PageSourceSearch

https://topsemence.fr/fr/formulaire-de-contact?view=form

html topsemence.fr collected 2026-10-04 02:04:14 UTC 281,446 bytes, 2,137 lines download raw bytes

1<!DOCTYPE html>
2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-fr" lang="fr-fr" dir="ltr">
3    
4<head>
5<script type="text/javascript">  (function(){    function blockCookies(disableCookies, disableLocal, disableSession){    if(disableCookies == 1){    if(!document.__defineGetter__){    Object.defineProperty(document, 'cookie',{    get: function(){ return ''; },    set: function(){ return true;}    });    }else{    var oldSetter = document.__lookupSetter__('cookie');    if(oldSetter) {    Object.defineProperty(document, 'cookie', {    get: function(){ return ''; },    set: function(v){    if(v.match(/reDimCookieHint\=/) || v.match(/f6d91035fe81ec96693f63ca5ebacf89\=/)) {    oldSetter.call(document, v);    }    return true;    }    });    }    }    var cookies = document.cookie.split(';');    for (var i = 0; i < cookies.length; i++) {    var cookie = cookies[i];    var pos = cookie.indexOf('=');    var name = '';    if(pos > -1){    name = cookie.substr(0, pos);    }else{    name = cookie;    }    if(name.match(/reDimCookieHint/)) {    document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT';    }    }    }    if(disableLocal == 1){    window.localStorage.clear();    window.localStorage.__proto__ = Object.create(window.Storage.prototype);    window.localStorage.__proto__.setItem = function(){ return undefined; };    }    if(disableSession == 1){    window.sessionStorage.clear();    window.sessionStorage.__proto__ = Object.create(window.Storage.prototype);    window.sessionStorage.__proto__.setItem = function(){ return undefined; };    }    }    blockCookies(1,1,1);    }());    </script>
5
6
7
8        <meta http-equiv="X-UA-Compatible" content="IE=edge">
9        <meta name="viewport" content="width=device-width, initial-scale=1">
10                <!-- head -->
11        <meta charset="utf-8">
12	<meta name="generator" content="Joomla! - Open Source Content Management">
13	<title>Formulaire de contact</title>
14	<link href="/images/favicon.jpg" rel="icon" type="image/vnd.microsoft.icon">
15<link href="/plugins/system/cookiehint/css/redimstyle.css?a0a1e3" rel="stylesheet">
16	<link href="/media/plg_system_jcemediabox/css/jcemediabox.min.css?f646e5445d3791b94e8b9282903afc4f" rel="stylesheet">
17	<link href="//fonts.googleapis.com/css?family=Open+Sans:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic&amp;amp;subset=latin" rel="stylesheet">
18	<link href="/templates/topsemence/css/bootstrap.min.css" rel="stylesheet">
19	<link href="/templates/topsemence/css/font-awesome.min.css" rel="stylesheet">
20	<link href="/templates/topsemence/css/legacy.css" rel="stylesheet">
21	<link href="/templates/topsemence/css/template.css" rel="stylesheet">
22	<link href="/templates/topsemence/css/presets/preset1.css" rel="stylesheet" class="preset">
23	<link href="/templates/topsemence/css/custom.css" rel="stylesheet">
24	<link href="/templates/topsemence/css/frontend-edit.css" rel="stylesheet">
25	<link href="/modules/mod_djimageslider/themes/default/css/djimageslider.css" rel="stylesheet">
26	<style>#redim-cookiehint-modal {position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 99998; display: flex; justify-content : center; align-items : center;}</style>
27	<style>body{font-family:Open Sans, sans-serif; font-weight:300; }</style>
28	<style>h3{font-family:Open Sans, sans-serif; font-weight:normal; }</style>
29	<style>h4{font-family:Open Sans, sans-serif; font-weight:normal; }</style>
30	<style>h5{font-family:Open Sans, sans-serif; font-weight:600; }</style>
31	<style>h6{font-family:Open Sans, sans-serif; font-weight:600; }</style>
32	<style>h3 {font-size:0.5em}</style>
33	<style>@media (min-width: 1400px) {
34.container {
35max-width: 1140px;
36}
37}</style>
38	<style>#sp-top-bar{ background-color:#f5f5f5;color:#999999; }</style>
39	<style>#sp-1-bottom{ margin:0 0 20px 0; }</style>
40	<style>#sp-2-bottom{ margin:0 0 30px 0; }</style>
41	<style>#sp-compteurs{ background-color:#999999;color:#ffffff;padding:20px; }</style>
42	<style>#sp-zone-video{ padding:20px; }</style>
43	<style>#sp-zone-presse{ padding:20px; }</style>
44	<style>#sp-pre-footer{ background-color:#f5f5f5; }</style>
45<script type="application/json" class="joomla-script-options new">{"system.paths":{"root":"","rootFull":"https:\/\/topsemence.fr\/","base":"","baseFull":"https:\/\/topsemence.fr\/"},"csrf.token":"db2eab418638e49dff8d693b4fac3d7b"}</script>
45
46	
46<script src="/media/system/js/core.min.js?a3d8f8"></script>
46
47	
47<script src="/media/vendor/jquery/js/jquery.min.js?3.7.1"></script>
47
48	
48<script src="/media/legacy/js/jquery-noconflict.min.js?504da4"></script>
48
49	
49<script src="/media/vendor/bootstrap/js/alert.min.js?5.3.8" type="module"></script>
49
50	
50<script src="/media/vendor/bootstrap/js/button.min.js?5.3.8" type="module"></script>
50
51	
51<script src="/media/vendor/bootstrap/js/carousel.min.js?5.3.8" type="module"></script>
51
52	
52<script src="/media/vendor/bootstrap/js/collapse.min.js?5.3.8" type="module"></script>
52
53	
53<script src="/media/vendor/bootstrap/js/dropdown.min.js?5.3.8" type="module"></script>
53
54	
54<script src="/media/vendor/bootstrap/js/modal.min.js?5.3.8" type="module"></script>
54
55	
55<script src="/media/vendor/bootstrap/js/offcanvas.min.js?5.3.8" type="module"></script>
55
56	
56<script src="/media/vendor/bootstrap/js/popover.min.js?5.3.8" type="module"></script>
56
57	
57<script src="/media/vendor/bootstrap/js/scrollspy.min.js?5.3.8" type="module"></script>
57
58	
58<script src="/media/vendor/bootstrap/js/tab.min.js?5.3.8" type="module"></script>
58
59	
59<script src="/media/vendor/bootstrap/js/toast.min.js?5.3.8" type="module"></script>
59
60	
60<script src="/media/plg_system_jcemediabox/js/jcemediabox.min.js?f646e5445d3791b94e8b9282903afc4f"></script>
60
61	
61<script src="/templates/topsemence/js/bootstrap.min.js"></script>
61
62	
62<script src="/templates/topsemence/js/jquery.sticky.js"></script>
62
63	
63<script src="/templates/topsemence/js/main.js"></script>
63
64	
64<script src="/templates/topsemence/js/frontend-edit.js"></script>
64
65	
65<script src="/media/djextensions/jquery-easing-1.4.1/jquery.easing.min.js"></script>
65
66	
66<script src="/modules/mod_djimageslider/assets/js/slider.js?v=4.6.6"></script>
66
67	
67<script>jQuery(document).ready(function(){WfMediabox.init({"base":"\/","theme":"standard","width":"","height":"","lightbox":0,"shadowbox":0,"icons":1,"overlay":1,"overlay_opacity":0,"overlay_color":"","transition_speed":500,"close":2,"labels":{"close":"Close","next":"Next","previous":"Previous","cancel":"Cancel","numbers":"{{numbers}}","numbers_count":"{{current}} of {{total}}","download":"Download"},"swipe":true,"expand_on_click":true,"display_mode":"fit"});});</script>
67
68	
68<script>
69var sp_preloader = '0';
70</script>
70
71	
71<script>
72var sp_gotop = '0';
73</script>
73
74	
74<script>
75var sp_offanimation = 'default';
76</script>
76
77
78            
79<style>
80.G3-body *,.G3-body :after,.G3-body :before{-webkit-box-sizing:inherit;box-sizing:border-box}.G3-body html{-webkit-box-sizing:border-box;box-sizing:border-box}.G3-body input[type=email],.G3-body input[type=password],.G3-body input[type=search],.G3-body input[type=text]{-webkit-appearance:none;-moz-appearance:none}.G3-body html{line-height:1.15;-webkit-text-size-adjust:100%}.G3-body body{margin:0}.G3-body main{display:block}.G3-body h1{font-size:2em;margin:.67em 0}.G3-body hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}.G3-body pre{font-family:monospace,monospace;font-size:1em}/*.G3-body a{background-color:transparent}*/.G3-body abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.G3-body b,.G3-body strong{font-weight:bolder}.G3-body code,.G3-body kbd,.G3-body samp{font-family:monospace,monospace;font-size:1em}.G3-body small{font-size:80%}.G3-body sub,.G3-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.G3-body sub{bottom:-.25em}.G3-body sup{top:-.5em}.G3-body img{border-style:none}.G3-body button,.G3-body input,.G3-body optgroup,.G3-body select,.G3-body textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.G3-body button,.G3-body input{overflow:visible}.G3-body button,.G3-body select{text-transform:none}.G3-body [type=button],.G3-body [type=reset],.G3-body [type=submit],.G3-body button{-webkit-appearance:button}.G3-body [type=button]::-moz-focus-inner,.G3-body [type=reset]::-moz-focus-inner,.G3-body [type=submit]::-moz-focus-inner,.G3-body button::-moz-focus-inner{border-style:none;padding:0}.G3-body [type=button]:-moz-focusring,.G3-body [type=reset]:-moz-focusring,.G3-body [type=submit]:-moz-focusring,.G3-body button:-moz-focusring{outline:1px dotted ButtonText}.G3-body fieldset{padding:.35em .75em .625em}.G3-body legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.G3-body progress{vertical-align:baseline}.G3-body textarea{overflow:auto}.G3-body [type=checkbox],.G3-body [type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.G3-body [type=number]::-webkit-inner-spin-button,.G3-body [type=number]::-webkit-outer-spin-button{height:auto}.G3-body [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.G3-body [type=search]::-webkit-search-decoration{-webkit-appearance:none}.G3-body ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.G3-body details{display:block}.G3-body summary{display:list-item}.G3-body template{display:none}.G3-body [hidden]{display:none}
81/*!
82 * # Fomantic-UI - Transition
83 * http://github.com/fomantic/Fomantic-UI/
84 *
85 *
86 * Released under the MIT license
87 * http://opensource.org/licenses/MIT
88 *
89 */.transition{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible!important}.loading.transition{position:absolute;top:-99999px;left:-99999px}.hidden.transition{display:none;visibility:hidden}.visible.transition{display:block!important;visibility:visible!important}.disabled.transition{-webkit-animation-play-state:paused;animation-play-state:paused}.looping.transition{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.transition.browse{-webkit-animation-duration:.5s;animation-duration:.5s}.transition.browse.in{-webkit-animation-name:browseIn;animation-name:browseIn}.transition.browse.left.out,.transition.browse.out{-webkit-animation-name:browseOutLeft;animation-name:browseOutLeft}.transition.browse.right.out{-webkit-animation-name:browseOutRight;animation-name:browseOutRight}@-webkit-keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}
8910%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}}@keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}}@-webkit-keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@-webkit-keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}.drop.transition{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.34,1.61,.7,1);animation-timing-function:cubic-bezier(.34,1.61,.7,1)}.drop.transition.in{-webkit-animation-name:dropIn;animation-name:dropIn}.drop.transition.out{-webkit-animation-name:dropOut;animation-name:dropOut}@-webkit-keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.transition.fade.in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.transition[class*="fade up"].in{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.transition[class*="fade down"].in{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.transition[class*="fade left"].in{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.transition[class*="fade right"].in{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.transition.fade.out{-webkit-animation-name:fadeOut;animation-name:fadeOut}.transition[class*="fade up"].out{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.transition[class*="fade down"].out{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.transition[class*="fade left"].out{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.transition[class*="fade right"].out{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeIn{0%{opacity:0}
89100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}.flip.transition.in,.flip.transition.out{-webkit-animation-duration:.6s;animation-duration:.6s}.horizontal.flip.transition.in{-webkit-animation-name:horizontalFlipIn;animation-name:horizontalFlipIn}.horizontal.flip.transition.out{-webkit-animation-name:horizontalFlipOut;animation-name:horizontalFlipOut}.vertical.flip.transition.in{-webkit-animation-name:verticalFlipIn;animation-name:verticalFlipIn}.vertical.flip.transition.out{-webkit-animation-name:verticalFlipOut;animation-name:verticalFlipOut}@-webkit-keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}
89100%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}}@-webkit-keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}}@-webkit-keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}
89}@keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}}@-webkit-keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}}@keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}}.scale.transition.in{-webkit-animation-name:scaleIn;animation-name:scaleIn}.scale.transition.out{-webkit-animation-name:scaleOut;animation-name:scaleOut}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.transition.fly{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.transition.fly.in{-webkit-animation-name:flyIn;animation-name:flyIn}.transition[class*="fly up"].in{-webkit-animation-name:flyInUp;animation-name:flyInUp}.transition[class*="fly down"].in{-webkit-animation-name:flyInDown;animation-name:flyInDown}.transition[class*="fly left"].in{-webkit-animation-name:flyInLeft;animation-name:flyInLeft}.transition[class*="fly right"].in{-webkit-animation-name:flyInRight;animation-name:flyInRight}.transition.fly.out{-webkit-animation-name:flyOut;animation-name:flyOut}.transition[class*="fly up"].out{-webkit-animation-name:flyOutUp;animation-name:flyOutUp}.transition[class*="fly down"].out{-webkit-animation-name:flyOutDown;animation-name:flyOutDown}.transition[class*="fly left"].out{-webkit-animation-name:flyOutLeft;animation-name:flyOutLeft}.transition[class*="fly right"].out{-webkit-animation-name:flyOutRight;animation-name:flyOutRight}@-webkit-keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
89100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.transition.slide.in,.transition[class*="slide down"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="slide up"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="slide left"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:right center;transform-origin:right center}.transition[class*="slide right"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:left center;transform-origin:left center}.transition.slide.out,.transition[class*="slide down"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="slide up"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="slide left"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:right center;transform-origin:right center}.transition[class*="slide right"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes slideInX{0%{opacity:0;
89-webkit-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}.transition.swing{-webkit-animation-duration:.8s;animation-duration:.8s}.transition[class*="swing down"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="swing up"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="swing left"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:right center;transform-origin:right center}.transition[class*="swing right"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:left center;transform-origin:left center}.transition.swing.out,.transition[class*="swing down"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="swing up"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="swing left"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:right center;transform-origin:right center}.transition[class*="swing right"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}
8940%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}}@keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}}@-webkit-keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}
8940%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@-webkit-keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}
89}@keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@-webkit-keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}
89}@keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}}.transition.zoom.in{-webkit-animation-name:zoomIn;animation-name:zoomIn}.transition.zoom.out{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomIn{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}}.flash.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:flash;animation-name:flash}.shake.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:shake;animation-name:shake}.bounce.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:bounce;animation-name:bounce}.tada.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:tada;animation-name:tada}.pulse.transition{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:pulse;animation-name:pulse}.jiggle.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:jiggle;animation-name:jiggle}.transition.glow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.transition.glow{-webkit-animation-name:glow;animation-name:glow}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes jiggle{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jiggle{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}100%{background-color:#fcfcfd}}@keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}100%{background-color:#fcfcfd}}
90/*!
91 * # Fomantic-UI - Loader
92 * http://github.com/fomantic/Fomantic-UI/
93 *
94 *
95 * Released under the MIT license
96 * http://opensource.org/licenses/MIT
97 *
98 */.ui.loader{display:none;position:absolute;top:50%;left:50%;margin:0;text-align:center;z-index:1000;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.ui.loader:before{position:absolute;content:"";top:0;left:50%;width:100%;height:100%;border-radius:7000px;border:.2em solid rgba(0,0,0,.1)}.ui.loader:after{position:absolute;content:"";top:0;left:50%;width:100%;height:100%;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:7000px;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.ui.fast.loader:after,.ui.fast.loading .input>i.icon:after,.ui.fast.loading:after,.ui.fast.loading>i.icon:after{-webkit-animation-duration:.3s;animation-duration:.3s}.ui.slow.loader:after,.ui.slow.loading .input>i.icon:after,.ui.slow.loading:after,.ui.slow.loading>i.icon:after{-webkit-animation-duration:.9s;animation-duration:.9s}@-webkit-keyframes loader{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.dimmer>.loader{display:block}.ui.dimmer>.ui.loader{color:rgba(255,255,255,.9)}.ui.dimmer>.ui.loader:not(.elastic):before{border-color:rgba(255,255,255,.15)}.ui.inverted.dimmer>.ui.loader{color:rgba(0,0,0,.87)}.ui.inverted.dimmer>.ui.loader:not(.elastic):before{border-color:rgba(0,0,0,.1)}.ui.ui.ui.ui.text.loader{width:auto;height:auto;text-align:center;font-style:normal}.ui.indeterminate.loader:after{animation-direction:reverse;-webkit-animation-duration:1.2s;animation-duration:1.2s}.ui.loader.active,.ui.loader.visible{display:block}.ui.loader.disabled,.ui.loader.hidden{display:none}.ui.loader{width:32.00000006px;height:32.00000006px;font-size:1em}.ui.loader:after,.ui.loader:before{width:32.00000006px;height:32.00000006px;margin:0 0 0 -15.99999996px}.ui.text.loader{min-width:32.00000006px;padding-top:42.99999998px}.ui.elastic.loader:before,.ui.elastic.loading .input>i.icon:before,.ui.elastic.loading:before,.ui.elastic.loading>i.icon:before,.ui.loader:after,.ui.loading .input>i.icon:after,.ui.loading:not(.usual):after,.ui.loading>i.icon:after{border-color:currentColor}.ui.elastic.loading.button:not(.inverted):not(.basic):before{color:#fff}.ui.elastic.basic.loading.button:after,.ui.elastic.basic.loading.button:before{color:#767676}.ui.double.loading.button:after{border-bottom-color:currentColor}.ui.inline.loader{position:relative;vertical-align:middle;margin:0;left:0;top:0;-webkit-transform:none;transform:none}.ui.inline.loader.active,.ui.inline.loader.visible{display:inline-block}.ui.centered.inline.loader.active,.ui.centered.inline.loader.visible{display:block;margin-left:auto;margin-right:auto}.ui.loader:after,.ui.loading .input>i.icon:after,.ui.loading:after,.ui.loading>i.icon:after{border-left-color:transparent;border-right-color:transparent}.ui.loader:not(.double):after,.ui.loading:not(.double) .input>i.icon:after,.ui.loading:not(.double):after,.ui.loading:not(.double)>i.icon:after{border-bottom-color:transparent}.ui.loading.form:after,.ui.loading.segment:after{border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1)}.ui.loading.form:not(.double):after,.ui.loading.segment:not(.double):after{border-bottom-color:rgba(0,0,0,.1)}.ui.dimmer>.ui.elastic.loader{color:#fff}.ui.inverted.dimmer>.ui.elastic.loader{color:#767676}.ui.elastic.loader:after,.ui.elastic.loading .input>i.icon:after,.ui.elastic.loading:not(.form):not(.segment):after,.ui.elastic.loading>i.icon:after{-webkit-animation:loader 1s infinite cubic-bezier(.27,1.05,.92,.61);animation:loader 1s infinite cubic-bezier(.27,1.05,.92,.61);-webkit-animation-delay:.3s;animation-delay:.3s}.ui.elastic.loader:before,.ui.elastic.loading .input>i.icon:before,.ui.elastic.loading:not(.form):not(.segment):before,.ui.elastic.loading>i.icon:before{-webkit-animation:elastic-loader 1s infinite cubic-bezier(.27,1.05,.92,.61);animation:elastic-loader 1s infinite cubic-bezier(.27,1.05,.92,.61);-moz-animation:currentcolor-elastic-loader 1s infinite cubic-bezier(.27,1.05,.92,.61);border-right-color:transparent}.ui.elastic.inline.loader:empty{-webkit-animation:loader 8s infinite linear;animation:loader 8s infinite linear}.ui.slow.elastic.loader:after,.ui.slow.elastic.loading .input>i.icon:after,.ui.slow.elastic.loading:not(.form):not(.segment):after,.ui.slow.elastic.loading>i.icon:after{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.45s;animation-delay:.45s}.ui.slow.elastic.loader:before,.ui.slow.elastic.loading .input>i.icon:before,.ui.slow.elastic.loading:not(.form):not(.segment):before,.ui.slow.elastic.loading>i.icon:before{-webkit-animation-duration:1.5s;animation-duration:1.5s}.ui.fast.elastic.loader:after,.ui.fast.elastic.loading .input>i.icon:after,.ui.fast.elastic.loading:not(.form):not(.segment):after,.ui.fast.elastic.loading>i.icon:after{-webkit-animation-duration:.66s;animation-duration:.66s;-webkit-animation-delay:.2s;animation-delay:.2s}.ui.fast.elastic.loader:before,.ui.fast.elastic.loading .input>i.icon:before,.ui.fast.elastic.loading:not(.form):not(.segment):before,.ui.fast.elastic.loading>i.icon:before{-webkit-animation-duration:.66s;animation-duration:.66s}@-webkit-keyframes elastic-loader{0%,1%{border-left-color:transparent;border-bottom-color:transparent}1.1%,50%{border-left-color:inherit}10%,35.1%{border-bottom-color:transparent}10.1%,35%{border-bottom-color:inherit}50.1%{border-left-color:transparent}100%{border-left-color:transparent;border-bottom-color:transparent;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes elastic-loader{0%,1%{border-left-color:transparent;border-bottom-color:transparent}1.1%,50%{border-left-color:inherit}10%,35.1%{border-bottom-color:transparent}10.1%,35%{border-bottom-color:inherit}50.1%{border-left-color:transparent}100%{border-left-color:transparent;border-bottom-color:transparent;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes currentcolor-elastic-loader{0%,1%{border-left-color:transparent;border-bottom-color:transparent}1.1%,50%{border-left-color:currentColor}10%,35.1%{border-bottom-color:transparent}10.1%,35%{border-bottom-color:currentColor}50.1%{border-left-color:transparent}100%{border-left-color:transparent;border-bottom-color:transparent;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes currentcolor-elastic-loader{0%,1%{border-left-color:transparent;border-bottom-color:transparent}1.1%,50%{border-left-color:currentColor}10%,35.1%{border-bottom-color:transparent}10.1%,35%{border-bottom-color:currentColor}50.1%{border-left-color:transparent}100%{border-left-color:transparent;border-bottom-color:transparent;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
99/*!
100 * # Fomantic-UI - Text
101 * http://github.com/fomantic/Fomantic-UI/
102 *
103 *
104 * Released under the MIT license
105 * https://github.com/fomantic/Fomantic-UI/blob/master/LICENSE.md
106 *
107 */span.ui.text{line-height:1}span.ui.primary.text{color:#2185d0}
107span.ui.inverted.primary.text{color:#54c8ff}span.ui.secondary.text{color:#1b1c1d}span.ui.inverted.secondary.text{color:#545454}span.ui.red.text{color:#db2828}span.ui.inverted.red.text{color:#ff695e}span.ui.orange.text{color:#f2711c}span.ui.inverted.orange.text{color:#ff851b}span.ui.yellow.text{color:#fbbd08}span.ui.inverted.yellow.text{color:#ffe21f}span.ui.olive.text{color:#b5cc18}span.ui.inverted.olive.text{color:#d9e778}span.ui.green.text{color:#21ba45}span.ui.inverted.green.text{color:#2ecc40}span.ui.teal.text{color:#00b5ad}span.ui.inverted.teal.text{color:#6dffff}span.ui.blue.text{color:#2185d0}span.ui.inverted.blue.text{color:#54c8ff}span.ui.violet.text{color:#6435c9}span.ui.inverted.violet.text{color:#a291fb}span.ui.purple.text{color:#a333c8}span.ui.inverted.purple.text{color:#dc73ff}span.ui.pink.text{color:#e03997}span.ui.inverted.pink.text{color:#ff8edf}span.ui.brown.text{color:#a5673f}span.ui.inverted.brown.text{color:#d67c1c}span.ui.grey.text{color:#767676}span.ui.inverted.grey.text{color:#dcddde}span.ui.black.text{color:#1b1c1d}span.ui.inverted.black.text{color:#545454}span.ui.disabled.text{opacity:.45}span.ui.medium.text{font-size:1em}span.ui.mini.text{font-size:.4em}span.ui.tiny.text{font-size:.5em}span.ui.small.text{font-size:.75em}span.ui.large.text{font-size:1.5em}span.ui.big.text{font-size:2em}span.ui.huge.text{font-size:4em}span.ui.massive.text{font-size:8em}
108/*!
109 * # Fomantic-UI - Button
110 * http://github.com/fomantic/Fomantic-UI/
111 *
112 *
113 * Released under the MIT license
114 * http://opensource.org/licenses/MIT
115 *
116 */.ui.button{cursor:pointer;display:inline-block;min-height:1em;outline:0;border:none;vertical-align:baseline;background:#e0e1e2 none;color:rgba(0,0,0,.6);margin:0 .25em 0 0;padding:.78571429em 1.5em .78571429em;text-transform:none;text-shadow:none;font-weight:700;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:4.00000006px;-webkit-box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;will-change:auto;-webkit-tap-highlight-color:transparent}.ui.button:hover{background-color:#cacbcd;background-image:none;-webkit-box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;color:rgba(0,0,0,.8)}.ui.button:hover .icon{opacity:.85}.ui.button:focus{background-color:#cacbcd;color:rgba(0,0,0,.8);background-image:none;-webkit-box-shadow:"";box-shadow:""}.ui.button:focus .icon{opacity:.85}.ui.active.button:active,.ui.button:active{background-color:#babbbc;background-image:"";color:rgba(0,0,0,.9);-webkit-box-shadow:0 0 0 1px transparent inset,none;box-shadow:0 0 0 1px transparent inset,none}.ui.active.button{background-color:#c0c1c2;background-image:none;-webkit-box-shadow:0 0 0 1px transparent inset;box-shadow:0 0 0 1px transparent inset;color:rgba(0,0,0,.95)}.ui.active.button:hover{background-color:#c0c1c2;background-image:none;color:rgba(0,0,0,.95)}.ui.active.button:active{background-color:#c0c1c2;background-image:none}.ui.labeled.button:not(.icon){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:0 0;padding:0!important;border:none;-webkit-box-shadow:none;box-shadow:none}.ui.labeled.button>.button{margin:0}.ui.labeled.button>.label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 -1px!important;font-size:1em;padding:"";border-color:rgba(34,36,38,.15)}.ui.labeled.button>.tag.label:before{width:1.85em;height:1.85em}.ui.labeled.button:not([class*="left labeled"])>.button{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.button:not([class*="left labeled"])>.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="left labeled"].button>.button{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="left labeled"].button>.label{border-top-right-radius:0;border-bottom-right-radius:0}.ui.button>.icon:not(.button){height:auto;opacity:.8;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;color:""}.ui.button:not(.icon)>.icon:not(.button):not(.dropdown),.ui.button:not(.icon)>.icons:not(.button):not(.dropdown){margin:0 .42857143em 0 -.21428571em;vertical-align:baseline}.ui.button:not(.icon)>.icons:not(.button):not(.dropdown)>.icon{vertical-align:baseline}.ui.button:not(.icon)>.right.icon:not(.button):not(.dropdown){margin:0 -.21428571em 0 .42857143em}.ui[class*="left floated"].button,.ui[class*="left floated"].buttons{float:left;margin-left:0;margin-right:.25em}.ui[class*="right floated"].button,.ui[class*="right floated"].buttons{float:right;margin-right:0;margin-left:.25em}.ui.button,.ui.buttons .button,.ui.buttons .or{font-size:14px}.ui.icon.button>.icon,.ui.icon.buttons .button>.icon{opacity:.9;margin:0!important;vertical-align:top}.ui.labeled.icon.button,.ui.labeled.icon.buttons .button{position:relative;padding-left:4.07142857em!important;padding-right:1.5em!important}.ui.labeled.icon.button>.icon,.ui.labeled.icon.buttons>.button>.icon{position:absolute;top:0;left:0;height:100%;line-height:1;border-radius:0;border-top-left-radius:inherit;border-bottom-left-radius:inherit;text-align:center;-webkit-animation:none;animation:none;padding:.78571429em 0 .78571429em 0;margin:0;width:2.57142857em;background-color:rgba(0,0,0,.05);color:"";-webkit-box-shadow:-1px 0 0 0 transparent inset;box-shadow:-1px 0 0 0 transparent inset}.ui[class*="right labeled"].icon.button{padding-right:4.07142857em!important;padding-left:1.5em!important}.ui[class*="right labeled"].icon.button>.icon{left:auto;right:0;border-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;-webkit-box-shadow:1px 0 0 0 transparent inset;box-shadow:1px 0 0 0 transparent inset}.ui.labeled.icon.button>.icon:after,.ui.labeled.icon.button>.icon:before,.ui.labeled.icon.buttons>.button>.icon:after,.ui.labeled.icon.buttons>.button>.icon:before{display:block;position:relative;width:100%;top:0;text-align:center}.ui.labeled.icon.button>.loading.icon:before{-webkit-animation:loader 2s linear infinite;animation:loader 2s linear infinite}.ui.circular.button{border-radius:10em}.ui.fluid.button,.ui.fluid.buttons{width:100%}.ui.fluid.button{display:block}.ui.compact.button,.ui.compact.buttons .button{padding:.58928571em 1.125em .58928571em}.ui.compact.icon.button,.ui.compact.icon.buttons .button{padding:.58928571em .58928571em .58928571em}.ui.compact.labeled.icon.button,.ui.compact.labeled.icon.buttons .button{padding:.58928571em 3.69642857em .58928571em}.ui.compact.labeled.icon.button>.icon,.ui.compact.labeled.icon.buttons .button>.icon{padding:.58928571em 0 .58928571em 0}.ui.blue.button{background-color:#2185d0;color:#fff}.ui.green.button{background-color:#21ba45;color:#fff}.ui.red.button{background-color:#db2828;color:#fff}.ui.black.button{background-color:#000;color:#fff}.ui.yellow.button{background-color:#fbbd08;color:#fff}.ui.orange.button{background-color:#f2711c;color:#fff}.ui.olive.button{background-color:#b5cc18;color:#fff}.ui.teal.button{background-color:#00b5ad;color:#fff}.ui.violet.button{background-color:#6435c9;color:#fff}.ui.purple.button{background-color:#a333c8;color:#fff}.ui.pink.button{background-color:#e03997;color:#fff}.ui.brown.button{background-color:#a5673f;color:#fff}
117/*!
118 * # Fomantic-UI - Container
119 * http://github.com/fomantic/Fomantic-UI/
120 *
121 *
122 * Released under the MIT license
123 * http://opensource.org/licenses/MIT
124 *
125 */.ui.container{display:block;max-width:100%}@media only screen and (max-width:767.98px){.ui.ui.ui.container:not(.fluid){width:auto;margin-left:1em;margin-right:1em}.ui.ui.ui.grid.container{width:auto}.ui.ui.ui.relaxed.grid.container{width:auto}.ui.ui.ui.very.relaxed.grid.container{width:auto}}@media only screen and (min-width:768px) and (max-width:991.98px){.ui.ui.ui.container:not(.fluid){width:723px;margin-left:auto;margin-right:auto}.ui.ui.ui.grid.container{width:calc(723px + 28px)}.ui.ui.ui.relaxed.grid.container{width:calc(723px + 42px)}.ui.ui.ui.very.relaxed.grid.container{width:calc(723px + 70px)}}@media only screen and (min-width:992px) and (max-width:1199.98px){.ui.ui.ui.container:not(.fluid){width:933px;margin-left:auto;margin-right:auto}.ui.ui.ui.grid.container{width:calc(933px + 28px)}.ui.ui.ui.relaxed.grid.container{width:calc(933px + 42px)}.ui.ui.ui.very.relaxed.grid.container{width:calc(933px + 70px)}}@media only screen and (min-width:1200px){.ui.ui.ui.container:not(.fluid){width:1127px;margin-left:auto;margin-right:auto}.ui.ui.ui.grid.container{width:calc(1127px + 28px)}.ui.ui.ui.relaxed.grid.container{width:calc(1127px + 42px)}.ui.ui.ui.very.relaxed.grid.container{width:calc(1127px + 70px)}}.ui.text.container{max-width:700px;line-height:1.5;font-size:15.99999996px}.ui.fluid.container{width:100%}.ui[class*="left aligned"].container{text-align:left}.ui[class*="center aligned"].container{text-align:center}.ui[class*="right aligned"].container{text-align:right}.ui.justified.container{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
126/*!
127 * # Fomantic-UI - Form
128 * http://github.com/fomantic/Fomantic-UI/
129 *
130 *
131 * Released under the MIT license
132 * http://opensource.org/licenses/MIT
133 *
134 */.ui.form{position:relative;max-width:100%}.ui.form>p{margin:1em 0}.ui.form .field{clear:both;margin:0 0 1em}.ui.form .field:last-child,.ui.form .fields .fields,.ui.form .fields:last-child .field{margin-bottom:0}.ui.form .fields .field{clear:both;margin:0}.ui.form .field>label{display:block;margin:0 0 4.00000006px 0;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.form textarea{width:100%;vertical-align:top}.ui.form ::-webkit-datetime-edit,.ui.form ::-webkit-inner-spin-button{height:1.21428571em}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url]{margin:0;outline:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);line-height:1.21428571em;padding:.67857143em 1em;font-size:1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:4.00000006px;-webkit-box-shadow:0 0 0 0 transparent inset;box-shadow:0 0 0 0 transparent inset;-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease}.ui.form textarea,.ui.input textarea{margin:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:.78571429em 1em;background:#fff;border:1px solid rgba(34,36,38,.15);outline:0;color:rgba(0,0,0,.87);border-radius:4.00000006px;-webkit-box-shadow:0 0 0 0 transparent inset;box-shadow:0 0 0 0 transparent inset;-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease;font-size:1em;line-height:1.2857;resize:vertical}.ui.form textarea:not([rows]){height:12em;min-height:8em;max-height:24em}.ui.form input[type=checkbox],.ui.form textarea{vertical-align:top}.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) label+.ui.ui.checkbox{margin-top:.7em}.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.checkbox{margin-top:2.41428571em}.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.toggle.checkbox{margin-top:2.21428571em}.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.slider.checkbox{margin-top:2.61428571em}.ui.ui.form .field .fields .field:not(:only-child) .ui.checkbox{margin-top:.6em}.ui.ui.form .field .fields .field:not(:only-child) .ui.toggle.checkbox{margin-top:.5em}.ui.ui.form .field .fields .field:not(:only-child) .ui.slider.checkbox{margin-top:.7em}.ui.form .field .transparent.input:not(.icon) input,.ui.form .field input.transparent,.ui.form .field textarea.transparent{padding:.67857143em 1em}.ui.form .field input.transparent,.ui.form .field textarea.transparent{border-color:transparent!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.form input.attached{width:auto}.ui.form select{display:block;height:auto;width:100%;background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:4.00000006px;-webkit-box-shadow:0 0 0 0 transparent inset;box-shadow:0 0 0 0 transparent inset;padding:.62em 1em;color:rgba(0,0,0,.87);-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease}.ui.form .field>.selection.dropdown{min-width:auto;width:100%}.ui.form .field>.selection.dropdown>.dropdown.icon{float:right}.ui.form .inline.field>.selection.dropdown,.ui.form .inline.fields .field>.selection.dropdown{width:auto}.ui.form .inline.field>.selection.dropdown>.dropdown.icon,.ui.form .inline.fields .field>.selection.dropdown>.dropdown.icon{float:none}.ui.form .field .ui.input,.ui.form .fields .field .ui.input,.ui.form .wide.field .ui.input{width:100%}.ui.form .inline.field:not(.wide) .ui.input,.ui.form .inline.fields .field:not(.wide) .ui.input{width:auto;vertical-align:middle}.ui.form .field .ui.input input,.ui.form .fields .field .ui.input input{width:auto}.ui.form .eight.fields .ui.input input,.ui.form .five.fields .ui.input input,.ui.form .four.fields .ui.input input,.ui.form .nine.fields .ui.input input,.ui.form .seven.fields .ui.input input,.ui.form .six.fields .ui.input input,.ui.form .ten.fields .ui.input input,.ui.form .three.fields .ui.input input,.ui.form .two.fields .ui.input input,.ui.form .wide.field .ui.input input{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:0}.ui.form .error.message,.ui.form .error.message:empty{display:none}.ui.form .info.message,.ui.form .info.message:empty{display:none}.ui.form .success.message,.ui.form .success.message:empty{display:none}.ui.form .warning.message,.ui.form .warning.message:empty{display:none}.ui.form .message:first-child{margin-top:0}.ui.form .field .prompt.label{white-space:normal;background:#fff!important;border:1px solid #e0b4b4!important;color:#9f3a38!important}.ui.form .inline.field .prompt,.ui.form .inline.fields .field .prompt{vertical-align:top;margin:-.25em 0 -.5em .5em}.ui.form .inline.field .prompt:before,.ui.form .inline.fields .field .prompt:before{border-width:0 0 1px 1px;bottom:auto;right:auto;top:50%;left:0}.ui.form .field.field input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px ivory inset!important;box-shadow:0 0 0 100px ivory inset!important;border-color:#e5dfa1!important}.ui.form .field.field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px ivory inset!important;box-shadow:0 0 0 100px ivory inset!important;border-color:#d5c315!important}.ui.form ::-webkit-input-placeholder{color:rgba(191,191,191,.87)}.ui.form :-ms-input-placeholder{color:rgba(191,191,191,.87)!important}.ui.form ::-moz-placeholder{color:rgba(191,191,191,.87)}.ui.form :focus::-webkit-input-placeholder{color:rgba(115,115,115,.87)}.ui.form :focus:-ms-input-placeholder{color:rgba(115,115,115,.87)!important}.ui.form :focus::-moz-placeholder{color:rgba(115,115,115,.87)}.ui.form input:not([type]):focus,.ui.form input[type=date]:focus,.ui.form input[type=datetime-local]:focus,.ui.form input[type=email]:focus,.ui.form input[type=file]:focus,.ui.form input[type=number]:focus,.ui.form input[type=password]:focus,.ui.form input[type=search]:focus,.ui.form input[type=tel]:focus,.ui.form input[type=text]:focus,.ui.form input[type=time]:focus,.ui.form input[type=url]:focus{color:rgba(0,0,0,.95);border-color:#85b7d9;border-radius:4.00000006px;background:#fff;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;box-shadow:0 0 0 0 rgba(34,36,38,.35) inset}.ui.form .ui.action.input:not([class*="left action"]) input:not([type]):focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=date]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=datetime-local]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=email]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=file]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=number]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=password]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=search]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=tel]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=text]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=time]:focus,.ui.form .ui.action.input:not([class*="left action"]) input[type=url]:focus{border-top-right-radius:0;border-bottom-right-radius:0}.ui.form .ui[class*="left action"].input input:not([type]),.ui.form .ui[class*="left action"].input input[type=date],
134.ui.form .ui[class*="left action"].input input[type=datetime-local],.ui.form .ui[class*="left action"].input input[type=email],.ui.form .ui[class*="left action"].input input[type=file],.ui.form .ui[class*="left action"].input input[type=number],.ui.form .ui[class*="left action"].input input[type=password],.ui.form .ui[class*="left action"].input input[type=search],.ui.form .ui[class*="left action"].input input[type=tel],.ui.form .ui[class*="left action"].input input[type=text],.ui.form .ui[class*="left action"].input input[type=time],.ui.form .ui[class*="left action"].input input[type=url]{border-bottom-left-radius:0;border-top-left-radius:0}.ui.form textarea:focus{color:rgba(0,0,0,.95);border-color:#85b7d9;border-radius:4.00000006px;background:#fff;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;-webkit-appearance:none}.ui.form.error .error.message:not(:empty){display:block}.ui.form.error .compact.error.message:not(:empty){display:inline-block}.ui.form.error .icon.error.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.form .field.error .error.message:not(:empty),.ui.form .fields.error .error.message:not(:empty){display:block}.ui.form .field.error .compact.error.message:not(:empty),.ui.form .fields.error .compact.error.message:not(:empty){display:inline-block}.ui.form .field.error .icon.error.message:not(:empty),.ui.form .fields.error .icon.error.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.ui.form .field.error .input,.ui.ui.form .field.error label,.ui.ui.form .fields.error .field .input,.ui.ui.form .fields.error .field label{color:#9f3a38}.ui.form .field.error .corner.label,.ui.form .fields.error .field .corner.label{border-color:#9f3a38;color:#fff}.ui.form .field.error input:not([type]),.ui.form .field.error input[type=date],.ui.form .field.error input[type=datetime-local],.ui.form .field.error input[type=email],.ui.form .field.error input[type=file],.ui.form .field.error input[type=number],.ui.form .field.error input[type=password],.ui.form .field.error input[type=search],.ui.form .field.error input[type=tel],.ui.form .field.error input[type=text],.ui.form .field.error input[type=time],.ui.form .field.error input[type=url],.ui.form .field.error select,.ui.form .field.error textarea,.ui.form .fields.error .field input:not([type]),.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=datetime-local],.ui.form .fields.error .field input[type=email],.ui.form .fields.error .field input[type=file],.ui.form .fields.error .field input[type=number],.ui.form .fields.error .field input[type=password],.ui.form .fields.error .field input[type=search],.ui.form .fields.error .field input[type=tel],.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=time],.ui.form .fields.error .field input[type=url],.ui.form .fields.error .field select,.ui.form .fields.error .field textarea{color:#9f3a38;background:#fff6f6;border-color:#e0b4b4;border-radius:'';-webkit-box-shadow:none;box-shadow:none}.ui.form .field.error input:not([type]):focus,.ui.form .field.error input[type=date]:focus,.ui.form .field.error input[type=datetime-local]:focus,.ui.form .field.error input[type=email]:focus,.ui.form .field.error input[type=file]:focus,.ui.form .field.error input[type=number]:focus,.ui.form .field.error input[type=password]:focus,.ui.form .field.error input[type=search]:focus,.ui.form .field.error input[type=tel]:focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=time]:focus,.ui.form .field.error input[type=url]:focus,.ui.form .field.error select:focus,.ui.form .field.error textarea:focus{background:#fff6f6;border-color:#e0b4b4;color:#9f3a38;-webkit-box-shadow:none;box-shadow:none}.ui.form .field.error select{-webkit-appearance:menulist-button}.ui.form .field.error .transparent.input input,.ui.form .field.error .transparent.input textarea,.ui.form .field.error input.transparent,.ui.form .field.error textarea.transparent{background-color:#fff6f6!important;color:#9f3a38!important}
134.ui.form .error.error input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fffaf0 inset!important;box-shadow:0 0 0 100px #fffaf0 inset!important;border-color:#e0b4b4!important}.ui.form .error ::-webkit-input-placeholder{color:#e7bdbc}.ui.form .error :-ms-input-placeholder{color:#e7bdbc!important}.ui.form .error ::-moz-placeholder{color:#e7bdbc}.ui.form .error :focus::-webkit-input-placeholder{color:#da9796}.ui.form .error :focus:-ms-input-placeholder{color:#da9796!important}.ui.form .error :focus::-moz-placeholder{color:#da9796}.ui.form .field.error .ui.dropdown,.ui.form .field.error .ui.dropdown .item,.ui.form .field.error .ui.dropdown .text,.ui.form .fields.error .field .ui.dropdown,.ui.form .fields.error .field .ui.dropdown .item{background:#fff6f6;color:#9f3a38}.ui.form .field.error .ui.dropdown,.ui.form .fields.error .field .ui.dropdown{border-color:#e0b4b4!important}.ui.form .field.error .ui.dropdown:hover,.ui.form .fields.error .field .ui.dropdown:hover{border-color:#e0b4b4!important}.ui.form .field.error .ui.dropdown:hover .menu,.ui.form .fields.error .field .ui.dropdown:hover .menu{border-color:#e0b4b4}.ui.form .field.error .ui.multiple.selection.dropdown>.label,.ui.form .fields.error .field .ui.multiple.selection.dropdown>.label{background-color:#eacbcb;color:#9f3a38}.ui.form .field.error .ui.dropdown .menu .item:hover,.ui.form .fields.error .field .ui.dropdown .menu .item:hover{background-color:#fbe7e7}.ui.form .field.error .ui.dropdown .menu .selected.item,.ui.form .fields.error .field .ui.dropdown .menu .selected.item{background-color:#fbe7e7}.ui.form .field.error .ui.dropdown .menu .active.item,.ui.form .fields.error .field .ui.dropdown .menu .active.item{background-color:#fdcfcf!important}.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label{color:#9f3a38}.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before{background:#fff6f6;border-color:#e0b4b4}.ui.form .field.error .checkbox .box:after,.ui.form .field.error .checkbox label:after,.ui.form .fields.error .field .checkbox .box:after,.ui.form .fields.error .field .checkbox label:after{color:#9f3a38}.ui.form.info .info.message:not(:empty){display:block}.ui.form.info .compact.info.message:not(:empty){display:inline-block}.ui.form.info .icon.info.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.form .field.info .info.message:not(:empty),.ui.form .fields.info .info.message:not(:empty){display:block}.ui.form .field.info .compact.info.message:not(:empty),.ui.form .fields.info .compact.info.message:not(:empty){display:inline-block}.ui.form .field.info .icon.info.message:not(:empty),.ui.form .fields.info .icon.info.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.ui.form .field.info .input,.ui.ui.form .field.info label,.ui.ui.form .fields.info .field .input,.ui.ui.form .fields.info .field label{color:#276f86}.ui.form .field.info .corner.label,.ui.form .fields.info .field .corner.label{border-color:#276f86;color:#fff}.ui.form .field.info input:not([type]),.ui.form .field.info input[type=date],.ui.form .field.info input[type=datetime-local],.ui.form .field.info input[type=email],.ui.form .field.info input[type=file],.ui.form .field.info input[type=number],.ui.form .field.info input[type=password],.ui.form .field.info input[type=search],.ui.form .field.info input[type=tel],.ui.form .field.info input[type=text],.ui.form .field.info input[type=time],.ui.form .field.info input[type=url],.ui.form .field.info select,.ui.form .field.info textarea,.ui.form .fields.info .field input:not([type]),.ui.form .fields.info .field input[type=date],.ui.form .fields.info .field input[type=datetime-local],.ui.form .fields.info .field input[type=email],.ui.form .fields.info .field input[type=file],.ui.form .fields.info .field input[type=number],.ui.form .fields.info .field input[type=password],.ui.form .fields.info .field input[type=search],.ui.form .fields.info .field input[type=tel],.ui.form .fields.info .field input[type=text],.ui.form .fields.info .field input[type=time],.ui.form .fields.info .field input[type=url],.ui.form .fields.info .field select,.ui.form .fields.info .field textarea{color:#276f86;background:#f8ffff;border-color:#a9d5de;border-radius:'';-webkit-box-shadow:none;box-shadow:none}.ui.form .field.info input:not([type]):focus,.ui.form .field.info input[type=date]:focus,.ui.form .field.info input[type=datetime-local]:focus,.ui.form .field.info input[type=email]:focus,.ui.form .field.info input[type=file]:focus,.ui.form .field.info input[type=number]:focus,.ui.form .field.info input[type=password]:focus,.ui.form .field.info input[type=search]:focus,.ui.form .field.info input[type=tel]:focus,.ui.form .field.info input[type=text]:focus,.ui.form .field.info input[type=time]:focus,.ui.form .field.info input[type=url]:focus,.ui.form .field.info select:focus,.ui.form .field.info textarea:focus{background:#f8ffff;border-color:#a9d5de;color:#276f86;-webkit-box-shadow:none;box-shadow:none}.ui.form .field.info select{-webkit-appearance:menulist-button}.ui.form .field.info .transparent.input input,.ui.form .field.info .transparent.input textarea,.ui.form .field.info input.transparent,.ui.form .field.info textarea.transparent{background-color:#f8ffff!important;color:#276f86!important}.ui.form .info.info input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #f0faff inset!important;box-shadow:0 0 0 100px #f0faff inset!important;border-color:#b3e0e0!important}.ui.form .info ::-webkit-input-placeholder{color:#98cfe1}.ui.form .info :-ms-input-placeholder{color:#98cfe1!important}.ui.form .info ::-moz-placeholder{color:#98cfe1}.ui.form .info :focus::-webkit-input-placeholder{color:#70bdd6}.ui.form .info :focus:-ms-input-placeholder{color:#70bdd6!important}.ui.form .info :focus::-moz-placeholder{color:#70bdd6}.ui.form .field.info .ui.dropdown,.ui.form .field.info .ui.dropdown .item,.ui.form .field.info .ui.dropdown .text,.ui.form .fields.info .field .ui.dropdown,.ui.form .fields.info .field .ui.dropdown .item{background:#f8ffff;color:#276f86}.ui.form .field.info .ui.dropdown,.ui.form .fields.info .field .ui.dropdown{border-color:#a9d5de!important}.ui.form .field.info .ui.dropdown:hover,.ui.form .fields.info .field .ui.dropdown:hover{border-color:#a9d5de!important}.ui.form .field.info .ui.dropdown:hover .menu,.ui.form .fields.info .field .ui.dropdown:hover .menu{border-color:#a9d5de}.ui.form .field.info .ui.multiple.selection.dropdown>.label,.ui.form .fields.info .field .ui.multiple.selection.dropdown>.label{background-color:#cce3ea;color:#276f86}.ui.form .field.info .ui.dropdown .menu .item:hover,.ui.form .fields.info .field .ui.dropdown .menu .item:hover{background-color:#e9f2fb}.ui.form .field.info .ui.dropdown .menu .selected.item,.ui.form .fields.info .field .ui.dropdown .menu .selected.item{background-color:#e9f2fb}.ui.form .field.info .ui.dropdown .menu .active.item,.ui.form .fields.info .field .ui.dropdown .menu .active.item{background-color:#cef1fd!important}.ui.form .field.info .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.info .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) label{color:#276f86}.ui.form .field.info .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.info .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) label:before{background:#f8ffff;border-color:#a9d5de}.ui.form .field.info .checkbox .box:after,.ui.form .field.info .checkbox label:after,.ui.form .fields.info .field .checkbox .box:after,.ui.form .fields.info .field .checkbox label:after{color:#276f86}.ui.form.success .success.message:not(:empty){display:block}.ui.form.success .compact.success.message:not(:empty){display:inline-block}.ui.form.success .icon.success.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.form .field.success .success.message:not(:empty),.ui.form .fields.success .success.message:not(:empty){display:block}.ui.form .field.success .compact.success.message:not(:empty),.ui.form .fields.success .compact.success.message:not(:empty){display:inline-block}.ui.form .field.success .icon.success.message:not(:empty),.ui.form .fields.success .icon.success.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.ui.form .field.success .input,.ui.ui.form .field.success label,.ui.ui.form .fields.success .f
134ield .input,.ui.ui.form .fields.success .field label{color:#2c662d}.ui.form .field.success .corner.label,.ui.form .fields.success .field .corner.label{border-color:#2c662d;color:#fff}.ui.form .field.success input:not([type]),.ui.form .field.success input[type=date],.ui.form .field.success input[type=datetime-local],.ui.form .field.success input[type=email],.ui.form .field.success input[type=file],.ui.form .field.success input[type=number],.ui.form .field.success input[type=password],.ui.form .field.success input[type=search],.ui.form .field.success input[type=tel],.ui.form .field.success input[type=text],.ui.form .field.success input[type=time],.ui.form .field.success input[type=url],.ui.form .field.success select,.ui.form .field.success textarea,.ui.form .fields.success .field input:not([type]),.ui.form .fields.success .field input[type=date],.ui.form .fields.success .field input[type=datetime-local],.ui.form .fields.success .field input[type=email],.ui.form .fields.success .field input[type=file],.ui.form .fields.success .field input[type=number],.ui.form .fields.success .field input[type=password],.ui.form .fields.success .field input[type=search],.ui.form .fields.success .field input[type=tel],.ui.form .fields.success .field input[type=text],.ui.form .fields.success .field input[type=time],.ui.form .fields.success .field input[type=url],.ui.form .fields.success .field select,.ui.form .fields.success .field textarea{color:#2c662d;background:#fcfff5;border-color:#a3c293;border-radius:'';-webkit-box-shadow:none;box-shadow:none}.ui.form .field.success input:not([type]):focus,.ui.form .field.success input[type=date]:focus,.ui.form .field.success input[type=datetime-local]:focus,.ui.form .field.success input[type=email]:focus,.ui.form .field.success input[type=file]:focus,.ui.form .field.success input[type=number]:focus,.ui.form .field.success input[type=password]:focus,.ui.form .field.success input[type=search]:focus,.ui.form .field.success input[type=tel]:focus,.ui.form .field.success input[type=text]:focus,.ui.form .field.success input[type=time]:focus,.ui.form .field.success input[type=url]:focus,.ui.form .field.success select:focus,.ui.form .field.success textarea:focus{background:#fcfff5;border-color:#a3c293;color:#2c662d;-webkit-box-shadow:none;box-shadow:none}.ui.form .field.success select{-webkit-appearance:menulist-button}.ui.form .field.success .transparent.input input,.ui.form .field.success .transparent.input textarea,.ui.form .field.success input.transparent,.ui.form .field.success textarea.transparent{background-color:#fcfff5!important;color:#2c662d!important}.ui.form .success.success input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #f0fff0 inset!important;box-shadow:0 0 0 100px #f0fff0 inset!important;border-color:#bee0b3!important}.ui.form .success ::-webkit-input-placeholder{color:#8fcf90}.ui.form .success :-ms-input-placeholder{color:#8fcf90!important}.ui.form .success ::-moz-placeholder{color:#8fcf90}.ui.form .success :focus::-webkit-input-placeholder{color:#6cbf6d}.ui.form .success :focus:-ms-input-placeholder{color:#6cbf6d!important}.ui.form .success :focus::-moz-placeholder{color:#6cbf6d}.ui.form .field.success .ui.dropdown,.ui.form .field.success .ui.dropdown .item,.ui.form .field.success .ui.dropdown .text,.ui.form .fields.success .field .ui.dropdown,.ui.form .fields.success .field .ui.dropdown .item{background:#fcfff5;color:#2c662d}.ui.form .field.success .ui.dropdown,.ui.form .fields.success .field .ui.dropdown{border-color:#a3c293!important}.ui.form .field.success .ui.dropdown:hover,.ui.form .fields.success .field .ui.dropdown:hover{border-color:#a3c293!important}.ui.form .field.success .ui.dropdown:hover .menu,.ui.form .fields.success .field .ui.dropdown:hover .menu{border-color:#a3c293}.ui.form .field.success .ui.multiple.selection.dropdown>.label,.ui.form .fields.success .field .ui.multiple.selection.dropdown>.label{background-color:#cceacc;color:#2c662d}.ui.form .field.success .ui.dropdown .menu .item:hover,.ui.form .fields.success .field .ui.dropdown .menu .item:hover{background-color:#e9fbe9}.ui.form .field.success .ui.dropdown .menu .selected.item,.ui.form .fields.success .f
134ield .ui.dropdown .menu .selected.item{background-color:#e9fbe9}.ui.form .field.success .ui.dropdown .menu .active.item,.ui.form .fields.success .field .ui.dropdown .menu .active.item{background-color:#dafdce!important}.ui.form .field.success .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.success .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) label{color:#2c662d}.ui.form .field.success .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.success .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) label:before{background:#fcfff5;border-color:#a3c293}.ui.form .field.success .checkbox .box:after,.ui.form .field.success .checkbox label:after,.ui.form .fields.success .field .checkbox .box:after,.ui.form .fields.success .f
134ield .checkbox label:after{color:#2c662d}.ui.form.warning .warning.message:not(:empty){display:block}.ui.form.warning .compact.warning.message:not(:empty){display:inline-block}.ui.form.warning .icon.warning.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.form .field.warning .warning.message:not(:empty),.ui.form .fields.warning .warning.message:not(:empty){display:block}.ui.form .field.warning .compact.warning.message:not(:empty),.ui.form .fields.warning .compact.warning.message:not(:empty){display:inline-block}.ui.form .field.warning .icon.warning.message:not(:empty),.ui.form .fields.warning .icon.warning.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.ui.form .field.warning .input,.ui.ui.form .field.warning label,.ui.ui.form .fields.warning .field .input,.ui.ui.form .fields.warning .field label{color:#573a08}.ui.form .field.warning .corner.label,.ui.form .fields.warning .field .corner.label{border-color:#573a08;color:#fff}.ui.form .field.warning input:not([type]),.ui.form .field.warning input[type=date],.ui.form .field.warning input[type=datetime-local],.ui.form .field.warning input[type=email],.ui.form .field.warning input[type=file],.ui.form .field.warning input[type=number],.ui.form .field.warning input[type=password],.ui.form .field.warning input[type=search],.ui.form .field.warning input[type=tel],.ui.form .field.warning input[type=text],.ui.form .field.warning input[type=time],.ui.form .field.warning input[type=url],.ui.form .field.warning select,.ui.form .field.warning textarea,.ui.form .fields.warning .field input:not([type]),.ui.form .fields.warning .field input[type=date],.ui.form .fields.warning .field input[type=datetime-local],.ui.form .fields.warning .field input[type=email],.ui.form .fields.warning .field input[type=file],.ui.form .fields.warning .field input[type=number],.ui.form .fields.warning .field input[type=password],.ui.form .fields.warning .field input[type=search],.ui.form .fields.warning .field input[type=tel],.ui.form .fields.warning .field input[type=text],.ui.form .fields.warning .field input[type=time],.ui.form .fields.warning .field input[type=url],.ui.form .fields.warning .field select,.ui.form .fields.warning .field textarea{color:#573a08;background:#fffaf3;border-color:#c9ba9b;border-radius:'';-webkit-box-shadow:none;box-shadow:none}.ui.form .field.warning input:not([type]):focus,.ui.form .field.warning input[type=date]:focus,.ui.form .field.warning input[type=datetime-local]:focus,.ui.form .field.warning input[type=email]:focus,.ui.form .field.warning input[type=file]:focus,.ui.form .field.warning input[type=number]:focus,.ui.form .field.warning input[type=password]:focus,.ui.form .field.warning input[type=search]:focus,.ui.form .field.warning input[type=tel]:focus,.ui.form .field.warning input[type=text]:focus,.ui.form .field.warning input[type=time]:focus,.ui.form .field.warning input[type=url]:focus,.ui.form .field.warning select:focus,.ui.form .field.warning textarea:focus{background:#fffaf3;border-color:#c9ba9b;color:#573a08;-webkit-box-shadow:none;box-shadow:none}.ui.form .field.warning select{-webkit-appearance:menulist-button}.ui.form .field.warning .transparent.input input,.ui.form .field.warning .transparent.input textarea,.ui.form .field.warning input.transparent,.ui.form .field.warning textarea.transparent{background-color:#fffaf3!important;color:#573a08!important}.ui.form .warning.warning input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #ffffe0 inset!important;box-shadow:0 0 0 100px #ffffe0 inset!important;border-color:#e0e0b3!important}.ui.form .warning ::-webkit-input-placeholder{color:#edad3e}.ui.form .warning :-ms-input-placeholder{color:#edad3e!important}.ui.form .warning ::-moz-placeholder{color:#edad3e}.ui.form .warning :focus::-webkit-input-placeholder{color:#e39715}.ui.form .warning :focus:-ms-input-placeholder{color:#e39715!important}.ui.form .warning :focus::-moz-placeholder{color:#e39715}.ui.form .field.warning .ui.dropdown,.ui.form .field.warning .ui.dropdown .item,.ui.form .field.warning .ui.dropdown .text,.ui.form .fields.warning .field .ui.dropdown,.ui.form .fields.warning .field .ui.dropdown .item{background:#fffaf3;color:#573a08}.ui.form .field.warning .ui.dropdown,.ui.form .fields.warning .field .ui.dropdown{border-color:#c9ba9b!important}.ui.form .field.warning .ui.dropdown:hover,.ui.form .fields.warning .field .ui.dropdown:hover{border-color:#c9ba9b!important}.ui.form .field.warning .ui.dropdown:hover .menu,.ui.form .fields.warning .field .ui.dropdown:hover .menu{border-color:#c9ba9b}.ui.form .field.warning .ui.multiple.selection.dropdown>.label,.ui.form .fields.warning .field .ui.multiple.selection.dropdown>.label{background-color:#eaeacc;color:#573a08}.ui.form .field.warning .ui.dropdown .menu .item:hover,.ui.form .fields.warning .field .ui.dropdown .menu .item:hover{background-color:#fbfbe9}.ui.form .field.warning .ui.dropdown .menu .selected.item,.ui.form .fields.warning .field .ui.dropdown .menu .selected.item{background-color:#fbfbe9}.ui.form .field.warning .ui.dropdown .menu .active.item,.ui.form .fields.warning .field .ui.dropdown .menu .active.item{background-color:#fdfdce!important}.ui.form .field.warning .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.warning .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) label{color:#573a08}.ui.form .field.warning .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.warning .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) label:before{background:#fffaf3;border-color:#c9ba9b}.ui.form .field.warning .checkbox .box:after,.ui.form .field.warning .checkbox label:after,.ui.form .fields.warning .field .checkbox .box:after,.ui.form .fields.warning .field .checkbox label:after{color:#573a08}.ui.form .disabled.field,.ui.form .disabled.fields .field,.ui.form .field :disabled{pointer-events:none;opacity:.45}.ui.form .field.disabled>label,.ui.form .fields.disabled>label{opacity:.45}.ui.form .field.disabled :disabled{opacity:1}.ui.loading.form{position:relative;cursor:default;pointer-events:none}.ui.loading.form:before{position:absolute;content:'';top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;z-index:100}.ui.loading.form.segments:before{border-radius:4.00000006px}.ui.loading.form:after{position:absolute;content:'';top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;-webkit-animation:loader .6s infinite linear;animation:loader .6s infinite linear;border:.2em solid #767676;border-radius:7000px;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}.ui.form .required.field>.checkbox:after,.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>label:after,.ui.form label.required:after{margin:-.2em 0 0 .2em;content:'*';color:#db2828}.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>label:after,.ui.form label.required:after{display:inline-block;vertical-align:top}.ui.form .required.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after{position:absolute;top:0;left:100%}.ui.form .inverted.segment .ui.checkbox .box,.ui.form .inverted.segment .ui.checkbox label,.ui.form .inverted.segment label,.ui.inverted.form .inline.field>label,.ui.inverted.form .inline.field>p,.ui.inverted.form .inline.fields .field>label,.ui.inverted.form .inline.fields .field>p,.ui.inverted.form .inline.fields>label,.ui.inverted.form .ui.checkbox .box,.ui.inverted.form .ui.checkbox label,.ui.inverted.form label{color:rgba(255,255,255,.9)}.ui.inverted.loading.form{color:#fff}.ui.inverted.loading.form:before{background:rgba(0,0,0,.85)}.ui.inverted.form input:not([type]),.ui.inverted.form input[type=date],.ui.inverted.form input[type=datetime-local],.ui.inverted.form input[type=email],.ui.inverted.form input[type=file],.ui.inverted.form input[type=number],.ui.inverted.form input[type=password],.ui.inverted.form input[type=search],.ui.inverted.form input[type=tel],.ui.inverted.form input[type=text],.ui.inverted.form input[type=time],.ui.inverted.form input[type=url]{background:#fff;border-color:rgba(255,255,255,.1);color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none}.ui.form .grouped.fields{display:block;margin:0 0 1em}.ui.form .grouped.fields:last-child{margin-bottom:0}.ui.form .grouped.fields>label{margin:0 0 4.00000006px 0;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none}.ui.form .grouped.fields .field,.ui.form .grouped.inline.fields .field{dis
134play:block;margin:.5em 0;padding:0}.ui.form .fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -.5em 1em}.ui.form .fields>.field{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:.5em;padding-right:.5em}.ui.form .fields>.field:first-child{border-left:none;-webkit-box-shadow:none;box-shadow:none}.ui.form .two.fields>.field,.ui.form .two.fields>.fields{width:50%}.ui.form .three.fields>.field,.ui.form .three.fields>.fields{width:33.33333333%}.ui.form .four.fields>.field,.ui.form .four.fields>.fields{width:25%}.ui.form .five.fields>.field,.ui.form .five.fields>.fields{width:20%}.ui.form .six.fields>.field,.ui.form .six.fields>.fields{width:16.66666667%}.ui.form .seven.fields>.field,.ui.form .seven.fields>.fields{width:14.28571429%}.ui.form .eight.fields>.field,.ui.form .eight.fields>.fields{width:12.5%}.ui.form .nine.fields>.field,.ui.form .nine.fields>.fields{width:11.11111111%}.ui.form .ten.fields>.field,.ui.form .ten.fields>.fields{width:10%}@media only screen and (max-width:767.98px){.ui.form .fields{-ms-flex-wrap:wrap;flex-wrap:wrap}.ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .nine.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .nine.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .seven.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .seven.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .six.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .six.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .ten.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .ten.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) [class*="equal width"].fields:not(.unstackable)>.field,.ui[class*="equal width"].form:not(.unstackable) .fields>.field{width:100%!important;margin:0 0 1em}}.ui.form .fields .wide.field{width:6.25%;padding-left:.5em;padding-right:.5em}.ui.form .one.wide.field{width:6.25%!important}.ui.form .two.wide.field{width:12.5%!important}.ui.form .three.wide.field{width:18.75%!important}.ui.form .four.wide.field{width:25%!important}.ui.form .five.wide.field{width:31.25%!important}.ui.form .six.wide.field{width:37.5%!important}.ui.form .seven.wide.field{width:43.75%!important}.ui.form .eight.wide.field{width:50%!important}.ui.form .nine.wide.field{width:56.25%!important}.ui.form .ten.wide.field{width:62.5%!important}.ui.form .eleven.wide.field{width:68.75%!important}.ui.form .twelve.wide.field{width:75%!important}.ui.form .thirteen.wide.field{width:81.25%!important}.ui.form .fourteen.wide.field{width:87.5%!important}.ui.form .fifteen.wide.field{width:93.75%!important}.ui.form .sixteen.wide.field{width:100%!important}@media only screen and (max-width:767.98px){.ui.form:not(.unstackable) .fields:not(.unstackable)>.eight.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.eleven.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.fifteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.five.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.four.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.fourteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.nine.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.seven.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.six.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.sixteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.ten.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.thirteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.three.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.twelve.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.two.wide.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.fields{width:100%!important}.ui.form .fields{margin-bottom:0}}.ui.form [class*="equal width"].fields>.field,.ui[class*="equal width"].form .fields>.field{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ui.form .inline.fields{margin:0 0 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui.form .inline.fields .field{margin:0;padding:0 1em 0 0}.ui.form .inline.field>label,.ui.form .inline.field>p,.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.fields>label{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:baseline;font-size:.92857143em;font-weight:700;color:rgba(0,0,0,.87);text-transform:none}.ui.form .inline.fields>label{margin:.035714em 1em 0 0}.ui.form .inline.field>input,.ui.form .inline.field>select,.ui.form .inline.fields .field>input,.ui.form .inline.fields .field>select{display:inline-block;width:auto;margin-top:0;margin-bottom:0;vertical-align:middle;font-size:1em}.ui.form .inline.field .calendar:not(.popup),.ui.form .inline.fields .field .calendar:not(.popup){display:inline-block}.ui.form .inline.field .calendar:not(.popup)>.input>input,.ui.form .inline.fields .field .calendar:not(.popup)>.input>input{width:13.11em}.ui.form .inline.field>:first-child,.ui.form .inline.fields .field>
134:first-child{margin:0 .85714286em 0 0}.ui.form .inline.field>:only-child,.ui.form .inline.fields .field>:only-child{margin:0}.ui.form .inline.fields .wide.field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui.form .inline.fields .wide.field>input,.ui.form .inline.fields .wide.field>select{width:100%}.ui.form,.ui.form .field .dropdown,.ui.form .field .dropdown .menu>.item{font-size:14px}.ui.mini.form,.ui.mini.form .field .dropdown,.ui.mini.form .field .dropdown .menu>.item{font-size:11.00000006px}.ui.tiny.form,.ui.tiny.form .field .dropdown,.ui.tiny.form .field .dropdown .menu>.item{font-size:12.00000004px}.ui.small.form,.ui.small.form .field .dropdown,.ui.small.form .field .dropdown .menu>.item{font-size:13.00000002px}.ui.large.form,.ui.large.form .field .dropdown,.ui.large.form .field .dropdown .menu>.item{font-size:15.99999996px}.ui.big.form,.ui.big.form .field .dropdown,.ui.big.form .field .dropdown .menu>.item{font-size:18.00000006px}.ui.huge.form,.ui.huge.form .field .dropdown,.ui.huge.form .field .dropdown .menu>.item{font-size:20.00000002px}.ui.massive.form,.ui.massive.form .field .dropdown,.ui.massive.form .field .dropdown .menu>.item{font-size:23.99999994px}.fields.inline > label{width:100% !important}.fields.inline{flex-wrap:wrap}
135/*!
136 * # Fomantic-UI - Checkbox
137 * http://github.com/fomantic/Fomantic-UI/
138 *
139 *
140 * Released under the MIT license
141 * http://opensource.org/licenses/MIT
142 *
143 */.ui.checkbox{position:relative;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;vertical-align:baseline;font-style:normal;min-height:17px;font-size:1em;line-height:17px;min-width:17px}.ui.checkbox input[type=checkbox],.ui.checkbox input[type=radio]{cursor:pointer;position:absolute;top:0;left:0;opacity:0!important;outline:0;z-index:3;width:17px;height:17px}.ui.checkbox label{cursor:auto;position:relative;display:block;padding-left:1.85714em;outline:0;font-size:1em}.ui.checkbox label:before{position:absolute;top:0;left:0;width:17px;height:17px;content:"";background:#fff;border-radius:2.99999994px;-webkit-transition:border .1s ease,opacity .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;border:1px solid #d4d4d5}.ui.checkbox label:after{position:absolute;font-size:14px;top:0;left:0;width:17px;height:17px;text-align:center;opacity:0;color:rgba(0,0,0,.87);-webkit-transition:border .1s ease,opacity .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease;transition:border .1s ease,opacity .1s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease}.ui.checkbox label,.ui.checkbox+label{color:rgba(0,0,0,.87);-webkit-transition:color .1s ease;transition:color .1s ease}.ui.checkbox+label{vertical-align:middle}.ui.checkbox label:hover::before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox label:hover,.ui.checkbox+label:hover{color:rgba(0,0,0,.8)}.ui.checkbox label:active::before{background:#f9fafb;border-color:rgba(34,36,38,.35)}.ui.checkbox label:active::after{color:rgba(0,0,0,.95)}.ui.checkbox input:active~label{color:rgba(0,0,0,.95)}.ui.checkbox input:focus~label:before{background:#fff;border-color:#96c8da}.ui.checkbox input:focus~label:after{color:rgba(0,0,0,.95)}.ui.checkbox input:focus~label{color:rgba(0,0,0,.95)}.ui.checkbox input:checked~label:before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox input:checked~label:after{opacity:1;color:rgba(0,0,0,.95)}.ui.checkbox input:not([type=radio]):indeterminate~label:before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox input:not([type=radio]):indeterminate~label:after{opacity:1;color:rgba(0,0,0,.95)}.ui.indeterminate.toggle.checkbox input:not([type=radio]):indeterminate~label:before{background:rgba(0,0,0,.15)}.ui.indeterminate.toggle.checkbox input:not([type=radio])~label:after{left:15.05px}.ui.checkbox input:checked:focus~label:before,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:before{background:#fff;border-color:#96c8da}.ui.checkbox input:checked:focus~label:after,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:after{color:rgba(0,0,0,.95)}.ui.read-only.checkbox,.ui.read-only.checkbox label{cursor:default}.ui.checkbox input[disabled]~label,.ui.disabled.checkbox label{cursor:default!important;opacity:.5;color:#000;pointer-events:none}.ui.checkbox input.hidden{z-index:-1}.ui.checkbox input.hidden+label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui.radio.checkbox{min-height:15px}.ui.radio.checkbox label{padding-left:1.85714em}.ui.radio.checkbox label:before{content:"";-webkit-transform:none;transform:none;width:15px;height:15px;border-radius:7000px;top:1px;left:0}.ui.radio.checkbox label:after{border:none;content:""!important;line-height:15px;top:1px;left:0;width:15px;height:15px;border-radius:7000px;-webkit-transform:scale(.46666667);transform:scale(.46666667);background-color:rgba(0,0,0,.87)}.ui.radio.checkbox input:focus~label:before{background-color:#fff}.ui.radio.checkbox input:focus~label:after{background-color:rgba(0,0,0,.95)}.ui.radio.checkbox input:indeterminate~label:after{opacity:0}
143.ui.radio.checkbox input:checked~label:before{background-color:#fff}.ui.radio.checkbox input:checked~label:after{background-color:rgba(0,0,0,.95)}.ui.radio.checkbox input:focus:checked~label:before{background-color:#fff}.ui.radio.checkbox input:focus:checked~label:after{background-color:rgba(0,0,0,.95)}.ui.slider.checkbox{min-height:17.5px}.ui.slider.checkbox input{width:49px;height:17.5px}.ui.slider.checkbox label{padding-left:63px;line-height:14px;color:rgba(0,0,0,.4)}.ui.slider.checkbox label:before{display:block;position:absolute;content:"";-webkit-transform:none;transform:none;border:none!important;left:0;z-index:1;top:5.6px;background-color:rgba(0,0,0,.05);width:49px;height:2.99999994px;border-radius:7000px;-webkit-transition:background .3s ease;transition:background .3s ease}.ui.slider.checkbox label:after{background:#fff -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.05)));background:#fff -webkit-linear-gradient(transparent,rgba(0,0,0,.05));background:#fff linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:""!important;opacity:1;z-index:2;border:none;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;width:21px;height:21px;top:-3.5px;left:0;-webkit-transform:none;transform:none;border-radius:7000px;-webkit-transition:left .3s ease;transition:left .3s ease}.ui.slider.checkbox input:focus~label:before{background-color:rgba(0,0,0,.15);border:none}.ui.slider.checkbox label:hover{color:rgba(0,0,0,.8)}.ui.slider.checkbox label:hover::before{background:rgba(0,0,0,.15)}.ui.slider.checkbox input:checked~label{color:rgba(0,0,0,.95)!important}.ui.slider.checkbox input:checked~label:before{background-color:#545454!important}.ui.slider.checkbox input:checked~label:after{left:28px}.ui.slider.checkbox input:focus:checked~label{color:rgba(0,0,0,.95)!important}.ui.slider.checkbox input:focus:checked~label:before{background-color:#000!important}.ui.toggle.checkbox{min-height:21px}.ui.toggle.checkbox input{width:49px;height:21px}.ui.toggle.checkbox label{min-height:21px;padding-left:63px;color:rgba(0,0,0,.87)}.ui.toggle.checkbox label{padding-top:.15em}.ui.toggle.checkbox label:before{display:block;position:absolute;content:"";z-index:1;-webkit-transform:none;transform:none;border:none;top:0;background:rgba(0,0,0,.05);-webkit-box-shadow:none;box-shadow:none;width:49px;height:21px;border-radius:7000px}.ui.toggle.checkbox label:after{background:#fff -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.05)));background:#fff -webkit-linear-gradient(transparent,rgba(0,0,0,.05));background:#fff linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:""!important;opacity:1;z-index:2;border:none;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;width:21px;height:21px;top:0;left:0;border-radius:7000px;-webkit-transition:background .3s ease,left .3s ease;transition:background .3s ease,left .3s ease}.ui.toggle.checkbox input~label:after{left:-0.7px;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset}.ui.toggle.checkbox input:focus~label:before{background-color:rgba(0,0,0,.15);border:none}.ui.toggle.checkbox label:hover::before{background-color:rgba(0,0,0,.15);border:none}.ui.toggle.checkbox input:checked~label{color:rgba(0,0,0,.95)!important}.ui.toggle.checkbox input:checked~label:before{background-color:#2185d0!important}.ui.toggle.checkbox input:checked~label:after{left:30.1px;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),0 0 0 1px rgba(34,36,38,.15) inset}.ui.toggle.checkbox input:focus:checked~label{color:rgba(0,0,0,.95)!important}.ui.toggle.checkbox input:focus:checked~label:before{background-color:#0d71bb!important}.ui.fitted.checkbox label{padding-left:0!important}.ui.fitted.toggle.checkbox{width:49px}.ui.fitted.slider.checkbox{width:49px}.ui.inverted.checkbox label,.ui.inverted.checkbox+label{color:rgba(255,255,255,.9)!important}.ui.inverted.checkbox label:hover{color:#fff!important}.ui.inverted.checkbox label:hover::before{border-color:rgba(34,36,38,.5)}.ui.inverted.slider.checkbox label{color:rgba(255,255,255,.5)}.ui.inverted.slider.checkbox label:before{background-color:rgba(255,255,255,.5)!important}.ui.inverted.slider.checkbox label:hover::before{background:rgba(255,255,255,.7)!important}.ui.inverted.slider.checkbox input:checked~label{color:#fff!important}.ui.inverted.slider.checkbox input:checked~label:before{background-color:rgba(255,255,255,.8)!important}.ui.inverted.slider.checkbox input:focus:checked~label{color:#fff!important}.ui.inverted.slider.checkbox input:focus:checked~label:before{background-color:rgba(255,255,255,.8)!important}.ui.inverted.toggle.checkbox label:before{background-color:rgba(255,255,255,.9)!important}.ui.inverted.toggle.checkbox label:hover::before{background:#fff!important}.ui.inverted.toggle.checkbox input:checked~label{color:#fff!important}.ui.inverted.toggle.checkbox input:checked~label:before{background-color:#2185d0!important}.ui.inverted.toggle.checkbox input:focus:checked~label{color:#fff!important}.ui.inverted.toggle.checkbox input:focus:checked~label:before{background-color:#0d71bb!important}.ui.mini.checkbox{font-size:.78571429em}.ui.tiny.checkbox{font-size:.85714286em}.ui.small.checkbox{font-size:.92857143em}.ui.large.checkbox{font-size:1.14285714em}.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) label:before,.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before{-webkit-transform:scale(1.14285714);transform:scale(1.14285714);-webkit-transform-origin:left;transform-origin:left}.ui.large.checkbox.radio label:before,.ui.large.form .checkbox.radio label:before{-webkit-transform:scale(1.14285714);transform:scale(1.14285714);-webkit-transform-origin:left;transform-origin:left}.ui.large.checkbox.radio label:after,.ui.large.form .checkbox.radio label:after{-webkit-transform:scale(.57142857);transform:scale(.57142857);-webkit-transform-origin:left;transform-origin:left;left:.33571429em}.ui.big.checkbox{font-size:1.28571429em}.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) label:before,.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before{-webkit-transform:scale(1.28571429);transform:scale(1.28571429);-webkit-transform-origin:left;transform-origin:left}.ui.big.checkbox.radio label:before,.ui.big.form .checkbox.radio label:before{-webkit-transform:scale(1.28571429);transform:scale(1.28571429);-webkit-transform-origin:left;transform-origin:left}.ui.big.checkbox.radio label:after,.ui.big.form .checkbox.radio label:after{-webkit-transform:scale(.64285714);transform:scale(.64285714);-webkit-transform-origin:left;transform-origin:left;left:.37142857em}.ui.huge.checkbox{font-size:1.42857143em}.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) label:before,.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before{-webkit-transform:scale(1.42857143);transform:scale(1.42857143);-webkit-transform-origin:left;transform-origin:left}.ui.huge.checkbox.radio label:before,.ui.huge.form .checkbox.radio label:before{-webkit-transform:scale(1.42857143);transform:scale(1.42857143);-webkit-transform-origin:left;transform-origin:left}.ui.huge.checkbox.radio label:after,.ui.huge.form .checkbox.radio label:after{-webkit-transform:scale(.71428571);transform:scale(.71428571);-webkit-transform-origin:left;transform-origin:left;left:.40714286em}.ui.massive.checkbox{font-size:1.71428571em}.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) label:before,.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before{-webkit-transform:scale(1.71428571);transform:scale(1.71428571);-webkit-transform-origin:left;transform-origin:left}.ui.massive.checkbox.radio label:before,.ui.massive.form .checkbox.radio label:before{-webkit-transform:scale(1.71428571);transform:scale(1.71428571);-webkit-transform-origin:left;transform-origin:left}.ui.massive.checkbox.radio label:after,.ui.massive.form .checkbox.radio label:after{-webkit-transform:scale(.85714286);transform:scale(.85714286);-webkit-transform-origin:left;transform-origin:left;left:.47857143em}@font-face{font-family:Checkbox;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuE
143BAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype")}.ui.checkbox .box:after,.ui.checkbox label:after{font-family:Checkbox}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{content:"\e800"}.ui.checkbox input:indeterminate~.box:after,.ui.checkbox input:indeterminate~label:after{font-size:12px;content:"\e801"}.ui.checkbox.filled label{padding:.5em;border:1px solid #c6c6c6;border-radius:.25em;text-align:center}.ui.checkbox.filled label:hover,.ui.checkbox.filled.checked label{background-color:#cfcfcf}.ui.checkbox.filled.black.checked label{background-color:#000;color:#fff}.ui.checkbox.filled.brown.checked label{background-color:#a5673f;color:#fff}.ui.checkbox.filled.blue.checked label{background-color:#2185d0;color:#fff}.ui.checkbox.filled.green.checked label{background-color:#21ba45;color:#fff}.ui.checkbox.filled.red.checked label{background-color:#db2828;color:#fff}.ui.checkbox.filled.orange.checked label{background-color:#f2711c;color:#fff}.ui.checkbox.filled.yellow.checked label{background-color:#fbbd08;color:#fff}.ui.checkbox.filled.teal.checked label{background-color:#00b5ad;color:#fff}.ui.checkbox.filled.purple.checked label{background-color:#a333c8;color:#fff}.ui.checkbox.filled.pink.checked label{background-color:#e03997;color:#fff}.ui.checkbox.filled.violet.checked label{background-color:#6435c9;color:#fff}.ui.checkbox.filled.olive.checked label{background-color:#b5cc18;color:#fff}.ui.checkbox.filled input:checked~label:after,.ui.checkbox.filled label:after,.ui.checkbox.filled label:before{content:none!important}
144.ui.header,
145.ui .header {
146    background-color: transparent;
147    z-index: auto;
148}
149
150.ui.container:not(.segment) {
151    padding-right: 0;
152    padding-left: 0;
153}
154
155.ui.form input {
156    height: auto;
157}
158
159.ui.radio,
160.ui.checkbox {
161    padding: 0;
162}
163
164.ui.radio .hidden,
165.ui.checkbox .hidden {
166    display: block !important;
167    visibility: initial;
168}
169
170label {
171    margin: 0;
172    max-width: none;
173}
174
175.ui.dropdown.selection {
176    min-width: 0;
177}
178
179.ui.hidden.divider {
180    display: block !important;
181}
182
183.ui.grid .row {
184    margin-left: 0;
185}
186
187.ui.modal {
188    left: auto !important;
189}
190
191.ui.borderless {
192    border: 0 !important;
193}
194
195
196/* wp */
197
198.ui-accordion-content {
199    height: auto !important;
200}
201
202.ui.menu {
203    padding-top: 0;
204}
205
206.ui.button {
207    height: auto;
208    /*z-index:9;*/
209}
210
211.ui.dropdown.button {
212    z-index: 9;
213}
214
215.hidden {
216    display: none !important;
217}
218
219.menu {
220    padding-top: 0
221}
222
223.ui {
224    /* font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif; */
225    --rem: 16px;
226}
227.quti{
228	box-sizing:border-box;
229	border:0 solid #000;
230}
231
232
233		svg.fasvg{
234			display: inline-block;
235			width: 1em;
236			height: 1em;
237			fill: currentColor;
238			vertical-align: middle;
239		}
240		svg.fasvg:not(.link){
241			pointer-events: none;
242		}</style>
243<style>
244.ui.form input{box-sizing:border-box;}</style>
245<script src="https://topsemence.fr/plugins/system/chronog3_plg/chronog3/assets/semantic-ui/js/dropdown.min.js" defer=""></script>
vendor: 1 bytes, line 245
245
vendor: 11,141 bytes, lines 246-257
246<script>
247 /*
248 * # Fomantic UI - 2.8.6
249 * https://github.com/fomantic/Fomantic-UI
250 * http://fomantic-ui.com/
251 *
252 * Copyright 2014 Contributors
253 * Released under the MIT license
254 * http://opensource.org/licenses/MIT
255 *
256 */
257!function(C,n,S,T){"use strict";C.isFunction=C.isFunction||function(n){return"function"==typeof n&&"number"!=typeof n.nodeType},n=void 0!==n&&n.Math==Math?n:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),C.fn.transition=function(){var d,r=C(this),p=r.selector||"",g=(new Date).getTime(),v=[],b=arguments,y=b[0],h=[].slice.call(arguments,1),w="string"==typeof y;return r.each(function(t){var u,s,e,c,i,a,n,o,m,f=C(this),l=this;(m={initialize:function(){u=m.get.settings.apply(l,b),c=u.className,e=u.error,i=u.metadata,o="."+u.namespace,n="module-"+u.namespace,s=f.data(n)||m,a=m.get.animationEndEvent(),!1===(w=w&&m.invoke(y))&&(m.verbose("Converted arguments into settings object",u),u.interval?m.delay(u.animate):m.animate(),m.instantiate())},instantiate:function(){m.verbose("Storing instance of module",m),s=m,f.data(n,s)},destroy:function(){m.verbose("Destroying previous module for",l),f.removeData(n)},refresh:function(){m.verbose("Refreshing display type on next animation"),delete m.displayType},forceRepaint:function(){m.verbose("Forcing element repaint");var n=f.parent(),e=f.next();0===e.length?f.detach().appendTo(n):f.detach().insertBefore(e)},repaint:function(){m.verbose("Repainting element");l.offsetWidth},delay:function(n){var e,i=m.get.animationDirection();i=i||(m.can.transition()?m.get.direction():"static"),n=n!==T?n:u.interval,e="auto"==u.reverse&&i==c.outward||1==u.reverse?(r.length-t)*u.interval:t*u.interval,m.debug("Delaying animation by",e),setTimeout(m.animate,e)},animate:function(n){if(u=n||u,!m.is.supported())return m.error(e.support),!1;if(m.debug("Preparing animation",u.animation),m.is.animating()){if(u.queue)return!u.allowRepeats&&m.has.direction()&&m.is.occurring()&&!0!==m.queuing?m.debug("Animation is currently occurring, preventing queueing same animation",u.animation):m.queue(u.animation),!1;if(!u.allowRepeats&&m.is.occurring())return m.debug("Animation is already occurring, will not execute repeated animation",u.animation),!1;m.debug("New animation started, completing previous early",u.animation),s.complete()}m.can.animate()?m.set.animating(u.animation):m.error(e.noAnimation,u.animation,l)},reset:function(){m.debug("Resetting animation to beginning conditions"),m.remove.animationCallbacks(),m.restore.conditions(),m.remove.animating()},queue:function(n){m.debug("Queueing animation of",n),m.queuing=!0,f.one(a+".queue"+o,function(){m.queuing=!1,m.repaint(),m.animate.apply(this,u)})},complete:function(n){n&&n.target===l&&n.stopPropagation(),m.debug("Animation complete",u.animation),m.remove.completeCallback(),m.remove.failSafe(),m.is.looping()||(m.is.outward()?(m.verbose("Animation is outward, hiding element"),m.restore.conditions(),m.hide()):m.is.inward()?(m.verbose("Animation is outward, showing element"),m.restore.conditions(),m.show()):(m.verbose("Static animation completed"),m.restore.conditions(),u.onComplete.call(l)))},force:{visible:function(){var n=f.attr("style"),e=m.get.userStyle(n),i=m.get.displayType(),t=e+"display: "+i+" !important;",a=f[0].style.display;return!i||"none"===a&&u.skipInlineHidden||f[0].tagName.match(/(script|link|style)/i)?(m.remove.transition(),!1):(m.verbose("Overriding default display to show element",i),f.attr("style",t),!0)},hidden:function(){var n=f.attr("style"),e=f.css("display"),i=n===T||""===n;"none"===e||m.is.hidden()?i&&f.removeAttr("style"):(m.verbose("Overriding default display to hide element"),f.css("display","none"))}},has:{direction:function(n){var i=!1;return"string"==typeof(n=n||u.animation)&&(n=n.split(" "),C.each(n,function(n,e){e!==c.inward&&e!==c.outward||(i=!0)})),i},inlineDisplay:function(){var n=f.attr("style")||"";return Array.isArray(n.match(/display.*?;/,""))}},set:{animating:function(n){m.remove.completeCallback(),n=n||u.animation;var e=m.get.animationClass(n);m.save.animation(e),m.force.visible()&&(m.remove.hidden(),m.remove.direction(),m.start.animation(e))},duration:function(n,e){!(e="number"==typeof(e=e||u.duration)?e+"ms":e)&&0!==e||(m.verbose("Setting animation duration",e),f.css({"animation-duration":e}))},direction:function(n){(n=n||m.get.direction())==c.inward?m.set.inward():m.set.outward()},looping:function(){m.debug("Transition set to loop"),f.addClass(c.looping)},hidden:function(){f.addClass(c.transition).addClass(c.hidden)},inward:function(){m.debug("Setting direction to inward"),f.removeClass(c.outward).addClass(c.inward)},outward:function(){m.debug("Setting direction to outward"),f.removeClass(c.inward).addClass(c.outward)},visible:function(){f.addClass(c.transition).addClass(c.visible)}},start:{animation:function(n){n=n||m.get.animationClass(),m.debug("Starting tween",n),f.addClass(n).one(a+".complete"+o,m.complete),u.useFailSafe&&m.add.failSafe(),m.set.duration(u.duration),u.onStart.call(l)}},save:{animation:function(n){m.cache||(m.cache={}),m.cache.animation=n},displayType:function(n){"none"!==n&&f.data(i.displayType,n)},transitionExists:function(n,e){C.fn.transition.exists[n]=e,m.verbose("Saving existence of transition",n,e)}},restore:{conditions:function(){var n=m.get.currentAnimation();n&&(f.removeClass(n),m.verbose("Removing animation class",m.cache)),m.remove.duration()}},add:{failSafe:function(){var n=m.get.duration();m.timer=setTimeout(function(){f.triggerHandler(a)},n+u.failSafeDelay),m.verbose("Adding fail safe timer",m.timer)}},remove:{animating:function(){f.removeClass(c.animating)},animationCallbacks:function(){m.remove.queueCallback(),m.remove.completeCallback()},queueCallback:function(){f.off(".queue"+o)},completeCallback:function(){f.off(".complete"+o)},display:function(){f.css("display","")},direction:function(){f.removeClass(c.inward).removeClass(c.outward)},duration:function(){f.css("animation-duration","")},failSafe:function(){m.verbose("Removing fail safe timer",m.timer),m.timer&&clearTimeout(m.timer)},hidden:function(){f.removeClass(c.hidden)},visible:function(){f.removeClass(c.visible)},looping:function(){m.debug("Transitions are no longer looping"),m.is.looping()&&(m.reset(),f.removeClass(c.looping))},transition:function(){f.removeClass(c.transition).removeClass(c.visible).removeClass(c.hidden)}},get:{settings:function(n,e,i){return"object"==typeof n?C.extend(!0,{},C.fn.transition.settings,n):"function"==typeof i?C.extend({},C.fn.transition.settings,{animation:n,onComplete:i,duration:e}):"string"==typeof e||"number"==typeof e?C.extend({},C.fn.transition.settings,{animation:n,duration:e}):"object"==typeof e?C.extend({},C.fn.transition.settings,e,{animation:n}):"function"==typeof e?C.extend({},C.fn.transition.settings,{animation:n,onComplete:e}):C.extend({},C.fn.transition.settings,{animation:n})},animationClass:function(n){var e=n||u.animation,i=m.can.transition()&&!m.has.direction()?m.get.direction()+" ":"";return c.animating+" "+c.transition+" "+i+e},currentAnimation:function(){return!(!m.cache||m.cache.animation===T)&&m.cache.animation},currentDirection:function(){return m.is.inward()?c.inward:c.outward},direction:function(){return m.is.hidden()||!m.is.visible()?c.inward:c.outward},animationDirection:function(n){var i;return"string"==typeof(n=n||u.animation)&&(n=n.split(" "),C.each(n,function(n,e){e===c.inward?i=c.inward:e===c.outward&&(i=c.outward)})),i||!1},duration:function(n){return!1===(n=n||u.duration)&&(n=f.css("animation-duration")||0),"string"==typeof n?-1<n.indexOf("ms")?parseFloat(n):1e3*parseFloat(n):n},displayType:function(n){if(n=n===T||n,u.displayType)return u.displayType;if(n&&f.data(i.displayType)===T){var e=f.css("display");""===e||"none"===e?m.can.transition(!0):m.save.displayType(e)}return f.data(i.displayType)},userStyle:function(n){return(n=n||f.attr("style")||"").replace(/display.*?;/,"")},transitionExists:function(n){return C.fn.transition.exists[n]},animationStartEvent:function(){var n,e=S.createElement("div"),i={animation:"animationstart",OAnimation:"oAnimationStart",MozAnimation:"mozAnimationStart",WebkitAnimation:"webkitAnimationStart"};for(n in i)if(e.style[n]!==T)return i[n];return!1},animationEndEvent:function(){var n,e=S.createElement("div"),i={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd"};for(n in i)if(e.style[n]!==T)return i[n];return!1}},can:{transition:function(n){var e,i,t,a,o,r,s=u.animation,l=m.get.transitionExists(s),d=m.get.displayType(!1);if(l===T||n){if(m.verbose("Determining whether animation exists"),e=f.attr("class"),i=f.prop("tagName"),a=(t=C("<"+i+" />").addClass(e).insertAfter(f)).addClass(s).removeClass(c.inward).removeClass(c.outward).addClass(c.animating).addClass(c.transition).css("animationName"),o=t.addClass(c.inward).css("animationName"),d||(d=t.attr("class",e).removeAttr("style").removeClass(c.hidden).removeClass(c.visible).show().css("display"),m.verbose("Determining final display state",d),m.save.displayType(d)),t.remove(),a!=o)m.debug("Direction exists for animation",s),r=!0;else{if("none"==a||!a)return void m.debug("No animation defined in css",s);m.debug("Static animation found",s,d),r=!1}m.save.transitionExists(s,r)}return l!==T?l:r},animate:function(){return m.can.transition()!==T}},is:{animating:function(){return f.hasClass(c.animating)},inward:function(){return f.hasClass(c.inward)},outward:function(){return f.hasClass(c.outward)},looping:function(){return f.hasClass(c.looping)},occurring:function(n){return n="."+(n=n||u.animation).replace(" ","."),0<f.filter(n).length},visible:function(){return f.is(":visible")},hidden:function(){return"hidden"===f.css("visibility")},supported:function(){return!1!==a}},hide:function(){m.verbose("Hiding element"),m.is.animating()&&m.reset(),l.blur(),m.remove.display(),m.remove.visible(),C.isFunction(u.onBeforeHide)?u.onBeforeHide.call(l,function(){m.hideNow()}):m.hideNow()},hideNow:function(){m.set.hidden(),m.force.hidden(),u.onHide.call(l),u.onComplete.call(l)},show:function(n){m.verbose("Showing element",n),m.force.visible()&&(m.remove.hidden(),m.set.visible(),u.onShow.call(l),u.onComplete.call(l))},toggle:function(){m.is.visible()?m.hide():m.show()},stop:function(){m.debug("Stopping current animation"),f.triggerHandler(a)},stopAll:function(){m.debug("Stopping all animation"),m.remove.queueCallback(),f.triggerHandler(a)},clear:{queue:function(){m.debug("Clearing animation queue"),m.remove.queueCallback()}},enable:function(){m.verbose("Starting animation"),f.removeClass(c.disabled)},disable:function(){m.debug("Stopping animation"),f.addClass(c.disabled)},setting:function(n,e){if(m.debug("Changing setting",n,e),C.isPlainObject(n))C.extend(!0,u,n);else{if(e===T)return u[n];C.isPlainObject(u[n])?C.extend(!0,u[n],e):u[n]=e}},internal:function(n,e){if(C.isPlainObject(n))C.extend(!0,m,n);else{if(e===T)return m[n];m[n]=e}},debug:function(){!u.silent&&u.debug&&(u.performance?m.performance.log(arguments):(m.debug=Function.prototype.bind.call(console.info,console,u.name+":"),m.debug.apply(console,arguments)))}
257,verbose:function(){!u.silent&&u.verbose&&u.debug&&(u.performance?m.performance.log(arguments):(m.verbose=Function.prototype.bind.call(console.info,console,u.name+":"),m.verbose.apply(console,arguments)))},error:function(){u.silent||(m.error=Function.prototype.bind.call(console.error,console,u.name+":"),m.error.apply(console,arguments))},performance:{log:function(n){var e,i;u.performance&&(i=(e=(new Date).getTime())-(g||e),g=e,v.push({Name:n[0],Arguments:[].slice.call(n,1)||"",Element:l,"Execution Time":i})),clearTimeout(m.performance.timer),m.performance.timer=setTimeout(m.performance.display,500)},display:function(){var n=u.name+":",i=0;g=!1,clearTimeout(m.performance.timer),C.each(v,function(n,e){i+=e["Execution Time"]}),n+=" "+i+"ms",p&&(n+=" '"+p+"'"),1<r.length&&(n+=" ("+r.length+")"),(console.group!==T||console.table!==T)&&0<v.length&&(console.groupCollapsed(n),console.table?console.table(v):C.each(v,function(n,e){console.log(e.Name+": "+e["Execution Time"]+"ms")}),console.groupEnd()),v=[]}},invoke:function(t,n,e){var a,o,i,r=s;return n=n||h,e=l||e,"string"==typeof t&&r!==T&&(t=t.split(/[\. ]/),a=t.length-1,C.each(t,function(n,e){var i=n!=a?e+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(C.isPlainObject(r[i])&&n!=a)r=r[i];else{if(r[i]!==T)return o=r[i],!1;if(!C.isPlainObject(r[e])||n==a)return r[e]!==T&&(o=r[e]),!1;r=r[e]}})),C.isFunction(o)?i=o.apply(e,n):o!==T&&(i=o),Array.isArray(d)?d.push(i):d!==T?d=[d,i]:i!==T&&(d=i),o!==T&&o}}).initialize()}),d!==T?d:this},C.fn.transition.exists={},C.fn.transition.settings={name:"Transition",silent:!1,debug:!1,verbose:!1,performance:!0,namespace:"transition",interval:0,reverse:"auto",onStart:function(){},onComplete:function(){},onShow:function(){},onHide:function(){},useFailSafe:!0,failSafeDelay:100,allowRepeats:!1,displayType:!1,animation:"fade",duration:!1,queue:!0,skipInlineHidden:!1,metadata:{displayType:"display"},className:{animating:"animating",disabled:"disabled",hidden:"hidden",inward:"in",loading:"loading",looping:"looping",outward:"out",transition:"transition",visible:"visible"},error:{noAnimation:"Element is no longer attached to DOM. Unable to animate.  Use silent setting to surpress this warning in production.",repeated:"That animation is already occurring, cancelling repeated animation",method:"The method you called is not defined",support:"This browser does not support CSS animations"}}}(jQuery,window,document);
258 /*
259 * # Fomantic UI - 2.8.6
260 * https://github.com/fomantic/Fomantic-UI
261 * http://fomantic-ui.com/
262 *
263 * Copyright 2014 Contributors
264 * Released under the MIT license
265 * http://opensource.org/licenses/MIT
266 *
267 */
268!function(I,$,O,L){"use strict";I.isFunction=I.isFunction||function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},$=void 0!==$&&$.Math==Math?$:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),I.fn.form=function(C){var w,D=I(this),V=D.selector||"",A=(new Date).getTime(),F=[],R=C,S=arguments[1],T="string"==typeof R,j=[].slice.call(arguments,1);return D.each(function(){var n,f,t,e,p,s,m,g,h,r,c,i,a,l,u,v,d=I(this),b=this,y=[],x=!1,o=!1,k=!1,E=["clean","clean"];(v={initialize:function(){v.get.settings(),T?(u===L&&v.instantiate(),v.invoke(R)):(u!==L&&u.invoke("destroy"),v.verbose("Initializing form validation",d,p),v.bindEvents(),v.set.defaults(),p.autoCheckRequired&&v.set.autoCheck(),v.instantiate())},instantiate:function(){v.verbose("Storing instance of module",v),u=v,d.data(a,v)},destroy:function(){v.verbose("Destroying previous module",u),v.removeEvents(),d.removeData(a)},refresh:function(){v.verbose("Refreshing selector cache"),n=d.find(g.field),f=d.find(g.group),t=d.find(g.message),d.find(g.prompt),e=d.find(g.submit),d.find(g.clear),d.find(g.reset)},submit:function(){v.verbose("Submitting form",d),o=!0,d.submit()},attachEvents:function(e,t){t=t||"submit",I(e).on("click"+l,function(e){v[t](),e.preventDefault()})},bindEvents:function(){v.verbose("Attaching form events"),d.on("submit"+l,v.validate.form).on("blur"+l,g.field,v.event.field.blur).on("click"+l,g.submit,v.submit).on("click"+l,g.reset,v.reset).on("click"+l,g.clear,v.clear),p.keyboardShortcuts&&d.on("keydown"+l,g.field,v.event.field.keydown),n.each(function(e,t){var n=I(t),r=n.prop("type"),i=v.get.changeEvent(r,n);n.on(i+l,v.event.field.change)}),p.preventLeaving&&I($).on("beforeunload"+l,v.event.beforeUnload),n.on("change click keyup keydown blur",function(e){I(this).triggerHandler(e.type+".dirty")}),n.on("change.dirty click.dirty keyup.dirty keydown.dirty blur.dirty",v.determine.isDirty),d.on("dirty"+l,function(e){p.onDirty.call()}),d.on("clean"+l,function(e){p.onClean.call()})},clear:function(){n.each(function(e,t){var n=I(t),r=n.parent(),i=n.closest(f),a=i.find(g.prompt),o=n.closest(g.uiCalendar),l=n.data(m.defaultValue)||"",s=r.is(g.uiC
268heckbox),u=r.is(g.uiDropdown)&&v.can.useElement("dropdown"),c=0<o.length&&v.can.useElement("calendar");i.hasClass(h.error)&&(v.verbose("Resetting error on field",i),i.removeClass(h.error),a.remove()),u?(v.verbose("Resetting dropdown value",r,l),r.dropdown("clear",!0)):s?n.prop("checked",!1):c?o.calendar("clear"):(v.verbose("Resetting field value",n,l),n.val(""))})},reset:function(){n.each(function(e,t){var n=I(t),r=n.parent(),i=n.closest(f),a=n.closest(g.uiCalendar),o=i.find(g.prompt),l=n.data(m.defaultValue),s=r.is(g.uiCheckbox),u=r.is(g.uiDropdown)&&v.can.useElement("dropdown"),c=0<a.length&&v.can.useElement("calendar"),d=i.hasClass(h.error);l!==L&&(d&&(v.verbose("Resetting error on field",i),i.removeClass(h.error),o.remove()),u?(v.verbose("Resetting dropdown value",r,l),r.dropdown("restore defaults",!0)):s?(v.verbose("Resetting checkbox value",r,l),n.prop("checked",l)):c?a.calendar("set date",l):(v.verbose("Resetting field value",n,l),n.val(l)))}),v.determine.isDirty()},determine:{isValid:function(){var n=!0;return I.each(s,function(e,t){v.validate.field(t,e,!0)||(n=!1)}),n},isDirty:function(e){var i=!1;n.each(function(e,t){var n,r=I(t);n=0<r.filter(g.checkbox).length?v.is.checkboxDirty(r):v.is.fieldDirty(r),r.data(p.metadata.isDirty,n),i|=n}),i?v.set.dirty():v.set.clean(),e&&"dirty"===e.namespace&&(e.stopImmediatePropagation(),e.preventDefault())}},is:{bracketedRule:function(e){return e.type&&e.type.match(p.regExp.bracket)},shorthandFields:function(e){var t=e[Object.keys(e)[0]];return v.is.shorthandRules(t)},shorthandRules:function(e){return"string"==typeof e||Array.isArray(e)},empty:function(e){return!e||0===e.length||(e.is(g.checkbox)?!e.is(":checked"):v.is.blank(e))},blank:function(e){return""===String(e.val()).trim()},valid:function(e){var n=!0;return e?(v.verbose("Checking if field is valid",e),v.validate.field(s[e],e,!1)):(v.verbose("Checking if form is valid"),I.each(s,function(e,t){v.is.valid(e)||(n=!1)}),n)},dirty:function(){return k},clean:function(){return!k},fieldDirty:function(e){var t=e.data(m.defaultValue);null==t&&(t="");var n=e.val();null==n&&(n="");var r=/^(true|false)$/i;return r.test(t)&&r.test(n)?!new RegExp("^"+t+"$","i").test(n):n!==t},checkboxDirty:function(e){return e.data(m.defaultValue)!==e.is(":checked")},justDirty:function(){return"dirty"===E[0]},justClean:function(){return"clean"===E[0]}},removeEvents:function(){d.off(l),n.off(l),e.off(l),n.off(l)},event:{field:{keydown:function(e){var t=I(this),n=e.which,r=t.is(g.input),i=t.is(g.checkbox),a=0<t.closest(g.uiDropdown).length,o=13;n==27&&(v.verbose("Escape key pressed blurring field"),t.blur()),e.ctrlKey||n!=o||!r||a||i||(x||(t.one("keyup"+l,v.event.field.keyup),v.submit(),v.debug("Enter pressed on input submitting form")),x=!0)},keyup:function(){x=!1},blur:function(e){var t=I(this),n=t.closest(f),r=v.get.validation(t);n.hasClass(h.error)?(v.debug("Revalidating field",t,r),r&&v.validate.field(r)):"blur"==p.on&&r&&v.validate.field(r)},change:function(e){var t=I(this),n=t.closest(f),r=v.get.validation(t);r&&("change"==p.on||n.hasClass(h.error)&&p.revalidate)&&(clearTimeout(v.timer),v.timer=setTimeout(function(){v.debug("Revalidating field",t,v.get.validation(t)),v.validate.field(r)},p.delay))}},beforeUnload:function(e){if(v.is.dirty()&&!o)return(e=e||$.event)&&(e.returnValue=p.text.leavingMessage),p.text.leavingMessage}},get:{ancillaryValue:function(e){return!(!e.type||!e.value&&!v.is.bracketedRule(e))&&(e.value!==L?e.value:e.type.match(p.regExp.bracket)[1]+"")},ruleName:function(e){return v.is.bracketedRule(e)?e.type.replace(e.type.match(p.regExp.bracket)[0],""):e.type},changeEvent:function(e,t){return"checkbox"==e||"radio"==e||"hidden"==e||t.is("select")?"change":v.get.inputEvent()},inputEvent:function(){return O.createElement("input").oninput!==L?"input":O.createElement("input").onpropertychange!==L?"propertychange":"keyup"},fieldsFromShorthand:function(e){var r={};return I.each(e,function(n,e){"string"==typeof e&&(e=[e]),r[n]={rules:[]},I.each(e,function(e,t){r[n].rules.push({type:t})})}),r},prompt:function(e,t){var n,r,i=v.get.ruleName(e),a=v.get.ancillaryValue(e),o=v.get.field(t.identifier),l=o.val(),s=I.isFunction(e.prompt)?e.prompt(l):e.prompt||p.prompt[i]||p.text.unspecifiedRule,u=-1!==s.search("{value}"),c=-1!==s.search("{name}");return u&&(s=s.replace(/\{value\}/g,o.val())),c&&(r=1==(n=o.closest(g.group).find("label").eq(0)).length?n.text():o.prop("placeholder")||p.text.unspecifiedField,s=s.replace(/\{name\}/g,r)),s=(s=s.replace(/\{identifier\}/g,t.identifier)).replace(/\{ruleValue\}/g,a),e.prompt||v.verbose("Using default validation prompt for type",s,i),s},settings:function(){if(I.isPlainObject(C)){var e=Object.keys(C);0<e.length&&(C[e[0]].identifier!==L&&C[e[0]].rules!==L)?(p=I.extend(!0,{},I.fn.form.settings,S),s=I.extend({},I.fn.form.settings.defaults,C),v.error(p.error.oldSyntax,b),v.verbose("Extending settings from legacy parameters",s,p)):(C.fields&&v.is.shorthandFields(C.fields)&&(C.fields=v.get.fieldsFromShorthand(C.fields)),p=I.extend(!0,{},I.fn.form.settings,C),s=I.extend({},I.fn.form.settings.defaults,p.fields),v.verbose("Extending settings",s,p))}else p=I.fn.form.settings,s=I.fn.form.settings.defaults,v.verbose("Using default form validation",s,p);i=p.namespace,m=p.metadata,g=p.selector,h=p.className,r=p.regExp,c=p.error,a="module-"+i,l="."+i,u=d.data(a),v.refresh()},field:function(e){var t;return v.verbose("Finding field with identifier",e),e=v.escape.string(e),0<(t=n.filter("#"+e)).length?t:0<(t=n.filter('[name="'+e+'"]')).length?t:0<(t=n.filter('[name="'+e+'[]"]')).length?t:0<(t=n.filter("[data-"+m.validate+'="'+e+'"]')).length?t:I("<input/>")},fields:function(e){var n=I();return I.each(e,function(e,t){n=n.add(v.get.field(t))}),n},validation:function(r){var i,a;return!!s&&(I.each(s,function(e,n){a=n.identifier||e,I.each(v.get.field(a),function(e,t){if(t==r[0])return n.identifier=a,i=n,!1})}),i||!1)},value:function(e){var t=[];return t.push(e),v.get.values.call(b,t)[e]},values:function(e){var t=Array.isArray(e)?v.get.fields(e):n,m={};return t.each(function(e,t){var n=I(t),r=n.closest(g.uiCalendar),i=n.prop("name"),a=n.val(),o=n.is(g.checkbox),l=n.is(g.radio),s=-1!==i.indexOf("[]"),u=0<r.length&&v.can.useElement("calendar"),c=!!o&&n.is(":checked");if(i)if(s)i=i.replace("[]",""),m[i]||(m[i]=[]),o?c?m[i].push(a||!0):m[i].push(!1):m[i].push(a);else if(l)m[i]!==L&&!1!==m[i]||(m[i]=!!c&&(a||!0));else if(o)m[i]=!!c&&(a||!0);else if(u){var d=r.calendar("get date");if(null!==d){if("date"==p.dateHandling)m[i]=d;else if("input"==p.dateHandling)m[i]=r.calendar("get input date");else if("formatter"==p.dateHandling){var f=r.calendar("setting","type");switch(f){case"date":m[i]=p.formatter.date(d);break;case"datetime":m[i]=p.formatter.datetime(d);break;case"time":m[i]=p.formatter.time(d);break;case"month":m[i]=p.formatter.month(d);break;case"year":m[i]=p.formatter.year(d);break;default:v.debug("Wrong calendar mode",r,f),m[i]=""}}}else m[i]=""}else m[i]=a}),m},dirtyFields:function(){return n.filter(function(e,t){return I(t).data(m.isDirty)})}},has:{field:function(e){return v.verbose("Checking for existence of a field with identifier",e),"string"!=typeof(e=v.escape.string(e))&&v.error(c.identifier,e),0<n.filter("#"+e).length||(0<n.filter('[name="'+e+'"]').length||0<n.filter("[data-"+m.validate+'="'+e+'"]').length)}},can:{useElement:function(e){return I.fn[e]!==L||(v.error(c.noElement.replace("{element}",e)),!1)}},escape:{string:function(e){return(e=String(e)).replace(r.escape,"\\$&")}},add:{rule:function(e,t){v.add.field(e,t)},field:function(n,e){s[n]!==L&&s[n].rules!==L||(s[n]={rules:[]});var r={rules:[]};v.is.shorthandRules(e)?(e=Array.isArray(e)?e:[e],I.each(e,function(e,t){r.rules.push({type:t})})):r.rules=e.rules,I.each(r.rules,function(e,t){0==I.grep(s[n].rules,function(e){return e.type==t.type}).length&&s[n].rules.push(t)}),v.debug("Adding rules",r.rules,s)},fields:function(e){var t;t=e&&v.is.shorthandFields(e)?v.get.fieldsFromShorthand(e):e,s=I.extend({},s,t)},prompt:function(e,t,n){var r=v.get.field(e).closest(f),i=r.children(g.prompt),a=0!==i.length;t="string"==typeof t?[t]:t,v.verbose("Adding field error state",e),n||r.addClass(h.error),p.inline&&(a||(i=p.templates.prompt(t,h.label)).appendTo(r),i.html(t[0]),a?v.verbose("Inline errors are disabled, no inline error added",e):p.transition&&v.can.useElement("transition")&&d.transition("is supported")?(v.verbose("Displaying error with css transition",p.transition),i.transition(p.transition+" in",p.duration)):(v.verbose("Displaying error with fallback javascript animation"),i.fadeIn(p.duration)))},errors:function(e){v.debug("Adding form error messages",e),v.set.error(),t.html(p.templates.error(e))}},remove:{rule:function(n,e){var r=Array.isArray(e)?e:[e];
268if(s[n]!==L&&Array.isArray(s[n].rules))return e===L?(v.debug("Removed all rules"),void(s[n].rules=[])):void I.each(s[n].rules,function(e,t){t&&-1!==r.indexOf(t.type)&&(v.debug("Removed rule",t.type),s[n].rules.splice(e,1))})},field:function(e){var t=Array.isArray(e)?e:[e];I.each(t,function(e,t){v.remove.rule(t)})},rules:function(e,n){Array.isArray(e)?I.each(e,function(e,t){v.remove.rule(t,n)}):v.remove.rule(e,n)},fields:function(e){v.remove.field(e)},prompt:function(e){var t=v.get.field(e).closest(f),n=t.children(g.prompt);t.removeClass(h.error),p.inline&&n.is(":visible")&&(v.verbose("Removing prompt for field",e),p.transition&&v.can.useElement("transition")&&d.transition("is supported")?n.transition(p.transition+" out",p.duration,function(){n.remove()}):n.fadeOut(p.duration,function(){n.remove()}))}},set:{success:function(){d.removeClass(h.error).addClass(h.success)},defaults:function(){n.each(function(e,t){var n=I(t),r=n.parent(),i=0<n.filter(g.checkbox).length,a=r.is(g.uiDropdown)&&v.can.useElement("dropdown"),o=n.closest(g.uiCalendar),l=0<o.length&&v.can.useElement("calendar"),s=i?n.is(":checked"):n.val();a?r.dropdown("save defaults"):l&&o.calendar("refresh"),n.data(m.defaultValue,s),n.data(m.isDirty,!1)})},error:function(){d.removeClass(h.success).addClass(h.error)},value:function(e,t){var n={};return n[e]=t,v.set.values.call(b,n)},values:function(e){I.isEmptyObject(e)||I.each(e,function(e,t){var n,r=v.get.field(e),i=r.parent(),a=r.closest(g.uiCalendar),o=Array.isArray(t),l=i.is(g.uiC
268heckbox)&&v.can.useElement("checkbox"),s=i.is(g.uiDropdown)&&v.can.useElement("dropdown"),u=r.is(g.radio)&&l,c=0<a.length&&v.can.useElement("calendar");0<r.length&&(o&&l?(v.verbose("Selecting multiple",t,r),i.checkbox("uncheck"),I.each(t,function(e,t){n=r.filter('[value="'+t+'"]'),i=n.parent(),0<n.length&&i.checkbox("check")})):u?(v.verbose("Selecting radio value",t,r),r.filter('[value="'+t+'"]').parent(g.uiCheckbox).checkbox("check")):l?(v.verbose("Setting checkbox value",t,i),!0===t||1===t?i.checkbox("check"):i.checkbox("uncheck")):s?(v.verbose("Setting dropdown value",t,i),i.dropdown("set selected",t)):c?a.calendar("set date",t):(v.verbose("Setting field value",t,r),r.val(t)))})},dirty:function(){v.verbose("Setting state dirty"),k=!0,E[0]=E[1],E[1]="dirty",v.is.justClean()&&d.trigger("dirty")},clean:function(){v.verbose("Setting state clean"),k=!1,E[0]=E[1],E[1]="clean",v.is.justDirty()&&d.trigger("clean")},asClean:function(){v.set.defaults(),v.set.clean()},asDirty:function(){v.set.defaults(),v.set.dirty()},autoCheck:function(){v.debug("Enabling auto check on required fields"),n.each(function(e,t){var n=I(t),r=I(t).closest(f),i=0<n.filter(g.checkbox).length,a=n.prop("required")||r.hasClass(h.required)||r.parent().hasClass(h.required),o=n.is(":disabled")||r.hasClass(h.disabled)||r.parent().hasClass(h.disabled),l=v.get.validation(n),s=!!l&&0!==I.grep(l.rules,function(e){return"empty"==e.type}),u=l.identifier||n.attr("id")||n.attr("name")||n.data(m.validate);!a||o||s||u===L||(i?(v.verbose("Adding 'checked' rule on field",u),v.add.rule(u,"checked")):(v.verbose("Adding 'empty' rule on field",u),v.add.rule(u,"empty")))})}},validate:{form:function(e,t){var n=v.get.values();if(x)return!1;if(y=[],v.determine.isValid()){if(v.debug("Form has no validation errors, submitting"),v.set.success(),!0!==t)return p.onSuccess.call(b,e,n)}else if(v.debug("Form has errors"),v.set.error(),p.inline||v.add.errors(y),e&&d.data("moduleApi")!==L&&e.stopImmediatePropagation(),!0!==t)return p.onFailure.call(b,y,n)},field:function(r,e,i){i=i===L||i,"string"==typeof r&&(v.verbose("Validating field",r),r=s[e=r]);var a=r.identifier||e,t=v.get.field(a),n=!!r.depends&&v.get.field(r.depends),o=!0,l=[];return r.identifier||(v.debug("Using field name as identifier",a),r.identifier=a),!t.filter(":not(:disabled)").length?v.debug("Field is disabled. Skipping",a):r.optional&&v.is.blank(t)?v.debug("Field is optional and blank. Skipping",a):r.depends&&v.is.empty(n)?v.debug("Field depends on another value that is not present or empty. Skipping",n):r.rules!==L&&(t.closest(f).removeClass(h.error),I.each(r.rules,function(e,t){if(v.has.field(a)){var n=v.validate.rule(r,t,!0)||[];0<n.length&&(v.debug("Field is invalid",a,t.type),l.push(v.get.prompt(t,r)),o=!1,i&&I(n).closest(f).addClass(h.error))}})),o?(i&&(v.remove.prompt(a,l),p.onValid.call(t)),!0):(i&&(y=y.concat(l),v.add.prompt(a,l,!0),p.onInvalid.call(t,l)),!1)},rule:function(e,t,n){function r(e){var t=u?I(e).filter(":checked").val():I(e).val();return t=t===L||""===t||null===t?"":p.shouldTrim?String(t+"").trim():String(t+""),l.call(e,t,a,d)}var i=v.get.field(e.identifier),a=v.get.ancillaryValue(t),o=v.get.ruleName(t),l=p.rules[o],s=[],u=i.is(g.checkbox);if(I.isFunction(l))return u?r(i)||(s=i):I.each(i,function(e,t){r(t)||s.push(t)}),n?s:!(0<s.length);v.error(c.noRule,o)}},setting:function(e,t){if(I.isPlainObject(e))I.extend(!0,p,e);else{if(t===L)return p[e];p[e]=t}},internal:function(e,t){if(I.isPlainObject(e))I.extend(!0,v,e);else{if(t===L)return v[e];v[e]=t}},debug:function(){!p.silent&&p.debug&&(p.performance?v.performance.log(arguments):(v.debug=Function.prototype.bind.call(console.info,console,p.name+":"),v.debug.apply(console,arguments)))},verbose:function(){!p.silent&&p.verbose&&p.debug&&(p.performance?v.performance.log(arguments):(v.verbose=Function.prototype.bind.call(console.info,console,p.name+":"),v.verbose.apply(console,arguments)))},error:function(){p.silent||(v.error=Function.prototype.bind.call(console.error,console,p.name+":"),v.error.apply(console,arguments))},performance:{log:function(e){var t,n;p.performance&&(n=(t=(new Date).getTime())-(A||t),A=t,F.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:b,"Execution Time":n})),clearTimeout(v.performance.timer),v.performance.timer=setTimeout(v.performance.display,500)},display:function(){var e=p.name+":",n=0;A=!1,clearTimeout(v.performance.timer),I.each(F,function(e,t){n+=t["Execution Time"]}),e+=" "+n+"ms",V&&(e+=" '"+V+"'"),1<D.length&&(e+=" ("+D.length+")"),(console.group!==L||console.table!==L)&&0<F.length&&(console.groupCollapsed(e),console.table?console.table(F):I.each(F,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),F=[]}},invoke:function(r,e,t){var i,a,n,o=u;return e=e||j,t=b||t,"string"==typeof r&&o!==L&&(r=r.split(/[\. ]/),i=r.length-1,I.each(r,function(e,t){var n=e!=i?t+r[e+1].charAt(0).toUpperCase()+r[e+1].slice(1):r;if(I.isPlainObject(o[n])&&e!=i)o=o[n];else{if(o[n]!==L)return a=o[n],!1;if(!I.isPlainObject(o[t])||e==i)return o[t]!==L&&(a=o[t]),!1;o=o[t]}}
vendor: 14,550 bytes, lines 268-279
268)),I.isFunction(a)?n=a.apply(t,e):a!==L&&(n=a),Array.isArray(w)?w.push(n):w!==L?w=[w,n]:n!==L&&(w=n),a}}).initialize()}),w!==L?w:this},I.fn.form.settings={name:"Form",namespace:"form",debug:!1,verbose:!1,performance:!0,fields:!1,keyboardShortcuts:!0,on:"submit",inline:!1,delay:200,revalidate:!0,shouldTrim:!0,transition:"scale",duration:200,autoCheckRequired:!1,preventLeaving:!1,dateHandling:"date",onValid:function(){},onInvalid:function(){},onSuccess:function(){return!0},onFailure:function(){return!1},onDirty:function(){},onClean:function(){},metadata:{defaultValue:"default",validate:"validate",isDirty:"isDirty"},regExp:{htmlID:/^[a-zA-Z][\w:.-]*$/g,bracket:/\[(.*)\]/i,decimal:/^\d+\.?\d*$/,email:/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,escape:/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|:,=@]/g,flags:/^\/(.*)\/(.*)?/,integer:/^\-?\d+$/,number:/^\-?\d*(\.\d+)?$/,url:/(https?:\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,})/i},text:{unspecifiedRule:"Please enter a valid value",unspecifiedField:"This field",leavingMessage:"There are unsaved changes on this page which will be discarded if you continue."},prompt:{empty:"{name} must have a value",checked:"{name} must be checked",email:"{name} must be a valid e-mail",url:"{name} must be a valid url",regExp:"{name} is not formatted correctly",integer:"{name} must be an integer",decimal:"{name} must be a decimal number",number:"{name} must be set to a number",is:'{name} must be "{ruleValue}"',isExactly:'{name} must be exactly "{ruleValue}"',not:'{name} cannot be set to "{ruleValue}"',notExactly:'{name} cannot be set to exactly "{ruleValue}"',contain:'{name} must contain "{ruleValue}"',containExactly:'{name} must contain exactly "{ruleValue}"',doesntContain:'{name} cannot contain  "{ruleValue}"',doesntContainExactly:'{name} cannot contain exactly "{ruleValue}"',minLength:"{name} must be at least {ruleValue} characters",length:"{name} must be at least {ruleValue} characters",exactLength:"{name} must be exactly {ruleValue} characters",maxLength:"{name} cannot be longer than {ruleValue} characters",match:"{name} must match {ruleValue} field",different:"{name} must have a different value than {ruleValue} field",creditCard:"{name} must be a valid credit card number",minCount:"{name} must have at least {ruleValue} choices",exactCount:"{name} must have exactly {ruleValue} choices",maxCount:"{name} must have {ruleValue} or less choices"},selector:{checkbox:'input[type="checkbox"], input[type="radio"]',clear:".clear",field:"input, textarea, select",group:".field",input:"input",message:".error.message",prompt:".prompt.label",radio:'input[type="radio"]',reset:'.reset:not([type="reset"])',submit:'.submit:not([type="submit"])',uiCheckbox:".ui.checkbox",uiDropdown:".ui.dropdown",uiCalendar:".ui.calendar"},className:{error:"error",label:"ui basic red pointing prompt label",pressed:"down",success:"success",required:"required",disabled:"disabled"},error:{identifier:"You must specify a string identifier for each field",method:"The method you called is not defined.",noRule:"There is no rule matching the one you specified",oldSyntax:"Starting in 2.0 forms now only take a single settings object. Validation settings converted to new syntax automatically.",noElement:"This module requires ui {element}"},templates:{error:function(e){var n='<ul class="list">';return I.each(e,function(e,t){n+="<li>"+t+"</li>"}),I(n+="</ul>")},prompt:function(e,t){return I("<div/>").addClass(t).html(e[0])}},formatter:{date:function(e){return Intl.DateTimeFormat("en-GB").format(e)},datetime:function(e){return Intl.DateTimeFormat("en-GB",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(e)},time:function(e){return Intl.DateTimeFormat("en-GB",{hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(e)},month:function(e){return Intl.DateTimeFormat("en-GB",{month:"2-digit",year:"numeric"}).format(e)},year:function(e){return Intl.DateTimeFormat("en-GB",{year:"numeric"}).format(e)}},rules:{empty:function(e){return!(e===L||""===e||Array.isArray(e)&&0===e.length)},checked:function(){return 0<I(this).filter(":checked").length},email:function(e){return I.fn.form.settings.regExp.email.test(e)},url:function(e){return I.fn.form.settings.regExp.url.test(e)},regExp:function(e,t){if(t instanceof RegExp)return e.match(t);var n,r=t.match(I.fn.form.settings.regExp.flags);return r&&(t=2<=r.length?r[1]:t,n=3<=r.length?r[2]:""),e.match(new RegExp(t,n))},integer:function(e,t){var n,r,i,a=I.fn.form.settings.regExp.integer;return t&&-1===["",".."].indexOf(t)&&(-1==t.indexOf("..")?a.test(t)&&(n=r=t-0):(i=t.split("..",2),a.test(i[0])&&(n=i[0]-0),a.test(i[1])&&(r=i[1]-0))),a.test(e)&&(n===L||n<=e)&&(r===L||e<=r)},decimal:function(e){return I.fn.form.settings.regExp.decimal.test(e)},number:function(e){return I.fn.form.settings.regExp.number.test(e)},is:function(e,t){return t="string"==typeof t?t.toLowerCase():t,(e="string"==typeof e?e.toLowerCase():e)==t},isExactly:function(e,t){return e==t},not:function(e,t){return(e="string"==typeof e?e.toLowerCase():e)!=(t="string"==typeof t?t.toLowerCase():t)},notExactly:function(e,t){return e!=t},contains:function(e,t){return t=t.replace(I.fn.form.settings.regExp.escape,"\\$&"),-1!==e.search(new RegExp(t,"i"))},containsExactly:function(e,t){return t=t.replace(I.fn.form.settings.regExp.escape,"\\$&"),-1!==e.search(new RegExp(t))},doesntContain:function(e,t){return t=t.replace(I.fn.form.settings.regExp.escape,"\\$&"),-1===e.search(new RegExp(t,"i"))},doesntContainExactly:function(e,t){return t=t.replace(I.fn.form.settings.regExp.escape,"\\$&"),-1===e.search(new RegExp(t))},minLength:function(e,t){return e!==L&&e.length>=t},length:function(e,t){return e!==L&&e.length>=t},exactLength:function(e,t){return e!==L&&e.length==t},maxLength:function(e,t){return e!==L&&e.length<=t},match:function(e,t,n){var r,i;return 0<(i=n.find('[data-validate="'+t+'"]')).length?r=i.val():0<(i=n.find("#"+t)).length?r=i.val():0<(i=n.find('[name="'+t+'"]')).length?r=i.val():0<(i=n.find('[name="'+t+'[]"]')).length&&(r=i),r!==L&&e.toString()==r.toString()},different:function(e,t,n){var r,i;return 0<(i=n.find('[data-validate="'+t+'"]')).length?r=i.val():0<(i=n.find("#"+t)).length?r=i.val():0<(i=n.find('[name="'+t+'"]')).length?r=i.val():0<(i=n.find('[name="'+t+'[]"]')).length&&(r=i),r!==L&&e.toString()!==r.toString()},creditCard:function(n,e){var t,r,i={visa:{pattern:/^4/,length:[16]},amex:{pattern:/^3[47]/,length:[15]},mastercard:{pattern:/^5[1-5]/,length:[16]},discover:{pattern:/^(6011|622(12[6-9]|1[3-9][0-9]|[2-8][0-9]{2}|9[0-1][0-9]|92[0-5]|64[4-9])|65)/,length:[16]},unionPay:{pattern:/^(62|88)/,length:[16,17,18,19]},jcb:{pattern:/^35(2[89]|[3-8][0-9])/,length:[16]},maestro:{pattern:/^(5018|5020|5038|6304|6759|676[1-3])/,length:[12,13,14,15,16,17,18,19]},dinersClub:{pattern:/^(30[0-5]|^36)/,length:[14]},laser:{pattern:/^(6304|670[69]|6771)/,length:[16,17,18,19]},visaElectron:{pattern:/^(4026|417500|4508|4844|491(3|7))/,length:[16]}},a={},o=!1,l="string"==typeof e&&e.split(",");if("string"==typeof n&&0!==n.length){if(n=n.replace(/[\-]/g,""),l&&(I.each(l,function(e,t){(r=i[t])&&(a={length:-1!==I.inArray(n.length,r.length),pattern:-1!==n.search(r.pattern)}).length&&a.pattern&&(o=!0)}),!o))return!1;if((t={number:-1!==I.inArray(n.length,i.unionPay.length),pattern:-1!==n.search(i.unionPay.pattern)}).number&&t.pattern)return!0;for(var s=n.length,u=0,c=[[0,1,2,3,4,5,6,7,8,9],[0,2,4,6,8,1,3,5,7,9]],d=0;s--;)d+=c[u][parseInt(n.charAt(s),10)],u^=1;return d%10==0&&0<d}},minCount:function(e,t){return 0==t||(1==t?""!==e:e.split(",").length>=t)},exactCount:function(e,t){return 0==t?""===e:1==t?""!==e&&-1===e.search(","):e.split(",").length==t},maxCount:function(e,t){return 0!=t&&(1==t?-1===e.search(","):e.split(",").length<=t)}}}}(jQuery,window,document);
269 /*
270 * # Fomantic UI - 2.8.6
271 * https://github.com/fomantic/Fomantic-UI
272 * http://fomantic-ui.com/
273 *
274 * Copyright 2014 Contributors
275 * Released under the MIT license
276 * http://opensource.org/licenses/MIT
277 *
278 */
279!function(P,j,e,O){"use strict";P.isWindow=P.isWindow||function(e){return null!=e&&e===e.window},j=void 0!==j&&j.Math==Math?j:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),P.api=P.fn.api=function(R){var q,e=P.isFunction(this)?P(j):P(this),x=e.selector||"",S=(new Date).getTime(),A=[],w=R,T="string"==typeof w,k=[].slice.call(arguments,1);return e.each(function(){var s,i,r,e,a,u,c=P.isPlainObject(R)?P.extend(!0,{},P.fn.api.settings,R):P.extend({},P.fn.api.settings),t=c.namespace,n=c.metadata,o=c.selector,d=c.error,l=c.className,f="."+t,g="module-"+t,p=P(this),m=p.closest(o.form),b=c.stateContext?P(c.stateContext):p,v=this,h=b[0],y=p.data(g);u={initialize:function(){T||u.bind.events(),u.instantiate()},instantiate:function(){u.verbose("Storing instance of module",u),y=u,p.data(g,y)},destroy:function(){u.verbose("Destroying previous module for",v),p.removeData(g).off(f)},bind:{events:function(){var e=u.get.event();e?(u.verbose("Attaching API events to element",e),p.on(e+f,u.event.trigger)):"now"==c.on&&(u.debug("Querying API endpoint immediately"),u.query())}},decode:{json:function(e){if(e!==O&&"string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}},read:{cachedResponse:function(e){var t;if(j.Storage!==O)return t=sessionStorage.getItem(e),u.debug("Using cached response",e,t),t=u.decode.json(t);u.error(d.noStorage)}},write:{cachedResponse:function(e,t){t&&""===t?u.debug("Response empty, not caching",t):j.Storage!==O?(P.isPlainObject(t)&&(t=JSON.stringify(t)),sessionStorage.setItem(e,t),u.verbose("Storing cached response for url",e,t)):u.error(d.noStorage)}},query:function(){if(u.is.disabled())u.debug("Element is disabled API request aborted");else{if(u.is.loading()){if(!c.interruptRequests)return void u.debug("Cancelling request, previous request is still pending");u.debug("Interrupting previous request"),u.abort()}if(c.defaultData&&P.extend(!0,c.urlData,u.get.defaultData()),c.serializeForm&&(c.data=u.add.formData(c.data)),!1===(i=u.get.settings()))return u.cancelled=!0,void u.error(d.beforeSend);if(u.cancelled=!1,(r=u.get.templatedURL())||u.is.mocked()){if((r=u.add.urlData(r))||u.is.mocked()){if(i.url=c.base+r,s=P.extend(!0,{},c,{type:c.method||c.type,data:e,url:c.base+r,beforeSend:c.beforeXHR,success:function(){},failure:function(){},complete:function(){}}),u.debug("Querying URL",s.url),u.verbose("Using AJAX settings",s),"local"===c.cache&&u.read.cachedResponse(r))return u.debug("Response returned from local cache"),u.request=u.create.request(),void u.request.resolveWith(h,[u.read.cachedResponse(r)]);c.throttle?c.throttleFirstRequest||u.timer?(u.debug("Throttling request",c.throttle),clearTimeout(u.timer),u.timer=setTimeout(function(){u.timer&&delete u.timer,u.debug("Sending throttled request",e,s.method),u.send.request()},c.throttle)):(u.debug("Sending request",e,s.method),u.send.request(),u.timer=setTimeout(function(){},c.throttle)):(u.debug("Sending request",e,s.method),u.send.request())}}else u.error(d.missingURL)}},should:{removeError:function(){return!0===c.hideError||"auto"===c.hideError&&!u.is.form()}},is:{disabled:function(){return 0<p.filter(o.disabled).length},expectingJSON:function(){return"json"===c.dataType||"jsonp"===c.dataType},form:function(){return p.is("form")||b.is("form")},mocked:function(){return c.mockResponse||c.mockResponseAsync||c.response||c.responseAsync},input:function(){return p.is("input")},loading:function(){return!!u.request&&"pending"==u.request.state()},abortedRequest:function(e){return e&&e.readyState!==O&&0===e.readyState?(u.verbose("XHR request determined to be aborted"),!0):(u.verbose("XHR request was not aborted"),!1)},validResponse:function(e){return u.is.expectingJSON()&&P.isFunction(c.successTest)?(u.debug("Checking JSON returned success",c.successTest,e),c.successTest(e)?(u.debug("Response passed success test",e),!0):(u.debug("Response failed success test",e),!1)):(u.verbose("Response is not JSON, skipping validation",c.successTest,e),!0)}},was:{cancelled:function(){return u.cancelled||!1},succesful:function(){return u.verbose('This behavior will be deleted due to typo. Use "was successful" instead.'),u.was.successful()},successful:function(){return u.request&&"resolved"==u.request.state()},failure:function(){return u.request&&"rejected"==u.request.state()},complete:function(){return u.request&&("resolved"==u.request.state()||"rejected"==u.request.state())}},add:{urlData:function(o,s){var e,t;return o&&(e=o.match(c.regExp.required),t=o.match(c.regExp.optional),s=s||c.urlData,e&&(u.debug("Looking for required URL variables",e),P.each(e,function(e,t){var r=-1!==t.indexOf("$")?t.substr(2,t.length-3):t.substr(1,t.length-2),n=P.isPlainObject(s)&&s[r]!==O?s[r]:p.data(r)!==O?p.data(r):b.data(r)!==O?b.data(r):s[r];if(n===O)return u.error(d.requiredParameter,r,o),o=!1;u.verbose("Found required variable",r,n),n=c.encodeParameters?u.get.urlEncodedValue(n):n,o=o.replace(t,n)})),t&&(u.debug("Looking for optional URL variables",e),P.each(t,function(e,t){var r=-1!==t.indexOf("$")?t.substr(3,t.length-4):t.substr(2,t.length-3),n=P.isPlainObject(s)&&s[r]!==O?s[r]:p.data(r)!==O?p.data(r):b.data(r)!==O?b.data(r):s[r];o=n!==O?(u.verbose("Optional variable Found",r,n),o.replace(t,n)):(u.verbose("Optional variable not found",r),-1!==o.indexOf("/"+t)?o.replace("/"+t,""):o.replace(t,""))}))),o},formData:function(e){var t=P.fn.serializeObject!==O,r=t?m.serializeObject():m.serialize();return e=e||c.data,e=P.isPlainObject(e)?t?(u.debug("Extending existing data with form data",e,r),P.extend(!0,{},e,r)):(u.error(d.missingSerialize),u.debug("Cant extend data. Replacing data with form data",e,r),r):(u.debug("Adding form data",r),r)}},send:{request:function(){u.set.loading(),u.request=u.create.request(),u.is.mocked()?u.mockedXHR=u.create.mockedXHR():u.xhr=u.create.xhr(),c.onRequest.call(h,u.request,u.xhr)}},event:{trigger:function(e){u.query(),"submit"!=e.type&&"click"!=e.type||e.preventDefault()},xhr:{always:function(){},done:function(e,t,r){var n=this,o=(new Date).getTime()-a,s=c.loadingDuration-o,i=!!P.isFunction(c.onResponse)&&(u.is.expectingJSON()&&!c.rawResponse?c.onResponse.call(n,P.extend(!0,{},e)):c.onResponse.call(n,e));s=0<s?s:0,i&&(u.debug("Modified API response in onResponse callback",c.onResponse,i,e),e=i),0<s&&u.debug("Response completed early delaying state change by",s),setTimeout(function(){u.is.validResponse(e)?u.request.resolveWith(n,[e,r]):u.request.rejectWith(n,[r,"invali
279d"])},s)},fail:function(e,t,r){var n=this,o=(new Date).getTime()-a,s=c.loadingDuration-o;0<(s=0<s?s:0)&&u.debug("Response completed early delaying state change by",s),setTimeout(function(){u.is.abortedRequest(e)?u.request.rejectWith(n,[e,"aborted",r]):u.request.rejectWith(n,[e,"error",t,r])},s)}},request:{done:function(e,t){u.debug("Successful API Response",e),"local"===c.cache&&r&&(u.write.cachedResponse(r,e),u.debug("Saving server response locally",u.cache)),c.onSuccess.call(h,e,p,t)},complete:function(e,t){var r,n;u.was.successful()?(n=e,r=t):(r=e,n=u.get.responseFromXHR(r)),u.remove.loading(),c.onComplete.call(h,n,p,r)},fail:function(e,t,r){var n=u.get.responseFromXHR(e),o=u.get.errorFromRequest(n,t,r);if("aborted"==t)return u.debug("XHR Aborted (Most likely caused by page navigation or CORS Policy)",t,r),c.onAbort.call(h,t,p,e),!0;"invalid"==t?u.debug("JSON did not pass success test. A server-side error has most likely occurred",n):"error"==t&&e!==O&&(u.debug("XHR produced a server error",t,r),(e.status<200||300<=e.status)&&r!==O&&""!==r&&u.error(d.statusMessage+r,s.url),c.onError.call(h,o,p,e)),c.errorDuration&&"aborted"!==t&&(u.debug("Adding error state"),u.set.error(),u.should.removeError()&&setTimeout(u.remove.error,c.errorDuration)),u.debug("API Request failed",o,e),c.onFailure.call(h,n,p,e)}}},create:{request:function(){return P.Deferred().always(u.event.request.complete).done(u.event.request.done).fail(u.event.request.fail)},mockedXHR:function(){var e,t,r,n=c.mockResponse||c.response,o=c.mockResponseAsync||c.responseAsync;return r=P.Deferred().always(u.event.xhr.complete).done(u.event.xhr.done).fail(u.event.xhr.fail),n?(t=P.isFunction(n)?(u.debug("Using specified synchronous callback",n),n.call(h,i)):(u.debug("Using settings specified response",n),n),r.resolveWith(h,[t,!1,{responseText:t}])):P.isFunction(o)&&(e=function(e){u.debug("Async callback returned response",e),e?r.resolveWith(h,[e,!1,{responseText:e}]):r.rejectWith(h,[{responseText:e},!1,!1])},u.debug("Using specified async response callback",o),o.call(h,i,e)),r},xhr:function(){var e;return e=P.ajax(s).always(u.event.xhr.always).done(u.event.xhr.done).fail(u.event.xhr.fail),u.verbose("Created server request",e,s),e}},set:{error:function(){u.verbose("Adding error state to element",b),b.addClass(l.error)},loading:function(){u.verbose("Adding loading state to element",b),b.addClass(l.loading),a=(new Date).getTime()}},remove:{error:function(){u.verbose("Removing error state from element",b),b.removeClass(l.error)},loading:function(){u.verbose("Removing loading state from element",b),b.removeClass(l.loading)}},get:{responseFromXHR:function(e){return!!P.isPlainObject(e)&&(u.is.expectingJSON()?u.decode.json(e.responseText):e.responseText)},errorFromRequest:function(e,t,r){return P.isPlainObject(e)&&e.error!==O?e.error:c.error[t]!==O?c.error[t]:r},request:function(){return u.request||!1},xhr:function(){return u.xhr||!1},settings:function(){var e;return(e=c.beforeSend.call(p,c))&&(e.success!==O&&(u.debug("Legacy success callback detected",e),u.error(d.legacyParameters,e.success),e.onSuccess=e.success),e.failure!==O&&(u.debug("Legacy failure callback detected",e),u.error(d.legacyParameters,e.failure),e.onFailure=e.failure),e.complete!==O&&(u.debug("Legacy complete callback detected",e),u.error(d.legacyParameters,e.complete),e.onComplete=e.complete)),e===O&&u.error(d.noReturnedValue),!1===e?e:e!==O?P.extend(!0,{},e):P.extend(!0,{},c)},urlEncodedValue:function(e){var t=j.decodeURIComponent(e),r=j.encodeURIComponent(e);return t!==e?(u.debug("URL value is already encoded, avoiding double encoding",e),e):(u.verbose("Encoding value using encodeURIComponent",e,r),r)},defaultData:function(){var e={};return P.isWindow(v)||(u.is.input()?e.value=p.val():u.is.form()||(e.text=p.text())),e},event:function(){return P.isWindow(v)||"now"==c.on?(u.debug("API called without element, no events attached"),!1):"auto"==c.on?p.is("input")?v.oninput!==O?"input":v.onpropertychange!==O?"propertychange":"keyup":p.is("form")?"submit":"click":c.on},templatedURL:function(e){if(e=e||p.data(n.action)||c.action||!1,r=p.data(n.url)||c.url||!1)return u.debug("Using specified url",r),r;if(e){if(u.debug("Looking up url for action",e,c.api),c.api[e]===O&&!u.is.mocked())return void u.error(d.missingAction,c.action,c.api);r=c.api[e]}else u.is.form()&&(r=p.attr("action")||b.attr("action")||!1,u.debug("No url or action specified, defaulting to form action",r));return r}},abort:function(){var e=u.get.xhr();e&&"resolved"!==e.state()&&(u.debug("Cancelling API request"),e.abort())},reset:function(){u.remove.error(),u.remove.loading()},setting:function(e,t){if(u.debug("Changing setting",e,t),P.isPlainObject(e))P.extend(!0,c,e);else{if(t===O)return c[e];P.isPlainObject(c[e])?P.extend(!0,c[e],t):c[e]=t}},internal:function(e,t){if(P.isPlainObject(e))P.extend(!0,u,e);else{if(t===O)return u[e];u[e]=t}},debug:function(){!c.silent&&c.debug&&(c.performance?u.performance.log(arguments):(u.debug=Function.prototype.bind.call(console.info,console,c.name+":"),u.debug.apply(console,arguments)))}
vendor: 5,191 bytes, lines 279-290
279,verbose:function(){!c.silent&&c.verbose&&c.debug&&(c.performance?u.performance.log(arguments):(u.verbose=Function.prototype.bind.call(console.info,console,c.name+":"),u.verbose.apply(console,arguments)))},error:function(){c.silent||(u.error=Function.prototype.bind.call(console.error,console,c.name+":"),u.error.apply(console,arguments))},performance:{log:function(e){var t,r;c.performance&&(r=(t=(new Date).getTime())-(S||t),S=t,A.push({Name:e[0],Arguments:[].slice.call(e,1)||"","Execution Time":r})),clearTimeout(u.performance.timer),u.performance.timer=setTimeout(u.performance.display,500)},display:function(){var e=c.name+":",r=0;S=!1,clearTimeout(u.performance.timer),P.each(A,function(e,t){r+=t["Execution Time"]}),e+=" "+r+"ms",x&&(e+=" '"+x+"'"),(console.group!==O||console.table!==O)&&0<A.length&&(console.groupCollapsed(e),console.table?console.table(A):P.each(A,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),A=[]}},invoke:function(n,e,t){var o,s,r,i=y;return e=e||k,t=v||t,"string"==typeof n&&i!==O&&(n=n.split(/[\. ]/),o=n.length-1,P.each(n,function(e,t){var r=e!=o?t+n[e+1].charAt(0).toUpperCase()+n[e+1].slice(1):n;if(P.isPlainObject(i[r])&&e!=o)i=i[r];else{if(i[r]!==O)return s=i[r],!1;if(!P.isPlainObject(i[t])||e==o)return i[t]!==O?s=i[t]:u.error(d.method,n),!1;i=i[t]}})),P.isFunction(s)?r=s.apply(t,e):s!==O&&(r=s),Array.isArray(q)?q.push(r):q!==O?q=[q,r]:r!==O&&(q=r),s}},T?(y===O&&u.initialize(),u.invoke(w)):(y!==O&&y.invoke("destroy"),u.initialize())}),q!==O?q:this},P.api.settings={name:"API",namespace:"api",debug:!1,verbose:!1,performance:!0,api:{},cache:!0,interruptRequests:!0,on:"auto",stateContext:!1,loadingDuration:0,hideError:"auto",errorDuration:2e3,encodeParameters:!0,action:!1,url:!1,base:"",urlData:{},defaultData:!0,serializeForm:!1,throttle:0,throttleFirstRequest:!0,method:"get",data:{},dataType:"json",mockResponse:!1,mockResponseAsync:!1,response:!1,responseAsync:!1,rawResponse:!1,beforeSend:function(e){return e},beforeXHR:function(e){},onRequest:function(e,t){},onResponse:!1,onSuccess:function(e,t){},onComplete:function(e,t){},onFailure:function(e,t){},onError:function(e,t){},onAbort:function(e,t){},successTest:!1,error:{beforeSend:"The before send function has aborted the request",error:"There was an error with your request",exitConditions:"API Request Aborted. Exit conditions met",JSONParse:"JSON could not be parsed during error handling",legacyParameters:"You are using legacy API success callback names",method:"The method you called is not defined",missingAction:"API action used but no url was defined",missingSerialize:"jquery-serialize-object is required to add form data to an existing data object",missingURL:"No URL specified for api event",noReturnedValue:"The beforeSend callback must return a settings object, beforeSend ignored.",noStorage:"Caching responses locally requires session storage",parseError:"There was an error parsing your request",requiredParameter:"Missing a required URL parameter: ",statusMessage:"Server gave an error: ",timeout:"Your request timed out"},regExp:{required:/\{\$*[A-z0-9]+\}/g,optional:/\{\/\$*[A-z0-9]+\}/g},className:{loading:"loading",error:"error"},selector:{disabled:".disabled",form:"form"},metadata:{action:"action",url:"url"}}}(jQuery,window,document);
280/*checkbox*/ /*
281 * # Fomantic UI - 2.8.6
282 * https://github.com/fomantic/Fomantic-UI
283 * http://fomantic-ui.com/
284 *
285 * Copyright 2014 Contributors
286 * Released under the MIT license
287 * http://opensource.org/licenses/MIT
288 *
289 */
290!function(I,E,S,O){"use strict";I.isFunction=I.isFunction||function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},E=void 0!==E&&E.Math==Math?E:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),I.fn.checkbox=function(s){var u,e=I(this),b=e.selector||"",y=(new Date).getTime(),C=[],x=s,w="string"==typeof x,D=[].slice.call(arguments,1);return e.each(function(){var e,h,g=I.extend(!0,{},I.fn.checkbox.settings,s),n=g.className,t=g.namespace,p=g.selector,r=g.error,i="."+t,o="module-"+t,f=I(this),a=I(this).children(p.label),k=I(this).children(p.input),m=k[0],c=!1,v=!1,l=f.data(o),d=this;h={initialize:function(){h.verbose("Initializing checkbox",g),h.create.label(),h.bind.events(),h.set.tabbable(),h.hide.input(),h.observeChanges(),h.instantiate(),h.setup()},instantiate:function(){h.verbose("Storing instance of module",h),l=h,f.data(o,h)},destroy:function(){h.verbose("Destroying module"),h.unbind.events(),h.show.input(),f.removeData(o)},fix:{reference:function(){f.is(p.input)&&(h.debug("Behavior called on <input> adjusting invoked element"),f=f.closest(p.checkbox),h.refresh())}},setup:function(){h.set.initialLoad(),h.is.indeterminate()?(h.debug("Initial value is indeterminate"),h.indeterminate()):h.is.checked()?(h.debug("Initial value is checked"),h.check()):(h.debug("Initial value is unchecked"),h.uncheck()),h.remove.initialLoad()},refresh:function(){a=f.children(p.label),k=f.children(p.input),m=k[0]},hide:{input:function(){h.verbose("Modifying <input> z-index to be unselectable"),k.addClass(n.hidden)}},show:{input:function(){h.verbose("Modifying <input> z-index to be selectable"),k.removeClass(n.hidden)}}
290,observeChanges:function(){"MutationObserver"in E&&((e=new MutationObserver(function(e){h.debug("DOM tree modified, updating selector cache"),h.refresh()})).observe(d,{childList:!0,subtree:!0}),h.debug("Setting up mutation observer",e))},attachEvents:function(e,n){var t=I(e);n=I.isFunction(h[n])?h[n]:h.toggle,0<t.length?(h.debug("Attaching checkbox events to element",e,n),t.on("click"+i,n)):h.error(r.notFound)},preventDefaultOnInputTarget:function(){"undefined"!=typeof event&&null!==event&&I(event.target).is(p.input)&&(h.verbose("Preventing default check action after manual check action"),event.preventDefault())},event:{change:function(e){h.should.ignoreCallbacks()||g.onChange.call(m)},click:function(e){var n=I(e.target);n.is(p.input)?h.verbose("Using default check action on initialized checkbox"):n.is(p.link)?h.debug("Clicking link inside checkbox, skipping toggle"):(h.toggle(),k.focus(),e.preventDefault())},keydown:function(e){var n=e.which,t=13,i=32,o=27,a=37,c=38,r=39,l=40,d=h.get.radios(),s=d.index(f),u=d.length,b=!1;if(n==a||n==c?b=(0===s?u:s)-1:n!=r&&n!=l||(b=s===u-1?0:s+1),!h.should.ignoreCallbacks()&&!1!==b){if(!1===g.beforeUnchecked.apply(m))return h.verbose("Option not allowed to be unchecked, cancelling key navigation"),!1;if(!1===g.beforeChecked.apply(I(d[b]).children(p.input)[0]))return h.verbose("Next option should not allow check, cancelling key navigation"),!1}v=n==o?(h.verbose("Escape key pressed blurring field"),k.blur(),!0):!(e.ctrlKey||!(n==i||n==t&&g.enableEnterKey))&&(h.verbose("Enter/space key pressed, toggling checkbox"),h.toggle(),!0)},keyup:function(e){v&&e.preventDefault()}},check:function(){h.should.allowCheck()&&(h.debug("Checking checkbox",k),h.set.checked(),h.should.ignoreCallbacks()||(g.onChecked.call(m),h.trigger.change()),h.preventDefaultOnInputTarget())},uncheck:function(){h.should.allowUncheck()&&(h.debug("Unchecking checkbox"),h.set.unchecked(),h.should.ignoreCallbacks()||(g.onUnchecked.call(m),h.trigger.change()),h.preventDefaultOnInputTarget())},indeterminate:function(){h.should.allowIndeterminate()?h.debug("Checkbox is already indeterminate"):(h.debug("Making checkbox indeterminate"),h.set.indeterminate(),h.should.ignoreCallbacks()||(g.onIndeterminate.call(m),h.trigger.change()))},determinate:function(){h.should.allowDeterminate()?h.debug("Checkbox is already determinate"):(h.debug("Making checkbox determinate"),h.set.determinate(),h.should.ignoreCallbacks()||(g.onDeterminate.call(m),h.trigger.change()))},enable:function(){h.is.enabled()?h.debug("Checkbox is already enabled"):(h.debug("Enabling checkbox"),h.set.enabled(),h.should.ignoreCallbacks()||(g.onEnable.call(m),g.onEnabled.call(m),h.trigger.change()))},disable:function(){h.is.disabled()?h.debug("Checkbox is already disabled"):(h.debug("Disabling checkbox"),h.set.disabled(),h.should.ignoreCallbacks()||(g.onDisable.call(m),g.onDisabled.call(m),h.trigger.change()))},get:{radios:function(){var e=h.get.name();return I('input[name="'+e+'"]').closest(p.checkbox)},otherRadios:function(){return h.get.radios().not(f)},name:function(){return k.attr("name")}},is:{initialLoad:function(){return c},radio:function(){return k.hasClass(n.radio)||"radio"==k.attr("type")},indeterminate:function(){return k.prop("indeterminate")!==O&&k.prop("indeterminate")},checked:function(){return k.prop("checked")!==O&&k.prop("checked")},disabled:function(){return k.prop("disabled")!==O&&k.prop("disabled")},enabled:function(){return!h.is.disabled()},determinate:function(){return!h.is.indeterminate()},unchecked:function(){return!h.is.checked()}},should:{allowCheck:function(){return h.is.determinate()&&h.is.checked()&&!h.is.initialLoad()?(h.debug("Should not allow check, checkbox is already checked"),!1):!(!h.should.ignoreCallbacks()&&!1===g.beforeChecked.apply(m))||(h.debug("Should not allow check, beforeChecked cancelled"),!1)},allowUncheck:function(){return h.is.determinate()&&h.is.unchecked()&&!h.is.initialLoad()?(h.debug("Should not allow uncheck, checkbox is already unchecked"),!1):!(!h.should.ignoreCallbacks()&&!1===g.beforeUnchecked.apply(m))||(h.debug("Should not allow uncheck, beforeUnchecked cancelled"),!1)},allowIndeterminate:function(){return h.is.indeterminate()&&!h.is.initialLoad()?(h.debug("Should not allow indeterminate, checkbox is already indeterminate"),!1):!(!h.should.ignoreCallbacks()&&!1===g.beforeIndeterminate.apply(m))||(h.debug("Should not allow indeterminate, beforeIndeterminate cancelled"),!1)},allowDeterminate:function(){return h.is.determinate()&&!h.is.initialLoad()?(h.debug("Should not allow determinate, checkbox is already determinate"),!1):!(!h.should.ignoreCallbacks()&&!1===g.beforeDeterminate.apply(m))||(h.debug("Should not allow determinate, beforeDeterminate cancelled"),!1)},ignoreCallbacks:function(){return c&&!g.fireOnInit}},can:{change:function(){return!(f.hasClass(n.disabled)||f.hasClass(n.readOnly)||k.prop("disabled")||k.prop("readonly"))},uncheck:function(){return"boolean"==typeof g.uncheckable?g.uncheckable:!h.is.radio()}},set:{initialLoad:function(){c=!0},checked:function(){h.verbose("Setting class to checked"),f.removeClass(n.indeterminate).addClass(n.checked),h.is.radio()&&h.uncheckOthers(),h.is.indeterminate()||!h.is.checked()?(h.verbose("Setting state to checked",m),k.prop("indeterminate",!1).prop("checked",!0)):h.debug("Input is already checked, skipping input property change")},unchecked:function(){h.verbose("Removing checked class"),f.removeClass(n.indeterminate).removeClass(n.checked),h.is.indeterminate()||!h.is.unchecked()?(h.debug("Setting state to unchecked"),k.prop("indeterminate",!1).prop("checked",!1)):h.debug("Input is already unchecked")},indeterminate:function(){h.verbose("Setting class to indeterminate"),f.addClass(n.indeterminate),h.is.indeterminate()?h.debug("Input is already indeterminate, skipping input property change"):(h.debug("Setting state to indeterminate"),k.prop("indeterminate",!0))},determinate:function(){h.verbose("Removing indeterminate class"),f.removeClass(n.indeterminate),h.is.determinate()?h.debug("Input is already determinate, skipping input property change"):(h.debug("Setting state to determinate"),k.prop("indeterminate",!1))},disabled:function(){h.verbose("Setting class to disabled"),f.addClass(n.disabled),h.is.disabled()?h.debug("Input is already disabled, skipping input property change"):(h.debug("Setting state to disabled"),k.prop("disabled","disabled"))},enabled:function(){h.verbose("Removing disabled class"),f.removeClass(n.disabled),h.is.enabled()?h.debug("Input is already enabled, skipping input property change"):(h.debug("Setting state to enabled"),k.prop("disabled",!1))},tabbable:function(){h.verbose("Adding tabindex to checkbox"),k.attr("tabindex")===O&&k.attr("tabindex",0)}},remove:{initialLoad:function(){c=!1}},trigger:{change:function(){var e=S.createEvent("HTMLEvents"),n=k[0];n&&(h.verbose("Triggering native change event"),e.initEvent("change",!0,!1),n.dispatchEvent(e))}},create:{label:function(){0<k.prevAll(p.label).length?(k.prev(p.label).detach().insertAfter(k),h.debug("Moving existing label",a)):h.has.label()||(a=I("<label>").insertAfter(k),h.debug("Creating label",a))}},has:{label:function(){return 0<a.length}},bind:{events:function(){h.verbose("Attaching checkbox events"),f.on("click"+i,h.event.click).on("change"+i,h.event.change).on("keydown"+i,p.input,h.event.keydown).on("keyup"+i,p.input,h.event.keyup)}},unbind:{events:function(){h.debug("Removing events"),f.off(i)}},uncheckOthers:function(){var e=h.get.otherRadios();h.debug("Unchecking other radios",e),e.removeClass(n.checked)},toggle:function(){h.can.change()?h.is.indeterminate()||h.is.unchecked()?(h.debug("Currently unchecked"),h.check()):h.is.checked()&&h.can.uncheck()&&(h.debug("Currently checked"),h.uncheck()):h.is.radio()||h.debug("Checkbox is read-only or disabled, ignoring toggle")},setting:function(e,n){if(h.debug("Changing setting",e,n),I.isPlainObject(e))I.extend(!0,g,e);else{if(n===O)return g[e];I.isPlainObject(g[e])?I.extend(!0,g[e],n):g[e]=n}},internal:function(e,n){if(I.isPlainObject(e))I.extend(!0,h,e);else{if(n===O)return h[e];h[e]=n}},debug:function(){!g.silent&&g.debug&&(g.performance?h.performance.log(arguments):(h.debug=Function.prototype.bind.call(console.info,console,g.name+":"),h.debug.apply(console,arguments)))}
290,verbose:function(){!g.silent&&g.verbose&&g.debug&&(g.performance?h.performance.log(arguments):(h.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),h.verbose.apply(console,arguments)))},error:function(){g.silent||(h.error=Function.prototype.bind.call(console.error,console,g.name+":"),h.error.apply(console,arguments))},performance:{log:function(e){var n,t;g.performance&&(t=(n=(new Date).getTime())-(y||n),y=n,C.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:d,"Execution Time":t})),clearTimeout(h.performance.timer),h.performance.timer=setTimeout(h.performance.display,500)},display:function(){var e=g.name+":",t=0;y=!1,clearTimeout(h.performance.timer),I.each(C,function(e,n){t+=n["Execution Time"]}),e+=" "+t+"ms",b&&(e+=" '"+b+"'"),(console.group!==O||console.table!==O)&&0<C.length&&(console.groupCollapsed(e),console.table?console.table(C):I.each(C,function(e,n){console.log(n.Name+": "+n["Execution Time"]+"ms")}),console.groupEnd()),C=[]}},invoke:function(i,e,n){var o,a,t,c=l;return e=e||D,n=d||n,"string"==typeof i&&c!==O&&(i=i.split(/[\. ]/),o=i.length-1,I.each(i,function(e,n){var t=e!=o?n+i[e+1].charAt(0).toUpperCase()+i[e+1].slice(1):i;if(I.isPlainObject(c[t])&&e!=o)c=c[t];else{if(c[t]!==O)return a=c[t],!1;if(!I.isPlainObject(c[n])||e==o)return c[n]!==O?a=c[n]:h.error(r.method,i),!1;c=c[n]}})),I.isFunction(a)?t=a.apply(n,e):a!==O&&(t=a),Array.isArray(u)?u.push(t):u!==O?u=[u,t]:t!==O&&(u=t),a}},w?(l===O&&h.initialize(),h.invoke(x)):(l!==O&&l.invoke("destroy"),h.initialize())}),u!==O?u:this},I.fn.checkbox.settings={name:"Checkbox",namespace:"checkbox",silent:!1,debug:!1,verbose:!0,performance:!0,uncheckable:"auto",fireOnInit:!1,enableEnterKey:!0,onChange:function(){},beforeChecked:function(){},beforeUnchecked:function(){},beforeDeterminate:function(){},beforeIndeterminate:function(){},onChecked:function(){},onUnchecked:function(){},onDeterminate:function(){},onIndeterminate:function(){},onEnable:function(){},onDisable:function(){},onEnabled:function(){},onDisabled:function(){},className:{checked:"checked",indeterminate:"indeterminate",disabled:"disabled",hidden:"hidden",radio:"radio",readOnly:"read-only"},error:{method:"The method you called is not defined"},selector:{checkbox:".ui.checkbox",label:"label, .box",input:'input[type="checkbox"], input[type="radio"]',link:"a[href]"}}}(jQuery,window,document);
291/***assets/js/g3.boot.js***/
292(function($){
293	if($.G3 == undefined){
294		$.G3 = {};
295	}
296	$.G3.scrollTo = function(Elem){
297		if(Elem.length > 0){
298			$('html, body').animate({
299				scrollTop: Elem.offset().top - 50
300			}, 'slow');
301		}
302	};
303	
304	$.G3.centerOn = function(Elem){
305		if(Elem.length > 0){
306			$('html, body').animate({
307				scrollTop: Elem.offset().top - $(window).height()/2
308			}, 'slow');
309		}
310	};
311
312	$.G3.copyToClipboard = function(value){
313		var hidden = $('<input type="text" value="'+value+'" />');
314		$("body").append(hidden);
315		hidden.select();
316		document.execCommand("copy");
317		hidden.remove()
318	};
319	
320	$.G3.split = function(inputs, maxcount){
321		var data = {};
322		if(inputs.length > maxcount){
323			for(i = 0; i <= inputs.length; i = i + maxcount){
324				data[i] = inputs.slice(i, i + maxcount).serialize();
325			}
326		}else{
327			data[0] = inputs.serialize();
328		}
329		
330		return data;
331	};
332
333	$.G3.boot = {};
334	$.G3.date = {};
335	
336	$.G3.date.mysqltodate = function(string){
337		var t = string.split(/[- :]/);
338		var date = new Date(Date.UTC(t[0], t[1]-1, t[2], t[3], t[4], t[5]));
339		return date;
340	};
341
342	$.G3.date.format = function(date, format_string){
343		var format = format_string;
344		format = format.replace('YYYY', date.getFullYear());
345		format = format.replace('MM', ("00" + (date.getMonth() + 1)).slice(-2));
346		format = format.replace('DD', ("00" + date.getDate()).slice(-2));
347		format = format.replace('HH', ("00" + date.getHours()).slice(-2));
348		format = format.replace('mm', ("00" + date.getMinutes()).slice(-2));
349		format = format.replace('ss', ("00" + date.getSeconds()).slice(-2));
350		return format;
351	};
352
353	$.G3.boot.calendar = function(Container){
354		Container.find('[data-calendar]').not('[data-g3]').attr('data-g3', 1).each(function(i, calfield){
355			if(jQuery.fn.calendar != undefined){
356				var dformat = $(calfield).data('dformat') ? $(calfield).data('dformat') : 'YYYY-MM-DD';
357				var sformat = $(calfield).data('sformat') ? $(calfield).data('sformat') : 'YYYY-MM-DD HH:mm:ss';
358				var $realDate = $(calfield).closest('.ui.calendar').next('input[type=hidden]');
359				
360				var mindate = null;
361				if($(calfield).data('mindate')){
362					var mindate = $.G3.date.mysqltodate($(calfield).data('mindate'));
363				}
364				var maxdate = null;
365				if($(calfield).data('maxdate')){
366					var maxdate = $.G3.date.mysqltodate($(calfield).data('maxdate'));
367				}
368
369				var opendays = [0,1,2,3,4,5,6];//1 for monday
370				if($(calfield).data('opendays')){
371					opendays = $(calfield).data('opendays').toString().split(',').map(Number);
372				}
373				var openhours = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23];
374				if($(calfield).data('openhours')){
375					openhours = $(calfield).data('openhours').toString().split(',').map(Number);
376				}
377				
378				$(calfield).closest('.ui.calendar').calendar({
379					startMode : $(calfield).data('startmode'),
380					type : $(calfield).data('type'),
381					minDate : mindate,
382					maxDate : maxdate,
383					startCalendar: $(calfield).data('startcalendar') ? $('[data-uid="'+$(calfield).data('startcalendar')+'"]').first().find('.ui.calendar').first() : null,
384					endCalendar: $(calfield).data('endcalendar') ? $('[data-uid="'+$(calfield).data('endcalendar')+'"]').first().find('.ui.calendar').first() : null,
385					firstDayOfWeek: $(calfield).data('firstday') ? $(calfield).data('firstday') : 0,
386					ampm: ($(calfield).data('ampm') != undefined) ? $(calfield).data('ampm') : true,
387					monthFirst: $(calfield).data('monthfirst') ? $(calfield).data('monthfirst') : true,
388					disableMinute: $(calfield).data('disableminute') ? $(calfield).data('disableminute') : false,
389					inline: ($(calfield).data('inline') === 1 || $(calfield).data('inline') === 2) ? true : false, 
390					
391					disableMonth: $(calfield).data('disablemonth') ? $(calfield).data('disablemonth') : false,
392					disableYear: $(calfield).data('disableyear') ? $(calfield).data('disableyear') : false,
393					disabledDaysOfWeek: $(calfield).data('disableddaysofweek') ? $(calfield).data('disableddaysofweek').split(',') : [],
394
395					text:{
396						days: $(calfield).data('days') ? $(calfield).data('days') : ['S', 'M', 'T', 'W', 'T', 'F', 'S'],
397						months: $(calfield).data('months') ? $(calfield).data('months') : ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
398						monthsShort: $(calfield).data('monthsshort') ? $(calfield).data('monthsshort') : ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
399						today: $(calfield).data('today') ? $(calfield).data('today').split(',') : 'Today',
400						now: $(calfield).data('now') ? $(calfield).data('now').split(',') : 'Now',
401						am: $(calfield).data('am') ? $(calfield).data('am').split(',') : 'AM',
402						pm: $(calfield).data('pm') ? $(calfield).data('pm').split(',') : 'PM'
403					},
404					onChange: function (date, text, mode){
405						$(calfield).trigger('change.events');
406					},
407					formatter: {
408						datetime: function (date, settings) {
409							if (!date) return '';
410							$realDate.val($.G3.date.format(date, sformat));
411							return $.G3.date.format(date, dformat);
412						},
413						cell: function(cell, date, cellOptions){
414							if(cellOptions.mode == 'day' && (opendays.indexOf(date.getDay()) == -1)){
415								$(cell).addClass('disabled');
416							}
417							if(cellOptions.mode == 'hour' && (openhours.indexOf(date.getHours()) == -1)){
418								$(cell).addClass('disabled');
419							}
420						}
421					}
422				});
423
424				if($(calfield).data('inline') === 2){
425					$(calfield).css('display', 'none');
426				}
427			}
428		});
429	}
430	
431	$.G3.boot.ready = function(){
432		$('body').on('contentChange.basics', '*', function(e, settings){
433			e.stopPropagation();
434
435			var exclude = [];
436			if($(this).find('.clonable[data-source="1"]').length){
437				exclude = $(this).find('.clonable[data-source="1"]').find('*');
438			}
439			
440			if($(this).prop('tagName') != 'DIV' && $(this).prop('tagName') != 'FORM'){
441				//return false;
442			}
443			
444			if(jQuery.fn.tab != undefined){
445				$(this).find('.ui.menu.G3-tabs .item:not(.notab), .ui.steps.G3-tabs .step:not(.notab)').tab();
446			}
447			if(jQuery.fn.dropdown != undefined){
448				//jQuery.fn.dropdown.settings.forceSelection = false;
449				// jQuery.fn.dropdown.settings.message.addResult = '<i class="icon save"></i> <b>{term}</b>';
450				$(this).find('div.ui.dropdown').each(function(di, dropmenu){
451					if($(dropmenu).find('select').length == 0){
452						var dsettings = {'forceSelection' : false, 'placeholder' : ''};
453						if($(dropmenu).attr('data-action')){
454							$.extend(dsettings, {action:$(dropmenu).attr('data-action')});
455						}
456						$(dropmenu).dropdown(dsettings);
457					}
458				});
459				$(this).find('select:not(.nodropdown)').each(function(si, dropfield){
460					// if($(dropfield).closest('.clonable[data-source="1"]').length){
461					// 	return;
462					// }
463					if($(dropfield).parent('.ui.dropdown').length){
464						$(dropfield).parent('.ui.dropdown').dropdown('refresh');
465						return;
466					}
467					var dsettings = {
468						'forceSelection' : false,
469					};
470					$.extend(dsettings, {
471						'onLabelCreate':function(value, text){
472							if($(dropfield).is('[data-rich]')){
473								var option = $(dropfield).find('option[value="'+$(this).attr('data-value')+'"]').first();
474								var opdata = option.data();
475								if(opdata != undefined){
476									if(opdata['icon'] != undefined){
477										$(this).prepend('<i class="icon '+opdata['icon']+'"></i>');
478									}
479									if(opdata['iconsvg'] != undefined){
480										$(this).prepend(opdata['iconsvg']);
481									}
482									if(opdata['tooltip'] != undefined){
483										$(this).attr('data-hint', opdata['tooltip']);
484									}
485									if(jQuery.fn.tooltipster != undefined){
486										$(this).tooltipster({
487											content: $(this).data('hint'),
488											maxWidth: 300,
489											delay: 50,
490											debug: false,
491											contentAsHTML: true
492										});
493									}
494								}
495							}
496							$(this).find('.icon.delete').addClass('hidden').after('<svg class="fasvg icon times link delete" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path transform="translate(80, 0)" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>');
497							return this;
498						}
499					});
500					
501					if($(dropfield).is('[placeholder]')){
502						var placeholder = $(dropfield).attr('placeholder');
503						if(placeholder == 'false'){
504							placeholder = false;
505						}
506						$.extend(dsettings, {'placeholder':placeholder});
507					}
508
509					if($(dropfield).is('[data-complete]')){
510						$.extend(dsettings, {
511							apiSettings : {
512								url: $(dropfield).data('complete')['url'] + '&' + $(dropfield).attr('name') + '={query}',
513								cache : false,
514								onResponse : function(Response){
515									if(!Response.hasOwnProperty('results')){
516										var results = {};
517										results['success'] = true;
518										results['results'] = [];
519										
520										var count = 0;
521										$.each(Response, function(key, obj){
522											results['results'][count] = {};
523											if(typeof obj === 'object'){
524												results['results'][count] = obj;
525												results['results'][count]['name'] = obj['name'] ? obj['name'] : obj['content'];
526											}else{
527												results['results'][count]['value'] = key;
528												results['results'][count]['name'] = obj;
529											}
530											count = count + 1;
531										});
532										
533										return results;
534									}
535								}
536							},
537							minCharacters: $(dropfield).data('completemin'),
538							message : {noResults : $(dropfield).data('noresults') ? $(dropfield).data('noresults') : 'No results found'},
539							//saveRemoteData:false
540						});
541					}
542					
543					if($(dropfield).attr('data-allowadditions')){
544						$.extend(dsettings, {allowAdditions:true, hideAdditions: false, forceSelection: false});
545					}
546					
547					if($(dropfield).attr('data-fulltextsearch')){
548						$.extend(dsettings, {fullTextSearch: 'exact'});
549					}
550
551					if($(dropfield).attr('data-list') && $(dropfield).is('.search')){
552						$.extend(dsettings, {fullTextSearch: 'exact'});
553					}
554
555					if($(dropfield).attr('data-clearable')){
556						$.extend(dsettings, {clearable: true});
557					}
558					
559					$(dropfield).dropdown(dsettings);
560
561					if($(dropfield).attr('data-clearable') && jQuery(dropfield).closest('.ui.dropdown').length){
562						jQuery(dropfield).closest('.ui.dropdown').find('.icon.remove').first().addClass('hidden').after('<svg class="fasvg icon times link remove" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path transform="translate(80, 0)" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>');
563					}
564
565					if($(dropfield).is('[data-rich]') && jQuery(dropfield).closest('.ui.dropdown').length){
566						$.each(jQuery(dropfield).closest('.ui.dropdown').find('.menu').first().find('.item'), function(ti, item){
567							var option = $(dropfield).find('option[value="'+$(item).attr('data-value')+'"]').first();
568							var opdata = option.data();
569							if(opdata != undefined){
570								var icon = '';
571								if(opdata['icon'] != undefined){
572									icon = '<i class="icon '+opdata['icon']+'"></i>';
573								}
574								if(opdata['iconsvg'] != undefined){
575									icon = opdata['iconsvg'];
576								}
577								if(opdata['label'] != undefined){
578									var color = (opdata['labelcolor'] != undefined) ? 'quti text-white bg-'+opdata['labelcolor'] : '';
579									$(item).prepend('<div class="ui label '+color+'">'+icon+opdata['label']+'</div>');
580									icon = '';
581								}else{
582									$(item).removeAttr('data-text');
583								}
584								if(opdata['icon'] != undefined){
585									$(item).prepend(icon);
586								}
587								if(opdata['flag'] != undefined){
588									$(item).prepend('<i class="'+opdata['flag']+'"></i>');
589								}
590								if(opdata['html'] != undefined){
591									$(item).prepend(opdata['html']);
592								}
593								if(opdata['category'] != undefined){
594									$(item).prepend('<div class="ui label quti text-white bg-black">'+opdata['category']+'</div>');
595								}
596								if(opdata['type'] == 'header'){
597									$(item).attr('class', 'header');
598								}
599								if(opdata['type'] == 'disabled'){
600									$(item).attr('class', 'item disabled');
601								}
602								if($(option).prop('selected') && !$(dropfield).prop('multiple')){
603									// selected_values.push($(option).attr('value'));
604									jQuery(dropfield).closest('.ui.dropdown').find('div.text').first().html($(item).html());
605								}
606							}else{
607								// $(item).attr('class', 'header');
608								// $(option).remove();
609							}
610						});
611					}
612
613					if($(dropfield).is('[data-dicon]') && jQuery(dropfield).closest('.ui.dropdown').length){
614						if($(dropfield).data('dicon')){
615
616						}else{
617							jQuery(dropfield).closest('.ui.dropdown').children('i').first().remove();
618						}
619					}
620
621					if($(dropfield).is('[data-allowadditions]')){
622						jQuery(dropfield).closest('.ui.dropdown').find('input.search').on('blur', function(e){
623							if($(this).val().trim().length){
624								$(dropfield).dropdown('set selected', [$(this).val().trim()]);
625							}
626						});
627					}
628
629					if(jQuery(dropfield).closest('.ui.dropdown.inline').length){
630						jQuery(dropfield).closest('.ui.dropdown').removeClass('selection');
631					}
632
633					// if(selected_values.length && jQuery(dropfield).closest('.ui.dropdown').length){
634					// 	$(dropfield).closest('.ui.dropdown').dropdown('set exactly', selected_values);
635					// }
636					//$(dropfield).dropdown('refresh');
637				});
638			}
639			if(jQuery.fn.checkbox != undefined){
640				$(this).find('.ui.checkbox').checkbox('refresh');
641			}
642			
643			if(jQuery.fn.embed != undefined){
644				$(this).find('.ui.embed').embed();
645			}
646
647			if(jQuery.fn.progress != undefined){
648				$(this).find('.ui.progress').progress();
649			}
650
651			if(jQuery.fn.modal != undefined){
652				$(this).find('.ui.modal').not(exclude).not('[data-g3]').attr('data-g3', 1).each(function(r, widget){
653					$(widget).modal({
654						detachable : ($(widget).attr('data-detachable')) ? true : false,
655						closable : ($(widget).attr('data-closable')) ? true : false,
656						observeChanges : true,
657						autofocus: false,
658					});
659				});
660			}
661
662			if(jQuery.fn.popup != undefined){
663				$(this).find('.ui.popup').not(exclude).not('[data-g3]').attr('data-g3', 1).each(function(r, widget){
664					if($(widget).data('target')){
665						$($(widget).data('target')).first().popup({
666							popup : $(widget),
667							on : ($(widget).attr('data-on')) ? $(widget).attr('data-on') : 'hover',
668							hoverable : ($(widget).attr('data-hoverable')) ? true : false,
669							position : ($(widget).attr('data-position')) ? $(widget).attr('data-position') : 'top left',
670						});
671					}
672				});
673			}
674			
675			if(jQuery.fn.sticky != undefined){
676				$(this).find('.ui.sticky').sticky();
677			}
678			
679			if(jQuery.fn.rating != undefined){
680				$(this).find('.ui.rating').not(exclude).not('[data-g3]').attr('data-g3', 1).each(function(r, widget){
681					var hidden = $(widget).closest('.mainfield').children(':input[type=hidden]').first();
682					$(widget).attr('data-rating', hidden.val());
683					
684					$(widget).rating({
685						onRate:function(){
686							hidden.val($(this).rating('get rating'));
687							hidden.trigger('change');
688						},
689						interactive: ($(widget).attr('data-interactive') == 1) ? true : false,
690						clearable: ($(widget).attr('data-clearable') == 1) ? true : false,
691					});
692				});
693			}
694			
695			if(jQuery.fn.accordion != undefined){
696				$(this).find('.ui.accordion').accordion();
697				$(this).find('.ui.accordion').accordion('refresh');
698			}
699			
700			if(jQuery.fn.tooltipster != undefined){
701				$(this).find('[data-hint]').addBack().each(function(i, element){
702					$(element).tooltipster({
703						content: $(element).data('hint'),
704						maxWidth: 300,
705						delay: 50,
706						debug: false,
707						trigger: $(element).data('hinttrigger') ? $(element).data('hinttrigger') : 'hover',
708						contentAsHTML: true
709					});
710				});
711			}
712			
713			if($.G3.forms != undefined){
714				$.each($(this).find('.chronopage').addBack('.chronopage'), function(Fi, Page){
715					$.G3.forms.ready($(Page));
716				});
717			}
718
719			if($.fn.inputmask != undefined){
720				$(this).find('[data-inputmask]').inputmask();
721			}
722			
723			$.G3.boot.calendar($(this));
724			
725			//wysiwyg editor
726			if($.G3.tinymce != undefined){
727				$.G3.tinymce.init();
728			}
729			//textareas expand
730			$.each($(this).find('textarea[data-autoresize]'), function(ti, textarea){
731				$(textarea).on('input', function(){
732					if($(this).data('rows') == undefined){
733						$(this).data('rows', $(this).attr('rows'));
734					}
735					var rnum = $(this).val().split("\n").length;
736					if(rnum >= parseInt($(this).attr('rows'))){
737						if(rnum <= parseInt($(this).attr('data-autoresize'))){
738							$(this).attr('rows', rnum);
739							$(this).css('overflow', 'hidden');
740						}else{
741							$(this).attr('rows', parseInt($(this).attr('data-autoresize')));
742							$(this).css('overflow', 'visible');
743						}
744					}else{
745						if(parseInt($(this).attr('rows')) > $(this).data('rows')){
746							if(rnum > $(this).data('rows')){
747								$(this).attr('rows', rnum);
748							}else{
749								$(this).attr('rows', $(this).data('rows'));
750							}
751						}
752					}
753				});
754			});
755			
756			if(typeof ace != undefined){
757				$(this).find('textarea[data-codeeditor]').not(exclude).not('[data-g3]').attr('data-g3', 1).each(function(t, textarea){
758					var aceeditor = $('<div class="ui code-editor"></div>');
759					//$(aceeditor).css('position', 'absolute');
760					$(aceeditor).css('height', parseInt($(textarea).attr('rows')) * 20);
761					$(aceeditor).css('width', '100%');
762					$(aceeditor).css('font-size', '14px');
763					$(textarea).after(aceeditor);
764					$(textarea).hide();
765					
766					var editor = ace.edit(aceeditor.get(0));
767					//var PhpMode = ace.require("ace/mode/php").Mode;
768					//editor.session.setMode(new PhpMode());
769					
770					editor.setValue($(textarea).val(), 1);
771					
772					editor.getSession().on('change', function(){
773						$(textarea).val(editor.getValue());
774					});
775				});
776			}
777
778			$(this).find('.ui.live.button').on('click', function(e){
779				e.preventDefault();
780
781				if($(this).attr('data-url')){
782					$(this).closest('form').attr('action', $(this).data('url'));
783				}
784				
785				if($(this).attr('data-fn')){
786					if(window[$(this).attr('data-fn')] != undefined){
787						window[$(this).attr('data-fn')]($(this));
788					}
789				}else{
790					if($(this).attr('data-url')){
791						$(this).closest('form').submit();
792					}
793				}
794			});
795		});
796		
797		//toolbar
798		$('.ui.toolbar-button').on('click', function(e){
799			e.preventDefault();
800			if($(this).attr('data-form')){
801				var toolbar_form = $($(this).attr('data-form'));
802			}else{
803				var toolbar_form = $(this).closest('form');
804			}
805			
806			if($(this).attr('data-url')){
807				toolbar_form.attr('action', $(this).data('url'));
808			}
809			
810			if($(this).attr('name') && $(this).attr('data-url')){
811				//if the button has a url setting then use a hidden field
812				toolbar_form.append($('<input />').attr('type', 'hidden').attr('name', $(this).attr('name')).val(1));
813			}
814			
815			if($(this).data('selections') == '1' && toolbar_form.find('.ui.selector.checkbox.checked').length == 0){
816				// alert($(this).data('message'));
817				$('body').toast({
818					class: 'error',
819					message: $(this).data('message'),
820					position: "top center",
821				});
822				return false;
823			}
824			
825			if($(this).attr('data-fn')){
826				if(window[$(this).attr('data-fn')] != undefined){
827					window[$(this).attr('data-fn')]($(this));
828				}
829			}else{
830				if($(this).attr('data-url')){
831					toolbar_form.submit();
832				}
833			}
834		});
835		
836		//list selectors
837		if(jQuery.fn.checkbox != undefined){
838			$('.ui.selector.checkbox').checkbox({
839				onChecked: function(){
840					$(this).closest('tr').addClass(($(this).data('selectionclass') ? $(this).data('selectionclass') : 'warning'));
841				},
842				onUnchecked: function(){
843					$(this).closest('tr').removeClass(($(this).data('selectionclass') ? $(this).data('selectionclass') : 'warning'));
844				}
845			});
846
847			$('.ui.select_all.checkbox').checkbox({
848				onChecked: function(){
849					$(this).closest('form').find('.ui.selector.checkbox').checkbox('check');
850				},
851				onUnchecked: function(){
852					$(this).closest('form').find('.ui.selector.checkbox').checkbox('uncheck');
853				}
854			});
855		}
856		
857		//errors
858		$(':input[data-error]').closest('.field').addClass('error');
859		
860	};
861	
862}(jQuery));
863
864				jQuery(document).ready(function($){
865					$.G3.boot.ready();
866				});
867			</script>
vendor: 1 bytes, line 867
867
868<script>
869setInterval(function(){jQuery.get("https://topsemence.fr/fr/formulaire-de-contact?view=form");}, 300000);
870/***assets/js/g3.forms.js***/
871(function($){
872	if($.G3 == undefined){
873		$.G3 = {};
874	}
875	$.G3.forms = {};
876
877	$.G3.forms.quickUpload = function(Widget, requestData){
878		$.ajax({
879			xhr: function(){
880				var xhr = new window.XMLHttpRequest();
881				xhr.upload.addEventListener('progress', function(evt){
882					if(evt.lengthComputable){
883						var percentComplete = evt.loaded / evt.total;
884						percentComplete = parseInt(percentComplete * 100);
885						console.log(percentComplete);
886						// $(Widget).find('.progress').progress('set percent', percentComplete);
887						
888						if(percentComplete === 100){
889							//container.find('.progress').hide();
890						}
891					}
892				}, false);
893				return xhr;
894			},
895			url: $(Widget).data('url'),
896			type: "POST",
897			data: requestData,
898			processData: false,
899			contentType: false,
900			beforeSend: function(){
901				$(Widget).addClass('ui form loading');
902			},
903			error: function(xhr, textStatus, message){
904				$(element).removeClass('loading');
905				alert(textStatus+':'+message);
906			},
907			success: function(data, textStatus, xhr){
908				$(Widget).removeClass('ui form loading');
909				//$(Widget).append(data);
910			}
911		});
912	}
913	
914	$.G3.forms.initializeForm = function (Form){
915		var validationRules = {};
916		
917		jQuery.fn.form.settings.rules.required = function(value){
918			if(value){
919				return true;
920			}else{
921				return false;
922			}
923		};
924		
925		jQuery.fn.form.settings.rules.email = function(value){
926			if(value.match(/^([a-zA-Z0-9_\.\-\+%])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{1,11})+$/)){
927				return true;
928			}else{
929				return false;
930			}
931		};
932		
933		jQuery.fn.form.settings.rules.minChecked = function(value, minChecked){
934			jQuery(this).closest('.mainfield').off('change.validation').on('change.validation', ':input', function(){
935				Form.form('validate form');
936			});
937			
938			if(jQuery(this).closest('.mainfield').find(':input:checked').length >= minChecked){
939				return true;
940			}else{
941				return false;
942			}
943		};
944		
945		jQuery.fn.form.settings.rules.maxChecked = function(value, maxChecked){
946			jQuery(this).closest('.mainfield').off('change.validation').on('change.validation', ':input', function(){
947				Form.form('validate form');
948			});
949			
950			if(jQuery(this).closest('.mainfield').find(':input:checked').length > maxChecked){
951				return false;
952			}else{
953				return true;
954			}
955		};
956		
957		Form.find('[data-validationrules]').each(function(i, inp){
958			if(jQuery(inp).data('validationrules').disabled == undefined || jQuery(inp).data('validationrules').disabled == 0){
959				validationRules['field'+i] = jQuery(inp).data('validationrules');
960			}
961		});
962		
963		Form.form({
964			inline : true,
965			on : 'blur',
966			fields: validationRules,
967			onInvalid: function(){
968				if($(this).closest('.mainfield').find('.error-msg').length == 0){
969					$(this).closest('.mainfield').append('<span class="ui red text small error-msg" style="display:block;padding-top:3px;"></span>');
970				}
971				$(this).closest('.mainfield').find('.error-msg').text($(this).closest('.field').find('.ui.red.prompt').first().text());
972				$(this).closest('.mainfield').find('.error-msg').removeClass('hidden');
973				$(this).closest('.field').find('.ui.red.prompt').remove();
974				jQuery(this).closest('.mainfield').addClass('error');
975			},
976			onValid: function(){
977				$(this).closest('.mainfield').find('.error-msg').addClass('hidden');
978				jQuery(this).closest('.mainfield').removeClass('error');
979			}
980		});
981
982		Form.on('reset', function(){
983			Form.find(':input').trigger('change');
984			jQuery.each(Form.find(':input[type=hidden][data-for]'), function(Fi, Hidden){
985				if($(Hidden).attr('data-for') == 'ui rating'){
986					$(Hidden).closest('.field').find('.ui.rating').first().rating('clear rating');
987				}
988			});
989		});
990
991		Form.on('click', 'button[data-clear]', function(){console.log(2);
992			Form.find(':input').not(':button, :submit, :reset, :radio, :checkbox, [data-cftoken]').val('');
993			Form.find(':input:checkbox, :input:radio').prop('checked', false);
994			Form.find('select').find('option').removeAttr('selected');
995			Form.find('select').closest('.ui.dropdown').dropdown('clear');
996			Form.find(':input').trigger('change');
997		});
998
999		Form.on('click', 'button[type="reset"]', function(){
1000			Form.form('reset');
1001			// Form.find('input[type="hidden"]').trigger('change.reset');
1002		});
1003
1004		Form.find('input[type="file"].vfile').each(function(fi, file){
1005			$(file).closest('.field').find('.vinput').first().on('click', function(){
1006				$(file).trigger('click');
1007			});
1008			if($(file).data('files') && $(file).data('files').length > 0){
1009				var text = '<ul class="ui list" style="text-align:left;">';
1010				$.each($(file).data('files'), function(Fi, SFile){
1011					$(file).before('<input type="hidden" name="'+$(file).attr('name')+'" value="'+SFile+'" />');
1012					text = text + '<li><i class="icon save"></i>' + SFile + '</li>';
1013				});
1014				text = text + '</ul>';
1015				$(file).closest('.mainfield').find('.vfilename').first().html(text);
1016			}
1017		});
1018
1019		Form.on('change', 'input[type="file"].vfile', function(){
1020			var file = this;
1021			var vfilename = $(file).closest('.mainfield').find('.vfilename').first();
1022			if($(file).val().length){
1023				var flist = [];
1024				requestData = new FormData();
1025				$.each($(file).get(0).files, function(fi, File){
1026					flist.push(File['name']);
1027					// requestData.append('test_file', File);
1028				});
1029				vfilename.text(flist.join(', '));
1030
1031				$(file).closest('.mainfield').find('input[type="hidden"]').remove();
1032				// $.G3.forms.quickUpload($(file).closest('.mainfield'), requestData);
1033			}else{
1034				vfilename.text(vfilename.attr('data-text'));
1035			}
1036		});
1037	}
1038
1039	$.G3.forms.getInput = function(Field){
1040		var Input = null;
1041		if($(Field).data('vtype') == 'checkbox'){
1042			Input = $(Field).find('[type="checkbox"]').first();
1043		}else if($(Field).data('vtype') == 'select'){
1044			Input = $(Field).find('select').first();
1045		}else if($(Field).data('vtype') == 'radios'){
1046			Input = $(Field).find(':input[type="radio"]');
1047		}else if($(Field).data('vtype') == 'checkboxes'){
1048			Input = $(Field).find(':input[type="checkbox"]');
1049		}else{
1050			Input = $(Field).find(':input').first();
1051		}
1052
1053		return Input;
1054	}
1055
1056	$.G3.forms.getVal = function(Field){
1057		FieldValue = '';
1058		if($(Field).data('vtype') == 'checkbox'){
1059			FieldValue = ($(Field).find('[type="checkbox"]').first().is(':checked') ? $(Field).find('[type="checkbox"]').first().val() : '');
1060		}else if($(Field).data('vtype') == 'select'){
1061			FieldValue = $(Field).find('select').first().val();
1062		}else if($(Field).data('vtype') == 'radios'){
1063			FieldValue = $(Field).find(':input:checked').first().val();
1064		}else if($(Field).data('vtype') == 'checkboxes'){
1065			FieldValue = [];
1066			jQuery.each($(Field).find(':input:checked'), function(ci, check){
1067				FieldValue.push($(check).val());
1068			});
1069		}else{
1070			FieldValue = $(Field).find(':input').first().val();
1071		}
1072
1073		if(FieldValue == null){
1074			FieldValue = '';
1075		}
1076
1077		return FieldValue;
1078	}
1079
1080	$.G3.forms.setVal = function(Field, value){
1081		if(!jQuery.isArray(value)){
1082			value = [value];
1083		}
1084		if($(Field).data('vtype') == 'checkbox'){
1085			$(Field).find('[type="checkbox"]').first().prop('checked', true);
1086		}else if($(Field).data('vtype') == 'select'){
1087			$(Field).find('.ui.dropdown').dropdown('set exactly', value);
1088		}else if($(Field).data('vtype') == 'radios'){
1089			jQuery.each($(Field).find(':input[type=radio]'), function(ri, Radio){
1090				if(jQuery.inArray($(Radio).attr('value'), value) > -1){
1091					$(Radio).prop('checked', true);
1092				}
1093			});
1094		}else if($(Field).data('vtype') == 'checkboxes'){
1095			jQuery.each($(Field).find(':input[type=checkbox]'), function(ri, Radio){
1096				if(jQuery.inArray($(Radio).attr('value'), value) > -1){
1097					$(Radio).prop('checked', true);
1098				}
1099			});
1100		}else{
1101			$(Field).find(':input').first().val(value[0]);
1102		}
1103	}
1104
1105	$.G3.forms.testCondition = function(e, eData, conditionSource, condition){
1106		var cinput_value = $.G3.forms.getVal(conditionSource);
1107		// console.log('Condition source input value: '+cinput_value);
1108		var condition_result = false;
1109
1110		if(condition['action'] == '=='){
1111			if(!jQuery.isArray(cinput_value)){
1112				cinput_value = [cinput_value];
1113			}
1114			condition_result = (jQuery(cinput_value).filter(condition['value']).length > 0);
1115		}else if(condition['action'] == '!='){
1116			if(!jQuery.isArray(cinput_value)){
1117				cinput_value = [cinput_value];
1118			}
1119			condition_result = (jQuery(cinput_value).filter(condition['value']).length == 0);
1120		}else if(condition['action'] == '<'){
1121			condition_result = (parseFloat(cinput_value) < parseFloat(condition['value'][0]));
1122		}else if(condition['action'] == '<='){
1123			condition_result = (parseFloat(cinput_value) <= parseFloat(condition['value'][0]));
1124		}else if(condition['action'] == '>'){
1125			condition_result = (parseFloat(cinput_value) > parseFloat(condition['value'][0]));
1126		}else if(condition['action'] == '>='){
1127			condition_result = (parseFloat(cinput_value) >= parseFloat(condition['value'][0]));
1128		}else if(condition['action'] == 'in'){
1129			if(!jQuery.isArray(cinput_value)){
1130				cinput_value = [cinput_value];
1131			}
1132			condition_result = (jQuery(cinput_value).filter(condition['mvalue']).length > 0);
1133		}else if(condition['action'] == '!in'){
1134			if(!jQuery.isArray(cinput_value)){
1135				cinput_value = [cinput_value];
1136			}
1137			condition_result = (jQuery(cinput_value).filter(condition['mvalue']).length == 0);
1138		}else if(condition['action'] == '!empty'){
1139			condition_result = (cinput_value.length > 0);
1140		}else if(condition['action'] == 'empty'){
1141			condition_result = (cinput_value.length == 0);
1142		}else if(condition['action'] == 'regex'){
1143			var pat = condition['value'][0];
1144			var exp = new RegExp(pat.slice(1, -1));
1145			condition_result = exp.test(cinput_value);
1146		}else if(condition['action'] == 'triggers' && e.type == 'triggers'){
1147			if(jQuery(e.currentTarget).is($.G3.forms.getInput(conditionSource)) || jQuery(e.currentTarget).is(conditionSource)){
1148				condition_result = (jQuery([eData['name']]).filter(condition['value']).length > 0);;
1149			}
1150			if(conditionSource.is('[data-isinput]')){
1151				if(jQuery(e.currentTarget).is($.G3.forms.getInput(conditionSource))){
1152					condition_result = (jQuery([eData['name']]).filter(condition['value']).length > 0);
1153				}
1154			}else{
1155				if(jQuery(e.currentTarget).is(conditionSource)){
1156					condition_result = (jQuery([eData['name']]).filter(condition['value']).length > 0);
1157				}
1158			}
1159		}else if(condition['action'] == e.type){
1160			if(conditionSource.is('[data-isinput]')){
1161				if(jQuery(e.currentTarget).is($.G3.forms.getInput(conditionSource))){
1162					condition_result = true;
1163				}
1164			}else{
1165				if(jQuery(e.currentTarget).is(conditionSource)){
1166					condition_result = true;
1167				}
1168			}
1169		}
1170
1171		return condition_result;
1172	}
1173
1174	$.G3.forms.setupEvents = function (Page){
1175		Page.on('show.gevents', '[data-uid]', function(e, data){
1176			e.stopPropagation();
1177			if(data.result == true){
1178				$(this).find('.mainfield').addBack().removeClass('hidden');
1179			}
1180		});
1181		Page.on('hide.gevents', '[data-uid]', function(e, data){
1182			e.stopPropagation();
1183			if(data.result == true){
1184				$(this).find('.mainfield').addBack().addClass('hidden');
1185			}
1186		});
1187		Page.on('toggle_show.gevents', '[data-uid]', function(e, data){
1188			e.stopPropagation();
1189			if(data.result == true){
1190				if($(this).find('.mainfield').addBack().hasClass('hidden')){
1191					$(this).trigger('show.gevents', {'result':true});
1192				}else{
1193					$(this).trigger('hide.gevents', {'result':true});
1194				}
1195			}
1196		});
1197
1198		Page.on('enable.gevents', '[data-uid]', function(e, data){
1199			e.stopPropagation();
1200			if(data.result == true){
1201				$(this).removeClass('disabled');
1202				$(this).find(':input').prop('disabled', false);
1203				$(this).find('.ui.dropdown').removeClass('disabled');
1204			}
1205		});
1206		Page.on('disable.gevents', '[data-uid]', function(e, data){
1207			e.stopPropagation();
1208			if(data.result == true){
1209				$(this).addClass('disabled');
1210				$(this).find(':input').prop('disabled', true);
1211			}
1212		});
1213		Page.on('toggle_enable.gevents', '[data-uid]', function(e, data){
1214			e.stopPropagation();
1215			if(data.result == true){
1216				if($(this).hasClass('disabled')){
1217					$(this).trigger('enable.gevents', {'result':true});
1218				}else{
1219					$(this).trigger('disable.gevents', {'result':true});
1220				}
1221			}
1222		});
1223
1224		Page.on('enable_validation.gevents', '[data-uid]', function(e, data){
1225			e.stopPropagation();
1226			if(data.result == true){
1227				$(this).removeClass('validationDisabled');
1228				$(this).find('.mainfield').addBack().each(function(Ni, Node){
1229					if(jQuery(Node).data('validationrules')){
1230						var vrules = jQuery(Node).data('validationrules');
1231						vrules['disabled'] = 0;
1232						jQuery(Node).data('validationrules', vrules);
1233						jQuery(Node).addClass('required');
1234					}
1235				});
1236
1237				$.G3.forms.initializeForm($(this).closest('form'));
1238			}
1239		});
1240		Page.on('disable_validation.gevents', '[data-uid]', function(e, data){
1241			e.stopPropagation();
1242			if(data.result == true){
1243				$(this).addClass('validationDisabled');
1244				$(this).find('.mainfield').addBack().each(function(Ni, Node){
1245					if(jQuery(Node).data('validationrules')){
1246						var vrules = jQuery(Node).data('validationrules');
1247						vrules['disabled'] = 1;
1248						jQuery(Node).data('validationrules', vrules);
1249						
1250						jQuery(Node).removeClass('required error');
1251						jQuery(Node).find('.error-msg').remove();
1252					}
1253				});
1254
1255				$.G3.forms.initializeForm($(this).closest('form'));
1256			}
1257		});
1258		Page.on('toggle_validation.gevents', '[data-uid]', function(e, data){
1259			e.stopPropagation();
1260			if(data.result == true){
1261				$(this).find('.mainfield').addBack().each(function(Ni, Node){
1262					if(jQuery(Node).hasClass('validationDisabled')){
1263						$(this).trigger('enable_validation.gevents', {'result':true});
1264					}else{
1265						$(this).trigger('disable_validation.gevents', {'result':true});
1266					}
1267				});
1268			}
1269		});
1270
1271		Page.on('clear.gevents', '[data-uid]', function(e, data){
1272			e.stopPropagation();
1273			if(data.result == true){
1274				$(this).find(':input').not(':button, :submit, :reset, :radio, :checkbox').val('');
1275				$(this).find(':input:checkbox, :input:radio').prop('checked', false);
1276				$(this).find('select').find('option').removeAttr('selected');
1277				$(this).find('select').closest('.ui.dropdown').dropdown('clear');
1278				$(this).find(':input').trigger('change');
1279			}
1280		});
1281		Page.on('remove.gevents', '[data-uid]', function(e, data){
1282			e.stopPropagation();
1283			if(data.result == true){
1284				$(this).remove();
1285				$.G3.forms.initializeForm($(this).closest('form'));
1286			}
1287		});
1288
1289		Page.on('checkAll.gevents', '[data-uid]', function(e, data){
1290			e.stopPropagation();
1291			if(data.result == true){
1292				$(this).find(':input').prop('checked', true);
1293			}
1294		});
1295		Page.on('uncheckAll.gevents', '[data-uid]', function(e, data){
1296			e.stopPropagation();
1297			if(data.result == true){
1298				$(this).find(':input').prop('checked', false);
1299			}
1300		});
1301
1302		Page.on('showModal.gevents', '[data-uid]', function(e, data){
1303			e.stopPropagation();
1304			if(data.result == true){
1305				$(this).modal('show');
1306			}
1307		});
1308		Page.on('hideModal.gevents', '[data-uid]', function(e, data){
1309			e.stopPropagation();
1310			if(data.result == true){
1311				$(this).modal('hide');
1312			}
1313		});
1314
1315		Page.on('showPopup.gevents', '[data-uid]', function(e, data){
1316			e.stopPropagation();
1317			if(data.result == true){
1318				$($(this).data('target')).first().popup('show');
1319			}
1320		});
1321		Page.on('hidePopup.gevents', '[data-uid]', function(e, data){
1322			e.stopPropagation();
1323			if(data.result == true){
1324				$($(this).data('target')).first().popup('hide');
1325			}
1326		});
1327
1328		Page.on('reload.gevents', '[data-uid]', function(e, data){
1329			e.stopPropagation();
1330			if(data.result == true){
1331				var Node = $(this);
1332				if(Node.data('reload')){
1333					Node.addClass('ui form loading');
1334					var dataScope = Node.data('reload')['scope'] ? Node.closest(Node.data('reload')['scope']) : Node.closest('form.ui.form');
1335					
1336					$.ajax({
1337						url: Node.data('reload').url,
1338						data: dataScope.find(':input:not([data-cftoken])').serialize(),
1339						success: function(result){
1340							var newContent = $(result);
1341							
1342							Node.replaceWith(newContent);
1343							
1344							newContent.trigger('contentChange');
1345							newContent.find(':input').trigger('reload.events');
1346							
1347							jQuery.G3.forms.initializeForm(newContent.closest('form'));
1348						}
1349					});
1350				}
1351			}
1352		});
1353		Page.on('ajax.gevents', '[data-uid]', function(e, data){
1354			e.stopPropagation();
1355			if(data.result == true){
1356				var Node = $(this);
1357				if(Node.data('ajax')){
1358					Node.addClass('ui form loading');
1359					var dataScope = Node.data('ajax')['scope'] ? Node.closest(Node.data('ajax')['scope']) : Node.closest('form.ui.form');
1360
1361					$.ajax({
1362						url: Node.data('ajax').url,
1363						data: dataScope.find(':input:not([data-cftoken])').serialize(),
1364						success: function(result){
1365							var newContent = $(result);
1366							Node.removeClass('form loading');
1367
1368							if(Node.data('ajax').response == 'replace'){
1369								Node.replaceWith(newContent);
1370							}else if(Node.data('ajax').response == 'append'){
1371								if(Node.data('vtype') == 'area_modal'){
1372									Node.find('.content').append(newContent);
1373								}else{
1374									Node.append(newContent);
1375								}
1376							}else if(Node.data('ajax').response == 'prepend'){
1377								if(Node.data('vtype') == 'area_modal'){
1378									Node.find('.content').prepend(newContent);
1379								}else{
1380									Node.prepend(newContent);
1381								}
1382							}else if(Node.data('ajax').response == 'content'){
1383								if(Node.data('vtype') == 'area_modal'){
1384									Node.find('.content').html(newContent);
1385								}else{
1386									Node.html(newContent);
1387								}
1388							}else if(Node.data('ajax').response == 'after'){
1389								Node.after(newContent);
1390							}else if(Node.data('ajax').response == 'before'){
1391								Node.before(newContent);
1392							}
1393							
1394							if(Node.data('ajax').response != 'ignore'){
1395								newContent.trigger('contentChange');
1396								newContent.find(':input').trigger('ajax_success.events', {'status' : 'success'});
1397								
1398								jQuery.G3.forms.initializeForm(newContent.closest('form'));
1399							}
1400						}
1401					});
1402				}
1403			}
1404		});
1405	}
1406	
1407	$.G3.forms.initializeEvents = function (Page){
1408		// Page.find('[data-vevents]').each(function(vi, vinp){
1409
1410		// });
1411		var exclude = [];
1412		if(Page.find('.clonable[data-source="1"]').length){
1413			exclude = Page.find('.clonable[data-source="1"]').find('*');
1414		}
1415
1416		Page.off('change.events click.events ready.events', ':input');
1417		Page.on('input.events change.events click.events ready.events reload.events ajax_success.events triggers.events', ':input, [data-uid]', function(e, eData){
1418			// console.log(e);
1419			e.stopPropagation();
1420			var triggerdInput = this;
1421			// console.log('Node triggered by event: ', $(this));
1422			//get Field
1423			var triggerdField = $(this).closest('[data-uid]');
1424			if($(triggerdField).length == 0){
1425				return false;
1426			}
1427			//get Field value
1428			var triggerdInputValue = $.G3.forms.getVal(triggerdField);
1429
1430			jQuery.each(Page.find('[data-evsources]').not(exclude), function(Li, Listener){
1431				if(jQuery.inArray($(triggerdField).data('uid').toString(), jQuery(Listener).data('evsources')) > -1){
1432					// console.log(e);
1433					if(e.type == 'click'){
1434						if(jQuery(e.currentTarget).prop('tagName') == 'A' || jQuery(e.currentTarget).prop('tagName') == 'BUTTON'){
1435							e.preventDefault();
1436						}
1437					}
1438
1439					if(jQuery(Listener).closest('.clonable').length && $(triggerdField).closest('.clonable').length){
1440						if(!jQuery(Listener).closest('.clonable').is($(triggerdField).closest('.clonable'))){
1441							return;
1442						}
1443					}
1444					if($(triggerdField).data('uid').toString() == jQuery(Listener).attr('data-uid').toString()){
1445						if(!$(triggerdField).is(jQuery(Listener))){
1446							return;
1447						}
1448					}
1449
1450					// console.log('Processing events for: ', jQuery(Listener));
1451					var events = JSON.parse(jQuery(Listener).attr('data-vevents'));
1452
1453					jQuery.each(events, function(ei, event){
1454						
1455						var event_result = false;
1456
1457						var conditions = event['rules'];
1458						var conditionsFinished = 0;
1459						jQuery.each(conditions, function(ci, condition){
1460
1461							var conditionSource = Page.find('[data-uid="'+condition['source']+'"]').not(exclude);
1462							if(jQuery(Listener).closest('[data-loopid]').length){
1463								if(jQuery(Listener).closest('[data-loopid]').find('[data-uid="'+condition['source']+'"]').length){
1464									conditionSource = jQuery(Listener).closest('[data-loopid]').find('[data-uid="'+condition['source']+'"]').not(exclude);
1465								}
1466							}
1467							// if(conditionSource.length == 1){
1468							// 	conditionSource = conditionSource.first();
1469							// }else if(conditionSource.length > 1){
1470							// 	// if(jQuery(Listener).closest('.clonable').length){
1471							// 	// 	conditionSource = jQuery(Listener).closest('.clonable').find('[data-uid="'+condition['source']+'"]').not(exclude);
1472							// 	if(conditionSource.length > 1){
1473							// 		jQuery.each(conditionSource, function(csi, CS){
1474							// 			var matching_parents = jQuery(Listener).parents().filter(jQuery(CS).parents());
1475							// 			if(matching_parents.length > 0){
1476							// 				console.log(matching_parents);
1477							// 				conditionSource = matching_parents.first().find('[data-uid="'+condition['source']+'"]').not(exclude);
1478							// 				return false;
1479							// 			}
1480							// 		});
1481							// 	}else if($(triggerdField).data('uid').toString() == jQuery(Listener).attr('data-uid').toString()){
1482							// 		conditionSource = jQuery(Listener);
1483							// 	}
1484							// 	// conditionSource = conditionSource.first();
1485							// }
1486							if($(triggerdField).data('uid').toString() == jQuery(Listener).attr('data-uid').toString()){
1487								conditionSource = jQuery(Listener);
1488							}
1489
1490							if(conditionSource.length == 0){
1491								return;
1492							}
1493							// console.log('Condition selector: ', conditionSource);
1494							var condition_result = $.G3.forms.testCondition(e, eData, conditionSource, condition);
1495							
1496							// console.log('Condition result: '+condition_result +' for action: '+condition['action']);
1497
1498							if(condition_result == true && event['logic'] == 'or'){
1499								event_result = true;
1500								return false;
1501							}
1502
1503							if(condition_result == false && event['logic'] == 'and'){
1504								return false;
1505							}
1506
1507							conditionsFinished += 1;
1508							if(conditionsFinished == conditions.length && event['logic'] == 'and'){
1509								event_result = true;
1510							}
1511						});
1512						
1513						// console.log('Event result: '+ event_result);
1514						if(event['actions'] != undefined){
1515							$.each(event['actions'], function(Ai, Action){
1516								jQuery(Listener).trigger(Action+'.gevents', {'result':event_result});
1517							});
1518						}
1519
1520						if(event_result == true){
1521							if(event['cactions'] != undefined){
1522								jQuery.each(event['cactions'], function(ci, Action){
1523									if(Action['action'] == 'value'){
1524										$.G3.forms.setVal(Listener, Action['p1']);
1525									}else if(Action['action'] == 'mvalue'){
1526										$.G3.forms.setVal(Listener, Action['p1m']);
1527									}else if(Action['action'] == 'fn'){
1528										if(window[Action['p1']] != undefined){
1529											window[Action['p1']]($.G3.forms.getInput(Listener));
1530										}
1531									}else if(Action['action'] == 'submit_form'){
1532										jQuery(Listener).closest('form.ui.form').submit();
1533									}else if(Action['action'] == 'trigger'){
1534										jQuery(Listener).first().trigger('triggers.events', {'name' : Action['p1']});
1535									}else if(Action['action'] == 'trigger_after'){
1536										setTimeout(function(){
1537											jQuery(Listener).first().trigger('triggers.events', {'name' : Action['p1']});
1538										}, parseInt(Action['p2']));
1539									}
1540								});
1541							}
1542						}
1543					});
1544
1545				}
1546			});
1547
1548		});
1549		
1550		// Page.find(':input').trigger('ready.events');
1551		jQuery.each(Page.find('[data-uid]').not(exclude), function(fi, Unit){
1552			if($(Unit).is('.mainfield')){
1553				$(Unit).find(':input').first().trigger('ready.events');
1554			}else{
1555				$(Unit).trigger('ready.events');
1556			}
1557		});
1558	}
1559	
1560	$.G3.forms.initializeFeatures = function (Form){
1561		Form.on('click', '.partitioned[data-sequential="1"]', function(e){
1562			var activeTab = jQuery(this).find('.ui.segment.tab.active').first();
1563			
1564			if(activeTab.next('.ui.segment.tab').length == 0){
1565				jQuery(this).find('.ui.button.forward, .ui.button.next').addClass('hidden');
1566				jQuery(this).find('.ui.button.finish').removeClass('hidden');
1567			}else{
1568				jQuery(this).find('.ui.button.forward, .ui.button.next').removeClass('hidden');
1569				jQuery(this).find('.ui.button.finish').addClass('hidden');
1570			}
1571			
1572			if(activeTab.prev('.ui.segment.tab').length == 0){
1573				jQuery(this).find('.ui.button.backward, .ui.button.prev').addClass('hidden');
1574			}else{
1575				jQuery(this).find('.ui.button.backward, .ui.button.prev').removeClass('hidden');
1576			}
1577			
1578			jQuery(this).find('[data-tab].active').removeClass('disabled').parent().children('[data-tab]').not('.active').addClass('disabled');
1579		});
1580		Form.find('.partitioned').trigger('click');
1581		
1582		Form.on('click', '.partitioned .ui.button.next, .partitioned .ui.button.forward', function(e){
1583			e.preventDefault();
1584			var activeTab = jQuery(this).closest('.partitioned').find('.ui.segment.tab.active').first();
1585			activeTab.find(':input').trigger('blur');
1586			
1587			if(activeTab.next('.ui.segment.tab').length > 0 && activeTab.find('.field.error').length == 0){
1588				activeTab.removeClass('active');
1589				jQuery('[data-tab="'+activeTab.data('tab')+'"]').removeClass('active');
1590				activeTab.next('.ui.segment.tab').addClass('active');
1591				jQuery('[data-tab="'+activeTab.next('.ui.segment.tab').data('tab')+'"]').addClass('active').removeClass('disabled');
1592				activeTab.trigger('click');
1593			}else{
1594				
1595			}
1596		});
1597		
1598		Form.on('click', '.partitioned .ui.button.prev, .partitioned .ui.button.backward', function(e){
1599			e.preventDefault();
1600			var activeTab = jQuery(this).closest('.partitioned').find('.ui.segment.tab.active').first();
1601			activeTab.find(':input').trigger('blur');
1602			
1603			if(activeTab.prev('.ui.segment.tab').length > 0){// && activeTab.find('.field.error').length == 0){
1604				activeTab.removeClass('active');
1605				jQuery('[data-tab="'+activeTab.data('tab')+'"]').removeClass('active');
1606				activeTab.prev('.ui.segment.tab').addClass('active');
1607				jQuery('[data-tab="'+activeTab.prev('.ui.segment.tab').data('tab')+'"]').addClass('active').removeClass('disabled');
1608				activeTab.trigger('click');
1609			}else{
1610				
1611			}
1612		});
1613		
1614		Form.on('submit', function(e){
1615			if(Form.form('is valid') == false){
1616				Form.form('validate form');//revalidate the form to have the error class added in case the error is not under the first tab
1617				if(Form.find('.field.error').first().is(':visible')){
1618					jQuery.G3.scrollTo(Form.find('.field.error').first());
1619				}else{
1620					//Form.form('validate form');//revalidate the form to have the error class added in case the error is not under the first tab
1621					if(Form.find('.field.error').first().closest('.partitioned').length > 0){
1622						var activeTab = Form.find('.field.error').first().closest('.partitioned').find('.ui.segment.tab.active').first();
1623			
1624						activeTab.removeClass('active');
1625						jQuery('[data-tab="'+activeTab.data('tab')+'"]').removeClass('active');
1626						Form.find('.field.error').first().closest('.ui.segment.tab').addClass('active');
1627						jQuery('[data-tab="'+Form.find('.field.error').first().closest('.ui.segment.tab').data('tab')+'"]').addClass('active');
1628						jQuery('[data-tab="'+Form.find('.field.error').first().closest('.ui.segment.tab').data('tab')+'"]').removeClass('disabled');
1629						activeTab.trigger('click');
1630					}
1631				}
1632			}else{
1633				if(Form.data('subanimation')){
1634					// if(Form.hasClass('childform')){
1635					if(Form.parent('.chronopage').length > 0 && Form.parent('.chronopage').children().length == 1){
1636						Form.closest('.chronopage').addClass('loading');
1637					}else{
1638						Form.addClass('loading');
1639					}
1640				}
1641				if(Form.find('.g-recaptcha.v3').length){
1642					e.preventDefault();
1643					grecaptcha.ready(function() {
1644						grecaptcha.execute(Form.find('.g-recaptcha.v3').first().data('sitekey3'), {action: 'submit'}).then(function(token) {
1645							Form.find('.g-recaptcha.v3').remove();
1646							Form.append('<input type="hidden" name="g-recaptcha-response" value="'+token+'" />');
1647							Form.submit();
1648						});
1649					});
1650				}
1651				if(Form.hasClass('G3-dynamic')){
1652					e.preventDefault();
1653					requestData = new FormData();
1654					$.each(Form.find(':input').serializeArray(), function(key, input){
1655						requestData.append(input.name, input.value);
1656					});
1657					Form.find('input[type="file"]').each(function(key, input){
1658						if($(input).prop('multiple')){
1659							$.each($(input).get(0).files, function(fi, File){
1660								requestData.append($(input).attr('name')+'['+fi+']', File);
1661							});
1662						}else{
1663							if($(input)[0].files.length){
1664								requestData.append($(input).attr('name'), $(input)[0].files[0]);
1665							}
1666						}
1667					});
1668					
1669					$.ajax({
1670						url: Form.attr('action'),
1671						type: "POST",
1672						data: requestData,
1673						processData: false,
1674						contentType: false,
1675						success: function(result){
1676							var newPage = $(result);
1677
1678							if(Form.parent('.chronopage').length > 0 && Form.parent('.chronopage').children().length == 1){
1679								//no modal, no layout
1680								Form.closest('.chronopage').replaceWith(newPage);
1681							}else{
1682								//other content with form
1683								// newPage = $(newPage.html());
1684								Form.replaceWith(newPage);
1685							}
1686							
1687							// if(Form.hasClass('childform')){
1688							// 	if(newPage.find('form').length > 0){
1689							// 		newPage = newPage.find('form').first();
1690							// 	}
1691							// 	Form.replaceWith(newPage);
1692							// }else{
1693							// 	Form.closest('.chronopage').replaceWith(newPage);
1694							// }
1695							
1696							newPage.closest('.chronopage').trigger('contentChange');
1697							newPage.find(':input').trigger('ready.events');
1698						}
1699					});
1700				}
1701			}
1702		});
1703	}
1704
1705	jQuery.G3.forms.repeater = {
1706		update : function(container){
1707			container.children('.clonable[data-group="'+container.data('group')+'"]').each(function(ic, clonable){
1708				$(clonable).attr('data-countindex', ic);
1709				$(clonable).find('[data-counting="'+container.data('match')+'"]').text(ic);
1710				if(container.data('mincount')){
1711					if(ic <= container.data('mincount')){
1712						$(clonable).find('.delete_clone[data-group="'+container.data('group')+'"]').addClass('hidden');
1713					}else{
1714						$(clonable).find('.delete_clone[data-group="'+container.data('group')+'"]').removeClass('hidden');
1715					}
1716				}
1717			});
1718		},
1719
1720		init : function(Form){
1721			Form.find('.clonable_container').each(function(ci, container){
1722				jQuery.G3.forms.repeater.update($(container));
1723
1724				if($(container).data('sortable')){
1725					$(container).sortable({
1726						items: '> .clonable',
1727						scroll: false,
1728						handle: '.sort_clone[data-group="'+$(container).data('group')+'"]',
1729						placeholder: 'ui segment inverted olive',
1730						stop: function(event, ui){
1731							jQuery.G3.forms.repeater.update($(container));
1732						},
1733					});
1734				}
1735			});
1736			
1737			Form.on('click', '.add_clone', function(){
1738				var cloning = $(this).closest('.chronopage').find('.clonable[data-group="'+$(this).data('group')+'"][data-source="1"]');
1739				
1740				var container = cloning.closest('.clonable_container[data-group="'+$(this).data('group')+'"]');
1741				if(container.data('maxcount')){
1742					if(container.find('.clonable[data-group="'+$(this).data('group')+'"]').length > container.data('maxcount')){
1743						return false;
1744					}
1745				}
1746				cloning.trigger('clone');
1747			});
1748
1749			Form.on('clone', '.clonable', function(e){
1750				e.stopPropagation();
1751				var source = $(this);
1752				var group = $(source).data('group');
1753				var container = source.closest('.clonable_container[data-group="'+group+'"]');
1754
1755				var dvalues = {};
1756				$.each(source.find('.ui.dropdown'), function(di, dropdown){
1757					dvalues[di] = $(dropdown).dropdown('get value');
1758				});
1759				
1760				var new_item = source.clone();
1761				if(new_item.attr('data-source') == 1){
1762					new_item.removeClass('hidden');
1763					new_item.removeAttr('data-source');
1764					var exclude = [];
1765					if(new_item.find('.clonable[data-source="1"]').length){
1766						exclude = new_item.find('.clonable[data-source="1"]').find(':input');
1767					}
1768					new_item.find(':input').not(exclude).prop('disabled', false);
1769					new_item.find('.ui.dropdown').removeClass('disabled');
1770				}
1771				//remove dropdowns from the clone and use plain select instead
1772				$.each(new_item.find('.ui.dropdown'), function(di, dropdown){
1773					var select = $(dropdown).find('select').first();
1774					select.attr('class', $(dropdown).attr('class'));
1775					$(dropdown).attr('class', 'remove_dropdown')
1776					$(dropdown).after(select);
1777					$(select).val(dvalues[di]);
1778				});
1779				new_item.find('.remove_dropdown').remove();
1780
1781				new_item.find('.delete_clone[data-group="'+group+'"]').removeClass('hidden');
1782				
1783				var group_index = 1 + parseInt(container.attr('data-lastindex'));
1784				container.attr('data-lastindex', group_index);
1785				new_item.attr('data-cloneindex', group_index);
1786
1787				// var re_index = new RegExp('#'+group+'.index#', 'g');
1788				var re_index = new RegExp('#'+container.attr('data-match'), 'g');
1789				new_item.html(new_item.html().replace(re_index, group_index));
1790				// var re_count = new RegExp('#'+group+'.count#', 'g');
1791				// new_item.html(new_item.html().replace(re_count, group_index));
1792
1793				if(!source.is('[data-source="1"]')){
1794					source.after(new_item);
1795				}else{
1796					container.append(new_item);
1797				}
1798
1799				jQuery.G3.forms.repeater.update(container);
1800				
1801				new_item.trigger('contentChange', {'act':'cfw_clone_added'});
1802				jQuery.G3.forms.initializeForm(Form);
1803			});
1804
1805			Form.on('click', '.delete_clone', function(){
1806				var container = $(this).closest('.clonable_container[data-group="'+$(this).data('group')+'"]');
1807				$(this).closest('.clonable').remove();
1808
1809				jQuery.G3.forms.repeater.update(container);
1810				jQuery.G3.forms.initializeForm(Form);
1811			});
1812		},
1813	};
1814	
1815	$.G3.forms.invisible = function(){
1816		jQuery('div[data-invisible="1"]').each(function(i, invForm){
1817			var content = jQuery(invForm).html();
1818			var newForm = jQuery('<form>').html(content);
1819			jQuery.each(jQuery(invForm).get(0).attributes, function(i, att){
1820				newForm.attr(att.name, att.value);
1821			});
1822			jQuery(invForm).replaceWith(newForm);
1823			//jQuery('body').trigger('contentChange');
1824		});
1825	}
1826	
1827	$.G3.forms.ready = function(Page){
1828		jQuery.G3.forms.setupEvents(Page);
1829
1830		jQuery.G3.forms.initializeEvents(Page);
1831
1832		$.each(Page.find('form'), function(Fi, Form){
1833			jQuery.G3.forms.initializeFeatures($(Form));
1834		
1835			// jQuery.G3.forms.initializeEvents(Page);
1836			
1837			jQuery.G3.forms.initializeForm($(Form));
1838			
1839			// if(jQuery.fn.inputmask != undefined){
1840			// 	Form.find('[data-inputmask]').inputmask();
1841			// }
1842			
1843			jQuery.G3.forms.repeater.init($(Form));
1844		});
1845	}
1846	
1847}(jQuery));</script>
vendor: 1 bytes, line 1847
1847
1848<script>
1849
1850				jQuery(document).ready(function($){
1851					$(".G3-body").trigger("contentChange", {"act":"boot"});
1852				});
1853			</script>
1853</head>
1854
1855    <body class="site com-chronoforms7 view-form no-layout no-task itemid-164 fr-fr ltr  sticky-header layout-fluid off-canvas-menu-init">
1856
1857        <div class="body-wrapper">
1858            <div class="body-innerwrapper">
1859                <section id="sp-top-bar"><div class="container"><div class="row"><div id="sp-top1" class="col-lg-6 "><div class="sp-column "></div></div><div id="sp-top2" class="col-lg-6 "><div class="sp-column ">
1860<div id="mod-custom96" class="mod-custom custom">
1861    <table>
1862<tbody>
1863<tr>
1864<td><a href="/homepage.html" target="_blank"><img src="/images/drapeau-en.gif" alt="drapeau en" /></a></td>
1865<td>&nbsp;&nbsp;<a href="https://www.linkedin.com/company/top-semence" target="_blank" rel="noopener">Linkedin</a>&nbsp; &nbsp;<a href="/fr/formulaire-de-contact?view=form">contact</a>&nbsp; &nbsp;+33 (0)4 75 91 80 80</td>
1866</tr>
1867</tbody>
1868</table></div>
1869<ul class="sp-contact-info"></ul></div></div></div></div></section><header id="sp-header"><div class="container"><div class="row"><div id="sp-logo" class="col-8 col-lg-2 "><div class="sp-column "><div class="logo"><a href="/"><img class="sp-default-logo hidden-xs" src="/images/logo.png" alt="TOP SEMENCE"><img class="sp-retina-logo hidden-xs" src="/images/logo.png" alt="TOP SEMENCE" width="400" height="200"><img class="sp-default-logo visible-xs" src="/images/logo-small.png" alt="TOP SEMENCE"></a></div></div></div><div id="sp-menu" class="col-4 col-lg-10 "><div class="sp-column ">			<div class='sp-megamenu-wrapper'>
1870				<a id="offcanvas-toggler" class="visible-sm visible-xs" aria-label="HELIX_MENU" href="#"><i class="fa fa-bars" aria-hidden="true" title="HELIX_MENU"></i></a>
1871				<ul class="sp-megamenu-parent menu-fade hidden-sm hidden-xs"><li class="sp-menu-item"><a  href="/fr/"  >Page d'accueil</a></li><li class="sp-menu-item sp-has-child"><a  href="/fr/top-semence"  >TOP Semence</a><div class="sp-dropdown sp-dropdown-main sp-menu-right" style="width: 260px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a  href="/fr/top-semence/des-terroirs-uniques-favorables-et-diversifies"  >Des terroirs uniques favorables et diversifiés</a></li><li class="sp-menu-item"><a  href="/fr/top-semence/une-competence-multi-especes"  >Une compétence multi-espèces</a></li><li class="sp-menu-item"><a  href="/fr/top-semence/une-union-de-cooperatives"  >Une union  de coopératives</a></li><li class="sp-menu-item"><a  href="/fr/top-semence/notre-histoire"  >Notre histoire</a></li><li class="sp-menu-item"><a  href="/fr/top-semence/revelateur-de-competences"  >Offre d'emploi</a></li></ul></div></div></li><li class="sp-menu-item sp-has-child"><a  href="/fr/production-de-semences"  >Production de semences</a><div class="sp-dropdown sp-dropdown-main sp-menu-right" style="width: 260px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a  href="/fr/production-de-semences/un-acteur-de-reference-en-semence-de-grandes-cultures"  >Un acteur de référence en semence de grandes cultures</a></li><li class="sp-menu-item"><a  href="/fr/production-de-semences/quelques-chiffres"  >Quelques chiffres</a></li><li class="sp-menu-item"><a  href="/fr/production-de-semences/les-especes-produites"  >Les espèces produites</a></li></ul></div></div></li><li class="sp-menu-item sp-has-child"><a  href="/fr/obtenteur"  >Obtenteur</a><div class="sp-dropdown sp-dropdown-main sp-menu-right" style="width: 260px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a  href="/fr/obtenteur/obtenteur-historique-ail"  >Obtenteur historique en Ail</a></li><li class="sp-menu-item"><a  href="/fr/obtenteur/pionnier-selection-pois-chiche"  >Pionnier sélection Pois Chiche</a></li><li class="sp-menu-item"><a  href="/fr/obtenteur/repondre-aux-enjeux-des-legumes-secs"  >Répondre aux enjeux des légumes secs</a></li></ul></div></div></li><li class="sp-menu-item sp-has-child"><a  href="/fr/notre-expertise"  >Notre expertise</a><div class="sp-dropdown sp-dropdown-main sp-menu-right" style="width: 260px;"><div class="sp-dropdown-inner"><ul class="sp-dropdown-items"><li class="sp-menu-item"><a  href="/fr/notre-expertise/une-expertise-du-metier-semence"  >Une expertise du métier semence</a></li><li class="sp-menu-item"><a  href="/fr/notre-expertise/un-interlocuteur-privilegie-pour-la-gestion-de-vos-productions-de-semences"  >Gestion de vos productions de semences</a></li><li class="sp-menu-item"><a  href="/fr/notre-expertise/un-centre-experimental"  >
1871Notre Centre Expérimental </a></li><li class="sp-menu-item"><a  href="/fr/notre-expertise/qualite-premium-notre-engagement"  >Notre laboratoire certifié</a></li></ul></div></div></li></ul>			</div>
1872		</div></div></div></div></header><section id="sp-page-title"><div class="row"><div id="sp-title" class="col-lg-12 "><div class="sp-column ">
1873
1874<div style="border: 0px !important;">
1875    <div id="djslider-loader95" class="djslider-loader djslider-loader-default" data-animation='{"auto":"1","looponce":0,"transition":"easeInOutSine","css3transition":"cubic-bezier(0.445, 0.050, 0.550, 0.950)","duration":400,"delay":3400}' data-djslider='{"id":95,"slider_type":"2","slide_size":"2000","visible_slides":1,"direction":"left","show_buttons":"0","show_arrows":"0","preload":"800","css3":"1"}' tabindex="0">
1876        <div id="djslider95" class="djslider djslider-default" style="height: 400px; width: 2000px; max-width: 2000px !important;">
1877            <div id="slider-container95" class="slider-container" >
1878                <ul id="slider95" class="djslider-in">
1879                                            <li style="margin: 0 0px 0px 0 !important; height: 400px; width: 2000px;">
1880                                                                                            <img class="dj-image" src="/images/slider-accueil/banniere_1.gif" alt="banniere_1.gif"  style="width: 100%; height: auto;"/>
1881                                                                                        
1882                        </li>
1883                                            <li style="margin: 0 0px 0px 0 !important; height: 400px; width: 2000px;">
1884                                                                                            <img class="dj-image" src="/images/slider-accueil/banniere_2.gif" alt="banniere_2.gif"  style="width: 100%; height: auto;"/>
1885                                                                                        
1886                        </li>
1887                                            <li style="margin: 0 0px 0px 0 !important; height: 400px; width: 2000px;">
1888                                                                                            <img class="dj-image" src="/images/slider-accueil/banniere_3.gif" alt="banniere_3.gif"  style="width: 100%; height: auto;"/>
1889                                                                                        
1890                        </li>
1891                                            <li style="margin: 0 0px 0px 0 !important; height: 400px; width: 2000px;">
1892                                                                                            <img class="dj-image" src="/images/slider-accueil/banniere_4.gif" alt="banniere_4.gif"  style="width: 100%; height: auto;"/>
1893                                                                                        
1894                        </li>
1895                                            <li style="margin: 0 0px 0px 0 !important; height: 400px; width: 2000px;">
1896                                                                                            <img class="dj-image" src="/images/slider-accueil/banniere_5.gif" alt="banniere_5.gif"  style="width: 100%; height: auto;"/>
1897                                                                                        
1898                        </li>
1899                                    </ul>
1900            </div>
1901                                </div>
1902    </div>
1903</div>
1904<div class="djslider-end" style="clear: both" tabindex="0"></div></div></div></div></section><section id="sp-main-body"><div class="container"><div class="row"><div id="sp-component" class="col-lg-12 "><div class="sp-column "><div id="system-message-container">
1905	</div>
1906<div class="G3-body joomla chronoforms  index">
1907	<div id="formulaire-de-contact_start_page" class="ui container fluid form chronopage"><form action="https://topsemence.fr/fr/formulaire-de-contact?view=form&chronoform=formulaire-de-contact&gpage=end_page" method="post" id="formulaire-de-contact-start_page" class="ui form G3-form" data-vmsgs="inlinetext" enctype="multipart/form-data" data-subanimation="1"><div data-vtype="html_code" data-uid="14"><div class="entry-header">
1908<h2>Contactez-nous</h2>
1909</div>
1910<div>
1911<p>TOP Semence<br />1175 Route de Puygiron<br />26160 LA BATIE-ROLLAND<br />FRANCE</p>
1912<p>&nbsp;</p>
1913</div></div><div class="mainfield field required" data-validationrules='{"identifier":"nom_prenom","rules":[{"type":"required","prompt":"Ce champ doit \u00eatre rempli."}]}' data-vtype="text" data-uid="2" data-isinput="1"><label for="nom_prenom">Nom - Prénom :</label><input name="nom_prenom" id="nom_prenom" type="text" /></div><div class="mainfield field required" data-validationrules='{"identifier":"adresse_email","rules":[{"type":"required","prompt":"Ce champ doit \u00eatre rempli."},{"type":"email","prompt":"Ce champ doit contenir une adresse email valide."}]}' data-vtype="text" data-uid="6" data-isinput="1"><label for="adresse_email">Adresse e-mail :</label><input name="adresse_email" id="adresse_email" type="text" /></div><div class="mainfield field" data-vtype="text" data-uid="10" data-isinput="1"><label for="telephone">téléphone</label><input name="telephone" id="telephone" type="text" /></div><div class="mainfield field" data-vtype="textarea" data-uid="12" data-isinput="1"><label for="votre_message">votre message</label><textarea name="votre_message" rows="5" id="votre_message"></textarea></div><div class="mainfield field inline fields" data-vtype="secicon" data-uid="7" data-isinput="1"><label for="security_image_7">Ci-dessous, merci de cliquer sur le drapeau :</label><div class="field"><div class="ui checkbox filled olive" style="margin:0;"><input type="radio" value="6ac1b41df135c" name="security_image_7" id="security_image_7_1" /><label for="security_image_7_1"><svg  class="fasvg icon flag large" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M349.565 98.783C295.978 98.783 251.721 64 184.348 64c-24.955 0-47.309 4.384-68.045 12.013a55.947 55.947 0 0 0 3.586-23.562C118.117 24.015 94.806 1.206 66.338.048 34.345-1.254 8 24.296 8 56c0 19.026 9.497 35.825 24 45.945V488c0 13.255 10.745 24 24 24h16c13.255 0 24-10.745 24-24v-94.4c28.311-12.064 63.582-22.122 114.435-22.122 53.588 0 97.844 34.783 165.217 34.783 48.169 0 86.667-16.294 122.505-40.858C506.84 359.452 512 349.571 512 339.045v-243.1c0-23.393-24.269-38.87-45.485-29.016-34.338 15.948-76.454 31.854-116.95 31.854z"/></svg></label></div></div><div class="field"><div class="ui checkbox filled olive" style="margin:0;"><input type="radio" value="6ac1b41df1377" name="security_image_7" id="security_image_7_2" /><label for="security_image_7_2"><svg  class="fasvg icon cloud large" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path transform="translate(0, 64)"d="M537.6 226.6c4.1-10.7 6.4-22.4 6.4-34.6 0-53-43-96-96-96-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32c-88.4 0-160 71.6-160 160 0 2.7.1 5.4.2 8.1C40.2 219.8 0 273.2 0 336c0 79.5 64.5 144 144 144h368c70.7 0 128-57.3 128-128 0-61.9-44-113.6-102.4-125.4z"/></svg></label></div></div><div class="field"><div class="ui checkbox filled olive" style="margin:0;"><input type="radio" value="6ac1b41df1378" name="security_image_7" id="security_image_7_3" /><label for="security_image_7_3"><svg  class="fasvg icon fish large" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 576"><path transform="translate(0, 32)"d="M327.1 96c-89.97 0-168.54 54.77-212.27 101.63L27.5 131.58c-12.13-9.18-30.24.6-27.14 14.66L24.54 256 .35 365.77c-3.1 14.06 15.01 23.83 27.14 14.66l87.33-66.05C158.55 361.23 237.13 416 327.1 416 464.56 416 576 288 576 256S464.56 96 327.1 96zm87.43 184c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24 13.26 0 24 10.74 24 24 0 13.25-10.75 24-24 24z"/>
1913</svg></label></div></div><div class="field"><div class="ui checkbox filled olive" style="margin:0;"><input type="radio" value="6ac1b41df1379" name="security_image_7" id="security_image_7_4" /><label for="security_image_7_4"><svg  class="fasvg icon futbol large" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-48 0l-.003-.282-26.064 22.741-62.679-58.5 16.454-84.355 34.303 3.072c-24.889-34.216-60.004-60.089-100.709-73.141l13.651 31.939L256 139l-74.953-41.525 13.651-31.939c-40.631 13.028-75.78 38.87-100.709 73.141l34.565-3.073 16.192 84.355-62.678 58.5-26.064-22.741-.003.282c0 43.015 13.497 83.952 38.472 117.991l7.704-33.897 85.138 10.447 36.301 77.826-29.902 17.786c40.202 13.122 84.29 13.148 124.572 0l-29.902-17.786 36.301-77.826 85.138-10.447 7.704 33.897C442.503 339.952 456 299.015 456 256zm-248.102 69.571l-29.894-91.312L256 177.732l77.996 56.527-29.622 91.312h-96.476z"/></svg></label></div></div><div class="field"><div class="ui checkbox filled olive" style="margin:0;"><input type="radio" value="6ac1b41df137a" name="security_image_7" id="security_image_7_5" /><label for="security_image_7_5"><svg  class="fasvg icon moon large" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M283.211 512c78.962 0 151.079-35.925 198.857-94.792 7.068-8.708-.639-21.43-11.562-19.35-124.203 23.654-238.262-71.576-238.262-196.954 0-72.222 38.662-138.635 101.498-174.394 9.686-5.512 7.25-20.197-3.756-22.23A258.156 258.156 0 0 0 283.211 0c-141.309 0-256 114.511-256 256 0 141.309 114.511 256 256 256z"/></svg></label></div></div><div class="field"><div class="ui checkbox filled olive" style="margin:0;"><input type="radio" value="6ac1b41df137b" name="security_image_7" id="security_image_7_6" /><label for="security_image_7_6"><svg  class="fasvg icon phone large" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"/></svg></label></div></div></div><div class="mainfield field required" data-validationrules='{"identifier":"accord","rules":[{"type":"checked","prompt":"Ce champ doit \u00eatre rempli."}]}' data-vtype="checkbox" data-uid="13" data-isinput="1"><div class="ui checkbox"><label for="accord">En soumettant ce formulaire, j’accepte que les informations soient utilisées, exploitées, traitées pour permettre de me recontacter, pour m’envoyer la newsletter.</label><input name="accord" value="1" id="accord" type="checkbox" /></div></div><div class="mainfield field" data-vtype="button" data-uid="8" data-isinput="1"><button type="submit" class="ui button">Envoyer</button></div><input type="hidden" name="__cf_token" data-ghost="1" data-cftoken="1" value="d702e835-fe16-444d-a685-a167fea25363" /></form></div>
1914</div><h3>This form was created by ChronoForms</h3></div></div></div></div></section><section id="sp-1-bottom"><div class="container"><div class="row"><div id="sp-bottom11" class="col-md-6 col-lg-4 "><div class="sp-column box-jaune">
1915<div id="mod-custom97" class="mod-custom custom">
1916    <p>&nbsp;</p>
1917<p style="text-align: center;"><a href="/fr/top-semence/des-terroirs-uniques-favorables-et-diversifies"><strong>Des terroirs uniques</strong></a></p>
1918<p style="text-align: center;"><span style="color: #000000;"><a href="/fr/top-semence/des-terroirs-uniques-favorables-et-diversifies">à la diversité inégalée</a></span></p>
1919<p><a href="/fr/top-semence/des-terroirs-uniques-favorables-et-diversifies"><img src="/images/Visuels-articles/Carte_zone_01.png" alt="TOP Semence : Carte France" width="200" height="205" style="display: block; margin-left: auto; margin-right: auto;" /></a></p>
1920<p>&nbsp;</p></div>
1921</div></div><div id="sp-bottom12" class="col-md-6 col-lg-4 "><div class="sp-column box-vert">
1922<div id="mod-custom99" class="mod-custom custom">
1923    <p>&nbsp;</p>
1924<p style="text-align: center;"><strong>Visite en 360°C</strong><strong>&nbsp;</strong></p>
1925<p style="text-align: center;"><span style="color: #000000;">au cœur de notre&nbsp;</span><span style="color: #000000;">centre expérimental</span></p>
1926<p>&nbsp;</p>
1927<p><a href="https://www.drone-ardeche.com/vv-top-semence2020" target="_blank" rel="noopener"><img src="/images/Visuels-articles/bulle_360-mini.png" alt="TOP Semence : bulle 360 " width="156" height="160" style="display: block; margin-left: auto; margin-right: auto;" /></a></p>
1928<p>&nbsp;</p></div>
1929</div></div><div id="sp-bottom13" class="col-md-6 col-lg-4 "><div class="sp-column box-bleu">
1930<div id="mod-custom101" class="mod-custom custom">
1931    <p>&nbsp;</p>
1932<p style="text-align: center;"><strong>Un obtenteur singulier</strong></p>
1933<table style="margin-left: auto; margin-right: auto;">
1934<tbody>
1935<tr>
1936<td style="width: 5%;">&nbsp;</td>
1937<td style="width: 45%; text-align: center;">
1938<p><a href="/fr/obtenteur/obtenteur-historique-ail">Créateur de variétés d'Ail depuis 1963</a>&nbsp;</p>
1939</td>
1940<td>&nbsp;</td>
1941<td style="width: 45%; text-align: center;">
1942<p>
1942<a href="/fr/obtenteur/pionnier-selection-pois-chiche">Leader de la sélection en Pois Chiche</a>&nbsp;</p>
1943</td>
1944</tr>
1945</tbody>
1946</table>
1947<p>&nbsp;</p>
1948<p style="text-align: center;"><img src="/images/Visuels-articles/banniere_2_-mini.gif" alt="TOP Semence : ail et pois chiche bannière" /></p>
1949<p>&nbsp;</p></div>
1950</div></div></div></div></section><section id="sp-2-bottom"><div class="container"><div class="row"><div id="sp-bottom21" class="col-lg-4 "><div class="sp-column cadre-jaune">
1951<div id="mod-custom98" class="mod-custom custom">
1952    <p>&nbsp;</p>
1953<p style="text-align: center;"><a href="/fr/top-semence/revelateur-de-competences"><strong>Révélateur de compétences</strong></a></p>
1954<p style="text-align: center;"><a href="/fr/top-semence/revelateur-de-competences"><span style="color: #000000;">Rejoignez-nous !</span></a></p>
1955<p style="text-align: center;"><br /><a href="/fr/top-semence/revelateur-de-competences"><img src="/images/Visuels-articles/banniere_4_-_mini.gif" alt="TOP Semence : Révélateur de compétences" width="400" height="80" style="display: block; margin-left: auto; margin-right: auto;" /></a></p>
1956<p style="text-align: center;">&nbsp;</p>
1957<p>&nbsp;</p></div>
1958</div></div><div id="sp-bottom22" class="col-lg-4 "><div class="sp-column cadre-vert">
1959<div id="mod-custom100" class="mod-custom custom">
1960    <p>&nbsp;</p>
1961<p style="text-align: center;"><a href="/fr/notre-expertise/une-expertise-du-metier-semence"><strong>Nos outils industriels</strong></a></p>
1962<p style="text-align: center;"><a href="/fr/notre-expertise/une-expertise-du-metier-semence"><span style="color: #000000;">pour une puissance opérationnelle</span></a></p>
1963<p><a href="/fr/notre-expertise/une-expertise-du-metier-semence">&nbsp;<img src="/images/Visuels-articles/banniere_5-mini.gif" alt="TOP Semence : outils industriels banniere" width="400" height="80" style="display: block; margin-left: auto; margin-right: auto;" /></a></p></div>
1964</div></div><div id="sp-bottom23" class="col-lg-4 "><div class="sp-column cadre-bleu">
1965<div id="mod-custom102" class="mod-custom custom">
1966    <p>&nbsp;</p>
1967<p style="text-align: center;"><strong>Notre actualité</strong></p>
1968<p style="text-align: center;"><a href="https://www.linkedin.com/company/top-semence/" target="_blank" rel="noopener"><span style="color: #000000;">Envie de suivre notre actualité ?</span></a></p>
1969<p><a href="https://www.linkedin.com/company/top-semence/" target="_blank" rel="noopener">&nbsp;<img src="/images/Visuels-articles/banniere_1_-_mini.gif" alt="TOP Semence : outils industriels banniere" width="500" height="100" style="display: block; margin-left: auto; margin-right: auto;" /></a></p>
1970<p style="text-align: center;"><a href="https://www.linkedin.com/company/top-semence/" target="_blank" rel="noopener"><span style="color: #000000;">Suivez-nous sur les réseaux !</span></a></p></div>
1971</div></div></div></div></section><section id="sp-compteurs"><div class="row"><div id="sp-counter" class="col-lg-12 "><div class="sp-column ">
1972<div id="mod-custom103" class="mod-custom custom">
1973    <table style="margin-right: auto; margin-left: auto;">
1974<tbody>
1975<tr>
1976<td style="width: 25%;" align="center"><span style="font-size: 36pt; color: #99cc00;"><strong>75</strong></span></td>
1977<td style="width: 25%;" align="center"><span style="color: #99cc00;"><span style="font-size: 48px;"><b>9</b></span></span></td>
1978<td style="width: 25%;" align="center"><span style="font-size: 36pt; color: #99cc00;"><strong>62</strong></span></td>
1979<td style="width: 25%;" align="center"><strong><span style="font-size: 36pt; color: #99cc00;">45</span></strong></td>
1980</tr>
1981<tr>
1982<td align="center">ans</td>
1983<td align="center">espèces</td>
1984<td align="center">collaborateurs</td>
1985<td align="center">M€ de CA</td>
1986</tr>
1987</tbody>
1988</table>
1989<p>&nbsp;</p></div>
1990</div></div></div></section><section id="sp-zone-video"><div class="container"><div class="row"><div id="sp-video" class="col-lg-12 "><div class="sp-column ">
1991<div id="mod-custom104" class="mod-custom custom">
1992    <table style="width: 100%;">
1993<tbody>
1994<tr>
1995<td rowspan="2" style="width: 40%;"><img src="/images/Visuels-articles/NOTRE_DIRECTION_TOP_Semence-01.png" alt="NOTRE DIRECTION TOP Semence 01" width="523" height="323" />&nbsp;</td>
1996<td style="width: 10%;">&nbsp;</td>
1997<td colspan="2" style="width: 40%;">
1998<p>&nbsp;</p>
1999<p>&nbsp;</p>
2000<p><img src="/images/linkedin-background.jpg" alt="linkedin-background.jpg" width="507" height="298" /></p>
2001</td>
2002</tr>
2003<tr>
2004<td>&nbsp;</td>
2005<td style="text-align: center; vertical-align: top;">
2006<p style="font-size: 0.8em;">Partager :</p>
2007<script src="https://platform.linkedin.com/in.js" type="text/javascript">lang: en_US</script>
vendor: 2 bytes, line 2007
2007
2008<script type="IN/Share"></script>
2008
2009<p>&nbsp;</p>
2010</td>
2011<td style="text-align: center; vertical-align: top;">
2012<p style="font-size: 0.8em;">Nous suivre :</p>
2013<script src="https://platform.linkedin.com/in.js" type="text/javascript"> lang: en_US</script>
vendor: 2 bytes, line 2013
2013
2014<script type="IN/FollowCompany"></script>
2014
2015<p>&nbsp;</p>
2016</td>
2017</tr>
2018</tbody>
2019</table></div>
2020</div></div></div></div></section><section id="sp-zone-presse"><div class="container"><div class="row"><div id="sp-presse" class="col-lg-12 "><div class="sp-column ">
2021<div id="mod-custom108" class="mod-custom custom">
2022    <p>&nbsp;</p>
2023<p style="text-align: center;"><span style="font-size: 14pt;">TOP Semence dans la presse</span></p>
2024<table style="width: 80%; margin-left: auto; margin-right: auto;">
2025<tbody>
2026<tr>
2027<td align="center" valign="top">&nbsp;</td>
2028<td align="center" valign="top">
2029<p><span style="font-size: 8pt;"><strong>Le Mag Agglo</strong><br /><em>&nbsp;mars 2021</em></span></p>
2030<p><a href="/images/pdf-presse/Presse-Le-Mag-de-l-AGGLO-Visite-Semences-TOP-Semence-mars-2021.png" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/Presse-Le-Mag-de-l-AGGLO-Visite-Semences-TOP-Semence-mars-2021.png" alt="dauphine libere mars21" width="150" height="210" /></a></p>
2031</td>
2032<td align="center" valign="top">
2033<p><span style="font-size: 8pt;"><strong>La tribune</strong><br /><em>30 mars 2021</em></span></p>
2034<p><a href="/images/pdf-presse/La_Tribune_du_25_mars_2021.jpg" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/La_Tribune_du_25_mars_2021.jpg" alt="dauphine libere mars21" width="150" height="195" /></a></p>
2035</td>
2036<td align="center" valign="top">
2037<p><span style="font-size: 8pt;"><strong>L'Agriculture Dromoise</strong><br /><em>25 mars 2021</em></span></p>
2038<p><a href="/images/pdf-presse/article-drome.jpg" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/article-drome.jpg" alt="dauphine libere mars21" width="150" height="331" /></a></p>
2039</td>
2040<td align="center" valign="top">
2041<p><span style="font-size: 8pt;"><strong>Le Dauphiné Libéré</strong><br /><em>22 mars 2021</em></span></p>
2042<p><a href="/images/pdf-presse/article_top_semence2.pdf" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/dauphine-libere-mars21.jpg" alt="dauphine libere mars21" width="140" height="200" /></a></p>
2043</td>
2044<td align="center" valign="top">
2045<p><span style="font-size: 8pt;"><strong>L'Agriculture Drômoise</strong><br /><em>17 septembre 2020</em></span></p>
2046<p><a href="/images/pdf-presse/agriculture-dromoise-17-septembre2020.pdf" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/ART-PRESSE_TOPAWARDS-HD.jpg" alt="iART-PRESSE_TOPAWARDS-HD" width="140" height="194" /></a></p>
2047</td>
2048<td align="center" valign="top">
2049<p><span style="font-size: 8pt;"><strong>L'Agriculture Drômoise</strong><br /><em>4 juin 2020</em></span></p>
2050<p><a href="/images/pdf-presse/agriculture_-dromoise-4juin2020.pdf" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/img-agriculture-dromoise-4juin2020.jpg" alt="img agriculture dromoise 4juin2020" /></a></p>
2051</td>
2052<td align="center" valign="top">
2053<p><span style="font-size: 8pt;"><strong>L'Agriculture Drômoise</strong><br /><em>30 avril 2020</em></span></p>
2054<p><a href="/images/pdf-presse/agriculture-dromoise-30avril.pdf" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/img-agriculture-dromoise-30avril2020.jpg" alt="img agriculture dromoise 30avril2020" /></a></p>
2055</td>
2056<td align="center" valign="top">
2057<p><span style="font-size: 8pt;"><strong>Référence Agro</strong><br /><em>30 avril 2020</em></span></p>
2058<p><a href="/images/pdf-presse/reference-agro-Top_Semence-30avril2020.pdf" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/img-reference-agro-Top_Semence-30avril2020.jpg" alt="img reference agro Top Semence 30avril2020" /></a></p>
2059</td>
2060<td align="center" valign="top">
2061<p><span style="font-size: 8pt;"><strong>Semences &amp; Progrès</strong><br /><em>30 septembre 2019</em></span></p>
2062<p><a href="/images/pdf-presse/Semences-progres_30sept2019-Top_Semence.pdf" class="jcepopup" data-mediabox="1"><img src="/images/pdf-presse/img-Semences-progres_30sept2019-Top_Semence.jpg" alt="img Semences progres 30sept2019 Top Semence" /></a></p>
2063</td>
2064</tr>
2065</tbody>
2066</table></div>
2067</div></div></div></div></section><section id="sp-pre-footer"><div class="container"><div class="row"><div id="sp-pre-footer" class="col-lg-12 "><div class="sp-column ">
2068<div id="mod-custom105" class="mod-custom custom">
2069    <p>&nbsp;</p>
2070<table style="font-size: 0.8em; line-height: 1.4em; font-style: italic;">
2071<tbody>
2072<tr>
2073<td rowspan="2" style="width: 35%; vertical-align: top;">
2074<p style="text-align: justify;"><strong>TOP Semence</strong></p>
2075<p style="text-align: justify;"><strong>Union de coopératives agricoles</strong>,&nbsp;TOP Semence est un acteur&nbsp;<strong>ancré dans son territoire</strong>&nbsp;qui a pour vocation la recherche de&nbsp;<strong>valeurs ajoutées pour ses adhérents</strong>.</p>
2076<p style="text-align: justify;">Ayant développé une compétence multi-espèces, TOP Semence est devenue une référence en productions de semence de grandes cultures.&nbsp;</p>
2077<p style="text-align: justify;">Avec plus de 130 salariés, l'union de coopératives est un acteur en plein développement et se veut être un&nbsp;<strong>révélateur de compétences au service de l'innovation et de la valeur ajoutée sur le territoire</strong>.</p>
2078<p>&nbsp;</p>
2079</td>
2080<td rowspan="2" style="width: 20%; vertical-align: top;"><img src="/images/Visuels-articles/001.jpg" alt="001" width="60%" style="margin: 0px auto; display: block;" /></td>
2081<td colspan="2" style="width: 45%; vertical-align: top; text-align: justify;">
2082<p><strong>Expertises</strong></p>
2083<p>TOP Semence développe des expertises en <strong>production de semences du champ à l’usine</strong>. Notre système d'assurance qualité ainsi que notre ERP, nous permettent d'assurer<strong> une traçabilité totale de nos semences</strong>.</p>
2084<p>TOP Semence est <strong>agréée par la DRAAF</strong> pour l'application de produits phytopharmaceutiques en prestation de service<a href="/images/Agrment_Draff_2025.pdf">(n° d'immatriculation RH00710)</a>. Elle est également <strong>agréée pour le PQP</strong> et<strong>
2084 l'ESTA</strong> et elle est<strong> certifiée pour la production de semences biologiques</strong>.&nbsp;</p>
2085<p><strong>Nos partenaires filière semence</strong></p>
2086<p>TOP Semence est membre du Conseil d’Administration du <a href="https://www.semae.fr/">SEMAE</a>&nbsp;de l'<a href="https://www.ufs-semenciers.org/" target="_blank" rel="noopener">UFS </a>et de la <a href="https://www.maizeurop.com/structure/fnpsms/">FNPSMS</a>.</p>
2087<p>A ce titre, TOP semence est représenté au sein de <a href="https://www.sorghum-id.com/" target="_blank" rel="noopener">Sorghum ID</a> et <a href="https://www.maizeurop.com/" target="_blank" rel="noopener">Maiz'Europ</a>.</p>
2088</td>
2089</tr>
2090<tr>
2091<td>TOP Semence est membre du pôle de compétitivité Innov'Alliance.</td>
2092<td><a href="https://www.pole-innovalliance.com" target="_blank" rel="noopener"><img src="/images/Visuels-articles/innovalliance.png" alt="innovalliance" width="200" height="47" style="margin-left: 10px;" /></a></td>
2093</tr>
2094</tbody>
2095</table>
2096<p>&nbsp;</p>
2097<p>&nbsp;</p>
2098<p>&nbsp;</p>
2099<p>&nbsp;</p></div>
2100</div></div></div></div></section><footer id="sp-footer"><div class="container"><div class="row"><div id="sp-footer1" class="col-lg-12 "><div class="sp-column ">
2101<div id="mod-custom107" class="mod-custom custom">
2102    <p style="text-align: center;"><span style="font-size: 12pt;"><strong>TOP Semence&nbsp; 1175 Route de Puygiron&nbsp; &nbsp;26160 LA BATIE-ROLLAND&nbsp; / FRANCE</strong></span></p>
2103<table style="width: 100%;">
2104<tbody>
2105<tr>
2106<td style="text-align: center;"><a href="/fr/cgu-de-la-publication">CGU de la publication</a></td>
2107<td style="text-align: center;"><a href="/fr/politique-de-protection-des-donnees">Politique de protection des données</a></td>
2108<td style="text-align: center;"><a href="/fr/mentions-legales">Mentions légales</a></td>
2109<td style="text-align: center;">&nbsp;<a href="/fr/politique-cookies">Politique d'utilisation des cookies</a></td>
2110</tr>
2111</tbody>
2112</table></div>
2113</div></div></div></div></footer>            </div> <!-- /.body-innerwrapper -->
2114        </div> <!-- /.body-innerwrapper -->
2115
2116        <!-- Off Canvas Menu -->
2117        <div class="offcanvas-menu">
2118            <a href="#" class="close-offcanvas" aria-label="Close"><i class="fa fa-remove" aria-hidden="true" title="HELIX_CLOSE_MENU"></i></a>
2119            <div class="offcanvas-inner">
2120                                  <ul class="nav menu">
2121<li class="item-107"><a href="/fr/" > Page d'accueil</a></li><li class="item-121  deeper parent"><a href="/fr/top-semence" > TOP Semence</a><span class="offcanvas-menu-toggler collapsed" data-toggle="collapse" data-target="#collapse-menu-121"><i class="open-icon fa fa-angle-down"></i><i class="close-icon fa fa-angle-up"></i></span><ul class="collapse" id="collapse-menu-121"><li class="item-132"><a href="/fr/top-semence/des-terroirs-uniques-favorables-et-diversifies" > Des terroirs uniques favorables et diversifiés</a></li><li class="item-133"><a href="/fr/top-semence/une-competence-multi-especes" > Une compétence multi-espèces</a></li><li class="item-129"><a href="/fr/top-semence/une-union-de-cooperatives" > Une union  de coopératives</a></li><li class="item-130"><a href="/fr/top-semence/notre-histoire" > Notre histoire</a></li><li class="item-151"><a href="/fr/top-semence/revelateur-de-competences" > Offre d'emploi</a></li></ul></li><li class="item-122  deeper parent"><a href="/fr/production-de-semences" > Production de semences</a><span class="offcanvas-menu-toggler collapsed" data-toggle="collapse" data-target="#collapse-menu-122"><i class="open-icon fa fa-angle-down"></i><i class="close-icon fa fa-angle-up"></i></span><ul class="collapse" id="collapse-menu-122"><li class="item-134"><a href="/fr/production-de-semences/un-acteur-de-reference-en-semence-de-grandes-cultures" > Un acteur de référence en semence de grandes cultures</a></li><li class="item-135"><a href="/fr/production-de-semences/quelques-chiffres" > Quelques chiffres</a></li><li class="item-136"><a href="/fr/production-de-semences/les-especes-produites" > Les espèces produites</a></li></ul></li><li class="item-123  deeper parent"><a href="/fr/obtenteur" > Obtenteur</a><span class="offcanvas-menu-toggler collapsed" data-toggle="collapse" data-target="#collapse-menu
2121-123"><i class="open-icon fa fa-angle-down"></i><i class="close-icon fa fa-angle-up"></i></span><ul class="collapse" id="collapse-menu-123"><li class="item-138"><a href="/fr/obtenteur/obtenteur-historique-ail" > Obtenteur historique en Ail</a></li><li class="item-139"><a href="/fr/obtenteur/pionnier-selection-pois-chiche" > Pionnier sélection Pois Chiche</a></li><li class="item-140"><a href="/fr/obtenteur/repondre-aux-enjeux-des-legumes-secs" > Répondre aux enjeux des légumes secs</a></li></ul></li><li class="item-124  deeper parent"><a href="/fr/notre-expertise" > Notre expertise</a><span class="offcanvas-menu-toggler collapsed" data-toggle="collapse" data-target="#collapse-menu-124"><i class="open-icon fa fa-angle-down"></i><i class="close-icon fa fa-angle-up"></i></span><ul class="collapse" id="collapse-menu-124"><li class="item-141"><a href="/fr/notre-expertise/une-expertise-du-metier-semence" > Une expertise du métier semence</a></li><li class="item-142"><a href="/fr/notre-expertise/un-interlocuteur-privilegie-pour-la-gestion-de-vos-productions-de-semences" > Gestion de vos productions de semences</a></li><li class="item-143"><a href="/fr/notre-expertise/un-centre-experimental" > Notre Centre Expérimental </a></li><li class="item-144"><a href="/fr/notre-expertise/qualite-premium-notre-engagement" > Notre laboratoire certifié</a></li></ul></li></ul>
2122
2123                            </div> <!-- /.offcanvas-inner -->
2124        </div> <!-- /.offcanvas-menu -->
2125
2126        
2127        
2128        
2129        <!-- Preloader -->
2130        
2131
2132        <!-- Go to top -->
2133        
2134    
2135<script type="text/javascript">   function cookiehintsubmitnoc(obj) {     if (confirm("Un refus affectera les fonctions du site. Voulez-vous vraiment refuser?")) {       document.cookie = 'reDimCookieHint=-1; expires=0; path=/';       cookiehintfadeOut(document.getElementById('redim-cookiehint-modal'));       return true;     } else {       return false;     }   } </script>
2135 <div id="redim-cookiehint-modal">   <div id="redim-cookiehint">     <div class="cookiehead">       <span class="headline">Nous utilisons des cookies</span>     </div>     <div class="cookiecontent">   Nous utilisons des cookies sur notre site Web. Certains d'entre eux sont indispensables au fonctionnement du site, tandis que d'autres nous aident à améliorer ce site et l'expérience utilisateur (cookies de suivi). Vous pouvez décider vous-même si vous souhaitez autoriser ou non les cookies. Veuillez noter que si vous les rejetez, vous ne pourrez peut-être pas utiliser toutes les fonctionnalités du site.    </div>     <div class="cookiebuttons">       <a id="cookiehintsubmit" onclick="return cookiehintsubmit(this);" href="https://topsemence.fr/fr/formulaire-de-contact?view=form&amp;rCH=2"         class="btn">OK</a>           <a id="cookiehintsubmitno" onclick="return cookiehintsubmitnoc(this);" href="https://topsemence.fr/fr/formulaire-de-contact?view=form&amp;rCH=-2"           class="btn">Je refuse</a>          <div class="text-center" id="cookiehintinfo">              <a target="_self" href="http://topsemence.fr/fr/politique-cookies">+ d'infos</a>                     </div>      </div>     <div class="clr"></div>   </div> </div>     
2135<script type="text/javascript">        if (!navigator.cookieEnabled) {         document.addEventListener("DOMContentLoaded", function (event) {           document.getElementById('redim-cookiehint-modal').remove();         });       }        function cookiehintfadeOut(el) {         el.style.opacity = 1;         (function fade() {           if ((el.style.opacity -= .1) < 0) {             el.style.display = "none";           } else {             requestAnimationFrame(fade);           }         })();       }             function cookiehintsubmit(obj) {         document.cookie = 'reDimCookieHint=1; expires=Mon, 04 Oct 2027 23:59:59 GMT;; path=/';         cookiehintfadeOut(document.getElementById('redim-cookiehint-modal'));         return true;       }        function cookiehintsubmitno(obj) {         document.cookie = 'reDimCookieHint=-1; expires=0; path=/';         cookiehintfadeOut(document.getElementById('redim-cookiehint-modal'));         return true;       }     </script>
2135     
2136</body>
2137</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.