From ab56d06f8459f3159888c9e84cd341b0dbc9dd75 Mon Sep 17 00:00:00 2001 From: jlukic Date: Thu, 26 Sep 2013 23:52:48 -0400 Subject: [PATCH] fixes #77 language issue --- build/minified/elements/button.min.css | 2 +- build/minified/modules/behavior/form.min.js | 2 +- build/packaged/css/semantic.min.css | 2 +- build/packaged/javascript/semantic.min.js | 2 +- node/src/documents/introduction.html.eco | 2 +- .../build/minified/elements/button.min.css | 2 +- .../minified/modules/behavior/form.min.js | 2 +- .../files/build/packaged/css/semantic.min.css | 2 +- .../build/packaged/javascript/semantic.min.js | 2 +- node/src/files/build/semantic.zip | Bin 2121753 -> 2121315 bytes 10 files changed, 9 insertions(+), 9 deletions(-) diff --git a/build/minified/elements/button.min.css b/build/minified/elements/button.min.css index e5290c289..727588df3 100644 --- a/build/minified/elements/button.min.css +++ b/build/minified/elements/button.min.css @@ -1 +1 @@ -.ui.button{cursor:pointer;display:inline-block;vertical-align:middle;min-height:1em;outline:0;border:0;background-color:#EBEBEB;color:#999;padding:.8em 1.5em;font-size:1rem;text-transform:uppercase;line-height:1;font-weight:700;font-style:normal;text-align:center;text-decoration:none;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease;-moz-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease;-o-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease;-ms-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease;transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease}.ui.count.button{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.ui.count.button>.count{position:absolute;background-color:#FFF;border:1px solid #F0F0F0;margin:-.8em -1.5em;padding:.8em 1.5em}.ui.primary.buttons .button,.ui.primary.button{background-color:#D95C5C;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.primary.buttons .button:hover,.ui.primary.button:hover,.ui.primary.buttons .active.button,.ui.primary.button.active{background-color:#E75859;color:#FFF}.ui.primary.buttons .button:active,.ui.primary.button:active{background-color:#D24B4C;color:#FFF}.ui.secondary.buttons .button,.ui.secondary.button{background-color:#00B5AD;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.secondary.buttons .button:hover,.ui.secondary.button:hover,.ui.secondary.buttons .active.button,.ui.secondary.button.active{background-color:#009A93;color:#FFF}.ui.secondary.buttons .button:active,.ui.secondary.button:active{background-color:#00847E;color:#FFF}.ui.facebook.button{background-color:#3B579D;color:#FFF}.ui.facebook.button:hover{background-color:#3A59A9}.ui.facebook.button:active{background-color:#334F95}.ui.twitter.button{background-color:#00ACED;color:#FFF}.ui.twitter.button:hover{background-color:#00B9FF}.ui.twitter.button:active{background-color:#009EDA}.ui.button>.icon{margin-right:.5em;line-height:1;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-o-transition:opacity .1s ease;-ms-transition:opacity .1s ease;transition:opacity .1s ease}.ui.buttons .active.button,.ui.active.button{opacity:1!important;background-color:#B0B0B0;background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(255,255,255,.1)));background-image:-webkit-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:-moz-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:-o-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);text-shadow:0 1px 0 rgba(0,0,0,.1);color:#FFF;-webkit-box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset;box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset}.ui.button:hover,.ui.active.button:hover{opacity:1!important;background-color:#A4A4A4;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#FFF}.ui.button:hover .icon,.ui.button.hover .icon{opacity:.85}.ui.button:active,.ui.active.button:active{opacity:1!important;background-color:#8C8C8C;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset;box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset}.ui.loading.button{position:relative;cursor:default;background-color:#F3F3F3!important;color:transparent!important;text-shadow:none!important;background-image:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all 0s linear;-moz-transition:all 0s linear;-o-transition:all 0s linear;-ms-transition:all 0s linear;transition:all 0s linear}.ui.loading.button:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:transparent url(../images/loader-mini.gif) no-repeat 50% 50%}.ui.labeled.icon.loading.button .icon{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.disabled.button{cursor:default;color:#DDD!important;background-color:rgba(50,50,50,.05)!important;background-image:none!important;text-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.left.floated.buttons,.ui.left.floated.button{float:left;margin-right:.25em}.ui.right.floated.buttons,.ui.right.floated.button{float:right;margin-left:.25em}.ui.buttons .button,.ui.button{font-size:1rem}.ui.buttons.mini .button,.ui.mini.button{font-size:.8125rem;padding:.6em .8em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.tiny.buttons .button,.ui.tiny.button{font-size:.875rem;padding:.6em .8em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.small.buttons .button,.ui.small.button{font-size:.875rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.large.buttons .button,.ui.large.button{font-size:1.125rem}.ui.big.buttons .button,.ui.big.button{font-size:1.25rem}.ui.huge.buttons .button,.ui.huge.button{font-size:1.375rem}.ui.massive.buttons .button,.ui.massive.button{font-size:1.5rem;font-weight:700}.ui.huge.loading.button:after{background-image:url(../images/loader-small.gif)}.ui.massive.buttons .loading.button:after,.ui.gigantic.buttons .loading.button:after,.ui.massive.loading.button:after,.ui.gigantic.loading.button:after{background-image:url(../images/loader-medium.gif)}.ui.huge.loading.button:after,.ui.huge.loading.button.active:after{background-image:url(../images/loader-small.gif)}.ui.massive.buttons .loading.button:after,.ui.gigantic.buttons .loading.button:after,.ui.massive.loading.button:after,.ui.gigantic.loading.button:after,.ui.massive.buttons .loading.button.active:after,.ui.gigantic.buttons .loading.button.active:after,.ui.massive.loading.button.active:after,.ui.gigantic.loading.button.active:after{background-image:url(../images/loader-medium.gif)}.ui.icon.buttons .button,.ui.icon.button{padding:.8em}.ui.icon.buttons .button>.icon,.ui.icon.button>.icon{opacity:1;margin:0;vertical-align:top}.ui.basic.buttons .button,.ui.basic.button{background-color:transparent!important;background-image:none;color:#999!important;font-weight:400;text-transform:none;text-shadow:none!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.basic.buttons{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:#7F7F7F!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.18) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.18) inset;box-shadow:0 0 0 1px rgba(0,0,0,.18) inset}.ui.basic.buttons .button:active,.ui.basic.button:active{background-color:rgba(0,0,0,.02)!important;color:#7F7F7F!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.basic.buttons .button.active,.ui.basic.button.active{background-color:rgba(0,0,0,.05);color:#7F7F7F;-webkit-box-shadow:0 0 0 1px #BDBDBD inset;-moz-box-shadow:0 0 0 1px #BDBDBD inset;box-shadow:0 0 0 1px #BDBDBD inset}.ui.basic.buttons .button.active:hover,.ui.basic.button.active:hover{background-color:rgba(0,0,0,.1)}.ui.basic.buttons .button{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.basic.buttons .button:hover,.ui.basic.buttons .button:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.basic.buttons .button.active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.labeled.icon.buttons .button,.ui.labeled.icon.button{position:relative;padding-left:4em!important;padding-right:1.4em!important}.ui.labeled.icon.buttons>.button>.icon,.ui.labeled.icon.button>.icon{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:2.75em;height:100%;padding-top:.8em;background-color:rgba(0,0,0,.05);text-align:center;-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em;line-height:1;-webkit-box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset;-moz-box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset;box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset}.ui.labeled.icon.buttons .button>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.labeled.icon.buttons .button:first-child>.icon{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.ui.labeled.icon.buttons .button:last-child>.icon{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.ui.vertical.labeled.icon.buttons .button:first-child>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top-left-radius:.2em}.ui.vertical.labeled.icon.buttons .button:last-child>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-left-radius:.2em}.ui.right.labeled.icon.button{padding-left:1.4em!important;padding-right:4em!important}.ui.left.fluid.labeled.icon.button,.ui.right.fluid.labeled.icon.button{padding-left:1.4em!important;padding-right:1.4em!important}.ui.right.labeled.icon.button .icon{left:auto;right:0;-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0;-webkit-box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset;-moz-box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset;box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset}.ui.toggle.buttons .active.button,.ui.buttons .button.toggle.active,.ui.button.toggle.active{background-color:#5BBD72!important;color:#FFF!important}.ui.button.toggle.active:hover{background-color:#58CB73!important;color:#FFF!important}.ui.circular.button{-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em}.ui.attached.button{display:block;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.ui.attached.top.button{-webkit-border-radius:.2em .2em 0 0;-moz-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0}.ui.attached.bottom.button{-webkit-border-radius:0 0 .2em .2em;-moz-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em}.ui.attached.left.button{display:inline-block;border-left:0;padding-right:.75em;text-align:right;-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em}.ui.attached.right.button{display:inline-block;padding-left:.75em;text-align:left;-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0}.ui.buttons .or{position:relative;float:left;width:.3em;height:1em;z-index:3}.ui.buttons .or:before{position:absolute;top:50%;left:50%;content:'or';background-color:#FFF;margin-top:-.15em;margin-left:-.9em;width:1.8em;height:1.8em;line-height:1.66;color:#AAA;font-style:normal;font-weight:400;text-align:center;-moz-box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;-moz-border-radius:500px;-webkit-border-radius:500px;border-radius:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.buttons .or:after{position:absolute;top:0;left:0;content:' ';width:.3em;height:1.8em;background-color:transparent;border-top:.6em solid #FFF;border-bottom:.6em solid #FFF}.ui.fluid.buttons .or{width:0!important}.ui.fluid.buttons .or:after{display:none}.attached.ui.buttons{margin:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.attached.ui.buttons .button:first-child{-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.attached.ui.buttons .button:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.bottom.attached.ui.buttons{margin-top:-1px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.bottom.attached.ui.buttons .button:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.bottom.attached.ui.buttons .button:last-child{-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.left.attached.ui.buttons{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.left.attached.ui.buttons .button:first-child{margin-left:-1px;-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.left.attached.ui.buttons .button:last-child{margin-left:-1px;-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.right.attached.ui.buttons,.right.attached.ui.buttons .button{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.right.attached.ui.buttons .button:first-child{margin-left:-1px;-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.right.attached.ui.buttons .button:last-child{margin-left:-1px;-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.ui.fluid.buttons,.ui.button.fluid,.ui.fluid.buttons>.button{display:block;width:100%}.ui.two.buttons>.button{width:50%}.ui.three.buttons>.button{width:33.333%}.ui.four.buttons>.button{width:25%}.ui.five.buttons>.button{width:20%}.ui.six.buttons>.button{width:16.666%}.ui.seven.buttons>.button{width:14.285%}.ui.eight.buttons>.button{width:12.5%}.ui.nine.buttons>.button{width:11.11%}.ui.ten.buttons>.button{width:10%}.ui.eleven.buttons>.button{width:9.09%}.ui.twelve.buttons>.button{width:8.3333%}.ui.fluid.vertical.buttons,.ui.fluid.vertical.buttons>.button{width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.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.buttons .button,.ui.black.button{background-color:#5C6166;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.black.buttons .button:hover,.ui.black.button:hover{background-color:#4C4C4C;color:#FFF}.ui.black.buttons .button:active,.ui.black.button:active{background-color:#333;color:#FFF}.ui.green.buttons .button,.ui.green.button{background-color:#5BBD72;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.green.buttons .button:hover,.ui.green.button:hover,.ui.green.buttons .active.button,.ui.green.button.active{background-color:#58cb73;color:#FFF}.ui.green.buttons .button:active,.ui.green.button:active{background-color:#4CB164;color:#FFF}.ui.red.buttons .button,.ui.red.button{background-color:#D95C5C;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.red.buttons .button:hover,.ui.red.button:hover,.ui.red.buttons .active.button,.ui.red.button.active{background-color:#E75859;color:#FFF}.ui.red.buttons .button:active,.ui.red.button:active{background-color:#D24B4C;color:#FFF}.ui.orange.buttons .button,.ui.orange.button{background-color:#E96633;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.orange.buttons .button:hover,.ui.orange.button:hover,.ui.orange.buttons .active.button,.ui.orange.button.active{background-color:#FF7038;color:#FFF}.ui.orange.buttons .button:active,.ui.orange.button:active{background-color:#DA683B;color:#FFF}.ui.blue.buttons .button,.ui.blue.button{background-color:#6ECFF5;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.blue.buttons .button:hover,.ui.blue.button:hover,.ui.blue.buttons .active.button,.ui.blue.button.active{background-color:#1AB8F3;color:#FFF}.ui.blue.buttons .button:active,.ui.blue.button:active{background-color:#0AA5DF;color:#FFF}.ui.purple.buttons .button,.ui.purple.button{background-color:#564F8A;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.purple.buttons .button:hover,.ui.purple.button:hover,.ui.purple.buttons .active.button,.ui.purple.button.active{background-color:#3E3773;color:#FFF}.ui.purple.buttons .button:active,.ui.purple.button:active{background-color:#2E2860;color:#FFF}.ui.teal.buttons .button,.ui.teal.button{background-color:#00B5AD;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.teal.buttons .button:hover,.ui.teal.button:hover,.ui.teal.buttons .active.button,.ui.teal.button.active{background-color:#009A93;color:#FFF}.ui.teal.buttons .button:active,.ui.teal.button:active{background-color:#00847E;color:#FFF}.ui.positive.buttons .button,.ui.positive.button{background-color:#5BBD72!important;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.positive.buttons .button:hover,.ui.positive.button:hover,.ui.positive.buttons .active.button,.ui.positive.button.active{background-color:#58CB73!important;color:#FFF}.ui.positive.buttons .button:active,.ui.positive.button:active{background-color:#4CB164!important;color:#FFF}.ui.negative.buttons .button,.ui.negative.button{background-color:#D95C5C!important;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.negative.buttons .button:hover,.ui.negative.button:hover,.ui.negative.buttons .active.button,.ui.negative.button.active{background-color:#E75859!important;color:#FFF}.ui.negative.buttons .button:active,.ui.negative.button:active{background-color:#D24B4C!important;color:#FFF}.ui.buttons{display:inline-block;vertical-align:middle}.ui.buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.buttons .button:first-child{border-left:0}.ui.buttons .button{float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left:1px solid rgba(0,0,0,.05)}.ui.buttons .button:first-child{margin-left:0;border-top-left-radius:.2em;border-bottom-left-radius:.2em}.ui.buttons .button:last-child{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.ui.vertical.buttons{display:inline-block}.ui.vertical.buttons .button{display:block;float:none;border-bottom:1px solid rgba(0,0,0,.05);border-left:0;box-shadow:none}.ui.vertical.buttons .button:first-child,.ui.vertical.buttons .mini.button:first-child,.ui.vertical.buttons .tiny.button:first-child,.ui.vertical.buttons .small.button:first-child,.ui.vertical.buttons .massive.button:first-child,.ui.vertical.buttons .huge.button:first-child{margin-top:0;-moz-border-radius:.2em .2em 0 0;-webkit-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0}.ui.vertical.buttons .button:last-child,.ui.vertical.buttons .mini.button:last-child,.ui.vertical.buttons .tiny.button:last-child,.ui.vertical.buttons .small.button:last-child,.ui.vertical.buttons .massive.button:last-child,.ui.vertical.buttons .huge.button:last-child,.ui.vertical.buttons .gigantic.button:last-child{-moz-border-radius:0 0 .2em .2em;-webkit-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em} \ No newline at end of file +.ui.button{cursor:pointer;display:inline-block;vertical-align:middle;min-height:1em;outline:0;border:0;background-color:#EBEBEB;color:#999;padding:.8em 1.5em;font-size:1rem;text-transform:uppercase;line-height:1;font-weight:700;font-style:normal;text-align:center;text-decoration:none;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;-moz-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;-o-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;-ms-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease}.ui.count.button{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.ui.count.button>.count{position:absolute;background-color:#FFF;border:1px solid #F0F0F0;margin:-.8em -1.5em;padding:.8em 1.5em}.ui.primary.buttons .button,.ui.primary.button{background-color:#D95C5C;color:#FFF}.ui.primary.buttons .button:hover,.ui.primary.button:hover,.ui.primary.buttons .active.button,.ui.primary.button.active{background-color:#E75859;color:#FFF}.ui.primary.buttons .button:active,.ui.primary.button:active{background-color:#D24B4C;color:#FFF}.ui.secondary.buttons .button,.ui.secondary.button{background-color:#00B5AD;color:#FFF}.ui.secondary.buttons .button:hover,.ui.secondary.button:hover,.ui.secondary.buttons .active.button,.ui.secondary.button.active{background-color:#009A93;color:#FFF}.ui.secondary.buttons .button:active,.ui.secondary.button:active{background-color:#00847E;color:#FFF}.ui.facebook.button{background-color:#3B579D;color:#FFF}.ui.facebook.button:hover{background-color:#3A59A9}.ui.facebook.button:active{background-color:#334F95}.ui.twitter.button{background-color:#00ACED;color:#FFF}.ui.twitter.button:hover{background-color:#00B9FF}.ui.twitter.button:active{background-color:#009EDA}.ui.button>.icon{margin-right:.5em;line-height:1;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-o-transition:opacity .1s ease;-ms-transition:opacity .1s ease;transition:opacity .1s ease}.ui.buttons .active.button,.ui.active.button{opacity:1!important;background-color:#B0B0B0;background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(255,255,255,.1)));background-image:-webkit-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:-moz-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:-o-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);color:#FFF;-webkit-box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset;box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset}.ui.button:hover,.ui.active.button:hover{opacity:1!important;background-color:#A4A4A4;color:#FFF}.ui.button:hover .icon,.ui.button.hover .icon{opacity:.85}.ui.button:active,.ui.active.button:active{opacity:1!important;background-color:#8C8C8C;color:#FFF;-webkit-box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset;box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset}.ui.loading.button{position:relative;cursor:default;background-color:#F3F3F3!important;color:transparent!important;background-image:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all 0s linear;-moz-transition:all 0s linear;-o-transition:all 0s linear;-ms-transition:all 0s linear;transition:all 0s linear}.ui.loading.button:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:transparent url(../images/loader-mini.gif) no-repeat 50% 50%}.ui.labeled.icon.loading.button .icon{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.disabled.button{cursor:default;color:#DDD!important;background-color:rgba(50,50,50,.05)!important;background-image:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.left.floated.buttons,.ui.left.floated.button{float:left;margin-right:.25em}.ui.right.floated.buttons,.ui.right.floated.button{float:right;margin-left:.25em}.ui.buttons .button,.ui.button{font-size:1rem}.ui.buttons.mini .button,.ui.mini.button{font-size:.8125rem;padding:.6em .8em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.tiny.buttons .button,.ui.tiny.button{font-size:.875rem;padding:.6em .8em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.small.buttons .button,.ui.small.button{font-size:.875rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.large.buttons .button,.ui.large.button{font-size:1.125rem}.ui.big.buttons .button,.ui.big.button{font-size:1.25rem}.ui.huge.buttons .button,.ui.huge.button{font-size:1.375rem}.ui.massive.buttons .button,.ui.massive.button{font-size:1.5rem;font-weight:700}.ui.huge.loading.button:after{background-image:url(../images/loader-small.gif)}.ui.massive.buttons .loading.button:after,.ui.gigantic.buttons .loading.button:after,.ui.massive.loading.button:after,.ui.gigantic.loading.button:after{background-image:url(../images/loader-medium.gif)}.ui.huge.loading.button:after,.ui.huge.loading.button.active:after{background-image:url(../images/loader-small.gif)}.ui.massive.buttons .loading.button:after,.ui.gigantic.buttons .loading.button:after,.ui.massive.loading.button:after,.ui.gigantic.loading.button:after,.ui.massive.buttons .loading.button.active:after,.ui.gigantic.buttons .loading.button.active:after,.ui.massive.loading.button.active:after,.ui.gigantic.loading.button.active:after{background-image:url(../images/loader-medium.gif)}.ui.icon.buttons .button,.ui.icon.button{padding:.8em}.ui.icon.buttons .button>.icon,.ui.icon.button>.icon{opacity:1;margin:0;vertical-align:top}.ui.basic.buttons .button,.ui.basic.button{background-color:transparent!important;background-image:none;color:#999!important;font-weight:400;text-transform:none;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.basic.buttons{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:#7F7F7F!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.18) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.18) inset;box-shadow:0 0 0 1px rgba(0,0,0,.18) inset}.ui.basic.buttons .button:active,.ui.basic.button:active{background-color:rgba(0,0,0,.02)!important;color:#7F7F7F!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.basic.buttons .button.active,.ui.basic.button.active{background-color:rgba(0,0,0,.05);color:#7F7F7F;-webkit-box-shadow:0 0 0 1px #BDBDBD inset;-moz-box-shadow:0 0 0 1px #BDBDBD inset;box-shadow:0 0 0 1px #BDBDBD inset}.ui.basic.buttons .button.active:hover,.ui.basic.button.active:hover{background-color:rgba(0,0,0,.1)}.ui.basic.buttons .button{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.basic.buttons .button:hover,.ui.basic.buttons .button:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.basic.buttons .button.active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.labeled.icon.buttons .button,.ui.labeled.icon.button{position:relative;padding-left:4em!important;padding-right:1.4em!important}.ui.labeled.icon.buttons>.button>.icon,.ui.labeled.icon.button>.icon{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:2.75em;height:100%;padding-top:.8em;background-color:rgba(0,0,0,.05);text-align:center;-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em;line-height:1;-webkit-box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset;-moz-box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset;box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset}.ui.labeled.icon.buttons .button>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.labeled.icon.buttons .button:first-child>.icon{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.ui.labeled.icon.buttons .button:last-child>.icon{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.ui.vertical.labeled.icon.buttons .button:first-child>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top-left-radius:.2em}.ui.vertical.labeled.icon.buttons .button:last-child>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-left-radius:.2em}.ui.right.labeled.icon.button{padding-left:1.4em!important;padding-right:4em!important}.ui.left.fluid.labeled.icon.button,.ui.right.fluid.labeled.icon.button{padding-left:1.4em!important;padding-right:1.4em!important}.ui.right.labeled.icon.button .icon{left:auto;right:0;-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0;-webkit-box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset;-moz-box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset;box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset}.ui.toggle.buttons .active.button,.ui.buttons .button.toggle.active,.ui.button.toggle.active{background-color:#5BBD72!important;color:#FFF!important}.ui.button.toggle.active:hover{background-color:#58CB73!important;color:#FFF!important}.ui.circular.button{-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em}.ui.attached.button{display:block;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.ui.attached.top.button{-webkit-border-radius:.2em .2em 0 0;-moz-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0}.ui.attached.bottom.button{-webkit-border-radius:0 0 .2em .2em;-moz-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em}.ui.attached.left.button{display:inline-block;border-left:0;padding-right:.75em;text-align:right;-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em}.ui.attached.right.button{display:inline-block;padding-left:.75em;text-align:left;-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0}.ui.buttons .or{position:relative;float:left;width:.3em;height:1em;z-index:3}.ui.buttons .or:before{position:absolute;top:50%;left:50%;content:'or';background-color:#FFF;margin-top:-.15em;margin-left:-.9em;width:1.8em;height:1.8em;line-height:1.66;color:#AAA;font-style:normal;font-weight:400;text-align:center;-moz-box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;-moz-border-radius:500px;-webkit-border-radius:500px;border-radius:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.buttons .or:after{position:absolute;top:0;left:0;content:' ';width:.3em;height:1.8em;background-color:transparent;border-top:.6em solid #FFF;border-bottom:.6em solid #FFF}.ui.fluid.buttons .or{width:0!important}.ui.fluid.buttons .or:after{display:none}.attached.ui.buttons{margin:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.attached.ui.buttons .button:first-child{-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.attached.ui.buttons .button:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.bottom.attached.ui.buttons{margin-top:-1px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.bottom.attached.ui.buttons .button:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.bottom.attached.ui.buttons .button:last-child{-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.left.attached.ui.buttons{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.left.attached.ui.buttons .button:first-child{margin-left:-1px;-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.left.attached.ui.buttons .button:last-child{margin-left:-1px;-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.right.attached.ui.buttons,.right.attached.ui.buttons .button{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.right.attached.ui.buttons .button:first-child{margin-left:-1px;-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.right.attached.ui.buttons .button:last-child{margin-left:-1px;-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.ui.fluid.buttons,.ui.button.fluid,.ui.fluid.buttons>.button{display:block;width:100%}.ui.two.buttons>.button{width:50%}.ui.three.buttons>.button{width:33.333%}.ui.four.buttons>.button{width:25%}.ui.five.buttons>.button{width:20%}.ui.six.buttons>.button{width:16.666%}.ui.seven.buttons>.button{width:14.285%}.ui.eight.buttons>.button{width:12.5%}.ui.nine.buttons>.button{width:11.11%}.ui.ten.buttons>.button{width:10%}.ui.eleven.buttons>.button{width:9.09%}.ui.twelve.buttons>.button{width:8.3333%}.ui.fluid.vertical.buttons,.ui.fluid.vertical.buttons>.button{width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.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.buttons .button,.ui.black.button{background-color:#5C6166;color:#FFF}.ui.black.buttons .button:hover,.ui.black.button:hover{background-color:#4C4C4C;color:#FFF}.ui.black.buttons .button:active,.ui.black.button:active{background-color:#333;color:#FFF}.ui.green.buttons .button,.ui.green.button{background-color:#5BBD72;color:#FFF}.ui.green.buttons .button:hover,.ui.green.button:hover,.ui.green.buttons .active.button,.ui.green.button.active{background-color:#58cb73;color:#FFF}.ui.green.buttons .button:active,.ui.green.button:active{background-color:#4CB164;color:#FFF}.ui.red.buttons .button,.ui.red.button{background-color:#D95C5C;color:#FFF}.ui.red.buttons .button:hover,.ui.red.button:hover,.ui.red.buttons .active.button,.ui.red.button.active{background-color:#E75859;color:#FFF}.ui.red.buttons .button:active,.ui.red.button:active{background-color:#D24B4C;color:#FFF}.ui.orange.buttons .button,.ui.orange.button{background-color:#E96633;color:#FFF}.ui.orange.buttons .button:hover,.ui.orange.button:hover,.ui.orange.buttons .active.button,.ui.orange.button.active{background-color:#FF7038;color:#FFF}.ui.orange.buttons .button:active,.ui.orange.button:active{background-color:#DA683B;color:#FFF}.ui.blue.buttons .button,.ui.blue.button{background-color:#6ECFF5;color:#FFF}.ui.blue.buttons .button:hover,.ui.blue.button:hover,.ui.blue.buttons .active.button,.ui.blue.button.active{background-color:#1AB8F3;color:#FFF}.ui.blue.buttons .button:active,.ui.blue.button:active{background-color:#0AA5DF;color:#FFF}.ui.purple.buttons .button,.ui.purple.button{background-color:#564F8A;color:#FFF}.ui.purple.buttons .button:hover,.ui.purple.button:hover,.ui.purple.buttons .active.button,.ui.purple.button.active{background-color:#3E3773;color:#FFF}.ui.purple.buttons .button:active,.ui.purple.button:active{background-color:#2E2860;color:#FFF}.ui.teal.buttons .button,.ui.teal.button{background-color:#00B5AD;color:#FFF}.ui.teal.buttons .button:hover,.ui.teal.button:hover,.ui.teal.buttons .active.button,.ui.teal.button.active{background-color:#009A93;color:#FFF}.ui.teal.buttons .button:active,.ui.teal.button:active{background-color:#00847E;color:#FFF}.ui.positive.buttons .button,.ui.positive.button{background-color:#5BBD72!important;color:#FFF}.ui.positive.buttons .button:hover,.ui.positive.button:hover,.ui.positive.buttons .active.button,.ui.positive.button.active{background-color:#58CB73!important;color:#FFF}.ui.positive.buttons .button:active,.ui.positive.button:active{background-color:#4CB164!important;color:#FFF}.ui.negative.buttons .button,.ui.negative.button{background-color:#D95C5C!important;color:#FFF}.ui.negative.buttons .button:hover,.ui.negative.button:hover,.ui.negative.buttons .active.button,.ui.negative.button.active{background-color:#E75859!important;color:#FFF}.ui.negative.buttons .button:active,.ui.negative.button:active{background-color:#D24B4C!important;color:#FFF}.ui.buttons{display:inline-block;vertical-align:middle}.ui.buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.buttons .button:first-child{border-left:0}.ui.buttons .button{float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left:1px solid rgba(0,0,0,.05)}.ui.buttons .button:first-child{margin-left:0;border-top-left-radius:.2em;border-bottom-left-radius:.2em}.ui.buttons .button:last-child{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.ui.vertical.buttons{display:inline-block}.ui.vertical.buttons .button{display:block;float:none;border-bottom:1px solid rgba(0,0,0,.05);border-left:0;box-shadow:none}.ui.vertical.buttons .button:first-child,.ui.vertical.buttons .mini.button:first-child,.ui.vertical.buttons .tiny.button:first-child,.ui.vertical.buttons .small.button:first-child,.ui.vertical.buttons .massive.button:first-child,.ui.vertical.buttons .huge.button:first-child{margin-top:0;-moz-border-radius:.2em .2em 0 0;-webkit-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0}.ui.vertical.buttons .button:last-child,.ui.vertical.buttons .mini.button:last-child,.ui.vertical.buttons .tiny.button:last-child,.ui.vertical.buttons .small.button:last-child,.ui.vertical.buttons .massive.button:last-child,.ui.vertical.buttons .huge.button:last-child,.ui.vertical.buttons .gigantic.button:last-child{-moz-border-radius:0 0 .2em .2em;-webkit-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em} \ No newline at end of file diff --git a/build/minified/modules/behavior/form.min.js b/build/minified/modules/behavior/form.min.js index 2894f7bdc..ddb5fd7d3 100644 --- a/build/minified/modules/behavior/form.min.js +++ b/build/minified/modules/behavior/form.min.js @@ -1 +1 @@ -!function(a,b,c,d){a.fn.form=function(b,e){var f,g=a(this),h=a.extend(!0,{},a.fn.form.settings,e),i=a.extend({},a.fn.form.settings.defaults,b),j=h.namespace,k=h.metadata,l=h.selector,m=h.className,n=h.error,o="."+j,p="module-"+j,q=g.selector||"",r=(new Date).getTime(),s=[],t=arguments[0],u="string"==typeof t,v=[].slice.call(arguments,1);return g.each(function(){var b,e=a(this),j=a(this).find(l.field),w=a(this).find(l.group),x=a(this).find(l.message),y=(a(this).find(l.prompt),a(this).find(l.submit)),z=[],A=this,B=e.data(p);b={initialize:function(){b.verbose("Initializing form validation",e,i,h),h.keyboardShortcuts&&j.on("keydown"+o,b.event.field.keydown),e.on("submit"+o,b.validate.form),j.on("blur"+o,b.event.field.blur),y.on("click"+o,b.submit),j.on(b.get.changeEvent()+o,b.event.field.change),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module",b),B=b,e.data(p,b)},destroy:function(){b.verbose("Destroying previous module",B),e.off(o).removeData(p)},refresh:function(){b.verbose("Refreshing selector cache"),j=e.find(l.field)},submit:function(){b.verbose("Submitting form",e),e.submit()},event:{field:{keydown:function(c){var d=a(this),e=c.which,f={enter:13,escape:27};return e==f.escape&&(b.verbose("Escape key pressed blurring field"),d.blur()),!c.ctrlKey&&e==f.enter&&d.is(l.input)?(b.debug("Enter key pressed, submitting form"),y.addClass(m.down),d.one("keyup"+o,b.event.field.keyup),c.preventDefault(),!1):void 0},keyup:function(){b.verbose("Doing keyboard shortcut form submit"),y.removeClass(m.down),b.submit()},blur:function(){var c=a(this),d=c.closest(w);d.hasClass(m.error)?(b.debug("Revalidating field",c,b.get.validation(c)),b.validate.field(b.get.validation(c))):("blur"==h.on||"change"==h.on)&&b.validate.field(b.get.validation(c))},change:function(){var c=a(this),d=c.closest(w);d.hasClass(m.error)?(b.debug("Revalidating field",c,b.get.validation(c)),b.validate.field(b.get.validation(c))):"change"==h.on&&b.validate.field(b.get.validation(c))}}},get:{changeEvent:function(){return c.createElement("input").oninput!==d?"input":c.createElement("input").onpropertychange!==d?"propertychange":"keyup"},field:function(c){return b.verbose("Finding field with identifier",c),j.filter("#"+c).size()>0?j.filter("#"+c):j.filter('[name="'+c+'"]').size()>0?j.filter('[name="'+c+'"]'):j.filter("[data-"+k.validate+'="'+c+'"]').size()>0?j.filter("[data-"+k.validate+'="'+c+'"]'):a("")},validation:function(c){var d;return a.each(i,function(a,e){b.get.field(e.identifier).get(0)==c.get(0)&&(d=e)}),d||!1}},has:{field:function(a){return b.verbose("Checking for existence of a field with identifier",a),j.filter("#"+a).size()>0?!0:j.filter('[name="'+a+'"]').size()>0?!0:j.filter("[data-"+k.validate+'="'+a+'"]').size()>0?!0:!1}},add:{prompt:function(c,e){var f=b.get.field(c.identifier),g=f.closest(w),i=g.find(l.prompt),j=0!==i.size();b.verbose("Adding inline error",c),g.addClass(m.error),h.inline&&(j||(i=h.templates.prompt(e),i.appendTo(g)),i.html(e[0]),j||(h.transition&&a.fn.transition!==d?(b.verbose("Displaying error with css transition",h.transition),i.transition(h.transition+" in",h.duration)):(b.verbose("Displaying error with fallback javascript animation"),i.fadeIn(h.duration))))},errors:function(a){b.debug("Adding form error messages",a),x.html(h.templates.error(a))}},remove:{prompt:function(c){var e=b.get.field(c.identifier),f=e.closest(w),g=f.find(l.prompt);f.removeClass(m.error),h.inline&&g.is(":visible")&&(b.verbose("Removing prompt for field",c),h.transition&&a.fn.transition!==d?g.transition(h.transition+" out",h.duration,function(){g.remove()}):g.fadeOut(h.duration,function(){g.remove()}))}},validate:{form:function(c){var d=!0;return z=[],a.each(i,function(a,c){b.validate.field(c)||(d=!1)}),d?(b.debug("Form has no validation errors, submitting"),e.removeClass(m.error).addClass(m.success),a.proxy(h.onSuccess,this)(c),void 0):(b.debug("Form has errors"),e.addClass(m.error),h.inline||b.add.errors(z),a.proxy(h.onFailure,this)(z))},field:function(c){var e=b.get.field(c.identifier),f=!0,g=[];return c.rules!==d&&a.each(c.rules,function(a,d){b.has.field(c.identifier)&&!b.validate.rule(c,d)&&(b.debug("Field is invalid",c.identifier,d.type),g.push(d.prompt),f=!1)}),f?(b.remove.prompt(c,g),a.proxy(h.onValid,e)(),!0):(z=z.concat(g),b.add.prompt(c,g),a.proxy(h.onInvalid,e)(g),!1)},rule:function(c,f){var g,i,j=b.get.field(c.identifier),k=f.type,l=j.val(),m=/\[(.*?)\]/i,n=m.exec(k),o=!0;return n!==d&&null!==n?(g=n[1],i=k.replace(n[0],""),o=a.proxy(h.rules[i],e)(l,g)):o="checked"==k?j.filter(":checked").size()>0:h.rules[k](l),o}},setting:function(c,e){return b.debug("Changing setting",c,e),e===d?h[c]:(a.isPlainObject(c)?a.extend(!0,h,c):h[c]=e,void 0)},internal:function(c,e){return b.debug("Changing internal",c,e),e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){h.debug&&(h.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,h.name+":"),b.debug.apply(console,arguments)))},verbose:function(){h.verbose&&h.debug&&(h.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,h.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,h.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;h.performance&&(c=(new Date).getTime(),e=r||c,d=c-e,r=c,s.push({Element:A,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=h.name+":",e=0;r=!1,clearTimeout(b.performance.timer),a.each(s,function(a,b){e+=b["Execution Time"]}),c+=" "+e+"ms",q&&(c+=" '"+q+"'"),g.size()>1&&(c+=" ("+g.size()+")"),(console.group!==d||console.table!==d)&&s.length>0&&(console.groupCollapsed(c),console.table?console.table(s):a.each(s,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(c,e,g){var h,i,j;return e=e||v,g=A||g,"string"==typeof c&&B!==d&&(c=c.split(/[\. ]/),h=c.length-1,a.each(c,function(e,f){var g=e!=h?f+c[e+1].charAt(0).toUpperCase()+c[e+1].slice(1):c;if(a.isPlainObject(B[f])&&e!=h)B=B[f];else{if(!a.isPlainObject(B[g])||e==h)return B[f]!==d?(i=B[f],!1):B[g]!==d?(i=B[g],!1):(b.error(n.method),!1);B=B[g]}})),a.isFunction(i)?j=i.apply(g,e):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},u?(B===d&&b.initialize(),b.invoke(t)):(B!==d&&b.destroy(),b.initialize())}),f!==d?f:this},a.fn.form.settings={name:"Form",namespace:"form",debug:!0,verbose:!0,performance:!0,keyboardShortcuts:!0,on:"submit",inline:!1,transition:"scale",duration:150,onValid:function(){},onInvalid:function(){},onSuccess:function(){return!0},onFailure:function(){return!1},metadata:{validate:"validate"},selector:{message:".error.message",field:"input, textarea, select",group:".field",input:"input",prompt:".prompt",submit:".submit"},className:{error:"error",success:"success",down:"down",label:"ui label prompt"},error:{method:"The method you called is not defined."},templates:{error:function(b){var c='",a(c)},prompt:function(b){return a("
").addClass("ui red pointing prompt label").html(b[0])}},rules:{empty:function(a){return!(a===d||""===a)},email:function(a){var b=new RegExp("[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?");return b.test(a)},length:function(a,b){return a!==d?a.length>=b:!1},not:function(a,b){return a!=b},contains:function(a,b){return-1!==a.search(b)},is:function(a,b){return a==b},maxLength:function(a,b){return a!==d?a.length<=b:!1},match:function(b,c){var e,f=a(this);return f.find("#"+c).size()>0?e=f.find("#"+c).val():f.find("[name="+c+"]").size()>0?e=f.find("[name="+c+"]").val():f.find('[data-validate="'+c+'"]').size()>0&&(e=f.find('[data-validate="'+c+'"]').val()),e!==d?b.toString()==e.toString():!1},url:function(a){var b=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return b.test(a)}}}}(jQuery,window,document); \ No newline at end of file +!function(a,b,c,d){a.fn.form=function(b,e){var f,g=a(this),h=a.extend(!0,{},a.fn.form.settings,e),i=a.extend({},a.fn.form.settings.defaults,b),j=h.namespace,k=h.metadata,l=h.selector,m=h.className,n=h.error,o="."+j,p="module-"+j,q=g.selector||"",r=(new Date).getTime(),s=[],t=arguments[0],u="string"==typeof t,v=[].slice.call(arguments,1);return g.each(function(){var b,e=a(this),j=a(this).find(l.field),w=a(this).find(l.group),x=a(this).find(l.message),y=(a(this).find(l.prompt),a(this).find(l.submit)),z=[],A=this,B=e.data(p);b={initialize:function(){b.verbose("Initializing form validation",e,i,h),h.keyboardShortcuts&&j.on("keydown"+o,b.event.field.keydown),e.on("submit"+o,b.validate.form),j.on("blur"+o,b.event.field.blur),y.on("click"+o,b.submit),j.on(b.get.changeEvent()+o,b.event.field.change),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module",b),B=b,e.data(p,b)},destroy:function(){b.verbose("Destroying previous module",B),e.off(o).removeData(p)},refresh:function(){b.verbose("Refreshing selector cache"),j=e.find(l.field)},submit:function(){b.verbose("Submitting form",e),e.submit()},event:{field:{keydown:function(c){var d=a(this),e=c.which,f={enter:13,escape:27};return e==f.escape&&(b.verbose("Escape key pressed blurring field"),d.blur()),!c.ctrlKey&&e==f.enter&&d.is(l.input)?(b.debug("Enter key pressed, submitting form"),y.addClass(m.down),d.one("keyup"+o,b.event.field.keyup),c.preventDefault(),!1):void 0},keyup:function(){b.verbose("Doing keyboard shortcut form submit"),y.removeClass(m.down),b.submit()},blur:function(){var c=a(this),d=c.closest(w);d.hasClass(m.error)?(b.debug("Revalidating field",c,b.get.validation(c)),b.validate.field(b.get.validation(c))):("blur"==h.on||"change"==h.on)&&b.validate.field(b.get.validation(c))},change:function(){var c=a(this),d=c.closest(w);d.hasClass(m.error)?(b.debug("Revalidating field",c,b.get.validation(c)),b.validate.field(b.get.validation(c))):"change"==h.on&&b.validate.field(b.get.validation(c))}}},get:{changeEvent:function(){return c.createElement("input").oninput!==d?"input":c.createElement("input").onpropertychange!==d?"propertychange":"keyup"},field:function(c){return b.verbose("Finding field with identifier",c),j.filter("#"+c).size()>0?j.filter("#"+c):j.filter('[name="'+c+'"]').size()>0?j.filter('[name="'+c+'"]'):j.filter("[data-"+k.validate+'="'+c+'"]').size()>0?j.filter("[data-"+k.validate+'="'+c+'"]'):a("")},validation:function(c){var d;return a.each(i,function(a,e){b.get.field(e.identifier).get(0)==c.get(0)&&(d=e)}),d||!1}},has:{field:function(a){return b.verbose("Checking for existence of a field with identifier",a),j.filter("#"+a).size()>0?!0:j.filter('[name="'+a+'"]').size()>0?!0:j.filter("[data-"+k.validate+'="'+a+'"]').size()>0?!0:!1}},add:{prompt:function(c,e){var f=b.get.field(c.identifier),g=f.closest(w),i=g.find(l.prompt),j=0!==i.size();b.verbose("Adding inline error",c),g.addClass(m.error),h.inline&&(j||(i=h.templates.prompt(e),i.appendTo(g)),i.html(e[0]),j||(h.transition&&a.fn.transition!==d?(b.verbose("Displaying error with css transition",h.transition),i.transition(h.transition+" in",h.duration)):(b.verbose("Displaying error with fallback javascript animation"),i.fadeIn(h.duration))))},errors:function(a){b.debug("Adding form error messages",a),x.html(h.templates.error(a))}},remove:{prompt:function(c){var e=b.get.field(c.identifier),f=e.closest(w),g=f.find(l.prompt);f.removeClass(m.error),h.inline&&g.is(":visible")&&(b.verbose("Removing prompt for field",c),h.transition&&a.fn.transition!==d?g.transition(h.transition+" out",h.duration,function(){g.remove()}):g.fadeOut(h.duration,function(){g.remove()}))}},validate:{form:function(c){var d=!0;return z=[],a.each(i,function(a,c){b.validate.field(c)||(d=!1)}),d?(b.debug("Form has no validation errors, submitting"),e.removeClass(m.error).addClass(m.success),a.proxy(h.onSuccess,this)(c),void 0):(b.debug("Form has errors"),e.addClass(m.error),h.inline||b.add.errors(z),a.proxy(h.onFailure,this)(z))},field:function(c){var e=b.get.field(c.identifier),f=!0,g=[];return c.rules!==d&&a.each(c.rules,function(a,d){b.has.field(c.identifier)&&!b.validate.rule(c,d)&&(b.debug("Field is invalid",c.identifier,d.type),g.push(d.prompt),f=!1)}),f?(b.remove.prompt(c,g),a.proxy(h.onValid,e)(),!0):(z=z.concat(g),b.add.prompt(c,g),a.proxy(h.onInvalid,e)(g),!1)},rule:function(c,f){var g,i,j=b.get.field(c.identifier),k=f.type,l=j.val(),m=/\[(.*?)\]/i,n=m.exec(k),o=!0;return n!==d&&null!==n?(g=n[1],i=k.replace(n[0],""),o=a.proxy(h.rules[i],e)(l,g)):o=a.proxy(h.rules[k],j)(l),o}},setting:function(c,e){return b.debug("Changing setting",c,e),e===d?h[c]:(a.isPlainObject(c)?a.extend(!0,h,c):h[c]=e,void 0)},internal:function(c,e){return b.debug("Changing internal",c,e),e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){h.debug&&(h.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,h.name+":"),b.debug.apply(console,arguments)))},verbose:function(){h.verbose&&h.debug&&(h.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,h.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,h.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;h.performance&&(c=(new Date).getTime(),e=r||c,d=c-e,r=c,s.push({Element:A,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=h.name+":",e=0;r=!1,clearTimeout(b.performance.timer),a.each(s,function(a,b){e+=b["Execution Time"]}),c+=" "+e+"ms",q&&(c+=" '"+q+"'"),g.size()>1&&(c+=" ("+g.size()+")"),(console.group!==d||console.table!==d)&&s.length>0&&(console.groupCollapsed(c),console.table?console.table(s):a.each(s,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(c,e,g){var h,i,j;return e=e||v,g=A||g,"string"==typeof c&&B!==d&&(c=c.split(/[\. ]/),h=c.length-1,a.each(c,function(e,f){var g=e!=h?f+c[e+1].charAt(0).toUpperCase()+c[e+1].slice(1):c;if(a.isPlainObject(B[f])&&e!=h)B=B[f];else{if(!a.isPlainObject(B[g])||e==h)return B[f]!==d?(i=B[f],!1):B[g]!==d?(i=B[g],!1):(b.error(n.method),!1);B=B[g]}})),a.isFunction(i)?j=i.apply(g,e):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},u?(B===d&&b.initialize(),b.invoke(t)):(B!==d&&b.destroy(),b.initialize())}),f!==d?f:this},a.fn.form.settings={name:"Form",namespace:"form",debug:!0,verbose:!0,performance:!0,keyboardShortcuts:!0,on:"submit",inline:!1,transition:"scale",duration:150,onValid:function(){},onInvalid:function(){},onSuccess:function(){return!0},onFailure:function(){return!1},metadata:{validate:"validate"},selector:{message:".error.message",field:"input, textarea, select",group:".field",input:"input",prompt:".prompt",submit:".submit"},className:{error:"error",success:"success",down:"down",label:"ui label prompt"},error:{method:"The method you called is not defined."},templates:{error:function(b){var c='",a(c)},prompt:function(b){return a("
").addClass("ui red pointing prompt label").html(b[0])}},rules:{checked:function(){return a(this).filter(":checked").size()>0},empty:function(a){return!(a===d||""===a)},email:function(a){var b=new RegExp("[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?");return b.test(a)},length:function(a,b){return a!==d?a.length>=b:!1},not:function(a,b){return a!=b},contains:function(a,b){return-1!==a.search(b)},is:function(a,b){return a==b},maxLength:function(a,b){return a!==d?a.length<=b:!1},match:function(b,c){var e,f=a(this);return f.find("#"+c).size()>0?e=f.find("#"+c).val():f.find("[name="+c+"]").size()>0?e=f.find("[name="+c+"]").val():f.find('[data-validate="'+c+'"]').size()>0&&(e=f.find('[data-validate="'+c+'"]').val()),e!==d?b.toString()==e.toString():!1},url:function(a){var b=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return b.test(a)}}}}(jQuery,window,document); \ No newline at end of file diff --git a/build/packaged/css/semantic.min.css b/build/packaged/css/semantic.min.css index 2d0131e07..536077cfd 100644 --- a/build/packaged/css/semantic.min.css +++ b/build/packaged/css/semantic.min.css @@ -11,7 +11,7 @@ * Released: 09/26/2013 */ -.ui.breadcrumb{margin:1em 0;display:inline-block;vertical-align:middle}.ui.breadcrumb:first-child{margin-top:0}.ui.breadcrumb:last-child{margin-bottom:0}.ui.breadcrumb .divider{display:inline-block;opacity:.5;margin:0 .15em;font-size:1em;color:rgba(0,0,0,.3)}.ui.breadcrumb a.section{cursor:pointer}.ui.breadcrumb .section{display:inline-block;margin:0;padding:0}.ui.breadcrumb.segment{display:inline-block;padding:.5em 1em}.ui.breadcrumb .active.section{font-weight:700}.ui.small.breadcrumb{font-size:.75em}.ui.large.breadcrumb{font-size:1.1em}.ui.huge.breadcrumb{font-size:1.3em}.ui.form{position:relative;max-width:100%}.ui.form :first-child{margin-top:0}.ui.form :last-child{margin-bottom:0}.ui.form>p{margin:1em 0}.ui.form .field{clear:both;margin:0 0 1em}.ui.form .field>label{margin:0 0 .3em;display:block;color:#555;font-size:.875em}.ui.form textarea,.ui.form input[type=text],.ui.form input[type=date],.ui.form input[type=password],.ui.form .ui.input{width:100%}.ui.form textarea,.ui.form input[type=text],.ui.form input[type=date],.ui.form input[type=password]{margin:0;padding:.85em 1.2em;font-size:.875em;background-color:#FFF;border:1px solid rgba(0,0,0,.15);outline:0;color:rgba(0,0,0,.7);-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em;-webkit-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-moz-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-o-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-ms-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-webkit-box-shadow:0 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 rgba(0,0,0,.3) inset;box-shadow:0 0 rgba(0,0,0,.3) inset;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.textarea,.ui.form textarea{line-height:1.33;min-height:8em;height:12em;max-height:24em;resize:vertical}.ui.form select{-webkit-tap-highlight-color:rgba(255,255,255,0)}.ui.form textarea,.ui.form input[type=checkbox]{vertical-align:top}.ui.form .divider{clear:both;margin:1em 0}.ui.form .info.message,.ui.form .warning.message,.ui.form .error.message{display:none}.ui.form .message:first-child{margin-top:0}.ui.form .field .prompt.label{white-space:nowrap}.ui.form .inline.field .prompt{margin-top:0;margin-left:1em}.ui.form .inline.field .prompt:before{margin-top:-.3em;bottom:auto;right:auto;top:50%;left:0}.ui.form input[type=text]:focus,.ui.form input[type=password]:focus,.ui.form textarea:focus{color:rgba(0,0,0,.85);border-color:rgba(0,0,0,.2);border-bottom-left-radius:0;border-top-left-radius:0;-webkit-box-shadow:.3em 0 0 0 rgba(0,0,0,.2) inset;-moz-box-shadow:.3em 0 0 0 rgba(0,0,0,.2) inset;box-shadow:.3em 0 0 0 rgba(0,0,0,.2) inset}.ui.form.warning .warning.message{display:block}.ui.form.error .error.message{display:block}.ui.form .fields.error .field label,.ui.form .field.error label{color:#D95C5C}.ui.form .fields.error .field textarea,.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=password],.ui.form .field.error textarea,.ui.form .field.error input[type=text],.ui.form .field.error input[type=date],.ui.form .field.error input[type=password]{background-color:#FFFAFA;border-color:#E7BEBE;border-left:0;color:#D95C5C;padding-left:1.2em;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-box-shadow:.3em 0 0 0 #D95C5C inset;-moz-box-shadow:.3em 0 0 0 #D95C5C inset;box-shadow:.3em 0 0 0 #D95C5C inset}.ui.form .field.error textarea:focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=password]:focus{border-color:#ff5050;color:#ff5050;-webkit-box-shadow:.3em 0 0 0 #FF5050 inset;-moz-box-shadow:.3em 0 0 0 #FF5050 inset;box-shadow:.3em 0 0 0 #FF5050 inset}.ui.form ::-webkit-input-placeholder{color:#E0E0E0}.ui.form ::-moz-placeholder{color:#E0E0E0}.ui.form :focus::-webkit-input-placeholder{color:#AAA}.ui.form :focus::-moz-placeholder{color:#AAA}.ui.form .error ::-webkit-input-placeholder{color:rgba(255,80,80,.4)}.ui.form .error ::-moz-placeholder{color:rgba(255,80,80,.4)}.ui.form .error :focus::-webkit-input-placeholder{color:rgba(255,80,80,.7)}.ui.form .error :focus::-moz-placeholder{color:rgba(255,80,80,.7)}.ui.form .field :disabled,.ui.form .field.disabled{opacity:.5}.ui.form .field.disabled label{opacity:.5}.ui.form .field.disabled :disabled{opacity:1}.ui.form.loading{position:relative}.ui.form.loading:after{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:rgba(255,255,255,.8) url(../images/loader-large.gif) no-repeat 50% 50%;visibility:visible}.ui.form.fluid{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.form input.attached{width:auto}.ui.form .date.field>label{position:relative}.ui.form .date.field>label:after{position:absolute;top:1.4em;right:.5em;font-family:Icons;content:'📅';font-size:1.5em;font-weight:400;color:#CCC}.ui.inverted.form label{color:#FFF}.ui.inverted.form .field.error textarea,.ui.inverted.form .field.error input[type=text]{background-color:#FCC}.ui.form .grouped.fields{margin:0 0 1em}.ui.form .grouped.fields .field{display:block;float:none;margin:.5em 0;padding:0}.ui.form .fields{clear:both}.ui.form .fields:after{content:' ';display:block;clear:both;visibility:hidden;line-height:0;height:0}.ui.form .fields .field{clear:none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.form .fields .field:first-child{border-left:0;box-shadow:none}.ui.form .two.fields .field{width:50%;padding-left:1%;padding-right:1%}.ui.form .three.fields .field{width:33.333%;padding-left:1%;padding-right:1%}.ui.form .four.fields .field{width:25%;padding-left:1%;padding-right:1%}.ui.form .five.fields .field{width:20%;padding-left:1%;padding-right:1%}.ui.form .fields .field:first-child{padding-left:0}.ui.form .fields .field:last-child{padding-right:0}.ui.form .inline.fields .field{min-height:1.3em;margin-right:.5em}.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.fields .field>input,.ui.form .inline.fields .field>select,.ui.form .inline.field>label,.ui.form .inline.field>p,.ui.form .inline.field>input,.ui.form .inline.field>select{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:middle;font-size:1em}.ui.form .inline.fields .field>input,.ui.form .inline.field>input{font-size:.875em}.ui.form .inline.fields .field>:first-child,.ui.form .inline.field>:first-child{margin:0 .5em 0 0}.ui.form .inline.fields .field>:only-child,.ui.form .inline.field>:only-child{margin:0}.ui.small.form{font-size:.875em}.ui.small.form textarea,.ui.small.form input[type=text],.ui.small.form input[type=password],.ui.small.form label{font-size:1em}.ui.large.form{font-size:1.125em}.ui.grid{display:block;text-align:left;font-size:0;margin:0 -1.5%;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.grid:after,.ui.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.grid>.column,.ui.grid>.row>.column{display:inline-block;text-align:left;font-size:1rem;padding-left:1.5%;padding-right:1.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.ui.grid>.row{display:block;width:100%!important;margin-top:1.5%;padding:1.5% 0 0;font-size:0rem}.ui.grid>.row:first-child{padding-top:0rem;margin-top:0rem}.ui.grid>.row>img,.ui.grid>.row>.column>img{max-width:100%}.ui.grid .column>.ui.segment:only-child{margin:0}.ui.page.grid{margin:0;padding:0 2%}.ui.responsive.grid{margin-left:0!important;margin-right:0!important;min-width:320px}@media only screen and (max-width:1000px){.ui.responsive.grid{padding:0 5.55%}}@media only screen and (min-width:1000px){.ui.responsive.grid{padding:0 8%}}@media only screen and (min-width:1500px){.ui.responsive.grid{padding:0 13%}}@media only screen and (min-width:1750px){.ui.responsive.grid{padding:0 18%}}@media only screen and (min-width:2000px){.ui.responsive.grid{padding:0 23%}}.ui.grid .one.wide.column{width:6.25%}.ui.grid .two.wide.column{width:12.5%}.ui.grid .three.wide.column{width:18.75%}.ui.grid .four.wide.column{width:25%}.ui.grid .five.wide.column{width:31.25%}.ui.grid .six.wide.column{width:37.5%}.ui.grid .seven.wide.column{width:43.75%}.ui.grid .eight.wide.column{width:50%}.ui.grid .nine.wide.column{width:56.25%}.ui.grid .ten.wide.column{width:62.5%}.ui.grid .eleven.wide.column{width:68.75%}.ui.grid .twelve.wide.column{width:75%}.ui.grid .thirteen.wide.column{width:81.25%}.ui.grid .fourteen.wide.column{width:87.5%}.ui.grid .fifteen.wide.column{width:93.75%}.ui.grid .sixteen.wide.column{width:100%}.ui.grid>.column,.ui.grid>.row>.column{width:6.25%}.ui.one.column.grid>.row>.column,.ui.one.column.grid>.column,.ui.grid>.one.column.row>.column{width:100%}.ui.two.column.grid>.row>.column,.ui.two.column.grid>.column,.ui.grid>.two.column.row>.column{width:50%}.ui.three.column.grid>.row>.column,.ui.three.column.grid>.column,.ui.grid>.three.column.row>.column{width:33.3333%}.ui.four.column.grid>.row>.column,.ui.four.column.grid>.column,.ui.grid>.four.column.row>.column{width:25%}.ui.five.column.grid>.row>.column,.ui.five.column.grid>.column,.ui.grid>.five.column.row>.column{width:20%}.ui.six.column.grid>.row>.column,.ui.six.column.grid>.column,.ui.grid>.six.column.row>.column{width:16.66667%}.ui.seven.column.grid>.row>.column,.ui.seven.column.grid>.column,.ui.grid>.seven.column.row>.column{width:14.2857%}.ui.eight.column.grid>.row>.column,.ui.eight.column.grid>.column,.ui.grid>.eight.column.row>.column{width:12.5%}.ui.nine.column.grid>.row>.column,.ui.nine.column.grid>.column,.ui.grid>.nine.column.row>.column{width:11.1111%}.ui.ten.column.grid>.row>.column,.ui.ten.column.grid>.column,.ui.grid>.ten.column.row>.column{width:10%}.ui.eleven.column.grid>.row>.column,.ui.eleven.column.grid>.column,.ui.grid>.eleven.column.row>.column{width:9.0909%}.ui.twelve.column.grid>.row>.column,.ui.twelve.column.grid>.column,.ui.grid>.twelve.column.row>.column{width:8.3333%}.ui.thirteen.column.grid>.row>.column,.ui.thirteen.column.grid>.column,.ui.grid>.thirteen.column.row>.column{width:7.6923%}.ui.fourteen.column.grid>.row>.column,.ui.fourteen.column.grid>.column,.ui.grid>.fourteen.column.row>.column{width:7.1428%}.ui.fifteen.column.grid>.row>.column,.ui.fifteen.column.grid>.column,.ui.grid>.fifteen.column.row>.column{width:6.6666%}.ui.sixteen.column.grid>.row>.column,.ui.sixteen.column.grid>.column,.ui.grid>.sixteen.column.row>.column{width:6.25%}.ui.grid>.column:only-child,.ui.grid>.row>.column:only-child{width:100%}.ui.relaxed.grid{margin:0 -2.5%}.ui.relaxed.grid>.column,.ui.relaxed.grid>.row>.column{padding-left:2.5%;padding-right:2.5%}.ui.grid .left.floated.column{float:left}.ui.grid .right.floated.column{float:right}.ui.divided.grid,.ui.divided.grid>.row{display:table;width:100%;margin-left:0!important;margin-right:0!important}.ui.divided.grid>.column:not(.row),.ui.divided.grid>.row>.column{display:table-cell;-webkit-box-shadow:-1px 0 0 0 rgba(0,0,0,.1),-2px 0 0 0 rgba(255,255,255,.8);-moz-box-shadow:-1px 0 0 0 rgba(0,0,0,.1),-2px 0 0 0 rgba(255,255,255,.8);box-shadow:-1px 0 0 0 rgba(0,0,0,.1),-2px 0 0 0 rgba(255,255,255,.8)}.ui.divided.grid>.column.row{display:table}.ui.divided.grid>.column:first-child,.ui.divided.grid>.row>.column:first-child{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.vertically.divided.grid>.row{-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.1),0 -2px 0 0 rgba(255,255,255,.8)!important;-moz-box-shadow:0 -1px 0 0 rgba(0,0,0,.1),0 -2px 0 0 rgba(255,255,255,.8)!important;box-shadow:0 -1px 0 0 rgba(0,0,0,.1),0 -2px 0 0 rgba(255,255,255,.8)!important}.ui.vertically.divided.grid>.row>.column,.ui.vertically.divided.grid>.column:not(.row),.ui.vertically.divided.grid>.row:first-child{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.celled.grid{display:table;width:100%;margin-left:0!important;margin-right:0!important;-webkit-box-shadow:0 0 0 1px #DFDFDF;-moz-box-shadow:0 0 0 1px #DFDFDF;box-shadow:0 0 0 1px #DFDFDF}.ui.celled.grid>.row,.ui.celled.grid>.column.row,.ui.celled.grid>.column.row:first-child{display:table;width:100%;margin-top:0;padding-top:0;-webkit-box-shadow:0 -1px 0 0 #dfdfdf;-moz-box-shadow:0 -1px 0 0 #dfdfdf;box-shadow:0 -1px 0 0 #dfdfdf}.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column{display:table-cell;padding:.75em;-webkit-box-shadow:-1px 0 0 0 #dfdfdf;-moz-box-shadow:-1px 0 0 0 #dfdfdf;box-shadow:-1px 0 0 0 #dfdfdf}.ui.celled.grid>.column:first-child,.ui.celled.grid>.row>.column:first-child{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.celled.responsive.grid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.left.aligned.grid,.ui.left.aligned.grid>.row>.column,.ui.left.aligned.grid>.column,.ui.grid .left.aligned.column,.ui.grid>.left.aligned.row>.column{text-align:left}.ui.center.aligned.grid,.ui.center.aligned.grid>.row>.column,.ui.center.aligned.grid>.column,.ui.grid .center.aligned.column,.ui.grid>.center.aligned.row>.column{text-align:center}.ui.right.aligned.grid,.ui.right.aligned.grid>.row>.column,.ui.right.aligned.grid>.column,.ui.grid .right.aligned.column,.ui.grid>.right.aligned.row>.column{text-align:right}.ui.top.aligned.grid,.ui.top.aligned.grid>.row>.column,.ui.top.aligned.grid>.column,.ui.grid .top.aligned.column,.ui.grid>.top.aligned.row>.column{vertical-align:top}.ui.middle.aligned.grid,.ui.middle.aligned.grid>.row>.column,.ui.middle.aligned.grid>.column,.ui.grid .middle.aligned.column,.ui.grid>.middle.aligned.row>.column{vertical-align:middle}.ui.bottom.aligned.grid,.ui.bottom.aligned.grid>.row>.column,.ui.bottom.aligned.grid>.column,.ui.grid .bottom.aligned.column,.ui.grid>.bottom.aligned.row>.column{vertical-align:bottom}.ui.grid>.equal.height.row{display:table;width:100%}.ui.grid>.equal.height.row>.column{display:table-cell}@media only screen and (max-width:768px){.ui.mobile.only.grid,.ui.grid>.mobile.only.row{display:block!important}.ui.grid>.row>.mobile.only.column{display:inline-block!important}.ui.divided.mobile.only.grid,.ui.celled.mobile.only.grid,.ui.divided.mobile.only.grid .row,.ui.celled.mobile.only.grid .row,.ui.divided.grid .mobile.only.row,.ui.celled.grid .mobile.only.row,.ui.grid .mobile.only.equal.height.row,.ui.mobile.only.grid .equal.height.row{display:table!important}.ui.divided.grid>.row>.mobile.only.column,.ui.celled.grid>.row>.mobile.only.column,.ui.divided.mobile.only.grid>.row>.column,.ui.celled.mobile.only.grid>.row>.column,.ui.divided.mobile.only.grid>.column,.ui.celled.mobile.only.grid>.column{display:table-cell!important}}@media only screen and (min-width:768px){.ui.mobile.only.grid,.ui.grid>.mobile.only.row,.ui.grid>.row>.mobile.only.column{display:none}}@media only screen and (min-width:768px) and (max-width:998px){.ui.tablet.only.grid,.ui.grid>.tablet.only.row{display:block!important}.ui.grid>.row>.tablet.only.column{display:inline-block!important}.ui.divided.tablet.only.grid,.ui.celled.tablet.only.grid,.ui.divided.tablet.only.grid .row,.ui.celled.tablet.only.grid .row,.ui.divided.grid .tablet.only.row,.ui.celled.grid .tablet.only.row,.ui.grid .tablet.only.equal.height.row,.ui.tablet.only.grid .equal.height.row{display:table!important}.ui.divided.grid>.row>.tablet.only.column,.ui.celled.grid>.row>.tablet.only.column,.ui.divided.tablet.only.grid>.row>.column,.ui.celled.tablet.only.grid>.row>.column,.ui.divided.tablet.only.grid>.column,.ui.celled.tablet.only.grid>.column{display:table-cell!important}}@media only screen and (max-width:768px),(min-width:998px){.ui.tablet.only.grid,.ui.grid>.tablet.only.row,.ui.grid>.row>.tablet.only.column{display:none}}@media only screen and (min-width:998px){.ui.computer.only.grid,.ui.grid>.computer.only.row{display:block!important}.ui.grid>.row>.computer.only.column{display:inline-block!important}.ui.divided.computer.only.grid,.ui.celled.computer.only.grid,.ui.divided.computer.only.grid .row,.ui.celled.computer.only.grid .row,.ui.divided.grid .computer.only.row,.ui.celled.grid .computer.only.row,.ui.grid .computer.only.equal.height.row,.ui.computer.only.grid .equal.height.row{display:table!important}.ui.divided.grid>.row>.computer.only.column,.ui.celled.grid>.row>.computer.only.column,.ui.divided.computer.only.grid>.row>.column,.ui.celled.computer.only.grid>.row>.column,.ui.divided.computer.only.grid>.column,.ui.celled.computer.only.grid>.column{display:table-cell!important}}@media only screen and (max-width:998px){.ui.computer.only.grid,.ui.grid>.computer.only.row,.ui.grid>.row>.computer.only.column{display:none}}@media only screen and (max-width:768px){.ui.stackable.grid{display:block!important;padding:0}.ui.stackable.grid .row>.column,.ui.stackable.grid>.column{display:block!important;width:auto!important;margin:1.5em 5% 0!important;padding:1.5em 0 0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.stackable.divided.grid .column,.ui.stackable.celled.grid .column{border-top:1px dotted rgba(0,0,0,.1)}.ui.stackable.grid>.row:first-child>.column:first-child,.ui.stackable.grid>.column:first-child{margin-top:0!important;padding-top:0!important}.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:first-child,.ui.stackable.celled.grid>.column:first-child{border-top:0!important}.ui.stackable.grid .vertical.pointing.menu .item:after{display:none}}.ui.menu{margin:1rem 0rem;background-color:#FFF;font-size:0;font-weight:400;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1);-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;border-radius:.1875rem}.ui.menu:first-child{margin-top:0rem}.ui.menu:last-child{margin-bottom:0rem}.ui.menu:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.menu>.item:first-child{border-radius:.1875em 0 0 .1875em}.ui.menu>.item:last-child{border-radius:0 .1875em .1875em 0}.ui.menu .item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);vertical-align:middle;line-height:1;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;-moz-transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;-o-transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;-ms-transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;transition:opacity .2s ease,background .2s ease,box-shadow .2s ease}.ui.menu .item,.ui.menu .item>a{color:rgba(0,0,0,.75)}.ui.menu .item .item,.ui.menu .item .item>a{color:rgba(30,30,30,.7)}.ui.menu .item .item .item,.ui.menu .item .item .item>a{color:rgba(30,30,30,.6)}.ui.menu .dropdown.item .menu .item,.ui.menu .dropdown.item .menu .item a{color:rgba(0,0,0,.75)}.ui.menu .item .menu a.item:hover,.ui.menu .item .menu a.item.hover,.ui.menu .item .menu .link.item:hover,.ui.menu .item .menu .link.item.hover{color:rgba(0,0,0,.85)}.ui.menu .dropdown.item .menu .item a:hover{color:rgba(0,0,0,.85)}.ui.menu .active.item,.ui.menu .active.item a{color:rgba(0,0,0,.85);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui.menu .item{position:relative;display:inline-block;padding:.83em .95em;border-top:0 solid rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-user-select:-moz-none;-khtml-user-select:none;user-select:none}.ui.menu .menu{margin:0}.ui.menu .item.left,.ui.menu .menu.left{float:left}.ui.menu .item.right,.ui.menu .menu.right{float:right}.ui.menu .item:before{position:absolute;content:'';top:0;right:0;width:1px;height:100%;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%);background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%);background-image:linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%)}.ui.menu .menu.right .item:before,.ui.menu .item.right:before{right:auto;left:0}.ui.menu .text.item>*,.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;color:rgba(0,0,0,.6)}.ui.menu .item>p:first-child{margin-top:0}.ui.menu .item>p:last-child{margin-bottom:0}.ui.menu .item>.input,.ui.menu .item>.input input{width:100%}.ui.menu .input .icon{padding-top:0;height:auto}.ui.menu .item>.input input,.ui.menu .item>input{position:relative;top:-.45em;margin:0;padding-top:.45em;padding-bottom:.45em}.ui.vertical.menu .item>.input input,.ui.vertical.menu .item>input{top:0;margin:0;padding-top:.63em;padding-bottom:.63em}.ui.vertical.menu .item>.input .icon{top:0;padding-top:.63em}.ui.menu .header.item{background-color:rgba(0,0,0,.04);margin:0}.ui.vertical.menu .header.item{font-weight:700}.ui.menu .simple.dropdown.item .menu{margin:0!important}.ui.menu .dropdown.item .menu .item{width:100%;color:rgba(0,0,0,.75)}.ui.menu .dropdown.item .menu .active.item{box-shadow:none!important}.ui.menu .ui.dropdown .menu .item:before{display:none}.ui.menu .item>.label{background-color:rgba(0,0,0,.35);color:#FFF;margin:-.15em 0 -.15em .5em;padding:.3em .8em;vertical-align:baseline}.ui.menu .item>.floating.label{padding:.3em .8em}.ui.menu .item>img:only-child{display:block;max-width:100%;margin:0 auto}.ui.link.menu .item:hover,.ui.menu .item.hover,.ui.menu .link.item:hover,.ui.menu a.item:hover,.ui.menu .ui.dropdown .menu .item.hover,.ui.menu .ui.dropdown .menu .item:hover{cursor:pointer;background-color:rgba(0,0,0,.02)}.ui.menu .ui.dropdown.active{background-color:rgba(0,0,0,.02);-webkit-box-shadow:none;box-shadow:none;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui.link.menu .item:active,.ui.menu .link.item:active,.ui.menu a.item:active,.ui.menu .ui.dropdown .menu .item:active{background-color:rgba(0,0,0,.05)}.ui.menu .active.item{background-color:rgba(0,0,0,.01);color:rgba(0,0,0,.95);-webkit-box-shadow:0 .2em 0 inset;-moz-box-shadow:0 .2em 0 inset;box-shadow:0 .2em 0 inset}.ui.vertical.menu .active.item{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-shadow:.2em 0 0 inset;-webkit-box-shadow:.2em 0 0 inset;box-shadow:.2em 0 0 inset}.ui.vertical.menu>.active.item:first-child{-webkit-border-radius:0 .1875em 0 0;-moz-border-radius:0 .1875em 0 0;border-radius:0 .1875em 0 0}.ui.vertical.menu>.active.item:last-child{-webkit-border-radius:0 0 .1875em;-moz-border-radius:0 0 .1875em;border-radius:0 0 .1875em}.ui.vertical.menu>.active.item:only-child{-webkit-border-radius:0 .1875em .1875em 0;-moz-border-radius:0 .1875em .1875em 0;border-radius:0 .1875em .1875em 0}.ui.vertical.menu .active.item .menu .active.item{border-left:0}.ui.vertical.menu .active.item .menu .active.item{padding-left:1.5rem}.ui.vertical.menu .item .menu .active.item{background-color:rgba(0,0,0,.03);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.menu .item.disabled,.ui.menu .item.disabled:hover,.ui.menu .item.disabled.hover{cursor:default;color:rgba(0,0,0,.2);background-color:transparent!important}.ui.menu.loading{position:relative}.ui.menu.loading:after{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:rgba(255,255,255,.8) url(../images/loader-large.gif) no-repeat 50% 50%;visibility:visible}.ui.vertical.menu .item{display:block;height:auto!important;border-top:0;border-left:0 solid rgba(0,0,0,0);border-right:0}.ui.vertical.menu>.item:first-child{border-radius:.1875em .1875em 0 0}.ui.vertical.menu>.item:last-child{border-radius:0 0 .1875em .1875em}.ui.vertical.menu .item>.label{float:right;min-width:2.5;text-align:center}.ui.vertical.menu .item>.icon:not(.input){float:right;width:1.22em;margin:0 0 0 .5em}.ui.vertical.menu .item>.label+.icon{float:none;margin:0 .25em 0 0}.ui.vertical.menu .item:before{position:absolute;content:'';top:0;left:0;width:100%;height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);background-image:-moz-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);background-image:-ms-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);background-image:linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%)}.ui.vertical.menu .item:first-child:before{background-image:none!important}.ui.vertical.menu .dropdown.item>i{float:right}.ui.vertical.menu .dropdown.item .menu{top:0!important;left:100%;margin:0 0 0 1px}.ui.vertical.menu .dropdown.item.active{border-top-right-radius:0;border-bottom-right-radius:0}.ui.vertical.menu .dropdown.item .menu .item{font-size:1rem}.ui.vertical.menu .dropdown.item .menu .item .icon{margin-right:0}.ui.vertical.menu .dropdown.item.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.vertical.menu .item>.menu{margin:.5em -.95em 0}.ui.vertical.menu .item>.menu>.item{padding:.5rem 1.5rem;font-size:.875em}.ui.vertical.menu .item>.menu>.item:before{display:none}.ui.tiered.menu>.sub.menu>.item{color:rgba(0,0,0,.4)}.ui.tiered.menu>.menu>.item:hover,.ui.tiered.menu>.menu>.item.hover{color:rgba(0,0,0,.8)}.ui.tiered.menu .item.active{color:rgba(0,0,0,.8)}.ui.tiered.menu>.menu .item.active:after{position:absolute;content:'';top:100%;left:0;width:100%;height:1px;background-color:#FBFBFB}.ui.tiered.menu .sub.menu{background-color:rgba(0,0,0,.01);border-radius:0;border-top:1px solid rgba(0,0,0,.1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#FFF}.ui.tiered.menu .sub.menu .item{font-size:.875rem}.ui.tiered.menu .sub.menu .item:before{background-image:none}.ui.tiered.menu .sub.menu .active.item{padding-top:.83em;background-color:transparent;border-radius:0;border-top:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.7)!important}.ui.tiered.menu .sub.menu .active.item:after{display:none}.ui.inverted.tiered.menu>.menu>.item{color:rgba(255,255,255,.5)}.ui.inverted.tiered.menu .sub.menu{background-color:rgba(0,0,0,.2)}.ui.inverted.tiered.menu .sub.menu .item{color:rgba(255,255,255,.6)}.ui.inverted.tiered.menu>.menu>.item:hover,.ui.inverted.tiered.menu>.menu>.item.hover{color:rgba(255,255,255,.9)}.ui.inverted.tiered.menu .active.item:after{display:none}.ui.inverted.tiered.menu>.sub.menu>.active.item,.ui.inverted.tiered.menu>.menu>.active.item{color:#fff!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.pointing.tiered.menu>.menu>.item:after{display:none}.ui.pointing.tiered.menu>.sub.menu>.item:after{display:block}.ui.tabular.menu{background-color:transparent;border-bottom:1px solid #DCDDDE;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.tabular.menu .item{background-color:transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid transparent;padding-left:1.4em;padding-right:1.4em;color:rgba(0,0,0,.6)}.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{position:relative;top:1px;background-color:#FFF;color:rgba(0,0,0,.8);border-color:#DCDDDE;padding-top:.83em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.ui.attached.tabular.menu{position:relative;z-index:2}.ui.tabular.menu~.bottom.attached.segment{margin:1px 0 0 1px}.ui.pagination.menu{margin:0;display:inline-block}.ui.pagination.menu .item{min-width:2.7em;min-height:2.66em;text-align:center}.ui.pagination.menu.floated{display:block}.ui.pagination.menu .active.item{border-top:0;padding-top:.83em;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.menu{background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.menu>.item{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;height:auto!important;margin:0 .25em;padding:.5em 1em;-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}.ui.secondary.menu>.item:before{display:none!important}.ui.secondary.menu .link.item,.ui.secondary.menu a.item{opacity:.8;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.ui.secondary.menu .header.item{border-right:.1em solid rgba(0,0,0,.1);background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.secondary.menu .link.item:hover,.ui.secondary.menu a.item:hover{opacity:1}.ui.secondary.menu>.active.item{background-color:rgba(0,0,0,.08);opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.vertical.menu>.active.item{-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}.ui.secondary.inverted.menu .link.item,.ui.secondary.inverted.menu a.item{color:rgba(255,255,255,.5)}.ui.secondary.inverted.menu .link.item:hover,.ui.secondary.inverted.menu a.item:hover{color:rgba(255,255,255,.9)}.ui.secondary.inverted.menu>.active.item{background-color:rgba(255,255,255,.9)}.ui.secondary.item.menu>.item{margin:0}.ui.secondary.attached.menu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.pointing.menu{border-bottom:3px solid rgba(0,0,0,.1)}.ui.secondary.pointing.menu .header.item{border-right-width:0;font-weight:700}.ui.secondary.pointing.menu .text.item{box-shadow:none!important}.ui.secondary.pointing.menu>.item{margin:0 0 -3px;padding:.6em .95em;border-bottom:3px solid rgba(0,0,0,0);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;-ms-transition:color .2s;transition:color .2s}.ui.secondary.pointing.menu>.item:after{display:none}.ui.secondary.pointing.menu>.item.hover,.ui.secondary.pointing.menu>.item:hover{background-color:transparent;color:rgba(0,0,0,.7)}.ui.secondary.pointing.menu>.item:active{background-color:transparent;border-color:rgba(0,0,0,.2)}.ui.secondary.pointing.menu>.item.active{background-color:transparent;border-color:rgba(0,0,0,.4);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.vertical.pointing.menu{border:0;border-right:3px solid rgba(0,0,0,.1)}.ui.secondary.vertical.menu>.item{border:0;margin:0 0 .3em;padding:.6em .8em;-webkit-border-radius:.1875em;-moz-border-radius:.1875em;border-radius:.1875em}.ui.secondary.vertical.menu>.header.item{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.secondary.vertical.pointing.menu>.item{margin:0 -3px 0 0;border-bottom:0;border-right:3px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.secondary.vertical.pointing.menu>.item.hover,.ui.secondary.vertical.pointing.menu>.item:hover{background-color:transparent;color:rgba(0,0,0,.7)}.ui.secondary.vertical.pointing.menu>.item:active{background-color:transparent;border-color:rgba(0,0,0,.2)}.ui.secondary.vertical.pointing.menu>.item.active{background-color:transparent;border-color:rgba(0,0,0,.4);color:rgba(0,0,0,.85)}.ui.secondary.inverted.menu{background-color:transparent}.ui.secondary.inverted.pointing.menu{border-bottom:3px solid rgba(255,255,255,.1)}.ui.secondary.inverted.pointing.menu>.item{color:rgba(255,255,255,.7)}.ui.secondary.inverted.pointing.menu>.item.hover,.ui.secondary.inverted.pointing.menu>.item:hover{color:rgba(255,255,255,.85)}.ui.secondary.inverted.pointing.menu>.item:active{border-color:rgba(255,255,255,.4)!important}.ui.secondary.inverted.pointing.menu>.item.active{border-color:rgba(255,255,255,.8)!important;color:#fff}.ui.secondary.inverted.vertical.pointing.menu{border-right:3px solid rgba(255,255,255,.1);border-bottom:0}.ui.text.menu{background-color:transparent;margin:1rem -1rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.text.menu>.item{opacity:.8;margin:0 1em;padding:0;height:auto!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-ms-transition:opacity .2s ease;transition:opacity .2s ease}.ui.text.menu>.item:before{display:none!important}.ui.text.menu .header.item{background-color:transparent;opacity:1;color:rgba(50,50,50,.8);font-size:.875rem;padding:0;text-transform:uppercase;font-weight:700}.ui.text.item.menu .item{margin:0}.ui.vertical.text.menu{margin:1rem 0}.ui.vertical.text.menu:first-child{margin-top:0rem}.ui.vertical.text.menu:last-child{margin-bottom:0rem}.ui.vertical.text.menu .item{float:left;clear:left;margin:.5em 0}.ui.vertical.text.menu .item>.icon{float:none;margin:0 .83em 0 0}.ui.vertical.text.menu .header.item{margin:.8em 0}.ui.text.menu .item.hover,.ui.text.menu .item:hover{opacity:1;background-color:transparent}.ui.text.menu .active.item{background-color:transparent;padding:0;border:0;opacity:1;font-weight:700;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.text.pointing.menu .active.item:after{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.text.attached.menu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.inverted.text.menu,.ui.inverted.text.menu .item,.ui.inverted.text.menu .item:hover,.ui.inverted.text.menu .item.active{background-color:transparent}.ui.icon.menu,.ui.vertical.icon.menu{width:auto;display:inline-block;height:auto}.ui.icon.menu>.item{height:auto;text-align:center;color:rgba(60,60,60,.7)}.ui.icon.menu>.item>.icon{display:block;float:none!important;opacity:1;margin:0 auto!important}.ui.icon.menu .icon:before{opacity:1}.ui.menu .icon.item .icon{margin:0}.ui.vertical.icon.menu{float:none}.ui.inverted.icon.menu .item{color:rgba(255,255,255,.8)}.ui.inverted.icon.menu .icon{color:#fff}.ui.labeled.icon.menu{text-align:center}.ui.labeled.icon.menu>.item>.icon{display:block;font-size:1.5em!important;margin:0 auto .3em!important}.ui.menu .green.active.item,.ui.green.menu .active.item{border-color:#A1CF64!important;color:#A1CF64!important}.ui.menu .red.active.item,.ui.red.menu .active.item{border-color:#D95C5C!important;color:#D95C5C!important}.ui.menu .blue.active.item,.ui.blue.menu .active.item{border-color:#6ECFF5!important;color:#6ECFF5!important}.ui.menu .purple.active.item,.ui.purple.menu .active.item{border-color:#564F8A!important;color:#564F8A!important}.ui.menu .orange.active.item,.ui.orange.menu .active.item{border-color:#F05940!important;color:#F05940!important}.ui.menu .teal.active.item,.ui.teal.menu .active.item{border-color:#00B5AD!important;color:#00B5AD!important}.ui.inverted.menu{background-color:#333;box-shadow:none}.ui.inverted.menu .header.item{margin:0;background-color:rgba(0,0,0,.3);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.inverted.menu .item,.ui.inverted.menu .item>a{color:#FFF}.ui.inverted.menu .item .item,.ui.inverted.menu .item .item>a{color:rgba(255,255,255,.8)}.ui.inverted.menu .dropdown.item .menu .item,.ui.inverted.menu .dropdown.item .menu .item a{color:rgba(0,0,0,.75)!important}.ui.inverted.menu .item.disabled,.ui.inverted.menu .item.disabled:hover,.ui.inverted.menu .item.disabled.hover{color:rgba(255,255,255,.2)}.ui.inverted.menu .item:before{background-image:-webkit-linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-moz-linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%)}.ui.vertical.inverted.menu .item:before{background-image:-webkit-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-moz-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%)}.ui.link.inverted.menu .item:hover,.ui.inverted.menu .item.hover,.ui.inverted.menu .link.item:hover,.ui.inverted.menu a.item:hover,.ui.inverted.menu .dropdown.item.hover,.ui.inverted.menu .dropdown.item:hover{background-color:rgba(255,255,255,.1)}.ui.inverted.menu a.item:hover,.ui.inverted.menu .item.hover,.ui.inverted.menu .item>a:hover,.ui.inverted.menu .item .menu a.item:hover,.ui.inverted.menu .item .menu a.item.hover,.ui.inverted.menu .item .menu .link.item:hover,.ui.inverted.menu .item .menu .link.item.hover{color:#fff}.ui.inverted.menu a.item:active,.ui.inverted.menu .dropdown.item:active,.ui.inverted.menu .link.item:active,.ui.inverted.menu a.item:active{background-color:rgba(255,255,255,.15)}.ui.inverted.menu .active.item{box-shadow:none!important;background-color:rgba(255,255,255,.2)}.ui.inverted.menu .active.item,.ui.inverted.menu .active.item a{color:#fff!important}.ui.inverted.vertical.menu .item .menu .active.item{background-color:rgba(255,255,255,.2);color:#fff}.ui.inverted.pointing.menu .active.item:after{background-color:#505050;box-shadow:none}.ui.inverted.pointing.menu .active.item:hover:after{background-color:#3B3B3B}.ui.selection.menu>.item{color:rgba(0,0,0,.4)}.ui.selection.menu>.item:hover{color:rgba(0,0,0,.6)}.ui.selection.menu>.item.active{color:rgba(0,0,0,.85)}.ui.inverted.selection.menu>.item{color:rgba(255,255,255,.4)}.ui.inverted.selection.menu>.item:hover{color:rgba(255,255,255,.9)}.ui.inverted.selection.menu>.item.active{color:#FFF}.ui.floated.menu{float:left;margin:0rem .5rem 0rem 0rem}.ui.right.floated.menu{float:right;margin:0rem 0rem 0rem .5rem}.ui.grey.menu{background-color:#F0F0F0}.ui.inverted.green.menu{background-color:#A1CF64}.ui.inverted.green.pointing.menu .active.item:after{background-color:#A1CF64}.ui.inverted.red.menu{background-color:#D95C5C}.ui.inverted.red.pointing.menu .active.item:after{background-color:#F16883}.ui.inverted.blue.menu{background-color:#6ECFF5}.ui.inverted.blue.pointing.menu .active.item:after{background-color:#6ECFF5}.ui.inverted.purple.menu{background-color:#564F8A}.ui.inverted.purple.pointing.menu .active.item:after{background-color:#564F8A}.ui.inverted.orange.menu{background-color:#F05940}.ui.inverted.orange.pointing.menu .active.item:after{background-color:#F05940}.ui.inverted.teal.menu{background-color:#00B5AD}.ui.inverted.teal.pointing.menu .active.item:after{background-color:#00B5AD}.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:.83em;padding-bottom:.83em}.ui.vertically.fitted.menu .item,.ui.vertically.fitted.menu .item .menu .item,.ui.menu .vertically.fitted.item{padding-left:.95em;padding-right:.95em}.ui.borderless.menu .item:before,.ui.borderless.menu .item .menu .item:before,.ui.menu .borderless.item:before{background-image:none}.ui.compact.menu{display:inline-block;margin:0;vertical-align:middle}.ui.compact.vertical.menu{width:auto!important}.ui.compact.vertical.menu .item:last-child::before{display:block}.ui.menu.fluid,.ui.vertical.menu.fluid{display:block;width:100%!important}.ui.item.menu,.ui.item.menu .item{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}.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:10;margin:0;border:0;width:100%}.ui.menu.fixed,.ui.menu.fixed .item:first-child,.ui.menu.fixed .item:last-child{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.ui.menu.fixed.top{top:0;left:0;right:auto;bottom:auto}.ui.menu.fixed.right{top:0;right:0;left:auto;bottom:auto;width:auto;height:100%}.ui.menu.fixed.bottom{bottom:0;left:0;top:auto;right:auto}.ui.menu.fixed.left{top:0;left:0;right:auto;bottom:auto;width:auto;height:100%}.ui.pointing.menu .active.item:after{position:absolute;bottom:-.35em;left:50%;content:"";margin-left:-.3em;width:.6em;height:.6em;border:0;border-bottom:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);background-image:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);z-index:2;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;-ms-transition:background .2s ease;transition:background .2s ease}.ui.pointing.menu .active.item .menu .active.item:after{display:none}.ui.vertical.pointing.menu .active.item:after{position:absolute;top:50%;margin-top:-.3em;right:-.4em;bottom:auto;left:auto;border:0;border-top:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.ui.pointing.menu .active.item:after{background-color:#FCFCFC}.ui.pointing.menu .active.item.hover:after,.ui.pointing.menu .active.item:hover:after{background-color:#FAFAFA}.ui.vertical.pointing.menu .menu .active.item:after{background-color:#F4F4F4}.ui.pointing.menu a.active.item:active:after{background-color:#F0F0F0}.ui.menu.attached{margin:0rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 0 0 1px #DDD;-webkit-box-shadow:0 0 0 1px #DDD;box-shadow:0 0 0 1px #DDD}.ui.top.attached.menu{-moz-border-radius:.1875em .1875em 0 0;-webkit-border-radius:.1875em .1875em 0 0;border-radius:.1875em .1875em 0 0}.ui.menu.bottom.attached{-moz-border-radius:0 0 .1875em .1875em;-webkit-border-radius:0 0 .1875em .1875em;border-radius:0 0 .1875em .1875em}.ui.small.menu .item{font-size:.875rem}.ui.small.vertical.menu{width:13rem}.ui.menu .item{font-size:1rem;height:2.66em}.ui.vertical.menu{width:15rem}.ui.large.menu .item{font-size:1.125rem}.ui.large.menu .item .item{font-size:.875rem}.ui.large.vertical.menu{width:18rem}.ui.message{position:relative;min-height:18px;margin:1em 0;height:auto;background-color:#EFEFEF;padding:1em;line-height:1.33;color:rgba(0,0,0,.6);-webkit-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-moz-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-o-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-ms-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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:.325em;-moz-border-radius:.325em;border-radius:.325em}.ui.message:first-child{margin-top:0}.ui.message:last-child{margin-bottom:0}.ui.message .header{margin:0;font-size:1.33em;font-weight:700}.ui.message p{opacity:.85;margin:1em 0}.ui.message p:first-child{margin-top:0}.ui.message p:last-child{margin-bottom:0}.ui.message .header+p{margin-top:.3em}.ui.message>:first-child{margin-top:0}.ui.message>:last-child{margin-bottom:0}.ui.message ul.list{opacity:.85;list-style-position:inside;margin:.2em 0;padding:0}.ui.message ul.list li{position:relative;list-style-type:none;margin:0 0 0 1em;padding:0}.ui.message ul.list li:before{position:absolute;content:'\2022';top:-.05em;left:-.8em;height:100%;vertical-align:baseline;opacity:.5}.ui.message ul.list li:first-child{margin-top:0}.ui.message>.close.icon{cursor:pointer;position:absolute;top:1em;right:.5em;opacity:.7;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;-ms-transition:opacity .1s linear;transition:opacity .1s linear}.ui.message>.close.icon:hover{opacity:1}.ui.message.visible,.ui.header.visible{display:block!important}.ui.message.hidden,.ui.header.hidden{display:none}.ui.compact.message{display:inline-block}.ui.attached.message{margin-left:-1px;margin-right:-1px;margin-bottom:-1px;-webkit-border-radius:.325em .325em 0 0;-moz-border-radius:.325em .325em 0 0;border-radius:.325em .325em 0 0;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.bottom.attached.message{margin-top:-1px;-webkit-border-radius:0 0 .325em .325em;-moz-border-radius:0 0 .325em .325em;border-radius:0 0 .325em .325em}.ui.icon.message{display:table;width:100%}.ui.icon.message>.icon{display:table-cell;vertical-align:middle;font-size:3.8em;opacity:.2}.ui.icon.message>.icon+.content{padding-left:1em}.ui.icon.message>.content{display:table-cell;vertical-align:middle}.ui.inverted.message{background-color:rgba(255,255,255,.05);color:rgba(255,255,255,.95)}.ui.floating.message{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05) inset;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05) inset;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05) inset}.ui.black.message{background-color:#333;color:rgba(255,255,255,.95)}.ui.blue.message,.ui.info.message{background-color:#E6F4F9;color:#4D8796}.ui.green.message{background-color:#DEFCD5;color:#52A954}.ui.yellow.message,.ui.warning.message{background-color:#F6F3D5;color:#96904D}.ui.red.message{background-color:#F1D7D7;color:#A95252}.ui.success.message,.ui.positive.message{background-color:#5BBD72;color:#FFF}.ui.error.message,.ui.negative.message{background-color:#D95C5C;color:#FFF}.ui.small.message{font-size:.875em}.ui.message{font-size:1em}.ui.large.message{font-size:1.125em}.ui.huge.message{font-size:1.5em}.ui.massive.message{font-size:2em}.ui.table{width:100%;border-collapse:collapse}.ui.table th,.ui.table tr,.ui.table td{border-collapse:collapse;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-ms-transition:all .1s ease-out;transition:all .1s ease-out}.ui.table thead{border-bottom:1px solid rgba(0,0,0,.03)}.ui.table th{cursor:auto;background-color:rgba(0,0,0,.03);text-align:left;color:rgba(0,0,0,.8);padding:.5em .7em;vertical-align:middle}.ui.table thead th:first-child{border-radius:5px 0 0}.ui.table thead th:last-child{border-radius:0 5px 0 0}.ui.table tfoot th:first-child{border-radius:0 0 0 5px}.ui.table tfoot th:last-child{border-radius:0 0 5px}.ui.table td{padding:.4em .7em;vertical-align:middle}.ui.table tfoot{border-top:1px solid rgba(0,0,0,.03)}.ui.table tfoot th{font-weight:400;font-style:italic}.ui.table tbody tr:nth-child(2n){background-color:rgba(0,0,50,.02)}.ui.table>.icon{vertical-align:baseline}.ui.table>.icon:only-child{margin:0}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}.ui.sortable.table thead th:hover{background-image:none;color:rgba(0,0,0,.8)}.ui.sortable.table th.disabled:hover{cursor:auto;background-color:rgba(0,0,0,.1);text-align:left;font-weight:700;color:#333;color:rgba(0,0,0,.8)}.ui.table tr.positive,.ui.table td.positive{-webkit-box-shadow:2px 0 0 #119000 inset;-moz-box-shadow:2px 0 0 #119000 inset;box-shadow:2px 0 0 #119000 inset}.ui.table tr.positive td,.ui.table td.positive{background-color:#F2F8F0!important;color:#119000!important}.ui.celled.table tr.positive:hover td,.ui.celled.table tr:hover td.positive,.ui.table tr.positive:hover td,.ui.table td:hover.positive,.ui.table th:hover.positive{background-color:#ECF5E9!important;color:#119000!important}.ui.table tr.negative,.ui.table td.negative{-webkit-box-shadow:2px 0 0 #CD2929 inset;-moz-box-shadow:2px 0 0 #CD2929 inset;box-shadow:2px 0 0 #CD2929 inset}.ui.table tr.negative td,.ui.table td.negative{background-color:#F9F4F4;color:#CD2929!important}.ui.celled.table tr.negative:hover td,.ui.celled.table tr:hover td.negative,.ui.table tr.negative:hover td,.ui.table td:hover.negative,.ui.table th:hover.negative{background-color:#F2E8E8!important;color:#CD2929!important}.ui.table tr.error,.ui.table td.error{-webkit-box-shadow:2px 0 0 #CD2929 inset;-moz-box-shadow:2px 0 0 #CD2929 inset;box-shadow:2px 0 0 #CD2929 inset}.ui.table tr.error td,.ui.table td.error,.ui.table th.error{background-color:#F9F4F4!important;color:#CD2929!important}.ui.celled.table tr.error:hover td,.ui.celled.table tr:hover td.error,.ui.table tr.error:hover td,.ui.table td:hover.error,.ui.table th:hover.error{background-color:#F2E8E8!important;color:#CD2929!important}.ui.table tr.warning,.ui.table td.warning{-webkit-box-shadow:2px 0 0 #7D6C00 inset;-moz-box-shadow:2px 0 0 #7D6C00 inset;box-shadow:2px 0 0 #7D6C00 inset}.ui.table tr.warning td,.ui.table td.warning,.ui.table th.warning{background-color:#FBF6E9;color:#7D6C00!important}.ui.celled.table tr.warning:hover td,.ui.celled.table tr:hover td.warning,.ui.table tr.warning:hover td,.ui.table td:hover.warning,.ui.table th:hover.warning{background-color:#F3EDDC!important;color:#7D6C00!important}.ui.table tr.active,.ui.table td.active{-webkit-box-shadow:2px 0 0 rgba(50,50,50,.9) inset;-moz-box-shadow:2px 0 0 rgba(50,50,50,.9) inset;box-shadow:2px 0 0 rgba(50,50,50,.9) inset}.ui.table tr.active td,.ui.table tr td.active{background-color:#E0E0E0!important;color:rgba(50,50,50,.9)}.ui.table tr.disabled td,.ui.table tr td.disabled,.ui.table tr.disabled:hover td,.ui.table tr:hover td.disabled{color:rgba(150,150,150,.3)}.ui.two.column.table td{width:50%}.ui.three.column.table td{width:33.3333%}.ui.four.column.table td{width:25%}.ui.five.column.table td{width:20%}.ui.six.column.table td{width:16.66667%}.ui.seven.column.table td{width:14.2857%}.ui.eight.column.table td{width:12.5%}.ui.nine.column.table td{width:11.1111%}.ui.ten.column.table td{width:10%}.ui.eleven.column.table td{width:9.0909%}.ui.twelve.column.table td{width:8.3333%}.ui.thirteen.column.table td{width:7.6923%}.ui.fourteen.column.table td{width:7.1428%}.ui.fifteen.column.table td{width:6.6666%}.ui.sixteen.column.table td{width:6.25%}.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%}.ui.celled.table{color:rgba(0,0,0,.8)}.ui.celled.table tbody tr,.ui.celled.table tfoot tr{border:0}.ui.celled.table th,.ui.celled.table tbody td{border:1px solid rgba(0,0,0,.1)}.ui.celled.table.segment th{border:0}.ui.celled.table.segment tbody td:first-child{border-left:0}.ui.celled.table.segment tbody td:last-child{border-right:0}.ui.sortable.table thead th{cursor:pointer;white-space:nowrap}.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:inline-block;content:'';width:1em;opacity:.8;margin:0 0 0 .5em;font-family:Icons;font-style:normal;font-weight:400;text-decoration:inherit}.ui.sortable.table thead th.ascending:after{content:'\25b4'}.ui.sortable.table thead th.descending:after{content:'\25be'}.ui.inverted.table td{color:rgba(255,255,255,.9)}.ui.inverted.table th{background-color:rgba(0,0,0,.15);color:rgba(255,255,255,.9)}.ui.inverted.table tbody tr:nth-child(2n){background-color:rgba(255,255,255,.06)}.ui.definition.table td:first-child{font-weight:700}.ui.collapsing.table{width:auto}.ui.basic.table th{background-color:transparent;padding:.5em}.ui.basic.table tbody tr{border-bottom:1px solid rgba(0,0,0,.03)}.ui.basic.table td{padding:.8em .5em}.ui.padded.table th,.ui.padded.table td{padding:.8em 1em}.ui.compact.table th{padding:.3em .5em}.ui.compact.table td{padding:.2em .5em}.ui.small.table{font-size:.875em}.ui.table{font-size:1em}.ui.large.table{font-size:1.1em}@font-face{font-family:'Basic Icons';src:url(../fonts/basic.icons.eot);src:url(../fonts/basic.icons.eot?#iefix) format('embedded-opentype'),url(../fonts/basic.icons.woff) format('woff'),url(../fonts/basic.icons.ttf) format('truetype'),url(../fonts/basic.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:.75;margin:0 .25em 0 0;width:1.23em;height:1em;font-family:'Basic Icons';font-style:normal;line-height:1;font-weight:400;text-decoration:inherit;text-align:center;speak:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}i.icon.circle.attention:before{content:'\2757'}i.icon.circle.help:before{content:'\e704'}i.icon.circle.info:before{content:'\e705'}i.icon.add:before{content:'\2795'}i.icon.chart:before{content:'📈'}i.icon.chart.bar:before{content:'📊'}i.icon.chart.pie:before{content:'\e7a2'}i.icon.resize.full:before{content:'\e744'}i.icon.resize.horizontal:before{content:'\2b0d'}i.icon.resize.small:before{content:'\e746'}i.icon.resize.vertical:before{content:'\2b0c'}i.icon.down:before{content:'\2193'}i.icon.down.triangle:before{content:'\25be'}i.icon.down.arrow:before{content:'\e75c'}i.icon.left:before{content:'\2190'}i.icon.left.triangle:before{content:'\25c2'}i.icon.left.arrow:before{content:'\e75d'}i.icon.right:before{content:'\2192'}i.icon.right.triangle:before{content:'\25b8'}i.icon.right.arrow:before{content:'\e75e'}i.icon.up:before{content:'\2191'}i.icon.up.triangle:before{content:'\25b4'}i.icon.up.arrow:before{content:'\e75f'}i.icon.folder:before{content:'\e810'}i.icon.open.folder:before{content:'📂'}i.icon.globe:before{content:'𝌍'}i.icon.desk.globe:before{content:'🌐'}i.icon.star:before{content:'\e801'}i.icon.star.empty:before{content:'\e800'}i.icon.star.half:before{content:'\e701'}i.icon.lock:before{content:'🔒'}i.icon.unlock:before{content:'🔓'}i.icon.layout.grid:before{content:'\e80c'}i.icon.layout.block:before{content:'\e708'}i.icon.layout.list:before{content:'\e80b'}i.icon.heart.empty:before{content:'\2661'}i.icon.heart:before{content:'\2665'}i.icon.asterisk:before{content:'\2731'}i.icon.attachment:before{content:'📎'}i.icon.attention:before{content:'\26a0'}i.icon.trophy:before{content:'🏉'}i.icon.barcode:before{content:'\e792'}i.icon.cart:before{content:'\e813'}i.icon.block:before{content:'🚫'}i.icon.book:before{content:'📖'}i.icon.bookmark:before{content:'🔖'}i.icon.calendar:before{content:'📅'}i.icon.cancel:before{content:'\2716'}i.icon.close:before{content:'\e80d'}i.icon.color:before{content:'\e794'}i.icon.chat:before{content:'\e720'}i.icon.check:before{content:'\2611'}i.icon.time:before{content:'🕔'}i.icon.cloud:before{content:'\2601'}i.icon.code:before{content:'\e714'}i.icon.email:before{content:'\40'}i.icon.settings:before{content:'\26ef'}i.icon.setting:before{content:'\2699'}i.icon.comment:before{content:'\e802'}i.icon.clockwise.counter:before{content:'\27f2'}i.icon.clockwise:before{content:'\27f3'}i.icon.cube:before{content:'\e807'}i.icon.direction:before{content:'\27a2'}i.icon.doc:before{content:'📄'}i.icon.docs:before{content:'\e736'}i.icon.dollar:before{content:'💵'}i.icon.paint:before{content:'\e7b5'}i.icon.edit:before{content:'\270d'}i.icon.eject:before{content:'\2ecf'}i.icon.export:before{content:'\e715'}i.icon.hide:before{content:'\e80f'}i.icon.unhide:before{content:'\e70b'}i.icon.facebook:before{content:'\f301'}i.icon.fast-forward:before{content:'\e804'}i.icon.fire:before{content:'🔥'}i.icon.flag:before{content:'\2691'}i.icon.lightning:before{content:'\26a1'}i.icon.lab:before{content:'\68'}i.icon.flight:before{content:'\2708'}i.icon.forward:before{content:'\27a6'}i.icon.gift:before{content:'🎁'}i.icon.github:before{content:'\f308'}i.icon.globe:before{content:'\e817'}i.icon.headphones:before{content:'🎧'}i.icon.question:before{content:'\2753'}i.icon.home:before{content:'\2302'}i.icon.i:before{content:'\2139'}i.icon.idea:before{content:'💡'}i.icon.open:before{content:'🔗'}i.icon.content:before{content:'\e782'}i.icon.location:before{content:'\e724'}i.icon.mail:before{content:'\2709'}i.icon.mic:before{content:'🎤'}i.icon.minus:before{content:'\2d'}i.icon.money:before{content:'💰'}i.icon.off:before{content:'\e78e'}i.icon.pause:before{content:'\e808'}i.icon.photos:before{content:'\e812'}i.icon.photo:before{content:'🌄'}i.icon.pin:before{content:'📌'}i.icon.play:before{content:'\e809'}i.icon.plus:before{content:'\2b'}i.icon.print:before{content:'\e716'}i.icon.rss:before{content:'\e73a'}i.icon.search:before{content:'🔍'}i.icon.shuffle:before{content:'\e803'}i.icon.tag:before{content:'\e80a'}i.icon.tags:before{content:'\e70d'}i.icon.terminal:before{content:'\e7ac'}i.icon.thumbs.down:before{content:'👎'}i.icon.thumbs.up:before{content:'👍'}i.icon.to-end:before{content:'\e806'}i.icon.to-start:before{content:'\e805'}i.icon.top.list:before{content:'🏆'}i.icon.trash:before{content:'\e729'}i.icon.twitter:before{content:'\f303'}i.icon.upload:before{content:'\e711'}i.icon.user.add:before{content:'\e700'}i.icon.user:before{content:'👤'}i.icon.community:before{content:'\e814'}i.icon.users:before{content:'👥'}i.icon.id:before{content:'\e722'}i.icon.url:before{content:'🔗'}i.icon.zoom.in:before{content:'\e750'}i.icon.zoom.out:before{content:'\e751'}i.dropdown.icon{margin:0 0 0 .5em}i.icon.star{width:auto;margin:0}i.icon.left,i.icon.left,i.icon.left{width:auto;margin:0 .5em 0 0}i.icon.search,i.icon.up,i.icon.down,i.icon.right{width:auto;margin:0 0 0 .5em}i.icon.delete:before{content:'\e80d'}i.icon.dropdown:before{content:'\25be'}i.icon.help:before{content:'\e704'}i.icon.info:before{content:'\e705'}i.icon.error:before{content:'\e80d'}i.icon.dislike:before{content:'\2661'}i.icon.like:before{content:'\2665'}i.icon.eye:before{content:'\e80f'}i.icon.eye.hidden:before{content:'\e70b'}i.icon.date:before{content:'📅'}i.icon.hover{opacity:1}i.icon.active{opacity:1}i.emphasized.icon{opacity:1}i.icon.disabled{opacity:.3}i.link.icon{cursor:pointer;opacity:.7;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.link.icon:hover{opacity:1!important}i.circular.icon{-webkit-border-radius:500px!important;-moz-border-radius:500px!important;border-radius:500px!important;padding:.5em 0!important;-webkit-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;line-height:1!important;width:2em!important;height:2em!important}i.circular.inverted.icon{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}i.vertically.flipped.icon{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-o-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}i.horizontally.flipped.icon{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}i.left.rotated.icon{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}i.right.rotated.icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}i.square.icon{width:2em;height:2em;padding:.5em .35em!important;-webkit-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;vertical-align:baseline}i.square.icon:before{vertical-align:middle}i.square.inverted.icon{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}i.inverted.icon{background-color:#222;color:#FFF}i.blue.icon{color:#6ECFF5!important}i.black.icon{color:#5C6166!important}i.green.icon{color:#A1CF64!important}i.red.icon{color:#D95C5C!important}i.purple.icon{color:#564F8A!important}i.teal.icon{color:#00B5AD!important}i.inverted.black.icon{background-color:#5C6166!important;color:#FFF!important}i.inverted.blue.icon{background-color:#6ECFF5!important;color:#FFF!important}i.inverted.green.icon{background-color:#A1CF64!important;color:#FFF!important}i.inverted.red.icon{background-color:#D95C5C!important;color:#FFF!important}i.inverted.purple.icon{background-color:#564F8A!important;color:#FFF!important}i.inverted.teal.icon{background-color:#00B5AD!important;color:#FFF!important}i.small.icon{font-size:.875em}i.icon{font-size:1em}i.large.icon{font-size:2em;margin-right:.5em;vertical-align:middle}i.huge.icon{font-size:4em;margin-right:.75em;vertical-align:middle}i.massive.icon{font-size:8em;margin-right:1em;vertical-align:middle}.ui.button{cursor:pointer;display:inline-block;vertical-align:middle;min-height:1em;outline:0;border:0;background-color:#EBEBEB;color:#999;padding:.8em 1.5em;font-size:1rem;text-transform:uppercase;line-height:1;font-weight:700;font-style:normal;text-align:center;text-decoration:none;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease;-moz-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease;-o-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease;-ms-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease;transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease}.ui.count.button{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.ui.count.button>.count{position:absolute;background-color:#FFF;border:1px solid #F0F0F0;margin:-.8em -1.5em;padding:.8em 1.5em}.ui.primary.buttons .button,.ui.primary.button{background-color:#D95C5C;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.primary.buttons .button:hover,.ui.primary.button:hover,.ui.primary.buttons .active.button,.ui.primary.button.active{background-color:#E75859;color:#FFF}.ui.primary.buttons .button:active,.ui.primary.button:active{background-color:#D24B4C;color:#FFF}.ui.secondary.buttons .button,.ui.secondary.button{background-color:#00B5AD;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.secondary.buttons .button:hover,.ui.secondary.button:hover,.ui.secondary.buttons .active.button,.ui.secondary.button.active{background-color:#009A93;color:#FFF}.ui.secondary.buttons .button:active,.ui.secondary.button:active{background-color:#00847E;color:#FFF}.ui.facebook.button{background-color:#3B579D;color:#FFF}.ui.facebook.button:hover{background-color:#3A59A9}.ui.facebook.button:active{background-color:#334F95}.ui.twitter.button{background-color:#00ACED;color:#FFF}.ui.twitter.button:hover{background-color:#00B9FF}.ui.twitter.button:active{background-color:#009EDA}.ui.button>.icon{margin-right:.5em;line-height:1;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-o-transition:opacity .1s ease;-ms-transition:opacity .1s ease;transition:opacity .1s ease}.ui.buttons .active.button,.ui.active.button{opacity:1!important;background-color:#B0B0B0;background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(255,255,255,.1)));background-image:-webkit-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:-moz-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:-o-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);text-shadow:0 1px 0 rgba(0,0,0,.1);color:#FFF;-webkit-box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset;box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset}.ui.button:hover,.ui.active.button:hover{opacity:1!important;background-color:#A4A4A4;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#FFF}.ui.button:hover .icon,.ui.button.hover .icon{opacity:.85}.ui.button:active,.ui.active.button:active{opacity:1!important;background-color:#8C8C8C;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset;box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset}.ui.loading.button{position:relative;cursor:default;background-color:#F3F3F3!important;color:transparent!important;text-shadow:none!important;background-image:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all 0s linear;-moz-transition:all 0s linear;-o-transition:all 0s linear;-ms-transition:all 0s linear;transition:all 0s linear}.ui.loading.button:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:transparent url(../images/loader-mini.gif) no-repeat 50% 50%}.ui.labeled.icon.loading.button .icon{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.disabled.button{cursor:default;color:#DDD!important;background-color:rgba(50,50,50,.05)!important;background-image:none!important;text-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.left.floated.buttons,.ui.left.floated.button{float:left;margin-right:.25em}.ui.right.floated.buttons,.ui.right.floated.button{float:right;margin-left:.25em}.ui.buttons .button,.ui.button{font-size:1rem}.ui.buttons.mini .button,.ui.mini.button{font-size:.8125rem;padding:.6em .8em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.tiny.buttons .button,.ui.tiny.button{font-size:.875rem;padding:.6em .8em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.small.buttons .button,.ui.small.button{font-size:.875rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.large.buttons .button,.ui.large.button{font-size:1.125rem}.ui.big.buttons .button,.ui.big.button{font-size:1.25rem}.ui.huge.buttons .button,.ui.huge.button{font-size:1.375rem}.ui.massive.buttons .button,.ui.massive.button{font-size:1.5rem;font-weight:700}.ui.huge.loading.button:after{background-image:url(../images/loader-small.gif)}.ui.massive.buttons .loading.button:after,.ui.gigantic.buttons .loading.button:after,.ui.massive.loading.button:after,.ui.gigantic.loading.button:after{background-image:url(../images/loader-medium.gif)}.ui.huge.loading.button:after,.ui.huge.loading.button.active:after{background-image:url(../images/loader-small.gif)}.ui.massive.buttons .loading.button:after,.ui.gigantic.buttons .loading.button:after,.ui.massive.loading.button:after,.ui.gigantic.loading.button:after,.ui.massive.buttons .loading.button.active:after,.ui.gigantic.buttons .loading.button.active:after,.ui.massive.loading.button.active:after,.ui.gigantic.loading.button.active:after{background-image:url(../images/loader-medium.gif)}.ui.icon.buttons .button,.ui.icon.button{padding:.8em}.ui.icon.buttons .button>.icon,.ui.icon.button>.icon{opacity:1;margin:0;vertical-align:top}.ui.basic.buttons .button,.ui.basic.button{background-color:transparent!important;background-image:none;color:#999!important;font-weight:400;text-transform:none;text-shadow:none!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.basic.buttons{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:#7F7F7F!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.18) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.18) inset;box-shadow:0 0 0 1px rgba(0,0,0,.18) inset}.ui.basic.buttons .button:active,.ui.basic.button:active{background-color:rgba(0,0,0,.02)!important;color:#7F7F7F!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.basic.buttons .button.active,.ui.basic.button.active{background-color:rgba(0,0,0,.05);color:#7F7F7F;-webkit-box-shadow:0 0 0 1px #BDBDBD inset;-moz-box-shadow:0 0 0 1px #BDBDBD inset;box-shadow:0 0 0 1px #BDBDBD inset}.ui.basic.buttons .button.active:hover,.ui.basic.button.active:hover{background-color:rgba(0,0,0,.1)}.ui.basic.buttons .button{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.basic.buttons .button:hover,.ui.basic.buttons .button:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.basic.buttons .button.active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.labeled.icon.buttons .button,.ui.labeled.icon.button{position:relative;padding-left:4em!important;padding-right:1.4em!important}.ui.labeled.icon.buttons>.button>.icon,.ui.labeled.icon.button>.icon{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:2.75em;height:100%;padding-top:.8em;background-color:rgba(0,0,0,.05);text-align:center;-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em;line-height:1;-webkit-box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset;-moz-box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset;box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset}.ui.labeled.icon.buttons .button>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.labeled.icon.buttons .button:first-child>.icon{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.ui.labeled.icon.buttons .button:last-child>.icon{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.ui.vertical.labeled.icon.buttons .button:first-child>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top-left-radius:.2em}.ui.vertical.labeled.icon.buttons .button:last-child>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-left-radius:.2em}.ui.right.labeled.icon.button{padding-left:1.4em!important;padding-right:4em!important}.ui.left.fluid.labeled.icon.button,.ui.right.fluid.labeled.icon.button{padding-left:1.4em!important;padding-right:1.4em!important}.ui.right.labeled.icon.button .icon{left:auto;right:0;-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0;-webkit-box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset;-moz-box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset;box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset}.ui.toggle.buttons .active.button,.ui.buttons .button.toggle.active,.ui.button.toggle.active{background-color:#5BBD72!important;color:#FFF!important}.ui.button.toggle.active:hover{background-color:#58CB73!important;color:#FFF!important}.ui.circular.button{-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em}.ui.attached.button{display:block;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.ui.attached.top.button{-webkit-border-radius:.2em .2em 0 0;-moz-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0}.ui.attached.bottom.button{-webkit-border-radius:0 0 .2em .2em;-moz-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em}.ui.attached.left.button{display:inline-block;border-left:0;padding-right:.75em;text-align:right;-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em}.ui.attached.right.button{display:inline-block;padding-left:.75em;text-align:left;-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0}.ui.buttons .or{position:relative;float:left;width:.3em;height:1em;z-index:3}.ui.buttons .or:before{position:absolute;top:50%;left:50%;content:'or';background-color:#FFF;margin-top:-.15em;margin-left:-.9em;width:1.8em;height:1.8em;line-height:1.66;color:#AAA;font-style:normal;font-weight:400;text-align:center;-moz-box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;-moz-border-radius:500px;-webkit-border-radius:500px;border-radius:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.buttons .or:after{position:absolute;top:0;left:0;content:' ';width:.3em;height:1.8em;background-color:transparent;border-top:.6em solid #FFF;border-bottom:.6em solid #FFF}.ui.fluid.buttons .or{width:0!important}.ui.fluid.buttons .or:after{display:none}.attached.ui.buttons{margin:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.attached.ui.buttons .button:first-child{-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.attached.ui.buttons .button:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.bottom.attached.ui.buttons{margin-top:-1px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.bottom.attached.ui.buttons .button:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.bottom.attached.ui.buttons .button:last-child{-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.left.attached.ui.buttons{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.left.attached.ui.buttons .button:first-child{margin-left:-1px;-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.left.attached.ui.buttons .button:last-child{margin-left:-1px;-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.right.attached.ui.buttons,.right.attached.ui.buttons .button{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.right.attached.ui.buttons .button:first-child{margin-left:-1px;-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.right.attached.ui.buttons .button:last-child{margin-left:-1px;-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.ui.fluid.buttons,.ui.button.fluid,.ui.fluid.buttons>.button{display:block;width:100%}.ui.two.buttons>.button{width:50%}.ui.three.buttons>.button{width:33.333%}.ui.four.buttons>.button{width:25%}.ui.five.buttons>.button{width:20%}.ui.six.buttons>.button{width:16.666%}.ui.seven.buttons>.button{width:14.285%}.ui.eight.buttons>.button{width:12.5%}.ui.nine.buttons>.button{width:11.11%}.ui.ten.buttons>.button{width:10%}.ui.eleven.buttons>.button{width:9.09%}.ui.twelve.buttons>.button{width:8.3333%}.ui.fluid.vertical.buttons,.ui.fluid.vertical.buttons>.button{width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.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.buttons .button,.ui.black.button{background-color:#5C6166;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.black.buttons .button:hover,.ui.black.button:hover{background-color:#4C4C4C;color:#FFF}.ui.black.buttons .button:active,.ui.black.button:active{background-color:#333;color:#FFF}.ui.green.buttons .button,.ui.green.button{background-color:#5BBD72;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.green.buttons .button:hover,.ui.green.button:hover,.ui.green.buttons .active.button,.ui.green.button.active{background-color:#58cb73;color:#FFF}.ui.green.buttons .button:active,.ui.green.button:active{background-color:#4CB164;color:#FFF}.ui.red.buttons .button,.ui.red.button{background-color:#D95C5C;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.red.buttons .button:hover,.ui.red.button:hover,.ui.red.buttons .active.button,.ui.red.button.active{background-color:#E75859;color:#FFF}.ui.red.buttons .button:active,.ui.red.button:active{background-color:#D24B4C;color:#FFF}.ui.orange.buttons .button,.ui.orange.button{background-color:#E96633;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.orange.buttons .button:hover,.ui.orange.button:hover,.ui.orange.buttons .active.button,.ui.orange.button.active{background-color:#FF7038;color:#FFF}.ui.orange.buttons .button:active,.ui.orange.button:active{background-color:#DA683B;color:#FFF}.ui.blue.buttons .button,.ui.blue.button{background-color:#6ECFF5;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.blue.buttons .button:hover,.ui.blue.button:hover,.ui.blue.buttons .active.button,.ui.blue.button.active{background-color:#1AB8F3;color:#FFF}.ui.blue.buttons .button:active,.ui.blue.button:active{background-color:#0AA5DF;color:#FFF}.ui.purple.buttons .button,.ui.purple.button{background-color:#564F8A;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.purple.buttons .button:hover,.ui.purple.button:hover,.ui.purple.buttons .active.button,.ui.purple.button.active{background-color:#3E3773;color:#FFF}.ui.purple.buttons .button:active,.ui.purple.button:active{background-color:#2E2860;color:#FFF}.ui.teal.buttons .button,.ui.teal.button{background-color:#00B5AD;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.teal.buttons .button:hover,.ui.teal.button:hover,.ui.teal.buttons .active.button,.ui.teal.button.active{background-color:#009A93;color:#FFF}.ui.teal.buttons .button:active,.ui.teal.button:active{background-color:#00847E;color:#FFF}.ui.positive.buttons .button,.ui.positive.button{background-color:#5BBD72!important;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.positive.buttons .button:hover,.ui.positive.button:hover,.ui.positive.buttons .active.button,.ui.positive.button.active{background-color:#58CB73!important;color:#FFF}.ui.positive.buttons .button:active,.ui.positive.button:active{background-color:#4CB164!important;color:#FFF}.ui.negative.buttons .button,.ui.negative.button{background-color:#D95C5C!important;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.negative.buttons .button:hover,.ui.negative.button:hover,.ui.negative.buttons .active.button,.ui.negative.button.active{background-color:#E75859!important;color:#FFF}.ui.negative.buttons .button:active,.ui.negative.button:active{background-color:#D24B4C!important;color:#FFF}.ui.buttons{display:inline-block;vertical-align:middle}.ui.buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.buttons .button:first-child{border-left:0}.ui.buttons .button{float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left:1px solid rgba(0,0,0,.05)}.ui.buttons .button:first-child{margin-left:0;border-top-left-radius:.2em;border-bottom-left-radius:.2em}.ui.buttons .button:last-child{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.ui.vertical.buttons{display:inline-block}.ui.vertical.buttons .button{display:block;float:none;border-bottom:1px solid rgba(0,0,0,.05);border-left:0;box-shadow:none}.ui.vertical.buttons .button:first-child,.ui.vertical.buttons .mini.button:first-child,.ui.vertical.buttons .tiny.button:first-child,.ui.vertical.buttons .small.button:first-child,.ui.vertical.buttons .massive.button:first-child,.ui.vertical.buttons .huge.button:first-child{margin-top:0;-moz-border-radius:.2em .2em 0 0;-webkit-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0}.ui.vertical.buttons .button:last-child,.ui.vertical.buttons .mini.button:last-child,.ui.vertical.buttons .tiny.button:last-child,.ui.vertical.buttons .small.button:last-child,.ui.vertical.buttons .massive.button:last-child,.ui.vertical.buttons .huge.button:last-child,.ui.vertical.buttons .gigantic.button:last-child{-moz-border-radius:0 0 .2em .2em;-webkit-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em}.ui.divider{margin:1rem 0rem;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.8);line-height:1;height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui.vertical.divider,.ui.horizontal.divider{position:absolute;border:0;height:0;margin:0;background-color:transparent;font-size:.875rem;font-weight:700;text-align:center;text-transform:uppercase;color:rgba(0,0,0,.8)}.ui.vertical.divider{position:absolute;z-index:2;top:50%;left:50%;margin:0 0 0 -3%;width:6%;height:50%;line-height:0;padding:0}.ui.vertical.divider:before,.ui.vertical.divider:after{position:absolute;left:50%;content:" ";z-index:3;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(255,255,255,.8);width:0;height:80%}.ui.vertical.divider:before{top:-100%}.ui.vertical.divider:after{top:auto;bottom:0}.ui.horizontal.divider{position:relative;top:0;left:0;margin:1rem 1.5rem;height:auto;padding:0;line-height:1}.ui.horizontal.divider:before,.ui.horizontal.divider:after{position:absolute;content:" ";z-index:3;width:50%;top:50%;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.8)}.ui.horizontal.divider:before{left:0;margin-left:-1.5rem}.ui.horizontal.divider:after{left:auto;right:0;margin-right:-1.5rem}.ui.divider>.icon{margin:0;font-size:1rem;vertical-align:middle}.ui.divider.inverted{color:#fff}.ui.vertical.inverted.divider,.ui.horizontal.inverted.divider{color:rgba(255,255,255,.9)}.ui.divider.inverted,.ui.divider.inverted:after,.ui.divider.inverted:before{border-top-color:rgba(0,0,0,.15);border-bottom-color:rgba(255,255,255,.15);border-left-color:rgba(0,0,0,.15);border-right-color:rgba(255,255,255,.15)}.ui.fitted.divider{margin:0}.ui.clearing.divider{clear:both}.ui.section.divider{margin-top:2rem;margin-bottom:2rem}.ui.header{border:0;margin:1em 0 1rem;padding:0;font-size:1.33em;font-weight:700;line-height:1.33}.ui.header .sub.header{font-size:1rem;font-weight:400;margin:0;padding:0;line-height:1.2;color:rgba(0,0,0,.5)}.ui.header .content{display:inline-block;vertical-align:top}.ui.header .icon{margin-right:.5em}.ui.header:first-child{margin-top:0}.ui.header:last-child{margin-bottom:0}.ui.header+p{margin-top:0}h1.ui.header{min-height:1rem;line-height:1.33;font-size:2rem}h2.ui.header{line-height:1.33;font-size:1.75rem}h3.ui.header{line-height:1.33;font-size:1.33rem}h4.ui.header{line-height:1.33;font-size:1.1rem}h5.ui.header{line-height:1.2;font-size:1rem}.ui.huge.header{min-height:1em;font-size:2em}.ui.large.header{font-size:1.75em}.ui.medium.header{font-size:1.33em}.ui.small.header{font-size:1.1em}.ui.tiny.header{font-size:1em}.ui.disabled.header{opacity:.5}.ui.blue.header{color:#6ECFF5!important}.ui.black.header{color:#5C6166!important}.ui.green.header{color:#A1CF64!important}.ui.red.header{color:#D95C5C!important}.ui.purple.header{color:#564F8A!important}.ui.teal.header{color:#00B5AD!important}.ui.blue.dividing.header{border-bottom:3px solid #6ECFF5}.ui.black.dividing.header{border-bottom:3px solid #5C6166}.ui.green.dividing.header{border-bottom:3px solid #A1CF64}.ui.red.dividing.header{border-bottom:3px solid #D95C5C}.ui.purple.dividing.header{border-bottom:3px solid #564F8A}.ui.teal.dividing.header{border-bottom:3px solid #00B5AD}.ui.inverted.header{color:#FFF}.ui.inverted.header .sub.header{color:rgba(255,255,255,.85)}.ui.inverted.black.header{background-color:#5C6166!important;color:#FFF!important}.ui.inverted.blue.header{background-color:#6ECFF5!important;color:#FFF!important}.ui.inverted.green.header{background-color:#A1CF64!important;color:#FFF!important}.ui.inverted.red.header{background-color:#D95C5C!important;color:#FFF!important}.ui.inverted.purple.header{background-color:#564F8A!important;color:#FFF!important}.ui.inverted.teal.header{background-color:#00B5AD!important;color:#FFF!important}.ui.inverted.block.header{border-bottom:0}.ui.left.aligned.header{text-align:left}.ui.right.aligned.header{text-align:right}.ui.center.aligned.header{text-align:center}.ui.floated.header,.ui.left.floated.header{float:left;margin-top:0;margin-right:.5em}.ui.right.floated.header{float:right;margin-top:0;margin-left:.5em}.ui.fitted.header{padding:0}.ui.dividing.header{padding-bottom:.2rem;border-bottom:1px solid rgba(0,0,0,.1)}.ui.dividing.header .sub.header{padding-bottom:.5em}.ui.dividing.header .icon{margin-bottom:.2em}.ui.block.header{background-color:#F5F5F5;padding:.5em 1em}.ui.attached.header{background-color:#E0E0E0;padding:.5em 1rem;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1)}.ui.top.attached.header{margin-bottom:0;-webkit-border-radius:.3125em .3125em 0 0;-moz-border-radius:.3125em .3125em 0 0;border-radius:.3125em .3125em 0 0}.ui.bottom.attached.header{margin-top:0;-webkit-border-radius:0 0 .3125em .3125em;-moz-border-radius:0 0 .3125em .3125em;border-radius:0 0 .3125em .3125em}.ui.icon.header{display:inline-block;text-align:center}.ui.icon.header .icon{float:none;display:block;font-size:3em;margin:0 auto .2em}.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.breadcrumb{margin:1em 0;display:inline-block;vertical-align:middle}.ui.breadcrumb:first-child{margin-top:0}.ui.breadcrumb:last-child{margin-bottom:0}.ui.breadcrumb .divider{display:inline-block;opacity:.5;margin:0 .15em;font-size:1em;color:rgba(0,0,0,.3)}.ui.breadcrumb a.section{cursor:pointer}.ui.breadcrumb .section{display:inline-block;margin:0;padding:0}.ui.breadcrumb.segment{display:inline-block;padding:.5em 1em}.ui.breadcrumb .active.section{font-weight:700}.ui.small.breadcrumb{font-size:.75em}.ui.large.breadcrumb{font-size:1.1em}.ui.huge.breadcrumb{font-size:1.3em}.ui.form{position:relative;max-width:100%}.ui.form :first-child{margin-top:0}.ui.form :last-child{margin-bottom:0}.ui.form>p{margin:1em 0}.ui.form .field{clear:both;margin:0 0 1em}.ui.form .field>label{margin:0 0 .3em;display:block;color:#555;font-size:.875em}.ui.form textarea,.ui.form input[type=text],.ui.form input[type=date],.ui.form input[type=password],.ui.form .ui.input{width:100%}.ui.form textarea,.ui.form input[type=text],.ui.form input[type=date],.ui.form input[type=password]{margin:0;padding:.85em 1.2em;font-size:.875em;background-color:#FFF;border:1px solid rgba(0,0,0,.15);outline:0;color:rgba(0,0,0,.7);-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em;-webkit-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-moz-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-o-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-ms-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-webkit-box-shadow:0 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 rgba(0,0,0,.3) inset;box-shadow:0 0 rgba(0,0,0,.3) inset;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.textarea,.ui.form textarea{line-height:1.33;min-height:8em;height:12em;max-height:24em;resize:vertical}.ui.form select{-webkit-tap-highlight-color:rgba(255,255,255,0)}.ui.form textarea,.ui.form input[type=checkbox]{vertical-align:top}.ui.form .divider{clear:both;margin:1em 0}.ui.form .info.message,.ui.form .warning.message,.ui.form .error.message{display:none}.ui.form .message:first-child{margin-top:0}.ui.form .field .prompt.label{white-space:nowrap}.ui.form .inline.field .prompt{margin-top:0;margin-left:1em}.ui.form .inline.field .prompt:before{margin-top:-.3em;bottom:auto;right:auto;top:50%;left:0}.ui.form input[type=text]:focus,.ui.form input[type=password]:focus,.ui.form textarea:focus{color:rgba(0,0,0,.85);border-color:rgba(0,0,0,.2);border-bottom-left-radius:0;border-top-left-radius:0;-webkit-box-shadow:.3em 0 0 0 rgba(0,0,0,.2) inset;-moz-box-shadow:.3em 0 0 0 rgba(0,0,0,.2) inset;box-shadow:.3em 0 0 0 rgba(0,0,0,.2) inset}.ui.form.warning .warning.message{display:block}.ui.form.error .error.message{display:block}.ui.form .fields.error .field label,.ui.form .field.error label{color:#D95C5C}.ui.form .fields.error .field textarea,.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=password],.ui.form .field.error textarea,.ui.form .field.error input[type=text],.ui.form .field.error input[type=date],.ui.form .field.error input[type=password]{background-color:#FFFAFA;border-color:#E7BEBE;border-left:0;color:#D95C5C;padding-left:1.2em;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-box-shadow:.3em 0 0 0 #D95C5C inset;-moz-box-shadow:.3em 0 0 0 #D95C5C inset;box-shadow:.3em 0 0 0 #D95C5C inset}.ui.form .field.error textarea:focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=password]:focus{border-color:#ff5050;color:#ff5050;-webkit-box-shadow:.3em 0 0 0 #FF5050 inset;-moz-box-shadow:.3em 0 0 0 #FF5050 inset;box-shadow:.3em 0 0 0 #FF5050 inset}.ui.form ::-webkit-input-placeholder{color:#E0E0E0}.ui.form ::-moz-placeholder{color:#E0E0E0}.ui.form :focus::-webkit-input-placeholder{color:#AAA}.ui.form :focus::-moz-placeholder{color:#AAA}.ui.form .error ::-webkit-input-placeholder{color:rgba(255,80,80,.4)}.ui.form .error ::-moz-placeholder{color:rgba(255,80,80,.4)}.ui.form .error :focus::-webkit-input-placeholder{color:rgba(255,80,80,.7)}.ui.form .error :focus::-moz-placeholder{color:rgba(255,80,80,.7)}.ui.form .field :disabled,.ui.form .field.disabled{opacity:.5}.ui.form .field.disabled label{opacity:.5}.ui.form .field.disabled :disabled{opacity:1}.ui.form.loading{position:relative}.ui.form.loading:after{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:rgba(255,255,255,.8) url(../images/loader-large.gif) no-repeat 50% 50%;visibility:visible}.ui.form.fluid{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.form input.attached{width:auto}.ui.form .date.field>label{position:relative}.ui.form .date.field>label:after{position:absolute;top:1.4em;right:.5em;font-family:Icons;content:'📅';font-size:1.5em;font-weight:400;color:#CCC}.ui.inverted.form label{color:#FFF}.ui.inverted.form .field.error textarea,.ui.inverted.form .field.error input[type=text]{background-color:#FCC}.ui.form .grouped.fields{margin:0 0 1em}.ui.form .grouped.fields .field{display:block;float:none;margin:.5em 0;padding:0}.ui.form .fields{clear:both}.ui.form .fields:after{content:' ';display:block;clear:both;visibility:hidden;line-height:0;height:0}.ui.form .fields .field{clear:none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.form .fields .field:first-child{border-left:0;box-shadow:none}.ui.form .two.fields .field{width:50%;padding-left:1%;padding-right:1%}.ui.form .three.fields .field{width:33.333%;padding-left:1%;padding-right:1%}.ui.form .four.fields .field{width:25%;padding-left:1%;padding-right:1%}.ui.form .five.fields .field{width:20%;padding-left:1%;padding-right:1%}.ui.form .fields .field:first-child{padding-left:0}.ui.form .fields .field:last-child{padding-right:0}.ui.form .inline.fields .field{min-height:1.3em;margin-right:.5em}.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.fields .field>input,.ui.form .inline.fields .field>select,.ui.form .inline.field>label,.ui.form .inline.field>p,.ui.form .inline.field>input,.ui.form .inline.field>select{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:middle;font-size:1em}.ui.form .inline.fields .field>input,.ui.form .inline.field>input{font-size:.875em}.ui.form .inline.fields .field>:first-child,.ui.form .inline.field>:first-child{margin:0 .5em 0 0}.ui.form .inline.fields .field>:only-child,.ui.form .inline.field>:only-child{margin:0}.ui.small.form{font-size:.875em}.ui.small.form textarea,.ui.small.form input[type=text],.ui.small.form input[type=password],.ui.small.form label{font-size:1em}.ui.large.form{font-size:1.125em}.ui.grid{display:block;text-align:left;font-size:0;margin:0 -1.5%;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.grid:after,.ui.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.grid>.column,.ui.grid>.row>.column{display:inline-block;text-align:left;font-size:1rem;padding-left:1.5%;padding-right:1.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.ui.grid>.row{display:block;width:100%!important;margin-top:1.5%;padding:1.5% 0 0;font-size:0rem}.ui.grid>.row:first-child{padding-top:0rem;margin-top:0rem}.ui.grid>.row>img,.ui.grid>.row>.column>img{max-width:100%}.ui.grid .column>.ui.segment:only-child{margin:0}.ui.page.grid{margin:0;padding:0 2%}.ui.responsive.grid{margin-left:0!important;margin-right:0!important;min-width:320px}@media only screen and (max-width:1000px){.ui.responsive.grid{padding:0 5.55%}}@media only screen and (min-width:1000px){.ui.responsive.grid{padding:0 8%}}@media only screen and (min-width:1500px){.ui.responsive.grid{padding:0 13%}}@media only screen and (min-width:1750px){.ui.responsive.grid{padding:0 18%}}@media only screen and (min-width:2000px){.ui.responsive.grid{padding:0 23%}}.ui.grid .one.wide.column{width:6.25%}.ui.grid .two.wide.column{width:12.5%}.ui.grid .three.wide.column{width:18.75%}.ui.grid .four.wide.column{width:25%}.ui.grid .five.wide.column{width:31.25%}.ui.grid .six.wide.column{width:37.5%}.ui.grid .seven.wide.column{width:43.75%}.ui.grid .eight.wide.column{width:50%}.ui.grid .nine.wide.column{width:56.25%}.ui.grid .ten.wide.column{width:62.5%}.ui.grid .eleven.wide.column{width:68.75%}.ui.grid .twelve.wide.column{width:75%}.ui.grid .thirteen.wide.column{width:81.25%}.ui.grid .fourteen.wide.column{width:87.5%}.ui.grid .fifteen.wide.column{width:93.75%}.ui.grid .sixteen.wide.column{width:100%}.ui.grid>.column,.ui.grid>.row>.column{width:6.25%}.ui.one.column.grid>.row>.column,.ui.one.column.grid>.column,.ui.grid>.one.column.row>.column{width:100%}.ui.two.column.grid>.row>.column,.ui.two.column.grid>.column,.ui.grid>.two.column.row>.column{width:50%}.ui.three.column.grid>.row>.column,.ui.three.column.grid>.column,.ui.grid>.three.column.row>.column{width:33.3333%}.ui.four.column.grid>.row>.column,.ui.four.column.grid>.column,.ui.grid>.four.column.row>.column{width:25%}.ui.five.column.grid>.row>.column,.ui.five.column.grid>.column,.ui.grid>.five.column.row>.column{width:20%}.ui.six.column.grid>.row>.column,.ui.six.column.grid>.column,.ui.grid>.six.column.row>.column{width:16.66667%}.ui.seven.column.grid>.row>.column,.ui.seven.column.grid>.column,.ui.grid>.seven.column.row>.column{width:14.2857%}.ui.eight.column.grid>.row>.column,.ui.eight.column.grid>.column,.ui.grid>.eight.column.row>.column{width:12.5%}.ui.nine.column.grid>.row>.column,.ui.nine.column.grid>.column,.ui.grid>.nine.column.row>.column{width:11.1111%}.ui.ten.column.grid>.row>.column,.ui.ten.column.grid>.column,.ui.grid>.ten.column.row>.column{width:10%}.ui.eleven.column.grid>.row>.column,.ui.eleven.column.grid>.column,.ui.grid>.eleven.column.row>.column{width:9.0909%}.ui.twelve.column.grid>.row>.column,.ui.twelve.column.grid>.column,.ui.grid>.twelve.column.row>.column{width:8.3333%}.ui.thirteen.column.grid>.row>.column,.ui.thirteen.column.grid>.column,.ui.grid>.thirteen.column.row>.column{width:7.6923%}.ui.fourteen.column.grid>.row>.column,.ui.fourteen.column.grid>.column,.ui.grid>.fourteen.column.row>.column{width:7.1428%}.ui.fifteen.column.grid>.row>.column,.ui.fifteen.column.grid>.column,.ui.grid>.fifteen.column.row>.column{width:6.6666%}.ui.sixteen.column.grid>.row>.column,.ui.sixteen.column.grid>.column,.ui.grid>.sixteen.column.row>.column{width:6.25%}.ui.grid>.column:only-child,.ui.grid>.row>.column:only-child{width:100%}.ui.relaxed.grid{margin:0 -2.5%}.ui.relaxed.grid>.column,.ui.relaxed.grid>.row>.column{padding-left:2.5%;padding-right:2.5%}.ui.grid .left.floated.column{float:left}.ui.grid .right.floated.column{float:right}.ui.divided.grid,.ui.divided.grid>.row{display:table;width:100%;margin-left:0!important;margin-right:0!important}.ui.divided.grid>.column:not(.row),.ui.divided.grid>.row>.column{display:table-cell;-webkit-box-shadow:-1px 0 0 0 rgba(0,0,0,.1),-2px 0 0 0 rgba(255,255,255,.8);-moz-box-shadow:-1px 0 0 0 rgba(0,0,0,.1),-2px 0 0 0 rgba(255,255,255,.8);box-shadow:-1px 0 0 0 rgba(0,0,0,.1),-2px 0 0 0 rgba(255,255,255,.8)}.ui.divided.grid>.column.row{display:table}.ui.divided.grid>.column:first-child,.ui.divided.grid>.row>.column:first-child{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.vertically.divided.grid>.row{-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.1),0 -2px 0 0 rgba(255,255,255,.8)!important;-moz-box-shadow:0 -1px 0 0 rgba(0,0,0,.1),0 -2px 0 0 rgba(255,255,255,.8)!important;box-shadow:0 -1px 0 0 rgba(0,0,0,.1),0 -2px 0 0 rgba(255,255,255,.8)!important}.ui.vertically.divided.grid>.row>.column,.ui.vertically.divided.grid>.column:not(.row),.ui.vertically.divided.grid>.row:first-child{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.celled.grid{display:table;width:100%;margin-left:0!important;margin-right:0!important;-webkit-box-shadow:0 0 0 1px #DFDFDF;-moz-box-shadow:0 0 0 1px #DFDFDF;box-shadow:0 0 0 1px #DFDFDF}.ui.celled.grid>.row,.ui.celled.grid>.column.row,.ui.celled.grid>.column.row:first-child{display:table;width:100%;margin-top:0;padding-top:0;-webkit-box-shadow:0 -1px 0 0 #dfdfdf;-moz-box-shadow:0 -1px 0 0 #dfdfdf;box-shadow:0 -1px 0 0 #dfdfdf}.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column{display:table-cell;padding:.75em;-webkit-box-shadow:-1px 0 0 0 #dfdfdf;-moz-box-shadow:-1px 0 0 0 #dfdfdf;box-shadow:-1px 0 0 0 #dfdfdf}.ui.celled.grid>.column:first-child,.ui.celled.grid>.row>.column:first-child{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.celled.responsive.grid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.left.aligned.grid,.ui.left.aligned.grid>.row>.column,.ui.left.aligned.grid>.column,.ui.grid .left.aligned.column,.ui.grid>.left.aligned.row>.column{text-align:left}.ui.center.aligned.grid,.ui.center.aligned.grid>.row>.column,.ui.center.aligned.grid>.column,.ui.grid .center.aligned.column,.ui.grid>.center.aligned.row>.column{text-align:center}.ui.right.aligned.grid,.ui.right.aligned.grid>.row>.column,.ui.right.aligned.grid>.column,.ui.grid .right.aligned.column,.ui.grid>.right.aligned.row>.column{text-align:right}.ui.top.aligned.grid,.ui.top.aligned.grid>.row>.column,.ui.top.aligned.grid>.column,.ui.grid .top.aligned.column,.ui.grid>.top.aligned.row>.column{vertical-align:top}.ui.middle.aligned.grid,.ui.middle.aligned.grid>.row>.column,.ui.middle.aligned.grid>.column,.ui.grid .middle.aligned.column,.ui.grid>.middle.aligned.row>.column{vertical-align:middle}.ui.bottom.aligned.grid,.ui.bottom.aligned.grid>.row>.column,.ui.bottom.aligned.grid>.column,.ui.grid .bottom.aligned.column,.ui.grid>.bottom.aligned.row>.column{vertical-align:bottom}.ui.grid>.equal.height.row{display:table;width:100%}.ui.grid>.equal.height.row>.column{display:table-cell}@media only screen and (max-width:768px){.ui.mobile.only.grid,.ui.grid>.mobile.only.row{display:block!important}.ui.grid>.row>.mobile.only.column{display:inline-block!important}.ui.divided.mobile.only.grid,.ui.celled.mobile.only.grid,.ui.divided.mobile.only.grid .row,.ui.celled.mobile.only.grid .row,.ui.divided.grid .mobile.only.row,.ui.celled.grid .mobile.only.row,.ui.grid .mobile.only.equal.height.row,.ui.mobile.only.grid .equal.height.row{display:table!important}.ui.divided.grid>.row>.mobile.only.column,.ui.celled.grid>.row>.mobile.only.column,.ui.divided.mobile.only.grid>.row>.column,.ui.celled.mobile.only.grid>.row>.column,.ui.divided.mobile.only.grid>.column,.ui.celled.mobile.only.grid>.column{display:table-cell!important}}@media only screen and (min-width:768px){.ui.mobile.only.grid,.ui.grid>.mobile.only.row,.ui.grid>.row>.mobile.only.column{display:none}}@media only screen and (min-width:768px) and (max-width:998px){.ui.tablet.only.grid,.ui.grid>.tablet.only.row{display:block!important}.ui.grid>.row>.tablet.only.column{display:inline-block!important}.ui.divided.tablet.only.grid,.ui.celled.tablet.only.grid,.ui.divided.tablet.only.grid .row,.ui.celled.tablet.only.grid .row,.ui.divided.grid .tablet.only.row,.ui.celled.grid .tablet.only.row,.ui.grid .tablet.only.equal.height.row,.ui.tablet.only.grid .equal.height.row{display:table!important}.ui.divided.grid>.row>.tablet.only.column,.ui.celled.grid>.row>.tablet.only.column,.ui.divided.tablet.only.grid>.row>.column,.ui.celled.tablet.only.grid>.row>.column,.ui.divided.tablet.only.grid>.column,.ui.celled.tablet.only.grid>.column{display:table-cell!important}}@media only screen and (max-width:768px),(min-width:998px){.ui.tablet.only.grid,.ui.grid>.tablet.only.row,.ui.grid>.row>.tablet.only.column{display:none}}@media only screen and (min-width:998px){.ui.computer.only.grid,.ui.grid>.computer.only.row{display:block!important}.ui.grid>.row>.computer.only.column{display:inline-block!important}.ui.divided.computer.only.grid,.ui.celled.computer.only.grid,.ui.divided.computer.only.grid .row,.ui.celled.computer.only.grid .row,.ui.divided.grid .computer.only.row,.ui.celled.grid .computer.only.row,.ui.grid .computer.only.equal.height.row,.ui.computer.only.grid .equal.height.row{display:table!important}.ui.divided.grid>.row>.computer.only.column,.ui.celled.grid>.row>.computer.only.column,.ui.divided.computer.only.grid>.row>.column,.ui.celled.computer.only.grid>.row>.column,.ui.divided.computer.only.grid>.column,.ui.celled.computer.only.grid>.column{display:table-cell!important}}@media only screen and (max-width:998px){.ui.computer.only.grid,.ui.grid>.computer.only.row,.ui.grid>.row>.computer.only.column{display:none}}@media only screen and (max-width:768px){.ui.stackable.grid{display:block!important;padding:0}.ui.stackable.grid .row>.column,.ui.stackable.grid>.column{display:block!important;width:auto!important;margin:1.5em 5% 0!important;padding:1.5em 0 0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.stackable.divided.grid .column,.ui.stackable.celled.grid .column{border-top:1px dotted rgba(0,0,0,.1)}.ui.stackable.grid>.row:first-child>.column:first-child,.ui.stackable.grid>.column:first-child{margin-top:0!important;padding-top:0!important}.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:first-child,.ui.stackable.celled.grid>.column:first-child{border-top:0!important}.ui.stackable.grid .vertical.pointing.menu .item:after{display:none}}.ui.menu{margin:1rem 0rem;background-color:#FFF;font-size:0;font-weight:400;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1);-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;border-radius:.1875rem}.ui.menu:first-child{margin-top:0rem}.ui.menu:last-child{margin-bottom:0rem}.ui.menu:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.menu>.item:first-child{border-radius:.1875em 0 0 .1875em}.ui.menu>.item:last-child{border-radius:0 .1875em .1875em 0}.ui.menu .item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);vertical-align:middle;line-height:1;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;-moz-transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;-o-transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;-ms-transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;transition:opacity .2s ease,background .2s ease,box-shadow .2s ease}.ui.menu .item,.ui.menu .item>a{color:rgba(0,0,0,.75)}.ui.menu .item .item,.ui.menu .item .item>a{color:rgba(30,30,30,.7)}.ui.menu .item .item .item,.ui.menu .item .item .item>a{color:rgba(30,30,30,.6)}.ui.menu .dropdown.item .menu .item,.ui.menu .dropdown.item .menu .item a{color:rgba(0,0,0,.75)}.ui.menu .item .menu a.item:hover,.ui.menu .item .menu a.item.hover,.ui.menu .item .menu .link.item:hover,.ui.menu .item .menu .link.item.hover{color:rgba(0,0,0,.85)}.ui.menu .dropdown.item .menu .item a:hover{color:rgba(0,0,0,.85)}.ui.menu .active.item,.ui.menu .active.item a{color:rgba(0,0,0,.85);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui.menu .item{position:relative;display:inline-block;padding:.83em .95em;border-top:0 solid rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-user-select:-moz-none;-khtml-user-select:none;user-select:none}.ui.menu .menu{margin:0}.ui.menu .item.left,.ui.menu .menu.left{float:left}.ui.menu .item.right,.ui.menu .menu.right{float:right}.ui.menu .item:before{position:absolute;content:'';top:0;right:0;width:1px;height:100%;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%);background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%);background-image:linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%)}.ui.menu .menu.right .item:before,.ui.menu .item.right:before{right:auto;left:0}.ui.menu .text.item>*,.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;color:rgba(0,0,0,.6)}.ui.menu .item>p:first-child{margin-top:0}.ui.menu .item>p:last-child{margin-bottom:0}.ui.menu .item>.input,.ui.menu .item>.input input{width:100%}.ui.menu .input .icon{padding-top:0;height:auto}.ui.menu .item>.input input,.ui.menu .item>input{position:relative;top:-.45em;margin:0;padding-top:.45em;padding-bottom:.45em}.ui.vertical.menu .item>.input input,.ui.vertical.menu .item>input{top:0;margin:0;padding-top:.63em;padding-bottom:.63em}.ui.vertical.menu .item>.input .icon{top:0;padding-top:.63em}.ui.menu .header.item{background-color:rgba(0,0,0,.04);margin:0}.ui.vertical.menu .header.item{font-weight:700}.ui.menu .simple.dropdown.item .menu{margin:0!important}.ui.menu .dropdown.item .menu .item{width:100%;color:rgba(0,0,0,.75)}.ui.menu .dropdown.item .menu .active.item{box-shadow:none!important}.ui.menu .ui.dropdown .menu .item:before{display:none}.ui.menu .item>.label{background-color:rgba(0,0,0,.35);color:#FFF;margin:-.15em 0 -.15em .5em;padding:.3em .8em;vertical-align:baseline}.ui.menu .item>.floating.label{padding:.3em .8em}.ui.menu .item>img:only-child{display:block;max-width:100%;margin:0 auto}.ui.link.menu .item:hover,.ui.menu .item.hover,.ui.menu .link.item:hover,.ui.menu a.item:hover,.ui.menu .ui.dropdown .menu .item.hover,.ui.menu .ui.dropdown .menu .item:hover{cursor:pointer;background-color:rgba(0,0,0,.02)}.ui.menu .ui.dropdown.active{background-color:rgba(0,0,0,.02);-webkit-box-shadow:none;box-shadow:none;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui.link.menu .item:active,.ui.menu .link.item:active,.ui.menu a.item:active,.ui.menu .ui.dropdown .menu .item:active{background-color:rgba(0,0,0,.05)}.ui.menu .active.item{background-color:rgba(0,0,0,.01);color:rgba(0,0,0,.95);-webkit-box-shadow:0 .2em 0 inset;-moz-box-shadow:0 .2em 0 inset;box-shadow:0 .2em 0 inset}.ui.vertical.menu .active.item{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-shadow:.2em 0 0 inset;-webkit-box-shadow:.2em 0 0 inset;box-shadow:.2em 0 0 inset}.ui.vertical.menu>.active.item:first-child{-webkit-border-radius:0 .1875em 0 0;-moz-border-radius:0 .1875em 0 0;border-radius:0 .1875em 0 0}.ui.vertical.menu>.active.item:last-child{-webkit-border-radius:0 0 .1875em;-moz-border-radius:0 0 .1875em;border-radius:0 0 .1875em}.ui.vertical.menu>.active.item:only-child{-webkit-border-radius:0 .1875em .1875em 0;-moz-border-radius:0 .1875em .1875em 0;border-radius:0 .1875em .1875em 0}.ui.vertical.menu .active.item .menu .active.item{border-left:0}.ui.vertical.menu .active.item .menu .active.item{padding-left:1.5rem}.ui.vertical.menu .item .menu .active.item{background-color:rgba(0,0,0,.03);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.menu .item.disabled,.ui.menu .item.disabled:hover,.ui.menu .item.disabled.hover{cursor:default;color:rgba(0,0,0,.2);background-color:transparent!important}.ui.menu.loading{position:relative}.ui.menu.loading:after{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:rgba(255,255,255,.8) url(../images/loader-large.gif) no-repeat 50% 50%;visibility:visible}.ui.vertical.menu .item{display:block;height:auto!important;border-top:0;border-left:0 solid rgba(0,0,0,0);border-right:0}.ui.vertical.menu>.item:first-child{border-radius:.1875em .1875em 0 0}.ui.vertical.menu>.item:last-child{border-radius:0 0 .1875em .1875em}.ui.vertical.menu .item>.label{float:right;min-width:2.5;text-align:center}.ui.vertical.menu .item>.icon:not(.input){float:right;width:1.22em;margin:0 0 0 .5em}.ui.vertical.menu .item>.label+.icon{float:none;margin:0 .25em 0 0}.ui.vertical.menu .item:before{position:absolute;content:'';top:0;left:0;width:100%;height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);background-image:-moz-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);background-image:-ms-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);background-image:linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%)}.ui.vertical.menu .item:first-child:before{background-image:none!important}.ui.vertical.menu .dropdown.item>i{float:right}.ui.vertical.menu .dropdown.item .menu{top:0!important;left:100%;margin:0 0 0 1px}.ui.vertical.menu .dropdown.item.active{border-top-right-radius:0;border-bottom-right-radius:0}.ui.vertical.menu .dropdown.item .menu .item{font-size:1rem}.ui.vertical.menu .dropdown.item .menu .item .icon{margin-right:0}.ui.vertical.menu .dropdown.item.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.vertical.menu .item>.menu{margin:.5em -.95em 0}.ui.vertical.menu .item>.menu>.item{padding:.5rem 1.5rem;font-size:.875em}.ui.vertical.menu .item>.menu>.item:before{display:none}.ui.tiered.menu>.sub.menu>.item{color:rgba(0,0,0,.4)}.ui.tiered.menu>.menu>.item:hover,.ui.tiered.menu>.menu>.item.hover{color:rgba(0,0,0,.8)}.ui.tiered.menu .item.active{color:rgba(0,0,0,.8)}.ui.tiered.menu>.menu .item.active:after{position:absolute;content:'';top:100%;left:0;width:100%;height:1px;background-color:#FBFBFB}.ui.tiered.menu .sub.menu{background-color:rgba(0,0,0,.01);border-radius:0;border-top:1px solid rgba(0,0,0,.1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#FFF}.ui.tiered.menu .sub.menu .item{font-size:.875rem}.ui.tiered.menu .sub.menu .item:before{background-image:none}.ui.tiered.menu .sub.menu .active.item{padding-top:.83em;background-color:transparent;border-radius:0;border-top:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.7)!important}.ui.tiered.menu .sub.menu .active.item:after{display:none}.ui.inverted.tiered.menu>.menu>.item{color:rgba(255,255,255,.5)}.ui.inverted.tiered.menu .sub.menu{background-color:rgba(0,0,0,.2)}.ui.inverted.tiered.menu .sub.menu .item{color:rgba(255,255,255,.6)}.ui.inverted.tiered.menu>.menu>.item:hover,.ui.inverted.tiered.menu>.menu>.item.hover{color:rgba(255,255,255,.9)}.ui.inverted.tiered.menu .active.item:after{display:none}.ui.inverted.tiered.menu>.sub.menu>.active.item,.ui.inverted.tiered.menu>.menu>.active.item{color:#fff!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.pointing.tiered.menu>.menu>.item:after{display:none}.ui.pointing.tiered.menu>.sub.menu>.item:after{display:block}.ui.tabular.menu{background-color:transparent;border-bottom:1px solid #DCDDDE;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.tabular.menu .item{background-color:transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid transparent;padding-left:1.4em;padding-right:1.4em;color:rgba(0,0,0,.6)}.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{position:relative;top:1px;background-color:#FFF;color:rgba(0,0,0,.8);border-color:#DCDDDE;padding-top:.83em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.ui.attached.tabular.menu{position:relative;z-index:2}.ui.tabular.menu~.bottom.attached.segment{margin:1px 0 0 1px}.ui.pagination.menu{margin:0;display:inline-block}.ui.pagination.menu .item{min-width:2.7em;min-height:2.66em;text-align:center}.ui.pagination.menu.floated{display:block}.ui.pagination.menu .active.item{border-top:0;padding-top:.83em;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.menu{background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.menu>.item{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;height:auto!important;margin:0 .25em;padding:.5em 1em;-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}.ui.secondary.menu>.item:before{display:none!important}.ui.secondary.menu .link.item,.ui.secondary.menu a.item{opacity:.8;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.ui.secondary.menu .header.item{border-right:.1em solid rgba(0,0,0,.1);background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.secondary.menu .link.item:hover,.ui.secondary.menu a.item:hover{opacity:1}.ui.secondary.menu>.active.item{background-color:rgba(0,0,0,.08);opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.vertical.menu>.active.item{-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}.ui.secondary.inverted.menu .link.item,.ui.secondary.inverted.menu a.item{color:rgba(255,255,255,.5)}.ui.secondary.inverted.menu .link.item:hover,.ui.secondary.inverted.menu a.item:hover{color:rgba(255,255,255,.9)}.ui.secondary.inverted.menu>.active.item{background-color:rgba(255,255,255,.9)}.ui.secondary.item.menu>.item{margin:0}.ui.secondary.attached.menu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.pointing.menu{border-bottom:3px solid rgba(0,0,0,.1)}.ui.secondary.pointing.menu .header.item{border-right-width:0;font-weight:700}.ui.secondary.pointing.menu .text.item{box-shadow:none!important}.ui.secondary.pointing.menu>.item{margin:0 0 -3px;padding:.6em .95em;border-bottom:3px solid rgba(0,0,0,0);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;-ms-transition:color .2s;transition:color .2s}.ui.secondary.pointing.menu>.item:after{display:none}.ui.secondary.pointing.menu>.item.hover,.ui.secondary.pointing.menu>.item:hover{background-color:transparent;color:rgba(0,0,0,.7)}.ui.secondary.pointing.menu>.item:active{background-color:transparent;border-color:rgba(0,0,0,.2)}.ui.secondary.pointing.menu>.item.active{background-color:transparent;border-color:rgba(0,0,0,.4);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.vertical.pointing.menu{border:0;border-right:3px solid rgba(0,0,0,.1)}.ui.secondary.vertical.menu>.item{border:0;margin:0 0 .3em;padding:.6em .8em;-webkit-border-radius:.1875em;-moz-border-radius:.1875em;border-radius:.1875em}.ui.secondary.vertical.menu>.header.item{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.secondary.vertical.pointing.menu>.item{margin:0 -3px 0 0;border-bottom:0;border-right:3px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.secondary.vertical.pointing.menu>.item.hover,.ui.secondary.vertical.pointing.menu>.item:hover{background-color:transparent;color:rgba(0,0,0,.7)}.ui.secondary.vertical.pointing.menu>.item:active{background-color:transparent;border-color:rgba(0,0,0,.2)}.ui.secondary.vertical.pointing.menu>.item.active{background-color:transparent;border-color:rgba(0,0,0,.4);color:rgba(0,0,0,.85)}.ui.secondary.inverted.menu{background-color:transparent}.ui.secondary.inverted.pointing.menu{border-bottom:3px solid rgba(255,255,255,.1)}.ui.secondary.inverted.pointing.menu>.item{color:rgba(255,255,255,.7)}.ui.secondary.inverted.pointing.menu>.item.hover,.ui.secondary.inverted.pointing.menu>.item:hover{color:rgba(255,255,255,.85)}.ui.secondary.inverted.pointing.menu>.item:active{border-color:rgba(255,255,255,.4)!important}.ui.secondary.inverted.pointing.menu>.item.active{border-color:rgba(255,255,255,.8)!important;color:#fff}.ui.secondary.inverted.vertical.pointing.menu{border-right:3px solid rgba(255,255,255,.1);border-bottom:0}.ui.text.menu{background-color:transparent;margin:1rem -1rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.text.menu>.item{opacity:.8;margin:0 1em;padding:0;height:auto!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-ms-transition:opacity .2s ease;transition:opacity .2s ease}.ui.text.menu>.item:before{display:none!important}.ui.text.menu .header.item{background-color:transparent;opacity:1;color:rgba(50,50,50,.8);font-size:.875rem;padding:0;text-transform:uppercase;font-weight:700}.ui.text.item.menu .item{margin:0}.ui.vertical.text.menu{margin:1rem 0}.ui.vertical.text.menu:first-child{margin-top:0rem}.ui.vertical.text.menu:last-child{margin-bottom:0rem}.ui.vertical.text.menu .item{float:left;clear:left;margin:.5em 0}.ui.vertical.text.menu .item>.icon{float:none;margin:0 .83em 0 0}.ui.vertical.text.menu .header.item{margin:.8em 0}.ui.text.menu .item.hover,.ui.text.menu .item:hover{opacity:1;background-color:transparent}.ui.text.menu .active.item{background-color:transparent;padding:0;border:0;opacity:1;font-weight:700;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.text.pointing.menu .active.item:after{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.text.attached.menu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.inverted.text.menu,.ui.inverted.text.menu .item,.ui.inverted.text.menu .item:hover,.ui.inverted.text.menu .item.active{background-color:transparent}.ui.icon.menu,.ui.vertical.icon.menu{width:auto;display:inline-block;height:auto}.ui.icon.menu>.item{height:auto;text-align:center;color:rgba(60,60,60,.7)}.ui.icon.menu>.item>.icon{display:block;float:none!important;opacity:1;margin:0 auto!important}.ui.icon.menu .icon:before{opacity:1}.ui.menu .icon.item .icon{margin:0}.ui.vertical.icon.menu{float:none}.ui.inverted.icon.menu .item{color:rgba(255,255,255,.8)}.ui.inverted.icon.menu .icon{color:#fff}.ui.labeled.icon.menu{text-align:center}.ui.labeled.icon.menu>.item>.icon{display:block;font-size:1.5em!important;margin:0 auto .3em!important}.ui.menu .green.active.item,.ui.green.menu .active.item{border-color:#A1CF64!important;color:#A1CF64!important}.ui.menu .red.active.item,.ui.red.menu .active.item{border-color:#D95C5C!important;color:#D95C5C!important}.ui.menu .blue.active.item,.ui.blue.menu .active.item{border-color:#6ECFF5!important;color:#6ECFF5!important}.ui.menu .purple.active.item,.ui.purple.menu .active.item{border-color:#564F8A!important;color:#564F8A!important}.ui.menu .orange.active.item,.ui.orange.menu .active.item{border-color:#F05940!important;color:#F05940!important}.ui.menu .teal.active.item,.ui.teal.menu .active.item{border-color:#00B5AD!important;color:#00B5AD!important}.ui.inverted.menu{background-color:#333;box-shadow:none}.ui.inverted.menu .header.item{margin:0;background-color:rgba(0,0,0,.3);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.inverted.menu .item,.ui.inverted.menu .item>a{color:#FFF}.ui.inverted.menu .item .item,.ui.inverted.menu .item .item>a{color:rgba(255,255,255,.8)}.ui.inverted.menu .dropdown.item .menu .item,.ui.inverted.menu .dropdown.item .menu .item a{color:rgba(0,0,0,.75)!important}.ui.inverted.menu .item.disabled,.ui.inverted.menu .item.disabled:hover,.ui.inverted.menu .item.disabled.hover{color:rgba(255,255,255,.2)}.ui.inverted.menu .item:before{background-image:-webkit-linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-moz-linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%)}.ui.vertical.inverted.menu .item:before{background-image:-webkit-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-moz-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%)}.ui.link.inverted.menu .item:hover,.ui.inverted.menu .item.hover,.ui.inverted.menu .link.item:hover,.ui.inverted.menu a.item:hover,.ui.inverted.menu .dropdown.item.hover,.ui.inverted.menu .dropdown.item:hover{background-color:rgba(255,255,255,.1)}.ui.inverted.menu a.item:hover,.ui.inverted.menu .item.hover,.ui.inverted.menu .item>a:hover,.ui.inverted.menu .item .menu a.item:hover,.ui.inverted.menu .item .menu a.item.hover,.ui.inverted.menu .item .menu .link.item:hover,.ui.inverted.menu .item .menu .link.item.hover{color:#fff}.ui.inverted.menu a.item:active,.ui.inverted.menu .dropdown.item:active,.ui.inverted.menu .link.item:active,.ui.inverted.menu a.item:active{background-color:rgba(255,255,255,.15)}.ui.inverted.menu .active.item{box-shadow:none!important;background-color:rgba(255,255,255,.2)}.ui.inverted.menu .active.item,.ui.inverted.menu .active.item a{color:#fff!important}.ui.inverted.vertical.menu .item .menu .active.item{background-color:rgba(255,255,255,.2);color:#fff}.ui.inverted.pointing.menu .active.item:after{background-color:#505050;box-shadow:none}.ui.inverted.pointing.menu .active.item:hover:after{background-color:#3B3B3B}.ui.selection.menu>.item{color:rgba(0,0,0,.4)}.ui.selection.menu>.item:hover{color:rgba(0,0,0,.6)}.ui.selection.menu>.item.active{color:rgba(0,0,0,.85)}.ui.inverted.selection.menu>.item{color:rgba(255,255,255,.4)}.ui.inverted.selection.menu>.item:hover{color:rgba(255,255,255,.9)}.ui.inverted.selection.menu>.item.active{color:#FFF}.ui.floated.menu{float:left;margin:0rem .5rem 0rem 0rem}.ui.right.floated.menu{float:right;margin:0rem 0rem 0rem .5rem}.ui.grey.menu{background-color:#F0F0F0}.ui.inverted.green.menu{background-color:#A1CF64}.ui.inverted.green.pointing.menu .active.item:after{background-color:#A1CF64}.ui.inverted.red.menu{background-color:#D95C5C}.ui.inverted.red.pointing.menu .active.item:after{background-color:#F16883}.ui.inverted.blue.menu{background-color:#6ECFF5}.ui.inverted.blue.pointing.menu .active.item:after{background-color:#6ECFF5}.ui.inverted.purple.menu{background-color:#564F8A}.ui.inverted.purple.pointing.menu .active.item:after{background-color:#564F8A}.ui.inverted.orange.menu{background-color:#F05940}.ui.inverted.orange.pointing.menu .active.item:after{background-color:#F05940}.ui.inverted.teal.menu{background-color:#00B5AD}.ui.inverted.teal.pointing.menu .active.item:after{background-color:#00B5AD}.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:.83em;padding-bottom:.83em}.ui.vertically.fitted.menu .item,.ui.vertically.fitted.menu .item .menu .item,.ui.menu .vertically.fitted.item{padding-left:.95em;padding-right:.95em}.ui.borderless.menu .item:before,.ui.borderless.menu .item .menu .item:before,.ui.menu .borderless.item:before{background-image:none}.ui.compact.menu{display:inline-block;margin:0;vertical-align:middle}.ui.compact.vertical.menu{width:auto!important}.ui.compact.vertical.menu .item:last-child::before{display:block}.ui.menu.fluid,.ui.vertical.menu.fluid{display:block;width:100%!important}.ui.item.menu,.ui.item.menu .item{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}.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:10;margin:0;border:0;width:100%}.ui.menu.fixed,.ui.menu.fixed .item:first-child,.ui.menu.fixed .item:last-child{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.ui.menu.fixed.top{top:0;left:0;right:auto;bottom:auto}.ui.menu.fixed.right{top:0;right:0;left:auto;bottom:auto;width:auto;height:100%}.ui.menu.fixed.bottom{bottom:0;left:0;top:auto;right:auto}.ui.menu.fixed.left{top:0;left:0;right:auto;bottom:auto;width:auto;height:100%}.ui.pointing.menu .active.item:after{position:absolute;bottom:-.35em;left:50%;content:"";margin-left:-.3em;width:.6em;height:.6em;border:0;border-bottom:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);background-image:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);z-index:2;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;-ms-transition:background .2s ease;transition:background .2s ease}.ui.pointing.menu .active.item .menu .active.item:after{display:none}.ui.vertical.pointing.menu .active.item:after{position:absolute;top:50%;margin-top:-.3em;right:-.4em;bottom:auto;left:auto;border:0;border-top:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.ui.pointing.menu .active.item:after{background-color:#FCFCFC}.ui.pointing.menu .active.item.hover:after,.ui.pointing.menu .active.item:hover:after{background-color:#FAFAFA}.ui.vertical.pointing.menu .menu .active.item:after{background-color:#F4F4F4}.ui.pointing.menu a.active.item:active:after{background-color:#F0F0F0}.ui.menu.attached{margin:0rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 0 0 1px #DDD;-webkit-box-shadow:0 0 0 1px #DDD;box-shadow:0 0 0 1px #DDD}.ui.top.attached.menu{-moz-border-radius:.1875em .1875em 0 0;-webkit-border-radius:.1875em .1875em 0 0;border-radius:.1875em .1875em 0 0}.ui.menu.bottom.attached{-moz-border-radius:0 0 .1875em .1875em;-webkit-border-radius:0 0 .1875em .1875em;border-radius:0 0 .1875em .1875em}.ui.small.menu .item{font-size:.875rem}.ui.small.vertical.menu{width:13rem}.ui.menu .item{font-size:1rem;height:2.66em}.ui.vertical.menu{width:15rem}.ui.large.menu .item{font-size:1.125rem}.ui.large.menu .item .item{font-size:.875rem}.ui.large.vertical.menu{width:18rem}.ui.message{position:relative;min-height:18px;margin:1em 0;height:auto;background-color:#EFEFEF;padding:1em;line-height:1.33;color:rgba(0,0,0,.6);-webkit-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-moz-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-o-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-ms-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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:.325em;-moz-border-radius:.325em;border-radius:.325em}.ui.message:first-child{margin-top:0}.ui.message:last-child{margin-bottom:0}.ui.message .header{margin:0;font-size:1.33em;font-weight:700}.ui.message p{opacity:.85;margin:1em 0}.ui.message p:first-child{margin-top:0}.ui.message p:last-child{margin-bottom:0}.ui.message .header+p{margin-top:.3em}.ui.message>:first-child{margin-top:0}.ui.message>:last-child{margin-bottom:0}.ui.message ul.list{opacity:.85;list-style-position:inside;margin:.2em 0;padding:0}.ui.message ul.list li{position:relative;list-style-type:none;margin:0 0 0 1em;padding:0}.ui.message ul.list li:before{position:absolute;content:'\2022';top:-.05em;left:-.8em;height:100%;vertical-align:baseline;opacity:.5}.ui.message ul.list li:first-child{margin-top:0}.ui.message>.close.icon{cursor:pointer;position:absolute;top:1em;right:.5em;opacity:.7;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;-ms-transition:opacity .1s linear;transition:opacity .1s linear}.ui.message>.close.icon:hover{opacity:1}.ui.message.visible,.ui.header.visible{display:block!important}.ui.message.hidden,.ui.header.hidden{display:none}.ui.compact.message{display:inline-block}.ui.attached.message{margin-left:-1px;margin-right:-1px;margin-bottom:-1px;-webkit-border-radius:.325em .325em 0 0;-moz-border-radius:.325em .325em 0 0;border-radius:.325em .325em 0 0;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.bottom.attached.message{margin-top:-1px;-webkit-border-radius:0 0 .325em .325em;-moz-border-radius:0 0 .325em .325em;border-radius:0 0 .325em .325em}.ui.icon.message{display:table;width:100%}.ui.icon.message>.icon{display:table-cell;vertical-align:middle;font-size:3.8em;opacity:.2}.ui.icon.message>.icon+.content{padding-left:1em}.ui.icon.message>.content{display:table-cell;vertical-align:middle}.ui.inverted.message{background-color:rgba(255,255,255,.05);color:rgba(255,255,255,.95)}.ui.floating.message{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05) inset;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05) inset;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05) inset}.ui.black.message{background-color:#333;color:rgba(255,255,255,.95)}.ui.blue.message,.ui.info.message{background-color:#E6F4F9;color:#4D8796}.ui.green.message{background-color:#DEFCD5;color:#52A954}.ui.yellow.message,.ui.warning.message{background-color:#F6F3D5;color:#96904D}.ui.red.message{background-color:#F1D7D7;color:#A95252}.ui.success.message,.ui.positive.message{background-color:#5BBD72;color:#FFF}.ui.error.message,.ui.negative.message{background-color:#D95C5C;color:#FFF}.ui.small.message{font-size:.875em}.ui.message{font-size:1em}.ui.large.message{font-size:1.125em}.ui.huge.message{font-size:1.5em}.ui.massive.message{font-size:2em}.ui.table{width:100%;border-collapse:collapse}.ui.table th,.ui.table tr,.ui.table td{border-collapse:collapse;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-ms-transition:all .1s ease-out;transition:all .1s ease-out}.ui.table thead{border-bottom:1px solid rgba(0,0,0,.03)}.ui.table th{cursor:auto;background-color:rgba(0,0,0,.03);text-align:left;color:rgba(0,0,0,.8);padding:.5em .7em;vertical-align:middle}.ui.table thead th:first-child{border-radius:5px 0 0}.ui.table thead th:last-child{border-radius:0 5px 0 0}.ui.table tfoot th:first-child{border-radius:0 0 0 5px}.ui.table tfoot th:last-child{border-radius:0 0 5px}.ui.table td{padding:.4em .7em;vertical-align:middle}.ui.table tfoot{border-top:1px solid rgba(0,0,0,.03)}.ui.table tfoot th{font-weight:400;font-style:italic}.ui.table tbody tr:nth-child(2n){background-color:rgba(0,0,50,.02)}.ui.table>.icon{vertical-align:baseline}.ui.table>.icon:only-child{margin:0}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}.ui.sortable.table thead th:hover{background-image:none;color:rgba(0,0,0,.8)}.ui.sortable.table th.disabled:hover{cursor:auto;background-color:rgba(0,0,0,.1);text-align:left;font-weight:700;color:#333;color:rgba(0,0,0,.8)}.ui.table tr.positive,.ui.table td.positive{-webkit-box-shadow:2px 0 0 #119000 inset;-moz-box-shadow:2px 0 0 #119000 inset;box-shadow:2px 0 0 #119000 inset}.ui.table tr.positive td,.ui.table td.positive{background-color:#F2F8F0!important;color:#119000!important}.ui.celled.table tr.positive:hover td,.ui.celled.table tr:hover td.positive,.ui.table tr.positive:hover td,.ui.table td:hover.positive,.ui.table th:hover.positive{background-color:#ECF5E9!important;color:#119000!important}.ui.table tr.negative,.ui.table td.negative{-webkit-box-shadow:2px 0 0 #CD2929 inset;-moz-box-shadow:2px 0 0 #CD2929 inset;box-shadow:2px 0 0 #CD2929 inset}.ui.table tr.negative td,.ui.table td.negative{background-color:#F9F4F4;color:#CD2929!important}.ui.celled.table tr.negative:hover td,.ui.celled.table tr:hover td.negative,.ui.table tr.negative:hover td,.ui.table td:hover.negative,.ui.table th:hover.negative{background-color:#F2E8E8!important;color:#CD2929!important}.ui.table tr.error,.ui.table td.error{-webkit-box-shadow:2px 0 0 #CD2929 inset;-moz-box-shadow:2px 0 0 #CD2929 inset;box-shadow:2px 0 0 #CD2929 inset}.ui.table tr.error td,.ui.table td.error,.ui.table th.error{background-color:#F9F4F4!important;color:#CD2929!important}.ui.celled.table tr.error:hover td,.ui.celled.table tr:hover td.error,.ui.table tr.error:hover td,.ui.table td:hover.error,.ui.table th:hover.error{background-color:#F2E8E8!important;color:#CD2929!important}.ui.table tr.warning,.ui.table td.warning{-webkit-box-shadow:2px 0 0 #7D6C00 inset;-moz-box-shadow:2px 0 0 #7D6C00 inset;box-shadow:2px 0 0 #7D6C00 inset}.ui.table tr.warning td,.ui.table td.warning,.ui.table th.warning{background-color:#FBF6E9;color:#7D6C00!important}.ui.celled.table tr.warning:hover td,.ui.celled.table tr:hover td.warning,.ui.table tr.warning:hover td,.ui.table td:hover.warning,.ui.table th:hover.warning{background-color:#F3EDDC!important;color:#7D6C00!important}.ui.table tr.active,.ui.table td.active{-webkit-box-shadow:2px 0 0 rgba(50,50,50,.9) inset;-moz-box-shadow:2px 0 0 rgba(50,50,50,.9) inset;box-shadow:2px 0 0 rgba(50,50,50,.9) inset}.ui.table tr.active td,.ui.table tr td.active{background-color:#E0E0E0!important;color:rgba(50,50,50,.9)}.ui.table tr.disabled td,.ui.table tr td.disabled,.ui.table tr.disabled:hover td,.ui.table tr:hover td.disabled{color:rgba(150,150,150,.3)}.ui.two.column.table td{width:50%}.ui.three.column.table td{width:33.3333%}.ui.four.column.table td{width:25%}.ui.five.column.table td{width:20%}.ui.six.column.table td{width:16.66667%}.ui.seven.column.table td{width:14.2857%}.ui.eight.column.table td{width:12.5%}.ui.nine.column.table td{width:11.1111%}.ui.ten.column.table td{width:10%}.ui.eleven.column.table td{width:9.0909%}.ui.twelve.column.table td{width:8.3333%}.ui.thirteen.column.table td{width:7.6923%}.ui.fourteen.column.table td{width:7.1428%}.ui.fifteen.column.table td{width:6.6666%}.ui.sixteen.column.table td{width:6.25%}.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%}.ui.celled.table{color:rgba(0,0,0,.8)}.ui.celled.table tbody tr,.ui.celled.table tfoot tr{border:0}.ui.celled.table th,.ui.celled.table tbody td{border:1px solid rgba(0,0,0,.1)}.ui.celled.table.segment th{border:0}.ui.celled.table.segment tbody td:first-child{border-left:0}.ui.celled.table.segment tbody td:last-child{border-right:0}.ui.sortable.table thead th{cursor:pointer;white-space:nowrap}.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:inline-block;content:'';width:1em;opacity:.8;margin:0 0 0 .5em;font-family:Icons;font-style:normal;font-weight:400;text-decoration:inherit}.ui.sortable.table thead th.ascending:after{content:'\25b4'}.ui.sortable.table thead th.descending:after{content:'\25be'}.ui.inverted.table td{color:rgba(255,255,255,.9)}.ui.inverted.table th{background-color:rgba(0,0,0,.15);color:rgba(255,255,255,.9)}.ui.inverted.table tbody tr:nth-child(2n){background-color:rgba(255,255,255,.06)}.ui.definition.table td:first-child{font-weight:700}.ui.collapsing.table{width:auto}.ui.basic.table th{background-color:transparent;padding:.5em}.ui.basic.table tbody tr{border-bottom:1px solid rgba(0,0,0,.03)}.ui.basic.table td{padding:.8em .5em}.ui.padded.table th,.ui.padded.table td{padding:.8em 1em}.ui.compact.table th{padding:.3em .5em}.ui.compact.table td{padding:.2em .5em}.ui.small.table{font-size:.875em}.ui.table{font-size:1em}.ui.large.table{font-size:1.1em}@font-face{font-family:'Basic Icons';src:url(../fonts/basic.icons.eot);src:url(../fonts/basic.icons.eot?#iefix) format('embedded-opentype'),url(../fonts/basic.icons.woff) format('woff'),url(../fonts/basic.icons.ttf) format('truetype'),url(../fonts/basic.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:.75;margin:0 .25em 0 0;width:1.23em;height:1em;font-family:'Basic Icons';font-style:normal;line-height:1;font-weight:400;text-decoration:inherit;text-align:center;speak:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}i.icon.circle.attention:before{content:'\2757'}i.icon.circle.help:before{content:'\e704'}i.icon.circle.info:before{content:'\e705'}i.icon.add:before{content:'\2795'}i.icon.chart:before{content:'📈'}i.icon.chart.bar:before{content:'📊'}i.icon.chart.pie:before{content:'\e7a2'}i.icon.resize.full:before{content:'\e744'}i.icon.resize.horizontal:before{content:'\2b0d'}i.icon.resize.small:before{content:'\e746'}i.icon.resize.vertical:before{content:'\2b0c'}i.icon.down:before{content:'\2193'}i.icon.down.triangle:before{content:'\25be'}i.icon.down.arrow:before{content:'\e75c'}i.icon.left:before{content:'\2190'}i.icon.left.triangle:before{content:'\25c2'}i.icon.left.arrow:before{content:'\e75d'}i.icon.right:before{content:'\2192'}i.icon.right.triangle:before{content:'\25b8'}i.icon.right.arrow:before{content:'\e75e'}i.icon.up:before{content:'\2191'}i.icon.up.triangle:before{content:'\25b4'}i.icon.up.arrow:before{content:'\e75f'}i.icon.folder:before{content:'\e810'}i.icon.open.folder:before{content:'📂'}i.icon.globe:before{content:'𝌍'}i.icon.desk.globe:before{content:'🌐'}i.icon.star:before{content:'\e801'}i.icon.star.empty:before{content:'\e800'}i.icon.star.half:before{content:'\e701'}i.icon.lock:before{content:'🔒'}i.icon.unlock:before{content:'🔓'}i.icon.layout.grid:before{content:'\e80c'}i.icon.layout.block:before{content:'\e708'}i.icon.layout.list:before{content:'\e80b'}i.icon.heart.empty:before{content:'\2661'}i.icon.heart:before{content:'\2665'}i.icon.asterisk:before{content:'\2731'}i.icon.attachment:before{content:'📎'}i.icon.attention:before{content:'\26a0'}i.icon.trophy:before{content:'🏉'}i.icon.barcode:before{content:'\e792'}i.icon.cart:before{content:'\e813'}i.icon.block:before{content:'🚫'}i.icon.book:before{content:'📖'}i.icon.bookmark:before{content:'🔖'}i.icon.calendar:before{content:'📅'}i.icon.cancel:before{content:'\2716'}i.icon.close:before{content:'\e80d'}i.icon.color:before{content:'\e794'}i.icon.chat:before{content:'\e720'}i.icon.check:before{content:'\2611'}i.icon.time:before{content:'🕔'}i.icon.cloud:before{content:'\2601'}i.icon.code:before{content:'\e714'}i.icon.email:before{content:'\40'}i.icon.settings:before{content:'\26ef'}i.icon.setting:before{content:'\2699'}i.icon.comment:before{content:'\e802'}i.icon.clockwise.counter:before{content:'\27f2'}i.icon.clockwise:before{content:'\27f3'}i.icon.cube:before{content:'\e807'}i.icon.direction:before{content:'\27a2'}i.icon.doc:before{content:'📄'}i.icon.docs:before{content:'\e736'}i.icon.dollar:before{content:'💵'}i.icon.paint:before{content:'\e7b5'}i.icon.edit:before{content:'\270d'}i.icon.eject:before{content:'\2ecf'}i.icon.export:before{content:'\e715'}i.icon.hide:before{content:'\e80f'}i.icon.unhide:before{content:'\e70b'}i.icon.facebook:before{content:'\f301'}i.icon.fast-forward:before{content:'\e804'}i.icon.fire:before{content:'🔥'}i.icon.flag:before{content:'\2691'}i.icon.lightning:before{content:'\26a1'}i.icon.lab:before{content:'\68'}i.icon.flight:before{content:'\2708'}i.icon.forward:before{content:'\27a6'}i.icon.gift:before{content:'🎁'}i.icon.github:before{content:'\f308'}i.icon.globe:before{content:'\e817'}i.icon.headphones:before{content:'🎧'}i.icon.question:before{content:'\2753'}i.icon.home:before{content:'\2302'}i.icon.i:before{content:'\2139'}i.icon.idea:before{content:'💡'}i.icon.open:before{content:'🔗'}i.icon.content:before{content:'\e782'}i.icon.location:before{content:'\e724'}i.icon.mail:before{content:'\2709'}i.icon.mic:before{content:'🎤'}i.icon.minus:before{content:'\2d'}i.icon.money:before{content:'💰'}i.icon.off:before{content:'\e78e'}i.icon.pause:before{content:'\e808'}i.icon.photos:before{content:'\e812'}i.icon.photo:before{content:'🌄'}i.icon.pin:before{content:'📌'}i.icon.play:before{content:'\e809'}i.icon.plus:before{content:'\2b'}i.icon.print:before{content:'\e716'}i.icon.rss:before{content:'\e73a'}i.icon.search:before{content:'🔍'}i.icon.shuffle:before{content:'\e803'}i.icon.tag:before{content:'\e80a'}i.icon.tags:before{content:'\e70d'}i.icon.terminal:before{content:'\e7ac'}i.icon.thumbs.down:before{content:'👎'}i.icon.thumbs.up:before{content:'👍'}i.icon.to-end:before{content:'\e806'}i.icon.to-start:before{content:'\e805'}i.icon.top.list:before{content:'🏆'}i.icon.trash:before{content:'\e729'}i.icon.twitter:before{content:'\f303'}i.icon.upload:before{content:'\e711'}i.icon.user.add:before{content:'\e700'}i.icon.user:before{content:'👤'}i.icon.community:before{content:'\e814'}i.icon.users:before{content:'👥'}i.icon.id:before{content:'\e722'}i.icon.url:before{content:'🔗'}i.icon.zoom.in:before{content:'\e750'}i.icon.zoom.out:before{content:'\e751'}i.dropdown.icon{margin:0 0 0 .5em}i.icon.star{width:auto;margin:0}i.icon.left,i.icon.left,i.icon.left{width:auto;margin:0 .5em 0 0}i.icon.search,i.icon.up,i.icon.down,i.icon.right{width:auto;margin:0 0 0 .5em}i.icon.delete:before{content:'\e80d'}i.icon.dropdown:before{content:'\25be'}i.icon.help:before{content:'\e704'}i.icon.info:before{content:'\e705'}i.icon.error:before{content:'\e80d'}i.icon.dislike:before{content:'\2661'}i.icon.like:before{content:'\2665'}i.icon.eye:before{content:'\e80f'}i.icon.eye.hidden:before{content:'\e70b'}i.icon.date:before{content:'📅'}i.icon.hover{opacity:1}i.icon.active{opacity:1}i.emphasized.icon{opacity:1}i.icon.disabled{opacity:.3}i.link.icon{cursor:pointer;opacity:.7;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.link.icon:hover{opacity:1!important}i.circular.icon{-webkit-border-radius:500px!important;-moz-border-radius:500px!important;border-radius:500px!important;padding:.5em 0!important;-webkit-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;line-height:1!important;width:2em!important;height:2em!important}i.circular.inverted.icon{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}i.vertically.flipped.icon{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-o-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}i.horizontally.flipped.icon{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}i.left.rotated.icon{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}i.right.rotated.icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}i.square.icon{width:2em;height:2em;padding:.5em .35em!important;-webkit-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;vertical-align:baseline}i.square.icon:before{vertical-align:middle}i.square.inverted.icon{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}i.inverted.icon{background-color:#222;color:#FFF}i.blue.icon{color:#6ECFF5!important}i.black.icon{color:#5C6166!important}i.green.icon{color:#A1CF64!important}i.red.icon{color:#D95C5C!important}i.purple.icon{color:#564F8A!important}i.teal.icon{color:#00B5AD!important}i.inverted.black.icon{background-color:#5C6166!important;color:#FFF!important}i.inverted.blue.icon{background-color:#6ECFF5!important;color:#FFF!important}i.inverted.green.icon{background-color:#A1CF64!important;color:#FFF!important}i.inverted.red.icon{background-color:#D95C5C!important;color:#FFF!important}i.inverted.purple.icon{background-color:#564F8A!important;color:#FFF!important}i.inverted.teal.icon{background-color:#00B5AD!important;color:#FFF!important}i.small.icon{font-size:.875em}i.icon{font-size:1em}i.large.icon{font-size:2em;margin-right:.5em;vertical-align:middle}i.huge.icon{font-size:4em;margin-right:.75em;vertical-align:middle}i.massive.icon{font-size:8em;margin-right:1em;vertical-align:middle}.ui.button{cursor:pointer;display:inline-block;vertical-align:middle;min-height:1em;outline:0;border:0;background-color:#EBEBEB;color:#999;padding:.8em 1.5em;font-size:1rem;text-transform:uppercase;line-height:1;font-weight:700;font-style:normal;text-align:center;text-decoration:none;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;-moz-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;-o-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;-ms-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease}.ui.count.button{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.ui.count.button>.count{position:absolute;background-color:#FFF;border:1px solid #F0F0F0;margin:-.8em -1.5em;padding:.8em 1.5em}.ui.primary.buttons .button,.ui.primary.button{background-color:#D95C5C;color:#FFF}.ui.primary.buttons .button:hover,.ui.primary.button:hover,.ui.primary.buttons .active.button,.ui.primary.button.active{background-color:#E75859;color:#FFF}.ui.primary.buttons .button:active,.ui.primary.button:active{background-color:#D24B4C;color:#FFF}.ui.secondary.buttons .button,.ui.secondary.button{background-color:#00B5AD;color:#FFF}.ui.secondary.buttons .button:hover,.ui.secondary.button:hover,.ui.secondary.buttons .active.button,.ui.secondary.button.active{background-color:#009A93;color:#FFF}.ui.secondary.buttons .button:active,.ui.secondary.button:active{background-color:#00847E;color:#FFF}.ui.facebook.button{background-color:#3B579D;color:#FFF}.ui.facebook.button:hover{background-color:#3A59A9}.ui.facebook.button:active{background-color:#334F95}.ui.twitter.button{background-color:#00ACED;color:#FFF}.ui.twitter.button:hover{background-color:#00B9FF}.ui.twitter.button:active{background-color:#009EDA}.ui.button>.icon{margin-right:.5em;line-height:1;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-o-transition:opacity .1s ease;-ms-transition:opacity .1s ease;transition:opacity .1s ease}.ui.buttons .active.button,.ui.active.button{opacity:1!important;background-color:#B0B0B0;background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(255,255,255,.1)));background-image:-webkit-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:-moz-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:-o-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);color:#FFF;-webkit-box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset;box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset}.ui.button:hover,.ui.active.button:hover{opacity:1!important;background-color:#A4A4A4;color:#FFF}.ui.button:hover .icon,.ui.button.hover .icon{opacity:.85}.ui.button:active,.ui.active.button:active{opacity:1!important;background-color:#8C8C8C;color:#FFF;-webkit-box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset;box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset}.ui.loading.button{position:relative;cursor:default;background-color:#F3F3F3!important;color:transparent!important;background-image:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all 0s linear;-moz-transition:all 0s linear;-o-transition:all 0s linear;-ms-transition:all 0s linear;transition:all 0s linear}.ui.loading.button:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:transparent url(../images/loader-mini.gif) no-repeat 50% 50%}.ui.labeled.icon.loading.button .icon{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.disabled.button{cursor:default;color:#DDD!important;background-color:rgba(50,50,50,.05)!important;background-image:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.left.floated.buttons,.ui.left.floated.button{float:left;margin-right:.25em}.ui.right.floated.buttons,.ui.right.floated.button{float:right;margin-left:.25em}.ui.buttons .button,.ui.button{font-size:1rem}.ui.buttons.mini .button,.ui.mini.button{font-size:.8125rem;padding:.6em .8em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.tiny.buttons .button,.ui.tiny.button{font-size:.875rem;padding:.6em .8em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.small.buttons .button,.ui.small.button{font-size:.875rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.large.buttons .button,.ui.large.button{font-size:1.125rem}.ui.big.buttons .button,.ui.big.button{font-size:1.25rem}.ui.huge.buttons .button,.ui.huge.button{font-size:1.375rem}.ui.massive.buttons .button,.ui.massive.button{font-size:1.5rem;font-weight:700}.ui.huge.loading.button:after{background-image:url(../images/loader-small.gif)}.ui.massive.buttons .loading.button:after,.ui.gigantic.buttons .loading.button:after,.ui.massive.loading.button:after,.ui.gigantic.loading.button:after{background-image:url(../images/loader-medium.gif)}.ui.huge.loading.button:after,.ui.huge.loading.button.active:after{background-image:url(../images/loader-small.gif)}.ui.massive.buttons .loading.button:after,.ui.gigantic.buttons .loading.button:after,.ui.massive.loading.button:after,.ui.gigantic.loading.button:after,.ui.massive.buttons .loading.button.active:after,.ui.gigantic.buttons .loading.button.active:after,.ui.massive.loading.button.active:after,.ui.gigantic.loading.button.active:after{background-image:url(../images/loader-medium.gif)}.ui.icon.buttons .button,.ui.icon.button{padding:.8em}.ui.icon.buttons .button>.icon,.ui.icon.button>.icon{opacity:1;margin:0;vertical-align:top}.ui.basic.buttons .button,.ui.basic.button{background-color:transparent!important;background-image:none;color:#999!important;font-weight:400;text-transform:none;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.basic.buttons{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:#7F7F7F!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.18) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.18) inset;box-shadow:0 0 0 1px rgba(0,0,0,.18) inset}.ui.basic.buttons .button:active,.ui.basic.button:active{background-color:rgba(0,0,0,.02)!important;color:#7F7F7F!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.basic.buttons .button.active,.ui.basic.button.active{background-color:rgba(0,0,0,.05);color:#7F7F7F;-webkit-box-shadow:0 0 0 1px #BDBDBD inset;-moz-box-shadow:0 0 0 1px #BDBDBD inset;box-shadow:0 0 0 1px #BDBDBD inset}.ui.basic.buttons .button.active:hover,.ui.basic.button.active:hover{background-color:rgba(0,0,0,.1)}.ui.basic.buttons .button{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.basic.buttons .button:hover,.ui.basic.buttons .button:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.basic.buttons .button.active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.labeled.icon.buttons .button,.ui.labeled.icon.button{position:relative;padding-left:4em!important;padding-right:1.4em!important}.ui.labeled.icon.buttons>.button>.icon,.ui.labeled.icon.button>.icon{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:2.75em;height:100%;padding-top:.8em;background-color:rgba(0,0,0,.05);text-align:center;-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em;line-height:1;-webkit-box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset;-moz-box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset;box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset}.ui.labeled.icon.buttons .button>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.labeled.icon.buttons .button:first-child>.icon{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.ui.labeled.icon.buttons .button:last-child>.icon{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.ui.vertical.labeled.icon.buttons .button:first-child>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top-left-radius:.2em}.ui.vertical.labeled.icon.buttons .button:last-child>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-left-radius:.2em}.ui.right.labeled.icon.button{padding-left:1.4em!important;padding-right:4em!important}.ui.left.fluid.labeled.icon.button,.ui.right.fluid.labeled.icon.button{padding-left:1.4em!important;padding-right:1.4em!important}.ui.right.labeled.icon.button .icon{left:auto;right:0;-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0;-webkit-box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset;-moz-box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset;box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset}.ui.toggle.buttons .active.button,.ui.buttons .button.toggle.active,.ui.button.toggle.active{background-color:#5BBD72!important;color:#FFF!important}.ui.button.toggle.active:hover{background-color:#58CB73!important;color:#FFF!important}.ui.circular.button{-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em}.ui.attached.button{display:block;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.ui.attached.top.button{-webkit-border-radius:.2em .2em 0 0;-moz-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0}.ui.attached.bottom.button{-webkit-border-radius:0 0 .2em .2em;-moz-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em}.ui.attached.left.button{display:inline-block;border-left:0;padding-right:.75em;text-align:right;-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em}.ui.attached.right.button{display:inline-block;padding-left:.75em;text-align:left;-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0}.ui.buttons .or{position:relative;float:left;width:.3em;height:1em;z-index:3}.ui.buttons .or:before{position:absolute;top:50%;left:50%;content:'or';background-color:#FFF;margin-top:-.15em;margin-left:-.9em;width:1.8em;height:1.8em;line-height:1.66;color:#AAA;font-style:normal;font-weight:400;text-align:center;-moz-box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;-moz-border-radius:500px;-webkit-border-radius:500px;border-radius:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.buttons .or:after{position:absolute;top:0;left:0;content:' ';width:.3em;height:1.8em;background-color:transparent;border-top:.6em solid #FFF;border-bottom:.6em solid #FFF}.ui.fluid.buttons .or{width:0!important}.ui.fluid.buttons .or:after{display:none}.attached.ui.buttons{margin:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.attached.ui.buttons .button:first-child{-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.attached.ui.buttons .button:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.bottom.attached.ui.buttons{margin-top:-1px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.bottom.attached.ui.buttons .button:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.bottom.attached.ui.buttons .button:last-child{-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.left.attached.ui.buttons{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.left.attached.ui.buttons .button:first-child{margin-left:-1px;-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.left.attached.ui.buttons .button:last-child{margin-left:-1px;-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.right.attached.ui.buttons,.right.attached.ui.buttons .button{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.right.attached.ui.buttons .button:first-child{margin-left:-1px;-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.right.attached.ui.buttons .button:last-child{margin-left:-1px;-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.ui.fluid.buttons,.ui.button.fluid,.ui.fluid.buttons>.button{display:block;width:100%}.ui.two.buttons>.button{width:50%}.ui.three.buttons>.button{width:33.333%}.ui.four.buttons>.button{width:25%}.ui.five.buttons>.button{width:20%}.ui.six.buttons>.button{width:16.666%}.ui.seven.buttons>.button{width:14.285%}.ui.eight.buttons>.button{width:12.5%}.ui.nine.buttons>.button{width:11.11%}.ui.ten.buttons>.button{width:10%}.ui.eleven.buttons>.button{width:9.09%}.ui.twelve.buttons>.button{width:8.3333%}.ui.fluid.vertical.buttons,.ui.fluid.vertical.buttons>.button{width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.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.buttons .button,.ui.black.button{background-color:#5C6166;color:#FFF}.ui.black.buttons .button:hover,.ui.black.button:hover{background-color:#4C4C4C;color:#FFF}.ui.black.buttons .button:active,.ui.black.button:active{background-color:#333;color:#FFF}.ui.green.buttons .button,.ui.green.button{background-color:#5BBD72;color:#FFF}.ui.green.buttons .button:hover,.ui.green.button:hover,.ui.green.buttons .active.button,.ui.green.button.active{background-color:#58cb73;color:#FFF}.ui.green.buttons .button:active,.ui.green.button:active{background-color:#4CB164;color:#FFF}.ui.red.buttons .button,.ui.red.button{background-color:#D95C5C;color:#FFF}.ui.red.buttons .button:hover,.ui.red.button:hover,.ui.red.buttons .active.button,.ui.red.button.active{background-color:#E75859;color:#FFF}.ui.red.buttons .button:active,.ui.red.button:active{background-color:#D24B4C;color:#FFF}.ui.orange.buttons .button,.ui.orange.button{background-color:#E96633;color:#FFF}.ui.orange.buttons .button:hover,.ui.orange.button:hover,.ui.orange.buttons .active.button,.ui.orange.button.active{background-color:#FF7038;color:#FFF}.ui.orange.buttons .button:active,.ui.orange.button:active{background-color:#DA683B;color:#FFF}.ui.blue.buttons .button,.ui.blue.button{background-color:#6ECFF5;color:#FFF}.ui.blue.buttons .button:hover,.ui.blue.button:hover,.ui.blue.buttons .active.button,.ui.blue.button.active{background-color:#1AB8F3;color:#FFF}.ui.blue.buttons .button:active,.ui.blue.button:active{background-color:#0AA5DF;color:#FFF}.ui.purple.buttons .button,.ui.purple.button{background-color:#564F8A;color:#FFF}.ui.purple.buttons .button:hover,.ui.purple.button:hover,.ui.purple.buttons .active.button,.ui.purple.button.active{background-color:#3E3773;color:#FFF}.ui.purple.buttons .button:active,.ui.purple.button:active{background-color:#2E2860;color:#FFF}.ui.teal.buttons .button,.ui.teal.button{background-color:#00B5AD;color:#FFF}.ui.teal.buttons .button:hover,.ui.teal.button:hover,.ui.teal.buttons .active.button,.ui.teal.button.active{background-color:#009A93;color:#FFF}.ui.teal.buttons .button:active,.ui.teal.button:active{background-color:#00847E;color:#FFF}.ui.positive.buttons .button,.ui.positive.button{background-color:#5BBD72!important;color:#FFF}.ui.positive.buttons .button:hover,.ui.positive.button:hover,.ui.positive.buttons .active.button,.ui.positive.button.active{background-color:#58CB73!important;color:#FFF}.ui.positive.buttons .button:active,.ui.positive.button:active{background-color:#4CB164!important;color:#FFF}.ui.negative.buttons .button,.ui.negative.button{background-color:#D95C5C!important;color:#FFF}.ui.negative.buttons .button:hover,.ui.negative.button:hover,.ui.negative.buttons .active.button,.ui.negative.button.active{background-color:#E75859!important;color:#FFF}.ui.negative.buttons .button:active,.ui.negative.button:active{background-color:#D24B4C!important;color:#FFF}.ui.buttons{display:inline-block;vertical-align:middle}.ui.buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.buttons .button:first-child{border-left:0}.ui.buttons .button{float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left:1px solid rgba(0,0,0,.05)}.ui.buttons .button:first-child{margin-left:0;border-top-left-radius:.2em;border-bottom-left-radius:.2em}.ui.buttons .button:last-child{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.ui.vertical.buttons{display:inline-block}.ui.vertical.buttons .button{display:block;float:none;border-bottom:1px solid rgba(0,0,0,.05);border-left:0;box-shadow:none}.ui.vertical.buttons .button:first-child,.ui.vertical.buttons .mini.button:first-child,.ui.vertical.buttons .tiny.button:first-child,.ui.vertical.buttons .small.button:first-child,.ui.vertical.buttons .massive.button:first-child,.ui.vertical.buttons .huge.button:first-child{margin-top:0;-moz-border-radius:.2em .2em 0 0;-webkit-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0}.ui.vertical.buttons .button:last-child,.ui.vertical.buttons .mini.button:last-child,.ui.vertical.buttons .tiny.button:last-child,.ui.vertical.buttons .small.button:last-child,.ui.vertical.buttons .massive.button:last-child,.ui.vertical.buttons .huge.button:last-child,.ui.vertical.buttons .gigantic.button:last-child{-moz-border-radius:0 0 .2em .2em;-webkit-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em}.ui.divider{margin:1rem 0rem;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.8);line-height:1;height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui.vertical.divider,.ui.horizontal.divider{position:absolute;border:0;height:0;margin:0;background-color:transparent;font-size:.875rem;font-weight:700;text-align:center;text-transform:uppercase;color:rgba(0,0,0,.8)}.ui.vertical.divider{position:absolute;z-index:2;top:50%;left:50%;margin:0 0 0 -3%;width:6%;height:50%;line-height:0;padding:0}.ui.vertical.divider:before,.ui.vertical.divider:after{position:absolute;left:50%;content:" ";z-index:3;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(255,255,255,.8);width:0;height:80%}.ui.vertical.divider:before{top:-100%}.ui.vertical.divider:after{top:auto;bottom:0}.ui.horizontal.divider{position:relative;top:0;left:0;margin:1rem 1.5rem;height:auto;padding:0;line-height:1}.ui.horizontal.divider:before,.ui.horizontal.divider:after{position:absolute;content:" ";z-index:3;width:50%;top:50%;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.8)}.ui.horizontal.divider:before{left:0;margin-left:-1.5rem}.ui.horizontal.divider:after{left:auto;right:0;margin-right:-1.5rem}.ui.divider>.icon{margin:0;font-size:1rem;vertical-align:middle}.ui.divider.inverted{color:#fff}.ui.vertical.inverted.divider,.ui.horizontal.inverted.divider{color:rgba(255,255,255,.9)}.ui.divider.inverted,.ui.divider.inverted:after,.ui.divider.inverted:before{border-top-color:rgba(0,0,0,.15);border-bottom-color:rgba(255,255,255,.15);border-left-color:rgba(0,0,0,.15);border-right-color:rgba(255,255,255,.15)}.ui.fitted.divider{margin:0}.ui.clearing.divider{clear:both}.ui.section.divider{margin-top:2rem;margin-bottom:2rem}.ui.header{border:0;margin:1em 0 1rem;padding:0;font-size:1.33em;font-weight:700;line-height:1.33}.ui.header .sub.header{font-size:1rem;font-weight:400;margin:0;padding:0;line-height:1.2;color:rgba(0,0,0,.5)}.ui.header .content{display:inline-block;vertical-align:top}.ui.header .icon{margin-right:.5em}.ui.header:first-child{margin-top:0}.ui.header:last-child{margin-bottom:0}.ui.header+p{margin-top:0}h1.ui.header{min-height:1rem;line-height:1.33;font-size:2rem}h2.ui.header{line-height:1.33;font-size:1.75rem}h3.ui.header{line-height:1.33;font-size:1.33rem}h4.ui.header{line-height:1.33;font-size:1.1rem}h5.ui.header{line-height:1.2;font-size:1rem}.ui.huge.header{min-height:1em;font-size:2em}.ui.large.header{font-size:1.75em}.ui.medium.header{font-size:1.33em}.ui.small.header{font-size:1.1em}.ui.tiny.header{font-size:1em}.ui.disabled.header{opacity:.5}.ui.blue.header{color:#6ECFF5!important}.ui.black.header{color:#5C6166!important}.ui.green.header{color:#A1CF64!important}.ui.red.header{color:#D95C5C!important}.ui.purple.header{color:#564F8A!important}.ui.teal.header{color:#00B5AD!important}.ui.blue.dividing.header{border-bottom:3px solid #6ECFF5}.ui.black.dividing.header{border-bottom:3px solid #5C6166}.ui.green.dividing.header{border-bottom:3px solid #A1CF64}.ui.red.dividing.header{border-bottom:3px solid #D95C5C}.ui.purple.dividing.header{border-bottom:3px solid #564F8A}.ui.teal.dividing.header{border-bottom:3px solid #00B5AD}.ui.inverted.header{color:#FFF}.ui.inverted.header .sub.header{color:rgba(255,255,255,.85)}.ui.inverted.black.header{background-color:#5C6166!important;color:#FFF!important}.ui.inverted.blue.header{background-color:#6ECFF5!important;color:#FFF!important}.ui.inverted.green.header{background-color:#A1CF64!important;color:#FFF!important}.ui.inverted.red.header{background-color:#D95C5C!important;color:#FFF!important}.ui.inverted.purple.header{background-color:#564F8A!important;color:#FFF!important}.ui.inverted.teal.header{background-color:#00B5AD!important;color:#FFF!important}.ui.inverted.block.header{border-bottom:0}.ui.left.aligned.header{text-align:left}.ui.right.aligned.header{text-align:right}.ui.center.aligned.header{text-align:center}.ui.floated.header,.ui.left.floated.header{float:left;margin-top:0;margin-right:.5em}.ui.right.floated.header{float:right;margin-top:0;margin-left:.5em}.ui.fitted.header{padding:0}.ui.dividing.header{padding-bottom:.2rem;border-bottom:1px solid rgba(0,0,0,.1)}.ui.dividing.header .sub.header{padding-bottom:.5em}.ui.dividing.header .icon{margin-bottom:.2em}.ui.block.header{background-color:#F5F5F5;padding:.5em 1em}.ui.attached.header{background-color:#E0E0E0;padding:.5em 1rem;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1)}.ui.top.attached.header{margin-bottom:0;-webkit-border-radius:.3125em .3125em 0 0;-moz-border-radius:.3125em .3125em 0 0;border-radius:.3125em .3125em 0 0}.ui.bottom.attached.header{margin-top:0;-webkit-border-radius:0 0 .3125em .3125em;-moz-border-radius:0 0 .3125em .3125em;border-radius:0 0 .3125em .3125em}.ui.icon.header{display:inline-block;text-align:center}.ui.icon.header .icon{float:none;display:block;font-size:3em;margin:0 auto .2em}.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}/*! * Font Awesome 3.2.1 * the iconic font designed for Bootstrap * ------------------------------------------------------------------------------ diff --git a/build/packaged/javascript/semantic.min.js b/build/packaged/javascript/semantic.min.js index 2d46e5c9c..9e4524917 100644 --- a/build/packaged/javascript/semantic.min.js +++ b/build/packaged/javascript/semantic.min.js @@ -9,7 +9,7 @@ * * Release Date: 09/26/2013 */ -!function(a,b,c,d){a.fn.accordion=function(b){var c,e=a(this),f=a.isPlainObject(b)?a.extend(!0,{},a.fn.accordion.settings,b):a.fn.accordion.settings,g=f.className,h=f.namespace,i=f.selector,j=f.error,k="."+h,l="module-"+h,m=e.selector||"",n=(new Date).getTime(),o=[],p=arguments[0],q="string"==typeof p,r=[].slice.call(arguments,1);return e.each(function(){var b,h=a(this),s=h.find(i.title),t=h.find(i.content),u=this,v=h.data(l);b={initialize:function(){b.debug("Initializing accordion with bound events",h),s.on("click"+k,b.event.click),b.instantiate()},instantiate:function(){h.data(l,b)},destroy:function(){b.debug("Destroying previous accordion for",h),h.removeData(l),s.off(k)},event:{click:function(){b.verbose("Title clicked",this);var c=a(this),d=s.index(c);b.toggle(d)},resetStyle:function(){b.verbose("Resetting styles on element",this),a(this).removeAttr("style").children().removeAttr("style")}},toggle:function(a){b.debug("Toggling content content at index",a);var c=s.eq(a),d=c.next(t),e=d.is(":visible");e?f.collapsible?b.close(a):b.debug("Cannot close accordion content collapsing is disabled"):b.open(a)},open:function(c){var d=s.eq(c),e=d.next(t),h=s.filter("."+g.active),i=h.next(s),j=h.size()>0;e.is(":animated")||(b.debug("Opening accordion content",d),f.exclusive&&j&&(h.removeClass(g.active),i.stop().children().animate({opacity:0},f.duration,b.event.resetStyle).end().slideUp(f.duration,f.easing,function(){i.removeClass(g.active).removeAttr("style").children().removeAttr("style")})),d.addClass(g.active),e.stop().children().removeAttr("style").end().slideDown(f.duration,f.easing,function(){e.addClass(g.active).removeAttr("style"),a.proxy(f.onOpen,e)(),a.proxy(f.onChange,e)()}))},close:function(c){var d=s.eq(c),e=d.next(t);b.debug("Closing accordion content",d),d.removeClass(g.active),e.removeClass(g.active).show().stop().children().animate({opacity:0},f.duration,b.event.resetStyle).end().slideUp(f.duration,f.easing,function(){e.removeAttr("style"),a.proxy(f.onClose,e)(),a.proxy(f.onChange,e)()})},setting:function(c,e){return b.debug("Changing setting",c,e),e===d?f[c]:(a.isPlainObject(c)?a.extend(!0,f,c):f[c]=e,void 0)},internal:function(c,e){return b.debug("Changing internal",c,e),e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){f.debug&&(f.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,f.name+":"),b.debug.apply(console,arguments)))},verbose:function(){f.verbose&&f.debug&&(f.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,f.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;f.performance&&(c=(new Date).getTime(),e=n||c,d=c-e,n=c,o.push({Element:u,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=f.name+":",g=0;n=!1,clearTimeout(b.performance.timer),a.each(o,function(a,b){g+=b["Execution Time"]}),c+=" "+g+"ms",m&&(c+=" '"+m+"'"),e.size()>1&&(c+=" ("+e.size()+")"),(console.group!==d||console.table!==d)&&o.length>0&&(console.groupCollapsed(c),console.table?console.table(o):a.each(o,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),o=[]}},invoke:function(e,f,g){var h,i,k;return f=f||r,g=u||g,"string"==typeof e&&v!==d&&(e=e.split(/[\. ]/),h=e.length-1,a.each(e,function(c,f){var g=c!=h?f+e[c+1].charAt(0).toUpperCase()+e[c+1].slice(1):e;if(a.isPlainObject(v[f])&&c!=h)v=v[f];else{if(!a.isPlainObject(v[g])||c==h)return v[f]!==d?(i=v[f],!1):v[g]!==d?(i=v[g],!1):(b.error(j.method),!1);v=v[g]}})),a.isFunction(i)?k=i.apply(g,f):i!==d&&(k=i),a.isArray(c)?c.push(k):"string"==typeof c?c=[c,k]:k!==d&&(c=k),i}},q?(v===d&&b.initialize(),b.invoke(p)):(v!==d&&b.destroy(),b.initialize())}),c!==d?c:this},a.fn.accordion.settings={name:"Accordion",namespace:"accordion",debug:!0,verbose:!0,performance:!0,exclusive:!0,collapsible:!0,duration:300,easing:"linear",onOpen:function(){},onClose:function(){},onChange:function(){},error:{method:"The method you called is not defined"},className:{active:"active"},selector:{title:".title",content:".content"}}}(jQuery,window,document),function(a,b,c,d){a.api=a.fn.api=function(c){var e,f,g=a.extend(!0,{},a.api.settings,c),h="function"!=typeof this?this:a("
"),i=g.stateContext?a(g.stateContext):a(h),j="object"==typeof this?a(h):i,k=this,l=(new Date).getTime(),m=[],n=j.selector||"",o=g.namespace+"-module",p=g.className,q=g.metadata,r=g.error,s=j.data(o),t=arguments[0],u=s!==d&&"string"==typeof t,v=[].slice.call(arguments,1);return e={initialize:function(){var c,f,h,k,l,m,n=(new Date).getTime(),o={},s={};return g.serializeForm&&a(this).toJSON()!==d&&(o=e.get.formData(),e.debug("Adding form data to API Request",o),a.extend(!0,g.data,o)),c=a.proxy(g.beforeSend,j)(g),c===d||c?(k=e.get.url(e.get.templateURL()))?(h=a.Deferred().always(function(){g.stateContext&&i.removeClass(p.loading),a.proxy(g.complete,j)()}).done(function(b){e.debug("API request successful"),"json"==g.dataType?b.error!==d?a.proxy(g.failure,i)(b.error,g,j):a.isArray(b.errors)?a.proxy(g.failure,i)(b.errors[0],g,j):a.proxy(g.success,i)(b,g,j):a.proxy(g.success,i)(b,g,j)}).fail(function(b,c,f){var h,j=g.error[c]!==d?g.error[c]:f;if(b!==d)if(b.readyState!==d&&4==b.readyState){if(200!=b.status&&f!==d&&""!==f)e.error(k.statusMessage+f);else if("error"==c&&"json"==g.dataType)try{h=a.parseJSON(b.responseText),h&&h.error!==d&&(j=h.error)}catch(k){e.error(k.JSONParse)}i.removeClass(p.loading).addClass(p.error),g.errorLength>0&&setTimeout(function(){i.removeClass(p.error)},g.errorLength),e.debug("API Request error:",j),a.proxy(g.failure,i)(j,g,this)}else e.debug("Request Aborted (Most likely caused by page change)")}),a.extend(!0,s,g,{success:function(){},failure:function(){},complete:function(){},type:g.method||g.type,data:l,url:k,beforeSend:g.beforeXHR}),g.stateContext&&i.addClass(p.loading),g.progress&&(e.verbose("Adding progress events"),a.extend(!0,s,{xhr:function(){var c=new b.XMLHttpRequest;return c.upload.addEventListener("progress",function(b){var c;b.lengthComputable&&(c=Math.round(1e4*(b.loaded/b.total))/100+"%",a.proxy(g.progress,i)(c,b))},!1),c.addEventListener("progress",function(b){var c;b.lengthComputable&&(c=Math.round(1e4*(b.loaded/b.total))/100+"%",a.proxy(g.progress,i)(c,b))},!1),c}})),e.verbose("Creating AJAX request with settings: ",s),m=a.ajax(s).always(function(){f=g.loadingLength-((new Date).getTime()-n),g.loadingDelay=0>f?0:f}).done(function(a){var b=this;setTimeout(function(){h.resolveWith(b,[a])},g.loadingDelay)}).fail(function(a,b,c){var d=this;"abort"!=b?setTimeout(function(){h.rejectWith(d,[a,b,c])},g.loadingDelay):i.removeClass(p.error).removeClass(p.loading)}),g.stateContext&&j.data(q.promise,h).data(q.xhr,m),void 0):(e.error(r.missingURL),e.reset(),void 0):(e.error(r.beforeSend),e.reset(),void 0)},get:{formData:function(){return j.closest("form").toJSON()},templateURL:function(){var a,b=j.data(g.metadata.action)||g.action||!1;return b&&(e.debug("Creating url for: ",b),g.api[b]!==d?a=g.api[b]:e.error(r.missingAction)),g.url&&(a=g.url,e.debug("Getting url",a)),a},url:function(b,c){var f;return b&&(f=b.match(g.regExpTemplate),c=c||g.urlData,f&&(e.debug("Looking for URL variables",f),a.each(f,function(g,h){var i=h.substr(2,h.length-3),k=a.isPlainObject(c)&&c[i]!==d?c[i]:j.data(i)!==d?j.data(i):c[i];if(e.verbose("Looking for variable",i,j,j.data(i),c[i]),k===!1)e.debug("Removing variable from URL",f),b=b.replace("/"+h,"");else{if(k===d||!k)return e.error(r.missingParameter+i),b=!1,!1;b=b.replace(h,k)}}))),b}},reset:function(){j.data(q.promise,!1).data(q.xhr,!1),i.removeClass(p.error).removeClass(p.loading)},setting:function(b,c){return c===d?g[b]:(a.isPlainObject(b)?a.extend(!0,g,b):g[b]=c,void 0)},internal:function(b,c){return c===d?e[b]:(a.isPlainObject(b)?a.extend(!0,e,b):e[b]=c,void 0)},debug:function(){g.debug&&(g.performance?e.performance.log(arguments):(e.debug=Function.prototype.bind.call(console.info,console,g.name+":"),e.debug.apply(console,arguments)))},verbose:function(){g.verbose&&g.debug&&(g.performance?e.performance.log(arguments):(e.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),e.verbose.apply(console,arguments)))},error:function(){e.error=Function.prototype.bind.call(console.error,console,g.name+":"),e.error.apply(console,arguments)},performance:{log:function(a){var b,c,d;g.performance&&(b=(new Date).getTime(),d=l||b,c=b-d,l=b,m.push({Element:k,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":c})),clearTimeout(e.performance.timer),e.performance.timer=setTimeout(e.performance.display,100)},display:function(){var b=g.name+":",c=0;l=!1,clearTimeout(e.performance.timer),a.each(m,function(a,b){c+=b["Execution Time"]}),b+=" "+c+"ms",n&&(b+=" '"+n+"'"),(console.group!==d||console.table!==d)&&m.length>0&&(console.groupCollapsed(b),console.table?console.table(m):a.each(m,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),m=[]}},invoke:function(b,c,g){var h,i,j;return c=c||v,g=k||g,"string"==typeof b&&s!==d&&(b=b.split(/[\. ]/),h=b.length-1,a.each(b,function(c,f){var g=c!=h?f+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(s[f])&&c!=h)s=s[f];else{if(!a.isPlainObject(s[g])||c==h)return s[f]!==d?(i=s[f],!1):s[g]!==d?(i=s[g],!1):(e.error(r.method),!1);s=s[g]}})),a.isFunction(i)?j=i.apply(g,c):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},u?(s===d&&e.initialize(),e.invoke(t)):(s!==d&&e.destroy(),e.initialize()),f!==d?f:this},a.fn.apiButton=function(b){return a(this).each(function(){var c,d=a(this),e=a(this).selector||"",f=a.isFunction(b)?a.extend(!0,{},a.api.settings,a.fn.apiButton.settings,{stateContext:this,success:b}):a.extend(!0,{},a.api.settings,a.fn.apiButton.settings,{stateContext:this},b);c={initialize:function(){f.context&&""!==e?a(f.context).on(e,"click."+f.namespace,c.click):d.on("click."+f.namespace,c.click)},click:function(){f.filter&&0!==a(this).filter(f.filter).size()||a.proxy(a.api,this)(f)}},c.initialize()}),this},a.api.settings={name:"API",namespace:"api",debug:!0,verbose:!0,performance:!0,api:{},beforeSend:function(a){return a},beforeXHR:function(){},success:function(){},complete:function(){},failure:function(){},progress:!1,error:{missingAction:"API action used but no url was defined",missingURL:"URL not specified for the API action",missingParameter:"Missing an essential URL parameter: ",timeout:"Your request timed out",error:"There was an error with your request",parseError:"There was an error parsing your request",JSONParse:"JSON could not be parsed during error handling",statusMessage:"Server gave an error: ",beforeSend:"The before send function has aborted the request",exitConditions:"API Request Aborted. Exit conditions met"},className:{loading:"loading",error:"error"},metadata:{action:"action",promise:"promise",xhr:"xhr"},regExpTemplate:/\{\$([A-z]+)\}/g,action:!1,url:!1,urlData:!1,serializeForm:!1,stateContext:!1,method:"get",data:{},dataType:"json",cache:!0,loadingLength:200,errorLength:2e3},a.fn.apiButton.settings={filter:".disabled, .loading",context:!1,stateContext:!1}}(jQuery,window,document),function(a,b,c,d){a.fn.colorize=function(b){var c=a.extend(!0,{},a.fn.colorize.settings,b),e=arguments||!1;return a(this).each(function(b){var f,g,h,i,j,k,l,m,n=a(this),o=a("")[0],p=a("")[0],q=a("")[0],r=new Image,s=c.colors,t=(c.paths,c.namespace),u=c.error,v=n.data("module-"+t);return m={checkPreconditions:function(){return m.debug("Checking pre-conditions"),!a.isPlainObject(s)||a.isEmptyObject(s)?(m.error(u.undefinedColors),!1):!0},async:function(a){c.async?setTimeout(a,0):a()},getMetadata:function(){m.debug("Grabbing metadata"),i=n.data("image")||c.image||d,j=n.data("name")||c.name||b,k=c.width||n.width(),l=c.height||n.height(),(0===k||0===l)&&m.error(u.undefinedSize)},initialize:function(){m.debug("Initializing with colors",s),m.checkPreconditions()&&m.async(function(){m.getMetadata(),m.canvas.create(),m.draw.image(function(){m.draw.colors(),m.canvas.merge()}),n.data("module-"+t,m)})},redraw:function(){m.debug("Redrawing image"),m.async(function(){m.canvas.clear(),m.draw.colors(),m.canvas.merge()})},change:{color:function(a,b){return m.debug("Changing color",a),s[a]===d?(m.error(u.missingColor),!1):(s[a]=b,m.redraw(),void 0)}},canvas:{create:function(){m.debug("Creating canvases"),o.width=k,o.height=l,p.width=k,p.height=l,q.width=k,q.height=l,f=o.getContext("2d"),g=p.getContext("2d"),h=q.getContext("2d"),n.append(o),f=n.children("canvas")[0].getContext("2d")},clear:function(){m.debug("Clearing canvas"),h.fillStyle="#FFFFFF",h.fillRect(0,0,k,l)},merge:function(){return a.isFunction(f.blendOnto)?(f.putImageData(g.getImageData(0,0,k,l),0,0),h.blendOnto(f,"multiply"),void 0):(m.error(u.missingPlugin),void 0)}},draw:{image:function(a){m.debug("Drawing image"),a=a||function(){},i?(r.src=i,r.onload=function(){g.drawImage(r,0,0),a()}):(m.error(u.noImage),a())},colors:function(){m.debug("Drawing color overlays",s),a.each(s,function(a,b){c.onDraw(h,j,a,b)})}},debug:function(a,b){c.debug&&(b!==d?console.info(c.name+": "+a,b):console.info(c.name+": "+a))},error:function(a){console.warn(c.name+": "+a)},invoke:function(b,e,f){var g;return f=f||Array.prototype.slice.call(arguments,2),"string"==typeof b&&v!==d&&(b=b.split("."),a.each(b,function(b,d){return a.isPlainObject(v[d])?(v=v[d],!0):a.isFunction(v[d])?(g=v[d],!0):(m.error(c.error.method),!1)})),a.isFunction(g)?g.apply(e,f):!1}},v!==d&&e?("invoke"==e[0]&&(e=Array.prototype.slice.call(e,1)),m.invoke(e[0],this,Array.prototype.slice.call(e,1))):(m.initialize(),void 0)}),this},a.fn.colorize.settings={name:"Image Colorizer",debug:!0,namespace:"colorize",onDraw:function(){},async:!0,colors:{},metadata:{image:"image",name:"name"},error:{noImage:"No tracing image specified",undefinedColors:"No default colors specified.",missingColor:"Attempted to change color that does not exist",missingPlugin:"Blend onto plug-in must be included",undefinedHeight:"The width or height of image canvas could not be automatically determined. Please specify a height."}}}(jQuery,window,document),function(a,b,c,d){a.fn.form=function(b,e){var f,g=a(this),h=a.extend(!0,{},a.fn.form.settings,e),i=a.extend({},a.fn.form.settings.defaults,b),j=h.namespace,k=h.metadata,l=h.selector,m=h.className,n=h.error,o="."+j,p="module-"+j,q=g.selector||"",r=(new Date).getTime(),s=[],t=arguments[0],u="string"==typeof t,v=[].slice.call(arguments,1);return g.each(function(){var b,e=a(this),j=a(this).find(l.field),w=a(this).find(l.group),x=a(this).find(l.message),y=(a(this).find(l.prompt),a(this).find(l.submit)),z=[],A=this,B=e.data(p);b={initialize:function(){b.verbose("Initializing form validation",e,i,h),h.keyboardShortcuts&&j.on("keydown"+o,b.event.field.keydown),e.on("submit"+o,b.validate.form),j.on("blur"+o,b.event.field.blur),y.on("click"+o,b.submit),j.on(b.get.changeEvent()+o,b.event.field.change),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module",b),B=b,e.data(p,b)},destroy:function(){b.verbose("Destroying previous module",B),e.off(o).removeData(p)},refresh:function(){b.verbose("Refreshing selector cache"),j=e.find(l.field)},submit:function(){b.verbose("Submitting form",e),e.submit()},event:{field:{keydown:function(c){var d=a(this),e=c.which,f={enter:13,escape:27};return e==f.escape&&(b.verbose("Escape key pressed blurring field"),d.blur()),!c.ctrlKey&&e==f.enter&&d.is(l.input)?(b.debug("Enter key pressed, submitting form"),y.addClass(m.down),d.one("keyup"+o,b.event.field.keyup),c.preventDefault(),!1):void 0},keyup:function(){b.verbose("Doing keyboard shortcut form submit"),y.removeClass(m.down),b.submit()},blur:function(){var c=a(this),d=c.closest(w);d.hasClass(m.error)?(b.debug("Revalidating field",c,b.get.validation(c)),b.validate.field(b.get.validation(c))):("blur"==h.on||"change"==h.on)&&b.validate.field(b.get.validation(c))},change:function(){var c=a(this),d=c.closest(w);d.hasClass(m.error)?(b.debug("Revalidating field",c,b.get.validation(c)),b.validate.field(b.get.validation(c))):"change"==h.on&&b.validate.field(b.get.validation(c))}}},get:{changeEvent:function(){return c.createElement("input").oninput!==d?"input":c.createElement("input").onpropertychange!==d?"propertychange":"keyup"},field:function(c){return b.verbose("Finding field with identifier",c),j.filter("#"+c).size()>0?j.filter("#"+c):j.filter('[name="'+c+'"]').size()>0?j.filter('[name="'+c+'"]'):j.filter("[data-"+k.validate+'="'+c+'"]').size()>0?j.filter("[data-"+k.validate+'="'+c+'"]'):a("")},validation:function(c){var d;return a.each(i,function(a,e){b.get.field(e.identifier).get(0)==c.get(0)&&(d=e)}),d||!1}},has:{field:function(a){return b.verbose("Checking for existence of a field with identifier",a),j.filter("#"+a).size()>0?!0:j.filter('[name="'+a+'"]').size()>0?!0:j.filter("[data-"+k.validate+'="'+a+'"]').size()>0?!0:!1}},add:{prompt:function(c,e){var f=b.get.field(c.identifier),g=f.closest(w),i=g.find(l.prompt),j=0!==i.size();b.verbose("Adding inline error",c),g.addClass(m.error),h.inline&&(j||(i=h.templates.prompt(e),i.appendTo(g)),i.html(e[0]),j||(h.transition&&a.fn.transition!==d?(b.verbose("Displaying error with css transition",h.transition),i.transition(h.transition+" in",h.duration)):(b.verbose("Displaying error with fallback javascript animation"),i.fadeIn(h.duration))))},errors:function(a){b.debug("Adding form error messages",a),x.html(h.templates.error(a))}},remove:{prompt:function(c){var e=b.get.field(c.identifier),f=e.closest(w),g=f.find(l.prompt);f.removeClass(m.error),h.inline&&g.is(":visible")&&(b.verbose("Removing prompt for field",c),h.transition&&a.fn.transition!==d?g.transition(h.transition+" out",h.duration,function(){g.remove()}):g.fadeOut(h.duration,function(){g.remove()}))}},validate:{form:function(c){var d=!0;return z=[],a.each(i,function(a,c){b.validate.field(c)||(d=!1)}),d?(b.debug("Form has no validation errors, submitting"),e.removeClass(m.error).addClass(m.success),a.proxy(h.onSuccess,this)(c),void 0):(b.debug("Form has errors"),e.addClass(m.error),h.inline||b.add.errors(z),a.proxy(h.onFailure,this)(z))},field:function(c){var e=b.get.field(c.identifier),f=!0,g=[];return c.rules!==d&&a.each(c.rules,function(a,d){b.has.field(c.identifier)&&!b.validate.rule(c,d)&&(b.debug("Field is invalid",c.identifier,d.type),g.push(d.prompt),f=!1)}),f?(b.remove.prompt(c,g),a.proxy(h.onValid,e)(),!0):(z=z.concat(g),b.add.prompt(c,g),a.proxy(h.onInvalid,e)(g),!1)},rule:function(c,f){var g,i,j=b.get.field(c.identifier),k=f.type,l=j.val(),m=/\[(.*?)\]/i,n=m.exec(k),o=!0;return n!==d&&null!==n?(g=n[1],i=k.replace(n[0],""),o=a.proxy(h.rules[i],e)(l,g)):o="checked"==k?j.filter(":checked").size()>0:h.rules[k](l),o}},setting:function(c,e){return b.debug("Changing setting",c,e),e===d?h[c]:(a.isPlainObject(c)?a.extend(!0,h,c):h[c]=e,void 0)},internal:function(c,e){return b.debug("Changing internal",c,e),e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){h.debug&&(h.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,h.name+":"),b.debug.apply(console,arguments)))},verbose:function(){h.verbose&&h.debug&&(h.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,h.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,h.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;h.performance&&(c=(new Date).getTime(),e=r||c,d=c-e,r=c,s.push({Element:A,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=h.name+":",e=0;r=!1,clearTimeout(b.performance.timer),a.each(s,function(a,b){e+=b["Execution Time"]}),c+=" "+e+"ms",q&&(c+=" '"+q+"'"),g.size()>1&&(c+=" ("+g.size()+")"),(console.group!==d||console.table!==d)&&s.length>0&&(console.groupCollapsed(c),console.table?console.table(s):a.each(s,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(c,e,g){var h,i,j;return e=e||v,g=A||g,"string"==typeof c&&B!==d&&(c=c.split(/[\. ]/),h=c.length-1,a.each(c,function(e,f){var g=e!=h?f+c[e+1].charAt(0).toUpperCase()+c[e+1].slice(1):c;if(a.isPlainObject(B[f])&&e!=h)B=B[f];else{if(!a.isPlainObject(B[g])||e==h)return B[f]!==d?(i=B[f],!1):B[g]!==d?(i=B[g],!1):(b.error(n.method),!1);B=B[g]}})),a.isFunction(i)?j=i.apply(g,e):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},u?(B===d&&b.initialize(),b.invoke(t)):(B!==d&&b.destroy(),b.initialize())}),f!==d?f:this},a.fn.form.settings={name:"Form",namespace:"form",debug:!0,verbose:!0,performance:!0,keyboardShortcuts:!0,on:"submit",inline:!1,transition:"scale",duration:150,onValid:function(){},onInvalid:function(){},onSuccess:function(){return!0},onFailure:function(){return!1},metadata:{validate:"validate"},selector:{message:".error.message",field:"input, textarea, select",group:".field",input:"input",prompt:".prompt",submit:".submit"},className:{error:"error",success:"success",down:"down",label:"ui label prompt"},error:{method:"The method you called is not defined."},templates:{error:function(b){var c='
    ';return a.each(b,function(a,b){c+="
  • "+b+"
  • "}),c+="
",a(c)},prompt:function(b){return a("
").addClass("ui red pointing prompt label").html(b[0])}},rules:{empty:function(a){return!(a===d||""===a)},email:function(a){var b=new RegExp("[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?");return b.test(a)},length:function(a,b){return a!==d?a.length>=b:!1},not:function(a,b){return a!=b},contains:function(a,b){return-1!==a.search(b)},is:function(a,b){return a==b},maxLength:function(a,b){return a!==d?a.length<=b:!1},match:function(b,c){var e,f=a(this);return f.find("#"+c).size()>0?e=f.find("#"+c).val():f.find("[name="+c+"]").size()>0?e=f.find("[name="+c+"]").val():f.find('[data-validate="'+c+'"]').size()>0&&(e=f.find('[data-validate="'+c+'"]').val()),e!==d?b.toString()==e.toString():!1},url:function(a){var b=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return b.test(a)}}}}(jQuery,window,document),function(a,b,c,d){a.fn.state=function(b){var c,e=a(this),f=a.extend(!0,{},a.fn.state.settings,b),g=e.selector||"",h=(new Date).getTime(),i=[],j=arguments[0],k="string"==typeof j,l=[].slice.call(arguments,1),m=f.error,n=f.metadata,o=f.className,p=f.namespace,q=f.states,r=f.text,s="."+p,t=p+"-module";return e.each(function(){var p,u=a(this),v=this,w=u.data(t);p={initialize:function(){p.verbose("Initializing module"),f.automatic&&p.add.defaults(),f.context&&""!==g?(p.allows("hover")&&a(v,f.context).on(g,"mouseenter"+s,p.enable.hover).on(g,"mouseleave"+s,p.disable.hover),p.allows("down")&&a(v,f.context).on(g,"mousedown"+s,p.enable.down).on(g,"mouseup"+s,p.disable.down),p.allows("focus")&&a(v,f.context).on(g,"focus"+s,p.enable.focus).on(g,"blur"+s,p.disable.focus),a(f.context).on(g,"mouseenter"+s,p.change.text).on(g,"mouseleave"+s,p.reset.text).on(g,"click"+s,p.toggle.state)):(p.allows("hover")&&u.on("mouseenter"+s,p.enable.hover).on("mouseleave"+s,p.disable.hover),p.allows("down")&&u.on("mousedown"+s,p.enable.down).on("mouseup"+s,p.disable.down),p.allows("focus")&&u.on("focus"+s,p.enable.focus).on("blur"+s,p.disable.focus),u.on("mouseenter"+s,p.change.text).on("mouseleave"+s,p.reset.text).on("click"+s,p.toggle.state)),p.instantiate()},instantiate:function(){p.verbose("Storing instance of module",p),w=p,u.data(t,p)},destroy:function(){p.verbose("Destroying previous module",w),u.off(s).removeData(t)},refresh:function(){p.verbose("Refreshing selector cache"),u=a(v)},add:{defaults:function(){var c=b&&a.isPlainObject(b.states)?b.states:{};a.each(f.defaults,function(b,e){p.is[b]!==d&&p.is[b]()&&(p.verbose("Adding default states",b,v),a.extend(f.states,e,c))})}},is:{active:function(){return u.hasClass(o.active)},loading:function(){return u.hasClass(o.loading)},inactive:function(){return!u.hasClass(o.active)},enabled:function(){return!u.is(f.filter.active)},disabled:function(){return u.is(f.filter.active)},textEnabled:function(){return!u.is(f.filter.text)},button:function(){return u.is(".button:not(a, .submit)")},input:function(){return u.is("input")}},allow:function(a){p.debug("Now allowing state",a),q[a]=!0},disallow:function(a){p.debug("No longer allowing",a),q[a]=!1},allows:function(a){return q[a]||!1},enable:{state:function(a){p.allows(a)&&u.addClass(o[a])},focus:function(){u.addClass(o.focus)},hover:function(){u.addClass(o.hover)},down:function(){u.addClass(o.down)}},disable:{state:function(a){p.allows(a)&&u.removeClass(o[a])},focus:function(){u.removeClass(o.focus)},hover:function(){u.removeClass(o.hover)},down:function(){u.removeClass(o.down)}},toggle:{state:function(){var a=u.data(n.promise);p.allows("active")&&p.is.enabled()&&(p.refresh(),a!==d?p.listenTo(a):p.change.state())}},listenTo:function(b){p.debug("API request detected, waiting for state signal",b),b?(r.loading&&p.update.text(r.loading),a.when(b).then(function(){"resolved"==b.state()?(p.debug("API request succeeded"),f.activateTest=function(){return!0},f.deactivateTest=function(){return!0}):(p.debug("API request failed"),f.activateTest=function(){return!1},f.deactivateTest=function(){return!1}),p.change.state()})):(f.activateTest=function(){return!1},f.deactivateTest=function(){return!1})},change:{state:function(){p.debug("Determining state change direction"),p.is.inactive()?p.activate():p.deactivate(),f.sync&&p.sync(),a.proxy(f.onChange,v)()},text:function(){p.is.textEnabled()&&(p.is.active()?r.hover?(p.verbose("Changing text to hover text",r.hover),p.update.text(r.hover)):r.disable&&(p.verbose("Changing text to disable text",r.disable),p.update.text(r.disable)):r.hover?(p.verbose("Changing text to hover text",r.disable),p.update.text(r.hover)):r.enable&&(p.verbose("Changing text to enable text",r.enable),p.update.text(r.enable)))}},activate:function(){a.proxy(f.activateTest,v)()&&(p.debug("Setting state to active"),u.addClass(o.active),p.update.text(r.active)),a.proxy(f.onActivate,v)()},deactivate:function(){a.proxy(f.deactivateTest,v)()&&(p.debug("Setting state to inactive"),u.removeClass(o.active),p.update.text(r.inactive)),a.proxy(f.onDeactivate,v)()},sync:function(){p.verbose("Syncing other buttons to current state"),p.is.active()?e.not(u).state("activate"):e.not(u).state("deactivate")},get:{text:function(){return f.selector.text?u.find(f.selector.text).text():u.html()},textFor:function(a){return r[a]||!1}},flash:{text:function(a,b){var c=p.get.text();p.debug("Flashing text message",a,b),a=a||f.text.flash,b=b||f.flashDuration,p.update.text(a),setTimeout(function(){p.update.text(c)},b)}},reset:{text:function(){var a=r.active||u.data(n.storedText),b=r.inactive||u.data(n.storedText);p.is.textEnabled()&&(p.is.active()&&a?(p.verbose("Resetting active text",a),p.update.text(a)):b&&(p.verbose("Resetting inactive text",a),p.update.text(b)))}},update:{text:function(a){var b=p.get.text();a&&a!==b?(p.debug("Updating text",a),f.selector.text?u.data(n.storedText,a).find(f.selector.text).text(a):u.data(n.storedText,a).html(a)):p.debug("Text is already sane, ignoring update",a)}},setting:function(b,c){return p.debug("Changing setting",b,c),c===d?f[b]:(a.isPlainObject(b)?a.extend(!0,f,b):f[b]=c,void 0)},internal:function(b,c){return p.debug("Changing internal",b,c),c===d?p[b]:(a.isPlainObject(b)?a.extend(!0,p,b):p[b]=c,void 0)},debug:function(){f.debug&&(f.performance?p.performance.log(arguments):(p.debug=Function.prototype.bind.call(console.info,console,f.name+":"),p.debug.apply(console,arguments)))},verbose:function(){f.verbose&&f.debug&&(f.performance?p.performance.log(arguments):(p.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),p.verbose.apply(console,arguments)))},error:function(){p.error=Function.prototype.bind.call(console.error,console,f.name+":"),p.error.apply(console,arguments)},performance:{log:function(a){var b,c,d;f.performance&&(b=(new Date).getTime(),d=h||b,c=b-d,h=b,i.push({Element:v,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":c})),clearTimeout(p.performance.timer),p.performance.timer=setTimeout(p.performance.display,100)},display:function(){var b=f.name+":",c=0;h=!1,clearTimeout(p.performance.timer),a.each(i,function(a,b){c+=b["Execution Time"]}),b+=" "+c+"ms",g&&(b+=" '"+g+"'"),e.size()>1&&(b+=" ("+e.size()+")"),(console.group!==d||console.table!==d)&&i.length>0&&(console.groupCollapsed(b),console.table?console.table(i):a.each(i,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),i=[]}},invoke:function(b,e,f){var g,h,i;return e=e||l,f=v||f,"string"==typeof b&&w!==d&&(b=b.split(/[\. ]/),g=b.length-1,a.each(b,function(c,e){var f=c!=g?e+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(w[e])&&c!=g)w=w[e];else{if(!a.isPlainObject(w[f])||c==g)return w[e]!==d?(h=w[e],!1):w[f]!==d?(h=w[f],!1):(p.error(m.method),!1);w=w[f]}})),a.isFunction(h)?i=h.apply(f,e):h!==d&&(i=h),a.isArray(c)?c.push(i):"string"==typeof c?c=[c,i]:i!==d&&(c=i),h}},k?(w===d&&p.initialize(),p.invoke(j)):(w!==d&&p.destroy(),p.initialize())}),c!==d?c:this},a.fn.state.settings={name:"State",debug:!0,verbose:!0,namespace:"state",performance:!0,onActivate:function(){},onDeactivate:function(){},onChange:function(){},activateTest:function(){return!0},deactivateTest:function(){return!0},automatic:!0,sync:!1,flashDuration:3e3,filter:{text:".loading, .disabled",active:".disabled"},context:!1,error:{method:"The method you called is not defined."},metadata:{promise:"promise",storedText:"stored-text"},className:{focus:"focus",hover:"hover",down:"down",active:"active",loading:"loading"},selector:{text:!1},defaults:{input:{hover:!0,focus:!0,down:!0,loading:!1,active:!1},button:{hover:!0,focus:!1,down:!0,active:!0,loading:!0}},states:{hover:!0,focus:!0,down:!0,loading:!1,active:!1},text:{flash:!1,hover:!1,active:!1,inactive:!1,enable:!1,disable:!1}}}(jQuery,window,document),function(a,b,c,d){a.fn.chatroom=function(b){var c=a.extend(!0,{},a.fn.chatroom.settings,b),e=c.className,f=c.namespace,g=c.selector,h=c.error;return a(this).each(function(){var b,i,j,k,l,m,n,o=a(this),p=o.find(g.expandButton),q=o.find(g.userListButton),r=o.find(g.userList),s=(o.find(g.room),o.find(g.userCount)),t=o.find(g.log),u=(o.find(g.message),o.find(g.messageInput)),v=o.find(g.messageButton),w=o.data("module"),x="",y={};n={width:{log:t.width(),userList:r.outerWidth()},initialize:function(){return Pusher===d&&n.error(h.pusher),c.key===d||c.channelName===d?(n.error(h.key),!1):c.endpoint.message||c.endpoint.authentication?(m=new Pusher(c.key),Pusher.channel_auth_endpoint=c.endpoint.authentication,b=m.subscribe(c.channelName),b.bind("pusher:subscription_succeeded",n.user.list.create),b.bind("pusher:subscription_error",n.error),b.bind("pusher:member_added",n.user.joined),b.bind("pusher:member_removed",n.user.left),b.bind("update_messages",n.message.receive),a.each(c.customEvents,function(a,c){b.bind(a,c)}),q.on("click."+f,n.event.toggleUserList),p.on("click."+f,n.event.toggleExpand),u.on("keydown."+f,n.event.input.keydown).on("keyup."+f,n.event.input.keyup),v.on("mouseenter."+f,n.event.hover).on("mouseleave."+f,n.event.hover).on("click."+f,n.event.submit),t.animate({scrollTop:t.prop("scrollHeight")},400),o.data("module",n).addClass(e.loading),void 0):(n.error(h.endpoint),!1)},refresh:function(){q.removeClass(e.active),n.width={log:t.width(),userList:r.outerWidth()},q.hasClass(e.active)&&n.user.list.hide(),o.data("module",n) +!function(a,b,c,d){a.fn.accordion=function(b){var c,e=a(this),f=a.isPlainObject(b)?a.extend(!0,{},a.fn.accordion.settings,b):a.fn.accordion.settings,g=f.className,h=f.namespace,i=f.selector,j=f.error,k="."+h,l="module-"+h,m=e.selector||"",n=(new Date).getTime(),o=[],p=arguments[0],q="string"==typeof p,r=[].slice.call(arguments,1);return e.each(function(){var b,h=a(this),s=h.find(i.title),t=h.find(i.content),u=this,v=h.data(l);b={initialize:function(){b.debug("Initializing accordion with bound events",h),s.on("click"+k,b.event.click),b.instantiate()},instantiate:function(){h.data(l,b)},destroy:function(){b.debug("Destroying previous accordion for",h),h.removeData(l),s.off(k)},event:{click:function(){b.verbose("Title clicked",this);var c=a(this),d=s.index(c);b.toggle(d)},resetStyle:function(){b.verbose("Resetting styles on element",this),a(this).removeAttr("style").children().removeAttr("style")}},toggle:function(a){b.debug("Toggling content content at index",a);var c=s.eq(a),d=c.next(t),e=d.is(":visible");e?f.collapsible?b.close(a):b.debug("Cannot close accordion content collapsing is disabled"):b.open(a)},open:function(c){var d=s.eq(c),e=d.next(t),h=s.filter("."+g.active),i=h.next(s),j=h.size()>0;e.is(":animated")||(b.debug("Opening accordion content",d),f.exclusive&&j&&(h.removeClass(g.active),i.stop().children().animate({opacity:0},f.duration,b.event.resetStyle).end().slideUp(f.duration,f.easing,function(){i.removeClass(g.active).removeAttr("style").children().removeAttr("style")})),d.addClass(g.active),e.stop().children().removeAttr("style").end().slideDown(f.duration,f.easing,function(){e.addClass(g.active).removeAttr("style"),a.proxy(f.onOpen,e)(),a.proxy(f.onChange,e)()}))},close:function(c){var d=s.eq(c),e=d.next(t);b.debug("Closing accordion content",d),d.removeClass(g.active),e.removeClass(g.active).show().stop().children().animate({opacity:0},f.duration,b.event.resetStyle).end().slideUp(f.duration,f.easing,function(){e.removeAttr("style"),a.proxy(f.onClose,e)(),a.proxy(f.onChange,e)()})},setting:function(c,e){return b.debug("Changing setting",c,e),e===d?f[c]:(a.isPlainObject(c)?a.extend(!0,f,c):f[c]=e,void 0)},internal:function(c,e){return b.debug("Changing internal",c,e),e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){f.debug&&(f.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,f.name+":"),b.debug.apply(console,arguments)))},verbose:function(){f.verbose&&f.debug&&(f.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,f.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;f.performance&&(c=(new Date).getTime(),e=n||c,d=c-e,n=c,o.push({Element:u,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=f.name+":",g=0;n=!1,clearTimeout(b.performance.timer),a.each(o,function(a,b){g+=b["Execution Time"]}),c+=" "+g+"ms",m&&(c+=" '"+m+"'"),e.size()>1&&(c+=" ("+e.size()+")"),(console.group!==d||console.table!==d)&&o.length>0&&(console.groupCollapsed(c),console.table?console.table(o):a.each(o,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),o=[]}},invoke:function(e,f,g){var h,i,k;return f=f||r,g=u||g,"string"==typeof e&&v!==d&&(e=e.split(/[\. ]/),h=e.length-1,a.each(e,function(c,f){var g=c!=h?f+e[c+1].charAt(0).toUpperCase()+e[c+1].slice(1):e;if(a.isPlainObject(v[f])&&c!=h)v=v[f];else{if(!a.isPlainObject(v[g])||c==h)return v[f]!==d?(i=v[f],!1):v[g]!==d?(i=v[g],!1):(b.error(j.method),!1);v=v[g]}})),a.isFunction(i)?k=i.apply(g,f):i!==d&&(k=i),a.isArray(c)?c.push(k):"string"==typeof c?c=[c,k]:k!==d&&(c=k),i}},q?(v===d&&b.initialize(),b.invoke(p)):(v!==d&&b.destroy(),b.initialize())}),c!==d?c:this},a.fn.accordion.settings={name:"Accordion",namespace:"accordion",debug:!0,verbose:!0,performance:!0,exclusive:!0,collapsible:!0,duration:300,easing:"linear",onOpen:function(){},onClose:function(){},onChange:function(){},error:{method:"The method you called is not defined"},className:{active:"active"},selector:{title:".title",content:".content"}}}(jQuery,window,document),function(a,b,c,d){a.api=a.fn.api=function(c){var e,f,g=a.extend(!0,{},a.api.settings,c),h="function"!=typeof this?this:a("
"),i=g.stateContext?a(g.stateContext):a(h),j="object"==typeof this?a(h):i,k=this,l=(new Date).getTime(),m=[],n=j.selector||"",o=g.namespace+"-module",p=g.className,q=g.metadata,r=g.error,s=j.data(o),t=arguments[0],u=s!==d&&"string"==typeof t,v=[].slice.call(arguments,1);return e={initialize:function(){var c,f,h,k,l,m,n=(new Date).getTime(),o={},s={};return g.serializeForm&&a(this).toJSON()!==d&&(o=e.get.formData(),e.debug("Adding form data to API Request",o),a.extend(!0,g.data,o)),c=a.proxy(g.beforeSend,j)(g),c===d||c?(k=e.get.url(e.get.templateURL()))?(h=a.Deferred().always(function(){g.stateContext&&i.removeClass(p.loading),a.proxy(g.complete,j)()}).done(function(b){e.debug("API request successful"),"json"==g.dataType?b.error!==d?a.proxy(g.failure,i)(b.error,g,j):a.isArray(b.errors)?a.proxy(g.failure,i)(b.errors[0],g,j):a.proxy(g.success,i)(b,g,j):a.proxy(g.success,i)(b,g,j)}).fail(function(b,c,f){var h,j=g.error[c]!==d?g.error[c]:f;if(b!==d)if(b.readyState!==d&&4==b.readyState){if(200!=b.status&&f!==d&&""!==f)e.error(k.statusMessage+f);else if("error"==c&&"json"==g.dataType)try{h=a.parseJSON(b.responseText),h&&h.error!==d&&(j=h.error)}catch(k){e.error(k.JSONParse)}i.removeClass(p.loading).addClass(p.error),g.errorLength>0&&setTimeout(function(){i.removeClass(p.error)},g.errorLength),e.debug("API Request error:",j),a.proxy(g.failure,i)(j,g,this)}else e.debug("Request Aborted (Most likely caused by page change)")}),a.extend(!0,s,g,{success:function(){},failure:function(){},complete:function(){},type:g.method||g.type,data:l,url:k,beforeSend:g.beforeXHR}),g.stateContext&&i.addClass(p.loading),g.progress&&(e.verbose("Adding progress events"),a.extend(!0,s,{xhr:function(){var c=new b.XMLHttpRequest;return c.upload.addEventListener("progress",function(b){var c;b.lengthComputable&&(c=Math.round(1e4*(b.loaded/b.total))/100+"%",a.proxy(g.progress,i)(c,b))},!1),c.addEventListener("progress",function(b){var c;b.lengthComputable&&(c=Math.round(1e4*(b.loaded/b.total))/100+"%",a.proxy(g.progress,i)(c,b))},!1),c}})),e.verbose("Creating AJAX request with settings: ",s),m=a.ajax(s).always(function(){f=g.loadingLength-((new Date).getTime()-n),g.loadingDelay=0>f?0:f}).done(function(a){var b=this;setTimeout(function(){h.resolveWith(b,[a])},g.loadingDelay)}).fail(function(a,b,c){var d=this;"abort"!=b?setTimeout(function(){h.rejectWith(d,[a,b,c])},g.loadingDelay):i.removeClass(p.error).removeClass(p.loading)}),g.stateContext&&j.data(q.promise,h).data(q.xhr,m),void 0):(e.error(r.missingURL),e.reset(),void 0):(e.error(r.beforeSend),e.reset(),void 0)},get:{formData:function(){return j.closest("form").toJSON()},templateURL:function(){var a,b=j.data(g.metadata.action)||g.action||!1;return b&&(e.debug("Creating url for: ",b),g.api[b]!==d?a=g.api[b]:e.error(r.missingAction)),g.url&&(a=g.url,e.debug("Getting url",a)),a},url:function(b,c){var f;return b&&(f=b.match(g.regExpTemplate),c=c||g.urlData,f&&(e.debug("Looking for URL variables",f),a.each(f,function(g,h){var i=h.substr(2,h.length-3),k=a.isPlainObject(c)&&c[i]!==d?c[i]:j.data(i)!==d?j.data(i):c[i];if(e.verbose("Looking for variable",i,j,j.data(i),c[i]),k===!1)e.debug("Removing variable from URL",f),b=b.replace("/"+h,"");else{if(k===d||!k)return e.error(r.missingParameter+i),b=!1,!1;b=b.replace(h,k)}}))),b}},reset:function(){j.data(q.promise,!1).data(q.xhr,!1),i.removeClass(p.error).removeClass(p.loading)},setting:function(b,c){return c===d?g[b]:(a.isPlainObject(b)?a.extend(!0,g,b):g[b]=c,void 0)},internal:function(b,c){return c===d?e[b]:(a.isPlainObject(b)?a.extend(!0,e,b):e[b]=c,void 0)},debug:function(){g.debug&&(g.performance?e.performance.log(arguments):(e.debug=Function.prototype.bind.call(console.info,console,g.name+":"),e.debug.apply(console,arguments)))},verbose:function(){g.verbose&&g.debug&&(g.performance?e.performance.log(arguments):(e.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),e.verbose.apply(console,arguments)))},error:function(){e.error=Function.prototype.bind.call(console.error,console,g.name+":"),e.error.apply(console,arguments)},performance:{log:function(a){var b,c,d;g.performance&&(b=(new Date).getTime(),d=l||b,c=b-d,l=b,m.push({Element:k,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":c})),clearTimeout(e.performance.timer),e.performance.timer=setTimeout(e.performance.display,100)},display:function(){var b=g.name+":",c=0;l=!1,clearTimeout(e.performance.timer),a.each(m,function(a,b){c+=b["Execution Time"]}),b+=" "+c+"ms",n&&(b+=" '"+n+"'"),(console.group!==d||console.table!==d)&&m.length>0&&(console.groupCollapsed(b),console.table?console.table(m):a.each(m,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),m=[]}},invoke:function(b,c,g){var h,i,j;return c=c||v,g=k||g,"string"==typeof b&&s!==d&&(b=b.split(/[\. ]/),h=b.length-1,a.each(b,function(c,f){var g=c!=h?f+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(s[f])&&c!=h)s=s[f];else{if(!a.isPlainObject(s[g])||c==h)return s[f]!==d?(i=s[f],!1):s[g]!==d?(i=s[g],!1):(e.error(r.method),!1);s=s[g]}})),a.isFunction(i)?j=i.apply(g,c):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},u?(s===d&&e.initialize(),e.invoke(t)):(s!==d&&e.destroy(),e.initialize()),f!==d?f:this},a.fn.apiButton=function(b){return a(this).each(function(){var c,d=a(this),e=a(this).selector||"",f=a.isFunction(b)?a.extend(!0,{},a.api.settings,a.fn.apiButton.settings,{stateContext:this,success:b}):a.extend(!0,{},a.api.settings,a.fn.apiButton.settings,{stateContext:this},b);c={initialize:function(){f.context&&""!==e?a(f.context).on(e,"click."+f.namespace,c.click):d.on("click."+f.namespace,c.click)},click:function(){f.filter&&0!==a(this).filter(f.filter).size()||a.proxy(a.api,this)(f)}},c.initialize()}),this},a.api.settings={name:"API",namespace:"api",debug:!0,verbose:!0,performance:!0,api:{},beforeSend:function(a){return a},beforeXHR:function(){},success:function(){},complete:function(){},failure:function(){},progress:!1,error:{missingAction:"API action used but no url was defined",missingURL:"URL not specified for the API action",missingParameter:"Missing an essential URL parameter: ",timeout:"Your request timed out",error:"There was an error with your request",parseError:"There was an error parsing your request",JSONParse:"JSON could not be parsed during error handling",statusMessage:"Server gave an error: ",beforeSend:"The before send function has aborted the request",exitConditions:"API Request Aborted. Exit conditions met"},className:{loading:"loading",error:"error"},metadata:{action:"action",promise:"promise",xhr:"xhr"},regExpTemplate:/\{\$([A-z]+)\}/g,action:!1,url:!1,urlData:!1,serializeForm:!1,stateContext:!1,method:"get",data:{},dataType:"json",cache:!0,loadingLength:200,errorLength:2e3},a.fn.apiButton.settings={filter:".disabled, .loading",context:!1,stateContext:!1}}(jQuery,window,document),function(a,b,c,d){a.fn.colorize=function(b){var c=a.extend(!0,{},a.fn.colorize.settings,b),e=arguments||!1;return a(this).each(function(b){var f,g,h,i,j,k,l,m,n=a(this),o=a("")[0],p=a("")[0],q=a("")[0],r=new Image,s=c.colors,t=(c.paths,c.namespace),u=c.error,v=n.data("module-"+t);return m={checkPreconditions:function(){return m.debug("Checking pre-conditions"),!a.isPlainObject(s)||a.isEmptyObject(s)?(m.error(u.undefinedColors),!1):!0},async:function(a){c.async?setTimeout(a,0):a()},getMetadata:function(){m.debug("Grabbing metadata"),i=n.data("image")||c.image||d,j=n.data("name")||c.name||b,k=c.width||n.width(),l=c.height||n.height(),(0===k||0===l)&&m.error(u.undefinedSize)},initialize:function(){m.debug("Initializing with colors",s),m.checkPreconditions()&&m.async(function(){m.getMetadata(),m.canvas.create(),m.draw.image(function(){m.draw.colors(),m.canvas.merge()}),n.data("module-"+t,m)})},redraw:function(){m.debug("Redrawing image"),m.async(function(){m.canvas.clear(),m.draw.colors(),m.canvas.merge()})},change:{color:function(a,b){return m.debug("Changing color",a),s[a]===d?(m.error(u.missingColor),!1):(s[a]=b,m.redraw(),void 0)}},canvas:{create:function(){m.debug("Creating canvases"),o.width=k,o.height=l,p.width=k,p.height=l,q.width=k,q.height=l,f=o.getContext("2d"),g=p.getContext("2d"),h=q.getContext("2d"),n.append(o),f=n.children("canvas")[0].getContext("2d")},clear:function(){m.debug("Clearing canvas"),h.fillStyle="#FFFFFF",h.fillRect(0,0,k,l)},merge:function(){return a.isFunction(f.blendOnto)?(f.putImageData(g.getImageData(0,0,k,l),0,0),h.blendOnto(f,"multiply"),void 0):(m.error(u.missingPlugin),void 0)}},draw:{image:function(a){m.debug("Drawing image"),a=a||function(){},i?(r.src=i,r.onload=function(){g.drawImage(r,0,0),a()}):(m.error(u.noImage),a())},colors:function(){m.debug("Drawing color overlays",s),a.each(s,function(a,b){c.onDraw(h,j,a,b)})}},debug:function(a,b){c.debug&&(b!==d?console.info(c.name+": "+a,b):console.info(c.name+": "+a))},error:function(a){console.warn(c.name+": "+a)},invoke:function(b,e,f){var g;return f=f||Array.prototype.slice.call(arguments,2),"string"==typeof b&&v!==d&&(b=b.split("."),a.each(b,function(b,d){return a.isPlainObject(v[d])?(v=v[d],!0):a.isFunction(v[d])?(g=v[d],!0):(m.error(c.error.method),!1)})),a.isFunction(g)?g.apply(e,f):!1}},v!==d&&e?("invoke"==e[0]&&(e=Array.prototype.slice.call(e,1)),m.invoke(e[0],this,Array.prototype.slice.call(e,1))):(m.initialize(),void 0)}),this},a.fn.colorize.settings={name:"Image Colorizer",debug:!0,namespace:"colorize",onDraw:function(){},async:!0,colors:{},metadata:{image:"image",name:"name"},error:{noImage:"No tracing image specified",undefinedColors:"No default colors specified.",missingColor:"Attempted to change color that does not exist",missingPlugin:"Blend onto plug-in must be included",undefinedHeight:"The width or height of image canvas could not be automatically determined. Please specify a height."}}}(jQuery,window,document),function(a,b,c,d){a.fn.form=function(b,e){var f,g=a(this),h=a.extend(!0,{},a.fn.form.settings,e),i=a.extend({},a.fn.form.settings.defaults,b),j=h.namespace,k=h.metadata,l=h.selector,m=h.className,n=h.error,o="."+j,p="module-"+j,q=g.selector||"",r=(new Date).getTime(),s=[],t=arguments[0],u="string"==typeof t,v=[].slice.call(arguments,1);return g.each(function(){var b,e=a(this),j=a(this).find(l.field),w=a(this).find(l.group),x=a(this).find(l.message),y=(a(this).find(l.prompt),a(this).find(l.submit)),z=[],A=this,B=e.data(p);b={initialize:function(){b.verbose("Initializing form validation",e,i,h),h.keyboardShortcuts&&j.on("keydown"+o,b.event.field.keydown),e.on("submit"+o,b.validate.form),j.on("blur"+o,b.event.field.blur),y.on("click"+o,b.submit),j.on(b.get.changeEvent()+o,b.event.field.change),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module",b),B=b,e.data(p,b)},destroy:function(){b.verbose("Destroying previous module",B),e.off(o).removeData(p)},refresh:function(){b.verbose("Refreshing selector cache"),j=e.find(l.field)},submit:function(){b.verbose("Submitting form",e),e.submit()},event:{field:{keydown:function(c){var d=a(this),e=c.which,f={enter:13,escape:27};return e==f.escape&&(b.verbose("Escape key pressed blurring field"),d.blur()),!c.ctrlKey&&e==f.enter&&d.is(l.input)?(b.debug("Enter key pressed, submitting form"),y.addClass(m.down),d.one("keyup"+o,b.event.field.keyup),c.preventDefault(),!1):void 0},keyup:function(){b.verbose("Doing keyboard shortcut form submit"),y.removeClass(m.down),b.submit()},blur:function(){var c=a(this),d=c.closest(w);d.hasClass(m.error)?(b.debug("Revalidating field",c,b.get.validation(c)),b.validate.field(b.get.validation(c))):("blur"==h.on||"change"==h.on)&&b.validate.field(b.get.validation(c))},change:function(){var c=a(this),d=c.closest(w);d.hasClass(m.error)?(b.debug("Revalidating field",c,b.get.validation(c)),b.validate.field(b.get.validation(c))):"change"==h.on&&b.validate.field(b.get.validation(c))}}},get:{changeEvent:function(){return c.createElement("input").oninput!==d?"input":c.createElement("input").onpropertychange!==d?"propertychange":"keyup"},field:function(c){return b.verbose("Finding field with identifier",c),j.filter("#"+c).size()>0?j.filter("#"+c):j.filter('[name="'+c+'"]').size()>0?j.filter('[name="'+c+'"]'):j.filter("[data-"+k.validate+'="'+c+'"]').size()>0?j.filter("[data-"+k.validate+'="'+c+'"]'):a("")},validation:function(c){var d;return a.each(i,function(a,e){b.get.field(e.identifier).get(0)==c.get(0)&&(d=e)}),d||!1}},has:{field:function(a){return b.verbose("Checking for existence of a field with identifier",a),j.filter("#"+a).size()>0?!0:j.filter('[name="'+a+'"]').size()>0?!0:j.filter("[data-"+k.validate+'="'+a+'"]').size()>0?!0:!1}},add:{prompt:function(c,e){var f=b.get.field(c.identifier),g=f.closest(w),i=g.find(l.prompt),j=0!==i.size();b.verbose("Adding inline error",c),g.addClass(m.error),h.inline&&(j||(i=h.templates.prompt(e),i.appendTo(g)),i.html(e[0]),j||(h.transition&&a.fn.transition!==d?(b.verbose("Displaying error with css transition",h.transition),i.transition(h.transition+" in",h.duration)):(b.verbose("Displaying error with fallback javascript animation"),i.fadeIn(h.duration))))},errors:function(a){b.debug("Adding form error messages",a),x.html(h.templates.error(a))}},remove:{prompt:function(c){var e=b.get.field(c.identifier),f=e.closest(w),g=f.find(l.prompt);f.removeClass(m.error),h.inline&&g.is(":visible")&&(b.verbose("Removing prompt for field",c),h.transition&&a.fn.transition!==d?g.transition(h.transition+" out",h.duration,function(){g.remove()}):g.fadeOut(h.duration,function(){g.remove()}))}},validate:{form:function(c){var d=!0;return z=[],a.each(i,function(a,c){b.validate.field(c)||(d=!1)}),d?(b.debug("Form has no validation errors, submitting"),e.removeClass(m.error).addClass(m.success),a.proxy(h.onSuccess,this)(c),void 0):(b.debug("Form has errors"),e.addClass(m.error),h.inline||b.add.errors(z),a.proxy(h.onFailure,this)(z))},field:function(c){var e=b.get.field(c.identifier),f=!0,g=[];return c.rules!==d&&a.each(c.rules,function(a,d){b.has.field(c.identifier)&&!b.validate.rule(c,d)&&(b.debug("Field is invalid",c.identifier,d.type),g.push(d.prompt),f=!1)}),f?(b.remove.prompt(c,g),a.proxy(h.onValid,e)(),!0):(z=z.concat(g),b.add.prompt(c,g),a.proxy(h.onInvalid,e)(g),!1)},rule:function(c,f){var g,i,j=b.get.field(c.identifier),k=f.type,l=j.val(),m=/\[(.*?)\]/i,n=m.exec(k),o=!0;return n!==d&&null!==n?(g=n[1],i=k.replace(n[0],""),o=a.proxy(h.rules[i],e)(l,g)):o=a.proxy(h.rules[k],j)(l),o}},setting:function(c,e){return b.debug("Changing setting",c,e),e===d?h[c]:(a.isPlainObject(c)?a.extend(!0,h,c):h[c]=e,void 0)},internal:function(c,e){return b.debug("Changing internal",c,e),e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){h.debug&&(h.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,h.name+":"),b.debug.apply(console,arguments)))},verbose:function(){h.verbose&&h.debug&&(h.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,h.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,h.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;h.performance&&(c=(new Date).getTime(),e=r||c,d=c-e,r=c,s.push({Element:A,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=h.name+":",e=0;r=!1,clearTimeout(b.performance.timer),a.each(s,function(a,b){e+=b["Execution Time"]}),c+=" "+e+"ms",q&&(c+=" '"+q+"'"),g.size()>1&&(c+=" ("+g.size()+")"),(console.group!==d||console.table!==d)&&s.length>0&&(console.groupCollapsed(c),console.table?console.table(s):a.each(s,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(c,e,g){var h,i,j;return e=e||v,g=A||g,"string"==typeof c&&B!==d&&(c=c.split(/[\. ]/),h=c.length-1,a.each(c,function(e,f){var g=e!=h?f+c[e+1].charAt(0).toUpperCase()+c[e+1].slice(1):c;if(a.isPlainObject(B[f])&&e!=h)B=B[f];else{if(!a.isPlainObject(B[g])||e==h)return B[f]!==d?(i=B[f],!1):B[g]!==d?(i=B[g],!1):(b.error(n.method),!1);B=B[g]}})),a.isFunction(i)?j=i.apply(g,e):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},u?(B===d&&b.initialize(),b.invoke(t)):(B!==d&&b.destroy(),b.initialize())}),f!==d?f:this},a.fn.form.settings={name:"Form",namespace:"form",debug:!0,verbose:!0,performance:!0,keyboardShortcuts:!0,on:"submit",inline:!1,transition:"scale",duration:150,onValid:function(){},onInvalid:function(){},onSuccess:function(){return!0},onFailure:function(){return!1},metadata:{validate:"validate"},selector:{message:".error.message",field:"input, textarea, select",group:".field",input:"input",prompt:".prompt",submit:".submit"},className:{error:"error",success:"success",down:"down",label:"ui label prompt"},error:{method:"The method you called is not defined."},templates:{error:function(b){var c='
    ';return a.each(b,function(a,b){c+="
  • "+b+"
  • "}),c+="
",a(c)},prompt:function(b){return a("
").addClass("ui red pointing prompt label").html(b[0])}},rules:{checked:function(){return a(this).filter(":checked").size()>0},empty:function(a){return!(a===d||""===a)},email:function(a){var b=new RegExp("[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?");return b.test(a)},length:function(a,b){return a!==d?a.length>=b:!1},not:function(a,b){return a!=b},contains:function(a,b){return-1!==a.search(b)},is:function(a,b){return a==b},maxLength:function(a,b){return a!==d?a.length<=b:!1},match:function(b,c){var e,f=a(this);return f.find("#"+c).size()>0?e=f.find("#"+c).val():f.find("[name="+c+"]").size()>0?e=f.find("[name="+c+"]").val():f.find('[data-validate="'+c+'"]').size()>0&&(e=f.find('[data-validate="'+c+'"]').val()),e!==d?b.toString()==e.toString():!1},url:function(a){var b=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return b.test(a)}}}}(jQuery,window,document),function(a,b,c,d){a.fn.state=function(b){var c,e=a(this),f=a.extend(!0,{},a.fn.state.settings,b),g=e.selector||"",h=(new Date).getTime(),i=[],j=arguments[0],k="string"==typeof j,l=[].slice.call(arguments,1),m=f.error,n=f.metadata,o=f.className,p=f.namespace,q=f.states,r=f.text,s="."+p,t=p+"-module";return e.each(function(){var p,u=a(this),v=this,w=u.data(t);p={initialize:function(){p.verbose("Initializing module"),f.automatic&&p.add.defaults(),f.context&&""!==g?(p.allows("hover")&&a(v,f.context).on(g,"mouseenter"+s,p.enable.hover).on(g,"mouseleave"+s,p.disable.hover),p.allows("down")&&a(v,f.context).on(g,"mousedown"+s,p.enable.down).on(g,"mouseup"+s,p.disable.down),p.allows("focus")&&a(v,f.context).on(g,"focus"+s,p.enable.focus).on(g,"blur"+s,p.disable.focus),a(f.context).on(g,"mouseenter"+s,p.change.text).on(g,"mouseleave"+s,p.reset.text).on(g,"click"+s,p.toggle.state)):(p.allows("hover")&&u.on("mouseenter"+s,p.enable.hover).on("mouseleave"+s,p.disable.hover),p.allows("down")&&u.on("mousedown"+s,p.enable.down).on("mouseup"+s,p.disable.down),p.allows("focus")&&u.on("focus"+s,p.enable.focus).on("blur"+s,p.disable.focus),u.on("mouseenter"+s,p.change.text).on("mouseleave"+s,p.reset.text).on("click"+s,p.toggle.state)),p.instantiate()},instantiate:function(){p.verbose("Storing instance of module",p),w=p,u.data(t,p)},destroy:function(){p.verbose("Destroying previous module",w),u.off(s).removeData(t)},refresh:function(){p.verbose("Refreshing selector cache"),u=a(v)},add:{defaults:function(){var c=b&&a.isPlainObject(b.states)?b.states:{};a.each(f.defaults,function(b,e){p.is[b]!==d&&p.is[b]()&&(p.verbose("Adding default states",b,v),a.extend(f.states,e,c))})}},is:{active:function(){return u.hasClass(o.active)},loading:function(){return u.hasClass(o.loading)},inactive:function(){return!u.hasClass(o.active)},enabled:function(){return!u.is(f.filter.active)},disabled:function(){return u.is(f.filter.active)},textEnabled:function(){return!u.is(f.filter.text)},button:function(){return u.is(".button:not(a, .submit)")},input:function(){return u.is("input")}},allow:function(a){p.debug("Now allowing state",a),q[a]=!0},disallow:function(a){p.debug("No longer allowing",a),q[a]=!1},allows:function(a){return q[a]||!1},enable:{state:function(a){p.allows(a)&&u.addClass(o[a])},focus:function(){u.addClass(o.focus)},hover:function(){u.addClass(o.hover)},down:function(){u.addClass(o.down)}},disable:{state:function(a){p.allows(a)&&u.removeClass(o[a])},focus:function(){u.removeClass(o.focus)},hover:function(){u.removeClass(o.hover)},down:function(){u.removeClass(o.down)}},toggle:{state:function(){var a=u.data(n.promise);p.allows("active")&&p.is.enabled()&&(p.refresh(),a!==d?p.listenTo(a):p.change.state())}},listenTo:function(b){p.debug("API request detected, waiting for state signal",b),b?(r.loading&&p.update.text(r.loading),a.when(b).then(function(){"resolved"==b.state()?(p.debug("API request succeeded"),f.activateTest=function(){return!0},f.deactivateTest=function(){return!0}):(p.debug("API request failed"),f.activateTest=function(){return!1},f.deactivateTest=function(){return!1}),p.change.state()})):(f.activateTest=function(){return!1},f.deactivateTest=function(){return!1})},change:{state:function(){p.debug("Determining state change direction"),p.is.inactive()?p.activate():p.deactivate(),f.sync&&p.sync(),a.proxy(f.onChange,v)()},text:function(){p.is.textEnabled()&&(p.is.active()?r.hover?(p.verbose("Changing text to hover text",r.hover),p.update.text(r.hover)):r.disable&&(p.verbose("Changing text to disable text",r.disable),p.update.text(r.disable)):r.hover?(p.verbose("Changing text to hover text",r.disable),p.update.text(r.hover)):r.enable&&(p.verbose("Changing text to enable text",r.enable),p.update.text(r.enable)))}},activate:function(){a.proxy(f.activateTest,v)()&&(p.debug("Setting state to active"),u.addClass(o.active),p.update.text(r.active)),a.proxy(f.onActivate,v)()},deactivate:function(){a.proxy(f.deactivateTest,v)()&&(p.debug("Setting state to inactive"),u.removeClass(o.active),p.update.text(r.inactive)),a.proxy(f.onDeactivate,v)()},sync:function(){p.verbose("Syncing other buttons to current state"),p.is.active()?e.not(u).state("activate"):e.not(u).state("deactivate")},get:{text:function(){return f.selector.text?u.find(f.selector.text).text():u.html()},textFor:function(a){return r[a]||!1}},flash:{text:function(a,b){var c=p.get.text();p.debug("Flashing text message",a,b),a=a||f.text.flash,b=b||f.flashDuration,p.update.text(a),setTimeout(function(){p.update.text(c)},b)}},reset:{text:function(){var a=r.active||u.data(n.storedText),b=r.inactive||u.data(n.storedText);p.is.textEnabled()&&(p.is.active()&&a?(p.verbose("Resetting active text",a),p.update.text(a)):b&&(p.verbose("Resetting inactive text",a),p.update.text(b)))}},update:{text:function(a){var b=p.get.text();a&&a!==b?(p.debug("Updating text",a),f.selector.text?u.data(n.storedText,a).find(f.selector.text).text(a):u.data(n.storedText,a).html(a)):p.debug("Text is already sane, ignoring update",a)}},setting:function(b,c){return p.debug("Changing setting",b,c),c===d?f[b]:(a.isPlainObject(b)?a.extend(!0,f,b):f[b]=c,void 0)},internal:function(b,c){return p.debug("Changing internal",b,c),c===d?p[b]:(a.isPlainObject(b)?a.extend(!0,p,b):p[b]=c,void 0)},debug:function(){f.debug&&(f.performance?p.performance.log(arguments):(p.debug=Function.prototype.bind.call(console.info,console,f.name+":"),p.debug.apply(console,arguments)))},verbose:function(){f.verbose&&f.debug&&(f.performance?p.performance.log(arguments):(p.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),p.verbose.apply(console,arguments)))},error:function(){p.error=Function.prototype.bind.call(console.error,console,f.name+":"),p.error.apply(console,arguments)},performance:{log:function(a){var b,c,d;f.performance&&(b=(new Date).getTime(),d=h||b,c=b-d,h=b,i.push({Element:v,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":c})),clearTimeout(p.performance.timer),p.performance.timer=setTimeout(p.performance.display,100)},display:function(){var b=f.name+":",c=0;h=!1,clearTimeout(p.performance.timer),a.each(i,function(a,b){c+=b["Execution Time"]}),b+=" "+c+"ms",g&&(b+=" '"+g+"'"),e.size()>1&&(b+=" ("+e.size()+")"),(console.group!==d||console.table!==d)&&i.length>0&&(console.groupCollapsed(b),console.table?console.table(i):a.each(i,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),i=[]}},invoke:function(b,e,f){var g,h,i;return e=e||l,f=v||f,"string"==typeof b&&w!==d&&(b=b.split(/[\. ]/),g=b.length-1,a.each(b,function(c,e){var f=c!=g?e+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(w[e])&&c!=g)w=w[e];else{if(!a.isPlainObject(w[f])||c==g)return w[e]!==d?(h=w[e],!1):w[f]!==d?(h=w[f],!1):(p.error(m.method),!1);w=w[f]}})),a.isFunction(h)?i=h.apply(f,e):h!==d&&(i=h),a.isArray(c)?c.push(i):"string"==typeof c?c=[c,i]:i!==d&&(c=i),h}},k?(w===d&&p.initialize(),p.invoke(j)):(w!==d&&p.destroy(),p.initialize())}),c!==d?c:this},a.fn.state.settings={name:"State",debug:!0,verbose:!0,namespace:"state",performance:!0,onActivate:function(){},onDeactivate:function(){},onChange:function(){},activateTest:function(){return!0},deactivateTest:function(){return!0},automatic:!0,sync:!1,flashDuration:3e3,filter:{text:".loading, .disabled",active:".disabled"},context:!1,error:{method:"The method you called is not defined."},metadata:{promise:"promise",storedText:"stored-text"},className:{focus:"focus",hover:"hover",down:"down",active:"active",loading:"loading"},selector:{text:!1},defaults:{input:{hover:!0,focus:!0,down:!0,loading:!1,active:!1},button:{hover:!0,focus:!1,down:!0,active:!0,loading:!0}},states:{hover:!0,focus:!0,down:!0,loading:!1,active:!1},text:{flash:!1,hover:!1,active:!1,inactive:!1,enable:!1,disable:!1}}}(jQuery,window,document),function(a,b,c,d){a.fn.chatroom=function(b){var c=a.extend(!0,{},a.fn.chatroom.settings,b),e=c.className,f=c.namespace,g=c.selector,h=c.error;return a(this).each(function(){var b,i,j,k,l,m,n,o=a(this),p=o.find(g.expandButton),q=o.find(g.userListButton),r=o.find(g.userList),s=(o.find(g.room),o.find(g.userCount)),t=o.find(g.log),u=(o.find(g.message),o.find(g.messageInput)),v=o.find(g.messageButton),w=o.data("module"),x="",y={};n={width:{log:t.width(),userList:r.outerWidth()},initialize:function(){return Pusher===d&&n.error(h.pusher),c.key===d||c.channelName===d?(n.error(h.key),!1):c.endpoint.message||c.endpoint.authentication?(m=new Pusher(c.key),Pusher.channel_auth_endpoint=c.endpoint.authentication,b=m.subscribe(c.channelName),b.bind("pusher:subscription_succeeded",n.user.list.create),b.bind("pusher:subscription_error",n.error),b.bind("pusher:member_added",n.user.joined),b.bind("pusher:member_removed",n.user.left),b.bind("update_messages",n.message.receive),a.each(c.customEvents,function(a,c){b.bind(a,c)}),q.on("click."+f,n.event.toggleUserList),p.on("click."+f,n.event.toggleExpand),u.on("keydown."+f,n.event.input.keydown).on("keyup."+f,n.event.input.keyup),v.on("mouseenter."+f,n.event.hover).on("mouseleave."+f,n.event.hover).on("click."+f,n.event.submit),t.animate({scrollTop:t.prop("scrollHeight")},400),o.data("module",n).addClass(e.loading),void 0):(n.error(h.endpoint),!1)},refresh:function(){q.removeClass(e.active),n.width={log:t.width(),userList:r.outerWidth()},q.hasClass(e.active)&&n.user.list.hide(),o.data("module",n) },user:{updateCount:function(){c.userCount&&(y=o.data("users"),k=0,a.each(y,function(){k++}),s.html(c.templates.userCount(k)))},joined:function(b){y=o.data("users"),"anonymous"!=b.id&&y[b.id]===d&&(y[b.id]=b.info,c.randomColor&&b.info.color===d&&(b.info.color=c.templates.color(b.id)),x=c.templates.userList(b.info),b.info.isAdmin?a(x).prependTo(r):a(x).appendTo(r),c.partingMessages&&(t.append(c.templates.joined(b.info)),n.message.scroll.test()),n.user.updateCount())},left:function(a){y=o.data("users"),a!==d&&"anonymous"!==a.id&&(delete y[a.id],o.data("users",y),r.find("[data-id="+a.id+"]").remove(),c.partingMessages&&(t.append(c.templates.left(a.info)),n.message.scroll.test()),n.user.updateCount())},list:{create:function(b){y={},b.each(function(a){"anonymous"!==a.id&&"undefined"!==a.id&&(c.randomColor&&a.info.color===d&&(a.info.color=c.templates.color(a.id)),x=a.info.isAdmin?c.templates.userList(a.info)+x:x+c.templates.userList(a.info),y[a.id]=a.info)}),o.data("users",y).data("user",y[b.me.id]).removeClass(e.loading),r.html(x),n.user.updateCount(),a.proxy(c.onJoin,r.children())()},show:function(){t.animate({width:n.width.log-n.width.userList},{duration:c.speed,easing:c.easing,complete:n.message.scroll.move})},hide:function(){t.stop().animate({width:n.width.log},{duration:c.speed,easing:c.easing,complete:n.message.scroll.move})}}},message:{scroll:{test:function(){l=t.prop("scrollHeight")-t.height(),Math.abs(t.scrollTop()-l)0&&(console.groupCollapsed(b),console.table?console.table(performance):a.each(performance,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),performance=[]}},invoke:function(b,c,e){var f,g;return c=c||queryArguments,e=element||e,"string"==typeof b&&w!==d&&(b=b.split(/[\. ]/),f=b.length-1,a.each(b,function(b,c){a.isPlainObject(w[c])&&b!=f?w=w[c]:w[c]!==d?g=w[c]:n.error(h.method)})),a.isFunction(g)?g.apply(e,c):g||!1}},methodInvoked?(w===d&&n.initialize(),invokedResponse=n.invoke(query)):(w!==d&&n.destroy(),n.initialize())}),invokedResponse?invokedResponse:this},a.fn.chatroom.settings={name:"Chat",debug:!1,namespace:"chat",channel:"present-chat",onJoin:function(){},onMessage:function(){},onExpand:function(){},onContract:function(){},customEvents:{},partingMessages:!1,userCount:!0,randomColor:!0,speed:300,easing:"easeOutQuint",scrollArea:9999,endpoint:{message:!1,authentication:!1},error:{method:"The method you called is not defined",endpoint:"Please define a message and authentication endpoint.",key:"You must specify a pusher key and channel.",pusher:"You must include the Pusher library."},className:{expand:"expand",active:"active",hover:"hover",down:"down",loading:"loading"},selector:{userCount:".actions .message",userListButton:".actions .list.button",expandButton:".actions .expand.button",room:".room",userList:".room .list",log:".room .log",message:".room .log .message",author:".room log .message .author",messageInput:".talk input",messageButton:".talk .send.button"},templates:{userCount:function(a){return a+" users in chat"},color:function(){var a=["#000000","#333333","#666666","#999999","#CC9999","#CC6666","#CC3333","#993333","#663333","#CC6633","#CC9966","#CC9933","#999966","#CCCC66","#99CC66","#669933","#669966","#33A3CC","#336633","#33CCCC","#339999","#336666","#336699","#6666CC","#9966CC","#333399","#663366","#996699","#993366","#CC6699"];return a[Math.floor(Math.random()*a.length)]},message:function(a){var b="";return a.user.isAdmin?(a.user.color="#55356A",b+='
',b+=''):b+='
',b+="

",b+=a.user.color!==d?''+a.user.name+": ":''+a.user.name+": ",b+=""+a.text+"

"+"
"},joined:function(a){return typeof a.name!==d?'
'+a.name+" has joined the chat.
":!1},left:function(a){return typeof a.name!==d?'
'+a.name+" has left the chat.
":!1},userList:function(a){var b="";return a.isAdmin&&(a.color="#55356A"),b+='
'+'
'+' '+"
",b+=a.color!==d?'

'+a.name+"

":'

'+a.name+"

",b+="
"}}}}(jQuery,window,document),function(a,b,c,d){a.fn.checkbox=function(b){var c,e=a(this),f=a.extend(!0,{},a.fn.checkbox.settings,b),g=f.className,h=f.namespace,i=f.error,j="."+h,k="module-"+h,l=e.selector||"",m=(new Date).getTime(),n=[],o=arguments[0],p="string"==typeof o,q=[].slice.call(arguments,1);return e.each(function(){var b,h=a(this),r=a(this).next(f.selector.label).first(),s=a(this).find(f.selector.input),t=h.selector||"",u=h.data(k),v=this;b={initialize:function(){b.verbose("Initializing checkbox",f),f.context&&""!==t?(b.verbose("Adding delegated events"),a(v,f.context).on(t,"click"+j,b.toggle).on(t+" + "+f.selector.label,"click"+j,b.toggle)):(h.on("click"+j,b.toggle).data(k,b),r.on("click"+j,b.toggle)),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module",b),u=b,h.data(k,b)},destroy:function(){b.verbose("Destroying previous module"),h.off(j).removeData(k)},is:{radio:function(){return h.hasClass(g.radio)}},can:{disable:function(){return"boolean"==typeof f.required?f.required:!b.is.radio()}},enable:function(){b.debug("Enabling checkbox"),s.prop("checked",!0),a.proxy(f.onChange,s.get())(),a.proxy(f.onEnable,s.get())()},disable:function(){b.debug("Disabling checkbox"),s.prop("checked",!1),a.proxy(f.onChange,s.get())(),a.proxy(f.onDisable,s.get())()},toggle:function(){b.verbose("Determining new checkbox state"),s.prop("checked")!==d&&s.prop("checked")?b.can.disable()&&b.disable():b.enable()},setting:function(b,c){return c===d?f[b]:(a.isPlainObject(b)?a.extend(!0,f,b):f[b]=c,void 0)},internal:function(c,e){return e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){f.debug&&(f.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,f.name+":"),b.debug.apply(console,arguments)))},verbose:function(){f.verbose&&f.debug&&(f.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,f.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;f.performance&&(c=(new Date).getTime(),e=m||c,d=c-e,m=c,n.push({Element:v,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=f.name+":",g=0;m=!1,clearTimeout(b.performance.timer),a.each(n,function(a,b){g+=b["Execution Time"]}),c+=" "+g+"ms",l&&(c+=" '"+l+"'"),e.size()>1&&(c+=" ("+e.size()+")"),(console.group!==d||console.table!==d)&&n.length>0&&(console.groupCollapsed(c),console.table?console.table(n):a.each(n,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),n=[]}},invoke:function(e,f,g){var h,j,k;return f=f||q,g=v||g,"string"==typeof e&&u!==d&&(e=e.split(/[\. ]/),h=e.length-1,a.each(e,function(c,f){var g=c!=h?f+e[c+1].charAt(0).toUpperCase()+e[c+1].slice(1):e;if(a.isPlainObject(u[f])&&c!=h)u=u[f];else{if(!a.isPlainObject(u[g])||c==h)return u[f]!==d?(j=u[f],!1):u[g]!==d?(j=u[g],!1):(b.error(i.method),!1);u=u[g]}})),a.isFunction(j)?k=j.apply(g,f):j!==d&&(k=j),a.isArray(c)?c.push(k):"string"==typeof c?c=[c,k]:k!==d&&(c=k),j}},p?(u===d&&b.initialize(),b.invoke(o)):(u!==d&&b.destroy(),b.initialize())}),c!==d?c:this},a.fn.checkbox.settings={name:"Checkbox",namespace:"checkbox",verbose:!0,debug:!0,performance:!0,context:!1,required:"auto",onChange:function(){},onEnable:function(){},onDisable:function(){},error:{method:"The method you called is not defined."},selector:{input:"input",label:"label"},className:{radio:"radio"}}}(jQuery,window,document),function(a,b,c,d){a.fn.dimmer=function(b){var e,f=a(this),g=a.isPlainObject(b)?a.extend(!0,{},a.fn.dimmer.settings,b):a.fn.dimmer.settings,h=g.selector,i=g.namespace,j=g.className,k=g.error,l="."+i,m="module-"+i,n=f.selector||"",o=(new Date).getTime(),p=[],q=arguments[0],r="string"==typeof q,s=[].slice.call(arguments,1),t="ontouchstart"in c.documentElement?"touchstart":"click";return f.each(function(){var b,c=a(this),i=c.children(h.dimmer).first(),u=this,v=i.data(m);b={initialize:function(){b.is.dimmer()?(i=c,c=i.parent(),b.debug("Module initialized as dimmer",g)):(b.has.dimmer()?(i=c.children(h.dimmer).first(),b.debug("Module initialized with found dimmer",g)):(b.create(),b.debug("Module initialized with created dimmer",g)),"hover"==g.on?c.on("mouseenter"+l,b.show).on("mouseleave"+l,b.hide):"click"==g.on&&c.on(t+l,b.toggle)),g.closable&&i.on(t,b.event.click),b.set.dimmable(),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module"),v=b,i.data(m,v)},destroy:function(){b.verbose("Destroying previous module"),c.off(l)},event:{click:function(c){b.verbose("Determining if event occured on dimmer",c),(0===i.find(c.target).size()||a(c.target).is(h.content))&&(b.hide(),c.stopImmediatePropagation())}},create:function(){i=g.template.dimmer(),i.appendTo(c),b.is.page()&&b.set.pageDimmer()},animate:{show:function(c){c=c||function(){},b.set.dimmed(),a.fn.transition!==d?i.transition(g.transition+" in",g.duration,function(){b.set.active(),c()}):(b.verbose("Showing dimmer animation with javascript"),i.stop().css({opacity:0,width:"100%",height:"100%"}).fadeTo(g.duration,1,function(){i.removeAttr("style"),b.set.active(),c()}))},hide:function(c){c=c||function(){},b.remove.dimmed(),a.fn.transition!==d?(b.verbose("Hiding dimmer with css"),i.transition(g.transition+" out",g.duration,function(){b.remove.active(),c()})):(b.verbose("Hiding dimmer with javascript"),i.stop().fadeOut(g.duration,function(){i.removeAttr("style"),b.remove.active(),c()}))}},has:{dimmer:function(){return c.children(h.dimmer).size()>0}},is:{active:function(){return i.hasClass(j.active)},animating:function(){return i.is(":animated")||i.hasClass(j.transition)},dimmer:function(){return c.is(h.dimmer)},page:function(){return c.is("body")},dimmable:function(){return c.is(h.dimmable)},enabled:function(){return!c.hasClass(j.disabled)},disabled:function(){return c.hasClass(j.disabled)},pageDimmer:function(){return i.hasClass(j.pageDimmer)}},can:{show:function(){return!i.hasClass(j.disabled)}},set:{active:function(){i.removeClass(j.transition).addClass(j.active)},dimmable:function(){c.addClass(j.dimmable)},dimmed:function(){c.addClass(j.dimmed)},pageDimmer:function(){i.addClass(j.pageDimmer)},disabled:function(){i.addClass(j.disabled)}},remove:{active:function(){i.removeClass(j.transition).removeClass(j.active)},dimmed:function(){c.removeClass(j.dimmed)},disabled:function(){i.removeClass(j.disabled)}},show:function(c){b.debug("Showing dimmer",i),b.is.active()||b.is.animating()||!b.is.enabled()?b.debug("Dimmer is already shown or disabled"):(b.animate.show(c),a.proxy(g.onShow,u)(),a.proxy(g.onChange,u)())},hide:function(c){b.is.active()&&!b.is.animating()?(b.debug("Hiding dimmer",i),b.animate.hide(c),a.proxy(g.onHide,u)(),a.proxy(g.onChange,u)()):b.debug("Dimmer is not visible")},toggle:function(){b.verbose("Toggling dimmer visibility",i),b.is.active()?b.hide():b.show()},setting:function(b,c){return c===d?g[b]:(a.isPlainObject(b)?a.extend(!0,g,b):g[b]=c,void 0)},internal:function(c,e){return e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){g.debug&&(g.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,g.name+":"),b.debug.apply(console,arguments)))},verbose:function(){g.verbose&&g.debug&&(g.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,g.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;g.performance&&(c=(new Date).getTime(),e=o||c,d=c-e,o=c,p.push({Element:u,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=g.name+":",e=0;o=!1,clearTimeout(b.performance.timer),a.each(p,function(a,b){e+=b["Execution Time"]}),c+=" "+e+"ms",n&&(c+=" '"+n+"'"),f.size()>1&&(c+=" ("+f.size()+")"),(console.group!==d||console.table!==d)&&p.length>0&&(console.groupCollapsed(c),console.table?console.table(p):a.each(p,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),p=[]}},invoke:function(c,f,g){var h,i,j;return f=f||s,g=u||g,"string"==typeof c&&v!==d&&(c=c.split(/[\. ]/),h=c.length-1,a.each(c,function(e,f){var g=e!=h?f+c[e+1].charAt(0).toUpperCase()+c[e+1].slice(1):c;if(a.isPlainObject(v[f])&&e!=h)v=v[f];else{if(!a.isPlainObject(v[g])||e==h)return v[f]!==d?(i=v[f],!1):v[g]!==d?(i=v[g],!1):(b.error(k.method),!1);v=v[g]}})),a.isFunction(i)?j=i.apply(g,f):i!==d&&(j=i),a.isArray(e)?e.push(j):"string"==typeof e?e=[e,j]:j!==d&&(e=j),i}},r?(v===d&&b.initialize(),b.invoke(q)):(v!==d&&b.destroy(),b.initialize())}),e!==d?e:this},a.fn.dimmer.settings={name:"Dimmer",namespace:"dimmer",verbose:!0,debug:!0,performance:!0,transition:"fade",on:!1,closable:!0,duration:500,onChange:function(){},onShow:function(){},onHide:function(){},error:{method:"The method you called is not defined."},selector:{dimmable:".ui.dimmable",dimmer:".ui.dimmer",content:".ui.dimmer > .content, .ui.dimmer > .content > .center"},template:{dimmer:function(){return a("
").attr("class","ui dimmer")}},className:{active:"active",dimmable:"ui dimmable",dimmed:"dimmed",disabled:"disabled",pageDimmer:"page",hide:"hide",show:"show",transition:"transition"}}}(jQuery,window,document),function(a,b,c,d){a.fn.dropdown=function(b){var e,f=a(this),g=a(c),h=a.isPlainObject(b)?a.extend(!0,{},a.fn.dropdown.settings,b):a.fn.dropdown.settings,i=h.className,j=h.metadata,k=h.namespace,l=h.selector,m=h.error,n="."+k,o="module-"+k,p=f.selector||"",q=(new Date).getTime(),r=[],s=arguments[0],t="string"==typeof s,u=[].slice.call(arguments,1);return f.each(function(){var b,k=a(this),v=k.find(l.item),w=k.find(l.text),x=k.find(l.input),y=k.children(l.menu),z="ontouchstart"in c.documentElement,A=this,B=k.data(o);b={initialize:function(){b.debug("Initializing dropdown",h),z?k.on("touchstart"+n,b.event.test.toggle):"click"==h.on?k.on("click"+n,b.event.test.toggle):"hover"==h.on?k.on("mouseenter"+n,b.delay.show).on("mouseleave"+n,b.delay.hide):k.on(h.on+n,b.toggle),"form"==h.action&&b.set.selected(),v.on("mouseenter"+n,b.event.item.mouseenter).on("mouseleave"+n,b.event.item.mouseleave).on(b.get.selectEvent()+n,b.event.item.click),b.instantiate()},instantiate:function(){b.verbose("Storing instance of dropdown",b),k.data(o,b)},destroy:function(){b.verbose("Destroying previous dropdown for",k),v.off(n),k.off(n).removeData(o)},event:{stopPropagation:function(a){a.stopPropagation()},test:{toggle:function(a){b.determine.intent(a,b.toggle),a.stopImmediatePropagation()},hide:function(a){b.determine.intent(a,b.hide),a.stopPropagation()}},item:{mouseenter:function(){var c=a(this).find(l.menu),d=a(this).siblings(l.item).children(l.menu);c.size()>0&&(clearTimeout(b.itemTimer),b.itemTimer=setTimeout(function(){b.animate.hide(!1,d),b.verbose("Showing sub-menu",c),b.animate.show(!1,c)},2*h.delay.show))},mouseleave:function(){var c=a(this).find(l.menu);c.size()>0&&(clearTimeout(b.itemTimer),b.itemTimer=setTimeout(function(){b.verbose("Hiding sub-menu",c),b.animate.hide(!1,c)},h.delay.hide))},click:function(c){var d=a(this),e=d.data(j.text)||d.text(),f=d.data(j.value)||e;0===d.find(l.menu).size()&&(b.verbose("Adding active state to selected item"),v.removeClass(i.active),d.addClass(i.active),b.determine.selectAction(e,f),a.proxy(h.onChange,A)(f,e),c.stopPropagation())}},resetStyle:function(){a(this).removeAttr("style")}},determine:{selectAction:function(c,d){b.verbose("Determining action",h.action),a.isFunction(b[h.action])?(b.verbose("Triggering preset action",h.action),b[h.action](c,d)):a.isFunction(h.action)?(b.verbose("Triggering user action",h.action),h.action(c,d)):b.error(m.action)},intent:function(c,d){b.debug("Determining whether event occurred in dropdown",c.target),d=d||function(){},0===a(c.target).closest(y).size()?(b.verbose("Triggering event",d),d()):b.verbose("Event occurred in dropdown, canceling callback")}},bind:{intent:function(){b.verbose("Binding hide intent event to document"),g.on(b.get.selectEvent(),b.event.test.hide)}},unbind:{intent:function(){b.verbose("Removing hide intent event from document"),g.off(b.get.selectEvent())}},nothing:function(){},changeText:function(a){b.set.text(a),b.hide()},updateForm:function(a,c){b.set.text(a),b.set.value(c),b.hide()},get:{selectEvent:function(){return z?"touchstart":"click"},text:function(){return w.text()},value:function(){return x.val()},item:function(b){var c;return b=b||x.val(),v.each(function(){a(this).data(j.value)==b&&(c=a(this))}),c||!1}},set:{text:function(a){b.debug("Changing text",a,w),w.removeClass(i.placeholder),w.text(a)},value:function(a){b.debug("Adding selected value to hidden input",a,x),x.val(a)},active:function(){k.addClass(i.active)},visible:function(){k.addClass(i.visible)},selected:function(a){var c,d=b.get.item(a);d&&(b.debug("Setting selected menu item to",d),c=d.data(j.text)||d.text(),v.removeClass(i.active),d.addClass(i.active),b.set.text(c))}},remove:{active:function(){k.removeClass(i.active)},visible:function(){k.removeClass(i.visible)}},is:{visible:function(a){return a?a.is(":animated, :visible"):y.is(":animated, :visible")},hidden:function(a){return a?a.is(":not(:animated, :visible)"):y.is(":not(:animated, :visible)")}},can:{click:function(){return z||"click"==h.on},show:function(){return!k.hasClass(i.disabled)}},animate:{show:function(c,e){var f=e||y;c=c||function(){},b.is.hidden(f)&&(b.verbose("Doing menu show animation",f),"none"==h.transition?c():a.fn.transition!==d?f.transition({animation:h.transition+" in",duration:h.duration,complete:c,queue:!1}):"slide down"==h.transition?f.hide().clearQueue().children().clearQueue().css("opacity",0).delay(50).animate({opacity:1},h.duration,"easeOutQuad",b.event.resetStyle).end().slideDown(100,"easeOutQuad",function(){a.proxy(b.event.resetStyle,this)(),c()}):"fade"==h.transition?f.hide().clearQueue().fadeIn(h.duration,function(){a.proxy(b.event.resetStyle,this)(),c()}):b.error(m.transition))},hide:function(c,e){var f=e||y;c=c||function(){},b.is.visible(f)&&(b.verbose("Doing menu hide animation",f),a.fn.transition!==d?f.transition({animation:h.transition+" out",duration:h.duration,complete:c,queue:!1}):"none"==h.transition?c():"slide down"==h.transition?f.show().clearQueue().children().clearQueue().css("opacity",1).animate({opacity:0},100,"easeOutQuad",b.event.resetStyle).end().delay(50).slideUp(100,"easeOutQuad",function(){a.proxy(b.event.resetStyle,this)(),c()}):"fade"==h.transition?f.show().clearQueue().fadeOut(150,function(){a.proxy(b.event.resetStyle,this)(),c()}):b.error(m.transition))}},show:function(){b.debug("Checking if dropdown can show"),b.is.hidden()&&(b.hideOthers(),b.set.active(),b.animate.show(b.set.visible),b.can.click()&&b.bind.intent(),a.proxy(h.onShow,A)())},hide:function(){b.is.visible()&&(b.debug("Hiding dropdown"),b.can.click()&&b.unbind.intent(),b.remove.active(),b.animate.hide(b.remove.visible),a.proxy(h.onHide,A)())},delay:{show:function(){b.verbose("Delaying show event to ensure user intent"),clearTimeout(b.timer),b.timer=setTimeout(b.show,h.delay.show)},hide:function(){b.verbose("Delaying hide event to ensure user intent"),clearTimeout(b.timer),b.timer=setTimeout(b.hide,h.delay.hide)}},hideOthers:function(){b.verbose("Finding other dropdowns to hide"),f.not(k).has(l.menu+":visible").dropdown("hide")},toggle:function(){b.verbose("Toggling menu visibility"),b.is.hidden()?b.show():b.hide()},setting:function(b,c){return c===d?h[b]:(a.isPlainObject(b)?a.extend(!0,h,b):h[b]=c,void 0)},internal:function(c,e){return e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){h.debug&&(h.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,h.name+":"),b.debug.apply(console,arguments)))},verbose:function(){h.verbose&&h.debug&&(h.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,h.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,h.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;h.performance&&(c=(new Date).getTime(),e=q||c,d=c-e,q=c,r.push({Element:A,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=h.name+":",e=0;q=!1,clearTimeout(b.performance.timer),a.each(r,function(a,b){e+=b["Execution Time"]}),c+=" "+e+"ms",p&&(c+=" '"+p+"'"),c+=" ("+f.size()+")",(console.group!==d||console.table!==d)&&r.length>0&&(console.groupCollapsed(c),console.table?console.table(r):a.each(r,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),r=[]}},invoke:function(c,e,f){var g,h;return e=e||u,f=A||f,"string"==typeof c&&B!==d&&(c=c.split(/[\. ]/),g=c.length-1,a.each(c,function(c,e){a.isPlainObject(B[e])&&c!=g?B=B[e]:B[e]!==d?h=B[e]:b.error(m.method)})),a.isFunction(h)?h.apply(f,e):h||!1}},t?(B===d&&b.initialize(),e=b.invoke(s)):(B!==d&&b.destroy(),b.initialize())}),e?e:this},a.fn.dropdown.settings={name:"Dropdown",namespace:"dropdown",verbose:!0,debug:!0,performance:!0,on:"click",action:"hide",delay:{show:200,hide:300},transition:"slide down",duration:250,onChange:function(){},onShow:function(){},onHide:function(){},error:{action:"You called a dropdown action that was not defined",method:"The method you called is not defined.",transition:"The requested transition was not found"},metadata:{text:"text",value:"value"},selector:{menu:".menu",item:".menu > .item",text:"> .text",input:'> input[type="hidden"]'},className:{active:"active",placeholder:"default",disabled:"disabled",visible:"visible"}}}(jQuery,window,document),function(a,b,c,d){a.fn.modal=function(e){var f,g=a(this),h=a(c),i=a.isPlainObject(e)?a.extend(!0,{},a.fn.modal.settings,e):a.fn.modal.settings,j=i.selector,k=i.className,l=i.namespace,m=i.error,n="."+l,o="module-"+l,p=g.selector||"",q=(new Date).getTime(),r=[],s=arguments[0],t="string"==typeof s,u=[].slice.call(arguments,1);return g.each(function(){var c,e,v=a(this),w=a(i.context),x=g.not(v),y=v.find(j.closeButton),z=this,A=v.data(o);e={initialize:function(){e.verbose("Attaching events"),y.on("click",e.event.close),e.cache.sizes(),e.verbose("Creating dimmer"),w.dimmer({closable:i.closable,duration:i.duration,onShow:function(){e.add.keyboardShortcuts(),a.proxy(i.onShow,this)()},onHide:function(){v.is(":visible")&&(w.off(".dimmer"),e.hide(),a.proxy(i.onHide,this)()),e.remove.keyboardShortcuts()}}),c=w.children(j.dimmer),v.parent()[0]!==c[0]&&(e.debug("Moving element inside dimmer",w),v=v.detach().appendTo(c)),e.instantiate()},instantiate:function(){e.verbose("Storing instance of modal"),A=e,v.data(o,A)},destroy:function(){e.verbose("Destroying previous modal"),v.off(n)},event:{close:function(){e.verbose("Close button pressed"),w.dimmer("hide")},keyboard:function(a){var b=a.which,c=27;b==c&&(e.debug("Escape key pressed hiding modal"),w.dimmer("hide"),a.preventDefault())},resize:function(){e.cache.sizes(),v.is(":visible")&&(e.set.type(),e.set.position())}},toggle:function(){e.is.active()?e.hide():e.show()},show:function(){e.debug("Showing modal"),e.set.type(),e.set.position(),e.hideAll(),i.transition&&a.fn.transition!==d?v.transition(i.transition+" in",i.duration,e.set.active):v.fadeIn(i.duration,i.easing,e.set.active),e.debug("Triggering dimmer"),w.dimmer("show")},hide:function(){e.debug("Hiding modal"),h.off("keyup."+l),i.transition&&a.fn.transition!==d?v.transition(i.transition+" out",i.duration,e.remove.active):v.fadeOut(i.duration,i.easing,e.remove.active)},hideAll:function(){x.filter(":visible").modal("hide")},add:{keyboardShortcuts:function(){e.verbose("Adding keyboard shortcuts"),h.on("keyup"+n,e.event.keyboard)}},remove:{active:function(){v.removeClass(k.active)},keyboardShortcuts:function(){e.verbose("Removing keyboard shortcuts"),h.off("keyup"+n)}},cache:{sizes:function(){e.cache={height:v.outerHeight()+i.offset,contextHeight:"body"==i.context?a(b).height():w.height()},console.log(v),e.debug("Caching modal and container sizes",e.cache)}},can:{fit:function(){return e.cache.height0&&(console.groupCollapsed(b),console.table?console.table(r):a.each(r,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),r=[]}},invoke:function(b,c,g){var h,i,j;return c=c||u,g=z||g,"string"==typeof b&&A!==d&&(b=b.split(/[\. ]/),h=b.length-1,a.each(b,function(c,f){var g=c!=h?f+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(A[f])&&c!=h)A=A[f];else{if(!a.isPlainObject(A[g])||c==h)return A[f]!==d?(i=A[f],!1):A[g]!==d?(i=A[g],!1):(e.error(m.method),!1);A=A[g]}})),a.isFunction(i)?j=i.apply(g,c):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},t?(A===d&&e.initialize(),f=e.invoke(s)):(A!==d&&e.destroy(),e.initialize())}),f!==d?f:this},a.fn.modal.settings={name:"Modal",namespace:"modal",verbose:!0,debug:!0,performance:!0,offset:0,transition:"scale",duration:500,easing:"easeOutExpo",closable:!0,context:"body",onShow:function(){},onHide:function(){},selector:{closeButton:".close, .actions .button",dimmer:".ui.dimmer"},error:{method:"The method you called is not defined."},className:{scrolling:"scrolling"}}}(jQuery,window,document),function(a,b,c,d){a.fn.nag=function(c){var e,f=a(this),g=a.extend(!0,{},a.fn.nag.settings,c),h=g.className,i=g.selector,j=g.error,k=g.namespace,l="."+k,m=k+"-module",n=f.selector||"",o=(new Date).getTime(),p=[],q=arguments[0],r="string"==typeof q,s=[].slice.call(arguments,1);return a(this).each(function(){var c,k,t,u,v,w,x,y,z,A=a(this),B=A.find(i.close),C=a(g.context),D=this,E=A.data(m),F=b.requestAnimationFrame||b.mozRequestAnimationFrame||b.webkitRequestAnimationFrame||b.msRequestAnimationFrame||function(a){setTimeout(a,0)};z={initialize:function(){z.verbose("Initializing element"),c=A.offset(),k=A.outerHeight(),t=C.outerWidth(),u=C.outerHeight(),v=C.offset(),A.data(m,z),B.on("click"+l,z.dismiss),g.context==b&&"fixed"==g.position&&A.addClass(h.fixed),g.sticky&&(z.verbose("Adding scroll events"),"absolute"==g.position?C.on("scroll"+l,z.event.scroll).on("resize"+l,z.event.scroll):a(b).on("scroll"+l,z.event.scroll).on("resize"+l,z.event.scroll),a.proxy(z.event.scroll,this)()),g.displayTime>0&&setTimeout(z.hide,g.displayTime),z.should.show()?A.is(":visible")||z.show():z.hide()},destroy:function(){z.verbose("Destroying instance"),A.removeData(m).off(l),g.sticky&&C.off(l)},refresh:function(){z.debug("Refreshing cached calculations"),c=A.offset(),k=A.outerHeight(),t=C.outerWidth(),u=C.outerHeight(),v=C.offset()},show:function(){z.debug("Showing nag",g.animation.show),"fade"==g.animation.show?A.fadeIn(g.duration,g.easing):A.slideDown(g.duration,g.easing)},hide:function(){z.debug("Showing nag",g.animation.hide),"fade"==g.animation.show?A.fadeIn(g.duration,g.easing):A.slideUp(g.duration,g.easing)},onHide:function(){z.debug("Removing nag",g.animation.hide),A.remove(),g.onHide&&g.onHide()},stick:function(){if(z.refresh(),"fixed"==g.position){var c=a(b).prop("pageYOffset")||a(b).scrollTop(),d=A.hasClass(h.bottom)?v.top+(u-k)-c:v.top-c; A.css({position:"fixed",top:d,left:v.left,width:t-g.scrollBarWidth})}else A.css({top:x})},unStick:function(){A.css({top:""})},dismiss:function(a){g.storageMethod&&z.storage.set(g.storedKey,g.storedValue),z.hide(),a.stopImmediatePropagation(),a.preventDefault()},should:{show:function(){return g.persist?(z.debug("Persistent nag is set, can show nag"),!0):z.storage.get(g.storedKey)!=g.storedValue?(z.debug("Stored value is not set, can show nag",z.storage.get(g.storedKey)),!0):(z.debug("Stored value is set, cannot show nag",z.storage.get(g.storedKey)),!1)},stick:function(){return w=C.prop("pageYOffset")||C.scrollTop(),x=A.hasClass(h.bottom)?u-A.outerHeight()+w:w,x>c.top?!0:"fixed"==g.position?!0:!1}},storage:{set:function(c,e){z.debug("Setting stored value",c,e,g.storageMethod),"local"==g.storageMethod&&b.store!==d?b.store.set(c,e):a.cookie!==d?a.cookie(c,e):z.error(j.noStorage)},get:function(c){return z.debug("Getting stored value",c,g.storageMethod),"local"==g.storageMethod&&b.store!==d?b.store.get(c):a.cookie!==d?a.cookie(c):(z.error(j.noStorage),void 0)}},event:{scroll:function(){y!==d&&clearTimeout(y),y=setTimeout(function(){z.should.stick()?F(z.stick):z.unStick()},g.lag)}},setting:function(b,c){return z.debug("Changing setting",b,c),c===d?g[b]:(a.isPlainObject(b)?a.extend(!0,g,b):g[b]=c,void 0)},internal:function(b,c){return z.debug("Changing internal",b,c),c===d?z[b]:(a.isPlainObject(b)?a.extend(!0,z,b):z[b]=c,void 0)},debug:function(){g.debug&&(g.performance?z.performance.log(arguments):(z.debug=Function.prototype.bind.call(console.info,console,g.name+":"),z.debug.apply(console,arguments)))},verbose:function(){g.verbose&&g.debug&&(g.performance?z.performance.log(arguments):(z.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),z.verbose.apply(console,arguments)))},error:function(){z.error=Function.prototype.bind.call(console.error,console,g.name+":"),z.error.apply(console,arguments)},performance:{log:function(a){var b,c,d;g.performance&&(b=(new Date).getTime(),d=o||b,c=b-d,o=b,p.push({Element:D,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":c})),clearTimeout(z.performance.timer),z.performance.timer=setTimeout(z.performance.display,100)},display:function(){var b=g.name+":",c=0;o=!1,clearTimeout(z.performance.timer),a.each(p,function(a,b){c+=b["Execution Time"]}),b+=" "+c+"ms",n&&(b+=" '"+n+"'"),f.size()>1&&(b+=" ("+f.size()+")"),(console.group!==d||console.table!==d)&&p.length>0&&(console.groupCollapsed(b),console.table?console.table(p):a.each(p,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),p=[]}},invoke:function(b,c,f){var g,h,i;return c=c||s,f=D||f,"string"==typeof b&&E!==d&&(b=b.split(/[\. ]/),g=b.length-1,a.each(b,function(c,e){var f=c!=g?e+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(E[e])&&c!=g)E=E[e];else{if(!a.isPlainObject(E[f])||c==g)return E[e]!==d?(h=E[e],!1):E[f]!==d?(h=E[f],!1):(z.error(j.method),!1);E=E[f]}})),a.isFunction(h)?i=h.apply(f,c):h!==d&&(i=h),a.isArray(e)?e.push(i):"string"==typeof e?e=[e,i]:i!==d&&(e=i),h}},r?(E===d&&z.initialize(),z.invoke(q)):(E!==d&&z.destroy(),z.initialize())}),e!==d?e:this},a.fn.nag.settings={name:"Nag",verbose:!0,debug:!0,performance:!0,namespace:"Nag",persist:!1,displayTime:0,animation:{show:"slide",hide:"slide"},position:"fixed",scrollBarWidth:18,storageMethod:"cookie",storedKey:"nag",storedValue:"dismiss",sticky:!1,lag:0,context:b,error:{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:".icon.close"},speed:500,easing:"easeOutQuad",onHide:function(){}}}(jQuery,window,document),function(a,b,c,d){a.fn.popup=function(e){var f,g=a(this),h=a.isPlainObject(e)?a.extend(!0,{},a.fn.popup.settings,e):a.fn.popup.settings,i=g.selector||"",j=(new Date).getTime(),k=[],l=arguments[0],m="string"==typeof l,n=[].slice.call(arguments,1);return g.each(function(){var e,o=a(this),p=a(b),q=o.offsetParent(),r=h.inline?o.next(h.selector.popup):p.children(h.selector.popup).last(),s=0,t="."+h.namespace,u=h.namespace+"-module",v=h.selector,w=h.className,x=h.error,y=h.metadata,z=h.namespace,A=this,B=o.data(u);e={initialize:function(){e.debug("Initializing module",o),"hover"==h.on?o.on("mouseenter"+t,e.event.mouseenter).on("mouseleave"+t,e.event.mouseleave):o.on(h.on+""+t,e.event[h.on]),p.on("resize"+t,e.event.resize),e.instantiate()},instantiate:function(){e.verbose("Storing instance of module",e),B=e,o.data(u,B)},refresh:function(){r=h.inline?o.next(v.popup):p.children(v.popup).last(),q=o.offsetParent()},destroy:function(){e.debug("Destroying previous module"),o.off(t).removeData(u)},event:{mouseenter:function(b){var c=this;e.timer=setTimeout(function(){a.proxy(e.toggle,c)(),a(c).hasClass(w.visible)&&b.stopPropagation()},h.delay)},mouseleave:function(){clearTimeout(e.timer),o.is(":visible")&&e.hide()},click:function(b){a.proxy(e.toggle,this)(),a(this).hasClass(w.visible)&&b.stopPropagation()},resize:function(){r.is(":visible")&&e.position()}},create:function(){e.debug("Creating pop-up html");var b=o.data(y.html)||h.html,c=o.data(y.variation)||h.variation,d=o.data(y.title)||h.title,f=o.data(y.content)||o.attr("title")||h.content;b||f||d?(b||(b=h.template({title:d,content:f})),r=a("
").addClass(w.popup).addClass(c).html(b),h.inline?(e.verbose("Inserting popup element inline"),r.insertAfter(o)):(e.verbose("Appending popup element to body"),r.appendTo(a("body"))),a.proxy(h.onInit,r)()):e.error(x.content)},remove:function(){e.debug("Removing popup"),r.remove()},get:{offstagePosition:function(){var c={top:a(b).scrollTop(),bottom:a(b).scrollTop()+a(b).height(),left:0,right:a(b).width()},d={width:r.width(),height:r.outerHeight(),position:r.offset()},e={},f=[];return d.position&&(e={top:d.position.topc.bottom,right:d.position.left+d.width>c.right,left:d.position.left0?f.join(" "):!1},nextPosition:function(a){switch(a){case"top left":a="bottom left";break;case"bottom left":a="top right";break;case"top right":a="bottom right";break;case"bottom right":a="top center";break;case"top center":a="bottom center";break;case"bottom center":a="right center";break;case"right center":a="left center";break;case"left center":a="top center"}return a}},toggle:function(){o=a(this),e.debug("Toggling pop-up"),e.refresh(),o.hasClass(w.visible)?e.hide():(e.hideAll(),e.show())},position:function(c,d){var f,g,i=(a(b).width(),a(b).height(),o.outerWidth()),j=o.outerHeight(),k=r.width(),l=r.outerHeight(),m=h.inline?o.position():o.offset(),n=h.inline?q.outerWidth():p.outerWidth(),t=h.inline?q.outerHeight():p.outerHeight();switch(c=c||o.data(y.position)||h.position,d=d||o.data(y.arrowOffset)||h.arrowOffset,e.debug("Calculating offset for position",c),c){case"top left":f={top:"auto",bottom:t-m.top+h.distanceAway,left:m.left+d};break;case"top center":f={bottom:t-m.top+h.distanceAway,left:m.left+i/2-k/2+d,top:"auto",right:"auto"};break;case"top right":f={bottom:t-m.top+h.distanceAway,right:n-m.left-i-d,top:"auto",left:"auto"};break;case"left center":f={top:m.top+j/2-l/2,right:n-m.left+h.distanceAway-d,left:"auto",bottom:"auto"};break;case"right center":f={top:m.top+j/2-l/2,left:m.left+i+h.distanceAway+d,bottom:"auto",right:"auto"};break;case"bottom left":f={top:m.top+j+h.distanceAway,left:m.left+d,bottom:"auto",right:"auto"};break;case"bottom center":f={top:m.top+j+h.distanceAway,left:m.left+i/2-k/2+d,bottom:"auto",right:"auto"};break;case"bottom right":f={top:m.top+j+h.distanceAway,right:n-m.left-i-d,left:"auto",bottom:"auto"}}return a.extend(f,{width:r.width()+1}),r.removeAttr("style").removeClass("top right bottom left center").css(f).addClass(c).addClass(w.loading),g=e.get.offstagePosition(),g?(e.debug("Element is outside boundaries ",g),s1&&g.size()>1&&(b+=" ("+g.size()+")"),(console.group!==d||console.table!==d)&&k.length>0&&(console.groupCollapsed(b),console.table?console.table(k):a.each(k,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),k=[]}},invoke:function(b,c,g){var h,i,j;return c=c||n,g=A||g,"string"==typeof b&&B!==d&&(b=b.split(/[\. ]/),h=b.length-1,a.each(b,function(c,f){var g=c!=h?f+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(B[f])&&c!=h)B=B[f];else{if(!a.isPlainObject(B[g])||c==h)return B[f]!==d?(i=B[f],!1):B[g]!==d?(i=B[g],!1):(e.error(x.method),!1);B=B[g]}})),a.isFunction(i)?j=i.apply(g,c):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},m?(B===d&&e.initialize(),e.invoke(l)):(B!==d&&e.destroy(),e.initialize())}),f!==d?f:this},a.fn.popup.settings={name:"Popup",debug:!0,verbose:!0,performance:!0,namespace:"popup",onInit:function(){},onShow:function(){},onHide:function(){},variation:"",content:!1,html:!1,title:!1,on:"hover",clicktoClose:!0,position:"top center",delay:150,inline:!0,duration:150,easing:"easeOutQuint",transition:"scale",distanceAway:0,arrowOffset:0,maxSearchDepth:10,error:{content:"Your popup has no content specified",method:"The method you called is not defined.",recursion:"Popup attempted to reposition element to fit, but could not find an adequate position."},metadata:{arrowOffset:"arrowOffset",content:"content",html:"html",position:"position",title:"title",variation:"variation"},className:{popup:"ui popup",visible:"visible",loading:"loading"},selector:{popup:".ui.popup"},template:function(a){var b="";return typeof a!==d&&(typeof a.title!==d&&a.title&&(b+='
'+a.title+'
'),typeof a.content!==d&&a.content&&(b+='
'+a.content+"
")),b}}}(jQuery,window,document),function(a,b,c,d){a.fn.rating=function(b){var c,e=a(this),f=e.selector||"",g=a.extend(!0,{},a.fn.rating.settings,b),h=g.namespace,i=g.className,j=g.metadata,k=g.selector,l=g.error,m="."+h,n="module-"+h,o=(new Date).getTime(),p=[],q=arguments[0],r="string"==typeof q,s=[].slice.call(arguments,1);return e.each(function(){var b,h=a(this),t=h.find(k.icon),u=this,v=h.data(n);b={initialize:function(){b.verbose("Initializing rating module"),g.interactive&&t.bind("mouseenter"+m,b.event.mouseenter).bind("mouseleave"+m,b.event.mouseleave).bind("click"+m,b.event.click),g.initialRating&&(b.debug("Setting initial rating"),b.setRating(g.initialRating)),h.data(j.rating)&&(b.debug("Rating found in metadata"),b.setRating(h.data(j.rating))),h.addClass(i.active),b.instantiate()},instantiate:function(){b.verbose("Instantiating module",g),h.data(n,b)},destroy:function(){h.removeData(n),t.off(m)},setRating:function(c){var d=t.eq(c-1);b.verbose("Setting current rating to",c),h.removeClass(i.hover),t.removeClass(i.hover),d.nextAll().removeClass(i.active),d.addClass(i.active).prevAll().addClass(i.active),a.proxy(g.onRate,u)()},event:{mouseenter:function(){var b=a(this);b.nextAll().removeClass(i.hover),h.addClass(i.hover),b.addClass(i.hover).prevAll().addClass(i.hover)},mouseleave:function(){h.removeClass(i.hover),t.removeClass(i.hover)},click:function(){var c=a(this);b.setRating(t.index(c)+1)}},setting:function(b,c){return c===d?g[b]:(a.isPlainObject(b)?a.extend(!0,g,b):g[b]=c,void 0)},internal:function(c,e){return e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){g.debug&&(g.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,g.name+":"),b.debug.apply(console,arguments)))},verbose:function(){g.verbose&&g.debug&&(g.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,g.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;g.performance&&(c=(new Date).getTime(),e=o||c,d=c-e,o=c,p.push({Element:u,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=g.name+":",h=0;o=!1,clearTimeout(b.performance.timer),a.each(p,function(a,b){h+=b["Execution Time"]}),c+=" "+h+"ms",f&&(c+=" '"+f+"'"),e.size()>1&&(c+=" ("+e.size()+")"),(console.group!==d||console.table!==d)&&p.length>0&&(console.groupCollapsed(c),console.table?console.table(p):a.each(p,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),p=[]}},invoke:function(e,f,g){var h,i,j;return f=f||s,g=u||g,"string"==typeof e&&v!==d&&(e=e.split(/[\. ]/),h=e.length-1,a.each(e,function(c,f){var g=c!=h?f+e[c+1].charAt(0).toUpperCase()+e[c+1].slice(1):e;if(a.isPlainObject(v[f])&&c!=h)v=v[f];else{if(!a.isPlainObject(v[g])||c==h)return v[f]!==d?(i=v[f],!1):v[g]!==d?(i=v[g],!1):(b.error(l.method),!1);v=v[g]}})),a.isFunction(i)?j=i.apply(g,f):i!==d&&(j=i),a.isArray(c)?c.push(j):"string"==typeof c?c=[c,j]:j!==d&&(c=j),i}},r?(v===d&&b.initialize(),b.invoke(q)):(v!==d&&b.destroy(),b.initialize())}),c!==d?c:this},a.fn.rating.settings={name:"Rating",namespace:"rating",verbose:!0,debug:!0,performance:!0,initialRating:0,interactive:!0,onRate:function(){},error:{method:"The method you called is not defined"},metadata:{rating:"rating"},className:{active:"active",hover:"hover",loading:"loading"},selector:{icon:".icon"}}}(jQuery,window,document),function(a,b,c,d){a.fn.search=function(c,e){var f,g=a(this),h=a.extend(!0,{},a.fn.search.settings,e),i=h.className,j=h.selector,k=h.error,l=h.namespace,m="."+l,n=l+"-module",o=g.selector||"",p=(new Date).getTime(),q=[],r=arguments[0],s="string"==typeof r,t=[].slice.call(arguments,1);return a(this).each(function(){var e,l=a(this),u=l.find(j.prompt),v=l.find(j.searchButton),w=l.find(j.results),x=(l.find(j.result),l.find(j.category),this),y=l.data(n);e={initialize:function(){e.verbose("Initializing module");var a=u[0],b=a.oninput!==d?"input":a.onpropertychange!==d?"propertychange":"keyup";u.on("focus"+m,e.event.focus).on("blur"+m,e.event.blur).on("keydown"+m,e.handleKeyboard),h.automatic&&u.on(b+m,e.search.throttle),v.on("click"+m,e.search.query),w.on("click"+m,j.result,e.results.select),e.instantiate()},instantiate:function(){e.verbose("Storing instance of module",e),y=e,l.data(n,e)},destroy:function(){e.verbose("Destroying instance"),l.removeData(n)},event:{focus:function(){l.addClass(i.focus),e.results.show()},blur:function(){e.search.cancel(),l.removeClass(i.focus),e.results.hide()}},handleKeyboard:function(b){var c,d=l.find(j.result),f=l.find(j.category),g=b.which,h={backspace:8,enter:13,escape:27,upArrow:38,downArrow:40},k=i.active,m=d.index(d.filter("."+k)),n=d.size();if(g==h.escape&&(e.verbose("Escape key pressed, blurring search field"),u.trigger("blur")),w.filter(":visible").size()>0)if(g==h.enter){if(e.verbose("Enter key pressed, selecting active result"),d.filter("."+k).exists())return a.proxy(e.results.select,d.filter("."+k))(),b.preventDefault(),!1}else g==h.upArrow?(e.verbose("Up key pressed, changing active result"),c=0>m-1?m:m-1,f.removeClass(k),d.removeClass(k).eq(c).addClass(k).closest(f).addClass(k),b.preventDefault()):g==h.downArrow&&(e.verbose("Down key pressed, changing active result"),c=m+1>=n?m:m+1,f.removeClass(k),d.removeClass(k).eq(c).addClass(k).closest(f).addClass(k),b.preventDefault());else g==h.enter&&(e.verbose("Enter key pressed, executing query"),e.search.query(),v.addClass(i.down),u.one("keyup",function(){v.removeClass(i.down)}))},search:{cancel:function(){var a=l.data("xhr")||!1;a&&"resolved"!=a.state()&&(e.debug("Cancelling last search"),a.abort())},throttle:function(){var a=u.val(),b=a.length;clearTimeout(e.timer),b>=h.minCharacters?e.timer=setTimeout(e.search.query,h.searchThrottle):e.results.hide()},query:function(){var b=u.val(),d=e.search.cache.read(b);d?(e.debug("Reading result for '"+b+"' from cache"),e.results.add(d)):(e.debug("Querying for '"+b+"'"),"object"==typeof c?e.search.local(b):e.search.remote(b),a.proxy(h.onSearchQuery,l)(b))},local:function(b){var d,f=[],g=[],j=a.isArray(h.searchFields)?h.searchFields:[h.searchFields],k=new RegExp("(?:s|^)"+b,"i"),m=new RegExp(b,"i");l.addClass(i.loading),a.each(j,function(b,d){a.each(c,function(b,c){"string"==typeof c[d]&&-1==a.inArray(c,f)&&-1==a.inArray(c,g)&&(k.test(c[d])?f.push(c):m.test(c[d])&&g.push(c))})}),d=e.results.generate({results:a.merge(f,g)}),l.removeClass(i.loading),e.search.cache.write(b,d),e.results.add(d)},remote:function(b){var d,f={stateContext:l,url:c,urlData:{query:b},success:function(a){d=e.results.generate(a),e.search.cache.write(b,d),e.results.add(d)},failure:e.error};e.search.cancel(),e.debug("Executing search"),a.extend(!0,f,h.apiSettings),a.api(f)},cache:{read:function(a){var b=l.data("cache");return h.cache&&"object"==typeof b&&b[a]!==d?b[a]:!1},write:function(a,b){var c=l.data("cache")!==d?l.data("cache"):{};c[a]=b,l.data("cache",c)}}},results:{generate:function(b){e.debug("Generating html from response",b);var c=h.templates[h.type],d="";return a.isPlainObject(b.results)&&!a.isEmptyObject(b.results)||a.isArray(b.results)&&b.results.length>0?(h.maxResults>0&&(b.results=a.makeArray(b.results).slice(0,h.maxResults)),b.results.length>0&&(a.isFunction(c)?d=c(b):e.error(k.noTemplate,!1))):d=e.message(k.noResults,"empty"),a.proxy(h.onResults,l)(b),d},add:function(b){("default"==h.onResultsAdd||"default"==a.proxy(h.onResultsAdd,w)(b))&&w.html(b),e.results.show()},show:function(){0===w.filter(":visible").size()&&u.filter(":focus").size()>0&&""!==w.html()&&(w.stop().fadeIn(200),a.proxy(h.onResultsOpen,w)())},hide:function(){w.filter(":visible").size()>0&&(w.stop().fadeOut(200),a.proxy(h.onResultsClose,w)())},select:function(c){e.debug("Search result selected");var d=a(this),f=d.find(".title"),g=f.html();if("default"==h.onSelect||"default"==a.proxy(h.onSelect,this)(c)){var i=d.find("a[href]").eq(0),j=i.attr("href")||!1,k=i.attr("target")||!1;e.results.hide(),u.val(g),j&&("_blank"==k||c.ctrlKey?b.open(j):b.location.href=j)}}},setting:function(b,c){return e.debug("Changing setting",b,c),c===d?h[b]:(a.isPlainObject(b)?a.extend(!0,h,b):h[b]=c,void 0)},internal:function(b,c){return e.debug("Changing internal",b,c),c===d?e[b]:(a.isPlainObject(b)?a.extend(!0,e,b):e[b]=c,void 0)},debug:function(){h.debug&&(h.performance?e.performance.log(arguments):(e.debug=Function.prototype.bind.call(console.info,console,h.name+":"),e.debug.apply(console,arguments)))},verbose:function(){h.verbose&&h.debug&&(h.performance?e.performance.log(arguments):(e.verbose=Function.prototype.bind.call(console.info,console,h.name+":"),e.verbose.apply(console,arguments)))},error:function(){e.error=Function.prototype.bind.call(console.error,console,h.name+":"),e.error.apply(console,arguments)},performance:{log:function(a){var b,c,d;h.performance&&(b=(new Date).getTime(),d=p||b,c=b-d,p=b,q.push({Element:x,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":c})),clearTimeout(e.performance.timer),e.performance.timer=setTimeout(e.performance.display,100)},display:function(){var b=h.name+":",c=0;p=!1,clearTimeout(e.performance.timer),a.each(q,function(a,b){c+=b["Execution Time"]}),b+=" "+c+"ms",o&&(b+=" '"+o+"'"),g.size()>1&&(b+=" ("+g.size()+")"),(console.group!==d||console.table!==d)&&q.length>0&&(console.groupCollapsed(b),console.table?console.table(q):a.each(q,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),q=[]}},invoke:function(b,c,g){var h,i,j;return c=c||t,g=x||g,"string"==typeof b&&y!==d&&(b=b.split(/[\. ]/),h=b.length-1,a.each(b,function(c,f){var g=c!=h?f+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(y[f])&&c!=h)y=y[f];else{if(!a.isPlainObject(y[g])||c==h)return y[f]!==d?(i=y[f],!1):y[g]!==d?(i=y[g],!1):(e.error(k.method),!1);y=y[g]}})),a.isFunction(i)?j=i.apply(g,c):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},s?(y===d&&e.initialize(),e.invoke(r)):(y!==d&&e.destroy(),e.initialize())}),f!==d?f:this},a.fn.search.settings={name:"Search Module",namespace:"search",debug:!0,verbose:!0,performance:!0,onSelect:"default",onResultsAdd:"default",onSearchQuery:function(){},onResults:function(){},onResultsOpen:function(){},onResultsClose:function(){},automatic:"true",type:"simple",minCharacters:3,searchThrottle:300,maxResults:7,cache:!0,searchFields:["title","description"],apiSettings:{},className:{active:"active",down:"down",focus:"focus",empty:"empty",loading:"loading"},error:{noResults:"Your search returned no results",logging:"Error in debug logging, exiting.",noTemplate:"A valid template name was not specified.",serverError:"There was an issue with querying the server.",method:"The method you called is not defined."},selector:{prompt:".prompt",searchButton:".search.button",results:".results",category:".category",result:".result"},templates:{message:function(a,b){var c="";return a!==d&&b!==d&&(c+='
',c+="empty"==b?'
No Results
'+a+'
':'
'+a+"
",c+="
"),c},categories:function(b){var c="";return b.results!==d?(a.each(b.results,function(b,e){e.results!==d&&e.results.length>0&&(c+='
'+e.name+"
",a.each(e.results,function(a,b){c+='
',c+='',b.image!==d&&(c+='
'+"
"),c+='
',b.price!==d&&(c+='
'+b.price+"
"),b.title!==d&&(c+='
'+b.title+"
"),b.description!==d&&(c+='
'+b.description+"
"),c+="
"}),c+="
")}),b.resultPage&&(c+=''+b.resultPage.text+""),c):!1},simple:function(b){var c="";return b.results!==d?(a.each(b.results,function(a,b){c+='',b.image!==d&&(c+='
'+"
"),c+='
',b.price!==d&&(c+='
'+b.price+"
"),b.title!==d&&(c+='
'+b.title+"
"),b.description!==d&&(c+='
'+b.description+"
"),c+="
"}),b.resultPage&&(c+=''+b.resultPage.text+""),c):!1}}}}(jQuery,window,document),function(a,b,c,d){a.fn.shape=function(b){var e,f=a(this),g=f.selector||"",h=a.extend(!0,{},a.fn.shape.settings,b),i=h.namespace,j=h.selector,k=h.error,l=h.className,m="."+i,n="module-"+i,o=(new Date).getTime(),p=[],q=arguments[0],r="string"==typeof q,s=[].slice.call(arguments,1);return f.each(function(){var b,i,t,u=a(this),v=u.find(j.sides),w=u.find(j.side),x=this,y=u.data(n);t={initialize:function(){t.verbose("Initializing module for",x),t.set.defaultSide(),t.instantiate()},instantiate:function(){t.verbose("Storing instance of module",t),y=t,u.data(n,y)},destroy:function(){t.verbose("Destroying previous module for",x),u.removeData(n).off(m)},refresh:function(){t.verbose("Refreshing selector cache for",x),u=a(x),v=a(this).find(j.shape),w=a(this).find(j.side)},repaint:function(){t.verbose("Forcing repaint event");var a=v.get(0)||c.createElement("div");a.offsetWidth},animate:function(a,c){t.verbose("Animating box with properties",a),c=c||function(a){t.verbose("Executing animation callback"),a!==d&&a.stopPropagation(),t.reset(),t.set.active()},h.useCSS?t.get.transitionEvent()?(t.verbose("Starting CSS animation"),u.addClass(l.animating),t.set.stageSize(),t.repaint(),u.addClass(l.css),b.addClass(l.hidden),v.css(a).one(t.get.transitionEvent(),c)):c():(t.verbose("Starting javascript animation"),u.addClass(l.animating).removeClass(l.css),t.set.stageSize(),t.repaint(),b.animate({opacity:0},h.duration,h.easing),v.animate(a,h.duration,h.easing,c))},queue:function(a){t.debug("Queueing animation of",a),v.one(t.get.transitionEvent(),function(){t.debug("Executing queued animation"),setTimeout(function(){u.shape(a)},0)})},reset:function(){t.verbose("Animating states reset"),u.removeClass(l.css).removeClass(l.animating).attr("style","").removeAttr("style"),v.attr("style","").removeAttr("style"),w.attr("style","").removeAttr("style").removeClass(l.hidden),i.removeClass(l.animating).attr("style","").removeAttr("style")},is:{animating:function(){return u.hasClass(l.animating)}},get:{transform:{up:function(){var a={y:-((b.outerHeight()-i.outerHeight())/2),z:-(b.outerHeight()/2)};return{transform:"translateY("+a.y+"px) translateZ("+a.z+"px) rotateX(-90deg)"}},down:function(){var a={y:-((b.outerHeight()-i.outerHeight())/2),z:-(b.outerHeight()/2)};return{transform:"translateY("+a.y+"px) translateZ("+a.z+"px) rotateX(90deg)"}},left:function(){var a={x:-((b.outerWidth()-i.outerWidth())/2),z:-(b.outerWidth()/2)};return{transform:"translateX("+a.x+"px) translateZ("+a.z+"px) rotateY(90deg)"}},right:function(){var a={x:-((b.outerWidth()-i.outerWidth())/2),z:-(b.outerWidth()/2)};return{transform:"translateX("+a.x+"px) translateZ("+a.z+"px) rotateY(-90deg)"}},over:function(){var a={x:-((b.outerWidth()-i.outerWidth())/2)};return{transform:"translateX("+a.x+"px) rotateY(180deg)"}},back:function(){var a={x:-((b.outerWidth()-i.outerWidth())/2)};return{transform:"translateX("+a.x+"px) rotateY(-180deg)"}}},transitionEvent:function(){var a,b=c.createElement("element"),e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(a in e)if(b.style[a]!==d)return e[a]},nextSide:function(){return b.next(j.side).size()>0?b.next(j.side):u.find(j.side).first()}},set:{defaultSide:function(){b=u.find("."+h.className.active),i=b.next(j.side).size()>0?b.next(j.side):u.find(j.side).first(),t.verbose("Active side set to",b),t.verbose("Next side set to",i)},stageSize:function(){var a={width:i.outerWidth(),height:i.outerHeight()};t.verbose("Resizing stage to fit new content",a),u.css({width:a.width,height:a.height})},nextSide:function(a){i=u.find(a),0===i.size()&&t.error(k.side),t.verbose("Next side manually set to",i)},active:function(){t.verbose("Setting new side to active",i),w.removeClass(l.active),i.addClass(l.active),a.proxy(h.onChange,i)(),t.set.defaultSide()}},flip:{up:function(){t.debug("Flipping up",i),t.is.animating()?t.queue("flip up"):(t.stage.above(),t.animate(t.get.transform.up()))},down:function(){t.debug("Flipping down",i),t.is.animating()?t.queue("flip down"):(t.stage.below(),t.animate(t.get.transform.down()))},left:function(){t.debug("Flipping left",i),t.is.animating()?t.queue("flip left"):(t.stage.left(),t.animate(t.get.transform.left()))},right:function(){t.debug("Flipping right",i),t.is.animating()?t.queue("flip right"):(t.stage.right(),t.animate(t.get.transform.right()))},over:function(){t.debug("Flipping over",i),t.is.animating()?t.queue("flip over"):(t.stage.behind(),t.animate(t.get.transform.over()))},back:function(){t.debug("Flipping back",i),t.is.animating()?t.queue("flip back"):(t.stage.behind(),t.animate(t.get.transform.back()))}},stage:{above:function(){var a={origin:(b.outerHeight()-i.outerHeight())/2,depth:{active:i.outerHeight()/2,next:b.outerHeight()/2}};t.verbose("Setting the initial animation position as above",i,a),b.css({transform:"rotateY(0deg) translateZ("+a.depth.active+"px)"}),i.addClass(l.animating).css({display:"block",top:a.origin+"px",transform:"rotateX(90deg) translateZ("+a.depth.next+"px)"})},below:function(){var a={origin:(b.outerHeight()-i.outerHeight())/2,depth:{active:i.outerHeight()/2,next:b.outerHeight()/2}};t.verbose("Setting the initial animation position as below",i,a),b.css({transform:"rotateY(0deg) translateZ("+a.depth.active+"px)"}),i.addClass(l.animating).css({display:"block",top:a.origin+"px",transform:"rotateX(-90deg) translateZ("+a.depth.next+"px)"})},left:function(){var a={origin:(b.outerWidth()-i.outerWidth())/2,depth:{active:i.outerWidth()/2,next:b.outerWidth()/2}};t.verbose("Setting the initial animation position as left",i,a),b.css({transform:"rotateY(0deg) translateZ("+a.depth.active+"px)"}),i.addClass(l.animating).css({display:"block",left:a.origin+"px",transform:"rotateY(-90deg) translateZ("+a.depth.next+"px)"})},right:function(){var a={origin:(b.outerWidth()-i.outerWidth())/2,depth:{active:i.outerWidth()/2,next:b.outerWidth()/2}};t.verbose("Setting the initial animation position as left",i,a),b.css({transform:"rotateY(0deg) translateZ("+a.depth.active+"px)"}),i.addClass(l.animating).css({display:"block",left:a.origin+"px",transform:"rotateY(90deg) translateZ("+a.depth.next+"px)"})},behind:function(){var a={origin:(b.outerWidth()-i.outerWidth())/2,depth:{active:i.outerWidth()/2,next:b.outerWidth()/2}};t.verbose("Setting the initial animation position as behind",i,a),b.css({transform:"rotateY(0deg)"}),i.addClass(l.animating).css({display:"block",left:a.origin+"px",transform:"rotateY(-180deg)"})}},setting:function(b,c){return c===d?h[b]:(a.isPlainObject(b)?a.extend(!0,h,b):h[b]=c,void 0)},internal:function(b,c){return c===d?t[b]:(a.isPlainObject(b)?a.extend(!0,t,b):t[b]=c,void 0)},debug:function(){h.debug&&(h.performance?t.performance.log(arguments):(t.debug=Function.prototype.bind.call(console.info,console,h.name+":"),t.debug.apply(console,arguments)))},verbose:function(){h.verbose&&h.debug&&(h.performance?t.performance.log(arguments):(t.verbose=Function.prototype.bind.call(console.info,console,h.name+":"),t.verbose.apply(console,arguments)))},error:function(){t.error=Function.prototype.bind.call(console.error,console,h.name+":"),t.error.apply(console,arguments)},performance:{log:function(a){var b,c,d;h.performance&&(b=(new Date).getTime(),d=o||b,c=b-d,o=b,p.push({Element:x,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":c})),clearTimeout(t.performance.timer),t.performance.timer=setTimeout(t.performance.display,100)},display:function(){var b=h.name+":",c=0;o=!1,clearTimeout(t.performance.timer),a.each(p,function(a,b){c+=b["Execution Time"] }),b+=" "+c+"ms",g&&(b+=" '"+g+"'"),f.size()>1&&(b+=" ("+f.size()+")"),(console.group!==d||console.table!==d)&&p.length>0&&(console.groupCollapsed(b),console.table?console.table(p):a.each(p,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),p=[]}},invoke:function(b,c,f){var g,h,i;return c=c||s,f=x||f,"string"==typeof b&&y!==d&&(b=b.split(/[\. ]/),g=b.length-1,a.each(b,function(c,e){var f=c!=g?e+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(y[e])&&c!=g)y=y[e];else{if(!a.isPlainObject(y[f])||c==g)return y[e]!==d?(h=y[e],!1):y[f]!==d?(h=y[f],!1):(t.error(k.method),!1);y=y[f]}})),a.isFunction(h)?i=h.apply(f,c):h!==d&&(i=h),a.isArray(e)?e.push(i):"string"==typeof e?e=[e,i]:i!==d&&(e=i),h}},r?(y===d&&t.initialize(),t.invoke(q)):(y!==d&&t.destroy(),t.initialize())}),e!==d?e:this},a.fn.shape.settings={name:"Shape",debug:!0,verbose:!0,performance:!0,namespace:"shape",beforeChange:function(){},onChange:function(){},useCSS:!0,duration:1e3,easing:"easeInOutQuad",error:{side:"You tried to switch to a side that does not exist.",method:"The method you called is not defined"},className:{css:"css",animating:"animating",hidden:"hidden",active:"active"},selector:{sides:".sides",side:".side"}}}(jQuery,window,document),function(a,b,c,d){a.fn.sidebar=function(b){var e,f=a(this),g=a.isPlainObject(b)?a.extend(!0,{},a.fn.sidebar.settings,b):a.fn.sidebar.settings,h=(g.selector,g.className),i=g.namespace,j=g.error,k="."+i,l="module-"+i,m=f.selector||"",n=(new Date).getTime(),o=[],p=arguments[0],q="string"==typeof p,r=[].slice.call(arguments,1);return f.each(function(){var b,s=a(this),t=a("body"),u=a("head"),v=a("style[title="+i+"]"),w=this,x=s.data(l);b={initialize:function(){b.debug("Initializing sidebar",s),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module",b),x=b,s.data(l,b)},destroy:function(){b.verbose("Destroying previous module for",s),s.off(k).removeData(l)},refresh:function(){b.verbose("Refreshing selector cache"),v=a("style[title="+i+"]")},attach:{events:function(c,d){var e=a(c);d=a.isFunction(b[d])?b[d]:b.toggle,e.size()>0?(b.debug("Attaching sidebar events to element",c,d),e.off(k).on("click"+k,d)):b.error(j.notFound)}},show:function(){b.debug("Showing sidebar"),b.is.closed()?(g.overlay||b.pushPage(),b.set.active()):b.debug("Sidebar is already visible")},hide:function(){b.is.open()&&(g.overlay||(b.pullPage(),b.remove.pushed()),b.remove.active())},toggle:function(){b.is.closed()?b.show():b.hide()},pushPage:function(){var a=b.get.direction(),c=b.is.vertical()?s.outerHeight():s.outerWidth();g.useCSS?(b.debug("Using CSS to animate body"),b.add.bodyCSS(a,c),b.set.pushed()):b.animatePage(a,c,b.set.pushed)},pullPage:function(){var a=b.get.direction();g.useCSS?(b.debug("Resetting body position css"),b.remove.bodyCSS()):(b.debug("Resetting body position using javascript"),b.animatePage(a,0)),b.remove.pushed()},animatePage:function(a,c){var d={};d["padding-"+a]=c,b.debug("Using javascript to animate body",d),t.animate(d,g.duration,b.set.pushed)},add:{bodyCSS:function(a,c){var d;a!==h.bottom&&(d='"),u.append(d),b.debug("Adding body css to head",v)}},remove:{bodyCSS:function(){b.debug("Removing body css styles",v),b.refresh(),v.remove()},active:function(){s.removeClass(h.active)},pushed:function(){b.verbose("Removing body push state",b.get.direction()),t.removeClass(h[b.get.direction()]).removeClass(h.pushed)}},set:{active:function(){s.addClass(h.active)},pushed:function(){b.verbose("Adding body push state",b.get.direction()),t.addClass(h[b.get.direction()]).addClass(h.pushed)}},get:{direction:function(){return s.hasClass(h.top)?h.top:s.hasClass(h.right)?h.right:s.hasClass(h.bottom)?h.bottom:h.left},transitionEvent:function(){var a,b=c.createElement("element"),e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(a in e)if(b.style[a]!==d)return e[a]}},is:{open:function(){return s.is(":animated")||s.hasClass(h.active)},closed:function(){return!b.is.open()},vertical:function(){return s.hasClass(h.top)}},setting:function(b,c){return c===d?g[b]:(a.isPlainObject(b)?a.extend(!0,g,b):g[b]=c,void 0)},internal:function(c,e){return e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){g.debug&&(g.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,g.name+":"),b.debug.apply(console,arguments)))},verbose:function(){g.verbose&&g.debug&&(g.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,g.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;g.performance&&(c=(new Date).getTime(),e=n||c,d=c-e,n=c,o.push({Element:w,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=g.name+":",e=0;n=!1,clearTimeout(b.performance.timer),a.each(o,function(a,b){e+=b["Execution Time"]}),c+=" "+e+"ms",m&&(c+=" '"+m+"'"),f.size()>1&&(c+=" ("+f.size()+")"),(console.group!==d||console.table!==d)&&o.length>0&&(console.groupCollapsed(c),console.table?console.table(o):a.each(o,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),o=[]}},invoke:function(c,f,g){var h,i,k;return f=f||r,g=w||g,"string"==typeof c&&x!==d&&(c=c.split(/[\. ]/),h=c.length-1,a.each(c,function(e,f){var g=e!=h?f+c[e+1].charAt(0).toUpperCase()+c[e+1].slice(1):c;if(a.isPlainObject(x[f])&&e!=h)x=x[f];else{if(!a.isPlainObject(x[g])||e==h)return x[f]!==d?(i=x[f],!1):x[g]!==d?(i=x[g],!1):(b.error(j.method),!1);x=x[g]}})),a.isFunction(i)?k=i.apply(g,f):i!==d&&(k=i),a.isArray(e)?e.push(k):"string"==typeof e?e=[e,k]:k!==d&&(e=k),i}},q?(x===d&&b.initialize(),b.invoke(p)):(x!==d&&b.destroy(),b.initialize())}),e!==d?e:this},a.fn.sidebar.settings={name:"Sidebar",namespace:"sidebar",verbose:!0,debug:!0,performance:!0,useCSS:!0,overlay:!1,duration:300,side:"left",onChange:function(){},onShow:function(){},onHide:function(){},className:{active:"active",pushed:"pushed",top:"top",left:"left",right:"right",bottom:"bottom"},error:{method:"The method you called is not defined.",notFound:"There were no elements that matched the specified selector"}}}(jQuery,window,document),function(a,b,c,d){a.fn.tab=function(c){var e,f,g,h,i,j=a.extend(!0,{},a.fn.tab.settings,c),k=a(this),l=a(j.context).find(j.selector.tabs),m=k.selector||"",n={},o=!0,p=0,q=this,r=(new Date).getTime(),s=[],t=j.className,u=j.metadata,v=j.error,w="."+j.namespace,x=j.namespace+"-module",y=k.data(x),z=arguments[0],A=y!==d&&"string"==typeof z,B=[].slice.call(arguments,1);return h={initialize:function(){if(h.debug("Initializing Tabs",k),j.history){if(a.address===d)return h.error(v.state),!1;if(j.path===!1)return h.error(v.path),!1;j.auto&&(j.apiSettings={url:j.path+"/{$tab}"}),h.verbose("Address library found adding state change event"),a.address.state(j.path).unbind("change").bind("change",h.event.history.change)}a.isWindow(q)||k.on("click"+w,h.event.click),h.instantiate()},instantiate:function(){h.verbose("Storing instance of module",h),k.data(x,h)},destroy:function(){h.debug("Destroying tabs",k),k.off(w)},event:{click:function(){h.debug("Navigation clicked");var b=a(this).data(u.tab);b!==d?j.history?a.address.value(b):h.changeTab(b):h.debug("No tab specified")},history:{change:function(b){var c=b.pathNames.join("/")||h.get.initialPath(),e=j.templates.determineTitle(c)||!1;h.debug("History change event",c,b),g=b,c!==d&&h.changeTab(c),e&&a.address.title(e)}}},refresh:function(){e&&(h.debug("Refreshing tab",e),h.changeTab(e))},cache:{read:function(a){return a!==d?n[a]:!1},add:function(a,b){a=a||e,h.debug("Adding cached content for",a),n[a]=b},remove:function(a){a=a||e,h.debug("Removing cached content for",a),delete n[a]}},changeTab:function(c){var d=b.history&&b.history.pushState,i=d&&j.ignoreFirstLoad&&o,k=j.auto||a.isPlainObject(j.apiSettings),l=k&&!i?h.utilities.pathToArray(c):h.get.defaultPathArray(c),c=h.utilities.arrayToPath(l);h.deactivate.all(),a.each(l,function(b,d){var m,n,p,q=l.slice(0,b+1),r=h.utilities.arrayToPath(q),s=h.is.tab(r),t=b+1==l.length,u=h.get.tabElement(r);return h.verbose("Looking for tab",d),s?(h.verbose("Tab was found",d),e=r,f=h.utilities.filterArray(l,q),t?p=!0:(m=l.slice(0,b+2),n=h.utilities.arrayToPath(m),p=!h.is.tab(n),p&&h.verbose("Tab parameters found",m)),p&&k?(i?(h.debug("Ignoring remote content on first tab load",r),o=!1,h.cache.add(c,u.html()),h.activate.all(r),a.proxy(j.onTabInit,u)(r,f,g),a.proxy(j.onTabLoad,u)(r,f,g)):(h.activate.navigation(r),h.content.fetch(r,c)),!1):(h.debug("Opened local tab",r),h.activate.all(r),a.proxy(j.onTabLoad,u)(r,f,g),void 0)):(h.error(v.missingTab,d),!1)})},content:{fetch:function(b,c){var i=h.get.tabElement(b),c=c||b,k=h.cache.read(c),l={dataType:"html",stateContext:i,success:function(d){h.cache.add(c,d),h.content.update(b,d),b==e?(h.debug("Content loaded",b),h.activate.tab(b)):h.debug("Content loaded in background",b),a.proxy(j.onTabInit,i)(b,f,g),a.proxy(j.onTabLoad,i)(b,f,g)},urlData:{tab:c}},m=i.data(u.promise)||!1,n=m&&"pending"===m.state();j.cache&&k?(h.debug("Showing existing content",c),h.content.update(b,k),h.activate.tab(b),a.proxy(j.onTabLoad,i)(b,f,g)):n?(h.debug("Content is already loading",c),i.addClass(t.loading)):a.api!==d?(h.debug("Retrieving remote content",c),a.api(a.extend(!0,{headers:{"X-Remote":!0}},j.apiSettings,l))):h.error(v.api)},update:function(a,b){h.debug("Updating html for",a);var c=h.get.tabElement(a);c.html(b)}},activate:{all:function(a){h.activate.tab(a),h.activate.navigation(a)},tab:function(a){var b=h.get.tabElement(a);h.verbose("Showing tab content for",b),b.addClass(t.active)},navigation:function(a){var b=h.get.navElement(a);h.verbose("Activating tab navigation for",b,a),b.addClass(t.active)}},deactivate:{all:function(){h.deactivate.navigation(),h.deactivate.tabs()},navigation:function(){k.removeClass(t.active)},tabs:function(){l.removeClass(t.active+" "+t.loading)}},is:{tab:function(a){return a!==d?h.get.tabElement(a).size()>0:!1}},get:{initialPath:function(){return k.eq(0).data(u.tab)||l.eq(0).data(u.tab)},path:function(){return a.address.value()},defaultPathArray:function(a){return h.utilities.pathToArray(h.get.defaultPath(a))},defaultPath:function(a){var b=k.filter("[data-"+u.tab+'^="'+a+'/"]').eq(0),c=b.data(u.tab)||!1;if(c){if(h.debug("Found default tab",c),p0?b:c},tab:function(){return e}},utilities:{filterArray:function(b,c){return a.grep(b,function(b){return-1==a.inArray(b,c)})},last:function(b){return a.isArray(b)?b[b.length-1]:!1},pathToArray:function(a){return a===d&&(a=e),"string"==typeof a?a.split("/"):[a]},arrayToPath:function(b){return a.isArray(b)?b.join("/"):!1}},setting:function(b,c){return c===d?j[b]:(a.isPlainObject(b)?a.extend(!0,j,b):j[b]=c,void 0)},internal:function(b,c){return c===d?h[b]:(a.isPlainObject(b)?a.extend(!0,h,b):h[b]=c,void 0)},debug:function(){j.debug&&(j.performance?h.performance.log(arguments):(h.debug=Function.prototype.bind.call(console.info,console,j.name+":"),h.debug.apply(console,arguments)))},verbose:function(){j.verbose&&j.debug&&(j.performance?h.performance.log(arguments):(h.verbose=Function.prototype.bind.call(console.info,console,j.name+":"),h.verbose.apply(console,arguments)))},error:function(){h.error=Function.prototype.bind.call(console.error,console,j.name+":"),h.error.apply(console,arguments)},performance:{log:function(a){var b,c,d;j.performance&&(b=(new Date).getTime(),d=r||b,c=b-d,r=b,s.push({Element:q,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":c})),clearTimeout(h.performance.timer),h.performance.timer=setTimeout(h.performance.display,100)},display:function(){var b=j.name+":",c=0;r=!1,clearTimeout(h.performance.timer),a.each(s,function(a,b){c+=b["Execution Time"]}),b+=" "+c+"ms",m&&(b+=" '"+m+"'"),(console.group!==d||console.table!==d)&&s.length>0&&(console.groupCollapsed(b),console.table?console.table(s):a.each(s,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(b,c,e){var f,g,j;return c=c||B,e=q||e,"string"==typeof b&&y!==d&&(b=b.split(/[\. ]/),f=b.length-1,a.each(b,function(c,e){var i=c!=f?e+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(y[e])&&c!=f)y=y[e];else{if(!a.isPlainObject(y[i])||c==f)return y[e]!==d?(g=y[e],!1):y[i]!==d?(g=y[i],!1):(h.error(v.method),!1);y=y[i]}})),a.isFunction(g)?j=g.apply(e,c):g!==d&&(j=g),a.isArray(i)?i.push(j):"string"==typeof i?i=[i,j]:j!==d&&(i=j),g}},A?(y===d&&h.initialize(),h.invoke(z)):(y!==d&&h.destroy(),h.initialize()),i!==d?i:this},a.tab=function(c){a(b).tab(c)},a.fn.tab.settings={name:"Tab",verbose:!0,debug:!0,performance:!0,namespace:"tab",onTabInit:function(){},onTabLoad:function(){},templates:{determineTitle:function(){}},auto:!1,history:!1,path:!1,context:"body",maxDepth:25,ignoreFirstLoad:!0,alwaysRefresh:!1,cache:!0,apiSettings:!1,error:{api:"You attempted to load content without API module",noContent:"The tab you specified is missing a content url.",method:"The method you called is not defined",state:"The state library has not been initialized",missingTab:"Tab cannot be found",path:"History enabled, but no path was specified",recursion:"Max recursive depth reached"},metadata:{tab:"tab",loaded:"loaded",promise:"promise"},className:{loading:"loading",active:"active"},selector:{tabs:".tab"}}}(jQuery,window,document),function(a,b,c,d){a.fn.transition=function(){var e,f=a(this),g=f.selector||"",h=(new Date).getTime(),i=[],j=arguments,k=j[0],l=[].slice.call(arguments,1),m="string"==typeof k;return b.requestAnimationFrame||b.mozRequestAnimationFrame||b.webkitRequestAnimationFrame||b.msRequestAnimationFrame||function(a){setTimeout(a,0)},f.each(function(){var b,n,o,p,q,r,s,t,u,v,w=a(this),x=this;v={initialize:function(){b=v.get.settings.apply(x,j),v.verbose("Converted arguments into settings object",b),o=b.error,p=b.className,t=b.namespace,q=b.metadata,u="module-"+t,r=v.get.animationEvent(),s=v.get.animationName(),n=w.data(u),n===d&&v.instantiate(),m&&(m=v.invoke(k)),m===!1&&v.animate()},instantiate:function(){v.verbose("Storing instance of module",v),n=v,w.data(u,n)},destroy:function(){v.verbose("Destroying previous module for",x),w.removeData(u)},animate:function(a){return b=a||b,v.debug("Preparing animation",b.animation),v.is.animating()?(b.queue&&v.queue(b.animation),!1):(v.save.conditions(),v.set.duration(b.duration),v.set.animating(),v.repaint(),w.addClass(p.transition).addClass(b.animation).one(r,v.complete),!v.has.direction()&&v.can.transition()&&v.set.direction(),v.can.animate()?(v.show(),v.debug("Starting tween",b.animation,w.attr("class")),void 0):(v.restore.conditions(),v.error(o.noAnimation),!1))},queue:function(a){v.debug("Queueing animation of",a),n.queuing=!0,w.one(r,function(){n.queuing=!1,v.animate.apply(this,b)})},complete:function(){v.verbose("CSS animation complete",b.animation),v.is.looping()||(w.hasClass(p.outward)?(v.restore.conditions(),v.hide()):w.hasClass(p.inward)?(v.restore.conditions(),v.show()):v.restore.conditions(),v.remove.animating()),a.proxy(b.complete,this)()},repaint:function(a){v.verbose("Forcing repaint event"),a=x.offsetWidth},has:{direction:function(a){return a=a||b.animation,w.hasClass(p.inward)||w.hasClass(p.outward)?!0:void 0}},set:{animating:function(){w.addClass(p.animating)},direction:function(){w.is(":visible")?(v.debug("Automatically determining the direction of animation","Outward"),w.addClass(p.outward).removeClass(p.inward)):(v.debug("Automatically determining the direction of animation","Inward"),w.addClass(p.inward).removeClass(p.outward))},looping:function(){v.debug("Transition set to loop"),w.addClass(p.looping)},duration:function(a){a=a||b.duration,a="number"==typeof a?a+"ms":a,v.verbose("Setting animation duration",a),w.css({"-webkit-animation-duration":a,"-moz-animation-duration":a,"-ms-animation-duration":a,"-o-animation-duration":a,"animation-duration":a})}},save:{conditions:function(){v.cache={className:w.attr("class"),style:w.attr("style")},v.verbose("Saving original attributes",v.cache)}},restore:{conditions:function(){return typeof v.cache===d?(v.error(o.cache),!1):(v.cache.className?w.attr("class",v.cache.className):w.removeAttr("class"),v.cache.style?w.attr("style",v.cache.style):w.removeAttr("style"),v.is.looping()&&v.remove.looping(),v.verbose("Restoring original attributes",v.cache),void 0)}},remove:{animating:function(){w.removeClass(p.animating)},looping:function(){v.debug("Transitions are no longer looping"),w.removeClass(p.looping),v.repaint()}},get:{settings:function(b,c,d){return a.isPlainObject(b)?a.extend(!0,{},a.fn.transition.settings,b):"function"==typeof d?a.extend(!0,{},a.fn.transition.settings,{animation:b,complete:d,duration:c}):"string"==typeof c||"number"==typeof c?a.extend(!0,{},a.fn.transition.settings,{animation:b,duration:c}):"object"==typeof c?a.extend(!0,{},a.fn.transition.settings,c,{animation:b}):"function"==typeof c?a.extend(!0,{},a.fn.transition.settings,{animation:b,complete:c}):a.extend(!0,{},a.fn.transition.settings,{animation:b})},animationName:function(){var a,b=c.createElement("div"),e={animation:"animationName",OAnimation:"oAnimationName",MozAnimation:"mozAnimationName",WebkitAnimation:"webkitAnimationName"};for(a in e)if(b.style[a]!==d)return v.verbose("Determining animation vendor name property",e[a]),e[a];return!1},animationEvent:function(){var a,b=c.createElement("div"),e={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd"};for(a in e)if(b.style[a]!==d)return v.verbose("Determining animation vendor end event",e[a]),e[a];return!1}},can:{animate:function(){return"none"!==w.css(s)?(v.debug("CSS definition found"),!0):(v.debug("Unable to find css definition"),!1)},transition:function(){var b=a("
").addClass(w.attr("class")).appendTo(a("body")),c=b.css(s),d=b.addClass(p.inward).css(s);return c!=d?(v.debug("In/out transitions exist"),b.remove(),!0):(v.debug("Static animation found"),b.remove(),!1)}},is:{animating:function(){return w.hasClass(p.animating)},looping:function(){return w.hasClass(p.looping)},visible:function(){return w.is(":visible")}},hide:function(){v.verbose("Hiding element"),w.removeClass(p.visible).addClass(p.transition).addClass(p.hidden)},show:function(){v.verbose("Showing element"),w.removeClass(p.hidden).addClass(p.transition).addClass(p.visible)},start:function(){v.verbose("Starting animation"),w.removeClass(p.disabled)},stop:function(){v.debug("Stopping animation"),w.addClass(p.disabled)},toggle:function(){v.debug("Toggling play status"),w.toggleClass(p.disabled)},setting:function(c,e){return e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},internal:function(b,c){return c===d?v[b]:(a.isPlainObject(b)?a.extend(!0,v,b):v[b]=c,void 0)},debug:function(){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.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(){v.error=Function.prototype.bind.call(console.error,console,b.name+":"),v.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;b.performance&&(c=(new Date).getTime(),e=h||c,d=c-e,h=c,i.push({Element:x,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(v.performance.timer),v.performance.timer=setTimeout(v.performance.display,100)},display:function(){var c=b.name+":",e=0;h=!1,clearTimeout(v.performance.timer),a.each(i,function(a,b){e+=b["Execution Time"]}),c+=" "+e+"ms",g&&(c+=" '"+g+"'"),f.size()>1&&(c+=" ("+f.size()+")"),(console.group!==d||console.table!==d)&&i.length>0&&(console.groupCollapsed(c),console.table?console.table(i):a.each(i,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),i=[]}},invoke:function(b,c,f){var g,h,i;return c=c||l,f=x||f,"string"==typeof b&&n!==d&&(b=b.split(/[\. ]/),g=b.length-1,a.each(b,function(c,e){var f=c!=g?e+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(n[e])&&c!=g)n=n[e];else{if(!a.isPlainObject(n[f])||c==g)return n[e]!==d?(h=n[e],!1):n[f]!==d?(h=n[f],!1):!1;n=n[f]}})),a.isFunction(h)?i=h.apply(f,c):h!==d&&(i=h),a.isArray(e)?e.push(i):"string"==typeof e?e=[e,i]:i!==d&&(e=i),h||!1}},v.initialize()}),e!==d?e:this},a.fn.transition.settings={name:"Transition",debug:!0,verbose:!0,performance:!0,namespace:"transition",complete:function(){},animation:"fade",duration:"700ms",queue:!0,className:{transition:"ui transition",animating:"animating",looping:"looping",loading:"loading",disabled:"disabled",hidden:"hidden",visible:"visible",inward:"in",outward:"out"},error:{noAnimation:"There is no css animation matching the one you specified.",method:"The method you called is not defined"}}}(jQuery,window,document),function(a,b,c,d){a.fn.video=function(b){var c,e=a(this),f=a.isPlainObject(b)?a.extend(!0,{},a.fn.video.settings,b):a.fn.video.settings,g=e.selector||"",h=(new Date).getTime(),i=[],j=arguments[0],k="string"==typeof j,l=[].slice.call(arguments,1),m=f.selector,n=f.className,o=f.error,p=f.metadata,q=f.namespace,r="."+q,s=q+"-module";return e.each(function(){var b,q=a(this),t=q.find(m.placeholder),u=q.find(m.playButton),v=q.find(m.embed),w=this,x=q.data(s);b={initialize:function(){b.debug("Initializing video"),t.on("click"+r,b.play),u.on("click"+r,b.play),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module",b),x=b,q.data(s,b)},destroy:function(){b.verbose("Destroying previous instance of video"),q.removeData(s).off(r)},change:function(a,c,d){b.debug("Changing video to ",a,c,d),q.data(p.source,a).data(p.id,c).data(p.url,d),f.onChange()},reset:function(){b.debug("Clearing video embed and showing placeholder"),q.removeClass(n.active),v.html(" "),t.show(),f.onReset()},play:function(){b.debug("Playing video");var a=q.data(p.source)||!1,c=q.data(p.url)||!1,d=q.data(p.id)||!1;v.html(b.generate.html(a,d,c)),q.addClass(n.active),f.onPlay()},generate:{html:function(a,c,d){b.debug("Generating embed html");var e,g="auto"==f.width?q.width():f.width,h="auto"==f.height?q.height():f.height;return a&&c?"vimeo"==a?e='':"youtube"==a&&(e=''):d?e='':b.error(o.noVideo),e},url:function(a){var b=f.api?1:0,c=f.autoplay?1:0,d=f.hd?1:0,e=f.showUI?1:0,g=f.showUI?0:1,h="";return"vimeo"==a&&(h="api="+b+"&title="+e+"&byline="+e+"&portrait="+e+"&autoplay="+c,f.color&&(h+="&color="+f.color)),"ustream"==a?(h="autoplay="+c,f.color&&(h+="&color="+f.color)):"youtube"==a&&(h="enablejsapi="+b+"&autoplay="+c+"&autohide="+g+"&hq="+d+"&modestbranding=1",f.color&&(h+="&color="+f.color)),h}},setting:function(b,c){return c===d?f[b]:(a.isPlainObject(b)?a.extend(!0,f,b):f[b]=c,void 0)},internal:function(c,e){return e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){f.debug&&(f.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,f.name+":"),b.debug.apply(console,arguments)))},verbose:function(){f.verbose&&f.debug&&(f.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,f.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;f.performance&&(c=(new Date).getTime(),e=h||c,d=c-e,h=c,i.push({Element:w,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=f.name+":",j=0;h=!1,clearTimeout(b.performance.timer),a.each(i,function(a,b){j+=b["Execution Time"]}),c+=" "+j+"ms",g&&(c+=" '"+g+"'"),e.size()>1&&(c+=" ("+e.size()+")"),(console.group!==d||console.table!==d)&&i.length>0&&(console.groupCollapsed(c),console.table?console.table(i):a.each(i,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),i=[]}},invoke:function(e,f,g){var h,i,j;return f=f||l,g=w||g,"string"==typeof e&&x!==d&&(e=e.split(/[\. ]/),h=e.length-1,a.each(e,function(c,f){var g=c!=h?f+e[c+1].charAt(0).toUpperCase()+e[c+1].slice(1):e;if(a.isPlainObject(x[f])&&c!=h)x=x[f];else{if(!a.isPlainObject(x[g])||c==h)return x[f]!==d?(i=x[f],!1):x[g]!==d?(i=x[g],!1):(b.error(o.method),!1);x=x[g]}})),a.isFunction(i)?j=i.apply(g,f):i!==d&&(j=i),a.isArray(c)?c.push(j):"string"==typeof c?c=[c,j]:j!==d&&(c=j),i}},k?(x===d&&b.initialize(),b.invoke(j)):(x!==d&&b.destroy(),b.initialize())}),c!==d?c:this},a.fn.video.settings={name:"Video",namespace:"video",debug:!0,verbose:!0,performance:!0,metadata:{source:"source",id:"id",url:"url"},onPlay:function(){},onReset:function(){},onChange:function(){},onPause:function(){},onStop:function(){},width:"auto",height:"auto",autoplay:!1,color:"#442359",hd:!0,showUI:!1,api:!0,error:{noVideo:"No video specified",method:"The method you called is not defined"},className:{active:"active"},selector:{embed:".embed",placeholder:".placeholder",playButton:".play"}}}(jQuery,window,document); \ No newline at end of file diff --git a/node/src/documents/introduction.html.eco b/node/src/documents/introduction.html.eco index fb2d4bccc..ba2cf76f8 100755 --- a/node/src/documents/introduction.html.eco +++ b/node/src/documents/introduction.html.eco @@ -27,7 +27,7 @@ type : 'Semantic'

Interface definitions in Semantic are tag ambivalent. That means you can use div, article, section, span without affecting the display of the element. Special tags like a, table, td still carry special meaning in certain circumstances however.

Powerful tools for expressing groups and collections.

-

It's much easier to say in English, there are three tall men then "There is a tall man, a tall man and a tall man".

+

In English it's much easier to say "There are three tall men" than "There is a tall man, a tall man and a tall man".

In Semantic element definitions can be expressed in groups have shared attributes like size, color, type avoiding repetitive declarations.

Portable and self-contained.

diff --git a/node/src/files/build/minified/elements/button.min.css b/node/src/files/build/minified/elements/button.min.css index e5290c289..727588df3 100644 --- a/node/src/files/build/minified/elements/button.min.css +++ b/node/src/files/build/minified/elements/button.min.css @@ -1 +1 @@ -.ui.button{cursor:pointer;display:inline-block;vertical-align:middle;min-height:1em;outline:0;border:0;background-color:#EBEBEB;color:#999;padding:.8em 1.5em;font-size:1rem;text-transform:uppercase;line-height:1;font-weight:700;font-style:normal;text-align:center;text-decoration:none;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease;-moz-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease;-o-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease;-ms-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease;transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease}.ui.count.button{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.ui.count.button>.count{position:absolute;background-color:#FFF;border:1px solid #F0F0F0;margin:-.8em -1.5em;padding:.8em 1.5em}.ui.primary.buttons .button,.ui.primary.button{background-color:#D95C5C;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.primary.buttons .button:hover,.ui.primary.button:hover,.ui.primary.buttons .active.button,.ui.primary.button.active{background-color:#E75859;color:#FFF}.ui.primary.buttons .button:active,.ui.primary.button:active{background-color:#D24B4C;color:#FFF}.ui.secondary.buttons .button,.ui.secondary.button{background-color:#00B5AD;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.secondary.buttons .button:hover,.ui.secondary.button:hover,.ui.secondary.buttons .active.button,.ui.secondary.button.active{background-color:#009A93;color:#FFF}.ui.secondary.buttons .button:active,.ui.secondary.button:active{background-color:#00847E;color:#FFF}.ui.facebook.button{background-color:#3B579D;color:#FFF}.ui.facebook.button:hover{background-color:#3A59A9}.ui.facebook.button:active{background-color:#334F95}.ui.twitter.button{background-color:#00ACED;color:#FFF}.ui.twitter.button:hover{background-color:#00B9FF}.ui.twitter.button:active{background-color:#009EDA}.ui.button>.icon{margin-right:.5em;line-height:1;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-o-transition:opacity .1s ease;-ms-transition:opacity .1s ease;transition:opacity .1s ease}.ui.buttons .active.button,.ui.active.button{opacity:1!important;background-color:#B0B0B0;background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(255,255,255,.1)));background-image:-webkit-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:-moz-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:-o-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);text-shadow:0 1px 0 rgba(0,0,0,.1);color:#FFF;-webkit-box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset;box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset}.ui.button:hover,.ui.active.button:hover{opacity:1!important;background-color:#A4A4A4;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#FFF}.ui.button:hover .icon,.ui.button.hover .icon{opacity:.85}.ui.button:active,.ui.active.button:active{opacity:1!important;background-color:#8C8C8C;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset;box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset}.ui.loading.button{position:relative;cursor:default;background-color:#F3F3F3!important;color:transparent!important;text-shadow:none!important;background-image:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all 0s linear;-moz-transition:all 0s linear;-o-transition:all 0s linear;-ms-transition:all 0s linear;transition:all 0s linear}.ui.loading.button:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:transparent url(../images/loader-mini.gif) no-repeat 50% 50%}.ui.labeled.icon.loading.button .icon{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.disabled.button{cursor:default;color:#DDD!important;background-color:rgba(50,50,50,.05)!important;background-image:none!important;text-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.left.floated.buttons,.ui.left.floated.button{float:left;margin-right:.25em}.ui.right.floated.buttons,.ui.right.floated.button{float:right;margin-left:.25em}.ui.buttons .button,.ui.button{font-size:1rem}.ui.buttons.mini .button,.ui.mini.button{font-size:.8125rem;padding:.6em .8em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.tiny.buttons .button,.ui.tiny.button{font-size:.875rem;padding:.6em .8em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.small.buttons .button,.ui.small.button{font-size:.875rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.large.buttons .button,.ui.large.button{font-size:1.125rem}.ui.big.buttons .button,.ui.big.button{font-size:1.25rem}.ui.huge.buttons .button,.ui.huge.button{font-size:1.375rem}.ui.massive.buttons .button,.ui.massive.button{font-size:1.5rem;font-weight:700}.ui.huge.loading.button:after{background-image:url(../images/loader-small.gif)}.ui.massive.buttons .loading.button:after,.ui.gigantic.buttons .loading.button:after,.ui.massive.loading.button:after,.ui.gigantic.loading.button:after{background-image:url(../images/loader-medium.gif)}.ui.huge.loading.button:after,.ui.huge.loading.button.active:after{background-image:url(../images/loader-small.gif)}.ui.massive.buttons .loading.button:after,.ui.gigantic.buttons .loading.button:after,.ui.massive.loading.button:after,.ui.gigantic.loading.button:after,.ui.massive.buttons .loading.button.active:after,.ui.gigantic.buttons .loading.button.active:after,.ui.massive.loading.button.active:after,.ui.gigantic.loading.button.active:after{background-image:url(../images/loader-medium.gif)}.ui.icon.buttons .button,.ui.icon.button{padding:.8em}.ui.icon.buttons .button>.icon,.ui.icon.button>.icon{opacity:1;margin:0;vertical-align:top}.ui.basic.buttons .button,.ui.basic.button{background-color:transparent!important;background-image:none;color:#999!important;font-weight:400;text-transform:none;text-shadow:none!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.basic.buttons{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:#7F7F7F!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.18) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.18) inset;box-shadow:0 0 0 1px rgba(0,0,0,.18) inset}.ui.basic.buttons .button:active,.ui.basic.button:active{background-color:rgba(0,0,0,.02)!important;color:#7F7F7F!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.basic.buttons .button.active,.ui.basic.button.active{background-color:rgba(0,0,0,.05);color:#7F7F7F;-webkit-box-shadow:0 0 0 1px #BDBDBD inset;-moz-box-shadow:0 0 0 1px #BDBDBD inset;box-shadow:0 0 0 1px #BDBDBD inset}.ui.basic.buttons .button.active:hover,.ui.basic.button.active:hover{background-color:rgba(0,0,0,.1)}.ui.basic.buttons .button{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.basic.buttons .button:hover,.ui.basic.buttons .button:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.basic.buttons .button.active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.labeled.icon.buttons .button,.ui.labeled.icon.button{position:relative;padding-left:4em!important;padding-right:1.4em!important}.ui.labeled.icon.buttons>.button>.icon,.ui.labeled.icon.button>.icon{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:2.75em;height:100%;padding-top:.8em;background-color:rgba(0,0,0,.05);text-align:center;-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em;line-height:1;-webkit-box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset;-moz-box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset;box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset}.ui.labeled.icon.buttons .button>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.labeled.icon.buttons .button:first-child>.icon{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.ui.labeled.icon.buttons .button:last-child>.icon{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.ui.vertical.labeled.icon.buttons .button:first-child>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top-left-radius:.2em}.ui.vertical.labeled.icon.buttons .button:last-child>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-left-radius:.2em}.ui.right.labeled.icon.button{padding-left:1.4em!important;padding-right:4em!important}.ui.left.fluid.labeled.icon.button,.ui.right.fluid.labeled.icon.button{padding-left:1.4em!important;padding-right:1.4em!important}.ui.right.labeled.icon.button .icon{left:auto;right:0;-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0;-webkit-box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset;-moz-box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset;box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset}.ui.toggle.buttons .active.button,.ui.buttons .button.toggle.active,.ui.button.toggle.active{background-color:#5BBD72!important;color:#FFF!important}.ui.button.toggle.active:hover{background-color:#58CB73!important;color:#FFF!important}.ui.circular.button{-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em}.ui.attached.button{display:block;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.ui.attached.top.button{-webkit-border-radius:.2em .2em 0 0;-moz-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0}.ui.attached.bottom.button{-webkit-border-radius:0 0 .2em .2em;-moz-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em}.ui.attached.left.button{display:inline-block;border-left:0;padding-right:.75em;text-align:right;-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em}.ui.attached.right.button{display:inline-block;padding-left:.75em;text-align:left;-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0}.ui.buttons .or{position:relative;float:left;width:.3em;height:1em;z-index:3}.ui.buttons .or:before{position:absolute;top:50%;left:50%;content:'or';background-color:#FFF;margin-top:-.15em;margin-left:-.9em;width:1.8em;height:1.8em;line-height:1.66;color:#AAA;font-style:normal;font-weight:400;text-align:center;-moz-box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;-moz-border-radius:500px;-webkit-border-radius:500px;border-radius:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.buttons .or:after{position:absolute;top:0;left:0;content:' ';width:.3em;height:1.8em;background-color:transparent;border-top:.6em solid #FFF;border-bottom:.6em solid #FFF}.ui.fluid.buttons .or{width:0!important}.ui.fluid.buttons .or:after{display:none}.attached.ui.buttons{margin:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.attached.ui.buttons .button:first-child{-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.attached.ui.buttons .button:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.bottom.attached.ui.buttons{margin-top:-1px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.bottom.attached.ui.buttons .button:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.bottom.attached.ui.buttons .button:last-child{-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.left.attached.ui.buttons{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.left.attached.ui.buttons .button:first-child{margin-left:-1px;-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.left.attached.ui.buttons .button:last-child{margin-left:-1px;-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.right.attached.ui.buttons,.right.attached.ui.buttons .button{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.right.attached.ui.buttons .button:first-child{margin-left:-1px;-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.right.attached.ui.buttons .button:last-child{margin-left:-1px;-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.ui.fluid.buttons,.ui.button.fluid,.ui.fluid.buttons>.button{display:block;width:100%}.ui.two.buttons>.button{width:50%}.ui.three.buttons>.button{width:33.333%}.ui.four.buttons>.button{width:25%}.ui.five.buttons>.button{width:20%}.ui.six.buttons>.button{width:16.666%}.ui.seven.buttons>.button{width:14.285%}.ui.eight.buttons>.button{width:12.5%}.ui.nine.buttons>.button{width:11.11%}.ui.ten.buttons>.button{width:10%}.ui.eleven.buttons>.button{width:9.09%}.ui.twelve.buttons>.button{width:8.3333%}.ui.fluid.vertical.buttons,.ui.fluid.vertical.buttons>.button{width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.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.buttons .button,.ui.black.button{background-color:#5C6166;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.black.buttons .button:hover,.ui.black.button:hover{background-color:#4C4C4C;color:#FFF}.ui.black.buttons .button:active,.ui.black.button:active{background-color:#333;color:#FFF}.ui.green.buttons .button,.ui.green.button{background-color:#5BBD72;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.green.buttons .button:hover,.ui.green.button:hover,.ui.green.buttons .active.button,.ui.green.button.active{background-color:#58cb73;color:#FFF}.ui.green.buttons .button:active,.ui.green.button:active{background-color:#4CB164;color:#FFF}.ui.red.buttons .button,.ui.red.button{background-color:#D95C5C;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.red.buttons .button:hover,.ui.red.button:hover,.ui.red.buttons .active.button,.ui.red.button.active{background-color:#E75859;color:#FFF}.ui.red.buttons .button:active,.ui.red.button:active{background-color:#D24B4C;color:#FFF}.ui.orange.buttons .button,.ui.orange.button{background-color:#E96633;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.orange.buttons .button:hover,.ui.orange.button:hover,.ui.orange.buttons .active.button,.ui.orange.button.active{background-color:#FF7038;color:#FFF}.ui.orange.buttons .button:active,.ui.orange.button:active{background-color:#DA683B;color:#FFF}.ui.blue.buttons .button,.ui.blue.button{background-color:#6ECFF5;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.blue.buttons .button:hover,.ui.blue.button:hover,.ui.blue.buttons .active.button,.ui.blue.button.active{background-color:#1AB8F3;color:#FFF}.ui.blue.buttons .button:active,.ui.blue.button:active{background-color:#0AA5DF;color:#FFF}.ui.purple.buttons .button,.ui.purple.button{background-color:#564F8A;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.purple.buttons .button:hover,.ui.purple.button:hover,.ui.purple.buttons .active.button,.ui.purple.button.active{background-color:#3E3773;color:#FFF}.ui.purple.buttons .button:active,.ui.purple.button:active{background-color:#2E2860;color:#FFF}.ui.teal.buttons .button,.ui.teal.button{background-color:#00B5AD;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.teal.buttons .button:hover,.ui.teal.button:hover,.ui.teal.buttons .active.button,.ui.teal.button.active{background-color:#009A93;color:#FFF}.ui.teal.buttons .button:active,.ui.teal.button:active{background-color:#00847E;color:#FFF}.ui.positive.buttons .button,.ui.positive.button{background-color:#5BBD72!important;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.positive.buttons .button:hover,.ui.positive.button:hover,.ui.positive.buttons .active.button,.ui.positive.button.active{background-color:#58CB73!important;color:#FFF}.ui.positive.buttons .button:active,.ui.positive.button:active{background-color:#4CB164!important;color:#FFF}.ui.negative.buttons .button,.ui.negative.button{background-color:#D95C5C!important;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.negative.buttons .button:hover,.ui.negative.button:hover,.ui.negative.buttons .active.button,.ui.negative.button.active{background-color:#E75859!important;color:#FFF}.ui.negative.buttons .button:active,.ui.negative.button:active{background-color:#D24B4C!important;color:#FFF}.ui.buttons{display:inline-block;vertical-align:middle}.ui.buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.buttons .button:first-child{border-left:0}.ui.buttons .button{float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left:1px solid rgba(0,0,0,.05)}.ui.buttons .button:first-child{margin-left:0;border-top-left-radius:.2em;border-bottom-left-radius:.2em}.ui.buttons .button:last-child{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.ui.vertical.buttons{display:inline-block}.ui.vertical.buttons .button{display:block;float:none;border-bottom:1px solid rgba(0,0,0,.05);border-left:0;box-shadow:none}.ui.vertical.buttons .button:first-child,.ui.vertical.buttons .mini.button:first-child,.ui.vertical.buttons .tiny.button:first-child,.ui.vertical.buttons .small.button:first-child,.ui.vertical.buttons .massive.button:first-child,.ui.vertical.buttons .huge.button:first-child{margin-top:0;-moz-border-radius:.2em .2em 0 0;-webkit-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0}.ui.vertical.buttons .button:last-child,.ui.vertical.buttons .mini.button:last-child,.ui.vertical.buttons .tiny.button:last-child,.ui.vertical.buttons .small.button:last-child,.ui.vertical.buttons .massive.button:last-child,.ui.vertical.buttons .huge.button:last-child,.ui.vertical.buttons .gigantic.button:last-child{-moz-border-radius:0 0 .2em .2em;-webkit-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em} \ No newline at end of file +.ui.button{cursor:pointer;display:inline-block;vertical-align:middle;min-height:1em;outline:0;border:0;background-color:#EBEBEB;color:#999;padding:.8em 1.5em;font-size:1rem;text-transform:uppercase;line-height:1;font-weight:700;font-style:normal;text-align:center;text-decoration:none;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;-moz-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;-o-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;-ms-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease}.ui.count.button{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.ui.count.button>.count{position:absolute;background-color:#FFF;border:1px solid #F0F0F0;margin:-.8em -1.5em;padding:.8em 1.5em}.ui.primary.buttons .button,.ui.primary.button{background-color:#D95C5C;color:#FFF}.ui.primary.buttons .button:hover,.ui.primary.button:hover,.ui.primary.buttons .active.button,.ui.primary.button.active{background-color:#E75859;color:#FFF}.ui.primary.buttons .button:active,.ui.primary.button:active{background-color:#D24B4C;color:#FFF}.ui.secondary.buttons .button,.ui.secondary.button{background-color:#00B5AD;color:#FFF}.ui.secondary.buttons .button:hover,.ui.secondary.button:hover,.ui.secondary.buttons .active.button,.ui.secondary.button.active{background-color:#009A93;color:#FFF}.ui.secondary.buttons .button:active,.ui.secondary.button:active{background-color:#00847E;color:#FFF}.ui.facebook.button{background-color:#3B579D;color:#FFF}.ui.facebook.button:hover{background-color:#3A59A9}.ui.facebook.button:active{background-color:#334F95}.ui.twitter.button{background-color:#00ACED;color:#FFF}.ui.twitter.button:hover{background-color:#00B9FF}.ui.twitter.button:active{background-color:#009EDA}.ui.button>.icon{margin-right:.5em;line-height:1;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-o-transition:opacity .1s ease;-ms-transition:opacity .1s ease;transition:opacity .1s ease}.ui.buttons .active.button,.ui.active.button{opacity:1!important;background-color:#B0B0B0;background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(255,255,255,.1)));background-image:-webkit-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:-moz-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:-o-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);color:#FFF;-webkit-box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset;box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset}.ui.button:hover,.ui.active.button:hover{opacity:1!important;background-color:#A4A4A4;color:#FFF}.ui.button:hover .icon,.ui.button.hover .icon{opacity:.85}.ui.button:active,.ui.active.button:active{opacity:1!important;background-color:#8C8C8C;color:#FFF;-webkit-box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset;box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset}.ui.loading.button{position:relative;cursor:default;background-color:#F3F3F3!important;color:transparent!important;background-image:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all 0s linear;-moz-transition:all 0s linear;-o-transition:all 0s linear;-ms-transition:all 0s linear;transition:all 0s linear}.ui.loading.button:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:transparent url(../images/loader-mini.gif) no-repeat 50% 50%}.ui.labeled.icon.loading.button .icon{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.disabled.button{cursor:default;color:#DDD!important;background-color:rgba(50,50,50,.05)!important;background-image:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.left.floated.buttons,.ui.left.floated.button{float:left;margin-right:.25em}.ui.right.floated.buttons,.ui.right.floated.button{float:right;margin-left:.25em}.ui.buttons .button,.ui.button{font-size:1rem}.ui.buttons.mini .button,.ui.mini.button{font-size:.8125rem;padding:.6em .8em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.tiny.buttons .button,.ui.tiny.button{font-size:.875rem;padding:.6em .8em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.small.buttons .button,.ui.small.button{font-size:.875rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.large.buttons .button,.ui.large.button{font-size:1.125rem}.ui.big.buttons .button,.ui.big.button{font-size:1.25rem}.ui.huge.buttons .button,.ui.huge.button{font-size:1.375rem}.ui.massive.buttons .button,.ui.massive.button{font-size:1.5rem;font-weight:700}.ui.huge.loading.button:after{background-image:url(../images/loader-small.gif)}.ui.massive.buttons .loading.button:after,.ui.gigantic.buttons .loading.button:after,.ui.massive.loading.button:after,.ui.gigantic.loading.button:after{background-image:url(../images/loader-medium.gif)}.ui.huge.loading.button:after,.ui.huge.loading.button.active:after{background-image:url(../images/loader-small.gif)}.ui.massive.buttons .loading.button:after,.ui.gigantic.buttons .loading.button:after,.ui.massive.loading.button:after,.ui.gigantic.loading.button:after,.ui.massive.buttons .loading.button.active:after,.ui.gigantic.buttons .loading.button.active:after,.ui.massive.loading.button.active:after,.ui.gigantic.loading.button.active:after{background-image:url(../images/loader-medium.gif)}.ui.icon.buttons .button,.ui.icon.button{padding:.8em}.ui.icon.buttons .button>.icon,.ui.icon.button>.icon{opacity:1;margin:0;vertical-align:top}.ui.basic.buttons .button,.ui.basic.button{background-color:transparent!important;background-image:none;color:#999!important;font-weight:400;text-transform:none;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.basic.buttons{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:#7F7F7F!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.18) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.18) inset;box-shadow:0 0 0 1px rgba(0,0,0,.18) inset}.ui.basic.buttons .button:active,.ui.basic.button:active{background-color:rgba(0,0,0,.02)!important;color:#7F7F7F!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.basic.buttons .button.active,.ui.basic.button.active{background-color:rgba(0,0,0,.05);color:#7F7F7F;-webkit-box-shadow:0 0 0 1px #BDBDBD inset;-moz-box-shadow:0 0 0 1px #BDBDBD inset;box-shadow:0 0 0 1px #BDBDBD inset}.ui.basic.buttons .button.active:hover,.ui.basic.button.active:hover{background-color:rgba(0,0,0,.1)}.ui.basic.buttons .button{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.basic.buttons .button:hover,.ui.basic.buttons .button:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.basic.buttons .button.active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.labeled.icon.buttons .button,.ui.labeled.icon.button{position:relative;padding-left:4em!important;padding-right:1.4em!important}.ui.labeled.icon.buttons>.button>.icon,.ui.labeled.icon.button>.icon{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:2.75em;height:100%;padding-top:.8em;background-color:rgba(0,0,0,.05);text-align:center;-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em;line-height:1;-webkit-box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset;-moz-box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset;box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset}.ui.labeled.icon.buttons .button>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.labeled.icon.buttons .button:first-child>.icon{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.ui.labeled.icon.buttons .button:last-child>.icon{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.ui.vertical.labeled.icon.buttons .button:first-child>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top-left-radius:.2em}.ui.vertical.labeled.icon.buttons .button:last-child>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-left-radius:.2em}.ui.right.labeled.icon.button{padding-left:1.4em!important;padding-right:4em!important}.ui.left.fluid.labeled.icon.button,.ui.right.fluid.labeled.icon.button{padding-left:1.4em!important;padding-right:1.4em!important}.ui.right.labeled.icon.button .icon{left:auto;right:0;-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0;-webkit-box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset;-moz-box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset;box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset}.ui.toggle.buttons .active.button,.ui.buttons .button.toggle.active,.ui.button.toggle.active{background-color:#5BBD72!important;color:#FFF!important}.ui.button.toggle.active:hover{background-color:#58CB73!important;color:#FFF!important}.ui.circular.button{-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em}.ui.attached.button{display:block;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.ui.attached.top.button{-webkit-border-radius:.2em .2em 0 0;-moz-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0}.ui.attached.bottom.button{-webkit-border-radius:0 0 .2em .2em;-moz-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em}.ui.attached.left.button{display:inline-block;border-left:0;padding-right:.75em;text-align:right;-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em}.ui.attached.right.button{display:inline-block;padding-left:.75em;text-align:left;-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0}.ui.buttons .or{position:relative;float:left;width:.3em;height:1em;z-index:3}.ui.buttons .or:before{position:absolute;top:50%;left:50%;content:'or';background-color:#FFF;margin-top:-.15em;margin-left:-.9em;width:1.8em;height:1.8em;line-height:1.66;color:#AAA;font-style:normal;font-weight:400;text-align:center;-moz-box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;-moz-border-radius:500px;-webkit-border-radius:500px;border-radius:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.buttons .or:after{position:absolute;top:0;left:0;content:' ';width:.3em;height:1.8em;background-color:transparent;border-top:.6em solid #FFF;border-bottom:.6em solid #FFF}.ui.fluid.buttons .or{width:0!important}.ui.fluid.buttons .or:after{display:none}.attached.ui.buttons{margin:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.attached.ui.buttons .button:first-child{-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.attached.ui.buttons .button:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.bottom.attached.ui.buttons{margin-top:-1px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.bottom.attached.ui.buttons .button:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.bottom.attached.ui.buttons .button:last-child{-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.left.attached.ui.buttons{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.left.attached.ui.buttons .button:first-child{margin-left:-1px;-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.left.attached.ui.buttons .button:last-child{margin-left:-1px;-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.right.attached.ui.buttons,.right.attached.ui.buttons .button{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.right.attached.ui.buttons .button:first-child{margin-left:-1px;-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.right.attached.ui.buttons .button:last-child{margin-left:-1px;-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.ui.fluid.buttons,.ui.button.fluid,.ui.fluid.buttons>.button{display:block;width:100%}.ui.two.buttons>.button{width:50%}.ui.three.buttons>.button{width:33.333%}.ui.four.buttons>.button{width:25%}.ui.five.buttons>.button{width:20%}.ui.six.buttons>.button{width:16.666%}.ui.seven.buttons>.button{width:14.285%}.ui.eight.buttons>.button{width:12.5%}.ui.nine.buttons>.button{width:11.11%}.ui.ten.buttons>.button{width:10%}.ui.eleven.buttons>.button{width:9.09%}.ui.twelve.buttons>.button{width:8.3333%}.ui.fluid.vertical.buttons,.ui.fluid.vertical.buttons>.button{width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.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.buttons .button,.ui.black.button{background-color:#5C6166;color:#FFF}.ui.black.buttons .button:hover,.ui.black.button:hover{background-color:#4C4C4C;color:#FFF}.ui.black.buttons .button:active,.ui.black.button:active{background-color:#333;color:#FFF}.ui.green.buttons .button,.ui.green.button{background-color:#5BBD72;color:#FFF}.ui.green.buttons .button:hover,.ui.green.button:hover,.ui.green.buttons .active.button,.ui.green.button.active{background-color:#58cb73;color:#FFF}.ui.green.buttons .button:active,.ui.green.button:active{background-color:#4CB164;color:#FFF}.ui.red.buttons .button,.ui.red.button{background-color:#D95C5C;color:#FFF}.ui.red.buttons .button:hover,.ui.red.button:hover,.ui.red.buttons .active.button,.ui.red.button.active{background-color:#E75859;color:#FFF}.ui.red.buttons .button:active,.ui.red.button:active{background-color:#D24B4C;color:#FFF}.ui.orange.buttons .button,.ui.orange.button{background-color:#E96633;color:#FFF}.ui.orange.buttons .button:hover,.ui.orange.button:hover,.ui.orange.buttons .active.button,.ui.orange.button.active{background-color:#FF7038;color:#FFF}.ui.orange.buttons .button:active,.ui.orange.button:active{background-color:#DA683B;color:#FFF}.ui.blue.buttons .button,.ui.blue.button{background-color:#6ECFF5;color:#FFF}.ui.blue.buttons .button:hover,.ui.blue.button:hover,.ui.blue.buttons .active.button,.ui.blue.button.active{background-color:#1AB8F3;color:#FFF}.ui.blue.buttons .button:active,.ui.blue.button:active{background-color:#0AA5DF;color:#FFF}.ui.purple.buttons .button,.ui.purple.button{background-color:#564F8A;color:#FFF}.ui.purple.buttons .button:hover,.ui.purple.button:hover,.ui.purple.buttons .active.button,.ui.purple.button.active{background-color:#3E3773;color:#FFF}.ui.purple.buttons .button:active,.ui.purple.button:active{background-color:#2E2860;color:#FFF}.ui.teal.buttons .button,.ui.teal.button{background-color:#00B5AD;color:#FFF}.ui.teal.buttons .button:hover,.ui.teal.button:hover,.ui.teal.buttons .active.button,.ui.teal.button.active{background-color:#009A93;color:#FFF}.ui.teal.buttons .button:active,.ui.teal.button:active{background-color:#00847E;color:#FFF}.ui.positive.buttons .button,.ui.positive.button{background-color:#5BBD72!important;color:#FFF}.ui.positive.buttons .button:hover,.ui.positive.button:hover,.ui.positive.buttons .active.button,.ui.positive.button.active{background-color:#58CB73!important;color:#FFF}.ui.positive.buttons .button:active,.ui.positive.button:active{background-color:#4CB164!important;color:#FFF}.ui.negative.buttons .button,.ui.negative.button{background-color:#D95C5C!important;color:#FFF}.ui.negative.buttons .button:hover,.ui.negative.button:hover,.ui.negative.buttons .active.button,.ui.negative.button.active{background-color:#E75859!important;color:#FFF}.ui.negative.buttons .button:active,.ui.negative.button:active{background-color:#D24B4C!important;color:#FFF}.ui.buttons{display:inline-block;vertical-align:middle}.ui.buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.buttons .button:first-child{border-left:0}.ui.buttons .button{float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left:1px solid rgba(0,0,0,.05)}.ui.buttons .button:first-child{margin-left:0;border-top-left-radius:.2em;border-bottom-left-radius:.2em}.ui.buttons .button:last-child{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.ui.vertical.buttons{display:inline-block}.ui.vertical.buttons .button{display:block;float:none;border-bottom:1px solid rgba(0,0,0,.05);border-left:0;box-shadow:none}.ui.vertical.buttons .button:first-child,.ui.vertical.buttons .mini.button:first-child,.ui.vertical.buttons .tiny.button:first-child,.ui.vertical.buttons .small.button:first-child,.ui.vertical.buttons .massive.button:first-child,.ui.vertical.buttons .huge.button:first-child{margin-top:0;-moz-border-radius:.2em .2em 0 0;-webkit-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0}.ui.vertical.buttons .button:last-child,.ui.vertical.buttons .mini.button:last-child,.ui.vertical.buttons .tiny.button:last-child,.ui.vertical.buttons .small.button:last-child,.ui.vertical.buttons .massive.button:last-child,.ui.vertical.buttons .huge.button:last-child,.ui.vertical.buttons .gigantic.button:last-child{-moz-border-radius:0 0 .2em .2em;-webkit-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em} \ No newline at end of file diff --git a/node/src/files/build/minified/modules/behavior/form.min.js b/node/src/files/build/minified/modules/behavior/form.min.js index 2894f7bdc..ddb5fd7d3 100644 --- a/node/src/files/build/minified/modules/behavior/form.min.js +++ b/node/src/files/build/minified/modules/behavior/form.min.js @@ -1 +1 @@ -!function(a,b,c,d){a.fn.form=function(b,e){var f,g=a(this),h=a.extend(!0,{},a.fn.form.settings,e),i=a.extend({},a.fn.form.settings.defaults,b),j=h.namespace,k=h.metadata,l=h.selector,m=h.className,n=h.error,o="."+j,p="module-"+j,q=g.selector||"",r=(new Date).getTime(),s=[],t=arguments[0],u="string"==typeof t,v=[].slice.call(arguments,1);return g.each(function(){var b,e=a(this),j=a(this).find(l.field),w=a(this).find(l.group),x=a(this).find(l.message),y=(a(this).find(l.prompt),a(this).find(l.submit)),z=[],A=this,B=e.data(p);b={initialize:function(){b.verbose("Initializing form validation",e,i,h),h.keyboardShortcuts&&j.on("keydown"+o,b.event.field.keydown),e.on("submit"+o,b.validate.form),j.on("blur"+o,b.event.field.blur),y.on("click"+o,b.submit),j.on(b.get.changeEvent()+o,b.event.field.change),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module",b),B=b,e.data(p,b)},destroy:function(){b.verbose("Destroying previous module",B),e.off(o).removeData(p)},refresh:function(){b.verbose("Refreshing selector cache"),j=e.find(l.field)},submit:function(){b.verbose("Submitting form",e),e.submit()},event:{field:{keydown:function(c){var d=a(this),e=c.which,f={enter:13,escape:27};return e==f.escape&&(b.verbose("Escape key pressed blurring field"),d.blur()),!c.ctrlKey&&e==f.enter&&d.is(l.input)?(b.debug("Enter key pressed, submitting form"),y.addClass(m.down),d.one("keyup"+o,b.event.field.keyup),c.preventDefault(),!1):void 0},keyup:function(){b.verbose("Doing keyboard shortcut form submit"),y.removeClass(m.down),b.submit()},blur:function(){var c=a(this),d=c.closest(w);d.hasClass(m.error)?(b.debug("Revalidating field",c,b.get.validation(c)),b.validate.field(b.get.validation(c))):("blur"==h.on||"change"==h.on)&&b.validate.field(b.get.validation(c))},change:function(){var c=a(this),d=c.closest(w);d.hasClass(m.error)?(b.debug("Revalidating field",c,b.get.validation(c)),b.validate.field(b.get.validation(c))):"change"==h.on&&b.validate.field(b.get.validation(c))}}},get:{changeEvent:function(){return c.createElement("input").oninput!==d?"input":c.createElement("input").onpropertychange!==d?"propertychange":"keyup"},field:function(c){return b.verbose("Finding field with identifier",c),j.filter("#"+c).size()>0?j.filter("#"+c):j.filter('[name="'+c+'"]').size()>0?j.filter('[name="'+c+'"]'):j.filter("[data-"+k.validate+'="'+c+'"]').size()>0?j.filter("[data-"+k.validate+'="'+c+'"]'):a("")},validation:function(c){var d;return a.each(i,function(a,e){b.get.field(e.identifier).get(0)==c.get(0)&&(d=e)}),d||!1}},has:{field:function(a){return b.verbose("Checking for existence of a field with identifier",a),j.filter("#"+a).size()>0?!0:j.filter('[name="'+a+'"]').size()>0?!0:j.filter("[data-"+k.validate+'="'+a+'"]').size()>0?!0:!1}},add:{prompt:function(c,e){var f=b.get.field(c.identifier),g=f.closest(w),i=g.find(l.prompt),j=0!==i.size();b.verbose("Adding inline error",c),g.addClass(m.error),h.inline&&(j||(i=h.templates.prompt(e),i.appendTo(g)),i.html(e[0]),j||(h.transition&&a.fn.transition!==d?(b.verbose("Displaying error with css transition",h.transition),i.transition(h.transition+" in",h.duration)):(b.verbose("Displaying error with fallback javascript animation"),i.fadeIn(h.duration))))},errors:function(a){b.debug("Adding form error messages",a),x.html(h.templates.error(a))}},remove:{prompt:function(c){var e=b.get.field(c.identifier),f=e.closest(w),g=f.find(l.prompt);f.removeClass(m.error),h.inline&&g.is(":visible")&&(b.verbose("Removing prompt for field",c),h.transition&&a.fn.transition!==d?g.transition(h.transition+" out",h.duration,function(){g.remove()}):g.fadeOut(h.duration,function(){g.remove()}))}},validate:{form:function(c){var d=!0;return z=[],a.each(i,function(a,c){b.validate.field(c)||(d=!1)}),d?(b.debug("Form has no validation errors, submitting"),e.removeClass(m.error).addClass(m.success),a.proxy(h.onSuccess,this)(c),void 0):(b.debug("Form has errors"),e.addClass(m.error),h.inline||b.add.errors(z),a.proxy(h.onFailure,this)(z))},field:function(c){var e=b.get.field(c.identifier),f=!0,g=[];return c.rules!==d&&a.each(c.rules,function(a,d){b.has.field(c.identifier)&&!b.validate.rule(c,d)&&(b.debug("Field is invalid",c.identifier,d.type),g.push(d.prompt),f=!1)}),f?(b.remove.prompt(c,g),a.proxy(h.onValid,e)(),!0):(z=z.concat(g),b.add.prompt(c,g),a.proxy(h.onInvalid,e)(g),!1)},rule:function(c,f){var g,i,j=b.get.field(c.identifier),k=f.type,l=j.val(),m=/\[(.*?)\]/i,n=m.exec(k),o=!0;return n!==d&&null!==n?(g=n[1],i=k.replace(n[0],""),o=a.proxy(h.rules[i],e)(l,g)):o="checked"==k?j.filter(":checked").size()>0:h.rules[k](l),o}},setting:function(c,e){return b.debug("Changing setting",c,e),e===d?h[c]:(a.isPlainObject(c)?a.extend(!0,h,c):h[c]=e,void 0)},internal:function(c,e){return b.debug("Changing internal",c,e),e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){h.debug&&(h.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,h.name+":"),b.debug.apply(console,arguments)))},verbose:function(){h.verbose&&h.debug&&(h.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,h.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,h.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;h.performance&&(c=(new Date).getTime(),e=r||c,d=c-e,r=c,s.push({Element:A,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=h.name+":",e=0;r=!1,clearTimeout(b.performance.timer),a.each(s,function(a,b){e+=b["Execution Time"]}),c+=" "+e+"ms",q&&(c+=" '"+q+"'"),g.size()>1&&(c+=" ("+g.size()+")"),(console.group!==d||console.table!==d)&&s.length>0&&(console.groupCollapsed(c),console.table?console.table(s):a.each(s,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(c,e,g){var h,i,j;return e=e||v,g=A||g,"string"==typeof c&&B!==d&&(c=c.split(/[\. ]/),h=c.length-1,a.each(c,function(e,f){var g=e!=h?f+c[e+1].charAt(0).toUpperCase()+c[e+1].slice(1):c;if(a.isPlainObject(B[f])&&e!=h)B=B[f];else{if(!a.isPlainObject(B[g])||e==h)return B[f]!==d?(i=B[f],!1):B[g]!==d?(i=B[g],!1):(b.error(n.method),!1);B=B[g]}})),a.isFunction(i)?j=i.apply(g,e):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},u?(B===d&&b.initialize(),b.invoke(t)):(B!==d&&b.destroy(),b.initialize())}),f!==d?f:this},a.fn.form.settings={name:"Form",namespace:"form",debug:!0,verbose:!0,performance:!0,keyboardShortcuts:!0,on:"submit",inline:!1,transition:"scale",duration:150,onValid:function(){},onInvalid:function(){},onSuccess:function(){return!0},onFailure:function(){return!1},metadata:{validate:"validate"},selector:{message:".error.message",field:"input, textarea, select",group:".field",input:"input",prompt:".prompt",submit:".submit"},className:{error:"error",success:"success",down:"down",label:"ui label prompt"},error:{method:"The method you called is not defined."},templates:{error:function(b){var c='
    ';return a.each(b,function(a,b){c+="
  • "+b+"
  • "}),c+="
",a(c)},prompt:function(b){return a("
").addClass("ui red pointing prompt label").html(b[0])}},rules:{empty:function(a){return!(a===d||""===a)},email:function(a){var b=new RegExp("[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?");return b.test(a)},length:function(a,b){return a!==d?a.length>=b:!1},not:function(a,b){return a!=b},contains:function(a,b){return-1!==a.search(b)},is:function(a,b){return a==b},maxLength:function(a,b){return a!==d?a.length<=b:!1},match:function(b,c){var e,f=a(this);return f.find("#"+c).size()>0?e=f.find("#"+c).val():f.find("[name="+c+"]").size()>0?e=f.find("[name="+c+"]").val():f.find('[data-validate="'+c+'"]').size()>0&&(e=f.find('[data-validate="'+c+'"]').val()),e!==d?b.toString()==e.toString():!1},url:function(a){var b=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return b.test(a)}}}}(jQuery,window,document); \ No newline at end of file +!function(a,b,c,d){a.fn.form=function(b,e){var f,g=a(this),h=a.extend(!0,{},a.fn.form.settings,e),i=a.extend({},a.fn.form.settings.defaults,b),j=h.namespace,k=h.metadata,l=h.selector,m=h.className,n=h.error,o="."+j,p="module-"+j,q=g.selector||"",r=(new Date).getTime(),s=[],t=arguments[0],u="string"==typeof t,v=[].slice.call(arguments,1);return g.each(function(){var b,e=a(this),j=a(this).find(l.field),w=a(this).find(l.group),x=a(this).find(l.message),y=(a(this).find(l.prompt),a(this).find(l.submit)),z=[],A=this,B=e.data(p);b={initialize:function(){b.verbose("Initializing form validation",e,i,h),h.keyboardShortcuts&&j.on("keydown"+o,b.event.field.keydown),e.on("submit"+o,b.validate.form),j.on("blur"+o,b.event.field.blur),y.on("click"+o,b.submit),j.on(b.get.changeEvent()+o,b.event.field.change),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module",b),B=b,e.data(p,b)},destroy:function(){b.verbose("Destroying previous module",B),e.off(o).removeData(p)},refresh:function(){b.verbose("Refreshing selector cache"),j=e.find(l.field)},submit:function(){b.verbose("Submitting form",e),e.submit()},event:{field:{keydown:function(c){var d=a(this),e=c.which,f={enter:13,escape:27};return e==f.escape&&(b.verbose("Escape key pressed blurring field"),d.blur()),!c.ctrlKey&&e==f.enter&&d.is(l.input)?(b.debug("Enter key pressed, submitting form"),y.addClass(m.down),d.one("keyup"+o,b.event.field.keyup),c.preventDefault(),!1):void 0},keyup:function(){b.verbose("Doing keyboard shortcut form submit"),y.removeClass(m.down),b.submit()},blur:function(){var c=a(this),d=c.closest(w);d.hasClass(m.error)?(b.debug("Revalidating field",c,b.get.validation(c)),b.validate.field(b.get.validation(c))):("blur"==h.on||"change"==h.on)&&b.validate.field(b.get.validation(c))},change:function(){var c=a(this),d=c.closest(w);d.hasClass(m.error)?(b.debug("Revalidating field",c,b.get.validation(c)),b.validate.field(b.get.validation(c))):"change"==h.on&&b.validate.field(b.get.validation(c))}}},get:{changeEvent:function(){return c.createElement("input").oninput!==d?"input":c.createElement("input").onpropertychange!==d?"propertychange":"keyup"},field:function(c){return b.verbose("Finding field with identifier",c),j.filter("#"+c).size()>0?j.filter("#"+c):j.filter('[name="'+c+'"]').size()>0?j.filter('[name="'+c+'"]'):j.filter("[data-"+k.validate+'="'+c+'"]').size()>0?j.filter("[data-"+k.validate+'="'+c+'"]'):a("")},validation:function(c){var d;return a.each(i,function(a,e){b.get.field(e.identifier).get(0)==c.get(0)&&(d=e)}),d||!1}},has:{field:function(a){return b.verbose("Checking for existence of a field with identifier",a),j.filter("#"+a).size()>0?!0:j.filter('[name="'+a+'"]').size()>0?!0:j.filter("[data-"+k.validate+'="'+a+'"]').size()>0?!0:!1}},add:{prompt:function(c,e){var f=b.get.field(c.identifier),g=f.closest(w),i=g.find(l.prompt),j=0!==i.size();b.verbose("Adding inline error",c),g.addClass(m.error),h.inline&&(j||(i=h.templates.prompt(e),i.appendTo(g)),i.html(e[0]),j||(h.transition&&a.fn.transition!==d?(b.verbose("Displaying error with css transition",h.transition),i.transition(h.transition+" in",h.duration)):(b.verbose("Displaying error with fallback javascript animation"),i.fadeIn(h.duration))))},errors:function(a){b.debug("Adding form error messages",a),x.html(h.templates.error(a))}},remove:{prompt:function(c){var e=b.get.field(c.identifier),f=e.closest(w),g=f.find(l.prompt);f.removeClass(m.error),h.inline&&g.is(":visible")&&(b.verbose("Removing prompt for field",c),h.transition&&a.fn.transition!==d?g.transition(h.transition+" out",h.duration,function(){g.remove()}):g.fadeOut(h.duration,function(){g.remove()}))}},validate:{form:function(c){var d=!0;return z=[],a.each(i,function(a,c){b.validate.field(c)||(d=!1)}),d?(b.debug("Form has no validation errors, submitting"),e.removeClass(m.error).addClass(m.success),a.proxy(h.onSuccess,this)(c),void 0):(b.debug("Form has errors"),e.addClass(m.error),h.inline||b.add.errors(z),a.proxy(h.onFailure,this)(z))},field:function(c){var e=b.get.field(c.identifier),f=!0,g=[];return c.rules!==d&&a.each(c.rules,function(a,d){b.has.field(c.identifier)&&!b.validate.rule(c,d)&&(b.debug("Field is invalid",c.identifier,d.type),g.push(d.prompt),f=!1)}),f?(b.remove.prompt(c,g),a.proxy(h.onValid,e)(),!0):(z=z.concat(g),b.add.prompt(c,g),a.proxy(h.onInvalid,e)(g),!1)},rule:function(c,f){var g,i,j=b.get.field(c.identifier),k=f.type,l=j.val(),m=/\[(.*?)\]/i,n=m.exec(k),o=!0;return n!==d&&null!==n?(g=n[1],i=k.replace(n[0],""),o=a.proxy(h.rules[i],e)(l,g)):o=a.proxy(h.rules[k],j)(l),o}},setting:function(c,e){return b.debug("Changing setting",c,e),e===d?h[c]:(a.isPlainObject(c)?a.extend(!0,h,c):h[c]=e,void 0)},internal:function(c,e){return b.debug("Changing internal",c,e),e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){h.debug&&(h.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,h.name+":"),b.debug.apply(console,arguments)))},verbose:function(){h.verbose&&h.debug&&(h.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,h.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,h.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;h.performance&&(c=(new Date).getTime(),e=r||c,d=c-e,r=c,s.push({Element:A,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=h.name+":",e=0;r=!1,clearTimeout(b.performance.timer),a.each(s,function(a,b){e+=b["Execution Time"]}),c+=" "+e+"ms",q&&(c+=" '"+q+"'"),g.size()>1&&(c+=" ("+g.size()+")"),(console.group!==d||console.table!==d)&&s.length>0&&(console.groupCollapsed(c),console.table?console.table(s):a.each(s,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(c,e,g){var h,i,j;return e=e||v,g=A||g,"string"==typeof c&&B!==d&&(c=c.split(/[\. ]/),h=c.length-1,a.each(c,function(e,f){var g=e!=h?f+c[e+1].charAt(0).toUpperCase()+c[e+1].slice(1):c;if(a.isPlainObject(B[f])&&e!=h)B=B[f];else{if(!a.isPlainObject(B[g])||e==h)return B[f]!==d?(i=B[f],!1):B[g]!==d?(i=B[g],!1):(b.error(n.method),!1);B=B[g]}})),a.isFunction(i)?j=i.apply(g,e):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},u?(B===d&&b.initialize(),b.invoke(t)):(B!==d&&b.destroy(),b.initialize())}),f!==d?f:this},a.fn.form.settings={name:"Form",namespace:"form",debug:!0,verbose:!0,performance:!0,keyboardShortcuts:!0,on:"submit",inline:!1,transition:"scale",duration:150,onValid:function(){},onInvalid:function(){},onSuccess:function(){return!0},onFailure:function(){return!1},metadata:{validate:"validate"},selector:{message:".error.message",field:"input, textarea, select",group:".field",input:"input",prompt:".prompt",submit:".submit"},className:{error:"error",success:"success",down:"down",label:"ui label prompt"},error:{method:"The method you called is not defined."},templates:{error:function(b){var c='
    ';return a.each(b,function(a,b){c+="
  • "+b+"
  • "}),c+="
",a(c)},prompt:function(b){return a("
").addClass("ui red pointing prompt label").html(b[0])}},rules:{checked:function(){return a(this).filter(":checked").size()>0},empty:function(a){return!(a===d||""===a)},email:function(a){var b=new RegExp("[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?");return b.test(a)},length:function(a,b){return a!==d?a.length>=b:!1},not:function(a,b){return a!=b},contains:function(a,b){return-1!==a.search(b)},is:function(a,b){return a==b},maxLength:function(a,b){return a!==d?a.length<=b:!1},match:function(b,c){var e,f=a(this);return f.find("#"+c).size()>0?e=f.find("#"+c).val():f.find("[name="+c+"]").size()>0?e=f.find("[name="+c+"]").val():f.find('[data-validate="'+c+'"]').size()>0&&(e=f.find('[data-validate="'+c+'"]').val()),e!==d?b.toString()==e.toString():!1},url:function(a){var b=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return b.test(a)}}}}(jQuery,window,document); \ No newline at end of file diff --git a/node/src/files/build/packaged/css/semantic.min.css b/node/src/files/build/packaged/css/semantic.min.css index 2d0131e07..536077cfd 100644 --- a/node/src/files/build/packaged/css/semantic.min.css +++ b/node/src/files/build/packaged/css/semantic.min.css @@ -11,7 +11,7 @@ * Released: 09/26/2013 */ -.ui.breadcrumb{margin:1em 0;display:inline-block;vertical-align:middle}.ui.breadcrumb:first-child{margin-top:0}.ui.breadcrumb:last-child{margin-bottom:0}.ui.breadcrumb .divider{display:inline-block;opacity:.5;margin:0 .15em;font-size:1em;color:rgba(0,0,0,.3)}.ui.breadcrumb a.section{cursor:pointer}.ui.breadcrumb .section{display:inline-block;margin:0;padding:0}.ui.breadcrumb.segment{display:inline-block;padding:.5em 1em}.ui.breadcrumb .active.section{font-weight:700}.ui.small.breadcrumb{font-size:.75em}.ui.large.breadcrumb{font-size:1.1em}.ui.huge.breadcrumb{font-size:1.3em}.ui.form{position:relative;max-width:100%}.ui.form :first-child{margin-top:0}.ui.form :last-child{margin-bottom:0}.ui.form>p{margin:1em 0}.ui.form .field{clear:both;margin:0 0 1em}.ui.form .field>label{margin:0 0 .3em;display:block;color:#555;font-size:.875em}.ui.form textarea,.ui.form input[type=text],.ui.form input[type=date],.ui.form input[type=password],.ui.form .ui.input{width:100%}.ui.form textarea,.ui.form input[type=text],.ui.form input[type=date],.ui.form input[type=password]{margin:0;padding:.85em 1.2em;font-size:.875em;background-color:#FFF;border:1px solid rgba(0,0,0,.15);outline:0;color:rgba(0,0,0,.7);-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em;-webkit-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-moz-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-o-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-ms-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-webkit-box-shadow:0 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 rgba(0,0,0,.3) inset;box-shadow:0 0 rgba(0,0,0,.3) inset;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.textarea,.ui.form textarea{line-height:1.33;min-height:8em;height:12em;max-height:24em;resize:vertical}.ui.form select{-webkit-tap-highlight-color:rgba(255,255,255,0)}.ui.form textarea,.ui.form input[type=checkbox]{vertical-align:top}.ui.form .divider{clear:both;margin:1em 0}.ui.form .info.message,.ui.form .warning.message,.ui.form .error.message{display:none}.ui.form .message:first-child{margin-top:0}.ui.form .field .prompt.label{white-space:nowrap}.ui.form .inline.field .prompt{margin-top:0;margin-left:1em}.ui.form .inline.field .prompt:before{margin-top:-.3em;bottom:auto;right:auto;top:50%;left:0}.ui.form input[type=text]:focus,.ui.form input[type=password]:focus,.ui.form textarea:focus{color:rgba(0,0,0,.85);border-color:rgba(0,0,0,.2);border-bottom-left-radius:0;border-top-left-radius:0;-webkit-box-shadow:.3em 0 0 0 rgba(0,0,0,.2) inset;-moz-box-shadow:.3em 0 0 0 rgba(0,0,0,.2) inset;box-shadow:.3em 0 0 0 rgba(0,0,0,.2) inset}.ui.form.warning .warning.message{display:block}.ui.form.error .error.message{display:block}.ui.form .fields.error .field label,.ui.form .field.error label{color:#D95C5C}.ui.form .fields.error .field textarea,.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=password],.ui.form .field.error textarea,.ui.form .field.error input[type=text],.ui.form .field.error input[type=date],.ui.form .field.error input[type=password]{background-color:#FFFAFA;border-color:#E7BEBE;border-left:0;color:#D95C5C;padding-left:1.2em;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-box-shadow:.3em 0 0 0 #D95C5C inset;-moz-box-shadow:.3em 0 0 0 #D95C5C inset;box-shadow:.3em 0 0 0 #D95C5C inset}.ui.form .field.error textarea:focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=password]:focus{border-color:#ff5050;color:#ff5050;-webkit-box-shadow:.3em 0 0 0 #FF5050 inset;-moz-box-shadow:.3em 0 0 0 #FF5050 inset;box-shadow:.3em 0 0 0 #FF5050 inset}.ui.form ::-webkit-input-placeholder{color:#E0E0E0}.ui.form ::-moz-placeholder{color:#E0E0E0}.ui.form :focus::-webkit-input-placeholder{color:#AAA}.ui.form :focus::-moz-placeholder{color:#AAA}.ui.form .error ::-webkit-input-placeholder{color:rgba(255,80,80,.4)}.ui.form .error ::-moz-placeholder{color:rgba(255,80,80,.4)}.ui.form .error :focus::-webkit-input-placeholder{color:rgba(255,80,80,.7)}.ui.form .error :focus::-moz-placeholder{color:rgba(255,80,80,.7)}.ui.form .field :disabled,.ui.form .field.disabled{opacity:.5}.ui.form .field.disabled label{opacity:.5}.ui.form .field.disabled :disabled{opacity:1}.ui.form.loading{position:relative}.ui.form.loading:after{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:rgba(255,255,255,.8) url(../images/loader-large.gif) no-repeat 50% 50%;visibility:visible}.ui.form.fluid{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.form input.attached{width:auto}.ui.form .date.field>label{position:relative}.ui.form .date.field>label:after{position:absolute;top:1.4em;right:.5em;font-family:Icons;content:'📅';font-size:1.5em;font-weight:400;color:#CCC}.ui.inverted.form label{color:#FFF}.ui.inverted.form .field.error textarea,.ui.inverted.form .field.error input[type=text]{background-color:#FCC}.ui.form .grouped.fields{margin:0 0 1em}.ui.form .grouped.fields .field{display:block;float:none;margin:.5em 0;padding:0}.ui.form .fields{clear:both}.ui.form .fields:after{content:' ';display:block;clear:both;visibility:hidden;line-height:0;height:0}.ui.form .fields .field{clear:none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.form .fields .field:first-child{border-left:0;box-shadow:none}.ui.form .two.fields .field{width:50%;padding-left:1%;padding-right:1%}.ui.form .three.fields .field{width:33.333%;padding-left:1%;padding-right:1%}.ui.form .four.fields .field{width:25%;padding-left:1%;padding-right:1%}.ui.form .five.fields .field{width:20%;padding-left:1%;padding-right:1%}.ui.form .fields .field:first-child{padding-left:0}.ui.form .fields .field:last-child{padding-right:0}.ui.form .inline.fields .field{min-height:1.3em;margin-right:.5em}.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.fields .field>input,.ui.form .inline.fields .field>select,.ui.form .inline.field>label,.ui.form .inline.field>p,.ui.form .inline.field>input,.ui.form .inline.field>select{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:middle;font-size:1em}.ui.form .inline.fields .field>input,.ui.form .inline.field>input{font-size:.875em}.ui.form .inline.fields .field>:first-child,.ui.form .inline.field>:first-child{margin:0 .5em 0 0}.ui.form .inline.fields .field>:only-child,.ui.form .inline.field>:only-child{margin:0}.ui.small.form{font-size:.875em}.ui.small.form textarea,.ui.small.form input[type=text],.ui.small.form input[type=password],.ui.small.form label{font-size:1em}.ui.large.form{font-size:1.125em}.ui.grid{display:block;text-align:left;font-size:0;margin:0 -1.5%;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.grid:after,.ui.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.grid>.column,.ui.grid>.row>.column{display:inline-block;text-align:left;font-size:1rem;padding-left:1.5%;padding-right:1.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.ui.grid>.row{display:block;width:100%!important;margin-top:1.5%;padding:1.5% 0 0;font-size:0rem}.ui.grid>.row:first-child{padding-top:0rem;margin-top:0rem}.ui.grid>.row>img,.ui.grid>.row>.column>img{max-width:100%}.ui.grid .column>.ui.segment:only-child{margin:0}.ui.page.grid{margin:0;padding:0 2%}.ui.responsive.grid{margin-left:0!important;margin-right:0!important;min-width:320px}@media only screen and (max-width:1000px){.ui.responsive.grid{padding:0 5.55%}}@media only screen and (min-width:1000px){.ui.responsive.grid{padding:0 8%}}@media only screen and (min-width:1500px){.ui.responsive.grid{padding:0 13%}}@media only screen and (min-width:1750px){.ui.responsive.grid{padding:0 18%}}@media only screen and (min-width:2000px){.ui.responsive.grid{padding:0 23%}}.ui.grid .one.wide.column{width:6.25%}.ui.grid .two.wide.column{width:12.5%}.ui.grid .three.wide.column{width:18.75%}.ui.grid .four.wide.column{width:25%}.ui.grid .five.wide.column{width:31.25%}.ui.grid .six.wide.column{width:37.5%}.ui.grid .seven.wide.column{width:43.75%}.ui.grid .eight.wide.column{width:50%}.ui.grid .nine.wide.column{width:56.25%}.ui.grid .ten.wide.column{width:62.5%}.ui.grid .eleven.wide.column{width:68.75%}.ui.grid .twelve.wide.column{width:75%}.ui.grid .thirteen.wide.column{width:81.25%}.ui.grid .fourteen.wide.column{width:87.5%}.ui.grid .fifteen.wide.column{width:93.75%}.ui.grid .sixteen.wide.column{width:100%}.ui.grid>.column,.ui.grid>.row>.column{width:6.25%}.ui.one.column.grid>.row>.column,.ui.one.column.grid>.column,.ui.grid>.one.column.row>.column{width:100%}.ui.two.column.grid>.row>.column,.ui.two.column.grid>.column,.ui.grid>.two.column.row>.column{width:50%}.ui.three.column.grid>.row>.column,.ui.three.column.grid>.column,.ui.grid>.three.column.row>.column{width:33.3333%}.ui.four.column.grid>.row>.column,.ui.four.column.grid>.column,.ui.grid>.four.column.row>.column{width:25%}.ui.five.column.grid>.row>.column,.ui.five.column.grid>.column,.ui.grid>.five.column.row>.column{width:20%}.ui.six.column.grid>.row>.column,.ui.six.column.grid>.column,.ui.grid>.six.column.row>.column{width:16.66667%}.ui.seven.column.grid>.row>.column,.ui.seven.column.grid>.column,.ui.grid>.seven.column.row>.column{width:14.2857%}.ui.eight.column.grid>.row>.column,.ui.eight.column.grid>.column,.ui.grid>.eight.column.row>.column{width:12.5%}.ui.nine.column.grid>.row>.column,.ui.nine.column.grid>.column,.ui.grid>.nine.column.row>.column{width:11.1111%}.ui.ten.column.grid>.row>.column,.ui.ten.column.grid>.column,.ui.grid>.ten.column.row>.column{width:10%}.ui.eleven.column.grid>.row>.column,.ui.eleven.column.grid>.column,.ui.grid>.eleven.column.row>.column{width:9.0909%}.ui.twelve.column.grid>.row>.column,.ui.twelve.column.grid>.column,.ui.grid>.twelve.column.row>.column{width:8.3333%}.ui.thirteen.column.grid>.row>.column,.ui.thirteen.column.grid>.column,.ui.grid>.thirteen.column.row>.column{width:7.6923%}.ui.fourteen.column.grid>.row>.column,.ui.fourteen.column.grid>.column,.ui.grid>.fourteen.column.row>.column{width:7.1428%}.ui.fifteen.column.grid>.row>.column,.ui.fifteen.column.grid>.column,.ui.grid>.fifteen.column.row>.column{width:6.6666%}.ui.sixteen.column.grid>.row>.column,.ui.sixteen.column.grid>.column,.ui.grid>.sixteen.column.row>.column{width:6.25%}.ui.grid>.column:only-child,.ui.grid>.row>.column:only-child{width:100%}.ui.relaxed.grid{margin:0 -2.5%}.ui.relaxed.grid>.column,.ui.relaxed.grid>.row>.column{padding-left:2.5%;padding-right:2.5%}.ui.grid .left.floated.column{float:left}.ui.grid .right.floated.column{float:right}.ui.divided.grid,.ui.divided.grid>.row{display:table;width:100%;margin-left:0!important;margin-right:0!important}.ui.divided.grid>.column:not(.row),.ui.divided.grid>.row>.column{display:table-cell;-webkit-box-shadow:-1px 0 0 0 rgba(0,0,0,.1),-2px 0 0 0 rgba(255,255,255,.8);-moz-box-shadow:-1px 0 0 0 rgba(0,0,0,.1),-2px 0 0 0 rgba(255,255,255,.8);box-shadow:-1px 0 0 0 rgba(0,0,0,.1),-2px 0 0 0 rgba(255,255,255,.8)}.ui.divided.grid>.column.row{display:table}.ui.divided.grid>.column:first-child,.ui.divided.grid>.row>.column:first-child{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.vertically.divided.grid>.row{-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.1),0 -2px 0 0 rgba(255,255,255,.8)!important;-moz-box-shadow:0 -1px 0 0 rgba(0,0,0,.1),0 -2px 0 0 rgba(255,255,255,.8)!important;box-shadow:0 -1px 0 0 rgba(0,0,0,.1),0 -2px 0 0 rgba(255,255,255,.8)!important}.ui.vertically.divided.grid>.row>.column,.ui.vertically.divided.grid>.column:not(.row),.ui.vertically.divided.grid>.row:first-child{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.celled.grid{display:table;width:100%;margin-left:0!important;margin-right:0!important;-webkit-box-shadow:0 0 0 1px #DFDFDF;-moz-box-shadow:0 0 0 1px #DFDFDF;box-shadow:0 0 0 1px #DFDFDF}.ui.celled.grid>.row,.ui.celled.grid>.column.row,.ui.celled.grid>.column.row:first-child{display:table;width:100%;margin-top:0;padding-top:0;-webkit-box-shadow:0 -1px 0 0 #dfdfdf;-moz-box-shadow:0 -1px 0 0 #dfdfdf;box-shadow:0 -1px 0 0 #dfdfdf}.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column{display:table-cell;padding:.75em;-webkit-box-shadow:-1px 0 0 0 #dfdfdf;-moz-box-shadow:-1px 0 0 0 #dfdfdf;box-shadow:-1px 0 0 0 #dfdfdf}.ui.celled.grid>.column:first-child,.ui.celled.grid>.row>.column:first-child{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.celled.responsive.grid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.left.aligned.grid,.ui.left.aligned.grid>.row>.column,.ui.left.aligned.grid>.column,.ui.grid .left.aligned.column,.ui.grid>.left.aligned.row>.column{text-align:left}.ui.center.aligned.grid,.ui.center.aligned.grid>.row>.column,.ui.center.aligned.grid>.column,.ui.grid .center.aligned.column,.ui.grid>.center.aligned.row>.column{text-align:center}.ui.right.aligned.grid,.ui.right.aligned.grid>.row>.column,.ui.right.aligned.grid>.column,.ui.grid .right.aligned.column,.ui.grid>.right.aligned.row>.column{text-align:right}.ui.top.aligned.grid,.ui.top.aligned.grid>.row>.column,.ui.top.aligned.grid>.column,.ui.grid .top.aligned.column,.ui.grid>.top.aligned.row>.column{vertical-align:top}.ui.middle.aligned.grid,.ui.middle.aligned.grid>.row>.column,.ui.middle.aligned.grid>.column,.ui.grid .middle.aligned.column,.ui.grid>.middle.aligned.row>.column{vertical-align:middle}.ui.bottom.aligned.grid,.ui.bottom.aligned.grid>.row>.column,.ui.bottom.aligned.grid>.column,.ui.grid .bottom.aligned.column,.ui.grid>.bottom.aligned.row>.column{vertical-align:bottom}.ui.grid>.equal.height.row{display:table;width:100%}.ui.grid>.equal.height.row>.column{display:table-cell}@media only screen and (max-width:768px){.ui.mobile.only.grid,.ui.grid>.mobile.only.row{display:block!important}.ui.grid>.row>.mobile.only.column{display:inline-block!important}.ui.divided.mobile.only.grid,.ui.celled.mobile.only.grid,.ui.divided.mobile.only.grid .row,.ui.celled.mobile.only.grid .row,.ui.divided.grid .mobile.only.row,.ui.celled.grid .mobile.only.row,.ui.grid .mobile.only.equal.height.row,.ui.mobile.only.grid .equal.height.row{display:table!important}.ui.divided.grid>.row>.mobile.only.column,.ui.celled.grid>.row>.mobile.only.column,.ui.divided.mobile.only.grid>.row>.column,.ui.celled.mobile.only.grid>.row>.column,.ui.divided.mobile.only.grid>.column,.ui.celled.mobile.only.grid>.column{display:table-cell!important}}@media only screen and (min-width:768px){.ui.mobile.only.grid,.ui.grid>.mobile.only.row,.ui.grid>.row>.mobile.only.column{display:none}}@media only screen and (min-width:768px) and (max-width:998px){.ui.tablet.only.grid,.ui.grid>.tablet.only.row{display:block!important}.ui.grid>.row>.tablet.only.column{display:inline-block!important}.ui.divided.tablet.only.grid,.ui.celled.tablet.only.grid,.ui.divided.tablet.only.grid .row,.ui.celled.tablet.only.grid .row,.ui.divided.grid .tablet.only.row,.ui.celled.grid .tablet.only.row,.ui.grid .tablet.only.equal.height.row,.ui.tablet.only.grid .equal.height.row{display:table!important}.ui.divided.grid>.row>.tablet.only.column,.ui.celled.grid>.row>.tablet.only.column,.ui.divided.tablet.only.grid>.row>.column,.ui.celled.tablet.only.grid>.row>.column,.ui.divided.tablet.only.grid>.column,.ui.celled.tablet.only.grid>.column{display:table-cell!important}}@media only screen and (max-width:768px),(min-width:998px){.ui.tablet.only.grid,.ui.grid>.tablet.only.row,.ui.grid>.row>.tablet.only.column{display:none}}@media only screen and (min-width:998px){.ui.computer.only.grid,.ui.grid>.computer.only.row{display:block!important}.ui.grid>.row>.computer.only.column{display:inline-block!important}.ui.divided.computer.only.grid,.ui.celled.computer.only.grid,.ui.divided.computer.only.grid .row,.ui.celled.computer.only.grid .row,.ui.divided.grid .computer.only.row,.ui.celled.grid .computer.only.row,.ui.grid .computer.only.equal.height.row,.ui.computer.only.grid .equal.height.row{display:table!important}.ui.divided.grid>.row>.computer.only.column,.ui.celled.grid>.row>.computer.only.column,.ui.divided.computer.only.grid>.row>.column,.ui.celled.computer.only.grid>.row>.column,.ui.divided.computer.only.grid>.column,.ui.celled.computer.only.grid>.column{display:table-cell!important}}@media only screen and (max-width:998px){.ui.computer.only.grid,.ui.grid>.computer.only.row,.ui.grid>.row>.computer.only.column{display:none}}@media only screen and (max-width:768px){.ui.stackable.grid{display:block!important;padding:0}.ui.stackable.grid .row>.column,.ui.stackable.grid>.column{display:block!important;width:auto!important;margin:1.5em 5% 0!important;padding:1.5em 0 0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.stackable.divided.grid .column,.ui.stackable.celled.grid .column{border-top:1px dotted rgba(0,0,0,.1)}.ui.stackable.grid>.row:first-child>.column:first-child,.ui.stackable.grid>.column:first-child{margin-top:0!important;padding-top:0!important}.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:first-child,.ui.stackable.celled.grid>.column:first-child{border-top:0!important}.ui.stackable.grid .vertical.pointing.menu .item:after{display:none}}.ui.menu{margin:1rem 0rem;background-color:#FFF;font-size:0;font-weight:400;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1);-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;border-radius:.1875rem}.ui.menu:first-child{margin-top:0rem}.ui.menu:last-child{margin-bottom:0rem}.ui.menu:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.menu>.item:first-child{border-radius:.1875em 0 0 .1875em}.ui.menu>.item:last-child{border-radius:0 .1875em .1875em 0}.ui.menu .item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);vertical-align:middle;line-height:1;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;-moz-transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;-o-transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;-ms-transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;transition:opacity .2s ease,background .2s ease,box-shadow .2s ease}.ui.menu .item,.ui.menu .item>a{color:rgba(0,0,0,.75)}.ui.menu .item .item,.ui.menu .item .item>a{color:rgba(30,30,30,.7)}.ui.menu .item .item .item,.ui.menu .item .item .item>a{color:rgba(30,30,30,.6)}.ui.menu .dropdown.item .menu .item,.ui.menu .dropdown.item .menu .item a{color:rgba(0,0,0,.75)}.ui.menu .item .menu a.item:hover,.ui.menu .item .menu a.item.hover,.ui.menu .item .menu .link.item:hover,.ui.menu .item .menu .link.item.hover{color:rgba(0,0,0,.85)}.ui.menu .dropdown.item .menu .item a:hover{color:rgba(0,0,0,.85)}.ui.menu .active.item,.ui.menu .active.item a{color:rgba(0,0,0,.85);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui.menu .item{position:relative;display:inline-block;padding:.83em .95em;border-top:0 solid rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-user-select:-moz-none;-khtml-user-select:none;user-select:none}.ui.menu .menu{margin:0}.ui.menu .item.left,.ui.menu .menu.left{float:left}.ui.menu .item.right,.ui.menu .menu.right{float:right}.ui.menu .item:before{position:absolute;content:'';top:0;right:0;width:1px;height:100%;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%);background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%);background-image:linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%)}.ui.menu .menu.right .item:before,.ui.menu .item.right:before{right:auto;left:0}.ui.menu .text.item>*,.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;color:rgba(0,0,0,.6)}.ui.menu .item>p:first-child{margin-top:0}.ui.menu .item>p:last-child{margin-bottom:0}.ui.menu .item>.input,.ui.menu .item>.input input{width:100%}.ui.menu .input .icon{padding-top:0;height:auto}.ui.menu .item>.input input,.ui.menu .item>input{position:relative;top:-.45em;margin:0;padding-top:.45em;padding-bottom:.45em}.ui.vertical.menu .item>.input input,.ui.vertical.menu .item>input{top:0;margin:0;padding-top:.63em;padding-bottom:.63em}.ui.vertical.menu .item>.input .icon{top:0;padding-top:.63em}.ui.menu .header.item{background-color:rgba(0,0,0,.04);margin:0}.ui.vertical.menu .header.item{font-weight:700}.ui.menu .simple.dropdown.item .menu{margin:0!important}.ui.menu .dropdown.item .menu .item{width:100%;color:rgba(0,0,0,.75)}.ui.menu .dropdown.item .menu .active.item{box-shadow:none!important}.ui.menu .ui.dropdown .menu .item:before{display:none}.ui.menu .item>.label{background-color:rgba(0,0,0,.35);color:#FFF;margin:-.15em 0 -.15em .5em;padding:.3em .8em;vertical-align:baseline}.ui.menu .item>.floating.label{padding:.3em .8em}.ui.menu .item>img:only-child{display:block;max-width:100%;margin:0 auto}.ui.link.menu .item:hover,.ui.menu .item.hover,.ui.menu .link.item:hover,.ui.menu a.item:hover,.ui.menu .ui.dropdown .menu .item.hover,.ui.menu .ui.dropdown .menu .item:hover{cursor:pointer;background-color:rgba(0,0,0,.02)}.ui.menu .ui.dropdown.active{background-color:rgba(0,0,0,.02);-webkit-box-shadow:none;box-shadow:none;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui.link.menu .item:active,.ui.menu .link.item:active,.ui.menu a.item:active,.ui.menu .ui.dropdown .menu .item:active{background-color:rgba(0,0,0,.05)}.ui.menu .active.item{background-color:rgba(0,0,0,.01);color:rgba(0,0,0,.95);-webkit-box-shadow:0 .2em 0 inset;-moz-box-shadow:0 .2em 0 inset;box-shadow:0 .2em 0 inset}.ui.vertical.menu .active.item{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-shadow:.2em 0 0 inset;-webkit-box-shadow:.2em 0 0 inset;box-shadow:.2em 0 0 inset}.ui.vertical.menu>.active.item:first-child{-webkit-border-radius:0 .1875em 0 0;-moz-border-radius:0 .1875em 0 0;border-radius:0 .1875em 0 0}.ui.vertical.menu>.active.item:last-child{-webkit-border-radius:0 0 .1875em;-moz-border-radius:0 0 .1875em;border-radius:0 0 .1875em}.ui.vertical.menu>.active.item:only-child{-webkit-border-radius:0 .1875em .1875em 0;-moz-border-radius:0 .1875em .1875em 0;border-radius:0 .1875em .1875em 0}.ui.vertical.menu .active.item .menu .active.item{border-left:0}.ui.vertical.menu .active.item .menu .active.item{padding-left:1.5rem}.ui.vertical.menu .item .menu .active.item{background-color:rgba(0,0,0,.03);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.menu .item.disabled,.ui.menu .item.disabled:hover,.ui.menu .item.disabled.hover{cursor:default;color:rgba(0,0,0,.2);background-color:transparent!important}.ui.menu.loading{position:relative}.ui.menu.loading:after{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:rgba(255,255,255,.8) url(../images/loader-large.gif) no-repeat 50% 50%;visibility:visible}.ui.vertical.menu .item{display:block;height:auto!important;border-top:0;border-left:0 solid rgba(0,0,0,0);border-right:0}.ui.vertical.menu>.item:first-child{border-radius:.1875em .1875em 0 0}.ui.vertical.menu>.item:last-child{border-radius:0 0 .1875em .1875em}.ui.vertical.menu .item>.label{float:right;min-width:2.5;text-align:center}.ui.vertical.menu .item>.icon:not(.input){float:right;width:1.22em;margin:0 0 0 .5em}.ui.vertical.menu .item>.label+.icon{float:none;margin:0 .25em 0 0}.ui.vertical.menu .item:before{position:absolute;content:'';top:0;left:0;width:100%;height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);background-image:-moz-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);background-image:-ms-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);background-image:linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%)}.ui.vertical.menu .item:first-child:before{background-image:none!important}.ui.vertical.menu .dropdown.item>i{float:right}.ui.vertical.menu .dropdown.item .menu{top:0!important;left:100%;margin:0 0 0 1px}.ui.vertical.menu .dropdown.item.active{border-top-right-radius:0;border-bottom-right-radius:0}.ui.vertical.menu .dropdown.item .menu .item{font-size:1rem}.ui.vertical.menu .dropdown.item .menu .item .icon{margin-right:0}.ui.vertical.menu .dropdown.item.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.vertical.menu .item>.menu{margin:.5em -.95em 0}.ui.vertical.menu .item>.menu>.item{padding:.5rem 1.5rem;font-size:.875em}.ui.vertical.menu .item>.menu>.item:before{display:none}.ui.tiered.menu>.sub.menu>.item{color:rgba(0,0,0,.4)}.ui.tiered.menu>.menu>.item:hover,.ui.tiered.menu>.menu>.item.hover{color:rgba(0,0,0,.8)}.ui.tiered.menu .item.active{color:rgba(0,0,0,.8)}.ui.tiered.menu>.menu .item.active:after{position:absolute;content:'';top:100%;left:0;width:100%;height:1px;background-color:#FBFBFB}.ui.tiered.menu .sub.menu{background-color:rgba(0,0,0,.01);border-radius:0;border-top:1px solid rgba(0,0,0,.1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#FFF}.ui.tiered.menu .sub.menu .item{font-size:.875rem}.ui.tiered.menu .sub.menu .item:before{background-image:none}.ui.tiered.menu .sub.menu .active.item{padding-top:.83em;background-color:transparent;border-radius:0;border-top:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.7)!important}.ui.tiered.menu .sub.menu .active.item:after{display:none}.ui.inverted.tiered.menu>.menu>.item{color:rgba(255,255,255,.5)}.ui.inverted.tiered.menu .sub.menu{background-color:rgba(0,0,0,.2)}.ui.inverted.tiered.menu .sub.menu .item{color:rgba(255,255,255,.6)}.ui.inverted.tiered.menu>.menu>.item:hover,.ui.inverted.tiered.menu>.menu>.item.hover{color:rgba(255,255,255,.9)}.ui.inverted.tiered.menu .active.item:after{display:none}.ui.inverted.tiered.menu>.sub.menu>.active.item,.ui.inverted.tiered.menu>.menu>.active.item{color:#fff!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.pointing.tiered.menu>.menu>.item:after{display:none}.ui.pointing.tiered.menu>.sub.menu>.item:after{display:block}.ui.tabular.menu{background-color:transparent;border-bottom:1px solid #DCDDDE;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.tabular.menu .item{background-color:transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid transparent;padding-left:1.4em;padding-right:1.4em;color:rgba(0,0,0,.6)}.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{position:relative;top:1px;background-color:#FFF;color:rgba(0,0,0,.8);border-color:#DCDDDE;padding-top:.83em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.ui.attached.tabular.menu{position:relative;z-index:2}.ui.tabular.menu~.bottom.attached.segment{margin:1px 0 0 1px}.ui.pagination.menu{margin:0;display:inline-block}.ui.pagination.menu .item{min-width:2.7em;min-height:2.66em;text-align:center}.ui.pagination.menu.floated{display:block}.ui.pagination.menu .active.item{border-top:0;padding-top:.83em;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.menu{background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.menu>.item{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;height:auto!important;margin:0 .25em;padding:.5em 1em;-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}.ui.secondary.menu>.item:before{display:none!important}.ui.secondary.menu .link.item,.ui.secondary.menu a.item{opacity:.8;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.ui.secondary.menu .header.item{border-right:.1em solid rgba(0,0,0,.1);background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.secondary.menu .link.item:hover,.ui.secondary.menu a.item:hover{opacity:1}.ui.secondary.menu>.active.item{background-color:rgba(0,0,0,.08);opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.vertical.menu>.active.item{-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}.ui.secondary.inverted.menu .link.item,.ui.secondary.inverted.menu a.item{color:rgba(255,255,255,.5)}.ui.secondary.inverted.menu .link.item:hover,.ui.secondary.inverted.menu a.item:hover{color:rgba(255,255,255,.9)}.ui.secondary.inverted.menu>.active.item{background-color:rgba(255,255,255,.9)}.ui.secondary.item.menu>.item{margin:0}.ui.secondary.attached.menu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.pointing.menu{border-bottom:3px solid rgba(0,0,0,.1)}.ui.secondary.pointing.menu .header.item{border-right-width:0;font-weight:700}.ui.secondary.pointing.menu .text.item{box-shadow:none!important}.ui.secondary.pointing.menu>.item{margin:0 0 -3px;padding:.6em .95em;border-bottom:3px solid rgba(0,0,0,0);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;-ms-transition:color .2s;transition:color .2s}.ui.secondary.pointing.menu>.item:after{display:none}.ui.secondary.pointing.menu>.item.hover,.ui.secondary.pointing.menu>.item:hover{background-color:transparent;color:rgba(0,0,0,.7)}.ui.secondary.pointing.menu>.item:active{background-color:transparent;border-color:rgba(0,0,0,.2)}.ui.secondary.pointing.menu>.item.active{background-color:transparent;border-color:rgba(0,0,0,.4);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.vertical.pointing.menu{border:0;border-right:3px solid rgba(0,0,0,.1)}.ui.secondary.vertical.menu>.item{border:0;margin:0 0 .3em;padding:.6em .8em;-webkit-border-radius:.1875em;-moz-border-radius:.1875em;border-radius:.1875em}.ui.secondary.vertical.menu>.header.item{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.secondary.vertical.pointing.menu>.item{margin:0 -3px 0 0;border-bottom:0;border-right:3px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.secondary.vertical.pointing.menu>.item.hover,.ui.secondary.vertical.pointing.menu>.item:hover{background-color:transparent;color:rgba(0,0,0,.7)}.ui.secondary.vertical.pointing.menu>.item:active{background-color:transparent;border-color:rgba(0,0,0,.2)}.ui.secondary.vertical.pointing.menu>.item.active{background-color:transparent;border-color:rgba(0,0,0,.4);color:rgba(0,0,0,.85)}.ui.secondary.inverted.menu{background-color:transparent}.ui.secondary.inverted.pointing.menu{border-bottom:3px solid rgba(255,255,255,.1)}.ui.secondary.inverted.pointing.menu>.item{color:rgba(255,255,255,.7)}.ui.secondary.inverted.pointing.menu>.item.hover,.ui.secondary.inverted.pointing.menu>.item:hover{color:rgba(255,255,255,.85)}.ui.secondary.inverted.pointing.menu>.item:active{border-color:rgba(255,255,255,.4)!important}.ui.secondary.inverted.pointing.menu>.item.active{border-color:rgba(255,255,255,.8)!important;color:#fff}.ui.secondary.inverted.vertical.pointing.menu{border-right:3px solid rgba(255,255,255,.1);border-bottom:0}.ui.text.menu{background-color:transparent;margin:1rem -1rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.text.menu>.item{opacity:.8;margin:0 1em;padding:0;height:auto!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-ms-transition:opacity .2s ease;transition:opacity .2s ease}.ui.text.menu>.item:before{display:none!important}.ui.text.menu .header.item{background-color:transparent;opacity:1;color:rgba(50,50,50,.8);font-size:.875rem;padding:0;text-transform:uppercase;font-weight:700}.ui.text.item.menu .item{margin:0}.ui.vertical.text.menu{margin:1rem 0}.ui.vertical.text.menu:first-child{margin-top:0rem}.ui.vertical.text.menu:last-child{margin-bottom:0rem}.ui.vertical.text.menu .item{float:left;clear:left;margin:.5em 0}.ui.vertical.text.menu .item>.icon{float:none;margin:0 .83em 0 0}.ui.vertical.text.menu .header.item{margin:.8em 0}.ui.text.menu .item.hover,.ui.text.menu .item:hover{opacity:1;background-color:transparent}.ui.text.menu .active.item{background-color:transparent;padding:0;border:0;opacity:1;font-weight:700;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.text.pointing.menu .active.item:after{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.text.attached.menu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.inverted.text.menu,.ui.inverted.text.menu .item,.ui.inverted.text.menu .item:hover,.ui.inverted.text.menu .item.active{background-color:transparent}.ui.icon.menu,.ui.vertical.icon.menu{width:auto;display:inline-block;height:auto}.ui.icon.menu>.item{height:auto;text-align:center;color:rgba(60,60,60,.7)}.ui.icon.menu>.item>.icon{display:block;float:none!important;opacity:1;margin:0 auto!important}.ui.icon.menu .icon:before{opacity:1}.ui.menu .icon.item .icon{margin:0}.ui.vertical.icon.menu{float:none}.ui.inverted.icon.menu .item{color:rgba(255,255,255,.8)}.ui.inverted.icon.menu .icon{color:#fff}.ui.labeled.icon.menu{text-align:center}.ui.labeled.icon.menu>.item>.icon{display:block;font-size:1.5em!important;margin:0 auto .3em!important}.ui.menu .green.active.item,.ui.green.menu .active.item{border-color:#A1CF64!important;color:#A1CF64!important}.ui.menu .red.active.item,.ui.red.menu .active.item{border-color:#D95C5C!important;color:#D95C5C!important}.ui.menu .blue.active.item,.ui.blue.menu .active.item{border-color:#6ECFF5!important;color:#6ECFF5!important}.ui.menu .purple.active.item,.ui.purple.menu .active.item{border-color:#564F8A!important;color:#564F8A!important}.ui.menu .orange.active.item,.ui.orange.menu .active.item{border-color:#F05940!important;color:#F05940!important}.ui.menu .teal.active.item,.ui.teal.menu .active.item{border-color:#00B5AD!important;color:#00B5AD!important}.ui.inverted.menu{background-color:#333;box-shadow:none}.ui.inverted.menu .header.item{margin:0;background-color:rgba(0,0,0,.3);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.inverted.menu .item,.ui.inverted.menu .item>a{color:#FFF}.ui.inverted.menu .item .item,.ui.inverted.menu .item .item>a{color:rgba(255,255,255,.8)}.ui.inverted.menu .dropdown.item .menu .item,.ui.inverted.menu .dropdown.item .menu .item a{color:rgba(0,0,0,.75)!important}.ui.inverted.menu .item.disabled,.ui.inverted.menu .item.disabled:hover,.ui.inverted.menu .item.disabled.hover{color:rgba(255,255,255,.2)}.ui.inverted.menu .item:before{background-image:-webkit-linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-moz-linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%)}.ui.vertical.inverted.menu .item:before{background-image:-webkit-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-moz-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%)}.ui.link.inverted.menu .item:hover,.ui.inverted.menu .item.hover,.ui.inverted.menu .link.item:hover,.ui.inverted.menu a.item:hover,.ui.inverted.menu .dropdown.item.hover,.ui.inverted.menu .dropdown.item:hover{background-color:rgba(255,255,255,.1)}.ui.inverted.menu a.item:hover,.ui.inverted.menu .item.hover,.ui.inverted.menu .item>a:hover,.ui.inverted.menu .item .menu a.item:hover,.ui.inverted.menu .item .menu a.item.hover,.ui.inverted.menu .item .menu .link.item:hover,.ui.inverted.menu .item .menu .link.item.hover{color:#fff}.ui.inverted.menu a.item:active,.ui.inverted.menu .dropdown.item:active,.ui.inverted.menu .link.item:active,.ui.inverted.menu a.item:active{background-color:rgba(255,255,255,.15)}.ui.inverted.menu .active.item{box-shadow:none!important;background-color:rgba(255,255,255,.2)}.ui.inverted.menu .active.item,.ui.inverted.menu .active.item a{color:#fff!important}.ui.inverted.vertical.menu .item .menu .active.item{background-color:rgba(255,255,255,.2);color:#fff}.ui.inverted.pointing.menu .active.item:after{background-color:#505050;box-shadow:none}.ui.inverted.pointing.menu .active.item:hover:after{background-color:#3B3B3B}.ui.selection.menu>.item{color:rgba(0,0,0,.4)}.ui.selection.menu>.item:hover{color:rgba(0,0,0,.6)}.ui.selection.menu>.item.active{color:rgba(0,0,0,.85)}.ui.inverted.selection.menu>.item{color:rgba(255,255,255,.4)}.ui.inverted.selection.menu>.item:hover{color:rgba(255,255,255,.9)}.ui.inverted.selection.menu>.item.active{color:#FFF}.ui.floated.menu{float:left;margin:0rem .5rem 0rem 0rem}.ui.right.floated.menu{float:right;margin:0rem 0rem 0rem .5rem}.ui.grey.menu{background-color:#F0F0F0}.ui.inverted.green.menu{background-color:#A1CF64}.ui.inverted.green.pointing.menu .active.item:after{background-color:#A1CF64}.ui.inverted.red.menu{background-color:#D95C5C}.ui.inverted.red.pointing.menu .active.item:after{background-color:#F16883}.ui.inverted.blue.menu{background-color:#6ECFF5}.ui.inverted.blue.pointing.menu .active.item:after{background-color:#6ECFF5}.ui.inverted.purple.menu{background-color:#564F8A}.ui.inverted.purple.pointing.menu .active.item:after{background-color:#564F8A}.ui.inverted.orange.menu{background-color:#F05940}.ui.inverted.orange.pointing.menu .active.item:after{background-color:#F05940}.ui.inverted.teal.menu{background-color:#00B5AD}.ui.inverted.teal.pointing.menu .active.item:after{background-color:#00B5AD}.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:.83em;padding-bottom:.83em}.ui.vertically.fitted.menu .item,.ui.vertically.fitted.menu .item .menu .item,.ui.menu .vertically.fitted.item{padding-left:.95em;padding-right:.95em}.ui.borderless.menu .item:before,.ui.borderless.menu .item .menu .item:before,.ui.menu .borderless.item:before{background-image:none}.ui.compact.menu{display:inline-block;margin:0;vertical-align:middle}.ui.compact.vertical.menu{width:auto!important}.ui.compact.vertical.menu .item:last-child::before{display:block}.ui.menu.fluid,.ui.vertical.menu.fluid{display:block;width:100%!important}.ui.item.menu,.ui.item.menu .item{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}.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:10;margin:0;border:0;width:100%}.ui.menu.fixed,.ui.menu.fixed .item:first-child,.ui.menu.fixed .item:last-child{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.ui.menu.fixed.top{top:0;left:0;right:auto;bottom:auto}.ui.menu.fixed.right{top:0;right:0;left:auto;bottom:auto;width:auto;height:100%}.ui.menu.fixed.bottom{bottom:0;left:0;top:auto;right:auto}.ui.menu.fixed.left{top:0;left:0;right:auto;bottom:auto;width:auto;height:100%}.ui.pointing.menu .active.item:after{position:absolute;bottom:-.35em;left:50%;content:"";margin-left:-.3em;width:.6em;height:.6em;border:0;border-bottom:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);background-image:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);z-index:2;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;-ms-transition:background .2s ease;transition:background .2s ease}.ui.pointing.menu .active.item .menu .active.item:after{display:none}.ui.vertical.pointing.menu .active.item:after{position:absolute;top:50%;margin-top:-.3em;right:-.4em;bottom:auto;left:auto;border:0;border-top:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.ui.pointing.menu .active.item:after{background-color:#FCFCFC}.ui.pointing.menu .active.item.hover:after,.ui.pointing.menu .active.item:hover:after{background-color:#FAFAFA}.ui.vertical.pointing.menu .menu .active.item:after{background-color:#F4F4F4}.ui.pointing.menu a.active.item:active:after{background-color:#F0F0F0}.ui.menu.attached{margin:0rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 0 0 1px #DDD;-webkit-box-shadow:0 0 0 1px #DDD;box-shadow:0 0 0 1px #DDD}.ui.top.attached.menu{-moz-border-radius:.1875em .1875em 0 0;-webkit-border-radius:.1875em .1875em 0 0;border-radius:.1875em .1875em 0 0}.ui.menu.bottom.attached{-moz-border-radius:0 0 .1875em .1875em;-webkit-border-radius:0 0 .1875em .1875em;border-radius:0 0 .1875em .1875em}.ui.small.menu .item{font-size:.875rem}.ui.small.vertical.menu{width:13rem}.ui.menu .item{font-size:1rem;height:2.66em}.ui.vertical.menu{width:15rem}.ui.large.menu .item{font-size:1.125rem}.ui.large.menu .item .item{font-size:.875rem}.ui.large.vertical.menu{width:18rem}.ui.message{position:relative;min-height:18px;margin:1em 0;height:auto;background-color:#EFEFEF;padding:1em;line-height:1.33;color:rgba(0,0,0,.6);-webkit-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-moz-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-o-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-ms-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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:.325em;-moz-border-radius:.325em;border-radius:.325em}.ui.message:first-child{margin-top:0}.ui.message:last-child{margin-bottom:0}.ui.message .header{margin:0;font-size:1.33em;font-weight:700}.ui.message p{opacity:.85;margin:1em 0}.ui.message p:first-child{margin-top:0}.ui.message p:last-child{margin-bottom:0}.ui.message .header+p{margin-top:.3em}.ui.message>:first-child{margin-top:0}.ui.message>:last-child{margin-bottom:0}.ui.message ul.list{opacity:.85;list-style-position:inside;margin:.2em 0;padding:0}.ui.message ul.list li{position:relative;list-style-type:none;margin:0 0 0 1em;padding:0}.ui.message ul.list li:before{position:absolute;content:'\2022';top:-.05em;left:-.8em;height:100%;vertical-align:baseline;opacity:.5}.ui.message ul.list li:first-child{margin-top:0}.ui.message>.close.icon{cursor:pointer;position:absolute;top:1em;right:.5em;opacity:.7;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;-ms-transition:opacity .1s linear;transition:opacity .1s linear}.ui.message>.close.icon:hover{opacity:1}.ui.message.visible,.ui.header.visible{display:block!important}.ui.message.hidden,.ui.header.hidden{display:none}.ui.compact.message{display:inline-block}.ui.attached.message{margin-left:-1px;margin-right:-1px;margin-bottom:-1px;-webkit-border-radius:.325em .325em 0 0;-moz-border-radius:.325em .325em 0 0;border-radius:.325em .325em 0 0;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.bottom.attached.message{margin-top:-1px;-webkit-border-radius:0 0 .325em .325em;-moz-border-radius:0 0 .325em .325em;border-radius:0 0 .325em .325em}.ui.icon.message{display:table;width:100%}.ui.icon.message>.icon{display:table-cell;vertical-align:middle;font-size:3.8em;opacity:.2}.ui.icon.message>.icon+.content{padding-left:1em}.ui.icon.message>.content{display:table-cell;vertical-align:middle}.ui.inverted.message{background-color:rgba(255,255,255,.05);color:rgba(255,255,255,.95)}.ui.floating.message{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05) inset;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05) inset;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05) inset}.ui.black.message{background-color:#333;color:rgba(255,255,255,.95)}.ui.blue.message,.ui.info.message{background-color:#E6F4F9;color:#4D8796}.ui.green.message{background-color:#DEFCD5;color:#52A954}.ui.yellow.message,.ui.warning.message{background-color:#F6F3D5;color:#96904D}.ui.red.message{background-color:#F1D7D7;color:#A95252}.ui.success.message,.ui.positive.message{background-color:#5BBD72;color:#FFF}.ui.error.message,.ui.negative.message{background-color:#D95C5C;color:#FFF}.ui.small.message{font-size:.875em}.ui.message{font-size:1em}.ui.large.message{font-size:1.125em}.ui.huge.message{font-size:1.5em}.ui.massive.message{font-size:2em}.ui.table{width:100%;border-collapse:collapse}.ui.table th,.ui.table tr,.ui.table td{border-collapse:collapse;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-ms-transition:all .1s ease-out;transition:all .1s ease-out}.ui.table thead{border-bottom:1px solid rgba(0,0,0,.03)}.ui.table th{cursor:auto;background-color:rgba(0,0,0,.03);text-align:left;color:rgba(0,0,0,.8);padding:.5em .7em;vertical-align:middle}.ui.table thead th:first-child{border-radius:5px 0 0}.ui.table thead th:last-child{border-radius:0 5px 0 0}.ui.table tfoot th:first-child{border-radius:0 0 0 5px}.ui.table tfoot th:last-child{border-radius:0 0 5px}.ui.table td{padding:.4em .7em;vertical-align:middle}.ui.table tfoot{border-top:1px solid rgba(0,0,0,.03)}.ui.table tfoot th{font-weight:400;font-style:italic}.ui.table tbody tr:nth-child(2n){background-color:rgba(0,0,50,.02)}.ui.table>.icon{vertical-align:baseline}.ui.table>.icon:only-child{margin:0}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}.ui.sortable.table thead th:hover{background-image:none;color:rgba(0,0,0,.8)}.ui.sortable.table th.disabled:hover{cursor:auto;background-color:rgba(0,0,0,.1);text-align:left;font-weight:700;color:#333;color:rgba(0,0,0,.8)}.ui.table tr.positive,.ui.table td.positive{-webkit-box-shadow:2px 0 0 #119000 inset;-moz-box-shadow:2px 0 0 #119000 inset;box-shadow:2px 0 0 #119000 inset}.ui.table tr.positive td,.ui.table td.positive{background-color:#F2F8F0!important;color:#119000!important}.ui.celled.table tr.positive:hover td,.ui.celled.table tr:hover td.positive,.ui.table tr.positive:hover td,.ui.table td:hover.positive,.ui.table th:hover.positive{background-color:#ECF5E9!important;color:#119000!important}.ui.table tr.negative,.ui.table td.negative{-webkit-box-shadow:2px 0 0 #CD2929 inset;-moz-box-shadow:2px 0 0 #CD2929 inset;box-shadow:2px 0 0 #CD2929 inset}.ui.table tr.negative td,.ui.table td.negative{background-color:#F9F4F4;color:#CD2929!important}.ui.celled.table tr.negative:hover td,.ui.celled.table tr:hover td.negative,.ui.table tr.negative:hover td,.ui.table td:hover.negative,.ui.table th:hover.negative{background-color:#F2E8E8!important;color:#CD2929!important}.ui.table tr.error,.ui.table td.error{-webkit-box-shadow:2px 0 0 #CD2929 inset;-moz-box-shadow:2px 0 0 #CD2929 inset;box-shadow:2px 0 0 #CD2929 inset}.ui.table tr.error td,.ui.table td.error,.ui.table th.error{background-color:#F9F4F4!important;color:#CD2929!important}.ui.celled.table tr.error:hover td,.ui.celled.table tr:hover td.error,.ui.table tr.error:hover td,.ui.table td:hover.error,.ui.table th:hover.error{background-color:#F2E8E8!important;color:#CD2929!important}.ui.table tr.warning,.ui.table td.warning{-webkit-box-shadow:2px 0 0 #7D6C00 inset;-moz-box-shadow:2px 0 0 #7D6C00 inset;box-shadow:2px 0 0 #7D6C00 inset}.ui.table tr.warning td,.ui.table td.warning,.ui.table th.warning{background-color:#FBF6E9;color:#7D6C00!important}.ui.celled.table tr.warning:hover td,.ui.celled.table tr:hover td.warning,.ui.table tr.warning:hover td,.ui.table td:hover.warning,.ui.table th:hover.warning{background-color:#F3EDDC!important;color:#7D6C00!important}.ui.table tr.active,.ui.table td.active{-webkit-box-shadow:2px 0 0 rgba(50,50,50,.9) inset;-moz-box-shadow:2px 0 0 rgba(50,50,50,.9) inset;box-shadow:2px 0 0 rgba(50,50,50,.9) inset}.ui.table tr.active td,.ui.table tr td.active{background-color:#E0E0E0!important;color:rgba(50,50,50,.9)}.ui.table tr.disabled td,.ui.table tr td.disabled,.ui.table tr.disabled:hover td,.ui.table tr:hover td.disabled{color:rgba(150,150,150,.3)}.ui.two.column.table td{width:50%}.ui.three.column.table td{width:33.3333%}.ui.four.column.table td{width:25%}.ui.five.column.table td{width:20%}.ui.six.column.table td{width:16.66667%}.ui.seven.column.table td{width:14.2857%}.ui.eight.column.table td{width:12.5%}.ui.nine.column.table td{width:11.1111%}.ui.ten.column.table td{width:10%}.ui.eleven.column.table td{width:9.0909%}.ui.twelve.column.table td{width:8.3333%}.ui.thirteen.column.table td{width:7.6923%}.ui.fourteen.column.table td{width:7.1428%}.ui.fifteen.column.table td{width:6.6666%}.ui.sixteen.column.table td{width:6.25%}.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%}.ui.celled.table{color:rgba(0,0,0,.8)}.ui.celled.table tbody tr,.ui.celled.table tfoot tr{border:0}.ui.celled.table th,.ui.celled.table tbody td{border:1px solid rgba(0,0,0,.1)}.ui.celled.table.segment th{border:0}.ui.celled.table.segment tbody td:first-child{border-left:0}.ui.celled.table.segment tbody td:last-child{border-right:0}.ui.sortable.table thead th{cursor:pointer;white-space:nowrap}.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:inline-block;content:'';width:1em;opacity:.8;margin:0 0 0 .5em;font-family:Icons;font-style:normal;font-weight:400;text-decoration:inherit}.ui.sortable.table thead th.ascending:after{content:'\25b4'}.ui.sortable.table thead th.descending:after{content:'\25be'}.ui.inverted.table td{color:rgba(255,255,255,.9)}.ui.inverted.table th{background-color:rgba(0,0,0,.15);color:rgba(255,255,255,.9)}.ui.inverted.table tbody tr:nth-child(2n){background-color:rgba(255,255,255,.06)}.ui.definition.table td:first-child{font-weight:700}.ui.collapsing.table{width:auto}.ui.basic.table th{background-color:transparent;padding:.5em}.ui.basic.table tbody tr{border-bottom:1px solid rgba(0,0,0,.03)}.ui.basic.table td{padding:.8em .5em}.ui.padded.table th,.ui.padded.table td{padding:.8em 1em}.ui.compact.table th{padding:.3em .5em}.ui.compact.table td{padding:.2em .5em}.ui.small.table{font-size:.875em}.ui.table{font-size:1em}.ui.large.table{font-size:1.1em}@font-face{font-family:'Basic Icons';src:url(../fonts/basic.icons.eot);src:url(../fonts/basic.icons.eot?#iefix) format('embedded-opentype'),url(../fonts/basic.icons.woff) format('woff'),url(../fonts/basic.icons.ttf) format('truetype'),url(../fonts/basic.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:.75;margin:0 .25em 0 0;width:1.23em;height:1em;font-family:'Basic Icons';font-style:normal;line-height:1;font-weight:400;text-decoration:inherit;text-align:center;speak:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}i.icon.circle.attention:before{content:'\2757'}i.icon.circle.help:before{content:'\e704'}i.icon.circle.info:before{content:'\e705'}i.icon.add:before{content:'\2795'}i.icon.chart:before{content:'📈'}i.icon.chart.bar:before{content:'📊'}i.icon.chart.pie:before{content:'\e7a2'}i.icon.resize.full:before{content:'\e744'}i.icon.resize.horizontal:before{content:'\2b0d'}i.icon.resize.small:before{content:'\e746'}i.icon.resize.vertical:before{content:'\2b0c'}i.icon.down:before{content:'\2193'}i.icon.down.triangle:before{content:'\25be'}i.icon.down.arrow:before{content:'\e75c'}i.icon.left:before{content:'\2190'}i.icon.left.triangle:before{content:'\25c2'}i.icon.left.arrow:before{content:'\e75d'}i.icon.right:before{content:'\2192'}i.icon.right.triangle:before{content:'\25b8'}i.icon.right.arrow:before{content:'\e75e'}i.icon.up:before{content:'\2191'}i.icon.up.triangle:before{content:'\25b4'}i.icon.up.arrow:before{content:'\e75f'}i.icon.folder:before{content:'\e810'}i.icon.open.folder:before{content:'📂'}i.icon.globe:before{content:'𝌍'}i.icon.desk.globe:before{content:'🌐'}i.icon.star:before{content:'\e801'}i.icon.star.empty:before{content:'\e800'}i.icon.star.half:before{content:'\e701'}i.icon.lock:before{content:'🔒'}i.icon.unlock:before{content:'🔓'}i.icon.layout.grid:before{content:'\e80c'}i.icon.layout.block:before{content:'\e708'}i.icon.layout.list:before{content:'\e80b'}i.icon.heart.empty:before{content:'\2661'}i.icon.heart:before{content:'\2665'}i.icon.asterisk:before{content:'\2731'}i.icon.attachment:before{content:'📎'}i.icon.attention:before{content:'\26a0'}i.icon.trophy:before{content:'🏉'}i.icon.barcode:before{content:'\e792'}i.icon.cart:before{content:'\e813'}i.icon.block:before{content:'🚫'}i.icon.book:before{content:'📖'}i.icon.bookmark:before{content:'🔖'}i.icon.calendar:before{content:'📅'}i.icon.cancel:before{content:'\2716'}i.icon.close:before{content:'\e80d'}i.icon.color:before{content:'\e794'}i.icon.chat:before{content:'\e720'}i.icon.check:before{content:'\2611'}i.icon.time:before{content:'🕔'}i.icon.cloud:before{content:'\2601'}i.icon.code:before{content:'\e714'}i.icon.email:before{content:'\40'}i.icon.settings:before{content:'\26ef'}i.icon.setting:before{content:'\2699'}i.icon.comment:before{content:'\e802'}i.icon.clockwise.counter:before{content:'\27f2'}i.icon.clockwise:before{content:'\27f3'}i.icon.cube:before{content:'\e807'}i.icon.direction:before{content:'\27a2'}i.icon.doc:before{content:'📄'}i.icon.docs:before{content:'\e736'}i.icon.dollar:before{content:'💵'}i.icon.paint:before{content:'\e7b5'}i.icon.edit:before{content:'\270d'}i.icon.eject:before{content:'\2ecf'}i.icon.export:before{content:'\e715'}i.icon.hide:before{content:'\e80f'}i.icon.unhide:before{content:'\e70b'}i.icon.facebook:before{content:'\f301'}i.icon.fast-forward:before{content:'\e804'}i.icon.fire:before{content:'🔥'}i.icon.flag:before{content:'\2691'}i.icon.lightning:before{content:'\26a1'}i.icon.lab:before{content:'\68'}i.icon.flight:before{content:'\2708'}i.icon.forward:before{content:'\27a6'}i.icon.gift:before{content:'🎁'}i.icon.github:before{content:'\f308'}i.icon.globe:before{content:'\e817'}i.icon.headphones:before{content:'🎧'}i.icon.question:before{content:'\2753'}i.icon.home:before{content:'\2302'}i.icon.i:before{content:'\2139'}i.icon.idea:before{content:'💡'}i.icon.open:before{content:'🔗'}i.icon.content:before{content:'\e782'}i.icon.location:before{content:'\e724'}i.icon.mail:before{content:'\2709'}i.icon.mic:before{content:'🎤'}i.icon.minus:before{content:'\2d'}i.icon.money:before{content:'💰'}i.icon.off:before{content:'\e78e'}i.icon.pause:before{content:'\e808'}i.icon.photos:before{content:'\e812'}i.icon.photo:before{content:'🌄'}i.icon.pin:before{content:'📌'}i.icon.play:before{content:'\e809'}i.icon.plus:before{content:'\2b'}i.icon.print:before{content:'\e716'}i.icon.rss:before{content:'\e73a'}i.icon.search:before{content:'🔍'}i.icon.shuffle:before{content:'\e803'}i.icon.tag:before{content:'\e80a'}i.icon.tags:before{content:'\e70d'}i.icon.terminal:before{content:'\e7ac'}i.icon.thumbs.down:before{content:'👎'}i.icon.thumbs.up:before{content:'👍'}i.icon.to-end:before{content:'\e806'}i.icon.to-start:before{content:'\e805'}i.icon.top.list:before{content:'🏆'}i.icon.trash:before{content:'\e729'}i.icon.twitter:before{content:'\f303'}i.icon.upload:before{content:'\e711'}i.icon.user.add:before{content:'\e700'}i.icon.user:before{content:'👤'}i.icon.community:before{content:'\e814'}i.icon.users:before{content:'👥'}i.icon.id:before{content:'\e722'}i.icon.url:before{content:'🔗'}i.icon.zoom.in:before{content:'\e750'}i.icon.zoom.out:before{content:'\e751'}i.dropdown.icon{margin:0 0 0 .5em}i.icon.star{width:auto;margin:0}i.icon.left,i.icon.left,i.icon.left{width:auto;margin:0 .5em 0 0}i.icon.search,i.icon.up,i.icon.down,i.icon.right{width:auto;margin:0 0 0 .5em}i.icon.delete:before{content:'\e80d'}i.icon.dropdown:before{content:'\25be'}i.icon.help:before{content:'\e704'}i.icon.info:before{content:'\e705'}i.icon.error:before{content:'\e80d'}i.icon.dislike:before{content:'\2661'}i.icon.like:before{content:'\2665'}i.icon.eye:before{content:'\e80f'}i.icon.eye.hidden:before{content:'\e70b'}i.icon.date:before{content:'📅'}i.icon.hover{opacity:1}i.icon.active{opacity:1}i.emphasized.icon{opacity:1}i.icon.disabled{opacity:.3}i.link.icon{cursor:pointer;opacity:.7;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.link.icon:hover{opacity:1!important}i.circular.icon{-webkit-border-radius:500px!important;-moz-border-radius:500px!important;border-radius:500px!important;padding:.5em 0!important;-webkit-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;line-height:1!important;width:2em!important;height:2em!important}i.circular.inverted.icon{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}i.vertically.flipped.icon{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-o-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}i.horizontally.flipped.icon{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}i.left.rotated.icon{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}i.right.rotated.icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}i.square.icon{width:2em;height:2em;padding:.5em .35em!important;-webkit-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;vertical-align:baseline}i.square.icon:before{vertical-align:middle}i.square.inverted.icon{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}i.inverted.icon{background-color:#222;color:#FFF}i.blue.icon{color:#6ECFF5!important}i.black.icon{color:#5C6166!important}i.green.icon{color:#A1CF64!important}i.red.icon{color:#D95C5C!important}i.purple.icon{color:#564F8A!important}i.teal.icon{color:#00B5AD!important}i.inverted.black.icon{background-color:#5C6166!important;color:#FFF!important}i.inverted.blue.icon{background-color:#6ECFF5!important;color:#FFF!important}i.inverted.green.icon{background-color:#A1CF64!important;color:#FFF!important}i.inverted.red.icon{background-color:#D95C5C!important;color:#FFF!important}i.inverted.purple.icon{background-color:#564F8A!important;color:#FFF!important}i.inverted.teal.icon{background-color:#00B5AD!important;color:#FFF!important}i.small.icon{font-size:.875em}i.icon{font-size:1em}i.large.icon{font-size:2em;margin-right:.5em;vertical-align:middle}i.huge.icon{font-size:4em;margin-right:.75em;vertical-align:middle}i.massive.icon{font-size:8em;margin-right:1em;vertical-align:middle}.ui.button{cursor:pointer;display:inline-block;vertical-align:middle;min-height:1em;outline:0;border:0;background-color:#EBEBEB;color:#999;padding:.8em 1.5em;font-size:1rem;text-transform:uppercase;line-height:1;font-weight:700;font-style:normal;text-align:center;text-decoration:none;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease;-moz-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease;-o-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease;-ms-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease;transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,text-shadow .25s ease,box-shadow .25s ease}.ui.count.button{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.ui.count.button>.count{position:absolute;background-color:#FFF;border:1px solid #F0F0F0;margin:-.8em -1.5em;padding:.8em 1.5em}.ui.primary.buttons .button,.ui.primary.button{background-color:#D95C5C;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.primary.buttons .button:hover,.ui.primary.button:hover,.ui.primary.buttons .active.button,.ui.primary.button.active{background-color:#E75859;color:#FFF}.ui.primary.buttons .button:active,.ui.primary.button:active{background-color:#D24B4C;color:#FFF}.ui.secondary.buttons .button,.ui.secondary.button{background-color:#00B5AD;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.secondary.buttons .button:hover,.ui.secondary.button:hover,.ui.secondary.buttons .active.button,.ui.secondary.button.active{background-color:#009A93;color:#FFF}.ui.secondary.buttons .button:active,.ui.secondary.button:active{background-color:#00847E;color:#FFF}.ui.facebook.button{background-color:#3B579D;color:#FFF}.ui.facebook.button:hover{background-color:#3A59A9}.ui.facebook.button:active{background-color:#334F95}.ui.twitter.button{background-color:#00ACED;color:#FFF}.ui.twitter.button:hover{background-color:#00B9FF}.ui.twitter.button:active{background-color:#009EDA}.ui.button>.icon{margin-right:.5em;line-height:1;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-o-transition:opacity .1s ease;-ms-transition:opacity .1s ease;transition:opacity .1s ease}.ui.buttons .active.button,.ui.active.button{opacity:1!important;background-color:#B0B0B0;background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(255,255,255,.1)));background-image:-webkit-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:-moz-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:-o-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);text-shadow:0 1px 0 rgba(0,0,0,.1);color:#FFF;-webkit-box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset;box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset}.ui.button:hover,.ui.active.button:hover{opacity:1!important;background-color:#A4A4A4;text-shadow:0 1px 0 rgba(0,0,0,.1);color:#FFF}.ui.button:hover .icon,.ui.button.hover .icon{opacity:.85}.ui.button:active,.ui.active.button:active{opacity:1!important;background-color:#8C8C8C;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset;box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset}.ui.loading.button{position:relative;cursor:default;background-color:#F3F3F3!important;color:transparent!important;text-shadow:none!important;background-image:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all 0s linear;-moz-transition:all 0s linear;-o-transition:all 0s linear;-ms-transition:all 0s linear;transition:all 0s linear}.ui.loading.button:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:transparent url(../images/loader-mini.gif) no-repeat 50% 50%}.ui.labeled.icon.loading.button .icon{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.disabled.button{cursor:default;color:#DDD!important;background-color:rgba(50,50,50,.05)!important;background-image:none!important;text-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.left.floated.buttons,.ui.left.floated.button{float:left;margin-right:.25em}.ui.right.floated.buttons,.ui.right.floated.button{float:right;margin-left:.25em}.ui.buttons .button,.ui.button{font-size:1rem}.ui.buttons.mini .button,.ui.mini.button{font-size:.8125rem;padding:.6em .8em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.tiny.buttons .button,.ui.tiny.button{font-size:.875rem;padding:.6em .8em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.small.buttons .button,.ui.small.button{font-size:.875rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.large.buttons .button,.ui.large.button{font-size:1.125rem}.ui.big.buttons .button,.ui.big.button{font-size:1.25rem}.ui.huge.buttons .button,.ui.huge.button{font-size:1.375rem}.ui.massive.buttons .button,.ui.massive.button{font-size:1.5rem;font-weight:700}.ui.huge.loading.button:after{background-image:url(../images/loader-small.gif)}.ui.massive.buttons .loading.button:after,.ui.gigantic.buttons .loading.button:after,.ui.massive.loading.button:after,.ui.gigantic.loading.button:after{background-image:url(../images/loader-medium.gif)}.ui.huge.loading.button:after,.ui.huge.loading.button.active:after{background-image:url(../images/loader-small.gif)}.ui.massive.buttons .loading.button:after,.ui.gigantic.buttons .loading.button:after,.ui.massive.loading.button:after,.ui.gigantic.loading.button:after,.ui.massive.buttons .loading.button.active:after,.ui.gigantic.buttons .loading.button.active:after,.ui.massive.loading.button.active:after,.ui.gigantic.loading.button.active:after{background-image:url(../images/loader-medium.gif)}.ui.icon.buttons .button,.ui.icon.button{padding:.8em}.ui.icon.buttons .button>.icon,.ui.icon.button>.icon{opacity:1;margin:0;vertical-align:top}.ui.basic.buttons .button,.ui.basic.button{background-color:transparent!important;background-image:none;color:#999!important;font-weight:400;text-transform:none;text-shadow:none!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.basic.buttons{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:#7F7F7F!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.18) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.18) inset;box-shadow:0 0 0 1px rgba(0,0,0,.18) inset}.ui.basic.buttons .button:active,.ui.basic.button:active{background-color:rgba(0,0,0,.02)!important;color:#7F7F7F!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.basic.buttons .button.active,.ui.basic.button.active{background-color:rgba(0,0,0,.05);color:#7F7F7F;-webkit-box-shadow:0 0 0 1px #BDBDBD inset;-moz-box-shadow:0 0 0 1px #BDBDBD inset;box-shadow:0 0 0 1px #BDBDBD inset}.ui.basic.buttons .button.active:hover,.ui.basic.button.active:hover{background-color:rgba(0,0,0,.1)}.ui.basic.buttons .button{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.basic.buttons .button:hover,.ui.basic.buttons .button:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.basic.buttons .button.active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.labeled.icon.buttons .button,.ui.labeled.icon.button{position:relative;padding-left:4em!important;padding-right:1.4em!important}.ui.labeled.icon.buttons>.button>.icon,.ui.labeled.icon.button>.icon{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:2.75em;height:100%;padding-top:.8em;background-color:rgba(0,0,0,.05);text-align:center;-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em;line-height:1;-webkit-box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset;-moz-box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset;box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset}.ui.labeled.icon.buttons .button>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.labeled.icon.buttons .button:first-child>.icon{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.ui.labeled.icon.buttons .button:last-child>.icon{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.ui.vertical.labeled.icon.buttons .button:first-child>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top-left-radius:.2em}.ui.vertical.labeled.icon.buttons .button:last-child>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-left-radius:.2em}.ui.right.labeled.icon.button{padding-left:1.4em!important;padding-right:4em!important}.ui.left.fluid.labeled.icon.button,.ui.right.fluid.labeled.icon.button{padding-left:1.4em!important;padding-right:1.4em!important}.ui.right.labeled.icon.button .icon{left:auto;right:0;-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0;-webkit-box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset;-moz-box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset;box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset}.ui.toggle.buttons .active.button,.ui.buttons .button.toggle.active,.ui.button.toggle.active{background-color:#5BBD72!important;color:#FFF!important}.ui.button.toggle.active:hover{background-color:#58CB73!important;color:#FFF!important}.ui.circular.button{-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em}.ui.attached.button{display:block;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.ui.attached.top.button{-webkit-border-radius:.2em .2em 0 0;-moz-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0}.ui.attached.bottom.button{-webkit-border-radius:0 0 .2em .2em;-moz-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em}.ui.attached.left.button{display:inline-block;border-left:0;padding-right:.75em;text-align:right;-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em}.ui.attached.right.button{display:inline-block;padding-left:.75em;text-align:left;-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0}.ui.buttons .or{position:relative;float:left;width:.3em;height:1em;z-index:3}.ui.buttons .or:before{position:absolute;top:50%;left:50%;content:'or';background-color:#FFF;margin-top:-.15em;margin-left:-.9em;width:1.8em;height:1.8em;line-height:1.66;color:#AAA;font-style:normal;font-weight:400;text-align:center;-moz-box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;-moz-border-radius:500px;-webkit-border-radius:500px;border-radius:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.buttons .or:after{position:absolute;top:0;left:0;content:' ';width:.3em;height:1.8em;background-color:transparent;border-top:.6em solid #FFF;border-bottom:.6em solid #FFF}.ui.fluid.buttons .or{width:0!important}.ui.fluid.buttons .or:after{display:none}.attached.ui.buttons{margin:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.attached.ui.buttons .button:first-child{-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.attached.ui.buttons .button:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.bottom.attached.ui.buttons{margin-top:-1px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.bottom.attached.ui.buttons .button:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.bottom.attached.ui.buttons .button:last-child{-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.left.attached.ui.buttons{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.left.attached.ui.buttons .button:first-child{margin-left:-1px;-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.left.attached.ui.buttons .button:last-child{margin-left:-1px;-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.right.attached.ui.buttons,.right.attached.ui.buttons .button{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.right.attached.ui.buttons .button:first-child{margin-left:-1px;-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.right.attached.ui.buttons .button:last-child{margin-left:-1px;-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.ui.fluid.buttons,.ui.button.fluid,.ui.fluid.buttons>.button{display:block;width:100%}.ui.two.buttons>.button{width:50%}.ui.three.buttons>.button{width:33.333%}.ui.four.buttons>.button{width:25%}.ui.five.buttons>.button{width:20%}.ui.six.buttons>.button{width:16.666%}.ui.seven.buttons>.button{width:14.285%}.ui.eight.buttons>.button{width:12.5%}.ui.nine.buttons>.button{width:11.11%}.ui.ten.buttons>.button{width:10%}.ui.eleven.buttons>.button{width:9.09%}.ui.twelve.buttons>.button{width:8.3333%}.ui.fluid.vertical.buttons,.ui.fluid.vertical.buttons>.button{width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.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.buttons .button,.ui.black.button{background-color:#5C6166;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.black.buttons .button:hover,.ui.black.button:hover{background-color:#4C4C4C;color:#FFF}.ui.black.buttons .button:active,.ui.black.button:active{background-color:#333;color:#FFF}.ui.green.buttons .button,.ui.green.button{background-color:#5BBD72;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.green.buttons .button:hover,.ui.green.button:hover,.ui.green.buttons .active.button,.ui.green.button.active{background-color:#58cb73;color:#FFF}.ui.green.buttons .button:active,.ui.green.button:active{background-color:#4CB164;color:#FFF}.ui.red.buttons .button,.ui.red.button{background-color:#D95C5C;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.red.buttons .button:hover,.ui.red.button:hover,.ui.red.buttons .active.button,.ui.red.button.active{background-color:#E75859;color:#FFF}.ui.red.buttons .button:active,.ui.red.button:active{background-color:#D24B4C;color:#FFF}.ui.orange.buttons .button,.ui.orange.button{background-color:#E96633;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.orange.buttons .button:hover,.ui.orange.button:hover,.ui.orange.buttons .active.button,.ui.orange.button.active{background-color:#FF7038;color:#FFF}.ui.orange.buttons .button:active,.ui.orange.button:active{background-color:#DA683B;color:#FFF}.ui.blue.buttons .button,.ui.blue.button{background-color:#6ECFF5;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.blue.buttons .button:hover,.ui.blue.button:hover,.ui.blue.buttons .active.button,.ui.blue.button.active{background-color:#1AB8F3;color:#FFF}.ui.blue.buttons .button:active,.ui.blue.button:active{background-color:#0AA5DF;color:#FFF}.ui.purple.buttons .button,.ui.purple.button{background-color:#564F8A;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.purple.buttons .button:hover,.ui.purple.button:hover,.ui.purple.buttons .active.button,.ui.purple.button.active{background-color:#3E3773;color:#FFF}.ui.purple.buttons .button:active,.ui.purple.button:active{background-color:#2E2860;color:#FFF}.ui.teal.buttons .button,.ui.teal.button{background-color:#00B5AD;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.teal.buttons .button:hover,.ui.teal.button:hover,.ui.teal.buttons .active.button,.ui.teal.button.active{background-color:#009A93;color:#FFF}.ui.teal.buttons .button:active,.ui.teal.button:active{background-color:#00847E;color:#FFF}.ui.positive.buttons .button,.ui.positive.button{background-color:#5BBD72!important;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.positive.buttons .button:hover,.ui.positive.button:hover,.ui.positive.buttons .active.button,.ui.positive.button.active{background-color:#58CB73!important;color:#FFF}.ui.positive.buttons .button:active,.ui.positive.button:active{background-color:#4CB164!important;color:#FFF}.ui.negative.buttons .button,.ui.negative.button{background-color:#D95C5C!important;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.1)}.ui.negative.buttons .button:hover,.ui.negative.button:hover,.ui.negative.buttons .active.button,.ui.negative.button.active{background-color:#E75859!important;color:#FFF}.ui.negative.buttons .button:active,.ui.negative.button:active{background-color:#D24B4C!important;color:#FFF}.ui.buttons{display:inline-block;vertical-align:middle}.ui.buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.buttons .button:first-child{border-left:0}.ui.buttons .button{float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left:1px solid rgba(0,0,0,.05)}.ui.buttons .button:first-child{margin-left:0;border-top-left-radius:.2em;border-bottom-left-radius:.2em}.ui.buttons .button:last-child{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.ui.vertical.buttons{display:inline-block}.ui.vertical.buttons .button{display:block;float:none;border-bottom:1px solid rgba(0,0,0,.05);border-left:0;box-shadow:none}.ui.vertical.buttons .button:first-child,.ui.vertical.buttons .mini.button:first-child,.ui.vertical.buttons .tiny.button:first-child,.ui.vertical.buttons .small.button:first-child,.ui.vertical.buttons .massive.button:first-child,.ui.vertical.buttons .huge.button:first-child{margin-top:0;-moz-border-radius:.2em .2em 0 0;-webkit-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0}.ui.vertical.buttons .button:last-child,.ui.vertical.buttons .mini.button:last-child,.ui.vertical.buttons .tiny.button:last-child,.ui.vertical.buttons .small.button:last-child,.ui.vertical.buttons .massive.button:last-child,.ui.vertical.buttons .huge.button:last-child,.ui.vertical.buttons .gigantic.button:last-child{-moz-border-radius:0 0 .2em .2em;-webkit-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em}.ui.divider{margin:1rem 0rem;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.8);line-height:1;height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui.vertical.divider,.ui.horizontal.divider{position:absolute;border:0;height:0;margin:0;background-color:transparent;font-size:.875rem;font-weight:700;text-align:center;text-transform:uppercase;color:rgba(0,0,0,.8)}.ui.vertical.divider{position:absolute;z-index:2;top:50%;left:50%;margin:0 0 0 -3%;width:6%;height:50%;line-height:0;padding:0}.ui.vertical.divider:before,.ui.vertical.divider:after{position:absolute;left:50%;content:" ";z-index:3;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(255,255,255,.8);width:0;height:80%}.ui.vertical.divider:before{top:-100%}.ui.vertical.divider:after{top:auto;bottom:0}.ui.horizontal.divider{position:relative;top:0;left:0;margin:1rem 1.5rem;height:auto;padding:0;line-height:1}.ui.horizontal.divider:before,.ui.horizontal.divider:after{position:absolute;content:" ";z-index:3;width:50%;top:50%;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.8)}.ui.horizontal.divider:before{left:0;margin-left:-1.5rem}.ui.horizontal.divider:after{left:auto;right:0;margin-right:-1.5rem}.ui.divider>.icon{margin:0;font-size:1rem;vertical-align:middle}.ui.divider.inverted{color:#fff}.ui.vertical.inverted.divider,.ui.horizontal.inverted.divider{color:rgba(255,255,255,.9)}.ui.divider.inverted,.ui.divider.inverted:after,.ui.divider.inverted:before{border-top-color:rgba(0,0,0,.15);border-bottom-color:rgba(255,255,255,.15);border-left-color:rgba(0,0,0,.15);border-right-color:rgba(255,255,255,.15)}.ui.fitted.divider{margin:0}.ui.clearing.divider{clear:both}.ui.section.divider{margin-top:2rem;margin-bottom:2rem}.ui.header{border:0;margin:1em 0 1rem;padding:0;font-size:1.33em;font-weight:700;line-height:1.33}.ui.header .sub.header{font-size:1rem;font-weight:400;margin:0;padding:0;line-height:1.2;color:rgba(0,0,0,.5)}.ui.header .content{display:inline-block;vertical-align:top}.ui.header .icon{margin-right:.5em}.ui.header:first-child{margin-top:0}.ui.header:last-child{margin-bottom:0}.ui.header+p{margin-top:0}h1.ui.header{min-height:1rem;line-height:1.33;font-size:2rem}h2.ui.header{line-height:1.33;font-size:1.75rem}h3.ui.header{line-height:1.33;font-size:1.33rem}h4.ui.header{line-height:1.33;font-size:1.1rem}h5.ui.header{line-height:1.2;font-size:1rem}.ui.huge.header{min-height:1em;font-size:2em}.ui.large.header{font-size:1.75em}.ui.medium.header{font-size:1.33em}.ui.small.header{font-size:1.1em}.ui.tiny.header{font-size:1em}.ui.disabled.header{opacity:.5}.ui.blue.header{color:#6ECFF5!important}.ui.black.header{color:#5C6166!important}.ui.green.header{color:#A1CF64!important}.ui.red.header{color:#D95C5C!important}.ui.purple.header{color:#564F8A!important}.ui.teal.header{color:#00B5AD!important}.ui.blue.dividing.header{border-bottom:3px solid #6ECFF5}.ui.black.dividing.header{border-bottom:3px solid #5C6166}.ui.green.dividing.header{border-bottom:3px solid #A1CF64}.ui.red.dividing.header{border-bottom:3px solid #D95C5C}.ui.purple.dividing.header{border-bottom:3px solid #564F8A}.ui.teal.dividing.header{border-bottom:3px solid #00B5AD}.ui.inverted.header{color:#FFF}.ui.inverted.header .sub.header{color:rgba(255,255,255,.85)}.ui.inverted.black.header{background-color:#5C6166!important;color:#FFF!important}.ui.inverted.blue.header{background-color:#6ECFF5!important;color:#FFF!important}.ui.inverted.green.header{background-color:#A1CF64!important;color:#FFF!important}.ui.inverted.red.header{background-color:#D95C5C!important;color:#FFF!important}.ui.inverted.purple.header{background-color:#564F8A!important;color:#FFF!important}.ui.inverted.teal.header{background-color:#00B5AD!important;color:#FFF!important}.ui.inverted.block.header{border-bottom:0}.ui.left.aligned.header{text-align:left}.ui.right.aligned.header{text-align:right}.ui.center.aligned.header{text-align:center}.ui.floated.header,.ui.left.floated.header{float:left;margin-top:0;margin-right:.5em}.ui.right.floated.header{float:right;margin-top:0;margin-left:.5em}.ui.fitted.header{padding:0}.ui.dividing.header{padding-bottom:.2rem;border-bottom:1px solid rgba(0,0,0,.1)}.ui.dividing.header .sub.header{padding-bottom:.5em}.ui.dividing.header .icon{margin-bottom:.2em}.ui.block.header{background-color:#F5F5F5;padding:.5em 1em}.ui.attached.header{background-color:#E0E0E0;padding:.5em 1rem;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1)}.ui.top.attached.header{margin-bottom:0;-webkit-border-radius:.3125em .3125em 0 0;-moz-border-radius:.3125em .3125em 0 0;border-radius:.3125em .3125em 0 0}.ui.bottom.attached.header{margin-top:0;-webkit-border-radius:0 0 .3125em .3125em;-moz-border-radius:0 0 .3125em .3125em;border-radius:0 0 .3125em .3125em}.ui.icon.header{display:inline-block;text-align:center}.ui.icon.header .icon{float:none;display:block;font-size:3em;margin:0 auto .2em}.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.breadcrumb{margin:1em 0;display:inline-block;vertical-align:middle}.ui.breadcrumb:first-child{margin-top:0}.ui.breadcrumb:last-child{margin-bottom:0}.ui.breadcrumb .divider{display:inline-block;opacity:.5;margin:0 .15em;font-size:1em;color:rgba(0,0,0,.3)}.ui.breadcrumb a.section{cursor:pointer}.ui.breadcrumb .section{display:inline-block;margin:0;padding:0}.ui.breadcrumb.segment{display:inline-block;padding:.5em 1em}.ui.breadcrumb .active.section{font-weight:700}.ui.small.breadcrumb{font-size:.75em}.ui.large.breadcrumb{font-size:1.1em}.ui.huge.breadcrumb{font-size:1.3em}.ui.form{position:relative;max-width:100%}.ui.form :first-child{margin-top:0}.ui.form :last-child{margin-bottom:0}.ui.form>p{margin:1em 0}.ui.form .field{clear:both;margin:0 0 1em}.ui.form .field>label{margin:0 0 .3em;display:block;color:#555;font-size:.875em}.ui.form textarea,.ui.form input[type=text],.ui.form input[type=date],.ui.form input[type=password],.ui.form .ui.input{width:100%}.ui.form textarea,.ui.form input[type=text],.ui.form input[type=date],.ui.form input[type=password]{margin:0;padding:.85em 1.2em;font-size:.875em;background-color:#FFF;border:1px solid rgba(0,0,0,.15);outline:0;color:rgba(0,0,0,.7);-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em;-webkit-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-moz-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-o-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-ms-transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;transition:background-color .3s ease-out,box-shadow .2s ease,border-color .2s ease;-webkit-box-shadow:0 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 rgba(0,0,0,.3) inset;box-shadow:0 0 rgba(0,0,0,.3) inset;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.textarea,.ui.form textarea{line-height:1.33;min-height:8em;height:12em;max-height:24em;resize:vertical}.ui.form select{-webkit-tap-highlight-color:rgba(255,255,255,0)}.ui.form textarea,.ui.form input[type=checkbox]{vertical-align:top}.ui.form .divider{clear:both;margin:1em 0}.ui.form .info.message,.ui.form .warning.message,.ui.form .error.message{display:none}.ui.form .message:first-child{margin-top:0}.ui.form .field .prompt.label{white-space:nowrap}.ui.form .inline.field .prompt{margin-top:0;margin-left:1em}.ui.form .inline.field .prompt:before{margin-top:-.3em;bottom:auto;right:auto;top:50%;left:0}.ui.form input[type=text]:focus,.ui.form input[type=password]:focus,.ui.form textarea:focus{color:rgba(0,0,0,.85);border-color:rgba(0,0,0,.2);border-bottom-left-radius:0;border-top-left-radius:0;-webkit-box-shadow:.3em 0 0 0 rgba(0,0,0,.2) inset;-moz-box-shadow:.3em 0 0 0 rgba(0,0,0,.2) inset;box-shadow:.3em 0 0 0 rgba(0,0,0,.2) inset}.ui.form.warning .warning.message{display:block}.ui.form.error .error.message{display:block}.ui.form .fields.error .field label,.ui.form .field.error label{color:#D95C5C}.ui.form .fields.error .field textarea,.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=password],.ui.form .field.error textarea,.ui.form .field.error input[type=text],.ui.form .field.error input[type=date],.ui.form .field.error input[type=password]{background-color:#FFFAFA;border-color:#E7BEBE;border-left:0;color:#D95C5C;padding-left:1.2em;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-box-shadow:.3em 0 0 0 #D95C5C inset;-moz-box-shadow:.3em 0 0 0 #D95C5C inset;box-shadow:.3em 0 0 0 #D95C5C inset}.ui.form .field.error textarea:focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=password]:focus{border-color:#ff5050;color:#ff5050;-webkit-box-shadow:.3em 0 0 0 #FF5050 inset;-moz-box-shadow:.3em 0 0 0 #FF5050 inset;box-shadow:.3em 0 0 0 #FF5050 inset}.ui.form ::-webkit-input-placeholder{color:#E0E0E0}.ui.form ::-moz-placeholder{color:#E0E0E0}.ui.form :focus::-webkit-input-placeholder{color:#AAA}.ui.form :focus::-moz-placeholder{color:#AAA}.ui.form .error ::-webkit-input-placeholder{color:rgba(255,80,80,.4)}.ui.form .error ::-moz-placeholder{color:rgba(255,80,80,.4)}.ui.form .error :focus::-webkit-input-placeholder{color:rgba(255,80,80,.7)}.ui.form .error :focus::-moz-placeholder{color:rgba(255,80,80,.7)}.ui.form .field :disabled,.ui.form .field.disabled{opacity:.5}.ui.form .field.disabled label{opacity:.5}.ui.form .field.disabled :disabled{opacity:1}.ui.form.loading{position:relative}.ui.form.loading:after{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:rgba(255,255,255,.8) url(../images/loader-large.gif) no-repeat 50% 50%;visibility:visible}.ui.form.fluid{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.form input.attached{width:auto}.ui.form .date.field>label{position:relative}.ui.form .date.field>label:after{position:absolute;top:1.4em;right:.5em;font-family:Icons;content:'📅';font-size:1.5em;font-weight:400;color:#CCC}.ui.inverted.form label{color:#FFF}.ui.inverted.form .field.error textarea,.ui.inverted.form .field.error input[type=text]{background-color:#FCC}.ui.form .grouped.fields{margin:0 0 1em}.ui.form .grouped.fields .field{display:block;float:none;margin:.5em 0;padding:0}.ui.form .fields{clear:both}.ui.form .fields:after{content:' ';display:block;clear:both;visibility:hidden;line-height:0;height:0}.ui.form .fields .field{clear:none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.form .fields .field:first-child{border-left:0;box-shadow:none}.ui.form .two.fields .field{width:50%;padding-left:1%;padding-right:1%}.ui.form .three.fields .field{width:33.333%;padding-left:1%;padding-right:1%}.ui.form .four.fields .field{width:25%;padding-left:1%;padding-right:1%}.ui.form .five.fields .field{width:20%;padding-left:1%;padding-right:1%}.ui.form .fields .field:first-child{padding-left:0}.ui.form .fields .field:last-child{padding-right:0}.ui.form .inline.fields .field{min-height:1.3em;margin-right:.5em}.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.fields .field>input,.ui.form .inline.fields .field>select,.ui.form .inline.field>label,.ui.form .inline.field>p,.ui.form .inline.field>input,.ui.form .inline.field>select{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:middle;font-size:1em}.ui.form .inline.fields .field>input,.ui.form .inline.field>input{font-size:.875em}.ui.form .inline.fields .field>:first-child,.ui.form .inline.field>:first-child{margin:0 .5em 0 0}.ui.form .inline.fields .field>:only-child,.ui.form .inline.field>:only-child{margin:0}.ui.small.form{font-size:.875em}.ui.small.form textarea,.ui.small.form input[type=text],.ui.small.form input[type=password],.ui.small.form label{font-size:1em}.ui.large.form{font-size:1.125em}.ui.grid{display:block;text-align:left;font-size:0;margin:0 -1.5%;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.grid:after,.ui.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.grid>.column,.ui.grid>.row>.column{display:inline-block;text-align:left;font-size:1rem;padding-left:1.5%;padding-right:1.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.ui.grid>.row{display:block;width:100%!important;margin-top:1.5%;padding:1.5% 0 0;font-size:0rem}.ui.grid>.row:first-child{padding-top:0rem;margin-top:0rem}.ui.grid>.row>img,.ui.grid>.row>.column>img{max-width:100%}.ui.grid .column>.ui.segment:only-child{margin:0}.ui.page.grid{margin:0;padding:0 2%}.ui.responsive.grid{margin-left:0!important;margin-right:0!important;min-width:320px}@media only screen and (max-width:1000px){.ui.responsive.grid{padding:0 5.55%}}@media only screen and (min-width:1000px){.ui.responsive.grid{padding:0 8%}}@media only screen and (min-width:1500px){.ui.responsive.grid{padding:0 13%}}@media only screen and (min-width:1750px){.ui.responsive.grid{padding:0 18%}}@media only screen and (min-width:2000px){.ui.responsive.grid{padding:0 23%}}.ui.grid .one.wide.column{width:6.25%}.ui.grid .two.wide.column{width:12.5%}.ui.grid .three.wide.column{width:18.75%}.ui.grid .four.wide.column{width:25%}.ui.grid .five.wide.column{width:31.25%}.ui.grid .six.wide.column{width:37.5%}.ui.grid .seven.wide.column{width:43.75%}.ui.grid .eight.wide.column{width:50%}.ui.grid .nine.wide.column{width:56.25%}.ui.grid .ten.wide.column{width:62.5%}.ui.grid .eleven.wide.column{width:68.75%}.ui.grid .twelve.wide.column{width:75%}.ui.grid .thirteen.wide.column{width:81.25%}.ui.grid .fourteen.wide.column{width:87.5%}.ui.grid .fifteen.wide.column{width:93.75%}.ui.grid .sixteen.wide.column{width:100%}.ui.grid>.column,.ui.grid>.row>.column{width:6.25%}.ui.one.column.grid>.row>.column,.ui.one.column.grid>.column,.ui.grid>.one.column.row>.column{width:100%}.ui.two.column.grid>.row>.column,.ui.two.column.grid>.column,.ui.grid>.two.column.row>.column{width:50%}.ui.three.column.grid>.row>.column,.ui.three.column.grid>.column,.ui.grid>.three.column.row>.column{width:33.3333%}.ui.four.column.grid>.row>.column,.ui.four.column.grid>.column,.ui.grid>.four.column.row>.column{width:25%}.ui.five.column.grid>.row>.column,.ui.five.column.grid>.column,.ui.grid>.five.column.row>.column{width:20%}.ui.six.column.grid>.row>.column,.ui.six.column.grid>.column,.ui.grid>.six.column.row>.column{width:16.66667%}.ui.seven.column.grid>.row>.column,.ui.seven.column.grid>.column,.ui.grid>.seven.column.row>.column{width:14.2857%}.ui.eight.column.grid>.row>.column,.ui.eight.column.grid>.column,.ui.grid>.eight.column.row>.column{width:12.5%}.ui.nine.column.grid>.row>.column,.ui.nine.column.grid>.column,.ui.grid>.nine.column.row>.column{width:11.1111%}.ui.ten.column.grid>.row>.column,.ui.ten.column.grid>.column,.ui.grid>.ten.column.row>.column{width:10%}.ui.eleven.column.grid>.row>.column,.ui.eleven.column.grid>.column,.ui.grid>.eleven.column.row>.column{width:9.0909%}.ui.twelve.column.grid>.row>.column,.ui.twelve.column.grid>.column,.ui.grid>.twelve.column.row>.column{width:8.3333%}.ui.thirteen.column.grid>.row>.column,.ui.thirteen.column.grid>.column,.ui.grid>.thirteen.column.row>.column{width:7.6923%}.ui.fourteen.column.grid>.row>.column,.ui.fourteen.column.grid>.column,.ui.grid>.fourteen.column.row>.column{width:7.1428%}.ui.fifteen.column.grid>.row>.column,.ui.fifteen.column.grid>.column,.ui.grid>.fifteen.column.row>.column{width:6.6666%}.ui.sixteen.column.grid>.row>.column,.ui.sixteen.column.grid>.column,.ui.grid>.sixteen.column.row>.column{width:6.25%}.ui.grid>.column:only-child,.ui.grid>.row>.column:only-child{width:100%}.ui.relaxed.grid{margin:0 -2.5%}.ui.relaxed.grid>.column,.ui.relaxed.grid>.row>.column{padding-left:2.5%;padding-right:2.5%}.ui.grid .left.floated.column{float:left}.ui.grid .right.floated.column{float:right}.ui.divided.grid,.ui.divided.grid>.row{display:table;width:100%;margin-left:0!important;margin-right:0!important}.ui.divided.grid>.column:not(.row),.ui.divided.grid>.row>.column{display:table-cell;-webkit-box-shadow:-1px 0 0 0 rgba(0,0,0,.1),-2px 0 0 0 rgba(255,255,255,.8);-moz-box-shadow:-1px 0 0 0 rgba(0,0,0,.1),-2px 0 0 0 rgba(255,255,255,.8);box-shadow:-1px 0 0 0 rgba(0,0,0,.1),-2px 0 0 0 rgba(255,255,255,.8)}.ui.divided.grid>.column.row{display:table}.ui.divided.grid>.column:first-child,.ui.divided.grid>.row>.column:first-child{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.vertically.divided.grid>.row{-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.1),0 -2px 0 0 rgba(255,255,255,.8)!important;-moz-box-shadow:0 -1px 0 0 rgba(0,0,0,.1),0 -2px 0 0 rgba(255,255,255,.8)!important;box-shadow:0 -1px 0 0 rgba(0,0,0,.1),0 -2px 0 0 rgba(255,255,255,.8)!important}.ui.vertically.divided.grid>.row>.column,.ui.vertically.divided.grid>.column:not(.row),.ui.vertically.divided.grid>.row:first-child{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.celled.grid{display:table;width:100%;margin-left:0!important;margin-right:0!important;-webkit-box-shadow:0 0 0 1px #DFDFDF;-moz-box-shadow:0 0 0 1px #DFDFDF;box-shadow:0 0 0 1px #DFDFDF}.ui.celled.grid>.row,.ui.celled.grid>.column.row,.ui.celled.grid>.column.row:first-child{display:table;width:100%;margin-top:0;padding-top:0;-webkit-box-shadow:0 -1px 0 0 #dfdfdf;-moz-box-shadow:0 -1px 0 0 #dfdfdf;box-shadow:0 -1px 0 0 #dfdfdf}.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column{display:table-cell;padding:.75em;-webkit-box-shadow:-1px 0 0 0 #dfdfdf;-moz-box-shadow:-1px 0 0 0 #dfdfdf;box-shadow:-1px 0 0 0 #dfdfdf}.ui.celled.grid>.column:first-child,.ui.celled.grid>.row>.column:first-child{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.celled.responsive.grid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.left.aligned.grid,.ui.left.aligned.grid>.row>.column,.ui.left.aligned.grid>.column,.ui.grid .left.aligned.column,.ui.grid>.left.aligned.row>.column{text-align:left}.ui.center.aligned.grid,.ui.center.aligned.grid>.row>.column,.ui.center.aligned.grid>.column,.ui.grid .center.aligned.column,.ui.grid>.center.aligned.row>.column{text-align:center}.ui.right.aligned.grid,.ui.right.aligned.grid>.row>.column,.ui.right.aligned.grid>.column,.ui.grid .right.aligned.column,.ui.grid>.right.aligned.row>.column{text-align:right}.ui.top.aligned.grid,.ui.top.aligned.grid>.row>.column,.ui.top.aligned.grid>.column,.ui.grid .top.aligned.column,.ui.grid>.top.aligned.row>.column{vertical-align:top}.ui.middle.aligned.grid,.ui.middle.aligned.grid>.row>.column,.ui.middle.aligned.grid>.column,.ui.grid .middle.aligned.column,.ui.grid>.middle.aligned.row>.column{vertical-align:middle}.ui.bottom.aligned.grid,.ui.bottom.aligned.grid>.row>.column,.ui.bottom.aligned.grid>.column,.ui.grid .bottom.aligned.column,.ui.grid>.bottom.aligned.row>.column{vertical-align:bottom}.ui.grid>.equal.height.row{display:table;width:100%}.ui.grid>.equal.height.row>.column{display:table-cell}@media only screen and (max-width:768px){.ui.mobile.only.grid,.ui.grid>.mobile.only.row{display:block!important}.ui.grid>.row>.mobile.only.column{display:inline-block!important}.ui.divided.mobile.only.grid,.ui.celled.mobile.only.grid,.ui.divided.mobile.only.grid .row,.ui.celled.mobile.only.grid .row,.ui.divided.grid .mobile.only.row,.ui.celled.grid .mobile.only.row,.ui.grid .mobile.only.equal.height.row,.ui.mobile.only.grid .equal.height.row{display:table!important}.ui.divided.grid>.row>.mobile.only.column,.ui.celled.grid>.row>.mobile.only.column,.ui.divided.mobile.only.grid>.row>.column,.ui.celled.mobile.only.grid>.row>.column,.ui.divided.mobile.only.grid>.column,.ui.celled.mobile.only.grid>.column{display:table-cell!important}}@media only screen and (min-width:768px){.ui.mobile.only.grid,.ui.grid>.mobile.only.row,.ui.grid>.row>.mobile.only.column{display:none}}@media only screen and (min-width:768px) and (max-width:998px){.ui.tablet.only.grid,.ui.grid>.tablet.only.row{display:block!important}.ui.grid>.row>.tablet.only.column{display:inline-block!important}.ui.divided.tablet.only.grid,.ui.celled.tablet.only.grid,.ui.divided.tablet.only.grid .row,.ui.celled.tablet.only.grid .row,.ui.divided.grid .tablet.only.row,.ui.celled.grid .tablet.only.row,.ui.grid .tablet.only.equal.height.row,.ui.tablet.only.grid .equal.height.row{display:table!important}.ui.divided.grid>.row>.tablet.only.column,.ui.celled.grid>.row>.tablet.only.column,.ui.divided.tablet.only.grid>.row>.column,.ui.celled.tablet.only.grid>.row>.column,.ui.divided.tablet.only.grid>.column,.ui.celled.tablet.only.grid>.column{display:table-cell!important}}@media only screen and (max-width:768px),(min-width:998px){.ui.tablet.only.grid,.ui.grid>.tablet.only.row,.ui.grid>.row>.tablet.only.column{display:none}}@media only screen and (min-width:998px){.ui.computer.only.grid,.ui.grid>.computer.only.row{display:block!important}.ui.grid>.row>.computer.only.column{display:inline-block!important}.ui.divided.computer.only.grid,.ui.celled.computer.only.grid,.ui.divided.computer.only.grid .row,.ui.celled.computer.only.grid .row,.ui.divided.grid .computer.only.row,.ui.celled.grid .computer.only.row,.ui.grid .computer.only.equal.height.row,.ui.computer.only.grid .equal.height.row{display:table!important}.ui.divided.grid>.row>.computer.only.column,.ui.celled.grid>.row>.computer.only.column,.ui.divided.computer.only.grid>.row>.column,.ui.celled.computer.only.grid>.row>.column,.ui.divided.computer.only.grid>.column,.ui.celled.computer.only.grid>.column{display:table-cell!important}}@media only screen and (max-width:998px){.ui.computer.only.grid,.ui.grid>.computer.only.row,.ui.grid>.row>.computer.only.column{display:none}}@media only screen and (max-width:768px){.ui.stackable.grid{display:block!important;padding:0}.ui.stackable.grid .row>.column,.ui.stackable.grid>.column{display:block!important;width:auto!important;margin:1.5em 5% 0!important;padding:1.5em 0 0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.stackable.divided.grid .column,.ui.stackable.celled.grid .column{border-top:1px dotted rgba(0,0,0,.1)}.ui.stackable.grid>.row:first-child>.column:first-child,.ui.stackable.grid>.column:first-child{margin-top:0!important;padding-top:0!important}.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:first-child,.ui.stackable.celled.grid>.column:first-child{border-top:0!important}.ui.stackable.grid .vertical.pointing.menu .item:after{display:none}}.ui.menu{margin:1rem 0rem;background-color:#FFF;font-size:0;font-weight:400;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1);-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;border-radius:.1875rem}.ui.menu:first-child{margin-top:0rem}.ui.menu:last-child{margin-bottom:0rem}.ui.menu:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.menu>.item:first-child{border-radius:.1875em 0 0 .1875em}.ui.menu>.item:last-child{border-radius:0 .1875em .1875em 0}.ui.menu .item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);vertical-align:middle;line-height:1;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;-moz-transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;-o-transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;-ms-transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;transition:opacity .2s ease,background .2s ease,box-shadow .2s ease}.ui.menu .item,.ui.menu .item>a{color:rgba(0,0,0,.75)}.ui.menu .item .item,.ui.menu .item .item>a{color:rgba(30,30,30,.7)}.ui.menu .item .item .item,.ui.menu .item .item .item>a{color:rgba(30,30,30,.6)}.ui.menu .dropdown.item .menu .item,.ui.menu .dropdown.item .menu .item a{color:rgba(0,0,0,.75)}.ui.menu .item .menu a.item:hover,.ui.menu .item .menu a.item.hover,.ui.menu .item .menu .link.item:hover,.ui.menu .item .menu .link.item.hover{color:rgba(0,0,0,.85)}.ui.menu .dropdown.item .menu .item a:hover{color:rgba(0,0,0,.85)}.ui.menu .active.item,.ui.menu .active.item a{color:rgba(0,0,0,.85);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui.menu .item{position:relative;display:inline-block;padding:.83em .95em;border-top:0 solid rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-user-select:-moz-none;-khtml-user-select:none;user-select:none}.ui.menu .menu{margin:0}.ui.menu .item.left,.ui.menu .menu.left{float:left}.ui.menu .item.right,.ui.menu .menu.right{float:right}.ui.menu .item:before{position:absolute;content:'';top:0;right:0;width:1px;height:100%;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%);background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%);background-image:linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 100%)}.ui.menu .menu.right .item:before,.ui.menu .item.right:before{right:auto;left:0}.ui.menu .text.item>*,.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;color:rgba(0,0,0,.6)}.ui.menu .item>p:first-child{margin-top:0}.ui.menu .item>p:last-child{margin-bottom:0}.ui.menu .item>.input,.ui.menu .item>.input input{width:100%}.ui.menu .input .icon{padding-top:0;height:auto}.ui.menu .item>.input input,.ui.menu .item>input{position:relative;top:-.45em;margin:0;padding-top:.45em;padding-bottom:.45em}.ui.vertical.menu .item>.input input,.ui.vertical.menu .item>input{top:0;margin:0;padding-top:.63em;padding-bottom:.63em}.ui.vertical.menu .item>.input .icon{top:0;padding-top:.63em}.ui.menu .header.item{background-color:rgba(0,0,0,.04);margin:0}.ui.vertical.menu .header.item{font-weight:700}.ui.menu .simple.dropdown.item .menu{margin:0!important}.ui.menu .dropdown.item .menu .item{width:100%;color:rgba(0,0,0,.75)}.ui.menu .dropdown.item .menu .active.item{box-shadow:none!important}.ui.menu .ui.dropdown .menu .item:before{display:none}.ui.menu .item>.label{background-color:rgba(0,0,0,.35);color:#FFF;margin:-.15em 0 -.15em .5em;padding:.3em .8em;vertical-align:baseline}.ui.menu .item>.floating.label{padding:.3em .8em}.ui.menu .item>img:only-child{display:block;max-width:100%;margin:0 auto}.ui.link.menu .item:hover,.ui.menu .item.hover,.ui.menu .link.item:hover,.ui.menu a.item:hover,.ui.menu .ui.dropdown .menu .item.hover,.ui.menu .ui.dropdown .menu .item:hover{cursor:pointer;background-color:rgba(0,0,0,.02)}.ui.menu .ui.dropdown.active{background-color:rgba(0,0,0,.02);-webkit-box-shadow:none;box-shadow:none;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui.link.menu .item:active,.ui.menu .link.item:active,.ui.menu a.item:active,.ui.menu .ui.dropdown .menu .item:active{background-color:rgba(0,0,0,.05)}.ui.menu .active.item{background-color:rgba(0,0,0,.01);color:rgba(0,0,0,.95);-webkit-box-shadow:0 .2em 0 inset;-moz-box-shadow:0 .2em 0 inset;box-shadow:0 .2em 0 inset}.ui.vertical.menu .active.item{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-shadow:.2em 0 0 inset;-webkit-box-shadow:.2em 0 0 inset;box-shadow:.2em 0 0 inset}.ui.vertical.menu>.active.item:first-child{-webkit-border-radius:0 .1875em 0 0;-moz-border-radius:0 .1875em 0 0;border-radius:0 .1875em 0 0}.ui.vertical.menu>.active.item:last-child{-webkit-border-radius:0 0 .1875em;-moz-border-radius:0 0 .1875em;border-radius:0 0 .1875em}.ui.vertical.menu>.active.item:only-child{-webkit-border-radius:0 .1875em .1875em 0;-moz-border-radius:0 .1875em .1875em 0;border-radius:0 .1875em .1875em 0}.ui.vertical.menu .active.item .menu .active.item{border-left:0}.ui.vertical.menu .active.item .menu .active.item{padding-left:1.5rem}.ui.vertical.menu .item .menu .active.item{background-color:rgba(0,0,0,.03);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.menu .item.disabled,.ui.menu .item.disabled:hover,.ui.menu .item.disabled.hover{cursor:default;color:rgba(0,0,0,.2);background-color:transparent!important}.ui.menu.loading{position:relative}.ui.menu.loading:after{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:rgba(255,255,255,.8) url(../images/loader-large.gif) no-repeat 50% 50%;visibility:visible}.ui.vertical.menu .item{display:block;height:auto!important;border-top:0;border-left:0 solid rgba(0,0,0,0);border-right:0}.ui.vertical.menu>.item:first-child{border-radius:.1875em .1875em 0 0}.ui.vertical.menu>.item:last-child{border-radius:0 0 .1875em .1875em}.ui.vertical.menu .item>.label{float:right;min-width:2.5;text-align:center}.ui.vertical.menu .item>.icon:not(.input){float:right;width:1.22em;margin:0 0 0 .5em}.ui.vertical.menu .item>.label+.icon{float:none;margin:0 .25em 0 0}.ui.vertical.menu .item:before{position:absolute;content:'';top:0;left:0;width:100%;height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);background-image:-moz-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);background-image:-ms-linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%);background-image:linear-gradient(left,rgba(0,0,0,.03) 0,rgba(0,0,0,.1) 1.5em,rgba(0,0,0,.03) 100%)}.ui.vertical.menu .item:first-child:before{background-image:none!important}.ui.vertical.menu .dropdown.item>i{float:right}.ui.vertical.menu .dropdown.item .menu{top:0!important;left:100%;margin:0 0 0 1px}.ui.vertical.menu .dropdown.item.active{border-top-right-radius:0;border-bottom-right-radius:0}.ui.vertical.menu .dropdown.item .menu .item{font-size:1rem}.ui.vertical.menu .dropdown.item .menu .item .icon{margin-right:0}.ui.vertical.menu .dropdown.item.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.vertical.menu .item>.menu{margin:.5em -.95em 0}.ui.vertical.menu .item>.menu>.item{padding:.5rem 1.5rem;font-size:.875em}.ui.vertical.menu .item>.menu>.item:before{display:none}.ui.tiered.menu>.sub.menu>.item{color:rgba(0,0,0,.4)}.ui.tiered.menu>.menu>.item:hover,.ui.tiered.menu>.menu>.item.hover{color:rgba(0,0,0,.8)}.ui.tiered.menu .item.active{color:rgba(0,0,0,.8)}.ui.tiered.menu>.menu .item.active:after{position:absolute;content:'';top:100%;left:0;width:100%;height:1px;background-color:#FBFBFB}.ui.tiered.menu .sub.menu{background-color:rgba(0,0,0,.01);border-radius:0;border-top:1px solid rgba(0,0,0,.1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#FFF}.ui.tiered.menu .sub.menu .item{font-size:.875rem}.ui.tiered.menu .sub.menu .item:before{background-image:none}.ui.tiered.menu .sub.menu .active.item{padding-top:.83em;background-color:transparent;border-radius:0;border-top:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.7)!important}.ui.tiered.menu .sub.menu .active.item:after{display:none}.ui.inverted.tiered.menu>.menu>.item{color:rgba(255,255,255,.5)}.ui.inverted.tiered.menu .sub.menu{background-color:rgba(0,0,0,.2)}.ui.inverted.tiered.menu .sub.menu .item{color:rgba(255,255,255,.6)}.ui.inverted.tiered.menu>.menu>.item:hover,.ui.inverted.tiered.menu>.menu>.item.hover{color:rgba(255,255,255,.9)}.ui.inverted.tiered.menu .active.item:after{display:none}.ui.inverted.tiered.menu>.sub.menu>.active.item,.ui.inverted.tiered.menu>.menu>.active.item{color:#fff!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.pointing.tiered.menu>.menu>.item:after{display:none}.ui.pointing.tiered.menu>.sub.menu>.item:after{display:block}.ui.tabular.menu{background-color:transparent;border-bottom:1px solid #DCDDDE;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.tabular.menu .item{background-color:transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid transparent;padding-left:1.4em;padding-right:1.4em;color:rgba(0,0,0,.6)}.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{position:relative;top:1px;background-color:#FFF;color:rgba(0,0,0,.8);border-color:#DCDDDE;padding-top:.83em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.ui.attached.tabular.menu{position:relative;z-index:2}.ui.tabular.menu~.bottom.attached.segment{margin:1px 0 0 1px}.ui.pagination.menu{margin:0;display:inline-block}.ui.pagination.menu .item{min-width:2.7em;min-height:2.66em;text-align:center}.ui.pagination.menu.floated{display:block}.ui.pagination.menu .active.item{border-top:0;padding-top:.83em;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.menu{background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.menu>.item{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;height:auto!important;margin:0 .25em;padding:.5em 1em;-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}.ui.secondary.menu>.item:before{display:none!important}.ui.secondary.menu .link.item,.ui.secondary.menu a.item{opacity:.8;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.ui.secondary.menu .header.item{border-right:.1em solid rgba(0,0,0,.1);background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.secondary.menu .link.item:hover,.ui.secondary.menu a.item:hover{opacity:1}.ui.secondary.menu>.active.item{background-color:rgba(0,0,0,.08);opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.vertical.menu>.active.item{-webkit-border-radius:.3125em;-moz-border-radius:.3125em;border-radius:.3125em}.ui.secondary.inverted.menu .link.item,.ui.secondary.inverted.menu a.item{color:rgba(255,255,255,.5)}.ui.secondary.inverted.menu .link.item:hover,.ui.secondary.inverted.menu a.item:hover{color:rgba(255,255,255,.9)}.ui.secondary.inverted.menu>.active.item{background-color:rgba(255,255,255,.9)}.ui.secondary.item.menu>.item{margin:0}.ui.secondary.attached.menu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.pointing.menu{border-bottom:3px solid rgba(0,0,0,.1)}.ui.secondary.pointing.menu .header.item{border-right-width:0;font-weight:700}.ui.secondary.pointing.menu .text.item{box-shadow:none!important}.ui.secondary.pointing.menu>.item{margin:0 0 -3px;padding:.6em .95em;border-bottom:3px solid rgba(0,0,0,0);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;-ms-transition:color .2s;transition:color .2s}.ui.secondary.pointing.menu>.item:after{display:none}.ui.secondary.pointing.menu>.item.hover,.ui.secondary.pointing.menu>.item:hover{background-color:transparent;color:rgba(0,0,0,.7)}.ui.secondary.pointing.menu>.item:active{background-color:transparent;border-color:rgba(0,0,0,.2)}.ui.secondary.pointing.menu>.item.active{background-color:transparent;border-color:rgba(0,0,0,.4);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.secondary.vertical.pointing.menu{border:0;border-right:3px solid rgba(0,0,0,.1)}.ui.secondary.vertical.menu>.item{border:0;margin:0 0 .3em;padding:.6em .8em;-webkit-border-radius:.1875em;-moz-border-radius:.1875em;border-radius:.1875em}.ui.secondary.vertical.menu>.header.item{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.secondary.vertical.pointing.menu>.item{margin:0 -3px 0 0;border-bottom:0;border-right:3px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.secondary.vertical.pointing.menu>.item.hover,.ui.secondary.vertical.pointing.menu>.item:hover{background-color:transparent;color:rgba(0,0,0,.7)}.ui.secondary.vertical.pointing.menu>.item:active{background-color:transparent;border-color:rgba(0,0,0,.2)}.ui.secondary.vertical.pointing.menu>.item.active{background-color:transparent;border-color:rgba(0,0,0,.4);color:rgba(0,0,0,.85)}.ui.secondary.inverted.menu{background-color:transparent}.ui.secondary.inverted.pointing.menu{border-bottom:3px solid rgba(255,255,255,.1)}.ui.secondary.inverted.pointing.menu>.item{color:rgba(255,255,255,.7)}.ui.secondary.inverted.pointing.menu>.item.hover,.ui.secondary.inverted.pointing.menu>.item:hover{color:rgba(255,255,255,.85)}.ui.secondary.inverted.pointing.menu>.item:active{border-color:rgba(255,255,255,.4)!important}.ui.secondary.inverted.pointing.menu>.item.active{border-color:rgba(255,255,255,.8)!important;color:#fff}.ui.secondary.inverted.vertical.pointing.menu{border-right:3px solid rgba(255,255,255,.1);border-bottom:0}.ui.text.menu{background-color:transparent;margin:1rem -1rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.text.menu>.item{opacity:.8;margin:0 1em;padding:0;height:auto!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-ms-transition:opacity .2s ease;transition:opacity .2s ease}.ui.text.menu>.item:before{display:none!important}.ui.text.menu .header.item{background-color:transparent;opacity:1;color:rgba(50,50,50,.8);font-size:.875rem;padding:0;text-transform:uppercase;font-weight:700}.ui.text.item.menu .item{margin:0}.ui.vertical.text.menu{margin:1rem 0}.ui.vertical.text.menu:first-child{margin-top:0rem}.ui.vertical.text.menu:last-child{margin-bottom:0rem}.ui.vertical.text.menu .item{float:left;clear:left;margin:.5em 0}.ui.vertical.text.menu .item>.icon{float:none;margin:0 .83em 0 0}.ui.vertical.text.menu .header.item{margin:.8em 0}.ui.text.menu .item.hover,.ui.text.menu .item:hover{opacity:1;background-color:transparent}.ui.text.menu .active.item{background-color:transparent;padding:0;border:0;opacity:1;font-weight:700;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.text.pointing.menu .active.item:after{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.text.attached.menu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.inverted.text.menu,.ui.inverted.text.menu .item,.ui.inverted.text.menu .item:hover,.ui.inverted.text.menu .item.active{background-color:transparent}.ui.icon.menu,.ui.vertical.icon.menu{width:auto;display:inline-block;height:auto}.ui.icon.menu>.item{height:auto;text-align:center;color:rgba(60,60,60,.7)}.ui.icon.menu>.item>.icon{display:block;float:none!important;opacity:1;margin:0 auto!important}.ui.icon.menu .icon:before{opacity:1}.ui.menu .icon.item .icon{margin:0}.ui.vertical.icon.menu{float:none}.ui.inverted.icon.menu .item{color:rgba(255,255,255,.8)}.ui.inverted.icon.menu .icon{color:#fff}.ui.labeled.icon.menu{text-align:center}.ui.labeled.icon.menu>.item>.icon{display:block;font-size:1.5em!important;margin:0 auto .3em!important}.ui.menu .green.active.item,.ui.green.menu .active.item{border-color:#A1CF64!important;color:#A1CF64!important}.ui.menu .red.active.item,.ui.red.menu .active.item{border-color:#D95C5C!important;color:#D95C5C!important}.ui.menu .blue.active.item,.ui.blue.menu .active.item{border-color:#6ECFF5!important;color:#6ECFF5!important}.ui.menu .purple.active.item,.ui.purple.menu .active.item{border-color:#564F8A!important;color:#564F8A!important}.ui.menu .orange.active.item,.ui.orange.menu .active.item{border-color:#F05940!important;color:#F05940!important}.ui.menu .teal.active.item,.ui.teal.menu .active.item{border-color:#00B5AD!important;color:#00B5AD!important}.ui.inverted.menu{background-color:#333;box-shadow:none}.ui.inverted.menu .header.item{margin:0;background-color:rgba(0,0,0,.3);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.inverted.menu .item,.ui.inverted.menu .item>a{color:#FFF}.ui.inverted.menu .item .item,.ui.inverted.menu .item .item>a{color:rgba(255,255,255,.8)}.ui.inverted.menu .dropdown.item .menu .item,.ui.inverted.menu .dropdown.item .menu .item a{color:rgba(0,0,0,.75)!important}.ui.inverted.menu .item.disabled,.ui.inverted.menu .item.disabled:hover,.ui.inverted.menu .item.disabled.hover{color:rgba(255,255,255,.2)}.ui.inverted.menu .item:before{background-image:-webkit-linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-moz-linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:linear-gradient(top,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%)}.ui.vertical.inverted.menu .item:before{background-image:-webkit-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-moz-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%);background-image:linear-gradient(left,rgba(255,255,255,.03) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 100%)}.ui.link.inverted.menu .item:hover,.ui.inverted.menu .item.hover,.ui.inverted.menu .link.item:hover,.ui.inverted.menu a.item:hover,.ui.inverted.menu .dropdown.item.hover,.ui.inverted.menu .dropdown.item:hover{background-color:rgba(255,255,255,.1)}.ui.inverted.menu a.item:hover,.ui.inverted.menu .item.hover,.ui.inverted.menu .item>a:hover,.ui.inverted.menu .item .menu a.item:hover,.ui.inverted.menu .item .menu a.item.hover,.ui.inverted.menu .item .menu .link.item:hover,.ui.inverted.menu .item .menu .link.item.hover{color:#fff}.ui.inverted.menu a.item:active,.ui.inverted.menu .dropdown.item:active,.ui.inverted.menu .link.item:active,.ui.inverted.menu a.item:active{background-color:rgba(255,255,255,.15)}.ui.inverted.menu .active.item{box-shadow:none!important;background-color:rgba(255,255,255,.2)}.ui.inverted.menu .active.item,.ui.inverted.menu .active.item a{color:#fff!important}.ui.inverted.vertical.menu .item .menu .active.item{background-color:rgba(255,255,255,.2);color:#fff}.ui.inverted.pointing.menu .active.item:after{background-color:#505050;box-shadow:none}.ui.inverted.pointing.menu .active.item:hover:after{background-color:#3B3B3B}.ui.selection.menu>.item{color:rgba(0,0,0,.4)}.ui.selection.menu>.item:hover{color:rgba(0,0,0,.6)}.ui.selection.menu>.item.active{color:rgba(0,0,0,.85)}.ui.inverted.selection.menu>.item{color:rgba(255,255,255,.4)}.ui.inverted.selection.menu>.item:hover{color:rgba(255,255,255,.9)}.ui.inverted.selection.menu>.item.active{color:#FFF}.ui.floated.menu{float:left;margin:0rem .5rem 0rem 0rem}.ui.right.floated.menu{float:right;margin:0rem 0rem 0rem .5rem}.ui.grey.menu{background-color:#F0F0F0}.ui.inverted.green.menu{background-color:#A1CF64}.ui.inverted.green.pointing.menu .active.item:after{background-color:#A1CF64}.ui.inverted.red.menu{background-color:#D95C5C}.ui.inverted.red.pointing.menu .active.item:after{background-color:#F16883}.ui.inverted.blue.menu{background-color:#6ECFF5}.ui.inverted.blue.pointing.menu .active.item:after{background-color:#6ECFF5}.ui.inverted.purple.menu{background-color:#564F8A}.ui.inverted.purple.pointing.menu .active.item:after{background-color:#564F8A}.ui.inverted.orange.menu{background-color:#F05940}.ui.inverted.orange.pointing.menu .active.item:after{background-color:#F05940}.ui.inverted.teal.menu{background-color:#00B5AD}.ui.inverted.teal.pointing.menu .active.item:after{background-color:#00B5AD}.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:.83em;padding-bottom:.83em}.ui.vertically.fitted.menu .item,.ui.vertically.fitted.menu .item .menu .item,.ui.menu .vertically.fitted.item{padding-left:.95em;padding-right:.95em}.ui.borderless.menu .item:before,.ui.borderless.menu .item .menu .item:before,.ui.menu .borderless.item:before{background-image:none}.ui.compact.menu{display:inline-block;margin:0;vertical-align:middle}.ui.compact.vertical.menu{width:auto!important}.ui.compact.vertical.menu .item:last-child::before{display:block}.ui.menu.fluid,.ui.vertical.menu.fluid{display:block;width:100%!important}.ui.item.menu,.ui.item.menu .item{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}.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:10;margin:0;border:0;width:100%}.ui.menu.fixed,.ui.menu.fixed .item:first-child,.ui.menu.fixed .item:last-child{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.ui.menu.fixed.top{top:0;left:0;right:auto;bottom:auto}.ui.menu.fixed.right{top:0;right:0;left:auto;bottom:auto;width:auto;height:100%}.ui.menu.fixed.bottom{bottom:0;left:0;top:auto;right:auto}.ui.menu.fixed.left{top:0;left:0;right:auto;bottom:auto;width:auto;height:100%}.ui.pointing.menu .active.item:after{position:absolute;bottom:-.35em;left:50%;content:"";margin-left:-.3em;width:.6em;height:.6em;border:0;border-bottom:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);background-image:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);z-index:2;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;-ms-transition:background .2s ease;transition:background .2s ease}.ui.pointing.menu .active.item .menu .active.item:after{display:none}.ui.vertical.pointing.menu .active.item:after{position:absolute;top:50%;margin-top:-.3em;right:-.4em;bottom:auto;left:auto;border:0;border-top:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.ui.pointing.menu .active.item:after{background-color:#FCFCFC}.ui.pointing.menu .active.item.hover:after,.ui.pointing.menu .active.item:hover:after{background-color:#FAFAFA}.ui.vertical.pointing.menu .menu .active.item:after{background-color:#F4F4F4}.ui.pointing.menu a.active.item:active:after{background-color:#F0F0F0}.ui.menu.attached{margin:0rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 0 0 1px #DDD;-webkit-box-shadow:0 0 0 1px #DDD;box-shadow:0 0 0 1px #DDD}.ui.top.attached.menu{-moz-border-radius:.1875em .1875em 0 0;-webkit-border-radius:.1875em .1875em 0 0;border-radius:.1875em .1875em 0 0}.ui.menu.bottom.attached{-moz-border-radius:0 0 .1875em .1875em;-webkit-border-radius:0 0 .1875em .1875em;border-radius:0 0 .1875em .1875em}.ui.small.menu .item{font-size:.875rem}.ui.small.vertical.menu{width:13rem}.ui.menu .item{font-size:1rem;height:2.66em}.ui.vertical.menu{width:15rem}.ui.large.menu .item{font-size:1.125rem}.ui.large.menu .item .item{font-size:.875rem}.ui.large.vertical.menu{width:18rem}.ui.message{position:relative;min-height:18px;margin:1em 0;height:auto;background-color:#EFEFEF;padding:1em;line-height:1.33;color:rgba(0,0,0,.6);-webkit-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-moz-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-o-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;-ms-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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:.325em;-moz-border-radius:.325em;border-radius:.325em}.ui.message:first-child{margin-top:0}.ui.message:last-child{margin-bottom:0}.ui.message .header{margin:0;font-size:1.33em;font-weight:700}.ui.message p{opacity:.85;margin:1em 0}.ui.message p:first-child{margin-top:0}.ui.message p:last-child{margin-bottom:0}.ui.message .header+p{margin-top:.3em}.ui.message>:first-child{margin-top:0}.ui.message>:last-child{margin-bottom:0}.ui.message ul.list{opacity:.85;list-style-position:inside;margin:.2em 0;padding:0}.ui.message ul.list li{position:relative;list-style-type:none;margin:0 0 0 1em;padding:0}.ui.message ul.list li:before{position:absolute;content:'\2022';top:-.05em;left:-.8em;height:100%;vertical-align:baseline;opacity:.5}.ui.message ul.list li:first-child{margin-top:0}.ui.message>.close.icon{cursor:pointer;position:absolute;top:1em;right:.5em;opacity:.7;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;-ms-transition:opacity .1s linear;transition:opacity .1s linear}.ui.message>.close.icon:hover{opacity:1}.ui.message.visible,.ui.header.visible{display:block!important}.ui.message.hidden,.ui.header.hidden{display:none}.ui.compact.message{display:inline-block}.ui.attached.message{margin-left:-1px;margin-right:-1px;margin-bottom:-1px;-webkit-border-radius:.325em .325em 0 0;-moz-border-radius:.325em .325em 0 0;border-radius:.325em .325em 0 0;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.bottom.attached.message{margin-top:-1px;-webkit-border-radius:0 0 .325em .325em;-moz-border-radius:0 0 .325em .325em;border-radius:0 0 .325em .325em}.ui.icon.message{display:table;width:100%}.ui.icon.message>.icon{display:table-cell;vertical-align:middle;font-size:3.8em;opacity:.2}.ui.icon.message>.icon+.content{padding-left:1em}.ui.icon.message>.content{display:table-cell;vertical-align:middle}.ui.inverted.message{background-color:rgba(255,255,255,.05);color:rgba(255,255,255,.95)}.ui.floating.message{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05) inset;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05) inset;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05) inset}.ui.black.message{background-color:#333;color:rgba(255,255,255,.95)}.ui.blue.message,.ui.info.message{background-color:#E6F4F9;color:#4D8796}.ui.green.message{background-color:#DEFCD5;color:#52A954}.ui.yellow.message,.ui.warning.message{background-color:#F6F3D5;color:#96904D}.ui.red.message{background-color:#F1D7D7;color:#A95252}.ui.success.message,.ui.positive.message{background-color:#5BBD72;color:#FFF}.ui.error.message,.ui.negative.message{background-color:#D95C5C;color:#FFF}.ui.small.message{font-size:.875em}.ui.message{font-size:1em}.ui.large.message{font-size:1.125em}.ui.huge.message{font-size:1.5em}.ui.massive.message{font-size:2em}.ui.table{width:100%;border-collapse:collapse}.ui.table th,.ui.table tr,.ui.table td{border-collapse:collapse;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-ms-transition:all .1s ease-out;transition:all .1s ease-out}.ui.table thead{border-bottom:1px solid rgba(0,0,0,.03)}.ui.table th{cursor:auto;background-color:rgba(0,0,0,.03);text-align:left;color:rgba(0,0,0,.8);padding:.5em .7em;vertical-align:middle}.ui.table thead th:first-child{border-radius:5px 0 0}.ui.table thead th:last-child{border-radius:0 5px 0 0}.ui.table tfoot th:first-child{border-radius:0 0 0 5px}.ui.table tfoot th:last-child{border-radius:0 0 5px}.ui.table td{padding:.4em .7em;vertical-align:middle}.ui.table tfoot{border-top:1px solid rgba(0,0,0,.03)}.ui.table tfoot th{font-weight:400;font-style:italic}.ui.table tbody tr:nth-child(2n){background-color:rgba(0,0,50,.02)}.ui.table>.icon{vertical-align:baseline}.ui.table>.icon:only-child{margin:0}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}.ui.sortable.table thead th:hover{background-image:none;color:rgba(0,0,0,.8)}.ui.sortable.table th.disabled:hover{cursor:auto;background-color:rgba(0,0,0,.1);text-align:left;font-weight:700;color:#333;color:rgba(0,0,0,.8)}.ui.table tr.positive,.ui.table td.positive{-webkit-box-shadow:2px 0 0 #119000 inset;-moz-box-shadow:2px 0 0 #119000 inset;box-shadow:2px 0 0 #119000 inset}.ui.table tr.positive td,.ui.table td.positive{background-color:#F2F8F0!important;color:#119000!important}.ui.celled.table tr.positive:hover td,.ui.celled.table tr:hover td.positive,.ui.table tr.positive:hover td,.ui.table td:hover.positive,.ui.table th:hover.positive{background-color:#ECF5E9!important;color:#119000!important}.ui.table tr.negative,.ui.table td.negative{-webkit-box-shadow:2px 0 0 #CD2929 inset;-moz-box-shadow:2px 0 0 #CD2929 inset;box-shadow:2px 0 0 #CD2929 inset}.ui.table tr.negative td,.ui.table td.negative{background-color:#F9F4F4;color:#CD2929!important}.ui.celled.table tr.negative:hover td,.ui.celled.table tr:hover td.negative,.ui.table tr.negative:hover td,.ui.table td:hover.negative,.ui.table th:hover.negative{background-color:#F2E8E8!important;color:#CD2929!important}.ui.table tr.error,.ui.table td.error{-webkit-box-shadow:2px 0 0 #CD2929 inset;-moz-box-shadow:2px 0 0 #CD2929 inset;box-shadow:2px 0 0 #CD2929 inset}.ui.table tr.error td,.ui.table td.error,.ui.table th.error{background-color:#F9F4F4!important;color:#CD2929!important}.ui.celled.table tr.error:hover td,.ui.celled.table tr:hover td.error,.ui.table tr.error:hover td,.ui.table td:hover.error,.ui.table th:hover.error{background-color:#F2E8E8!important;color:#CD2929!important}.ui.table tr.warning,.ui.table td.warning{-webkit-box-shadow:2px 0 0 #7D6C00 inset;-moz-box-shadow:2px 0 0 #7D6C00 inset;box-shadow:2px 0 0 #7D6C00 inset}.ui.table tr.warning td,.ui.table td.warning,.ui.table th.warning{background-color:#FBF6E9;color:#7D6C00!important}.ui.celled.table tr.warning:hover td,.ui.celled.table tr:hover td.warning,.ui.table tr.warning:hover td,.ui.table td:hover.warning,.ui.table th:hover.warning{background-color:#F3EDDC!important;color:#7D6C00!important}.ui.table tr.active,.ui.table td.active{-webkit-box-shadow:2px 0 0 rgba(50,50,50,.9) inset;-moz-box-shadow:2px 0 0 rgba(50,50,50,.9) inset;box-shadow:2px 0 0 rgba(50,50,50,.9) inset}.ui.table tr.active td,.ui.table tr td.active{background-color:#E0E0E0!important;color:rgba(50,50,50,.9)}.ui.table tr.disabled td,.ui.table tr td.disabled,.ui.table tr.disabled:hover td,.ui.table tr:hover td.disabled{color:rgba(150,150,150,.3)}.ui.two.column.table td{width:50%}.ui.three.column.table td{width:33.3333%}.ui.four.column.table td{width:25%}.ui.five.column.table td{width:20%}.ui.six.column.table td{width:16.66667%}.ui.seven.column.table td{width:14.2857%}.ui.eight.column.table td{width:12.5%}.ui.nine.column.table td{width:11.1111%}.ui.ten.column.table td{width:10%}.ui.eleven.column.table td{width:9.0909%}.ui.twelve.column.table td{width:8.3333%}.ui.thirteen.column.table td{width:7.6923%}.ui.fourteen.column.table td{width:7.1428%}.ui.fifteen.column.table td{width:6.6666%}.ui.sixteen.column.table td{width:6.25%}.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%}.ui.celled.table{color:rgba(0,0,0,.8)}.ui.celled.table tbody tr,.ui.celled.table tfoot tr{border:0}.ui.celled.table th,.ui.celled.table tbody td{border:1px solid rgba(0,0,0,.1)}.ui.celled.table.segment th{border:0}.ui.celled.table.segment tbody td:first-child{border-left:0}.ui.celled.table.segment tbody td:last-child{border-right:0}.ui.sortable.table thead th{cursor:pointer;white-space:nowrap}.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:inline-block;content:'';width:1em;opacity:.8;margin:0 0 0 .5em;font-family:Icons;font-style:normal;font-weight:400;text-decoration:inherit}.ui.sortable.table thead th.ascending:after{content:'\25b4'}.ui.sortable.table thead th.descending:after{content:'\25be'}.ui.inverted.table td{color:rgba(255,255,255,.9)}.ui.inverted.table th{background-color:rgba(0,0,0,.15);color:rgba(255,255,255,.9)}.ui.inverted.table tbody tr:nth-child(2n){background-color:rgba(255,255,255,.06)}.ui.definition.table td:first-child{font-weight:700}.ui.collapsing.table{width:auto}.ui.basic.table th{background-color:transparent;padding:.5em}.ui.basic.table tbody tr{border-bottom:1px solid rgba(0,0,0,.03)}.ui.basic.table td{padding:.8em .5em}.ui.padded.table th,.ui.padded.table td{padding:.8em 1em}.ui.compact.table th{padding:.3em .5em}.ui.compact.table td{padding:.2em .5em}.ui.small.table{font-size:.875em}.ui.table{font-size:1em}.ui.large.table{font-size:1.1em}@font-face{font-family:'Basic Icons';src:url(../fonts/basic.icons.eot);src:url(../fonts/basic.icons.eot?#iefix) format('embedded-opentype'),url(../fonts/basic.icons.woff) format('woff'),url(../fonts/basic.icons.ttf) format('truetype'),url(../fonts/basic.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:.75;margin:0 .25em 0 0;width:1.23em;height:1em;font-family:'Basic Icons';font-style:normal;line-height:1;font-weight:400;text-decoration:inherit;text-align:center;speak:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}i.icon.circle.attention:before{content:'\2757'}i.icon.circle.help:before{content:'\e704'}i.icon.circle.info:before{content:'\e705'}i.icon.add:before{content:'\2795'}i.icon.chart:before{content:'📈'}i.icon.chart.bar:before{content:'📊'}i.icon.chart.pie:before{content:'\e7a2'}i.icon.resize.full:before{content:'\e744'}i.icon.resize.horizontal:before{content:'\2b0d'}i.icon.resize.small:before{content:'\e746'}i.icon.resize.vertical:before{content:'\2b0c'}i.icon.down:before{content:'\2193'}i.icon.down.triangle:before{content:'\25be'}i.icon.down.arrow:before{content:'\e75c'}i.icon.left:before{content:'\2190'}i.icon.left.triangle:before{content:'\25c2'}i.icon.left.arrow:before{content:'\e75d'}i.icon.right:before{content:'\2192'}i.icon.right.triangle:before{content:'\25b8'}i.icon.right.arrow:before{content:'\e75e'}i.icon.up:before{content:'\2191'}i.icon.up.triangle:before{content:'\25b4'}i.icon.up.arrow:before{content:'\e75f'}i.icon.folder:before{content:'\e810'}i.icon.open.folder:before{content:'📂'}i.icon.globe:before{content:'𝌍'}i.icon.desk.globe:before{content:'🌐'}i.icon.star:before{content:'\e801'}i.icon.star.empty:before{content:'\e800'}i.icon.star.half:before{content:'\e701'}i.icon.lock:before{content:'🔒'}i.icon.unlock:before{content:'🔓'}i.icon.layout.grid:before{content:'\e80c'}i.icon.layout.block:before{content:'\e708'}i.icon.layout.list:before{content:'\e80b'}i.icon.heart.empty:before{content:'\2661'}i.icon.heart:before{content:'\2665'}i.icon.asterisk:before{content:'\2731'}i.icon.attachment:before{content:'📎'}i.icon.attention:before{content:'\26a0'}i.icon.trophy:before{content:'🏉'}i.icon.barcode:before{content:'\e792'}i.icon.cart:before{content:'\e813'}i.icon.block:before{content:'🚫'}i.icon.book:before{content:'📖'}i.icon.bookmark:before{content:'🔖'}i.icon.calendar:before{content:'📅'}i.icon.cancel:before{content:'\2716'}i.icon.close:before{content:'\e80d'}i.icon.color:before{content:'\e794'}i.icon.chat:before{content:'\e720'}i.icon.check:before{content:'\2611'}i.icon.time:before{content:'🕔'}i.icon.cloud:before{content:'\2601'}i.icon.code:before{content:'\e714'}i.icon.email:before{content:'\40'}i.icon.settings:before{content:'\26ef'}i.icon.setting:before{content:'\2699'}i.icon.comment:before{content:'\e802'}i.icon.clockwise.counter:before{content:'\27f2'}i.icon.clockwise:before{content:'\27f3'}i.icon.cube:before{content:'\e807'}i.icon.direction:before{content:'\27a2'}i.icon.doc:before{content:'📄'}i.icon.docs:before{content:'\e736'}i.icon.dollar:before{content:'💵'}i.icon.paint:before{content:'\e7b5'}i.icon.edit:before{content:'\270d'}i.icon.eject:before{content:'\2ecf'}i.icon.export:before{content:'\e715'}i.icon.hide:before{content:'\e80f'}i.icon.unhide:before{content:'\e70b'}i.icon.facebook:before{content:'\f301'}i.icon.fast-forward:before{content:'\e804'}i.icon.fire:before{content:'🔥'}i.icon.flag:before{content:'\2691'}i.icon.lightning:before{content:'\26a1'}i.icon.lab:before{content:'\68'}i.icon.flight:before{content:'\2708'}i.icon.forward:before{content:'\27a6'}i.icon.gift:before{content:'🎁'}i.icon.github:before{content:'\f308'}i.icon.globe:before{content:'\e817'}i.icon.headphones:before{content:'🎧'}i.icon.question:before{content:'\2753'}i.icon.home:before{content:'\2302'}i.icon.i:before{content:'\2139'}i.icon.idea:before{content:'💡'}i.icon.open:before{content:'🔗'}i.icon.content:before{content:'\e782'}i.icon.location:before{content:'\e724'}i.icon.mail:before{content:'\2709'}i.icon.mic:before{content:'🎤'}i.icon.minus:before{content:'\2d'}i.icon.money:before{content:'💰'}i.icon.off:before{content:'\e78e'}i.icon.pause:before{content:'\e808'}i.icon.photos:before{content:'\e812'}i.icon.photo:before{content:'🌄'}i.icon.pin:before{content:'📌'}i.icon.play:before{content:'\e809'}i.icon.plus:before{content:'\2b'}i.icon.print:before{content:'\e716'}i.icon.rss:before{content:'\e73a'}i.icon.search:before{content:'🔍'}i.icon.shuffle:before{content:'\e803'}i.icon.tag:before{content:'\e80a'}i.icon.tags:before{content:'\e70d'}i.icon.terminal:before{content:'\e7ac'}i.icon.thumbs.down:before{content:'👎'}i.icon.thumbs.up:before{content:'👍'}i.icon.to-end:before{content:'\e806'}i.icon.to-start:before{content:'\e805'}i.icon.top.list:before{content:'🏆'}i.icon.trash:before{content:'\e729'}i.icon.twitter:before{content:'\f303'}i.icon.upload:before{content:'\e711'}i.icon.user.add:before{content:'\e700'}i.icon.user:before{content:'👤'}i.icon.community:before{content:'\e814'}i.icon.users:before{content:'👥'}i.icon.id:before{content:'\e722'}i.icon.url:before{content:'🔗'}i.icon.zoom.in:before{content:'\e750'}i.icon.zoom.out:before{content:'\e751'}i.dropdown.icon{margin:0 0 0 .5em}i.icon.star{width:auto;margin:0}i.icon.left,i.icon.left,i.icon.left{width:auto;margin:0 .5em 0 0}i.icon.search,i.icon.up,i.icon.down,i.icon.right{width:auto;margin:0 0 0 .5em}i.icon.delete:before{content:'\e80d'}i.icon.dropdown:before{content:'\25be'}i.icon.help:before{content:'\e704'}i.icon.info:before{content:'\e705'}i.icon.error:before{content:'\e80d'}i.icon.dislike:before{content:'\2661'}i.icon.like:before{content:'\2665'}i.icon.eye:before{content:'\e80f'}i.icon.eye.hidden:before{content:'\e70b'}i.icon.date:before{content:'📅'}i.icon.hover{opacity:1}i.icon.active{opacity:1}i.emphasized.icon{opacity:1}i.icon.disabled{opacity:.3}i.link.icon{cursor:pointer;opacity:.7;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.link.icon:hover{opacity:1!important}i.circular.icon{-webkit-border-radius:500px!important;-moz-border-radius:500px!important;border-radius:500px!important;padding:.5em 0!important;-webkit-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;line-height:1!important;width:2em!important;height:2em!important}i.circular.inverted.icon{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}i.vertically.flipped.icon{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-o-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}i.horizontally.flipped.icon{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}i.left.rotated.icon{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}i.right.rotated.icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}i.square.icon{width:2em;height:2em;padding:.5em .35em!important;-webkit-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;box-shadow:0 0 0 .1em rgba(0,0,0,.1) inset;vertical-align:baseline}i.square.icon:before{vertical-align:middle}i.square.inverted.icon{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}i.inverted.icon{background-color:#222;color:#FFF}i.blue.icon{color:#6ECFF5!important}i.black.icon{color:#5C6166!important}i.green.icon{color:#A1CF64!important}i.red.icon{color:#D95C5C!important}i.purple.icon{color:#564F8A!important}i.teal.icon{color:#00B5AD!important}i.inverted.black.icon{background-color:#5C6166!important;color:#FFF!important}i.inverted.blue.icon{background-color:#6ECFF5!important;color:#FFF!important}i.inverted.green.icon{background-color:#A1CF64!important;color:#FFF!important}i.inverted.red.icon{background-color:#D95C5C!important;color:#FFF!important}i.inverted.purple.icon{background-color:#564F8A!important;color:#FFF!important}i.inverted.teal.icon{background-color:#00B5AD!important;color:#FFF!important}i.small.icon{font-size:.875em}i.icon{font-size:1em}i.large.icon{font-size:2em;margin-right:.5em;vertical-align:middle}i.huge.icon{font-size:4em;margin-right:.75em;vertical-align:middle}i.massive.icon{font-size:8em;margin-right:1em;vertical-align:middle}.ui.button{cursor:pointer;display:inline-block;vertical-align:middle;min-height:1em;outline:0;border:0;background-color:#EBEBEB;color:#999;padding:.8em 1.5em;font-size:1rem;text-transform:uppercase;line-height:1;font-weight:700;font-style:normal;text-align:center;text-decoration:none;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;-moz-box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;box-shadow:0 -.185rem 0 rgba(0,0,0,.1) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;-moz-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;-o-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;-ms-transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease;transition:opacity .25s ease,background-color .25s ease,color .25s ease,background .25s ease,box-shadow .25s ease}.ui.count.button{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.ui.count.button>.count{position:absolute;background-color:#FFF;border:1px solid #F0F0F0;margin:-.8em -1.5em;padding:.8em 1.5em}.ui.primary.buttons .button,.ui.primary.button{background-color:#D95C5C;color:#FFF}.ui.primary.buttons .button:hover,.ui.primary.button:hover,.ui.primary.buttons .active.button,.ui.primary.button.active{background-color:#E75859;color:#FFF}.ui.primary.buttons .button:active,.ui.primary.button:active{background-color:#D24B4C;color:#FFF}.ui.secondary.buttons .button,.ui.secondary.button{background-color:#00B5AD;color:#FFF}.ui.secondary.buttons .button:hover,.ui.secondary.button:hover,.ui.secondary.buttons .active.button,.ui.secondary.button.active{background-color:#009A93;color:#FFF}.ui.secondary.buttons .button:active,.ui.secondary.button:active{background-color:#00847E;color:#FFF}.ui.facebook.button{background-color:#3B579D;color:#FFF}.ui.facebook.button:hover{background-color:#3A59A9}.ui.facebook.button:active{background-color:#334F95}.ui.twitter.button{background-color:#00ACED;color:#FFF}.ui.twitter.button:hover{background-color:#00B9FF}.ui.twitter.button:active{background-color:#009EDA}.ui.button>.icon{margin-right:.5em;line-height:1;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-o-transition:opacity .1s ease;-ms-transition:opacity .1s ease;transition:opacity .1s ease}.ui.buttons .active.button,.ui.active.button{opacity:1!important;background-color:#B0B0B0;background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(255,255,255,.1)));background-image:-webkit-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:-moz-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:-o-linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);background-image:linear-gradient(rgba(0,0,0,0) 0,rgba(255,255,255,.1) 100%);color:#FFF;-webkit-box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset;box-shadow:0 0 .3em 0 rgba(0,0,0,.3) inset}.ui.button:hover,.ui.active.button:hover{opacity:1!important;background-color:#A4A4A4;color:#FFF}.ui.button:hover .icon,.ui.button.hover .icon{opacity:.85}.ui.button:active,.ui.active.button:active{opacity:1!important;background-color:#8C8C8C;color:#FFF;-webkit-box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset;box-shadow:0 1px .2em 0 rgba(0,0,0,.3) inset}.ui.loading.button{position:relative;cursor:default;background-color:#F3F3F3!important;color:transparent!important;background-image:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all 0s linear;-moz-transition:all 0s linear;-o-transition:all 0s linear;-ms-transition:all 0s linear;transition:all 0s linear}.ui.loading.button:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:transparent url(../images/loader-mini.gif) no-repeat 50% 50%}.ui.labeled.icon.loading.button .icon{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.disabled.button{cursor:default;color:#DDD!important;background-color:rgba(50,50,50,.05)!important;background-image:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ui.left.floated.buttons,.ui.left.floated.button{float:left;margin-right:.25em}.ui.right.floated.buttons,.ui.right.floated.button{float:right;margin-left:.25em}.ui.buttons .button,.ui.button{font-size:1rem}.ui.buttons.mini .button,.ui.mini.button{font-size:.8125rem;padding:.6em .8em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.tiny.buttons .button,.ui.tiny.button{font-size:.875rem;padding:.6em .8em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.small.buttons .button,.ui.small.button{font-size:.875rem;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.large.buttons .button,.ui.large.button{font-size:1.125rem}.ui.big.buttons .button,.ui.big.button{font-size:1.25rem}.ui.huge.buttons .button,.ui.huge.button{font-size:1.375rem}.ui.massive.buttons .button,.ui.massive.button{font-size:1.5rem;font-weight:700}.ui.huge.loading.button:after{background-image:url(../images/loader-small.gif)}.ui.massive.buttons .loading.button:after,.ui.gigantic.buttons .loading.button:after,.ui.massive.loading.button:after,.ui.gigantic.loading.button:after{background-image:url(../images/loader-medium.gif)}.ui.huge.loading.button:after,.ui.huge.loading.button.active:after{background-image:url(../images/loader-small.gif)}.ui.massive.buttons .loading.button:after,.ui.gigantic.buttons .loading.button:after,.ui.massive.loading.button:after,.ui.gigantic.loading.button:after,.ui.massive.buttons .loading.button.active:after,.ui.gigantic.buttons .loading.button.active:after,.ui.massive.loading.button.active:after,.ui.gigantic.loading.button.active:after{background-image:url(../images/loader-medium.gif)}.ui.icon.buttons .button,.ui.icon.button{padding:.8em}.ui.icon.buttons .button>.icon,.ui.icon.button>.icon{opacity:1;margin:0;vertical-align:top}.ui.basic.buttons .button,.ui.basic.button{background-color:transparent!important;background-image:none;color:#999!important;font-weight:400;text-transform:none;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.basic.buttons{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}.ui.basic.buttons .button:hover,.ui.basic.button:hover{color:#7F7F7F!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.18) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.18) inset;box-shadow:0 0 0 1px rgba(0,0,0,.18) inset}.ui.basic.buttons .button:active,.ui.basic.button:active{background-color:rgba(0,0,0,.02)!important;color:#7F7F7F!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.basic.buttons .button.active,.ui.basic.button.active{background-color:rgba(0,0,0,.05);color:#7F7F7F;-webkit-box-shadow:0 0 0 1px #BDBDBD inset;-moz-box-shadow:0 0 0 1px #BDBDBD inset;box-shadow:0 0 0 1px #BDBDBD inset}.ui.basic.buttons .button.active:hover,.ui.basic.button.active:hover{background-color:rgba(0,0,0,.1)}.ui.basic.buttons .button{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.basic.buttons .button:hover,.ui.basic.buttons .button:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ui.basic.buttons .button.active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}.ui.labeled.icon.buttons .button,.ui.labeled.icon.button{position:relative;padding-left:4em!important;padding-right:1.4em!important}.ui.labeled.icon.buttons>.button>.icon,.ui.labeled.icon.button>.icon{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:2.75em;height:100%;padding-top:.8em;background-color:rgba(0,0,0,.05);text-align:center;-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em;line-height:1;-webkit-box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset;-moz-box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset;box-shadow:-2px 0 0 0 rgba(0,0,0,.05) inset}.ui.labeled.icon.buttons .button>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui.labeled.icon.buttons .button:first-child>.icon{border-top-left-radius:.2em;border-bottom-left-radius:.2em}.ui.labeled.icon.buttons .button:last-child>.icon{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.ui.vertical.labeled.icon.buttons .button:first-child>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top-left-radius:.2em}.ui.vertical.labeled.icon.buttons .button:last-child>.icon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom-left-radius:.2em}.ui.right.labeled.icon.button{padding-left:1.4em!important;padding-right:4em!important}.ui.left.fluid.labeled.icon.button,.ui.right.fluid.labeled.icon.button{padding-left:1.4em!important;padding-right:1.4em!important}.ui.right.labeled.icon.button .icon{left:auto;right:0;-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0;-webkit-box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset;-moz-box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset;box-shadow:2px 0 0 0 rgba(0,0,0,.05) inset}.ui.toggle.buttons .active.button,.ui.buttons .button.toggle.active,.ui.button.toggle.active{background-color:#5BBD72!important;color:#FFF!important}.ui.button.toggle.active:hover{background-color:#58CB73!important;color:#FFF!important}.ui.circular.button{-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em}.ui.attached.button{display:block;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important}.ui.attached.top.button{-webkit-border-radius:.2em .2em 0 0;-moz-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0}.ui.attached.bottom.button{-webkit-border-radius:0 0 .2em .2em;-moz-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em}.ui.attached.left.button{display:inline-block;border-left:0;padding-right:.75em;text-align:right;-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em}.ui.attached.right.button{display:inline-block;padding-left:.75em;text-align:left;-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0}.ui.buttons .or{position:relative;float:left;width:.3em;height:1em;z-index:3}.ui.buttons .or:before{position:absolute;top:50%;left:50%;content:'or';background-color:#FFF;margin-top:-.15em;margin-left:-.9em;width:1.8em;height:1.8em;line-height:1.66;color:#AAA;font-style:normal;font-weight:400;text-align:center;-moz-box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;box-shadow:0 2px 1px 0 rgba(0,0,0,.2) inset;-moz-border-radius:500px;-webkit-border-radius:500px;border-radius:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui.buttons .or:after{position:absolute;top:0;left:0;content:' ';width:.3em;height:1.8em;background-color:transparent;border-top:.6em solid #FFF;border-bottom:.6em solid #FFF}.ui.fluid.buttons .or{width:0!important}.ui.fluid.buttons .or:after{display:none}.attached.ui.buttons{margin:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.attached.ui.buttons .button:first-child{-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.attached.ui.buttons .button:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.bottom.attached.ui.buttons{margin-top:-1px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.bottom.attached.ui.buttons .button:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.bottom.attached.ui.buttons .button:last-child{-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.left.attached.ui.buttons{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.left.attached.ui.buttons .button:first-child{margin-left:-1px;-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.left.attached.ui.buttons .button:last-child{margin-left:-1px;-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}.right.attached.ui.buttons,.right.attached.ui.buttons .button{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.right.attached.ui.buttons .button:first-child{margin-left:-1px;-webkit-border-radius:4px 0 0;-moz-border-radius:4px 0 0;border-radius:4px 0 0}.right.attached.ui.buttons .button:last-child{margin-left:-1px;-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.ui.fluid.buttons,.ui.button.fluid,.ui.fluid.buttons>.button{display:block;width:100%}.ui.two.buttons>.button{width:50%}.ui.three.buttons>.button{width:33.333%}.ui.four.buttons>.button{width:25%}.ui.five.buttons>.button{width:20%}.ui.six.buttons>.button{width:16.666%}.ui.seven.buttons>.button{width:14.285%}.ui.eight.buttons>.button{width:12.5%}.ui.nine.buttons>.button{width:11.11%}.ui.ten.buttons>.button{width:10%}.ui.eleven.buttons>.button{width:9.09%}.ui.twelve.buttons>.button{width:8.3333%}.ui.fluid.vertical.buttons,.ui.fluid.vertical.buttons>.button{width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.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.buttons .button,.ui.black.button{background-color:#5C6166;color:#FFF}.ui.black.buttons .button:hover,.ui.black.button:hover{background-color:#4C4C4C;color:#FFF}.ui.black.buttons .button:active,.ui.black.button:active{background-color:#333;color:#FFF}.ui.green.buttons .button,.ui.green.button{background-color:#5BBD72;color:#FFF}.ui.green.buttons .button:hover,.ui.green.button:hover,.ui.green.buttons .active.button,.ui.green.button.active{background-color:#58cb73;color:#FFF}.ui.green.buttons .button:active,.ui.green.button:active{background-color:#4CB164;color:#FFF}.ui.red.buttons .button,.ui.red.button{background-color:#D95C5C;color:#FFF}.ui.red.buttons .button:hover,.ui.red.button:hover,.ui.red.buttons .active.button,.ui.red.button.active{background-color:#E75859;color:#FFF}.ui.red.buttons .button:active,.ui.red.button:active{background-color:#D24B4C;color:#FFF}.ui.orange.buttons .button,.ui.orange.button{background-color:#E96633;color:#FFF}.ui.orange.buttons .button:hover,.ui.orange.button:hover,.ui.orange.buttons .active.button,.ui.orange.button.active{background-color:#FF7038;color:#FFF}.ui.orange.buttons .button:active,.ui.orange.button:active{background-color:#DA683B;color:#FFF}.ui.blue.buttons .button,.ui.blue.button{background-color:#6ECFF5;color:#FFF}.ui.blue.buttons .button:hover,.ui.blue.button:hover,.ui.blue.buttons .active.button,.ui.blue.button.active{background-color:#1AB8F3;color:#FFF}.ui.blue.buttons .button:active,.ui.blue.button:active{background-color:#0AA5DF;color:#FFF}.ui.purple.buttons .button,.ui.purple.button{background-color:#564F8A;color:#FFF}.ui.purple.buttons .button:hover,.ui.purple.button:hover,.ui.purple.buttons .active.button,.ui.purple.button.active{background-color:#3E3773;color:#FFF}.ui.purple.buttons .button:active,.ui.purple.button:active{background-color:#2E2860;color:#FFF}.ui.teal.buttons .button,.ui.teal.button{background-color:#00B5AD;color:#FFF}.ui.teal.buttons .button:hover,.ui.teal.button:hover,.ui.teal.buttons .active.button,.ui.teal.button.active{background-color:#009A93;color:#FFF}.ui.teal.buttons .button:active,.ui.teal.button:active{background-color:#00847E;color:#FFF}.ui.positive.buttons .button,.ui.positive.button{background-color:#5BBD72!important;color:#FFF}.ui.positive.buttons .button:hover,.ui.positive.button:hover,.ui.positive.buttons .active.button,.ui.positive.button.active{background-color:#58CB73!important;color:#FFF}.ui.positive.buttons .button:active,.ui.positive.button:active{background-color:#4CB164!important;color:#FFF}.ui.negative.buttons .button,.ui.negative.button{background-color:#D95C5C!important;color:#FFF}.ui.negative.buttons .button:hover,.ui.negative.button:hover,.ui.negative.buttons .active.button,.ui.negative.button.active{background-color:#E75859!important;color:#FFF}.ui.negative.buttons .button:active,.ui.negative.button:active{background-color:#D24B4C!important;color:#FFF}.ui.buttons{display:inline-block;vertical-align:middle}.ui.buttons:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui.buttons .button:first-child{border-left:0}.ui.buttons .button{float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left:1px solid rgba(0,0,0,.05)}.ui.buttons .button:first-child{margin-left:0;border-top-left-radius:.2em;border-bottom-left-radius:.2em}.ui.buttons .button:last-child{border-top-right-radius:.2em;border-bottom-right-radius:.2em}.ui.vertical.buttons{display:inline-block}.ui.vertical.buttons .button{display:block;float:none;border-bottom:1px solid rgba(0,0,0,.05);border-left:0;box-shadow:none}.ui.vertical.buttons .button:first-child,.ui.vertical.buttons .mini.button:first-child,.ui.vertical.buttons .tiny.button:first-child,.ui.vertical.buttons .small.button:first-child,.ui.vertical.buttons .massive.button:first-child,.ui.vertical.buttons .huge.button:first-child{margin-top:0;-moz-border-radius:.2em .2em 0 0;-webkit-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0}.ui.vertical.buttons .button:last-child,.ui.vertical.buttons .mini.button:last-child,.ui.vertical.buttons .tiny.button:last-child,.ui.vertical.buttons .small.button:last-child,.ui.vertical.buttons .massive.button:last-child,.ui.vertical.buttons .huge.button:last-child,.ui.vertical.buttons .gigantic.button:last-child{-moz-border-radius:0 0 .2em .2em;-webkit-border-radius:0 0 .2em .2em;border-radius:0 0 .2em .2em}.ui.divider{margin:1rem 0rem;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.8);line-height:1;height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui.vertical.divider,.ui.horizontal.divider{position:absolute;border:0;height:0;margin:0;background-color:transparent;font-size:.875rem;font-weight:700;text-align:center;text-transform:uppercase;color:rgba(0,0,0,.8)}.ui.vertical.divider{position:absolute;z-index:2;top:50%;left:50%;margin:0 0 0 -3%;width:6%;height:50%;line-height:0;padding:0}.ui.vertical.divider:before,.ui.vertical.divider:after{position:absolute;left:50%;content:" ";z-index:3;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(255,255,255,.8);width:0;height:80%}.ui.vertical.divider:before{top:-100%}.ui.vertical.divider:after{top:auto;bottom:0}.ui.horizontal.divider{position:relative;top:0;left:0;margin:1rem 1.5rem;height:auto;padding:0;line-height:1}.ui.horizontal.divider:before,.ui.horizontal.divider:after{position:absolute;content:" ";z-index:3;width:50%;top:50%;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.8)}.ui.horizontal.divider:before{left:0;margin-left:-1.5rem}.ui.horizontal.divider:after{left:auto;right:0;margin-right:-1.5rem}.ui.divider>.icon{margin:0;font-size:1rem;vertical-align:middle}.ui.divider.inverted{color:#fff}.ui.vertical.inverted.divider,.ui.horizontal.inverted.divider{color:rgba(255,255,255,.9)}.ui.divider.inverted,.ui.divider.inverted:after,.ui.divider.inverted:before{border-top-color:rgba(0,0,0,.15);border-bottom-color:rgba(255,255,255,.15);border-left-color:rgba(0,0,0,.15);border-right-color:rgba(255,255,255,.15)}.ui.fitted.divider{margin:0}.ui.clearing.divider{clear:both}.ui.section.divider{margin-top:2rem;margin-bottom:2rem}.ui.header{border:0;margin:1em 0 1rem;padding:0;font-size:1.33em;font-weight:700;line-height:1.33}.ui.header .sub.header{font-size:1rem;font-weight:400;margin:0;padding:0;line-height:1.2;color:rgba(0,0,0,.5)}.ui.header .content{display:inline-block;vertical-align:top}.ui.header .icon{margin-right:.5em}.ui.header:first-child{margin-top:0}.ui.header:last-child{margin-bottom:0}.ui.header+p{margin-top:0}h1.ui.header{min-height:1rem;line-height:1.33;font-size:2rem}h2.ui.header{line-height:1.33;font-size:1.75rem}h3.ui.header{line-height:1.33;font-size:1.33rem}h4.ui.header{line-height:1.33;font-size:1.1rem}h5.ui.header{line-height:1.2;font-size:1rem}.ui.huge.header{min-height:1em;font-size:2em}.ui.large.header{font-size:1.75em}.ui.medium.header{font-size:1.33em}.ui.small.header{font-size:1.1em}.ui.tiny.header{font-size:1em}.ui.disabled.header{opacity:.5}.ui.blue.header{color:#6ECFF5!important}.ui.black.header{color:#5C6166!important}.ui.green.header{color:#A1CF64!important}.ui.red.header{color:#D95C5C!important}.ui.purple.header{color:#564F8A!important}.ui.teal.header{color:#00B5AD!important}.ui.blue.dividing.header{border-bottom:3px solid #6ECFF5}.ui.black.dividing.header{border-bottom:3px solid #5C6166}.ui.green.dividing.header{border-bottom:3px solid #A1CF64}.ui.red.dividing.header{border-bottom:3px solid #D95C5C}.ui.purple.dividing.header{border-bottom:3px solid #564F8A}.ui.teal.dividing.header{border-bottom:3px solid #00B5AD}.ui.inverted.header{color:#FFF}.ui.inverted.header .sub.header{color:rgba(255,255,255,.85)}.ui.inverted.black.header{background-color:#5C6166!important;color:#FFF!important}.ui.inverted.blue.header{background-color:#6ECFF5!important;color:#FFF!important}.ui.inverted.green.header{background-color:#A1CF64!important;color:#FFF!important}.ui.inverted.red.header{background-color:#D95C5C!important;color:#FFF!important}.ui.inverted.purple.header{background-color:#564F8A!important;color:#FFF!important}.ui.inverted.teal.header{background-color:#00B5AD!important;color:#FFF!important}.ui.inverted.block.header{border-bottom:0}.ui.left.aligned.header{text-align:left}.ui.right.aligned.header{text-align:right}.ui.center.aligned.header{text-align:center}.ui.floated.header,.ui.left.floated.header{float:left;margin-top:0;margin-right:.5em}.ui.right.floated.header{float:right;margin-top:0;margin-left:.5em}.ui.fitted.header{padding:0}.ui.dividing.header{padding-bottom:.2rem;border-bottom:1px solid rgba(0,0,0,.1)}.ui.dividing.header .sub.header{padding-bottom:.5em}.ui.dividing.header .icon{margin-bottom:.2em}.ui.block.header{background-color:#F5F5F5;padding:.5em 1em}.ui.attached.header{background-color:#E0E0E0;padding:.5em 1rem;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1)}.ui.top.attached.header{margin-bottom:0;-webkit-border-radius:.3125em .3125em 0 0;-moz-border-radius:.3125em .3125em 0 0;border-radius:.3125em .3125em 0 0}.ui.bottom.attached.header{margin-top:0;-webkit-border-radius:0 0 .3125em .3125em;-moz-border-radius:0 0 .3125em .3125em;border-radius:0 0 .3125em .3125em}.ui.icon.header{display:inline-block;text-align:center}.ui.icon.header .icon{float:none;display:block;font-size:3em;margin:0 auto .2em}.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}/*! * Font Awesome 3.2.1 * the iconic font designed for Bootstrap * ------------------------------------------------------------------------------ diff --git a/node/src/files/build/packaged/javascript/semantic.min.js b/node/src/files/build/packaged/javascript/semantic.min.js index 2d46e5c9c..9e4524917 100644 --- a/node/src/files/build/packaged/javascript/semantic.min.js +++ b/node/src/files/build/packaged/javascript/semantic.min.js @@ -9,7 +9,7 @@ * * Release Date: 09/26/2013 */ -!function(a,b,c,d){a.fn.accordion=function(b){var c,e=a(this),f=a.isPlainObject(b)?a.extend(!0,{},a.fn.accordion.settings,b):a.fn.accordion.settings,g=f.className,h=f.namespace,i=f.selector,j=f.error,k="."+h,l="module-"+h,m=e.selector||"",n=(new Date).getTime(),o=[],p=arguments[0],q="string"==typeof p,r=[].slice.call(arguments,1);return e.each(function(){var b,h=a(this),s=h.find(i.title),t=h.find(i.content),u=this,v=h.data(l);b={initialize:function(){b.debug("Initializing accordion with bound events",h),s.on("click"+k,b.event.click),b.instantiate()},instantiate:function(){h.data(l,b)},destroy:function(){b.debug("Destroying previous accordion for",h),h.removeData(l),s.off(k)},event:{click:function(){b.verbose("Title clicked",this);var c=a(this),d=s.index(c);b.toggle(d)},resetStyle:function(){b.verbose("Resetting styles on element",this),a(this).removeAttr("style").children().removeAttr("style")}},toggle:function(a){b.debug("Toggling content content at index",a);var c=s.eq(a),d=c.next(t),e=d.is(":visible");e?f.collapsible?b.close(a):b.debug("Cannot close accordion content collapsing is disabled"):b.open(a)},open:function(c){var d=s.eq(c),e=d.next(t),h=s.filter("."+g.active),i=h.next(s),j=h.size()>0;e.is(":animated")||(b.debug("Opening accordion content",d),f.exclusive&&j&&(h.removeClass(g.active),i.stop().children().animate({opacity:0},f.duration,b.event.resetStyle).end().slideUp(f.duration,f.easing,function(){i.removeClass(g.active).removeAttr("style").children().removeAttr("style")})),d.addClass(g.active),e.stop().children().removeAttr("style").end().slideDown(f.duration,f.easing,function(){e.addClass(g.active).removeAttr("style"),a.proxy(f.onOpen,e)(),a.proxy(f.onChange,e)()}))},close:function(c){var d=s.eq(c),e=d.next(t);b.debug("Closing accordion content",d),d.removeClass(g.active),e.removeClass(g.active).show().stop().children().animate({opacity:0},f.duration,b.event.resetStyle).end().slideUp(f.duration,f.easing,function(){e.removeAttr("style"),a.proxy(f.onClose,e)(),a.proxy(f.onChange,e)()})},setting:function(c,e){return b.debug("Changing setting",c,e),e===d?f[c]:(a.isPlainObject(c)?a.extend(!0,f,c):f[c]=e,void 0)},internal:function(c,e){return b.debug("Changing internal",c,e),e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){f.debug&&(f.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,f.name+":"),b.debug.apply(console,arguments)))},verbose:function(){f.verbose&&f.debug&&(f.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,f.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;f.performance&&(c=(new Date).getTime(),e=n||c,d=c-e,n=c,o.push({Element:u,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=f.name+":",g=0;n=!1,clearTimeout(b.performance.timer),a.each(o,function(a,b){g+=b["Execution Time"]}),c+=" "+g+"ms",m&&(c+=" '"+m+"'"),e.size()>1&&(c+=" ("+e.size()+")"),(console.group!==d||console.table!==d)&&o.length>0&&(console.groupCollapsed(c),console.table?console.table(o):a.each(o,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),o=[]}},invoke:function(e,f,g){var h,i,k;return f=f||r,g=u||g,"string"==typeof e&&v!==d&&(e=e.split(/[\. ]/),h=e.length-1,a.each(e,function(c,f){var g=c!=h?f+e[c+1].charAt(0).toUpperCase()+e[c+1].slice(1):e;if(a.isPlainObject(v[f])&&c!=h)v=v[f];else{if(!a.isPlainObject(v[g])||c==h)return v[f]!==d?(i=v[f],!1):v[g]!==d?(i=v[g],!1):(b.error(j.method),!1);v=v[g]}})),a.isFunction(i)?k=i.apply(g,f):i!==d&&(k=i),a.isArray(c)?c.push(k):"string"==typeof c?c=[c,k]:k!==d&&(c=k),i}},q?(v===d&&b.initialize(),b.invoke(p)):(v!==d&&b.destroy(),b.initialize())}),c!==d?c:this},a.fn.accordion.settings={name:"Accordion",namespace:"accordion",debug:!0,verbose:!0,performance:!0,exclusive:!0,collapsible:!0,duration:300,easing:"linear",onOpen:function(){},onClose:function(){},onChange:function(){},error:{method:"The method you called is not defined"},className:{active:"active"},selector:{title:".title",content:".content"}}}(jQuery,window,document),function(a,b,c,d){a.api=a.fn.api=function(c){var e,f,g=a.extend(!0,{},a.api.settings,c),h="function"!=typeof this?this:a("
"),i=g.stateContext?a(g.stateContext):a(h),j="object"==typeof this?a(h):i,k=this,l=(new Date).getTime(),m=[],n=j.selector||"",o=g.namespace+"-module",p=g.className,q=g.metadata,r=g.error,s=j.data(o),t=arguments[0],u=s!==d&&"string"==typeof t,v=[].slice.call(arguments,1);return e={initialize:function(){var c,f,h,k,l,m,n=(new Date).getTime(),o={},s={};return g.serializeForm&&a(this).toJSON()!==d&&(o=e.get.formData(),e.debug("Adding form data to API Request",o),a.extend(!0,g.data,o)),c=a.proxy(g.beforeSend,j)(g),c===d||c?(k=e.get.url(e.get.templateURL()))?(h=a.Deferred().always(function(){g.stateContext&&i.removeClass(p.loading),a.proxy(g.complete,j)()}).done(function(b){e.debug("API request successful"),"json"==g.dataType?b.error!==d?a.proxy(g.failure,i)(b.error,g,j):a.isArray(b.errors)?a.proxy(g.failure,i)(b.errors[0],g,j):a.proxy(g.success,i)(b,g,j):a.proxy(g.success,i)(b,g,j)}).fail(function(b,c,f){var h,j=g.error[c]!==d?g.error[c]:f;if(b!==d)if(b.readyState!==d&&4==b.readyState){if(200!=b.status&&f!==d&&""!==f)e.error(k.statusMessage+f);else if("error"==c&&"json"==g.dataType)try{h=a.parseJSON(b.responseText),h&&h.error!==d&&(j=h.error)}catch(k){e.error(k.JSONParse)}i.removeClass(p.loading).addClass(p.error),g.errorLength>0&&setTimeout(function(){i.removeClass(p.error)},g.errorLength),e.debug("API Request error:",j),a.proxy(g.failure,i)(j,g,this)}else e.debug("Request Aborted (Most likely caused by page change)")}),a.extend(!0,s,g,{success:function(){},failure:function(){},complete:function(){},type:g.method||g.type,data:l,url:k,beforeSend:g.beforeXHR}),g.stateContext&&i.addClass(p.loading),g.progress&&(e.verbose("Adding progress events"),a.extend(!0,s,{xhr:function(){var c=new b.XMLHttpRequest;return c.upload.addEventListener("progress",function(b){var c;b.lengthComputable&&(c=Math.round(1e4*(b.loaded/b.total))/100+"%",a.proxy(g.progress,i)(c,b))},!1),c.addEventListener("progress",function(b){var c;b.lengthComputable&&(c=Math.round(1e4*(b.loaded/b.total))/100+"%",a.proxy(g.progress,i)(c,b))},!1),c}})),e.verbose("Creating AJAX request with settings: ",s),m=a.ajax(s).always(function(){f=g.loadingLength-((new Date).getTime()-n),g.loadingDelay=0>f?0:f}).done(function(a){var b=this;setTimeout(function(){h.resolveWith(b,[a])},g.loadingDelay)}).fail(function(a,b,c){var d=this;"abort"!=b?setTimeout(function(){h.rejectWith(d,[a,b,c])},g.loadingDelay):i.removeClass(p.error).removeClass(p.loading)}),g.stateContext&&j.data(q.promise,h).data(q.xhr,m),void 0):(e.error(r.missingURL),e.reset(),void 0):(e.error(r.beforeSend),e.reset(),void 0)},get:{formData:function(){return j.closest("form").toJSON()},templateURL:function(){var a,b=j.data(g.metadata.action)||g.action||!1;return b&&(e.debug("Creating url for: ",b),g.api[b]!==d?a=g.api[b]:e.error(r.missingAction)),g.url&&(a=g.url,e.debug("Getting url",a)),a},url:function(b,c){var f;return b&&(f=b.match(g.regExpTemplate),c=c||g.urlData,f&&(e.debug("Looking for URL variables",f),a.each(f,function(g,h){var i=h.substr(2,h.length-3),k=a.isPlainObject(c)&&c[i]!==d?c[i]:j.data(i)!==d?j.data(i):c[i];if(e.verbose("Looking for variable",i,j,j.data(i),c[i]),k===!1)e.debug("Removing variable from URL",f),b=b.replace("/"+h,"");else{if(k===d||!k)return e.error(r.missingParameter+i),b=!1,!1;b=b.replace(h,k)}}))),b}},reset:function(){j.data(q.promise,!1).data(q.xhr,!1),i.removeClass(p.error).removeClass(p.loading)},setting:function(b,c){return c===d?g[b]:(a.isPlainObject(b)?a.extend(!0,g,b):g[b]=c,void 0)},internal:function(b,c){return c===d?e[b]:(a.isPlainObject(b)?a.extend(!0,e,b):e[b]=c,void 0)},debug:function(){g.debug&&(g.performance?e.performance.log(arguments):(e.debug=Function.prototype.bind.call(console.info,console,g.name+":"),e.debug.apply(console,arguments)))},verbose:function(){g.verbose&&g.debug&&(g.performance?e.performance.log(arguments):(e.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),e.verbose.apply(console,arguments)))},error:function(){e.error=Function.prototype.bind.call(console.error,console,g.name+":"),e.error.apply(console,arguments)},performance:{log:function(a){var b,c,d;g.performance&&(b=(new Date).getTime(),d=l||b,c=b-d,l=b,m.push({Element:k,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":c})),clearTimeout(e.performance.timer),e.performance.timer=setTimeout(e.performance.display,100)},display:function(){var b=g.name+":",c=0;l=!1,clearTimeout(e.performance.timer),a.each(m,function(a,b){c+=b["Execution Time"]}),b+=" "+c+"ms",n&&(b+=" '"+n+"'"),(console.group!==d||console.table!==d)&&m.length>0&&(console.groupCollapsed(b),console.table?console.table(m):a.each(m,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),m=[]}},invoke:function(b,c,g){var h,i,j;return c=c||v,g=k||g,"string"==typeof b&&s!==d&&(b=b.split(/[\. ]/),h=b.length-1,a.each(b,function(c,f){var g=c!=h?f+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(s[f])&&c!=h)s=s[f];else{if(!a.isPlainObject(s[g])||c==h)return s[f]!==d?(i=s[f],!1):s[g]!==d?(i=s[g],!1):(e.error(r.method),!1);s=s[g]}})),a.isFunction(i)?j=i.apply(g,c):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},u?(s===d&&e.initialize(),e.invoke(t)):(s!==d&&e.destroy(),e.initialize()),f!==d?f:this},a.fn.apiButton=function(b){return a(this).each(function(){var c,d=a(this),e=a(this).selector||"",f=a.isFunction(b)?a.extend(!0,{},a.api.settings,a.fn.apiButton.settings,{stateContext:this,success:b}):a.extend(!0,{},a.api.settings,a.fn.apiButton.settings,{stateContext:this},b);c={initialize:function(){f.context&&""!==e?a(f.context).on(e,"click."+f.namespace,c.click):d.on("click."+f.namespace,c.click)},click:function(){f.filter&&0!==a(this).filter(f.filter).size()||a.proxy(a.api,this)(f)}},c.initialize()}),this},a.api.settings={name:"API",namespace:"api",debug:!0,verbose:!0,performance:!0,api:{},beforeSend:function(a){return a},beforeXHR:function(){},success:function(){},complete:function(){},failure:function(){},progress:!1,error:{missingAction:"API action used but no url was defined",missingURL:"URL not specified for the API action",missingParameter:"Missing an essential URL parameter: ",timeout:"Your request timed out",error:"There was an error with your request",parseError:"There was an error parsing your request",JSONParse:"JSON could not be parsed during error handling",statusMessage:"Server gave an error: ",beforeSend:"The before send function has aborted the request",exitConditions:"API Request Aborted. Exit conditions met"},className:{loading:"loading",error:"error"},metadata:{action:"action",promise:"promise",xhr:"xhr"},regExpTemplate:/\{\$([A-z]+)\}/g,action:!1,url:!1,urlData:!1,serializeForm:!1,stateContext:!1,method:"get",data:{},dataType:"json",cache:!0,loadingLength:200,errorLength:2e3},a.fn.apiButton.settings={filter:".disabled, .loading",context:!1,stateContext:!1}}(jQuery,window,document),function(a,b,c,d){a.fn.colorize=function(b){var c=a.extend(!0,{},a.fn.colorize.settings,b),e=arguments||!1;return a(this).each(function(b){var f,g,h,i,j,k,l,m,n=a(this),o=a("")[0],p=a("")[0],q=a("")[0],r=new Image,s=c.colors,t=(c.paths,c.namespace),u=c.error,v=n.data("module-"+t);return m={checkPreconditions:function(){return m.debug("Checking pre-conditions"),!a.isPlainObject(s)||a.isEmptyObject(s)?(m.error(u.undefinedColors),!1):!0},async:function(a){c.async?setTimeout(a,0):a()},getMetadata:function(){m.debug("Grabbing metadata"),i=n.data("image")||c.image||d,j=n.data("name")||c.name||b,k=c.width||n.width(),l=c.height||n.height(),(0===k||0===l)&&m.error(u.undefinedSize)},initialize:function(){m.debug("Initializing with colors",s),m.checkPreconditions()&&m.async(function(){m.getMetadata(),m.canvas.create(),m.draw.image(function(){m.draw.colors(),m.canvas.merge()}),n.data("module-"+t,m)})},redraw:function(){m.debug("Redrawing image"),m.async(function(){m.canvas.clear(),m.draw.colors(),m.canvas.merge()})},change:{color:function(a,b){return m.debug("Changing color",a),s[a]===d?(m.error(u.missingColor),!1):(s[a]=b,m.redraw(),void 0)}},canvas:{create:function(){m.debug("Creating canvases"),o.width=k,o.height=l,p.width=k,p.height=l,q.width=k,q.height=l,f=o.getContext("2d"),g=p.getContext("2d"),h=q.getContext("2d"),n.append(o),f=n.children("canvas")[0].getContext("2d")},clear:function(){m.debug("Clearing canvas"),h.fillStyle="#FFFFFF",h.fillRect(0,0,k,l)},merge:function(){return a.isFunction(f.blendOnto)?(f.putImageData(g.getImageData(0,0,k,l),0,0),h.blendOnto(f,"multiply"),void 0):(m.error(u.missingPlugin),void 0)}},draw:{image:function(a){m.debug("Drawing image"),a=a||function(){},i?(r.src=i,r.onload=function(){g.drawImage(r,0,0),a()}):(m.error(u.noImage),a())},colors:function(){m.debug("Drawing color overlays",s),a.each(s,function(a,b){c.onDraw(h,j,a,b)})}},debug:function(a,b){c.debug&&(b!==d?console.info(c.name+": "+a,b):console.info(c.name+": "+a))},error:function(a){console.warn(c.name+": "+a)},invoke:function(b,e,f){var g;return f=f||Array.prototype.slice.call(arguments,2),"string"==typeof b&&v!==d&&(b=b.split("."),a.each(b,function(b,d){return a.isPlainObject(v[d])?(v=v[d],!0):a.isFunction(v[d])?(g=v[d],!0):(m.error(c.error.method),!1)})),a.isFunction(g)?g.apply(e,f):!1}},v!==d&&e?("invoke"==e[0]&&(e=Array.prototype.slice.call(e,1)),m.invoke(e[0],this,Array.prototype.slice.call(e,1))):(m.initialize(),void 0)}),this},a.fn.colorize.settings={name:"Image Colorizer",debug:!0,namespace:"colorize",onDraw:function(){},async:!0,colors:{},metadata:{image:"image",name:"name"},error:{noImage:"No tracing image specified",undefinedColors:"No default colors specified.",missingColor:"Attempted to change color that does not exist",missingPlugin:"Blend onto plug-in must be included",undefinedHeight:"The width or height of image canvas could not be automatically determined. Please specify a height."}}}(jQuery,window,document),function(a,b,c,d){a.fn.form=function(b,e){var f,g=a(this),h=a.extend(!0,{},a.fn.form.settings,e),i=a.extend({},a.fn.form.settings.defaults,b),j=h.namespace,k=h.metadata,l=h.selector,m=h.className,n=h.error,o="."+j,p="module-"+j,q=g.selector||"",r=(new Date).getTime(),s=[],t=arguments[0],u="string"==typeof t,v=[].slice.call(arguments,1);return g.each(function(){var b,e=a(this),j=a(this).find(l.field),w=a(this).find(l.group),x=a(this).find(l.message),y=(a(this).find(l.prompt),a(this).find(l.submit)),z=[],A=this,B=e.data(p);b={initialize:function(){b.verbose("Initializing form validation",e,i,h),h.keyboardShortcuts&&j.on("keydown"+o,b.event.field.keydown),e.on("submit"+o,b.validate.form),j.on("blur"+o,b.event.field.blur),y.on("click"+o,b.submit),j.on(b.get.changeEvent()+o,b.event.field.change),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module",b),B=b,e.data(p,b)},destroy:function(){b.verbose("Destroying previous module",B),e.off(o).removeData(p)},refresh:function(){b.verbose("Refreshing selector cache"),j=e.find(l.field)},submit:function(){b.verbose("Submitting form",e),e.submit()},event:{field:{keydown:function(c){var d=a(this),e=c.which,f={enter:13,escape:27};return e==f.escape&&(b.verbose("Escape key pressed blurring field"),d.blur()),!c.ctrlKey&&e==f.enter&&d.is(l.input)?(b.debug("Enter key pressed, submitting form"),y.addClass(m.down),d.one("keyup"+o,b.event.field.keyup),c.preventDefault(),!1):void 0},keyup:function(){b.verbose("Doing keyboard shortcut form submit"),y.removeClass(m.down),b.submit()},blur:function(){var c=a(this),d=c.closest(w);d.hasClass(m.error)?(b.debug("Revalidating field",c,b.get.validation(c)),b.validate.field(b.get.validation(c))):("blur"==h.on||"change"==h.on)&&b.validate.field(b.get.validation(c))},change:function(){var c=a(this),d=c.closest(w);d.hasClass(m.error)?(b.debug("Revalidating field",c,b.get.validation(c)),b.validate.field(b.get.validation(c))):"change"==h.on&&b.validate.field(b.get.validation(c))}}},get:{changeEvent:function(){return c.createElement("input").oninput!==d?"input":c.createElement("input").onpropertychange!==d?"propertychange":"keyup"},field:function(c){return b.verbose("Finding field with identifier",c),j.filter("#"+c).size()>0?j.filter("#"+c):j.filter('[name="'+c+'"]').size()>0?j.filter('[name="'+c+'"]'):j.filter("[data-"+k.validate+'="'+c+'"]').size()>0?j.filter("[data-"+k.validate+'="'+c+'"]'):a("")},validation:function(c){var d;return a.each(i,function(a,e){b.get.field(e.identifier).get(0)==c.get(0)&&(d=e)}),d||!1}},has:{field:function(a){return b.verbose("Checking for existence of a field with identifier",a),j.filter("#"+a).size()>0?!0:j.filter('[name="'+a+'"]').size()>0?!0:j.filter("[data-"+k.validate+'="'+a+'"]').size()>0?!0:!1}},add:{prompt:function(c,e){var f=b.get.field(c.identifier),g=f.closest(w),i=g.find(l.prompt),j=0!==i.size();b.verbose("Adding inline error",c),g.addClass(m.error),h.inline&&(j||(i=h.templates.prompt(e),i.appendTo(g)),i.html(e[0]),j||(h.transition&&a.fn.transition!==d?(b.verbose("Displaying error with css transition",h.transition),i.transition(h.transition+" in",h.duration)):(b.verbose("Displaying error with fallback javascript animation"),i.fadeIn(h.duration))))},errors:function(a){b.debug("Adding form error messages",a),x.html(h.templates.error(a))}},remove:{prompt:function(c){var e=b.get.field(c.identifier),f=e.closest(w),g=f.find(l.prompt);f.removeClass(m.error),h.inline&&g.is(":visible")&&(b.verbose("Removing prompt for field",c),h.transition&&a.fn.transition!==d?g.transition(h.transition+" out",h.duration,function(){g.remove()}):g.fadeOut(h.duration,function(){g.remove()}))}},validate:{form:function(c){var d=!0;return z=[],a.each(i,function(a,c){b.validate.field(c)||(d=!1)}),d?(b.debug("Form has no validation errors, submitting"),e.removeClass(m.error).addClass(m.success),a.proxy(h.onSuccess,this)(c),void 0):(b.debug("Form has errors"),e.addClass(m.error),h.inline||b.add.errors(z),a.proxy(h.onFailure,this)(z))},field:function(c){var e=b.get.field(c.identifier),f=!0,g=[];return c.rules!==d&&a.each(c.rules,function(a,d){b.has.field(c.identifier)&&!b.validate.rule(c,d)&&(b.debug("Field is invalid",c.identifier,d.type),g.push(d.prompt),f=!1)}),f?(b.remove.prompt(c,g),a.proxy(h.onValid,e)(),!0):(z=z.concat(g),b.add.prompt(c,g),a.proxy(h.onInvalid,e)(g),!1)},rule:function(c,f){var g,i,j=b.get.field(c.identifier),k=f.type,l=j.val(),m=/\[(.*?)\]/i,n=m.exec(k),o=!0;return n!==d&&null!==n?(g=n[1],i=k.replace(n[0],""),o=a.proxy(h.rules[i],e)(l,g)):o="checked"==k?j.filter(":checked").size()>0:h.rules[k](l),o}},setting:function(c,e){return b.debug("Changing setting",c,e),e===d?h[c]:(a.isPlainObject(c)?a.extend(!0,h,c):h[c]=e,void 0)},internal:function(c,e){return b.debug("Changing internal",c,e),e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){h.debug&&(h.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,h.name+":"),b.debug.apply(console,arguments)))},verbose:function(){h.verbose&&h.debug&&(h.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,h.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,h.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;h.performance&&(c=(new Date).getTime(),e=r||c,d=c-e,r=c,s.push({Element:A,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=h.name+":",e=0;r=!1,clearTimeout(b.performance.timer),a.each(s,function(a,b){e+=b["Execution Time"]}),c+=" "+e+"ms",q&&(c+=" '"+q+"'"),g.size()>1&&(c+=" ("+g.size()+")"),(console.group!==d||console.table!==d)&&s.length>0&&(console.groupCollapsed(c),console.table?console.table(s):a.each(s,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(c,e,g){var h,i,j;return e=e||v,g=A||g,"string"==typeof c&&B!==d&&(c=c.split(/[\. ]/),h=c.length-1,a.each(c,function(e,f){var g=e!=h?f+c[e+1].charAt(0).toUpperCase()+c[e+1].slice(1):c;if(a.isPlainObject(B[f])&&e!=h)B=B[f];else{if(!a.isPlainObject(B[g])||e==h)return B[f]!==d?(i=B[f],!1):B[g]!==d?(i=B[g],!1):(b.error(n.method),!1);B=B[g]}})),a.isFunction(i)?j=i.apply(g,e):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},u?(B===d&&b.initialize(),b.invoke(t)):(B!==d&&b.destroy(),b.initialize())}),f!==d?f:this},a.fn.form.settings={name:"Form",namespace:"form",debug:!0,verbose:!0,performance:!0,keyboardShortcuts:!0,on:"submit",inline:!1,transition:"scale",duration:150,onValid:function(){},onInvalid:function(){},onSuccess:function(){return!0},onFailure:function(){return!1},metadata:{validate:"validate"},selector:{message:".error.message",field:"input, textarea, select",group:".field",input:"input",prompt:".prompt",submit:".submit"},className:{error:"error",success:"success",down:"down",label:"ui label prompt"},error:{method:"The method you called is not defined."},templates:{error:function(b){var c='
    ';return a.each(b,function(a,b){c+="
  • "+b+"
  • "}),c+="
",a(c)},prompt:function(b){return a("
").addClass("ui red pointing prompt label").html(b[0])}},rules:{empty:function(a){return!(a===d||""===a)},email:function(a){var b=new RegExp("[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?");return b.test(a)},length:function(a,b){return a!==d?a.length>=b:!1},not:function(a,b){return a!=b},contains:function(a,b){return-1!==a.search(b)},is:function(a,b){return a==b},maxLength:function(a,b){return a!==d?a.length<=b:!1},match:function(b,c){var e,f=a(this);return f.find("#"+c).size()>0?e=f.find("#"+c).val():f.find("[name="+c+"]").size()>0?e=f.find("[name="+c+"]").val():f.find('[data-validate="'+c+'"]').size()>0&&(e=f.find('[data-validate="'+c+'"]').val()),e!==d?b.toString()==e.toString():!1},url:function(a){var b=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return b.test(a)}}}}(jQuery,window,document),function(a,b,c,d){a.fn.state=function(b){var c,e=a(this),f=a.extend(!0,{},a.fn.state.settings,b),g=e.selector||"",h=(new Date).getTime(),i=[],j=arguments[0],k="string"==typeof j,l=[].slice.call(arguments,1),m=f.error,n=f.metadata,o=f.className,p=f.namespace,q=f.states,r=f.text,s="."+p,t=p+"-module";return e.each(function(){var p,u=a(this),v=this,w=u.data(t);p={initialize:function(){p.verbose("Initializing module"),f.automatic&&p.add.defaults(),f.context&&""!==g?(p.allows("hover")&&a(v,f.context).on(g,"mouseenter"+s,p.enable.hover).on(g,"mouseleave"+s,p.disable.hover),p.allows("down")&&a(v,f.context).on(g,"mousedown"+s,p.enable.down).on(g,"mouseup"+s,p.disable.down),p.allows("focus")&&a(v,f.context).on(g,"focus"+s,p.enable.focus).on(g,"blur"+s,p.disable.focus),a(f.context).on(g,"mouseenter"+s,p.change.text).on(g,"mouseleave"+s,p.reset.text).on(g,"click"+s,p.toggle.state)):(p.allows("hover")&&u.on("mouseenter"+s,p.enable.hover).on("mouseleave"+s,p.disable.hover),p.allows("down")&&u.on("mousedown"+s,p.enable.down).on("mouseup"+s,p.disable.down),p.allows("focus")&&u.on("focus"+s,p.enable.focus).on("blur"+s,p.disable.focus),u.on("mouseenter"+s,p.change.text).on("mouseleave"+s,p.reset.text).on("click"+s,p.toggle.state)),p.instantiate()},instantiate:function(){p.verbose("Storing instance of module",p),w=p,u.data(t,p)},destroy:function(){p.verbose("Destroying previous module",w),u.off(s).removeData(t)},refresh:function(){p.verbose("Refreshing selector cache"),u=a(v)},add:{defaults:function(){var c=b&&a.isPlainObject(b.states)?b.states:{};a.each(f.defaults,function(b,e){p.is[b]!==d&&p.is[b]()&&(p.verbose("Adding default states",b,v),a.extend(f.states,e,c))})}},is:{active:function(){return u.hasClass(o.active)},loading:function(){return u.hasClass(o.loading)},inactive:function(){return!u.hasClass(o.active)},enabled:function(){return!u.is(f.filter.active)},disabled:function(){return u.is(f.filter.active)},textEnabled:function(){return!u.is(f.filter.text)},button:function(){return u.is(".button:not(a, .submit)")},input:function(){return u.is("input")}},allow:function(a){p.debug("Now allowing state",a),q[a]=!0},disallow:function(a){p.debug("No longer allowing",a),q[a]=!1},allows:function(a){return q[a]||!1},enable:{state:function(a){p.allows(a)&&u.addClass(o[a])},focus:function(){u.addClass(o.focus)},hover:function(){u.addClass(o.hover)},down:function(){u.addClass(o.down)}},disable:{state:function(a){p.allows(a)&&u.removeClass(o[a])},focus:function(){u.removeClass(o.focus)},hover:function(){u.removeClass(o.hover)},down:function(){u.removeClass(o.down)}},toggle:{state:function(){var a=u.data(n.promise);p.allows("active")&&p.is.enabled()&&(p.refresh(),a!==d?p.listenTo(a):p.change.state())}},listenTo:function(b){p.debug("API request detected, waiting for state signal",b),b?(r.loading&&p.update.text(r.loading),a.when(b).then(function(){"resolved"==b.state()?(p.debug("API request succeeded"),f.activateTest=function(){return!0},f.deactivateTest=function(){return!0}):(p.debug("API request failed"),f.activateTest=function(){return!1},f.deactivateTest=function(){return!1}),p.change.state()})):(f.activateTest=function(){return!1},f.deactivateTest=function(){return!1})},change:{state:function(){p.debug("Determining state change direction"),p.is.inactive()?p.activate():p.deactivate(),f.sync&&p.sync(),a.proxy(f.onChange,v)()},text:function(){p.is.textEnabled()&&(p.is.active()?r.hover?(p.verbose("Changing text to hover text",r.hover),p.update.text(r.hover)):r.disable&&(p.verbose("Changing text to disable text",r.disable),p.update.text(r.disable)):r.hover?(p.verbose("Changing text to hover text",r.disable),p.update.text(r.hover)):r.enable&&(p.verbose("Changing text to enable text",r.enable),p.update.text(r.enable)))}},activate:function(){a.proxy(f.activateTest,v)()&&(p.debug("Setting state to active"),u.addClass(o.active),p.update.text(r.active)),a.proxy(f.onActivate,v)()},deactivate:function(){a.proxy(f.deactivateTest,v)()&&(p.debug("Setting state to inactive"),u.removeClass(o.active),p.update.text(r.inactive)),a.proxy(f.onDeactivate,v)()},sync:function(){p.verbose("Syncing other buttons to current state"),p.is.active()?e.not(u).state("activate"):e.not(u).state("deactivate")},get:{text:function(){return f.selector.text?u.find(f.selector.text).text():u.html()},textFor:function(a){return r[a]||!1}},flash:{text:function(a,b){var c=p.get.text();p.debug("Flashing text message",a,b),a=a||f.text.flash,b=b||f.flashDuration,p.update.text(a),setTimeout(function(){p.update.text(c)},b)}},reset:{text:function(){var a=r.active||u.data(n.storedText),b=r.inactive||u.data(n.storedText);p.is.textEnabled()&&(p.is.active()&&a?(p.verbose("Resetting active text",a),p.update.text(a)):b&&(p.verbose("Resetting inactive text",a),p.update.text(b)))}},update:{text:function(a){var b=p.get.text();a&&a!==b?(p.debug("Updating text",a),f.selector.text?u.data(n.storedText,a).find(f.selector.text).text(a):u.data(n.storedText,a).html(a)):p.debug("Text is already sane, ignoring update",a)}},setting:function(b,c){return p.debug("Changing setting",b,c),c===d?f[b]:(a.isPlainObject(b)?a.extend(!0,f,b):f[b]=c,void 0)},internal:function(b,c){return p.debug("Changing internal",b,c),c===d?p[b]:(a.isPlainObject(b)?a.extend(!0,p,b):p[b]=c,void 0)},debug:function(){f.debug&&(f.performance?p.performance.log(arguments):(p.debug=Function.prototype.bind.call(console.info,console,f.name+":"),p.debug.apply(console,arguments)))},verbose:function(){f.verbose&&f.debug&&(f.performance?p.performance.log(arguments):(p.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),p.verbose.apply(console,arguments)))},error:function(){p.error=Function.prototype.bind.call(console.error,console,f.name+":"),p.error.apply(console,arguments)},performance:{log:function(a){var b,c,d;f.performance&&(b=(new Date).getTime(),d=h||b,c=b-d,h=b,i.push({Element:v,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":c})),clearTimeout(p.performance.timer),p.performance.timer=setTimeout(p.performance.display,100)},display:function(){var b=f.name+":",c=0;h=!1,clearTimeout(p.performance.timer),a.each(i,function(a,b){c+=b["Execution Time"]}),b+=" "+c+"ms",g&&(b+=" '"+g+"'"),e.size()>1&&(b+=" ("+e.size()+")"),(console.group!==d||console.table!==d)&&i.length>0&&(console.groupCollapsed(b),console.table?console.table(i):a.each(i,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),i=[]}},invoke:function(b,e,f){var g,h,i;return e=e||l,f=v||f,"string"==typeof b&&w!==d&&(b=b.split(/[\. ]/),g=b.length-1,a.each(b,function(c,e){var f=c!=g?e+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(w[e])&&c!=g)w=w[e];else{if(!a.isPlainObject(w[f])||c==g)return w[e]!==d?(h=w[e],!1):w[f]!==d?(h=w[f],!1):(p.error(m.method),!1);w=w[f]}})),a.isFunction(h)?i=h.apply(f,e):h!==d&&(i=h),a.isArray(c)?c.push(i):"string"==typeof c?c=[c,i]:i!==d&&(c=i),h}},k?(w===d&&p.initialize(),p.invoke(j)):(w!==d&&p.destroy(),p.initialize())}),c!==d?c:this},a.fn.state.settings={name:"State",debug:!0,verbose:!0,namespace:"state",performance:!0,onActivate:function(){},onDeactivate:function(){},onChange:function(){},activateTest:function(){return!0},deactivateTest:function(){return!0},automatic:!0,sync:!1,flashDuration:3e3,filter:{text:".loading, .disabled",active:".disabled"},context:!1,error:{method:"The method you called is not defined."},metadata:{promise:"promise",storedText:"stored-text"},className:{focus:"focus",hover:"hover",down:"down",active:"active",loading:"loading"},selector:{text:!1},defaults:{input:{hover:!0,focus:!0,down:!0,loading:!1,active:!1},button:{hover:!0,focus:!1,down:!0,active:!0,loading:!0}},states:{hover:!0,focus:!0,down:!0,loading:!1,active:!1},text:{flash:!1,hover:!1,active:!1,inactive:!1,enable:!1,disable:!1}}}(jQuery,window,document),function(a,b,c,d){a.fn.chatroom=function(b){var c=a.extend(!0,{},a.fn.chatroom.settings,b),e=c.className,f=c.namespace,g=c.selector,h=c.error;return a(this).each(function(){var b,i,j,k,l,m,n,o=a(this),p=o.find(g.expandButton),q=o.find(g.userListButton),r=o.find(g.userList),s=(o.find(g.room),o.find(g.userCount)),t=o.find(g.log),u=(o.find(g.message),o.find(g.messageInput)),v=o.find(g.messageButton),w=o.data("module"),x="",y={};n={width:{log:t.width(),userList:r.outerWidth()},initialize:function(){return Pusher===d&&n.error(h.pusher),c.key===d||c.channelName===d?(n.error(h.key),!1):c.endpoint.message||c.endpoint.authentication?(m=new Pusher(c.key),Pusher.channel_auth_endpoint=c.endpoint.authentication,b=m.subscribe(c.channelName),b.bind("pusher:subscription_succeeded",n.user.list.create),b.bind("pusher:subscription_error",n.error),b.bind("pusher:member_added",n.user.joined),b.bind("pusher:member_removed",n.user.left),b.bind("update_messages",n.message.receive),a.each(c.customEvents,function(a,c){b.bind(a,c)}),q.on("click."+f,n.event.toggleUserList),p.on("click."+f,n.event.toggleExpand),u.on("keydown."+f,n.event.input.keydown).on("keyup."+f,n.event.input.keyup),v.on("mouseenter."+f,n.event.hover).on("mouseleave."+f,n.event.hover).on("click."+f,n.event.submit),t.animate({scrollTop:t.prop("scrollHeight")},400),o.data("module",n).addClass(e.loading),void 0):(n.error(h.endpoint),!1)},refresh:function(){q.removeClass(e.active),n.width={log:t.width(),userList:r.outerWidth()},q.hasClass(e.active)&&n.user.list.hide(),o.data("module",n) +!function(a,b,c,d){a.fn.accordion=function(b){var c,e=a(this),f=a.isPlainObject(b)?a.extend(!0,{},a.fn.accordion.settings,b):a.fn.accordion.settings,g=f.className,h=f.namespace,i=f.selector,j=f.error,k="."+h,l="module-"+h,m=e.selector||"",n=(new Date).getTime(),o=[],p=arguments[0],q="string"==typeof p,r=[].slice.call(arguments,1);return e.each(function(){var b,h=a(this),s=h.find(i.title),t=h.find(i.content),u=this,v=h.data(l);b={initialize:function(){b.debug("Initializing accordion with bound events",h),s.on("click"+k,b.event.click),b.instantiate()},instantiate:function(){h.data(l,b)},destroy:function(){b.debug("Destroying previous accordion for",h),h.removeData(l),s.off(k)},event:{click:function(){b.verbose("Title clicked",this);var c=a(this),d=s.index(c);b.toggle(d)},resetStyle:function(){b.verbose("Resetting styles on element",this),a(this).removeAttr("style").children().removeAttr("style")}},toggle:function(a){b.debug("Toggling content content at index",a);var c=s.eq(a),d=c.next(t),e=d.is(":visible");e?f.collapsible?b.close(a):b.debug("Cannot close accordion content collapsing is disabled"):b.open(a)},open:function(c){var d=s.eq(c),e=d.next(t),h=s.filter("."+g.active),i=h.next(s),j=h.size()>0;e.is(":animated")||(b.debug("Opening accordion content",d),f.exclusive&&j&&(h.removeClass(g.active),i.stop().children().animate({opacity:0},f.duration,b.event.resetStyle).end().slideUp(f.duration,f.easing,function(){i.removeClass(g.active).removeAttr("style").children().removeAttr("style")})),d.addClass(g.active),e.stop().children().removeAttr("style").end().slideDown(f.duration,f.easing,function(){e.addClass(g.active).removeAttr("style"),a.proxy(f.onOpen,e)(),a.proxy(f.onChange,e)()}))},close:function(c){var d=s.eq(c),e=d.next(t);b.debug("Closing accordion content",d),d.removeClass(g.active),e.removeClass(g.active).show().stop().children().animate({opacity:0},f.duration,b.event.resetStyle).end().slideUp(f.duration,f.easing,function(){e.removeAttr("style"),a.proxy(f.onClose,e)(),a.proxy(f.onChange,e)()})},setting:function(c,e){return b.debug("Changing setting",c,e),e===d?f[c]:(a.isPlainObject(c)?a.extend(!0,f,c):f[c]=e,void 0)},internal:function(c,e){return b.debug("Changing internal",c,e),e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){f.debug&&(f.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,f.name+":"),b.debug.apply(console,arguments)))},verbose:function(){f.verbose&&f.debug&&(f.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,f.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;f.performance&&(c=(new Date).getTime(),e=n||c,d=c-e,n=c,o.push({Element:u,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=f.name+":",g=0;n=!1,clearTimeout(b.performance.timer),a.each(o,function(a,b){g+=b["Execution Time"]}),c+=" "+g+"ms",m&&(c+=" '"+m+"'"),e.size()>1&&(c+=" ("+e.size()+")"),(console.group!==d||console.table!==d)&&o.length>0&&(console.groupCollapsed(c),console.table?console.table(o):a.each(o,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),o=[]}},invoke:function(e,f,g){var h,i,k;return f=f||r,g=u||g,"string"==typeof e&&v!==d&&(e=e.split(/[\. ]/),h=e.length-1,a.each(e,function(c,f){var g=c!=h?f+e[c+1].charAt(0).toUpperCase()+e[c+1].slice(1):e;if(a.isPlainObject(v[f])&&c!=h)v=v[f];else{if(!a.isPlainObject(v[g])||c==h)return v[f]!==d?(i=v[f],!1):v[g]!==d?(i=v[g],!1):(b.error(j.method),!1);v=v[g]}})),a.isFunction(i)?k=i.apply(g,f):i!==d&&(k=i),a.isArray(c)?c.push(k):"string"==typeof c?c=[c,k]:k!==d&&(c=k),i}},q?(v===d&&b.initialize(),b.invoke(p)):(v!==d&&b.destroy(),b.initialize())}),c!==d?c:this},a.fn.accordion.settings={name:"Accordion",namespace:"accordion",debug:!0,verbose:!0,performance:!0,exclusive:!0,collapsible:!0,duration:300,easing:"linear",onOpen:function(){},onClose:function(){},onChange:function(){},error:{method:"The method you called is not defined"},className:{active:"active"},selector:{title:".title",content:".content"}}}(jQuery,window,document),function(a,b,c,d){a.api=a.fn.api=function(c){var e,f,g=a.extend(!0,{},a.api.settings,c),h="function"!=typeof this?this:a("
"),i=g.stateContext?a(g.stateContext):a(h),j="object"==typeof this?a(h):i,k=this,l=(new Date).getTime(),m=[],n=j.selector||"",o=g.namespace+"-module",p=g.className,q=g.metadata,r=g.error,s=j.data(o),t=arguments[0],u=s!==d&&"string"==typeof t,v=[].slice.call(arguments,1);return e={initialize:function(){var c,f,h,k,l,m,n=(new Date).getTime(),o={},s={};return g.serializeForm&&a(this).toJSON()!==d&&(o=e.get.formData(),e.debug("Adding form data to API Request",o),a.extend(!0,g.data,o)),c=a.proxy(g.beforeSend,j)(g),c===d||c?(k=e.get.url(e.get.templateURL()))?(h=a.Deferred().always(function(){g.stateContext&&i.removeClass(p.loading),a.proxy(g.complete,j)()}).done(function(b){e.debug("API request successful"),"json"==g.dataType?b.error!==d?a.proxy(g.failure,i)(b.error,g,j):a.isArray(b.errors)?a.proxy(g.failure,i)(b.errors[0],g,j):a.proxy(g.success,i)(b,g,j):a.proxy(g.success,i)(b,g,j)}).fail(function(b,c,f){var h,j=g.error[c]!==d?g.error[c]:f;if(b!==d)if(b.readyState!==d&&4==b.readyState){if(200!=b.status&&f!==d&&""!==f)e.error(k.statusMessage+f);else if("error"==c&&"json"==g.dataType)try{h=a.parseJSON(b.responseText),h&&h.error!==d&&(j=h.error)}catch(k){e.error(k.JSONParse)}i.removeClass(p.loading).addClass(p.error),g.errorLength>0&&setTimeout(function(){i.removeClass(p.error)},g.errorLength),e.debug("API Request error:",j),a.proxy(g.failure,i)(j,g,this)}else e.debug("Request Aborted (Most likely caused by page change)")}),a.extend(!0,s,g,{success:function(){},failure:function(){},complete:function(){},type:g.method||g.type,data:l,url:k,beforeSend:g.beforeXHR}),g.stateContext&&i.addClass(p.loading),g.progress&&(e.verbose("Adding progress events"),a.extend(!0,s,{xhr:function(){var c=new b.XMLHttpRequest;return c.upload.addEventListener("progress",function(b){var c;b.lengthComputable&&(c=Math.round(1e4*(b.loaded/b.total))/100+"%",a.proxy(g.progress,i)(c,b))},!1),c.addEventListener("progress",function(b){var c;b.lengthComputable&&(c=Math.round(1e4*(b.loaded/b.total))/100+"%",a.proxy(g.progress,i)(c,b))},!1),c}})),e.verbose("Creating AJAX request with settings: ",s),m=a.ajax(s).always(function(){f=g.loadingLength-((new Date).getTime()-n),g.loadingDelay=0>f?0:f}).done(function(a){var b=this;setTimeout(function(){h.resolveWith(b,[a])},g.loadingDelay)}).fail(function(a,b,c){var d=this;"abort"!=b?setTimeout(function(){h.rejectWith(d,[a,b,c])},g.loadingDelay):i.removeClass(p.error).removeClass(p.loading)}),g.stateContext&&j.data(q.promise,h).data(q.xhr,m),void 0):(e.error(r.missingURL),e.reset(),void 0):(e.error(r.beforeSend),e.reset(),void 0)},get:{formData:function(){return j.closest("form").toJSON()},templateURL:function(){var a,b=j.data(g.metadata.action)||g.action||!1;return b&&(e.debug("Creating url for: ",b),g.api[b]!==d?a=g.api[b]:e.error(r.missingAction)),g.url&&(a=g.url,e.debug("Getting url",a)),a},url:function(b,c){var f;return b&&(f=b.match(g.regExpTemplate),c=c||g.urlData,f&&(e.debug("Looking for URL variables",f),a.each(f,function(g,h){var i=h.substr(2,h.length-3),k=a.isPlainObject(c)&&c[i]!==d?c[i]:j.data(i)!==d?j.data(i):c[i];if(e.verbose("Looking for variable",i,j,j.data(i),c[i]),k===!1)e.debug("Removing variable from URL",f),b=b.replace("/"+h,"");else{if(k===d||!k)return e.error(r.missingParameter+i),b=!1,!1;b=b.replace(h,k)}}))),b}},reset:function(){j.data(q.promise,!1).data(q.xhr,!1),i.removeClass(p.error).removeClass(p.loading)},setting:function(b,c){return c===d?g[b]:(a.isPlainObject(b)?a.extend(!0,g,b):g[b]=c,void 0)},internal:function(b,c){return c===d?e[b]:(a.isPlainObject(b)?a.extend(!0,e,b):e[b]=c,void 0)},debug:function(){g.debug&&(g.performance?e.performance.log(arguments):(e.debug=Function.prototype.bind.call(console.info,console,g.name+":"),e.debug.apply(console,arguments)))},verbose:function(){g.verbose&&g.debug&&(g.performance?e.performance.log(arguments):(e.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),e.verbose.apply(console,arguments)))},error:function(){e.error=Function.prototype.bind.call(console.error,console,g.name+":"),e.error.apply(console,arguments)},performance:{log:function(a){var b,c,d;g.performance&&(b=(new Date).getTime(),d=l||b,c=b-d,l=b,m.push({Element:k,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":c})),clearTimeout(e.performance.timer),e.performance.timer=setTimeout(e.performance.display,100)},display:function(){var b=g.name+":",c=0;l=!1,clearTimeout(e.performance.timer),a.each(m,function(a,b){c+=b["Execution Time"]}),b+=" "+c+"ms",n&&(b+=" '"+n+"'"),(console.group!==d||console.table!==d)&&m.length>0&&(console.groupCollapsed(b),console.table?console.table(m):a.each(m,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),m=[]}},invoke:function(b,c,g){var h,i,j;return c=c||v,g=k||g,"string"==typeof b&&s!==d&&(b=b.split(/[\. ]/),h=b.length-1,a.each(b,function(c,f){var g=c!=h?f+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(s[f])&&c!=h)s=s[f];else{if(!a.isPlainObject(s[g])||c==h)return s[f]!==d?(i=s[f],!1):s[g]!==d?(i=s[g],!1):(e.error(r.method),!1);s=s[g]}})),a.isFunction(i)?j=i.apply(g,c):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},u?(s===d&&e.initialize(),e.invoke(t)):(s!==d&&e.destroy(),e.initialize()),f!==d?f:this},a.fn.apiButton=function(b){return a(this).each(function(){var c,d=a(this),e=a(this).selector||"",f=a.isFunction(b)?a.extend(!0,{},a.api.settings,a.fn.apiButton.settings,{stateContext:this,success:b}):a.extend(!0,{},a.api.settings,a.fn.apiButton.settings,{stateContext:this},b);c={initialize:function(){f.context&&""!==e?a(f.context).on(e,"click."+f.namespace,c.click):d.on("click."+f.namespace,c.click)},click:function(){f.filter&&0!==a(this).filter(f.filter).size()||a.proxy(a.api,this)(f)}},c.initialize()}),this},a.api.settings={name:"API",namespace:"api",debug:!0,verbose:!0,performance:!0,api:{},beforeSend:function(a){return a},beforeXHR:function(){},success:function(){},complete:function(){},failure:function(){},progress:!1,error:{missingAction:"API action used but no url was defined",missingURL:"URL not specified for the API action",missingParameter:"Missing an essential URL parameter: ",timeout:"Your request timed out",error:"There was an error with your request",parseError:"There was an error parsing your request",JSONParse:"JSON could not be parsed during error handling",statusMessage:"Server gave an error: ",beforeSend:"The before send function has aborted the request",exitConditions:"API Request Aborted. Exit conditions met"},className:{loading:"loading",error:"error"},metadata:{action:"action",promise:"promise",xhr:"xhr"},regExpTemplate:/\{\$([A-z]+)\}/g,action:!1,url:!1,urlData:!1,serializeForm:!1,stateContext:!1,method:"get",data:{},dataType:"json",cache:!0,loadingLength:200,errorLength:2e3},a.fn.apiButton.settings={filter:".disabled, .loading",context:!1,stateContext:!1}}(jQuery,window,document),function(a,b,c,d){a.fn.colorize=function(b){var c=a.extend(!0,{},a.fn.colorize.settings,b),e=arguments||!1;return a(this).each(function(b){var f,g,h,i,j,k,l,m,n=a(this),o=a("")[0],p=a("")[0],q=a("")[0],r=new Image,s=c.colors,t=(c.paths,c.namespace),u=c.error,v=n.data("module-"+t);return m={checkPreconditions:function(){return m.debug("Checking pre-conditions"),!a.isPlainObject(s)||a.isEmptyObject(s)?(m.error(u.undefinedColors),!1):!0},async:function(a){c.async?setTimeout(a,0):a()},getMetadata:function(){m.debug("Grabbing metadata"),i=n.data("image")||c.image||d,j=n.data("name")||c.name||b,k=c.width||n.width(),l=c.height||n.height(),(0===k||0===l)&&m.error(u.undefinedSize)},initialize:function(){m.debug("Initializing with colors",s),m.checkPreconditions()&&m.async(function(){m.getMetadata(),m.canvas.create(),m.draw.image(function(){m.draw.colors(),m.canvas.merge()}),n.data("module-"+t,m)})},redraw:function(){m.debug("Redrawing image"),m.async(function(){m.canvas.clear(),m.draw.colors(),m.canvas.merge()})},change:{color:function(a,b){return m.debug("Changing color",a),s[a]===d?(m.error(u.missingColor),!1):(s[a]=b,m.redraw(),void 0)}},canvas:{create:function(){m.debug("Creating canvases"),o.width=k,o.height=l,p.width=k,p.height=l,q.width=k,q.height=l,f=o.getContext("2d"),g=p.getContext("2d"),h=q.getContext("2d"),n.append(o),f=n.children("canvas")[0].getContext("2d")},clear:function(){m.debug("Clearing canvas"),h.fillStyle="#FFFFFF",h.fillRect(0,0,k,l)},merge:function(){return a.isFunction(f.blendOnto)?(f.putImageData(g.getImageData(0,0,k,l),0,0),h.blendOnto(f,"multiply"),void 0):(m.error(u.missingPlugin),void 0)}},draw:{image:function(a){m.debug("Drawing image"),a=a||function(){},i?(r.src=i,r.onload=function(){g.drawImage(r,0,0),a()}):(m.error(u.noImage),a())},colors:function(){m.debug("Drawing color overlays",s),a.each(s,function(a,b){c.onDraw(h,j,a,b)})}},debug:function(a,b){c.debug&&(b!==d?console.info(c.name+": "+a,b):console.info(c.name+": "+a))},error:function(a){console.warn(c.name+": "+a)},invoke:function(b,e,f){var g;return f=f||Array.prototype.slice.call(arguments,2),"string"==typeof b&&v!==d&&(b=b.split("."),a.each(b,function(b,d){return a.isPlainObject(v[d])?(v=v[d],!0):a.isFunction(v[d])?(g=v[d],!0):(m.error(c.error.method),!1)})),a.isFunction(g)?g.apply(e,f):!1}},v!==d&&e?("invoke"==e[0]&&(e=Array.prototype.slice.call(e,1)),m.invoke(e[0],this,Array.prototype.slice.call(e,1))):(m.initialize(),void 0)}),this},a.fn.colorize.settings={name:"Image Colorizer",debug:!0,namespace:"colorize",onDraw:function(){},async:!0,colors:{},metadata:{image:"image",name:"name"},error:{noImage:"No tracing image specified",undefinedColors:"No default colors specified.",missingColor:"Attempted to change color that does not exist",missingPlugin:"Blend onto plug-in must be included",undefinedHeight:"The width or height of image canvas could not be automatically determined. Please specify a height."}}}(jQuery,window,document),function(a,b,c,d){a.fn.form=function(b,e){var f,g=a(this),h=a.extend(!0,{},a.fn.form.settings,e),i=a.extend({},a.fn.form.settings.defaults,b),j=h.namespace,k=h.metadata,l=h.selector,m=h.className,n=h.error,o="."+j,p="module-"+j,q=g.selector||"",r=(new Date).getTime(),s=[],t=arguments[0],u="string"==typeof t,v=[].slice.call(arguments,1);return g.each(function(){var b,e=a(this),j=a(this).find(l.field),w=a(this).find(l.group),x=a(this).find(l.message),y=(a(this).find(l.prompt),a(this).find(l.submit)),z=[],A=this,B=e.data(p);b={initialize:function(){b.verbose("Initializing form validation",e,i,h),h.keyboardShortcuts&&j.on("keydown"+o,b.event.field.keydown),e.on("submit"+o,b.validate.form),j.on("blur"+o,b.event.field.blur),y.on("click"+o,b.submit),j.on(b.get.changeEvent()+o,b.event.field.change),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module",b),B=b,e.data(p,b)},destroy:function(){b.verbose("Destroying previous module",B),e.off(o).removeData(p)},refresh:function(){b.verbose("Refreshing selector cache"),j=e.find(l.field)},submit:function(){b.verbose("Submitting form",e),e.submit()},event:{field:{keydown:function(c){var d=a(this),e=c.which,f={enter:13,escape:27};return e==f.escape&&(b.verbose("Escape key pressed blurring field"),d.blur()),!c.ctrlKey&&e==f.enter&&d.is(l.input)?(b.debug("Enter key pressed, submitting form"),y.addClass(m.down),d.one("keyup"+o,b.event.field.keyup),c.preventDefault(),!1):void 0},keyup:function(){b.verbose("Doing keyboard shortcut form submit"),y.removeClass(m.down),b.submit()},blur:function(){var c=a(this),d=c.closest(w);d.hasClass(m.error)?(b.debug("Revalidating field",c,b.get.validation(c)),b.validate.field(b.get.validation(c))):("blur"==h.on||"change"==h.on)&&b.validate.field(b.get.validation(c))},change:function(){var c=a(this),d=c.closest(w);d.hasClass(m.error)?(b.debug("Revalidating field",c,b.get.validation(c)),b.validate.field(b.get.validation(c))):"change"==h.on&&b.validate.field(b.get.validation(c))}}},get:{changeEvent:function(){return c.createElement("input").oninput!==d?"input":c.createElement("input").onpropertychange!==d?"propertychange":"keyup"},field:function(c){return b.verbose("Finding field with identifier",c),j.filter("#"+c).size()>0?j.filter("#"+c):j.filter('[name="'+c+'"]').size()>0?j.filter('[name="'+c+'"]'):j.filter("[data-"+k.validate+'="'+c+'"]').size()>0?j.filter("[data-"+k.validate+'="'+c+'"]'):a("")},validation:function(c){var d;return a.each(i,function(a,e){b.get.field(e.identifier).get(0)==c.get(0)&&(d=e)}),d||!1}},has:{field:function(a){return b.verbose("Checking for existence of a field with identifier",a),j.filter("#"+a).size()>0?!0:j.filter('[name="'+a+'"]').size()>0?!0:j.filter("[data-"+k.validate+'="'+a+'"]').size()>0?!0:!1}},add:{prompt:function(c,e){var f=b.get.field(c.identifier),g=f.closest(w),i=g.find(l.prompt),j=0!==i.size();b.verbose("Adding inline error",c),g.addClass(m.error),h.inline&&(j||(i=h.templates.prompt(e),i.appendTo(g)),i.html(e[0]),j||(h.transition&&a.fn.transition!==d?(b.verbose("Displaying error with css transition",h.transition),i.transition(h.transition+" in",h.duration)):(b.verbose("Displaying error with fallback javascript animation"),i.fadeIn(h.duration))))},errors:function(a){b.debug("Adding form error messages",a),x.html(h.templates.error(a))}},remove:{prompt:function(c){var e=b.get.field(c.identifier),f=e.closest(w),g=f.find(l.prompt);f.removeClass(m.error),h.inline&&g.is(":visible")&&(b.verbose("Removing prompt for field",c),h.transition&&a.fn.transition!==d?g.transition(h.transition+" out",h.duration,function(){g.remove()}):g.fadeOut(h.duration,function(){g.remove()}))}},validate:{form:function(c){var d=!0;return z=[],a.each(i,function(a,c){b.validate.field(c)||(d=!1)}),d?(b.debug("Form has no validation errors, submitting"),e.removeClass(m.error).addClass(m.success),a.proxy(h.onSuccess,this)(c),void 0):(b.debug("Form has errors"),e.addClass(m.error),h.inline||b.add.errors(z),a.proxy(h.onFailure,this)(z))},field:function(c){var e=b.get.field(c.identifier),f=!0,g=[];return c.rules!==d&&a.each(c.rules,function(a,d){b.has.field(c.identifier)&&!b.validate.rule(c,d)&&(b.debug("Field is invalid",c.identifier,d.type),g.push(d.prompt),f=!1)}),f?(b.remove.prompt(c,g),a.proxy(h.onValid,e)(),!0):(z=z.concat(g),b.add.prompt(c,g),a.proxy(h.onInvalid,e)(g),!1)},rule:function(c,f){var g,i,j=b.get.field(c.identifier),k=f.type,l=j.val(),m=/\[(.*?)\]/i,n=m.exec(k),o=!0;return n!==d&&null!==n?(g=n[1],i=k.replace(n[0],""),o=a.proxy(h.rules[i],e)(l,g)):o=a.proxy(h.rules[k],j)(l),o}},setting:function(c,e){return b.debug("Changing setting",c,e),e===d?h[c]:(a.isPlainObject(c)?a.extend(!0,h,c):h[c]=e,void 0)},internal:function(c,e){return b.debug("Changing internal",c,e),e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){h.debug&&(h.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,h.name+":"),b.debug.apply(console,arguments)))},verbose:function(){h.verbose&&h.debug&&(h.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,h.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,h.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;h.performance&&(c=(new Date).getTime(),e=r||c,d=c-e,r=c,s.push({Element:A,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=h.name+":",e=0;r=!1,clearTimeout(b.performance.timer),a.each(s,function(a,b){e+=b["Execution Time"]}),c+=" "+e+"ms",q&&(c+=" '"+q+"'"),g.size()>1&&(c+=" ("+g.size()+")"),(console.group!==d||console.table!==d)&&s.length>0&&(console.groupCollapsed(c),console.table?console.table(s):a.each(s,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(c,e,g){var h,i,j;return e=e||v,g=A||g,"string"==typeof c&&B!==d&&(c=c.split(/[\. ]/),h=c.length-1,a.each(c,function(e,f){var g=e!=h?f+c[e+1].charAt(0).toUpperCase()+c[e+1].slice(1):c;if(a.isPlainObject(B[f])&&e!=h)B=B[f];else{if(!a.isPlainObject(B[g])||e==h)return B[f]!==d?(i=B[f],!1):B[g]!==d?(i=B[g],!1):(b.error(n.method),!1);B=B[g]}})),a.isFunction(i)?j=i.apply(g,e):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},u?(B===d&&b.initialize(),b.invoke(t)):(B!==d&&b.destroy(),b.initialize())}),f!==d?f:this},a.fn.form.settings={name:"Form",namespace:"form",debug:!0,verbose:!0,performance:!0,keyboardShortcuts:!0,on:"submit",inline:!1,transition:"scale",duration:150,onValid:function(){},onInvalid:function(){},onSuccess:function(){return!0},onFailure:function(){return!1},metadata:{validate:"validate"},selector:{message:".error.message",field:"input, textarea, select",group:".field",input:"input",prompt:".prompt",submit:".submit"},className:{error:"error",success:"success",down:"down",label:"ui label prompt"},error:{method:"The method you called is not defined."},templates:{error:function(b){var c='
    ';return a.each(b,function(a,b){c+="
  • "+b+"
  • "}),c+="
",a(c)},prompt:function(b){return a("
").addClass("ui red pointing prompt label").html(b[0])}},rules:{checked:function(){return a(this).filter(":checked").size()>0},empty:function(a){return!(a===d||""===a)},email:function(a){var b=new RegExp("[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?");return b.test(a)},length:function(a,b){return a!==d?a.length>=b:!1},not:function(a,b){return a!=b},contains:function(a,b){return-1!==a.search(b)},is:function(a,b){return a==b},maxLength:function(a,b){return a!==d?a.length<=b:!1},match:function(b,c){var e,f=a(this);return f.find("#"+c).size()>0?e=f.find("#"+c).val():f.find("[name="+c+"]").size()>0?e=f.find("[name="+c+"]").val():f.find('[data-validate="'+c+'"]').size()>0&&(e=f.find('[data-validate="'+c+'"]').val()),e!==d?b.toString()==e.toString():!1},url:function(a){var b=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return b.test(a)}}}}(jQuery,window,document),function(a,b,c,d){a.fn.state=function(b){var c,e=a(this),f=a.extend(!0,{},a.fn.state.settings,b),g=e.selector||"",h=(new Date).getTime(),i=[],j=arguments[0],k="string"==typeof j,l=[].slice.call(arguments,1),m=f.error,n=f.metadata,o=f.className,p=f.namespace,q=f.states,r=f.text,s="."+p,t=p+"-module";return e.each(function(){var p,u=a(this),v=this,w=u.data(t);p={initialize:function(){p.verbose("Initializing module"),f.automatic&&p.add.defaults(),f.context&&""!==g?(p.allows("hover")&&a(v,f.context).on(g,"mouseenter"+s,p.enable.hover).on(g,"mouseleave"+s,p.disable.hover),p.allows("down")&&a(v,f.context).on(g,"mousedown"+s,p.enable.down).on(g,"mouseup"+s,p.disable.down),p.allows("focus")&&a(v,f.context).on(g,"focus"+s,p.enable.focus).on(g,"blur"+s,p.disable.focus),a(f.context).on(g,"mouseenter"+s,p.change.text).on(g,"mouseleave"+s,p.reset.text).on(g,"click"+s,p.toggle.state)):(p.allows("hover")&&u.on("mouseenter"+s,p.enable.hover).on("mouseleave"+s,p.disable.hover),p.allows("down")&&u.on("mousedown"+s,p.enable.down).on("mouseup"+s,p.disable.down),p.allows("focus")&&u.on("focus"+s,p.enable.focus).on("blur"+s,p.disable.focus),u.on("mouseenter"+s,p.change.text).on("mouseleave"+s,p.reset.text).on("click"+s,p.toggle.state)),p.instantiate()},instantiate:function(){p.verbose("Storing instance of module",p),w=p,u.data(t,p)},destroy:function(){p.verbose("Destroying previous module",w),u.off(s).removeData(t)},refresh:function(){p.verbose("Refreshing selector cache"),u=a(v)},add:{defaults:function(){var c=b&&a.isPlainObject(b.states)?b.states:{};a.each(f.defaults,function(b,e){p.is[b]!==d&&p.is[b]()&&(p.verbose("Adding default states",b,v),a.extend(f.states,e,c))})}},is:{active:function(){return u.hasClass(o.active)},loading:function(){return u.hasClass(o.loading)},inactive:function(){return!u.hasClass(o.active)},enabled:function(){return!u.is(f.filter.active)},disabled:function(){return u.is(f.filter.active)},textEnabled:function(){return!u.is(f.filter.text)},button:function(){return u.is(".button:not(a, .submit)")},input:function(){return u.is("input")}},allow:function(a){p.debug("Now allowing state",a),q[a]=!0},disallow:function(a){p.debug("No longer allowing",a),q[a]=!1},allows:function(a){return q[a]||!1},enable:{state:function(a){p.allows(a)&&u.addClass(o[a])},focus:function(){u.addClass(o.focus)},hover:function(){u.addClass(o.hover)},down:function(){u.addClass(o.down)}},disable:{state:function(a){p.allows(a)&&u.removeClass(o[a])},focus:function(){u.removeClass(o.focus)},hover:function(){u.removeClass(o.hover)},down:function(){u.removeClass(o.down)}},toggle:{state:function(){var a=u.data(n.promise);p.allows("active")&&p.is.enabled()&&(p.refresh(),a!==d?p.listenTo(a):p.change.state())}},listenTo:function(b){p.debug("API request detected, waiting for state signal",b),b?(r.loading&&p.update.text(r.loading),a.when(b).then(function(){"resolved"==b.state()?(p.debug("API request succeeded"),f.activateTest=function(){return!0},f.deactivateTest=function(){return!0}):(p.debug("API request failed"),f.activateTest=function(){return!1},f.deactivateTest=function(){return!1}),p.change.state()})):(f.activateTest=function(){return!1},f.deactivateTest=function(){return!1})},change:{state:function(){p.debug("Determining state change direction"),p.is.inactive()?p.activate():p.deactivate(),f.sync&&p.sync(),a.proxy(f.onChange,v)()},text:function(){p.is.textEnabled()&&(p.is.active()?r.hover?(p.verbose("Changing text to hover text",r.hover),p.update.text(r.hover)):r.disable&&(p.verbose("Changing text to disable text",r.disable),p.update.text(r.disable)):r.hover?(p.verbose("Changing text to hover text",r.disable),p.update.text(r.hover)):r.enable&&(p.verbose("Changing text to enable text",r.enable),p.update.text(r.enable)))}},activate:function(){a.proxy(f.activateTest,v)()&&(p.debug("Setting state to active"),u.addClass(o.active),p.update.text(r.active)),a.proxy(f.onActivate,v)()},deactivate:function(){a.proxy(f.deactivateTest,v)()&&(p.debug("Setting state to inactive"),u.removeClass(o.active),p.update.text(r.inactive)),a.proxy(f.onDeactivate,v)()},sync:function(){p.verbose("Syncing other buttons to current state"),p.is.active()?e.not(u).state("activate"):e.not(u).state("deactivate")},get:{text:function(){return f.selector.text?u.find(f.selector.text).text():u.html()},textFor:function(a){return r[a]||!1}},flash:{text:function(a,b){var c=p.get.text();p.debug("Flashing text message",a,b),a=a||f.text.flash,b=b||f.flashDuration,p.update.text(a),setTimeout(function(){p.update.text(c)},b)}},reset:{text:function(){var a=r.active||u.data(n.storedText),b=r.inactive||u.data(n.storedText);p.is.textEnabled()&&(p.is.active()&&a?(p.verbose("Resetting active text",a),p.update.text(a)):b&&(p.verbose("Resetting inactive text",a),p.update.text(b)))}},update:{text:function(a){var b=p.get.text();a&&a!==b?(p.debug("Updating text",a),f.selector.text?u.data(n.storedText,a).find(f.selector.text).text(a):u.data(n.storedText,a).html(a)):p.debug("Text is already sane, ignoring update",a)}},setting:function(b,c){return p.debug("Changing setting",b,c),c===d?f[b]:(a.isPlainObject(b)?a.extend(!0,f,b):f[b]=c,void 0)},internal:function(b,c){return p.debug("Changing internal",b,c),c===d?p[b]:(a.isPlainObject(b)?a.extend(!0,p,b):p[b]=c,void 0)},debug:function(){f.debug&&(f.performance?p.performance.log(arguments):(p.debug=Function.prototype.bind.call(console.info,console,f.name+":"),p.debug.apply(console,arguments)))},verbose:function(){f.verbose&&f.debug&&(f.performance?p.performance.log(arguments):(p.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),p.verbose.apply(console,arguments)))},error:function(){p.error=Function.prototype.bind.call(console.error,console,f.name+":"),p.error.apply(console,arguments)},performance:{log:function(a){var b,c,d;f.performance&&(b=(new Date).getTime(),d=h||b,c=b-d,h=b,i.push({Element:v,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":c})),clearTimeout(p.performance.timer),p.performance.timer=setTimeout(p.performance.display,100)},display:function(){var b=f.name+":",c=0;h=!1,clearTimeout(p.performance.timer),a.each(i,function(a,b){c+=b["Execution Time"]}),b+=" "+c+"ms",g&&(b+=" '"+g+"'"),e.size()>1&&(b+=" ("+e.size()+")"),(console.group!==d||console.table!==d)&&i.length>0&&(console.groupCollapsed(b),console.table?console.table(i):a.each(i,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),i=[]}},invoke:function(b,e,f){var g,h,i;return e=e||l,f=v||f,"string"==typeof b&&w!==d&&(b=b.split(/[\. ]/),g=b.length-1,a.each(b,function(c,e){var f=c!=g?e+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(w[e])&&c!=g)w=w[e];else{if(!a.isPlainObject(w[f])||c==g)return w[e]!==d?(h=w[e],!1):w[f]!==d?(h=w[f],!1):(p.error(m.method),!1);w=w[f]}})),a.isFunction(h)?i=h.apply(f,e):h!==d&&(i=h),a.isArray(c)?c.push(i):"string"==typeof c?c=[c,i]:i!==d&&(c=i),h}},k?(w===d&&p.initialize(),p.invoke(j)):(w!==d&&p.destroy(),p.initialize())}),c!==d?c:this},a.fn.state.settings={name:"State",debug:!0,verbose:!0,namespace:"state",performance:!0,onActivate:function(){},onDeactivate:function(){},onChange:function(){},activateTest:function(){return!0},deactivateTest:function(){return!0},automatic:!0,sync:!1,flashDuration:3e3,filter:{text:".loading, .disabled",active:".disabled"},context:!1,error:{method:"The method you called is not defined."},metadata:{promise:"promise",storedText:"stored-text"},className:{focus:"focus",hover:"hover",down:"down",active:"active",loading:"loading"},selector:{text:!1},defaults:{input:{hover:!0,focus:!0,down:!0,loading:!1,active:!1},button:{hover:!0,focus:!1,down:!0,active:!0,loading:!0}},states:{hover:!0,focus:!0,down:!0,loading:!1,active:!1},text:{flash:!1,hover:!1,active:!1,inactive:!1,enable:!1,disable:!1}}}(jQuery,window,document),function(a,b,c,d){a.fn.chatroom=function(b){var c=a.extend(!0,{},a.fn.chatroom.settings,b),e=c.className,f=c.namespace,g=c.selector,h=c.error;return a(this).each(function(){var b,i,j,k,l,m,n,o=a(this),p=o.find(g.expandButton),q=o.find(g.userListButton),r=o.find(g.userList),s=(o.find(g.room),o.find(g.userCount)),t=o.find(g.log),u=(o.find(g.message),o.find(g.messageInput)),v=o.find(g.messageButton),w=o.data("module"),x="",y={};n={width:{log:t.width(),userList:r.outerWidth()},initialize:function(){return Pusher===d&&n.error(h.pusher),c.key===d||c.channelName===d?(n.error(h.key),!1):c.endpoint.message||c.endpoint.authentication?(m=new Pusher(c.key),Pusher.channel_auth_endpoint=c.endpoint.authentication,b=m.subscribe(c.channelName),b.bind("pusher:subscription_succeeded",n.user.list.create),b.bind("pusher:subscription_error",n.error),b.bind("pusher:member_added",n.user.joined),b.bind("pusher:member_removed",n.user.left),b.bind("update_messages",n.message.receive),a.each(c.customEvents,function(a,c){b.bind(a,c)}),q.on("click."+f,n.event.toggleUserList),p.on("click."+f,n.event.toggleExpand),u.on("keydown."+f,n.event.input.keydown).on("keyup."+f,n.event.input.keyup),v.on("mouseenter."+f,n.event.hover).on("mouseleave."+f,n.event.hover).on("click."+f,n.event.submit),t.animate({scrollTop:t.prop("scrollHeight")},400),o.data("module",n).addClass(e.loading),void 0):(n.error(h.endpoint),!1)},refresh:function(){q.removeClass(e.active),n.width={log:t.width(),userList:r.outerWidth()},q.hasClass(e.active)&&n.user.list.hide(),o.data("module",n) },user:{updateCount:function(){c.userCount&&(y=o.data("users"),k=0,a.each(y,function(){k++}),s.html(c.templates.userCount(k)))},joined:function(b){y=o.data("users"),"anonymous"!=b.id&&y[b.id]===d&&(y[b.id]=b.info,c.randomColor&&b.info.color===d&&(b.info.color=c.templates.color(b.id)),x=c.templates.userList(b.info),b.info.isAdmin?a(x).prependTo(r):a(x).appendTo(r),c.partingMessages&&(t.append(c.templates.joined(b.info)),n.message.scroll.test()),n.user.updateCount())},left:function(a){y=o.data("users"),a!==d&&"anonymous"!==a.id&&(delete y[a.id],o.data("users",y),r.find("[data-id="+a.id+"]").remove(),c.partingMessages&&(t.append(c.templates.left(a.info)),n.message.scroll.test()),n.user.updateCount())},list:{create:function(b){y={},b.each(function(a){"anonymous"!==a.id&&"undefined"!==a.id&&(c.randomColor&&a.info.color===d&&(a.info.color=c.templates.color(a.id)),x=a.info.isAdmin?c.templates.userList(a.info)+x:x+c.templates.userList(a.info),y[a.id]=a.info)}),o.data("users",y).data("user",y[b.me.id]).removeClass(e.loading),r.html(x),n.user.updateCount(),a.proxy(c.onJoin,r.children())()},show:function(){t.animate({width:n.width.log-n.width.userList},{duration:c.speed,easing:c.easing,complete:n.message.scroll.move})},hide:function(){t.stop().animate({width:n.width.log},{duration:c.speed,easing:c.easing,complete:n.message.scroll.move})}}},message:{scroll:{test:function(){l=t.prop("scrollHeight")-t.height(),Math.abs(t.scrollTop()-l)0&&(console.groupCollapsed(b),console.table?console.table(performance):a.each(performance,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),performance=[]}},invoke:function(b,c,e){var f,g;return c=c||queryArguments,e=element||e,"string"==typeof b&&w!==d&&(b=b.split(/[\. ]/),f=b.length-1,a.each(b,function(b,c){a.isPlainObject(w[c])&&b!=f?w=w[c]:w[c]!==d?g=w[c]:n.error(h.method)})),a.isFunction(g)?g.apply(e,c):g||!1}},methodInvoked?(w===d&&n.initialize(),invokedResponse=n.invoke(query)):(w!==d&&n.destroy(),n.initialize())}),invokedResponse?invokedResponse:this},a.fn.chatroom.settings={name:"Chat",debug:!1,namespace:"chat",channel:"present-chat",onJoin:function(){},onMessage:function(){},onExpand:function(){},onContract:function(){},customEvents:{},partingMessages:!1,userCount:!0,randomColor:!0,speed:300,easing:"easeOutQuint",scrollArea:9999,endpoint:{message:!1,authentication:!1},error:{method:"The method you called is not defined",endpoint:"Please define a message and authentication endpoint.",key:"You must specify a pusher key and channel.",pusher:"You must include the Pusher library."},className:{expand:"expand",active:"active",hover:"hover",down:"down",loading:"loading"},selector:{userCount:".actions .message",userListButton:".actions .list.button",expandButton:".actions .expand.button",room:".room",userList:".room .list",log:".room .log",message:".room .log .message",author:".room log .message .author",messageInput:".talk input",messageButton:".talk .send.button"},templates:{userCount:function(a){return a+" users in chat"},color:function(){var a=["#000000","#333333","#666666","#999999","#CC9999","#CC6666","#CC3333","#993333","#663333","#CC6633","#CC9966","#CC9933","#999966","#CCCC66","#99CC66","#669933","#669966","#33A3CC","#336633","#33CCCC","#339999","#336666","#336699","#6666CC","#9966CC","#333399","#663366","#996699","#993366","#CC6699"];return a[Math.floor(Math.random()*a.length)]},message:function(a){var b="";return a.user.isAdmin?(a.user.color="#55356A",b+='
',b+=''):b+='
',b+="

",b+=a.user.color!==d?''+a.user.name+": ":''+a.user.name+": ",b+=""+a.text+"

"+"
"},joined:function(a){return typeof a.name!==d?'
'+a.name+" has joined the chat.
":!1},left:function(a){return typeof a.name!==d?'
'+a.name+" has left the chat.
":!1},userList:function(a){var b="";return a.isAdmin&&(a.color="#55356A"),b+='
'+'
'+' '+"
",b+=a.color!==d?'

'+a.name+"

":'

'+a.name+"

",b+="
"}}}}(jQuery,window,document),function(a,b,c,d){a.fn.checkbox=function(b){var c,e=a(this),f=a.extend(!0,{},a.fn.checkbox.settings,b),g=f.className,h=f.namespace,i=f.error,j="."+h,k="module-"+h,l=e.selector||"",m=(new Date).getTime(),n=[],o=arguments[0],p="string"==typeof o,q=[].slice.call(arguments,1);return e.each(function(){var b,h=a(this),r=a(this).next(f.selector.label).first(),s=a(this).find(f.selector.input),t=h.selector||"",u=h.data(k),v=this;b={initialize:function(){b.verbose("Initializing checkbox",f),f.context&&""!==t?(b.verbose("Adding delegated events"),a(v,f.context).on(t,"click"+j,b.toggle).on(t+" + "+f.selector.label,"click"+j,b.toggle)):(h.on("click"+j,b.toggle).data(k,b),r.on("click"+j,b.toggle)),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module",b),u=b,h.data(k,b)},destroy:function(){b.verbose("Destroying previous module"),h.off(j).removeData(k)},is:{radio:function(){return h.hasClass(g.radio)}},can:{disable:function(){return"boolean"==typeof f.required?f.required:!b.is.radio()}},enable:function(){b.debug("Enabling checkbox"),s.prop("checked",!0),a.proxy(f.onChange,s.get())(),a.proxy(f.onEnable,s.get())()},disable:function(){b.debug("Disabling checkbox"),s.prop("checked",!1),a.proxy(f.onChange,s.get())(),a.proxy(f.onDisable,s.get())()},toggle:function(){b.verbose("Determining new checkbox state"),s.prop("checked")!==d&&s.prop("checked")?b.can.disable()&&b.disable():b.enable()},setting:function(b,c){return c===d?f[b]:(a.isPlainObject(b)?a.extend(!0,f,b):f[b]=c,void 0)},internal:function(c,e){return e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){f.debug&&(f.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,f.name+":"),b.debug.apply(console,arguments)))},verbose:function(){f.verbose&&f.debug&&(f.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,f.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;f.performance&&(c=(new Date).getTime(),e=m||c,d=c-e,m=c,n.push({Element:v,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=f.name+":",g=0;m=!1,clearTimeout(b.performance.timer),a.each(n,function(a,b){g+=b["Execution Time"]}),c+=" "+g+"ms",l&&(c+=" '"+l+"'"),e.size()>1&&(c+=" ("+e.size()+")"),(console.group!==d||console.table!==d)&&n.length>0&&(console.groupCollapsed(c),console.table?console.table(n):a.each(n,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),n=[]}},invoke:function(e,f,g){var h,j,k;return f=f||q,g=v||g,"string"==typeof e&&u!==d&&(e=e.split(/[\. ]/),h=e.length-1,a.each(e,function(c,f){var g=c!=h?f+e[c+1].charAt(0).toUpperCase()+e[c+1].slice(1):e;if(a.isPlainObject(u[f])&&c!=h)u=u[f];else{if(!a.isPlainObject(u[g])||c==h)return u[f]!==d?(j=u[f],!1):u[g]!==d?(j=u[g],!1):(b.error(i.method),!1);u=u[g]}})),a.isFunction(j)?k=j.apply(g,f):j!==d&&(k=j),a.isArray(c)?c.push(k):"string"==typeof c?c=[c,k]:k!==d&&(c=k),j}},p?(u===d&&b.initialize(),b.invoke(o)):(u!==d&&b.destroy(),b.initialize())}),c!==d?c:this},a.fn.checkbox.settings={name:"Checkbox",namespace:"checkbox",verbose:!0,debug:!0,performance:!0,context:!1,required:"auto",onChange:function(){},onEnable:function(){},onDisable:function(){},error:{method:"The method you called is not defined."},selector:{input:"input",label:"label"},className:{radio:"radio"}}}(jQuery,window,document),function(a,b,c,d){a.fn.dimmer=function(b){var e,f=a(this),g=a.isPlainObject(b)?a.extend(!0,{},a.fn.dimmer.settings,b):a.fn.dimmer.settings,h=g.selector,i=g.namespace,j=g.className,k=g.error,l="."+i,m="module-"+i,n=f.selector||"",o=(new Date).getTime(),p=[],q=arguments[0],r="string"==typeof q,s=[].slice.call(arguments,1),t="ontouchstart"in c.documentElement?"touchstart":"click";return f.each(function(){var b,c=a(this),i=c.children(h.dimmer).first(),u=this,v=i.data(m);b={initialize:function(){b.is.dimmer()?(i=c,c=i.parent(),b.debug("Module initialized as dimmer",g)):(b.has.dimmer()?(i=c.children(h.dimmer).first(),b.debug("Module initialized with found dimmer",g)):(b.create(),b.debug("Module initialized with created dimmer",g)),"hover"==g.on?c.on("mouseenter"+l,b.show).on("mouseleave"+l,b.hide):"click"==g.on&&c.on(t+l,b.toggle)),g.closable&&i.on(t,b.event.click),b.set.dimmable(),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module"),v=b,i.data(m,v)},destroy:function(){b.verbose("Destroying previous module"),c.off(l)},event:{click:function(c){b.verbose("Determining if event occured on dimmer",c),(0===i.find(c.target).size()||a(c.target).is(h.content))&&(b.hide(),c.stopImmediatePropagation())}},create:function(){i=g.template.dimmer(),i.appendTo(c),b.is.page()&&b.set.pageDimmer()},animate:{show:function(c){c=c||function(){},b.set.dimmed(),a.fn.transition!==d?i.transition(g.transition+" in",g.duration,function(){b.set.active(),c()}):(b.verbose("Showing dimmer animation with javascript"),i.stop().css({opacity:0,width:"100%",height:"100%"}).fadeTo(g.duration,1,function(){i.removeAttr("style"),b.set.active(),c()}))},hide:function(c){c=c||function(){},b.remove.dimmed(),a.fn.transition!==d?(b.verbose("Hiding dimmer with css"),i.transition(g.transition+" out",g.duration,function(){b.remove.active(),c()})):(b.verbose("Hiding dimmer with javascript"),i.stop().fadeOut(g.duration,function(){i.removeAttr("style"),b.remove.active(),c()}))}},has:{dimmer:function(){return c.children(h.dimmer).size()>0}},is:{active:function(){return i.hasClass(j.active)},animating:function(){return i.is(":animated")||i.hasClass(j.transition)},dimmer:function(){return c.is(h.dimmer)},page:function(){return c.is("body")},dimmable:function(){return c.is(h.dimmable)},enabled:function(){return!c.hasClass(j.disabled)},disabled:function(){return c.hasClass(j.disabled)},pageDimmer:function(){return i.hasClass(j.pageDimmer)}},can:{show:function(){return!i.hasClass(j.disabled)}},set:{active:function(){i.removeClass(j.transition).addClass(j.active)},dimmable:function(){c.addClass(j.dimmable)},dimmed:function(){c.addClass(j.dimmed)},pageDimmer:function(){i.addClass(j.pageDimmer)},disabled:function(){i.addClass(j.disabled)}},remove:{active:function(){i.removeClass(j.transition).removeClass(j.active)},dimmed:function(){c.removeClass(j.dimmed)},disabled:function(){i.removeClass(j.disabled)}},show:function(c){b.debug("Showing dimmer",i),b.is.active()||b.is.animating()||!b.is.enabled()?b.debug("Dimmer is already shown or disabled"):(b.animate.show(c),a.proxy(g.onShow,u)(),a.proxy(g.onChange,u)())},hide:function(c){b.is.active()&&!b.is.animating()?(b.debug("Hiding dimmer",i),b.animate.hide(c),a.proxy(g.onHide,u)(),a.proxy(g.onChange,u)()):b.debug("Dimmer is not visible")},toggle:function(){b.verbose("Toggling dimmer visibility",i),b.is.active()?b.hide():b.show()},setting:function(b,c){return c===d?g[b]:(a.isPlainObject(b)?a.extend(!0,g,b):g[b]=c,void 0)},internal:function(c,e){return e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){g.debug&&(g.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,g.name+":"),b.debug.apply(console,arguments)))},verbose:function(){g.verbose&&g.debug&&(g.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,g.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;g.performance&&(c=(new Date).getTime(),e=o||c,d=c-e,o=c,p.push({Element:u,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=g.name+":",e=0;o=!1,clearTimeout(b.performance.timer),a.each(p,function(a,b){e+=b["Execution Time"]}),c+=" "+e+"ms",n&&(c+=" '"+n+"'"),f.size()>1&&(c+=" ("+f.size()+")"),(console.group!==d||console.table!==d)&&p.length>0&&(console.groupCollapsed(c),console.table?console.table(p):a.each(p,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),p=[]}},invoke:function(c,f,g){var h,i,j;return f=f||s,g=u||g,"string"==typeof c&&v!==d&&(c=c.split(/[\. ]/),h=c.length-1,a.each(c,function(e,f){var g=e!=h?f+c[e+1].charAt(0).toUpperCase()+c[e+1].slice(1):c;if(a.isPlainObject(v[f])&&e!=h)v=v[f];else{if(!a.isPlainObject(v[g])||e==h)return v[f]!==d?(i=v[f],!1):v[g]!==d?(i=v[g],!1):(b.error(k.method),!1);v=v[g]}})),a.isFunction(i)?j=i.apply(g,f):i!==d&&(j=i),a.isArray(e)?e.push(j):"string"==typeof e?e=[e,j]:j!==d&&(e=j),i}},r?(v===d&&b.initialize(),b.invoke(q)):(v!==d&&b.destroy(),b.initialize())}),e!==d?e:this},a.fn.dimmer.settings={name:"Dimmer",namespace:"dimmer",verbose:!0,debug:!0,performance:!0,transition:"fade",on:!1,closable:!0,duration:500,onChange:function(){},onShow:function(){},onHide:function(){},error:{method:"The method you called is not defined."},selector:{dimmable:".ui.dimmable",dimmer:".ui.dimmer",content:".ui.dimmer > .content, .ui.dimmer > .content > .center"},template:{dimmer:function(){return a("
").attr("class","ui dimmer")}},className:{active:"active",dimmable:"ui dimmable",dimmed:"dimmed",disabled:"disabled",pageDimmer:"page",hide:"hide",show:"show",transition:"transition"}}}(jQuery,window,document),function(a,b,c,d){a.fn.dropdown=function(b){var e,f=a(this),g=a(c),h=a.isPlainObject(b)?a.extend(!0,{},a.fn.dropdown.settings,b):a.fn.dropdown.settings,i=h.className,j=h.metadata,k=h.namespace,l=h.selector,m=h.error,n="."+k,o="module-"+k,p=f.selector||"",q=(new Date).getTime(),r=[],s=arguments[0],t="string"==typeof s,u=[].slice.call(arguments,1);return f.each(function(){var b,k=a(this),v=k.find(l.item),w=k.find(l.text),x=k.find(l.input),y=k.children(l.menu),z="ontouchstart"in c.documentElement,A=this,B=k.data(o);b={initialize:function(){b.debug("Initializing dropdown",h),z?k.on("touchstart"+n,b.event.test.toggle):"click"==h.on?k.on("click"+n,b.event.test.toggle):"hover"==h.on?k.on("mouseenter"+n,b.delay.show).on("mouseleave"+n,b.delay.hide):k.on(h.on+n,b.toggle),"form"==h.action&&b.set.selected(),v.on("mouseenter"+n,b.event.item.mouseenter).on("mouseleave"+n,b.event.item.mouseleave).on(b.get.selectEvent()+n,b.event.item.click),b.instantiate()},instantiate:function(){b.verbose("Storing instance of dropdown",b),k.data(o,b)},destroy:function(){b.verbose("Destroying previous dropdown for",k),v.off(n),k.off(n).removeData(o)},event:{stopPropagation:function(a){a.stopPropagation()},test:{toggle:function(a){b.determine.intent(a,b.toggle),a.stopImmediatePropagation()},hide:function(a){b.determine.intent(a,b.hide),a.stopPropagation()}},item:{mouseenter:function(){var c=a(this).find(l.menu),d=a(this).siblings(l.item).children(l.menu);c.size()>0&&(clearTimeout(b.itemTimer),b.itemTimer=setTimeout(function(){b.animate.hide(!1,d),b.verbose("Showing sub-menu",c),b.animate.show(!1,c)},2*h.delay.show))},mouseleave:function(){var c=a(this).find(l.menu);c.size()>0&&(clearTimeout(b.itemTimer),b.itemTimer=setTimeout(function(){b.verbose("Hiding sub-menu",c),b.animate.hide(!1,c)},h.delay.hide))},click:function(c){var d=a(this),e=d.data(j.text)||d.text(),f=d.data(j.value)||e;0===d.find(l.menu).size()&&(b.verbose("Adding active state to selected item"),v.removeClass(i.active),d.addClass(i.active),b.determine.selectAction(e,f),a.proxy(h.onChange,A)(f,e),c.stopPropagation())}},resetStyle:function(){a(this).removeAttr("style")}},determine:{selectAction:function(c,d){b.verbose("Determining action",h.action),a.isFunction(b[h.action])?(b.verbose("Triggering preset action",h.action),b[h.action](c,d)):a.isFunction(h.action)?(b.verbose("Triggering user action",h.action),h.action(c,d)):b.error(m.action)},intent:function(c,d){b.debug("Determining whether event occurred in dropdown",c.target),d=d||function(){},0===a(c.target).closest(y).size()?(b.verbose("Triggering event",d),d()):b.verbose("Event occurred in dropdown, canceling callback")}},bind:{intent:function(){b.verbose("Binding hide intent event to document"),g.on(b.get.selectEvent(),b.event.test.hide)}},unbind:{intent:function(){b.verbose("Removing hide intent event from document"),g.off(b.get.selectEvent())}},nothing:function(){},changeText:function(a){b.set.text(a),b.hide()},updateForm:function(a,c){b.set.text(a),b.set.value(c),b.hide()},get:{selectEvent:function(){return z?"touchstart":"click"},text:function(){return w.text()},value:function(){return x.val()},item:function(b){var c;return b=b||x.val(),v.each(function(){a(this).data(j.value)==b&&(c=a(this))}),c||!1}},set:{text:function(a){b.debug("Changing text",a,w),w.removeClass(i.placeholder),w.text(a)},value:function(a){b.debug("Adding selected value to hidden input",a,x),x.val(a)},active:function(){k.addClass(i.active)},visible:function(){k.addClass(i.visible)},selected:function(a){var c,d=b.get.item(a);d&&(b.debug("Setting selected menu item to",d),c=d.data(j.text)||d.text(),v.removeClass(i.active),d.addClass(i.active),b.set.text(c))}},remove:{active:function(){k.removeClass(i.active)},visible:function(){k.removeClass(i.visible)}},is:{visible:function(a){return a?a.is(":animated, :visible"):y.is(":animated, :visible")},hidden:function(a){return a?a.is(":not(:animated, :visible)"):y.is(":not(:animated, :visible)")}},can:{click:function(){return z||"click"==h.on},show:function(){return!k.hasClass(i.disabled)}},animate:{show:function(c,e){var f=e||y;c=c||function(){},b.is.hidden(f)&&(b.verbose("Doing menu show animation",f),"none"==h.transition?c():a.fn.transition!==d?f.transition({animation:h.transition+" in",duration:h.duration,complete:c,queue:!1}):"slide down"==h.transition?f.hide().clearQueue().children().clearQueue().css("opacity",0).delay(50).animate({opacity:1},h.duration,"easeOutQuad",b.event.resetStyle).end().slideDown(100,"easeOutQuad",function(){a.proxy(b.event.resetStyle,this)(),c()}):"fade"==h.transition?f.hide().clearQueue().fadeIn(h.duration,function(){a.proxy(b.event.resetStyle,this)(),c()}):b.error(m.transition))},hide:function(c,e){var f=e||y;c=c||function(){},b.is.visible(f)&&(b.verbose("Doing menu hide animation",f),a.fn.transition!==d?f.transition({animation:h.transition+" out",duration:h.duration,complete:c,queue:!1}):"none"==h.transition?c():"slide down"==h.transition?f.show().clearQueue().children().clearQueue().css("opacity",1).animate({opacity:0},100,"easeOutQuad",b.event.resetStyle).end().delay(50).slideUp(100,"easeOutQuad",function(){a.proxy(b.event.resetStyle,this)(),c()}):"fade"==h.transition?f.show().clearQueue().fadeOut(150,function(){a.proxy(b.event.resetStyle,this)(),c()}):b.error(m.transition))}},show:function(){b.debug("Checking if dropdown can show"),b.is.hidden()&&(b.hideOthers(),b.set.active(),b.animate.show(b.set.visible),b.can.click()&&b.bind.intent(),a.proxy(h.onShow,A)())},hide:function(){b.is.visible()&&(b.debug("Hiding dropdown"),b.can.click()&&b.unbind.intent(),b.remove.active(),b.animate.hide(b.remove.visible),a.proxy(h.onHide,A)())},delay:{show:function(){b.verbose("Delaying show event to ensure user intent"),clearTimeout(b.timer),b.timer=setTimeout(b.show,h.delay.show)},hide:function(){b.verbose("Delaying hide event to ensure user intent"),clearTimeout(b.timer),b.timer=setTimeout(b.hide,h.delay.hide)}},hideOthers:function(){b.verbose("Finding other dropdowns to hide"),f.not(k).has(l.menu+":visible").dropdown("hide")},toggle:function(){b.verbose("Toggling menu visibility"),b.is.hidden()?b.show():b.hide()},setting:function(b,c){return c===d?h[b]:(a.isPlainObject(b)?a.extend(!0,h,b):h[b]=c,void 0)},internal:function(c,e){return e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){h.debug&&(h.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,h.name+":"),b.debug.apply(console,arguments)))},verbose:function(){h.verbose&&h.debug&&(h.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,h.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,h.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;h.performance&&(c=(new Date).getTime(),e=q||c,d=c-e,q=c,r.push({Element:A,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=h.name+":",e=0;q=!1,clearTimeout(b.performance.timer),a.each(r,function(a,b){e+=b["Execution Time"]}),c+=" "+e+"ms",p&&(c+=" '"+p+"'"),c+=" ("+f.size()+")",(console.group!==d||console.table!==d)&&r.length>0&&(console.groupCollapsed(c),console.table?console.table(r):a.each(r,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),r=[]}},invoke:function(c,e,f){var g,h;return e=e||u,f=A||f,"string"==typeof c&&B!==d&&(c=c.split(/[\. ]/),g=c.length-1,a.each(c,function(c,e){a.isPlainObject(B[e])&&c!=g?B=B[e]:B[e]!==d?h=B[e]:b.error(m.method)})),a.isFunction(h)?h.apply(f,e):h||!1}},t?(B===d&&b.initialize(),e=b.invoke(s)):(B!==d&&b.destroy(),b.initialize())}),e?e:this},a.fn.dropdown.settings={name:"Dropdown",namespace:"dropdown",verbose:!0,debug:!0,performance:!0,on:"click",action:"hide",delay:{show:200,hide:300},transition:"slide down",duration:250,onChange:function(){},onShow:function(){},onHide:function(){},error:{action:"You called a dropdown action that was not defined",method:"The method you called is not defined.",transition:"The requested transition was not found"},metadata:{text:"text",value:"value"},selector:{menu:".menu",item:".menu > .item",text:"> .text",input:'> input[type="hidden"]'},className:{active:"active",placeholder:"default",disabled:"disabled",visible:"visible"}}}(jQuery,window,document),function(a,b,c,d){a.fn.modal=function(e){var f,g=a(this),h=a(c),i=a.isPlainObject(e)?a.extend(!0,{},a.fn.modal.settings,e):a.fn.modal.settings,j=i.selector,k=i.className,l=i.namespace,m=i.error,n="."+l,o="module-"+l,p=g.selector||"",q=(new Date).getTime(),r=[],s=arguments[0],t="string"==typeof s,u=[].slice.call(arguments,1);return g.each(function(){var c,e,v=a(this),w=a(i.context),x=g.not(v),y=v.find(j.closeButton),z=this,A=v.data(o);e={initialize:function(){e.verbose("Attaching events"),y.on("click",e.event.close),e.cache.sizes(),e.verbose("Creating dimmer"),w.dimmer({closable:i.closable,duration:i.duration,onShow:function(){e.add.keyboardShortcuts(),a.proxy(i.onShow,this)()},onHide:function(){v.is(":visible")&&(w.off(".dimmer"),e.hide(),a.proxy(i.onHide,this)()),e.remove.keyboardShortcuts()}}),c=w.children(j.dimmer),v.parent()[0]!==c[0]&&(e.debug("Moving element inside dimmer",w),v=v.detach().appendTo(c)),e.instantiate()},instantiate:function(){e.verbose("Storing instance of modal"),A=e,v.data(o,A)},destroy:function(){e.verbose("Destroying previous modal"),v.off(n)},event:{close:function(){e.verbose("Close button pressed"),w.dimmer("hide")},keyboard:function(a){var b=a.which,c=27;b==c&&(e.debug("Escape key pressed hiding modal"),w.dimmer("hide"),a.preventDefault())},resize:function(){e.cache.sizes(),v.is(":visible")&&(e.set.type(),e.set.position())}},toggle:function(){e.is.active()?e.hide():e.show()},show:function(){e.debug("Showing modal"),e.set.type(),e.set.position(),e.hideAll(),i.transition&&a.fn.transition!==d?v.transition(i.transition+" in",i.duration,e.set.active):v.fadeIn(i.duration,i.easing,e.set.active),e.debug("Triggering dimmer"),w.dimmer("show")},hide:function(){e.debug("Hiding modal"),h.off("keyup."+l),i.transition&&a.fn.transition!==d?v.transition(i.transition+" out",i.duration,e.remove.active):v.fadeOut(i.duration,i.easing,e.remove.active)},hideAll:function(){x.filter(":visible").modal("hide")},add:{keyboardShortcuts:function(){e.verbose("Adding keyboard shortcuts"),h.on("keyup"+n,e.event.keyboard)}},remove:{active:function(){v.removeClass(k.active)},keyboardShortcuts:function(){e.verbose("Removing keyboard shortcuts"),h.off("keyup"+n)}},cache:{sizes:function(){e.cache={height:v.outerHeight()+i.offset,contextHeight:"body"==i.context?a(b).height():w.height()},console.log(v),e.debug("Caching modal and container sizes",e.cache)}},can:{fit:function(){return e.cache.height0&&(console.groupCollapsed(b),console.table?console.table(r):a.each(r,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),r=[]}},invoke:function(b,c,g){var h,i,j;return c=c||u,g=z||g,"string"==typeof b&&A!==d&&(b=b.split(/[\. ]/),h=b.length-1,a.each(b,function(c,f){var g=c!=h?f+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(A[f])&&c!=h)A=A[f];else{if(!a.isPlainObject(A[g])||c==h)return A[f]!==d?(i=A[f],!1):A[g]!==d?(i=A[g],!1):(e.error(m.method),!1);A=A[g]}})),a.isFunction(i)?j=i.apply(g,c):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},t?(A===d&&e.initialize(),f=e.invoke(s)):(A!==d&&e.destroy(),e.initialize())}),f!==d?f:this},a.fn.modal.settings={name:"Modal",namespace:"modal",verbose:!0,debug:!0,performance:!0,offset:0,transition:"scale",duration:500,easing:"easeOutExpo",closable:!0,context:"body",onShow:function(){},onHide:function(){},selector:{closeButton:".close, .actions .button",dimmer:".ui.dimmer"},error:{method:"The method you called is not defined."},className:{scrolling:"scrolling"}}}(jQuery,window,document),function(a,b,c,d){a.fn.nag=function(c){var e,f=a(this),g=a.extend(!0,{},a.fn.nag.settings,c),h=g.className,i=g.selector,j=g.error,k=g.namespace,l="."+k,m=k+"-module",n=f.selector||"",o=(new Date).getTime(),p=[],q=arguments[0],r="string"==typeof q,s=[].slice.call(arguments,1);return a(this).each(function(){var c,k,t,u,v,w,x,y,z,A=a(this),B=A.find(i.close),C=a(g.context),D=this,E=A.data(m),F=b.requestAnimationFrame||b.mozRequestAnimationFrame||b.webkitRequestAnimationFrame||b.msRequestAnimationFrame||function(a){setTimeout(a,0)};z={initialize:function(){z.verbose("Initializing element"),c=A.offset(),k=A.outerHeight(),t=C.outerWidth(),u=C.outerHeight(),v=C.offset(),A.data(m,z),B.on("click"+l,z.dismiss),g.context==b&&"fixed"==g.position&&A.addClass(h.fixed),g.sticky&&(z.verbose("Adding scroll events"),"absolute"==g.position?C.on("scroll"+l,z.event.scroll).on("resize"+l,z.event.scroll):a(b).on("scroll"+l,z.event.scroll).on("resize"+l,z.event.scroll),a.proxy(z.event.scroll,this)()),g.displayTime>0&&setTimeout(z.hide,g.displayTime),z.should.show()?A.is(":visible")||z.show():z.hide()},destroy:function(){z.verbose("Destroying instance"),A.removeData(m).off(l),g.sticky&&C.off(l)},refresh:function(){z.debug("Refreshing cached calculations"),c=A.offset(),k=A.outerHeight(),t=C.outerWidth(),u=C.outerHeight(),v=C.offset()},show:function(){z.debug("Showing nag",g.animation.show),"fade"==g.animation.show?A.fadeIn(g.duration,g.easing):A.slideDown(g.duration,g.easing)},hide:function(){z.debug("Showing nag",g.animation.hide),"fade"==g.animation.show?A.fadeIn(g.duration,g.easing):A.slideUp(g.duration,g.easing)},onHide:function(){z.debug("Removing nag",g.animation.hide),A.remove(),g.onHide&&g.onHide()},stick:function(){if(z.refresh(),"fixed"==g.position){var c=a(b).prop("pageYOffset")||a(b).scrollTop(),d=A.hasClass(h.bottom)?v.top+(u-k)-c:v.top-c; A.css({position:"fixed",top:d,left:v.left,width:t-g.scrollBarWidth})}else A.css({top:x})},unStick:function(){A.css({top:""})},dismiss:function(a){g.storageMethod&&z.storage.set(g.storedKey,g.storedValue),z.hide(),a.stopImmediatePropagation(),a.preventDefault()},should:{show:function(){return g.persist?(z.debug("Persistent nag is set, can show nag"),!0):z.storage.get(g.storedKey)!=g.storedValue?(z.debug("Stored value is not set, can show nag",z.storage.get(g.storedKey)),!0):(z.debug("Stored value is set, cannot show nag",z.storage.get(g.storedKey)),!1)},stick:function(){return w=C.prop("pageYOffset")||C.scrollTop(),x=A.hasClass(h.bottom)?u-A.outerHeight()+w:w,x>c.top?!0:"fixed"==g.position?!0:!1}},storage:{set:function(c,e){z.debug("Setting stored value",c,e,g.storageMethod),"local"==g.storageMethod&&b.store!==d?b.store.set(c,e):a.cookie!==d?a.cookie(c,e):z.error(j.noStorage)},get:function(c){return z.debug("Getting stored value",c,g.storageMethod),"local"==g.storageMethod&&b.store!==d?b.store.get(c):a.cookie!==d?a.cookie(c):(z.error(j.noStorage),void 0)}},event:{scroll:function(){y!==d&&clearTimeout(y),y=setTimeout(function(){z.should.stick()?F(z.stick):z.unStick()},g.lag)}},setting:function(b,c){return z.debug("Changing setting",b,c),c===d?g[b]:(a.isPlainObject(b)?a.extend(!0,g,b):g[b]=c,void 0)},internal:function(b,c){return z.debug("Changing internal",b,c),c===d?z[b]:(a.isPlainObject(b)?a.extend(!0,z,b):z[b]=c,void 0)},debug:function(){g.debug&&(g.performance?z.performance.log(arguments):(z.debug=Function.prototype.bind.call(console.info,console,g.name+":"),z.debug.apply(console,arguments)))},verbose:function(){g.verbose&&g.debug&&(g.performance?z.performance.log(arguments):(z.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),z.verbose.apply(console,arguments)))},error:function(){z.error=Function.prototype.bind.call(console.error,console,g.name+":"),z.error.apply(console,arguments)},performance:{log:function(a){var b,c,d;g.performance&&(b=(new Date).getTime(),d=o||b,c=b-d,o=b,p.push({Element:D,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":c})),clearTimeout(z.performance.timer),z.performance.timer=setTimeout(z.performance.display,100)},display:function(){var b=g.name+":",c=0;o=!1,clearTimeout(z.performance.timer),a.each(p,function(a,b){c+=b["Execution Time"]}),b+=" "+c+"ms",n&&(b+=" '"+n+"'"),f.size()>1&&(b+=" ("+f.size()+")"),(console.group!==d||console.table!==d)&&p.length>0&&(console.groupCollapsed(b),console.table?console.table(p):a.each(p,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),p=[]}},invoke:function(b,c,f){var g,h,i;return c=c||s,f=D||f,"string"==typeof b&&E!==d&&(b=b.split(/[\. ]/),g=b.length-1,a.each(b,function(c,e){var f=c!=g?e+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(E[e])&&c!=g)E=E[e];else{if(!a.isPlainObject(E[f])||c==g)return E[e]!==d?(h=E[e],!1):E[f]!==d?(h=E[f],!1):(z.error(j.method),!1);E=E[f]}})),a.isFunction(h)?i=h.apply(f,c):h!==d&&(i=h),a.isArray(e)?e.push(i):"string"==typeof e?e=[e,i]:i!==d&&(e=i),h}},r?(E===d&&z.initialize(),z.invoke(q)):(E!==d&&z.destroy(),z.initialize())}),e!==d?e:this},a.fn.nag.settings={name:"Nag",verbose:!0,debug:!0,performance:!0,namespace:"Nag",persist:!1,displayTime:0,animation:{show:"slide",hide:"slide"},position:"fixed",scrollBarWidth:18,storageMethod:"cookie",storedKey:"nag",storedValue:"dismiss",sticky:!1,lag:0,context:b,error:{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:".icon.close"},speed:500,easing:"easeOutQuad",onHide:function(){}}}(jQuery,window,document),function(a,b,c,d){a.fn.popup=function(e){var f,g=a(this),h=a.isPlainObject(e)?a.extend(!0,{},a.fn.popup.settings,e):a.fn.popup.settings,i=g.selector||"",j=(new Date).getTime(),k=[],l=arguments[0],m="string"==typeof l,n=[].slice.call(arguments,1);return g.each(function(){var e,o=a(this),p=a(b),q=o.offsetParent(),r=h.inline?o.next(h.selector.popup):p.children(h.selector.popup).last(),s=0,t="."+h.namespace,u=h.namespace+"-module",v=h.selector,w=h.className,x=h.error,y=h.metadata,z=h.namespace,A=this,B=o.data(u);e={initialize:function(){e.debug("Initializing module",o),"hover"==h.on?o.on("mouseenter"+t,e.event.mouseenter).on("mouseleave"+t,e.event.mouseleave):o.on(h.on+""+t,e.event[h.on]),p.on("resize"+t,e.event.resize),e.instantiate()},instantiate:function(){e.verbose("Storing instance of module",e),B=e,o.data(u,B)},refresh:function(){r=h.inline?o.next(v.popup):p.children(v.popup).last(),q=o.offsetParent()},destroy:function(){e.debug("Destroying previous module"),o.off(t).removeData(u)},event:{mouseenter:function(b){var c=this;e.timer=setTimeout(function(){a.proxy(e.toggle,c)(),a(c).hasClass(w.visible)&&b.stopPropagation()},h.delay)},mouseleave:function(){clearTimeout(e.timer),o.is(":visible")&&e.hide()},click:function(b){a.proxy(e.toggle,this)(),a(this).hasClass(w.visible)&&b.stopPropagation()},resize:function(){r.is(":visible")&&e.position()}},create:function(){e.debug("Creating pop-up html");var b=o.data(y.html)||h.html,c=o.data(y.variation)||h.variation,d=o.data(y.title)||h.title,f=o.data(y.content)||o.attr("title")||h.content;b||f||d?(b||(b=h.template({title:d,content:f})),r=a("
").addClass(w.popup).addClass(c).html(b),h.inline?(e.verbose("Inserting popup element inline"),r.insertAfter(o)):(e.verbose("Appending popup element to body"),r.appendTo(a("body"))),a.proxy(h.onInit,r)()):e.error(x.content)},remove:function(){e.debug("Removing popup"),r.remove()},get:{offstagePosition:function(){var c={top:a(b).scrollTop(),bottom:a(b).scrollTop()+a(b).height(),left:0,right:a(b).width()},d={width:r.width(),height:r.outerHeight(),position:r.offset()},e={},f=[];return d.position&&(e={top:d.position.topc.bottom,right:d.position.left+d.width>c.right,left:d.position.left0?f.join(" "):!1},nextPosition:function(a){switch(a){case"top left":a="bottom left";break;case"bottom left":a="top right";break;case"top right":a="bottom right";break;case"bottom right":a="top center";break;case"top center":a="bottom center";break;case"bottom center":a="right center";break;case"right center":a="left center";break;case"left center":a="top center"}return a}},toggle:function(){o=a(this),e.debug("Toggling pop-up"),e.refresh(),o.hasClass(w.visible)?e.hide():(e.hideAll(),e.show())},position:function(c,d){var f,g,i=(a(b).width(),a(b).height(),o.outerWidth()),j=o.outerHeight(),k=r.width(),l=r.outerHeight(),m=h.inline?o.position():o.offset(),n=h.inline?q.outerWidth():p.outerWidth(),t=h.inline?q.outerHeight():p.outerHeight();switch(c=c||o.data(y.position)||h.position,d=d||o.data(y.arrowOffset)||h.arrowOffset,e.debug("Calculating offset for position",c),c){case"top left":f={top:"auto",bottom:t-m.top+h.distanceAway,left:m.left+d};break;case"top center":f={bottom:t-m.top+h.distanceAway,left:m.left+i/2-k/2+d,top:"auto",right:"auto"};break;case"top right":f={bottom:t-m.top+h.distanceAway,right:n-m.left-i-d,top:"auto",left:"auto"};break;case"left center":f={top:m.top+j/2-l/2,right:n-m.left+h.distanceAway-d,left:"auto",bottom:"auto"};break;case"right center":f={top:m.top+j/2-l/2,left:m.left+i+h.distanceAway+d,bottom:"auto",right:"auto"};break;case"bottom left":f={top:m.top+j+h.distanceAway,left:m.left+d,bottom:"auto",right:"auto"};break;case"bottom center":f={top:m.top+j+h.distanceAway,left:m.left+i/2-k/2+d,bottom:"auto",right:"auto"};break;case"bottom right":f={top:m.top+j+h.distanceAway,right:n-m.left-i-d,left:"auto",bottom:"auto"}}return a.extend(f,{width:r.width()+1}),r.removeAttr("style").removeClass("top right bottom left center").css(f).addClass(c).addClass(w.loading),g=e.get.offstagePosition(),g?(e.debug("Element is outside boundaries ",g),s1&&g.size()>1&&(b+=" ("+g.size()+")"),(console.group!==d||console.table!==d)&&k.length>0&&(console.groupCollapsed(b),console.table?console.table(k):a.each(k,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),k=[]}},invoke:function(b,c,g){var h,i,j;return c=c||n,g=A||g,"string"==typeof b&&B!==d&&(b=b.split(/[\. ]/),h=b.length-1,a.each(b,function(c,f){var g=c!=h?f+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(B[f])&&c!=h)B=B[f];else{if(!a.isPlainObject(B[g])||c==h)return B[f]!==d?(i=B[f],!1):B[g]!==d?(i=B[g],!1):(e.error(x.method),!1);B=B[g]}})),a.isFunction(i)?j=i.apply(g,c):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},m?(B===d&&e.initialize(),e.invoke(l)):(B!==d&&e.destroy(),e.initialize())}),f!==d?f:this},a.fn.popup.settings={name:"Popup",debug:!0,verbose:!0,performance:!0,namespace:"popup",onInit:function(){},onShow:function(){},onHide:function(){},variation:"",content:!1,html:!1,title:!1,on:"hover",clicktoClose:!0,position:"top center",delay:150,inline:!0,duration:150,easing:"easeOutQuint",transition:"scale",distanceAway:0,arrowOffset:0,maxSearchDepth:10,error:{content:"Your popup has no content specified",method:"The method you called is not defined.",recursion:"Popup attempted to reposition element to fit, but could not find an adequate position."},metadata:{arrowOffset:"arrowOffset",content:"content",html:"html",position:"position",title:"title",variation:"variation"},className:{popup:"ui popup",visible:"visible",loading:"loading"},selector:{popup:".ui.popup"},template:function(a){var b="";return typeof a!==d&&(typeof a.title!==d&&a.title&&(b+='
'+a.title+'
'),typeof a.content!==d&&a.content&&(b+='
'+a.content+"
")),b}}}(jQuery,window,document),function(a,b,c,d){a.fn.rating=function(b){var c,e=a(this),f=e.selector||"",g=a.extend(!0,{},a.fn.rating.settings,b),h=g.namespace,i=g.className,j=g.metadata,k=g.selector,l=g.error,m="."+h,n="module-"+h,o=(new Date).getTime(),p=[],q=arguments[0],r="string"==typeof q,s=[].slice.call(arguments,1);return e.each(function(){var b,h=a(this),t=h.find(k.icon),u=this,v=h.data(n);b={initialize:function(){b.verbose("Initializing rating module"),g.interactive&&t.bind("mouseenter"+m,b.event.mouseenter).bind("mouseleave"+m,b.event.mouseleave).bind("click"+m,b.event.click),g.initialRating&&(b.debug("Setting initial rating"),b.setRating(g.initialRating)),h.data(j.rating)&&(b.debug("Rating found in metadata"),b.setRating(h.data(j.rating))),h.addClass(i.active),b.instantiate()},instantiate:function(){b.verbose("Instantiating module",g),h.data(n,b)},destroy:function(){h.removeData(n),t.off(m)},setRating:function(c){var d=t.eq(c-1);b.verbose("Setting current rating to",c),h.removeClass(i.hover),t.removeClass(i.hover),d.nextAll().removeClass(i.active),d.addClass(i.active).prevAll().addClass(i.active),a.proxy(g.onRate,u)()},event:{mouseenter:function(){var b=a(this);b.nextAll().removeClass(i.hover),h.addClass(i.hover),b.addClass(i.hover).prevAll().addClass(i.hover)},mouseleave:function(){h.removeClass(i.hover),t.removeClass(i.hover)},click:function(){var c=a(this);b.setRating(t.index(c)+1)}},setting:function(b,c){return c===d?g[b]:(a.isPlainObject(b)?a.extend(!0,g,b):g[b]=c,void 0)},internal:function(c,e){return e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){g.debug&&(g.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,g.name+":"),b.debug.apply(console,arguments)))},verbose:function(){g.verbose&&g.debug&&(g.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,g.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;g.performance&&(c=(new Date).getTime(),e=o||c,d=c-e,o=c,p.push({Element:u,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=g.name+":",h=0;o=!1,clearTimeout(b.performance.timer),a.each(p,function(a,b){h+=b["Execution Time"]}),c+=" "+h+"ms",f&&(c+=" '"+f+"'"),e.size()>1&&(c+=" ("+e.size()+")"),(console.group!==d||console.table!==d)&&p.length>0&&(console.groupCollapsed(c),console.table?console.table(p):a.each(p,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),p=[]}},invoke:function(e,f,g){var h,i,j;return f=f||s,g=u||g,"string"==typeof e&&v!==d&&(e=e.split(/[\. ]/),h=e.length-1,a.each(e,function(c,f){var g=c!=h?f+e[c+1].charAt(0).toUpperCase()+e[c+1].slice(1):e;if(a.isPlainObject(v[f])&&c!=h)v=v[f];else{if(!a.isPlainObject(v[g])||c==h)return v[f]!==d?(i=v[f],!1):v[g]!==d?(i=v[g],!1):(b.error(l.method),!1);v=v[g]}})),a.isFunction(i)?j=i.apply(g,f):i!==d&&(j=i),a.isArray(c)?c.push(j):"string"==typeof c?c=[c,j]:j!==d&&(c=j),i}},r?(v===d&&b.initialize(),b.invoke(q)):(v!==d&&b.destroy(),b.initialize())}),c!==d?c:this},a.fn.rating.settings={name:"Rating",namespace:"rating",verbose:!0,debug:!0,performance:!0,initialRating:0,interactive:!0,onRate:function(){},error:{method:"The method you called is not defined"},metadata:{rating:"rating"},className:{active:"active",hover:"hover",loading:"loading"},selector:{icon:".icon"}}}(jQuery,window,document),function(a,b,c,d){a.fn.search=function(c,e){var f,g=a(this),h=a.extend(!0,{},a.fn.search.settings,e),i=h.className,j=h.selector,k=h.error,l=h.namespace,m="."+l,n=l+"-module",o=g.selector||"",p=(new Date).getTime(),q=[],r=arguments[0],s="string"==typeof r,t=[].slice.call(arguments,1);return a(this).each(function(){var e,l=a(this),u=l.find(j.prompt),v=l.find(j.searchButton),w=l.find(j.results),x=(l.find(j.result),l.find(j.category),this),y=l.data(n);e={initialize:function(){e.verbose("Initializing module");var a=u[0],b=a.oninput!==d?"input":a.onpropertychange!==d?"propertychange":"keyup";u.on("focus"+m,e.event.focus).on("blur"+m,e.event.blur).on("keydown"+m,e.handleKeyboard),h.automatic&&u.on(b+m,e.search.throttle),v.on("click"+m,e.search.query),w.on("click"+m,j.result,e.results.select),e.instantiate()},instantiate:function(){e.verbose("Storing instance of module",e),y=e,l.data(n,e)},destroy:function(){e.verbose("Destroying instance"),l.removeData(n)},event:{focus:function(){l.addClass(i.focus),e.results.show()},blur:function(){e.search.cancel(),l.removeClass(i.focus),e.results.hide()}},handleKeyboard:function(b){var c,d=l.find(j.result),f=l.find(j.category),g=b.which,h={backspace:8,enter:13,escape:27,upArrow:38,downArrow:40},k=i.active,m=d.index(d.filter("."+k)),n=d.size();if(g==h.escape&&(e.verbose("Escape key pressed, blurring search field"),u.trigger("blur")),w.filter(":visible").size()>0)if(g==h.enter){if(e.verbose("Enter key pressed, selecting active result"),d.filter("."+k).exists())return a.proxy(e.results.select,d.filter("."+k))(),b.preventDefault(),!1}else g==h.upArrow?(e.verbose("Up key pressed, changing active result"),c=0>m-1?m:m-1,f.removeClass(k),d.removeClass(k).eq(c).addClass(k).closest(f).addClass(k),b.preventDefault()):g==h.downArrow&&(e.verbose("Down key pressed, changing active result"),c=m+1>=n?m:m+1,f.removeClass(k),d.removeClass(k).eq(c).addClass(k).closest(f).addClass(k),b.preventDefault());else g==h.enter&&(e.verbose("Enter key pressed, executing query"),e.search.query(),v.addClass(i.down),u.one("keyup",function(){v.removeClass(i.down)}))},search:{cancel:function(){var a=l.data("xhr")||!1;a&&"resolved"!=a.state()&&(e.debug("Cancelling last search"),a.abort())},throttle:function(){var a=u.val(),b=a.length;clearTimeout(e.timer),b>=h.minCharacters?e.timer=setTimeout(e.search.query,h.searchThrottle):e.results.hide()},query:function(){var b=u.val(),d=e.search.cache.read(b);d?(e.debug("Reading result for '"+b+"' from cache"),e.results.add(d)):(e.debug("Querying for '"+b+"'"),"object"==typeof c?e.search.local(b):e.search.remote(b),a.proxy(h.onSearchQuery,l)(b))},local:function(b){var d,f=[],g=[],j=a.isArray(h.searchFields)?h.searchFields:[h.searchFields],k=new RegExp("(?:s|^)"+b,"i"),m=new RegExp(b,"i");l.addClass(i.loading),a.each(j,function(b,d){a.each(c,function(b,c){"string"==typeof c[d]&&-1==a.inArray(c,f)&&-1==a.inArray(c,g)&&(k.test(c[d])?f.push(c):m.test(c[d])&&g.push(c))})}),d=e.results.generate({results:a.merge(f,g)}),l.removeClass(i.loading),e.search.cache.write(b,d),e.results.add(d)},remote:function(b){var d,f={stateContext:l,url:c,urlData:{query:b},success:function(a){d=e.results.generate(a),e.search.cache.write(b,d),e.results.add(d)},failure:e.error};e.search.cancel(),e.debug("Executing search"),a.extend(!0,f,h.apiSettings),a.api(f)},cache:{read:function(a){var b=l.data("cache");return h.cache&&"object"==typeof b&&b[a]!==d?b[a]:!1},write:function(a,b){var c=l.data("cache")!==d?l.data("cache"):{};c[a]=b,l.data("cache",c)}}},results:{generate:function(b){e.debug("Generating html from response",b);var c=h.templates[h.type],d="";return a.isPlainObject(b.results)&&!a.isEmptyObject(b.results)||a.isArray(b.results)&&b.results.length>0?(h.maxResults>0&&(b.results=a.makeArray(b.results).slice(0,h.maxResults)),b.results.length>0&&(a.isFunction(c)?d=c(b):e.error(k.noTemplate,!1))):d=e.message(k.noResults,"empty"),a.proxy(h.onResults,l)(b),d},add:function(b){("default"==h.onResultsAdd||"default"==a.proxy(h.onResultsAdd,w)(b))&&w.html(b),e.results.show()},show:function(){0===w.filter(":visible").size()&&u.filter(":focus").size()>0&&""!==w.html()&&(w.stop().fadeIn(200),a.proxy(h.onResultsOpen,w)())},hide:function(){w.filter(":visible").size()>0&&(w.stop().fadeOut(200),a.proxy(h.onResultsClose,w)())},select:function(c){e.debug("Search result selected");var d=a(this),f=d.find(".title"),g=f.html();if("default"==h.onSelect||"default"==a.proxy(h.onSelect,this)(c)){var i=d.find("a[href]").eq(0),j=i.attr("href")||!1,k=i.attr("target")||!1;e.results.hide(),u.val(g),j&&("_blank"==k||c.ctrlKey?b.open(j):b.location.href=j)}}},setting:function(b,c){return e.debug("Changing setting",b,c),c===d?h[b]:(a.isPlainObject(b)?a.extend(!0,h,b):h[b]=c,void 0)},internal:function(b,c){return e.debug("Changing internal",b,c),c===d?e[b]:(a.isPlainObject(b)?a.extend(!0,e,b):e[b]=c,void 0)},debug:function(){h.debug&&(h.performance?e.performance.log(arguments):(e.debug=Function.prototype.bind.call(console.info,console,h.name+":"),e.debug.apply(console,arguments)))},verbose:function(){h.verbose&&h.debug&&(h.performance?e.performance.log(arguments):(e.verbose=Function.prototype.bind.call(console.info,console,h.name+":"),e.verbose.apply(console,arguments)))},error:function(){e.error=Function.prototype.bind.call(console.error,console,h.name+":"),e.error.apply(console,arguments)},performance:{log:function(a){var b,c,d;h.performance&&(b=(new Date).getTime(),d=p||b,c=b-d,p=b,q.push({Element:x,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":c})),clearTimeout(e.performance.timer),e.performance.timer=setTimeout(e.performance.display,100)},display:function(){var b=h.name+":",c=0;p=!1,clearTimeout(e.performance.timer),a.each(q,function(a,b){c+=b["Execution Time"]}),b+=" "+c+"ms",o&&(b+=" '"+o+"'"),g.size()>1&&(b+=" ("+g.size()+")"),(console.group!==d||console.table!==d)&&q.length>0&&(console.groupCollapsed(b),console.table?console.table(q):a.each(q,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),q=[]}},invoke:function(b,c,g){var h,i,j;return c=c||t,g=x||g,"string"==typeof b&&y!==d&&(b=b.split(/[\. ]/),h=b.length-1,a.each(b,function(c,f){var g=c!=h?f+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(y[f])&&c!=h)y=y[f];else{if(!a.isPlainObject(y[g])||c==h)return y[f]!==d?(i=y[f],!1):y[g]!==d?(i=y[g],!1):(e.error(k.method),!1);y=y[g]}})),a.isFunction(i)?j=i.apply(g,c):i!==d&&(j=i),a.isArray(f)?f.push(j):"string"==typeof f?f=[f,j]:j!==d&&(f=j),i}},s?(y===d&&e.initialize(),e.invoke(r)):(y!==d&&e.destroy(),e.initialize())}),f!==d?f:this},a.fn.search.settings={name:"Search Module",namespace:"search",debug:!0,verbose:!0,performance:!0,onSelect:"default",onResultsAdd:"default",onSearchQuery:function(){},onResults:function(){},onResultsOpen:function(){},onResultsClose:function(){},automatic:"true",type:"simple",minCharacters:3,searchThrottle:300,maxResults:7,cache:!0,searchFields:["title","description"],apiSettings:{},className:{active:"active",down:"down",focus:"focus",empty:"empty",loading:"loading"},error:{noResults:"Your search returned no results",logging:"Error in debug logging, exiting.",noTemplate:"A valid template name was not specified.",serverError:"There was an issue with querying the server.",method:"The method you called is not defined."},selector:{prompt:".prompt",searchButton:".search.button",results:".results",category:".category",result:".result"},templates:{message:function(a,b){var c="";return a!==d&&b!==d&&(c+='
',c+="empty"==b?'
No Results
'+a+'
':'
'+a+"
",c+="
"),c},categories:function(b){var c="";return b.results!==d?(a.each(b.results,function(b,e){e.results!==d&&e.results.length>0&&(c+='
'+e.name+"
",a.each(e.results,function(a,b){c+='
',c+='',b.image!==d&&(c+='
'+"
"),c+='
',b.price!==d&&(c+='
'+b.price+"
"),b.title!==d&&(c+='
'+b.title+"
"),b.description!==d&&(c+='
'+b.description+"
"),c+="
"}),c+="
")}),b.resultPage&&(c+=''+b.resultPage.text+""),c):!1},simple:function(b){var c="";return b.results!==d?(a.each(b.results,function(a,b){c+='',b.image!==d&&(c+='
'+"
"),c+='
',b.price!==d&&(c+='
'+b.price+"
"),b.title!==d&&(c+='
'+b.title+"
"),b.description!==d&&(c+='
'+b.description+"
"),c+="
"}),b.resultPage&&(c+=''+b.resultPage.text+""),c):!1}}}}(jQuery,window,document),function(a,b,c,d){a.fn.shape=function(b){var e,f=a(this),g=f.selector||"",h=a.extend(!0,{},a.fn.shape.settings,b),i=h.namespace,j=h.selector,k=h.error,l=h.className,m="."+i,n="module-"+i,o=(new Date).getTime(),p=[],q=arguments[0],r="string"==typeof q,s=[].slice.call(arguments,1);return f.each(function(){var b,i,t,u=a(this),v=u.find(j.sides),w=u.find(j.side),x=this,y=u.data(n);t={initialize:function(){t.verbose("Initializing module for",x),t.set.defaultSide(),t.instantiate()},instantiate:function(){t.verbose("Storing instance of module",t),y=t,u.data(n,y)},destroy:function(){t.verbose("Destroying previous module for",x),u.removeData(n).off(m)},refresh:function(){t.verbose("Refreshing selector cache for",x),u=a(x),v=a(this).find(j.shape),w=a(this).find(j.side)},repaint:function(){t.verbose("Forcing repaint event");var a=v.get(0)||c.createElement("div");a.offsetWidth},animate:function(a,c){t.verbose("Animating box with properties",a),c=c||function(a){t.verbose("Executing animation callback"),a!==d&&a.stopPropagation(),t.reset(),t.set.active()},h.useCSS?t.get.transitionEvent()?(t.verbose("Starting CSS animation"),u.addClass(l.animating),t.set.stageSize(),t.repaint(),u.addClass(l.css),b.addClass(l.hidden),v.css(a).one(t.get.transitionEvent(),c)):c():(t.verbose("Starting javascript animation"),u.addClass(l.animating).removeClass(l.css),t.set.stageSize(),t.repaint(),b.animate({opacity:0},h.duration,h.easing),v.animate(a,h.duration,h.easing,c))},queue:function(a){t.debug("Queueing animation of",a),v.one(t.get.transitionEvent(),function(){t.debug("Executing queued animation"),setTimeout(function(){u.shape(a)},0)})},reset:function(){t.verbose("Animating states reset"),u.removeClass(l.css).removeClass(l.animating).attr("style","").removeAttr("style"),v.attr("style","").removeAttr("style"),w.attr("style","").removeAttr("style").removeClass(l.hidden),i.removeClass(l.animating).attr("style","").removeAttr("style")},is:{animating:function(){return u.hasClass(l.animating)}},get:{transform:{up:function(){var a={y:-((b.outerHeight()-i.outerHeight())/2),z:-(b.outerHeight()/2)};return{transform:"translateY("+a.y+"px) translateZ("+a.z+"px) rotateX(-90deg)"}},down:function(){var a={y:-((b.outerHeight()-i.outerHeight())/2),z:-(b.outerHeight()/2)};return{transform:"translateY("+a.y+"px) translateZ("+a.z+"px) rotateX(90deg)"}},left:function(){var a={x:-((b.outerWidth()-i.outerWidth())/2),z:-(b.outerWidth()/2)};return{transform:"translateX("+a.x+"px) translateZ("+a.z+"px) rotateY(90deg)"}},right:function(){var a={x:-((b.outerWidth()-i.outerWidth())/2),z:-(b.outerWidth()/2)};return{transform:"translateX("+a.x+"px) translateZ("+a.z+"px) rotateY(-90deg)"}},over:function(){var a={x:-((b.outerWidth()-i.outerWidth())/2)};return{transform:"translateX("+a.x+"px) rotateY(180deg)"}},back:function(){var a={x:-((b.outerWidth()-i.outerWidth())/2)};return{transform:"translateX("+a.x+"px) rotateY(-180deg)"}}},transitionEvent:function(){var a,b=c.createElement("element"),e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(a in e)if(b.style[a]!==d)return e[a]},nextSide:function(){return b.next(j.side).size()>0?b.next(j.side):u.find(j.side).first()}},set:{defaultSide:function(){b=u.find("."+h.className.active),i=b.next(j.side).size()>0?b.next(j.side):u.find(j.side).first(),t.verbose("Active side set to",b),t.verbose("Next side set to",i)},stageSize:function(){var a={width:i.outerWidth(),height:i.outerHeight()};t.verbose("Resizing stage to fit new content",a),u.css({width:a.width,height:a.height})},nextSide:function(a){i=u.find(a),0===i.size()&&t.error(k.side),t.verbose("Next side manually set to",i)},active:function(){t.verbose("Setting new side to active",i),w.removeClass(l.active),i.addClass(l.active),a.proxy(h.onChange,i)(),t.set.defaultSide()}},flip:{up:function(){t.debug("Flipping up",i),t.is.animating()?t.queue("flip up"):(t.stage.above(),t.animate(t.get.transform.up()))},down:function(){t.debug("Flipping down",i),t.is.animating()?t.queue("flip down"):(t.stage.below(),t.animate(t.get.transform.down()))},left:function(){t.debug("Flipping left",i),t.is.animating()?t.queue("flip left"):(t.stage.left(),t.animate(t.get.transform.left()))},right:function(){t.debug("Flipping right",i),t.is.animating()?t.queue("flip right"):(t.stage.right(),t.animate(t.get.transform.right()))},over:function(){t.debug("Flipping over",i),t.is.animating()?t.queue("flip over"):(t.stage.behind(),t.animate(t.get.transform.over()))},back:function(){t.debug("Flipping back",i),t.is.animating()?t.queue("flip back"):(t.stage.behind(),t.animate(t.get.transform.back()))}},stage:{above:function(){var a={origin:(b.outerHeight()-i.outerHeight())/2,depth:{active:i.outerHeight()/2,next:b.outerHeight()/2}};t.verbose("Setting the initial animation position as above",i,a),b.css({transform:"rotateY(0deg) translateZ("+a.depth.active+"px)"}),i.addClass(l.animating).css({display:"block",top:a.origin+"px",transform:"rotateX(90deg) translateZ("+a.depth.next+"px)"})},below:function(){var a={origin:(b.outerHeight()-i.outerHeight())/2,depth:{active:i.outerHeight()/2,next:b.outerHeight()/2}};t.verbose("Setting the initial animation position as below",i,a),b.css({transform:"rotateY(0deg) translateZ("+a.depth.active+"px)"}),i.addClass(l.animating).css({display:"block",top:a.origin+"px",transform:"rotateX(-90deg) translateZ("+a.depth.next+"px)"})},left:function(){var a={origin:(b.outerWidth()-i.outerWidth())/2,depth:{active:i.outerWidth()/2,next:b.outerWidth()/2}};t.verbose("Setting the initial animation position as left",i,a),b.css({transform:"rotateY(0deg) translateZ("+a.depth.active+"px)"}),i.addClass(l.animating).css({display:"block",left:a.origin+"px",transform:"rotateY(-90deg) translateZ("+a.depth.next+"px)"})},right:function(){var a={origin:(b.outerWidth()-i.outerWidth())/2,depth:{active:i.outerWidth()/2,next:b.outerWidth()/2}};t.verbose("Setting the initial animation position as left",i,a),b.css({transform:"rotateY(0deg) translateZ("+a.depth.active+"px)"}),i.addClass(l.animating).css({display:"block",left:a.origin+"px",transform:"rotateY(90deg) translateZ("+a.depth.next+"px)"})},behind:function(){var a={origin:(b.outerWidth()-i.outerWidth())/2,depth:{active:i.outerWidth()/2,next:b.outerWidth()/2}};t.verbose("Setting the initial animation position as behind",i,a),b.css({transform:"rotateY(0deg)"}),i.addClass(l.animating).css({display:"block",left:a.origin+"px",transform:"rotateY(-180deg)"})}},setting:function(b,c){return c===d?h[b]:(a.isPlainObject(b)?a.extend(!0,h,b):h[b]=c,void 0)},internal:function(b,c){return c===d?t[b]:(a.isPlainObject(b)?a.extend(!0,t,b):t[b]=c,void 0)},debug:function(){h.debug&&(h.performance?t.performance.log(arguments):(t.debug=Function.prototype.bind.call(console.info,console,h.name+":"),t.debug.apply(console,arguments)))},verbose:function(){h.verbose&&h.debug&&(h.performance?t.performance.log(arguments):(t.verbose=Function.prototype.bind.call(console.info,console,h.name+":"),t.verbose.apply(console,arguments)))},error:function(){t.error=Function.prototype.bind.call(console.error,console,h.name+":"),t.error.apply(console,arguments)},performance:{log:function(a){var b,c,d;h.performance&&(b=(new Date).getTime(),d=o||b,c=b-d,o=b,p.push({Element:x,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":c})),clearTimeout(t.performance.timer),t.performance.timer=setTimeout(t.performance.display,100)},display:function(){var b=h.name+":",c=0;o=!1,clearTimeout(t.performance.timer),a.each(p,function(a,b){c+=b["Execution Time"] }),b+=" "+c+"ms",g&&(b+=" '"+g+"'"),f.size()>1&&(b+=" ("+f.size()+")"),(console.group!==d||console.table!==d)&&p.length>0&&(console.groupCollapsed(b),console.table?console.table(p):a.each(p,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),p=[]}},invoke:function(b,c,f){var g,h,i;return c=c||s,f=x||f,"string"==typeof b&&y!==d&&(b=b.split(/[\. ]/),g=b.length-1,a.each(b,function(c,e){var f=c!=g?e+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(y[e])&&c!=g)y=y[e];else{if(!a.isPlainObject(y[f])||c==g)return y[e]!==d?(h=y[e],!1):y[f]!==d?(h=y[f],!1):(t.error(k.method),!1);y=y[f]}})),a.isFunction(h)?i=h.apply(f,c):h!==d&&(i=h),a.isArray(e)?e.push(i):"string"==typeof e?e=[e,i]:i!==d&&(e=i),h}},r?(y===d&&t.initialize(),t.invoke(q)):(y!==d&&t.destroy(),t.initialize())}),e!==d?e:this},a.fn.shape.settings={name:"Shape",debug:!0,verbose:!0,performance:!0,namespace:"shape",beforeChange:function(){},onChange:function(){},useCSS:!0,duration:1e3,easing:"easeInOutQuad",error:{side:"You tried to switch to a side that does not exist.",method:"The method you called is not defined"},className:{css:"css",animating:"animating",hidden:"hidden",active:"active"},selector:{sides:".sides",side:".side"}}}(jQuery,window,document),function(a,b,c,d){a.fn.sidebar=function(b){var e,f=a(this),g=a.isPlainObject(b)?a.extend(!0,{},a.fn.sidebar.settings,b):a.fn.sidebar.settings,h=(g.selector,g.className),i=g.namespace,j=g.error,k="."+i,l="module-"+i,m=f.selector||"",n=(new Date).getTime(),o=[],p=arguments[0],q="string"==typeof p,r=[].slice.call(arguments,1);return f.each(function(){var b,s=a(this),t=a("body"),u=a("head"),v=a("style[title="+i+"]"),w=this,x=s.data(l);b={initialize:function(){b.debug("Initializing sidebar",s),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module",b),x=b,s.data(l,b)},destroy:function(){b.verbose("Destroying previous module for",s),s.off(k).removeData(l)},refresh:function(){b.verbose("Refreshing selector cache"),v=a("style[title="+i+"]")},attach:{events:function(c,d){var e=a(c);d=a.isFunction(b[d])?b[d]:b.toggle,e.size()>0?(b.debug("Attaching sidebar events to element",c,d),e.off(k).on("click"+k,d)):b.error(j.notFound)}},show:function(){b.debug("Showing sidebar"),b.is.closed()?(g.overlay||b.pushPage(),b.set.active()):b.debug("Sidebar is already visible")},hide:function(){b.is.open()&&(g.overlay||(b.pullPage(),b.remove.pushed()),b.remove.active())},toggle:function(){b.is.closed()?b.show():b.hide()},pushPage:function(){var a=b.get.direction(),c=b.is.vertical()?s.outerHeight():s.outerWidth();g.useCSS?(b.debug("Using CSS to animate body"),b.add.bodyCSS(a,c),b.set.pushed()):b.animatePage(a,c,b.set.pushed)},pullPage:function(){var a=b.get.direction();g.useCSS?(b.debug("Resetting body position css"),b.remove.bodyCSS()):(b.debug("Resetting body position using javascript"),b.animatePage(a,0)),b.remove.pushed()},animatePage:function(a,c){var d={};d["padding-"+a]=c,b.debug("Using javascript to animate body",d),t.animate(d,g.duration,b.set.pushed)},add:{bodyCSS:function(a,c){var d;a!==h.bottom&&(d='"),u.append(d),b.debug("Adding body css to head",v)}},remove:{bodyCSS:function(){b.debug("Removing body css styles",v),b.refresh(),v.remove()},active:function(){s.removeClass(h.active)},pushed:function(){b.verbose("Removing body push state",b.get.direction()),t.removeClass(h[b.get.direction()]).removeClass(h.pushed)}},set:{active:function(){s.addClass(h.active)},pushed:function(){b.verbose("Adding body push state",b.get.direction()),t.addClass(h[b.get.direction()]).addClass(h.pushed)}},get:{direction:function(){return s.hasClass(h.top)?h.top:s.hasClass(h.right)?h.right:s.hasClass(h.bottom)?h.bottom:h.left},transitionEvent:function(){var a,b=c.createElement("element"),e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(a in e)if(b.style[a]!==d)return e[a]}},is:{open:function(){return s.is(":animated")||s.hasClass(h.active)},closed:function(){return!b.is.open()},vertical:function(){return s.hasClass(h.top)}},setting:function(b,c){return c===d?g[b]:(a.isPlainObject(b)?a.extend(!0,g,b):g[b]=c,void 0)},internal:function(c,e){return e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){g.debug&&(g.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,g.name+":"),b.debug.apply(console,arguments)))},verbose:function(){g.verbose&&g.debug&&(g.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,g.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;g.performance&&(c=(new Date).getTime(),e=n||c,d=c-e,n=c,o.push({Element:w,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=g.name+":",e=0;n=!1,clearTimeout(b.performance.timer),a.each(o,function(a,b){e+=b["Execution Time"]}),c+=" "+e+"ms",m&&(c+=" '"+m+"'"),f.size()>1&&(c+=" ("+f.size()+")"),(console.group!==d||console.table!==d)&&o.length>0&&(console.groupCollapsed(c),console.table?console.table(o):a.each(o,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),o=[]}},invoke:function(c,f,g){var h,i,k;return f=f||r,g=w||g,"string"==typeof c&&x!==d&&(c=c.split(/[\. ]/),h=c.length-1,a.each(c,function(e,f){var g=e!=h?f+c[e+1].charAt(0).toUpperCase()+c[e+1].slice(1):c;if(a.isPlainObject(x[f])&&e!=h)x=x[f];else{if(!a.isPlainObject(x[g])||e==h)return x[f]!==d?(i=x[f],!1):x[g]!==d?(i=x[g],!1):(b.error(j.method),!1);x=x[g]}})),a.isFunction(i)?k=i.apply(g,f):i!==d&&(k=i),a.isArray(e)?e.push(k):"string"==typeof e?e=[e,k]:k!==d&&(e=k),i}},q?(x===d&&b.initialize(),b.invoke(p)):(x!==d&&b.destroy(),b.initialize())}),e!==d?e:this},a.fn.sidebar.settings={name:"Sidebar",namespace:"sidebar",verbose:!0,debug:!0,performance:!0,useCSS:!0,overlay:!1,duration:300,side:"left",onChange:function(){},onShow:function(){},onHide:function(){},className:{active:"active",pushed:"pushed",top:"top",left:"left",right:"right",bottom:"bottom"},error:{method:"The method you called is not defined.",notFound:"There were no elements that matched the specified selector"}}}(jQuery,window,document),function(a,b,c,d){a.fn.tab=function(c){var e,f,g,h,i,j=a.extend(!0,{},a.fn.tab.settings,c),k=a(this),l=a(j.context).find(j.selector.tabs),m=k.selector||"",n={},o=!0,p=0,q=this,r=(new Date).getTime(),s=[],t=j.className,u=j.metadata,v=j.error,w="."+j.namespace,x=j.namespace+"-module",y=k.data(x),z=arguments[0],A=y!==d&&"string"==typeof z,B=[].slice.call(arguments,1);return h={initialize:function(){if(h.debug("Initializing Tabs",k),j.history){if(a.address===d)return h.error(v.state),!1;if(j.path===!1)return h.error(v.path),!1;j.auto&&(j.apiSettings={url:j.path+"/{$tab}"}),h.verbose("Address library found adding state change event"),a.address.state(j.path).unbind("change").bind("change",h.event.history.change)}a.isWindow(q)||k.on("click"+w,h.event.click),h.instantiate()},instantiate:function(){h.verbose("Storing instance of module",h),k.data(x,h)},destroy:function(){h.debug("Destroying tabs",k),k.off(w)},event:{click:function(){h.debug("Navigation clicked");var b=a(this).data(u.tab);b!==d?j.history?a.address.value(b):h.changeTab(b):h.debug("No tab specified")},history:{change:function(b){var c=b.pathNames.join("/")||h.get.initialPath(),e=j.templates.determineTitle(c)||!1;h.debug("History change event",c,b),g=b,c!==d&&h.changeTab(c),e&&a.address.title(e)}}},refresh:function(){e&&(h.debug("Refreshing tab",e),h.changeTab(e))},cache:{read:function(a){return a!==d?n[a]:!1},add:function(a,b){a=a||e,h.debug("Adding cached content for",a),n[a]=b},remove:function(a){a=a||e,h.debug("Removing cached content for",a),delete n[a]}},changeTab:function(c){var d=b.history&&b.history.pushState,i=d&&j.ignoreFirstLoad&&o,k=j.auto||a.isPlainObject(j.apiSettings),l=k&&!i?h.utilities.pathToArray(c):h.get.defaultPathArray(c),c=h.utilities.arrayToPath(l);h.deactivate.all(),a.each(l,function(b,d){var m,n,p,q=l.slice(0,b+1),r=h.utilities.arrayToPath(q),s=h.is.tab(r),t=b+1==l.length,u=h.get.tabElement(r);return h.verbose("Looking for tab",d),s?(h.verbose("Tab was found",d),e=r,f=h.utilities.filterArray(l,q),t?p=!0:(m=l.slice(0,b+2),n=h.utilities.arrayToPath(m),p=!h.is.tab(n),p&&h.verbose("Tab parameters found",m)),p&&k?(i?(h.debug("Ignoring remote content on first tab load",r),o=!1,h.cache.add(c,u.html()),h.activate.all(r),a.proxy(j.onTabInit,u)(r,f,g),a.proxy(j.onTabLoad,u)(r,f,g)):(h.activate.navigation(r),h.content.fetch(r,c)),!1):(h.debug("Opened local tab",r),h.activate.all(r),a.proxy(j.onTabLoad,u)(r,f,g),void 0)):(h.error(v.missingTab,d),!1)})},content:{fetch:function(b,c){var i=h.get.tabElement(b),c=c||b,k=h.cache.read(c),l={dataType:"html",stateContext:i,success:function(d){h.cache.add(c,d),h.content.update(b,d),b==e?(h.debug("Content loaded",b),h.activate.tab(b)):h.debug("Content loaded in background",b),a.proxy(j.onTabInit,i)(b,f,g),a.proxy(j.onTabLoad,i)(b,f,g)},urlData:{tab:c}},m=i.data(u.promise)||!1,n=m&&"pending"===m.state();j.cache&&k?(h.debug("Showing existing content",c),h.content.update(b,k),h.activate.tab(b),a.proxy(j.onTabLoad,i)(b,f,g)):n?(h.debug("Content is already loading",c),i.addClass(t.loading)):a.api!==d?(h.debug("Retrieving remote content",c),a.api(a.extend(!0,{headers:{"X-Remote":!0}},j.apiSettings,l))):h.error(v.api)},update:function(a,b){h.debug("Updating html for",a);var c=h.get.tabElement(a);c.html(b)}},activate:{all:function(a){h.activate.tab(a),h.activate.navigation(a)},tab:function(a){var b=h.get.tabElement(a);h.verbose("Showing tab content for",b),b.addClass(t.active)},navigation:function(a){var b=h.get.navElement(a);h.verbose("Activating tab navigation for",b,a),b.addClass(t.active)}},deactivate:{all:function(){h.deactivate.navigation(),h.deactivate.tabs()},navigation:function(){k.removeClass(t.active)},tabs:function(){l.removeClass(t.active+" "+t.loading)}},is:{tab:function(a){return a!==d?h.get.tabElement(a).size()>0:!1}},get:{initialPath:function(){return k.eq(0).data(u.tab)||l.eq(0).data(u.tab)},path:function(){return a.address.value()},defaultPathArray:function(a){return h.utilities.pathToArray(h.get.defaultPath(a))},defaultPath:function(a){var b=k.filter("[data-"+u.tab+'^="'+a+'/"]').eq(0),c=b.data(u.tab)||!1;if(c){if(h.debug("Found default tab",c),p0?b:c},tab:function(){return e}},utilities:{filterArray:function(b,c){return a.grep(b,function(b){return-1==a.inArray(b,c)})},last:function(b){return a.isArray(b)?b[b.length-1]:!1},pathToArray:function(a){return a===d&&(a=e),"string"==typeof a?a.split("/"):[a]},arrayToPath:function(b){return a.isArray(b)?b.join("/"):!1}},setting:function(b,c){return c===d?j[b]:(a.isPlainObject(b)?a.extend(!0,j,b):j[b]=c,void 0)},internal:function(b,c){return c===d?h[b]:(a.isPlainObject(b)?a.extend(!0,h,b):h[b]=c,void 0)},debug:function(){j.debug&&(j.performance?h.performance.log(arguments):(h.debug=Function.prototype.bind.call(console.info,console,j.name+":"),h.debug.apply(console,arguments)))},verbose:function(){j.verbose&&j.debug&&(j.performance?h.performance.log(arguments):(h.verbose=Function.prototype.bind.call(console.info,console,j.name+":"),h.verbose.apply(console,arguments)))},error:function(){h.error=Function.prototype.bind.call(console.error,console,j.name+":"),h.error.apply(console,arguments)},performance:{log:function(a){var b,c,d;j.performance&&(b=(new Date).getTime(),d=r||b,c=b-d,r=b,s.push({Element:q,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":c})),clearTimeout(h.performance.timer),h.performance.timer=setTimeout(h.performance.display,100)},display:function(){var b=j.name+":",c=0;r=!1,clearTimeout(h.performance.timer),a.each(s,function(a,b){c+=b["Execution Time"]}),b+=" "+c+"ms",m&&(b+=" '"+m+"'"),(console.group!==d||console.table!==d)&&s.length>0&&(console.groupCollapsed(b),console.table?console.table(s):a.each(s,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(b,c,e){var f,g,j;return c=c||B,e=q||e,"string"==typeof b&&y!==d&&(b=b.split(/[\. ]/),f=b.length-1,a.each(b,function(c,e){var i=c!=f?e+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(y[e])&&c!=f)y=y[e];else{if(!a.isPlainObject(y[i])||c==f)return y[e]!==d?(g=y[e],!1):y[i]!==d?(g=y[i],!1):(h.error(v.method),!1);y=y[i]}})),a.isFunction(g)?j=g.apply(e,c):g!==d&&(j=g),a.isArray(i)?i.push(j):"string"==typeof i?i=[i,j]:j!==d&&(i=j),g}},A?(y===d&&h.initialize(),h.invoke(z)):(y!==d&&h.destroy(),h.initialize()),i!==d?i:this},a.tab=function(c){a(b).tab(c)},a.fn.tab.settings={name:"Tab",verbose:!0,debug:!0,performance:!0,namespace:"tab",onTabInit:function(){},onTabLoad:function(){},templates:{determineTitle:function(){}},auto:!1,history:!1,path:!1,context:"body",maxDepth:25,ignoreFirstLoad:!0,alwaysRefresh:!1,cache:!0,apiSettings:!1,error:{api:"You attempted to load content without API module",noContent:"The tab you specified is missing a content url.",method:"The method you called is not defined",state:"The state library has not been initialized",missingTab:"Tab cannot be found",path:"History enabled, but no path was specified",recursion:"Max recursive depth reached"},metadata:{tab:"tab",loaded:"loaded",promise:"promise"},className:{loading:"loading",active:"active"},selector:{tabs:".tab"}}}(jQuery,window,document),function(a,b,c,d){a.fn.transition=function(){var e,f=a(this),g=f.selector||"",h=(new Date).getTime(),i=[],j=arguments,k=j[0],l=[].slice.call(arguments,1),m="string"==typeof k;return b.requestAnimationFrame||b.mozRequestAnimationFrame||b.webkitRequestAnimationFrame||b.msRequestAnimationFrame||function(a){setTimeout(a,0)},f.each(function(){var b,n,o,p,q,r,s,t,u,v,w=a(this),x=this;v={initialize:function(){b=v.get.settings.apply(x,j),v.verbose("Converted arguments into settings object",b),o=b.error,p=b.className,t=b.namespace,q=b.metadata,u="module-"+t,r=v.get.animationEvent(),s=v.get.animationName(),n=w.data(u),n===d&&v.instantiate(),m&&(m=v.invoke(k)),m===!1&&v.animate()},instantiate:function(){v.verbose("Storing instance of module",v),n=v,w.data(u,n)},destroy:function(){v.verbose("Destroying previous module for",x),w.removeData(u)},animate:function(a){return b=a||b,v.debug("Preparing animation",b.animation),v.is.animating()?(b.queue&&v.queue(b.animation),!1):(v.save.conditions(),v.set.duration(b.duration),v.set.animating(),v.repaint(),w.addClass(p.transition).addClass(b.animation).one(r,v.complete),!v.has.direction()&&v.can.transition()&&v.set.direction(),v.can.animate()?(v.show(),v.debug("Starting tween",b.animation,w.attr("class")),void 0):(v.restore.conditions(),v.error(o.noAnimation),!1))},queue:function(a){v.debug("Queueing animation of",a),n.queuing=!0,w.one(r,function(){n.queuing=!1,v.animate.apply(this,b)})},complete:function(){v.verbose("CSS animation complete",b.animation),v.is.looping()||(w.hasClass(p.outward)?(v.restore.conditions(),v.hide()):w.hasClass(p.inward)?(v.restore.conditions(),v.show()):v.restore.conditions(),v.remove.animating()),a.proxy(b.complete,this)()},repaint:function(a){v.verbose("Forcing repaint event"),a=x.offsetWidth},has:{direction:function(a){return a=a||b.animation,w.hasClass(p.inward)||w.hasClass(p.outward)?!0:void 0}},set:{animating:function(){w.addClass(p.animating)},direction:function(){w.is(":visible")?(v.debug("Automatically determining the direction of animation","Outward"),w.addClass(p.outward).removeClass(p.inward)):(v.debug("Automatically determining the direction of animation","Inward"),w.addClass(p.inward).removeClass(p.outward))},looping:function(){v.debug("Transition set to loop"),w.addClass(p.looping)},duration:function(a){a=a||b.duration,a="number"==typeof a?a+"ms":a,v.verbose("Setting animation duration",a),w.css({"-webkit-animation-duration":a,"-moz-animation-duration":a,"-ms-animation-duration":a,"-o-animation-duration":a,"animation-duration":a})}},save:{conditions:function(){v.cache={className:w.attr("class"),style:w.attr("style")},v.verbose("Saving original attributes",v.cache)}},restore:{conditions:function(){return typeof v.cache===d?(v.error(o.cache),!1):(v.cache.className?w.attr("class",v.cache.className):w.removeAttr("class"),v.cache.style?w.attr("style",v.cache.style):w.removeAttr("style"),v.is.looping()&&v.remove.looping(),v.verbose("Restoring original attributes",v.cache),void 0)}},remove:{animating:function(){w.removeClass(p.animating)},looping:function(){v.debug("Transitions are no longer looping"),w.removeClass(p.looping),v.repaint()}},get:{settings:function(b,c,d){return a.isPlainObject(b)?a.extend(!0,{},a.fn.transition.settings,b):"function"==typeof d?a.extend(!0,{},a.fn.transition.settings,{animation:b,complete:d,duration:c}):"string"==typeof c||"number"==typeof c?a.extend(!0,{},a.fn.transition.settings,{animation:b,duration:c}):"object"==typeof c?a.extend(!0,{},a.fn.transition.settings,c,{animation:b}):"function"==typeof c?a.extend(!0,{},a.fn.transition.settings,{animation:b,complete:c}):a.extend(!0,{},a.fn.transition.settings,{animation:b})},animationName:function(){var a,b=c.createElement("div"),e={animation:"animationName",OAnimation:"oAnimationName",MozAnimation:"mozAnimationName",WebkitAnimation:"webkitAnimationName"};for(a in e)if(b.style[a]!==d)return v.verbose("Determining animation vendor name property",e[a]),e[a];return!1},animationEvent:function(){var a,b=c.createElement("div"),e={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd"};for(a in e)if(b.style[a]!==d)return v.verbose("Determining animation vendor end event",e[a]),e[a];return!1}},can:{animate:function(){return"none"!==w.css(s)?(v.debug("CSS definition found"),!0):(v.debug("Unable to find css definition"),!1)},transition:function(){var b=a("
").addClass(w.attr("class")).appendTo(a("body")),c=b.css(s),d=b.addClass(p.inward).css(s);return c!=d?(v.debug("In/out transitions exist"),b.remove(),!0):(v.debug("Static animation found"),b.remove(),!1)}},is:{animating:function(){return w.hasClass(p.animating)},looping:function(){return w.hasClass(p.looping)},visible:function(){return w.is(":visible")}},hide:function(){v.verbose("Hiding element"),w.removeClass(p.visible).addClass(p.transition).addClass(p.hidden)},show:function(){v.verbose("Showing element"),w.removeClass(p.hidden).addClass(p.transition).addClass(p.visible)},start:function(){v.verbose("Starting animation"),w.removeClass(p.disabled)},stop:function(){v.debug("Stopping animation"),w.addClass(p.disabled)},toggle:function(){v.debug("Toggling play status"),w.toggleClass(p.disabled)},setting:function(c,e){return e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},internal:function(b,c){return c===d?v[b]:(a.isPlainObject(b)?a.extend(!0,v,b):v[b]=c,void 0)},debug:function(){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.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(){v.error=Function.prototype.bind.call(console.error,console,b.name+":"),v.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;b.performance&&(c=(new Date).getTime(),e=h||c,d=c-e,h=c,i.push({Element:x,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(v.performance.timer),v.performance.timer=setTimeout(v.performance.display,100)},display:function(){var c=b.name+":",e=0;h=!1,clearTimeout(v.performance.timer),a.each(i,function(a,b){e+=b["Execution Time"]}),c+=" "+e+"ms",g&&(c+=" '"+g+"'"),f.size()>1&&(c+=" ("+f.size()+")"),(console.group!==d||console.table!==d)&&i.length>0&&(console.groupCollapsed(c),console.table?console.table(i):a.each(i,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),i=[]}},invoke:function(b,c,f){var g,h,i;return c=c||l,f=x||f,"string"==typeof b&&n!==d&&(b=b.split(/[\. ]/),g=b.length-1,a.each(b,function(c,e){var f=c!=g?e+b[c+1].charAt(0).toUpperCase()+b[c+1].slice(1):b;if(a.isPlainObject(n[e])&&c!=g)n=n[e];else{if(!a.isPlainObject(n[f])||c==g)return n[e]!==d?(h=n[e],!1):n[f]!==d?(h=n[f],!1):!1;n=n[f]}})),a.isFunction(h)?i=h.apply(f,c):h!==d&&(i=h),a.isArray(e)?e.push(i):"string"==typeof e?e=[e,i]:i!==d&&(e=i),h||!1}},v.initialize()}),e!==d?e:this},a.fn.transition.settings={name:"Transition",debug:!0,verbose:!0,performance:!0,namespace:"transition",complete:function(){},animation:"fade",duration:"700ms",queue:!0,className:{transition:"ui transition",animating:"animating",looping:"looping",loading:"loading",disabled:"disabled",hidden:"hidden",visible:"visible",inward:"in",outward:"out"},error:{noAnimation:"There is no css animation matching the one you specified.",method:"The method you called is not defined"}}}(jQuery,window,document),function(a,b,c,d){a.fn.video=function(b){var c,e=a(this),f=a.isPlainObject(b)?a.extend(!0,{},a.fn.video.settings,b):a.fn.video.settings,g=e.selector||"",h=(new Date).getTime(),i=[],j=arguments[0],k="string"==typeof j,l=[].slice.call(arguments,1),m=f.selector,n=f.className,o=f.error,p=f.metadata,q=f.namespace,r="."+q,s=q+"-module";return e.each(function(){var b,q=a(this),t=q.find(m.placeholder),u=q.find(m.playButton),v=q.find(m.embed),w=this,x=q.data(s);b={initialize:function(){b.debug("Initializing video"),t.on("click"+r,b.play),u.on("click"+r,b.play),b.instantiate()},instantiate:function(){b.verbose("Storing instance of module",b),x=b,q.data(s,b)},destroy:function(){b.verbose("Destroying previous instance of video"),q.removeData(s).off(r)},change:function(a,c,d){b.debug("Changing video to ",a,c,d),q.data(p.source,a).data(p.id,c).data(p.url,d),f.onChange()},reset:function(){b.debug("Clearing video embed and showing placeholder"),q.removeClass(n.active),v.html(" "),t.show(),f.onReset()},play:function(){b.debug("Playing video");var a=q.data(p.source)||!1,c=q.data(p.url)||!1,d=q.data(p.id)||!1;v.html(b.generate.html(a,d,c)),q.addClass(n.active),f.onPlay()},generate:{html:function(a,c,d){b.debug("Generating embed html");var e,g="auto"==f.width?q.width():f.width,h="auto"==f.height?q.height():f.height;return a&&c?"vimeo"==a?e='':"youtube"==a&&(e=''):d?e='':b.error(o.noVideo),e},url:function(a){var b=f.api?1:0,c=f.autoplay?1:0,d=f.hd?1:0,e=f.showUI?1:0,g=f.showUI?0:1,h="";return"vimeo"==a&&(h="api="+b+"&title="+e+"&byline="+e+"&portrait="+e+"&autoplay="+c,f.color&&(h+="&color="+f.color)),"ustream"==a?(h="autoplay="+c,f.color&&(h+="&color="+f.color)):"youtube"==a&&(h="enablejsapi="+b+"&autoplay="+c+"&autohide="+g+"&hq="+d+"&modestbranding=1",f.color&&(h+="&color="+f.color)),h}},setting:function(b,c){return c===d?f[b]:(a.isPlainObject(b)?a.extend(!0,f,b):f[b]=c,void 0)},internal:function(c,e){return e===d?b[c]:(a.isPlainObject(c)?a.extend(!0,b,c):b[c]=e,void 0)},debug:function(){f.debug&&(f.performance?b.performance.log(arguments):(b.debug=Function.prototype.bind.call(console.info,console,f.name+":"),b.debug.apply(console,arguments)))},verbose:function(){f.verbose&&f.debug&&(f.performance?b.performance.log(arguments):(b.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),b.verbose.apply(console,arguments)))},error:function(){b.error=Function.prototype.bind.call(console.error,console,f.name+":"),b.error.apply(console,arguments)},performance:{log:function(a){var c,d,e;f.performance&&(c=(new Date).getTime(),e=h||c,d=c-e,h=c,i.push({Element:w,Name:a[0],Arguments:[].slice.call(a,1)||"","Execution Time":d})),clearTimeout(b.performance.timer),b.performance.timer=setTimeout(b.performance.display,100)},display:function(){var c=f.name+":",j=0;h=!1,clearTimeout(b.performance.timer),a.each(i,function(a,b){j+=b["Execution Time"]}),c+=" "+j+"ms",g&&(c+=" '"+g+"'"),e.size()>1&&(c+=" ("+e.size()+")"),(console.group!==d||console.table!==d)&&i.length>0&&(console.groupCollapsed(c),console.table?console.table(i):a.each(i,function(a,b){console.log(b.Name+": "+b["Execution Time"]+"ms")}),console.groupEnd()),i=[]}},invoke:function(e,f,g){var h,i,j;return f=f||l,g=w||g,"string"==typeof e&&x!==d&&(e=e.split(/[\. ]/),h=e.length-1,a.each(e,function(c,f){var g=c!=h?f+e[c+1].charAt(0).toUpperCase()+e[c+1].slice(1):e;if(a.isPlainObject(x[f])&&c!=h)x=x[f];else{if(!a.isPlainObject(x[g])||c==h)return x[f]!==d?(i=x[f],!1):x[g]!==d?(i=x[g],!1):(b.error(o.method),!1);x=x[g]}})),a.isFunction(i)?j=i.apply(g,f):i!==d&&(j=i),a.isArray(c)?c.push(j):"string"==typeof c?c=[c,j]:j!==d&&(c=j),i}},k?(x===d&&b.initialize(),b.invoke(j)):(x!==d&&b.destroy(),b.initialize())}),c!==d?c:this},a.fn.video.settings={name:"Video",namespace:"video",debug:!0,verbose:!0,performance:!0,metadata:{source:"source",id:"id",url:"url"},onPlay:function(){},onReset:function(){},onChange:function(){},onPause:function(){},onStop:function(){},width:"auto",height:"auto",autoplay:!1,color:"#442359",hd:!0,showUI:!1,api:!0,error:{noVideo:"No video specified",method:"The method you called is not defined"},className:{active:"active"},selector:{embed:".embed",placeholder:".placeholder",playButton:".play"}}}(jQuery,window,document); \ No newline at end of file diff --git a/node/src/files/build/semantic.zip b/node/src/files/build/semantic.zip index 6ec22f10df3548d764815edff1faa23b18c530b9..bd6b840c94a84c18af53a7dbf9f495e023ad990f 100644 GIT binary patch delta 125042 zcmZs?WmFu&wt$Nc?gaN>!QI{6-QC@Nu;4D4-~@*d90qsS;1=99cp%t=oO|BAZ>={! zW_o+=>h85_zOK&b4uRZh4}nBhk%xxChJc5MhdAk|MHYdAI_aoag6e~R`%T3{ig_3F zkZ|ACpkz)s-1;e$XN3O>sZ%J(sh7B+Zu_ zhZlS)XVgw9y}Lv12jsrP_&K>X>UYGC@wmFnF|hJWUG}y8gNmz8&QgVqHr#E#tz|LO zuh(ldwRoJwT+7iI5c8y7`i{bjW*xT69s<0P#$!!5*M|D@C~A-0?zx-+BVKzcz{Scn zm%A}wkadgBMcr1oapUI*J8fnkz4;SWI2);8t!yb8n!?%pDTI&0YI!^_*fu5n$yK7B zcQkQEF;-dDdCp4$)i`0*6*pM**l~aruYlJ0x4H4j087LmN~2KSdh53qKe8oCEBuNoTE<7tG5-K z?0f^Mfz{vrZ@2C6}|CqbON_T|tN8NmQojw<4~H1TA=nplaBt0{07cW&0x| zkZ3snqQiTj%Kx0=9(OaR2s7Y@{!7?`#j|lqP~!0Aq}k#7SxwJ!%HV2*&;`P z;iks-(IFWV?ZUk>VrnI7*F^5Ms$KW^W`C2%YRC55(a|g4W;%fX9S`U04y6 z-K0Mnai%GWZ#7G1G*CAg69)7YC6m zd%z%#?vZtg_jJ}t^9qQa!d5z4B0qzBgiS-G>pOGTiTI61y`_--C*d%f=#!?OZK`q4 z0#~@Vg|4U=a>x`-)oHvBd@nQcGGWlr82Zau3w_(Kzn=l)E}Eq!pG<#$fO$kF#o6!W z6dbT2eFps9p89q0oZR0%pkFb_p+Rw-1O zCkJ|SgPpz`T9AgjBi(t9RT>ds#V}|*Q>qhknbS;u6&x|Ct0&E}(spTD*=sqD1g@em zG-a2cby$6_*J>({hIM=(8dyx zd6Fgqk^>%pKOf(?in5R5-b4t2mWiR8GN)VlH!2S+2|7BEBuyC#3JIwOZP4ilVN)>a zVQRMo;B&Lm(BjTX2gV#GAA<~dK~E%)jGB#hI6Wi#@4)i5Nt|{FeyHE)Y5O4Q1v2Tr zYqpN&FaBnYTStq}rmkWtc|2TP6qCDW*vi;BJZrhz5VlV;)hyH;w6UY+9SnZ;Yz*=c zN2vp$QWi%*t+YZflGcVYo>Zv#mQt2xOze29j#7AR(QjlkA4FOrM?Lx588`quBpBE^Qyx>kQy5%54aYF_=v! zn6Whcl+QFYbel5_zs$@%@B&Ta+3)WP7dapblxFy#z$XR^a6F>>s&?ENwQhBt zZGNO){oq!*uFaDEV~rraUF|0qxHTQaVbXB-i{>N2Nttu+)osXDGKcPkfV68o;vZ^# zF-xroN48}l7TSOt;K{9kzo3x$TAl|~c5ORI0RbLPX48X<-~16ccr;HaA|LVmJhZq; z&8+YO43c8i9OI*t(e!^dGUNa_%dw{NK`db8R)PCP96ASz2u7L@zKDR{af z3LD^;Xk-X)QljvF)gGS)mi~M;j`;IU6c|O|^C=G7y36rU`!MK{YALsYIb*XUwNSYk zuk>qpm;Wo)%RwWy*^M!hJYxwts_X|&4QtI9)l1XH?_aw;xPG3&^nR1l@CF_?8U9wY z$)W+t+{O#ASyZDhaeXB{X#5In(%J6|UsCQ~O8I4rx++9FOJ{zM&Alr=HHe)UQod~p zG*EDL1D&9thq-AMskG+&%7f@LpXQ!; zpPLX2fGql0GBE}jOoH>nRC5l3xc0*7`wzrKt~VRko6W%vk{H6qTr{Fl71{!LDwT59 z^|EBi`>4B+v-O4N=~tYFuEivDGEaiyd=_{Ue`4jlyd9?qLL>cZYcJ5J`Y(N_qVIF= zM$h#KcWovj15ua81$81jFHD6@&k)7mBTNCDmiFd?M14eA@&Pzj!xr%llWD%0pc?{` zqhVDoAwqVpoqLA?%4yy#H3}^tMgL(|Cxl|)Xi>jLfvP~;yzm?`0aISl5ttW}03d~x zVkP&9|K|b)_CRxvmw}yKS~P*>$BZ*#-86!lB1+g0!kd)+-y4%^RX?c<;A1m* z$t?bKxKIlXc1uXn(&sO_)Jg5@{H~$VoyxLY+5OT|M)mA=;>g}f6n1j~ z;$1P@kHM}8OCuuRr4Y(gxvr>Y0DIdx{wcRX)RC7f64<6FcWgX(q~viBMWn41U2IJA%qN8Nx@*@_y_E z{*P4Gfo#$7Klj;KQ6XDkW~xc zl3;UK0a=59UcuNuOJR$<$~;>fnTMTa%9BK$&^wOZd zdtL88L-+xP)~ABS@i!p6i#1H2sjMJUX7L(2GyM<-qkVlB-DdOg8-}0u%&=Nz7KuA$~%<;PG$KONOQI8GEl(Y zqkU-R3jWEa^lk#zJ}pnpn~e$9dkFhQ6JkRu&oS3>CYTa7H=cmfjBSW7F<)?Z3uRM2 z-T9vGUNWo5!@*BE7jWVrK|tv9LqPoBrS^Xo)5;&k3EvmmqDr{+--TEK@2l-~3Dfrl zcD<+)JnFm6se}yVf=z}5TqCk~Ugf#+4}x`$9pIEaTXM~g#N{EI+;Iw7TODXx`d#;f zr*-rT`G_Lv(rXZV-(nI46|W=O0B@Ef1M0|@01sM%&(*O^J0^2~mPe|?iNhy=S!eZ$ zS!^Qdi61vVudem&P7tdBPFCvc?xXkeRgv1yus|=U;45KQ^;4lQz~#TSIHiS`Fr7{( zZ2G4s1(hxh!ZQMj6&_S~tD1T-e_20ty*z2{F0-v^eafm{>IpM5W|}osty0Do@r3&6 zR+3s+SeUAPmiMto$WHc5(5R<|rn>*Pr7G_2kRjb>k4qkkDXa+ECBBrw`B(+5wVAfX zDjy>-RQh}6%HGIO25`8^w@DE$wq2*QFXE3a!i~a}Xo~g8nSw*zJe@L-FSJCliCCaS zraS|$l+aJ>)c#Z$Yt;-%MT{W^bGW~gX3YDf4q_YSi)4aMdvn$f8q^7m_RTj)?-9Fn z$3=El0;3W_RuZLo1+;FEXnJ61%OI5yR)Lc6Tv)3@)4aH<6VS@6YqfX}^XupM28J*u zp>G(ub5J;voor~||C%e=({jr?Noiq22+h{QW1i81`+`&-BVwS$Opy(8qJf`8CcOy`1J@FPy(#jp3>4js zj(y7?9}k7?D%i*(o{#0BuHm#^BW&M=3t$xKLkNG``*mK-l|zcq&HLE3ab_WF>tc;t z9^T{>Xvs{xqS|T&mVOOPjC(?gU+jKJ$_~R{cRu-8YRV#_AKBy>9sjG>mXiXwmd0O< zcP8|8gZ1g`i1a)eIL6ghP}%dDW#&clV}PhNnS{CJE4o{;MZdQsm8BtNY{l@OMh@_L z5XAm%u23_XW321#Pbz)U9e7}kYiimFvI8C-CPxFbrR`^U{Y{9%DBcu(sHa3^si#Bt zI1`RlFH9-cD$L`=#RfNU@)rl7H)BU+XLCp9x`H!0@QnX(@8tvDfC8&OLw7BLBDQnL zZzX0`q?~>g~^}5>BFnjZ6*O* zdhvlQvkWR<4N`K8X5}wO1+?o&QCp&c+T-!A&TM%`28}LLgi=>jd`q|3Wq)Ur=Zw1S z`5mcK>mR>=x*LEvJX6;S%d5gwAFC#|$B(aaKG$2=PMGP$PCEYn=-+`|ZT%=G(s1rn zJuhdFMe}DdPn17U>)22e2m&KGfIPJw5jKiTZg^5uo5y8tf* zv`*MOA$vXK=$>V;6f_&ALxkrX%k8OFIBL(6ZL|s6}RIs9Mr+ zxU_Wk$lml7Zu;PoHJoMBLI+@>cvu7gfZ0_O#Eni7E!4}Fk_T;28}#ws)5 zy3SdaGPBGSr@j!BG~*j-l_O0FM1`b^o4k|y$erqcf7#>#oR{%(1f|u;`a?L7HIA4q zj6=p;lt32ZW%Al&87Xqi6%z4N3-le;y8Vb}&hmw}pSrfPGweVUdev(C zH_$tNTfwCYcs};D=i(zKP^pB@EfX$gBuH3QA8DR{lds@ys}_57DE&kQLcfOctqb-z zifQ`tt&O^=nuXOi2K&fpR;KwuJMVV`o-$5o5FHw|b3L6dL{p~{Mx2-a7EEYxvlXYu zuwJYF-+MK?K(t09H=2?pz+zY7md!DZA6`Z$v|~yMuxjl9CYn7@IF+sNI#MX1!daX* zt6vaaZLNn|BXlbaMx(N#s1~6i$qeH{!Gv8dku)}2jfEmT6)NrG@Ef&|Kx6%7dYxD+ zQM&fSOO>MM0@Hf8s@go=w;7+TU1;zjCf2J2qE#b}^E~?P%7klj$#N01B*7g;+ zHARVi$EG{zRt@Oz$=?q$xjtp%IuFCK;0Vhxw4{jCj~c(crf5_dTn{)*G2If=-R$_~ z$L1EjE-@wo7H%6DBj#aG?FKrn! z94N=aHMEr>O=zRH>JVVl)dZ7$W>n&rtFc_Srtwk2X8>tom%ZSKa)?-A|I_x2#v*Q= z$H2+HLzI4*qNyeoHtMiny2wLRe5*n)4AjZ+B~`jlk}=tseC}dK+tV{mdT4L7K8C0G zVAE?^$mUJbNzAMa1y=LGd1|(LP}|wuqedEk+yewf1m|rL936<6xYLT5h#4tiHGS-Qx3?ek-?Z1 zu(GY*asasLIj=<1)fJuoZT_X2h)T6D#3cEgD@OsghBn^?h!uXs>YwYOs6;5fcq&T9 z+mW#Siygt)I%}ZpLbE00K%;*SPZh0)N36v;%!NMnQv?laxDA81!9!+v9n^&4`fidZ zhRQ6WNrA}T#h+z5j?^1UDheQ)FU+CuAqT6L9kFo}qjO3LbBMOb&z>R@x}l$S^J*l- zMngYK=YAYlhqy>D&;(DMoe(&E)y^TmL8eqkdHmE!Y~ zVs7Z*&oFhiHO2}D*Q>GWQ~EQP-zq7*2=>;=|8RN(a7rTgTiP>>C6w+pU7NU-!>_KN z%`g-$r(bHuNB2mSh#E%v(5dURr;|9foLm6)v@csezZzJhW*Z?!>oP8pw{7!?YkZ4aH@rc`+E#{{GuK8R z?NiJoiZ#+OxVUBen||NuS8S?6+J>GMNvuop!9Smt(Dc$+MZ;X4kgQM@V$rFM3ozJq zfXd71H(6bX91}-m*ucUVa4Gtn?v5kx{w+}EBm2y@Cv(mZHKrgSwgF{RV-<#KQ?_Gz z2TNJkAUgIrQM_Y3Y4@vE1-F-fZVztIJZfTeM+)?Z-T0b0^atx0&)r4kFl3{>XBI4# z@hNWK8jg#gV+vUFbh&Ek`%x6h2#qXg*AMCN<;+chGTIJ0vg?xwa*wFM4c1m zP-?e23CL5`=(Z5RMOYa=O3v66G>Bf5tB8YxW-rIhs-rMvi|LTpLHpHYNwQoNVxIgq zQOn?qYEm9CvxQtOn3yD&)w9)&jjG4nu=L0qAHL9X*%1`2$uA}=g5}y%t{Sr#aXOUx zqRy{_S$V1BHgf0n_N$efh)Mc7Y8oMNm7LEcTKf^Z8oLz0BNCL_7|E`X{f=CK^NLwJ z5^4ZE;vGhSI&2skq<#e7Mp{o40`L5Ker-fcb0itU{2@i+h%j`;;GB#-rkmgWB$Zhw z8ss-<7`)fq-(!^A`QgpWm*f{S%{xzOJ0TE1LVW-Pp_CU@zRs_%6&{{gM25D8yN%Iw8JB8bOQ29A+2kw2x?A z0RVfBpW$P5__Bl@GQ$&>Wr%w1Qr+$7*mPlGF1smo=rRiU06!m%yUA#LHZ`xWbsy- zZcB7u%xLp#?w~+EM?q}gVVHZOAL~q2N>1EPVD)9D~ zDuExI1;#zUt1mD^X+l{f6`x=nj-S>&sJOWMQ^INeH6bDCuSM|8l9jkC29V)62ofzsMa@ zyKg$3`03Nc#2Va_1)ik%+1Z1n=?YSjLtyl(OIy)c>G_l z25dFN`FeAiMnA7TxrI!%Fn;&V&_*Aj_(|`6fk;pZOn=3w0>eeyveX>us6kB$@UVPz z;$dlm;|LqnfY!5>b4AG|``9zOjPjDdJSY1@NS${`GJwfb<1@cJd)6fsca!XH6WRzY z?W^1@W8p4ASLCOWtb(+n>+<`nd%S&>IQ10h{#@~)ZdtLvCvN?LL63blu!yBIUNyI%&v1@b| zS-eMQvn*SV{&34}PMCGjx~DwTZ^B5MGkU0iL7ib~+_4KOg#bL(x^3+A%lYw>K#2pb z#w3|nNZb=D%t7!hx>YFjOi$$FW9;-U8$&YVS2r!5Sx?uUzfW##Xv(EPY?IvIyv#Tk zoZ|=!m^*zBYZK3c1~TX~+y=yi6vMC!lfK;~k-Xgye22oFxyI{Y2Vn=wSn^UK=)?Ty z!@quhNPix}qrTa^K6d`v%l^ynhhEY(i?h>x^K|-x=>&zS7(?U&sHL~a+!S$P;z2PL z;vpl>{`yOiX$3ii{mVca@VXcBXmjvr?P!nJ&|s0{C5F&heYja)U!`x6g+@m{4$V+I zt(N?B1rJw;{{YgTXdmLOGH}t;;(v!>3Q7t&?ez@y@c7%Q%572Qk~T2G(5+FKl3Th+ zu%nikLK4`25^p2h`*pv^WzbjAbl+Em7&+T(5y6uJIQ4KevEHM8q{jiJw$8EGRUP)if4?8sb{I@LCHzRz>{qfU;ti#4=5!Z|Mh}VnI$D7q2%bm!+lg7?> zs4sHDRqkH9&X3Y{gq{RKH-qwd{xrk-D!2Z5rtqoqH)FmY=%*XpRRz+#F#g5M*_y8` zPmmM9BK#%FPoC?N1W3*8#OFkj=2g<+L3x_X6k}Ufdl^3ASrfBAv{;$#Y>LV>5w&s` zzJ{4~Do`C!jv0x@C~CIQ`2XN6i>l7MPbVfaAe*jESa{Av@}uhcRw%^cq9qN_kME<& zR8|u5@yUd>wMQwJ9AMg8@6YSOg+@#)P|rmSq||*XcTaRlCp9>#Qcu(y9=DpKNWt8b zLYrJG8UGZt3M!16N?~!aRpF0CCU0@s64%Erheh3Ej3BVCXedyW@q&~kb@9TGA$18N zmnQXjPU)EI5E5LPz#+;{LWc|Vc!&>Dt|cKRH0^sdICQ;>~|=akP!6l zS&y1B_73Y(6B5YkAHTYyyz87wUjEsfDoXwZ|9f1{SaT2eX8f0_UZ{Ee|FwYbC?GMx zWQiDM7Vq|VXYiY<^nazMNXU=xQtG+{?ti=;ej~V;ynCzAz~h4B6`;sc{wsmrBxG=S zBSAs`e^rt3h0x&mLKwk+HQz)2X1Vd*Nmcl*=9UqxZpE7f7C->JkiM&h(*U?2 zTX6s?$Yliwwo!!S82{a_CJv~0gJ%C=<+~XhWFk!l17=hQpuM*b7BT^-zqk56TyTXo zpyGXkKyO*8Kq{D#t-G}%(bh0{+otQ0ayVpA#ah^3k)PhhN z0r(ilw~uy0Cl26ePfqCkCubuLkmyfTT&%1*rr0WjueWZhO(k7)6Qo96>>$%dz$aX- zG0AJ!DTd64zpVy${sNZNy$N1f{0#FCpga>nd&Du0VUr<25n*cu$ zBI^X5TiLSOy+GA7sHE`B&XZXMhV31oaWH@mQWFF@i%JLi3}To?{e+;oUL^(pQt_mWQTn!3Bqdu4{~hTQ)(h2oQ+*<-`LH}?vwk! zqsL>M+ZFjP?-FK$H6z=_qakB^tUvi zjzr<@#1cVq@yesrjx@n1&QTV?=$4ncNX4TDO+D4s9Gu0aiC~D8bw>5WhQTWHN?q6| z#nuJ6voLb8-Gp}CU_pRekxoSUT9Bf_h@2*ii4o~;9y$9@RjdazNkuA35`6^y%M>8I z017m7)#!tNTNUSCX+@tAV04K#2D^89<0HpUEjfk}GI+!ZAp2|ApYA`GV1CJ>RoXgg z4l~|$frcZKXB_2bwF|A1zLExOo^K>`mXRkAmuPB;LRAuj8O$FsL35oSs`Gx;sVu-X zBy2kQ)`{SGVAidb%|yF)7vE}yb(aHUT0D}6hAhrC3Z}evLuTRkklaQmKcDCdU`l%_oCG=J`M^o-+cvzPTJjR4wKUwu>P zDjlsw1(9qCcbF=7AN$m4I(GrhOa^qqxZsA8}Sgj=v;HMX$`BGJT ziAU88(KXl}XSbdY@>r@$R}_#t(mu?#qWx;tDL8r-n7L+x3F}@WwH;oPQX>fk9pjwU zR>grzUU{7J!?4no)kM*NhBzS)(sTx9Go=jd+w9aHT;iXJ_ALsvU^22jqxfI023Ew4 z6+PQeBndSG)TLx6V;V)R6wdT!ipsv)-B*dTNRSNOYkPDepRm?D%wfRO({wDeWgiVT znMOCYNfSkoEGHi=T=U*Fsa?lrgrlgN{W+rk3ak&H7yRR*g=W1Dv=HaPP-5USiVjRb z?v-ZdNAbfLNdv2*XI*ckxs2`vxU8n#`mvGa8$?Wo{-9PU#@X@?m$JC2C{u})juy3O zz$nE@yE8T4R0_N#p+QD+WS@9Y=5dewWn&61~Q#;G-4E@zTEMgArh ztbi!%$A%2a_B)vvxaNF0*e8Qtt4e8D&f4$FgH&vz)JHxy`m<$D+-aoR(MDBJV{VY3 z=BZ(*IO7|fv?keo6)LS?v0Un&%su&WxC(c-5Aqe@@F^JShi0Tfwm3eu9Jvs-J&dVR z=_>#rN2k_1u6=S&_fhZk%E28DcUSu3*3YY1o3gX7l0zCSz?p9jjvi^gzZi*H!uGTj zOhrzk@-E?>oSicFVOTW_O=*3o9oV0`Yxnos4<$bn4%a%U9M;5cJYEKi=Wz4^n9=}n zY)cxWvYHlKGowEv@cLjb%wpHJ?(W67irdqINgnu|m4* z$DAO%537VLPWC+-ES;U^i5GN9kx5f=%PlTE3&&6AV+hb_OX^|TZNt7GjRXeOQ5dU?1E&A1l9v<6-@ln&`rWdsJm z^=|&KXx5g@&pc%S)r6{#KTypo3G@%qG?y+Qto!y4>&k#3bVM;-rA+;D=id>Io==WN zciJ_PvI9ST=+{D&_tG19Cdkf+&D!CMX+1~|1wL3P_w0JQ<5!tI1$^{xw|u0 zF#pI}?+np(Vil6~@rD7RSH7_#X*dT;+Gba}kS(Z@7gxtyjRc=VHHdiEr<5a8f=Y?R#7r_HzmzKL(WyzsnS-aL|z5 ze=yG`Ur6wIU>fo>{Tb$EI1?f^ScJ2;f#xG_4@*deHDZMarTpwvaya}*f9_N!Ph8~E z@WF{nIS$05GzUGQzLKWXW)y{lO@mU0ZR*pHUDfNPYRCV_3ShLQ0;67 z`IZuk1!YT7-<{3arDa%_G`p!AN63FUj_urUCKduGad{gt)%U#DR;H@ zYr8P#6-LLTwFjf|E+pw)`#dUYx67xy9NgCR68=giWU9eG+|ROTGFhCPkc+ktLW>#g z4|F*DsprDveHSgCp?>>_1R?>cxU-A4g*JPddu9!3`Cu6b!VJG1OSGP5(pYX?b2_aO`9J}>*w!;^D5U_kAen`?_ImVk1mkwDjSjRrm-z%1Af_|B_-0 zW2Cs&!HO{BCeU08u7Me-7TG%JM-0pe)>d|Np#l97rtFmWs`V8o`yfMfB+fw1U%FV_ z{nPM)tR4|xYs+9Myh?||G+pY_3BB=S=xx$uwq$2=NYPy~YPn>Us+tuvNs!IzHnqHw zB`c3mYQt&{8$Zo2xyE?lGy-NPaL=eW*+Ly!#XUu!w=BvWvV&V|CxfC? zjfRTdIQ4ZfOR+cLxO1Z@jP6rSDxr?P>baT%`7@?zbpOBZ61+jc_%XtqP@*eUNQi(x z5TU5d)K}GTp)dD5!qrv7*Uxaa8}z557jEf#xBfx*b?9gIqx|;G0Z05ZxN-K}nFecg z9Fbf(^RjLBg+JK5Rp+}Z#7zfUmUf}t&OT_34xhGg!-i=jRV`gnXY=t{k(Y6=8>_Q{ z&l$81H`>8t4ZvzhjV?GA$CJqem4=sE|NgD z6vrx9%)w!|Aqk^zSU(lrL>m`|cFadV%7J@eR=RGxMOXjA`YG?SAX%X>MJ|Z}oM|BG zR~~{;l}gF1aGP;2sT_Mqy#@Y6YEv!#ktit7LXK0$O{yen9SD z?DXl95&P972&5Vmr+4Eij`{q1l$0D7t45Sv)v?!gUrJ9#hneNmNC~sN1fUGbx0yvl zZ@y3+J)=5Pq_S8$WpdUnwGPHY)M&;ys+(6M>?;u#2?BA}P3z0ngbIa2>09G}b54_c z`rPjxwQ?~4GYh3TnMefu_MKi^Htn?&#kxlO&TMg%J`ZZX5^t7jJe238+^a5hM z%LK1a?vjYZN$Nd`AsoV2N6OZuOu0NOxM%27({|uJLy$MTuRK%(^ZiYeKmoncRR}lp zV*T_6K?h(Poi;P#V-ktr4<&p*nV|}FMSq2H`{vLAFZ9qIHh1)5wFiTn$2Tw-^-RWjCUyS&Wn_rHVO&K!ld|C;mHV80Aai7SgiAk|bwk%dLrZ2J(UlBhi<)f z^0I6W{NwVMh^M6O`~dJ(T50iZji-UV#mkg*Ls6vDS%;&kXU?lqa&zDbtN$Q~8yZnz zQB&IjayV~E{uY2Ajadkv$E_5npq~6pYzwbyB7;lvA`|;-0$cS4JqeyL9jXR0f!=>z zgz>xUNZ;rr+s|)7aoV*A@KpSd%4QFm!f51Fz?wLQ0+d*frg&bs|ibBXpHX8xXWqMwo2WO!86AD)04RTP*?jl^`p|m z8`x5)FfIHIb}@3teo8c1Mw%lJK~$fGK&mCZDGH25r*jUSyUr@dT|ZRz%ZuNiKF3>1 zNUr7@>=Wfs4SjL$C z&g1&2)4$FtqA6RK)}P+&oNpb3b_RP%4dkHggKUyEL>y_6% zGNgI^$LhMNE96LVARzp-{=ck_PaNX^d`KX`uwwwycOv&j;BY~kL~!sRV-hk1u+j!V z{hbuO^EA?T6$*Ij7QppCtnPn2&)z+mp8)mmDCs|*Zz>cpIviZxKWLQ~3`Yv?S4G?X zw*l|10{E>$9nAkJhXCp(B|`*vlEY17y{W-(+dAvux13yxbi!dAje5wc+ z^Nz7VHOp^lb*j*U(BGvuPf{?K8C>!|+dt{h60ZNldzQE0-|ywXZzK6P%KvS%GZ+pI z>=z5C^B(rUYI_PYB=AcDT-!g`_pgDKG`L6H|LX+4tAzXV&;DKw6!eh{0A652r+V+; zKjVE0%w}SoBb53J`=x2CdS*T@!3p z@P+?^lgQ8sLF>8j2;fHtc$4>Y4RVcwrv#dLdU!ZHF*({gF`2u&uNj~?Z_A*)(6?*n zc+saD1dEZ&&`+biNC#sVpukX>wzZYLKHmlm=K5eBp0CN$G_7Fz3*-)wBo49Ly2ypi zmsec%`3BOBwnruS`jw@ab;^#J z-C?GW3$bLRlN)}J?1)oXum|MM-ZxGDOTbt!S+Y&>ulJLx3$qL^BU=OK@8fjU*`^Pns6wB zU9>-@hT1iPFserd_%#u*K%g;TF~X`DdN;_)k9$ldVE?gssU)(DS=_^T;LvL6%QI;# zb~DhXXf*d_Psv2a_P|dqV_?gdD~LciV*paa4h#RxP3H?J=zAf7$!&qtfSKCeC-cmW9Zv!*-ZbH!|CeHX6nK3=z8gnHsY@(Y7p9L(6t z)%8S2yh)t;={-IQk2NI<=1xo)0+tM1-O;W}| z7OtZqC#>p{!s%x>t}l)i;D*r3@oGanrd%U}m1!%Zy>4zRzZ71^_STScqg-4y?sVZG z1htEw^@teHVpd^n(S;+x41^4W8RL#!(6qw(*AJ&F3Ut=XSXuC(S@wc5ne0|k&?aI#tuE#}D{ahN<^$An` zXi55@epjgUEbW+^X-x=Zn$Bu|mKM+25- zP3;pUq3YTk_iANelR{oU+^3;cF-jUUntg|Sy~^qN(51pKT|LS%({++2YP_Y>3K_N~ zi6HrXKj{uxqaAfE;MS3?fMY{A8Y0PYOPumhbMV(-oA`V3yRxXs=E|{eTtB?>4wEn- zPzR!o=-0sfH*bNuVK%D?+e!AtEr zPZ$Y|AuTp-5B+f~HCY_&7n>_PT!J#|9>jba>NQi5Nk+;ynEEV^Kx2deI|sx0fn+Cf z1tBjlFBzAUBgMXtr(OLu)Foid{X6Hx4o`xYOej;4!C5MzNsZkF;;@!iQgNJc?=RFX zh6f7K=|{ZOA|Ud&Im&^Nq5<2IT~};Im6SM%BP$i%pHLspxk{xjZxrP9>-;B(;lUJ- zR7ch;5uR-(e0VXKYKA;nB0Sjo^~Qg)=>#wIxg|uz;Y-kfAZn_)6SlK%Y#9Yp4_4MO z*N!o3Wk8l;y?BwJIpVP|I&B!Od5M*2zN7XXuk9zsPe8(RrCcM75DsG5Q_IyrgD-;g%g0VH-WE5Q zIo%Uf>t^!}2hNgIz|;qXy5uar0h)=ZQ zoHBiMM(t+HsituY-%GA!4kV7I4`Df7A;=#b3M4paA?jw^MDPjBgvg1qh;dQmo$+$+{H4of<+tXcu0=C*fS6JRu%$IqX|B7qYo2CuHG(y$PK+Is*VZzHbsAB zcBi9+g{a6op{y2CghRJvr?z3-(*BZ^s{*z={vo%E*dK_>q>hofgF?U!`72&__bIP8 z7p@ULvDAx8q;qB9kgx%L=wT9$ji2A`q@^Zr*7sU zp1~H?|2LG=-6`Sj`Fh>bMn<+0V+ZG99lyIftqHX{F??3x(+7=PQLntPL&RbNlP4f* zj#kSC2c{@0ZGDf*^klS632M=posD+#|T8_T?WZw z->cr-9L^A@kZaQsQG|)7L#wCz`zIiagnWro_!dlM5N*2J3EPJCN*?o;h8aOA)pC85&64~a#+u9^cUIgCho6P{9@iM8iLB`%$5#eiO( z6;8#Zvo`+x81Xr~NZ1zFL_;fDXxNyaHbZnAjei&c=8||O!S&Gc1nNL)@hL2402MVIici@ z=wtOHpb4slbM_5MTpt%?am55yGp9wt;4n?ZJZT9hU)+Y_3rr9BvGs5+S3ildjhV2q zW~~jFv1-$Ny4PdTUoI%GsYgThrznW+GxJOIw!xa+znWQ&=#OK1kRunk9yIj{KWS>( zp^oQ^7(?5NUrro8nG`sx_#xM)%ftt644Qc?idSq;-gpCj`e_JKAv{28_CEw?j?&G+ z447;nx_Qk9^jxOVtzJLJ%?FQ`4Hz~}sv7##4nO1Ebb0^l9Df&VrPNiYU zhess$k)#?@IrMRHR4&_I0J{3eMa_(NorZsny{2+i(OCYpK-+;!b<|XCuQn_rO zKwrpuxLmZrg_OUv@5v0QLdwj~wj?e>UPQsdP6t$~5k=7iDQiaJWH<@|k zFH;{liR^Ja%6pPI=KiJ~c_#{mAy5WkQI#olQr+P#CUZ2SMX0ZR3-BGMamKT$f}Udx zRB*w!$WOldQ|1{7ls5}%v=Zf+4P8$e@2uYxU22Y>H4XpmEYn@Y zkQZlnXWQterYd{+cxyocPJv5fW$8%%`ex6hYQ!fkBB4ZapjgLk|KqEgPA0}c<%&?U)2R2(i7F$hv{jM@;Jan&JUL?}3i;v9)Lg9tw{8%zO zddx5sTQ)tetQiTXt0$fkJj(&W3agq{2*?qspwd0J)8m+xxy%K43btM}LCa}z4`Hvc zfgO+KueD{iKhVTbr=OcY#}3^49--d)&?VgWi&HVU0Y~3TulcxjWiv5hMY&Lz1y1Sy zKkU8rS6of=z=^vI1b252ZowS_0fJlb;2v~vf;)qIa0xnSaQEOLxVyXUJbd^2zPo$& z>>se_;TNXsc6Z&b?t9Lys?Y6)lUMu@S^%1oe18z%&k_;b6T5k4&Yu;0^0S;~r&@s; zCW!LYg5j&WjqW2k74_4kI-ZEst?57qd_?-(1H~&uul-YN&H|Wd-jcw4)IK(bJtPC?_HcI@GC=xc9TQzrh z*hg)frSgP>=T_W6?$(eF6jKjwnNEZJ?0yuQ&Jb^Hrl(h@Q=(5D+|2D zuEjPp+Ltp0tdxseK_>t6-6Q#|{R=DWv}Sr2`SN%7Gepw_*c7WBBF5Q0XJBXrQdui! z<6V_s7yIQ5B-{DBYknj1cXZ{@P1lq@v>Ggyd+_9=b`fP8nSs||y)oE_{j$~3h9yTrg6F>a zY(?U)83|Q|5%#PODNUYkxp$s!4J>$YE%8Onut=0-rgfmweyzd#66?u;$%C2K{!0E2 zH6`))C9D(!3aUo&|0@zh337zE%HZ}8q}sQT0K_G}e2ZtiMj#V|AYx>YF%!h$PKiQd zehUZu<3@uaZuI*%NB^zFmWR~(=6e6v#l|c`B75`i|8cRw>OYY(-g<}l<_vE&A)fsI z^bQsUBelJSH2$LyOwo=c@m32WV*M{+^;Sy1CrCE?$KQvPMF05#dQ+;$3W+uRhprN< zK%)nzDZ${p(N%Ay|A1Bhl)})9QNifNXq^8jE`~@N|LLfb3odSj#?Bi~H7A2n^$$)3dK(Mm8U`rt6D0cbAD(L16hrF`9eXp9 zs13#&Pz8o`oc@MU{coQb|KL^s#i&5YTbR_KQ%;D{D-Fq<|ADDM|HL%FfFum}H>02X z|4#)Ja6<|P{hNxnzCL`%L;_VKVj_b$-b27HjBJdDw_p@XJx2GN#@B5O7I17C!qHpw z19Bt8AiFS(|FaE5jtp9P4+$wz4`Ud8ojIzAuKbMAhps+3%&UmsC07zZbSTctP3y1Goq{fP`ASO{$XU~?}(l0 z*~TZJX_pS_jgz6W7r$ViL`y}LJfaKLEaso=hR0RUav;%%6=zV1$oBXP*diUVcXs(v zN~=#W62EYn6*~eEam>b+kMo~*YE6~|%t)vz6Th`Q$z#2vtFfPxi=#b|I4Et`$F+X{ z=%}Ku11+*+nzrj4et>CybQ4J?xMI`Hb894E!YnIJc{RA>XqkC5SaYoto>6alMP{$M z7*bPOALSU8sl9T%O%%dVbuLg~J6-e@w`6RGZ1M4HoqQiK62+C9KtBTq21=Gp+jp+1 zV5o9eNj5iRkBdp56)KX`^H*KwpKUM{Q)YCc3Ab8LBxABsI z8xRVFb0gb7=T!eeLMF zCJgoS*zG(WwUUd+Ydgc;ut3oHuD;h;cr7FFzc#WYO`yH!FWLPR3%D^42U1xDS-S*} z8gW`y?QDU8wH7+s!`@q$eV^-N#YBarJGjN*kJ)8t282=XZM;t})4GrV`9^Z7KPHOG zXfqLjr=PK+E2n#15q>>ddH{8YC53HD^+d-Y&v%hxGF0ClB{dLQ%nN$JY$a{b;UE=G;itS{_pnDz+Bj%+k4EJj!ANu|j-?)VlIKjs8qxW5Th3bz&#LA)SezuRQz9rY}`Xo;f) zM0`uZKr$@UARr$F26)LBv*9gC@|I2l^a7Cnk)wh;O)=TtvL63v1P?%y|9!)LA<8)a zlRyDO5-4(S`4&hjh#K_DPk{vXBqUdU!-43YoJ+cVIfY7vnvbSvlAUCP<1|0vV0+>PuVE#r9 zzZnBkLIKyy0-pb8Iw8XZLxvgsX2t(50e=&~$XgqTLK@JpC`5&iDPZjl>V+6E?`^vP zh}m@BDxLqwSioR__uJ_ItDZa_@P;abXA1xsZv%W|fZrA@TSv) zKPbW4O8~+*^>3q$SqEhOv&3090GvRZSTp$qhAUq`>A!5zEjC3PGvR|CDJ8AfIMl2Z zHK;ICw~}VPL!%23qu;}2wPp*wXaV@px_Bqc@Q`m%Bw)@1*nQT4V;?)SPj*gr=<^NR z>pYxWgf5$!|M%~HdiCjmFGx11rEawU1<>h1RwZ*Tt4j@VW7}87Ivb`4Q zW6sJb7~EQJ(bDGqz!$mPdVjSq^A+9W(g>Oi%C|w^SAW969vtK(BpCSN6nuC;Yu~Ex zkbCvv1aH}FdJLiUQ3p(B>(JT-JZtSBW7(NL@tf{TNnyV8Zr1zQYSH}5lW9An7)q&< zfsEp8WB=}ovGKZm6)5~XTb;h#)~xH1xaiv6+UnJmQQ@$23o1CVpA^j)<16pm+T4Ef z3c5Kx*XcYMS zB_YUw6}+@<04-o;ahbEz8Hflf+5XCv<-3+U=GQ5BHWGxmf@db7Xi z+N@p0KF_C>NdAZZZkj}7+=@skU72sW+gMb|;}G4yI_2`w4m`dNld2e>aBj+lFM)8~jy?pxawZzVpn}F{9-i>HAU`aV zIFa80ViQ{7gECKJ*KM%t8QoVpMuDo!GF?`%lBI;9KEG1+-B6|HFvR?FElp5<9@X6m z3knEuI?rYzT44XOyEPFCAiRd#h4W2Yt#)5}{qpEE`waBfzN`M5uxPe)Pg_1@ap~8b zo%TseS({vV#ZL$Y1{kQ#w@Z^Z#-C<0nrNw&xZj#_jqN(Gs(pKNykx0039|PU(Dfy- zO^Lj>HQwFa+d8k?wvR;Ft##WuT->zmxm})Zy>}n{7J4{j`)f&`SGIstii-(<4c7JT!aJKzZ%K1(kR}FvsZMxIzA_Xzz6OrKR<45Egrm|63M@S?AM>7kF%o4W z9Udmwe$f&QJnl3X+1u&S~bf4)opl+mDM*bE{tu#EJ2OV2{3k zr_zT1kxl=uUu^ue8Z>4AUR1JgS@?44SNki>#7Uv$+N*i))Fko;${51eRSa^uxv;5am*P%rHVvm zAiLv3Dj|*gqCf@g=TbVECH^GN{a$DTBwb)7;*}*lQyF)dTu@JKKoQ%s_BCf!X{_&A zSOG@C4=(;mBa}SqL+b8CGYldlG4%!L$j;D!?P_RbBNC2KEC8O8PL+{SW}BcVuI^3E zzV;4MolLa0F}lrIT;*rP2_!~@ke4vc&sY@W-#hlfHDwGs8#11%B`FYR5Z8ybJy8|~D=>=DHu z0WBiI(f9SO25gRs6&t^Q1>_W>{OJaUi6tO>$PLG5Hzat{E&r_m!vfpdf&RPON+Jt< z_qvnHx7YT!b_bTmFEMOJGrupP-08in+fH0w2?jM?ml%PfFOQZ^AR;B@GlbMF$c@whpSc&C3_NFT@tps@z zkKJKzDt`y|e>UdiZ|TJ9q-GHXhIg0#hW#tVRS5QFc8lFWkpV)f8vAKO}+{EiN z`f@b@yqjMoW*=bq4B(q~BCg*m*RrJ^J)P1%wK%$wV?owl`+kH&GqpR^@)s6#=<6VW z8>nrQi~1!*BTvza`i9-^;!}Y@$U9Sd?Uy5%76it>ft7x-Rje1u36WK^z+~+wpT9r3 z3HazOwwjdsnU#{eZktCK1%F1_t_IFGv;r-_Zk6LKbueMn;8~h09H#Eq|O~y{zOH+t6f~F5=yfr-o`#GE1+JWBkvoQ znqqi4rf5ZYZB?APqnQ(e17Zrg>j-~J@6VZQhLi5z4wlsPZ03H^s_a^B)I4J2Ih$<4 z?_3sBf&WwL?3T%CLHCV7`#Q~h3SRdZmO`@z^ZPRaZi%5p_B_(JmH9Ilr_82Z1Qy@= z*OXe7oave>%;j?YG?mQL)^8h6GjXk6@kO*sW&;sejk$+bk1tU#riz6xo?N1DU? z?F+y2_>U=N=u&b1Ila-CQmQwh*-pQeoL0135eNSm*Wli|}+Pz$R2^cZh-=Q9D)v zu-33cQJO1px)K&TJenH5q8+X0hzN?tUU1YTLARDvVtw zCub%n1pSORqCFcB$!}0b_4KvTY4ninhUj#*ZK0cV`Zx%{<(MB{`waLpJ|dJ@BV;fV zVBH1{J=>m1{-%WTdGa?H%)lpu@ueRd8mb0X6`+oF@9#tJjbrw>IU`j~O_>ait6)&r zx)PXg26+j{3-uMhr(NvP54 z{$XcW(3vbITM*Sa_7sHZp7OhK-|ygrv}v;-idS&g391XSJ4A>nW^7Yppp$(;G2!MK z%V6;d_wL^tU$En10@pWhp|Hxrr5n%j4=1sm*(P1>fyqxd*T!i!DC1uzhQvfdEU04j2qW5?A( zHo|G_f8K2(LEneC8>xFM~|{SZ&5!%lmrgnp0@`-wZP zlK}3|SZ1Wu(6pqTUL#5!>F)0z7XrZKc?y#+;Pzm%%f{LRg15TmYQz%T-P z`b~a&+<48O6FUtJZy0s%beQDm?1D{cIxlTF?4%-)>@ffXIG#R@%FU)R5chCuCs-j2 zIWfl-V~0mXkSr)(N_m7Rd5v3ByT?<^yoWJKoXWr=tMm9EaDJ%@Rii#b-1E3Bw85r? z^P)6S-{LDVRMrX6=kJtZ> zbC;mOe7wCu{QL34jl618Qqp?89?NfZE?GS^&b{iWMgkE(E|Ox}MYXu_XS zN?20_TEVaDO&SB}F{h(90`w;~Yuvt%D0^0^584F@Dw3M;TRJ&o=}g>6Bb25~J#r+P z>bBn!QdA+k=#&L&@NM9iV>qN=qREzeUOlkB;7o&qISTPZ1g>eyxdBCrf@1vekHgq8 zr>3w%t3Wr>wT_3~!GcAe7k&|pX*ux(w%s4*IR=Xg1W+PcY=sKnacf($7#>!M!D5m^ zszjG*hyJPdNk3-oQ<dbWSQOef|1WcC>JmEWip^#HIoA)Es2{SEGPX?yCmK!C;J<_q`&Jg$;#Ution8`jkxH1>5ESHbDT6I)a z>b;&K{LuDp!WT?BYOBdYF&)me-f!WZH7Lz+QZs=uNSy)g_X7#Pv8kxdCbi=#&OAR^ zS&Y2%Y9;4KzfKB{8+qT9$zAo| zH=+eslZ@7T{zCVTjQC0>4$q3HA5371aNjdwrUqL3;vfhiGyf3WGk40gC}yL`iC5$d)v`NZ1(y^DX&dx$_NW@v5HHYvGljI07flj>4Om zmbtL5D^Sky7Qe`{V#%Xh(NMg@%n322H}(-wsCM;{|Hj<-kcl|kq^PNCYYE)Kb_r^W zJ5yF)1Y~o;)NQFopBcrJ_O`GnueVu)16s96n#bpjzAul@kNv#U_EE(u+d*5?TZIIDeFCPIvw#Zq3Q|RL23fVsKaZ>2{kDK}IlLIa=}~(Oeq9}G z7$cFzEb{XyPAOXSY7P|Uy5%0|GAAm^+Bd|taJ0%nJ`TPfJjS+2>WX0wY(b3Ox#pP?9b$8%dC+wXMdkR&~!!TP;~k|A{fXuva&|nTCU3pMOph?}VU$a7p1M;j{04Ii?pY zwyAq%jU*_d=Z9C@2scm%)4|bdJ?Rip?54LY;b!YRSNT^I*=ES*);k!J_iu#y=$*hK)PM8ai<1By4-9@U{)SOk!tMr-Zh)@-1J|^ewG;pOr5j~bl z*eYQAjvc$75!Hg(qCF^+;Otab<6|dMZdwlsM!dUl_%@7o6M>O<#`~-#6a}g+3aP@L z9fE6HKk4th+4_ZgDxwXog|Rc5JmO;)nO8A`Xa1>VCkd-(j4RP&#Qm|4L>5(?Un^sQ zJb7G~kW!ks^RGhp}M;U9MOrv647{#?Z2+Zfm)ZKDX1&_HNbzdY-%I9vmNIO`q`W3oQ z{`Db+QBq7GIG{xmRtW!rXFQtsOPb0`+y1vn0-6l8DyQ#sB>OlG59ctqC|$2O2mlfW z(~I_*1ZBEDi>>L1?EVJ0fs|?V@MM(bGCswfl3rfbVawhL&ae~_EgoLAAE}?IU zR+Z5T`1za2Y?R*1@=#w_m>mgE3i=k_^Lz^A8>Oeg+Xb2hC-_RGj>7R!p@e0AR6r|2*W8qOdaoc&MfSC{JV+~5$3tY1wJ~NWu#|aoCk{k<5mQNFdG$P3BY(5C zEunxbr4M}Vg27la3(bq)^_L~clCVPoF!s7g3QnU6_cjF23I9c4r7SJ z$gv+7z<=6D;7*?DNXD@%1g|D|B5KU;We}ovXNfpV9_IXVlI0;EyQGZQL+!;7Sw1pH-9hXsNz-&KZ zVnn`uU5#b$(s7$!&oP$03+!os>fFe4>6SE5nW+z@U%OPSr0Y`?`h@4IO<4_460w-( zM@3hr;(?}JqS7+t;mCp-e`+VnvG%;Wp?%p>BHVoJ%t z`qm(`%KK6u*S>u+`m7U+RrzGaA))smCCsB#e6k?>&^X5#4qi2=BDeM}1<$X2BWtrC zG+_E>XJRD^^JGH5J&KSt63cKN!Lss5{XRvVdq$Imv zzy_-=39vZI;OQf=gDtgya8sPF8OBt#Ov@n4c2%2as{{HCmz8|-(?CH5>@WTU=vDL% zp&B_Ek4+s*&7SfDBX=GhcNpU#|7OL=1stCG6XK|Wv^uj2$V@$+M#aU7&pqyo%tdF` z2ejQY=asM#C(2?VvHgX-p#2zk2``mG7S9Of)Y?-v)#x{gvf~pOPgNHk^fbbA!`>!= z9s|C=iE-%11YF!*_$XG)ytjnBz%lX!L8T}6O1QLS0kcX`*W}os^s1TW$h4G0C3ArJ zS^dg|AFmEjSgg3Ozv6q7vwHB3PyCT!(l8xG!qxsWNC(lPQeY*00Yg*4~!NT(t8tFSIEeyM9&*RyLhN`ado>6dRR@iz(Uq(PUHSf6H}fcg|esK{#P zoXBQ4O*9PgzszU#xsI_KnefL$FpsX4pA3&lL%J{qO)mDa3GS?-xIr2E+3o9b5_C7} z)Wl~Rf+r&*xb75i#AHZ8jB6IgeKOWz`41W&T@ zshzcCpb~WV6%{afjazIpxs4oaV!!qWkvDpnmbC02D@jcw|5=w09e63@%Pk2mpn-uEkRXM*S4;M3)qr$LS zA4oo7M^S-`*pX8tN*`P~@w9Run7)h65}le9PlqYul3rHST>_;Rolg8jqa?+3A8P0c zahi?xW-HLE*mDGjkIoLr%``X4j7n&0gBD~C!}X??nU|SKe^V0~a%f3g$|~cHrgJf{ zo?yKXLK{@6m`bw6QdnN&-c?`{fh9+){ZsX%cvZY_Cy`sFygyKZpI6IScJb&Da{L*F zhE886Q}o^-=@wXj>~s&cDh?U z>kQU)J7f%2art2@1gP-)LsZ%`F3N{pq_Zb~hQHC}=srm5U&hCNC0yNWv%31lM$XOc zTmFv<8k&Lno{R4oEq^pG?kj1DI*DLXdA|9b%G^vgG*AI+>94p+wK+FA{0zRCLQTCl z!}0x0MI;jAmqVHvVd@Mu+p0k%j@)Q#%h|dQ*fHbO%IZmM(N)094Au~kj!>Z2#6ona z3r{riJS4+ga)mk8MGgq!^( z?t?5R1D6&&9WAbDZvKa9(uPhHT!`t7fHd`9(}h`xr14s{#%u>o`klm)B9ylnWuiA5 z-LD$|LsOREW(>Z|53ZR_eU5zV`%oUBn#r>xgd8^@HYd$Wy#Kk@PMJ#u6{$C;*Y(X6 ze?Bg!XA+Qa%;YFmTrS#LST&z!rZBPSj`pm!^r_YQ;A_ocMC0D(FTbo`p75vYpy=&Y zWz+IyqSN4QgT#qPB4Gg$Kkt`(TaH(IqF`>o?HP^sO0Lh!{MypZ*2cn?(Nz3MM+O3z z)a)8Kno$6GF|}C&(X$(Z+DAInO~s+9=bY8N;i@f~Y*ao?7-V(5j5kz>P}~s(+z?`w zM0~oQsOUbWdv^rpTl?)_;uO}~1) zeP0O0?4$7Wntjri(EAyc`yluW@bUBI;8FE5Rk$zr;(oOd0%W#IRI7OBo>-G4dI^0d+{Pg}1(HHk_#uP^& zbykJyA|COW{`>Aey9}x&*-t=_r|*f8ui3hAVIExl3eZ*)wE3(A^2I2JAXh9QU9krj zp~}teo3tulFxl#L!?11~A;&UmvCS0-Po@f49jPo3(7Xg%IcglWN(nsl`-`8t&EO!` z(WAF3+hyfG7yOf{LDVlC<&6iLu-raqMKoXT753%$T{a`KmLfT=Bn`$IZeVf- zzS|Q|5G3|8*{RON7}>_a)GY$)$Oe9H7pxVianI#09H0vDFm%&n$0DSx13Sw*1X9IP z-TwJFgxLynkvSMb=%l^Yl4q#mnt*ZFhymF&w#XGHe=3n1<3>g6lZb|y6n8Li4XQ+% zUDRu7<0I3>l!Ia@FDohFabT)m_++smwWEb*{{(0o{8{n>Ys9{ah@rX@!Ay{ zJ>Owh#-BU0DRiCpelQp-OS*>E*kdZE(Z~yJ-O3D5z#~8Y&6giB!HKtQVG8;TgC&Fx zQfT{xd%9$7WMZ-)56XtYQU{Ju_rV38s^J5kFdD2QbMo2N_l~V#2QWW?9M=gyf4w9- z0SQHKNRA=ki`MIZsjVN`9E1mmM%ZGVw+_M+h?v^0RqdYf+qFTCn-ZN~Vl3cIB{dFG zkTYm|R-mF4Mr09p2ow$eAl*G?=Rw{{Q}i7%idS?TB@MqF%Uu6ES~IZVi@XfeFU9`( z)%)MAbbE!<{8Pnu-iFbIhD^g~#&Dj}X@OTdbrO4#o$;p5vxvNMIEOP#oMNQA?pwUV z3XWgMeg}z4+*DPpf7TjYpi08XpjOh8`vbkhY3s@FG2*cr-icO<)Cm;>Al>Xs6ve&ypvlio$y z&}jVw5kv)tCBq`ZQfi;K`l~xfq+zkIhhGl<26E2Xz{?H%i>eFHT!FKEjQL?bc}EC& z*iASn2@XpD7>zv^nki|QLLQ!<{oFSkq~yIP2B7Q}#k&)m43b2>q3kh9jbq8gFjI&O zinLn%+x087iIPsw=UWe*xA9Mkhy_?4s#tFSD0u8+Kq6-#6{k7p+Q^TYib%%76o2Mj zN57Lz8<|ZeeFuDk(xo%cqi&1$&HMSuI92EALbcT2fMOpjY1^7WQud;ey1F^%N! z%rM1n)(u`OM<;%vC3}{$^mGZs3G_klPe2}O^ZD5K6-fsp6X zY`NSBx3G)}H@E5tzc)G%ko$hQ5Rw&ve*H z1?NDp&Mh+>w%b#KZ2^9!bRP>`NsWZJM?@$wkv_ ztfV@)7Ik04$%gakH$oXDm&)&37AVl%xzqsItMS&5P`C^@67oNdnYek~G5aJINNfNJ zt*h^!uWJ!^Gt?KAEe94{)o3r@W*&O0mq?HK6anx}8MeGB7Yn1>s*`Q=BAg=EIBZ&Mbmht($Xs$A zszGof3oF0HM#!I-(w{hCwK%O!D)A07exU7KvDXZ6SRnADcGEdG{T=F_MU6`Z3aC8y z4(KG^=Bf}Nm+~c<)*cmnVw|>+@NxKbYBIb-(Ry8=xM+nIuF>Usy0e9Pj2W+9&a%#y z`)AB`BpTbcbehsrl8X{{5YbxB9d{pwNnoT+!GbSk&YEXBt@cp3FCz@6G);*0nJE)A2NlPjMzmDmAM^Z8#&-IDBd#7yizikF1_r zBZ~uF?!KNK?W8IWyOE2Sn~wuOQqT)f!6L-INg)=c1XMa8*Hi3_FZ_?)(I*X5Q9FL` zZp(Gwbr}{R;FjcBCb#M!kW9q$jqre~kgFsRGGk8Cp-eRF9IH&^!>_>?oD;@5_a2tzA+j~Clj*pLIWM2z zj69d_b4Qm<74tN;h4%TAv}h6q>p4yU+0`oQCd`=FNU1%}k)e1qf9cG^|Ft8vM{y8#Q)+&SMe! zkU|v;$vOZHJN$5ka^Ei;Yo~UR@W%o2@_vihuoG%dM0 zHnoZ2&iS=II@}mx$4n_xoRq- z;y9pG>Uo$K0kQ7fboGHCvMJtS{C7c~9*;`zmCWtvgoPBh9?Mc)fMV^@j3m~;#HUj$ zjhlDoZ55?P4I4U%iNjo{Ge>?f`yA0^oa>PP<>lrZj##goyOhz` zt5vX_TchEc$xfkWN-VLR!I7&g9#0*fVJZh^z?2#eN~YSW*kyeWy>qejQFFKIPhv=* zqFiqy*|$l{#DGz!x@OOuLNF;)HCBWZ=a;H!3^fqAV#4$8XPGf(R>3A(uMhTRvpJs~ zWOPF5J{h|rrq-}D;7PCknLBd}Z6D>8h$WYPF8tNid2qKUrM|Xm^Nu{v^EgAnjVmS6Nb85fVi2wSu~M(f@d|6B!HY2s$7}#-fZ}7BN%IU`Zf| z-)uC;{Eb#iSG~^|JaYeR2hMhQ{B94VBOY9r%$EDrg2(Xe`x$EYeRDf-@5(qL!UjzMh~pzrHIO2kFqv0r+iYF(ock`;s~6lq{F*0;@huB$x}7!?$@%Lbo|foE73N+VqpcjzuRbU1 zywyW()Y%I_OJtbHrJs=aNi6jm+JwV_+X=*+LkbHc|NQnY)%4 zHjsI%1mD=!9nhWfTd^$eykc9%|1B5dr)lX6q9yn)ka;LZa}=f3mVMzhH6hF~=K3r9 zOA$wt9LhIS386au%&bh`oPbsL$mITR>A{nVkPuqwC^dMtEqTcEsxA>V!A8}4NZ{koYj<>N;1I_(QOqDib`5yD z{8Ee-c0MDfZBd{bGl~peqg4}FpymTryRzXX_N`stc>FaVynN44OQ@Az1cRKo-GQ=T zk2g~8{PcR&@w)s95bK2Vnb%l*x$}5c_YX4F0afsF!HTD!*f%`yO|8m2AfLI{Ho32j zqjmQ=KU6{8Pm{j_&sP!3+;4eOfk+&YL$cp@tnBApWS?DkEi8~}vUu>116QmH(2yBq zh=t;Ik2S5x#*62di1hl4i{pWCI$vN@ODO3xSdWl+Y4!X_a!92$NOVxZN(u*JVlSeA zc`!+)%EouQ`H@*WfeMJ>U+-4o^>Y)8M|2qNJDVc;)r*1Ip|4oILSNZ)UjMm%^V-{( zGLis4S@%jC;I9gYc|cA*<67%KmPozme`tiLKRqOJRFoAjKrBtGVzNMshNP`w-sZ$a zf4eBHf%CI7IS4_RWMC?F#eKZ@&dEnG0{dsyYO>^c@rRd*R|4+_?UPJGPEnrsKY4Qt zfHOR_bmgJUb8CFf9Dh$$eEj%>?JVXw3W>^iE)CSvT>$ZQl@QxofPq)j%btBZP#0&6`piph`>XInJ+J@B{dV; z%a8ne-j9V04b|#%Vsin!SZ-DR=K$GY(lp{6Lg3W#3xby>;AyidqaW)?w4$?59mdVF zU;$5R3=|m767|jf7B}~OfmU_bq3d>O0C{z66r52|KS|&->~2uZPsuv9g!L9_c|sPx zSFN?}>o3mg?hZa*Spwm8nF*E-x|BDbf^A1=d#&}2tB}=@VS>K+e|;v(QO-~L>%Z9` zb_Il3<{3!%;P!rX<%Gn`Ke2{$RZeV{G=w~;<}-M$fSDGb=&3_8sAJVF;}3~I`1G;+ zK0^)pfUHH)L}d0eKN+dCFZ6F-Mls{SC-MNi`XZ9=z$YWvVBPVU4bfOZI1LQ%W0Idv zNnAz--9Kg0Pj|Av-aWp)2f*?1deDXeNq_^%I~e_)deyJTuf%cwmw9`Fx3cPq8I1P#i$cknA+B*A}I2d@>Dt3aRR0RWn5IqQuU=@(zm%m}DzE%@EOfBT_WX z1d`Inp<4AQ?{nUm^0Q!J5Eiu3&w)RJ%XbSh##nx(8~=P3v2xtGbQDotQwUHOSm?ZJ zf@;=Fecu#T(&~98EZ9q6a1*wDQRTEl^z)p?JtEf_^5{x%==Oeb*PM)T7CKMpDIZ#9 zS%D|<-DH@5%&Pnij5PG8hsk(7nWd(OxMON?!i2be_CGrEG7nGd*F9?Xt)stWbTJ;! zX?d!Fzs@V}(8MIe`dA|Jk1@Dc+9DUlQd<4e8C?}HqhA_flFJNRmPJJ7##MgrAD0n_ zp*$y?A^s&DhGtRIsk8ARR8|m>Mdv#Z?2S{kz!{R}If+_=|nIexfmb|#1*Ul{BG7;wjccfZ1)|Ds! zicW4dbzbEFW2x4D4*N`_k>8kh8@8Xx)eap6$O>g)4D{GYGWm|aAY2`w^d0>o{u185qyZsMq5XLG1o1{33vP*udFLu#fVGGMwQF@(24oOp5N!liPzGfha^$A(8sR_J4L$U^ zbImj!Gi#$@N%**%Px$3%+FTYgp+1R=WM5dc!?yBZWBWI^Fb*JJJ9IKj!i|dd$@Wo; zBL#uOfUJ{4<{8;lh2=fGbC%SAz@ru4h zA=-*>|IF(^D*Be>AuS=t5#aXwLy)q-XR47jFn-#)ZaAyunxSn#J8f0ww71iu6T{TD zWG%h{$xmz@QFk6Qk`wWQ@!c7^KS9dCm<2J^Qy{jafLNG%N<{_ASJI(4@qOkHc8hbbieESo2+6t;z8WTkZnxtAf#-f+=Bh`m&q8v1$p9DS5NX^?E$wWsunB1(l zvvMgJzMU;k>oI=1Ll2J+W4lYo#QfI3j~7;;N%?MBQbF%Fg(di+VE{M2 zLaS0+dwA}<9Ng&33JD2(Kn7v*tSdzGx+t>4Bgc;7GjATApO0*6wQzlfJ$Ldf64h_?2OvH)Kx*B%drt_ zohYmAEO>esb(~>C55{a%5=LPdkp-|@6Qi1D_|=p5tsUeUb&Z5z{X2$3Hio?lw?*ux zp+X>$*zhgIvmK(2BGZFkw&w$QjyssieUaq5XY7BE4;vz^JrL*Vtr31VGb zeJuHhMYelIX9we}yYo#i)TnO+L<$^pD|=Ef!kJc-ewxACdSONqtN3wrPu8 z2z1z5Y-u|jdOB1azPOD!<>vHcx&uLGMK?EHZJP;`j=#~UK>#KFQJ^Vq_ETI2Nh+1f zsngo&{{fCbalaZr^ZoZ`kS@(I4CKNLF@EzDM;_2XMs~ z|6vLzS8!a*-t#7v7MV$AOpBrSf+Etz zF=GTIr1YVGVVPtGV>rLQ1SqS2Ht8QaVo3|iM*<~lE#31WbbRKKR@)Fhuf%ybkaLwr zgu#&DUyMGr4n=SSQS$=bpjajQC6Y5PHT4<@U_uvCbezH4F9XW5s`E7yiel$U;*sTto@ zAh)pBswqgS9ueDlXBpMosX1KX|x67uYxqyXLQ0-S0AmH*K9uDis9Rwin?nu}7Glr;l*d}}4f5*5-z10B-LYMM6 z>G?r}Th`Df4#wOA_?aVrj`nbrM(!*1#uUU$$KVSiIWdJn4e&-euPfWzsy~Q6h zz=!kayl?O8j9!4>&mjfv>73bbCcTsGrqS%&Q!5^jOV;%G%Q^9hj8O3Xe5i`Cj@03m9+)gGS^+DFPfMPLgeH3}_9q@(+(xFT<>u=BrN}yC*l$S2dT+m zKWIH0$^-O*(AKbblHfBJCP}o!M#Ns^ixkGWlNU}!r4CSk21dln=tPRSF=BH;0}VAD zWg0C}e;i|P1*4Pp!B!NH`n(R;itCwfxu|^j9ilK+$ z3JBvjTQfV{qt=hOqwne9;wK_FJY6Q3HJp)hH+Xhl%@&G`P(cfVazGU`_WPkz!a-|^ z5LDPg;xA`l?lO}Cq>M_+(uP?z^|!4He|7aw0n)aUvb1e-+-F0UM4$>L(iCl`^4R<_ z1`O$c8#CBesFZQl9;5(i50bL92dv}zx}Y{0^`W2{zg9?QTZ`3~JK!lmN^(+0Br}bm zMwV;Gu%=^>OQMFYOL}EqZA+Mt`Y`)Zj!Z8q_{K3Dj+HOkf4^MYqclVfu-j&s6Py0w(**1LbZ#UZ3m1f(%j>p2Z>G1vM zMi#SR4uty-%5>Zv?0bS!*y!;d*D@{6i3lZqWPHL9U|WQvPbh72QScvNZUA{g+`V1kqHiQ{fInveN9M3_4n;3k&mcL3-i) z0W_IWIhdr+9VWJ4oN;<0cS4;aWuE9U`y6mw0CSBcg5mK@ID>Fu1aSA2!S);3ZM_k0;dkpkSdqAOk!g}xD;W3#it`= zMGO@fM5CYhbrTi06*>j|FwGXMPzkdVXZ~C#ks`uWzp4f-Qel985f;Bk26TC{;cCy_;VO)>x8qoYlqV2 ziR^IUg)eV=Jg_Am58TI~ZKdEeG(527mCsPEbVJ&DddOHDFM%^~dUaNR-087(BTa^R z7C_HOOXSC|UXD(SNOrug?r|@EcX;RDIg3>ymGLY(mKwgrk1p3@ah+#x+&gBmW~9Y% zEEd=K<=-uX*F5gwF1p9Eq{!jgn~T%a@LX&V;G|Y0HZm>&FuY5?yX;FK>KuIg_N+ZR z&!=osInrgAm_YRK@x|$X`BAvN9+eGbaPYWD$uPLU;UOn?$Z0ioBBhaorr7Y$e08~J z%Imxvy?A;4wwSS|YNW?-&Xm{r*1mXg^7?JwRY?iqaV{xxc*pr74nt`8l%TDBcR85U ztn={b&Cyw@^^(di7ZZp&AIERT=cjGnZOVn=anTewJoImdnmUnx(kOqX*znJMb-8EC z>%8-Cftsq39wUFIyv{fO?k77R;c+>ScUhsszn)Vx+A3ujBK47*8HnL%R^oCsgQ;`2 z=U}d%Qp4x0u{y7LZ8pbe5@n~_Qr|Roxtx+CwPgHejn%n-&MSPqF%j{wxlaz))KHf^RFYcCII6{=t?u~mn(v;a2dlDI1J$&E ztE`vceZ775(|j|(nlCWFD5TAvb@wzr*<4FpHR8@7k08g!WYG39Pu!?l50meU%Un0X zCr2&eF%F*#*l0KiGTKY8bu9&)Uet-U&t7RiC?)HviN$$;5WXO0a?^c&6i%NQP#hrL34N=Q+PLY$nVRGFzP;K7Bz!f`qukAQ=|*0z-qniVCWxhi!4w7Jc60JObu zbO5+sT3}WmP{CaAvC!&N#d8W*s*|Jqit{{$N!^7>S?}N*Sv-LM(c4)8w(Q>voN#|H zbjJL>@Rs*~dx67^A{p9P;lVkNMPF=Sab>YNltbppN=o(y|d&4CG;gAT`k)dnVDMl%!QV)K{9OE@t#T6y*1 zoY%9UJL?_L2#@hI)ICYyhW3O`B!@@8mQ(rDaIc!6O}i&pybfLt4f7k~>Wj(k8M za=6QXjAVPKPryR#JFf_`kjjXVGJwoXC^jN@gk6G;K=zV3O(I@4W=F#*t;KBk!w`;z zf*6Gf@wF9Je|H`dR&fw5X0ZZZ)hcpNsUESB%r0P}SbY4a#UUaqk-|DnB-n`ZN8-q+ zER=?})DKBUA7s~beSMv(qmVaLYUFw;FBe3AWZEWjEsx^n4HLfnBhN&?NM03*Lt19! zgZQm5;lu`dFQeKYHAnc;Xs-2>i3=d6g+a4_ z*BRBBJvtQr=!oEt4~0j;`T6#w3O+V}q!TPbV!BzU>nb6X+;%Jj!5I!pd7@}l8V0!$ z?|`7}5(r!D4g{vqMUu$=FUzGgWG@j2y&By}(jiPREk&Xu^DN2K2%i9^fO&3a0^}2? z6fn<}On`XMl7i*FC;}5#ZVH*_Hzr7OU8Zn(>SBT;7dt5^)KpSI^sQ)~qu|4Tkc8V( z5fg16T$9;DHJK>~*JOTCP2|$S^_YQFPuO;FRpuyFB|aWpky%U?!&;dRf_f^m;zZfj z7M*j^n4xYWhlTxrV7hReH3nmx0VTqGGMK}H=p9UZpUi*~V?G%Uz-XpQi7%fu2jENR zREaX5UI(DGldnXW&%*-{l4Hz&pPjrmp*_=3Sb0<=W=Ds`G%jS-^Z-&hLGmWB2b2K_ zR?{1?sFNv21f}1tgH_g7-fhSqZ1`e+M?w!V(Uz1U@(iQET7YQ zgF=*ELnc_N2(z6WXM~2V5FWl{Lg%=(ix~}aV=c8k(9J^)q%u&Xczt_+fvcR3lw|Nms+guHJp7a({vmXP57u0|cpWOQj+(vW$IP5$eV=7FW8 zIS@n|C5RDj=}AgrOdG|2U?#DtCW2@j@rp-0^kAyvjgIaT_Y^!Lkfj=Tv*eb{$pGWt zzRN@kB5BS(ykbn`MDmjg_=nozGGlpM43z3Fg(KZSJMKi`(3hltKR^A=zxdVQH-o`j z=;z?Y`)&hIat@A~aWkUN+uLq{?aZeGBz6GLi9_1|ZU%p?2QQa@%k2idW-9_6e%1dG z%D;xzuXm6takHCmyTS5$u$oWdx+XMv3lt$?n{cHfw>hACbVS1}` z08cv)t~x>nfwE8xIRnj3~ZpHdx*d{+gc|1Zb)% zH8i;|Jorbop^S=u|8fqpwc%F2Diel;emForBm+caF~|Io)beZqUF+6^zxv%@4*sLJ ze+kb&j0RkHpuOEp*YnkO(`@DoxUhEf6u^G|myhOu-Szy#W0bkO$@YiuySu9n z4nk)`eA;#Uan*hQ_=$t|J-mP#E8$;0+;(fgw(DJ2N4fdw<`K~x@xrI?AIpxh?=~E9 z1Khcss06vC$HwcPprExi7|We0V1N7KokyriPDH_>uoZ+CVQRTSk>#PuuO z?;E2E6Xzj+zG+ep5PeDB`bc)_Ttl+lh2&MW4kTCqHjv))ojj89OCNu5ukJuw-QvT| zm>LgggIA(vyc+eC*Nfm48_`U_ny!`IR>-M_)E(i6%PEIVC z2XT64ApT~zDIV{{){e&psCaP~AVz0xguo|U8eSKFy%vv5iv)_T&aaDiPO;&miwrF- zLD^Hu1bCVOvMuaEo=3>LD|qVgep);^i5Ra<)Av*Gw>y0q9nB)LdwAiqd})=Kb7i0~ zjez%@E&{fOHTMWu>F%gK&M?-xJ8F#t5X$m}UTWF!Zw1Sq*V!|}5qQdY{*w!JZu+oZ zFW=XHI@_L^fgr$2XWNsb*jWOsb+$b*Y#~URLN#t5O)|U$U7=!R#Wv!ukuo~Udq>E9 z=36Nz)Gkcg`@ir)HS8+sX76?G_JkYQ`L#@SwlopwyW$r;$&%7k@ul z7mpz0ggLfgpa8&Nb>*l%iMs0w9vYqAI!`@+Bf|5jQvhzdoO$xrj!m;&`KU4?x}JuC zhBP-|smNPcPG2Wc(;=wGj_W9nSM%-FZu+j zy*4*b%-9Fu>SQ~yomSNDBpRIS>WN{=(#q&9Hfb8#DPA?}*mXruDxB?Vt7z4tWCs06L3mv$0=Eiyq` z6Q_w8cUsZ-g0s`3b`m8|kouxDF+Hy>lA}?a>C?q>2gf$>G(Bce_FC?ux@O?rstOvl zFoAmLrctZms@uR0+2!}xjJLl!kH)4OuvP9{U3(qPHaNLiOjfQ+9*vANF7ME)>76*y z@CDCG%?3KNP%C#2GBqG;2rY1b=E>NAY&J(8$dM7_ojZ-EkqfiQ=Jsk?v9me@*KOXR zr_>>-jdBaVtF60zX|JOWo+0DiJ&xH!&X&6?*p>7u>roq(TLNF1VGxQHOrHe4rnEEQ3>0-?|>fN!~XjM{$nN*7K_?V4F8eXK~_x!tQb9>($X| z)K-x4zHV$Dr*KY#?Qs;I?r$J`#)C1|6qvyC)n>jikGDHDM#phPLJf_ka^d5cfFa@A zRwHABc01S57@3`6_W_nixG?E7*LHF40oY;!?mmC3Gcucr?!yWkzYe<5D5|~g1MI`@ z;dN?o6jt{D$F}(h@1Smf&!ct@57Jc@(DpnsQDHrl7f})sY&*Z}8VrtgEjQ!OxSnj_ zNzK0fUYrR83#&wJYiO+b>+TLLQisry?GMI%cI)PEI#)oiqnuyQK_B((=ge3UD4yK( z!C%L*4e%bZCvi*>&IL)Rgzh*%?NwBMkW98~fIQeC?B*MA**frlqoX)~5#9l5Poqw` zUQBM-V(Z}0-vJ(tjKCpqb(b(ou{yZgv7rr)5Z<{RI5iEz78V8>-R(U?G8)Cj^*Yw@ z2skr?B9PUc{%B;VC14k$8AI^CdLTzp_gycS9+TT^+XI>;&D~_~Iu}kYRn_@)Y?%lz zg#Ugwab;m-Tqy8=YTq4n+DHJ{GoINU%~qqjS1jp1^$SYElb zPohZPESI>)T`hKaUgmC!+L>uKf;+uvXHlkZtLU!dq=m(Qk@pZDvPrb839e$QwG-1Q z;;Wfx?IiYt5W1#WJBiBncIF9FJBjKM&*N9OkgU%g3uA!;;CfqCWbJue4++xahjFjp zb_-8H+LO5Y!Tm{h?9G|TEu4RQ4H?~byWFhi+li|cuA?!3yS-bSIH*QPahA;QeM7Px zMQNPF(JpL%plTzXU?a%tSeu>A{Qi0gD8ZTR>i%)$8A3X}XpM&x9`M{w;86a~fg71c z4w*KeIzX-QY`yE;y`7on08!g=jSSx)0l3%HG%6L?zt;9-vHy$7N3dGJm9d<9TWh#& zA2vk-3OnQ7ovW8;apVQ|X6+tCwQZDrfn3b}6TjAf;Or*XUYAd!Fx8~!G)~_|cjL=; zXE@j0`6mz;QJpNhpSnfuOlfp%*hYY^;u#&s`2;7Bx8THIxTD$`F3j)2{WZU@>e_R| z4uSQ!)Hbpzdl=!*1>%z2rCuIaInIgd2pz5t!YmFsSD<7=N; zWD>yK`&*d=5eCsz4c6B9RnU3__xlP$U>w)aC|W@^Gqba_`P&!c#J`)Yz+hd!bG3SF zHva(V5oFBOyUB;?%+q3{Bg4{e_HOQ4j@MCtg73OpuPx(vA-6Wo*IxT_WZc%Vii5j7 zF(g)8=Iv=zEq6;uu;4BGBcokG=3GOpVOYD(x4BcC=SLx-Oz24al~xDRdM!c`NrgxIH&?&mlHw-N6b_W9ckv zT0qCZ9%-|vJyvkg;*xJpwE^a1&u|;J0YO%%8yUYO!g+)l@8$}FE*+SW2>@BGp_dL! zJH8I4)oS;LKj4;Z-nlVABXeZ^dk9p2@Xt6}W7htD2SZR>4WnHAez)BA1oy;YWx(o^ z)kYCnch@ldo=R-Z84LuZgQDmeFXPt|*vg2tCvnfnkRGqw*p+p65C3<7M(5FnS$AZ< zI8g00ns)rEw+Ce0S+qQY;$PH!EhBSy53GY=><0ZG9@^75T?I1UzxLqI?6?qrX1aFg zfu2S+FQ|JQ=dC#}fYbN)UB##{tfCwArIFB{Mmuy}IaM4*fn9_7=C(CDGOXED9UG(L zsD0MHH|4_cY`1a`3P)xE-c0-jZyLptJy{#juO8!1qSS4`V=#56jyXKqz_zv$yfKQM z6DZe5aUNN2uCHBdq&(oiI|$i!C>oi`xPho~7siPCW(nS- z$zpX2PoixbxS0Tvtd*!8c=#kNB}p}pj1x1c)I<;Bc9tXFLU;-!w&^y1dnhu~nkfnu zJ(|q^oS=Jq+s?8ckgDECkC__S>zaBWokp_*NpYxcXK{xOo*__3^&`KLaZUhiJ^HC_ zqy8np+sWd(>O35o?P`QJtHu)v-wuUdKhC3iMmP_|MD2q03r|k5pZoG-3Wt!)@mt`PFNpq*UR0Ft4F71=yq3pYs6`GG`4UM2U!WuyEekI z^R(5->RMP$);&$ebznR3kLlZKoQ?$JiRZ{T*T8S-^sXJ-rf%Fd!Z2Vv*}QXMCWe}B z4O>=MgO0{gVbiInT+wiB0duHGkenOF1B{CfoWtB*fi{9er9P*Bg$aK&H5}%QjEyCb zyHzjdxX=f97jInMws0uvTQO!e#RGB&Pivx&zz*;vpfyGgT(j|wadYgrg`7bPZ|gTY zkFyU#ELXSge(1siK@_q_^vuA(crDgdo5L6ZTY_}ZjZ6%v-dd|I^0o_n?ae{hUPM(0 zjUqoL9$06<;M`(=jn{`fxM^IWV1wwfw(X+o*xlDoZp~C zt1SrPDz<6tST#b$#I^n84vSe`f5Ib^>TR3W44^<(d|M`e&QSn;zK`Qd43RMK5Q)1A zoJD5AowqAbN=N39@;#i?LHxPH(~$`{e(!q-%_-%3*nRt(oJpKDAAshniZB;T5YD5> zct1b-n|^ccP#bZ8I{vXaRMpi!=7)ZsOVv#_{-vC0tMU_d>?+ zLQs{xkU1uQp|EL(rq;$RFP6R+(|A#4@I1Tk4mCgvFvi@r;!=o=^o7`X;xHt!7Bk5q z`3gao7Uh~a++(MU^_ZiI@E+Rj~*>7D3XGofBp-~EF1Y}*(cn?cjgNOOs@Z#dg|6XgdVvB z9ZC9sj3MozOVAe(hmZy=-b0o*2>V&(NYWwXEca34h|6ALoI3ky5hX|u4?O6l`;n?P z&hnpphak<{3A&YMtapn#5WJ3C*;%O79058sWVyl=Vg}(xzzVJzg2nnw>o;d1TMdoy zoQ^W26jH8i1|4k3hp^hQqT353?C8ZK!`B0Uv!@x`Gkz@~bbDlyYMFP7B2-1x!ppMV;dtB_vN zP{~X4IH6qJ1<6NXHQsE3OY>{6jPRgBMUWW-IaqbgG*nR{`uve*$xa`7DcLCW@MH0R z5ne)^uU3j*(MHX)!OMz2jGhc3T`(c96xk`6*0GAimbi$Z>+#IzQ0j)GCpGG%sH9Ho zl+dKpSBZADE>URD?>ObdWWvcV3dvX@9LbZFEf zZ#9v!f11{wInLaf?9&6fLdc|xG@sf~Tk<@oByC}i{o&>1KEIMyEtD?n}CsIUdRqZ2< z<+%|7L~=V#^u0 zm$bm%5?9XYy}0Z+l<4vy*^4d?ScxnjyBadiv`eGT`F=3nTXTLE_r;vc3JtkSOf(2O ze6ogoz*!a4IuLz#1DTOI5Cjd4O0sfTq%fm!hT*utfJ9VL=rbJ|mh&77CVTSL24zHr zpvUeZJP#1^=?X&g zBBd$)9!O0;S7-$rdkv!FyviaaDW&|82%Y>i!IuI&5hnrTmnu9F8-D~xj>xB=rz#~n z{X((Uik?!1mxEzH>rljR;(;5t@Ql3Ci)SDbL^GUc!irM}qW!E$<2ONibdn-HSEQng z3#`d^MQc6^-t&yu3&kr5*Bx@hV)Ie(9-m}* zn}C^@hyt{E`p5dezn{BRf@$YRsfeRRx_&$$>Q~d@=AX9?{|xz;Hva=GWZX>UH9FS@b{A! zkgH}PvjMidVe@|u^gxEpG0a6H)wJ4|3m00mk|wwICKSBM0e^lLwAY~(wm|`~(1&vO3ne3x1_VJe1N({JNzTpdDahhFTqFC`{gDV|Fnsq}s z@SAqGbm{s*wtrTfK0B!hZZNKR2s}gD$2qAficgWbZe{b*&ZQ%G{-)S^zI}l|M39{K zzzz*mhP)vZD`@Ij)?ZH%xLXftX@dLDj|cb5A;&8Z;7u(2r-oB@;xuyaG53KkTl|CJ#X><%`s=hcTxErIvfMB^wUW?tCFM$4+lMt9^LuFPv+f&?9HCDqyxz#51FdtsYfA2 zar27jLp1bwnj=yZ3{G;iqi-aUK5l@b8+eZdJAV;hLd4+WAPIhD!P_o+V5x*S5WKeF zNq{9V?O0A}wPQ579+ZRBtAv4JmM}&#e(UTdY?q`g{+1n7Iz2~BHN@M)k)>z@xNNn) zhvYDD-M(AUSisvMG7|V(##$Jx?D1uXu~i^pYpvWNFJ%q)e~gUG`cLGG7nyqo$;!7s z(0^gg0mfu%rbs)BB4Q^woXZ9DpX#Y3vCPuLb=o@x5L{bLPc5@WhR_Da;OqMOJfbf zJx8%s@VFzAL*6Rn`&)<>8g5o#2ZKPohas0IDx;wjh95PK2is->?CH$7|6DmIF@W#w zj6xFS*NfekVL%ZefAm1`Y>N1UzeAiOSygz=A~t_Dzv1a=+!vtF0(tBQDKH#G`hwHE z018N0m+ACMoEtU&H+uaq(RqR|@zB2=%jnUYbNtasp#~~{3=RrHfj)dLxAJ}p&IWqY zhL(GL592bvRZI*uk2Azsl)4>|I)5Fbl6>i6@P9&kCffOfe`chSd_As;1gheANMLGi z1Pf&BE0-RcJtQ~Y`~4sX%ez0{u}u1&g)B7} z7sNkuC&-9JfBu>ERt5x?!1(g9KI9ZEGc0ZJ_)o1kfuL_mG!TtxriL_PAXg3?&|~MW zjcm$SlyAP8=KM-d^%5c0m?l!CDrG}t#-IV!2ySZpb%?*`C!4^@x^@#=KGSKXezb6& zLNw)Z65-{IESm4+=Qy9?T#+X~#ScD-1tM5+Zm2&)m;XT#5PxPcv5l$6DsNL`N~%ro zX$A6=ZsribC_Q737;Xf#z*SLkZbaTe;@Ua9>2zOW;_m?wigbnmF7a_^mBU0w`1)Wq zA|Am7|3f(H4r?#Iz6*x~_-}ee8h*z~=`W@20N;znf7}=MY;h_>ri3^UNYxJLc;Q+Q z3U#mo`N4fc%6|iBe#S~4e}i2wJwf#S_cD9*y>=)wqfN?-pJkF07E&+jVWB^?^U>yz zXtCpyp1^V`tX2}Gv~OMgvs@d(kc9D~hwf9c6E|=;Q4sBL zi3-3&DITuo1Xp+&F8)J@E7=wdQP<-?ZL)s?hk73F*?$h|u%Cv~YE=jeDSZL*?j)C` zGlag;+`ydNuq|ebC@?e3T$1?VsKEo|uy)c%det;C!&1`@j)4{UPi5l9;*=~?u^?{m zcz^dDIX5XnhA0f1U>xgquvsqVvjI&A_P6RjflNbd>WKSiKan#hm{9TlnZ%mmyjj`Gw%fT#rheHBjN*3 z1{SL(Y}FNNE+}~tN0H>Ihkp)|3!+H&Diso_>poY2h=L#R%?`*O zW}t{1GCd{0TW$`+tsY-tPiXf2}(0e zIG$%ZihqE^-dXqIa%7HMqI0G>r{{(B00z~p8s|pk;^c*l=n}xpPYMR{Fl#(fSC2Qy zi+_{ddtR7s+q2SYn+5X@(c8)@W}Gr?I1;Wzm8io-fQ|}PS)*i6Xk}KFz9^tx7?QTV z3kPxLQdbBSLc<^-D&t_hsv+SOe#A&JL^Vvw)gd2fA3epmB~OUc-Wg^soYtL5xRIS8 z0|@N?P>DUVZZmX`$ZCY9FC)YwN1nxWaDR|Q4UM5}kKmJ+?h`ELp>Wi#=UnFKH?)au zq*E_U@2EsWafAOqHC6mZpqTP)wDYgMkpRt;vj{tvj6%kbi{m zSpho~o{I@?EII8rZ417AloI;9;DnCJv3`PZA%ksA)^`}W7p*1g9^cm}>znURP)Tu- z!|JcgM@4b9d2QG>1FV%0B*VegZv8Za9llqs$W%A@o1^Tgc)^k2elzB?oq zcW+W@DvI|?lWEQ}*L)6RZluW+*QF^ZhNa0=4VaBInc^BxADv&kJU@OF`I!q;R-DRI z(LlA^b(yN+a0V==)r`HBA2am!bBzUcvBJAnrBH>h4u!=PtW>0m;=Ljj8h^8#4Ijgx z8*vJSbz#cMAUI!&It@;(a{e8=*vm?R}&n43&|qSXvjXoDyC0 z;5KE_W#+u7|5%vtoDXG8tA8Xm4tGW`UY@@_s!B*vypKD$R4PrSh{UqKbDap4U^syK zC?v&XB&7B$<1UfbHQH*ohIi`I!JuKV1tr2q#a+-;0*m5(JZ@}zRtD{NPYP{$T@G`4 zSPpI7fSZ*O9`2;Yjx1V$8tWe&y*WBNt4m{1ypL0pgsw!Iih=8s$bXXfI{R`WNhSq> zl|M^>{a#~ET`uYBaH1jzcl_+gWO1c9mC2%bAE)`kd7%{}4MAp%R*a=}cIK3@G{%|% zZ~u-PzL=xL(TsVa9DiZMfgm|!2jra6Kg``WjDjBE5jVu~$$=4iuL=(pbu9!NmvbO3 zdO&P?B#g-6wzv9#;m>e*4vm`?F$r4nhzR~+nL~0y^7)sJDN7ROMWhauH`=M!;b5u; ztzL3gK$v(bpw#JBderqy7tZ+DL1Hf|(C=omZVuhmg+g*-U4J>fo}+%3-!t`3j{}DZ zeSS;MhPM^Y-f+z-fl8gdK8$*-`kLEEPY>@6A4Pp|P^D9amkJ%h$rV1R!J=V~)bxsU zDh^i9gc5^6B|#98Uy@Jj(GkkO(MP>T7LY)2%<_FnhWec$nbmf?yrVP|WFRQ{re1&J z=7i23l=aa>?tjjLGl3-PNXaL3A5*1_p2z{|OHL62gs2BTe+=v)H*pVp*o|BeW2#lD z;i_?zkOWI1brWeNQKBpNVdh6=qUs^cGC0qtgXsHp9{ERYNWU#0_rZVm!w~8{=I{vo@SpPsJ~;iP3fA3z2!4C!vLF5v zNTKnX&F}8IHMp}=M#hkQT)ee39wwWGR+eIvT=TV9^X1%X`w<@2fVT(Xac^p$BK~a~ z(R3J{!hdnS#-rj8;%S!^yKr}fMb^hMhBNCF3(f@}kB{MK3>ad&IL|CqaHeD=-$!wp z6OocYH=-B`4Fg@q`KhDn$OBUZG{ylE01f`Mm7LhcWY96ZFAgu&42Kz}AisR7x5b-t zz3VAwBPvWOURzzR5=%veCn11J+?9lmL6a6*!+)6#8Avt$L(@E^KQ{JS^)U1W?^h=s zXMw4;n3W#bB-QF^({D|uma!}Px<%PSdKzIh>o~yZo!PNXkQ6 zq<`OIiI521A&%6N5J$g9;)Xp^$YNyJ zfqN|#n zp<(TX0K&6cFX7;3vw7eRV=W=e<7eiKT7O3#^9>p1s^@`nN9byDi9pJabW<8~uOM6e zBL8bd_iZnNCkz_EGeqlPlUY87iH{~~$&XjBUU`vd5aM3p3znoEx3DA&ybq)y8Nl@| zN=yv?1jw25Bqt!0dx?ub2SXBf^ce_}{qCpN|C0XGfNplvDF{5gTh*xW^VsH`yMKIi zcJ!t_J&p!oZ++57HRP8P*`uNx6V&4bk1epIR7-0GMA$W4UxOpDeVuy!_TuG>yi;CX z>X29POLT@4e`lQuYFI7D-H3pVfP4e;ux3 zx3Vs@Kf_Kke1(MT7?B_TR;Y`UUzg7Yd^POYB%uEWbTei&N_0aK1T*vzvLTZ+77(Od zXfF9hDyqu&I9^{*H7JimBzp9{=v0y=M-qe<6{rKn*K|?j9HMF+z$&I*Y=5{P3!5qM z{=C2B-CJelqgYeUT>)3cI7Zr;Y#vxT#T*D4oJt3j^%)Xx*$($h^zK257Zge0amq4V z!fZpOGsJDU-@GO`(f>l9Jc6`X|BGO0KeR;u3lMdpnKYjwxBa{|#!W}u%5BD3F0UMA zK(ug7*}e)K7f2O2+Gt+|j(@hI3K;FN5B$yB#MJ>n@MruGawnB{EPgHf+u+niAdz=_uczEJH4;A8<=CSwBIC z>j0$l39W)D?0@J*)sSN0TSeKspYnE5@XbCq#;z9orWk!mjjz2_Jg5qd^>hUQP04B< z9u8u5?>FOns(exdy?;i$G=f&VSrNjX2(1G$-o3(8T!q>m8~&>xcP#j?ffwy}c6#a< z@scYB>j+$@G~k==<_=av&qR)^t~$Hm*0{<*a+4d_NO!|+rXhU|=Mca{VC29L&Thcw zQ(GHPaw0|c0xfysN?#j!@#OY1U+Ya>cE5m+O*rml`9UL@O@B%SD%1SvM%|8{=m)d^ zhus&ywTZ9Qs?QFxOE19Wxdarq&nWT6d@_%O&4X|`k&KrzBMz7exT>;_pjCD?PU9D59rrg) z;^45Z0%lm}Lw^wKN?y3kV@aYKA$kLJ(eAgXyF!$eaub;cZ4$VAd!C?WNgc)^2~dYk zqUW(qiea$GfBTyUgC0(?6EYf}lRfqS_Ohgbr9sfjtX9k`a&BtZWe!3i?uz|nOgJ3) zPojb$*_(J2%+z63?Za+BDh~r)9twFFLY4yCYs-Gie1F-_C!i&B6D^r=lXWG#D-t9e zA8XA7v+NmdDH)4Gf*gq0bG0qn6_S?)nC&q{4C*J0DeRaI7*0M|cbN2` zWRWhn!G#d+(380*mfFKTxxpL??O9+}R&9^xjD{x;Ih|}uxeQ~Kbcm$tqumrc#K%&H z`cPPqAAd{8^&aRSvl`igr3DTfo$k80hzyUyrD8abwSY#F^Acf#F$jXm8$zlC{SdwR zvZ#wIO;oMiqE0kQvIpn+Var>{FmJ?Kj7>DL$_eE4T|@7Z>8qU!XXL^tr~d^=ZBi4_ z>dV3ZHn0fRyPrTF!TVFVM6DA5auIR5Sd>BI{+v7;_FoA7kTO!aTRDL@U+am={80YN>&~$XU#`%iuFK} zFP%U+lTRO3h9F>lrA#_QMj8>76`1$Y41Ya7P$VUYUf`9!K;fwFgEbiukfWB)pK_TudYym2Bm&(6-M2kV<)J>b_%MG(T|`8L?QfhY#9!52(XbW|G%W0a;PtP)LlL(r$Z1GRlIjv;hM zrw*M!r0o*yhX$AXQV}T&Zo3t&iW~R^ZY$xJFH;dEe?sxCQ%+$glU-`)I)9C)E@4-$ zz5#p<{azC=v(Ry<9{3WD@$QMRTO^ULhwVvwW?{^;lq3v|QTj`)$ zR)muSd1W_B*FrJqkAo=UpK(%#Z#>h#6h{(^`*~C(;lQ7R;>-FFxWCcosL65Ot%CWN_} zP8FGcj=X2(<+>cmj|SP_ae_uh7DRylLj5Q)YE@b@Fo&)bq9Dt#*mMY<%E#Kbj@wdWF_7wvPu>)L zEIMLZ0?MypEA-${9QNrfg3(h8e-pvUmpvq#{r{_%_(N1C7!pdrVm4uaE~c|+UNpyG zS;?z=bP=6b{&6!xT_%ov`AcUnEoSyuC?*|E?taPXPAK)xPC~j0@6@H1t|DM8*DQL2 zfc}M=*3QN1BQ*z9F$>;)=%0f%PQf@hqf01=>A*ti}3Y1WWa?mgs*0 z!Xd|5$@=NqLr&hSn5epegx$$arhyOYr*rc-_t>-&0i%UkFOB z!5~R*JN8e17@l3FQarhUK835&ccFshZIiUnkv}c6lSL&>$_feO@3{yHN69q2srI4a1VDQSHRF>Fs2@UM}xS7Cd@; zjz1Fdc0?Bz^+NC&-d;>aS`iHzLRX%16x}5+eQvktUi_R=?{EkMMvn1AK$!?zCaH-d zM+Q94Qlg41Vs<4Pj^)s5K))r-8OZDNn}?j-vQuzW7&t>2eD?IgaY&j|u(0e&S2YQ! zIb*ATmiS$Oi!wVns=Svd6LKBuff+e?A!4#t^A3`2Ol~?8ppw+YAv1O-ZZpLX^Wwz| z&a%4E2X@7IK?9n^AD%x>oa*EAz2p?bniv&{i?l?xSl-y~gz+Uun*KHXpqJglmyh(! zTE-|q2Km5*Njg1%pV5JV1{R9*433N8p75i8*Dvs=2Ti|~7UdhW8SOS0bVKoSek1JD(#+Db1CPM;>yDao5G*6d|-?!c%*AdDJKaZ=NRbppQIsUUG^!njPY&tL}D)pRB50*N@Mp`EhF-*FL3+P=fdDIo50p^fLSo)#rL5M+fu4Rdyb>5PVm&d^! zuuo!eAn{8~lVrB$S~xuc^p`(c5gC7B0&ksV7HEocMAoEx+<_d_Yk9yov(uD<*5nin zYm>RdEw?V?7P%F2$?Sq>!EVs{JHn=ytIej&Rgg>6B*+e`GSnu$be_ReL>}D?J+voj zn%s7~!JKzNjO(LMl$lKnGF3nDej1)4E%o2+_jU(doQ+PKtY!aDrc2)7I^7CtF3Ub^ zRuwSVAD7`;5g~sCE0AVzqkdUFz^xRxW8k|32deMk#`on!mPpNg@&z3iu(&V5?m?D~s{ceY6O3 zcYSvW^L!=!=ip)$jM=SjuOwu6hFwRf;Vjap2`QWtNhKxWc)WDOYCqH3O2q=mV=`?PAIv7UojT&7E5 z5IQCWDl(Ts+EFfEU48@=%Smb}Ax~ApEh8Z6i$eec&(3ntUCo6+-3-N8*t|WNV`6f7 zR%%vg7I4_d`%R3Yd|~eQcElASWge?2kVGDZ-4fYk)4C68(X9&>K(ZzPbe}gQJ{TYqj>M#+QCTZ;Z zIomkSkd<*v87!{xA7ml)xZS~FNHq{DfbQ(L*P~{Ma~p-r%IA@jQlO1uh`>^{*BE@I zaP~U~wgnHz8WsS|W4@8FdB{gweHS=b9QA=qqR8lf@mu)gxXu=SK~1l&ejw)L6t{$t z+}s4kH!*NNReM~)CVXpTVNn`eEFYM?aKQ)iD6 zOflqHWSaGOLh_f$y;CKnU$RIB3|BJ|Z(x;wG-$+9!==u`f;DN3@e5EMDdstu?W&Mx z4dA?+y4Z(1tMVS)O`)1W6^d50PG_-saN&q?EO_d~#1NT059#M(2vX*VY9#+s4?{i$ zt*(Z+#>W^OhDAGKfsmw5osM>gGm zBk}-&C_wIv+DU$Zns7ecy?+lcsp`a6rVceNTv1O@?P*L(^^5IFO+V&2*9MYKEF}#a zZxhBX!i)(SYsCU%6Y)G-=z^(Yp&Lf{Bo9^mNsX-0;>yZUPkRB}XbS4PKUi!Z`|Avd+|ywd zpwi6e#y%#)DE0pjAl(=p5xh3BCK0vHQ<8a%~VFn!?3b9aNE8q>|S7y;UV1-@GGb(>_2+ok4i z-nyo_%C{_Rw zEx88g0=G@YxG3F)zXl-&5?=ke`a&(&mz)|TWGZ#jL+_3-3@I6 zIB-H|aX@=#EP&v9@JSg+0~Vv#(>usXSl=#SWjo<3rHnOc0f-4{6|3E7l=t9viVP&B z3$VoNy!cbK$tnAr%;^h%@F?)Ql;L^|NBGjUJ0h*pf^mMc&n1+*42!CH@cl{hh1^8Q zLE_!|<{lQ4p>}CrP|6CFc;`I5*Ez!|BjD?ynRNP}uxb$Y$q{Gp&5fwgWjJ|9N z(|od!#8*LA@aQRS#j5+xN7|u#MPojl zJZbNQTgY}fLW^+-%^{W%WNzWw2WDy+oRR5)6Z3|87I)|rnSQVQdu8l_~GN)sq? z8*&Zp`Lka?tRGg>9Sj6~KKa+}^4=u3bnuKeIN+4&AQ`}fOU+yn-@r^o{A)*LaErGl zn*^YHHE3h&*k*Tsh_M^_Uoz-UK(xQ);fBh!uSSG2lH1x>12{#ii`AqTchTq}s6O1u zD9GF>N^?;h+~PSBv!k7EUC=|#WyDPt%Z=245t37@WRj<1Xf2B!6Usu*f}*t9sOyXj z6kd2y2@afm{>9v@!Jz1luy-O{t011JF-j`8mv!i&IBrIN@ZtzG9tVf8(S0$Fi4IQl zsZ>Cxo)gnx&{xJRflrkh4$%-6M*2-DYQ~=T;mM4^7_QH4;DJl=tB4B&nFYZAau1}&5>_JhEt0p%Z zUC@mUfg;@uz^Kb5h6|ogw6`R#Hg6iY%2*qZ_iHCJ#J7i+d=Q_XG_abNTw6z&4?w1! z$FVWwDdx?S5bg=vS;AjzO3$wo1j)2 ze>iO8`7BK6Dknt-a#KbO;wO#}#!MekIVr!eOBbiY;)v~)?SI~?py3&hx+tu>p6n{VWj`kKVsHhiw zI=8GlCeKq_vqyDEu z{L^n41jaGBYJxg(y?I6Z zF|vk}WP~2B#K0AeU6Y^6?p=j~f|x=s1rTHjjUK6=g-glv6kVqPbEHIZ_|GvR~_sU?8z5U6X&n=ViwH=TnEe5pZy%W5qs-w$z& zYFtKqNv|w~Dw_zAVb!LusrZRhLbx9zm`2HiH0C>CL~rX2PEd=CLztp+{C1oe)CTD- zDFxGJJC6DVvvi6=_cdpFolbp-;tuySU2Tj;q0$E}Z55EvdqqN;ZzU^ou=|?a&!q3Y z?M0n6@*Ump`QdTT)qGliTJ>8BsNaxux7;L$j^>#(&vFWi&IKUk`8keHv>`O=@rQDs zgX4Q=a;NAPl1%tMj45o2ga?x_VV&IrbNNK^B#m|F@t%Xg3&GFc%YZMrhmfPOx!YCO zf2OXc&1+o(!Sj!K<3|P@87DrJkS_n`tY&s)aXzk4N?2Cg^4zp6KuSCXr+#JdcV^z19WV=-|l)HY#|*=&BLN z1G%tJm))EW$67*WBZ(j#nAh$>Ak57EdO+jt5&kj#0iW#~=KlqKxu97xjTw_=CzQ*L zcyhsz$XaumIsm%{SkQe~L!d`loYFdGUDRA}5#A(w*d<<@@MFJ5bS^ zYN+DDdx%;0j18d91ua907GD#`O3XGP&kTGUA={$tJc`K4e#vPFCJ<)-V#JvS@_mJU zEoB5GPlg~ zekIsiOo`EqL7SYVjt?y;zM<-8gJU%ZkC3YhKp-+4qyDgIT2yh|62hK^!iFI))V~na ztfP7wH1-fkG#V=Dj%KsMCZTn1%fik(ILhQEm}vg7#oor+5)~b(Gza24NK?s*%1!qa zyJ&V**M;wYi_&JJzb`T27q!+$ZD@$VXV`Y8tFu+7UF1|JC5p+EqmnAq#LEF3-+tZ$ zIm*K#O~g1X(7_N_3xsIK;*=Kc*#@NPz;+TYypWMsbJdo4mf8}(DbSgs7>{x+ob!Ph zV4Bbi35#(jV6*&0a!5uZaYK2ZtqeJ59-2N84dhCH+)}BkoL5TGWSY%mZ;F&1bhnu7 zO+~`QWU%Xk_;wTqFTaulO&+c|IlL&O%}1&=!GEc0`c|imK7TvMKRlY#)t_i6WCAQl zvM9)(-{2o2H?Suv?#9BmJ?~6o$7MdWuC5K2}n)oB4EqcmJ3# zqVrCFdQuUdM|im8iR3jV4pT~inbDvB^ak$r`x!=*UiyD<-1g4Z+IMF#;e#s-Lor)d zOtMP;r^$a}2)YsU7Luf3TiIA#iSL}+?O|(c2}huo^xZ2mgQmUSVy;2m(9TMGJrLE* zVycr!Ne&Zr+m$b9;K?3kuFN~yYbf@}?gbN1?l?akOe`mn&`*DSFMw82&RP;gV$J_TuWTQvh(wI-*76lU z!?b|BL4K9EY^ym|9WdK9nfaaCY%rUDh$I4|0fn`*n>*##Fa=XALaf2vDrYntLo^iJ zV5;ZF5Y8xcR8GBMru21#co6i$$X58>?ndguKsQ1-(~YQ{g>eTrNWuOq4W+bH=S@b+ zQ(SN00y;U3MKxr_A5@^?9r!mJX)ZefJU25&da8-5XMpsQQ##nh5N0+P4>n&xPv=4( zezN7e@X0$YHG@7H*5L0%n8%!4n~DM(UxMX&UU>zr=v+}Xg0AtGlZ*$mAy%U+BDWgt z%j3y;13b#P9hVqw5g~twQ{0{;>&tRj(!A~E-#kV@*5YM=>5^v1CM3_39q~T5yTU4a z4@&*Be>*st9X|`a^EsT0&?(z2cS-aR4CYJk^UFx`p;~GW!@HoxAh=tt4?&NooA?Az z4s1IoqRf9WTWrWWm`vgtwLZy>@m1S}Aijq;jAkd_vqZ0#H|u}Rr^P>mly)^9u|{~{ zBWmQh)d*}iY#;XPUtOiy!2pzpjj9^<@N7AbxPdMn1+A!2`uXkA?1(R~_9RixHwB`Y zYqW~@AcD4pd?G!=t78vNWpyu*PFZ|-%Zgs{yx=?@fG*~9u)?B&v_U(_SGv*q^o!6ozPr+oxlN}?l<&b3nOHtDkSD4E9 z>XoWGZenp=Nais+lFq!R)v@jsnM6L_raUm;GW90q&tOR>w=Jowo7{qf)dNeS&rgAI z1UF#Po$V%N=yjPgP?Q z_o&v(h$I$`MP&w($8DI;8^`v8%I(Nh`hS+Q>^-EbMG|9s^!+gN%?L@O6q;Xdomskn zuiNrC>qDU~7W+FzQyFb>h6GQT5G58*9%;T&^WcdJo!r#F$+nhaG(!SbC1VHhD_rZ0 z1}48@G&FxN0LOw?KG)xCFPu^P`|QNuyDkMIx19HSOh!<?{GLaDBqs0b+sK)hiKk;)R2-^j+BlEvOa&d(Y`oVUru6B=C9 znLhIxBOtp*-`jKFf{AZtT#a67v!jVE8TEMI^>cp-!#}1{?H4c;3eK3oSkZ?HVL>|L zEBH}LIAjp)4dB&66g4bRat8r1Po>JUQXddA-rr-jxx@s@zNFU>vB!9J4a{lpYXB%y2(EHZA9Y=*=a5^c!Sk?7Se^T{A> zkzE^js?LXDntER^0jBw;&a-NfUKH9`WKnp29T~pReQM0MHMJ?M=v?k+5M!+_#+%GwXFdZm_FD;l(L;$HHL1Cjad&^>)*d2c# zAW6lhGs;&}*Yu<+P2DIrJyl^=SxExh+1C0|)agQ%oH=>G*rE77a z4z942x)zm0U2DlEEh_QZ=k=u_+y#ux_kc&k(Ze#n{i8p(7?oXDSZ4%XX@LHd$6H%)u;0HSKWPYHzQmM|wy_P}jkp_D}6rtx%E zA?aiyT7%V)$+v+++zXz+bhj4sx*!1qQe;zxJiJ6T!4LGva!f8Hu_FNe6X$<~Isi|6 zQMu0bAl8mf2ViNzd)ccU+(foZo9xs|Vuyxq(rE>_nTv)V`i!!YPdA(BrM7i80G|9Z z$sm+M$@{H`^uTQ1y^)*z>@fsLSJSO4f7-yxn;w?slilTK&&Hk?XfX)||Jn?Q`O8-z zXg-}#p1tXLo%S=EGI<-QV4r{2iqUTsZ;|d_Nldd0P%wDVBWS{(`sSO*&=Kc#sn;e* zdZ72dvm(Im=M4X-7O-)~Cs%DQM6vIXauNawjuo|P86c9hibH(~H>A1!4zzi9t-p!? z?AEu}cTa3KXgG=LqZb4jU~*WoLZ2%kU?2jx>w->aSYrv7UC7|DT6>o-a}ghZ8#aQn zMSlF_k3XHpiO$-$o7HZI55KE^m8vD>e2Is4&)8Tx^(fN?Jt)mP&-}$4d1Q)gX9^A! zh%6%%okfF_O5LX1y{MfN%LxYsmJh49^Z*J28!>25Aa^v=vT7C}Z}q9j4j^oZGlj)uSau(jzsENInCQV+0*$Z83Wa9Ypa4J*0-=j_W-LinzHRY zeFC0(lPIcreWxAI?(1CNqt(t=_^_6peoS4k6^!x2@;-P8D!D_^vmfXWh2MA4=Nd92 zo^(6d#N5^4tm%$cZ1*brB+e6xJgj zCE3XvP`7X>lv!IXuWU;Rnt=0iIxWQ{Q5Abn4!ADEbj1owGuxg7DiCvGp**h)2P=WR z%UvOC4)9RQ*a_$UPT_nyTw-qI-2>y?j<^-)b3`D<;RuRz_mFtys;WYN-T%&g@MDfy zELuP521L<>bK+=1x%khb1!h=(+W^U;NqMcLc{()6z4`s!-PNb4vuuEK%DEFMnu%0Y ziLt8cOp~eS_)*qM_Q+K5tQk?maA_Et83u#%-Ex};JDsYQ#j;DD;K6@z3bT_50m^LW zH}bM=|-hhavxJIlKzN#l@1KoahhNlvX~a)myvc66MrTqU;%-9nqYB)aV9I-JiFBT zg%$EwYL^4*sp;{xa}=>bvEjVjP17c>GQQk~G*mT#l4_12 zDqYGl#2=_8pdqORW0iUwQBw@*BwpTF{hUAQkOz^5jPc<$)EC!rg-uQ zVZRkKvaoLco_Zy;myUN4BY$WInFLW0cmpPzGL0P5o`-~>$VT8Sd_EL+;1ysIcmSJg zj}l6j823CqTarAa_7a5W!`|}V#SOd^&{MgmNDWzj-xl8Iz@t8Qw-AkbynR^AnYMla z`)+Q~fPHbdF79nw_Qx_zO7@vcu1~AT(&Q>xYHUH=Q2zR`hS<~l>3{X(ExhUp2l-aZ z9o&3S5jYZTzXz1TeaVEBRc(igvUVk*J9)}{SMLU5;Q#Z*49<}{zq=|l;efJC95hOC zq1IEI4O}!_#7K16;mS5AEtzS4##e>#T_LeM@*6cGYh=@gTEApwHIXxb;gGEfJlNq3 z%VtYkE%vMR7GHY>y??+Afi0>AvM>uE0I-6qi+ie4Z=r9Tf@1no({&Gt1`x3Uxi0RP z@F1~7dvfCufYr93+|pea_cSe{zPm?fs+a82Oh8}{4mmzlTxKclCi6zQ>&t&9}gcu?~A6Fv~6I_T`N`ETE{JlU-9|`e0m?JL7 zU}nG&wH8&lrJz90UkUre@@hGv*9aD3=7I_@eJ-%#H^O=UxY>>AFu{dbrKCd3-wV9- zkq}>R*7v5f5bCC2difa)RdP7$`0#oCi5fT0eU}Xio*oE`vLHX#dJE)->?lDhz7znx z7^pLPr$pE2N`JGwrz2XY*$od+b;1=FU9e>=YCL+7&0`XE@wtawJdqG`n+q!P=yO39 ze#_)Q7P_M-DOphKUt&pPgIE+|hk~%B76pIP&Qmt~=|3qH& z$JM9nEqG453CZ+n_FdWoLyo#P1V}ml3Tv3(v4I39>)0ffg}}kx+kiyq=*LqMt4#!` zTA+lj7k^7dVBLBJ(&z)ZnZT=8pkA*$Gk!lf{_fT3ac0j9xqyt!#O+=E?h7h^0oq!2 z=nZ4Psn06g%r*K6SEc{TTJqhiLt)Y>{Qos5O>Z3tb>08=^7jLPJ%Ya{@b_$}4p*sI zOpbJ>)GP7`GMg1zG&UdO}zwM)e~T z#j6q&CF%tZIM9hf1tc>CO4O%te|<4MB!vS-8-T-%bTVgtAotPMP>4)e6Tni{21+DZ zz3L+^i$~F6~T3t&JHmt4oL2doH;(@P8gU%m=+gH-UDi?6oSwnyv&o$6;i3Dw7lm z$p#!{D0fRnU?HR%u!GG2m z`#PDWG=QrHtPu^#^e+%-4TrVj_Dv27wNQdVsVe?4qEh5BY=pTjSH(LlF2x!_1~^-i z6@)`F6KpkDfU1_QjluSb^=DNC z_mJH5>xnMF+>}NGZ4*A0UVyP7k_Ns8bRfVQRVbJkPYBwOAuUse1juWdS$}t0$C=~c zFD~ONZ#hEcCD4N>0%RoCRz)Z*(|ZuqVAOmbS3%pE(d~vy7;F_Y8-IZvjJuroqq&BV z`lqj6p?%AslMb>^E>|D!HuNZKeuKR@MMv!t@Tc+!eVmRMyzbaaB*YC4NV05ESr|sM7=H2QlrPZ3mFwi~L5jnz| z{e`5P>7*oPJ<+Zk5oAACba@O3)RU33doS;9Zs08AZn7*?mHLoM;W|=+3r7n*;*801 zbVG+tb;S>HL+)_5$%mim%_y8sA6JG$Lcc8GDTc&W76xTrFEC?QMh`qcf7RbWaBqWX z&uoHM%}G1>q^aHm0YCZ!E^udzoWQKOm9AeR*#*T>H~K05&vY@Yo@$2^>aA{G2%oA- z#9X))A&nL~XRHB;rkBf^j|FuPfJrHTe}%(LQ@nV5@ou|Xew^a(tw!+720W|rl+W09uUi~WFC)YF zQOgkU#gHB_=8%m|z!)KAvb4GSeQ;t+YUax|9l0)?W#4@2FkwI##yUZ72O6uE=fcBT zn+bJeqzG_#fMfCn+#3{Og?GwH6Ls1>s!`>N6BP0ir1+%g*Ge>Se@dOLRr+D)`iRI% zE0sRTU0=;HmD|*3jQZ#Ff&op+8VnP7v?Oe((@*J#)H!N`pP!Gh<|^r@^usRwlzu21 zE{%BtOg}`8q{8$=hRV!T0kHv5Ob;JG&R1~IUVEP^q#rzypbGg&NRp}Y))eXD)|{f5 z;;kEau+1LHnc*Wx5a{`i0UQBCg278A;6<>gSC^Q85g&gCSLD*UHY%FsayWP**(A^q z23umOv)>&_rXbUiKlXDNl@P9OfRiTlh7Zh;V(pdTbE?m8*r?XosQ{j{6{~i=T3y9% z6P9qcEP`~9pnv;de%~zLtv2R&p~!pz3%6Z9spLtmzTtxx)MM%mllo-rzfNj!K5Mhm z0ku%;XeyUBfe{aXhxO)42Yq348JM^vq@Y9LD4AZaHk)$|^i7wW_50fexS;IX^RGDS zP1mSBx%DMa?L76UFD3I3I<#^{nW4p87J~Gsqgc6vRy{hx`hzOnQ$mDVgpQl|GK@xV zaQv*Uo;Q6Q*ErlG0s%aCGndYVJbysfYWG2Wx1y!p;|*|s0T#J;_*9iOo2PQ?Rb0Wj z-GRF#FYK{{%F2i@$+rCN0tpWu5f8B#@*orAk?(kpuBJIAnOftU>2{w%_leU65ipnp z9N-#T*Ti^fkv-shNatGBDzbooNy*aKgNNp;m>Gs+>~&*!ZKtu$ zFdRzn3q3TxmCYI)*dce*CBJprgf*U84-DN2Dw7kwBOi>!eB$0-Ale<`43P<{%e*b~ z@Y$aSpTs_dLabi`SmL%d}e{0v!=x};% z-3*v_@0TxTuka5fxAl!w4;YU=57QVtFbWlq8&vqc7*p`cXf7$L=-mZQgEiOH?W#h% zrKSBww5j`-#vVC|X`Xg^l=K~sW)}Kn>?gZ_Q1roEd@7Tbv21}m1UpR_h>o$^yXef6 zq}D%Z?nvCL!S*KivMhk08AR_wDW={VIwtq^%d@a*r^lJhlq?pD?1b}zYlrZ#mt>5G z{!rdETCxmo8N(-o$@$_H=Rz)~P-Vs2XVOiaCqKV^bGUaKFfH%f0&oF%D31H{<>l*t zBf0*~h{w_{@y9PCK5k?$>ZOTsaJezE6+Q&1Y1vPULqL-mMMN3X=pP72Syhg9b=RxlS z+DSJf7h9TTq4%7MQsX=Ml3I;_h#fTT=p^Hoy=n~LmYv5PT=oq+N)lgiOW`8k zaRV;}LQsZT8rVr$X2L=YA|Yby@W%#uaHT66BWn~(NZnp|-0on(e}A`zP}(+a#U8^9 z9C-=v-z6{Mpqf;4Ot8WbA6+D&w!w?rhY!=c>*>R%`_+rvALcKGDq$k)k&cXilb_$b zeS4e(zg3TXV+XyB9ltr5pPY8BN)7Z)3+N zM{m#mJi4)y-o|FLACLe1Q_&dAJ-2Xu3ErSfOKcq!9Az{%LOd0=2e}bHILeFNiq^}; zZ&i#mh}Pro`N&A4>^{*pu^+#ex`h!9e}x9JIt<=WamvnYiie{+L9 z!!5i3$lyD~(Q%k@&|q)jyuN$f4s|ewF&N=Avgc-JJ}^7s3#r-l8lKJ^5MB&p@s-kR zCRP2Vx9kal#2OqnxCyu*%M4e-ubzuW^XGA&5m;sZTZfI~o3~O)M!N{%t`SoUgmt z>)a>lW&WU@RHL)n3=flsUt=hP^$aaRX$m^SZovx%=$~#@SL@~E?soHO0`JqTR=1Po z?bYN(PFOiTfpAUUpCEI!wAyWC~-I@S}-Nhr__F8E_qIbycZ={9Nhcw#U(IlcWeIL1afNNANT=O zvsi;c^r9CdMu~dSAwZ5rf2MVE5;?4?D1>z?xvxM1cmMSf558XcC7%6I1jbw9EGmFQ zk1;$oWm-gJ0wbg|4T4=R3E^l1H^H3nFv${ANxg9FpaWkU|Rtn zJUHvOV$GLdC%?*7H*Qsc3@np_o~maAUYO~IAUlEyQoz;6akb;hf3)1Cbcq)SxY~W< zcq_I*9b*S;AL7U(tI0c@vmZ8w#IgxPrLuum zeM8|FC-XGI4TKlgEu|ZF0v6nAjG?$Kl^6X`xCLqc|L9>*TgQ< z-dd>sDWAwFQ+P;|ur}iZnS)oII4sFul1pX$*Pa@bm<1ccWy`peuhC<-rNT}!ZYGJs zib;S3uhNH?eUz`at8e?E%ZZT4Vlg3v6!}oO%i$R~w4 zo%QYZ$e2+dFvoxURAedSZo8N7nma_6={SMGb-eHbH>O77|LItmX%dwlg0K{a@__V> zAPdcm^(@o6OQiYa-`D>YxMJ3g^`O@ZG4&RqH=J&3@ur*^lzN{r0 zS&=+-C#6ggwOTuabjw=Kp^|`G@bJQfzg~6pf1cUu>Lm|JL1(3%jx~7l#wQc&8l#1%Q9S|n&-&{Ph-fnW&2(?f2mSTjig93%N6O>UafCoKLu|ENIlcRB@nw8 zg5cG&?%7Lw=8BxBV5sH$Cr*zo3uGDQ>7`Mp#CR6Fu?RW#zO6#9>sCeGc*qDar~x4eK}PDO&PGB>};1)5H2wlnM`!7g=lcD0YYS1>Q z>Gc-J2%J%(Uhr6Gju@r~pp_xadAdD8KgrmkZ?M)`O(kQjJ0YeSQdDXBm5opo7+HdN z7`8SB?klnNtJ(tBJT9kA7MYG~iA}ZGNPIBuv~{3wz&9H3vbEO5Rp{q=e`%PcsvEU| zxuO^1aNwy2U0jO+jnH!zy2woK9Gh{v@V8bUy26Tgx77@z)=p_ zb*Edw_OQPF)POmg9~>(fpHBHlDIOCF?oZL6q&CdkgEO$HHZf-!P=E&*Xf#3Or=c46ag-cipL#(zW@6aWYa z2mtH7myTExEw><#5vXJW>%EtbSQ0I_n)w)&WCH8Gw~km6K4b#xy|>Q15}jZI>%EuH zc@-zOnM?u{k^<|!m(O_>C%1&P8luDk>%EuHc@-yz4W|pY4W|q-1p@26r_Xs6wgT(D zx6v;abgBaDy_b1E7b&-J+7{U#0_(lEOZpZV8UpLRw`CL;t`7q1y|)!47eWmJ>%F&G zF&9?{0_(k(&b$&Ex6L>gss;k%Est`W7jdP%$6{w-|Z`oCyN!y_exs z7dL)(QL6q*Z z-@PN^3^@RV2D{wrYkRE{k$LjWL&T09aqfThRpXb9m-%@%TTl9pKYsg*uNwcAFISWK ztkZbVeu$sr^?K2{e}6Ptk2k$`e|~=dbh>{zoAmFm?5lg5$uGX*{~OQdi|gfNG+sBp ze(>-Se$Lj*NpG{BFIRZ`V?NEZRX%8JW`lg$Sda6@ci+BhOeg((w#q|E^96p-H_LwB zo-arD?fvRL5=$wTPvd#E&QZzV-2eL5_gUUAzPkU5JHySazeeqwS=vkc>7aF!wTFMR zcGmCDmjgWS`UJh!%|*6s^wYeXHP_?Gs+A7AS$nejVVX^5-}g@Q{<_&~9cS(QYMsvp z%{vd$n-6I*yY?zyuP3w7D($s8+g^>j!*+j~tyaI!&hvDPUo-r%T4en^o#59B9n(iA zrKk9jFPHf1tedox!*M$8Cg=0PW}1KB?i0U%pCsw5+nnW>(i5%rC||#toafC} zI`6)IlPEbCS#*F$3$x67i?jY zj$7%fjd4%q8p-jLUY_!-#%J2RS-zejUH} zb$hPwShK}4znIK7tEh^@`BHx>HEu8S^Z7-N*~&JvlEY#140%iKIyX|iVgVQVvNvDl z&Eyrkvmq(+L6XWWJ(5}LJAcq!p<#pks@X?}w%7B~Xqq<%$bXq*a=u(&PfK0vbN`VE zIC~o_rdl=T80~4!DPv`&HpJG3ll6Mp#56+Uq}A?^C)2?)pEX-`uRni$NVP7ZX<6&W zcit=3lSSM7@c(A(hBPNhvz9e=)z05GvsOCj_S-Wo#wKP{-W_16Hj~c9WHsrrK1ca6 zmf3td%@*?H7@O6Uy_mH+zSw8kY&Kt`NAV&WtWXL49QB&48iUCyL)L?Y8E{uZRv%LS z5!%$(<-k!uCHq=2SIK`do(?C|b&g)cavotDT2C&pJ|+7j zS~P%GVDn~$@6S#{OM!LV4)udb2b ze8!PV^A@(^`02B8HXG&g9Ig0}$}HS(Dq&^Yj`$2ycl#t5)b}$wN4uibY3kZu`>hUBcJuUNJ{dF~U;rmL+Lp6yx^L+&eWCc?KE*?p!6sBHUS>onyLE#_ z$YT?0f7o8+OB_Lv>-sr%!su6fIv<6DzSVL2OZOWSoj8Aw*K^7U?H;ybl?<@ctmac} zPqX1XwIA3aD99WporK4$l-@KpU&Hh&1&4dd7q<4Nr;&CD5cZ z;4a;VxWDA@`38b?VG6GCbjdjrwF%YNiyqIR!>B9$HdiE>yf^~uk*PN5- zsQch(*1hv^kD5Tpr;s}jXBPB_*3Ia!+k0JZ-J5?8Xxm{oY2ZXZOwJ*Dp0lI*Y%XZl0;u9+OVhlfcEN!%i7kCyYz;tsYV42dnXH3bhoY8@QR+tYkDT92PR zU{;nuzImq7PClUE;oiun$Aw?bIhB*z7P@rY6nbrrIl2xlt7*2hwZ+EAb$CHBKvfQi ze3O6K#r!OiH}iCuj&x|o=_EaKO2x1{eE)ul5!$?eKT0c_2_%>cwjK@6sq-wRlXdg{ z>z~?O? z{VvklQN$0}qT}X7K2GnTAf^isM{ndIhC%j%=4typUytVy?U43}Wscr_;KE{YZnJJq zTE}PIiESK^xmulx^&B2++LPrn!DA;S~x~*z<3Ub&SVKfdYL-X+5O#lVbObxeD}WvPcjJ1#X;9e)5CR>8+Q=Y>_6%X4 z5}~04of}mZ*j%a%c;`@p&W$M9okW#w$P%hy$l$(qUI z!Q|rp6Ks5w?g$bm^qXg_`PKS3gLV=>z;4xqK7ZOx<^sb6$U-vY%MLaZ1r(q5Ul^^7I0Z10k%2NR(ZFod(x+`5a zm4&qi;!!#_-EkU&EZdL}J=uSU={P-0r|J22#0N8R)xG)PHdu6MzEoi48;F4i2Tqe; z&;Rq~_rGtpY?aTkmjXCyQ&tp+f=8FEt7dXC7*J;Bs|MTMSkD_LKYR-y@9hR_9BYL8 zOPCiU=^Z@95rGM#>d>g&%aKF=68d6#+G>vY61xeu$K&RimA+X{n_7R5b$*Uhex3jE z$KT;tX&pBKGqs=RL#!tpbFFqZz09sxF&b5zItK?uRdWGxH)At`Du$7sqmX=^vp(3B z+JpHl4_V^e4_$!fF15Lh)u!LiSF7P>iaDH|uI4k$OKtNj2+NSNWzowH7g|5eCezIl zKwryk?CA*Q;yj+LbYp+E?^aYeT%T3H5)jY6bg8UHlDErs>pQfQxkl}T5@aXk7;DXD zIdlwZLHOAj@;vPEX^VeAmCOd$FS&qq68%fJ8$WFEO#J%6gFAT2RlQk3w%3#iwubJo z1xS%XbMwsJe}`_(M)~0oAP&yd2EI=u1vICNyiXT0k<% zUtvaKKRP%VhXH{gL7YW0ZGGrxYY2O19A{S%=J5kFYkk-@fdUY)u#8gcq~Ce@ERtT` zZrDVB6tr*m^@rl;@xlv>tRWSIFnbzL;AncBV&J(ewmwML`I&2rv~kj#FM%XAn%~V= zYk=)%`Scp+&xRL3eDAukK)*L27y+1oObX#HUeGJ#ePfpxU>8bTo2&6MuCn5*#MOK4 zKY#bT-@^W3o#{5$etWavw!#_lg81|ACM$s4g!x=yNjPYop#d1qR3^$ZY(EIh~xALjq^6&4ut&Ik92=B~48t92ijy@Ty zNdb+XV})m@*;R8@xA70LW!dJg3-DgE&Kh!W#(883pXX2^yAPfWj~{e~m7U)->7ED{ zNA+u&s49?+B8szE}Xyl;U11!j@_!1I<0jxG=FF_Kvp~L>rWpGe9{s zXw{U}f2rSHN?VS#pDVn)s7$DN%ei$v0p>QwiAZb3+cs84dfsw?R|ktr_seA)2?;~u znC8AExG)5ML&oBSVQtqWM91ap&W#g3;#FvR)2V{^t93JBDwrLd00a9%kQL%Dxqi`E zPFM?~oWSq%88kBm!{@+2?mTphx+j~5i9UXge`1580K^H|W7k3KecjU&GQ<4SpPfp- zoQM$;g3zdq9FQ{;b1Tsn*!^t<`|%!IiH2Cacknh;|EdNGs@QEYr+(;8tGNa-|HtTsKU zFLceX)3MXLAGIKUm(|`r_2btQ?H&Hnv8go?Y4h0s>hL9nifC7eE9feh05UjDmxy8) z09rt$za$U$X+}+GEHd4lnc-BrbLN-3VizkB$1P!~f?~D{rN~^d6(iF1@t5~v7g9r~ z*8bBm>tg*s3A45-zF+6bhVLLhY-iM-UGK@et-ZGgW{sJZ4vq=~kBQK$*XRe`>HGKi zqT9PS05PJMo|iD|v(J}|V;38L2S?KiW?jtHYGTOedDygZ>a}hFMAv|~IQM&sS@#vQ zp0T41vz{qtT?Ch@vDE|8=XMJ00;F+R+Ini&0n+ClkginUz~#>cq>2C30MeXs5g>i) z&Q>`)F91lN)dJEG4h-PI?1Wld2Be*69{}lI7#6Q)dq5hNyj_5_z4m~AbdP6c`Lta{ zfb^=%U;a?50Me@}Ak7ar!~~@Iw_wjq7alr5Iyw>~K$>N40i;hOKpJ*S2T0>FMGc30 z3|k;(hv_MV2-XO*b=ZXtOh9^b+*~OjO?zYjm?2ylAiX9aZ3D(l z-T~6Z^Z-MpvBLr!y_h_I-K^IorkI_r4n(VCMA4e&7*U>5Rzx3_U-pedU`wa5kjo0N zs>5WpLdeUwW;ZcdDwR*2mfrgyE33#@`@~E?U^_YLZ$lPt*{>l-7hGYEXGElG%ogS-_49oo2+QFCwrfXQ{ZW7)WWmtZuA_3iz8r!hm3 zTuc-wX$~Q-K~s*W4z@>vC^SjLo#ibNKYUxXK`bVFSs##B2g4e4pwJTNnr>3L1i(DP zdzu#9phn^nDsJFqF=;Iz<3NHAgjU6oZcJ}e{RAc!AWgI|z;dgI&}I#jL<1^B<1zyS z$}AIUQ1?0s)d!k?Emn)XKN(JdBSAqDI%miYHc?d&z4Y8kzSAd-3@o$N3aAO-Y0*Uh z;;Dp9EsKX6491=0FQ9;WbbwC>4Lnb*A+)G0bEzcrBb=zLK$utjXTbFd>Am1vvB8wT z;A?6Q#g9A|*h%;&sA-$&K$_gk0hl4jK?AlUey9ZlJ{ypK%m&ax@J_=sJITv@2??z+ z$}Ye*vucVe82~Ra4e0~{I|YPBH`t9a20%ap6i2eG;n3)TtH~OslL2-<9F{tWCAhEM zc!5MD)mbW9pNa-1Lj+*)Qh?m|th5PfodrZ~Q6L11Eefc2YCu7UXcxvgPf|i?3I2o6 zidt#s{!cf5KmAkl^~t?=Zw^~OeYihLb-r;U!1>)xfq643^JgST9Q-(56YC zFkgRXmc{T<>&935KbBb!tg8{%tJoh=-HGoOutG1NS)d`@GE?5}lL2OEC(rLju#XgBT3l%&E6OA*n-6w!do;!MNnO$mE6u*?`T5S9! z2u34vzguZ_f1&~C{D8*6%!oW|8}_5TVykQ%P=T6SyIPX|6e_u+GC0$fL2x69LfN9v zRj0La86`2X!*m4@ngVe=VeR~V#_6iFwJFJ{HftMEHwXHl2GX@)qf6h0DnwJ$W1^ZC z&>?6)I;*;8_)BL}cbYEz!$o-b)<1k39uB*64l)iifARpD$=6^!LkC+_AC9|ks}D(7 z0Mm8=eiM8*u#-AQdZJa7jjQq*8q1-nZzJDugk1)JJaG_Ag+|{^e)*0355#_X`XgOL z9;6Srfnw^&?25B>0$$A58McAC&IaGl)^ltyRDjm9Q}P4^1cu%SKV8-+;Q=g~;mhVQ zP0lydfAs`hOZ1qB-NTx7;@5No-m6amxmRZQjZENBRqR@R2YQa_AJ6fuo4tSUgc2At zvHp*n%l2y7?@rPsM0g&u;p`Gb4_QbnnoF%Zw?1fOp?b5qyoWjnD?epgZmOX^HPw+M z4LDLPVZi}vjV;&!kX6vM6#zk<*oY>q+9{u4e_7L$gIpos4ofLdiG+wEh(p4YTya(z zC<8VeQ+Kw%WfMedit@)fV7Xmp%ULluBrg-?dMS7|Mq6{3gplNfBS6!PQF3d&b-o56 z0Xi;*El_0uSvU?|fGpsK;QK8?D0+01ie_u<0(J3v@CGxL{Ida20v=@Xe74u4@Y)Zv ze;w;Fjjcjo8?}yUMImRH9RPs}V`cTukDH116Izu+2Ejn(-5nj0gHgj%!B7BxB5EBN ztYE;^ccOeFb2A)k(asq3!aC8*>4!3z;qQi7j3W~4F`aFYK)syPNn{4&HMwP+pJB3a zQK=lEBsH!DJaQsH$Chg%t5y}!P9mqhf17tVwxBx6@8^y65)MSUu(N|&qDt#^BeU$wB% zKMZoaI0E@(PQEXsfh;S-L;phY6!P;4vfVh4)TXr3IXA*{{P0XdFvg7c0=GbVA)P{! z5AyXX90SP}Qx8O8b1&=R_Z10se-+wWW!u@0?*`&bty7@~&d^w=yohVz6bEiT1sC?R z{9KsOt@Nt=9E4GlidyM)w^_=HYU=_Vq0(cRInO764%2sR>WR_|pMs)B{SqYCUH*z@ zh$(q2ax7t%gpZW?Q9;FqzBT4iewJVN=Gk)aatsy#xbvW{oC+L<7a(lTf0Dzw_qvjn z^9#P96`gL5T3JnICFC+OF;65x545vtE_{kEkraZhX%cI?e%hlHLbmj5lncED9O-gx zj4~t~V1ORCdR6wE&8(TcgsZD;Pcwel&$*%<4->QeDJ(m#%XxU$`(XP1uJgilxjmK6 zg1hCsWpoIUvKGj6nGa#9e;vnra8$(~^(|}ZmIk&PXf8NCPcb11Q<69xC(f3GU+}J3Gyu5><+gWnzbmK{X43YN+C|bVkJbaYqt9}LmAnun_9JLT&As%>Fs~3D7XP$yM$?gd~!1?EST#!3uRuc?{fgZKmEUMF19+Tcg zPg^wlxo(R%sHumm{QDu5RH5tWZW`vvoTG^pvg{gge3Nyj>{hKI+I?;FME&Gk-C*#M zCUCgeFL4oMn}F?Ve;(v?Q5Cm75LPZ*M}sy%JeQY9h;di_n7ge3HPfDlbxK#CdxNFk z$0(p7x{Gk`VIM?)bBz{LL5fLOJxEJq^d>fQU8VLLTJ~Pqcy-hZ%X+;1!?d#4tbJPr zxe{Fl4L9s-@i?0Fi{TRu*!-Xh^mW>{ZqY5G<189bD9 zvcuDsLmDcBC2zHf=I=Kk@^c1DT7^~Md5e7)4KU}z)7qILL$=@qN@dVKi^jpC;?7DpcZot;V*2DgD!wAYItpE`R@A2~7Xm-w7mEzP3dJ2J zP-~dlfB6{EARYBaePKgrExoLN);P_8bM}{$#TsTKXgf6Y;B=aRRXWJOouR0ZuLmC@ z`~-8=AIR46B8qCmOfm+Dg1LC5y%zVdq(ZC%!Y1lAUNc|xOvrc4mLUYCXtr?j6lV*Z zRb#L8n&BS-X^3My6a^Vi{L|SdW=NT~GO^;3f2tq-(T>p*Q)B4nu(uH3(pn3qHIgCu z9v-f@CuV=TV_ZqE(fZT=9CYtIaQm8QA$6M@&Ie4TqCC)tQ2@Ibq#6z0R@eh>KJ3zb(};VkMxt!*FxqNk>ej5uuOq8~2lbLr=Y!@`Rh*k(s` zTSs=tk=5zvHbU~53d8YV%oy7_g=3&~f6aH@ccf~-=>^*)BuVzHt{7CW^zFA=Eq;wR zEHh<0qIv33N?Hzgto}1Bck%R?f{2Z_qBiH<`#-&Iw!b=V{q*Mk1i%Ca9**O1!~rxB z=KYLY^TEMvGo9kE*>Q8!oxOhe2FJ}Anyy6N8KFJ!c=2JFi86qo2($K6w5-*sf4)6? zL#Hpq;hAGGR(Q0G3K3*40r8s2GYX8V3W^egF+(y79x>i0dc&B}8<_GRId}y2FAE+q zj;XhQv)~bkfCJ%Esid|~7!Yj0`Rzp9u@f)o>-A~1H~C~gE^L8FT&%z4v$F-V_l2dz zokSk(SGXi~q)JE@aqr2yt!3{)f5gQ;h2Rl|fycJBHF(4l7HA6|u>`vtLRler#K~t7 zaev0(5usPHym1g$h`2QoE4cXzm|3<%<=cq37CZuTpTQ&EvZIZN`&Nm#0Ayh&KtQNC zc!YcSals>2dvJAc2_CWXT-|aDorUXjxw?dwu^p?~CM*zav$b4ZgoJqif1X_3lUlAW zJVu}D5rPTauX1(!&WXhbj{rf}aWaDyt_$y029M~!&UbNj?X~CX_UpL1PnE0799vJj z{I#8{`&7BQz}kH92!5dY%0xaE(2ME9L&w#1!6Rm|)$NF7?!nc~|0Z1Br=%uq4;~?0 zT^lf-1CFa(3^qZrwuY@sf33zFRGc-A!e)W4$yAX|&h}~GLq{&eu5N9FmD%r^rF zF-57qlJ*r8KfHyx31&T~lXV{cieHHw7G|@?iZB7I{Mbb3__0Djq!`U-Ci2$2ei)kx zMWh5Zrjxk83UMP$?*pYx&kOqvFDXGf6xB)_q+(yN_xnthlp5Ti972kUFA;92HA{LNzn)UK&C)rFI@)yu* znr)DuX7W+NHDKrS{(``EGzY)xJ>l-|N1kgx9I(kGpsH0PHA+QNzRUYApQ4yjmVf+*y>{wD{WCsmq8I8M9pi2*T-GT2S z7BEeN_?Hn75%+Zx#XLhw;&DA;{rxCDiOuA7cJJMTd%wB!f6IUR=YzXn9p3LA|L?#4 zpPTm|{_njvht1>8Pd~MHrD%Qi??_}R-h@Bzz4^*LY#k$y)}i~kB@I0NJe0a7Y{mM+ z6pe67VJu`E-Dt>`nz>W6+an_(gE&Uo*?EmA4B9e& z-hYoouYbDy<(*FZ_^^BM&;Nesr+Yu$e}fPu_g&ATJ~qWZHUJNhNpb0jNCjG7h(K=q zIFdD#0{PA#fusqH&=t;VDF*#uySjyOz}`m7oy_!NZE?E!3{)Vr9)h^-t5 z33L3Ae|_}#Q1ZYyh#f%Q;+Ir=h2T0s32@$kCroa_0tACa2+QL-77j=?Y=H%s!_Mw@ zp~m{l?naIEpbam!Ij$_6)>tyuo7EU{M%&X!4h|NAmpB>*Pz>+mVty~9<0jHfr}Ild zm17dr5?%Lu)PZu29w0dm>AeMmG#RIckQ9kr;l+<-(GZyy28 ze|GQw*F1N1xLSVex;v^*H22CqTxn;ie_dSdYVV>8qEOnjkw-tn4&1tl7Tzun$buvv zEN)xLDd`%f7Hr9F7YF1L4h9l(8!6j%U+ur5-Epsf%^+gzax_^83EPke_sCJ5_TDScm+p#o_gGo(>r@#c^alo$(X#08u4g*w@#u?Yl*xr<&60ZKiF;s%@eR7h{h zWJ1vC=OV(9T?uyzUuY_PpgUuYEQ|Co2~jMeC>yF|tFq<`w4wG39y>2&1Frd~e^d<9 zqE@)d0FI%x&8D5IZSNs1;`)Jx=|2psgcSi6!PXDuEs|kE@f->1AX;N{CM??ovGcMa zuLX+c=!*UBExG^H64?X0zHUtC;Bz4~3KJoZ=xa#0@-&u9-2gRMfSAQ?P&(>;TB@Xe z5ApioU=!4sIle{fW#0-Pv~J=ge;}>lkU=WhP`9Si?H0|Xf*4KILRNBqp&M;B>`_(S z64c5$N;P?xp`sry&K0a2sy$?MNea25k`gxi+qHt{ce_#ct@Wq6s zoeULFA!PSytR|ybhVV8JN_+GfunmEA+$_Kyfyj=96<%WA}ntOCcXq zS@&@z*HB$OGH8}^T!r}<%cwto* zc5QuHt%W@=&Xg0IU^Z966sxaac)wo_-DH+J7I*1w)pVbLf)x4%E*^eMv8omwMT_Dv zRs?729J?NnG!Zkve>;Mo1$em-+I2rgon$F!MX=oRHbspMP&|qQO^p?dzi?qm`Bmr# ziX%dVEH5(?;lh1HvO6Dd6c#Ey#s{pCHHv8`#etK3jr98ugA!l$lQ+df8INj6@4q}+Os`xb^QLq#EE;Jo*P z_eY-fZtz6xe=JQV%rP=an{l^+o3?A>L2lXdkxWOB*W~;W$(f@-&P_IjRbz17SY@+3 zZ9q0rKLl+Z>xHIPC?Nu++S2eX@~40$r6XKc1@H*zduf=DGcoAuIutcC)meHf3ZN0IG6?ZiOt3ve0oL+!4)Hw`$Xj3C*LPBamKA3_le+Gb>xn^@NE-M38}Qu zoSr|I5<=qyw&OA-1ZY?wAR>5)w-AsLGKGoc0tbJsFZ3lfU-m1t$71-l5gw^ca7*|$ z=ikZuL`KIsE=T$N@NJi`bGuJu)Vl2Q*LF(CeMV@iC{KV z+(7L<5yXIX(ccg*0L*@j>Dh7fQYj&jdR(j!hV$T0xliPj>aGnK&jCjXDW)eS1OtLT ze<<81BC@bIh&fKkO9jkCoFu8kHfR1xBAwkWBHtpuQHVpT1dtO`I>N!MY>pt~m*1#D zTYM^lnn4Wl8VzOuKK;^R+vAu`!b2DZLD{WD)U4q_)Ltj!d33JkHDk8mlS+C?J=sIW}j+;v_x)%XK%%|7jN(>w*O zs5o%BnhdaMUttR>R-I=F-=Y+*RQ^l(cz~EQh=zOB!c@u`f1nJ8wj~1q;)zBqlLriE zkS&RfeWxp#_t#)fYD}}ZEbSIo5~qY)`#MWeEmQEdJa%C;xHjtc=9J$LCtAIn1_n!MrzfzMgQZPh)Tb`-KG? zCPql3*@&Q^#s1Nbpt#^Q1RI26u)Pz^e;TyDPSQNa)3`G30$Vnl9ibYQN}#CH+jzV~ zl|o7$B&eF0A-V6scPDH-p@Ntc3Zqq!$n5yu!^i>S{!cIOTbRijTVHVhRz0`Bk1>t+ z@8L?T-YxFku`N$6g|mHfpD}l)+-a)otEC)!7No2IUmk-j7JgMsb%=sYa^Zf~eFQ)l9Ph|-I{P(jAcvYY7;>0ww zS2r%f0(gV#uVA8V}eR6*1W9_-eR9i4$Z+^alDrXc5-0M zv{!tgc0Om?`zH`;p96>BS++7SJ$inp`(Dx%Rr~YpeNkrK@)tcT^$X4%38VbEHo&Na zZPq|W;?PSH(~$#@fJ8MHqK_Cl^xQ`!JrAGs76(b3JgCOs1w*tmN;16wfnLJ#6T$PmQH|^xo zV(J(jWt`;_2*Wy3{!sJ_cAyA75}O-+}) zgGEMB@u2XafFgoT8_lQK+Yn6DWu91oW7xMCU@gN15~5upfY_i>e=M!xK0=IV2;_3r zjz(h+(UBD`mpGoxz=jAP7>v&AdGs3#-z-_hAI)X6Pr)NX~YOAZKAB2S77U8X_AB#ck|dlH%i^AiS)ToMspDI z;6EX2dw|Fj#V*UR;PLVyOEc@f zPJa17{+Fc5FCWSO_}8!HfBcIx|2MzkU(cR}zxZ08@e@twfByRQuianIp7C$@t^49P zzj0su<~QycQ)({muV4S#rQ=`v_R*u0N6(%y-J?e?=SO(rp1Jz*t^0ys^9w%Fbj;0t z@#v9z%Wt#>?hBT$&sZm<^C8Bv*8=Gbr}O!;DSztD(rkU@9L`&B0(caUkUH2Wi96#m z)ukMM2(Xj`e`io+^2=ZS>d~)$eF9qGVfXIi!Q{e)G{}fdyPW~C4Kx8ZV~jTq@ZIF? zX0klHZXo;s49=v^XXnY2$M>1!$z3o>OBveSwycuJ3j{nsnz%Z0=G}c97h>}otmf+} z!jB3z+G*ScW*k~^c=rgox<{&PSUqrqR;M<@?de&me}tekm2gb+$M;cF#%n<5AYenq z?hqD*i3pkKJJyz{M`_fD9YRXhN=mRj1?*){`uejd3glwmq!@H?pQM`Rxj@ZTx@-N?{negf;lc&VaYg`vA~*~w;!8rIAZ<9#h*+Yc zgmO@lt`TlXkf;b7JP>0p!VhZr0HA#!1vwcyEE@^8nJ;??d|L_`;D!MqbgF>?){NC? zf5<}Qo;%G);D8Mpf=<$CS`8Jjwu>`)Sp$Pyj7HO3+~B!&9pXNksCm*4b?E`FF*v7L z?TcAyyUEev1wM62)SQXk?F&Zs-vDNCeU7rp#S+D1OHc3c>Sl=GIpX@CIs?{ox)0zQ z_LSbt%WN>2$C=s&I}X?>Vz@F9QAOPJe*_>%-*9^k#q|5q9WEyiQL-RulOz zyj8D}=xuO;t*gOvY3;35z{T_qYs zb3=cNg9GN++I0DAyKlxu!*$~H@Zmc7foL$zQ~6kYGng(sEQjly0I?!LLfC;vEVC|L z=V|Ns4EzN3%^0ESom1;Me>~=44PA~m-67)OF|0vcY%Z~l=f4&e-TXD_?E@q}h zwv>O0AgRi(iTv{^SJMq9=eUNnqESY10I?9u){0(H0C6|bXt(9%nRn+#)kUMEIcCh>kX|S3(z5LUHwUtb{JBO6Xf? zh1-=-XoLyo%zV=ye?!e#t}!+Z*rDNdLTjfPKaZ0r0j_YIPWopago8$1pb{Fo0zW~g zzD~dx^|T$RJ~B8#Y29elx(i&GA{yEG&MW4iUuXu5dxD%%4!kT8sdYvL*krP1@}0O1 z0K#>v5%B-2p1T^vyK-pXcsN;h7ziN z2L}^*kGIMjl8@Q1&>E!UnaVc0FQ*q1d!VCPFLbUBpJal17BBOm7Zx zP)4kQO@<0cH0FK8oB%vApZNiWz#*4|uS4XJ858_LoYJ7bqP} zF#67T;paX&%X6qvGts+|5r&3}9|w!Sp373BmyeGZ8h=*?6|Ve2_59sHfM$5*&&XfR z6QmR>|E!o=y4V${n5;t&54}X?sF3TT47dL1O<&U9HihMPlui zj#Lhqj(^&=zKrp)-%jLuGi$%Qdr6ub`WW>OKhWWFOHb6Ms73yolwzkBd%dR6`mSd8 z@sgkVvbOb}^+Bly5VOGHBj&`TI-c)_71W*?K2Wn_T$*Ri$G8Q{5dV+tfz948_pJIWuf zsEpcd(9b}!m#w|#6J%fiN!UATDqrZ9kkX@w#T~|1ukcx@p5Re+u@~KRQda(HH08lv zcLdI8aM|bOUhKyyT>|UzVvO)gN_eR0@I9}LHMZVRe%t|=7uBvVq;?6|S-LJhw&^je zw13q4a*K*dWlnCJ59Q8|>scI6IXn%+EpFFII8)=_Uq-`P5)zKF6R|Hg2t?Y!W;^ zwT4lpqkF^(TctJF)ra|(>x1<9?)m_lwSV3W9l#63FD9!ARy_9ymDA#t7y-zyXcvjj zO!;my#bH<-4|KLvl6Wvjbx$;Sv=2ddM8$|HV}h;=%@gYWH${VSE>SOrxP`030^t|U zj(%0>zcv8-0h$FgcoflpEtii)gGbIbc5v{iwf}T9xLE(cHyT_l{R^SNg@GqXS%0rP z=iPZggXfsCh+k7cgEwE8=v$nEe?v4l^r{ejai!ct(9dw~!YfdIAt^%Ij2A-@4PFFk zcsIA#&|u^C<8;rf4uAjOyi0?%~H>-h?=(Jmy>-ZE1P=p4%P&;@W zqro{NMam*StwDoxT;lOMPfy=?FgYifJfWO++`QP02EQeoWCO-?U^^PDSATZoF=1Hb zvZcot9Tu$8KmiHXlzZX8L0drx8E9>Ue+ddZoQDiv?_ByTka(St6i#YIhbd5%pHZkO zKKpE7m`xMmJ!x+M1KBUorB(R$PwBX8unH)kmK4E4pEMlWg4jNFk0k}b7-SHrpgXkB zOz$IV@B;33CU}5w1Hp0xD}T^NLR6j*vd6Sh=j$bv*GAbV{9$bx;Cd&v4S_D4bjv5I zK7e2B!5i?w@i(9hc6!49f?Lf&N%-HSa06Eu^-luL&C%jE*qkyhxJi)gW3K-;^xQJ_ z^E=?@l{bvI<(bj|&BxpTGGc`#$_V65|<7`rJX-#YMI)C(If%tVxVd`6f! zHVYiWL(hdx!3OBS<$nM_lZIuVDI&e~3yEt2s!{Ysd@~9QLM(>tdJFU&-gC9II#N~U zB?TJjog%UpuES#?T()zFFpBf(R1x5_9DF5-YRoZ%$13QUvZ+)7_|P38Da0^DAz{zy z?ebdI3&xshw#u1%x zb>JUUyT>4{nt!(bD+?Q*j1KLjcwH3XSv&>$r64ZuM@%ItfWQTa0%CwfU#g()@C(1k zYT}4xw(cWA3Me~ZK)(KpR}A~LhbPhnGO_pTf-l)D--6#NY`&!d9LJ_Lz*S$y7S*qs zhDbg3!vq~_pgSf2Nbbt--{W?2`~maDFua1t`XSw}EdaIs)1!LsnH5{4#m_0%ea48Ykc5Q$^!8(TMr@yKn-D!qT> z>@&UB?tjG_n0}+qe6^g6aHk8mJn@}dON9MmPSMA59X%DoINqn70$VdC@4hBmS0l^Q zxN!(Fs%^mp)7`1k0S@zv?w7!w9}@UpjFxJFqzMuRdAH$WVLGcL+?ElNE?VRtQck_t z21!{TCvo%InJBk)niL2*w3Wg{MQqToD><5KtACO1zbMzINW$;92GKmGG_xy~fTJE@_7l3TJ1L8ThOA^1yqWD$^p82BOw^Y>M4Zl2 z={U=34r;a%2rUEghhe3*)E9R0EAnrA!{v0L)l)VNM8432oZ8|HkZb`TIL4N)wqs6`K4`b2voogttP`O4H07JpKqn}*l^;n zTs>fEv5A!lB5n^6QS?;XhPx{npx?7bgga%fzUY9Ou>0KaB(lA1XB<>E3m%mzZacdy zgx>%|WSaH!@q9Yqk!kJZEvTi2nlK>Q+J7GH_hd;bH>gYy&v1sBE53(Wiuh34R%XbB zUko^ORz0@9-Vxb|v6Jv@ zmy-pJkmcSFCm6dfKHNU?rkbbpK4 zjx$in3+CLk(Xr&PAzg2OC&D2Hx6s$+OnKdi4*?T$#uaBS>+LDfIpS(jk~@6O-$6xH z^+@#}41WoM(c0WO3#MBFCJG#|?@es0Fg<*X00s%aKB}XAz*dLd6wPlAm9ydxg69Zt zHqr^i`UGZ%`1~ZZ`79S*Dj*QYV1IWgQ7$|atPfY6dbUXOMr(^>zcY@W8;isvRFK-- z1tvb?SwDpjKQ<{ijT6tC@-ShXh;luKX7d8H02KTW{07m_yc&%^3(vtONsLXBqz_su z?KXdfzpP^e*#zF|QN@D)dj?R)>B98oS0Sp!z^y1*YWf@%ZGx4O7QgZvDu4B%h1?5O z%_x;?tUZ55@jcF#(68{x;jzee#*HHq`0WhLB;T8#QeY5rLV-1Q)&1t1t;$^!PQ(O1 zPh`T?QIhtYS3;I??Z>2Ze*#uSI8KOTo#MpWHnn%oI8m8Ooxk6Vdss8ia5r0Zs#NEN zn_!}!$&8h$_Q%EFcB0j_)qfF%9{vge#hv{A5p#OW6svBAkqiLpH1{Y__?);*5w*eU zL6#I7zin=TkM}(V?iH3&iQ`pLe)X+8evp`+RSPI$L7_6=m`|;^AEmht@`J8W=zn$0cu&s9cpuKkm|#9r{*0Ut&KKo;AZYvFf%Bnu2o3pWyU)jR zKE_VLJ~;T)+M8hZ37nN;{VkuJEl}fLw2j;DykFt!>0oAdtSb#b(2*_q3voUQ11~yc zUD#AWd2a*f<1MD_vc&l~`R~g42)!ztkGCJi`B;V%`eQgB3x9UBc>pey^WmKSVw%U^ zk=hUv^K)4q3@)x%L%B^~iseBYAx?v`&mTx_fLKK*AEjdlg20at_Z$KyKB>Kp2^^27 zRET84RyZEK8Ds~?Luhnm6YSG)nbPsoE`N3SAJMwT`a1|#+rq8k<|BZbi^cR>z~K&V zG~?ANDdIRht$$@f z3pB%@a=rqpW~5^Ehxi(r7@snp8Jg<#(}G?Z2oqmJtaT`QEDtc)8YRB+v)?l7Xan_8 z&J-oq&|^eV0n%haeATxIYm=>Ut@Nq^`2iPA!)Q#_fPao(CwVo_p_kKZvT==IWR?r= zd5lscU|HNIeqt9_qrmXS7b2ca;7K_1ySqP0@im3a68Q&-6rMtOEJU)NZNSRlKj5Cy zK&C&)y%2+j;*JS^YEFWnb?!bv|8zMzKp>JgcWIpQ*C83K=D8ISo(JAUKFl^# zKz|MgiGQgSCSi3FCu)5{j2gtK%%*`C5uzuR_T&kRo8F z7M-^An9L^Ezu-VjpmeyvHdFix9){=mr6;YDAf^Qp#1tfmkU_c z#i3G{y0C2kr*kM)b)Uc`C4&L)hUv|-ar5J0J z0z0!_)=@}`8X4LXnXjumin9DLK{1M@;V6PdZe|0`!F1&HQ=3IQIh=lOa|JJrTI08d zVw33>7^RBZY&(f1*M?vm;;D6ojTC+gIu9c2`<)BqD$LgahG2K>+_;ybpBF0vZ>yKj zpBEVyH|FDtZHRZ?=}lc=li{=&4zU82E_=0?|DP8Xe_^q?^nar0D1tQ(WIth_*+D8J z1XB~dR*mj2lNw3=y+scym8ryU)4fLY}( zf*mXj2c=S&jH@3-7i&0C5`)JbE6$n~nPE785WGWhKJTRuBmP=Oe+D=(Mx<$i^$;$yoNPWJ#YS~gqD z#yScksMm>lHQmWuashl{;302qxm997h!Jy9E`WcFkQQZ#@!e-ZjMWR^i&M~yD>V;e zLrd{BROZ`*e~k4^+2ou=>mD3cA;w~^R+DXT+_oTNJq`NIdW8jF?L=Xde>V#0A%uX16%06Q|uWzVE5c?9h zyPv4fm_!ge>GIchpRp758H*!`@dLJqK4bh_e8!kAe>`+PW46#sx4W~3LR%@WtFFbu`{{N0ZT zSd2wheRrAn&L-=vug_OoUira=r~rBQl{r{vppAVvdbbUed>8bIf`gTzVvzd#Xp|~% zf7me2_#@Wr5V7r9;eK;Cq}c=2nDEgBpU8T~57$HKyH@%%f;>Y5Y)%j$#k{Dpx zx5C3shLbBGQw$pBGz}atfyg?>=pX?QNv9C*5wlb*97-?&ZlSqTtK70 zOd;cA)D;@JCQhVQ3dQOZb*)l7s^%^36Ndi!8Gjjg81$XHDp3}F07DU%L1iQkFrCn& zv3@65DtaMG0*IRE)n+;{5bOA)gv!2uFDVdzqoWxR(6j>}mg1uxjSxuZ)`gjJVmPfh zTAiaCfF1zx34Ib5<7Lpoa~2!$>%co#uxX)#c7fM7pd?P({~nuMqLL z&#e%sdG*z)0{gx~9zd#ek=Dpf2`qg2Py80uWM~onOUOT5ukkdP46$_m^{43L%F+)m zZCGlm?-Nb<%lERy@DfZ}gt}gV0if&wwtp=jTWZ|y&DZPsdFvR!>U?q7+}t~B-RlEK zz^{A#qhFjT?%=i>_^eAE5cy`&8KiPm$OX*d!?lHXTi?SJmu31iTmES>SdRfZg`;x)OO*~@Z!qa;bfG`0tZKEZy@B{W~6k>80Rad3bYs}FcOW7zmBAN;TUT7Om> z|Nbv=0>k3xK%fhDIU&}7?y@SdX;hhahIC12lNGKqImUR|dieqLMLeMg4dw%bC!u!Y zo1@%3PLdYG=wqXC^@qbiTz>?Vcdd~YM7h6|Ha5i4%e;wORrBX|XI)dyT8j?VEobO5 zlZ>(S*@$F!eh)EVa^!^J^0?9^j(@${>G>?aI~qpD+PS&8S2}4AFFTM-p1|j7zBs<~ zz|G3|P~>BwM_3PF@Bln|!9Zvlez0CThm5FOAvwbyTAFRxSEh4p!Lrj?&Tbw;v*YKY z5!l}{BUuz|$o={JY@%=75BR3x6;3xID!9yfHs>&4YNIFVLlkQ3JJMJAKYzAV`7=A=)leGae((imOtrS@#e6boK(_LhHr)b316nuN%nCtH$$EG4*fnj*7#8>2x3_g8 z$FLmK+$4bZeuI)_cCo{3@8G66!c8lqTX9X_ZQdgZ#S+(rKLBNU#XY}dI4x%DP}OSb z^sQUYFpuKm-|Yj8z9TTolz%&cQ5;^i@wVRW1V*i%`(b+pU^K)wqKqYFZ-w^AxUK<4 z_lUQ3TkSs`7%kTSlYmiM82fdeDu)gjEtW3tw)WoMz-T$%)>dE?@wPBo1sI+4qTLer z^7$7AMvH^ER#*9&hw;Wxd~FgvT`w?|>{q4i3y_uN%#M|oa#!i2>cw3laX<%Ze6Nf_xcDe%k_Pmyh3GDQR zo*Y2-E7<7>kETLS4e_>mfi)|KJSW4Dw=ay2^TRKJoxTWU&en@Ae{IK3Ul3;nw;7U2 z%Y;RKAjfKREFTMY%71j>p#iGVS*xHKgtmvRBbGS?*%jQIqNjZ8m~na>LllSg*m@3+ zHLc#h5aMl3w#VC=yz$U$&Tw609PWs>^+K`JcSY=!KjroXiMM3~#&f_Sr^WO{PE`^r za7`g%dVtO0roX4y=}wCs*DH98t&_+nupUwTW@N1h004&S)qhiy=G9xwMR5|pEMS!t zeW$3?bRPa2MBPXW0h3k4J4ApI5fa)*ClQfZe~bJs+(%+MOhsshwS)A6S~+00=TK5F z3ZgyvM4}J;lZlXwyDGU-@Hf_JyKy4VAUie$$N?V9*F@cT6&M4;NCF}Wyb}_z<7WV| zsx%Ttrt%2KKYuEPP70@qd7Agp4~7>5DW0H#3Kx@?Di;*j0M>ul&_T1RVt)d}yO=LF zivaT0^Fjgs#DTK55JDv@KQUF9N8I(&;~4)H9_ML&Fsm~LvziuzS>cw6axkkYP~qEy zS=IA6b6$Yh6kk-(O9=qrGK#sujz72y8J5^9CNn_j`G4_TZ!Zj?yR>nw&LVILD=#5; z+s%eBOh|k$b#~A|V7$H1ugM7OzQA)gJrGzc4l8zrUn&<}<1frk4KVf&KYUIhT-IFC z}>xk5ZE^bo+#5I86~Tzd{uc&dnIh^_Gcs#MgumOHzRhwyH#Zj~^)tf`7S@z6ljheYZU@ygbc=U8K6+}kV~ zGSuD0>ZyP_X0& zDI!LV*P4f17{byA-5b3;WZAZ7?*0&54_mOnxmn!73$wCe@94sW3qpXu=zM^oRe$m` z)HS>nFxx*PsQ6f*#nfsZ((~Qnz?hi8A2oqhI!eaIAf40}$)r)*!crm>#Iz8IP4UEh zca~{!`hx;wLDTm4LU8zxvrKM`*}J zgJmY2tZNdS{yyqq*`FOrB5hbm$A6Ec6-k^bJdN_ICbP`+1yl07z7QcR+1cYLznX-W zVU$+#uFJFVg1NHkbqV9=r8<5v)h)x;SS88_VauJEGCk(huDeXK7o^< zX7dgVdu%DRQz#?e(e1Gc+?)+Zjf8CD%0nn?I5;(BLAe!DTwORC@2QU=u ziMLFjb;IhK;_u?ZVk}oLExMY(N-F0yuv9c_7LvRzlm;;}E?lm--xv#bmN{E0_FUaAL{D;ACV~uCR?Sd147l^KhQ`B^N|7+VFUA~9KE`3C{*5loP5K8k^gSQW+ ztH;niv#XadQ}xHs^MA#9e2ma{ntOc0LS;x-hlgP^d9{?lE4(V)Z6Few1~{y<(0 z+`*Q_qeNVLxdwu2h>H8@tEi?trlOuUwIvLx4qr3`aS`>tTYt-_5(sq_YGl4!*cgl< z(t`X3hzoQD#~umq&=zBlq=k5F4A~)i)Os$yd=%~6xVyNPDp(6`QMpeznML`dHZC8- zG3y<=VYEb0!r^8*g(`!yxFlq=cSXpq^_j|=UPG>No{}mA=PBkM4)oT|ys$cgZb#h# z@y~)6R@}Vbs(&A$7dGO){rI84%3!3|Eo1RL+{wbrFc?5nqyu3Yryf!r4ee(-QTdLh z&>K`2v?7;YMW!kqAZ)L7hv*=FOgcBkZiBw8AyyG*+OB?-F$O;6ha${&ek)q8nSew0 z!$#q4wrUanlEHSWxqm@V7z{~mu$?0Le>xvEeHi_))qm_~vn&{VLtqo`8dCOFljRnJ z?;gQ+Zma#L8+?oP|0IL2ZR7iOo&uY|9e~a=h!qh{=SL*(w)WoM2H$e9ovjAn(_rvD zg~9i%WbpmGU^_pfCrs#7AWjdCPAkE7iqolR@I5Q(-3Xb}d!4+v!U;{ds__bj>f{Y% z8ZqG}hkxb?Gl>ko6AiWlBbJ=3Pacxq7yeemFpR(M;m2LJbmldG6loI)=hS?&cm^hX zwtz!9ktz44&T$5ptsBZvX>H_C+H3z_Cubvpy|mH=;sHb`!j&X-c)K$iXAf6iI@Ax+3uQNB(_&Yuxet!|;?^7CdL1RLWEk^R$Nvv> z)XqDRkHz@Qbm3vyapsDq5O_?e@t0-(JdQKxKFm| z8Ig;;mCc!de;@=4FBhI|bYO`r!LffJ-gpxcuI15>6bucg`^Q|Hoc81 zMy`STnE<}88O&%7W3=lM4~^p~+^ti_-G4yw;QI-amACJ}d%Xcl`P&VEd#_NnVLf(+ zK{$~|El#2zVZ>mSm!X3^%YjSyUtHnj@N3Kzg@Mt(G&NwP_zwsN&PsvUMD9-%?Y(_E zH!{aMym88An<+>km{DrVX$Oo^(Nbyo_J(o$o;PA?20#|gOc7=*5L=>qy>5~?x_=BE z;&EwAX3P%vQ%xoMFw-A;Fx{nLqahVX0H+*1x=fzjJ+w53cOT!cd*2erdzRyD2QF*t z(3;F$S4-~p<1mr@aZ?x0%}=o6FD0B$FylK@A0T~a;HKN2>sGP5j}V5X>b#{n`TYeX zO7Y+Fy9VIX*qiGVzuZK_p+;VcQhyp?x`)x7O9@U~3ADvAaL;h5)flGt+7O4lg%DPF zFMK2Z4h&Bfv;SM*0Jod{A$c+ok2e(9G?7qOYW81436ndl&V+i=f+v#1W}^9Bys~CH zubHxKwwV+x=h}zCRy)GR4@_BOIUF3U+l;nbw4k3OKCZe9#TN7^omk70!+%mbwV_*n zs#ZoxG;*{hXlTu$?8Ba$uQffG_J!{;MXhg6+nSy+ntYb} z5%6KaMTn2Y$Zo<7>wa79ZHxZw`ddCb zTcDz2)a9QMXSmpVpMMQ~zyzA+M`f=2|DW%c9s~NQa@~v5sR(_Px$fg_(1(N(hRCBq zK!!LTU7X>eLLU&tJoKUO0C%{D9|w2r!*!?Q&W<=CKO5H_9FAJJW7q{TY5U#Ma0hjF zOCv&YHBLxw2vFd@^tA z{k-`QbfF`-o0d0ZyIWe|jy>;|j^l)U!rju0zaQX^&%Rq4CrW>NoRI!;zx%o$#|i1X zI3Zv1ZfSHMj=X*xB}4@$ua7vqL#50@oDfa97YV)~&jJL9#B;(7DiVb=pMZ#=0@~;M z1?4E{;99#*Vt=(P=*Sl2&4qJIMfiadu5igt^_YBdqm6$`fRB|}Z-d?#96^9JI?a(c zC07+i{nQT(=-yBbW12E=Kla)nZ$DOTkT)L(ZBlhZlDMZ4`FS2GlA^0F>XpT}R2D%? zj4wQ1Rh7jhm^8O5i;gf_r!wYbq8n3u)19iycuJcbKz|zstMHGsTU?~y%kTo6CIom! zn2M_|?#>XM6Z(@p1gFnE=tCAC&6jZaRQ>cC88|(32Y4|QZ=A)RL34RvV-U!Bh+ zY_%-5MDKtD-aVhu@fgI+YrO?fUl*Stcow2Q0%<(jAbk@z5cfALYNgP$CHAm9Q0jMY zx>?4r_=kM$Lu`%x0JI-fBXxA-7~7VZlQphc#9DgINo5Z0a<}PodI2#;gt$q zJb%AOw7zTJkj|p9s74WL@@y}ENLD{YUO)xt zaUVSy))tLLA>CvhUx*|6$3?NGvSrj&6n_TBC+GJb9-nvcU$Amxgah|(4@wUNOKF7( zjmw4{Lm_52;mc~RTOFycpB%-3<$ZN~*ZKVL;gjx+l|KAiS6X}`8#*631B$hNQJoaI znp!a_WT(Sq@Jm@9U__%Bv51|ChI6jsfl7sF~?1TFQEFrQ%gnw18 z_(|qYrsQgjsn0t$j`$5{$mk+riP zVjN=*1LC(`zFO!;uWyxeOc~xs^=>4+Cs^UQT^)f8h`hqh5zOI=%S*BAaQJ9-Ub#~S z&H?VYu-%V$HZHHr73+0f#Rh`2+kei=`1|0B)8KprM+?uh`Vr6A1DdyxX%Qi^2j#FK zm-tEyBNEpB)uWJxE}gr zsy56fI5>0Xg7X1hX*w^0RN~i+QA{x5H3{ZLtd|TaIW8s!yhF~$et)u<;8sqkTD%9N zgFem%g%+sI&;+%_)|@jSQZT}2*wM-h3Z5pt*O@XA_=h-^$OuHa!^R*s$-dtvEq@WK zOJ#O$J{ zAwp7ir6`~fI)59+7(e}A%BkhfR87gdNo3X!y#79fA|UE_qV|6bE~1=Tgyg&@DX-140N8Oa zfvs!1Ma%akq^21H=yR{FhJX57k$tPB3ous>|MWj>;AIbY@NB<&vq;}88}z)g`w1qo zz#QeK^hqYM|F&%4MPLIja8SQ3v4O9?aQLUUwpl1_@^+Y!UkS^6dU+$ zkf_BAcYjYd@SG>UUA;N4vVlL70sJR^*)LLY=0V(oy;p|5;O7VI~Ob++;l}#6VsRW zVFx>LC%Ta`mQ4$fwLn1$!u(b8u*rv89#d@G@=Aog;yZ5+0PA$QfgVGJ1%d4+2v&h# z1&F8f$WSW>;P5(Ba(rEd{?(L0SoyS96rkw5c8pdCe+bDiSx{_B-lUO62_-Eiww8@{ zgn!x4J@_xeJkczIFi&C~NkxU|m?lxjb~W4LZ0>5QoMWvZg>;ztG*z>djK$v14?oAE4PA55GBwU0bb^0Ho)t=}6(p1l9##e~Yf#Y3r z7i;HIlYwlExLh0jK&&kVASopx?iM6Pet&^aKgLE%qOwZr$tX~QKta`AQNZe!=Sj(=(_ zb#%1jv`?5sY>)8p4V~dpjL;QcvIkja1u$O`?WeYMt2`)4bhDfj9eSI7f0{${R|@r;^{fifGqbLhRDbh#%045ci}T;@;MQ;9Ki>$G*>| zQ!P45L41zBnRq_v3S#5JBf!peHv1u|;~9h4j=ltMv+R+3(k z507qzbSzh+zZ7qDJd4;FJAcR;Q4zby8X)gnchOR-b9xOV6YX0s=LHjAl-qNCOR1+6 zmCx6EgEQ|Opyx;bzk)N`9f(Z|2KB8)K2#R z_+b(-2}rnHTNFiV$jFzET6v=P8lk}6{7R)rqZmQ%NK)93MAP+XIt)$G*TDwl!_)Gj zmno?uI2g>^ORuf?0c@sh1RfE1KT2{dkRR{67+FOSy}86`y9ctK7C z?@x^?@Dc#6xRu}ocz@pEz!yb<_H`HmlsN;-q-&&`!!War@|S|Qi^sO|yw}@GGqR_0)CNNm1qHEcqMuuxJ|a!kR`)c!$W*V{r`9%qU2~*jx)`@L z1l87&Z{DES`;+x`2h1Ee+_G?;O;KCOdf5_^@`EcI3*(~DEsjy|;n`_+n3tJ+_EL@LItK@GDAWCsGZlP^o>J^DAiYO)r6FaQ3^phYs!f#Q_h?V?{RC&Bmk;8K+g5VPn3^5ijBS^2fAMKcTl9ycsH7hm>zfC@WX=Ey zym_8{G1zt(a6%6Mjb6Z}g=890*5#gAAX=W*?4aV{LByQ6u7&(bD#gUQj?UVSGa@5e z-vj5_Yy&Cu+IJPZ!T{oEvx?gE(j2eZ3h89DN41}_)vY6cTQJ)mu^f;0Jn>N9j(m@rZY4wl?J1b%-Sd;RhRjmk9>{Aa(7geK| zj~Vb_*QoFl9hLG4R;`98dwYzEDuvXCbbjtp4Spiku$>ICQ#h$>HZ%BtzyQ-J%aBes za)EgvYXVO|a7^SRTdLdtTmro3js&t!L1w-G^@o?+#TPsQ+?N=}7c(7u=i5Qh-qr^T-_s1>}|ET zTtB;)(Z&}a7xHmpZ@C!sOEW`@gJ{gqnujqnwD|hdmj}leBY)i`pbQl2siE%SmyebL zoWqeu>w?4nY|&Ck4RxVf({atsprD2h(~3_U+?94vLw}Z=L9e5mK}plxbu*~YNQ*av z@&nRW;6@}L8#UDNMfuR(3>x5@I9iI*QGceJL5&(pLpH!t(DB|WXcFHHY6HfDz)?es z=}E8=2GDWgW`9sIO?fhcXNJ;X^|8TWB`Y|M_ zYYsR5Yz0^eBuK>6`E~|(AHBj-&wv{uU>%YkA*3OkDj`0-(1w3y29S-jbz?Bc^%JxC zn)Jri`Xjl9;Qe{b6kg46XH4)PfQL@0#jP#wPr2t5wj@_XVG$cFQmOi$=)VQpBCC(g z1oP#crP3Pt^+_>V@Odv=-olqr$QK-cM?65xNZ(Z?v}iCgy|I!ZKlSuIlfa%6#6}5$ zJtyF@lz20<`rs{d`V8aR%{X|=+iLKZ1p>U>9=v56jb-IH5eNa}uYwa|iv)Rv-GOWh z?3u*+g)i4l4iTRm4qM<;2&3hyyHa+@^#8SY?!9du*%|*T3R~DDM9cPe7e(oRu!1*P zcMWW}Y2vg6To<57N}@!O6sen|&3EtbIcKiqONq7vY=iC}iN*JwcP?kn%$zxw=R61n z8Z?-1#X>iw;mG+cqcH%^}kZF8a+6=ouj5+6pLgieyb+|S z-E-Em$)qM@Hkq*M7(cVVas&(XpNFh4DLSWvkHivL{E*xqQH&Y{W%5aXQM-YiesB&_ zW}CrO0n8uwQew=_m`iKT!v7S-Su_S!79?p&t@->~4?x2YVYG5t%6-6|XPH0iNiRo3 zr!5+l-gZNb*g1s#O1ph8{0_ByBm;};1X-GUc`pEmX{Ez~f)kzyQ9S`3aVJK3Sfbk>I zb{J1n_pn?AJCC}N)wDWx)SEC3v5yK0Ni)Cg+iM$g_UEyR>S4SnCp3;W`DWGgWBys1 zB63Im{A%>RwZQ)fqCUgdK{w>oA18HgcZ1?uN!j!>;s{C3KhEBN-V>-w3q2CK*~DbZ z=AOKgAJ=Kf83`kgaG-M7e(w0FUQGMTCSTnGJHvAEm& zif9qQMSulI|!I#q(;4{}S3Lz1P zwfnuC0L7m+`KrTPT0}y)@yU;Q4kHAMywQS~QCy2xl`RmE0~17yImO4BfE5UG-MC2a z9!N-Z>nl;y=Hqd5BRZP(A|K+B5K07+CyRAcuah6!u3auE{%D7D?Tx+7uZyml2T|IW zyvr9if14GN`G93s1Wd+}KTVEexRA~wh;!84D>Dtb2 zx*oTVYO;)5KaVg<2IagYZvD0~ZXJxzyBLXvci?IYQX><|P z2d#of=ZV;B;|_>#w#dn2 zwxJFlACCL)$KCS}z4P$-xDTA-ggL!De{A1*+&brM)MNPdG$idR8mhyElCQRQgpZJt#(3l&ML=nxmMz-c=xaXaMeb7Atfr_qP8UNeeF^&1?M02 zU2z6f3dA7uMuni=eG$i7qP$W2uRo2-pwH#<)nIzcR-c^;*^D>=pTA&#`6e`G8@LPd4aKTnS= zDsRTUl}I_|5hFA3rR(gL%_>Lbe+)tqNF&jA7FFPxP$Miw4Z6UypxV4O)h22m%!;n| zyyIQ^RbW+rq(c_)Mr77cwKns0Kj`r{7U56b-|wK*1QRze!;%m2PY(9!wE((z(5TgA zIiI1DAu%vO$U>O~3U4$b@?@pe9XF}~$W7)~+~cl@9|ORXvY=WIu1+aPf0E^JEy^YJ z$_kztN;9V+e`L_T{=EPMy@vhP^ZUPN&VH8bK{8F_S?oR8n@*0FgXKqp+mtAX{+Xsu zJ=q(YT_HxI3CPdC@s5Tbb`Gv*o*&7J6BJYZq)pQ-MnVYRA8SSDXKj@K32)&iddUss zywv*LrmsToBxTrzJhR8re-9M{d??%y;ze%ho^pi`J7_t#X<`d~tytftmCmB6yyZ(9 z8&(YE(rf(u&x4zZN52u!OreB?1_HPvnLFD8VmtsD(2xxd6WbhSqJtQ5Erie>F6Tx< zn9P3$JqJJrRFSt7qQ60dGw!2)>oY0jvADe=dZlrg{i${~aaJ zj*eM+39*4whu9uaKgRDA1&@ZoVBRpH`k_~jg-wV6^*mrxGPU6p z)AN{;rlhcf*;8wU?i(5)iHg@VnMjB&T!m)%$*{UCXz_3sfh6Je+?s`@5BdWVJX3F= zH!DbM#i|`eA9xQEf5qoh74?sjhAN$2c)71vlypQ}sv5ENvK&<-q)4O6-3wd(2u*I7 zaG^bhKTQPrK?@oK64)7M2a}T-w!}9IcK8#i{+>LUv-|r_;@FYjO$k&DxRTYz0upNf z9Pr5rnibN_A|w(mY7F#l9#C4vp9+i&{_bL(_=b?u^0R>ue`?>&jk&Pth^}^))6)aI z_+hxn=EErUx!XzQBFqCE4D$ws5JG^=u<6t+VzLWm}&w`c&YO zEhmt7oY#NwXc$UG@wwPn{xqMTYu>qAX}w|3rDh>%24|ag>m94`78hXKQtkb?za*l) z9K54II%TF^e>!({2;$d^Ui+dN5)pE<>bsI?7ah*puhN(ZP+bU&uIk4E)Md_9V3%We zF1RUD?)9E)w0n#00|Gn26)TBtRNt$FDrm4%5NmDP4HndY4#EqO9f6B51&NWqg$L|{;s zV=X>0BlIp4>Uu$a0ipP)-yatoV0DrrPm?UUnSK?Nhtq|I%Hj?TmyFUEAAiWMcR?(W ziFelqN;FxG?Yv=ipbKa*$=Zv-;Ot)n>7?@t@lyP0te(0ZO@rpRAbt;1){xA*A){WSR*`*y zfLRFo4sZmtQtQ8->4>=+w}0>lftJ;l4zRdQYvgMhhLN35G6UNIn27kJxJblvcw@mt z3^J(k8h`U<7!h=7Jgz(fF{aa^0kLg-XInI9Xz`?2`HJ`!Ta-tt*4EMH+M?}ZKa6wF z$8p;IxQ1Jcc>f4WKr^}3t*ucc9v5|MuYD5~nbcseDzxc=A*@li<$vT>C5}c)tWils z$}h|9P{b~qVng`IiKdI5$1+lok)Shcb1 z0iqCn1q31#!paMIGuM^!Jf1stZ`=oHkUe0!`4D?CQb$7tS+;ax8Un40Dfue|wRG=l zmUT7+9l!|cDy!O@M}N<`PF%xg%dKQ%dZPryfa*p6f-? zL=Y#Omtp)sD&74D#&%&*R1}CT;ezy5N(4fP4z|*psxo5AZ4ab-9NP|J^{A4U#0gP0 zWtX?q7bAb~Rf(y_@O)w`1O{UYlLs@&Ol*imJ2(LvM#pFJz=?I$c@p%IWDyOns45mF zMRrtB9(71-3Oe<8c5-$4?4<+f7X-^+=e00!#bkTX=ZdwVPZ@Aub=|RUkv)sjE+p1m zA=l3|uChD%3hKK;@Y^UpWOVUUHx{0~KWfO#%GiI(!|)7=q^FW)ut7w%eyH}(50o%D zDOcUOKXcK^lr@DJhO1QZ3nAd7oqX|3;sl%-wOAJy366A zu8r1@PwsuF;EVeo>UnSkuC+}IM5m=a+O2Ub8ePs2lB8vf)U$V6+vdQ@wzl3qQ<#a! z(n$e(m)X@99x$_DFwr$UERBWr>z#~+M?rUM#zHbuy;^P<3+q~IW8o_AeGwIO&)L!BQ%jt73GM1eLNe zMkP0Yn&8jBcB?0x-y9S17YK52?>E2eu4z9NA~BfW4nD4e4p}vt;=tZyql%szcW@_L zOgu~i-)W%>d#Hr2@9ADCTxPsz_g;VZb}we6oXx*+eU;~}g-kMgABnZdHb9gFL9Ilz zg$)6H462Y%4X_aW3z?=`?_^;#Q%J5#wt*F)?&$O2m*cUN>&N8B=%((t{t&4%jf1x+s88tRoLyOu9d+0Xc)d-sevk%(WI#4_$Aonj{C^3Ud*1hrT zMZ5K#08q^m;UBSm$X7c3&@5xb3BPA23g;O=gdM=2O<`iK!ZiE)Bn;fSls$TsEk%Lxs_VY-bQ7@Mflk zuAP|}Z<@h{yMz8+jT_A95xOG3Rntq5tJC)zd^s44lqz$hL4c zl2jaEZb~WZish9`Fv^CGskC{sr*JGSiLer0#|-8M3KwNb=GuI(Qf=VY7J#$e*1!3@ zx7HSV97Ux(U$8&hY}*q0vUcBEP3z5u`qx^Goq;NWe@hA`3S@A_fQg5B4_COgk%byW z;jjbdf68DaQ>^CQ5w2;?t}l)NAxq*1ia+zr?G0G6;ex+t)t1b zp1JVxEERi}icw$d8FI_^cdM6Mof&m-$b7Zc;bWh(;5TS*+e;pc7Kfz;@ns9T5QPPMy>F?1V(|q1U#g>bm2qVmL{3 zf1rQJ{ymAxGN2a5ws6IWyDUU1y>Qml*~y7B-9?f-EJb%K9;bPMjw*HdL*K_enQI$; z3MWl(l(z=dhnq@_Ax@y{o5Jw(+Kh`I+X)S=XZ_v1(qXq8it5@V%kH(6b!D=si=~}m zSHenwN!yU_1l3N1%8ondCQ7eC{iC@nfBF)k66Q120zmKUD5OEU^tZnQpEo_}0Tqyc z`Fls`EsFTQoE})I-2i%v75r^b;b;vHV(0e2^dI3sHKWtyZy-=@NqXO|aDDLt?ex>rv#be8DXWH-E#%C+DXkvT~i3 z<>=Z{1}S2Evt(BvKpoy#?C-mIJK;mf;_A?uIGoG5u@DQRROBOy$`6#zb_Rxyznwit zPIAOKzx6p_34M-1-`wWv!E$>df10u2)JT)^3kK{?4}mv6R&^tGjRtkU-7>;-_f4Bd!@-QL%9NK(1(&Zne|zxA`Wi=EGXF@C+P@f5&CozIp^9{>^{`)2KAd=4C*(MGgPuPsN1s3Ri_wy8Q@CG z=iyEHYs2Inh_{>7wlaCUW4g|bwxO1wI6$Uf&8OpT(gqp;b~I%ai#GwP$c5Sl^vS&s zwSIB`Lp=|Uz%3F*|HB1fx5i!R8EI2f&)#iqdk2%ZoO8yns)>h`!)BBBxPO}CV~ID! zGqN^$e;In;W_)bTmulY^Dnep>Y!i6jm&M0UcCd=$fEL(Fc9!XQ%_=@gR`K-_#;?BA zDlWr{4(SG~c#Kxv0PiEvKzW^;!TV;xID5p5uEodxm)PGIQh#;?a}AXZB-_66?`S~W z%ThzS2`8g^pAXosi!aknxY%opy9t*|?3FYS6=aHWF znXERd60BTL3i)&!2wo5cW!^MhwGt1n8$6>3LGt4u-)w^CMM1I^{s6StbdJ5&1Vcg4 zDRObVzQSPYM}NzGq4$q*t=OqC`3gxVNk<;lDnUnKtz0;2)Aqrqr6c|vyX*~e?>w7i zV}Kji<(Ns5oRYh#RjjJSN0M~R^1Jq!Xm`qZ)NV*jxs!=k=3OBB)-AYakJ)@PoF68; zR);!@Wla= z>~MTKpN_@^&Rkc|KYEI23@iEZ7)>!TC<(>y(oK!4Pe$=G@*_K6VKZvCESR#jzZ9kg zqP5VY8Xqepo*ToXk)uiOlL5^`q5Q)k?0lSjIF20eFAf6UXtb9WwKdsG%bMe`E`uJ_ zjHW9<@PCLfT~hmcjNrZC5S}AWL_J4@EtEw2Y*O@DId219A_5wI9kp-dGh4P4AY;D z^0Udv9=!^k5#ZKryi}-}b#8zNtC+IOd_m0v5WUnBbv1t0yVrNQ)9aJkuT)f-X>zFb7=SpYA^; zZz!pxoG zDID=oWb^+IovKJ&7Lr%+b#Uc@QE`SleAz?3(cf^dc*!1&cyKzhKgsZHEBwc|_R~^2 zvsv)-MGybIe#&Z}S(T|3t1l*Ezx~#e!NuZLfE^SHko`XTh-zg_f%rh!g3G}K9)C=a zVwZRXWDUG9oi9~4ctTc(J>X?{#bR$=b2N_!7q(!m6Jb<4SFz5c48;BA&Q|q+%Fcx` z>5)`;G{()%x_Am4FAU*7a3;hg24;grJoaCwm~=IT3~8Elv-Q_s0*%TZGps-eTMoZxN8!RO7D5Ygi6akm+Y2ug$A?iwBU`&VT`M zZBvE3#^X}kge7FSJ>Ft?IPAY4mhl!t#am1`ApymB1bOXD@fKmibPmLLi%sM;$cL$B zm?AE49XF{u=@p`W%0#SI8Gkcj<#tk5MSo;GO6-b{?K*(wj z9u~jsRnUC+n~x9auU`ExP)i30X?9UZtB?QyB;Wx6P)h>@6aWYa2mtH7x8UU$76Jn6 zy_ek59v_$gn6*f1fPN?estS{*zix>lQoNt0@4@KXF&?K38hJX~beSKZmbHQ>puXQ&u%n`yg|f z)-n_OB9oPWXf{&(@~=Ncu9mW>CE-`@prPDXOPQ3_dfEc&DWDCf>B;o%@aII3k5*?G z|8{zk>{YS`#l@d6I8*g5Pe0#^`@CF!`W{*u`P59(T&;^+k;_$sZ7a}lQmZfWR?OrU zTefMnR)Cm&Cnodc;yY~HrCFwmH8$ec$)mjgq?*ZpefflAb->dS`eAQYnK_6K(x8hau3Iz$Ru#xCrPzAe};Li$7h5ZLS)$jj5 zjvwpTTlP4z_uhLed&^!?krB#1_DqrV%nXrH**bP)WEGN-kX1xBrK11yd5(9l^!fg7 z|8wj0;<`WP^|;pKdOVMF%%z!r{V2E+SaoeYa!Q(i&~5vuUn1xVRRrv*%8iTdbF};C z67TDm=|xabgcC@addjFV>54Q9Pxw^yS+MgY2sQgSF#K+4&n`&tiTm7{M7Gg>_m^k4Ghxs@7z^Hn9o%PCq94rvxUl~7SKQ^d9BU*J^F0N!pKw1> zj830v;cL?up7$T0nk)W<<2G_`q^ri%*vanJjsArnMRZ-9VYgc)-rtYz@pF+?O-OSk z%ih=*7Z=7x;xBR*G&aI^-N+uiX7Lr2Lm=pBc(9^+@K$1K>{oh)I&kC&?cB^0bKI^= zw5+B&y&LvZdmr}>=UQ}QUm0S;``Q;v_uDZNv$*ag14OQLzwSNJxE24|;#%-SnQC{` zn9z^Kh3@}hxrZ%y8xyvE?@4>G-fZbw($g_!_8^yP3~5`;7yz#5CAaMYoZ5PU z0Wl_WTa@_Ca||6brn35k$?-`urq%e&yrqF!*k#R+jKp1U%SL(*i)X4G>RdJJD<&Mn z3TcsgK0K;H>?0uesMUStdV+_oL*06>dFZ~Y!=uz8ht!ovPxBFjZWp!dS1nVDbG*(0 z`Jw?V&Q8eK4e+gG<;1g(@nsRWn!pbu`if0WUSIMw^>TVktyjkEXR0-y>m?I8yOqoy zPnc=d15)4HOs`4PZpoprZ128edNPvNyS%0zogPqoH~7|qeB78pw%RN5f#nt+thm?> zl+9eJkGn_F5in#l-0h|YBY0QP)6LwyIX8ZI0EPYY(}9#^2O0yLrDQ=QXzzd?YNHo*p))nqck47dok=<<9O>LNCNh4O6)t7rN@D1zqr4|N%GKwi;ZzaCjFc&s4Q_uKAOA3ff+hFb^#($k z8W!_QW1k56l-?d*34oQ~#wteY2; z35fw4` zOZ8ibt`H=BwbI!fe~mKTN!HOAe7GsMu<**uw>JSP`5ZEV!Wxd3S+|cWziwRYB)Z(3 z@%UTA9HSToKJi;4Uj7xl#gXF?$?J;?_B9LIC~CqmuGzBYKND?qb834!BGO->I}Wg-`^Ol1&Nr)vEDYg74E&v3IU$?&yB;MR}i zM8g}1wC=*Brf)P#*Mp}OGu{-@L{^w6wLiIi)foJ|Ok$teLHtI=8}i1#Bk>ji0RDsS z85Rzz?FStx7Bcd2^q^6rg|m@7a@E+(_D=ZMd}fJ83B7N*jI7By;*XVjg6h|`rvfYS zql4yCU(|WCZ9Uo&&qU4D8-?zt&|MSQvM2sN9Ig`6N9N>fdY%2hKgr%2hd-v;I<1`q- zJy3yiiCDT+v5WyC7)(bFb}E_pD~C99MCZZ?1>FD8b2oiH(ILS07Sm@89 zGYvGCkv=^kii3x~m=xj?)u-o0x&#IU_;?Gu`uoo?d)}Uw-U*Gst5O@~Ol*sI@@*a) zf4$DCppDjGbhGwpLtwg)#+|z0g5O8(vSB2Argvoe@nn6ZlX}?YL|&65aOAg!a62S@ zUNC4jxE}b72FEYFY|SO%woG8#g9o`!>O%ajNr0Y%C6z<)uYeWHY4$#*-L`b8Il)eaxDCO#w-laHK2* zAh?)y?tn!?o@=o>aYsdcR-c?LkbPWu%hLVZ<;)jM$gwR+GK{QNYk4!|1tP_=mpWaW zgL1}k&W0OvKVCOx$D>vcs1{PzW_p-6RIrIZ&VAv`ZPBy7Zla90MBF>D51-nJ+@X6o zp?<`0%Q0H^alJPG+j^s~?Y#NO_h!3`#wE)I(V2C);bKGT?wU3gz8dt|yF5R61GTrQ zL~pF#mb6096o^eS`i#CE?~kaCYJjDL!{U0J&n(VRIP8BaT9@&-|d2f|%>bm1ysqa@F-hLqU!Xx0=R$e!u8cCE$ z6=}RG@=dEGK=OjQRzz7pDp-IfY^v=SLh1cB`}PQzt=b|1vf3}_?iz_5+}bC=6K8Sa z#c?Gc7as#vCd}wTXCzygAMzYMSDjK6Z@Go~(dUNZ>8p2fZ9R(&rgoxh{R$>3>H6ecYQjmTYiH`P*)XMji9b+8e3U93fs)izruQCO;nyEQM@;eqz# zVwIS1n+%28x+TlPV@YG{$OwOum!m5o*8`b6l2r_i6O}3G9?sFy7Ly~#*#|~fcD`Ku zLGz?Z^yu8@uM5nn!iK|}FEXAbnYHrWyKv{_yR+TP-}=SvX?ko~?x~b*p05|1GN|(S z3<%Zk#TD>kfoF?2%VT zd9B_s)e~`eUD3s9RIV^)I!JYZQTYZ>aQsqJtJdCX@SJ45B39{##Lq##pyORFjs-7A z;Yr(<_KrNajcKRp9M*StmOV}A_5#Fn+Gr0%CWqR>_-+tx6JE}b%9>!a|Jb@y$YOO& zjt^Yw;qG`kIll>%PYa`Lm^#<#^{BfAEhgK94{W`cKw|`X<^-tI{TuK zcgoA_YfrIZ*+X1++t1Z`KU#AZ7WUra(Y$Pz;TwvO&@dV+KAs6T_%ba~bnZEg)4}z% zMDFFc179m=)H5%WG1T3-MqEOj{&{7;9 zX*!i(k*_Rm{5vm(@b1!eA?K6sIt4~Is?k!44^R2#DYeEbE)?j0yKI^=wG#SkywE9M z5Ha3(2YzwoPWO|fJc~{LsSk_Pr%4 zs&57Afi1DdhY94krN!pyHwf$d@VKHrUmGuY|J^n*3H$*6qPstnw^j>-_Hit-*u!k)4oV|m#jZ}xU}G&V6pxLKkPUtx|Bti zY%nv=nKQmzGVHkLo}e~QAoAJIg1FV9ew#3PtjyiteD}`enlC#`2AeVEJKpt_TapRf zc|ArlyR<05dS#WLrT?9C5$&Twx!5=4jL!av^PM)?uKJnZFQr{IwUB059bJ@`PIwbS zA?wp!!gJU24FgTmy|v2w_}(@P1)-c-50P(YM|!Aq2@KTqZsa{(-fmh(hA~@`GbM;V zj8o-Ag}kXZn5PdE$ZO~39}qapIr2n2_4jjTu7L*Yo0qR=ZTc2I7{RgM<2-ul9rcUE zfWZBx=nbBT>E%=n$}Mu#tAlbM~ zMaSY?u5PxH2Z}$tGc&jz)L+Y+TfALrXXLW2RTXQmZy&Vz@V=MAGqKn^NE0`6=3CW* zXLbvd6^@hX4Sw0r03M4Te(8bA$w`kKiODm+UD+{~(iC)zNs!2ryTLFqp{ew|z30KR z5W!(#sgU~Z9-Iw#ZLh-1Mn=ICMovR5nVy1+`ULJJ0#qt$;d2i7^>!DZKEAscQW8~I z;+Y%ia~Od0nNZ1-T}ivHGX=>;gbWX8Jcx5w=xs*gOpFXMN7g1f@@{gAV(-RKoe7gG zm!p2TgAjzNb>1)Unm^}urihfc#*e58hN{;^J+7PD9>HhNB-FQY*4IgF8nuU6;shlg zoX?bhLr#mZIn>U6VA)o7tv+MENxtf!u0H$5-Q{tpb4_`e}HU(Nd-47cQuYt#c1rz1}hIiZbojnkL~t(@_+8Xa6e2qnw@K`~U-CA@zxM zHAJ?<=0tvP+@yHW9m#+m0W9M-MzqZhv`2`h}9EODvTFNxK%94_{z-5|wdvp$A#j!ynrB=6qS| zg*YxF<5iA#X^OP{IK@(y{oYxYB7t6ZgZa`D8Z6^C8f?==zS5`2o7?9a6yo~X7V}HD z?d?wO?|(h)PPx4oAO9sdPuo;0Ir0O;WW1u}aL=p#;H7SdGv`8gamRwTuqRw74Hksz zt_4T#;(lHAHFF++ZL(a0l+Pe5Z}Q&V%VvE^vrti)vHU0)QKtSuQ_BDC5R>JnasHGi z_8dyl5i-pU>4lC3GK|M9#lHUVvXmO`QcOq@5!nj( zSsstbue;GS8Dy}#$jaWSvadO$eEU*ZvLGQ(k=>Gs)ZF!<(%YEG*2KWb4JX8-zC{S$f@84&)8`HgeJDStQmMKm*=drN~QC9(b z{|_8#A-D+V_owC}B?k&-BEJTh+Bf$H@ZUOk$1X?d0#gH{6SreX94y0C=#0-BnIfLW z_(V;J((yHx-aSiS*YCZKw7(dhD!gmr=*41W5|XLd{3yPS_Td%grR!94_U6;zr!T}3 z4~r0b*sB+R%Zukc>X;cI9e$nW`*pZ-3IBmHVbpI2k7+f{#lYc$te!q~+BbO564HDd zHXX9LJ~RGkKME(FK{@u#ywY}BESY60W>#=|uXIsn_^AcH%h@S{!+4};>mgr%@}t+v zP2#UAo}@7{*~{6y%BH+!#r-IVYdl1<`x?#BYv7wYeXDD-txe(^4dY7+1#bxs=&(uR zlDRHD@1%WfSHkFVKlvq2cZoLL^@Xc;DTct0bUGQUv$UUe5vmkhM@lMp&v_%b-gBQ7 z-OL*!q<`vP&~AZeG|J=&R!uwQG);Y>^AcRch51muq`c5Kk z;NiZ-9}c{K(fDy?acq9+MG=S3$m)Gp@z_@}S+4jmeOOouD1y8`&I_fJ`6@`a?u?%6 zSoRILjE~g!_a9c(d`8DBc;_DB@NZMp+0~g=rYAZ6>}MMMh4!W=DJ8~u^2ShA+_>HY6pdu4=*;?`jH>!3)J|X1-?w*yfOVnH{p~-KP%4jLA zVSVq{z1}YUZQnU%Tg|R?b6-}GmTT)|BQXsidpvCZ+L_{k9*bt-h092H(fo%dIoccJ z2<>CsTV5~en|e2$wRaxzaxBlA<;p9^%WW^*T!Phn9uf1s*&Di3`xs{HPB+*S94kam zv{fj0&koKUZFLuqTcNFq^?{bdEpCQiSSS)33*q@x?F_=A-)U#3;PbTxLGe&eS?-~8trtt7< z7Xea>0fz23FB>;ieX(Roof%{iEG~`DRoDzf7WCdS47v<(%|`|hE`C{e31P`MoZi8q z>p82UiQ8%8;v(D9()2t*0cYV|gPiPVshqPrvVyR8RWV14kJnOuB59|)w234hUSlDuz~Yvuqw+!PN3EAfV0CTtFLC+O_IxV z&1%v*)7O%H#EX4pXV_ z`()M=xwK>N?<~za64m|Zz9~aezSH(8{ipVF~gJ@BXBKOidOa56g_{rPAzQ%p#c~vSq4yf%^9hkoMr=zo9R50F>Y5hmYYuY4d}~*-)!yd;MJBDCKhETNyk&f+!**_sQK``@ zhp4ppsooHcS~p$e+fsYg_}g}MTZKZ%`S-LMscQnk!`z%LLdE2=$d-nOCm9VO!AZ^h*8bV{zQ^O5OGF6y+DS0^IOd z7spAzCRQ+g$S}WwFI?t*$$vBM4eqqY`Db4vGn48JZgR>yj3kb<(`y(bRequ$(+&A^ z;IvV}U;?h_${OLH=X99T8oEMuO_#nE2dt2xzzSJB9#ksBQe~Mcp%Awz%iJIabSwLiJ`-x8z?M21KGz4jXY9a0h4R`Y^mT$bL#r?l z94IhGz)@NH*fe+kA9!p7V^R12!3h&6z%MbPC?yd_`|yu0k0&Hk4UqktQY=9gkg%~9 zs}RcfJ?#`5)WQ@b`B=#S5W;IvW&OecaSJlC){;ZNeB@)*h6<1e@hN=s7Qs=ep;y)6-(5G`Cu2WpZp5L`P!j~Ll~C z*st34xk4cA8C(Fb?bk?a0?_dcPDf8pM!7F5H>hweCycCDT%|WZ*rmlh`j`~hd0^aZRSr29cZaiLb7twY)=PsM zUtTM=Q37paWK3B1fZ;~C8o_O=@n2VH*0lioCU^n12rtmw1Q*5vfYl~AHhwlr^sxyNhngNpa7!61G??)UE}J=E>wU5m)t<+`oQlBa&?&+Z_3WsW9}XYOhmS zV;3hwhIWI5^V_0_HD`YhQYkmC6bDZ&F=eAH5?VEquu?ibfD0{fC8YZIaQOS)^sx)l!2`llp|m`F=_c{z zW)~jiX+GS4HOW{~^8Tmxq7EaU)PN{_VE($RYQ;};o;t3bxA<<`PD)Yk9$8g~b9U1r z?`vcD44U7a{~E)tzI3bgLZlM>TCsI}`Amd?UH^FtQ6~qsr3dU1BPP^`pFWd&~P3+Lq(XZ|+^lNF+qOzxp{*|K%8wZA;3HRC|q@WS34Vr)2SigI739R!4zX zS6?8n+a$|sh0>{AiaNMjvtI2Qy-YXmd`abkQgX%s=Md4)@~qY;@`-!#FNBEAT-I9G z^gD=K2>G{gIW0L?^2Xy|JNMJ)o47|^LG`v+qgt0$qNUEXkv@B%b2n6GgCgt8uFLW4 zFY_?o=3rZAoJwoU34PUEO#-W&af7diS~a|mND-We`2Z!68IJDf#XXd}^1!9;J&U{b z?P-^0&Ue$!c^QA?ASm)~;hIvTqgB(NzlEo3O(|jJKChHfBl}Xa=E(DHl$a8O?z!K> zyK0Q$&xUcH2QW4c3x53Jm4$n@{K{&_f~>j!90Ab*w>o2$j8?UnHjB=By{cIEYYE;@ zhGa+;bNfICS0j#0@3QxeJ@1*`hZR;kcS(8;&{g%iGZ+Twyy$CNxX&RUd-r4bJVQd3 z`^@bghRh=JV6Lj`8i~~}`Rgx#$!*@~mAz=9Q&GfzmG^M0nfybebWQ}_pf}f)DYEVefixgpq*q* ztj_B#C4m4>+mv|jYVR}Wq-QNU%<-&K>8tN{i?xtkLlA5`ETjjowtP2xR`sQm% z?lFsW(~zY!6qI*J3cp42LPtb_G=#GMF3N-=XLs(d@4#Z1@ATdM5OG9-UHt3lr`-A_ zwDUJ&wcYkA%8V0qlGNPlDNAYZ9yq&xGz{NnWb@h^olKI8Qk^pQb30NaPqGUxd>4){K50I1&cbc}&A>=JeHZSQOUlgr!FP3O@bldw9z|)f zebc+@6q?rLc%MB1@e>$MCyH7ZxIBb4xCYy_M8eIllv1}O%e=TT>*8l~;4?6|Xe2;C zu)fDR$foijKmSz)O-fM&Q~NK5W+|BPBw`Im?#&B0Nl3O&EY6%UIEtI~q@F~v9(41CNSyjiwcSKu zMG(@>{ubWCZeO5m@HJYqWLbCOgKnxE@QLH$DuT}3y`NP?=HxnlNKCc;<)53o0;0lr_k|i{9zm#eJ)gYG; zhdeg?by0TuvuG2ghr(F6>>XPB-LWHvmo;N;?DK}AZk$cUT?ZF;m}MMo)nk$y+n#57 zQl`62bC%hVGeoLgOiZy&6LPbq9AaVCl+7e(a4o#sRh%*DyZX*5+<>9^_MkKCIlM%^ z^0Fk|NH)#dWP>HEFQ#D`oDc5cz)G3R()dqX$5asIXLn<2Z`*ft1g93tAB|dT0h6<424=<99G5|cwBx!u&@JSc7+rm_rMt|ftAo#mzN zH`%&re%rtByM%XXi<=M5othU6ih5JN9JQLa{d~DsDZ2!)I%AB^{w7G{U+F7xJ>&O% zq4w?BfwHu{FKjiR2U2}mGoOEw zH8$O!T3?cs@u<@bHFQFlL_YQZn!}SV>hp}Gc;Rz&iIC@KYpHJTw=sIb6Bm!LH-l8e ziIH3~xy1|0A3Ga6$Lx9K@q~I}>x?KaxH-GDRil8tEr~{DoC* zWOPk;uj7*cEZlE}Nh)1+U7WksQ=R9Gx9TRri*vp6Gi$wSTn+XH9kg||xRWV+sGA!O ziIg4d7F^10T~%+Zi}bz<6~AFJ z{=7oNxurFCvG3IHNlRMnG^78KNWiqplX5y#~LCclY!KL2;k(J1f z4}$5wAD2wOmvK@{56WGt3lo~IV!cAsmmfR@TZ$Ile8!kE!HU&XlA`bS7N4etScPKF z<5%%slH2oS zXgP&EPsh8<#fUS|g#Xh{cmNOgphn3D*|#`wV;XUVR?%`fKLjcBK|&x?EB;dzDq*4`^!8|V|!yUWIub6pYJo_#??Eqd=B*Xj|O&)E!7 z5ASTL+R5hL6j-%I@>Mg}D#A~OOvOq_+F9qivKi%vD$xSXshd)x?14ewmsXpl1(Deg zb)1n2Q1w`?f9J}%m%SoKCW4z+ia(u&a0l3y)dv2hxb zeQo{ihmc^>p3pS;SM5uZZ0F{tEtXqnpW8XF5^>fYP_2CJp;m|r`daz%dg z{lP5zsAc0b{JxIi1eoKQ)6B~Wr|q3Bwr;PbwXkuOGk&!9IS|kGP>C)&zQV1#rU~%c zXi6^(V@RTUNbo?$@TR_5`Vq@z0uv`)I@V*|ln<|HO!g?!2$(XltFdkggwCo8J@)JG z8h9-}QW$a5s)mq&OW~)H%b|q|IXf4!`letJX-Yu)Zkp^|eU@_`c1Y7B{-A*p*kc3o z2CW~B4B``2M71v#7&i9%_T4qZa(%_PyhRtwIPYNRrhe8W%B0H~|9K1EX6^k!0-@AU0ao9qW~PP1PoD(bKsG(p zA5|&Dn@Cvn99B!$)scKasAen5sNIzLED=S`Z@qz&KPz@#rtW3ghwBQV0(m#ImCsl2 zqJk2G?B~HXCR8UtWae{df3xg-XGziP=2u$U1J2U$>_CNFf?qc0rv+d~ilT$UKgQ`o z%mjXq8IT)!l-8~9EpE(zj%nj@G(xHcOfeeRK0_WeSAP z2p=_QLOw%wVuuIi`<+!7s$QW$H8^PVXwHw;U}5gf8Mf=_3Km#QJ5dVa1gKyJHUqQ< zu=vJ<+T>xo3~`}s1lUR_pkF`@V`!sjIfNn`8EWGqe)}27=pX-3Uo6?o(b^${sBc^3 zcmL_Yh7H&O;frjc=n(u71RQ+X@KIA&*zC|aS{j6Y(n0Fc&LiwV=MxjzgwTK5@SpP_ zPJo&er{JK5SkW={v_lZ1l=9hbp;`afK)o}ih=aO_0=vkCrh&cV0gUZI&BHZpLFgd> zOM_zskgESGf4+Te#3g932^bQD3K*#HMe1RNN40KK8# zXTuB`(GeRLYT%Gf8691)^#~mx2nL=yf?b)zM_8imgQZ-I29zBI;w%s5pTxabgE zP`C8yK&gZ_VDl^%12AETAV&|E)A^XgATWNxKVUG%zXV}08=!^`!3Rlx03~r46R?2l z1S}@NR|r9Z7Ht$8{buR}gSmnKop#$2P@_liL!wvdL8IGxKngwLEYz+7+c^BQ*g(fD z_8Gv@7&9Q-Xs#lFoB?qbt@`j@eMf5p47MbR1&;UMFCD;`0l~oy%@=#csY@aiFqkCx z-zxD|KjVYN2n)9~~0=@g*W&-VuUIj5mAkrI7 z3KW=~49lI$#w=jWil7I= zED>br=@aANCCm&)kqR8Q)03J4Fk;2@BZL)H8t@Yi%&{WqfNE9*dXMb@Q7jW+=7foW z4Z%zxMv9M_O~Nt=Rw#Pho$96!iu-{!&+)=w z;O70;iv$>D$7~|sAq}0$_&{|e{uw~a=mPCp5{p5XYeCSIWM zEJjlwB%=u|gEElAWE@}ze%1g!9AGHQlrW=V0)kjNfHwz%8@=L5_&*&wlfhsqGXF-V z?&V2WtL+fz2YAzr;QqVIv~EJI9Ox+>P1E=`6?`Q7#Ngi<_hB0!h}^+v0zPtLrtAhM=vfUe z0faID++3It%5s5d9w`B!Mn*sj+;YJ1hC*mB6B?xfDo=PjKolEb1!lPrT<8hd-bIAs z0B1}WxByRYm)5{p?h_Z+v`WqIfy0|F`Y%%(Hv!@WqH6X$R zE`wa~f9Q>;TIxlmEcorED*XR)mTExy=zz8Vv8LDrdM1N?ECSE0(@KT)F|6{u2zs>r z1LkxwDsa>kz!`IT*To0?co7n4(~_0J7n49I%fWr(?5VDJUc~5|=0z}|S-oy@oRtG3 zoC)%=onqDW0-X84dHc(YfCRX}b8>p9e>hGk2W{8r!C;6}`~!gyzc4iK)A_(qcg8|( z8lX3hfE+CkQ9eSHv;+)=iXVagLm6Ry5R6N~fKL1fdWbUw0vGZy;1m86cWuIJlTyI$ zS5W-xu6O~4^$=u5M@kCMbmAM>GXbH0S&0BK0gR*00-zDYDvTufRoQ5FsvwZO76a1M z5m5Z`{x?LCdxoJXqriTt3SuUgp&&?MYQ<0@1uz*q>u0t>0M%eSY+!h7=`m|;5Cn0K42b}fCnU7@ zgfW7Y!XPL=j{yNYV+1*RLCYu}($e5z!Fq6U{z>%k9ucDz05?xGE@gk=z+5{fF*+2;P^$r_5?BTKm@@GY%w69_Y(k75I8LWf#}&V47K;Qpf&?=I=Mi{ zV~oP#-aZL<%2NJ2`%5hT2>suj1KiO6dab%(SfQi?a$-mnG^&0D1O6|+U=RaALO%>> zEQUGwd?BzT><@?sY?xs}+YV9u;(-rhm;{4R9Bk8MKy4O4QyhW5NnL=z(o76^R~&)9 z`;68rTPJ!9H5j$Fae+d z9B9WUhXedlm?bq8*l(>K=)&cvSGdx zG`yhj@3~iROb%dOC8q`=WxyO+Sq5X$PzF@f=J+28y$o_7w8Z5I#XaycXSs5D~YYT!JOv_n9Q6GiIWS4-`ACb449HR z$tM0zS-~j&_44xsOjIyQb&v{Zk0u&w(*aLaP6q1EH8x!A?iJb4-f(g28b3KDeIiuPBo*-20zOq3+SgpcDd>oC|#(I0*yprC>R7tj^QER8Zq zU0nHTG91Vj#{~a7M4qlc>8%>LO^B#rf~legQV6>KP|&+X3IvvS{{e~qTR2(iSaB8L zYE=M}nA7v&)er?R_=$!H?PJ zirpD^L4g}!E_+(&{Cf&OcbbA3*i^^#>If9Yj{gWSX&{8rvgS?H6tYiXusmIye6+vr$Ji&fS(rTGKx-s9t53%6rN6ia0-QK z(PjX76HKB2r9n7!Q?x+34tN7NRf~a=AsnW||49E;W1vNh&W)s~0W}>2+kZ6|w3q+i zY0>goh#zyD|6PSSoe}YgLR^eMC6oz)rqCHtv*I^^~aEgCqGY6ne!Ob;5>*b(9%Oj8G-oom~80*gnBcdpp)k@+wUfX zwsFw|YWnna0GA$u5$(g@??6VJ+6+=8PIzzVVYa~AdZ31T+9zm_9>&@%god3*qwD~y zK4$3%>Vqh*@d+>ZHe~|f$_Xh5BIUT9kSg^NXV8w^!53+=19v5Ha9y6>MPZjtct2dG zC;UHkTw7`@=@;OZxT*B7T)8(OYJfSA91Xzf&=?A}8Gw5Rn20F`#USA?X`}B>L17QnVpv5bi_h`#bai!UWuEZynN;pcgzeYAX<_ z;oE;CasZ);(IsmHlEUp6{*wCNT2F*XogIIZ{749MI5UQK3%p1{oxw5zZBI%7 zY$llONFQwDn9i~Q+kC9d|E+(tT1{+gpCND{1;J^3I^VZB{!ifau5bwH4+2NS4BRsR z|J<0kPR&$7-akUCBdC4$f48T5=3q=nF0cZlHmn@~?gGXTvDXewM4)T6P*@*8=+(<; zlolAVKoI_ScY^5K5Iqn1H~s%vemxzMmZZN0PSs#@EI@@q1^>~}SI12Vb+11`!3U2d zfT$&Asw!K8q|E03NQCGs3*_8Qh{QO0LINL25&{F3nCUVNktQZiNEB9>-Ga{wL|YeF zff_6}I>6EDWbyxf`8a**hkX8z7jyYQkC1sn;t~OvB7EZe_o|d|0DQE2z@IdgqhjoG(=f<#t z&qMM59c02KCMipTKoxlm*nR5!M(=h5}}nYl1)pR}2U~V8zrF62gO-Lqh2M<$*0|FDo8u(*twKYwcNlGb}okB%kISUzbnV5JtuyEVQsd<^nBC~wAb_$0_mXV zxVQk3J;oCzdyw+6>JJ4|N)Qylyj_%zvn^WubF3@iAom+b!>Kz|pE!3)M;FT3GC zV#L5K=gEDv=XnXeFW6T)@US}_MY#nGKlJ<_87ou?Q0!EHt z!4iCsj4qX|K;Ysx49Mh&IikcIK~VQ61frk(gh1^rJYXJ@1RpG8CVGhleflBjJ{)uo T@mDusus|}1RUF<*4&nbl$tG2< delta 125205 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%0DL2e{*t@0P}i(%&8@q<_-yzUs$uLi#RF$mhIU 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