diff --git a/UI/WebServerResources/css/styles.css b/UI/WebServerResources/css/styles.css index 80490908c..c2930efc8 100644 --- a/UI/WebServerResources/css/styles.css +++ b/UI/WebServerResources/css/styles.css @@ -1,2 +1,2 @@ -.md-button.md-raised:not([disabled]),.md-button:not([disabled]).md-fab.md-focused,.md-button:not([disabled]).md-raised.md-focused,.md-shadow-bottom-z-1,[sg-toggle-grid] md-grid-tile.md-raised.sg-icon-button:not([disabled]),[sg-toggle-grid] md-grid-tile.sg-icon-button:not([disabled]).md-fab.md-focused,[sg-toggle-grid] md-grid-tile.sg-icon-button:not([disabled]).md-raised.md-focused{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}bdo[dir=ltr],bdo[dir=rtl]{unicode-bidi:bidi-override}button[disabled],html input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled],md-autocomplete[disabled] input{cursor:default}.md-ripple-container,.md-scroll-mask,.md-scroll-mask>.md-scroll-mask-bar,.md-shadow,.sg-category,md-backdrop{position:absolute;top:0}.md-button:focus,.md-button:hover,.md-toolbar-tools a,[sg-toggle-grid] md-grid-tile.sg-icon-button:focus,[sg-toggle-grid] md-grid-tile.sg-icon-button:hover{text-decoration:none}.md-calendar,.md-calendar-day-header{table-layout:fixed;border-collapse:collapse}.md-ripple-container,.md-shadow,md-fab-speed-dial:not(.md-hover-full){pointer-events:none}@-moz-document url-prefix(){[layout-fill]{margin:0;width:100%;min-height:100%;height:100%}}@media (max-width:599px){[hide-xs]:not([show-xs]):not([show]),[hide]:not([show-xs]):not([show]){display:none}[flex-order-xs="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-xs="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-xs="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-xs="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-xs="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-xs="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-xs="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-xs="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-xs="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-xs="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-xs="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-xs="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-xs="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-xs="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-xs="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-xs="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-xs="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-xs="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-xs="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-xs="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-xs="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-xs="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-xs="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-xs="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-xs="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-xs="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-xs="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-xs="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-xs="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-xs="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-xs="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-xs="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-xs="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-xs="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-xs="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-xs="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-xs="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-xs="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-xs="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-xs="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-xs="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-xs="0"]{margin-left:0}[flex-offset-xs="5"]{margin-left:5%}[flex-offset-xs="10"]{margin-left:10%}[flex-offset-xs="15"]{margin-left:15%}[flex-offset-xs="20"]{margin-left:20%}[flex-offset-xs="25"]{margin-left:25%}[flex-offset-xs="30"]{margin-left:30%}[flex-offset-xs="35"]{margin-left:35%}[flex-offset-xs="40"]{margin-left:40%}[flex-offset-xs="45"]{margin-left:45%}[flex-offset-xs="50"]{margin-left:50%}[flex-offset-xs="55"]{margin-left:55%}[flex-offset-xs="60"]{margin-left:60%}[flex-offset-xs="65"]{margin-left:65%}[flex-offset-xs="70"]{margin-left:70%}[flex-offset-xs="75"]{margin-left:75%}[flex-offset-xs="80"]{margin-left:80%}[flex-offset-xs="85"]{margin-left:85%}[flex-offset-xs="90"]{margin-left:90%}[flex-offset-xs="95"]{margin-left:95%}[flex-offset-xs="33"]{margin-left:calc(100% / 3)}[flex-offset-xs="66"]{margin-left:calc(200% / 3)}[layout-align-xs="start stretch"],[layout-align-xs]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-xs="start stretch"],[layout-align-xs=start],[layout-align-xs="start start"],[layout-align-xs="start center"],[layout-align-xs="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-xs=center],[layout-align-xs="center start"],[layout-align-xs="center center"],[layout-align-xs="center end"],[layout-align-xs="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-xs=end],[layout-align-xs="end center"],[layout-align-xs="end start"],[layout-align-xs="end end"],[layout-align-xs="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-xs=space-around],[layout-align-xs="space-around center"],[layout-align-xs="space-around start"],[layout-align-xs="space-around end"],[layout-align-xs="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-xs=space-between],[layout-align-xs="space-between center"],[layout-align-xs="space-between start"],[layout-align-xs="space-between end"],[layout-align-xs="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-xs="start start"],[layout-align-xs="center start"],[layout-align-xs="end start"],[layout-align-xs="space-around start"],[layout-align-xs="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-xs="start center"],[layout-align-xs="center center"],[layout-align-xs="end center"],[layout-align-xs="space-around center"],[layout-align-xs="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-xs="start center"]>*,[layout-align-xs="center center"]>*,[layout-align-xs="end center"]>*,[layout-align-xs="space-around center"]>*,[layout-align-xs="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-xs="start end"],[layout-align-xs="center end"],[layout-align-xs="end end"],[layout-align-xs="space-around end"],[layout-align-xs="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-xs="start stretch"],[layout-align-xs="center stretch"],[layout-align-xs="end stretch"],[layout-align-xs="space-around stretch"],[layout-align-xs="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-xs]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-xs-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-xs-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-xs-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-xs-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-xs="0"],[layout-xs=row]>[flex-xs="0"],[layout=row]>[flex-xs="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="0"],[layout=column]>[flex-xs="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-xs="5"],[layout-xs=row]>[flex-xs="5"],[layout=row]>[flex-xs="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="5"],[layout=column]>[flex-xs="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-xs="10"],[layout-xs=row]>[flex-xs="10"],[layout=row]>[flex-xs="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="10"],[layout=column]>[flex-xs="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-xs="15"],[layout-xs=row]>[flex-xs="15"],[layout=row]>[flex-xs="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="15"],[layout=column]>[flex-xs="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-xs="20"],[layout-xs=row]>[flex-xs="20"],[layout=row]>[flex-xs="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="20"],[layout=column]>[flex-xs="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-xs="25"],[layout-xs=row]>[flex-xs="25"],[layout=row]>[flex-xs="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="25"],[layout=column]>[flex-xs="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-xs="30"],[layout-xs=row]>[flex-xs="30"],[layout=row]>[flex-xs="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="30"],[layout=column]>[flex-xs="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-xs="35"],[layout-xs=row]>[flex-xs="35"],[layout=row]>[flex-xs="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="35"],[layout=column]>[flex-xs="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-xs="40"],[layout-xs=row]>[flex-xs="40"],[layout=row]>[flex-xs="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="40"],[layout=column]>[flex-xs="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-xs="45"],[layout-xs=row]>[flex-xs="45"],[layout=row]>[flex-xs="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="45"],[layout=column]>[flex-xs="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-xs="50"],[layout-xs=row]>[flex-xs="50"],[layout=row]>[flex-xs="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="50"],[layout=column]>[flex-xs="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-xs="55"],[layout-xs=row]>[flex-xs="55"],[layout=row]>[flex-xs="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="55"],[layout=column]>[flex-xs="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-xs="60"],[layout-xs=row]>[flex-xs="60"],[layout=row]>[flex-xs="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="60"],[layout=column]>[flex-xs="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-xs="65"],[layout-xs=row]>[flex-xs="65"],[layout=row]>[flex-xs="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="65"],[layout=column]>[flex-xs="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-xs="70"],[layout-xs=row]>[flex-xs="70"],[layout=row]>[flex-xs="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="70"],[layout=column]>[flex-xs="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-xs="75"],[layout-xs=row]>[flex-xs="75"],[layout=row]>[flex-xs="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="75"],[layout=column]>[flex-xs="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-xs="80"],[layout-xs=row]>[flex-xs="80"],[layout=row]>[flex-xs="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="80"],[layout=column]>[flex-xs="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-xs="85"],[layout-xs=row]>[flex-xs="85"],[layout=row]>[flex-xs="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="85"],[layout=column]>[flex-xs="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-xs="90"],[layout-xs=row]>[flex-xs="90"],[layout=row]>[flex-xs="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="90"],[layout=column]>[flex-xs="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-xs="95"],[layout-xs=row]>[flex-xs="95"],[layout=row]>[flex-xs="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="95"],[layout=column]>[flex-xs="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-xs="100"],[layout-xs=row]>[flex-xs="100"],[layout-xs=column]>[flex-xs="100"],[layout=row]>[flex-xs="100"],[layout=column]>[flex-xs="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-xs=row]>[flex-xs="33"],[layout=row]>[flex-xs="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-xs=row]>[flex-xs="66"],[layout=row]>[flex-xs="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="33"],[layout=column]>[flex-xs="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-xs=column]>[flex-xs="66"],[layout=column]>[flex-xs="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-xs=row],[layout-xs=column],[layout-xs]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-xs=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-xs=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px) and (max-width:959px){[hide-gt-xs]:not([show-gt-xs]):not([show-sm]):not([show]),[hide-sm]:not([show-gt-xs]):not([show-sm]):not([show]),[hide]:not([show-gt-xs]):not([show-sm]):not([show]){display:none}[flex-order-sm="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-sm="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-sm="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-sm="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-sm="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-sm="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-sm="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-sm="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-sm="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-sm="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-sm="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-sm="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-sm="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-sm="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-sm="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-sm="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-sm="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-sm="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-sm="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-sm="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-sm="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-sm="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-sm="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-sm="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-sm="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-sm="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-sm="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-sm="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-sm="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-sm="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-sm="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-sm="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-sm="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-sm="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-sm="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-sm="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-sm="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-sm="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-sm="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-sm="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-sm="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-sm="0"]{margin-left:0}[flex-offset-sm="5"]{margin-left:5%}[flex-offset-sm="10"]{margin-left:10%}[flex-offset-sm="15"]{margin-left:15%}[flex-offset-sm="20"]{margin-left:20%}[flex-offset-sm="25"]{margin-left:25%}[flex-offset-sm="30"]{margin-left:30%}[flex-offset-sm="35"]{margin-left:35%}[flex-offset-sm="40"]{margin-left:40%}[flex-offset-sm="45"]{margin-left:45%}[flex-offset-sm="50"]{margin-left:50%}[flex-offset-sm="55"]{margin-left:55%}[flex-offset-sm="60"]{margin-left:60%}[flex-offset-sm="65"]{margin-left:65%}[flex-offset-sm="70"]{margin-left:70%}[flex-offset-sm="75"]{margin-left:75%}[flex-offset-sm="80"]{margin-left:80%}[flex-offset-sm="85"]{margin-left:85%}[flex-offset-sm="90"]{margin-left:90%}[flex-offset-sm="95"]{margin-left:95%}[flex-offset-sm="33"]{margin-left:calc(100% / 3)}[flex-offset-sm="66"]{margin-left:calc(200% / 3)}[layout-align-sm="start stretch"],[layout-align-sm]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-sm="start stretch"],[layout-align-sm=start],[layout-align-sm="start start"],[layout-align-sm="start center"],[layout-align-sm="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-sm=center],[layout-align-sm="center start"],[layout-align-sm="center center"],[layout-align-sm="center end"],[layout-align-sm="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-sm=end],[layout-align-sm="end center"],[layout-align-sm="end start"],[layout-align-sm="end end"],[layout-align-sm="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-sm=space-around],[layout-align-sm="space-around center"],[layout-align-sm="space-around start"],[layout-align-sm="space-around end"],[layout-align-sm="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-sm=space-between],[layout-align-sm="space-between center"],[layout-align-sm="space-between start"],[layout-align-sm="space-between end"],[layout-align-sm="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-sm="start start"],[layout-align-sm="center start"],[layout-align-sm="end start"],[layout-align-sm="space-around start"],[layout-align-sm="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-sm="start center"],[layout-align-sm="center center"],[layout-align-sm="end center"],[layout-align-sm="space-around center"],[layout-align-sm="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-sm="start center"]>*,[layout-align-sm="center center"]>*,[layout-align-sm="end center"]>*,[layout-align-sm="space-around center"]>*,[layout-align-sm="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-sm="start end"],[layout-align-sm="center end"],[layout-align-sm="end end"],[layout-align-sm="space-around end"],[layout-align-sm="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-sm="start stretch"],[layout-align-sm="center stretch"],[layout-align-sm="end stretch"],[layout-align-sm="space-around stretch"],[layout-align-sm="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-sm]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-sm-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-sm-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-sm-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-sm-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-sm="0"],[layout-sm=row]>[flex-sm="0"],[layout=row]>[flex-sm="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="0"],[layout=column]>[flex-sm="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-sm="5"],[layout-sm=row]>[flex-sm="5"],[layout=row]>[flex-sm="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="5"],[layout=column]>[flex-sm="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-sm="10"],[layout-sm=row]>[flex-sm="10"],[layout=row]>[flex-sm="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="10"],[layout=column]>[flex-sm="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-sm="15"],[layout-sm=row]>[flex-sm="15"],[layout=row]>[flex-sm="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="15"],[layout=column]>[flex-sm="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-sm="20"],[layout-sm=row]>[flex-sm="20"],[layout=row]>[flex-sm="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="20"],[layout=column]>[flex-sm="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-sm="25"],[layout-sm=row]>[flex-sm="25"],[layout=row]>[flex-sm="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="25"],[layout=column]>[flex-sm="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-sm="30"],[layout-sm=row]>[flex-sm="30"],[layout=row]>[flex-sm="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="30"],[layout=column]>[flex-sm="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-sm="35"],[layout-sm=row]>[flex-sm="35"],[layout=row]>[flex-sm="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="35"],[layout=column]>[flex-sm="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-sm="40"],[layout-sm=row]>[flex-sm="40"],[layout=row]>[flex-sm="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="40"],[layout=column]>[flex-sm="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-sm="45"],[layout-sm=row]>[flex-sm="45"],[layout=row]>[flex-sm="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="45"],[layout=column]>[flex-sm="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-sm="50"],[layout-sm=row]>[flex-sm="50"],[layout=row]>[flex-sm="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="50"],[layout=column]>[flex-sm="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-sm="55"],[layout-sm=row]>[flex-sm="55"],[layout=row]>[flex-sm="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="55"],[layout=column]>[flex-sm="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-sm="60"],[layout-sm=row]>[flex-sm="60"],[layout=row]>[flex-sm="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="60"],[layout=column]>[flex-sm="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-sm="65"],[layout-sm=row]>[flex-sm="65"],[layout=row]>[flex-sm="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="65"],[layout=column]>[flex-sm="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-sm="70"],[layout-sm=row]>[flex-sm="70"],[layout=row]>[flex-sm="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="70"],[layout=column]>[flex-sm="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-sm="75"],[layout-sm=row]>[flex-sm="75"],[layout=row]>[flex-sm="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="75"],[layout=column]>[flex-sm="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-sm="80"],[layout-sm=row]>[flex-sm="80"],[layout=row]>[flex-sm="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="80"],[layout=column]>[flex-sm="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-sm="85"],[layout-sm=row]>[flex-sm="85"],[layout=row]>[flex-sm="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="85"],[layout=column]>[flex-sm="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-sm="90"],[layout-sm=row]>[flex-sm="90"],[layout=row]>[flex-sm="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="90"],[layout=column]>[flex-sm="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-sm="95"],[layout-sm=row]>[flex-sm="95"],[layout=row]>[flex-sm="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="95"],[layout=column]>[flex-sm="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-sm="100"],[layout-sm=row]>[flex-sm="100"],[layout-sm=column]>[flex-sm="100"],[layout=row]>[flex-sm="100"],[layout=column]>[flex-sm="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-sm=row]>[flex-sm="33"],[layout=row]>[flex-sm="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-sm=row]>[flex-sm="66"],[layout=row]>[flex-sm="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="33"],[layout=column]>[flex-sm="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-sm=column]>[flex-sm="66"],[layout=column]>[flex-sm="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-sm=row],[layout-sm=column],[layout-sm]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-sm=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-sm=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:960px) and (max-width:1023px){[hide-gt-sm]:not([show-gt-xs]):not([show-gt-sm]):not([show-md]):not([show]),[hide-gt-xs]:not([show-gt-xs]):not([show-gt-sm]):not([show-md]):not([show]),[hide-md]:not([show-md]):not([show]),[hide]:not([show-gt-xs]):not([show-gt-sm]):not([show-md]):not([show]){display:none}[flex-order-md="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-md="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-md="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-md="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-md="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-md="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-md="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-md="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-md="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-md="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-md="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-md="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-md="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-md="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-md="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-md="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-md="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-md="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-md="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-md="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-md="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-md="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-md="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-md="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-md="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-md="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-md="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-md="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-md="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-md="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-md="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-md="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-md="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-md="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-md="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-md="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-md="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-md="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-md="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-md="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-md="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-md="0"]{margin-left:0}[flex-offset-md="5"]{margin-left:5%}[flex-offset-md="10"]{margin-left:10%}[flex-offset-md="15"]{margin-left:15%}[flex-offset-md="20"]{margin-left:20%}[flex-offset-md="25"]{margin-left:25%}[flex-offset-md="30"]{margin-left:30%}[flex-offset-md="35"]{margin-left:35%}[flex-offset-md="40"]{margin-left:40%}[flex-offset-md="45"]{margin-left:45%}[flex-offset-md="50"]{margin-left:50%}[flex-offset-md="55"]{margin-left:55%}[flex-offset-md="60"]{margin-left:60%}[flex-offset-md="65"]{margin-left:65%}[flex-offset-md="70"]{margin-left:70%}[flex-offset-md="75"]{margin-left:75%}[flex-offset-md="80"]{margin-left:80%}[flex-offset-md="85"]{margin-left:85%}[flex-offset-md="90"]{margin-left:90%}[flex-offset-md="95"]{margin-left:95%}[flex-offset-md="33"]{margin-left:calc(100% / 3)}[flex-offset-md="66"]{margin-left:calc(200% / 3)}[layout-align-md="start stretch"],[layout-align-md]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-md="start stretch"],[layout-align-md=start],[layout-align-md="start start"],[layout-align-md="start center"],[layout-align-md="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-md=center],[layout-align-md="center start"],[layout-align-md="center center"],[layout-align-md="center end"],[layout-align-md="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-md=end],[layout-align-md="end center"],[layout-align-md="end start"],[layout-align-md="end end"],[layout-align-md="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-md=space-around],[layout-align-md="space-around center"],[layout-align-md="space-around start"],[layout-align-md="space-around end"],[layout-align-md="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-md=space-between],[layout-align-md="space-between center"],[layout-align-md="space-between start"],[layout-align-md="space-between end"],[layout-align-md="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-md="start start"],[layout-align-md="center start"],[layout-align-md="end start"],[layout-align-md="space-around start"],[layout-align-md="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-md="start center"],[layout-align-md="center center"],[layout-align-md="end center"],[layout-align-md="space-around center"],[layout-align-md="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-md="start center"]>*,[layout-align-md="center center"]>*,[layout-align-md="end center"]>*,[layout-align-md="space-around center"]>*,[layout-align-md="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-md="start end"],[layout-align-md="center end"],[layout-align-md="end end"],[layout-align-md="space-around end"],[layout-align-md="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-md="start stretch"],[layout-align-md="center stretch"],[layout-align-md="end stretch"],[layout-align-md="space-around stretch"],[layout-align-md="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-md]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-md-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-md-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-md-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-md-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-md="0"],[layout-md=row]>[flex-md="0"],[layout=row]>[flex-md="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="0"],[layout=column]>[flex-md="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-md="5"],[layout-md=row]>[flex-md="5"],[layout=row]>[flex-md="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="5"],[layout=column]>[flex-md="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-md="10"],[layout-md=row]>[flex-md="10"],[layout=row]>[flex-md="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="10"],[layout=column]>[flex-md="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-md="15"],[layout-md=row]>[flex-md="15"],[layout=row]>[flex-md="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="15"],[layout=column]>[flex-md="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-md="20"],[layout-md=row]>[flex-md="20"],[layout=row]>[flex-md="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="20"],[layout=column]>[flex-md="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-md="25"],[layout-md=row]>[flex-md="25"],[layout=row]>[flex-md="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="25"],[layout=column]>[flex-md="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-md="30"],[layout-md=row]>[flex-md="30"],[layout=row]>[flex-md="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="30"],[layout=column]>[flex-md="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-md="35"],[layout-md=row]>[flex-md="35"],[layout=row]>[flex-md="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="35"],[layout=column]>[flex-md="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-md="40"],[layout-md=row]>[flex-md="40"],[layout=row]>[flex-md="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="40"],[layout=column]>[flex-md="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-md="45"],[layout-md=row]>[flex-md="45"],[layout=row]>[flex-md="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="45"],[layout=column]>[flex-md="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-md="50"],[layout-md=row]>[flex-md="50"],[layout=row]>[flex-md="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="50"],[layout=column]>[flex-md="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-md="55"],[layout-md=row]>[flex-md="55"],[layout=row]>[flex-md="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="55"],[layout=column]>[flex-md="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-md="60"],[layout-md=row]>[flex-md="60"],[layout=row]>[flex-md="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="60"],[layout=column]>[flex-md="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-md="65"],[layout-md=row]>[flex-md="65"],[layout=row]>[flex-md="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="65"],[layout=column]>[flex-md="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-md="70"],[layout-md=row]>[flex-md="70"],[layout=row]>[flex-md="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="70"],[layout=column]>[flex-md="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-md="75"],[layout-md=row]>[flex-md="75"],[layout=row]>[flex-md="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="75"],[layout=column]>[flex-md="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-md="80"],[layout-md=row]>[flex-md="80"],[layout=row]>[flex-md="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="80"],[layout=column]>[flex-md="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-md="85"],[layout-md=row]>[flex-md="85"],[layout=row]>[flex-md="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="85"],[layout=column]>[flex-md="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-md="90"],[layout-md=row]>[flex-md="90"],[layout=row]>[flex-md="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="90"],[layout=column]>[flex-md="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-md="95"],[layout-md=row]>[flex-md="95"],[layout=row]>[flex-md="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="95"],[layout=column]>[flex-md="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-md="100"],[layout-md=row]>[flex-md="100"],[layout-md=column]>[flex-md="100"],[layout=row]>[flex-md="100"],[layout=column]>[flex-md="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-md=row]>[flex-md="33"],[layout=row]>[flex-md="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-md=row]>[flex-md="66"],[layout=row]>[flex-md="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="33"],[layout=column]>[flex-md="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-md=column]>[flex-md="66"],[layout=column]>[flex-md="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-md=row],[layout-md=column],[layout-md]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-md=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-md=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px) and (max-width:1279px){[hide-gt-md]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]),[hide-gt-sm]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]),[hide-gt-xs]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]),[hide-lg]:not([show-lg]):not([show]),[hide]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]){display:none}[flex-order-lg="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-lg="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-lg="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-lg="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-lg="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-lg="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-lg="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-lg="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-lg="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-lg="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-lg="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-lg="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-lg="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-lg="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-lg="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-lg="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-lg="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-lg="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-lg="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-lg="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-lg="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-lg="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-lg="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-lg="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-lg="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-lg="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-lg="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-lg="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-lg="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-lg="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-lg="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-lg="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-lg="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-lg="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-lg="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-lg="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-lg="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-lg="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-lg="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-lg="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-lg="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-lg="0"]{margin-left:0}[flex-offset-lg="5"]{margin-left:5%}[flex-offset-lg="10"]{margin-left:10%}[flex-offset-lg="15"]{margin-left:15%}[flex-offset-lg="20"]{margin-left:20%}[flex-offset-lg="25"]{margin-left:25%}[flex-offset-lg="30"]{margin-left:30%}[flex-offset-lg="35"]{margin-left:35%}[flex-offset-lg="40"]{margin-left:40%}[flex-offset-lg="45"]{margin-left:45%}[flex-offset-lg="50"]{margin-left:50%}[flex-offset-lg="55"]{margin-left:55%}[flex-offset-lg="60"]{margin-left:60%}[flex-offset-lg="65"]{margin-left:65%}[flex-offset-lg="70"]{margin-left:70%}[flex-offset-lg="75"]{margin-left:75%}[flex-offset-lg="80"]{margin-left:80%}[flex-offset-lg="85"]{margin-left:85%}[flex-offset-lg="90"]{margin-left:90%}[flex-offset-lg="95"]{margin-left:95%}[flex-offset-lg="33"]{margin-left:calc(100% / 3)}[flex-offset-lg="66"]{margin-left:calc(200% / 3)}[layout-align-lg="start stretch"],[layout-align-lg]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-lg="start stretch"],[layout-align-lg=start],[layout-align-lg="start start"],[layout-align-lg="start center"],[layout-align-lg="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-lg=center],[layout-align-lg="center start"],[layout-align-lg="center center"],[layout-align-lg="center end"],[layout-align-lg="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-lg=end],[layout-align-lg="end center"],[layout-align-lg="end start"],[layout-align-lg="end end"],[layout-align-lg="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-lg=space-around],[layout-align-lg="space-around center"],[layout-align-lg="space-around start"],[layout-align-lg="space-around end"],[layout-align-lg="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-lg=space-between],[layout-align-lg="space-between center"],[layout-align-lg="space-between start"],[layout-align-lg="space-between end"],[layout-align-lg="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-lg="start start"],[layout-align-lg="center start"],[layout-align-lg="end start"],[layout-align-lg="space-around start"],[layout-align-lg="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-lg="start center"],[layout-align-lg="center center"],[layout-align-lg="end center"],[layout-align-lg="space-around center"],[layout-align-lg="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-lg="start center"]>*,[layout-align-lg="center center"]>*,[layout-align-lg="end center"]>*,[layout-align-lg="space-around center"]>*,[layout-align-lg="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-lg="start end"],[layout-align-lg="center end"],[layout-align-lg="end end"],[layout-align-lg="space-around end"],[layout-align-lg="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-lg="start stretch"],[layout-align-lg="center stretch"],[layout-align-lg="end stretch"],[layout-align-lg="space-around stretch"],[layout-align-lg="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-lg]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-lg-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-lg-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-lg-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-lg-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-lg="0"],[layout-lg=row]>[flex-lg="0"],[layout=row]>[flex-lg="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="0"],[layout=column]>[flex-lg="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-lg="5"],[layout-lg=row]>[flex-lg="5"],[layout=row]>[flex-lg="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="5"],[layout=column]>[flex-lg="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-lg="10"],[layout-lg=row]>[flex-lg="10"],[layout=row]>[flex-lg="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="10"],[layout=column]>[flex-lg="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-lg="15"],[layout-lg=row]>[flex-lg="15"],[layout=row]>[flex-lg="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="15"],[layout=column]>[flex-lg="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-lg="20"],[layout-lg=row]>[flex-lg="20"],[layout=row]>[flex-lg="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="20"],[layout=column]>[flex-lg="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-lg="25"],[layout-lg=row]>[flex-lg="25"],[layout=row]>[flex-lg="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="25"],[layout=column]>[flex-lg="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-lg="30"],[layout-lg=row]>[flex-lg="30"],[layout=row]>[flex-lg="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="30"],[layout=column]>[flex-lg="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-lg="35"],[layout-lg=row]>[flex-lg="35"],[layout=row]>[flex-lg="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="35"],[layout=column]>[flex-lg="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-lg="40"],[layout-lg=row]>[flex-lg="40"],[layout=row]>[flex-lg="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="40"],[layout=column]>[flex-lg="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-lg="45"],[layout-lg=row]>[flex-lg="45"],[layout=row]>[flex-lg="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="45"],[layout=column]>[flex-lg="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-lg="50"],[layout-lg=row]>[flex-lg="50"],[layout=row]>[flex-lg="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="50"],[layout=column]>[flex-lg="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-lg="55"],[layout-lg=row]>[flex-lg="55"],[layout=row]>[flex-lg="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="55"],[layout=column]>[flex-lg="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-lg="60"],[layout-lg=row]>[flex-lg="60"],[layout=row]>[flex-lg="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="60"],[layout=column]>[flex-lg="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-lg="65"],[layout-lg=row]>[flex-lg="65"],[layout=row]>[flex-lg="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="65"],[layout=column]>[flex-lg="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-lg="70"],[layout-lg=row]>[flex-lg="70"],[layout=row]>[flex-lg="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="70"],[layout=column]>[flex-lg="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-lg="75"],[layout-lg=row]>[flex-lg="75"],[layout=row]>[flex-lg="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="75"],[layout=column]>[flex-lg="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-lg="80"],[layout-lg=row]>[flex-lg="80"],[layout=row]>[flex-lg="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="80"],[layout=column]>[flex-lg="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-lg="85"],[layout-lg=row]>[flex-lg="85"],[layout=row]>[flex-lg="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="85"],[layout=column]>[flex-lg="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-lg="90"],[layout-lg=row]>[flex-lg="90"],[layout=row]>[flex-lg="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="90"],[layout=column]>[flex-lg="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-lg="95"],[layout-lg=row]>[flex-lg="95"],[layout=row]>[flex-lg="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="95"],[layout=column]>[flex-lg="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-lg="100"],[layout-lg=row]>[flex-lg="100"],[layout-lg=column]>[flex-lg="100"],[layout=row]>[flex-lg="100"],[layout=column]>[flex-lg="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-lg=row]>[flex-lg="33"],[layout=row]>[flex-lg="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-lg=row]>[flex-lg="66"],[layout=row]>[flex-lg="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="33"],[layout=column]>[flex-lg="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-lg=column]>[flex-lg="66"],[layout=column]>[flex-lg="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-lg=row],[layout-lg=column],[layout-lg]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-lg=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-lg=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1280px){[flex-offset-gt-lg="0"],[flex-offset-xl="0"]{margin-left:0}[flex-offset-gt-lg="5"],[flex-offset-xl="5"]{margin-left:5%}[flex-offset-gt-lg="10"],[flex-offset-xl="10"]{margin-left:10%}[flex-offset-gt-lg="15"],[flex-offset-xl="15"]{margin-left:15%}[flex-offset-gt-lg="20"],[flex-offset-xl="20"]{margin-left:20%}[flex-offset-gt-lg="25"],[flex-offset-xl="25"]{margin-left:25%}[flex-offset-gt-lg="30"],[flex-offset-xl="30"]{margin-left:30%}[flex-offset-gt-lg="35"],[flex-offset-xl="35"]{margin-left:35%}[flex-offset-gt-lg="40"],[flex-offset-xl="40"]{margin-left:40%}[flex-offset-gt-lg="45"],[flex-offset-xl="45"]{margin-left:45%}[flex-offset-gt-lg="50"],[flex-offset-xl="50"]{margin-left:50%}[flex-offset-gt-lg="55"],[flex-offset-xl="55"]{margin-left:55%}[flex-offset-gt-lg="60"],[flex-offset-xl="60"]{margin-left:60%}[flex-offset-gt-lg="65"],[flex-offset-xl="65"]{margin-left:65%}[flex-offset-gt-lg="70"],[flex-offset-xl="70"]{margin-left:70%}[flex-offset-gt-lg="75"],[flex-offset-xl="75"]{margin-left:75%}[flex-offset-gt-lg="80"],[flex-offset-xl="80"]{margin-left:80%}[flex-offset-gt-lg="85"],[flex-offset-xl="85"]{margin-left:85%}[flex-offset-gt-lg="90"],[flex-offset-xl="90"]{margin-left:90%}[flex-offset-gt-lg="95"],[flex-offset-xl="95"]{margin-left:95%}[flex-offset-gt-lg="33"],[flex-offset-xl="33"]{margin-left:calc(100% / 3)}[flex-offset-gt-lg="66"],[flex-offset-xl="66"]{margin-left:calc(200% / 3)}[flex-order-gt-lg="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-gt-lg="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-gt-lg="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-gt-lg="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-gt-lg="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-gt-lg="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-gt-lg="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-gt-lg="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-gt-lg="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-gt-lg="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-gt-lg="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-gt-lg="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-gt-lg="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-gt-lg="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-gt-lg="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-gt-lg="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-gt-lg="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-gt-lg="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-gt-lg="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-gt-lg="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-gt-lg="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-gt-lg="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-gt-lg="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-gt-lg="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-gt-lg="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-gt-lg="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-gt-lg="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-gt-lg="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-gt-lg="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-gt-lg="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-gt-lg="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-gt-lg="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-gt-lg="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-gt-lg="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-gt-lg="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-gt-lg="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-gt-lg="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-gt-lg="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-gt-lg="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-gt-lg="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-gt-lg="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[layout-align-gt-lg="start stretch"],[layout-align-gt-lg]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-gt-lg="start stretch"],[layout-align-gt-lg=start],[layout-align-gt-lg="start start"],[layout-align-gt-lg="start center"],[layout-align-gt-lg="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-gt-lg=center],[layout-align-gt-lg="center start"],[layout-align-gt-lg="center center"],[layout-align-gt-lg="center end"],[layout-align-gt-lg="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-gt-lg=end],[layout-align-gt-lg="end center"],[layout-align-gt-lg="end start"],[layout-align-gt-lg="end end"],[layout-align-gt-lg="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-gt-lg=space-around],[layout-align-gt-lg="space-around center"],[layout-align-gt-lg="space-around start"],[layout-align-gt-lg="space-around end"],[layout-align-gt-lg="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-gt-lg=space-between],[layout-align-gt-lg="space-between center"],[layout-align-gt-lg="space-between start"],[layout-align-gt-lg="space-between end"],[layout-align-gt-lg="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-gt-lg="start start"],[layout-align-gt-lg="center start"],[layout-align-gt-lg="end start"],[layout-align-gt-lg="space-around start"],[layout-align-gt-lg="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-gt-lg="start center"],[layout-align-gt-lg="center center"],[layout-align-gt-lg="end center"],[layout-align-gt-lg="space-around center"],[layout-align-gt-lg="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-gt-lg="start center"]>*,[layout-align-gt-lg="center center"]>*,[layout-align-gt-lg="end center"]>*,[layout-align-gt-lg="space-around center"]>*,[layout-align-gt-lg="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-gt-lg="start end"],[layout-align-gt-lg="center end"],[layout-align-gt-lg="end end"],[layout-align-gt-lg="space-around end"],[layout-align-gt-lg="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-gt-lg="start stretch"],[layout-align-gt-lg="center stretch"],[layout-align-gt-lg="end stretch"],[layout-align-gt-lg="space-around stretch"],[layout-align-gt-lg="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-gt-lg]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-gt-lg-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-gt-lg-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-gt-lg-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-gt-lg-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-gt-lg="0"],[layout-gt-lg=row]>[flex-gt-lg="0"],[layout=row]>[flex-gt-lg="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="0"],[layout=column]>[flex-gt-lg="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-gt-lg="5"],[layout-gt-lg=row]>[flex-gt-lg="5"],[layout=row]>[flex-gt-lg="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="5"],[layout=column]>[flex-gt-lg="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-gt-lg="10"],[layout-gt-lg=row]>[flex-gt-lg="10"],[layout=row]>[flex-gt-lg="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="10"],[layout=column]>[flex-gt-lg="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-gt-lg="15"],[layout-gt-lg=row]>[flex-gt-lg="15"],[layout=row]>[flex-gt-lg="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="15"],[layout=column]>[flex-gt-lg="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-gt-lg="20"],[layout-gt-lg=row]>[flex-gt-lg="20"],[layout=row]>[flex-gt-lg="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="20"],[layout=column]>[flex-gt-lg="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-gt-lg="25"],[layout-gt-lg=row]>[flex-gt-lg="25"],[layout=row]>[flex-gt-lg="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="25"],[layout=column]>[flex-gt-lg="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-gt-lg="30"],[layout-gt-lg=row]>[flex-gt-lg="30"],[layout=row]>[flex-gt-lg="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="30"],[layout=column]>[flex-gt-lg="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-gt-lg="35"],[layout-gt-lg=row]>[flex-gt-lg="35"],[layout=row]>[flex-gt-lg="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="35"],[layout=column]>[flex-gt-lg="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-gt-lg="40"],[layout-gt-lg=row]>[flex-gt-lg="40"],[layout=row]>[flex-gt-lg="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="40"],[layout=column]>[flex-gt-lg="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-gt-lg="45"],[layout-gt-lg=row]>[flex-gt-lg="45"],[layout=row]>[flex-gt-lg="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="45"],[layout=column]>[flex-gt-lg="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-gt-lg="50"],[layout-gt-lg=row]>[flex-gt-lg="50"],[layout=row]>[flex-gt-lg="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="50"],[layout=column]>[flex-gt-lg="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-gt-lg="55"],[layout-gt-lg=row]>[flex-gt-lg="55"],[layout=row]>[flex-gt-lg="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="55"],[layout=column]>[flex-gt-lg="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-gt-lg="60"],[layout-gt-lg=row]>[flex-gt-lg="60"],[layout=row]>[flex-gt-lg="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="60"],[layout=column]>[flex-gt-lg="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-gt-lg="65"],[layout-gt-lg=row]>[flex-gt-lg="65"],[layout=row]>[flex-gt-lg="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="65"],[layout=column]>[flex-gt-lg="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-gt-lg="70"],[layout-gt-lg=row]>[flex-gt-lg="70"],[layout=row]>[flex-gt-lg="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="70"],[layout=column]>[flex-gt-lg="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-gt-lg="75"],[layout-gt-lg=row]>[flex-gt-lg="75"],[layout=row]>[flex-gt-lg="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="75"],[layout=column]>[flex-gt-lg="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-gt-lg="80"],[layout-gt-lg=row]>[flex-gt-lg="80"],[layout=row]>[flex-gt-lg="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="80"],[layout=column]>[flex-gt-lg="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-gt-lg="85"],[layout-gt-lg=row]>[flex-gt-lg="85"],[layout=row]>[flex-gt-lg="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="85"],[layout=column]>[flex-gt-lg="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-gt-lg="90"],[layout-gt-lg=row]>[flex-gt-lg="90"],[layout=row]>[flex-gt-lg="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="90"],[layout=column]>[flex-gt-lg="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-gt-lg="95"],[layout-gt-lg=row]>[flex-gt-lg="95"],[layout=row]>[flex-gt-lg="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="95"],[layout=column]>[flex-gt-lg="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-gt-lg="100"],[layout-gt-lg=row]>[flex-gt-lg="100"],[layout-gt-lg=column]>[flex-gt-lg="100"],[layout=row]>[flex-gt-lg="100"],[layout=column]>[flex-gt-lg="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-gt-lg=row]>[flex-gt-lg="33"],[layout=row]>[flex-gt-lg="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-gt-lg=row]>[flex-gt-lg="66"],[layout=row]>[flex-gt-lg="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="33"],[layout=column]>[flex-gt-lg="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="66"],[layout=column]>[flex-gt-lg="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-gt-lg=row],[layout-gt-lg=column],[layout-gt-lg]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-gt-lg=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-gt-lg=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[flex-order-xl="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-xl="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-xl="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-xl="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-xl="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-xl="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-xl="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-xl="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-xl="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-xl="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-xl="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-xl="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-xl="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-xl="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-xl="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-xl="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-xl="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-xl="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-xl="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-xl="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-xl="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-xl="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-xl="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-xl="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-xl="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-xl="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-xl="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-xl="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-xl="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-xl="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-xl="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-xl="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-xl="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-xl="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-xl="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-xl="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-xl="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-xl="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-xl="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-xl="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-xl="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[layout-align-xl="start stretch"],[layout-align-xl]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-xl="start stretch"],[layout-align-xl=start],[layout-align-xl="start start"],[layout-align-xl="start center"],[layout-align-xl="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-xl=center],[layout-align-xl="center start"],[layout-align-xl="center center"],[layout-align-xl="center end"],[layout-align-xl="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-xl=end],[layout-align-xl="end center"],[layout-align-xl="end start"],[layout-align-xl="end end"],[layout-align-xl="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-xl=space-around],[layout-align-xl="space-around center"],[layout-align-xl="space-around start"],[layout-align-xl="space-around end"],[layout-align-xl="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-xl=space-between],[layout-align-xl="space-between center"],[layout-align-xl="space-between start"],[layout-align-xl="space-between end"],[layout-align-xl="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-xl="start start"],[layout-align-xl="center start"],[layout-align-xl="end start"],[layout-align-xl="space-around start"],[layout-align-xl="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-xl="start center"],[layout-align-xl="center center"],[layout-align-xl="end center"],[layout-align-xl="space-around center"],[layout-align-xl="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-xl="start center"]>*,[layout-align-xl="center center"]>*,[layout-align-xl="end center"]>*,[layout-align-xl="space-around center"]>*,[layout-align-xl="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-xl="start end"],[layout-align-xl="center end"],[layout-align-xl="end end"],[layout-align-xl="space-around end"],[layout-align-xl="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-xl="start stretch"],[layout-align-xl="center stretch"],[layout-align-xl="end stretch"],[layout-align-xl="space-around stretch"],[layout-align-xl="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-xl]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-xl-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-xl-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-xl-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-xl-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-xl="0"],[layout-xl=row]>[flex-xl="0"],[layout=row]>[flex-xl="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="0"],[layout=column]>[flex-xl="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-xl="5"],[layout-xl=row]>[flex-xl="5"],[layout=row]>[flex-xl="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="5"],[layout=column]>[flex-xl="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-xl="10"],[layout-xl=row]>[flex-xl="10"],[layout=row]>[flex-xl="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="10"],[layout=column]>[flex-xl="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-xl="15"],[layout-xl=row]>[flex-xl="15"],[layout=row]>[flex-xl="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="15"],[layout=column]>[flex-xl="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-xl="20"],[layout-xl=row]>[flex-xl="20"],[layout=row]>[flex-xl="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="20"],[layout=column]>[flex-xl="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-xl="25"],[layout-xl=row]>[flex-xl="25"],[layout=row]>[flex-xl="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="25"],[layout=column]>[flex-xl="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-xl="30"],[layout-xl=row]>[flex-xl="30"],[layout=row]>[flex-xl="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="30"],[layout=column]>[flex-xl="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-xl="35"],[layout-xl=row]>[flex-xl="35"],[layout=row]>[flex-xl="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="35"],[layout=column]>[flex-xl="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-xl="40"],[layout-xl=row]>[flex-xl="40"],[layout=row]>[flex-xl="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="40"],[layout=column]>[flex-xl="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-xl="45"],[layout-xl=row]>[flex-xl="45"],[layout=row]>[flex-xl="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="45"],[layout=column]>[flex-xl="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-xl="50"],[layout-xl=row]>[flex-xl="50"],[layout=row]>[flex-xl="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="50"],[layout=column]>[flex-xl="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-xl="55"],[layout-xl=row]>[flex-xl="55"],[layout=row]>[flex-xl="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="55"],[layout=column]>[flex-xl="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-xl="60"],[layout-xl=row]>[flex-xl="60"],[layout=row]>[flex-xl="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="60"],[layout=column]>[flex-xl="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-xl="65"],[layout-xl=row]>[flex-xl="65"],[layout=row]>[flex-xl="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="65"],[layout=column]>[flex-xl="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-xl="70"],[layout-xl=row]>[flex-xl="70"],[layout=row]>[flex-xl="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="70"],[layout=column]>[flex-xl="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-xl="75"],[layout-xl=row]>[flex-xl="75"],[layout=row]>[flex-xl="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="75"],[layout=column]>[flex-xl="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-xl="80"],[layout-xl=row]>[flex-xl="80"],[layout=row]>[flex-xl="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="80"],[layout=column]>[flex-xl="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-xl="85"],[layout-xl=row]>[flex-xl="85"],[layout=row]>[flex-xl="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="85"],[layout=column]>[flex-xl="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-xl="90"],[layout-xl=row]>[flex-xl="90"],[layout=row]>[flex-xl="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="90"],[layout=column]>[flex-xl="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-xl="95"],[layout-xl=row]>[flex-xl="95"],[layout=row]>[flex-xl="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="95"],[layout=column]>[flex-xl="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-xl="100"],[layout-xl=row]>[flex-xl="100"],[layout-xl=column]>[flex-xl="100"],[layout=row]>[flex-xl="100"],[layout=column]>[flex-xl="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-xl=row]>[flex-xl="33"],[layout=row]>[flex-xl="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-xl=row]>[flex-xl="66"],[layout=row]>[flex-xl="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="33"],[layout=column]>[flex-xl="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-xl=column]>[flex-xl="66"],[layout=column]>[flex-xl="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-xl=row],[layout-xl=column],[layout-xl]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-xl=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-xl=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[hide-gt-lg]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show-xl]):not([show]),[hide-gt-md]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show-xl]):not([show]),[hide-gt-sm]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show-xl]):not([show]),[hide-gt-xs]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show-xl]):not([show]),[hide-xl]:not([show-xl]):not([show-gt-lg]):not([show]),[hide]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show-xl]):not([show]){display:none}}@media print{[flex-order-print="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-print="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-print="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-print="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-print="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-print="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-print="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-print="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-print="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-print="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-print="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-print="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-print="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-print="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-print="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-print="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-print="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-print="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-print="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-print="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-print="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-print="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-print="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-print="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-print="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-print="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-print="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-print="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-print="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-print="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-print="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-print="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-print="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-print="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-print="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-print="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-print="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-print="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-print="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-print="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-print="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-print="0"]{margin-left:0}[flex-offset-print="5"]{margin-left:5%}[flex-offset-print="10"]{margin-left:10%}[flex-offset-print="15"]{margin-left:15%}[flex-offset-print="20"]{margin-left:20%}[flex-offset-print="25"]{margin-left:25%}[flex-offset-print="30"]{margin-left:30%}[flex-offset-print="35"]{margin-left:35%}[flex-offset-print="40"]{margin-left:40%}[flex-offset-print="45"]{margin-left:45%}[flex-offset-print="50"]{margin-left:50%}[flex-offset-print="55"]{margin-left:55%}[flex-offset-print="60"]{margin-left:60%}[flex-offset-print="65"]{margin-left:65%}[flex-offset-print="70"]{margin-left:70%}[flex-offset-print="75"]{margin-left:75%}[flex-offset-print="80"]{margin-left:80%}[flex-offset-print="85"]{margin-left:85%}[flex-offset-print="90"]{margin-left:90%}[flex-offset-print="95"]{margin-left:95%}[flex-offset-print="33"]{margin-left:calc(100% / 3)}[flex-offset-print="66"]{margin-left:calc(200% / 3)}[layout-align-print="start stretch"],[layout-align-print]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-print="start stretch"],[layout-align-print=start],[layout-align-print="start start"],[layout-align-print="start center"],[layout-align-print="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-print=center],[layout-align-print="center start"],[layout-align-print="center center"],[layout-align-print="center end"],[layout-align-print="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-print=end],[layout-align-print="end center"],[layout-align-print="end start"],[layout-align-print="end end"],[layout-align-print="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-print=space-around],[layout-align-print="space-around center"],[layout-align-print="space-around start"],[layout-align-print="space-around end"],[layout-align-print="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-print=space-between],[layout-align-print="space-between center"],[layout-align-print="space-between start"],[layout-align-print="space-between end"],[layout-align-print="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-print="start start"],[layout-align-print="center start"],[layout-align-print="end start"],[layout-align-print="space-around start"],[layout-align-print="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-print="start center"],[layout-align-print="center center"],[layout-align-print="end center"],[layout-align-print="space-around center"],[layout-align-print="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-print="start center"]>*,[layout-align-print="center center"]>*,[layout-align-print="end center"]>*,[layout-align-print="space-around center"]>*,[layout-align-print="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-print="start end"],[layout-align-print="center end"],[layout-align-print="end end"],[layout-align-print="space-around end"],[layout-align-print="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-print="start stretch"],[layout-align-print="center stretch"],[layout-align-print="end stretch"],[layout-align-print="space-around stretch"],[layout-align-print="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-print]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-print-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-print-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-print-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-print-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-print="0"],[layout-print=row]>[flex-print="0"],[layout=row]>[flex-print="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="0"],[layout=column]>[flex-print="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-print="5"],[layout-print=row]>[flex-print="5"],[layout=row]>[flex-print="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="5"],[layout=column]>[flex-print="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-print="10"],[layout-print=row]>[flex-print="10"],[layout=row]>[flex-print="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="10"],[layout=column]>[flex-print="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-print="15"],[layout-print=row]>[flex-print="15"],[layout=row]>[flex-print="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="15"],[layout=column]>[flex-print="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-print="20"],[layout-print=row]>[flex-print="20"],[layout=row]>[flex-print="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="20"],[layout=column]>[flex-print="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-print="25"],[layout-print=row]>[flex-print="25"],[layout=row]>[flex-print="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="25"],[layout=column]>[flex-print="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-print="30"],[layout-print=row]>[flex-print="30"],[layout=row]>[flex-print="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="30"],[layout=column]>[flex-print="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-print="35"],[layout-print=row]>[flex-print="35"],[layout=row]>[flex-print="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="35"],[layout=column]>[flex-print="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-print="40"],[layout-print=row]>[flex-print="40"],[layout=row]>[flex-print="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="40"],[layout=column]>[flex-print="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-print="45"],[layout-print=row]>[flex-print="45"],[layout=row]>[flex-print="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="45"],[layout=column]>[flex-print="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-print="50"],[layout-print=row]>[flex-print="50"],[layout=row]>[flex-print="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="50"],[layout=column]>[flex-print="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-print="55"],[layout-print=row]>[flex-print="55"],[layout=row]>[flex-print="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="55"],[layout=column]>[flex-print="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-print="60"],[layout-print=row]>[flex-print="60"],[layout=row]>[flex-print="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="60"],[layout=column]>[flex-print="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-print="65"],[layout-print=row]>[flex-print="65"],[layout=row]>[flex-print="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="65"],[layout=column]>[flex-print="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-print="70"],[layout-print=row]>[flex-print="70"],[layout=row]>[flex-print="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="70"],[layout=column]>[flex-print="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-print="75"],[layout-print=row]>[flex-print="75"],[layout=row]>[flex-print="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="75"],[layout=column]>[flex-print="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-print="80"],[layout-print=row]>[flex-print="80"],[layout=row]>[flex-print="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="80"],[layout=column]>[flex-print="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-print="85"],[layout-print=row]>[flex-print="85"],[layout=row]>[flex-print="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="85"],[layout=column]>[flex-print="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-print="90"],[layout-print=row]>[flex-print="90"],[layout=row]>[flex-print="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="90"],[layout=column]>[flex-print="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-print="95"],[layout-print=row]>[flex-print="95"],[layout=row]>[flex-print="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="95"],[layout=column]>[flex-print="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-print="100"],[layout-print=row]>[flex-print="100"],[layout-print=column]>[flex-print="100"],[layout=row]>[flex-print="100"],[layout=column]>[flex-print="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-print=row]>[flex-print="33"],[layout=row]>[flex-print="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-print=row]>[flex-print="66"],[layout=row]>[flex-print="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="33"],[layout=column]>[flex-print="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-print=column]>[flex-print="66"],[layout=column]>[flex-print="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-print=row],[layout-print=column],[layout-print]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-print=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-print=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[hide-print]:not([show-print]):not([show]){display:none}}body,html{height:100%;position:relative;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0}[tabindex='-1']:focus{outline:0}.inset{padding:10px}a._md-no-style,button._md-no-style{font-weight:400;background-color:inherit;text-align:left;border:none;padding:0;margin:0}button,input,select,textarea{vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}textarea{vertical-align:top;overflow:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input:-webkit-autofill{text-shadow:none}._md-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.md-shadow{left:0;bottom:0;right:0;border-radius:inherit}.md-shadow-bottom-z-2{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-shadow-animated.md-shadow{-webkit-transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.md-ripple-container{overflow:hidden;left:0;width:100%;height:100%;-webkit-transition:all .55s cubic-bezier(.25,.8,.25,1);transition:all .55s cubic-bezier(.25,.8,.25,1)}.md-ripple{position:absolute;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;border-radius:50%}.md-ripple.md-ripple-placed{-webkit-transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1)}.md-ripple.md-ripple-scaled{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible{opacity:.2}.md-padding,.sg-form-section{padding:8px}.sg-padded,.sg-padded--left{padding-left:16px}.sg-padded,.sg-padded--right{padding-right:16px}.md-margin{margin:8px}.md-scroll-mask{background-color:transparent;right:0;bottom:0;left:0;z-index:65}.md-scroll-mask>.md-scroll-mask-bar{display:block;background-color:#fafafa;right:0;bottom:0;z-index:65;box-shadow:inset 0 0 1px rgba(0,0,0,.3)}.md-no-momentum{-webkit-overflow-scrolling:auto}.md-no-flicker{-webkit-transform:translateX(0)}@media (min-width:960px){.md-padding,.sg-form-section{padding:16px}}body[dir=ltr],body[dir=rtl],html[dir=ltr],html[dir=rtl]{unicode-bidi:embed}bdo[dir=rtl]{direction:rtl}bdo[dir=ltr]{direction:ltr}html *{box-sizing:border-box}.sg-padded--top{padding-top:16px}.sg-padded--bottom{padding-bottom:16px}.sg-logo{background-image:url(../img/sogo-full.svg);background-size:contain;background-repeat:no-repeat;height:56px;min-width:144px;-webkit-transform:translateY(-10%);transform:translateY(-10%)}.sg-category{bottom:0;width:3px}.sg-has-form-sections{background-color:#e0e0e0}.sg-form-section{background-color:#fff;margin-bottom:8px}.sg-form-section:last-child{margin-bottom:0}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}@-moz-document url-prefix(){.layout-fill{margin:0;width:100%;min-height:100%;height:100%}}[flex-order="0"],[flex-order]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset="0"]{margin-left:0}[flex-offset="5"]{margin-left:5%}[flex-offset="10"]{margin-left:10%}[flex-offset="15"]{margin-left:15%}[flex-offset="20"]{margin-left:20%}[flex-offset="25"]{margin-left:25%}[flex-offset="30"]{margin-left:30%}[flex-offset="35"]{margin-left:35%}[flex-offset="40"]{margin-left:40%}[flex-offset="45"]{margin-left:45%}[flex-offset="50"]{margin-left:50%}[flex-offset="55"]{margin-left:55%}[flex-offset="60"]{margin-left:60%}[flex-offset="65"]{margin-left:65%}[flex-offset="70"]{margin-left:70%}[flex-offset="75"]{margin-left:75%}[flex-offset="80"]{margin-left:80%}[flex-offset="85"]{margin-left:85%}[flex-offset="90"]{margin-left:90%}[flex-offset="95"]{margin-left:95%}[flex-offset="33"]{margin-left:calc(100% / 3)}[flex-offset="66"]{margin-left:calc(200% / 3)}[layout-align="start stretch"],[layout-align]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align="start stretch"],[layout-align=start],[layout-align="start start"],[layout-align="start center"],[layout-align="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align=center],[layout-align="center start"],[layout-align="center center"],[layout-align="center end"],[layout-align="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align=end],[layout-align="end center"],[layout-align="end start"],[layout-align="end end"],[layout-align="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align=space-around],[layout-align="space-around center"],[layout-align="space-around start"],[layout-align="space-around end"],[layout-align="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align=space-between],[layout-align="space-between center"],[layout-align="space-between start"],[layout-align="space-between end"],[layout-align="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align="start start"],[layout-align="center start"],[layout-align="end start"],[layout-align="space-around start"],[layout-align="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align="start center"],[layout-align="center center"],[layout-align="end center"],[layout-align="space-around center"],[layout-align="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align="start center"]>*,[layout-align="center center"]>*,[layout-align="end center"]>*,[layout-align="space-around center"]>*,[layout-align="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align="start end"],[layout-align="center end"],[layout-align="end end"],[layout-align="space-around end"],[layout-align="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align="start stretch"],[layout-align="center stretch"],[layout-align="end stretch"],[layout-align="space-around stretch"],[layout-align="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex="0"],[layout=row]>[flex="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout=column]>[flex="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex="5"],[layout=row]>[flex="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex="10"],[layout=row]>[flex="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex="15"],[layout=row]>[flex="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex="20"],[layout=row]>[flex="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex="25"],[layout=row]>[flex="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex="30"],[layout=row]>[flex="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex="35"],[layout=row]>[flex="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex="40"],[layout=row]>[flex="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex="45"],[layout=row]>[flex="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex="50"],[layout=row]>[flex="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex="55"],[layout=row]>[flex="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex="60"],[layout=row]>[flex="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex="65"],[layout=row]>[flex="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex="70"],[layout=row]>[flex="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex="75"],[layout=row]>[flex="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex="80"],[layout=row]>[flex="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex="85"],[layout=row]>[flex="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex="90"],[layout=row]>[flex="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex="95"],[layout=row]>[flex="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex="100"],[layout=row]>[flex="100"],[layout=column]>[flex="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout=row]>[flex="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout=row]>[flex="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout=column]>[flex="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.sg-icon-bar--vertical,[layout=column]{-webkit-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}[layout=row],[layout=column],[layout]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout=column]{-ms-flex-direction:column;flex-direction:column}[layout=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[layout-padding]>[flex-lt-md],[layout-padding]>[flex-sm]{padding:4px}[layout-padding],[layout-padding]>[flex-gt-sm],[layout-padding]>[flex-lt-lg],[layout-padding]>[flex-md],[layout-padding]>[flex]{padding:8px}[layout-padding]>[flex-gt-md],[layout-padding]>[flex-lg]{padding:16px}[layout-margin]>[flex-lt-md],[layout-margin]>[flex-sm]{margin:4px}[layout-margin],[layout-margin]>[flex-gt-sm],[layout-margin]>[flex-lt-lg],[layout-margin]>[flex-md],[layout-margin]>[flex]{margin:8px}[layout-margin]>[flex-gt-md],[layout-margin]>[flex-lg]{margin:16px}h1,h2,h3,h4,h5,h6,html p{margin:0}[layout-wrap]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}[layout-nowrap]{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}[layout-fill]{margin:0;width:100%;min-height:100%;height:100%}@media (max-width:599px){.hide-xs:not(.show-xs):not(.show),.hide:not(.show-xs):not(.show){display:none}[flex-order-xs="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-xs="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-xs="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-xs="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-xs="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-xs="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-xs="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-xs="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-xs="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-xs="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-xs="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-xs="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-xs="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-xs="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-xs="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-xs="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-xs="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-xs="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-xs="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-xs="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-xs="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-xs="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-xs="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-xs="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-xs="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-xs="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-xs="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-xs="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-xs="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-xs="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-xs="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-xs="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-xs="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-xs="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-xs="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-xs="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-xs="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-xs="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-xs="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-xs="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-xs="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-xs="0"]{margin-left:0}[flex-offset-xs="5"]{margin-left:5%}[flex-offset-xs="10"]{margin-left:10%}[flex-offset-xs="15"]{margin-left:15%}[flex-offset-xs="20"]{margin-left:20%}[flex-offset-xs="25"]{margin-left:25%}[flex-offset-xs="30"]{margin-left:30%}[flex-offset-xs="35"]{margin-left:35%}[flex-offset-xs="40"]{margin-left:40%}[flex-offset-xs="45"]{margin-left:45%}[flex-offset-xs="50"]{margin-left:50%}[flex-offset-xs="55"]{margin-left:55%}[flex-offset-xs="60"]{margin-left:60%}[flex-offset-xs="65"]{margin-left:65%}[flex-offset-xs="70"]{margin-left:70%}[flex-offset-xs="75"]{margin-left:75%}[flex-offset-xs="80"]{margin-left:80%}[flex-offset-xs="85"]{margin-left:85%}[flex-offset-xs="90"]{margin-left:90%}[flex-offset-xs="95"]{margin-left:95%}[flex-offset-xs="33"]{margin-left:calc(100% / 3)}[flex-offset-xs="66"]{margin-left:calc(200% / 3)}[layout-align-xs="start stretch"],[layout-align-xs]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-xs="start stretch"],[layout-align-xs=start],[layout-align-xs="start start"],[layout-align-xs="start center"],[layout-align-xs="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-xs=center],[layout-align-xs="center start"],[layout-align-xs="center center"],[layout-align-xs="center end"],[layout-align-xs="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-xs=end],[layout-align-xs="end center"],[layout-align-xs="end start"],[layout-align-xs="end end"],[layout-align-xs="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-xs=space-around],[layout-align-xs="space-around center"],[layout-align-xs="space-around start"],[layout-align-xs="space-around end"],[layout-align-xs="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-xs=space-between],[layout-align-xs="space-between center"],[layout-align-xs="space-between start"],[layout-align-xs="space-between end"],[layout-align-xs="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-xs="start start"],[layout-align-xs="center start"],[layout-align-xs="end start"],[layout-align-xs="space-around start"],[layout-align-xs="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-xs="start center"],[layout-align-xs="center center"],[layout-align-xs="end center"],[layout-align-xs="space-around center"],[layout-align-xs="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-xs="start center"]>*,[layout-align-xs="center center"]>*,[layout-align-xs="end center"]>*,[layout-align-xs="space-around center"]>*,[layout-align-xs="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-xs="start end"],[layout-align-xs="center end"],[layout-align-xs="end end"],[layout-align-xs="space-around end"],[layout-align-xs="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-xs="start stretch"],[layout-align-xs="center stretch"],[layout-align-xs="end stretch"],[layout-align-xs="space-around stretch"],[layout-align-xs="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-xs]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-xs-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-xs-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-xs-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-xs-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-xs="0"],[layout-xs=row]>[flex-xs="0"],[layout=row]>[flex-xs="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="0"],[layout=column]>[flex-xs="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-xs="5"],[layout-xs=row]>[flex-xs="5"],[layout=row]>[flex-xs="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="5"],[layout=column]>[flex-xs="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-xs="10"],[layout-xs=row]>[flex-xs="10"],[layout=row]>[flex-xs="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="10"],[layout=column]>[flex-xs="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-xs="15"],[layout-xs=row]>[flex-xs="15"],[layout=row]>[flex-xs="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="15"],[layout=column]>[flex-xs="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-xs="20"],[layout-xs=row]>[flex-xs="20"],[layout=row]>[flex-xs="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="20"],[layout=column]>[flex-xs="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-xs="25"],[layout-xs=row]>[flex-xs="25"],[layout=row]>[flex-xs="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="25"],[layout=column]>[flex-xs="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-xs="30"],[layout-xs=row]>[flex-xs="30"],[layout=row]>[flex-xs="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="30"],[layout=column]>[flex-xs="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-xs="35"],[layout-xs=row]>[flex-xs="35"],[layout=row]>[flex-xs="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="35"],[layout=column]>[flex-xs="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-xs="40"],[layout-xs=row]>[flex-xs="40"],[layout=row]>[flex-xs="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="40"],[layout=column]>[flex-xs="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-xs="45"],[layout-xs=row]>[flex-xs="45"],[layout=row]>[flex-xs="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="45"],[layout=column]>[flex-xs="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-xs="50"],[layout-xs=row]>[flex-xs="50"],[layout=row]>[flex-xs="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="50"],[layout=column]>[flex-xs="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-xs="55"],[layout-xs=row]>[flex-xs="55"],[layout=row]>[flex-xs="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="55"],[layout=column]>[flex-xs="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-xs="60"],[layout-xs=row]>[flex-xs="60"],[layout=row]>[flex-xs="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="60"],[layout=column]>[flex-xs="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-xs="65"],[layout-xs=row]>[flex-xs="65"],[layout=row]>[flex-xs="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="65"],[layout=column]>[flex-xs="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-xs="70"],[layout-xs=row]>[flex-xs="70"],[layout=row]>[flex-xs="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="70"],[layout=column]>[flex-xs="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-xs="75"],[layout-xs=row]>[flex-xs="75"],[layout=row]>[flex-xs="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="75"],[layout=column]>[flex-xs="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-xs="80"],[layout-xs=row]>[flex-xs="80"],[layout=row]>[flex-xs="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="80"],[layout=column]>[flex-xs="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-xs="85"],[layout-xs=row]>[flex-xs="85"],[layout=row]>[flex-xs="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="85"],[layout=column]>[flex-xs="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-xs="90"],[layout-xs=row]>[flex-xs="90"],[layout=row]>[flex-xs="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="90"],[layout=column]>[flex-xs="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-xs="95"],[layout-xs=row]>[flex-xs="95"],[layout=row]>[flex-xs="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="95"],[layout=column]>[flex-xs="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-xs="100"],[layout-xs=row]>[flex-xs="100"],[layout-xs=column]>[flex-xs="100"],[layout=row]>[flex-xs="100"],[layout=column]>[flex-xs="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-xs=row]>[flex-xs="33"],[layout=row]>[flex-xs="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-xs=row]>[flex-xs="66"],[layout=row]>[flex-xs="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="33"],[layout=column]>[flex-xs="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-xs=column]>[flex-xs="66"],[layout=column]>[flex-xs="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-xs=row],[layout-xs=column],[layout-xs]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-xs=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-xs=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px){[flex-order-gt-xs="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-gt-xs="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-gt-xs="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-gt-xs="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-gt-xs="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-gt-xs="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-gt-xs="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-gt-xs="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-gt-xs="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-gt-xs="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-gt-xs="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-gt-xs="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-gt-xs="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-gt-xs="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-gt-xs="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-gt-xs="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-gt-xs="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-gt-xs="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-gt-xs="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-gt-xs="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-gt-xs="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-gt-xs="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-gt-xs="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-gt-xs="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-gt-xs="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-gt-xs="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-gt-xs="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-gt-xs="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-gt-xs="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-gt-xs="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-gt-xs="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-gt-xs="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-gt-xs="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-gt-xs="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-gt-xs="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-gt-xs="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-gt-xs="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-gt-xs="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-gt-xs="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-gt-xs="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-gt-xs="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-gt-xs="0"]{margin-left:0}[flex-offset-gt-xs="5"]{margin-left:5%}[flex-offset-gt-xs="10"]{margin-left:10%}[flex-offset-gt-xs="15"]{margin-left:15%}[flex-offset-gt-xs="20"]{margin-left:20%}[flex-offset-gt-xs="25"]{margin-left:25%}[flex-offset-gt-xs="30"]{margin-left:30%}[flex-offset-gt-xs="35"]{margin-left:35%}[flex-offset-gt-xs="40"]{margin-left:40%}[flex-offset-gt-xs="45"]{margin-left:45%}[flex-offset-gt-xs="50"]{margin-left:50%}[flex-offset-gt-xs="55"]{margin-left:55%}[flex-offset-gt-xs="60"]{margin-left:60%}[flex-offset-gt-xs="65"]{margin-left:65%}[flex-offset-gt-xs="70"]{margin-left:70%}[flex-offset-gt-xs="75"]{margin-left:75%}[flex-offset-gt-xs="80"]{margin-left:80%}[flex-offset-gt-xs="85"]{margin-left:85%}[flex-offset-gt-xs="90"]{margin-left:90%}[flex-offset-gt-xs="95"]{margin-left:95%}[flex-offset-gt-xs="33"]{margin-left:calc(100% / 3)}[flex-offset-gt-xs="66"]{margin-left:calc(200% / 3)}[layout-align-gt-xs="start stretch"],[layout-align-gt-xs]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-gt-xs="start stretch"],[layout-align-gt-xs=start],[layout-align-gt-xs="start start"],[layout-align-gt-xs="start center"],[layout-align-gt-xs="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-gt-xs=center],[layout-align-gt-xs="center start"],[layout-align-gt-xs="center center"],[layout-align-gt-xs="center end"],[layout-align-gt-xs="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-gt-xs=end],[layout-align-gt-xs="end center"],[layout-align-gt-xs="end start"],[layout-align-gt-xs="end end"],[layout-align-gt-xs="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-gt-xs=space-around],[layout-align-gt-xs="space-around center"],[layout-align-gt-xs="space-around start"],[layout-align-gt-xs="space-around end"],[layout-align-gt-xs="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-gt-xs=space-between],[layout-align-gt-xs="space-between center"],[layout-align-gt-xs="space-between start"],[layout-align-gt-xs="space-between end"],[layout-align-gt-xs="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-gt-xs="start start"],[layout-align-gt-xs="center start"],[layout-align-gt-xs="end start"],[layout-align-gt-xs="space-around start"],[layout-align-gt-xs="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-gt-xs="start center"],[layout-align-gt-xs="center center"],[layout-align-gt-xs="end center"],[layout-align-gt-xs="space-around center"],[layout-align-gt-xs="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-gt-xs="start center"]>*,[layout-align-gt-xs="center center"]>*,[layout-align-gt-xs="end center"]>*,[layout-align-gt-xs="space-around center"]>*,[layout-align-gt-xs="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-gt-xs="start end"],[layout-align-gt-xs="center end"],[layout-align-gt-xs="end end"],[layout-align-gt-xs="space-around end"],[layout-align-gt-xs="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-gt-xs="start stretch"],[layout-align-gt-xs="center stretch"],[layout-align-gt-xs="end stretch"],[layout-align-gt-xs="space-around stretch"],[layout-align-gt-xs="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-gt-xs]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-gt-xs-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-gt-xs-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-gt-xs-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-gt-xs-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-gt-xs="0"],[layout-gt-xs=row]>[flex-gt-xs="0"],[layout=row]>[flex-gt-xs="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="0"],[layout=column]>[flex-gt-xs="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-gt-xs="5"],[layout-gt-xs=row]>[flex-gt-xs="5"],[layout=row]>[flex-gt-xs="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="5"],[layout=column]>[flex-gt-xs="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-gt-xs="10"],[layout-gt-xs=row]>[flex-gt-xs="10"],[layout=row]>[flex-gt-xs="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="10"],[layout=column]>[flex-gt-xs="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-gt-xs="15"],[layout-gt-xs=row]>[flex-gt-xs="15"],[layout=row]>[flex-gt-xs="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="15"],[layout=column]>[flex-gt-xs="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-gt-xs="20"],[layout-gt-xs=row]>[flex-gt-xs="20"],[layout=row]>[flex-gt-xs="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="20"],[layout=column]>[flex-gt-xs="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-gt-xs="25"],[layout-gt-xs=row]>[flex-gt-xs="25"],[layout=row]>[flex-gt-xs="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="25"],[layout=column]>[flex-gt-xs="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-gt-xs="30"],[layout-gt-xs=row]>[flex-gt-xs="30"],[layout=row]>[flex-gt-xs="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="30"],[layout=column]>[flex-gt-xs="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-gt-xs="35"],[layout-gt-xs=row]>[flex-gt-xs="35"],[layout=row]>[flex-gt-xs="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="35"],[layout=column]>[flex-gt-xs="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-gt-xs="40"],[layout-gt-xs=row]>[flex-gt-xs="40"],[layout=row]>[flex-gt-xs="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="40"],[layout=column]>[flex-gt-xs="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-gt-xs="45"],[layout-gt-xs=row]>[flex-gt-xs="45"],[layout=row]>[flex-gt-xs="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="45"],[layout=column]>[flex-gt-xs="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-gt-xs="50"],[layout-gt-xs=row]>[flex-gt-xs="50"],[layout=row]>[flex-gt-xs="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="50"],[layout=column]>[flex-gt-xs="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-gt-xs="55"],[layout-gt-xs=row]>[flex-gt-xs="55"],[layout=row]>[flex-gt-xs="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="55"],[layout=column]>[flex-gt-xs="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-gt-xs="60"],[layout-gt-xs=row]>[flex-gt-xs="60"],[layout=row]>[flex-gt-xs="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="60"],[layout=column]>[flex-gt-xs="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-gt-xs="65"],[layout-gt-xs=row]>[flex-gt-xs="65"],[layout=row]>[flex-gt-xs="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="65"],[layout=column]>[flex-gt-xs="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-gt-xs="70"],[layout-gt-xs=row]>[flex-gt-xs="70"],[layout=row]>[flex-gt-xs="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="70"],[layout=column]>[flex-gt-xs="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-gt-xs="75"],[layout-gt-xs=row]>[flex-gt-xs="75"],[layout=row]>[flex-gt-xs="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="75"],[layout=column]>[flex-gt-xs="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-gt-xs="80"],[layout-gt-xs=row]>[flex-gt-xs="80"],[layout=row]>[flex-gt-xs="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="80"],[layout=column]>[flex-gt-xs="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-gt-xs="85"],[layout-gt-xs=row]>[flex-gt-xs="85"],[layout=row]>[flex-gt-xs="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="85"],[layout=column]>[flex-gt-xs="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-gt-xs="90"],[layout-gt-xs=row]>[flex-gt-xs="90"],[layout=row]>[flex-gt-xs="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="90"],[layout=column]>[flex-gt-xs="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-gt-xs="95"],[layout-gt-xs=row]>[flex-gt-xs="95"],[layout=row]>[flex-gt-xs="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="95"],[layout=column]>[flex-gt-xs="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-gt-xs="100"],[layout-gt-xs=row]>[flex-gt-xs="100"],[layout-gt-xs=column]>[flex-gt-xs="100"],[layout=row]>[flex-gt-xs="100"],[layout=column]>[flex-gt-xs="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-gt-xs=row]>[flex-gt-xs="33"],[layout=row]>[flex-gt-xs="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-gt-xs=row]>[flex-gt-xs="66"],[layout=row]>[flex-gt-xs="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="33"],[layout=column]>[flex-gt-xs="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="66"],[layout=column]>[flex-gt-xs="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-gt-xs=row],[layout-gt-xs=column],[layout-gt-xs]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-gt-xs=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-gt-xs=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px) and (max-width:959px){.hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show),.hide-sm:not(.show-gt-xs):not(.show-sm):not(.show),.hide:not(.show-gt-xs):not(.show-sm):not(.show){display:none}[flex-order-sm="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-sm="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-sm="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-sm="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-sm="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-sm="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-sm="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-sm="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-sm="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-sm="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-sm="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-sm="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-sm="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-sm="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-sm="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-sm="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-sm="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-sm="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-sm="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-sm="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-sm="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-sm="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-sm="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-sm="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-sm="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-sm="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-sm="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-sm="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-sm="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-sm="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-sm="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-sm="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-sm="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-sm="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-sm="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-sm="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-sm="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-sm="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-sm="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-sm="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-sm="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-sm="0"]{margin-left:0}[flex-offset-sm="5"]{margin-left:5%}[flex-offset-sm="10"]{margin-left:10%}[flex-offset-sm="15"]{margin-left:15%}[flex-offset-sm="20"]{margin-left:20%}[flex-offset-sm="25"]{margin-left:25%}[flex-offset-sm="30"]{margin-left:30%}[flex-offset-sm="35"]{margin-left:35%}[flex-offset-sm="40"]{margin-left:40%}[flex-offset-sm="45"]{margin-left:45%}[flex-offset-sm="50"]{margin-left:50%}[flex-offset-sm="55"]{margin-left:55%}[flex-offset-sm="60"]{margin-left:60%}[flex-offset-sm="65"]{margin-left:65%}[flex-offset-sm="70"]{margin-left:70%}[flex-offset-sm="75"]{margin-left:75%}[flex-offset-sm="80"]{margin-left:80%}[flex-offset-sm="85"]{margin-left:85%}[flex-offset-sm="90"]{margin-left:90%}[flex-offset-sm="95"]{margin-left:95%}[flex-offset-sm="33"]{margin-left:calc(100% / 3)}[flex-offset-sm="66"]{margin-left:calc(200% / 3)}[layout-align-sm="start stretch"],[layout-align-sm]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-sm="start stretch"],[layout-align-sm=start],[layout-align-sm="start start"],[layout-align-sm="start center"],[layout-align-sm="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-sm=center],[layout-align-sm="center start"],[layout-align-sm="center center"],[layout-align-sm="center end"],[layout-align-sm="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-sm=end],[layout-align-sm="end center"],[layout-align-sm="end start"],[layout-align-sm="end end"],[layout-align-sm="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-sm=space-around],[layout-align-sm="space-around center"],[layout-align-sm="space-around start"],[layout-align-sm="space-around end"],[layout-align-sm="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-sm=space-between],[layout-align-sm="space-between center"],[layout-align-sm="space-between start"],[layout-align-sm="space-between end"],[layout-align-sm="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-sm="start start"],[layout-align-sm="center start"],[layout-align-sm="end start"],[layout-align-sm="space-around start"],[layout-align-sm="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-sm="start center"],[layout-align-sm="center center"],[layout-align-sm="end center"],[layout-align-sm="space-around center"],[layout-align-sm="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-sm="start center"]>*,[layout-align-sm="center center"]>*,[layout-align-sm="end center"]>*,[layout-align-sm="space-around center"]>*,[layout-align-sm="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-sm="start end"],[layout-align-sm="center end"],[layout-align-sm="end end"],[layout-align-sm="space-around end"],[layout-align-sm="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-sm="start stretch"],[layout-align-sm="center stretch"],[layout-align-sm="end stretch"],[layout-align-sm="space-around stretch"],[layout-align-sm="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-sm]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-sm-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-sm-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-sm-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-sm-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-sm="0"],[layout-sm=row]>[flex-sm="0"],[layout=row]>[flex-sm="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="0"],[layout=column]>[flex-sm="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-sm="5"],[layout-sm=row]>[flex-sm="5"],[layout=row]>[flex-sm="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="5"],[layout=column]>[flex-sm="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-sm="10"],[layout-sm=row]>[flex-sm="10"],[layout=row]>[flex-sm="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="10"],[layout=column]>[flex-sm="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-sm="15"],[layout-sm=row]>[flex-sm="15"],[layout=row]>[flex-sm="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="15"],[layout=column]>[flex-sm="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-sm="20"],[layout-sm=row]>[flex-sm="20"],[layout=row]>[flex-sm="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="20"],[layout=column]>[flex-sm="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-sm="25"],[layout-sm=row]>[flex-sm="25"],[layout=row]>[flex-sm="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="25"],[layout=column]>[flex-sm="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-sm="30"],[layout-sm=row]>[flex-sm="30"],[layout=row]>[flex-sm="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="30"],[layout=column]>[flex-sm="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-sm="35"],[layout-sm=row]>[flex-sm="35"],[layout=row]>[flex-sm="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="35"],[layout=column]>[flex-sm="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-sm="40"],[layout-sm=row]>[flex-sm="40"],[layout=row]>[flex-sm="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="40"],[layout=column]>[flex-sm="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-sm="45"],[layout-sm=row]>[flex-sm="45"],[layout=row]>[flex-sm="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="45"],[layout=column]>[flex-sm="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-sm="50"],[layout-sm=row]>[flex-sm="50"],[layout=row]>[flex-sm="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="50"],[layout=column]>[flex-sm="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-sm="55"],[layout-sm=row]>[flex-sm="55"],[layout=row]>[flex-sm="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="55"],[layout=column]>[flex-sm="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-sm="60"],[layout-sm=row]>[flex-sm="60"],[layout=row]>[flex-sm="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="60"],[layout=column]>[flex-sm="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-sm="65"],[layout-sm=row]>[flex-sm="65"],[layout=row]>[flex-sm="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="65"],[layout=column]>[flex-sm="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-sm="70"],[layout-sm=row]>[flex-sm="70"],[layout=row]>[flex-sm="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="70"],[layout=column]>[flex-sm="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-sm="75"],[layout-sm=row]>[flex-sm="75"],[layout=row]>[flex-sm="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="75"],[layout=column]>[flex-sm="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-sm="80"],[layout-sm=row]>[flex-sm="80"],[layout=row]>[flex-sm="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="80"],[layout=column]>[flex-sm="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-sm="85"],[layout-sm=row]>[flex-sm="85"],[layout=row]>[flex-sm="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="85"],[layout=column]>[flex-sm="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-sm="90"],[layout-sm=row]>[flex-sm="90"],[layout=row]>[flex-sm="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="90"],[layout=column]>[flex-sm="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-sm="95"],[layout-sm=row]>[flex-sm="95"],[layout=row]>[flex-sm="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="95"],[layout=column]>[flex-sm="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-sm="100"],[layout-sm=row]>[flex-sm="100"],[layout-sm=column]>[flex-sm="100"],[layout=row]>[flex-sm="100"],[layout=column]>[flex-sm="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-sm=row]>[flex-sm="33"],[layout=row]>[flex-sm="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-sm=row]>[flex-sm="66"],[layout=row]>[flex-sm="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="33"],[layout=column]>[flex-sm="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-sm=column]>[flex-sm="66"],[layout=column]>[flex-sm="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-sm=row],[layout-sm=column],[layout-sm]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-sm=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-sm=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:960px){[flex-order-gt-sm="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-gt-sm="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-gt-sm="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-gt-sm="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-gt-sm="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-gt-sm="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-gt-sm="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-gt-sm="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-gt-sm="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-gt-sm="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-gt-sm="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-gt-sm="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-gt-sm="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-gt-sm="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-gt-sm="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-gt-sm="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-gt-sm="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-gt-sm="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-gt-sm="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-gt-sm="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-gt-sm="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-gt-sm="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-gt-sm="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-gt-sm="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-gt-sm="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-gt-sm="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-gt-sm="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-gt-sm="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-gt-sm="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-gt-sm="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-gt-sm="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-gt-sm="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-gt-sm="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-gt-sm="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-gt-sm="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-gt-sm="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-gt-sm="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-gt-sm="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-gt-sm="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-gt-sm="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-gt-sm="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-gt-sm="0"]{margin-left:0}[flex-offset-gt-sm="5"]{margin-left:5%}[flex-offset-gt-sm="10"]{margin-left:10%}[flex-offset-gt-sm="15"]{margin-left:15%}[flex-offset-gt-sm="20"]{margin-left:20%}[flex-offset-gt-sm="25"]{margin-left:25%}[flex-offset-gt-sm="30"]{margin-left:30%}[flex-offset-gt-sm="35"]{margin-left:35%}[flex-offset-gt-sm="40"]{margin-left:40%}[flex-offset-gt-sm="45"]{margin-left:45%}[flex-offset-gt-sm="50"]{margin-left:50%}[flex-offset-gt-sm="55"]{margin-left:55%}[flex-offset-gt-sm="60"]{margin-left:60%}[flex-offset-gt-sm="65"]{margin-left:65%}[flex-offset-gt-sm="70"]{margin-left:70%}[flex-offset-gt-sm="75"]{margin-left:75%}[flex-offset-gt-sm="80"]{margin-left:80%}[flex-offset-gt-sm="85"]{margin-left:85%}[flex-offset-gt-sm="90"]{margin-left:90%}[flex-offset-gt-sm="95"]{margin-left:95%}[flex-offset-gt-sm="33"]{margin-left:calc(100% / 3)}[flex-offset-gt-sm="66"]{margin-left:calc(200% / 3)}[layout-align-gt-sm="start stretch"],[layout-align-gt-sm]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-gt-sm="start stretch"],[layout-align-gt-sm=start],[layout-align-gt-sm="start start"],[layout-align-gt-sm="start center"],[layout-align-gt-sm="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-gt-sm=center],[layout-align-gt-sm="center start"],[layout-align-gt-sm="center center"],[layout-align-gt-sm="center end"],[layout-align-gt-sm="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-gt-sm=end],[layout-align-gt-sm="end center"],[layout-align-gt-sm="end start"],[layout-align-gt-sm="end end"],[layout-align-gt-sm="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-gt-sm=space-around],[layout-align-gt-sm="space-around center"],[layout-align-gt-sm="space-around start"],[layout-align-gt-sm="space-around end"],[layout-align-gt-sm="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-gt-sm=space-between],[layout-align-gt-sm="space-between center"],[layout-align-gt-sm="space-between start"],[layout-align-gt-sm="space-between end"],[layout-align-gt-sm="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-gt-sm="start start"],[layout-align-gt-sm="center start"],[layout-align-gt-sm="end start"],[layout-align-gt-sm="space-around start"],[layout-align-gt-sm="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-gt-sm="start center"],[layout-align-gt-sm="center center"],[layout-align-gt-sm="end center"],[layout-align-gt-sm="space-around center"],[layout-align-gt-sm="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-gt-sm="start center"]>*,[layout-align-gt-sm="center center"]>*,[layout-align-gt-sm="end center"]>*,[layout-align-gt-sm="space-around center"]>*,[layout-align-gt-sm="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-gt-sm="start end"],[layout-align-gt-sm="center end"],[layout-align-gt-sm="end end"],[layout-align-gt-sm="space-around end"],[layout-align-gt-sm="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-gt-sm="start stretch"],[layout-align-gt-sm="center stretch"],[layout-align-gt-sm="end stretch"],[layout-align-gt-sm="space-around stretch"],[layout-align-gt-sm="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-gt-sm]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-gt-sm-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-gt-sm-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-gt-sm-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-gt-sm-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-gt-sm="0"],[layout-gt-sm=row]>[flex-gt-sm="0"],[layout=row]>[flex-gt-sm="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="0"],[layout=column]>[flex-gt-sm="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-gt-sm="5"],[layout-gt-sm=row]>[flex-gt-sm="5"],[layout=row]>[flex-gt-sm="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="5"],[layout=column]>[flex-gt-sm="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-gt-sm="10"],[layout-gt-sm=row]>[flex-gt-sm="10"],[layout=row]>[flex-gt-sm="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="10"],[layout=column]>[flex-gt-sm="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-gt-sm="15"],[layout-gt-sm=row]>[flex-gt-sm="15"],[layout=row]>[flex-gt-sm="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="15"],[layout=column]>[flex-gt-sm="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-gt-sm="20"],[layout-gt-sm=row]>[flex-gt-sm="20"],[layout=row]>[flex-gt-sm="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="20"],[layout=column]>[flex-gt-sm="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-gt-sm="25"],[layout-gt-sm=row]>[flex-gt-sm="25"],[layout=row]>[flex-gt-sm="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="25"],[layout=column]>[flex-gt-sm="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-gt-sm="30"],[layout-gt-sm=row]>[flex-gt-sm="30"],[layout=row]>[flex-gt-sm="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="30"],[layout=column]>[flex-gt-sm="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-gt-sm="35"],[layout-gt-sm=row]>[flex-gt-sm="35"],[layout=row]>[flex-gt-sm="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="35"],[layout=column]>[flex-gt-sm="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-gt-sm="40"],[layout-gt-sm=row]>[flex-gt-sm="40"],[layout=row]>[flex-gt-sm="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="40"],[layout=column]>[flex-gt-sm="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-gt-sm="45"],[layout-gt-sm=row]>[flex-gt-sm="45"],[layout=row]>[flex-gt-sm="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="45"],[layout=column]>[flex-gt-sm="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-gt-sm="50"],[layout-gt-sm=row]>[flex-gt-sm="50"],[layout=row]>[flex-gt-sm="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="50"],[layout=column]>[flex-gt-sm="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-gt-sm="55"],[layout-gt-sm=row]>[flex-gt-sm="55"],[layout=row]>[flex-gt-sm="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="55"],[layout=column]>[flex-gt-sm="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-gt-sm="60"],[layout-gt-sm=row]>[flex-gt-sm="60"],[layout=row]>[flex-gt-sm="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="60"],[layout=column]>[flex-gt-sm="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-gt-sm="65"],[layout-gt-sm=row]>[flex-gt-sm="65"],[layout=row]>[flex-gt-sm="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="65"],[layout=column]>[flex-gt-sm="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-gt-sm="70"],[layout-gt-sm=row]>[flex-gt-sm="70"],[layout=row]>[flex-gt-sm="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="70"],[layout=column]>[flex-gt-sm="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-gt-sm="75"],[layout-gt-sm=row]>[flex-gt-sm="75"],[layout=row]>[flex-gt-sm="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="75"],[layout=column]>[flex-gt-sm="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-gt-sm="80"],[layout-gt-sm=row]>[flex-gt-sm="80"],[layout=row]>[flex-gt-sm="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="80"],[layout=column]>[flex-gt-sm="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-gt-sm="85"],[layout-gt-sm=row]>[flex-gt-sm="85"],[layout=row]>[flex-gt-sm="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="85"],[layout=column]>[flex-gt-sm="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-gt-sm="90"],[layout-gt-sm=row]>[flex-gt-sm="90"],[layout=row]>[flex-gt-sm="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="90"],[layout=column]>[flex-gt-sm="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-gt-sm="95"],[layout-gt-sm=row]>[flex-gt-sm="95"],[layout=row]>[flex-gt-sm="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="95"],[layout=column]>[flex-gt-sm="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-gt-sm="100"],[layout-gt-sm=row]>[flex-gt-sm="100"],[layout-gt-sm=column]>[flex-gt-sm="100"],[layout=row]>[flex-gt-sm="100"],[layout=column]>[flex-gt-sm="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-gt-sm=row]>[flex-gt-sm="33"],[layout=row]>[flex-gt-sm="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-gt-sm=row]>[flex-gt-sm="66"],[layout=row]>[flex-gt-sm="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="33"],[layout=column]>[flex-gt-sm="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="66"],[layout=column]>[flex-gt-sm="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-gt-sm=row],[layout-gt-sm=column],[layout-gt-sm]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-gt-sm=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-gt-sm=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:960px) and (max-width:1023px){.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show){display:none}[flex-order-md="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-md="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-md="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-md="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-md="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-md="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-md="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-md="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-md="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-md="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-md="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-md="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-md="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-md="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-md="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-md="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-md="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-md="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-md="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-md="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-md="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-md="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-md="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-md="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-md="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-md="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-md="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-md="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-md="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-md="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-md="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-md="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-md="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-md="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-md="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-md="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-md="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-md="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-md="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-md="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-md="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-md="0"]{margin-left:0}[flex-offset-md="5"]{margin-left:5%}[flex-offset-md="10"]{margin-left:10%}[flex-offset-md="15"]{margin-left:15%}[flex-offset-md="20"]{margin-left:20%}[flex-offset-md="25"]{margin-left:25%}[flex-offset-md="30"]{margin-left:30%}[flex-offset-md="35"]{margin-left:35%}[flex-offset-md="40"]{margin-left:40%}[flex-offset-md="45"]{margin-left:45%}[flex-offset-md="50"]{margin-left:50%}[flex-offset-md="55"]{margin-left:55%}[flex-offset-md="60"]{margin-left:60%}[flex-offset-md="65"]{margin-left:65%}[flex-offset-md="70"]{margin-left:70%}[flex-offset-md="75"]{margin-left:75%}[flex-offset-md="80"]{margin-left:80%}[flex-offset-md="85"]{margin-left:85%}[flex-offset-md="90"]{margin-left:90%}[flex-offset-md="95"]{margin-left:95%}[flex-offset-md="33"]{margin-left:calc(100% / 3)}[flex-offset-md="66"]{margin-left:calc(200% / 3)}[layout-align-md="start stretch"],[layout-align-md]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-md="start stretch"],[layout-align-md=start],[layout-align-md="start start"],[layout-align-md="start center"],[layout-align-md="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-md=center],[layout-align-md="center start"],[layout-align-md="center center"],[layout-align-md="center end"],[layout-align-md="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-md=end],[layout-align-md="end center"],[layout-align-md="end start"],[layout-align-md="end end"],[layout-align-md="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-md=space-around],[layout-align-md="space-around center"],[layout-align-md="space-around start"],[layout-align-md="space-around end"],[layout-align-md="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-md=space-between],[layout-align-md="space-between center"],[layout-align-md="space-between start"],[layout-align-md="space-between end"],[layout-align-md="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-md="start start"],[layout-align-md="center start"],[layout-align-md="end start"],[layout-align-md="space-around start"],[layout-align-md="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-md="start center"],[layout-align-md="center center"],[layout-align-md="end center"],[layout-align-md="space-around center"],[layout-align-md="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-md="start center"]>*,[layout-align-md="center center"]>*,[layout-align-md="end center"]>*,[layout-align-md="space-around center"]>*,[layout-align-md="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-md="start end"],[layout-align-md="center end"],[layout-align-md="end end"],[layout-align-md="space-around end"],[layout-align-md="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-md="start stretch"],[layout-align-md="center stretch"],[layout-align-md="end stretch"],[layout-align-md="space-around stretch"],[layout-align-md="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-md]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-md-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-md-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-md-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-md-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-md="0"],[layout-md=row]>[flex-md="0"],[layout=row]>[flex-md="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="0"],[layout=column]>[flex-md="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-md="5"],[layout-md=row]>[flex-md="5"],[layout=row]>[flex-md="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="5"],[layout=column]>[flex-md="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-md="10"],[layout-md=row]>[flex-md="10"],[layout=row]>[flex-md="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="10"],[layout=column]>[flex-md="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-md="15"],[layout-md=row]>[flex-md="15"],[layout=row]>[flex-md="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="15"],[layout=column]>[flex-md="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-md="20"],[layout-md=row]>[flex-md="20"],[layout=row]>[flex-md="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="20"],[layout=column]>[flex-md="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-md="25"],[layout-md=row]>[flex-md="25"],[layout=row]>[flex-md="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="25"],[layout=column]>[flex-md="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-md="30"],[layout-md=row]>[flex-md="30"],[layout=row]>[flex-md="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="30"],[layout=column]>[flex-md="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-md="35"],[layout-md=row]>[flex-md="35"],[layout=row]>[flex-md="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="35"],[layout=column]>[flex-md="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-md="40"],[layout-md=row]>[flex-md="40"],[layout=row]>[flex-md="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="40"],[layout=column]>[flex-md="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-md="45"],[layout-md=row]>[flex-md="45"],[layout=row]>[flex-md="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="45"],[layout=column]>[flex-md="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-md="50"],[layout-md=row]>[flex-md="50"],[layout=row]>[flex-md="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="50"],[layout=column]>[flex-md="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-md="55"],[layout-md=row]>[flex-md="55"],[layout=row]>[flex-md="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="55"],[layout=column]>[flex-md="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-md="60"],[layout-md=row]>[flex-md="60"],[layout=row]>[flex-md="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="60"],[layout=column]>[flex-md="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-md="65"],[layout-md=row]>[flex-md="65"],[layout=row]>[flex-md="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="65"],[layout=column]>[flex-md="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-md="70"],[layout-md=row]>[flex-md="70"],[layout=row]>[flex-md="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="70"],[layout=column]>[flex-md="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-md="75"],[layout-md=row]>[flex-md="75"],[layout=row]>[flex-md="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="75"],[layout=column]>[flex-md="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-md="80"],[layout-md=row]>[flex-md="80"],[layout=row]>[flex-md="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="80"],[layout=column]>[flex-md="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-md="85"],[layout-md=row]>[flex-md="85"],[layout=row]>[flex-md="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="85"],[layout=column]>[flex-md="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-md="90"],[layout-md=row]>[flex-md="90"],[layout=row]>[flex-md="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="90"],[layout=column]>[flex-md="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-md="95"],[layout-md=row]>[flex-md="95"],[layout=row]>[flex-md="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="95"],[layout=column]>[flex-md="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-md="100"],[layout-md=row]>[flex-md="100"],[layout-md=column]>[flex-md="100"],[layout=row]>[flex-md="100"],[layout=column]>[flex-md="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-md=row]>[flex-md="33"],[layout=row]>[flex-md="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-md=row]>[flex-md="66"],[layout=row]>[flex-md="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="33"],[layout=column]>[flex-md="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-md=column]>[flex-md="66"],[layout=column]>[flex-md="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-md=row],[layout-md=column],[layout-md]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-md=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-md=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){[flex-order-gt-md="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-gt-md="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-gt-md="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-gt-md="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-gt-md="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-gt-md="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-gt-md="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-gt-md="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-gt-md="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-gt-md="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-gt-md="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-gt-md="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-gt-md="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-gt-md="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-gt-md="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-gt-md="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-gt-md="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-gt-md="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-gt-md="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-gt-md="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-gt-md="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-gt-md="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-gt-md="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-gt-md="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-gt-md="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-gt-md="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-gt-md="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-gt-md="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-gt-md="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-gt-md="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-gt-md="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-gt-md="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-gt-md="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-gt-md="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-gt-md="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-gt-md="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-gt-md="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-gt-md="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-gt-md="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-gt-md="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-gt-md="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-gt-md="0"]{margin-left:0}[flex-offset-gt-md="5"]{margin-left:5%}[flex-offset-gt-md="10"]{margin-left:10%}[flex-offset-gt-md="15"]{margin-left:15%}[flex-offset-gt-md="20"]{margin-left:20%}[flex-offset-gt-md="25"]{margin-left:25%}[flex-offset-gt-md="30"]{margin-left:30%}[flex-offset-gt-md="35"]{margin-left:35%}[flex-offset-gt-md="40"]{margin-left:40%}[flex-offset-gt-md="45"]{margin-left:45%}[flex-offset-gt-md="50"]{margin-left:50%}[flex-offset-gt-md="55"]{margin-left:55%}[flex-offset-gt-md="60"]{margin-left:60%}[flex-offset-gt-md="65"]{margin-left:65%}[flex-offset-gt-md="70"]{margin-left:70%}[flex-offset-gt-md="75"]{margin-left:75%}[flex-offset-gt-md="80"]{margin-left:80%}[flex-offset-gt-md="85"]{margin-left:85%}[flex-offset-gt-md="90"]{margin-left:90%}[flex-offset-gt-md="95"]{margin-left:95%}[flex-offset-gt-md="33"]{margin-left:calc(100% / 3)}[flex-offset-gt-md="66"]{margin-left:calc(200% / 3)}[layout-align-gt-md="start stretch"],[layout-align-gt-md]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-gt-md="start stretch"],[layout-align-gt-md=start],[layout-align-gt-md="start start"],[layout-align-gt-md="start center"],[layout-align-gt-md="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-gt-md=center],[layout-align-gt-md="center start"],[layout-align-gt-md="center center"],[layout-align-gt-md="center end"],[layout-align-gt-md="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-gt-md=end],[layout-align-gt-md="end center"],[layout-align-gt-md="end start"],[layout-align-gt-md="end end"],[layout-align-gt-md="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-gt-md=space-around],[layout-align-gt-md="space-around center"],[layout-align-gt-md="space-around start"],[layout-align-gt-md="space-around end"],[layout-align-gt-md="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-gt-md=space-between],[layout-align-gt-md="space-between center"],[layout-align-gt-md="space-between start"],[layout-align-gt-md="space-between end"],[layout-align-gt-md="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-gt-md="start start"],[layout-align-gt-md="center start"],[layout-align-gt-md="end start"],[layout-align-gt-md="space-around start"],[layout-align-gt-md="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-gt-md="start center"],[layout-align-gt-md="center center"],[layout-align-gt-md="end center"],[layout-align-gt-md="space-around center"],[layout-align-gt-md="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-gt-md="start center"]>*,[layout-align-gt-md="center center"]>*,[layout-align-gt-md="end center"]>*,[layout-align-gt-md="space-around center"]>*,[layout-align-gt-md="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-gt-md="start end"],[layout-align-gt-md="center end"],[layout-align-gt-md="end end"],[layout-align-gt-md="space-around end"],[layout-align-gt-md="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-gt-md="start stretch"],[layout-align-gt-md="center stretch"],[layout-align-gt-md="end stretch"],[layout-align-gt-md="space-around stretch"],[layout-align-gt-md="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-gt-md]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-gt-md-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-gt-md-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-gt-md-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-gt-md-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-gt-md="0"],[layout-gt-md=row]>[flex-gt-md="0"],[layout=row]>[flex-gt-md="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="0"],[layout=column]>[flex-gt-md="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-gt-md="5"],[layout-gt-md=row]>[flex-gt-md="5"],[layout=row]>[flex-gt-md="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="5"],[layout=column]>[flex-gt-md="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-gt-md="10"],[layout-gt-md=row]>[flex-gt-md="10"],[layout=row]>[flex-gt-md="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="10"],[layout=column]>[flex-gt-md="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-gt-md="15"],[layout-gt-md=row]>[flex-gt-md="15"],[layout=row]>[flex-gt-md="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="15"],[layout=column]>[flex-gt-md="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-gt-md="20"],[layout-gt-md=row]>[flex-gt-md="20"],[layout=row]>[flex-gt-md="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="20"],[layout=column]>[flex-gt-md="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-gt-md="25"],[layout-gt-md=row]>[flex-gt-md="25"],[layout=row]>[flex-gt-md="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="25"],[layout=column]>[flex-gt-md="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-gt-md="30"],[layout-gt-md=row]>[flex-gt-md="30"],[layout=row]>[flex-gt-md="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="30"],[layout=column]>[flex-gt-md="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-gt-md="35"],[layout-gt-md=row]>[flex-gt-md="35"],[layout=row]>[flex-gt-md="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="35"],[layout=column]>[flex-gt-md="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-gt-md="40"],[layout-gt-md=row]>[flex-gt-md="40"],[layout=row]>[flex-gt-md="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="40"],[layout=column]>[flex-gt-md="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-gt-md="45"],[layout-gt-md=row]>[flex-gt-md="45"],[layout=row]>[flex-gt-md="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="45"],[layout=column]>[flex-gt-md="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-gt-md="50"],[layout-gt-md=row]>[flex-gt-md="50"],[layout=row]>[flex-gt-md="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="50"],[layout=column]>[flex-gt-md="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-gt-md="55"],[layout-gt-md=row]>[flex-gt-md="55"],[layout=row]>[flex-gt-md="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="55"],[layout=column]>[flex-gt-md="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-gt-md="60"],[layout-gt-md=row]>[flex-gt-md="60"],[layout=row]>[flex-gt-md="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="60"],[layout=column]>[flex-gt-md="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-gt-md="65"],[layout-gt-md=row]>[flex-gt-md="65"],[layout=row]>[flex-gt-md="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="65"],[layout=column]>[flex-gt-md="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-gt-md="70"],[layout-gt-md=row]>[flex-gt-md="70"],[layout=row]>[flex-gt-md="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="70"],[layout=column]>[flex-gt-md="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-gt-md="75"],[layout-gt-md=row]>[flex-gt-md="75"],[layout=row]>[flex-gt-md="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="75"],[layout=column]>[flex-gt-md="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-gt-md="80"],[layout-gt-md=row]>[flex-gt-md="80"],[layout=row]>[flex-gt-md="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="80"],[layout=column]>[flex-gt-md="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-gt-md="85"],[layout-gt-md=row]>[flex-gt-md="85"],[layout=row]>[flex-gt-md="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="85"],[layout=column]>[flex-gt-md="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-gt-md="90"],[layout-gt-md=row]>[flex-gt-md="90"],[layout=row]>[flex-gt-md="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="90"],[layout=column]>[flex-gt-md="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-gt-md="95"],[layout-gt-md=row]>[flex-gt-md="95"],[layout=row]>[flex-gt-md="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="95"],[layout=column]>[flex-gt-md="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-gt-md="100"],[layout-gt-md=row]>[flex-gt-md="100"],[layout-gt-md=column]>[flex-gt-md="100"],[layout=row]>[flex-gt-md="100"],[layout=column]>[flex-gt-md="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-gt-md=row]>[flex-gt-md="33"],[layout=row]>[flex-gt-md="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-gt-md=row]>[flex-gt-md="66"],[layout=row]>[flex-gt-md="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="33"],[layout=column]>[flex-gt-md="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="66"],[layout=column]>[flex-gt-md="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-gt-md=row],[layout-gt-md=column],[layout-gt-md]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-gt-md=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-gt-md=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px) and (max-width:1279px){.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show){display:none}[flex-order-lg="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-lg="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-lg="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-lg="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-lg="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-lg="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-lg="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-lg="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-lg="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-lg="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-lg="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-lg="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-lg="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-lg="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-lg="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-lg="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-lg="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-lg="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-lg="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-lg="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-lg="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-lg="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-lg="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-lg="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-lg="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-lg="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-lg="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-lg="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-lg="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-lg="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-lg="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-lg="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-lg="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-lg="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-lg="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-lg="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-lg="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-lg="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-lg="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-lg="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-lg="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-lg="0"]{margin-left:0}[flex-offset-lg="5"]{margin-left:5%}[flex-offset-lg="10"]{margin-left:10%}[flex-offset-lg="15"]{margin-left:15%}[flex-offset-lg="20"]{margin-left:20%}[flex-offset-lg="25"]{margin-left:25%}[flex-offset-lg="30"]{margin-left:30%}[flex-offset-lg="35"]{margin-left:35%}[flex-offset-lg="40"]{margin-left:40%}[flex-offset-lg="45"]{margin-left:45%}[flex-offset-lg="50"]{margin-left:50%}[flex-offset-lg="55"]{margin-left:55%}[flex-offset-lg="60"]{margin-left:60%}[flex-offset-lg="65"]{margin-left:65%}[flex-offset-lg="70"]{margin-left:70%}[flex-offset-lg="75"]{margin-left:75%}[flex-offset-lg="80"]{margin-left:80%}[flex-offset-lg="85"]{margin-left:85%}[flex-offset-lg="90"]{margin-left:90%}[flex-offset-lg="95"]{margin-left:95%}[flex-offset-lg="33"]{margin-left:calc(100% / 3)}[flex-offset-lg="66"]{margin-left:calc(200% / 3)}[layout-align-lg="start stretch"],[layout-align-lg]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-lg="start stretch"],[layout-align-lg=start],[layout-align-lg="start start"],[layout-align-lg="start center"],[layout-align-lg="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-lg=center],[layout-align-lg="center start"],[layout-align-lg="center center"],[layout-align-lg="center end"],[layout-align-lg="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-lg=end],[layout-align-lg="end center"],[layout-align-lg="end start"],[layout-align-lg="end end"],[layout-align-lg="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-lg=space-around],[layout-align-lg="space-around center"],[layout-align-lg="space-around start"],[layout-align-lg="space-around end"],[layout-align-lg="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-lg=space-between],[layout-align-lg="space-between center"],[layout-align-lg="space-between start"],[layout-align-lg="space-between end"],[layout-align-lg="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-lg="start start"],[layout-align-lg="center start"],[layout-align-lg="end start"],[layout-align-lg="space-around start"],[layout-align-lg="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-lg="start center"],[layout-align-lg="center center"],[layout-align-lg="end center"],[layout-align-lg="space-around center"],[layout-align-lg="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-lg="start center"]>*,[layout-align-lg="center center"]>*,[layout-align-lg="end center"]>*,[layout-align-lg="space-around center"]>*,[layout-align-lg="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-lg="start end"],[layout-align-lg="center end"],[layout-align-lg="end end"],[layout-align-lg="space-around end"],[layout-align-lg="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-lg="start stretch"],[layout-align-lg="center stretch"],[layout-align-lg="end stretch"],[layout-align-lg="space-around stretch"],[layout-align-lg="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-lg]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-lg-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-lg-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-lg-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-lg-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-lg="0"],[layout-lg=row]>[flex-lg="0"],[layout=row]>[flex-lg="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="0"],[layout=column]>[flex-lg="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-lg="5"],[layout-lg=row]>[flex-lg="5"],[layout=row]>[flex-lg="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="5"],[layout=column]>[flex-lg="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-lg="10"],[layout-lg=row]>[flex-lg="10"],[layout=row]>[flex-lg="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="10"],[layout=column]>[flex-lg="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-lg="15"],[layout-lg=row]>[flex-lg="15"],[layout=row]>[flex-lg="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="15"],[layout=column]>[flex-lg="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-lg="20"],[layout-lg=row]>[flex-lg="20"],[layout=row]>[flex-lg="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="20"],[layout=column]>[flex-lg="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-lg="25"],[layout-lg=row]>[flex-lg="25"],[layout=row]>[flex-lg="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="25"],[layout=column]>[flex-lg="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-lg="30"],[layout-lg=row]>[flex-lg="30"],[layout=row]>[flex-lg="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="30"],[layout=column]>[flex-lg="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-lg="35"],[layout-lg=row]>[flex-lg="35"],[layout=row]>[flex-lg="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="35"],[layout=column]>[flex-lg="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-lg="40"],[layout-lg=row]>[flex-lg="40"],[layout=row]>[flex-lg="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="40"],[layout=column]>[flex-lg="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-lg="45"],[layout-lg=row]>[flex-lg="45"],[layout=row]>[flex-lg="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="45"],[layout=column]>[flex-lg="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-lg="50"],[layout-lg=row]>[flex-lg="50"],[layout=row]>[flex-lg="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="50"],[layout=column]>[flex-lg="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-lg="55"],[layout-lg=row]>[flex-lg="55"],[layout=row]>[flex-lg="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="55"],[layout=column]>[flex-lg="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-lg="60"],[layout-lg=row]>[flex-lg="60"],[layout=row]>[flex-lg="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="60"],[layout=column]>[flex-lg="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-lg="65"],[layout-lg=row]>[flex-lg="65"],[layout=row]>[flex-lg="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="65"],[layout=column]>[flex-lg="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-lg="70"],[layout-lg=row]>[flex-lg="70"],[layout=row]>[flex-lg="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="70"],[layout=column]>[flex-lg="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-lg="75"],[layout-lg=row]>[flex-lg="75"],[layout=row]>[flex-lg="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="75"],[layout=column]>[flex-lg="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-lg="80"],[layout-lg=row]>[flex-lg="80"],[layout=row]>[flex-lg="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="80"],[layout=column]>[flex-lg="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-lg="85"],[layout-lg=row]>[flex-lg="85"],[layout=row]>[flex-lg="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="85"],[layout=column]>[flex-lg="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-lg="90"],[layout-lg=row]>[flex-lg="90"],[layout=row]>[flex-lg="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="90"],[layout=column]>[flex-lg="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-lg="95"],[layout-lg=row]>[flex-lg="95"],[layout=row]>[flex-lg="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="95"],[layout=column]>[flex-lg="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-lg="100"],[layout-lg=row]>[flex-lg="100"],[layout-lg=column]>[flex-lg="100"],[layout=row]>[flex-lg="100"],[layout=column]>[flex-lg="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-lg=row]>[flex-lg="33"],[layout=row]>[flex-lg="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-lg=row]>[flex-lg="66"],[layout=row]>[flex-lg="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="33"],[layout=column]>[flex-lg="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-lg=column]>[flex-lg="66"],[layout=column]>[flex-lg="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-lg=row],[layout-lg=column],[layout-lg]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-lg=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-lg=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1280px){[flex-offset-gt-lg="0"],[flex-offset-xl="0"]{margin-left:0}[flex-offset-gt-lg="5"],[flex-offset-xl="5"]{margin-left:5%}[flex-offset-gt-lg="10"],[flex-offset-xl="10"]{margin-left:10%}[flex-offset-gt-lg="15"],[flex-offset-xl="15"]{margin-left:15%}[flex-offset-gt-lg="20"],[flex-offset-xl="20"]{margin-left:20%}[flex-offset-gt-lg="25"],[flex-offset-xl="25"]{margin-left:25%}[flex-offset-gt-lg="30"],[flex-offset-xl="30"]{margin-left:30%}[flex-offset-gt-lg="35"],[flex-offset-xl="35"]{margin-left:35%}[flex-offset-gt-lg="40"],[flex-offset-xl="40"]{margin-left:40%}[flex-offset-gt-lg="45"],[flex-offset-xl="45"]{margin-left:45%}[flex-offset-gt-lg="50"],[flex-offset-xl="50"]{margin-left:50%}[flex-offset-gt-lg="55"],[flex-offset-xl="55"]{margin-left:55%}[flex-offset-gt-lg="60"],[flex-offset-xl="60"]{margin-left:60%}[flex-offset-gt-lg="65"],[flex-offset-xl="65"]{margin-left:65%}[flex-offset-gt-lg="70"],[flex-offset-xl="70"]{margin-left:70%}[flex-offset-gt-lg="75"],[flex-offset-xl="75"]{margin-left:75%}[flex-offset-gt-lg="80"],[flex-offset-xl="80"]{margin-left:80%}[flex-offset-gt-lg="85"],[flex-offset-xl="85"]{margin-left:85%}[flex-offset-gt-lg="90"],[flex-offset-xl="90"]{margin-left:90%}[flex-offset-gt-lg="95"],[flex-offset-xl="95"]{margin-left:95%}[flex-offset-gt-lg="33"],[flex-offset-xl="33"]{margin-left:calc(100% / 3)}[flex-offset-gt-lg="66"],[flex-offset-xl="66"]{margin-left:calc(200% / 3)}[flex-order-gt-lg="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-gt-lg="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-gt-lg="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-gt-lg="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-gt-lg="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-gt-lg="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-gt-lg="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-gt-lg="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-gt-lg="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-gt-lg="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-gt-lg="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-gt-lg="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-gt-lg="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-gt-lg="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-gt-lg="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-gt-lg="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-gt-lg="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-gt-lg="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-gt-lg="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-gt-lg="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-gt-lg="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-gt-lg="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-gt-lg="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-gt-lg="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-gt-lg="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-gt-lg="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-gt-lg="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-gt-lg="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-gt-lg="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-gt-lg="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-gt-lg="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-gt-lg="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-gt-lg="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-gt-lg="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-gt-lg="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-gt-lg="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-gt-lg="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-gt-lg="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-gt-lg="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-gt-lg="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-gt-lg="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[layout-align-gt-lg="start stretch"],[layout-align-gt-lg]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-gt-lg="start stretch"],[layout-align-gt-lg=start],[layout-align-gt-lg="start start"],[layout-align-gt-lg="start center"],[layout-align-gt-lg="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-gt-lg=center],[layout-align-gt-lg="center start"],[layout-align-gt-lg="center center"],[layout-align-gt-lg="center end"],[layout-align-gt-lg="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-gt-lg=end],[layout-align-gt-lg="end center"],[layout-align-gt-lg="end start"],[layout-align-gt-lg="end end"],[layout-align-gt-lg="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-gt-lg=space-around],[layout-align-gt-lg="space-around center"],[layout-align-gt-lg="space-around start"],[layout-align-gt-lg="space-around end"],[layout-align-gt-lg="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-gt-lg=space-between],[layout-align-gt-lg="space-between center"],[layout-align-gt-lg="space-between start"],[layout-align-gt-lg="space-between end"],[layout-align-gt-lg="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-gt-lg="start start"],[layout-align-gt-lg="center start"],[layout-align-gt-lg="end start"],[layout-align-gt-lg="space-around start"],[layout-align-gt-lg="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-gt-lg="start center"],[layout-align-gt-lg="center center"],[layout-align-gt-lg="end center"],[layout-align-gt-lg="space-around center"],[layout-align-gt-lg="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-gt-lg="start center"]>*,[layout-align-gt-lg="center center"]>*,[layout-align-gt-lg="end center"]>*,[layout-align-gt-lg="space-around center"]>*,[layout-align-gt-lg="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-gt-lg="start end"],[layout-align-gt-lg="center end"],[layout-align-gt-lg="end end"],[layout-align-gt-lg="space-around end"],[layout-align-gt-lg="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-gt-lg="start stretch"],[layout-align-gt-lg="center stretch"],[layout-align-gt-lg="end stretch"],[layout-align-gt-lg="space-around stretch"],[layout-align-gt-lg="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-gt-lg]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-gt-lg-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-gt-lg-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-gt-lg-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-gt-lg-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-gt-lg="0"],[layout-gt-lg=row]>[flex-gt-lg="0"],[layout=row]>[flex-gt-lg="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="0"],[layout=column]>[flex-gt-lg="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-gt-lg="5"],[layout-gt-lg=row]>[flex-gt-lg="5"],[layout=row]>[flex-gt-lg="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="5"],[layout=column]>[flex-gt-lg="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-gt-lg="10"],[layout-gt-lg=row]>[flex-gt-lg="10"],[layout=row]>[flex-gt-lg="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="10"],[layout=column]>[flex-gt-lg="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-gt-lg="15"],[layout-gt-lg=row]>[flex-gt-lg="15"],[layout=row]>[flex-gt-lg="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="15"],[layout=column]>[flex-gt-lg="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-gt-lg="20"],[layout-gt-lg=row]>[flex-gt-lg="20"],[layout=row]>[flex-gt-lg="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="20"],[layout=column]>[flex-gt-lg="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-gt-lg="25"],[layout-gt-lg=row]>[flex-gt-lg="25"],[layout=row]>[flex-gt-lg="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="25"],[layout=column]>[flex-gt-lg="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-gt-lg="30"],[layout-gt-lg=row]>[flex-gt-lg="30"],[layout=row]>[flex-gt-lg="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="30"],[layout=column]>[flex-gt-lg="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-gt-lg="35"],[layout-gt-lg=row]>[flex-gt-lg="35"],[layout=row]>[flex-gt-lg="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="35"],[layout=column]>[flex-gt-lg="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-gt-lg="40"],[layout-gt-lg=row]>[flex-gt-lg="40"],[layout=row]>[flex-gt-lg="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="40"],[layout=column]>[flex-gt-lg="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-gt-lg="45"],[layout-gt-lg=row]>[flex-gt-lg="45"],[layout=row]>[flex-gt-lg="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="45"],[layout=column]>[flex-gt-lg="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-gt-lg="50"],[layout-gt-lg=row]>[flex-gt-lg="50"],[layout=row]>[flex-gt-lg="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="50"],[layout=column]>[flex-gt-lg="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-gt-lg="55"],[layout-gt-lg=row]>[flex-gt-lg="55"],[layout=row]>[flex-gt-lg="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="55"],[layout=column]>[flex-gt-lg="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-gt-lg="60"],[layout-gt-lg=row]>[flex-gt-lg="60"],[layout=row]>[flex-gt-lg="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="60"],[layout=column]>[flex-gt-lg="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-gt-lg="65"],[layout-gt-lg=row]>[flex-gt-lg="65"],[layout=row]>[flex-gt-lg="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="65"],[layout=column]>[flex-gt-lg="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-gt-lg="70"],[layout-gt-lg=row]>[flex-gt-lg="70"],[layout=row]>[flex-gt-lg="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="70"],[layout=column]>[flex-gt-lg="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-gt-lg="75"],[layout-gt-lg=row]>[flex-gt-lg="75"],[layout=row]>[flex-gt-lg="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="75"],[layout=column]>[flex-gt-lg="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-gt-lg="80"],[layout-gt-lg=row]>[flex-gt-lg="80"],[layout=row]>[flex-gt-lg="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="80"],[layout=column]>[flex-gt-lg="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-gt-lg="85"],[layout-gt-lg=row]>[flex-gt-lg="85"],[layout=row]>[flex-gt-lg="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="85"],[layout=column]>[flex-gt-lg="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-gt-lg="90"],[layout-gt-lg=row]>[flex-gt-lg="90"],[layout=row]>[flex-gt-lg="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="90"],[layout=column]>[flex-gt-lg="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-gt-lg="95"],[layout-gt-lg=row]>[flex-gt-lg="95"],[layout=row]>[flex-gt-lg="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="95"],[layout=column]>[flex-gt-lg="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-gt-lg="100"],[layout-gt-lg=row]>[flex-gt-lg="100"],[layout-gt-lg=column]>[flex-gt-lg="100"],[layout=row]>[flex-gt-lg="100"],[layout=column]>[flex-gt-lg="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-gt-lg=row]>[flex-gt-lg="33"],[layout=row]>[flex-gt-lg="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-gt-lg=row]>[flex-gt-lg="66"],[layout=row]>[flex-gt-lg="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="33"],[layout=column]>[flex-gt-lg="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="66"],[layout=column]>[flex-gt-lg="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-gt-lg=row],[layout-gt-lg=column],[layout-gt-lg]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-gt-lg=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-gt-lg=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[flex-order-xl="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-xl="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-xl="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-xl="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-xl="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-xl="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-xl="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-xl="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-xl="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-xl="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-xl="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-xl="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-xl="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-xl="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-xl="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-xl="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-xl="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-xl="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-xl="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-xl="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-xl="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-xl="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-xl="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-xl="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-xl="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-xl="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-xl="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-xl="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-xl="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-xl="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-xl="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-xl="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-xl="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-xl="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-xl="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-xl="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-xl="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-xl="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-xl="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-xl="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-xl="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[layout-align-xl="start stretch"],[layout-align-xl]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-xl="start stretch"],[layout-align-xl=start],[layout-align-xl="start start"],[layout-align-xl="start center"],[layout-align-xl="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-xl=center],[layout-align-xl="center start"],[layout-align-xl="center center"],[layout-align-xl="center end"],[layout-align-xl="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-xl=end],[layout-align-xl="end center"],[layout-align-xl="end start"],[layout-align-xl="end end"],[layout-align-xl="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-xl=space-around],[layout-align-xl="space-around center"],[layout-align-xl="space-around start"],[layout-align-xl="space-around end"],[layout-align-xl="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-xl=space-between],[layout-align-xl="space-between center"],[layout-align-xl="space-between start"],[layout-align-xl="space-between end"],[layout-align-xl="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-xl="start start"],[layout-align-xl="center start"],[layout-align-xl="end start"],[layout-align-xl="space-around start"],[layout-align-xl="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-xl="start center"],[layout-align-xl="center center"],[layout-align-xl="end center"],[layout-align-xl="space-around center"],[layout-align-xl="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-xl="start center"]>*,[layout-align-xl="center center"]>*,[layout-align-xl="end center"]>*,[layout-align-xl="space-around center"]>*,[layout-align-xl="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-xl="start end"],[layout-align-xl="center end"],[layout-align-xl="end end"],[layout-align-xl="space-around end"],[layout-align-xl="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-xl="start stretch"],[layout-align-xl="center stretch"],[layout-align-xl="end stretch"],[layout-align-xl="space-around stretch"],[layout-align-xl="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-xl]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-xl-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-xl-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-xl-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-xl-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-xl="0"],[layout-xl=row]>[flex-xl="0"],[layout=row]>[flex-xl="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="0"],[layout=column]>[flex-xl="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-xl="5"],[layout-xl=row]>[flex-xl="5"],[layout=row]>[flex-xl="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="5"],[layout=column]>[flex-xl="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-xl="10"],[layout-xl=row]>[flex-xl="10"],[layout=row]>[flex-xl="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="10"],[layout=column]>[flex-xl="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-xl="15"],[layout-xl=row]>[flex-xl="15"],[layout=row]>[flex-xl="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="15"],[layout=column]>[flex-xl="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-xl="20"],[layout-xl=row]>[flex-xl="20"],[layout=row]>[flex-xl="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="20"],[layout=column]>[flex-xl="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-xl="25"],[layout-xl=row]>[flex-xl="25"],[layout=row]>[flex-xl="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="25"],[layout=column]>[flex-xl="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-xl="30"],[layout-xl=row]>[flex-xl="30"],[layout=row]>[flex-xl="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="30"],[layout=column]>[flex-xl="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-xl="35"],[layout-xl=row]>[flex-xl="35"],[layout=row]>[flex-xl="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="35"],[layout=column]>[flex-xl="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-xl="40"],[layout-xl=row]>[flex-xl="40"],[layout=row]>[flex-xl="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="40"],[layout=column]>[flex-xl="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-xl="45"],[layout-xl=row]>[flex-xl="45"],[layout=row]>[flex-xl="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="45"],[layout=column]>[flex-xl="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-xl="50"],[layout-xl=row]>[flex-xl="50"],[layout=row]>[flex-xl="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="50"],[layout=column]>[flex-xl="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-xl="55"],[layout-xl=row]>[flex-xl="55"],[layout=row]>[flex-xl="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="55"],[layout=column]>[flex-xl="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-xl="60"],[layout-xl=row]>[flex-xl="60"],[layout=row]>[flex-xl="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="60"],[layout=column]>[flex-xl="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-xl="65"],[layout-xl=row]>[flex-xl="65"],[layout=row]>[flex-xl="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="65"],[layout=column]>[flex-xl="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-xl="70"],[layout-xl=row]>[flex-xl="70"],[layout=row]>[flex-xl="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="70"],[layout=column]>[flex-xl="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-xl="75"],[layout-xl=row]>[flex-xl="75"],[layout=row]>[flex-xl="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="75"],[layout=column]>[flex-xl="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-xl="80"],[layout-xl=row]>[flex-xl="80"],[layout=row]>[flex-xl="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="80"],[layout=column]>[flex-xl="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-xl="85"],[layout-xl=row]>[flex-xl="85"],[layout=row]>[flex-xl="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="85"],[layout=column]>[flex-xl="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-xl="90"],[layout-xl=row]>[flex-xl="90"],[layout=row]>[flex-xl="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="90"],[layout=column]>[flex-xl="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-xl="95"],[layout-xl=row]>[flex-xl="95"],[layout=row]>[flex-xl="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="95"],[layout=column]>[flex-xl="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-xl="100"],[layout-xl=row]>[flex-xl="100"],[layout-xl=column]>[flex-xl="100"],[layout=row]>[flex-xl="100"],[layout=column]>[flex-xl="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-xl=row]>[flex-xl="33"],[layout=row]>[flex-xl="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-xl=row]>[flex-xl="66"],[layout=row]>[flex-xl="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="33"],[layout=column]>[flex-xl="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-xl=column]>[flex-xl="66"],[layout=column]>[flex-xl="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-xl=row],[layout-xl=column],[layout-xl]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-xl=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-xl=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show){display:none}}.md-flex{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.md-flex-fix{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}@media (max-width:960px){body{overflow-x:hidden;width:100%}}.md-display-4{font-size:112px;font-weight:300;letter-spacing:-.010em;line-height:112px}.md-display-3{font-size:56px;font-weight:400;letter-spacing:-.005em;line-height:56px}.md-display-2{font-size:45px;font-weight:400;line-height:64px}.md-display-1{font-size:34px;font-weight:400;line-height:40px}.md-headline{font-size:24px;font-weight:400;line-height:32px}.md-title{font-size:20px;font-weight:500;letter-spacing:.005em}.md-subhead{font-size:16px;font-weight:400;letter-spacing:.010em;line-height:24px}.md-body-1,.md-body-2{font-size:14px;letter-spacing:.010em}.md-body-1{font-weight:400;line-height:20px}.md-body-2{font-weight:500;line-height:24px}.mailer_mailcontent md-card md-card-content p,.md-caption,.sg-attachment-size{font-size:12px;letter-spacing:.020em}button,html,input,select,textarea{font-family:"Fira sans","Helvetica Neue",sans-serif}button,input,select,textarea{font-size:100%}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-Hair.eot);src:url(../fonts/FiraSans-Hair.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-Hair.woff) format("woff"),url(../fonts/FiraSans-Hair.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-Book.eot);src:url(../fonts/FiraSans-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-Book.woff) format("woff"),url(../fonts/FiraSans-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-Light.eot);src:url(../fonts/FiraSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-Light.woff) format("woff"),url(../fonts/FiraSans-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-Regular.eot);src:url(../fonts/FiraSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-Regular.woff) format("woff"),url(../fonts/FiraSans-Regular.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-Thin.eot);src:url(../fonts/FiraSans-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-Thin.woff) format("woff"),url(../fonts/FiraSans-Thin.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-Medium.eot);src:url(../fonts/FiraSans-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-Medium.woff) format("woff"),url(../fonts/FiraSans-Medium.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-HairItalic.eot);src:url(../fonts/FiraSans-HairItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-HairItalic.woff) format("woff"),url(../fonts/FiraSans-HairItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-BookItalic.eot);src:url(../fonts/FiraSans-BookItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-BookItalic.woff) format("woff"),url(../fonts/FiraSans-BookItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-LightItalic.eot);src:url(../fonts/FiraSans-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-LightItalic.woff) format("woff"),url(../fonts/FiraSans-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-ThinItalic.eot);src:url(../fonts/FiraSans-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-ThinItalic.woff) format("woff"),url(../fonts/FiraSans-ThinItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-MediumItalic.eot);src:url(../fonts/FiraSans-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-MediumItalic.woff) format("woff"),url(../fonts/FiraSans-MediumItalic.ttf) format("truetype");font-weight:600;font-style:italic}h1{font-size:112px}h2{font-size:56px}h3{font-size:45px}h4{font-size:34px}h5{font-size:24px}h6{font-size:20px}html p{font-size:inherit;line-height:1.3}.sg-md-caption,.sg-tile-content .sg-md-body{font-size:12px;line-height:16px;font-weight:400;white-space:nowrap}.sg-md-button,.sg-md-menu{line-height:16px;font-weight:600;font-size:14px;white-space:nowrap}.sg-md-button{text-transform:capitalize}.sg-md-body-1,.sg-tile-content .sg-md-subhead{font-size:14px;line-height:20px;font-weight:400}.sg-md-body-2,.sg-md-subhead-1{line-height:24px;margin-top:-24px;margin-bottom:24px}.sg-md-body-2{font-size:14px;font-weight:600}.sg-md-subhead-1{font-size:16px;font-weight:400}.sg-md-subhead-2,.sg-md-subhead-solo{font-size:16px;line-height:28px;font-weight:400;margin-top:-28px;margin-bottom:28px}.sg-md-subhead-solo{margin:0}.sg-md-display-2-subheader,.sg-md-display-2-subheader--thin,.sg-md-title,.sg-md-title-msg{font-size:20px;line-height:24px;font-weight:600;white-space:nowrap}.sg-md-headline{font-size:24px;line-height:32px;font-weight:400;margin-top:0;margin-bottom:8px}.sg-md-display-1{font-size:34px;line-height:40px;font-weight:400}.sg-md-display-2{font-size:45px;line-height:49px;font-weight:400;white-space:nowrap}.sg-md-display-2--thin{font-size:45px;line-height:49px;font-weight:200}.sg-md-display-2-subheader{margin-bottom:16px;font-weight:400}.sg-md-display-2-subheader--thin{margin-bottom:16px;font-weight:200}.sg-md-display-3{font-size:56px;line-height:60px;font-weight:400;white-space:nowrap}.sg-md-display-4{font-size:112px;line-height:116px;font-weight:300;white-space:nowrap}.sg-md-display-2-subheader,.sg-md-display-2-subheader--thin,.sg-md-title,.sg-md-title-msg,.sg-no-wrap,[sg-toggle-grid] [ui-view=administration] [id=usersList]>md-list .sg-folder md-grid-tile.sg-icon-button,[ui-view=administration] [id=usersList]>md-list .sg-folder .md-button,[ui-view=administration] [id=usersList]>md-list .sg-folder [sg-toggle-grid] md-grid-tile.sg-icon-button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-label-outline{border-width:1px;border-style:solid;border-radius:3px;margin:0;padding:0 5px;font-size:12px;font-weight:600;text-transform:uppercase}.sg-date-group{font-size:14px;line-height:1;text-transform:uppercase}.sg-date-today{margin-left:8px;font-size:72px;line-height:56px;font-weight:200}@media print{._md-open-menu-container,.hide-print:not(.show-print):not(.show),.sg-no-print,.sg-reversible.sg-flip .sg-face,.sg-reversible:not(.sg-flip) .sg-back,.toolbar-main,.view-list,md-card-actions,md-sidenav{display:none!important}.sg-reversible.sg-flip .sg-back,.sg-reversible:not(.sg-flip) .sg-face,.view-detail,md-card-content,md-card-content pre,md-content{overflow:visible!important}md-card{box-shadow:none!important}.layout-fill{height:auto!important}}md-autocomplete,md-autocomplete md-autocomplete-wrap{display:block;position:relative;overflow:visible;height:40px}@-webkit-keyframes md-autocomplete-list-out{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear}50%{opacity:0;height:40px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{height:0;opacity:0}}@keyframes md-autocomplete-list-out{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear}50%{opacity:0;height:40px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{height:0;opacity:0}}@-webkit-keyframes md-autocomplete-list-in{0%{opacity:0;height:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{opacity:0;height:40px}100%{opacity:1;height:40px}}@keyframes md-autocomplete-list-in{0%{opacity:0;height:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{opacity:0;height:40px}100%{opacity:1;height:40px}}md-autocomplete{border-radius:2px;min-width:190px}md-autocomplete[md-floating-label]{border-radius:0;background:0 0;height:auto}md-autocomplete[md-floating-label] md-input-container{padding-bottom:0}md-autocomplete[md-floating-label] md-autocomplete-wrap{height:auto}md-autocomplete[md-floating-label] button{position:absolute;top:auto;bottom:0;right:0;width:30px;height:30px}md-autocomplete md-autocomplete-wrap.md-menu-showing{z-index:51}md-autocomplete md-autocomplete-wrap md-progress-linear{position:absolute;bottom:-2px;left:0}md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline{bottom:40px;right:2px;left:2px;width:auto}md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate{position:absolute;top:0;left:0;width:100%;height:3px;-webkit-transition:none;transition:none}md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate .md-container{-webkit-transition:none;transition:none;height:3px}md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate.ng-enter{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate.ng-enter.ng-enter-active{opacity:1}md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate.ng-leave{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate.ng-leave.ng-leave-active{opacity:0}md-autocomplete input:not(.md-input){font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:0;background:0 0;width:100%;padding:0 15px;line-height:40px;height:40px}md-autocomplete input:not(.md-input)::-ms-clear{display:none}md-autocomplete button{position:relative;line-height:20px;text-align:center;width:30px;height:30px;cursor:pointer;border:none;border-radius:50%;padding:0;font-size:12px;background:0 0;margin:auto 5px}md-autocomplete button:after{content:'';position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-autocomplete button:focus{outline:0}md-autocomplete button:focus:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-autocomplete button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9)}md-autocomplete button md-icon path{stroke-width:0}md-autocomplete button.ng-enter{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}md-autocomplete button.ng-enter.ng-enter-active{-webkit-transform:scale(1);transform:scale(1)}md-autocomplete button.ng-leave{-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}md-autocomplete button.ng-leave.ng-leave-active{-webkit-transform:scale(0);transform:scale(0)}.md-virtual-repeat-container.md-autocomplete-suggestions-container{position:absolute;box-shadow:0 2px 5px rgba(0,0,0,.25);height:225.5px;max-height:225.5px;z-index:100}.md-virtual-repeat-container.md-not-found{height:48px}.md-autocomplete-suggestions{margin:0;list-style:none;padding:0}.md-autocomplete-suggestions li{font-size:14px;overflow:hidden;padding:0 15px;line-height:48px;height:48px;-webkit-transition:background .15s linear;transition:background .15s linear;margin:0;white-space:nowrap;text-overflow:ellipsis}.md-autocomplete-suggestions li:focus{outline:0}.md-autocomplete-suggestions li:not(.md-not-found-wrapper){cursor:pointer}@media screen and (-ms-high-contrast:active){.md-autocomplete-suggestions,md-autocomplete,md-autocomplete input{border:1px solid #fff}md-autocomplete li:focus{color:#fff}}@media (max-width:600px){.md-autocomplete-suggestions-container{right:16px}}/*! _extends.scss - */md-backdrop{-webkit-transition:opacity 450ms;transition:opacity 450ms;bottom:0;left:0;right:0;z-index:50}md-backdrop._md-menu-backdrop{position:fixed!important;z-index:99}md-backdrop._md-select-backdrop{z-index:81;-webkit-transition-duration:0;transition-duration:0}md-backdrop._md-dialog-backdrop{z-index:79}md-backdrop._md-bottom-sheet-backdrop{z-index:69}md-backdrop._md-sidenav-backdrop{z-index:59}md-backdrop._md-click-catcher{position:absolute}md-backdrop.md-opaque{opacity:.48}md-backdrop.md-opaque.ng-enter{opacity:0}md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active{opacity:.48}md-backdrop.md-opaque.ng-leave{opacity:.48;-webkit-transition:opacity .4s;transition:opacity .4s}md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active{opacity:0}/*! button/_extends.scss - */button.md-button::-moz-focus-inner{border:0}.md-button,[sg-toggle-grid] md-grid-tile.sg-icon-button{letter-spacing:.010em;border-radius:3px;box-sizing:border-box;color:currentColor;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;outline:0;border:0;display:inline-block;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:0 6px;margin:6px 8px;line-height:36px;min-height:36px;background:0 0;white-space:nowrap;min-width:88px;text-align:center;text-transform:uppercase;font-weight:500;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)}.md-button:focus,[sg-toggle-grid] md-grid-tile.sg-icon-button:focus{outline:0}.md-button.ng-hide,.md-button.ng-leave,[sg-toggle-grid] md-grid-tile.ng-hide.sg-icon-button,[sg-toggle-grid] md-grid-tile.ng-leave.sg-icon-button{-webkit-transition:none;transition:none}.md-button.md-cornered,[sg-toggle-grid] md-grid-tile.md-cornered.sg-icon-button{border-radius:0}.md-button.md-icon,[sg-toggle-grid] md-grid-tile.md-icon.sg-icon-button{padding:0;background:0 0}[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:hover,[sg-toggle-grid] md-card.sg-collapsed.ng-leave.ng-leave-active md-grid-tile.sg-icon-button:not([disabled]):hover,[sg-toggle-grid] md-card.sg-expanded.ng-leave.ng-leave-active md-grid-tile.sg-icon-button:not([disabled]):hover,md-card md-card-actions:not(.layout-column) .md-button:hover,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:hover,md-card.sg-collapsed.ng-leave.ng-leave-active .md-button:not([disabled]):hover,md-card.sg-collapsed.ng-leave.ng-leave-active [sg-toggle-grid] md-grid-tile.sg-icon-button:not([disabled]):hover,md-card.sg-expanded.ng-leave.ng-leave-active .md-button:not([disabled]):hover,md-card.sg-expanded.ng-leave.ng-leave-active [sg-toggle-grid] md-grid-tile.sg-icon-button:not([disabled]):hover{background-color:transparent}.md-button.md-icon-button,.md-button.sg-icon-button,[sg-toggle-grid] md-grid-tile.sg-icon-button,a.md-button.sg-icon-button,md-list md-list-item button.md-button.sg-icon-button{margin:0 6px;height:40px;min-width:0;line-height:24px;padding:8px;width:40px;border-radius:50%}.md-button.md-icon-button .md-ripple-container,.md-button.sg-icon-button .md-ripple-container,[sg-toggle-grid] md-grid-tile.sg-icon-button .md-ripple-container{border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.md-button.md-fab,[sg-toggle-grid] md-grid-tile.md-fab.sg-icon-button{z-index:60;line-height:56px;min-width:0;width:56px;height:56px;vertical-align:middle;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-property:background-color,box-shadow,-webkit-transform;transition-property:background-color,box-shadow,-webkit-transform;transition-property:background-color,box-shadow,transform;transition-property:background-color,box-shadow,transform,-webkit-transform}.md-button.md-fab.md-fab-bottom-right,[sg-toggle-grid] md-grid-tile.md-fab.md-fab-bottom-right.sg-icon-button{top:auto;right:20px;bottom:20px;left:auto;position:absolute}.md-button.md-fab.md-fab-bottom-left,[sg-toggle-grid] md-grid-tile.md-fab.md-fab-bottom-left.sg-icon-button{top:auto;right:auto;bottom:20px;left:20px;position:absolute}.md-button.md-fab.md-fab-top-right,[sg-toggle-grid] md-grid-tile.md-fab.md-fab-top-right.sg-icon-button{top:20px;right:20px;bottom:auto;left:auto;position:absolute}.md-button.md-fab.md-fab-top-left,[sg-toggle-grid] md-grid-tile.md-fab.md-fab-top-left.sg-icon-button{top:20px;right:auto;bottom:auto;left:20px;position:absolute}.md-button.md-fab .md-ripple-container,[sg-toggle-grid] md-grid-tile.md-fab.sg-icon-button .md-ripple-container{border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.md-button.md-fab.md-mini,[sg-toggle-grid] md-grid-tile.md-fab.md-mini.sg-icon-button{line-height:40px;width:40px;height:40px}.md-button.md-fab.ng-hide,.md-button.md-fab.ng-leave,[sg-toggle-grid] md-grid-tile.md-fab.ng-hide.sg-icon-button,[sg-toggle-grid] md-grid-tile.md-fab.ng-leave.sg-icon-button{-webkit-transition:none;transition:none}.md-button:not([disabled]).md-fab:active,.md-button:not([disabled]).md-raised:active,[sg-toggle-grid] md-grid-tile.sg-icon-button:not([disabled]).md-fab:active,[sg-toggle-grid] md-grid-tile.sg-icon-button:not([disabled]).md-raised:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-button .md-ripple-container,[sg-toggle-grid] md-grid-tile.sg-icon-button .md-ripple-container{border-radius:3px;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.md-button.md-icon-button md-icon,.md-button.sg-icon-button md-icon,[sg-toggle-grid] md-grid-tile.sg-icon-button md-icon,button.md-button.md-fab md-icon,md-list md-list-item button.md-button.sg-icon-button md-icon{display:block}._md-toast-open-top .md-button.md-fab-top-left,._md-toast-open-top .md-button.md-fab-top-right,._md-toast-open-top [sg-toggle-grid] md-grid-tile.md-fab-top-left.sg-icon-button,._md-toast-open-top [sg-toggle-grid] md-grid-tile.md-fab-top-right.sg-icon-button,[sg-toggle-grid] ._md-toast-open-top md-grid-tile.md-fab-top-left.sg-icon-button,[sg-toggle-grid] ._md-toast-open-top md-grid-tile.md-fab-top-right.sg-icon-button{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,42px,0);transform:translate3d(0,42px,0)}._md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused,._md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,._md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,._md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover,._md-toast-open-top [sg-toggle-grid] md-grid-tile.md-fab-top-left.sg-icon-button:not([disabled]).md-focused,._md-toast-open-top [sg-toggle-grid] md-grid-tile.md-fab-top-left.sg-icon-button:not([disabled]):hover,._md-toast-open-top [sg-toggle-grid] md-grid-tile.md-fab-top-right.sg-icon-button:not([disabled]).md-focused,._md-toast-open-top [sg-toggle-grid] md-grid-tile.md-fab-top-right.sg-icon-button:not([disabled]):hover,[sg-toggle-grid] ._md-toast-open-top md-grid-tile.md-fab-top-left.sg-icon-button:not([disabled]).md-focused,[sg-toggle-grid] ._md-toast-open-top md-grid-tile.md-fab-top-left.sg-icon-button:not([disabled]):hover,[sg-toggle-grid] ._md-toast-open-top md-grid-tile.md-fab-top-right.sg-icon-button:not([disabled]).md-focused,[sg-toggle-grid] ._md-toast-open-top md-grid-tile.md-fab-top-right.sg-icon-button:not([disabled]):hover{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0)}._md-toast-open-bottom .md-button.md-fab-bottom-left,._md-toast-open-bottom .md-button.md-fab-bottom-right,._md-toast-open-bottom [sg-toggle-grid] md-grid-tile.md-fab-bottom-left.sg-icon-button,._md-toast-open-bottom [sg-toggle-grid] md-grid-tile.md-fab-bottom-right.sg-icon-button,[sg-toggle-grid] ._md-toast-open-bottom md-grid-tile.md-fab-bottom-left.sg-icon-button,[sg-toggle-grid] ._md-toast-open-bottom md-grid-tile.md-fab-bottom-right.sg-icon-button{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,-42px,0);transform:translate3d(0,-42px,0)}._md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused,._md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,._md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,._md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover,._md-toast-open-bottom [sg-toggle-grid] md-grid-tile.md-fab-bottom-left.sg-icon-button:not([disabled]).md-focused,._md-toast-open-bottom [sg-toggle-grid] md-grid-tile.md-fab-bottom-left.sg-icon-button:not([disabled]):hover,._md-toast-open-bottom [sg-toggle-grid] md-grid-tile.md-fab-bottom-right.sg-icon-button:not([disabled]).md-focused,._md-toast-open-bottom [sg-toggle-grid] md-grid-tile.md-fab-bottom-right.sg-icon-button:not([disabled]):hover,[sg-toggle-grid] ._md-toast-open-bottom md-grid-tile.md-fab-bottom-left.sg-icon-button:not([disabled]).md-focused,[sg-toggle-grid] ._md-toast-open-bottom md-grid-tile.md-fab-bottom-left.sg-icon-button:not([disabled]):hover,[sg-toggle-grid] ._md-toast-open-bottom md-grid-tile.md-fab-bottom-right.sg-icon-button:not([disabled]).md-focused,[sg-toggle-grid] ._md-toast-open-bottom md-grid-tile.md-fab-bottom-right.sg-icon-button:not([disabled]):hover{-webkit-transform:translate3d(0,-43px,0);transform:translate3d(0,-43px,0)}.md-button-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%}.md-button-group>.md-button,[sg-toggle-grid] .md-button-group>md-grid-tile.sg-icon-button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block;overflow:hidden;width:0;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.md-button-group>.md-button:first-child,[sg-toggle-grid] .md-button-group>md-grid-tile.sg-icon-button:first-child{border-radius:2px 0 0 2px}.md-button-group>.md-button:last-child,[sg-toggle-grid] .md-button-group>md-grid-tile.sg-icon-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0}@media screen and (-ms-high-contrast:active){.md-button.md-fab,.md-button.md-raised,[sg-toggle-grid] md-grid-tile.md-fab.sg-icon-button,[sg-toggle-grid] md-grid-tile.md-raised.sg-icon-button{border:1px solid #fff}}[sg-toggle-grid] md-sidenav md-list md-grid-tile.sg-icon-button,md-sidenav md-list .md-button,md-sidenav md-list [sg-toggle-grid] md-grid-tile.sg-icon-button{font-weight:400}.md-button.md-fab-overlap-bottom.md-fab-bottom-left,.md-button.md-fab-overlap-bottom.md-fab-bottom-right,[sg-toggle-grid] md-grid-tile.md-fab-overlap-bottom.md-fab-bottom-left.sg-icon-button,[sg-toggle-grid] md-grid-tile.md-fab-overlap-bottom.md-fab-bottom-right.sg-icon-button{bottom:-36px}.sg-expandable{width:100%}.md-toolbar-tools md-menu:first-child .md-icon-button:first-child{margin-left:0}.md-avatar .sg-icon-button{margin-top:1px;margin-left:2px}.md-subheader-content .md-icon-button:first-child{padding-left:0;margin-left:0;margin-right:0}md-tab-content .md-subheader-content .md-icon-button:first-child{margin-right:3px}.sg-icon-bar--vertical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}md-card,md-dialog{-webkit-flex-direction:column}@media (min-width:601px) and (max-width:960px){.sg-icon-bar--vertical{margin-left:6px}}.sg-icon-bar .button{display:block}md-card,md-card md-card-header,md-card>img,md-card>md-card-header img{display:-webkit-flex;display:-ms-flexbox}.sg-button-navicon{width:36px;height:36px;line-height:36px}.sg-button-navicon.sg-icon-button,.sg-button-navicon.sg-icon-button md-icon{padding:0;font-size:24px}.sg-outline-button{border-width:1px;border-style:solid;border-radius:3px;margin:0 0 0 5px;padding:0 5px;min-width:initial;min-height:initial;font-size:12px;font-weight:600;line-height:24px;text-transform:uppercase}md-card md-card-header md-card-avatar+md-card-header-text .md-title,md-card md-card-header md-card-header-text .md-subhead{font-size:14px}/*! card/_extends.scss - */md-card{box-sizing:border-box;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.md-chips ._md-chip-input-container md-autocomplete,.md-chips ._md-chip-input-container md-autocomplete md-autocomplete-wrap,md-card.sg-collapsed,md-chips.sg-readonly .md-chips,md-chips.sg-readonly .md-chips.md-focused{box-shadow:none}md-card md-card-header{padding:16px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-card md-card-header:first-child md-card-avatar{margin-right:12px}[dir=rtl] md-card md-card-header:first-child md-card-avatar{margin-right:auto;margin-right:initial;margin-left:12px}md-card md-card-header:last-child md-card-avatar{margin-left:12px}[dir=rtl] md-card md-card-header:last-child md-card-avatar{margin-left:auto;margin-left:initial;margin-right:12px}md-card md-card-header md-card-avatar{width:40px;height:40px}md-card md-card-header md-card-avatar .md-user-avatar,md-card md-card-header md-card-avatar md-icon{border-radius:50%}md-card md-card-header md-card-avatar md-icon{padding:8px}md-card md-card-header md-card-avatar+md-card-header-text{max-height:40px}md-card md-card-header md-card-header-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}md-card>img,md-card>md-card-header img{box-sizing:border-box;display:-webkit-box;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto}md-card .md-actions md-card-icon-actions,md-card md-card-actions md-card-icon-actions,md-card md-card-title,md-card md-card-title md-card-title-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-direction:normal}md-card md-card-title{padding:24px 16px 16px;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-card md-card-title+md-card-content{padding-top:0}md-card md-card-title md-card-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:flex}md-card md-card-title md-card-title-text .md-subhead{padding-top:0;font-size:14px}md-card md-card-title md-card-title-text:only-child .md-subhead{padding-top:12px}md-card md-card-title md-card-title-media{margin-top:-8px}md-card md-card-title md-card-title-media .md-media-sm{height:80px;width:80px}md-card md-card-title md-card-title-media .md-media-md{height:112px;width:112px}md-card md-card-title md-card-title-media .md-media-lg{height:152px;width:152px}md-card md-card-content{display:block;padding:16px;overflow-y:auto;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}md-card md-card-content>p:first-child{margin-top:0}md-card md-card-content>p:last-child{margin-bottom:0}md-card md-card-content .md-media-xl{height:240px;width:240px}md-card .md-actions,md-card md-card-actions{margin:8px}[sg-toggle-grid] md-card .md-actions.layout-column md-grid-tile.sg-icon-button:not(.md-icon-button),[sg-toggle-grid] md-card md-card-actions.layout-column md-grid-tile.sg-icon-button:not(.md-icon-button),md-card .md-actions.layout-column .md-button:not(.md-icon-button),md-card .md-actions.layout-column [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button),md-card md-card-actions.layout-column .md-button:not(.md-icon-button),md-card md-card-actions.layout-column [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button){margin:2px 0}[sg-toggle-grid] md-card .md-actions.layout-column md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,[sg-toggle-grid] md-card md-card-actions.layout-column md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,md-card .md-actions.layout-column .md-button:not(.md-icon-button):first-of-type,md-card .md-actions.layout-column [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions.layout-column [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type{margin-top:0}[sg-toggle-grid] md-card .md-actions.layout-column md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,[sg-toggle-grid] md-card md-card-actions.layout-column md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,md-card .md-actions.layout-column .md-button:not(.md-icon-button):last-of-type,md-card .md-actions.layout-column [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions.layout-column [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type{margin-bottom:0}[sg-toggle-grid] md-card .md-actions.layout-column md-grid-tile.sg-icon-button,[sg-toggle-grid] md-card md-card-actions.layout-column md-grid-tile.sg-icon-button,md-card .md-actions.layout-column .md-button.md-icon-button,md-card .md-actions.layout-column .md-button.sg-icon-button,md-card .md-actions.layout-column [sg-toggle-grid] md-grid-tile.sg-icon-button,md-card md-card-actions.layout-column .md-button.md-icon-button,md-card md-card-actions.layout-column .md-button.sg-icon-button,md-card md-card-actions.layout-column [sg-toggle-grid] md-grid-tile.sg-icon-button{margin-top:6px;margin-bottom:6px}md-card .md-actions md-card-icon-actions,md-card md-card-actions md-card-icon-actions{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[sg-toggle-grid] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button),[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button),md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button),md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button),md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button),md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button){margin:0 4px}[sg-toggle-grid] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type{margin-left:0}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,[dir=rtl] md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,[sg-toggle-grid] [dir=rtl] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,[sg-toggle-grid] [dir=rtl] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type{margin-left:auto;margin-left:initial;margin-right:0}[sg-toggle-grid] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type{margin-right:0}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,[dir=rtl] md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,[sg-toggle-grid] [dir=rtl] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,[sg-toggle-grid] [dir=rtl] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type{margin-right:auto;margin-right:initial;margin-left:0}[sg-toggle-grid] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button,[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button,md-card .md-actions:not(.layout-column) .md-button.md-icon-button,md-card .md-actions:not(.layout-column) .md-button.sg-icon-button,md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button,md-card md-card-actions:not(.layout-column) .md-button.sg-icon-button,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button{margin-left:6px;margin-right:6px}[sg-toggle-grid] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:first-of-type,[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:first-of-type,md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,md-card .md-actions:not(.layout-column) .md-button.sg-icon-button:first-of-type,md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:first-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,md-card md-card-actions:not(.layout-column) .md-button.sg-icon-button:first-of-type,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:first-of-type{margin-left:12px}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.sg-icon-button:first-of-type,[dir=rtl] md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.sg-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.md-icon-button.sg-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) a.md-button.sg-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) md-list md-list-item button.md-button.sg-icon-button:first-of-type,[sg-toggle-grid] [dir=rtl] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:first-of-type,[sg-toggle-grid] [dir=rtl] md-card md-card-actions:not(.layout-column) md-grid-tile.md-icon-button.sg-icon-button:first-of-type,[sg-toggle-grid] [dir=rtl] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:first-of-type,md-list md-list-item [dir=rtl] md-card md-card-actions:not(.layout-column) button.md-button.sg-icon-button:first-of-type{margin-left:auto;margin-left:initial;margin-right:12px}[sg-toggle-grid] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:last-of-type,[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:last-of-type,md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,md-card .md-actions:not(.layout-column) .md-button.sg-icon-button:last-of-type,md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.sg-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type{margin-right:12px}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.sg-icon-button:last-of-type,[dir=rtl] md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.sg-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.md-icon-button.sg-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) a.md-button.sg-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) md-list md-list-item button.md-button.sg-icon-button:last-of-type,[sg-toggle-grid] [dir=rtl] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:last-of-type,[sg-toggle-grid] [dir=rtl] md-card md-card-actions:not(.layout-column) md-grid-tile.md-icon-button.sg-icon-button:last-of-type,[sg-toggle-grid] [dir=rtl] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:last-of-type,md-list md-list-item [dir=rtl] md-card md-card-actions:not(.layout-column) button.md-button.sg-icon-button:last-of-type{margin-right:auto;margin-right:initial;margin-left:12px}[sg-toggle-grid] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button+md-card-icon-actions,[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button+md-card-icon-actions,md-card .md-actions:not(.layout-column) .md-button+md-card-icon-actions,md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button+md-card-icon-actions,md-card md-card-actions:not(.layout-column) .md-button+md-card-icon-actions,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button+md-card-icon-actions{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-checkbox,md-checkbox ._md-container{display:inline-block;box-sizing:border-box}md-card md-card-footer{margin-top:auto;padding:16px}@media screen and (-ms-high-contrast:active){md-card{border:1px solid #fff}}.md-image-no-fill>img{width:auto;height:auto}[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button,[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.sg-icon-button,md-card md-card-actions:not(.layout-column) .md-button.sg-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type{margin:0 4px}md-card.sg-collapsed,md-card.sg-expanded{background-color:transparent;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);-webkit-transition-delay:0s;transition-delay:0s}[sg-toggle-grid] md-card.sg-collapsed>md-grid-tile.sg-icon-button,[sg-toggle-grid] md-card.sg-expanded>md-grid-tile.sg-icon-button,md-card.sg-collapsed>.md-button,md-card.sg-expanded>.md-button{margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-card.sg-collapsed .md-icon-button,md-card.sg-expanded .md-icon-button{-webkit-transition:all 80ms linear;transition:all 80ms linear;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.2s;transition-delay:.2s;opacity:1}md-card.sg-collapsed .md-icon-button.ng-hide,md-card.sg-expanded .md-icon-button.ng-hide{-webkit-transition:all 80ms linear;transition:all 80ms linear;opacity:0}md-card.sg-collapsed md-card-content,md-card.sg-expanded md-card-content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);-webkit-transition-delay:.1s;transition-delay:.1s;max-height:500px}md-card.sg-collapsed md-card-content.ng-hide,md-card.sg-expanded md-card-content.ng-hide{max-height:0;padding-bottom:0;padding-top:0}md-card.sg-collapsed.ng-leave,md-card.sg-expanded.ng-leave{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.5s;transition-duration:.5s}md-card.sg-collapsed.ng-leave.ng-leave-active,md-card.sg-expanded.ng-leave.ng-leave-active{-webkit-transform:translateX(-70%);transform:translateX(-70%)}md-card.sg-collapsed{border-radius:0;margin-top:0;margin-bottom:0}md-card.sg-expanded{margin:0 0 1px}md-card.sg-expanded-remove{-webkit-transition-delay:.5s;transition-delay:.5s}[sg-toggle-grid] md-card md-grid-tile.sg-icon-button .sg-tile-content,md-card .md-button .sg-tile-content,md-card [sg-toggle-grid] md-grid-tile.sg-icon-button .sg-tile-content{text-align:left;text-transform:none}/*! checkbox/_extends.scss - */.md-inline-form md-checkbox{margin:19px 0 18px}md-checkbox{margin-bottom:16px;white-space:nowrap;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;min-width:20px;min-height:20px;margin-left:0;margin-right:16px}[dir=rtl] md-checkbox{margin-left:16px;margin-right:0}md-checkbox:last-of-type{margin-left:0;margin-right:0}md-checkbox.md-focused:not([disabled]) ._md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-checkbox.md-focused:not([disabled]):not(.md-checked) ._md-container:before{background-color:rgba(0,0,0,.12)}md-checkbox.md-align-top-left>div._md-container{top:12px}md-checkbox ._md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;left:0;right:auto}[dir=rtl] md-checkbox ._md-container{left:auto;right:0}md-checkbox ._md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:'';position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-checkbox ._md-container:after{box-sizing:border-box;content:'';position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-checkbox ._md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-checkbox.md-checked ._md-icon:after,md-checkbox.md-indeterminate ._md-icon:after{position:absolute;display:table;content:'';box-sizing:border-box}md-checkbox ._md-icon{box-sizing:border-box;-webkit-transition:240ms;transition:240ms;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-checkbox.md-checked ._md-icon{border:none}md-checkbox.md-checked ._md-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:6.67px;top:2.22px;width:6.67px;height:13.33px;border-width:2px;border-style:solid;border-top:0;border-left:0}md-checkbox[disabled]{cursor:default}md-checkbox.md-indeterminate ._md-icon:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0}md-checkbox ._md-label{box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;white-space:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-left:30px;margin-right:0}.md-chips md-chip._md-chip-content-edit-is-enabled,md-calendar,md-option ._md-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[dir=rtl] md-checkbox ._md-label{margin-left:0;margin-right:30px}md-sidenav md-checkbox{margin:0}.sg-checkmark md-icon{opacity:0}.sg-checkmark.sg-checked md-icon{opacity:1}/*! chips/_extends.scss - */.md-contact-chips .md-chips md-chip{padding:0 25px 0 0}[dir=rtl] .md-contact-chips .md-chips md-chip{padding:0 0 0 25px}.md-contact-chips .md-chips md-chip .md-contact-avatar{float:left}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar{float:right}.md-contact-chips .md-chips md-chip .md-contact-avatar img{height:32px;border-radius:16px}.md-contact-chips .md-chips md-chip .md-contact-name{display:inline-block;height:32px;margin-left:8px}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name{margin-left:auto;margin-left:initial;margin-right:8px}.md-contact-suggestion{height:56px}.md-contact-suggestion img{height:40px;border-radius:20px;margin-top:8px}.md-contact-suggestion .md-contact-name{margin-left:8px}[dir=rtl] .md-contact-suggestion .md-contact-name{margin-left:auto;margin-left:initial;margin-right:8px}.md-contact-suggestion .md-contact-email,.md-contact-suggestion .md-contact-name{display:inline-block;overflow:hidden;text-overflow:ellipsis}.md-contact-chips-suggestions li{height:100%}.md-chips{display:block;font-family:"Fira sans","Helvetica Neue",sans-serif;font-size:16px;padding:0 0 8px 3px;vertical-align:middle}.md-chips:after{content:'';display:table;clear:both}[dir=rtl] .md-chips{padding:0 3px 8px 0}.md-chips.md-readonly ._md-chip-input-container{min-height:32px}.md-chips:not(.md-readonly){cursor:text}.md-chips:not(.md-readonly) md-chip:not(.md-readonly){padding-right:22px}[dir=rtl] .md-chips:not(.md-readonly) md-chip:not(.md-readonly){padding-right:auto;padding-right:initial;padding-left:22px}.md-chips:not(.md-readonly) md-chip:not(.md-readonly) ._md-chip-content{padding-right:4px}[dir=rtl] .md-chips:not(.md-readonly) md-chip:not(.md-readonly) ._md-chip-content{padding-right:auto;padding-right:initial;padding-left:4px}.md-chips md-chip{cursor:default;border-radius:16px;display:block;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px;float:left;box-sizing:border-box;max-width:100%;position:relative}[dir=rtl] .md-chips md-chip{margin:8px 0 0 8px;float:right}.md-chips md-chip ._md-chip-content{display:block;float:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .md-chips md-chip ._md-chip-content{float:right}.md-chips md-chip ._md-chip-content:focus{outline:0}.md-chips md-chip._md-chip-content-edit-is-enabled{-khtml-user-select:none}.md-chips md-chip ._md-chip-remove-container{position:absolute;right:0;line-height:22px}[dir=rtl] .md-chips md-chip ._md-chip-remove-container{right:0;right:auto;right:initial;left:0}.md-chips md-chip ._md-chip-remove{text-align:center;width:32px;height:32px;min-width:0;padding:0;background:0 0;border:none;box-shadow:none;margin:0;position:relative}.md-chips md-chip ._md-chip-remove md-icon{height:18px;width:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.md-chips ._md-chip-input-container{display:block;line-height:32px;margin:8px 8px 0 0;padding:0;float:left}[dir=rtl] .md-chips ._md-chip-input-container{margin:8px 0 0 8px;float:right}.md-chips ._md-chip-input-container input:not([type]),.md-chips ._md-chip-input-container input[type=email],.md-chips ._md-chip-input-container input[type=number],.md-chips ._md-chip-input-container input[type=tel],.md-chips ._md-chip-input-container input[type=url],.md-chips ._md-chip-input-container input[type=text]{border:0;height:32px;line-height:32px;padding:0}.md-chips ._md-chip-input-container input:not([type]):focus,.md-chips ._md-chip-input-container input[type=email]:focus,.md-chips ._md-chip-input-container input[type=number]:focus,.md-chips ._md-chip-input-container input[type=tel]:focus,.md-chips ._md-chip-input-container input[type=url]:focus,.md-chips ._md-chip-input-container input[type=text]:focus{outline:0}.md-chips ._md-chip-input-container md-autocomplete,.md-chips ._md-chip-input-container md-autocomplete-wrap{background:0 0;height:32px}.md-chips ._md-chip-input-container input{border:0;height:32px;line-height:32px;padding:0;background:0 0}.md-chips ._md-chip-input-container input:focus{outline:0}.md-chips ._md-chip-input-container md-autocomplete input{position:relative}.md-chips ._md-chip-input-container:not(:first-child){margin:8px 8px 0 0}[dir=rtl] .md-chips ._md-chip-input-container:not(:first-child){margin:8px 0 0 8px}.md-chips md-autocomplete button{display:none}@media screen and (-ms-high-contrast:active){._md-chip-input-container,md-chip{border:1px solid #fff}._md-chip-input-container md-autocomplete{border:none}}md-chips.sg-readonly .md-chips .md-chip-content{max-width:initial}md-chips.sg-readonly .md-chips .sg-chip-remove{position:absolute;right:0;margin:4px;height:18px;width:18px}.md-datepicker-open .md-datepicker-input,.md-datepicker-open .md-datepicker-input-container,.md-datepicker-open .sg-timepicker-input,.md-datepicker-open .sg-timepicker-input-container,.md-datepicker-open label:not(.md-no-float):not(._md-container-ignore){margin-bottom:-5px}md-chips.sg-readonly .md-chips .sg-chip-remove:hover{cursor:pointer}md-chips .sg-chip-color,md-chips .sg-chip-progress{border-radius:16px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}md-chips .ng-hide.sg-chip-color,md-chips .sg-chip-progress.ng-hide{background-color:#fff}md-chips .sg-chip-color span,md-chips .sg-chip-progress span{bottom:0;left:0;opacity:.5;position:absolute;top:0;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);width:0}md-chips .sg-chip-color span{width:100%}.sg-chips-autocomplete,.sg-chips-autocomplete input{width:360px}@media (max-width:600px){.sg-chips-autocomplete,.sg-chips-autocomplete input{left:0;right:0;width:auto}}.md-contact-suggestion .md-contact-name{width:auto}.md-contact-suggestion .md-contact-email{margin-left:8px}/*! content/_extends.scss - */md-content{display:block;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}md-content[md-scroll-y]{overflow-y:auto;overflow-x:hidden}md-content[md-scroll-x]{overflow-x:auto;overflow-y:hidden}@media print{md-content{overflow:visible!important}}.sg-subcontent{border-left:8px solid #cbe5c8;margin-left:4px;padding-left:8px}.sg-inset{margin-left:80px}/*! datepicker/_extends.scss - */md-calendar{font-size:13px;user-select:none}.md-calendar-scroll-mask{display:inline-block;overflow:hidden;height:308px}.md-calendar-scroll-mask .md-virtual-repeat-scroller{overflow-y:scroll;-webkit-overflow-scrolling:touch}.md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar{display:none}.md-calendar-scroll-mask .md-virtual-repeat-offsetter{width:100%}.md-calendar-scroll-container{box-shadow:inset -3px 3px 6px rgba(0,0,0,.2);display:inline-block;height:308px}.md-calendar-date{height:44px;width:44px;text-align:center;padding:0;border:none;box-sizing:content-box}.md-calendar-date:first-child{padding-left:16px}[dir=rtl] .md-calendar-date:first-child{padding-left:auto;padding-left:initial;padding-right:16px}.md-calendar-date:last-child{padding-right:16px}[dir=rtl] .md-calendar-date:last-child{padding-right:auto;padding-right:initial;padding-left:16px}.md-calendar-date.md-calendar-date-disabled{cursor:default}.md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator,md-calendar-month .md-calendar-month-label:not(.md-calendar-month-label-disabled){cursor:pointer}.md-calendar-date-selection-indicator{-webkit-transition:background-color,color .4s cubic-bezier(.25,.8,.25,1);transition:background-color,color .4s cubic-bezier(.25,.8,.25,1);border-radius:50%;display:inline-block;width:40px;height:40px;line-height:40px}.md-calendar-month-label{height:44px;font-size:14px;font-weight:500;padding:0 0 0 24px}[dir=rtl] .md-calendar-month-label{padding:0 24px 0 0}.md-calendar-day-header{border-spacing:0}.md-calendar-day-header th{width:44px;text-align:center;padding:0;border:none;box-sizing:content-box;font-weight:400;height:40px}.md-calendar-day-header th:first-child{padding-left:16px}[dir=rtl] .md-calendar-day-header th:first-child{padding-left:auto;padding-left:initial;padding-right:16px}.md-calendar-day-header th:last-child{padding-right:16px}[dir=rtl] .md-calendar-day-header th:last-child{padding-right:auto;padding-right:initial;padding-left:16px}.md-calendar{border-spacing:0}.md-calendar tr:last-child td{border-bottom-width:1px;border-bottom-style:solid}.md-calendar:first-child{border-top:1px solid transparent}.md-calendar tbody,.md-calendar td,.md-calendar tr{vertical-align:middle;box-sizing:content-box}/*! datepicker/_extends.scss - */md-datepicker{white-space:nowrap;overflow:hidden;padding-right:18px;margin-right:-18px;vertical-align:middle}[dir=rtl] md-datepicker{padding-right:auto;padding-right:initial;padding-left:18px;margin-right:auto;margin-right:initial;margin-left:-18px}.md-inline-form md-datepicker{margin-top:12px}.md-datepicker-button,.sg-timepicker-button{display:inline-block;box-sizing:border-box;background:0 0;vertical-align:middle}.md-datepicker-input,.sg-timepicker-input{font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:0;background:0 0;min-width:120px;max-width:328px}.md-datepicker-input::-ms-clear,.sg-timepicker-input::-ms-clear{display:none}._md-datepicker-floating-label>label:not(.md-no-float):not(._md-container-ignore){right:18px;left:auto;width:calc(100% - 84px)}[dir=rtl] ._md-datepicker-floating-label>label:not(.md-no-float):not(._md-container-ignore){right:auto;left:18px}._md-datepicker-floating-label>md-datepicker{overflow:visible}._md-datepicker-floating-label>md-datepicker .md-datepicker-input-container,._md-datepicker-floating-label>md-datepicker .sg-timepicker-input-container{border:none}._md-datepicker-floating-label>md-datepicker .md-datepicker-button,._md-datepicker-floating-label>md-datepicker .sg-timepicker-button{float:left;margin-top:-2.5px}[dir=rtl] ._md-datepicker-floating-label>md-datepicker .md-datepicker-button,[dir=rtl] ._md-datepicker-floating-label>md-datepicker .sg-timepicker-button{float:right}.md-datepicker-input-container,.sg-timepicker-input-container{position:relative;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;display:inline-block;width:auto}.md-datepicker-open .md-datepicker-triangle-button,.md-datepicker-open .sg-timepicker-triangle-button,.md-datepicker-open.md-input-has-placeholder>label,.md-datepicker-open.md-input-has-value>label,.md-datepicker-pos-adjusted .md-datepicker-input-mask,.md-datepicker-pos-adjusted .sg-timepicker-input-mask,md-datepicker[disabled] .md-datepicker-triangle-button,md-datepicker[disabled] .sg-timepicker-triangle-button{display:none}.md-icon-button+.md-datepicker-input-container,.md-icon-button+.sg-timepicker-input-container{margin-left:12px}[dir=rtl] .md-icon-button+.md-datepicker-input-container,[dir=rtl] .md-icon-button+.sg-timepicker-input-container{margin-left:auto;margin-left:initial;margin-right:12px}.md-datepicker-focused.sg-timepicker-input-container,.md-datepicker-input-container.md-datepicker-focused{border-bottom-width:2px}.md-datepicker-is-showing .md-scroll-mask{z-index:99}.md-datepicker-calendar-pane,.sg-timepicker-time-pane{position:absolute;top:0;left:-100%;z-index:100;border-width:1px;border-style:solid;background:0 0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .2s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .2s cubic-bezier(.25,.8,.25,1);transition:transform .2s cubic-bezier(.25,.8,.25,1);transition:transform .2s cubic-bezier(.25,.8,.25,1),-webkit-transform .2s cubic-bezier(.25,.8,.25,1)}.md-datepicker-calendar-pane.md-pane-open,.md-pane-open.sg-timepicker-time-pane{-webkit-transform:scale(1);transform:scale(1)}.md-datepicker-input-mask,.sg-timepicker-input-mask{height:39px;position:relative;background:0 0;pointer-events:none;cursor:text}.md-datepicker-input-mask-opaque,.sg-timepicker-input-mask-opaque{position:absolute;right:0;left:120px;height:100%;margin-left:-1px}.md-datepicker-calendar{opacity:0;-webkit-transition:opacity .2s cubic-bezier(.5,0,.25,1);transition:opacity .2s cubic-bezier(.5,0,.25,1)}.md-pane-open .md-datepicker-calendar{opacity:1}.md-datepicker-calendar md-calendar:focus{outline:0}.md-datepicker-expand-triangle,.sg-timepicker-expand-triangle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid}.md-datepicker-triangle-button,.sg-timepicker-triangle-button{position:absolute;right:0;top:5px;-webkit-transform:translateY(-25%) translateX(45%);transform:translateY(-25%) translateX(45%)}[dir=rtl] .md-datepicker-triangle-button,[dir=rtl] .sg-timepicker-triangle-button{right:0;right:auto;right:initial;left:0;-webkit-transform:translateY(-25%) translateX(-45%);transform:translateY(-25%) translateX(-45%)}.md-button.md-icon-button.sg-timepicker-triangle-button,.md-button.sg-icon-button.sg-timepicker-triangle-button,.md-datepicker-triangle-button.md-button.md-icon-button,.md-datepicker-triangle-button.md-button.sg-icon-button,[sg-toggle-grid] md-grid-tile.md-datepicker-triangle-button.sg-icon-button,[sg-toggle-grid] md-grid-tile.sg-icon-button.sg-timepicker-triangle-button{height:36px;width:36px;position:absolute}md-datepicker[disabled] .md-datepicker-input-container,md-datepicker[disabled] .sg-timepicker-input-container{border-bottom-color:transparent}.md-datepicker-open{overflow:hidden}.md-datepicker-open .md-icon-button+.md-datepicker-input-container,.md-datepicker-open .md-icon-button+.sg-timepicker-input-container{margin-left:-12px}[dir=rtl] .md-datepicker-open .md-icon-button+.md-datepicker-input-container,[dir=rtl] .md-datepicker-open .md-icon-button+.sg-timepicker-input-container{margin-left:auto;margin-left:initial;margin-right:-12px}.md-datepicker-open input.md-datepicker-input,.md-datepicker-open input.sg-timepicker-input{margin-left:24px;height:40px;border-bottom-color:transparent}[dir=rtl] .md-datepicker-open input.md-datepicker-input,[dir=rtl] .md-datepicker-open input.sg-timepicker-input{margin-left:auto;margin-left:initial;margin-right:24px}.md-datepicker-calendar-pane .md-calendar,.sg-timepicker-time-pane .md-calendar{-webkit-transform:translateY(-85px);transform:translateY(-85px);-webkit-transition:-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:transform .65s cubic-bezier(.25,.8,.25,1);transition:transform .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);-webkit-transition-delay:125ms;transition-delay:125ms}.md-datepicker-calendar-pane.md-pane-open .md-calendar,.md-pane-open.sg-timepicker-time-pane .md-calendar{-webkit-transform:translateY(0);transform:translateY(0)}.md-calendar-scroll-container,.md-datepicker-input-mask,.sg-timepicker-input-mask{width:auto}.md-datepicker-input-container,.sg-timepicker-input-container{margin-left:0}/*! dialog/_extends.scss - */.md-dialog-is-showing{max-height:100%}.md-dialog-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:80;overflow:hidden}md-dialog,md-dialog>form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}md-dialog,md-dialog md-dialog-content,md-dialog>form{-webkit-box-orient:vertical;-webkit-box-direction:normal;overflow:auto}md-dialog{opacity:0;min-width:240px;max-width:80%;max-height:80%;position:relative;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff!important}md-dialog._md-transition-in{opacity:1;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}md-dialog._md-transition-out{opacity:0;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate(0,100%) scale(.2);transform:translate(0,100%) scale(.2)}md-dialog>form{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}md-dialog .md-dialog-content{padding:24px}md-dialog md-dialog-content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-overflow-scrolling:touch}md-dialog md-dialog-content:not([layout=row])>:first-child:not(.md-subheader){margin-top:0}md-dialog md-dialog-content:focus{outline:0}md-dialog md-dialog-content .md-subheader{margin:0}md-dialog md-dialog-content ._md-dialog-content-body{width:100%}md-dialog md-dialog-content .md-prompt-input-container{width:100%;box-sizing:border-box}md-dialog .md-actions,md-dialog md-dialog-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0;padding-right:8px;padding-left:16px;min-height:52px;overflow:hidden}[dir=rtl] md-dialog .md-actions,[dir=rtl] md-dialog md-dialog-actions{padding-right:16px;padding-left:8px}[sg-toggle-grid] md-dialog .md-actions md-grid-tile.sg-icon-button,[sg-toggle-grid] md-dialog md-dialog-actions md-grid-tile.sg-icon-button,md-dialog .md-actions .md-button,md-dialog .md-actions [sg-toggle-grid] md-grid-tile.sg-icon-button,md-dialog md-dialog-actions .md-button,md-dialog md-dialog-actions [sg-toggle-grid] md-grid-tile.sg-icon-button{margin:8px 0 8px 8px}[dir=rtl] md-dialog .md-actions .md-button,[dir=rtl] md-dialog .md-actions [sg-toggle-grid] md-grid-tile.sg-icon-button,[dir=rtl] md-dialog md-dialog-actions .md-button,[dir=rtl] md-dialog md-dialog-actions [sg-toggle-grid] md-grid-tile.sg-icon-button,[sg-toggle-grid] [dir=rtl] md-dialog .md-actions md-grid-tile.sg-icon-button,[sg-toggle-grid] [dir=rtl] md-dialog md-dialog-actions md-grid-tile.sg-icon-button{margin-left:0;margin-right:8px}md-dialog.md-content-overflow .md-actions,md-dialog.md-content-overflow md-dialog-actions{border-top-width:1px;border-top-style:solid}@media screen and (-ms-high-contrast:active){md-dialog{border:1px solid #fff}}@media (max-width:959px){md-dialog.md-dialog-fullscreen{min-height:100%;min-width:100%;border-radius:0}}body.popup md-dialog.flex-xs-100,body.popup md-dialog[flex-xs="100"]{max-width:100%;max-height:100%;width:100%;height:100%;border-radius:0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}md-dialog md-dialog-content.sg-dialog-message{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .3s cubic-bezier(.55,0,.55,.2);transition:background-color .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial,md-fab-speed-dial md-fab-actions,md-grid-list md-grid-tile figure,md-list-item._md-button-wrap>div.md-button:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}md-dialog md-dialog-content.sg-dialog-message.ng-hide{background-color:#fff!important;-webkit-transition-duration:0s;transition-duration:0s}@media (max-width:600px){md-dialog.flex-xs-100,md-dialog[flex-xs="100"]{max-width:100%;max-height:100%;width:100%;height:100%;border-radius:0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}/*! divider/_extends.scss - */md-divider{display:block;border-top-width:1px;border-top-style:solid;margin:0}md-divider[md-inset]{margin-left:80px}[dir=rtl] md-divider[md-inset]{margin-left:auto;margin-left:initial;margin-right:80px}.layout-gt-lg-row>md-divider,.layout-gt-md-row>md-divider,.layout-gt-sm-row>md-divider,.layout-gt-xs-row>md-divider,.layout-lg-row>md-divider,.layout-md-row>md-divider,.layout-row>md-divider,.layout-sm-row>md-divider,.layout-xl-row>md-divider,.layout-xs-row>md-divider{border-top-width:0;border-right-width:1px;border-right-style:solid}/*! fabSpeedDial/_extends.scss - */md-fab-speed-dial{position:relative;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:60}md-fab-speed-dial.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-speed-dial.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-speed-dial.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-speed-dial.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item,md-fab-speed-dial:not(.md-hover-full) md-fab-trigger,md-fab-speed-dial:not(.md-hover-full).md-is-open{pointer-events:auto}md-fab-speed-dial ._md-css-variables{z-index:60}md-fab-speed-dial.md-is-open .md-fab-action-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}md-fab-speed-dial.md-down,md-fab-speed-dial.md-down md-fab-actions{-webkit-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}md-fab-speed-dial md-fab-actions{display:flex;height:auto}md-fab-speed-dial md-fab-actions .md-fab-action-item{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-down{-ms-flex-direction:column;flex-direction:column}md-fab-speed-dial.md-down md-fab-trigger{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}md-fab-speed-dial.md-down md-fab-actions{-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}md-fab-speed-dial.md-up{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}md-fab-speed-dial.md-up md-fab-trigger{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}md-fab-speed-dial.md-up md-fab-actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}md-fab-speed-dial.md-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-fab-speed-dial.md-left md-fab-trigger{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}md-fab-speed-dial.md-left md-fab-actions{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-fab-speed-dial.md-right md-fab-trigger{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}md-fab-speed-dial.md-right md-fab-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-fling-remove .md-fab-action-item>*,md-fab-speed-dial.md-scale-remove .md-fab-action-item>*{visibility:hidden}md-fab-speed-dial.md-fling .md-fab-action-item{opacity:1}md-fab-speed-dial.md-fling._md-animations-waiting .md-fab-action-item{opacity:0;-webkit-transition-duration:0s;transition-duration:0s}md-fab-speed-dial.md-scale .md-fab-action-item{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.1428571429s;transition-duration:.1428571429s}md-grid-list{box-sizing:border-box;display:block;position:relative}md-grid-list md-grid-tile,md-grid-list md-grid-tile-footer,md-grid-list md-grid-tile-header,md-grid-list md-grid-tile>figure{box-sizing:border-box}md-grid-list md-grid-tile{display:block;position:absolute}md-grid-list md-grid-tile figure{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0}md-grid-list md-grid-tile md-grid-tile-footer,md-grid-list md-grid-tile md-grid-tile-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.18);overflow:hidden;position:absolute;left:0;right:0}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h3,md-grid-list md-grid-tile md-grid-tile-header h4{font-weight:400;margin:0 0 0 16px}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-header h3{font-size:14px}md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h4{font-size:12px}md-grid-list md-grid-tile md-grid-tile-header{top:0}md-grid-list md-grid-tile md-grid-tile-footer{bottom:0}@media screen and (-ms-high-contrast:active){md-grid-tile{border:1px solid #fff}md-grid-tile-footer{border-top:1px solid #fff}}.sg-color-picker md-grid-tile{border-radius:25%}.sg-color-picker md-grid-tile:active:not(.selected),.sg-color-picker md-grid-tile:hover:not(.selected){cursor:pointer;-webkit-transform:scale(1.5);transform:scale(1.5)}.sg-color-picker md-grid-tile.selected{background-color:transparent!important}.sg-color-picker md-grid-tile.selected md-icon{display:inline-block;font-size:32px;margin:0}.sg-color-picker md-grid-tile md-icon{display:none}[sg-toggle-grid] md-grid-tile.sg-icon-button{border:1px solid #bfe0dd;border-radius:5%;color:#8ebfbb;min-height:auto;position:absolute}[sg-toggle-grid] md-grid-tile.sg-active{background-color:#bfe0dd;color:#fff}/*! icon/_extends.scss - */md-icon{margin:auto;background-repeat:no-repeat no-repeat;display:inline-block;vertical-align:middle;fill:currentColor;height:24px;width:24px;min-height:24px;min-width:24px;-webkit-transition:-webkit-transform 240ms;transition:-webkit-transform 240ms;transition:transform 240ms;transition:transform 240ms,-webkit-transform 240ms}md-icon svg{pointer-events:none;display:block}md-icon[md-font-icon]{line-height:24px;width:auto}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.woff) format("woff"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype")}.material-icons,.sg-list-sortable ._md-secondary-container>.md-menu:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}md-input-container.md-block,md-list{display:block}md-icon.sg-icon-toolbar-bg{font-size:84px;opacity:.2;overflow:hidden;position:absolute;right:48px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}md-icon.md-rotate-45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}md-icon.md-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}md-icon.md-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}md-icon.md-rotate-180-ccw{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}md-icon.icon-alarm:before{content:"\e855"}md-icon.icon-arrow-forward:before,md-icon.icon-delegated:before{content:"\e5c8"}md-icon.icon-accepted:before,md-icon.icon-check:before{content:"\e5ca"}md-icon.icon-clear:before{content:"\e14c"}md-icon.icon-contacts:before{content:"\e0ba"}md-icon.icon-event:before{content:"\e878"}md-icon.icon-expand-less:before{content:"\e5ce"}md-icon.icon-expand-more:before{content:"\e5cf"}md-icon.icon-help:before,md-icon.icon-needs-action:before{content:"\e887"}md-icon.icon-more-horiz:before{content:"\e5d3"}md-icon.icon-person:before,md-icon.icon-tentative:before{content:"\e7fd"}md-icon.icon-declined:before,md-icon.icon-remove-circle:before{content:"\e15c"}md-icon.icon-repeat:before{content:"\e040"}md-icon.icon-search:before{content:"\e8b6"}md-icon.icon-star:before{content:"\e838"}md-icon.icon-star-border:before{content:"\e83a"}md-icon.icon-stop:before{content:"\e047"}md-icon.icon-visibility-off:before{content:"\e8f5"}md-icon.icon-vpn-key:before{content:"\e0da"}/*! input/_extends.scss - */md-input-container{display:inline-block;position:relative;padding:2px;margin:18px 0;vertical-align:middle}md-input-container:after{content:'';display:table;clear:both}md-input-container .md-errors-spacer{float:right;min-width:1px}[dir=rtl] md-input-container .md-errors-spacer{float:left}md-input-container .md-resize-handle{position:absolute;bottom:22px;left:0;height:10px;background:0 0;width:100%;cursor:ns-resize}md-input-container>md-icon{position:absolute;top:8px;left:2px;right:auto}[dir=rtl] md-input-container>md-icon{left:auto;right:2px}md-input-container input[type=email],md-input-container input[type=number],md-input-container input[type=tel],md-input-container input[type=url],md-input-container input[type=text],md-input-container input[type=password],md-input-container input[type=datetime],md-input-container input[type=datetime-local],md-input-container input[type=date],md-input-container input[type=month],md-input-container input[type=time],md-input-container input[type=week],md-input-container input[type=color],md-input-container input[type=search],md-input-container textarea{-moz-appearance:none;-webkit-appearance:none}md-input-container input[type=datetime-local],md-input-container input[type=date],md-input-container input[type=month],md-input-container input[type=time],md-input-container input[type=week]{min-height:26px}md-input-container textarea{resize:none;overflow:hidden}md-input-container textarea.md-input{min-height:26px;-ms-flex-preferred-size:auto}md-input-container textarea[md-no-autogrow]{height:auto;overflow:auto}md-input-container label:not(._md-container-ignore){position:absolute;bottom:100%;left:0;right:auto}[dir=rtl] md-input-container label:not(._md-container-ignore){left:auto;right:0}md-input-container label:not(._md-container-ignore).md-required:after{content:' *';font-size:13px;vertical-align:top}md-input-container ._md-placeholder,md-input-container label:not(.md-no-float):not(._md-container-ignore){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:3px;padding-right:0;z-index:1;-webkit-transform:translate3d(0,28px,0) scale(1);transform:translate3d(0,28px,0) scale(1);-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);max-width:100%;-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] md-input-container ._md-placeholder,[dir=rtl] md-input-container label:not(.md-no-float):not(._md-container-ignore){padding-left:0;padding-right:3px;-webkit-transform-origin:right top;transform-origin:right top}md-input-container ._md-placeholder{position:absolute;top:0;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}md-input-container.md-input-focused ._md-placeholder{opacity:1;-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}md-input-container.md-input-has-value ._md-placeholder{-webkit-transition:none;transition:none;opacity:0}md-input-container:not(.md-input-has-value) input:not(:focus),md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field{color:transparent}md-input-container .md-input{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;display:block;margin-top:0;background:0 0;border-width:0 0 1px;line-height:26px;height:30px;-ms-flex-preferred-size:26px;border-radius:0;border-style:solid;width:100%;box-sizing:border-box;float:left;padding:2px 2px 1px;padding:2px 2px 1px}[dir=rtl] md-input-container .md-input{float:right}md-input-container .md-input:focus{outline:0}md-input-container .md-input:invalid{outline:0;box-shadow:none}md-input-container .md-input.md-no-flex{-webkit-box-flex:0!important;-webkit-flex:none!important;-ms-flex:none!important;flex:none!important}md-input-container .md-char-counter,md-input-container .sg-hint{text-align:right;padding-right:2px;padding-left:0}[dir=rtl] md-input-container .md-char-counter,[dir=rtl] md-input-container .sg-hint{text-align:left;padding-right:0;padding-left:2px}md-input-container .md-input-messages-animation{position:relative;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;overflow:hidden;clear:left}[dir=rtl] md-input-container .md-input-messages-animation{clear:right}md-input-container .md-input-messages-animation.ng-enter .md-input-message-animation{opacity:0;margin-top:-100px}md-input-container .md-char-counter,md-input-container .md-input-message-animation,md-input-container .sg-hint{font-size:12px;line-height:14px;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);opacity:1;margin-top:0;padding-top:5px}md-input-container .md-char-counter:not(.md-char-counter):not(md-input-container .sg-hint),md-input-container .md-input-message-animation:not(.md-char-counter):not(md-input-container .sg-hint),md-input-container .sg-hint:not(.md-char-counter):not(md-input-container .sg-hint){padding-right:5px;padding-left:0}[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter):not(md-input-container .sg-hint),[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter):not(md-input-container .sg-hint),[dir=rtl] md-input-container .sg-hint:not(.md-char-counter):not(md-input-container .sg-hint){padding-right:0;padding-left:5px}md-input-container .md-auto-hide .md-input-message-animation:not(.ng-animate),md-input-container .md-input-message-animation.ng-enter,md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation{opacity:0;margin-top:-100px}md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){-webkit-transform:translate3d(0,6px,0) scale(.75);transform:translate3d(0,6px,0) scale(.75);-webkit-transition:width cubic-bezier(.25,.8,.25,1) .4s,-webkit-transform cubic-bezier(.25,.8,.25,1) .4s;transition:width cubic-bezier(.25,.8,.25,1) .4s,-webkit-transform cubic-bezier(.25,.8,.25,1) .4s;transition:transform cubic-bezier(.25,.8,.25,1) .4s,width cubic-bezier(.25,.8,.25,1) .4s;transition:transform cubic-bezier(.25,.8,.25,1) .4s,width cubic-bezier(.25,.8,.25,1) .4s,-webkit-transform cubic-bezier(.25,.8,.25,1) .4s}md-input-container.md-input-has-value label{-webkit-transition:none;transition:none}md-input-container .md-input.ng-invalid.ng-dirty,md-input-container.md-input-focused .md-input,md-input-container.md-input-resized .md-input{padding-bottom:0;border-width:0 0 2px}[disabled] md-input-container .md-input,md-input-container .md-input[disabled]{background-position:bottom -1px left 0;background-size:4px 1px;background-repeat:repeat-x}md-input-container.md-icon-float{-webkit-transition:margin-top .4s cubic-bezier(.25,.8,.25,1);transition:margin-top .4s cubic-bezier(.25,.8,.25,1)}md-input-container.md-icon-float>label{pointer-events:none;position:absolute}md-list-item,md-list-item._md-button-wrap{position:relative}md-input-container.md-icon-float>md-icon{top:8px;left:2px;right:auto}[dir=rtl] md-input-container.md-icon-float>md-icon{left:auto;right:2px}md-input-container.md-icon-left>label .md-placeholder,md-input-container.md-icon-left>label:not(.md-no-float):not(._md-container-ignore),md-input-container.md-icon-right>label .md-placeholder,md-input-container.md-icon-right>label:not(.md-no-float):not(._md-container-ignore){width:calc(100% - 36px - 18px)}md-input-container.md-icon-left{padding-left:36px;padding-right:0}[dir=rtl] md-input-container.md-icon-left,md-input-container.md-icon-right{padding-left:0;padding-right:36px}md-input-container.md-icon-left>label{left:36px;right:auto}[dir=rtl] md-input-container.md-icon-left>label{left:auto;right:36px}[dir=rtl] md-input-container.md-icon-right{padding-left:36px;padding-right:0}md-input-container.md-icon-right>md-icon:last-of-type{margin:0;right:2px;left:auto}[dir=rtl] md-input-container.md-icon-right>md-icon:last-of-type{right:auto;left:2px}md-input-container.md-icon-left.md-icon-right{padding-left:36px;padding-right:36px}md-input-container.md-icon-left.md-icon-right>label .md-placeholder,md-input-container.md-icon-left.md-icon-right>label:not(.md-no-float):not(._md-container-ignore){width:calc(100% - (36px * 2))}md-input-container.md-input-number{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:4em}md-input-container.md-input-number input{text-align:center}md-input-container.md-no-flex{-webkit-box-flex:0!important;-webkit-flex:none!important;-ms-flex:none!important;flex:none!important}md-input-container .md-errors-spacer{min-height:0!important}md-input-container .sg-hint{text-align:left}[dir=rtl] md-input-container .sg-hint{text-align:right}md-autocomplete .sg-input-no-message [md-floating-label] md-input-container{padding-bottom:2px}/*! _extends.scss - */md-list{padding:8px 0}md-list .md-subheader{font-size:14px;font-weight:500;letter-spacing:.010em;line-height:1em}md-list.md-dense md-list-item,md-list.md-dense md-list-item ._md-list-item-inner{min-height:48px}md-list.md-dense md-list-item ._md-list-item-inner::before,md-list.md-dense md-list-item::before{content:'';min-height:48px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item ._md-list-item-inner md-icon:first-child,md-list.md-dense md-list-item md-icon:first-child{width:20px;height:20px}md-list.md-dense md-list-item ._md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list.md-dense md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:36px}[dir=rtl] md-list.md-dense md-list-item ._md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list.md-dense md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-right:initial;margin-left:36px}md-list.md-dense md-list-item ._md-list-item-inner .md-avatar,md-list.md-dense md-list-item ._md-list-item-inner .md-avatar-icon,md-list.md-dense md-list-item .md-avatar,md-list.md-dense md-list-item .md-avatar-icon{margin-right:20px}[dir=rtl] md-list.md-dense md-list-item ._md-list-item-inner .md-avatar,[dir=rtl] md-list.md-dense md-list-item ._md-list-item-inner .md-avatar-icon,[dir=rtl] md-list.md-dense md-list-item .md-avatar,[dir=rtl] md-list.md-dense md-list-item .md-avatar-icon{margin-right:auto;margin-right:initial;margin-left:20px}md-list.md-dense md-list-item ._md-list-item-inner .md-avatar,md-list.md-dense md-list-item .md-avatar{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:36px;height:36px}md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-2-line>._md-no-style .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line>._md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-2-line>._md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line>._md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-left:initial;margin-right:56px}md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line .md-list-item-text p,md-list.md-dense md-list-item.md-2-line>._md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line>._md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line>._md-no-style .md-list-item-text p,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line .md-list-item-text p,md-list.md-dense md-list-item.md-3-line>._md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line>._md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line>._md-no-style .md-list-item-text p{line-height:1.05;font-size:12px}md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line>._md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line>._md-no-style .md-list-item-text h3{font-size:13px}md-list.md-dense md-list-item.md-2-line,md-list.md-dense md-list-item.md-2-line>._md-no-style{min-height:60px}md-list.md-dense md-list-item.md-2-line::before,md-list.md-dense md-list-item.md-2-line>._md-no-style::before{content:'';min-height:60px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item.md-2-line .md-avatar-icon,md-list.md-dense md-list-item.md-2-line>._md-no-style .md-avatar-icon,md-list.md-dense md-list-item.md-2-line>._md-no-style>.md-avatar,md-list.md-dense md-list-item.md-2-line>.md-avatar{margin-top:12px}md-list.md-dense md-list-item.md-3-line,md-list.md-dense md-list-item.md-3-line>._md-no-style{min-height:76px}md-list.md-dense md-list-item.md-3-line::before,md-list.md-dense md-list-item.md-3-line>._md-no-style::before{content:'';min-height:76px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item.md-3-line>._md-no-style>.md-avatar,md-list.md-dense md-list-item.md-3-line>._md-no-style>md-icon:first-child,md-list.md-dense md-list-item.md-3-line>.md-avatar,md-list.md-dense md-list-item.md-3-line>md-icon:first-child{margin-top:16px}md-list-item._md-proxy-focus.md-focused ._md-no-style{-webkit-transition:background-color .15s linear;transition:background-color .15s linear}md-list-item._md-button-wrap>div.md-button:first-child{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 16px;margin:0;background-color:initial;font-weight:400;text-align:left;border:none}[dir=rtl] md-list-item._md-button-wrap>div.md-button:first-child{text-align:right}[sg-toggle-grid] md-list-item._md-button-wrap>div.md-button:first-child>md-grid-tile.sg-icon-button:first-child,md-list-item._md-button-wrap>div.md-button:first-child>.md-button:first-child{position:absolute;top:0;left:0;height:100%;margin:0;padding:0;z-index:58}md-list-item._md-button-wrap>div.md-button:first-child ._md-list-item-inner{width:100%;height:100%}md-list-item ._md-no-style,md-list-item._md-no-proxy{position:relative;padding:0 16px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}[sg-toggle-grid] md-list-item md-grid-tile._md-no-style.sg-icon-button,md-list-item ._md-no-style.md-button,md-list-item [sg-toggle-grid] md-grid-tile._md-no-style.sg-icon-button,md-list-item._md-no-proxy.md-button{font-size:inherit;height:inherit;text-align:left;text-transform:none;width:100%;white-space:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;-ms-grid-row-align:inherit;align-items:inherit;border-radius:0;margin:0}[dir=rtl] md-list-item ._md-no-style.md-button,[dir=rtl] md-list-item [sg-toggle-grid] md-grid-tile._md-no-style.sg-icon-button,[dir=rtl] md-list-item._md-no-proxy.md-button,[sg-toggle-grid] [dir=rtl] md-list-item md-grid-tile._md-no-style.sg-icon-button{text-align:right}[sg-toggle-grid] md-list-item md-grid-tile._md-no-style.sg-icon-button>.md-ripple-container,md-list-item ._md-no-style.md-button>.md-ripple-container,md-list-item [sg-toggle-grid] md-grid-tile._md-no-style.sg-icon-button>.md-ripple-container,md-list-item._md-no-proxy.md-button>.md-ripple-container{border-radius:0}md-list-item ._md-no-style:focus,md-list-item._md-no-proxy:focus{outline:0}md-list-item.md-clickable:hover{cursor:pointer}md-list-item md-divider{position:absolute;bottom:0;left:0;width:100%}[dir=rtl] md-list-item md-divider{left:0;left:auto;left:initial;right:0}md-list-item md-divider[md-inset]{left:72px;width:calc(100% - 72px);margin:0!important}[dir=rtl] md-list-item md-divider[md-inset]{left:0;left:auto;left:initial;right:72px}md-list-item,md-list-item ._md-list-item-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:48px;height:auto}md-list-item ._md-list-item-inner::before,md-list-item::before{content:'';min-height:48px;visibility:hidden;display:inline-block}md-card md-list-item>div.md-secondary>md-icon:not(.md-avatar-icon),md-card md-list-item>md-icon.md-secondary:not(.md-avatar-icon),md-list-item ._md-list-item-inner>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item ._md-list-item-inner>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item ._md-list-item-inner>md-icon.md-secondary:not(.md-avatar-icon),md-list-item ._md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item md-card ._md-list-item-inner>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item md-card ._md-list-item-inner>md-icon.md-secondary:not(.md-avatar-icon),md-list-item>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item>md-icon.md-secondary:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){width:24px;margin-top:16px;margin-bottom:12px;box-sizing:content-box}md-card md-list-item>div.md-secondary>md-checkbox,md-list-item ._md-list-item-inner md-checkbox.md-secondary,md-list-item ._md-list-item-inner>div.md-primary>md-checkbox,md-list-item ._md-list-item-inner>div.md-secondary>md-checkbox,md-list-item ._md-list-item-inner>md-checkbox,md-list-item md-card ._md-list-item-inner>div.md-secondary>md-checkbox,md-list-item md-checkbox.md-secondary,md-list-item>div.md-primary>md-checkbox,md-list-item>div.md-secondary>md-checkbox,md-list-item>md-checkbox{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}md-card md-list-item ._md-list-item-inner md-checkbox.md-secondary .md-label,md-card md-list-item md-checkbox.md-secondary .md-label,md-card md-list-item>div.md-secondary>md-checkbox .md-label,md-list-item ._md-list-item-inner md-card md-checkbox.md-secondary .md-label,md-list-item ._md-list-item-inner md-checkbox.md-secondary .md-label,md-list-item ._md-list-item-inner>div.md-primary>md-checkbox .md-label,md-list-item ._md-list-item-inner>div.md-secondary>md-checkbox .md-label,md-list-item ._md-list-item-inner>md-checkbox .md-label,md-list-item md-card ._md-list-item-inner>div.md-secondary>md-checkbox .md-label,md-list-item md-card md-checkbox.md-secondary .md-label,md-list-item md-checkbox.md-secondary .md-label,md-list-item>div.md-primary>md-checkbox .md-label,md-list-item>div.md-secondary>md-checkbox .md-label,md-list-item>md-checkbox .md-label{display:none}md-list-item ._md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:32px}[dir=rtl] md-list-item ._md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-right:initial;margin-left:32px}md-list-item ._md-list-item-inner .md-avatar,md-list-item ._md-list-item-inner .md-avatar-icon,md-list-item .md-avatar,md-list-item .md-avatar-icon{margin-top:8px;margin-bottom:8px;margin-right:16px;border-radius:50%;box-sizing:content-box}[dir=rtl] md-list-item ._md-list-item-inner .md-avatar,[dir=rtl] md-list-item ._md-list-item-inner .md-avatar-icon,[dir=rtl] md-list-item .md-avatar,[dir=rtl] md-list-item .md-avatar-icon{margin-right:auto;margin-right:initial;margin-left:16px}md-list-item ._md-list-item-inner .md-avatar,md-list-item .md-avatar{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:40px;height:40px}md-list-item ._md-list-item-inner .md-avatar-icon,md-list-item .md-avatar-icon{padding:8px}md-list-item ._md-list-item-inner .md-avatar-icon svg,md-list-item .md-avatar-icon svg{width:24px;height:24px}md-list-item ._md-list-item-inner>md-checkbox,md-list-item>md-checkbox{width:24px;margin-left:3px;margin-right:29px;margin-top:16px}[dir=rtl] md-list-item ._md-list-item-inner>md-checkbox,[dir=rtl] md-list-item>md-checkbox{margin-left:29px;margin-right:3px}md-list-item ._md-list-item-inner ._md-secondary-container,md-list-item ._md-secondary-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto 0 auto auto}[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container,[dir=rtl] md-list-item ._md-secondary-container{margin-right:auto;margin-left:0}[sg-toggle-grid] md-list-item ._md-list-item-inner ._md-secondary-container md-grid-tile.sg-icon-button:last-of-type,[sg-toggle-grid] md-list-item ._md-secondary-container md-grid-tile.sg-icon-button:last-of-type,md-list-item ._md-list-item-inner ._md-secondary-container .md-button:last-of-type,md-list-item ._md-list-item-inner ._md-secondary-container .md-icon-button:last-of-type,md-list-item ._md-list-item-inner ._md-secondary-container [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type,md-list-item ._md-secondary-container .md-button:last-of-type,md-list-item ._md-secondary-container .md-icon-button:last-of-type,md-list-item ._md-secondary-container [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type{margin-right:0}[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container .md-icon-button:last-of-type,[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type,[dir=rtl] md-list-item ._md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item ._md-secondary-container .md-icon-button:last-of-type,[dir=rtl] md-list-item ._md-secondary-container [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type,[sg-toggle-grid] [dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container md-grid-tile.sg-icon-button:last-of-type,[sg-toggle-grid] [dir=rtl] md-list-item ._md-secondary-container md-grid-tile.sg-icon-button:last-of-type{margin-right:auto;margin-right:initial;margin-left:0}md-list-item ._md-list-item-inner ._md-secondary-container md-checkbox,md-list-item ._md-secondary-container md-checkbox{margin-top:0;margin-bottom:0}md-list-item ._md-list-item-inner ._md-secondary-container md-checkbox:last-child,md-list-item ._md-secondary-container md-checkbox:last-child{width:24px;margin-right:0}[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container md-checkbox:last-child,[dir=rtl] md-list-item ._md-secondary-container md-checkbox:last-child{margin-right:auto;margin-right:initial;margin-left:0}md-list-item ._md-list-item-inner ._md-secondary-container md-switch,md-list-item ._md-secondary-container md-switch{margin-top:0;margin-bottom:0;margin-right:-6px}[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container md-switch,[dir=rtl] md-list-item ._md-secondary-container md-switch{margin-right:auto;margin-right:initial;margin-left:-6px}md-list-item ._md-list-item-inner>._md-list-item-inner>p,md-list-item ._md-list-item-inner>p,md-list-item>._md-list-item-inner>p,md-list-item>p{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}md-list-item.md-2-line,md-list-item.md-2-line>._md-no-style,md-list-item.md-3-line,md-list-item.md-3-line>._md-no-style{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}md-list-item.md-2-line.md-long-text,md-list-item.md-2-line>._md-no-style.md-long-text,md-list-item.md-3-line.md-long-text,md-list-item.md-3-line>._md-no-style.md-long-text{margin-top:8px;margin-bottom:8px}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>._md-no-style .md-list-item-text,md-list-item.md-3-line .md-list-item-text,md-list-item.md-3-line>._md-no-style .md-list-item-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:auto;text-overflow:ellipsis;overflow:hidden}md-list-item.md-2-line .md-list-item-text.md-offset,md-list-item.md-2-line>._md-no-style .md-list-item-text.md-offset,md-list-item.md-3-line .md-list-item-text.md-offset,md-list-item.md-3-line>._md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-2-line>._md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line>._md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-left:initial;margin-right:56px}md-list-item.md-2-line .md-list-item-text h3,md-list-item.md-2-line>._md-no-style .md-list-item-text h3,md-list-item.md-3-line .md-list-item-text h3,md-list-item.md-3-line>._md-no-style .md-list-item-text h3{font-size:16px;font-weight:400;letter-spacing:.010em;margin:0;line-height:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text h4,md-list-item.md-2-line>._md-no-style .md-list-item-text h4,md-list-item.md-3-line .md-list-item-text h4,md-list-item.md-3-line>._md-no-style .md-list-item-text h4{font-size:14px;letter-spacing:.010em;margin:3px 0 1px;font-weight:400;line-height:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text p,md-list-item.md-2-line>._md-no-style .md-list-item-text p,md-list-item.md-3-line .md-list-item-text p,md-list-item.md-3-line>._md-no-style .md-list-item-text p{font-size:14px;font-weight:500;letter-spacing:.010em;margin:0;line-height:1.6em}md-list-item.md-2-line,md-list-item.md-2-line>._md-no-style{height:auto;min-height:72px}md-list-item.md-2-line::before,md-list-item.md-2-line>._md-no-style::before{content:'';min-height:72px;visibility:hidden;display:inline-block}md-list-item.md-2-line .md-avatar-icon,md-list-item.md-2-line>._md-no-style .md-avatar-icon,md-list-item.md-2-line>._md-no-style>.md-avatar,md-list-item.md-2-line>.md-avatar{margin-top:12px}md-list-item.md-2-line>._md-no-style>md-icon:first-child,md-list-item.md-2-line>md-icon:first-child{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>._md-no-style .md-list-item-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}md-list-item.md-3-line,md-list-item.md-3-line>._md-no-style{height:auto;min-height:88px}md-list-item.md-3-line::before,md-list-item.md-3-line>._md-no-style::before{content:'';min-height:88px;visibility:hidden;display:inline-block}md-list-item.md-3-line>._md-no-style>.md-avatar,md-list-item.md-3-line>._md-no-style>md-icon:first-child,md-list-item.md-3-line>.md-avatar,md-list-item.md-3-line>md-icon:first-child{margin-top:16px}md-list-item.md-with-secondary ._md-list-item-inner{padding-right:8px}md-list-item ._md-secondary-container{z-index:59}md-list-item ._md-list-item-inner{overflow:hidden}md-list-item ._md-list-item-inner>md-checkbox{margin-top:0}[sg-toggle-grid] md-list-item md-grid-tile.sg-icon-button md-icon,md-list-item .md-button md-icon,md-list-item [sg-toggle-grid] md-grid-tile.sg-icon-button md-icon,md-list-item md-icon{margin-left:0}md-list-item .sg-item-name{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;font-size:14px;line-height:48px;max-width:75%;overflow:hidden;text-overflow:ellipsis;text-transform:initial;white-space:nowrap}.sg-counter-badge,md-list-item .sg-inline-list-icon-label{text-transform:uppercase}.md-sidenav-left md-list,md-sidenav md-list{padding:0}.md-sidenav-left md-input-container:not(.md-icon-left),md-sidenav md-input-container:not(.md-icon-left){margin:0;padding:0}.md-sidenav-left md-input-container:not(.md-icon-left) .md-input,md-sidenav md-input-container:not(.md-icon-left) .md-input{padding-left:0}.md-sidenav-left md-list-item ._md-list-item-inner>md-checkbox:first-child,.md-sidenav-left md-list-item ._md-list-item-inner>md-icon:first-child,md-sidenav md-list-item ._md-list-item-inner>md-checkbox:first-child,md-sidenav md-list-item ._md-list-item-inner>md-icon:first-child{margin-right:16px}.md-sidenav-left md-list-item .md-button,.md-sidenav-left md-list-item [sg-toggle-grid] md-grid-tile.sg-icon-button,.md-sidenav-left md-list-item.md-clickable,[sg-toggle-grid] .md-sidenav-left md-list-item md-grid-tile.sg-icon-button,[sg-toggle-grid] md-sidenav md-list-item md-grid-tile.sg-icon-button,md-sidenav md-list-item .md-button,md-sidenav md-list-item [sg-toggle-grid] md-grid-tile.sg-icon-button,md-sidenav md-list-item.md-clickable{margin:0;-webkit-transition:background-color .3s cubic-bezier(.55,0,.55,.2),color 80ms linear;transition:background-color .3s cubic-bezier(.55,0,.55,.2),color 80ms linear}.md-sidenav-left md-list-item.md-clickable:not([disabled]):hover,md-sidenav md-list-item.md-clickable:not([disabled]):hover{background-color:rgba(158,158,158,.2)}.md-sidenav-left md-list-item[disabled],md-sidenav md-list-item[disabled]{color:rgba(0,0,0,.38)!important}.md-sidenav-left md-list-item[disabled] md-icon,md-sidenav md-list-item[disabled] md-icon{color:rgba(0,0,0,.38)}.md-tile-right{padding-right:0;margin-right:-16px}.md-tile-left,.md-tile-right{display:block;border-radius:50%;padding:12px;width:64px;height:64px;background-clip:content-box}.md-tile-left md-icon,.md-tile-right md-icon{font-size:40px}div.md-tile-left{min-width:72px}.sg-section-list [sg-toggle-grid] md-list-item._md-button-wrap>md-grid-tile.sg-icon-button:first-child ._md-list-item-inner,.sg-section-list md-list-item._md-button-wrap>.md-button:first-child ._md-list-item-inner,[sg-toggle-grid] .sg-section-list md-list-item._md-button-wrap>md-grid-tile.sg-icon-button:first-child ._md-list-item-inner{padding-right:0}.sg-color-chip{border-color:#fff;border-radius:50%;border-style:solid;display:block;height:16px;margin:0 8px;width:16px}.sg-tile-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}.sg-tile-content .sg-tile-date,.sg-tile-content .sg-tile-size{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-weight:300;line-height:20px;margin-left:3px}.sg-tile-content .sg-tile-size{font-size:12px}.sg-tile-content .sg-md-subhead{font-size:initial}.sg-tile-content .sg-md-body,.sg-tile-content .sg-md-subhead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sg-tile-icons,md-menu-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.sg-tile-content .sg-md-body>*,.sg-tile-content .sg-md-subhead>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-tile-icons{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:24px;height:56px}.sg-counter-badge{border-left:1px solid #9e9e9e;margin:0;padding:0 5px;font-size:12px;font-weight:600}.sg-tile-content md-icon,.sg-tile-icons md-icon{font-size:12px;margin:1px 2px;min-height:12px;min-width:12px}.sg-sortable-grip:hover{cursor:move}.sg-sortable-chosen{background-color:#fff}.sg-sortable-ghost{opacity:.5}.sg-list-sortable ._md-secondary-container>.md-menu .md-button,.sg-list-sortable ._md-secondary-container>.md-menu [sg-toggle-grid] md-grid-tile.sg-icon-button,[sg-toggle-grid] .sg-list-sortable ._md-secondary-container>.md-menu md-grid-tile.sg-icon-button{display:none}.sg-list-sortable ._md-secondary-container>.md-menu:before{content:"\e8fe";cursor:move}.card-picture .md-avatar{display:block;width:40px;height:40px;margin-top:8px;margin-bottom:8px;margin-right:16px;border-radius:50%;box-sizing:content-box}.card-picture .md-avatar img{width:initial!important}.md-avatar md-icon,.md-avatar:before,.sg-list-sortable sg-avatar-image ._md-secondary-container>.md-menu:before,sg-avatar-image .material-icons,sg-avatar-image .sg-list-sortable ._md-secondary-container>.md-menu:before,sg-avatar-image md-icon{color:rgba(0,0,0,.26);font-family:'Material Icons';font-size:40px}.sg-avatar-list:before{content:"\e7ef"}.sg-avatar-public:before{content:"\e80b"}sg-avatar-image img{border-radius:50%}.sg-avatar-selectable:hover,.sg-list-selectable .sg-avatar-selectable{font-family:'Material Icons';font-size:40px;height:100%}.sg-avatar-selectable:hover:before,.sg-list-selectable .sg-avatar-selectable:before{color:inherit;content:"\e835";font-size:24px;margin:0 8px}.sg-avatar-selectable:hover.sg-avatar-selected:before,.sg-list-selectable .sg-avatar-selectable.sg-avatar-selected:before{content:"\e834"}.sg-avatar-selectable:hover>*,.sg-list-selectable .sg-avatar-selectable>*{display:none}/*! menu/_extends.scss - */._md-open-menu-container{position:fixed;left:0;top:0;z-index:100;opacity:0;border-radius:2px}._md-open-menu-container md-menu-divider{margin-top:4px;margin-bottom:4px;height:1px;min-height:1px;max-height:1px;width:100%}._md-open-menu-container md-menu-content>*{opacity:0}._md-open-menu-container:not(._md-clickable){pointer-events:none}._md-open-menu-container._md-active{opacity:1;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-duration:.2s;transition-duration:.2s}._md-open-menu-container._md-active>md-menu-content>*{opacity:1;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.1s;transition-delay:.1s}._md-open-menu-container._md-leave{opacity:0;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:250ms;transition-duration:250ms}md-menu-content{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:8px 0;max-height:304px;overflow-y:auto}md-menu-content .md-menu,md-menu-item,md-select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}md-menu-content.md-dense{max-height:208px}md-menu-content.md-dense .md-menu,md-menu-content.md-dense md-menu-item{height:32px;min-height:0}md-menu-content .md-menu,md-menu-item{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:48px;height:48px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}md-select-menu,md-select-menu.md-reverse,md-sidenav,md-slider[md-vertical]{-webkit-box-orient:vertical}md-menu-content .md-menu>*,md-menu-item>*{width:100%;margin:auto 0;padding-left:16px;padding-right:16px}md-menu-content .md-menu>a.md-button,md-menu-item>a.md-button{padding-top:5px}[sg-toggle-grid] md-menu-content .md-menu>md-grid-tile.sg-icon-button,[sg-toggle-grid] md-menu-item>md-grid-tile.sg-icon-button,md-menu-content .md-menu>.md-button,md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button,md-menu-item>.md-button{text-align:left;display:inline-block;border-radius:0;margin:auto 0;font-size:15px;text-transform:none;font-weight:400;height:100%;padding-left:16px;padding-right:16px;width:100%}.md-tab,md-optgroup label,md-toast .md-action{text-transform:uppercase}[sg-toggle-grid] md-menu-content .md-menu>md-grid-tile.sg-icon-button::-moz-focus-inner,[sg-toggle-grid] md-menu-item>md-grid-tile.sg-icon-button::-moz-focus-inner,md-menu-content .md-menu>.md-button::-moz-focus-inner,md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button::-moz-focus-inner,md-menu-item>.md-button::-moz-focus-inner{padding:0;border:0}[dir=rtl] [sg-toggle-grid] md-menu-item>md-grid-tile.sg-icon-button,[dir=rtl] md-menu-content .md-menu>.md-button,[dir=rtl] md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button,[dir=rtl] md-menu-item>.md-button,[sg-toggle-grid] [dir=rtl] md-menu-content .md-menu>md-grid-tile.sg-icon-button,[sg-toggle-grid] [dir=rtl] md-menu-item>md-grid-tile.sg-icon-button,[sg-toggle-grid] md-menu-content [dir=rtl] .md-menu>md-grid-tile.sg-icon-button,md-menu-content [dir=rtl] .md-menu>.md-button,md-menu-content [dir=rtl] [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button{text-align:right}[sg-toggle-grid] md-menu-content .md-menu>md-grid-tile.sg-icon-button md-icon,[sg-toggle-grid] md-menu-item>md-grid-tile.sg-icon-button md-icon,md-menu-content .md-menu>.md-button md-icon,md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button md-icon,md-menu-item>.md-button md-icon{margin:auto 16px auto 0}[dir=rtl] [sg-toggle-grid] md-menu-item>md-grid-tile.sg-icon-button md-icon,[dir=rtl] md-menu-content .md-menu>.md-button md-icon,[dir=rtl] md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button md-icon,[dir=rtl] md-menu-item>.md-button md-icon,[sg-toggle-grid] [dir=rtl] md-menu-content .md-menu>md-grid-tile.sg-icon-button md-icon,[sg-toggle-grid] [dir=rtl] md-menu-item>md-grid-tile.sg-icon-button md-icon,[sg-toggle-grid] md-menu-content [dir=rtl] .md-menu>md-grid-tile.sg-icon-button md-icon,md-menu-content [dir=rtl] .md-menu>.md-button md-icon,md-menu-content [dir=rtl] [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button md-icon{margin:auto 0 auto 16px}[sg-toggle-grid] md-menu-content .md-menu>md-grid-tile.sg-icon-button p,[sg-toggle-grid] md-menu-item>md-grid-tile.sg-icon-button p,md-menu-content .md-menu>.md-button p,md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button p,md-menu-item>.md-button p{display:inline-block;margin:auto}[sg-toggle-grid] md-menu-content .md-menu>md-grid-tile.sg-icon-button span,[sg-toggle-grid] md-menu-item>md-grid-tile.sg-icon-button span,md-menu-content .md-menu>.md-button span,md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button span,md-menu-item>.md-button span{margin-top:auto;margin-bottom:auto}[sg-toggle-grid] md-menu-content .md-menu>md-grid-tile.sg-icon-button .md-ripple-container,[sg-toggle-grid] md-menu-item>md-grid-tile.sg-icon-button .md-ripple-container,md-menu-content .md-menu>.md-button .md-ripple-container,md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button .md-ripple-container,md-menu-item>.md-button .md-ripple-container{border-radius:inherit}.md-menu{padding:8px 0}md-card md-card-actions:not(.layout-column) .md-menu,md-menu-content .md-menu,md-toolbar .md-menu{padding:0}md-toolbar .md-menu{height:auto;margin:auto}@media (max-width:959px){md-menu-content{min-width:112px}md-menu-content[width="3"]{min-width:168px}md-menu-content[width="4"]{min-width:224px}md-menu-content[width="5"]{min-width:280px}md-menu-content[width="6"]{min-width:336px}md-menu-content[width="7"]{min-width:392px}}@media (min-width:960px){md-menu-content{min-width:96px}md-menu-content[width="3"]{min-width:192px}md-menu-content[width="4"]{min-width:256px}md-menu-content[width="5"]{min-width:320px}md-menu-content[width="6"]{min-width:384px}md-menu-content[width="7"]{min-width:448px}}md-sidenav md-list .md-menu{padding:0;opacity:1;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-sidenav md-list .md-menu.ng-hide{opacity:0}[sg-toggle-grid] md-menu-content .md-menu>md-grid-tile.sg-icon-button,md-menu-content .md-menu>.md-button,md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button{line-height:48px}[sg-toggle-grid] md-menu-content .md-menu>md-grid-tile.sg-icon-button:after,md-menu-content .md-menu>.md-button:after,md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button:after{display:block;content:'\25BC';position:absolute;top:0;speak:none;-webkit-transform:rotate(270deg) scaleY(.45) scaleX(.9);transform:rotate(270deg) scaleY(.45) scaleX(.9);right:16px}/*! progressCircular/_extends.scss - */@-webkit-keyframes indeterminate-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes indeterminate-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}md-progress-circular{position:relative}md-progress-circular._md-progress-circular-disabled{visibility:hidden}md-progress-circular._md-mode-indeterminate svg{-webkit-animation:indeterminate-rotate 2.9s linear infinite;animation:indeterminate-rotate 2.9s linear infinite}md-progress-circular svg{position:absolute;overflow:visible;top:0;left:0}.sg-progress-circular-floating{-webkit-transition:-webkit-transform .3s cubic-bezier(.18,.89,.32,1.28);transition:-webkit-transform .3s cubic-bezier(.18,.89,.32,1.28);transition:transform .3s cubic-bezier(.18,.89,.32,1.28);transition:transform .3s cubic-bezier(.18,.89,.32,1.28),-webkit-transform .3s cubic-bezier(.18,.89,.32,1.28);position:absolute;top:80px;left:50%;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1);bottom:auto;background-color:#fff;border-radius:50%;padding:4px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}md-progress-linear,md-progress-linear ._md-container{display:block;position:relative;height:5px;width:100%}.md-whiteframe-1dp,.md-whiteframe-z1,md-select-menu,md-switch ._md-thumb{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.sg-progress-circular-floating.ng-hide{-webkit-transform:translate(-50%,0) scale(0);transform:translate(-50%,0) scale(0)}.sg-progress-circular-floating md-progress-circular{display:block}/*! progressLinear/_extends.scss - */md-progress-linear{padding-top:0!important;margin-bottom:0!important}md-radio-button,md-radio-group.layout-column md-radio-button,md-radio-group.layout-gt-lg-column md-radio-button,md-radio-group.layout-gt-md-column md-radio-button,md-radio-group.layout-gt-sm-column md-radio-button,md-radio-group.layout-gt-xs-column md-radio-button,md-radio-group.layout-lg-column md-radio-button,md-radio-group.layout-md-column md-radio-button,md-radio-group.layout-sm-column md-radio-button,md-radio-group.layout-xl-column md-radio-button,md-radio-group.layout-xs-column md-radio-button{margin-bottom:16px}md-progress-linear._md-progress-linear-disabled{visibility:hidden}md-progress-linear ._md-container{overflow:hidden;-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}md-progress-linear ._md-container._md-mode-determinate ._md-bar1,md-progress-linear ._md-container._md-mode-query ._md-bar1{display:none}md-progress-linear ._md-container ._md-bar{position:absolute;left:0;top:0;bottom:0;width:100%;height:5px}md-progress-linear ._md-container ._md-dashed:before{content:"";display:none;position:absolute;margin-top:0;height:5px;width:100%;background-color:transparent;background-size:10px 10px!important;background-position:0 -23px}md-progress-linear ._md-container ._md-bar1,md-progress-linear ._md-container ._md-bar2{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}md-progress-linear ._md-container._md-mode-query ._md-bar2{-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-animation:query .8s infinite cubic-bezier(.39,.575,.565,1);animation:query .8s infinite cubic-bezier(.39,.575,.565,1)}md-progress-linear ._md-container._md-mode-indeterminate ._md-bar1{-webkit-animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite;animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite}md-progress-linear ._md-container._md-mode-indeterminate ._md-bar2{-webkit-animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite;animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite}md-progress-linear ._md-container.ng-hide ._md-progress-linear-disabled md-progress-linear ._md-container{-webkit-animation:none;animation:none}md-progress-linear ._md-container.ng-hide ._md-progress-linear-disabled md-progress-linear ._md-container ._md-bar1,md-progress-linear ._md-container.ng-hide ._md-progress-linear-disabled md-progress-linear ._md-container ._md-bar2{-webkit-animation-name:none;animation-name:none}md-progress-linear ._md-container._md-mode-buffer{background-color:transparent!important;-webkit-transition:all .2s linear;transition:all .2s linear}md-progress-linear ._md-container._md-mode-buffer ._md-dashed:before{display:block;-webkit-animation:buffer 3s infinite linear;animation:buffer 3s infinite linear}@-webkit-keyframes query{0%{opacity:1;-webkit-transform:translateX(35%) scale(.3,1);transform:translateX(35%) scale(.3,1)}100%{opacity:0;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}}@keyframes query{0%{opacity:1;-webkit-transform:translateX(35%) scale(.3,1);transform:translateX(35%) scale(.3,1)}100%{opacity:0;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}}@-webkit-keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}100%{opacity:1;background-position:-200px -23px}}@keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}100%{opacity:1;background-position:-200px -23px}}@-webkit-keyframes md-progress-linear-indeterminate-scale-1{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.334731432,.124819821,.785843996,1);animation-timing-function:cubic-bezier(.334731432,.124819821,.785843996,1)}69.15%{-webkit-transform:scaleX(.83);transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(.225732004,0,.233648906,1.3709798);animation-timing-function:cubic-bezier(.225732004,0,.233648906,1.3709798)}100%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-1{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.334731432,.124819821,.785843996,1);animation-timing-function:cubic-bezier(.334731432,.124819821,.785843996,1)}69.15%{-webkit-transform:scaleX(.83);transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(.225732004,0,.233648906,1.3709798);animation-timing-function:cubic-bezier(.225732004,0,.233648906,1.3709798)}100%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-1{0%{left:-105.166666667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.166666667%;-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495818703);animation-timing-function:cubic-bezier(.5,0,.701732,.495818703)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(.302435,.38135197,.55,.956352125);animation-timing-function:cubic-bezier(.302435,.38135197,.55,.956352125)}100%{left:95.4444444444%}}@keyframes md-progress-linear-indeterminate-1{0%{left:-105.166666667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.166666667%;-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495818703);animation-timing-function:cubic-bezier(.5,0,.701732,.495818703)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(.302435,.38135197,.55,.956352125);animation-timing-function:cubic-bezier(.302435,.38135197,.55,.956352125)}100%{left:95.4444444444%}}@-webkit-keyframes md-progress-linear-indeterminate-scale-2{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.205028172,.057050836,.57660995,.453970841);animation-timing-function:cubic-bezier(.205028172,.057050836,.57660995,.453970841)}19.15%{-webkit-transform:scaleX(.57);transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(.152312994,.196431957,.648373778,1.00431535);animation-timing-function:cubic-bezier(.152312994,.196431957,.648373778,1.00431535)}44.15%{-webkit-transform:scaleX(.91);transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(.25775882,-.003163357,.211761916,1.38178961);animation-timing-function:cubic-bezier(.25775882,-.003163357,.211761916,1.38178961)}100%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-2{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.205028172,.057050836,.57660995,.453970841);animation-timing-function:cubic-bezier(.205028172,.057050836,.57660995,.453970841)}19.15%{-webkit-transform:scaleX(.57);transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(.152312994,.196431957,.648373778,1.00431535);animation-timing-function:cubic-bezier(.152312994,.196431957,.648373778,1.00431535)}44.15%{-webkit-transform:scaleX(.91);transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(.25775882,-.003163357,.211761916,1.38178961);animation-timing-function:cubic-bezier(.25775882,-.003163357,.211761916,1.38178961)}100%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-2{0%{left:-54.8888888889%;-webkit-animation-timing-function:cubic-bezier(.15,0,.5150584,.409684966);animation-timing-function:cubic-bezier(.15,0,.5150584,.409684966)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(.3103299,.284057684,.8,.733718979);animation-timing-function:cubic-bezier(.3103299,.284057684,.8,.733718979)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(.4,.627034903,.6,.902025796);animation-timing-function:cubic-bezier(.4,.627034903,.6,.902025796)}100%{left:117.388888889%}}@keyframes md-progress-linear-indeterminate-2{0%{left:-54.8888888889%;-webkit-animation-timing-function:cubic-bezier(.15,0,.5150584,.409684966);animation-timing-function:cubic-bezier(.15,0,.5150584,.409684966)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(.3103299,.284057684,.8,.733718979);animation-timing-function:cubic-bezier(.3103299,.284057684,.8,.733718979)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(.4,.627034903,.6,.902025796);animation-timing-function:cubic-bezier(.4,.627034903,.6,.902025796)}100%{left:117.388888889%}}.sg-progress-linear-bottom{bottom:0;left:0;position:absolute;right:0}/*! radioButton/_extends.scss - */md-radio-button{box-sizing:border-box;display:block;white-space:nowrap;cursor:pointer;position:relative}md-radio-button[disabled],md-radio-button[disabled] ._md-container{cursor:default}md-option,md-select:not([disabled]):hover{cursor:pointer}md-radio-button ._md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;cursor:pointer;left:0;right:auto}[dir=rtl] md-radio-button ._md-container{left:auto;right:0}md-radio-button ._md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-radio-button ._md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:'';position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-radio-button.md-align-top-left>div._md-container{top:12px}md-radio-button ._md-off,md-radio-button ._md-on{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;box-sizing:border-box}md-radio-button ._md-off{border-style:solid;border-width:2px;-webkit-transition:border-color ease .28s;transition:border-color ease .28s}md-radio-button ._md-on{-webkit-transition:-webkit-transform ease .28s;transition:-webkit-transform ease .28s;transition:transform ease .28s;transition:transform ease .28s,-webkit-transform ease .28s;-webkit-transform:scale(0);transform:scale(0)}md-radio-button.md-checked ._md-on{-webkit-transform:scale(.5);transform:scale(.5)}md-radio-button ._md-label{box-sizing:border-box;position:relative;display:inline-block;margin-left:30px;margin-right:0;vertical-align:middle;white-space:normal;pointer-events:none;width:auto}md-input-container:not(.md-input-has-value) md-select.ng-required ._md-select-value span:first-child:after,md-input-container:not(.md-input-has-value) md-select[required] ._md-select-value span:first-child:after,md-select.ng-required.ng-invalid ._md-select-value span:first-child:after,md-select[required].ng-invalid ._md-select-value span:first-child:after{content:' *';font-size:13px;vertical-align:top}[dir=rtl] md-radio-button ._md-label{margin-left:0;margin-right:30px}md-radio-group.layout-gt-lg-row md-radio-button,md-radio-group.layout-gt-md-row md-radio-button,md-radio-group.layout-gt-sm-row md-radio-button,md-radio-group.layout-gt-xs-row md-radio-button,md-radio-group.layout-lg-row md-radio-button,md-radio-group.layout-md-row md-radio-button,md-radio-group.layout-row md-radio-button,md-radio-group.layout-sm-row md-radio-button,md-radio-group.layout-xl-row md-radio-button,md-radio-group.layout-xs-row md-radio-button{margin:0 16px 0 0}[dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-md-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button,[dir=rtl] md-radio-group.layout-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-md-row md-radio-button,[dir=rtl] md-radio-group.layout-row md-radio-button,[dir=rtl] md-radio-group.layout-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-xl-row md-radio-button,[dir=rtl] md-radio-group.layout-xs-row md-radio-button{margin-left:16px;margin-right:0}md-radio-group.layout-gt-lg-row md-radio-button:last-of-type,md-radio-group.layout-gt-md-row md-radio-button:last-of-type,md-radio-group.layout-gt-sm-row md-radio-button:last-of-type,md-radio-group.layout-gt-xs-row md-radio-button:last-of-type,md-radio-group.layout-lg-row md-radio-button:last-of-type,md-radio-group.layout-md-row md-radio-button:last-of-type,md-radio-group.layout-row md-radio-button:last-of-type,md-radio-group.layout-sm-row md-radio-button:last-of-type,md-radio-group.layout-xl-row md-radio-button:last-of-type,md-radio-group.layout-xs-row md-radio-button:last-of-type{margin-left:0;margin-right:0}md-radio-group:focus{outline:0}md-radio-group.md-focused .md-checked ._md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}.md-inline-form md-radio-group{margin:18px 0 19px}.md-inline-form md-radio-group md-radio-button{display:inline-block;height:30px;padding:2px;box-sizing:border-box;margin-top:0;margin-bottom:0}md-input-container.md-input-invalid md-select ._md-select-value,md-select:not([disabled]).ng-invalid.ng-touched ._md-select-value{padding-bottom:1px;border-bottom-style:solid}@media screen and (-ms-high-contrast:active){md-input-container.md-default-theme>md-icon{fill:#fff}md-radio-button.md-default-theme ._md-on{background-color:#fff}}md-input-container md-radio-group md-radio-button:first-child{margin-top:12px}/*! sticky/_extends.scss - */md-input-container:not([md-no-float]) ._md-select-placeholder span:first-child{-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] md-input-container:not([md-no-float]) ._md-select-placeholder span:first-child{-webkit-transform-origin:right top;transform-origin:right top}md-input-container.md-input-focused:not([md-no-float]) ._md-select-placeholder span:first-child{-webkit-transform:translateY(-22px) translateX(-2px) scale(.75);transform:translateY(-22px) translateX(-2px) scale(.75)}._md-select-menu-container{position:fixed;left:0;top:0;z-index:90;opacity:0;display:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}._md-select-menu-container:not(._md-clickable){pointer-events:none}._md-select-menu-container md-progress-circular{display:table;margin:24px auto!important}._md-select-menu-container._md-active{display:block;opacity:1}._md-select-menu-container._md-active md-select-menu{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-duration:150ms;transition-duration:150ms}._md-select-menu-container._md-active md-select-menu>*{opacity:1;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-delay:.1s;transition-delay:.1s}._md-select-menu-container._md-leave{opacity:0;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:250ms;transition-duration:250ms}md-input-container>md-select{margin:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}md-select{display:flex;margin:20px 0 26px}._md-select-value,._md-select-value._md-select-placeholder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}md-select[disabled] ._md-select-value{background-position:0 bottom;background-size:4px 1px;background-repeat:repeat-x;margin-bottom:-1px}md-select:focus{outline:0}md-select[disabled]:hover{cursor:default}md-select:not([disabled]):focus ._md-select-value{border-bottom-width:2px;border-bottom-style:solid;padding-bottom:0}md-select:not([disabled]):focus.ng-invalid.ng-touched ._md-select-value{padding-bottom:0}md-input-container.md-input-has-value ._md-select-value>span:not(._md-select-icon){-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0)}._md-select-value{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2px 2px 1px;border-bottom-width:1px;border-bottom-style:solid;background-color:transparent;position:relative;box-sizing:content-box;min-width:64px;min-height:26px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}._md-select-value>span:not(._md-select-icon){max-width:100%;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._md-select-value>span:not(._md-select-icon) ._md-text{display:inline}._md-select-value ._md-select-icon{display:block;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;text-align:end;width:24px;margin:0 4px;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);font-size:1.2rem}._md-select-value ._md-select-icon:after{display:block;content:'\25BC';position:relative;top:2px;speak:none;font-size:16px;-webkit-transform:scaleY(.6) scaleX(1);transform:scaleY(.6) scaleX(1)}._md-select-value._md-select-placeholder{display:flex;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:2px;z-index:1}md-option,md-select-menu,md-sidenav._md-closed-add,md-sidenav._md-closed-remove{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}md-select-menu{display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:256px;min-height:48px;overflow-y:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1);transform:scale(1)}md-select-menu.md-reverse{-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}md-slider,md-slider-container{-webkit-box-orient:horizontal}md-sidenav,md-slider,md-slider-container,md-slider-container[md-vertical],md-slider[md-vertical],md-tabs-canvas.md-center-tabs{-webkit-box-direction:normal}md-select-menu:not(._md-overflow) md-content{padding-top:8px;padding-bottom:8px}[dir=rtl] md-select-menu{-webkit-transform-origin:right top;transform-origin:right top}md-select-menu md-content{min-width:136px;min-height:48px;max-height:256px;overflow-y:auto}md-select-menu>*{opacity:0}md-option{position:relative;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto;-webkit-transition:background .15s linear;transition:background .15s linear;padding:0 16px;height:48px}md-option[disabled],md-select-menu[multiple] md-option._md-checkbox-enabled[disabled]{cursor:default}md-option:focus{outline:0}md-option ._md-text{-webkit-touch-callout:none;user-select:none;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}md-switch,md-switch ._md-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}md-optgroup{display:block}md-optgroup label{display:block;font-size:14px;padding:16px;font-weight:500}md-slider ._md-sign ._md-thumb-text,md-slider[md-vertical][md-discrete] ._md-sign ._md-thumb-text{font-size:12px;font-weight:700;z-index:1}md-optgroup md-option{padding-left:32px;padding-right:32px}@media screen and (-ms-high-contrast:active){._md-select-backdrop{background-color:transparent}md-select-menu{border:1px solid #fff}}md-select-menu[multiple] md-option._md-checkbox-enabled{padding-left:40px;padding-right:16px}[dir=rtl] md-select-menu[multiple] md-option._md-checkbox-enabled{padding-left:16px;padding-right:40px}md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;left:0;right:auto;margin-left:10.67px;margin-right:auto}[dir=rtl] md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container{left:auto;right:0;margin-left:auto;margin-right:10.67px}md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:'';position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container:after{box-sizing:border-box;content:'';position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-select-menu[multiple] md-option._md-checkbox-enabled ._md-icon{box-sizing:border-box;-webkit-transition:240ms;transition:240ms;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-select-menu[multiple] md-option._md-checkbox-enabled[selected] ._md-icon{border:none}md-select-menu[multiple] md-option._md-checkbox-enabled[selected] ._md-icon:after{box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:6.67px;top:2.22px;display:table;width:6.67px;height:13.33px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:''}md-select-menu[multiple] md-option._md-checkbox-enabled.md-indeterminate ._md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:''}/*! sidenav/_extends.scss - */md-sidenav{box-sizing:border-box;position:absolute;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:60;width:320px;max-width:320px;bottom:0;-webkit-overflow-scrolling:touch;overflow:inherit}md-sidenav ul{list-style:none}md-sidenav._md-closed{display:none}md-sidenav._md-closed-add,md-sidenav._md-closed-remove{display:flex;-webkit-transition:.2s ease-in all;transition:.2s ease-in all}md-sidenav._md-closed-add._md-closed-add-active,md-sidenav._md-closed-remove._md-closed-remove-active{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-sidenav._md-locked-open,md-sidenav._md-locked-open-add,md-sidenav._md-locked-open-remove,md-sidenav._md-locked-open-remove._md-closed,md-sidenav._md-locked-open._md-closed,md-sidenav._md-locked-open._md-closed.md-sidenav-left,md-sidenav._md-locked-open._md-closed.md-sidenav-right{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-slider,md-slider ._md-slider-content{position:relative}md-sidenav._md-locked-open-remove-active{-webkit-transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2);transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2);width:0!important;min-width:0!important}md-sidenav._md-closed._md-locked-open-add{width:0!important;min-width:0!important;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-sidenav._md-closed._md-locked-open-add-active{-webkit-transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2);transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2);width:320px;min-width:320px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}._md-sidenav-backdrop._md-locked-open{display:none}.md-sidenav-left,md-sidenav{left:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.md-sidenav-left._md-closed,md-sidenav._md-closed{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.md-sidenav-right{left:100%;top:0;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.md-sidenav-right._md-closed{-webkit-transform:translate(0,0);transform:translate(0,0)}@media (min-width:600px){md-sidenav{max-width:256px}}@media (max-width:320px){md-sidenav{width:calc(100% - 64px);min-width:calc(100% - 64px);max-width:calc(100% - 64px)}}@media screen and (-ms-high-contrast:active){.md-sidenav-left,md-sidenav{border-right:1px solid #fff}.md-sidenav-right{border-left:1px solid #fff}}@media (min-width:961px){md-sidenav._md-locked-open{max-width:20vw;-webkit-box-flex:1;-webkit-flex:1 0 20vw;-ms-flex:1 0 20vw;flex:1 0 20vw}md-sidenav._md-locked-open,md-sidenav._md-locked-open.md-sidenav-left{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-sidenav._md-locked-open.md-sidenav-left.sg-close,md-sidenav._md-locked-open.sg-close{margin-right:-20vw;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.sg-child-level-1{padding-left:16px}.sg-child-level-2{padding-left:32px}.sg-child-level-3{padding-left:48px}.sg-child-level-4{padding-left:64px}.sg-child-level-5{padding-left:80px}.sg-child-level-6{padding-left:96px}.sg-child-level-7{padding-left:112px}.sg-child-level-8{padding-left:128px}.sg-child-level-9{padding-left:144px}.sg-child-level-10{padding-left:160px}.sg-child-level-11{padding-left:176px}[class^=sg-child-level] md-checkbox,[class^=sg-child-level] md-icon{margin-right:16px;max-width:24px}/*! slider/_extends.scss - */@-webkit-keyframes sliderFocusThumb{0%,100%{-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sliderFocusThumb{0%,100%{-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sliderDiscreteFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes sliderDiscreteFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes sliderDiscreteFocusRing{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes sliderDiscreteFocusRing{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);transform:scale(0)}}md-slider{height:48px;min-width:128px;margin-left:4px;margin-right:4px;padding:0;display:block;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-slider *,md-slider :after{box-sizing:border-box}md-slider ._md-slider-wrapper{outline:0;width:100%;height:100%}md-slider ._md-track-container{width:100%;position:absolute;top:23px;height:2px}md-slider ._md-track{position:absolute;left:0;right:0;height:100%}md-slider ._md-track-fill{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property:width,height;transition-property:width,height}md-slider ._md-track-ticks{position:absolute;left:0;right:0;height:100%}md-slider ._md-track-ticks canvas{width:100%;height:100%}md-slider ._md-thumb,md-slider ._md-thumb:after{width:20px;height:20px;border-radius:20px;position:absolute}md-slider ._md-thumb-container{position:absolute;left:0;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property:left,right,bottom;transition-property:left,right,bottom}[dir=rtl] md-slider ._md-thumb-container{left:0;left:auto;left:initial;right:0}md-slider ._md-thumb{z-index:1;left:-10px;top:14px;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}[dir=rtl] md-slider ._md-thumb{left:0;left:auto;left:initial;right:-10px}md-slider ._md-thumb:after{content:'';border-width:3px;border-style:solid;-webkit-transition:inherit;transition:inherit}md-slider ._md-sign{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:-14px;top:-17px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(.4) translate3d(0,67.5px,0);transform:scale(.4) translate3d(0,67.5px,0);-webkit-transition:all .3s cubic-bezier(.35,0,.25,1);transition:all .3s cubic-bezier(.35,0,.25,1)}md-slider:not([md-discrete]) ._md-sign,md-slider:not([md-discrete]) ._md-track-ticks,md-slider[disabled] ._md-track-fill{display:none}md-slider ._md-sign:after{position:absolute;content:'';left:0;border-radius:16px;top:19px;border-left:14px solid transparent;border-right:14px solid transparent;border-top-width:16px;border-top-style:solid;opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);-webkit-transition:all .2s cubic-bezier(.35,0,.25,1);transition:all .2s cubic-bezier(.35,0,.25,1)}[dir=rtl] md-slider ._md-sign:after{left:0;left:auto;left:initial;right:0}md-slider ._md-focus-ring{position:absolute;left:-17px;top:7px;width:34px;height:34px;border-radius:34px;-webkit-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:all .35s cubic-bezier(.35,0,.25,1);transition:all .35s cubic-bezier(.35,0,.25,1)}[dir=rtl] md-slider ._md-focus-ring{left:0;left:auto;left:initial;right:-17px}md-slider ._md-disabled-thumb{position:absolute;left:-14px;top:10px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(.5);transform:scale(.5);border-width:4px;border-style:solid;display:none}[dir=rtl] md-slider ._md-disabled-thumb{left:0;left:auto;left:initial;right:-14px}md-slider._md-min ._md-sign{opacity:0}md-slider:focus{outline:0}md-slider._md-dragging ._md-thumb-container,md-slider._md-dragging ._md-track-fill{-webkit-transition:none;transition:none}md-slider:not([md-discrete]):not([disabled]) ._md-slider-wrapper ._md-thumb:hover{-webkit-transform:scale(.8);transform:scale(.8)}md-slider:not([md-discrete]):not([disabled]) ._md-slider-wrapper.md-focused ._md-focus-ring{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-slider:not([md-discrete]):not([disabled]) ._md-slider-wrapper.md-focused ._md-thumb{-webkit-animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1);animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1)}md-slider:not([md-discrete]):not([disabled])._md-active ._md-slider-wrapper ._md-thumb{-webkit-transform:scale(1);transform:scale(1)}md-slider[md-discrete]:not([disabled]) ._md-slider-wrapper.md-focused ._md-focus-ring{-webkit-transform:scale(0);transform:scale(0);-webkit-animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1);animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1)}md-slider[md-discrete]:not([disabled]) ._md-slider-wrapper.md-focused ._md-thumb{-webkit-animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1);animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1)}md-slider[md-discrete]:not([disabled]) ._md-slider-wrapper.md-focused ._md-thumb,md-slider[md-discrete]:not([disabled])._md-active ._md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-discrete]:not([disabled]) ._md-slider-wrapper.md-focused ._md-sign,md-slider[md-discrete]:not([disabled]) ._md-slider-wrapper.md-focused ._md-sign:after,md-slider[md-discrete]:not([disabled])._md-active ._md-sign,md-slider[md-discrete]:not([disabled])._md-active ._md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[md-discrete][disabled][readonly] ._md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-discrete][disabled][readonly] ._md-sign,md-slider[md-discrete][disabled][readonly] ._md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[disabled] ._md-track-ticks,md-slider[disabled]:not([readonly]) ._md-sign{opacity:0}md-slider[disabled] ._md-thumb{-webkit-transform:scale(.5);transform:scale(.5)}md-slider[disabled] ._md-disabled-thumb{display:block}md-slider[md-vertical]{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:128px;min-width:0}md-slider[md-vertical] ._md-slider-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:12px;padding-bottom:12px;width:48px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}md-slider[md-vertical] ._md-track-container{height:100%;width:2px;top:0;left:calc(50% - (2px / 2))}md-slider[md-vertical] ._md-thumb-container{top:auto;margin-bottom:23px;left:calc(50% - 1px);bottom:0}md-slider[md-vertical] ._md-thumb-container ._md-thumb:after{left:1px}md-slider[md-vertical] ._md-thumb-container ._md-focus-ring{left:-16px}md-slider[md-vertical] ._md-track-fill{bottom:0}md-slider[md-vertical][md-discrete] ._md-sign{left:-40px;top:9.5px;-webkit-transform:scale(.4) translate3d(67.5px,0,0);transform:scale(.4) translate3d(67.5px,0,0)}md-slider[md-vertical][md-discrete] ._md-sign:after{top:9.5px;left:19px;border-top:14px solid transparent;border-right:0;border-bottom:14px solid transparent;border-left-width:16px;border-left-style:solid;opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}md-slider[md-vertical][md-discrete] .md-focused ._md-sign:after,md-slider[md-vertical][md-discrete]._md-active ._md-sign:after,md-slider[md-vertical][md-discrete][disabled][readonly] ._md-sign:after{top:0}md-slider[md-vertical][disabled][readonly] ._md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-vertical][disabled][readonly] ._md-sign,md-slider[md-vertical][disabled][readonly] ._md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[md-invert]:not([md-vertical]) ._md-track-fill{left:auto;right:0}[dir=rtl] md-slider[md-invert]:not([md-vertical]) ._md-track-fill{right:0;right:auto;right:initial;left:0}md-slider[md-invert][md-vertical] ._md-track-fill{bottom:auto;top:0}md-slider-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-slider-container>:first-child:not(md-slider),md-slider-container>:last-child:not(md-slider){min-width:25px;max-width:42px;height:25px;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property:color,max-width;transition-property:color,max-width}md-slider-container>:first-child:not(md-slider){margin-right:16px}[dir=rtl] md-slider-container>:first-child:not(md-slider){margin-right:auto;margin-right:initial;margin-left:16px}md-slider-container>:last-child:not(md-slider){margin-left:16px}[dir=rtl] md-slider-container>:last-child:not(md-slider){margin-left:auto;margin-left:initial;margin-right:16px}md-slider-container[md-vertical]{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}md-slider-container[md-vertical]>:first-child:not(md-slider),md-slider-container[md-vertical]>:last-child:not(md-slider){margin-right:0;margin-left:0;text-align:center}md-slider-container md-input-container input[type=number]{text-align:center;padding-left:15px;height:50px;margin-top:-25px}[dir=rtl] md-slider-container md-input-container input[type=number]{padding-left:auto;padding-left:initial;padding-right:15px}@media screen and (-ms-high-contrast:active){md-slider.md-default-theme ._md-track{border-bottom:1px solid #fff}}/*! sticky/_extends.scss - */._md-sticky-clone{top:0;left:0;right:0;position:absolute!important;-webkit-transform:translate3d(-9999px,-9999px,0);transform:translate3d(-9999px,-9999px,0);z-index:60}._md-sticky-clone[sticky-state=active]{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}._md-sticky-clone[sticky-state=active]:not(.md-sticky-no-effect) ._md-subheader-inner{-webkit-animation:subheaderStickyHoverIn .3s ease-out both;animation:subheaderStickyHoverIn .3s ease-out both}/*! subheader/_extends.scss - */@-webkit-keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}100%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}100%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@-webkit-keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}100%{box-shadow:0 0 0 0 transparent}}@keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}100%{box-shadow:0 0 0 0 transparent}}._md-subheader-wrapper:not(.md-sticky-no-effect){-webkit-transition:.2s ease-out margin;transition:.2s ease-out margin}._md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader{margin:0}._md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone{z-index:2}._md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active]{margin-top:-2px}._md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] ._md-subheader-inner:after{-webkit-animation:subheaderStickyHoverOut .3s ease-out both;animation:subheaderStickyHoverOut .3s ease-out both}.md-subheader{display:block;font-size:14px;font-weight:500;line-height:1em;margin:0;position:relative}.md-subheader ._md-subheader-inner{display:block;padding:16px}.md-subheader ._md-subheader-content{display:block;z-index:1;position:relative}.sg-md-subheader--with-icon ._md-subheader-inner,.sg-md-subheader--with-secondary-icon ._md-subheader-inner{line-height:46px;padding:0;padding-left:16px}.sg-md-subheader--with-icon ._md-subheader-inner{padding-left:0}.sg-md-subheader--fixed,.sg-md-subheader--static{z-index:auto;padding:8px 8px 8px 16px;background-color:transparent}.sg-md-subheader--fixed{position:fixed}.sg-md-subheader--static{position:static;font-size:14px;font-weight:600}/*! switch/_extends.scss - */.md-inline-form md-switch{margin-top:18px;margin-bottom:19px}md-switch{margin:16px 16px 16px 0;white-space:nowrap;cursor:pointer;outline:0;user-select:none;height:30px;line-height:28px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:inherit}[dir=rtl] md-switch{margin-left:16px;margin-right:inherit}md-switch:last-of-type{margin-left:inherit;margin-right:0}[dir=rtl] md-switch:last-of-type{margin-left:0;margin-right:inherit}md-switch[disabled],md-switch[disabled] ._md-container{cursor:default}md-switch ._md-container{cursor:-webkit-grab;cursor:grab;width:36px;height:24px;position:relative;user-select:none;margin-right:8px;float:left}.md-tab.md-disabled,.sg-time-pane{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[dir=rtl] md-switch ._md-container{margin-right:auto;margin-right:initial;margin-left:8px}md-switch:not([disabled]) ._md-dragging,md-switch:not([disabled])._md-dragging ._md-container{cursor:-webkit-grabbing;cursor:grabbing}md-switch.md-focused:not([disabled]) ._md-thumb:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-switch.md-focused:not([disabled]):not(.md-checked) ._md-thumb:before{background-color:rgba(0,0,0,.12)}md-switch ._md-label{border-color:transparent;border-width:0;float:left}md-switch ._md-bar{left:1px;width:34px;top:5px;height:14px;border-radius:8px;position:absolute}md-switch ._md-thumb-container{top:2px;left:0;width:16px;position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1}md-switch ._md-thumb,md-switch ._md-thumb:before{border-radius:50%;left:0;top:0;position:absolute}md-switch.md-checked ._md-thumb-container{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}md-switch ._md-thumb{margin:0;outline:0;height:20px;width:20px}md-switch ._md-thumb:before{background-color:transparent;content:'';display:block;height:auto;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-switch ._md-thumb .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-20px;top:-20px;right:-20px;bottom:-20px}md-tabs,md-tabs-canvas,md-tabs-wrapper,md-tabs.md-dynamic-height md-tab-content.md-active{position:relative}md-switch:not(._md-dragging) ._md-bar,md-switch:not(._md-dragging) ._md-thumb,md-switch:not(._md-dragging) ._md-thumb-container{-webkit-transition:all 80ms linear;transition:all 80ms linear;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform}md-switch:not(._md-dragging) ._md-bar,md-switch:not(._md-dragging) ._md-thumb{-webkit-transition-delay:50ms;transition-delay:50ms}@media screen and (-ms-high-contrast:active){md-switch.md-default-theme ._md-bar{background-color:#666}md-switch.md-default-theme.md-checked ._md-bar{background-color:#9E9E9E}md-switch.md-default-theme ._md-thumb{background-color:#fff}}/*! tabs/_extends.scss - */@-webkit-keyframes md-tab-content-hide{0%,50%{opacity:1}100%{opacity:0}}@keyframes md-tab-content-hide{0%,50%{opacity:1}100%{opacity:0}}md-tab-data{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0}md-tabs{display:block;margin:0;border-radius:2px;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}md-tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:248px}md-tabs[md-align-tabs=bottom]{padding-bottom:48px}md-tabs[md-align-tabs=bottom] md-tabs-wrapper{position:absolute;bottom:0;left:0;right:0;height:48px;z-index:2}md-tabs[md-align-tabs=bottom] md-tabs-content-wrapper{top:0;bottom:48px}md-tabs.md-dynamic-height md-tabs-content-wrapper{min-height:0;position:relative;top:auto;left:auto;right:auto;bottom:auto;overflow:visible}md-tabs[md-border-bottom] md-tabs-wrapper{border-width:0 0 1px;border-style:solid}md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper{top:49px}md-tabs-wrapper{display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-tabs-wrapper md-next-button,md-tabs-wrapper md-prev-button{height:100%;width:32px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1em;z-index:2;cursor:pointer;font-size:16px;background:center center no-repeat;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}md-tabs-wrapper md-next-button:focus,md-tabs-wrapper md-prev-button:focus{outline:0}md-tabs-wrapper md-next-button.md-disabled,md-tabs-wrapper md-prev-button.md-disabled{opacity:.25;cursor:default}md-tabs-wrapper md-next-button.ng-leave,md-tabs-wrapper md-prev-button.ng-leave{-webkit-transition:none;transition:none}md-tabs-wrapper md-next-button md-icon,md-tabs-wrapper md-prev-button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}md-tabs-wrapper md-prev-button{left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==)}[dir=rtl] md-tabs-wrapper md-prev-button{left:0;left:auto;left:initial;right:0}md-tabs-wrapper md-next-button{right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K)}[dir=rtl] md-tabs-wrapper md-next-button{right:0;right:auto;right:initial;left:0}md-tabs-wrapper md-next-button md-icon{-webkit-transform:translate3d(-50%,-50%,0) rotate(180deg);transform:translate3d(-50%,-50%,0) rotate(180deg)}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}md-tabs-canvas{overflow:hidden;display:block;height:48px}md-tabs-canvas:after{content:'';display:table;clear:both}md-tabs-canvas .md-dummy-wrapper{position:absolute;top:0;left:0}[dir=rtl] md-tabs-canvas .md-dummy-wrapper{left:0;left:auto;left:initial;right:0}md-tabs-canvas.md-paginated{margin:0 32px}md-tabs-canvas.md-center-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}md-tabs-canvas.md-center-tabs .md-tab{float:none;display:inline-block}md-pagination-wrapper{height:48px;display:block;-webkit-transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1),-webkit-transform .5s cubic-bezier(.35,0,.25,1);position:absolute;width:999999px;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-pagination-wrapper:after{content:'';display:table;clear:both}[dir=rtl] md-pagination-wrapper{left:0;left:auto;left:initial;right:0}md-pagination-wrapper.md-center-tabs{position:relative;width:initial;margin:0 auto}md-ink-bar,md-tab,md-tab-content{position:absolute}md-tabs-content-wrapper{display:block;position:absolute;top:48px;left:0;right:0;bottom:0;overflow:hidden}md-tab-content{display:block;top:0;left:0;right:0;bottom:0;-webkit-transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1),-webkit-transform .5s cubic-bezier(.35,0,.25,1);overflow:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-tab-content.md-no-scroll{bottom:auto;overflow:hidden}md-tab-content.md-no-transition,md-tab-content.ng-leave{-webkit-transition:none;transition:none}md-tab-content.md-left:not(.md-active){-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;opacity:0}[dir=rtl] md-tab-content.md-left:not(.md-active){-webkit-transform:translateX(100%);transform:translateX(100%)}md-tab-content.md-left:not(.md-active) *{-webkit-transition:visibility 0s linear;transition:visibility 0s linear;-webkit-transition-delay:.5s;transition-delay:.5s;visibility:hidden}md-tab-content.md-right:not(.md-active){-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;opacity:0}[dir=rtl] md-tab-content.md-right:not(.md-active){-webkit-transform:translateX(-100%);transform:translateX(-100%)}md-tab-content.md-right:not(.md-active) *{-webkit-transition:visibility 0s linear;transition:visibility 0s linear;-webkit-transition-delay:.5s;transition-delay:.5s;visibility:hidden}md-tab-content>div.ng-leave{-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide}md-ink-bar{left:auto;right:auto;bottom:0;height:2px}md-ink-bar.md-left{-webkit-transition:left 125ms cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1);transition:left 125ms cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1)}md-ink-bar.md-right{-webkit-transition:left .25s cubic-bezier(.35,0,.25,1),right 125ms cubic-bezier(.35,0,.25,1);transition:left .25s cubic-bezier(.35,0,.25,1),right 125ms cubic-bezier(.35,0,.25,1)}md-tab{z-index:-1;left:-9999px}.md-tab{font-size:14px;text-align:center;line-height:24px;padding:12px 24px;-webkit-transition:background-color .35s cubic-bezier(.35,0,.25,1);transition:background-color .35s cubic-bezier(.35,0,.25,1);cursor:pointer;white-space:nowrap;position:relative;float:left;font-weight:500;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.md-tab.md-active,md-toast{cursor:default}[dir=rtl] .md-tab{float:right}.md-tab.md-focused{box-shadow:none;outline:0}.md-tab.md-disabled{pointer-events:none;-ms-touch-action:pan-y;touch-action:pan-y;user-select:none;-webkit-user-drag:none;opacity:.5;cursor:default}.md-tab.ng-leave{-webkit-transition:none;transition:none}md-toolbar+md-tabs{border-top-left-radius:0;border-top-right-radius:0}/*! toast/_extends.scss - */.md-toast-text{padding:0 6px}md-toast{position:absolute;z-index:105;box-sizing:border-box;overflow:hidden;padding:8px;opacity:1;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}.msg-attachment-image [sg-zoomable-image] img,.sg-mail-editor md-chip-template md-icon[ng-click]{cursor:pointer}md-toast .md-toast-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-height:168px;max-width:100%;min-height:48px;padding:0 18px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:2px;font-size:14px;overflow:hidden;-webkit-transform:translate3d(0,0,0) rotateZ(0);transform:translate3d(0,0,0) rotateZ(0);-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}md-toast .md-toast-content::before{content:'';min-height:48px;visibility:hidden;display:inline-block}.md-toolbar-tools,md-toolbar{display:-webkit-flex;display:-ms-flexbox;box-sizing:border-box}[dir=rtl] md-toast .md-toast-content{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}md-toast.md-capsule,md-toast.md-capsule .md-toast-content{border-radius:24px}md-toast.ng-leave-active .md-toast-content{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-toast._md-swipedown .md-toast-content,md-toast._md-swipeleft .md-toast-content,md-toast._md-swiperight .md-toast-content,md-toast._md-swipeup .md-toast-content{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-toast.ng-enter{opacity:0}md-toast.ng-enter .md-toast-content{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-toast.ng-enter._md-top .md-toast-content{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}md-toast.ng-enter.ng-enter-active{opacity:1}md-toast.ng-enter.ng-enter-active .md-toast-content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-toast.ng-leave.ng-leave-active .md-toast-content{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-toast.ng-leave.ng-leave-active._md-swipeup .md-toast-content{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active._md-swipedown .md-toast-content{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}md-toast.ng-leave.ng-leave-active._md-top .md-toast-content{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}md-toast .md-action{line-height:19px;margin-left:24px;margin-right:0;cursor:pointer;float:right}[sg-toggle-grid] md-toast md-grid-tile.sg-icon-button,md-toast .md-button,md-toast [sg-toggle-grid] md-grid-tile.sg-icon-button{min-width:0;margin-right:0;margin-left:12px}[dir=rtl] md-toast .md-button,[dir=rtl] md-toast [sg-toggle-grid] md-grid-tile.sg-icon-button,[sg-toggle-grid] [dir=rtl] md-toast md-grid-tile.sg-icon-button{margin-right:12px;margin-left:0}@media (max-width:959px){md-toast{left:0;right:0;width:100%;max-width:100%;min-width:0;border-radius:0;bottom:0;padding:0}md-toast.ng-leave.ng-leave-active._md-swipeup .md-toast-content{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active._md-swipedown .md-toast-content{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}}@media (min-width:960px){md-toast._md-left,md-toast._md-start{left:0}md-toast{min-width:304px}md-toast._md-bottom{bottom:0}md-toast._md-right{right:0}md-toast._md-top{top:0}[dir=rtl] md-toast._md-start{left:0;left:auto;left:initial;right:0}md-toast._md-end{right:0}[dir=rtl] md-toast._md-end{right:0;right:auto;right:initial;left:0}md-toast.ng-leave.ng-leave-active._md-swipeleft .md-toast-content{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}md-toast.ng-leave.ng-leave-active._md-swiperight .md-toast-content{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}}@media (min-width:1280px){md-toast .md-toast-content{max-width:568px}}._md-toast-animating{overflow:hidden!important}.md-toast-content>md-icon{margin-right:12px}/*! toolbar/_extends.scss - */md-toolbar{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:64px;width:100%}.md-toolbar-tools,.sg-toolbar-group,header{-webkit-box-orient:horizontal;-webkit-box-direction:normal}md-toolbar._md-toolbar-transitions{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.35,0,.25,1);transition-timing-function:cubic-bezier(.35,0,.25,1);-webkit-transition-property:background-color,fill,color;transition-property:background-color,fill,color}md-toolbar.md-whiteframe-z1-add,md-toolbar.md-whiteframe-z1-remove{-webkit-transition:box-shadow .5s linear;transition:box-shadow .5s linear}md-toolbar md-toolbar-filler{width:72px}md-toolbar *,md-toolbar :after,md-toolbar :before{box-sizing:border-box}md-toolbar.ng-animate{-webkit-transition:none;transition:none}md-toolbar.md-tall{height:128px;min-height:128px;max-height:128px}md-toolbar.md-medium-tall{height:88px;min-height:88px;max-height:88px}md-toolbar.md-medium-tall .md-toolbar-tools{height:48px;min-height:48px;max-height:48px}md-toolbar>.md-indent{margin-left:64px}[dir=rtl] md-toolbar>.md-indent{margin-left:auto;margin-left:initial;margin-right:64px}md-toolbar~md-content>md-list{padding:0}md-toolbar~md-content>md-list md-list-item:last-child md-divider{display:none}.md-toolbar-tools{letter-spacing:.005em;font-weight:400;display:-webkit-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;height:64px;max-height:64px;padding:0 16px;margin:0}.md-toolbar-tools .fill-height,header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.md-toolbar-tools h1,.md-toolbar-tools h2,.md-toolbar-tools h3{font-size:inherit;font-weight:inherit;margin:inherit}.md-toolbar-tools,md-toolbar{font-size:1em!important}.md-toolbar-tools a{color:inherit}.md-toolbar-tools .fill-height{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.md-toolbar-tools .md-button,.md-toolbar-tools [sg-toggle-grid] md-grid-tile.sg-icon-button,[sg-toggle-grid] .md-toolbar-tools md-grid-tile.sg-icon-button{margin-top:0;margin-bottom:0}.md-toolbar-tools .md-button,.md-toolbar-tools .md-button.md-icon-button md-icon,.md-toolbar-tools .md-button.sg-icon-button md-icon,.md-toolbar-tools [sg-toggle-grid] md-grid-tile.sg-icon-button,.md-toolbar-tools [sg-toggle-grid] md-grid-tile.sg-icon-button md-icon,[sg-toggle-grid] .md-toolbar-tools md-grid-tile.sg-icon-button,[sg-toggle-grid] .md-toolbar-tools md-grid-tile.sg-icon-button md-icon{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.35,0,.25,1);transition-timing-function:cubic-bezier(.35,0,.25,1);-webkit-transition-property:background-color,fill,color;transition-property:background-color,fill,color}.md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate,.md-toolbar-tools .md-button.ng-animate,.md-toolbar-tools .md-button.sg-icon-button md-icon.ng-animate,.md-toolbar-tools [sg-toggle-grid] md-grid-tile.ng-animate.sg-icon-button,.md-toolbar-tools [sg-toggle-grid] md-grid-tile.sg-icon-button md-icon.ng-animate,[sg-toggle-grid] .md-toolbar-tools md-grid-tile.ng-animate.sg-icon-button,[sg-toggle-grid] .md-toolbar-tools md-grid-tile.sg-icon-button md-icon.ng-animate{-webkit-transition:none;transition:none}.md-toolbar-tools>.md-button:first-child,[sg-toggle-grid] .md-toolbar-tools>md-grid-tile.sg-icon-button:first-child{margin-left:-8px}[dir=rtl] .md-toolbar-tools>.md-button:first-child,[dir=rtl] [sg-toggle-grid] .md-toolbar-tools>md-grid-tile.sg-icon-button:first-child,[sg-toggle-grid] [dir=rtl] .md-toolbar-tools>md-grid-tile.sg-icon-button:first-child{margin-left:auto;margin-left:initial;margin-right:-8px}.md-toolbar-tools>.md-button:last-child,[sg-toggle-grid] .md-toolbar-tools>md-grid-tile.sg-icon-button:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools>.md-button:last-child,[dir=rtl] [sg-toggle-grid] .md-toolbar-tools>md-grid-tile.sg-icon-button:last-child,[sg-toggle-grid] [dir=rtl] .md-toolbar-tools>md-grid-tile.sg-icon-button:last-child{margin-right:auto;margin-right:initial;margin-left:-8px}.md-toolbar-tools>md-menu:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools>md-menu:last-child{margin-right:auto;margin-right:initial;margin-left:-8px}.md-toolbar-tools>md-menu:last-child>.md-button,[sg-toggle-grid] .md-toolbar-tools>md-menu:last-child>md-grid-tile.sg-icon-button{margin-right:0}[dir=rtl] .md-toolbar-tools>md-menu:last-child>.md-button,[dir=rtl] [sg-toggle-grid] .md-toolbar-tools>md-menu:last-child>md-grid-tile.sg-icon-button,[sg-toggle-grid] [dir=rtl] .md-toolbar-tools>md-menu:last-child>md-grid-tile.sg-icon-button{margin-right:auto;margin-right:initial;margin-left:0}@media screen and (-ms-high-contrast:active){md-toast{border:1px solid #fff}.md-toolbar-tools{border-bottom:1px solid #fff}}@media (min-width:0) and (max-width:959px) and (orientation:portrait){md-toolbar{min-height:56px}.md-toolbar-tools{height:56px;max-height:56px}}@media (min-width:0) and (max-width:959px) and (orientation:landscape){md-toolbar{min-height:48px}.md-toolbar-tools{height:48px;max-height:48px}}md-toolbar{z-index:10;-webkit-transition-duration:0s;transition-duration:0s}md-dialog md-toolbar,md-dialog md-toolbar .md-input,md-dialog md-toolbar md-icon,md-dialog md-toolbar md-input-container.md-input-has-value label,md-dialog md-toolbar md-input-container.md-input-has-value label:not(.md-no-float){-webkit-transition:background-color .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1);transition:background-color .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1)}.md-toolbar-tools.sg-toolbar-secondary>.md-icon-button:first-child,.md-toolbar-tools.sg-toolbar-secondary>.md-toolbar-tools>.md-icon-button:first-child,.md-toolbar-tools.sg-toolbar-secondary>.md-toolbar-tools>.sg-icon-button:first-child,.md-toolbar-tools.sg-toolbar-secondary>.sg-icon-button:first-child,md-toolbar.sg-toolbar-secondary>.md-icon-button:first-child,md-toolbar.sg-toolbar-secondary>.md-toolbar-tools>.md-icon-button:first-child,md-toolbar.sg-toolbar-secondary>.md-toolbar-tools>.sg-icon-button:first-child,md-toolbar.sg-toolbar-secondary>.sg-icon-button:first-child{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transform:translateX(0);transform:translateX(0)}.md-toolbar-tools.sg-toolbar-secondary.ng-hide>.md-icon-button:first-child,.md-toolbar-tools.sg-toolbar-secondary.ng-hide>.md-toolbar-tools>.md-icon-button:first-child,.md-toolbar-tools.sg-toolbar-secondary.ng-hide>.md-toolbar-tools>.sg-icon-button:first-child,.md-toolbar-tools.sg-toolbar-secondary.ng-hide>.sg-icon-button:first-child,md-toolbar.sg-toolbar-secondary.ng-hide>.md-icon-button:first-child,md-toolbar.sg-toolbar-secondary.ng-hide>.md-toolbar-tools>.md-icon-button:first-child,md-toolbar.sg-toolbar-secondary.ng-hide>.md-toolbar-tools>.sg-icon-button:first-child,md-toolbar.sg-toolbar-secondary.ng-hide>.sg-icon-button:first-child{-webkit-transform:translateX(-36px);transform:translateX(-36px)}.md-toolbar-tools.md-accent.md-hue-1 md-icon,md-toolbar.md-accent.md-hue-1 md-icon{color:rgba(0,0,0,.54)}header{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:flex}hgroup{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}hgrouph3{margin-bottom:0}.sg-toolbar-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sg-toolbar-group-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;max-width:384px}.sg-toolbar-group-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.sg-toolbar-group-3,.sg-toolbar-group-last{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.sg-folder-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.sg-toolbar-multiple{overflow:hidden}.sg-toolbar-multiple .md-toolbar-tools{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 240ms;transition:-webkit-transform 240ms;transition:transform 240ms;transition:transform 240ms,-webkit-transform 240ms}.sg-toolbar-multiple .md-toolbar-tools.ng-hide{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0s;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s,-webkit-transform 0s}.sg-toolbar-tools--dense{min-height:48px;height:48px}/*! tooltip/_extends.scss - */md-tooltip{position:absolute;z-index:100;overflow:hidden;pointer-events:none;border-radius:4px;font-weight:500;font-size:14px}md-tooltip ._md-content{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scale(0);transform:scale(0);opacity:0;height:32px;line-height:32px;padding-left:16px;padding-right:16px}@media (min-width:960px){md-tooltip{font-size:10px}md-tooltip ._md-content{height:22px;line-height:22px;padding-left:8px;padding-right:8px}}md-tooltip ._md-content._md-show-add{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform:scale(0);transform:scale(0);opacity:0}md-tooltip ._md-content._md-show,md-tooltip ._md-content._md-show-add-active{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transform-origin:center top;transform-origin:center top}md-tooltip ._md-content._md-show-remove{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-duration:.2s;transition-duration:.2s}md-tooltip ._md-content._md-show-remove._md-show-remove-active{-webkit-transform:scale(0);transform:scale(0);opacity:0}md-tooltip._md-hide{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-tooltip._md-show{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);pointer-events:auto}/*! virtualRepeat/_extends.scss - */.md-virtual-repeat-container{box-sizing:border-box;display:block;margin:0;overflow:hidden;padding:0;position:relative}.md-virtual-repeat-container .md-virtual-repeat-scroller{bottom:0;box-sizing:border-box;left:0;margin:0;overflow-x:hidden;padding:0;position:absolute;right:0;top:0}.md-virtual-repeat-container .md-virtual-repeat-sizer{box-sizing:border-box;height:1px;display:block;margin:0;padding:0;width:1px}.md-virtual-repeat-container .md-virtual-repeat-offsetter{box-sizing:border-box;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller{overflow-x:auto;overflow-y:hidden}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{bottom:16px;right:auto;white-space:nowrap}[dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{right:0;right:auto;right:initial;left:auto}md-virtual-repeat-container md-list{padding-top:0;padding-bottom:0}/*! whiteframe/_extends.scss - */.md-whiteframe-2dp,.sg-form-section{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.md-whiteframe-3dp,.msg-attachment-image:not(.sg-zoom):hover md-card{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.md-whiteframe-4dp,.md-whiteframe-z2,md-card.sg-expanded{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.md-whiteframe-5dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.md-whiteframe-6dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.md-whiteframe-7dp,.md-whiteframe-z3{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.md-whiteframe-8dp{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.md-whiteframe-9dp{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.md-whiteframe-10dp,.md-whiteframe-z4{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.md-whiteframe-11dp{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.md-whiteframe-12dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.md-whiteframe-13dp,.md-whiteframe-z5{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.md-whiteframe-14dp{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.md-whiteframe-15dp{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.md-whiteframe-16dp{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.md-whiteframe-17dp{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.md-whiteframe-18dp{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.md-whiteframe-19dp{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.md-whiteframe-20dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.md-whiteframe-21dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.md-whiteframe-22dp{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.md-whiteframe-23dp{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.md-whiteframe-24dp{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}@media screen and (-ms-high-contrast:active){md-whiteframe{border:1px solid #fff}}@media print{[md-whiteframe],md-whiteframe{background-color:#fff}}.sg-time-pane{font-size:13px;user-select:none}.hours-pane{border-bottom:solid 1px #e0e0e0}.sg-time-scroll-mask{display:inline-block;overflow:hidden;height:240px;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.sg-time-scroll-mask::-webkit-scrollbar{display:none}.hours-pane,.min1,.min5{padding:0 16px}.sg-time-selection-indicator{-webkit-transition:background-color,color .4s cubic-bezier(.25,.8,.25,1);transition:background-color,color .4s cubic-bezier(.25,.8,.25,1);border-radius:50%;display:inline-block;font-size:13px;font-weight:400;width:40px;min-width:40px;height:40px;line-height:40px;margin:0}.sg-timepicker-open .sg-timepicker-triangle-button,.sg-timepicker-open.md-input-has-placeholder>label,.sg-timepicker-open.md-input-has-value>label,.sg-timepicker-pos-adjusted .sg-timepicker-input-mask,sg-timepicker[disabled] .sg-timepicker-triangle-button{display:none}.sg-time-selection-indicator:hover{background:#e0e0e0}.sg-time-selection-indicator.md-focus{background:#eee}.sg-time-selection-indicator.md-focus.sg-time-selected,.sg-time-selection-indicator.sg-time-selected,.sg-time-selection-indicator:hover.sg-time-selected{background:#a1ccc8;color:#fff;border-color:transparent}.md-button.md-fab.toggleBtn,.md-button.md-fab.toggleBtn.md-focus,.md-button.md-fab.toggleBtn.md-focused,[sg-toggle-grid] md-grid-tile.md-fab.toggleBtn.md-focus.sg-icon-button,[sg-toggle-grid] md-grid-tile.md-fab.toggleBtn.md-focused.sg-icon-button,[sg-toggle-grid] md-grid-tile.md-fab.toggleBtn.sg-icon-button{min-width:10px;min-height:10px;border-color:transparent;font-weight:400;color:#fff;height:40px;width:40px;line-height:40px;box-shadow:none;margin:5px}sg-timepicker{white-space:nowrap;overflow:hidden;padding-right:18px;margin-right:-18px;vertical-align:middle}.sg-timepicker-input-container{border-bottom-color:#e0e0e0}.sg-timepicker-input-container.sg-timepicker-focused{border-bottom-color:#a1ccc8;border-bottom-width:2px}.sg-timepicker-input-container.sg-timepicker-invalid{border-bottom-color:#e00032}.sg-timepicker-time-pane{max-width:512px;border-color:#e0e0e0}.sg-timepicker-time{opacity:0;-webkit-transition:opacity .2s cubic-bezier(.5,0,.25,1);transition:opacity .2s cubic-bezier(.5,0,.25,1)}.md-pane-open .sg-timepicker-time{opacity:1}.sg-timepicker-time sg-time:focus{outline:0}.sg-timepicker-triangle-button:hover .sg-timepicker-expand-triangle{border-top-color:rgba(0,0,0,.54)}sg-timepicker[disabled] .sg-timepicker-input-container{border-bottom-color:transparent}.sg-timepicker-open{overflow:hidden}.sg-timepicker-open .sg-timepicker-input-container{margin-bottom:-5px;background:#eee}.sg-timepicker-open .md-icon-button+.sg-timepicker-input-container{margin-left:-12px}[dir=rtl] .sg-timepicker-open .md-icon-button+.sg-timepicker-input-container{margin-left:auto;margin-left:initial;margin-right:-12px}.sg-timepicker-open .sg-timepicker-input,.sg-timepicker-open label:not(.md-no-float):not(._md-container-ignore){margin-bottom:-5px}.sg-timepicker-open input.sg-timepicker-input{margin-left:24px;height:40px;border-bottom-color:transparent}[dir=rtl] .sg-timepicker-open input.sg-timepicker-input{margin-left:auto;margin-left:initial;margin-right:24px}.sg-timepicker-open .sg-timepicker-icon{color:#a1ccc8}.pseudo-input-container{display:block;padding:0 2px;vertical-align:middle}.sg-search-field-container{margin-bottom:12px;color:#fff}.sg-search-field-container label{color:inherit}.sg-search-field-container input{color:inherit;border:none}.button-label,.pseudo-input-label{display:inline-block;margin-top:16px;color:rgba(0,0,0,.54);font-weight:400;line-height:16px;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:left top;transform-origin:left top}.button-label,.pseudo-input-container--compact .pseudo-input-label,.pseudo-input-label--no-margin{margin-top:0}[dir=rtl] .button-label,[dir=rtl] .pseudo-input-label{-webkit-transform-origin:right top;transform-origin:right top}.button-label{-webkit-transform-origin:left center;transform-origin:left center}[dir=rtl] .button-label{-webkit-transform-origin:right center;transform-origin:right center}.pseudo-input-field,.pseudo-input-field--underline{display:block;border-width:0;padding:4px 2px 1px}.pseudo-input-field--underline{border-bottom:1px solid rgba(0,0,0,.12)}.pseudo-input-field--underline:active,.pseudo-input-field--underline:focus,.pseudo-input-field--underline:hover{margin-bottom:7px;border-bottom:2px solid #a1ccc8}input #inner-editor{color:rgba(0,0,0,.26);line-height:inherit}[ui-view=login] md-content{padding:0}@media (max-width:960px){[ui-view=login] md-content [id=logo]{text-align:center}[ui-view=login] md-content [id=logo] img{max-width:75%}}@media (min-width:601px){[ui-view=login] md-content.ng-hide [id=logo]{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}[ui-view=login] md-content.ng-hide .sg-login{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}[ui-view=login] md-content .sg-login,[ui-view=login] md-content [id=logo]{opacity:1}[ui-view=login] md-content [id=logo]{-webkit-transition:opacity .4s linear,-webkit-transform .4s cubic-bezier(.25,.8,.25,1) .6s;transition:opacity .4s linear,-webkit-transform .4s cubic-bezier(.25,.8,.25,1) .6s;transition:transform .4s cubic-bezier(.25,.8,.25,1) .6s,opacity .4s linear;transition:transform .4s cubic-bezier(.25,.8,.25,1) .6s,opacity .4s linear,-webkit-transform .4s cubic-bezier(.25,.8,.25,1) .6s}[ui-view=login] md-content .sg-login{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1) .6s;transition:all .4s cubic-bezier(.25,.8,.25,1) .6s}}[ui-view=login]>md-content>div{width:320px}[id=logo] img{max-width:100%}.view-list md-list-item._md-button-wrap>div.md-button:first-child{padding-right:0}.sg-quota{padding:0 16px 8px;text-align:center}.sg-quota md-progress-linear>._md-container{height:2px}[id=messagesList] .sg-md-subheader{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.unread .sg-md-body,.unread .sg-md-subhead{font-weight:600}.unread .sg-tile-date{color:#8ebfbb}.msg-header-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.msg-header-content [class|=sg-md-display]{overflow:hidden;text-overflow:ellipsis}.msg-recipients{margin-bottom:16px}@media (max-width:600px){.msg-recipients{padding-left:16px;padding-right:16px}}.msg-body{padding-top:16px}.msg-date{font-size:14px}md-sidenav md-checkbox.sg-folder ._md-container:after{color:rgba(0,0,0,.54);font-family:'Material Icons';font-size:24px;content:"\e2c7";top:-4px;left:-2px;width:1em;height:1em}md-sidenav md-checkbox.sg-folder ._md-icon{border-width:0}md-sidenav md-checkbox.sg-folder.md-checked ._md-container:after{content:"\e2c8"}md-sidenav md-checkbox.sg-folder.md-checked ._md-icon{background-color:initial}md-sidenav md-checkbox.sg-folder.md-checked ._md-icon:after{border-style:none}md-sidenav .sg-item-name:focus{outline:0}.msg-attachment-image,.msg-attachment-link{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}@media (min-width:601px){.msg-attachment-image,.msg-attachment-link{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width:961px){.msg-attachment-image,.msg-attachment-link{-webkit-box-flex:0;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%}}.msg-attachment-image [sg-zoomable-image],.msg-attachment-link [sg-zoomable-image]{width:100%}.msg-attachment-image .md-card-image,.msg-attachment-link .md-card-image{max-width:100%;min-height:100%;height:auto}@media (min-width:601px){.popup .msg-attachment-image,.popup .msg-attachment-link{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width:961px){.popup .msg-attachment-image,.popup .msg-attachment-link{-webkit-box-flex:0;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%}}.sg-dropzone{display:none}.sg-over-dropzone .sg-dropzone{background-color:#fff;border:4px dashed #000;bottom:0;display:block;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;left:0;opacity:.6;position:absolute;right:0;top:0;z-index:11}.sg-over-dropzone .sg-dropzone:hover{opacity:.6}.sg-over-dropzone .sg-dropzone md-icon{color:#000;font-size:112px}.msg-attachment-image{-webkit-transition:-webkit-flex-basis .4s cubic-bezier(.25,.8,.25,1),-webkit-flex-basis .4s cubic-bezier(.25,.8,.25,1);transition:-webkit-flex-basis .4s cubic-bezier(.25,.8,.25,1),-webkit-flex-basis .4s cubic-bezier(.25,.8,.25,1);transition:flex-basis .4s cubic-bezier(.25,.8,.25,1);transition:flex-basis .4s cubic-bezier(.25,.8,.25,1),-webkit-flex-basis .4s cubic-bezier(.25,.8,.25,1),-webkit-flex-basis .4s cubic-bezier(.25,.8,.25,1),-ms-flex-preferred-size .4s cubic-bezier(.25,.8,.25,1)}.msg-attachment-image.sg-zoom{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.msg-attachment-other{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sg-attachment-size{padding-left:8px;color:#424242}.sg-md-title-msg{margin:0 0 8px;white-space:normal;font-weight:400}.mailer_mailcontent md-card md-card-content{padding:8px}.mailer_mailcontent md-card md-card-content p{line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailer_mailcontent md-card md-card-content p .sg-label-outline{border-color:#bdbdbd;color:#757575}.sg-mail-editor .pseudo-input-container{max-height:400px;overflow:hidden;overflow-y:auto;padding-bottom:2px;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}.sg-mail-editor .pseudo-input-container.ng-hide{max-height:0;overflow:hidden}.sg-mail-editor md-dialog-content{padding-bottom:0;padding-top:0}[id=contactsList] .sg-md-subheader{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.buttonsToolbar{padding:16px 0}.buttonsToolbar button{min-width:5em;margin:1em 0 1em 1em}#cke_content,textarea.ck-editor{margin-top:16px}div.plain-text{padding:0 16px 16px}div.plain-text textarea{width:100%;min-height:192px}[ui-view=calendars] .view-list{min-width:128px}@media (max-width:600px){[ui-view=calendars] .view-list{min-width:100%;max-width:100vw;-webkit-box-flex:1;-webkit-flex:1 1 100vw;-ms-flex:1 1 100vw;flex:1 1 100vw}}@media (min-width:961px){[ui-view=calendars] .view-list{max-width:25vw;-webkit-box-flex:1;-webkit-flex:1 1 25vw;-ms-flex:1 1 25vw;flex:1 1 25vw}}[ui-view=calendars] .view-list .sg-avatar-selectable:hover:before,[ui-view=calendars] .view-list .sg-list-selectable .sg-avatar-selectable:before{margin:0 4px}@media (min-width:601px) and (max-width:960px){[ui-view=calendars] .view-detail{max-width:62.5vw;-webkit-box-flex:1;-webkit-flex:1 1 62.5vw;-ms-flex:1 1 62.5vw;flex:1 1 62.5vw}}@media (min-width:961px){[ui-view=calendars] .view-detail{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}}[ui-view=calendars] .calendarView{position:absolute;top:0;bottom:0;right:0;left:0}[ui-view=calendars] md-toolbar{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}[ui-view=calendars] md-toolbar.daysView,[ui-view=calendars] md-toolbar.monthView{background-color:#fff;z-index:9}[ui-view=calendars] md-toolbar.daysView .days:not([sg-calendar-scroll-view$=allday]),[ui-view=calendars] md-toolbar.monthView .days:not([sg-calendar-scroll-view$=allday]){overflow-y:scroll}[ui-view=calendars] md-toolbar.daysView .days.dayLabels,[ui-view=calendars] md-toolbar.monthView .days.dayLabels{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-height:0}[ui-view=calendars] md-toolbar.daysView .days.dayLabels .day,[ui-view=calendars] md-toolbar.monthView .days.dayLabels .day{padding-left:1%}[ui-view=calendars] md-toolbar.daysView .days.dayLabels .day div,[ui-view=calendars] md-toolbar.monthView .days.dayLabels .day div{overflow:hidden}[ui-view=calendars] md-toolbar.monthView{min-height:0}[ui-view=calendars] md-toolbar.monthView>div{overflow-y:scroll}[ui-view=calendars] md-toolbar[sg-view$=dayview] .dayLabels .day{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.attendees .hour,[ui-view=calendars] .days{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}[ui-view=calendars] .allDaysView{border-bottom:1px solid #e6d8ba;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-height:120px;min-height:0;overflow:hidden;overflow-y:scroll}[ui-view=calendars] .allDaysView .day{position:relative}[ui-view=calendars] .allDaysView .sg-event{margin:3px 2%;line-height:initial;position:relative}[ui-view=calendars] .allDaysView .sg-event--ghost{position:absolute;top:0;left:0;right:0;margin-left:0;margin-right:0;border-radius:0;padding-left:2%;padding-right:2%}[ui-view=calendars] .allDaysView .sg-event--ghost--first{margin-left:2%;padding-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}[ui-view=calendars] .allDaysView .sg-event--ghost--last{margin-right:2%;padding-right:0;border-top-right-radius:3px;border-bottom-right-radius:3px}[ui-view=calendars] .allDaysView .text{position:static;padding:3px 1%}[ui-view=calendars] .allDaysView__expanded{max-height:none;min-height:0}[ui-view=calendars] .allDaysView--sidenav{border-bottom:1px solid #e6d8ba;min-width:50px;width:50px}[ui-view=calendars] .allDaysView--sidenav .md-icon-button{position:absolute;bottom:0}[ui-view=calendars] md-card{position:absolute;left:0;right:0;top:0;bottom:0}[ui-view=calendars] md-card md-card-actions{min-height:0}[ui-view=calendars] md-content[sg-calendar-scroll-view]{background-color:#fff;overflow-y:scroll;overflow-x:hidden}[ui-view=calendars] .days{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}[ui-view=calendars] .days .day{border-left:1px solid #e6d8ba;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;overflow:hidden}[ui-view=calendars] .days .day .clickableHourCell{height:40px;border-bottom:1px solid #e6d8ba;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[ui-view=calendars] .days .day .clickableHourCell.outOfDay{background-color:#fafafa}[ui-view=calendars] .sg-calendar-tile-header{font-size:14px;min-height:22px;overflow:hidden;padding:4px;text-align:right;text-overflow:ellipsis;white-space:nowrap}[ui-view=calendars] .hours{color:#7db3b0;display:inline-block;float:left;clear:left;font-weight:300;height:auto;left:0;position:relative;top:0;width:50px}[ui-view=calendars] .hours .hour{border-bottom:1px solid #e6d8ba;text-align:right;height:40px;left:0;padding:2px;position:relative;right:0;top:0}[ui-view=calendars] .hourCells{position:relative}[ui-view=calendars] .sg-draggable-calendar-block,[ui-view=calendars] .sg-event--ghost{cursor:move}[ui-view=calendars] .sg-event{font-size:14px;font-weight:600;border-radius:3px;position:absolute;left:0;right:0;opacity:.9;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 80ms linear;transition:all 80ms linear}[ui-view=calendars] .sg-event.starts0{top:0}[ui-view=calendars] .sg-event.lasts0{height:0}[ui-view=calendars] .sg-event.starts1{top:10px}[ui-view=calendars] .sg-event.lasts1{height:10px}[ui-view=calendars] .sg-event.starts2{top:20px}[ui-view=calendars] .sg-event.lasts2{height:20px}[ui-view=calendars] .sg-event.starts3{top:30px}[ui-view=calendars] .sg-event.lasts3{height:30px}[ui-view=calendars] .sg-event.starts4{top:40px}[ui-view=calendars] .sg-event.lasts4{height:40px}[ui-view=calendars] .sg-event.starts5{top:50px}[ui-view=calendars] .sg-event.lasts5{height:50px}[ui-view=calendars] .sg-event.starts6{top:60px}[ui-view=calendars] .sg-event.lasts6{height:60px}[ui-view=calendars] .sg-event.starts7{top:70px}[ui-view=calendars] .sg-event.lasts7{height:70px}[ui-view=calendars] .sg-event.starts8{top:80px}[ui-view=calendars] .sg-event.lasts8{height:80px}[ui-view=calendars] .sg-event.starts9{top:90px}[ui-view=calendars] .sg-event.lasts9{height:90px}[ui-view=calendars] .sg-event.starts10{top:100px}[ui-view=calendars] .sg-event.lasts10{height:100px}[ui-view=calendars] .sg-event.starts11{top:110px}[ui-view=calendars] .sg-event.lasts11{height:110px}[ui-view=calendars] .sg-event.starts12{top:120px}[ui-view=calendars] .sg-event.lasts12{height:120px}[ui-view=calendars] .sg-event.starts13{top:130px}[ui-view=calendars] .sg-event.lasts13{height:130px}[ui-view=calendars] .sg-event.starts14{top:140px}[ui-view=calendars] .sg-event.lasts14{height:140px}[ui-view=calendars] .sg-event.starts15{top:150px}[ui-view=calendars] .sg-event.lasts15{height:150px}[ui-view=calendars] .sg-event.starts16{top:160px}[ui-view=calendars] .sg-event.lasts16{height:160px}[ui-view=calendars] .sg-event.starts17{top:170px}[ui-view=calendars] .sg-event.lasts17{height:170px}[ui-view=calendars] .sg-event.starts18{top:180px}[ui-view=calendars] .sg-event.lasts18{height:180px}[ui-view=calendars] .sg-event.starts19{top:190px}[ui-view=calendars] .sg-event.lasts19{height:190px}[ui-view=calendars] .sg-event.starts20{top:200px}[ui-view=calendars] .sg-event.lasts20{height:200px}[ui-view=calendars] .sg-event.starts21{top:210px}[ui-view=calendars] .sg-event.lasts21{height:210px}[ui-view=calendars] .sg-event.starts22{top:220px}[ui-view=calendars] .sg-event.lasts22{height:220px}[ui-view=calendars] .sg-event.starts23{top:230px}[ui-view=calendars] .sg-event.lasts23{height:230px}[ui-view=calendars] .sg-event.starts24{top:240px}[ui-view=calendars] .sg-event.lasts24{height:240px}[ui-view=calendars] .sg-event.starts25{top:250px}[ui-view=calendars] .sg-event.lasts25{height:250px}[ui-view=calendars] .sg-event.starts26{top:260px}[ui-view=calendars] .sg-event.lasts26{height:260px}[ui-view=calendars] .sg-event.starts27{top:270px}[ui-view=calendars] .sg-event.lasts27{height:270px}[ui-view=calendars] .sg-event.starts28{top:280px}[ui-view=calendars] .sg-event.lasts28{height:280px}[ui-view=calendars] .sg-event.starts29{top:290px}[ui-view=calendars] .sg-event.lasts29{height:290px}[ui-view=calendars] .sg-event.starts30{top:300px}[ui-view=calendars] .sg-event.lasts30{height:300px}[ui-view=calendars] .sg-event.starts31{top:310px}[ui-view=calendars] .sg-event.lasts31{height:310px}[ui-view=calendars] .sg-event.starts32{top:320px}[ui-view=calendars] .sg-event.lasts32{height:320px}[ui-view=calendars] .sg-event.starts33{top:330px}[ui-view=calendars] .sg-event.lasts33{height:330px}[ui-view=calendars] .sg-event.starts34{top:340px}[ui-view=calendars] .sg-event.lasts34{height:340px}[ui-view=calendars] .sg-event.starts35{top:350px}[ui-view=calendars] .sg-event.lasts35{height:350px}[ui-view=calendars] .sg-event.starts36{top:360px}[ui-view=calendars] .sg-event.lasts36{height:360px}[ui-view=calendars] .sg-event.starts37{top:370px}[ui-view=calendars] .sg-event.lasts37{height:370px}[ui-view=calendars] .sg-event.starts38{top:380px}[ui-view=calendars] .sg-event.lasts38{height:380px}[ui-view=calendars] .sg-event.starts39{top:390px}[ui-view=calendars] .sg-event.lasts39{height:390px}[ui-view=calendars] .sg-event.starts40{top:400px}[ui-view=calendars] .sg-event.lasts40{height:400px}[ui-view=calendars] .sg-event.starts41{top:410px}[ui-view=calendars] .sg-event.lasts41{height:410px}[ui-view=calendars] .sg-event.starts42{top:420px}[ui-view=calendars] .sg-event.lasts42{height:420px}[ui-view=calendars] .sg-event.starts43{top:430px}[ui-view=calendars] .sg-event.lasts43{height:430px}[ui-view=calendars] .sg-event.starts44{top:440px}[ui-view=calendars] .sg-event.lasts44{height:440px}[ui-view=calendars] .sg-event.starts45{top:450px}[ui-view=calendars] .sg-event.lasts45{height:450px}[ui-view=calendars] .sg-event.starts46{top:460px}[ui-view=calendars] .sg-event.lasts46{height:460px}[ui-view=calendars] .sg-event.starts47{top:470px}[ui-view=calendars] .sg-event.lasts47{height:470px}[ui-view=calendars] .sg-event.starts48{top:480px}[ui-view=calendars] .sg-event.lasts48{height:480px}[ui-view=calendars] .sg-event.starts49{top:490px}[ui-view=calendars] .sg-event.lasts49{height:490px}[ui-view=calendars] .sg-event.starts50{top:500px}[ui-view=calendars] .sg-event.lasts50{height:500px}[ui-view=calendars] .sg-event.starts51{top:510px}[ui-view=calendars] .sg-event.lasts51{height:510px}[ui-view=calendars] .sg-event.starts52{top:520px}[ui-view=calendars] .sg-event.lasts52{height:520px}[ui-view=calendars] .sg-event.starts53{top:530px}[ui-view=calendars] .sg-event.lasts53{height:530px}[ui-view=calendars] .sg-event.starts54{top:540px}[ui-view=calendars] .sg-event.lasts54{height:540px}[ui-view=calendars] .sg-event.starts55{top:550px}[ui-view=calendars] .sg-event.lasts55{height:550px}[ui-view=calendars] .sg-event.starts56{top:560px}[ui-view=calendars] .sg-event.lasts56{height:560px}[ui-view=calendars] .sg-event.starts57{top:570px}[ui-view=calendars] .sg-event.lasts57{height:570px}[ui-view=calendars] .sg-event.starts58{top:580px}[ui-view=calendars] .sg-event.lasts58{height:580px}[ui-view=calendars] .sg-event.starts59{top:590px}[ui-view=calendars] .sg-event.lasts59{height:590px}[ui-view=calendars] .sg-event.starts60{top:600px}[ui-view=calendars] .sg-event.lasts60{height:600px}[ui-view=calendars] .sg-event.starts61{top:610px}[ui-view=calendars] .sg-event.lasts61{height:610px}[ui-view=calendars] .sg-event.starts62{top:620px}[ui-view=calendars] .sg-event.lasts62{height:620px}[ui-view=calendars] .sg-event.starts63{top:630px}[ui-view=calendars] .sg-event.lasts63{height:630px}[ui-view=calendars] .sg-event.starts64{top:640px}[ui-view=calendars] .sg-event.lasts64{height:640px}[ui-view=calendars] .sg-event.starts65{top:650px}[ui-view=calendars] .sg-event.lasts65{height:650px}[ui-view=calendars] .sg-event.starts66{top:660px}[ui-view=calendars] .sg-event.lasts66{height:660px}[ui-view=calendars] .sg-event.starts67{top:670px}[ui-view=calendars] .sg-event.lasts67{height:670px}[ui-view=calendars] .sg-event.starts68{top:680px}[ui-view=calendars] .sg-event.lasts68{height:680px}[ui-view=calendars] .sg-event.starts69{top:690px}[ui-view=calendars] .sg-event.lasts69{height:690px}[ui-view=calendars] .sg-event.starts70{top:700px}[ui-view=calendars] .sg-event.lasts70{height:700px}[ui-view=calendars] .sg-event.starts71{top:710px}[ui-view=calendars] .sg-event.lasts71{height:710px}[ui-view=calendars] .sg-event.starts72{top:720px}[ui-view=calendars] .sg-event.lasts72{height:720px}[ui-view=calendars] .sg-event.starts73{top:730px}[ui-view=calendars] .sg-event.lasts73{height:730px}[ui-view=calendars] .sg-event.starts74{top:740px}[ui-view=calendars] .sg-event.lasts74{height:740px}[ui-view=calendars] .sg-event.starts75{top:750px}[ui-view=calendars] .sg-event.lasts75{height:750px}[ui-view=calendars] .sg-event.starts76{top:760px}[ui-view=calendars] .sg-event.lasts76{height:760px}[ui-view=calendars] .sg-event.starts77{top:770px}[ui-view=calendars] .sg-event.lasts77{height:770px}[ui-view=calendars] .sg-event.starts78{top:780px}[ui-view=calendars] .sg-event.lasts78{height:780px}[ui-view=calendars] .sg-event.starts79{top:790px}[ui-view=calendars] .sg-event.lasts79{height:790px}[ui-view=calendars] .sg-event.starts80{top:800px}[ui-view=calendars] .sg-event.lasts80{height:800px}[ui-view=calendars] .sg-event.starts81{top:810px}[ui-view=calendars] .sg-event.lasts81{height:810px}[ui-view=calendars] .sg-event.starts82{top:820px}[ui-view=calendars] .sg-event.lasts82{height:820px}[ui-view=calendars] .sg-event.starts83{top:830px}[ui-view=calendars] .sg-event.lasts83{height:830px}[ui-view=calendars] .sg-event.starts84{top:840px}[ui-view=calendars] .sg-event.lasts84{height:840px}[ui-view=calendars] .sg-event.starts85{top:850px}[ui-view=calendars] .sg-event.lasts85{height:850px}[ui-view=calendars] .sg-event.starts86{top:860px}[ui-view=calendars] .sg-event.lasts86{height:860px}[ui-view=calendars] .sg-event.starts87{top:870px}[ui-view=calendars] .sg-event.lasts87{height:870px}[ui-view=calendars] .sg-event.starts88{top:880px}[ui-view=calendars] .sg-event.lasts88{height:880px}[ui-view=calendars] .sg-event.starts89{top:890px}[ui-view=calendars] .sg-event.lasts89{height:890px}[ui-view=calendars] .sg-event.starts90{top:900px}[ui-view=calendars] .sg-event.lasts90{height:900px}[ui-view=calendars] .sg-event.starts91{top:910px}[ui-view=calendars] .sg-event.lasts91{height:910px}[ui-view=calendars] .sg-event.starts92{top:920px}[ui-view=calendars] .sg-event.lasts92{height:920px}[ui-view=calendars] .sg-event.starts93{top:930px}[ui-view=calendars] .sg-event.lasts93{height:930px}[ui-view=calendars] .sg-event.starts94{top:940px}[ui-view=calendars] .sg-event.lasts94{height:940px}[ui-view=calendars] .sg-event.starts95{top:950px}[ui-view=calendars] .sg-event.lasts95{height:950px}[ui-view=calendars] .sg-event.starts96{top:960px}[ui-view=calendars] .sg-event.lasts96{height:960px}[ui-view=calendars] .sg-event--notransition{-webkit-transition:none;transition:none}[ui-view=calendars] .sg-event--ghost{opacity:1;left:2%;right:2%}[ui-view=calendars] .sg-event--dragging{background-image:-webkit-repeating-linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.2) 2px,transparent 2px,transparent 4px);background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.2),rgba(255,255,255,.2) 2px,transparent 2px,transparent 4px);opacity:.5}[ui-view=calendars] .sg-event.lasts1 .text{top:0;bottom:0}[ui-view=calendars] .sg-event--needs-action{border-width:1px;border-style:dashed;opacity:.7}[ui-view=calendars] .sg-event--tentative{opacity:.7}[ui-view=calendars] .sg-event--declined{opacity:.4}[ui-view=calendars] .sg-event--transparent:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.1);border-bottom:0;background-origin:border-box;background-image:-webkit-linear-gradient(left top,rgba(255,255,255,0),rgba(255,255,255,.15) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0));background-image:linear-gradient(to right bottom,rgba(255,255,255,0),rgba(255,255,255,.15) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0))}[ui-view=calendars] .sg-event .eventInside{overflow:hidden}.sg-list-sortable [ui-view=calendars] .sg-event ._md-secondary-container>.md-menu:before,[ui-view=calendars] .sg-event .material-icons,[ui-view=calendars] .sg-event .sg-list-sortable ._md-secondary-container>.md-menu:before{font-size:14px;min-height:14px;min-width:14px}[ui-view=calendars] .sg-event .icons md-icon{float:right}[ui-view=calendars] .sg-event .secondary{font-weight:300}[ui-view=calendars] .sg-event .sg-category:first-child{border-top-right-radius:3px;border-bottom-right-radius:3px}[ui-view=calendars] .sg-event:hover .dragGrip-bottom,[ui-view=calendars] .sg-event:hover .dragGrip-top{display:block;cursor:ns-resize}[ui-view=calendars] .sg-event:hover .dragGrip-left,[ui-view=calendars] .sg-event:hover .dragGrip-right{display:block;cursor:ew-resize}[ui-view=calendars] .sg-event .dragGrip-bottom,[ui-view=calendars] .sg-event .dragGrip-left,[ui-view=calendars] .sg-event .dragGrip-right,[ui-view=calendars] .sg-event .dragGrip-top{display:none;position:absolute}[ui-view=calendars] .sg-event .dragGrip-bottom,[ui-view=calendars] .sg-event .dragGrip-top{left:1px;right:1px;height:8px;line-height:8px}[ui-view=calendars] .sg-event .dragGrip-top{top:0}[ui-view=calendars] .sg-event .dragGrip-top .dragGrip{right:0;top:-3px}[ui-view=calendars] .sg-event .dragGrip-bottom{bottom:0}[ui-view=calendars] .sg-event .dragGrip-bottom .dragGrip{bottom:-3px}[ui-view=calendars] .sg-event .dragGrip-left,[ui-view=calendars] .sg-event .dragGrip-right{top:1px;bottom:1px;width:8px;line-height:8px}[ui-view=calendars] .sg-event .dragGrip-left{left:-2px}[ui-view=calendars] .sg-event .dragGrip-left .dragGrip{bottom:0;left:-1px}[ui-view=calendars] .sg-event .dragGrip-right{right:-2px}[ui-view=calendars] .sg-event .dragGrip-right .dragGrip{right:-1px}[ui-view=calendars] .sg-event .dragGrip{background-color:#fff;border-radius:50%;border-style:solid;border-width:1px;display:inline-block;height:8px;position:absolute;width:8px}[ui-view=calendars] .sg-event .ghostEndHour,[ui-view=calendars] .sg-event .ghostStartHour{color:#212121;font-weight:300;height:14px;left:0;position:absolute;text-align:center;vertical-align:baseline;width:100%}[ui-view=calendars] .sg-event .ghostStartHour{top:-14px}[ui-view=calendars] .sg-event .ghostEndHour{bottom:-14px}[ui-view=calendars] .multicolumnDay{color:#212121;font-size:16px;font-weight:300;overflow:hidden;max-height:48px;padding-left:2px;margin-right:2px}[ui-view=calendars] .monthView .dayLabels{border-bottom:1px solid #f5f5f5;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;text-align:center}[ui-view=calendars] .monthView md-grid-tile{border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[ui-view=calendars] .monthView md-grid-tile.dayOfAnotherMonth{background-color:#fafafa}[ui-view=calendars] .monthView md-grid-tile.dayOfAnotherMonth .sg-calendar-tile-header,[ui-view=calendars] .monthView md-grid-tile.dayOfAnotherMonth .sg-calendar-tile-header>span{color:#e0e0e0!important}[ui-view=calendars] .monthView md-grid-tile.dayOfToday .sg-calendar-tile-header>span{border-radius:50%;color:#fff;display:inline-block;font-weight:600;margin-right:auto;margin-left:1px;min-width:18px;min-height:18px;line-height:18px;text-align:center}[ui-view=calendars] .monthView md-content{background-color:transparent;height:100%;overflow:hidden;overflow-y:auto}[ui-view=calendars] .monthView .sg-event{position:relative;padding:3px 1%;margin:2%;overflow:hidden}[ui-view=calendars] .monthView .sg-event--ghost{position:absolute;top:0;left:0;right:0;margin-left:0;margin-right:0;border-radius:0;padding-left:2%;padding-right:2%}[ui-view=calendars] .monthView .sg-event--ghost--first{margin-left:2%;padding-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}[ui-view=calendars] .monthView .sg-event--ghost--last{margin-right:2%;padding-right:0;border-top-right-radius:3px;border-bottom-right-radius:3px}[ui-view=calendars] .sg-priority{background-color:#eee;border-radius:50%;color:#616161;display:inline-block;font-size:11px;font-weight:700;line-height:1;padding:2px 5px}[ui-view=calendars] .minutes15,[ui-view=calendars] .minutes30,[ui-view=calendars] .minutes45{display:block;height:25%}[ui-view=calendars] .minutes30{border-bottom:1px dotted #e6d8ba}[ui-view=calendars] .text{position:absolute;top:3px;left:1%;right:1%;bottom:3px;margin:0 2px;overflow:hidden;line-height:14px}[ui-view=calendars] .gradient>IMG{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;min-height:15px;width:100%}.attendees-chips md-chips-wrap{max-height:320px;opacity:1;overflow:auto;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);-webkit-transition-delay:.5s;transition-delay:.5s}.attendees-chips.ng-hide{-webkit-transition-duration:.5s;transition-duration:.5s}.attendees-chips.ng-hide md-chips-wrap{max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);-webkit-transition-delay:0s;transition-delay:0s}.attendees{max-height:960px;opacity:1;overflow:auto;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);-webkit-transition-delay:.5s;transition-delay:.5s}.attendees.ng-hide{max-height:0;opacity:0;overflow:hidden;-webkit-transition-delay:0s;transition-delay:0s}.attendees md-content{background-color:transparent;display:table-row}.attendees md-list{display:table-cell;vertical-align:top;padding-top:0}.attendees md-list.day{max-width:384px;width:384px}.attendees md-list.day md-list-item{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}.attendees md-list-item{padding-left:0;padding-right:0}.attendees md-list-item:hover{background-color:initial}.attendees md-list-item>.md-avatar{margin-top:4px;margin-bottom:4px}.attendees .md-tile-left{height:initial;min-height:48px;width:initial;padding:4px}.attendees .hours{font-size:9px}.attendees .hour{display:flex;border-left:1px solid #f7f1dc;min-width:16px;min-height:16px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:16px;-ms-flex-preferred-size:16px;flex-basis:16px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.attendees .hour.sg-no-freebusy{background-color:#ede5ca;background-image:-webkit-repeating-linear-gradient(135deg,#fff,#fff 2px,transparent 2px,transparent 4px);background-image:repeating-linear-gradient(-45deg,#fff,#fff 2px,transparent 2px,transparent 4px);opacity:.5}.attendees .quarter{min-width:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.attendees .quarter .busy{margin:8px 0;min-width:4px;background-color:#baa870}.attendees .quarter.event{background-color:#bfe0dd}.text-preview{white-space:pre-wrap;word-wrap:break-word}[ui-view=administration] [id=usersList]>md-list{position:absolute;top:36px;bottom:0;left:0;right:0;overflow:hidden;overflow-y:auto}[sg-toggle-grid] [ui-view=administration] [id=usersList]>md-list .sg-folder md-grid-tile.sg-icon-button,[ui-view=administration] [id=usersList]>md-list .sg-folder .md-button,[ui-view=administration] [id=usersList]>md-list .sg-folder [sg-toggle-grid] md-grid-tile.sg-icon-button{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left;text-transform:none}.view.layout-row,.view[layout=row]{max-height:100%}body.popup .viewer{width:100%}body.popup .view-detail{max-width:100%}@media (min-width:601px){body.popup .view-detail{height:100%;position:absolute;width:100%}body.popup .view-detail .sg-back>md-card,body.popup .view-detail .sg-back>md-card md-card-content,body.popup .view-detail .sg-face>md-card,body.popup .view-detail .sg-face>md-card md-card-content{height:100%}}[class|=view]{position:relative}.view-list{z-index:8;min-width:256px}.view-list .md-with-secondary ._md-list-item-inner{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-left:8px}.view-list .md-with-secondary ._md-secondary-container{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.view-list .md-with-secondary .md-secondary{margin:0;padding:0;text-align:left}@media (max-width:600px){.view-list{width:100%;min-width:100%}}@media (min-width:601px) and (max-width:960px){.view-list{max-width:37.5vw;-webkit-box-flex:1;-webkit-flex:1 1 37.5vw;-ms-flex:1 1 37.5vw;flex:1 1 37.5vw;min-width:192px}}@media (min-width:961px){[ui-view=administration] .view-detail .viewer{top:128px}.view-list{max-width:30vw;-webkit-box-flex:1;-webkit-flex:1 0 30vw;-ms-flex:1 0 30vw;flex:1 0 30vw}}.view-detail{z-index:9;overflow:hidden;-webkit-perspective:1000px;perspective:1000px}.view-detail .sg-back>md-card,.view-detail .sg-face>md-card{overflow:hidden;min-width:100%;min-height:0}.view-detail md-card{background-color:#fff}@media (max-width:600px){.view-detail,.view-detail .viewer{position:absolute;top:0;bottom:0;left:0;right:0}.view-detail{background-color:transparent!important;z-index:11;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}.view-detail.sg-close{display:none;-webkit-transform:translateX(100%);transform:translateX(100%)}.view-detail.ng-leave{display:block;-webkit-transform:translateX(0);transform:translateX(0)}.view-detail.ng-leave.ng-leave-active{-webkit-transform:translateX(100%);transform:translateX(100%)}.view-detail.ng-enter{display:block;-webkit-transform:translateX(100%);transform:translateX(100%)}.view-detail.ng-enter.ng-enter-active{-webkit-transform:translateX(0);transform:translateX(0)}.view-detail .viewer{overflow-x:hidden}.view-detail md-card{height:100%;margin:0}}@media (min-width:601px) and (max-width:960px){.view-detail{max-width:62.5vw;-webkit-box-flex:1;-webkit-flex:1 1 62.5vw;-ms-flex:1 1 62.5vw;flex:1 1 62.5vw;margin:0}}@media (min-width:601px){.view-detail .md-static{position:static}.view-detail .viewer{position:absolute;top:64px;left:0;right:0;bottom:0;max-width:100%;overflow-y:auto}}@media (min-width:961px){.view-detail{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}}.view-detail .sg-reversible{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;left:0;width:100%;height:100%;position:absolute}.view-detail .sg-reversible.sg-flip{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.view-detail .sg-reversible .sg-back,.view-detail .sg-reversible .sg-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;width:100%;height:100%}.view-detail .sg-reversible .sg-face{-webkit-transform:rotateY(0);transform:rotateY(0)}.view-detail .sg-reversible .sg-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)} +.md-button.md-raised:not([disabled]),.md-button:not([disabled]).md-fab.md-focused,.md-button:not([disabled]).md-raised.md-focused,.md-shadow-bottom-z-1,[sg-toggle-grid] md-grid-tile.md-raised.sg-icon-button:not([disabled]),[sg-toggle-grid] md-grid-tile.sg-icon-button:not([disabled]).md-fab.md-focused,[sg-toggle-grid] md-grid-tile.sg-icon-button:not([disabled]).md-raised.md-focused{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}bdo[dir=ltr],bdo[dir=rtl]{unicode-bidi:bidi-override}button[disabled],html input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled],md-autocomplete[disabled] input{cursor:default}.md-ripple-container,.md-scroll-mask,.md-scroll-mask>.md-scroll-mask-bar,.md-shadow,.sg-category,md-backdrop{position:absolute;top:0}.md-button:focus,.md-button:hover,.md-toolbar-tools a,[sg-toggle-grid] md-grid-tile.sg-icon-button:focus,[sg-toggle-grid] md-grid-tile.sg-icon-button:hover{text-decoration:none}.md-calendar,.md-calendar-day-header{table-layout:fixed;border-collapse:collapse}.md-ripple-container,.md-shadow,md-fab-speed-dial:not(.md-hover-full){pointer-events:none}@-moz-document url-prefix(){[layout-fill]{margin:0;width:100%;min-height:100%;height:100%}}@media (max-width:599px){[hide-xs]:not([show-xs]):not([show]),[hide]:not([show-xs]):not([show]){display:none}[flex-order-xs="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-xs="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-xs="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-xs="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-xs="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-xs="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-xs="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-xs="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-xs="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-xs="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-xs="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-xs="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-xs="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-xs="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-xs="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-xs="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-xs="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-xs="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-xs="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-xs="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-xs="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-xs="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-xs="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-xs="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-xs="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-xs="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-xs="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-xs="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-xs="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-xs="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-xs="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-xs="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-xs="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-xs="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-xs="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-xs="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-xs="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-xs="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-xs="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-xs="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-xs="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-xs="0"]{margin-left:0}[flex-offset-xs="5"]{margin-left:5%}[flex-offset-xs="10"]{margin-left:10%}[flex-offset-xs="15"]{margin-left:15%}[flex-offset-xs="20"]{margin-left:20%}[flex-offset-xs="25"]{margin-left:25%}[flex-offset-xs="30"]{margin-left:30%}[flex-offset-xs="35"]{margin-left:35%}[flex-offset-xs="40"]{margin-left:40%}[flex-offset-xs="45"]{margin-left:45%}[flex-offset-xs="50"]{margin-left:50%}[flex-offset-xs="55"]{margin-left:55%}[flex-offset-xs="60"]{margin-left:60%}[flex-offset-xs="65"]{margin-left:65%}[flex-offset-xs="70"]{margin-left:70%}[flex-offset-xs="75"]{margin-left:75%}[flex-offset-xs="80"]{margin-left:80%}[flex-offset-xs="85"]{margin-left:85%}[flex-offset-xs="90"]{margin-left:90%}[flex-offset-xs="95"]{margin-left:95%}[flex-offset-xs="33"]{margin-left:calc(100% / 3)}[flex-offset-xs="66"]{margin-left:calc(200% / 3)}[layout-align-xs="start stretch"],[layout-align-xs]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-xs="start stretch"],[layout-align-xs=start],[layout-align-xs="start start"],[layout-align-xs="start center"],[layout-align-xs="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-xs=center],[layout-align-xs="center start"],[layout-align-xs="center center"],[layout-align-xs="center end"],[layout-align-xs="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-xs=end],[layout-align-xs="end center"],[layout-align-xs="end start"],[layout-align-xs="end end"],[layout-align-xs="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-xs=space-around],[layout-align-xs="space-around center"],[layout-align-xs="space-around start"],[layout-align-xs="space-around end"],[layout-align-xs="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-xs=space-between],[layout-align-xs="space-between center"],[layout-align-xs="space-between start"],[layout-align-xs="space-between end"],[layout-align-xs="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-xs="start start"],[layout-align-xs="center start"],[layout-align-xs="end start"],[layout-align-xs="space-around start"],[layout-align-xs="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-xs="start center"],[layout-align-xs="center center"],[layout-align-xs="end center"],[layout-align-xs="space-around center"],[layout-align-xs="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-xs="start center"]>*,[layout-align-xs="center center"]>*,[layout-align-xs="end center"]>*,[layout-align-xs="space-around center"]>*,[layout-align-xs="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-xs="start end"],[layout-align-xs="center end"],[layout-align-xs="end end"],[layout-align-xs="space-around end"],[layout-align-xs="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-xs="start stretch"],[layout-align-xs="center stretch"],[layout-align-xs="end stretch"],[layout-align-xs="space-around stretch"],[layout-align-xs="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-xs]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-xs-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-xs-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-xs-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-xs-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-xs="0"],[layout-xs=row]>[flex-xs="0"],[layout=row]>[flex-xs="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="0"],[layout=column]>[flex-xs="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-xs="5"],[layout-xs=row]>[flex-xs="5"],[layout=row]>[flex-xs="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="5"],[layout=column]>[flex-xs="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-xs="10"],[layout-xs=row]>[flex-xs="10"],[layout=row]>[flex-xs="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="10"],[layout=column]>[flex-xs="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-xs="15"],[layout-xs=row]>[flex-xs="15"],[layout=row]>[flex-xs="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="15"],[layout=column]>[flex-xs="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-xs="20"],[layout-xs=row]>[flex-xs="20"],[layout=row]>[flex-xs="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="20"],[layout=column]>[flex-xs="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-xs="25"],[layout-xs=row]>[flex-xs="25"],[layout=row]>[flex-xs="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="25"],[layout=column]>[flex-xs="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-xs="30"],[layout-xs=row]>[flex-xs="30"],[layout=row]>[flex-xs="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="30"],[layout=column]>[flex-xs="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-xs="35"],[layout-xs=row]>[flex-xs="35"],[layout=row]>[flex-xs="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="35"],[layout=column]>[flex-xs="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-xs="40"],[layout-xs=row]>[flex-xs="40"],[layout=row]>[flex-xs="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="40"],[layout=column]>[flex-xs="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-xs="45"],[layout-xs=row]>[flex-xs="45"],[layout=row]>[flex-xs="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="45"],[layout=column]>[flex-xs="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-xs="50"],[layout-xs=row]>[flex-xs="50"],[layout=row]>[flex-xs="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="50"],[layout=column]>[flex-xs="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-xs="55"],[layout-xs=row]>[flex-xs="55"],[layout=row]>[flex-xs="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="55"],[layout=column]>[flex-xs="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-xs="60"],[layout-xs=row]>[flex-xs="60"],[layout=row]>[flex-xs="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="60"],[layout=column]>[flex-xs="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-xs="65"],[layout-xs=row]>[flex-xs="65"],[layout=row]>[flex-xs="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="65"],[layout=column]>[flex-xs="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-xs="70"],[layout-xs=row]>[flex-xs="70"],[layout=row]>[flex-xs="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="70"],[layout=column]>[flex-xs="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-xs="75"],[layout-xs=row]>[flex-xs="75"],[layout=row]>[flex-xs="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="75"],[layout=column]>[flex-xs="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-xs="80"],[layout-xs=row]>[flex-xs="80"],[layout=row]>[flex-xs="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="80"],[layout=column]>[flex-xs="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-xs="85"],[layout-xs=row]>[flex-xs="85"],[layout=row]>[flex-xs="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="85"],[layout=column]>[flex-xs="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-xs="90"],[layout-xs=row]>[flex-xs="90"],[layout=row]>[flex-xs="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="90"],[layout=column]>[flex-xs="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-xs="95"],[layout-xs=row]>[flex-xs="95"],[layout=row]>[flex-xs="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="95"],[layout=column]>[flex-xs="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-xs="100"],[layout-xs=row]>[flex-xs="100"],[layout-xs=column]>[flex-xs="100"],[layout=row]>[flex-xs="100"],[layout=column]>[flex-xs="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-xs=row]>[flex-xs="33"],[layout=row]>[flex-xs="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-xs=row]>[flex-xs="66"],[layout=row]>[flex-xs="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="33"],[layout=column]>[flex-xs="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-xs=column]>[flex-xs="66"],[layout=column]>[flex-xs="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-xs=row],[layout-xs=column],[layout-xs]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-xs=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-xs=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px) and (max-width:959px){[hide-gt-xs]:not([show-gt-xs]):not([show-sm]):not([show]),[hide-sm]:not([show-gt-xs]):not([show-sm]):not([show]),[hide]:not([show-gt-xs]):not([show-sm]):not([show]){display:none}[flex-order-sm="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-sm="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-sm="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-sm="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-sm="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-sm="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-sm="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-sm="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-sm="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-sm="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-sm="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-sm="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-sm="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-sm="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-sm="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-sm="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-sm="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-sm="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-sm="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-sm="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-sm="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-sm="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-sm="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-sm="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-sm="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-sm="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-sm="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-sm="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-sm="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-sm="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-sm="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-sm="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-sm="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-sm="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-sm="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-sm="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-sm="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-sm="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-sm="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-sm="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-sm="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-sm="0"]{margin-left:0}[flex-offset-sm="5"]{margin-left:5%}[flex-offset-sm="10"]{margin-left:10%}[flex-offset-sm="15"]{margin-left:15%}[flex-offset-sm="20"]{margin-left:20%}[flex-offset-sm="25"]{margin-left:25%}[flex-offset-sm="30"]{margin-left:30%}[flex-offset-sm="35"]{margin-left:35%}[flex-offset-sm="40"]{margin-left:40%}[flex-offset-sm="45"]{margin-left:45%}[flex-offset-sm="50"]{margin-left:50%}[flex-offset-sm="55"]{margin-left:55%}[flex-offset-sm="60"]{margin-left:60%}[flex-offset-sm="65"]{margin-left:65%}[flex-offset-sm="70"]{margin-left:70%}[flex-offset-sm="75"]{margin-left:75%}[flex-offset-sm="80"]{margin-left:80%}[flex-offset-sm="85"]{margin-left:85%}[flex-offset-sm="90"]{margin-left:90%}[flex-offset-sm="95"]{margin-left:95%}[flex-offset-sm="33"]{margin-left:calc(100% / 3)}[flex-offset-sm="66"]{margin-left:calc(200% / 3)}[layout-align-sm="start stretch"],[layout-align-sm]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-sm="start stretch"],[layout-align-sm=start],[layout-align-sm="start start"],[layout-align-sm="start center"],[layout-align-sm="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-sm=center],[layout-align-sm="center start"],[layout-align-sm="center center"],[layout-align-sm="center end"],[layout-align-sm="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-sm=end],[layout-align-sm="end center"],[layout-align-sm="end start"],[layout-align-sm="end end"],[layout-align-sm="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-sm=space-around],[layout-align-sm="space-around center"],[layout-align-sm="space-around start"],[layout-align-sm="space-around end"],[layout-align-sm="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-sm=space-between],[layout-align-sm="space-between center"],[layout-align-sm="space-between start"],[layout-align-sm="space-between end"],[layout-align-sm="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-sm="start start"],[layout-align-sm="center start"],[layout-align-sm="end start"],[layout-align-sm="space-around start"],[layout-align-sm="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-sm="start center"],[layout-align-sm="center center"],[layout-align-sm="end center"],[layout-align-sm="space-around center"],[layout-align-sm="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-sm="start center"]>*,[layout-align-sm="center center"]>*,[layout-align-sm="end center"]>*,[layout-align-sm="space-around center"]>*,[layout-align-sm="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-sm="start end"],[layout-align-sm="center end"],[layout-align-sm="end end"],[layout-align-sm="space-around end"],[layout-align-sm="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-sm="start stretch"],[layout-align-sm="center stretch"],[layout-align-sm="end stretch"],[layout-align-sm="space-around stretch"],[layout-align-sm="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-sm]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-sm-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-sm-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-sm-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-sm-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-sm="0"],[layout-sm=row]>[flex-sm="0"],[layout=row]>[flex-sm="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="0"],[layout=column]>[flex-sm="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-sm="5"],[layout-sm=row]>[flex-sm="5"],[layout=row]>[flex-sm="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="5"],[layout=column]>[flex-sm="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-sm="10"],[layout-sm=row]>[flex-sm="10"],[layout=row]>[flex-sm="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="10"],[layout=column]>[flex-sm="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-sm="15"],[layout-sm=row]>[flex-sm="15"],[layout=row]>[flex-sm="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="15"],[layout=column]>[flex-sm="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-sm="20"],[layout-sm=row]>[flex-sm="20"],[layout=row]>[flex-sm="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="20"],[layout=column]>[flex-sm="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-sm="25"],[layout-sm=row]>[flex-sm="25"],[layout=row]>[flex-sm="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="25"],[layout=column]>[flex-sm="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-sm="30"],[layout-sm=row]>[flex-sm="30"],[layout=row]>[flex-sm="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="30"],[layout=column]>[flex-sm="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-sm="35"],[layout-sm=row]>[flex-sm="35"],[layout=row]>[flex-sm="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="35"],[layout=column]>[flex-sm="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-sm="40"],[layout-sm=row]>[flex-sm="40"],[layout=row]>[flex-sm="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="40"],[layout=column]>[flex-sm="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-sm="45"],[layout-sm=row]>[flex-sm="45"],[layout=row]>[flex-sm="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="45"],[layout=column]>[flex-sm="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-sm="50"],[layout-sm=row]>[flex-sm="50"],[layout=row]>[flex-sm="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="50"],[layout=column]>[flex-sm="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-sm="55"],[layout-sm=row]>[flex-sm="55"],[layout=row]>[flex-sm="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="55"],[layout=column]>[flex-sm="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-sm="60"],[layout-sm=row]>[flex-sm="60"],[layout=row]>[flex-sm="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="60"],[layout=column]>[flex-sm="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-sm="65"],[layout-sm=row]>[flex-sm="65"],[layout=row]>[flex-sm="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="65"],[layout=column]>[flex-sm="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-sm="70"],[layout-sm=row]>[flex-sm="70"],[layout=row]>[flex-sm="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="70"],[layout=column]>[flex-sm="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-sm="75"],[layout-sm=row]>[flex-sm="75"],[layout=row]>[flex-sm="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="75"],[layout=column]>[flex-sm="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-sm="80"],[layout-sm=row]>[flex-sm="80"],[layout=row]>[flex-sm="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="80"],[layout=column]>[flex-sm="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-sm="85"],[layout-sm=row]>[flex-sm="85"],[layout=row]>[flex-sm="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="85"],[layout=column]>[flex-sm="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-sm="90"],[layout-sm=row]>[flex-sm="90"],[layout=row]>[flex-sm="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="90"],[layout=column]>[flex-sm="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-sm="95"],[layout-sm=row]>[flex-sm="95"],[layout=row]>[flex-sm="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="95"],[layout=column]>[flex-sm="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-sm="100"],[layout-sm=row]>[flex-sm="100"],[layout-sm=column]>[flex-sm="100"],[layout=row]>[flex-sm="100"],[layout=column]>[flex-sm="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-sm=row]>[flex-sm="33"],[layout=row]>[flex-sm="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-sm=row]>[flex-sm="66"],[layout=row]>[flex-sm="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="33"],[layout=column]>[flex-sm="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-sm=column]>[flex-sm="66"],[layout=column]>[flex-sm="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-sm=row],[layout-sm=column],[layout-sm]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-sm=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-sm=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:960px) and (max-width:1023px){[hide-gt-sm]:not([show-gt-xs]):not([show-gt-sm]):not([show-md]):not([show]),[hide-gt-xs]:not([show-gt-xs]):not([show-gt-sm]):not([show-md]):not([show]),[hide-md]:not([show-md]):not([show]),[hide]:not([show-gt-xs]):not([show-gt-sm]):not([show-md]):not([show]){display:none}[flex-order-md="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-md="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-md="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-md="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-md="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-md="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-md="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-md="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-md="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-md="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-md="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-md="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-md="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-md="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-md="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-md="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-md="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-md="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-md="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-md="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-md="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-md="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-md="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-md="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-md="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-md="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-md="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-md="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-md="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-md="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-md="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-md="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-md="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-md="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-md="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-md="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-md="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-md="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-md="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-md="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-md="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-md="0"]{margin-left:0}[flex-offset-md="5"]{margin-left:5%}[flex-offset-md="10"]{margin-left:10%}[flex-offset-md="15"]{margin-left:15%}[flex-offset-md="20"]{margin-left:20%}[flex-offset-md="25"]{margin-left:25%}[flex-offset-md="30"]{margin-left:30%}[flex-offset-md="35"]{margin-left:35%}[flex-offset-md="40"]{margin-left:40%}[flex-offset-md="45"]{margin-left:45%}[flex-offset-md="50"]{margin-left:50%}[flex-offset-md="55"]{margin-left:55%}[flex-offset-md="60"]{margin-left:60%}[flex-offset-md="65"]{margin-left:65%}[flex-offset-md="70"]{margin-left:70%}[flex-offset-md="75"]{margin-left:75%}[flex-offset-md="80"]{margin-left:80%}[flex-offset-md="85"]{margin-left:85%}[flex-offset-md="90"]{margin-left:90%}[flex-offset-md="95"]{margin-left:95%}[flex-offset-md="33"]{margin-left:calc(100% / 3)}[flex-offset-md="66"]{margin-left:calc(200% / 3)}[layout-align-md="start stretch"],[layout-align-md]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-md="start stretch"],[layout-align-md=start],[layout-align-md="start start"],[layout-align-md="start center"],[layout-align-md="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-md=center],[layout-align-md="center start"],[layout-align-md="center center"],[layout-align-md="center end"],[layout-align-md="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-md=end],[layout-align-md="end center"],[layout-align-md="end start"],[layout-align-md="end end"],[layout-align-md="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-md=space-around],[layout-align-md="space-around center"],[layout-align-md="space-around start"],[layout-align-md="space-around end"],[layout-align-md="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-md=space-between],[layout-align-md="space-between center"],[layout-align-md="space-between start"],[layout-align-md="space-between end"],[layout-align-md="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-md="start start"],[layout-align-md="center start"],[layout-align-md="end start"],[layout-align-md="space-around start"],[layout-align-md="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-md="start center"],[layout-align-md="center center"],[layout-align-md="end center"],[layout-align-md="space-around center"],[layout-align-md="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-md="start center"]>*,[layout-align-md="center center"]>*,[layout-align-md="end center"]>*,[layout-align-md="space-around center"]>*,[layout-align-md="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-md="start end"],[layout-align-md="center end"],[layout-align-md="end end"],[layout-align-md="space-around end"],[layout-align-md="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-md="start stretch"],[layout-align-md="center stretch"],[layout-align-md="end stretch"],[layout-align-md="space-around stretch"],[layout-align-md="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-md]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-md-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-md-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-md-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-md-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-md="0"],[layout-md=row]>[flex-md="0"],[layout=row]>[flex-md="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="0"],[layout=column]>[flex-md="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-md="5"],[layout-md=row]>[flex-md="5"],[layout=row]>[flex-md="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="5"],[layout=column]>[flex-md="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-md="10"],[layout-md=row]>[flex-md="10"],[layout=row]>[flex-md="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="10"],[layout=column]>[flex-md="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-md="15"],[layout-md=row]>[flex-md="15"],[layout=row]>[flex-md="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="15"],[layout=column]>[flex-md="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-md="20"],[layout-md=row]>[flex-md="20"],[layout=row]>[flex-md="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="20"],[layout=column]>[flex-md="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-md="25"],[layout-md=row]>[flex-md="25"],[layout=row]>[flex-md="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="25"],[layout=column]>[flex-md="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-md="30"],[layout-md=row]>[flex-md="30"],[layout=row]>[flex-md="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="30"],[layout=column]>[flex-md="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-md="35"],[layout-md=row]>[flex-md="35"],[layout=row]>[flex-md="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="35"],[layout=column]>[flex-md="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-md="40"],[layout-md=row]>[flex-md="40"],[layout=row]>[flex-md="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="40"],[layout=column]>[flex-md="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-md="45"],[layout-md=row]>[flex-md="45"],[layout=row]>[flex-md="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="45"],[layout=column]>[flex-md="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-md="50"],[layout-md=row]>[flex-md="50"],[layout=row]>[flex-md="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="50"],[layout=column]>[flex-md="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-md="55"],[layout-md=row]>[flex-md="55"],[layout=row]>[flex-md="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="55"],[layout=column]>[flex-md="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-md="60"],[layout-md=row]>[flex-md="60"],[layout=row]>[flex-md="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="60"],[layout=column]>[flex-md="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-md="65"],[layout-md=row]>[flex-md="65"],[layout=row]>[flex-md="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="65"],[layout=column]>[flex-md="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-md="70"],[layout-md=row]>[flex-md="70"],[layout=row]>[flex-md="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="70"],[layout=column]>[flex-md="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-md="75"],[layout-md=row]>[flex-md="75"],[layout=row]>[flex-md="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="75"],[layout=column]>[flex-md="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-md="80"],[layout-md=row]>[flex-md="80"],[layout=row]>[flex-md="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="80"],[layout=column]>[flex-md="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-md="85"],[layout-md=row]>[flex-md="85"],[layout=row]>[flex-md="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="85"],[layout=column]>[flex-md="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-md="90"],[layout-md=row]>[flex-md="90"],[layout=row]>[flex-md="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="90"],[layout=column]>[flex-md="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-md="95"],[layout-md=row]>[flex-md="95"],[layout=row]>[flex-md="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="95"],[layout=column]>[flex-md="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-md="100"],[layout-md=row]>[flex-md="100"],[layout-md=column]>[flex-md="100"],[layout=row]>[flex-md="100"],[layout=column]>[flex-md="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-md=row]>[flex-md="33"],[layout=row]>[flex-md="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-md=row]>[flex-md="66"],[layout=row]>[flex-md="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="33"],[layout=column]>[flex-md="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-md=column]>[flex-md="66"],[layout=column]>[flex-md="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-md=row],[layout-md=column],[layout-md]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-md=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-md=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px) and (max-width:1279px){[hide-gt-md]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]),[hide-gt-sm]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]),[hide-gt-xs]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]),[hide-lg]:not([show-lg]):not([show]),[hide]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-lg]):not([show]){display:none}[flex-order-lg="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-lg="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-lg="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-lg="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-lg="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-lg="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-lg="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-lg="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-lg="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-lg="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-lg="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-lg="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-lg="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-lg="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-lg="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-lg="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-lg="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-lg="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-lg="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-lg="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-lg="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-lg="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-lg="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-lg="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-lg="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-lg="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-lg="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-lg="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-lg="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-lg="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-lg="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-lg="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-lg="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-lg="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-lg="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-lg="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-lg="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-lg="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-lg="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-lg="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-lg="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-lg="0"]{margin-left:0}[flex-offset-lg="5"]{margin-left:5%}[flex-offset-lg="10"]{margin-left:10%}[flex-offset-lg="15"]{margin-left:15%}[flex-offset-lg="20"]{margin-left:20%}[flex-offset-lg="25"]{margin-left:25%}[flex-offset-lg="30"]{margin-left:30%}[flex-offset-lg="35"]{margin-left:35%}[flex-offset-lg="40"]{margin-left:40%}[flex-offset-lg="45"]{margin-left:45%}[flex-offset-lg="50"]{margin-left:50%}[flex-offset-lg="55"]{margin-left:55%}[flex-offset-lg="60"]{margin-left:60%}[flex-offset-lg="65"]{margin-left:65%}[flex-offset-lg="70"]{margin-left:70%}[flex-offset-lg="75"]{margin-left:75%}[flex-offset-lg="80"]{margin-left:80%}[flex-offset-lg="85"]{margin-left:85%}[flex-offset-lg="90"]{margin-left:90%}[flex-offset-lg="95"]{margin-left:95%}[flex-offset-lg="33"]{margin-left:calc(100% / 3)}[flex-offset-lg="66"]{margin-left:calc(200% / 3)}[layout-align-lg="start stretch"],[layout-align-lg]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-lg="start stretch"],[layout-align-lg=start],[layout-align-lg="start start"],[layout-align-lg="start center"],[layout-align-lg="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-lg=center],[layout-align-lg="center start"],[layout-align-lg="center center"],[layout-align-lg="center end"],[layout-align-lg="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-lg=end],[layout-align-lg="end center"],[layout-align-lg="end start"],[layout-align-lg="end end"],[layout-align-lg="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-lg=space-around],[layout-align-lg="space-around center"],[layout-align-lg="space-around start"],[layout-align-lg="space-around end"],[layout-align-lg="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-lg=space-between],[layout-align-lg="space-between center"],[layout-align-lg="space-between start"],[layout-align-lg="space-between end"],[layout-align-lg="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-lg="start start"],[layout-align-lg="center start"],[layout-align-lg="end start"],[layout-align-lg="space-around start"],[layout-align-lg="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-lg="start center"],[layout-align-lg="center center"],[layout-align-lg="end center"],[layout-align-lg="space-around center"],[layout-align-lg="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-lg="start center"]>*,[layout-align-lg="center center"]>*,[layout-align-lg="end center"]>*,[layout-align-lg="space-around center"]>*,[layout-align-lg="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-lg="start end"],[layout-align-lg="center end"],[layout-align-lg="end end"],[layout-align-lg="space-around end"],[layout-align-lg="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-lg="start stretch"],[layout-align-lg="center stretch"],[layout-align-lg="end stretch"],[layout-align-lg="space-around stretch"],[layout-align-lg="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-lg]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-lg-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-lg-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-lg-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-lg-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-lg="0"],[layout-lg=row]>[flex-lg="0"],[layout=row]>[flex-lg="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="0"],[layout=column]>[flex-lg="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-lg="5"],[layout-lg=row]>[flex-lg="5"],[layout=row]>[flex-lg="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="5"],[layout=column]>[flex-lg="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-lg="10"],[layout-lg=row]>[flex-lg="10"],[layout=row]>[flex-lg="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="10"],[layout=column]>[flex-lg="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-lg="15"],[layout-lg=row]>[flex-lg="15"],[layout=row]>[flex-lg="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="15"],[layout=column]>[flex-lg="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-lg="20"],[layout-lg=row]>[flex-lg="20"],[layout=row]>[flex-lg="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="20"],[layout=column]>[flex-lg="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-lg="25"],[layout-lg=row]>[flex-lg="25"],[layout=row]>[flex-lg="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="25"],[layout=column]>[flex-lg="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-lg="30"],[layout-lg=row]>[flex-lg="30"],[layout=row]>[flex-lg="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="30"],[layout=column]>[flex-lg="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-lg="35"],[layout-lg=row]>[flex-lg="35"],[layout=row]>[flex-lg="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="35"],[layout=column]>[flex-lg="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-lg="40"],[layout-lg=row]>[flex-lg="40"],[layout=row]>[flex-lg="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="40"],[layout=column]>[flex-lg="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-lg="45"],[layout-lg=row]>[flex-lg="45"],[layout=row]>[flex-lg="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="45"],[layout=column]>[flex-lg="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-lg="50"],[layout-lg=row]>[flex-lg="50"],[layout=row]>[flex-lg="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="50"],[layout=column]>[flex-lg="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-lg="55"],[layout-lg=row]>[flex-lg="55"],[layout=row]>[flex-lg="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="55"],[layout=column]>[flex-lg="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-lg="60"],[layout-lg=row]>[flex-lg="60"],[layout=row]>[flex-lg="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="60"],[layout=column]>[flex-lg="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-lg="65"],[layout-lg=row]>[flex-lg="65"],[layout=row]>[flex-lg="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="65"],[layout=column]>[flex-lg="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-lg="70"],[layout-lg=row]>[flex-lg="70"],[layout=row]>[flex-lg="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="70"],[layout=column]>[flex-lg="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-lg="75"],[layout-lg=row]>[flex-lg="75"],[layout=row]>[flex-lg="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="75"],[layout=column]>[flex-lg="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-lg="80"],[layout-lg=row]>[flex-lg="80"],[layout=row]>[flex-lg="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="80"],[layout=column]>[flex-lg="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-lg="85"],[layout-lg=row]>[flex-lg="85"],[layout=row]>[flex-lg="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="85"],[layout=column]>[flex-lg="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-lg="90"],[layout-lg=row]>[flex-lg="90"],[layout=row]>[flex-lg="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="90"],[layout=column]>[flex-lg="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-lg="95"],[layout-lg=row]>[flex-lg="95"],[layout=row]>[flex-lg="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="95"],[layout=column]>[flex-lg="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-lg="100"],[layout-lg=row]>[flex-lg="100"],[layout-lg=column]>[flex-lg="100"],[layout=row]>[flex-lg="100"],[layout=column]>[flex-lg="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-lg=row]>[flex-lg="33"],[layout=row]>[flex-lg="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-lg=row]>[flex-lg="66"],[layout=row]>[flex-lg="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="33"],[layout=column]>[flex-lg="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-lg=column]>[flex-lg="66"],[layout=column]>[flex-lg="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-lg=row],[layout-lg=column],[layout-lg]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-lg=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-lg=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1280px){[flex-offset-gt-lg="0"],[flex-offset-xl="0"]{margin-left:0}[flex-offset-gt-lg="5"],[flex-offset-xl="5"]{margin-left:5%}[flex-offset-gt-lg="10"],[flex-offset-xl="10"]{margin-left:10%}[flex-offset-gt-lg="15"],[flex-offset-xl="15"]{margin-left:15%}[flex-offset-gt-lg="20"],[flex-offset-xl="20"]{margin-left:20%}[flex-offset-gt-lg="25"],[flex-offset-xl="25"]{margin-left:25%}[flex-offset-gt-lg="30"],[flex-offset-xl="30"]{margin-left:30%}[flex-offset-gt-lg="35"],[flex-offset-xl="35"]{margin-left:35%}[flex-offset-gt-lg="40"],[flex-offset-xl="40"]{margin-left:40%}[flex-offset-gt-lg="45"],[flex-offset-xl="45"]{margin-left:45%}[flex-offset-gt-lg="50"],[flex-offset-xl="50"]{margin-left:50%}[flex-offset-gt-lg="55"],[flex-offset-xl="55"]{margin-left:55%}[flex-offset-gt-lg="60"],[flex-offset-xl="60"]{margin-left:60%}[flex-offset-gt-lg="65"],[flex-offset-xl="65"]{margin-left:65%}[flex-offset-gt-lg="70"],[flex-offset-xl="70"]{margin-left:70%}[flex-offset-gt-lg="75"],[flex-offset-xl="75"]{margin-left:75%}[flex-offset-gt-lg="80"],[flex-offset-xl="80"]{margin-left:80%}[flex-offset-gt-lg="85"],[flex-offset-xl="85"]{margin-left:85%}[flex-offset-gt-lg="90"],[flex-offset-xl="90"]{margin-left:90%}[flex-offset-gt-lg="95"],[flex-offset-xl="95"]{margin-left:95%}[flex-offset-gt-lg="33"],[flex-offset-xl="33"]{margin-left:calc(100% / 3)}[flex-offset-gt-lg="66"],[flex-offset-xl="66"]{margin-left:calc(200% / 3)}[flex-order-gt-lg="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-gt-lg="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-gt-lg="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-gt-lg="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-gt-lg="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-gt-lg="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-gt-lg="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-gt-lg="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-gt-lg="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-gt-lg="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-gt-lg="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-gt-lg="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-gt-lg="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-gt-lg="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-gt-lg="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-gt-lg="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-gt-lg="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-gt-lg="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-gt-lg="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-gt-lg="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-gt-lg="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-gt-lg="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-gt-lg="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-gt-lg="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-gt-lg="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-gt-lg="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-gt-lg="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-gt-lg="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-gt-lg="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-gt-lg="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-gt-lg="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-gt-lg="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-gt-lg="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-gt-lg="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-gt-lg="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-gt-lg="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-gt-lg="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-gt-lg="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-gt-lg="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-gt-lg="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-gt-lg="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[layout-align-gt-lg="start stretch"],[layout-align-gt-lg]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-gt-lg="start stretch"],[layout-align-gt-lg=start],[layout-align-gt-lg="start start"],[layout-align-gt-lg="start center"],[layout-align-gt-lg="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-gt-lg=center],[layout-align-gt-lg="center start"],[layout-align-gt-lg="center center"],[layout-align-gt-lg="center end"],[layout-align-gt-lg="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-gt-lg=end],[layout-align-gt-lg="end center"],[layout-align-gt-lg="end start"],[layout-align-gt-lg="end end"],[layout-align-gt-lg="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-gt-lg=space-around],[layout-align-gt-lg="space-around center"],[layout-align-gt-lg="space-around start"],[layout-align-gt-lg="space-around end"],[layout-align-gt-lg="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-gt-lg=space-between],[layout-align-gt-lg="space-between center"],[layout-align-gt-lg="space-between start"],[layout-align-gt-lg="space-between end"],[layout-align-gt-lg="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-gt-lg="start start"],[layout-align-gt-lg="center start"],[layout-align-gt-lg="end start"],[layout-align-gt-lg="space-around start"],[layout-align-gt-lg="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-gt-lg="start center"],[layout-align-gt-lg="center center"],[layout-align-gt-lg="end center"],[layout-align-gt-lg="space-around center"],[layout-align-gt-lg="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-gt-lg="start center"]>*,[layout-align-gt-lg="center center"]>*,[layout-align-gt-lg="end center"]>*,[layout-align-gt-lg="space-around center"]>*,[layout-align-gt-lg="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-gt-lg="start end"],[layout-align-gt-lg="center end"],[layout-align-gt-lg="end end"],[layout-align-gt-lg="space-around end"],[layout-align-gt-lg="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-gt-lg="start stretch"],[layout-align-gt-lg="center stretch"],[layout-align-gt-lg="end stretch"],[layout-align-gt-lg="space-around stretch"],[layout-align-gt-lg="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-gt-lg]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-gt-lg-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-gt-lg-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-gt-lg-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-gt-lg-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-gt-lg="0"],[layout-gt-lg=row]>[flex-gt-lg="0"],[layout=row]>[flex-gt-lg="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="0"],[layout=column]>[flex-gt-lg="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-gt-lg="5"],[layout-gt-lg=row]>[flex-gt-lg="5"],[layout=row]>[flex-gt-lg="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="5"],[layout=column]>[flex-gt-lg="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-gt-lg="10"],[layout-gt-lg=row]>[flex-gt-lg="10"],[layout=row]>[flex-gt-lg="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="10"],[layout=column]>[flex-gt-lg="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-gt-lg="15"],[layout-gt-lg=row]>[flex-gt-lg="15"],[layout=row]>[flex-gt-lg="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="15"],[layout=column]>[flex-gt-lg="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-gt-lg="20"],[layout-gt-lg=row]>[flex-gt-lg="20"],[layout=row]>[flex-gt-lg="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="20"],[layout=column]>[flex-gt-lg="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-gt-lg="25"],[layout-gt-lg=row]>[flex-gt-lg="25"],[layout=row]>[flex-gt-lg="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="25"],[layout=column]>[flex-gt-lg="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-gt-lg="30"],[layout-gt-lg=row]>[flex-gt-lg="30"],[layout=row]>[flex-gt-lg="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="30"],[layout=column]>[flex-gt-lg="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-gt-lg="35"],[layout-gt-lg=row]>[flex-gt-lg="35"],[layout=row]>[flex-gt-lg="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="35"],[layout=column]>[flex-gt-lg="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-gt-lg="40"],[layout-gt-lg=row]>[flex-gt-lg="40"],[layout=row]>[flex-gt-lg="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="40"],[layout=column]>[flex-gt-lg="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-gt-lg="45"],[layout-gt-lg=row]>[flex-gt-lg="45"],[layout=row]>[flex-gt-lg="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="45"],[layout=column]>[flex-gt-lg="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-gt-lg="50"],[layout-gt-lg=row]>[flex-gt-lg="50"],[layout=row]>[flex-gt-lg="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="50"],[layout=column]>[flex-gt-lg="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-gt-lg="55"],[layout-gt-lg=row]>[flex-gt-lg="55"],[layout=row]>[flex-gt-lg="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="55"],[layout=column]>[flex-gt-lg="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-gt-lg="60"],[layout-gt-lg=row]>[flex-gt-lg="60"],[layout=row]>[flex-gt-lg="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="60"],[layout=column]>[flex-gt-lg="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-gt-lg="65"],[layout-gt-lg=row]>[flex-gt-lg="65"],[layout=row]>[flex-gt-lg="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="65"],[layout=column]>[flex-gt-lg="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-gt-lg="70"],[layout-gt-lg=row]>[flex-gt-lg="70"],[layout=row]>[flex-gt-lg="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="70"],[layout=column]>[flex-gt-lg="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-gt-lg="75"],[layout-gt-lg=row]>[flex-gt-lg="75"],[layout=row]>[flex-gt-lg="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="75"],[layout=column]>[flex-gt-lg="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-gt-lg="80"],[layout-gt-lg=row]>[flex-gt-lg="80"],[layout=row]>[flex-gt-lg="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="80"],[layout=column]>[flex-gt-lg="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-gt-lg="85"],[layout-gt-lg=row]>[flex-gt-lg="85"],[layout=row]>[flex-gt-lg="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="85"],[layout=column]>[flex-gt-lg="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-gt-lg="90"],[layout-gt-lg=row]>[flex-gt-lg="90"],[layout=row]>[flex-gt-lg="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="90"],[layout=column]>[flex-gt-lg="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-gt-lg="95"],[layout-gt-lg=row]>[flex-gt-lg="95"],[layout=row]>[flex-gt-lg="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="95"],[layout=column]>[flex-gt-lg="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-gt-lg="100"],[layout-gt-lg=row]>[flex-gt-lg="100"],[layout-gt-lg=column]>[flex-gt-lg="100"],[layout=row]>[flex-gt-lg="100"],[layout=column]>[flex-gt-lg="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-gt-lg=row]>[flex-gt-lg="33"],[layout=row]>[flex-gt-lg="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-gt-lg=row]>[flex-gt-lg="66"],[layout=row]>[flex-gt-lg="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="33"],[layout=column]>[flex-gt-lg="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="66"],[layout=column]>[flex-gt-lg="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-gt-lg=row],[layout-gt-lg=column],[layout-gt-lg]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-gt-lg=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-gt-lg=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[flex-order-xl="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-xl="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-xl="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-xl="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-xl="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-xl="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-xl="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-xl="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-xl="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-xl="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-xl="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-xl="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-xl="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-xl="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-xl="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-xl="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-xl="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-xl="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-xl="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-xl="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-xl="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-xl="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-xl="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-xl="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-xl="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-xl="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-xl="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-xl="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-xl="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-xl="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-xl="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-xl="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-xl="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-xl="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-xl="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-xl="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-xl="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-xl="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-xl="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-xl="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-xl="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[layout-align-xl="start stretch"],[layout-align-xl]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-xl="start stretch"],[layout-align-xl=start],[layout-align-xl="start start"],[layout-align-xl="start center"],[layout-align-xl="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-xl=center],[layout-align-xl="center start"],[layout-align-xl="center center"],[layout-align-xl="center end"],[layout-align-xl="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-xl=end],[layout-align-xl="end center"],[layout-align-xl="end start"],[layout-align-xl="end end"],[layout-align-xl="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-xl=space-around],[layout-align-xl="space-around center"],[layout-align-xl="space-around start"],[layout-align-xl="space-around end"],[layout-align-xl="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-xl=space-between],[layout-align-xl="space-between center"],[layout-align-xl="space-between start"],[layout-align-xl="space-between end"],[layout-align-xl="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-xl="start start"],[layout-align-xl="center start"],[layout-align-xl="end start"],[layout-align-xl="space-around start"],[layout-align-xl="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-xl="start center"],[layout-align-xl="center center"],[layout-align-xl="end center"],[layout-align-xl="space-around center"],[layout-align-xl="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-xl="start center"]>*,[layout-align-xl="center center"]>*,[layout-align-xl="end center"]>*,[layout-align-xl="space-around center"]>*,[layout-align-xl="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-xl="start end"],[layout-align-xl="center end"],[layout-align-xl="end end"],[layout-align-xl="space-around end"],[layout-align-xl="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-xl="start stretch"],[layout-align-xl="center stretch"],[layout-align-xl="end stretch"],[layout-align-xl="space-around stretch"],[layout-align-xl="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-xl]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-xl-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-xl-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-xl-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-xl-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-xl="0"],[layout-xl=row]>[flex-xl="0"],[layout=row]>[flex-xl="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="0"],[layout=column]>[flex-xl="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-xl="5"],[layout-xl=row]>[flex-xl="5"],[layout=row]>[flex-xl="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="5"],[layout=column]>[flex-xl="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-xl="10"],[layout-xl=row]>[flex-xl="10"],[layout=row]>[flex-xl="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="10"],[layout=column]>[flex-xl="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-xl="15"],[layout-xl=row]>[flex-xl="15"],[layout=row]>[flex-xl="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="15"],[layout=column]>[flex-xl="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-xl="20"],[layout-xl=row]>[flex-xl="20"],[layout=row]>[flex-xl="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="20"],[layout=column]>[flex-xl="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-xl="25"],[layout-xl=row]>[flex-xl="25"],[layout=row]>[flex-xl="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="25"],[layout=column]>[flex-xl="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-xl="30"],[layout-xl=row]>[flex-xl="30"],[layout=row]>[flex-xl="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="30"],[layout=column]>[flex-xl="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-xl="35"],[layout-xl=row]>[flex-xl="35"],[layout=row]>[flex-xl="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="35"],[layout=column]>[flex-xl="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-xl="40"],[layout-xl=row]>[flex-xl="40"],[layout=row]>[flex-xl="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="40"],[layout=column]>[flex-xl="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-xl="45"],[layout-xl=row]>[flex-xl="45"],[layout=row]>[flex-xl="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="45"],[layout=column]>[flex-xl="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-xl="50"],[layout-xl=row]>[flex-xl="50"],[layout=row]>[flex-xl="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="50"],[layout=column]>[flex-xl="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-xl="55"],[layout-xl=row]>[flex-xl="55"],[layout=row]>[flex-xl="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="55"],[layout=column]>[flex-xl="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-xl="60"],[layout-xl=row]>[flex-xl="60"],[layout=row]>[flex-xl="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="60"],[layout=column]>[flex-xl="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-xl="65"],[layout-xl=row]>[flex-xl="65"],[layout=row]>[flex-xl="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="65"],[layout=column]>[flex-xl="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-xl="70"],[layout-xl=row]>[flex-xl="70"],[layout=row]>[flex-xl="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="70"],[layout=column]>[flex-xl="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-xl="75"],[layout-xl=row]>[flex-xl="75"],[layout=row]>[flex-xl="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="75"],[layout=column]>[flex-xl="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-xl="80"],[layout-xl=row]>[flex-xl="80"],[layout=row]>[flex-xl="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="80"],[layout=column]>[flex-xl="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-xl="85"],[layout-xl=row]>[flex-xl="85"],[layout=row]>[flex-xl="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="85"],[layout=column]>[flex-xl="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-xl="90"],[layout-xl=row]>[flex-xl="90"],[layout=row]>[flex-xl="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="90"],[layout=column]>[flex-xl="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-xl="95"],[layout-xl=row]>[flex-xl="95"],[layout=row]>[flex-xl="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="95"],[layout=column]>[flex-xl="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-xl="100"],[layout-xl=row]>[flex-xl="100"],[layout-xl=column]>[flex-xl="100"],[layout=row]>[flex-xl="100"],[layout=column]>[flex-xl="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-xl=row]>[flex-xl="33"],[layout=row]>[flex-xl="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-xl=row]>[flex-xl="66"],[layout=row]>[flex-xl="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="33"],[layout=column]>[flex-xl="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-xl=column]>[flex-xl="66"],[layout=column]>[flex-xl="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-xl=row],[layout-xl=column],[layout-xl]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-xl=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-xl=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[hide-gt-lg]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show-xl]):not([show]),[hide-gt-md]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show-xl]):not([show]),[hide-gt-sm]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show-xl]):not([show]),[hide-gt-xs]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show-xl]):not([show]),[hide-xl]:not([show-xl]):not([show-gt-lg]):not([show]),[hide]:not([show-gt-xs]):not([show-gt-sm]):not([show-gt-md]):not([show-gt-lg]):not([show-xl]):not([show]){display:none}}@media print{[flex-order-print="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-print="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-print="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-print="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-print="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-print="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-print="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-print="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-print="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-print="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-print="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-print="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-print="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-print="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-print="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-print="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-print="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-print="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-print="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-print="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-print="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-print="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-print="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-print="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-print="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-print="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-print="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-print="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-print="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-print="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-print="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-print="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-print="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-print="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-print="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-print="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-print="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-print="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-print="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-print="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-print="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-print="0"]{margin-left:0}[flex-offset-print="5"]{margin-left:5%}[flex-offset-print="10"]{margin-left:10%}[flex-offset-print="15"]{margin-left:15%}[flex-offset-print="20"]{margin-left:20%}[flex-offset-print="25"]{margin-left:25%}[flex-offset-print="30"]{margin-left:30%}[flex-offset-print="35"]{margin-left:35%}[flex-offset-print="40"]{margin-left:40%}[flex-offset-print="45"]{margin-left:45%}[flex-offset-print="50"]{margin-left:50%}[flex-offset-print="55"]{margin-left:55%}[flex-offset-print="60"]{margin-left:60%}[flex-offset-print="65"]{margin-left:65%}[flex-offset-print="70"]{margin-left:70%}[flex-offset-print="75"]{margin-left:75%}[flex-offset-print="80"]{margin-left:80%}[flex-offset-print="85"]{margin-left:85%}[flex-offset-print="90"]{margin-left:90%}[flex-offset-print="95"]{margin-left:95%}[flex-offset-print="33"]{margin-left:calc(100% / 3)}[flex-offset-print="66"]{margin-left:calc(200% / 3)}[layout-align-print="start stretch"],[layout-align-print]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-print="start stretch"],[layout-align-print=start],[layout-align-print="start start"],[layout-align-print="start center"],[layout-align-print="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-print=center],[layout-align-print="center start"],[layout-align-print="center center"],[layout-align-print="center end"],[layout-align-print="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-print=end],[layout-align-print="end center"],[layout-align-print="end start"],[layout-align-print="end end"],[layout-align-print="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-print=space-around],[layout-align-print="space-around center"],[layout-align-print="space-around start"],[layout-align-print="space-around end"],[layout-align-print="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-print=space-between],[layout-align-print="space-between center"],[layout-align-print="space-between start"],[layout-align-print="space-between end"],[layout-align-print="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-print="start start"],[layout-align-print="center start"],[layout-align-print="end start"],[layout-align-print="space-around start"],[layout-align-print="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-print="start center"],[layout-align-print="center center"],[layout-align-print="end center"],[layout-align-print="space-around center"],[layout-align-print="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-print="start center"]>*,[layout-align-print="center center"]>*,[layout-align-print="end center"]>*,[layout-align-print="space-around center"]>*,[layout-align-print="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-print="start end"],[layout-align-print="center end"],[layout-align-print="end end"],[layout-align-print="space-around end"],[layout-align-print="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-print="start stretch"],[layout-align-print="center stretch"],[layout-align-print="end stretch"],[layout-align-print="space-around stretch"],[layout-align-print="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-print]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-print-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-print-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-print-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-print-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-print="0"],[layout-print=row]>[flex-print="0"],[layout=row]>[flex-print="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="0"],[layout=column]>[flex-print="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-print="5"],[layout-print=row]>[flex-print="5"],[layout=row]>[flex-print="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="5"],[layout=column]>[flex-print="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-print="10"],[layout-print=row]>[flex-print="10"],[layout=row]>[flex-print="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="10"],[layout=column]>[flex-print="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-print="15"],[layout-print=row]>[flex-print="15"],[layout=row]>[flex-print="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="15"],[layout=column]>[flex-print="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-print="20"],[layout-print=row]>[flex-print="20"],[layout=row]>[flex-print="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="20"],[layout=column]>[flex-print="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-print="25"],[layout-print=row]>[flex-print="25"],[layout=row]>[flex-print="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="25"],[layout=column]>[flex-print="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-print="30"],[layout-print=row]>[flex-print="30"],[layout=row]>[flex-print="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="30"],[layout=column]>[flex-print="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-print="35"],[layout-print=row]>[flex-print="35"],[layout=row]>[flex-print="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="35"],[layout=column]>[flex-print="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-print="40"],[layout-print=row]>[flex-print="40"],[layout=row]>[flex-print="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="40"],[layout=column]>[flex-print="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-print="45"],[layout-print=row]>[flex-print="45"],[layout=row]>[flex-print="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="45"],[layout=column]>[flex-print="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-print="50"],[layout-print=row]>[flex-print="50"],[layout=row]>[flex-print="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="50"],[layout=column]>[flex-print="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-print="55"],[layout-print=row]>[flex-print="55"],[layout=row]>[flex-print="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="55"],[layout=column]>[flex-print="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-print="60"],[layout-print=row]>[flex-print="60"],[layout=row]>[flex-print="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="60"],[layout=column]>[flex-print="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-print="65"],[layout-print=row]>[flex-print="65"],[layout=row]>[flex-print="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="65"],[layout=column]>[flex-print="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-print="70"],[layout-print=row]>[flex-print="70"],[layout=row]>[flex-print="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="70"],[layout=column]>[flex-print="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-print="75"],[layout-print=row]>[flex-print="75"],[layout=row]>[flex-print="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="75"],[layout=column]>[flex-print="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-print="80"],[layout-print=row]>[flex-print="80"],[layout=row]>[flex-print="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="80"],[layout=column]>[flex-print="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-print="85"],[layout-print=row]>[flex-print="85"],[layout=row]>[flex-print="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="85"],[layout=column]>[flex-print="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-print="90"],[layout-print=row]>[flex-print="90"],[layout=row]>[flex-print="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="90"],[layout=column]>[flex-print="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-print="95"],[layout-print=row]>[flex-print="95"],[layout=row]>[flex-print="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="95"],[layout=column]>[flex-print="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-print="100"],[layout-print=row]>[flex-print="100"],[layout-print=column]>[flex-print="100"],[layout=row]>[flex-print="100"],[layout=column]>[flex-print="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-print=row]>[flex-print="33"],[layout=row]>[flex-print="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-print=row]>[flex-print="66"],[layout=row]>[flex-print="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-print=column]>[flex-print="33"],[layout=column]>[flex-print="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-print=column]>[flex-print="66"],[layout=column]>[flex-print="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-print=row],[layout-print=column],[layout-print]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-print=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-print=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[hide-print]:not([show-print]):not([show]){display:none}}body,html{height:100%;position:relative;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0}[tabindex='-1']:focus{outline:0}.inset{padding:10px}a._md-no-style,button._md-no-style{font-weight:400;background-color:inherit;text-align:left;border:none;padding:0;margin:0}button,input,select,textarea{vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}textarea{vertical-align:top;overflow:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input:-webkit-autofill{text-shadow:none}._md-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.md-shadow{left:0;bottom:0;right:0;border-radius:inherit}.md-shadow-bottom-z-2{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-shadow-animated.md-shadow{-webkit-transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.md-ripple-container{overflow:hidden;left:0;width:100%;height:100%;-webkit-transition:all .55s cubic-bezier(.25,.8,.25,1);transition:all .55s cubic-bezier(.25,.8,.25,1)}.md-ripple{position:absolute;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;border-radius:50%}.md-ripple.md-ripple-placed{-webkit-transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1)}.md-ripple.md-ripple-scaled{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible{opacity:.2}.md-padding,.sg-form-section{padding:8px}.sg-padded,.sg-padded--left{padding-left:16px}.sg-padded,.sg-padded--right{padding-right:16px}.md-margin{margin:8px}.md-scroll-mask{background-color:transparent;right:0;bottom:0;left:0;z-index:65}.md-scroll-mask>.md-scroll-mask-bar{display:block;background-color:#fafafa;right:0;bottom:0;z-index:65;box-shadow:inset 0 0 1px rgba(0,0,0,.3)}.md-no-momentum{-webkit-overflow-scrolling:auto}.md-no-flicker{-webkit-transform:translateX(0)}@media (min-width:960px){.md-padding,.sg-form-section{padding:16px}}body[dir=ltr],body[dir=rtl],html[dir=ltr],html[dir=rtl]{unicode-bidi:embed}bdo[dir=rtl]{direction:rtl}bdo[dir=ltr]{direction:ltr}html *{box-sizing:border-box}.sg-padded--top{padding-top:16px}.sg-padded--bottom{padding-bottom:16px}.sg-logo{background-image:url(../img/sogo-full.svg);background-size:contain;background-repeat:no-repeat;height:56px;min-width:144px;-webkit-transform:translateY(-10%);transform:translateY(-10%)}.sg-category{bottom:0;width:3px}.sg-has-form-sections{background-color:#e0e0e0}.sg-form-section{background-color:#fff;margin-bottom:8px}.sg-form-section:last-child{margin-bottom:0}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}@-moz-document url-prefix(){.layout-fill{margin:0;width:100%;min-height:100%;height:100%}}[flex-order="0"],[flex-order]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset="0"]{margin-left:0}[flex-offset="5"]{margin-left:5%}[flex-offset="10"]{margin-left:10%}[flex-offset="15"]{margin-left:15%}[flex-offset="20"]{margin-left:20%}[flex-offset="25"]{margin-left:25%}[flex-offset="30"]{margin-left:30%}[flex-offset="35"]{margin-left:35%}[flex-offset="40"]{margin-left:40%}[flex-offset="45"]{margin-left:45%}[flex-offset="50"]{margin-left:50%}[flex-offset="55"]{margin-left:55%}[flex-offset="60"]{margin-left:60%}[flex-offset="65"]{margin-left:65%}[flex-offset="70"]{margin-left:70%}[flex-offset="75"]{margin-left:75%}[flex-offset="80"]{margin-left:80%}[flex-offset="85"]{margin-left:85%}[flex-offset="90"]{margin-left:90%}[flex-offset="95"]{margin-left:95%}[flex-offset="33"]{margin-left:calc(100% / 3)}[flex-offset="66"]{margin-left:calc(200% / 3)}[layout-align="start stretch"],[layout-align]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align="start stretch"],[layout-align=start],[layout-align="start start"],[layout-align="start center"],[layout-align="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align=center],[layout-align="center start"],[layout-align="center center"],[layout-align="center end"],[layout-align="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align=end],[layout-align="end center"],[layout-align="end start"],[layout-align="end end"],[layout-align="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align=space-around],[layout-align="space-around center"],[layout-align="space-around start"],[layout-align="space-around end"],[layout-align="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align=space-between],[layout-align="space-between center"],[layout-align="space-between start"],[layout-align="space-between end"],[layout-align="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align="start start"],[layout-align="center start"],[layout-align="end start"],[layout-align="space-around start"],[layout-align="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align="start center"],[layout-align="center center"],[layout-align="end center"],[layout-align="space-around center"],[layout-align="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align="start center"]>*,[layout-align="center center"]>*,[layout-align="end center"]>*,[layout-align="space-around center"]>*,[layout-align="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align="start end"],[layout-align="center end"],[layout-align="end end"],[layout-align="space-around end"],[layout-align="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align="start stretch"],[layout-align="center stretch"],[layout-align="end stretch"],[layout-align="space-around stretch"],[layout-align="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex="0"],[layout=row]>[flex="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout=column]>[flex="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex="5"],[layout=row]>[flex="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex="10"],[layout=row]>[flex="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex="15"],[layout=row]>[flex="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex="20"],[layout=row]>[flex="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex="25"],[layout=row]>[flex="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex="30"],[layout=row]>[flex="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex="35"],[layout=row]>[flex="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex="40"],[layout=row]>[flex="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex="45"],[layout=row]>[flex="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex="50"],[layout=row]>[flex="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex="55"],[layout=row]>[flex="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex="60"],[layout=row]>[flex="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex="65"],[layout=row]>[flex="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex="70"],[layout=row]>[flex="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex="75"],[layout=row]>[flex="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex="80"],[layout=row]>[flex="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex="85"],[layout=row]>[flex="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex="90"],[layout=row]>[flex="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex="95"],[layout=row]>[flex="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex="100"],[layout=row]>[flex="100"],[layout=column]>[flex="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout=row]>[flex="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout=row]>[flex="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout=column]>[flex="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout=column]>[flex="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.sg-icon-bar--vertical,[layout=column]{-webkit-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}[layout=row],[layout=column],[layout]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout=column]{-ms-flex-direction:column;flex-direction:column}[layout=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[layout-padding]>[flex-lt-md],[layout-padding]>[flex-sm]{padding:4px}[layout-padding],[layout-padding]>[flex-gt-sm],[layout-padding]>[flex-lt-lg],[layout-padding]>[flex-md],[layout-padding]>[flex]{padding:8px}[layout-padding]>[flex-gt-md],[layout-padding]>[flex-lg]{padding:16px}[layout-margin]>[flex-lt-md],[layout-margin]>[flex-sm]{margin:4px}[layout-margin],[layout-margin]>[flex-gt-sm],[layout-margin]>[flex-lt-lg],[layout-margin]>[flex-md],[layout-margin]>[flex]{margin:8px}[layout-margin]>[flex-gt-md],[layout-margin]>[flex-lg]{margin:16px}h1,h2,h3,h4,h5,h6,html p{margin:0}[layout-wrap]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}[layout-nowrap]{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}[layout-fill]{margin:0;width:100%;min-height:100%;height:100%}@media (max-width:599px){.hide-xs:not(.show-xs):not(.show),.hide:not(.show-xs):not(.show){display:none}[flex-order-xs="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-xs="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-xs="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-xs="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-xs="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-xs="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-xs="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-xs="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-xs="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-xs="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-xs="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-xs="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-xs="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-xs="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-xs="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-xs="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-xs="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-xs="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-xs="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-xs="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-xs="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-xs="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-xs="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-xs="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-xs="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-xs="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-xs="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-xs="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-xs="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-xs="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-xs="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-xs="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-xs="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-xs="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-xs="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-xs="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-xs="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-xs="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-xs="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-xs="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-xs="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-xs="0"]{margin-left:0}[flex-offset-xs="5"]{margin-left:5%}[flex-offset-xs="10"]{margin-left:10%}[flex-offset-xs="15"]{margin-left:15%}[flex-offset-xs="20"]{margin-left:20%}[flex-offset-xs="25"]{margin-left:25%}[flex-offset-xs="30"]{margin-left:30%}[flex-offset-xs="35"]{margin-left:35%}[flex-offset-xs="40"]{margin-left:40%}[flex-offset-xs="45"]{margin-left:45%}[flex-offset-xs="50"]{margin-left:50%}[flex-offset-xs="55"]{margin-left:55%}[flex-offset-xs="60"]{margin-left:60%}[flex-offset-xs="65"]{margin-left:65%}[flex-offset-xs="70"]{margin-left:70%}[flex-offset-xs="75"]{margin-left:75%}[flex-offset-xs="80"]{margin-left:80%}[flex-offset-xs="85"]{margin-left:85%}[flex-offset-xs="90"]{margin-left:90%}[flex-offset-xs="95"]{margin-left:95%}[flex-offset-xs="33"]{margin-left:calc(100% / 3)}[flex-offset-xs="66"]{margin-left:calc(200% / 3)}[layout-align-xs="start stretch"],[layout-align-xs]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-xs="start stretch"],[layout-align-xs=start],[layout-align-xs="start start"],[layout-align-xs="start center"],[layout-align-xs="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-xs=center],[layout-align-xs="center start"],[layout-align-xs="center center"],[layout-align-xs="center end"],[layout-align-xs="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-xs=end],[layout-align-xs="end center"],[layout-align-xs="end start"],[layout-align-xs="end end"],[layout-align-xs="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-xs=space-around],[layout-align-xs="space-around center"],[layout-align-xs="space-around start"],[layout-align-xs="space-around end"],[layout-align-xs="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-xs=space-between],[layout-align-xs="space-between center"],[layout-align-xs="space-between start"],[layout-align-xs="space-between end"],[layout-align-xs="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-xs="start start"],[layout-align-xs="center start"],[layout-align-xs="end start"],[layout-align-xs="space-around start"],[layout-align-xs="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-xs="start center"],[layout-align-xs="center center"],[layout-align-xs="end center"],[layout-align-xs="space-around center"],[layout-align-xs="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-xs="start center"]>*,[layout-align-xs="center center"]>*,[layout-align-xs="end center"]>*,[layout-align-xs="space-around center"]>*,[layout-align-xs="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-xs="start end"],[layout-align-xs="center end"],[layout-align-xs="end end"],[layout-align-xs="space-around end"],[layout-align-xs="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-xs="start stretch"],[layout-align-xs="center stretch"],[layout-align-xs="end stretch"],[layout-align-xs="space-around stretch"],[layout-align-xs="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-xs]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-xs-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-xs-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-xs-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-xs-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-xs="0"],[layout-xs=row]>[flex-xs="0"],[layout=row]>[flex-xs="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="0"],[layout=column]>[flex-xs="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-xs="5"],[layout-xs=row]>[flex-xs="5"],[layout=row]>[flex-xs="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="5"],[layout=column]>[flex-xs="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-xs="10"],[layout-xs=row]>[flex-xs="10"],[layout=row]>[flex-xs="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="10"],[layout=column]>[flex-xs="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-xs="15"],[layout-xs=row]>[flex-xs="15"],[layout=row]>[flex-xs="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="15"],[layout=column]>[flex-xs="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-xs="20"],[layout-xs=row]>[flex-xs="20"],[layout=row]>[flex-xs="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="20"],[layout=column]>[flex-xs="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-xs="25"],[layout-xs=row]>[flex-xs="25"],[layout=row]>[flex-xs="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="25"],[layout=column]>[flex-xs="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-xs="30"],[layout-xs=row]>[flex-xs="30"],[layout=row]>[flex-xs="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="30"],[layout=column]>[flex-xs="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-xs="35"],[layout-xs=row]>[flex-xs="35"],[layout=row]>[flex-xs="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="35"],[layout=column]>[flex-xs="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-xs="40"],[layout-xs=row]>[flex-xs="40"],[layout=row]>[flex-xs="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="40"],[layout=column]>[flex-xs="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-xs="45"],[layout-xs=row]>[flex-xs="45"],[layout=row]>[flex-xs="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="45"],[layout=column]>[flex-xs="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-xs="50"],[layout-xs=row]>[flex-xs="50"],[layout=row]>[flex-xs="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="50"],[layout=column]>[flex-xs="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-xs="55"],[layout-xs=row]>[flex-xs="55"],[layout=row]>[flex-xs="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="55"],[layout=column]>[flex-xs="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-xs="60"],[layout-xs=row]>[flex-xs="60"],[layout=row]>[flex-xs="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="60"],[layout=column]>[flex-xs="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-xs="65"],[layout-xs=row]>[flex-xs="65"],[layout=row]>[flex-xs="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="65"],[layout=column]>[flex-xs="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-xs="70"],[layout-xs=row]>[flex-xs="70"],[layout=row]>[flex-xs="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="70"],[layout=column]>[flex-xs="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-xs="75"],[layout-xs=row]>[flex-xs="75"],[layout=row]>[flex-xs="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="75"],[layout=column]>[flex-xs="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-xs="80"],[layout-xs=row]>[flex-xs="80"],[layout=row]>[flex-xs="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="80"],[layout=column]>[flex-xs="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-xs="85"],[layout-xs=row]>[flex-xs="85"],[layout=row]>[flex-xs="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="85"],[layout=column]>[flex-xs="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-xs="90"],[layout-xs=row]>[flex-xs="90"],[layout=row]>[flex-xs="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="90"],[layout=column]>[flex-xs="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-xs="95"],[layout-xs=row]>[flex-xs="95"],[layout=row]>[flex-xs="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="95"],[layout=column]>[flex-xs="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-xs="100"],[layout-xs=row]>[flex-xs="100"],[layout-xs=column]>[flex-xs="100"],[layout=row]>[flex-xs="100"],[layout=column]>[flex-xs="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-xs=row]>[flex-xs="33"],[layout=row]>[flex-xs="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-xs=row]>[flex-xs="66"],[layout=row]>[flex-xs="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-xs=column]>[flex-xs="33"],[layout=column]>[flex-xs="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-xs=column]>[flex-xs="66"],[layout=column]>[flex-xs="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-xs=row],[layout-xs=column],[layout-xs]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-xs=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-xs=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px){[flex-order-gt-xs="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-gt-xs="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-gt-xs="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-gt-xs="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-gt-xs="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-gt-xs="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-gt-xs="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-gt-xs="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-gt-xs="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-gt-xs="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-gt-xs="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-gt-xs="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-gt-xs="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-gt-xs="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-gt-xs="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-gt-xs="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-gt-xs="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-gt-xs="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-gt-xs="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-gt-xs="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-gt-xs="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-gt-xs="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-gt-xs="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-gt-xs="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-gt-xs="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-gt-xs="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-gt-xs="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-gt-xs="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-gt-xs="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-gt-xs="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-gt-xs="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-gt-xs="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-gt-xs="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-gt-xs="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-gt-xs="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-gt-xs="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-gt-xs="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-gt-xs="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-gt-xs="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-gt-xs="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-gt-xs="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-gt-xs="0"]{margin-left:0}[flex-offset-gt-xs="5"]{margin-left:5%}[flex-offset-gt-xs="10"]{margin-left:10%}[flex-offset-gt-xs="15"]{margin-left:15%}[flex-offset-gt-xs="20"]{margin-left:20%}[flex-offset-gt-xs="25"]{margin-left:25%}[flex-offset-gt-xs="30"]{margin-left:30%}[flex-offset-gt-xs="35"]{margin-left:35%}[flex-offset-gt-xs="40"]{margin-left:40%}[flex-offset-gt-xs="45"]{margin-left:45%}[flex-offset-gt-xs="50"]{margin-left:50%}[flex-offset-gt-xs="55"]{margin-left:55%}[flex-offset-gt-xs="60"]{margin-left:60%}[flex-offset-gt-xs="65"]{margin-left:65%}[flex-offset-gt-xs="70"]{margin-left:70%}[flex-offset-gt-xs="75"]{margin-left:75%}[flex-offset-gt-xs="80"]{margin-left:80%}[flex-offset-gt-xs="85"]{margin-left:85%}[flex-offset-gt-xs="90"]{margin-left:90%}[flex-offset-gt-xs="95"]{margin-left:95%}[flex-offset-gt-xs="33"]{margin-left:calc(100% / 3)}[flex-offset-gt-xs="66"]{margin-left:calc(200% / 3)}[layout-align-gt-xs="start stretch"],[layout-align-gt-xs]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-gt-xs="start stretch"],[layout-align-gt-xs=start],[layout-align-gt-xs="start start"],[layout-align-gt-xs="start center"],[layout-align-gt-xs="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-gt-xs=center],[layout-align-gt-xs="center start"],[layout-align-gt-xs="center center"],[layout-align-gt-xs="center end"],[layout-align-gt-xs="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-gt-xs=end],[layout-align-gt-xs="end center"],[layout-align-gt-xs="end start"],[layout-align-gt-xs="end end"],[layout-align-gt-xs="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-gt-xs=space-around],[layout-align-gt-xs="space-around center"],[layout-align-gt-xs="space-around start"],[layout-align-gt-xs="space-around end"],[layout-align-gt-xs="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-gt-xs=space-between],[layout-align-gt-xs="space-between center"],[layout-align-gt-xs="space-between start"],[layout-align-gt-xs="space-between end"],[layout-align-gt-xs="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-gt-xs="start start"],[layout-align-gt-xs="center start"],[layout-align-gt-xs="end start"],[layout-align-gt-xs="space-around start"],[layout-align-gt-xs="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-gt-xs="start center"],[layout-align-gt-xs="center center"],[layout-align-gt-xs="end center"],[layout-align-gt-xs="space-around center"],[layout-align-gt-xs="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-gt-xs="start center"]>*,[layout-align-gt-xs="center center"]>*,[layout-align-gt-xs="end center"]>*,[layout-align-gt-xs="space-around center"]>*,[layout-align-gt-xs="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-gt-xs="start end"],[layout-align-gt-xs="center end"],[layout-align-gt-xs="end end"],[layout-align-gt-xs="space-around end"],[layout-align-gt-xs="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-gt-xs="start stretch"],[layout-align-gt-xs="center stretch"],[layout-align-gt-xs="end stretch"],[layout-align-gt-xs="space-around stretch"],[layout-align-gt-xs="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-gt-xs]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-gt-xs-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-gt-xs-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-gt-xs-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-gt-xs-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-gt-xs="0"],[layout-gt-xs=row]>[flex-gt-xs="0"],[layout=row]>[flex-gt-xs="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="0"],[layout=column]>[flex-gt-xs="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-gt-xs="5"],[layout-gt-xs=row]>[flex-gt-xs="5"],[layout=row]>[flex-gt-xs="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="5"],[layout=column]>[flex-gt-xs="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-gt-xs="10"],[layout-gt-xs=row]>[flex-gt-xs="10"],[layout=row]>[flex-gt-xs="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="10"],[layout=column]>[flex-gt-xs="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-gt-xs="15"],[layout-gt-xs=row]>[flex-gt-xs="15"],[layout=row]>[flex-gt-xs="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="15"],[layout=column]>[flex-gt-xs="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-gt-xs="20"],[layout-gt-xs=row]>[flex-gt-xs="20"],[layout=row]>[flex-gt-xs="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="20"],[layout=column]>[flex-gt-xs="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-gt-xs="25"],[layout-gt-xs=row]>[flex-gt-xs="25"],[layout=row]>[flex-gt-xs="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="25"],[layout=column]>[flex-gt-xs="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-gt-xs="30"],[layout-gt-xs=row]>[flex-gt-xs="30"],[layout=row]>[flex-gt-xs="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="30"],[layout=column]>[flex-gt-xs="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-gt-xs="35"],[layout-gt-xs=row]>[flex-gt-xs="35"],[layout=row]>[flex-gt-xs="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="35"],[layout=column]>[flex-gt-xs="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-gt-xs="40"],[layout-gt-xs=row]>[flex-gt-xs="40"],[layout=row]>[flex-gt-xs="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="40"],[layout=column]>[flex-gt-xs="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-gt-xs="45"],[layout-gt-xs=row]>[flex-gt-xs="45"],[layout=row]>[flex-gt-xs="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="45"],[layout=column]>[flex-gt-xs="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-gt-xs="50"],[layout-gt-xs=row]>[flex-gt-xs="50"],[layout=row]>[flex-gt-xs="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="50"],[layout=column]>[flex-gt-xs="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-gt-xs="55"],[layout-gt-xs=row]>[flex-gt-xs="55"],[layout=row]>[flex-gt-xs="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="55"],[layout=column]>[flex-gt-xs="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-gt-xs="60"],[layout-gt-xs=row]>[flex-gt-xs="60"],[layout=row]>[flex-gt-xs="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="60"],[layout=column]>[flex-gt-xs="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-gt-xs="65"],[layout-gt-xs=row]>[flex-gt-xs="65"],[layout=row]>[flex-gt-xs="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="65"],[layout=column]>[flex-gt-xs="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-gt-xs="70"],[layout-gt-xs=row]>[flex-gt-xs="70"],[layout=row]>[flex-gt-xs="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="70"],[layout=column]>[flex-gt-xs="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-gt-xs="75"],[layout-gt-xs=row]>[flex-gt-xs="75"],[layout=row]>[flex-gt-xs="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="75"],[layout=column]>[flex-gt-xs="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-gt-xs="80"],[layout-gt-xs=row]>[flex-gt-xs="80"],[layout=row]>[flex-gt-xs="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="80"],[layout=column]>[flex-gt-xs="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-gt-xs="85"],[layout-gt-xs=row]>[flex-gt-xs="85"],[layout=row]>[flex-gt-xs="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="85"],[layout=column]>[flex-gt-xs="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-gt-xs="90"],[layout-gt-xs=row]>[flex-gt-xs="90"],[layout=row]>[flex-gt-xs="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="90"],[layout=column]>[flex-gt-xs="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-gt-xs="95"],[layout-gt-xs=row]>[flex-gt-xs="95"],[layout=row]>[flex-gt-xs="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="95"],[layout=column]>[flex-gt-xs="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-gt-xs="100"],[layout-gt-xs=row]>[flex-gt-xs="100"],[layout-gt-xs=column]>[flex-gt-xs="100"],[layout=row]>[flex-gt-xs="100"],[layout=column]>[flex-gt-xs="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-gt-xs=row]>[flex-gt-xs="33"],[layout=row]>[flex-gt-xs="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-gt-xs=row]>[flex-gt-xs="66"],[layout=row]>[flex-gt-xs="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="33"],[layout=column]>[flex-gt-xs="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-gt-xs=column]>[flex-gt-xs="66"],[layout=column]>[flex-gt-xs="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-gt-xs=row],[layout-gt-xs=column],[layout-gt-xs]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-gt-xs=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-gt-xs=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px) and (max-width:959px){.hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show),.hide-sm:not(.show-gt-xs):not(.show-sm):not(.show),.hide:not(.show-gt-xs):not(.show-sm):not(.show){display:none}[flex-order-sm="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-sm="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-sm="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-sm="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-sm="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-sm="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-sm="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-sm="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-sm="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-sm="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-sm="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-sm="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-sm="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-sm="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-sm="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-sm="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-sm="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-sm="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-sm="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-sm="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-sm="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-sm="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-sm="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-sm="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-sm="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-sm="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-sm="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-sm="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-sm="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-sm="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-sm="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-sm="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-sm="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-sm="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-sm="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-sm="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-sm="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-sm="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-sm="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-sm="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-sm="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-sm="0"]{margin-left:0}[flex-offset-sm="5"]{margin-left:5%}[flex-offset-sm="10"]{margin-left:10%}[flex-offset-sm="15"]{margin-left:15%}[flex-offset-sm="20"]{margin-left:20%}[flex-offset-sm="25"]{margin-left:25%}[flex-offset-sm="30"]{margin-left:30%}[flex-offset-sm="35"]{margin-left:35%}[flex-offset-sm="40"]{margin-left:40%}[flex-offset-sm="45"]{margin-left:45%}[flex-offset-sm="50"]{margin-left:50%}[flex-offset-sm="55"]{margin-left:55%}[flex-offset-sm="60"]{margin-left:60%}[flex-offset-sm="65"]{margin-left:65%}[flex-offset-sm="70"]{margin-left:70%}[flex-offset-sm="75"]{margin-left:75%}[flex-offset-sm="80"]{margin-left:80%}[flex-offset-sm="85"]{margin-left:85%}[flex-offset-sm="90"]{margin-left:90%}[flex-offset-sm="95"]{margin-left:95%}[flex-offset-sm="33"]{margin-left:calc(100% / 3)}[flex-offset-sm="66"]{margin-left:calc(200% / 3)}[layout-align-sm="start stretch"],[layout-align-sm]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-sm="start stretch"],[layout-align-sm=start],[layout-align-sm="start start"],[layout-align-sm="start center"],[layout-align-sm="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-sm=center],[layout-align-sm="center start"],[layout-align-sm="center center"],[layout-align-sm="center end"],[layout-align-sm="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-sm=end],[layout-align-sm="end center"],[layout-align-sm="end start"],[layout-align-sm="end end"],[layout-align-sm="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-sm=space-around],[layout-align-sm="space-around center"],[layout-align-sm="space-around start"],[layout-align-sm="space-around end"],[layout-align-sm="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-sm=space-between],[layout-align-sm="space-between center"],[layout-align-sm="space-between start"],[layout-align-sm="space-between end"],[layout-align-sm="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-sm="start start"],[layout-align-sm="center start"],[layout-align-sm="end start"],[layout-align-sm="space-around start"],[layout-align-sm="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-sm="start center"],[layout-align-sm="center center"],[layout-align-sm="end center"],[layout-align-sm="space-around center"],[layout-align-sm="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-sm="start center"]>*,[layout-align-sm="center center"]>*,[layout-align-sm="end center"]>*,[layout-align-sm="space-around center"]>*,[layout-align-sm="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-sm="start end"],[layout-align-sm="center end"],[layout-align-sm="end end"],[layout-align-sm="space-around end"],[layout-align-sm="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-sm="start stretch"],[layout-align-sm="center stretch"],[layout-align-sm="end stretch"],[layout-align-sm="space-around stretch"],[layout-align-sm="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-sm]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-sm-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-sm-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-sm-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-sm-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-sm="0"],[layout-sm=row]>[flex-sm="0"],[layout=row]>[flex-sm="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="0"],[layout=column]>[flex-sm="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-sm="5"],[layout-sm=row]>[flex-sm="5"],[layout=row]>[flex-sm="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="5"],[layout=column]>[flex-sm="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-sm="10"],[layout-sm=row]>[flex-sm="10"],[layout=row]>[flex-sm="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="10"],[layout=column]>[flex-sm="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-sm="15"],[layout-sm=row]>[flex-sm="15"],[layout=row]>[flex-sm="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="15"],[layout=column]>[flex-sm="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-sm="20"],[layout-sm=row]>[flex-sm="20"],[layout=row]>[flex-sm="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="20"],[layout=column]>[flex-sm="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-sm="25"],[layout-sm=row]>[flex-sm="25"],[layout=row]>[flex-sm="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="25"],[layout=column]>[flex-sm="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-sm="30"],[layout-sm=row]>[flex-sm="30"],[layout=row]>[flex-sm="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="30"],[layout=column]>[flex-sm="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-sm="35"],[layout-sm=row]>[flex-sm="35"],[layout=row]>[flex-sm="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="35"],[layout=column]>[flex-sm="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-sm="40"],[layout-sm=row]>[flex-sm="40"],[layout=row]>[flex-sm="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="40"],[layout=column]>[flex-sm="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-sm="45"],[layout-sm=row]>[flex-sm="45"],[layout=row]>[flex-sm="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="45"],[layout=column]>[flex-sm="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-sm="50"],[layout-sm=row]>[flex-sm="50"],[layout=row]>[flex-sm="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="50"],[layout=column]>[flex-sm="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-sm="55"],[layout-sm=row]>[flex-sm="55"],[layout=row]>[flex-sm="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="55"],[layout=column]>[flex-sm="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-sm="60"],[layout-sm=row]>[flex-sm="60"],[layout=row]>[flex-sm="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="60"],[layout=column]>[flex-sm="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-sm="65"],[layout-sm=row]>[flex-sm="65"],[layout=row]>[flex-sm="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="65"],[layout=column]>[flex-sm="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-sm="70"],[layout-sm=row]>[flex-sm="70"],[layout=row]>[flex-sm="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="70"],[layout=column]>[flex-sm="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-sm="75"],[layout-sm=row]>[flex-sm="75"],[layout=row]>[flex-sm="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="75"],[layout=column]>[flex-sm="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-sm="80"],[layout-sm=row]>[flex-sm="80"],[layout=row]>[flex-sm="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="80"],[layout=column]>[flex-sm="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-sm="85"],[layout-sm=row]>[flex-sm="85"],[layout=row]>[flex-sm="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="85"],[layout=column]>[flex-sm="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-sm="90"],[layout-sm=row]>[flex-sm="90"],[layout=row]>[flex-sm="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="90"],[layout=column]>[flex-sm="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-sm="95"],[layout-sm=row]>[flex-sm="95"],[layout=row]>[flex-sm="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="95"],[layout=column]>[flex-sm="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-sm="100"],[layout-sm=row]>[flex-sm="100"],[layout-sm=column]>[flex-sm="100"],[layout=row]>[flex-sm="100"],[layout=column]>[flex-sm="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-sm=row]>[flex-sm="33"],[layout=row]>[flex-sm="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-sm=row]>[flex-sm="66"],[layout=row]>[flex-sm="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-sm=column]>[flex-sm="33"],[layout=column]>[flex-sm="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-sm=column]>[flex-sm="66"],[layout=column]>[flex-sm="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-sm=row],[layout-sm=column],[layout-sm]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-sm=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-sm=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:960px){[flex-order-gt-sm="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-gt-sm="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-gt-sm="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-gt-sm="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-gt-sm="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-gt-sm="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-gt-sm="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-gt-sm="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-gt-sm="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-gt-sm="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-gt-sm="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-gt-sm="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-gt-sm="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-gt-sm="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-gt-sm="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-gt-sm="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-gt-sm="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-gt-sm="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-gt-sm="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-gt-sm="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-gt-sm="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-gt-sm="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-gt-sm="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-gt-sm="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-gt-sm="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-gt-sm="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-gt-sm="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-gt-sm="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-gt-sm="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-gt-sm="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-gt-sm="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-gt-sm="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-gt-sm="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-gt-sm="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-gt-sm="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-gt-sm="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-gt-sm="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-gt-sm="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-gt-sm="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-gt-sm="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-gt-sm="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-gt-sm="0"]{margin-left:0}[flex-offset-gt-sm="5"]{margin-left:5%}[flex-offset-gt-sm="10"]{margin-left:10%}[flex-offset-gt-sm="15"]{margin-left:15%}[flex-offset-gt-sm="20"]{margin-left:20%}[flex-offset-gt-sm="25"]{margin-left:25%}[flex-offset-gt-sm="30"]{margin-left:30%}[flex-offset-gt-sm="35"]{margin-left:35%}[flex-offset-gt-sm="40"]{margin-left:40%}[flex-offset-gt-sm="45"]{margin-left:45%}[flex-offset-gt-sm="50"]{margin-left:50%}[flex-offset-gt-sm="55"]{margin-left:55%}[flex-offset-gt-sm="60"]{margin-left:60%}[flex-offset-gt-sm="65"]{margin-left:65%}[flex-offset-gt-sm="70"]{margin-left:70%}[flex-offset-gt-sm="75"]{margin-left:75%}[flex-offset-gt-sm="80"]{margin-left:80%}[flex-offset-gt-sm="85"]{margin-left:85%}[flex-offset-gt-sm="90"]{margin-left:90%}[flex-offset-gt-sm="95"]{margin-left:95%}[flex-offset-gt-sm="33"]{margin-left:calc(100% / 3)}[flex-offset-gt-sm="66"]{margin-left:calc(200% / 3)}[layout-align-gt-sm="start stretch"],[layout-align-gt-sm]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-gt-sm="start stretch"],[layout-align-gt-sm=start],[layout-align-gt-sm="start start"],[layout-align-gt-sm="start center"],[layout-align-gt-sm="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-gt-sm=center],[layout-align-gt-sm="center start"],[layout-align-gt-sm="center center"],[layout-align-gt-sm="center end"],[layout-align-gt-sm="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-gt-sm=end],[layout-align-gt-sm="end center"],[layout-align-gt-sm="end start"],[layout-align-gt-sm="end end"],[layout-align-gt-sm="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-gt-sm=space-around],[layout-align-gt-sm="space-around center"],[layout-align-gt-sm="space-around start"],[layout-align-gt-sm="space-around end"],[layout-align-gt-sm="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-gt-sm=space-between],[layout-align-gt-sm="space-between center"],[layout-align-gt-sm="space-between start"],[layout-align-gt-sm="space-between end"],[layout-align-gt-sm="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-gt-sm="start start"],[layout-align-gt-sm="center start"],[layout-align-gt-sm="end start"],[layout-align-gt-sm="space-around start"],[layout-align-gt-sm="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-gt-sm="start center"],[layout-align-gt-sm="center center"],[layout-align-gt-sm="end center"],[layout-align-gt-sm="space-around center"],[layout-align-gt-sm="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-gt-sm="start center"]>*,[layout-align-gt-sm="center center"]>*,[layout-align-gt-sm="end center"]>*,[layout-align-gt-sm="space-around center"]>*,[layout-align-gt-sm="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-gt-sm="start end"],[layout-align-gt-sm="center end"],[layout-align-gt-sm="end end"],[layout-align-gt-sm="space-around end"],[layout-align-gt-sm="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-gt-sm="start stretch"],[layout-align-gt-sm="center stretch"],[layout-align-gt-sm="end stretch"],[layout-align-gt-sm="space-around stretch"],[layout-align-gt-sm="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-gt-sm]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-gt-sm-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-gt-sm-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-gt-sm-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-gt-sm-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-gt-sm="0"],[layout-gt-sm=row]>[flex-gt-sm="0"],[layout=row]>[flex-gt-sm="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="0"],[layout=column]>[flex-gt-sm="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-gt-sm="5"],[layout-gt-sm=row]>[flex-gt-sm="5"],[layout=row]>[flex-gt-sm="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="5"],[layout=column]>[flex-gt-sm="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-gt-sm="10"],[layout-gt-sm=row]>[flex-gt-sm="10"],[layout=row]>[flex-gt-sm="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="10"],[layout=column]>[flex-gt-sm="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-gt-sm="15"],[layout-gt-sm=row]>[flex-gt-sm="15"],[layout=row]>[flex-gt-sm="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="15"],[layout=column]>[flex-gt-sm="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-gt-sm="20"],[layout-gt-sm=row]>[flex-gt-sm="20"],[layout=row]>[flex-gt-sm="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="20"],[layout=column]>[flex-gt-sm="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-gt-sm="25"],[layout-gt-sm=row]>[flex-gt-sm="25"],[layout=row]>[flex-gt-sm="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="25"],[layout=column]>[flex-gt-sm="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-gt-sm="30"],[layout-gt-sm=row]>[flex-gt-sm="30"],[layout=row]>[flex-gt-sm="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="30"],[layout=column]>[flex-gt-sm="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-gt-sm="35"],[layout-gt-sm=row]>[flex-gt-sm="35"],[layout=row]>[flex-gt-sm="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="35"],[layout=column]>[flex-gt-sm="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-gt-sm="40"],[layout-gt-sm=row]>[flex-gt-sm="40"],[layout=row]>[flex-gt-sm="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="40"],[layout=column]>[flex-gt-sm="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-gt-sm="45"],[layout-gt-sm=row]>[flex-gt-sm="45"],[layout=row]>[flex-gt-sm="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="45"],[layout=column]>[flex-gt-sm="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-gt-sm="50"],[layout-gt-sm=row]>[flex-gt-sm="50"],[layout=row]>[flex-gt-sm="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="50"],[layout=column]>[flex-gt-sm="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-gt-sm="55"],[layout-gt-sm=row]>[flex-gt-sm="55"],[layout=row]>[flex-gt-sm="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="55"],[layout=column]>[flex-gt-sm="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-gt-sm="60"],[layout-gt-sm=row]>[flex-gt-sm="60"],[layout=row]>[flex-gt-sm="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="60"],[layout=column]>[flex-gt-sm="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-gt-sm="65"],[layout-gt-sm=row]>[flex-gt-sm="65"],[layout=row]>[flex-gt-sm="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="65"],[layout=column]>[flex-gt-sm="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-gt-sm="70"],[layout-gt-sm=row]>[flex-gt-sm="70"],[layout=row]>[flex-gt-sm="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="70"],[layout=column]>[flex-gt-sm="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-gt-sm="75"],[layout-gt-sm=row]>[flex-gt-sm="75"],[layout=row]>[flex-gt-sm="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="75"],[layout=column]>[flex-gt-sm="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-gt-sm="80"],[layout-gt-sm=row]>[flex-gt-sm="80"],[layout=row]>[flex-gt-sm="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="80"],[layout=column]>[flex-gt-sm="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-gt-sm="85"],[layout-gt-sm=row]>[flex-gt-sm="85"],[layout=row]>[flex-gt-sm="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="85"],[layout=column]>[flex-gt-sm="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-gt-sm="90"],[layout-gt-sm=row]>[flex-gt-sm="90"],[layout=row]>[flex-gt-sm="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="90"],[layout=column]>[flex-gt-sm="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-gt-sm="95"],[layout-gt-sm=row]>[flex-gt-sm="95"],[layout=row]>[flex-gt-sm="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="95"],[layout=column]>[flex-gt-sm="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-gt-sm="100"],[layout-gt-sm=row]>[flex-gt-sm="100"],[layout-gt-sm=column]>[flex-gt-sm="100"],[layout=row]>[flex-gt-sm="100"],[layout=column]>[flex-gt-sm="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-gt-sm=row]>[flex-gt-sm="33"],[layout=row]>[flex-gt-sm="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-gt-sm=row]>[flex-gt-sm="66"],[layout=row]>[flex-gt-sm="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="33"],[layout=column]>[flex-gt-sm="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-gt-sm=column]>[flex-gt-sm="66"],[layout=column]>[flex-gt-sm="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-gt-sm=row],[layout-gt-sm=column],[layout-gt-sm]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-gt-sm=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-gt-sm=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:960px) and (max-width:1023px){.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show){display:none}[flex-order-md="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-md="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-md="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-md="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-md="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-md="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-md="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-md="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-md="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-md="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-md="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-md="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-md="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-md="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-md="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-md="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-md="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-md="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-md="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-md="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-md="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-md="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-md="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-md="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-md="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-md="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-md="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-md="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-md="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-md="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-md="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-md="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-md="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-md="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-md="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-md="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-md="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-md="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-md="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-md="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-md="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-md="0"]{margin-left:0}[flex-offset-md="5"]{margin-left:5%}[flex-offset-md="10"]{margin-left:10%}[flex-offset-md="15"]{margin-left:15%}[flex-offset-md="20"]{margin-left:20%}[flex-offset-md="25"]{margin-left:25%}[flex-offset-md="30"]{margin-left:30%}[flex-offset-md="35"]{margin-left:35%}[flex-offset-md="40"]{margin-left:40%}[flex-offset-md="45"]{margin-left:45%}[flex-offset-md="50"]{margin-left:50%}[flex-offset-md="55"]{margin-left:55%}[flex-offset-md="60"]{margin-left:60%}[flex-offset-md="65"]{margin-left:65%}[flex-offset-md="70"]{margin-left:70%}[flex-offset-md="75"]{margin-left:75%}[flex-offset-md="80"]{margin-left:80%}[flex-offset-md="85"]{margin-left:85%}[flex-offset-md="90"]{margin-left:90%}[flex-offset-md="95"]{margin-left:95%}[flex-offset-md="33"]{margin-left:calc(100% / 3)}[flex-offset-md="66"]{margin-left:calc(200% / 3)}[layout-align-md="start stretch"],[layout-align-md]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-md="start stretch"],[layout-align-md=start],[layout-align-md="start start"],[layout-align-md="start center"],[layout-align-md="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-md=center],[layout-align-md="center start"],[layout-align-md="center center"],[layout-align-md="center end"],[layout-align-md="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-md=end],[layout-align-md="end center"],[layout-align-md="end start"],[layout-align-md="end end"],[layout-align-md="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-md=space-around],[layout-align-md="space-around center"],[layout-align-md="space-around start"],[layout-align-md="space-around end"],[layout-align-md="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-md=space-between],[layout-align-md="space-between center"],[layout-align-md="space-between start"],[layout-align-md="space-between end"],[layout-align-md="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-md="start start"],[layout-align-md="center start"],[layout-align-md="end start"],[layout-align-md="space-around start"],[layout-align-md="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-md="start center"],[layout-align-md="center center"],[layout-align-md="end center"],[layout-align-md="space-around center"],[layout-align-md="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-md="start center"]>*,[layout-align-md="center center"]>*,[layout-align-md="end center"]>*,[layout-align-md="space-around center"]>*,[layout-align-md="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-md="start end"],[layout-align-md="center end"],[layout-align-md="end end"],[layout-align-md="space-around end"],[layout-align-md="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-md="start stretch"],[layout-align-md="center stretch"],[layout-align-md="end stretch"],[layout-align-md="space-around stretch"],[layout-align-md="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-md]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-md-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-md-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-md-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-md-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-md="0"],[layout-md=row]>[flex-md="0"],[layout=row]>[flex-md="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="0"],[layout=column]>[flex-md="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-md="5"],[layout-md=row]>[flex-md="5"],[layout=row]>[flex-md="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="5"],[layout=column]>[flex-md="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-md="10"],[layout-md=row]>[flex-md="10"],[layout=row]>[flex-md="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="10"],[layout=column]>[flex-md="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-md="15"],[layout-md=row]>[flex-md="15"],[layout=row]>[flex-md="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="15"],[layout=column]>[flex-md="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-md="20"],[layout-md=row]>[flex-md="20"],[layout=row]>[flex-md="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="20"],[layout=column]>[flex-md="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-md="25"],[layout-md=row]>[flex-md="25"],[layout=row]>[flex-md="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="25"],[layout=column]>[flex-md="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-md="30"],[layout-md=row]>[flex-md="30"],[layout=row]>[flex-md="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="30"],[layout=column]>[flex-md="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-md="35"],[layout-md=row]>[flex-md="35"],[layout=row]>[flex-md="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="35"],[layout=column]>[flex-md="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-md="40"],[layout-md=row]>[flex-md="40"],[layout=row]>[flex-md="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="40"],[layout=column]>[flex-md="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-md="45"],[layout-md=row]>[flex-md="45"],[layout=row]>[flex-md="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="45"],[layout=column]>[flex-md="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-md="50"],[layout-md=row]>[flex-md="50"],[layout=row]>[flex-md="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="50"],[layout=column]>[flex-md="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-md="55"],[layout-md=row]>[flex-md="55"],[layout=row]>[flex-md="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="55"],[layout=column]>[flex-md="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-md="60"],[layout-md=row]>[flex-md="60"],[layout=row]>[flex-md="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="60"],[layout=column]>[flex-md="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-md="65"],[layout-md=row]>[flex-md="65"],[layout=row]>[flex-md="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="65"],[layout=column]>[flex-md="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-md="70"],[layout-md=row]>[flex-md="70"],[layout=row]>[flex-md="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="70"],[layout=column]>[flex-md="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-md="75"],[layout-md=row]>[flex-md="75"],[layout=row]>[flex-md="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="75"],[layout=column]>[flex-md="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-md="80"],[layout-md=row]>[flex-md="80"],[layout=row]>[flex-md="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="80"],[layout=column]>[flex-md="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-md="85"],[layout-md=row]>[flex-md="85"],[layout=row]>[flex-md="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="85"],[layout=column]>[flex-md="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-md="90"],[layout-md=row]>[flex-md="90"],[layout=row]>[flex-md="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="90"],[layout=column]>[flex-md="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-md="95"],[layout-md=row]>[flex-md="95"],[layout=row]>[flex-md="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="95"],[layout=column]>[flex-md="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-md="100"],[layout-md=row]>[flex-md="100"],[layout-md=column]>[flex-md="100"],[layout=row]>[flex-md="100"],[layout=column]>[flex-md="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-md=row]>[flex-md="33"],[layout=row]>[flex-md="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-md=row]>[flex-md="66"],[layout=row]>[flex-md="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-md=column]>[flex-md="33"],[layout=column]>[flex-md="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-md=column]>[flex-md="66"],[layout=column]>[flex-md="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-md=row],[layout-md=column],[layout-md]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-md=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-md=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){[flex-order-gt-md="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-gt-md="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-gt-md="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-gt-md="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-gt-md="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-gt-md="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-gt-md="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-gt-md="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-gt-md="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-gt-md="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-gt-md="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-gt-md="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-gt-md="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-gt-md="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-gt-md="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-gt-md="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-gt-md="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-gt-md="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-gt-md="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-gt-md="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-gt-md="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-gt-md="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-gt-md="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-gt-md="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-gt-md="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-gt-md="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-gt-md="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-gt-md="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-gt-md="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-gt-md="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-gt-md="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-gt-md="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-gt-md="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-gt-md="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-gt-md="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-gt-md="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-gt-md="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-gt-md="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-gt-md="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-gt-md="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-gt-md="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-gt-md="0"]{margin-left:0}[flex-offset-gt-md="5"]{margin-left:5%}[flex-offset-gt-md="10"]{margin-left:10%}[flex-offset-gt-md="15"]{margin-left:15%}[flex-offset-gt-md="20"]{margin-left:20%}[flex-offset-gt-md="25"]{margin-left:25%}[flex-offset-gt-md="30"]{margin-left:30%}[flex-offset-gt-md="35"]{margin-left:35%}[flex-offset-gt-md="40"]{margin-left:40%}[flex-offset-gt-md="45"]{margin-left:45%}[flex-offset-gt-md="50"]{margin-left:50%}[flex-offset-gt-md="55"]{margin-left:55%}[flex-offset-gt-md="60"]{margin-left:60%}[flex-offset-gt-md="65"]{margin-left:65%}[flex-offset-gt-md="70"]{margin-left:70%}[flex-offset-gt-md="75"]{margin-left:75%}[flex-offset-gt-md="80"]{margin-left:80%}[flex-offset-gt-md="85"]{margin-left:85%}[flex-offset-gt-md="90"]{margin-left:90%}[flex-offset-gt-md="95"]{margin-left:95%}[flex-offset-gt-md="33"]{margin-left:calc(100% / 3)}[flex-offset-gt-md="66"]{margin-left:calc(200% / 3)}[layout-align-gt-md="start stretch"],[layout-align-gt-md]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-gt-md="start stretch"],[layout-align-gt-md=start],[layout-align-gt-md="start start"],[layout-align-gt-md="start center"],[layout-align-gt-md="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-gt-md=center],[layout-align-gt-md="center start"],[layout-align-gt-md="center center"],[layout-align-gt-md="center end"],[layout-align-gt-md="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-gt-md=end],[layout-align-gt-md="end center"],[layout-align-gt-md="end start"],[layout-align-gt-md="end end"],[layout-align-gt-md="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-gt-md=space-around],[layout-align-gt-md="space-around center"],[layout-align-gt-md="space-around start"],[layout-align-gt-md="space-around end"],[layout-align-gt-md="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-gt-md=space-between],[layout-align-gt-md="space-between center"],[layout-align-gt-md="space-between start"],[layout-align-gt-md="space-between end"],[layout-align-gt-md="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-gt-md="start start"],[layout-align-gt-md="center start"],[layout-align-gt-md="end start"],[layout-align-gt-md="space-around start"],[layout-align-gt-md="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-gt-md="start center"],[layout-align-gt-md="center center"],[layout-align-gt-md="end center"],[layout-align-gt-md="space-around center"],[layout-align-gt-md="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-gt-md="start center"]>*,[layout-align-gt-md="center center"]>*,[layout-align-gt-md="end center"]>*,[layout-align-gt-md="space-around center"]>*,[layout-align-gt-md="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-gt-md="start end"],[layout-align-gt-md="center end"],[layout-align-gt-md="end end"],[layout-align-gt-md="space-around end"],[layout-align-gt-md="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-gt-md="start stretch"],[layout-align-gt-md="center stretch"],[layout-align-gt-md="end stretch"],[layout-align-gt-md="space-around stretch"],[layout-align-gt-md="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-gt-md]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-gt-md-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-gt-md-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-gt-md-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-gt-md-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-gt-md="0"],[layout-gt-md=row]>[flex-gt-md="0"],[layout=row]>[flex-gt-md="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="0"],[layout=column]>[flex-gt-md="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-gt-md="5"],[layout-gt-md=row]>[flex-gt-md="5"],[layout=row]>[flex-gt-md="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="5"],[layout=column]>[flex-gt-md="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-gt-md="10"],[layout-gt-md=row]>[flex-gt-md="10"],[layout=row]>[flex-gt-md="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="10"],[layout=column]>[flex-gt-md="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-gt-md="15"],[layout-gt-md=row]>[flex-gt-md="15"],[layout=row]>[flex-gt-md="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="15"],[layout=column]>[flex-gt-md="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-gt-md="20"],[layout-gt-md=row]>[flex-gt-md="20"],[layout=row]>[flex-gt-md="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="20"],[layout=column]>[flex-gt-md="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-gt-md="25"],[layout-gt-md=row]>[flex-gt-md="25"],[layout=row]>[flex-gt-md="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="25"],[layout=column]>[flex-gt-md="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-gt-md="30"],[layout-gt-md=row]>[flex-gt-md="30"],[layout=row]>[flex-gt-md="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="30"],[layout=column]>[flex-gt-md="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-gt-md="35"],[layout-gt-md=row]>[flex-gt-md="35"],[layout=row]>[flex-gt-md="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="35"],[layout=column]>[flex-gt-md="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-gt-md="40"],[layout-gt-md=row]>[flex-gt-md="40"],[layout=row]>[flex-gt-md="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="40"],[layout=column]>[flex-gt-md="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-gt-md="45"],[layout-gt-md=row]>[flex-gt-md="45"],[layout=row]>[flex-gt-md="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="45"],[layout=column]>[flex-gt-md="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-gt-md="50"],[layout-gt-md=row]>[flex-gt-md="50"],[layout=row]>[flex-gt-md="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="50"],[layout=column]>[flex-gt-md="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-gt-md="55"],[layout-gt-md=row]>[flex-gt-md="55"],[layout=row]>[flex-gt-md="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="55"],[layout=column]>[flex-gt-md="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-gt-md="60"],[layout-gt-md=row]>[flex-gt-md="60"],[layout=row]>[flex-gt-md="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="60"],[layout=column]>[flex-gt-md="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-gt-md="65"],[layout-gt-md=row]>[flex-gt-md="65"],[layout=row]>[flex-gt-md="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="65"],[layout=column]>[flex-gt-md="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-gt-md="70"],[layout-gt-md=row]>[flex-gt-md="70"],[layout=row]>[flex-gt-md="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="70"],[layout=column]>[flex-gt-md="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-gt-md="75"],[layout-gt-md=row]>[flex-gt-md="75"],[layout=row]>[flex-gt-md="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="75"],[layout=column]>[flex-gt-md="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-gt-md="80"],[layout-gt-md=row]>[flex-gt-md="80"],[layout=row]>[flex-gt-md="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="80"],[layout=column]>[flex-gt-md="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-gt-md="85"],[layout-gt-md=row]>[flex-gt-md="85"],[layout=row]>[flex-gt-md="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="85"],[layout=column]>[flex-gt-md="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-gt-md="90"],[layout-gt-md=row]>[flex-gt-md="90"],[layout=row]>[flex-gt-md="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="90"],[layout=column]>[flex-gt-md="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-gt-md="95"],[layout-gt-md=row]>[flex-gt-md="95"],[layout=row]>[flex-gt-md="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="95"],[layout=column]>[flex-gt-md="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-gt-md="100"],[layout-gt-md=row]>[flex-gt-md="100"],[layout-gt-md=column]>[flex-gt-md="100"],[layout=row]>[flex-gt-md="100"],[layout=column]>[flex-gt-md="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-gt-md=row]>[flex-gt-md="33"],[layout=row]>[flex-gt-md="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-gt-md=row]>[flex-gt-md="66"],[layout=row]>[flex-gt-md="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="33"],[layout=column]>[flex-gt-md="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-gt-md=column]>[flex-gt-md="66"],[layout=column]>[flex-gt-md="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-gt-md=row],[layout-gt-md=column],[layout-gt-md]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-gt-md=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-gt-md=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px) and (max-width:1279px){.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show){display:none}[flex-order-lg="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-lg="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-lg="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-lg="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-lg="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-lg="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-lg="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-lg="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-lg="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-lg="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-lg="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-lg="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-lg="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-lg="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-lg="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-lg="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-lg="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-lg="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-lg="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-lg="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-lg="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-lg="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-lg="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-lg="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-lg="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-lg="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-lg="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-lg="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-lg="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-lg="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-lg="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-lg="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-lg="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-lg="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-lg="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-lg="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-lg="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-lg="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-lg="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-lg="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-lg="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[flex-offset-lg="0"]{margin-left:0}[flex-offset-lg="5"]{margin-left:5%}[flex-offset-lg="10"]{margin-left:10%}[flex-offset-lg="15"]{margin-left:15%}[flex-offset-lg="20"]{margin-left:20%}[flex-offset-lg="25"]{margin-left:25%}[flex-offset-lg="30"]{margin-left:30%}[flex-offset-lg="35"]{margin-left:35%}[flex-offset-lg="40"]{margin-left:40%}[flex-offset-lg="45"]{margin-left:45%}[flex-offset-lg="50"]{margin-left:50%}[flex-offset-lg="55"]{margin-left:55%}[flex-offset-lg="60"]{margin-left:60%}[flex-offset-lg="65"]{margin-left:65%}[flex-offset-lg="70"]{margin-left:70%}[flex-offset-lg="75"]{margin-left:75%}[flex-offset-lg="80"]{margin-left:80%}[flex-offset-lg="85"]{margin-left:85%}[flex-offset-lg="90"]{margin-left:90%}[flex-offset-lg="95"]{margin-left:95%}[flex-offset-lg="33"]{margin-left:calc(100% / 3)}[flex-offset-lg="66"]{margin-left:calc(200% / 3)}[layout-align-lg="start stretch"],[layout-align-lg]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-lg="start stretch"],[layout-align-lg=start],[layout-align-lg="start start"],[layout-align-lg="start center"],[layout-align-lg="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-lg=center],[layout-align-lg="center start"],[layout-align-lg="center center"],[layout-align-lg="center end"],[layout-align-lg="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-lg=end],[layout-align-lg="end center"],[layout-align-lg="end start"],[layout-align-lg="end end"],[layout-align-lg="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-lg=space-around],[layout-align-lg="space-around center"],[layout-align-lg="space-around start"],[layout-align-lg="space-around end"],[layout-align-lg="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-lg=space-between],[layout-align-lg="space-between center"],[layout-align-lg="space-between start"],[layout-align-lg="space-between end"],[layout-align-lg="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-lg="start start"],[layout-align-lg="center start"],[layout-align-lg="end start"],[layout-align-lg="space-around start"],[layout-align-lg="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-lg="start center"],[layout-align-lg="center center"],[layout-align-lg="end center"],[layout-align-lg="space-around center"],[layout-align-lg="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-lg="start center"]>*,[layout-align-lg="center center"]>*,[layout-align-lg="end center"]>*,[layout-align-lg="space-around center"]>*,[layout-align-lg="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-lg="start end"],[layout-align-lg="center end"],[layout-align-lg="end end"],[layout-align-lg="space-around end"],[layout-align-lg="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-lg="start stretch"],[layout-align-lg="center stretch"],[layout-align-lg="end stretch"],[layout-align-lg="space-around stretch"],[layout-align-lg="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-lg]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-lg-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-lg-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-lg-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-lg-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-lg="0"],[layout-lg=row]>[flex-lg="0"],[layout=row]>[flex-lg="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="0"],[layout=column]>[flex-lg="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-lg="5"],[layout-lg=row]>[flex-lg="5"],[layout=row]>[flex-lg="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="5"],[layout=column]>[flex-lg="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-lg="10"],[layout-lg=row]>[flex-lg="10"],[layout=row]>[flex-lg="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="10"],[layout=column]>[flex-lg="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-lg="15"],[layout-lg=row]>[flex-lg="15"],[layout=row]>[flex-lg="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="15"],[layout=column]>[flex-lg="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-lg="20"],[layout-lg=row]>[flex-lg="20"],[layout=row]>[flex-lg="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="20"],[layout=column]>[flex-lg="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-lg="25"],[layout-lg=row]>[flex-lg="25"],[layout=row]>[flex-lg="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="25"],[layout=column]>[flex-lg="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-lg="30"],[layout-lg=row]>[flex-lg="30"],[layout=row]>[flex-lg="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="30"],[layout=column]>[flex-lg="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-lg="35"],[layout-lg=row]>[flex-lg="35"],[layout=row]>[flex-lg="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="35"],[layout=column]>[flex-lg="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-lg="40"],[layout-lg=row]>[flex-lg="40"],[layout=row]>[flex-lg="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="40"],[layout=column]>[flex-lg="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-lg="45"],[layout-lg=row]>[flex-lg="45"],[layout=row]>[flex-lg="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="45"],[layout=column]>[flex-lg="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-lg="50"],[layout-lg=row]>[flex-lg="50"],[layout=row]>[flex-lg="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="50"],[layout=column]>[flex-lg="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-lg="55"],[layout-lg=row]>[flex-lg="55"],[layout=row]>[flex-lg="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="55"],[layout=column]>[flex-lg="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-lg="60"],[layout-lg=row]>[flex-lg="60"],[layout=row]>[flex-lg="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="60"],[layout=column]>[flex-lg="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-lg="65"],[layout-lg=row]>[flex-lg="65"],[layout=row]>[flex-lg="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="65"],[layout=column]>[flex-lg="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-lg="70"],[layout-lg=row]>[flex-lg="70"],[layout=row]>[flex-lg="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="70"],[layout=column]>[flex-lg="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-lg="75"],[layout-lg=row]>[flex-lg="75"],[layout=row]>[flex-lg="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="75"],[layout=column]>[flex-lg="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-lg="80"],[layout-lg=row]>[flex-lg="80"],[layout=row]>[flex-lg="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="80"],[layout=column]>[flex-lg="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-lg="85"],[layout-lg=row]>[flex-lg="85"],[layout=row]>[flex-lg="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="85"],[layout=column]>[flex-lg="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-lg="90"],[layout-lg=row]>[flex-lg="90"],[layout=row]>[flex-lg="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="90"],[layout=column]>[flex-lg="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-lg="95"],[layout-lg=row]>[flex-lg="95"],[layout=row]>[flex-lg="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="95"],[layout=column]>[flex-lg="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-lg="100"],[layout-lg=row]>[flex-lg="100"],[layout-lg=column]>[flex-lg="100"],[layout=row]>[flex-lg="100"],[layout=column]>[flex-lg="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-lg=row]>[flex-lg="33"],[layout=row]>[flex-lg="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-lg=row]>[flex-lg="66"],[layout=row]>[flex-lg="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-lg=column]>[flex-lg="33"],[layout=column]>[flex-lg="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-lg=column]>[flex-lg="66"],[layout=column]>[flex-lg="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-lg=row],[layout-lg=column],[layout-lg]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-lg=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-lg=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1280px){[flex-offset-gt-lg="0"],[flex-offset-xl="0"]{margin-left:0}[flex-offset-gt-lg="5"],[flex-offset-xl="5"]{margin-left:5%}[flex-offset-gt-lg="10"],[flex-offset-xl="10"]{margin-left:10%}[flex-offset-gt-lg="15"],[flex-offset-xl="15"]{margin-left:15%}[flex-offset-gt-lg="20"],[flex-offset-xl="20"]{margin-left:20%}[flex-offset-gt-lg="25"],[flex-offset-xl="25"]{margin-left:25%}[flex-offset-gt-lg="30"],[flex-offset-xl="30"]{margin-left:30%}[flex-offset-gt-lg="35"],[flex-offset-xl="35"]{margin-left:35%}[flex-offset-gt-lg="40"],[flex-offset-xl="40"]{margin-left:40%}[flex-offset-gt-lg="45"],[flex-offset-xl="45"]{margin-left:45%}[flex-offset-gt-lg="50"],[flex-offset-xl="50"]{margin-left:50%}[flex-offset-gt-lg="55"],[flex-offset-xl="55"]{margin-left:55%}[flex-offset-gt-lg="60"],[flex-offset-xl="60"]{margin-left:60%}[flex-offset-gt-lg="65"],[flex-offset-xl="65"]{margin-left:65%}[flex-offset-gt-lg="70"],[flex-offset-xl="70"]{margin-left:70%}[flex-offset-gt-lg="75"],[flex-offset-xl="75"]{margin-left:75%}[flex-offset-gt-lg="80"],[flex-offset-xl="80"]{margin-left:80%}[flex-offset-gt-lg="85"],[flex-offset-xl="85"]{margin-left:85%}[flex-offset-gt-lg="90"],[flex-offset-xl="90"]{margin-left:90%}[flex-offset-gt-lg="95"],[flex-offset-xl="95"]{margin-left:95%}[flex-offset-gt-lg="33"],[flex-offset-xl="33"]{margin-left:calc(100% / 3)}[flex-offset-gt-lg="66"],[flex-offset-xl="66"]{margin-left:calc(200% / 3)}[flex-order-gt-lg="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-gt-lg="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-gt-lg="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-gt-lg="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-gt-lg="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-gt-lg="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-gt-lg="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-gt-lg="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-gt-lg="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-gt-lg="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-gt-lg="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-gt-lg="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-gt-lg="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-gt-lg="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-gt-lg="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-gt-lg="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-gt-lg="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-gt-lg="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-gt-lg="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-gt-lg="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-gt-lg="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-gt-lg="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-gt-lg="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-gt-lg="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-gt-lg="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-gt-lg="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-gt-lg="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-gt-lg="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-gt-lg="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-gt-lg="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-gt-lg="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-gt-lg="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-gt-lg="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-gt-lg="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-gt-lg="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-gt-lg="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-gt-lg="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-gt-lg="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-gt-lg="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-gt-lg="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-gt-lg="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[layout-align-gt-lg="start stretch"],[layout-align-gt-lg]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-gt-lg="start stretch"],[layout-align-gt-lg=start],[layout-align-gt-lg="start start"],[layout-align-gt-lg="start center"],[layout-align-gt-lg="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-gt-lg=center],[layout-align-gt-lg="center start"],[layout-align-gt-lg="center center"],[layout-align-gt-lg="center end"],[layout-align-gt-lg="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-gt-lg=end],[layout-align-gt-lg="end center"],[layout-align-gt-lg="end start"],[layout-align-gt-lg="end end"],[layout-align-gt-lg="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-gt-lg=space-around],[layout-align-gt-lg="space-around center"],[layout-align-gt-lg="space-around start"],[layout-align-gt-lg="space-around end"],[layout-align-gt-lg="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-gt-lg=space-between],[layout-align-gt-lg="space-between center"],[layout-align-gt-lg="space-between start"],[layout-align-gt-lg="space-between end"],[layout-align-gt-lg="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-gt-lg="start start"],[layout-align-gt-lg="center start"],[layout-align-gt-lg="end start"],[layout-align-gt-lg="space-around start"],[layout-align-gt-lg="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-gt-lg="start center"],[layout-align-gt-lg="center center"],[layout-align-gt-lg="end center"],[layout-align-gt-lg="space-around center"],[layout-align-gt-lg="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-gt-lg="start center"]>*,[layout-align-gt-lg="center center"]>*,[layout-align-gt-lg="end center"]>*,[layout-align-gt-lg="space-around center"]>*,[layout-align-gt-lg="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-gt-lg="start end"],[layout-align-gt-lg="center end"],[layout-align-gt-lg="end end"],[layout-align-gt-lg="space-around end"],[layout-align-gt-lg="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-gt-lg="start stretch"],[layout-align-gt-lg="center stretch"],[layout-align-gt-lg="end stretch"],[layout-align-gt-lg="space-around stretch"],[layout-align-gt-lg="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-gt-lg]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-gt-lg-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-gt-lg-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-gt-lg-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-gt-lg-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-gt-lg="0"],[layout-gt-lg=row]>[flex-gt-lg="0"],[layout=row]>[flex-gt-lg="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="0"],[layout=column]>[flex-gt-lg="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-gt-lg="5"],[layout-gt-lg=row]>[flex-gt-lg="5"],[layout=row]>[flex-gt-lg="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="5"],[layout=column]>[flex-gt-lg="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-gt-lg="10"],[layout-gt-lg=row]>[flex-gt-lg="10"],[layout=row]>[flex-gt-lg="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="10"],[layout=column]>[flex-gt-lg="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-gt-lg="15"],[layout-gt-lg=row]>[flex-gt-lg="15"],[layout=row]>[flex-gt-lg="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="15"],[layout=column]>[flex-gt-lg="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-gt-lg="20"],[layout-gt-lg=row]>[flex-gt-lg="20"],[layout=row]>[flex-gt-lg="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="20"],[layout=column]>[flex-gt-lg="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-gt-lg="25"],[layout-gt-lg=row]>[flex-gt-lg="25"],[layout=row]>[flex-gt-lg="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="25"],[layout=column]>[flex-gt-lg="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-gt-lg="30"],[layout-gt-lg=row]>[flex-gt-lg="30"],[layout=row]>[flex-gt-lg="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="30"],[layout=column]>[flex-gt-lg="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-gt-lg="35"],[layout-gt-lg=row]>[flex-gt-lg="35"],[layout=row]>[flex-gt-lg="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="35"],[layout=column]>[flex-gt-lg="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-gt-lg="40"],[layout-gt-lg=row]>[flex-gt-lg="40"],[layout=row]>[flex-gt-lg="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="40"],[layout=column]>[flex-gt-lg="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-gt-lg="45"],[layout-gt-lg=row]>[flex-gt-lg="45"],[layout=row]>[flex-gt-lg="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="45"],[layout=column]>[flex-gt-lg="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-gt-lg="50"],[layout-gt-lg=row]>[flex-gt-lg="50"],[layout=row]>[flex-gt-lg="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="50"],[layout=column]>[flex-gt-lg="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-gt-lg="55"],[layout-gt-lg=row]>[flex-gt-lg="55"],[layout=row]>[flex-gt-lg="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="55"],[layout=column]>[flex-gt-lg="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-gt-lg="60"],[layout-gt-lg=row]>[flex-gt-lg="60"],[layout=row]>[flex-gt-lg="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="60"],[layout=column]>[flex-gt-lg="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-gt-lg="65"],[layout-gt-lg=row]>[flex-gt-lg="65"],[layout=row]>[flex-gt-lg="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="65"],[layout=column]>[flex-gt-lg="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-gt-lg="70"],[layout-gt-lg=row]>[flex-gt-lg="70"],[layout=row]>[flex-gt-lg="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="70"],[layout=column]>[flex-gt-lg="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-gt-lg="75"],[layout-gt-lg=row]>[flex-gt-lg="75"],[layout=row]>[flex-gt-lg="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="75"],[layout=column]>[flex-gt-lg="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-gt-lg="80"],[layout-gt-lg=row]>[flex-gt-lg="80"],[layout=row]>[flex-gt-lg="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="80"],[layout=column]>[flex-gt-lg="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-gt-lg="85"],[layout-gt-lg=row]>[flex-gt-lg="85"],[layout=row]>[flex-gt-lg="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="85"],[layout=column]>[flex-gt-lg="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-gt-lg="90"],[layout-gt-lg=row]>[flex-gt-lg="90"],[layout=row]>[flex-gt-lg="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="90"],[layout=column]>[flex-gt-lg="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-gt-lg="95"],[layout-gt-lg=row]>[flex-gt-lg="95"],[layout=row]>[flex-gt-lg="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="95"],[layout=column]>[flex-gt-lg="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-gt-lg="100"],[layout-gt-lg=row]>[flex-gt-lg="100"],[layout-gt-lg=column]>[flex-gt-lg="100"],[layout=row]>[flex-gt-lg="100"],[layout=column]>[flex-gt-lg="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-gt-lg=row]>[flex-gt-lg="33"],[layout=row]>[flex-gt-lg="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-gt-lg=row]>[flex-gt-lg="66"],[layout=row]>[flex-gt-lg="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="33"],[layout=column]>[flex-gt-lg="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-gt-lg=column]>[flex-gt-lg="66"],[layout=column]>[flex-gt-lg="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-gt-lg=row],[layout-gt-lg=column],[layout-gt-lg]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-gt-lg=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-gt-lg=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[flex-order-xl="-20"]{-webkit-box-ordinal-group:-19;-webkit-order:-20;-ms-flex-order:-20;order:-20}[flex-order-xl="-19"]{-webkit-box-ordinal-group:-18;-webkit-order:-19;-ms-flex-order:-19;order:-19}[flex-order-xl="-18"]{-webkit-box-ordinal-group:-17;-webkit-order:-18;-ms-flex-order:-18;order:-18}[flex-order-xl="-17"]{-webkit-box-ordinal-group:-16;-webkit-order:-17;-ms-flex-order:-17;order:-17}[flex-order-xl="-16"]{-webkit-box-ordinal-group:-15;-webkit-order:-16;-ms-flex-order:-16;order:-16}[flex-order-xl="-15"]{-webkit-box-ordinal-group:-14;-webkit-order:-15;-ms-flex-order:-15;order:-15}[flex-order-xl="-14"]{-webkit-box-ordinal-group:-13;-webkit-order:-14;-ms-flex-order:-14;order:-14}[flex-order-xl="-13"]{-webkit-box-ordinal-group:-12;-webkit-order:-13;-ms-flex-order:-13;order:-13}[flex-order-xl="-12"]{-webkit-box-ordinal-group:-11;-webkit-order:-12;-ms-flex-order:-12;order:-12}[flex-order-xl="-11"]{-webkit-box-ordinal-group:-10;-webkit-order:-11;-ms-flex-order:-11;order:-11}[flex-order-xl="-10"]{-webkit-box-ordinal-group:-9;-webkit-order:-10;-ms-flex-order:-10;order:-10}[flex-order-xl="-9"]{-webkit-box-ordinal-group:-8;-webkit-order:-9;-ms-flex-order:-9;order:-9}[flex-order-xl="-8"]{-webkit-box-ordinal-group:-7;-webkit-order:-8;-ms-flex-order:-8;order:-8}[flex-order-xl="-7"]{-webkit-box-ordinal-group:-6;-webkit-order:-7;-ms-flex-order:-7;order:-7}[flex-order-xl="-6"]{-webkit-box-ordinal-group:-5;-webkit-order:-6;-ms-flex-order:-6;order:-6}[flex-order-xl="-5"]{-webkit-box-ordinal-group:-4;-webkit-order:-5;-ms-flex-order:-5;order:-5}[flex-order-xl="-4"]{-webkit-box-ordinal-group:-3;-webkit-order:-4;-ms-flex-order:-4;order:-4}[flex-order-xl="-3"]{-webkit-box-ordinal-group:-2;-webkit-order:-3;-ms-flex-order:-3;order:-3}[flex-order-xl="-2"]{-webkit-box-ordinal-group:-1;-webkit-order:-2;-ms-flex-order:-2;order:-2}[flex-order-xl="-1"]{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}[flex-order-xl="0"]{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}[flex-order-xl="1"]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}[flex-order-xl="2"]{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}[flex-order-xl="3"]{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}[flex-order-xl="4"]{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}[flex-order-xl="5"]{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}[flex-order-xl="6"]{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}[flex-order-xl="7"]{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}[flex-order-xl="8"]{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}[flex-order-xl="9"]{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}[flex-order-xl="10"]{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}[flex-order-xl="11"]{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}[flex-order-xl="12"]{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}[flex-order-xl="13"]{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}[flex-order-xl="14"]{-webkit-box-ordinal-group:15;-webkit-order:14;-ms-flex-order:14;order:14}[flex-order-xl="15"]{-webkit-box-ordinal-group:16;-webkit-order:15;-ms-flex-order:15;order:15}[flex-order-xl="16"]{-webkit-box-ordinal-group:17;-webkit-order:16;-ms-flex-order:16;order:16}[flex-order-xl="17"]{-webkit-box-ordinal-group:18;-webkit-order:17;-ms-flex-order:17;order:17}[flex-order-xl="18"]{-webkit-box-ordinal-group:19;-webkit-order:18;-ms-flex-order:18;order:18}[flex-order-xl="19"]{-webkit-box-ordinal-group:20;-webkit-order:19;-ms-flex-order:19;order:19}[flex-order-xl="20"]{-webkit-box-ordinal-group:21;-webkit-order:20;-ms-flex-order:20;order:20}[layout-align-xl="start stretch"],[layout-align-xl]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}[layout-align-xl="start stretch"],[layout-align-xl=start],[layout-align-xl="start start"],[layout-align-xl="start center"],[layout-align-xl="start end"]{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}[layout-align-xl=center],[layout-align-xl="center start"],[layout-align-xl="center center"],[layout-align-xl="center end"],[layout-align-xl="center stretch"]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[layout-align-xl=end],[layout-align-xl="end center"],[layout-align-xl="end start"],[layout-align-xl="end end"],[layout-align-xl="end stretch"]{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}[layout-align-xl=space-around],[layout-align-xl="space-around center"],[layout-align-xl="space-around start"],[layout-align-xl="space-around end"],[layout-align-xl="space-around stretch"]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}[layout-align-xl=space-between],[layout-align-xl="space-between center"],[layout-align-xl="space-between start"],[layout-align-xl="space-between end"],[layout-align-xl="space-between stretch"]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}[layout-align-xl="start start"],[layout-align-xl="center start"],[layout-align-xl="end start"],[layout-align-xl="space-around start"],[layout-align-xl="space-between start"]{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}[layout-align-xl="start center"],[layout-align-xl="center center"],[layout-align-xl="end center"],[layout-align-xl="space-around center"],[layout-align-xl="space-between center"]{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}[layout-align-xl="start center"]>*,[layout-align-xl="center center"]>*,[layout-align-xl="end center"]>*,[layout-align-xl="space-around center"]>*,[layout-align-xl="space-between center"]>*{max-width:100%;box-sizing:border-box}[layout-align-xl="start end"],[layout-align-xl="center end"],[layout-align-xl="end end"],[layout-align-xl="space-around end"],[layout-align-xl="space-between end"]{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}[layout-align-xl="start stretch"],[layout-align-xl="center stretch"],[layout-align-xl="end stretch"],[layout-align-xl="space-around stretch"],[layout-align-xl="space-between stretch"]{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}[flex-xl]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:border-box}[flex-xl-grow]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}[flex-xl-initial]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}[flex-xl-auto]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}[flex-xl-none]{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}[flex-xl="0"],[layout-xl=row]>[flex-xl="0"],[layout=row]>[flex-xl="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="0"],[layout=column]>[flex-xl="0"]{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}[flex-xl="5"],[layout-xl=row]>[flex-xl="5"],[layout=row]>[flex-xl="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="5"],[layout=column]>[flex-xl="5"]{-webkit-box-flex:1;-webkit-flex:1 1 5%;-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}[flex-xl="10"],[layout-xl=row]>[flex-xl="10"],[layout=row]>[flex-xl="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="10"],[layout=column]>[flex-xl="10"]{-webkit-box-flex:1;-webkit-flex:1 1 10%;-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}[flex-xl="15"],[layout-xl=row]>[flex-xl="15"],[layout=row]>[flex-xl="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="15"],[layout=column]>[flex-xl="15"]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}[flex-xl="20"],[layout-xl=row]>[flex-xl="20"],[layout=row]>[flex-xl="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="20"],[layout=column]>[flex-xl="20"]{-webkit-box-flex:1;-webkit-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}[flex-xl="25"],[layout-xl=row]>[flex-xl="25"],[layout=row]>[flex-xl="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="25"],[layout=column]>[flex-xl="25"]{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}[flex-xl="30"],[layout-xl=row]>[flex-xl="30"],[layout=row]>[flex-xl="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="30"],[layout=column]>[flex-xl="30"]{-webkit-box-flex:1;-webkit-flex:1 1 30%;-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}[flex-xl="35"],[layout-xl=row]>[flex-xl="35"],[layout=row]>[flex-xl="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="35"],[layout=column]>[flex-xl="35"]{-webkit-box-flex:1;-webkit-flex:1 1 35%;-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}[flex-xl="40"],[layout-xl=row]>[flex-xl="40"],[layout=row]>[flex-xl="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="40"],[layout=column]>[flex-xl="40"]{-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}[flex-xl="45"],[layout-xl=row]>[flex-xl="45"],[layout=row]>[flex-xl="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="45"],[layout=column]>[flex-xl="45"]{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}[flex-xl="50"],[layout-xl=row]>[flex-xl="50"],[layout=row]>[flex-xl="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="50"],[layout=column]>[flex-xl="50"]{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}[flex-xl="55"],[layout-xl=row]>[flex-xl="55"],[layout=row]>[flex-xl="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="55"],[layout=column]>[flex-xl="55"]{-webkit-box-flex:1;-webkit-flex:1 1 55%;-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}[flex-xl="60"],[layout-xl=row]>[flex-xl="60"],[layout=row]>[flex-xl="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="60"],[layout=column]>[flex-xl="60"]{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}[flex-xl="65"],[layout-xl=row]>[flex-xl="65"],[layout=row]>[flex-xl="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="65"],[layout=column]>[flex-xl="65"]{-webkit-box-flex:1;-webkit-flex:1 1 65%;-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}[flex-xl="70"],[layout-xl=row]>[flex-xl="70"],[layout=row]>[flex-xl="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="70"],[layout=column]>[flex-xl="70"]{-webkit-box-flex:1;-webkit-flex:1 1 70%;-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}[flex-xl="75"],[layout-xl=row]>[flex-xl="75"],[layout=row]>[flex-xl="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="75"],[layout=column]>[flex-xl="75"]{-webkit-box-flex:1;-webkit-flex:1 1 75%;-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}[flex-xl="80"],[layout-xl=row]>[flex-xl="80"],[layout=row]>[flex-xl="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="80"],[layout=column]>[flex-xl="80"]{-webkit-box-flex:1;-webkit-flex:1 1 80%;-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}[flex-xl="85"],[layout-xl=row]>[flex-xl="85"],[layout=row]>[flex-xl="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="85"],[layout=column]>[flex-xl="85"]{-webkit-box-flex:1;-webkit-flex:1 1 85%;-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}[flex-xl="90"],[layout-xl=row]>[flex-xl="90"],[layout=row]>[flex-xl="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="90"],[layout=column]>[flex-xl="90"]{-webkit-box-flex:1;-webkit-flex:1 1 90%;-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}[flex-xl="95"],[layout-xl=row]>[flex-xl="95"],[layout=row]>[flex-xl="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="95"],[layout=column]>[flex-xl="95"]{-webkit-box-flex:1;-webkit-flex:1 1 95%;-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}[flex-xl="100"],[layout-xl=row]>[flex-xl="100"],[layout-xl=column]>[flex-xl="100"],[layout=row]>[flex-xl="100"],[layout=column]>[flex-xl="100"]{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}[layout-xl=row]>[flex-xl="33"],[layout=row]>[flex-xl="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}[layout-xl=row]>[flex-xl="66"],[layout=row]>[flex-xl="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}[layout-xl=column]>[flex-xl="33"],[layout=column]>[flex-xl="33"]{-webkit-box-flex:1;-webkit-flex:1 1 33.33%;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}[layout-xl=column]>[flex-xl="66"],[layout=column]>[flex-xl="66"]{-webkit-box-flex:1;-webkit-flex:1 1 66.66%;-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}[layout-xl=row],[layout-xl=column],[layout-xl]{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[layout-xl=column]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-xl=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show){display:none}}.md-flex{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.md-flex-fix{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}@media (max-width:960px){body{overflow-x:hidden;width:100%}}.md-display-4{font-size:112px;font-weight:300;letter-spacing:-.010em;line-height:112px}.md-display-3{font-size:56px;font-weight:400;letter-spacing:-.005em;line-height:56px}.md-display-2{font-size:45px;font-weight:400;line-height:64px}.md-display-1{font-size:34px;font-weight:400;line-height:40px}.md-headline{font-size:24px;font-weight:400;line-height:32px}.md-title{font-size:20px;font-weight:500;letter-spacing:.005em}.md-subhead{font-size:16px;font-weight:400;letter-spacing:.010em;line-height:24px}.md-body-1,.md-body-2{font-size:14px;letter-spacing:.010em}.md-body-1{font-weight:400;line-height:20px}.md-body-2{font-weight:500;line-height:24px}.mailer_mailcontent md-card md-card-content p,.md-caption,.sg-attachment-size{font-size:12px;letter-spacing:.020em}button,html,input,select,textarea{font-family:"Fira sans","Helvetica Neue",sans-serif}button,input,select,textarea{font-size:100%}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-Hair.eot);src:url(../fonts/FiraSans-Hair.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-Hair.woff) format("woff"),url(../fonts/FiraSans-Hair.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-Book.eot);src:url(../fonts/FiraSans-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-Book.woff) format("woff"),url(../fonts/FiraSans-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-Light.eot);src:url(../fonts/FiraSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-Light.woff) format("woff"),url(../fonts/FiraSans-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-Regular.eot);src:url(../fonts/FiraSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-Regular.woff) format("woff"),url(../fonts/FiraSans-Regular.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-Thin.eot);src:url(../fonts/FiraSans-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-Thin.woff) format("woff"),url(../fonts/FiraSans-Thin.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-Medium.eot);src:url(../fonts/FiraSans-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-Medium.woff) format("woff"),url(../fonts/FiraSans-Medium.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-HairItalic.eot);src:url(../fonts/FiraSans-HairItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-HairItalic.woff) format("woff"),url(../fonts/FiraSans-HairItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-BookItalic.eot);src:url(../fonts/FiraSans-BookItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-BookItalic.woff) format("woff"),url(../fonts/FiraSans-BookItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-LightItalic.eot);src:url(../fonts/FiraSans-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-LightItalic.woff) format("woff"),url(../fonts/FiraSans-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-ThinItalic.eot);src:url(../fonts/FiraSans-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-ThinItalic.woff) format("woff"),url(../fonts/FiraSans-ThinItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:'Fira sans';src:url(../fonts/FiraSans-MediumItalic.eot);src:url(../fonts/FiraSans-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/FiraSans-MediumItalic.woff) format("woff"),url(../fonts/FiraSans-MediumItalic.ttf) format("truetype");font-weight:600;font-style:italic}h1{font-size:112px}h2{font-size:56px}h3{font-size:45px}h4{font-size:34px}h5{font-size:24px}h6{font-size:20px}html p{font-size:inherit;line-height:1.3}.sg-md-caption,.sg-tile-content .sg-md-body{font-size:12px;line-height:16px;font-weight:400;white-space:nowrap}.sg-md-button,.sg-md-menu{line-height:16px;font-weight:600;font-size:14px;white-space:nowrap}.sg-md-button{text-transform:capitalize}.sg-md-body-1,.sg-tile-content .sg-md-subhead{font-size:14px;line-height:20px;font-weight:400}.sg-md-body-2,.sg-md-subhead-1{line-height:24px;margin-top:-24px;margin-bottom:24px}.sg-md-body-2{font-size:14px;font-weight:600}.sg-md-subhead-1{font-size:16px;font-weight:400}.sg-md-subhead-2,.sg-md-subhead-solo{font-size:16px;line-height:28px;font-weight:400;margin-top:-28px;margin-bottom:28px}.sg-md-subhead-solo{margin:0}.sg-md-display-2-subheader,.sg-md-display-2-subheader--thin,.sg-md-title,.sg-md-title-msg{font-size:20px;line-height:24px;font-weight:600;white-space:nowrap}.sg-md-headline{font-size:24px;line-height:32px;font-weight:400;margin-top:0;margin-bottom:8px}.sg-md-display-1{font-size:34px;line-height:40px;font-weight:400}.sg-md-display-2{font-size:45px;line-height:49px;font-weight:400;white-space:nowrap}.sg-md-display-2--thin{font-size:45px;line-height:49px;font-weight:200}.sg-md-display-2-subheader{margin-bottom:16px;font-weight:400}.sg-md-display-2-subheader--thin{margin-bottom:16px;font-weight:200}.sg-md-display-3{font-size:56px;line-height:60px;font-weight:400;white-space:nowrap}.sg-md-display-4{font-size:112px;line-height:116px;font-weight:300;white-space:nowrap}.sg-md-display-2-subheader,.sg-md-display-2-subheader--thin,.sg-md-title,.sg-md-title-msg,.sg-no-wrap,[sg-toggle-grid] [ui-view=administration] [id=usersList]>md-list .sg-folder md-grid-tile.sg-icon-button,[ui-view=administration] [id=usersList]>md-list .sg-folder .md-button,[ui-view=administration] [id=usersList]>md-list .sg-folder [sg-toggle-grid] md-grid-tile.sg-icon-button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-label-outline{border-width:1px;border-style:solid;border-radius:3px;margin:0;padding:0 5px;font-size:12px;font-weight:600;text-transform:uppercase}.sg-date-group{font-size:14px;line-height:1;text-transform:uppercase}.sg-date-today{margin-left:8px;font-size:72px;line-height:56px;font-weight:200}@media print{._md-open-menu-container,.hide-print:not(.show-print):not(.show),.sg-no-print,.sg-reversible.sg-flip .sg-face,.sg-reversible:not(.sg-flip) .sg-back,.toolbar-main,.view-list,md-card-actions,md-sidenav{display:none!important}.sg-reversible.sg-flip .sg-back,.sg-reversible:not(.sg-flip) .sg-face,.view-detail,md-card-content,md-card-content pre,md-content{overflow:visible!important}md-card{box-shadow:none!important}.layout-fill{height:auto!important}}md-autocomplete,md-autocomplete md-autocomplete-wrap{display:block;position:relative;overflow:visible;height:40px}@-webkit-keyframes md-autocomplete-list-out{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear}50%{opacity:0;height:40px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{height:0;opacity:0}}@keyframes md-autocomplete-list-out{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear}50%{opacity:0;height:40px;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{height:0;opacity:0}}@-webkit-keyframes md-autocomplete-list-in{0%{opacity:0;height:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{opacity:0;height:40px}100%{opacity:1;height:40px}}@keyframes md-autocomplete-list-in{0%{opacity:0;height:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{opacity:0;height:40px}100%{opacity:1;height:40px}}md-autocomplete{border-radius:2px;min-width:190px}md-autocomplete[md-floating-label]{border-radius:0;background:0 0;height:auto}md-autocomplete[md-floating-label] md-input-container{padding-bottom:0}md-autocomplete[md-floating-label] md-autocomplete-wrap{height:auto}md-autocomplete[md-floating-label] button{position:absolute;top:auto;bottom:0;right:0;width:30px;height:30px}md-autocomplete md-autocomplete-wrap.md-menu-showing{z-index:51}md-autocomplete md-autocomplete-wrap md-progress-linear{position:absolute;bottom:-2px;left:0}md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline{bottom:40px;right:2px;left:2px;width:auto}md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate{position:absolute;top:0;left:0;width:100%;height:3px;-webkit-transition:none;transition:none}md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate .md-container{-webkit-transition:none;transition:none;height:3px}md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate.ng-enter{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate.ng-enter.ng-enter-active{opacity:1}md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate.ng-leave{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear ._md-mode-indeterminate.ng-leave.ng-leave-active{opacity:0}md-autocomplete input:not(.md-input){font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:0;background:0 0;width:100%;padding:0 15px;line-height:40px;height:40px}md-autocomplete input:not(.md-input)::-ms-clear{display:none}md-autocomplete button{position:relative;line-height:20px;text-align:center;width:30px;height:30px;cursor:pointer;border:none;border-radius:50%;padding:0;font-size:12px;background:0 0;margin:auto 5px}md-autocomplete button:after{content:'';position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-autocomplete button:focus{outline:0}md-autocomplete button:focus:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-autocomplete button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9)}md-autocomplete button md-icon path{stroke-width:0}md-autocomplete button.ng-enter{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}md-autocomplete button.ng-enter.ng-enter-active{-webkit-transform:scale(1);transform:scale(1)}md-autocomplete button.ng-leave{-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}md-autocomplete button.ng-leave.ng-leave-active{-webkit-transform:scale(0);transform:scale(0)}.md-virtual-repeat-container.md-autocomplete-suggestions-container{position:absolute;box-shadow:0 2px 5px rgba(0,0,0,.25);height:225.5px;max-height:225.5px;z-index:100}.md-virtual-repeat-container.md-not-found{height:48px}.md-autocomplete-suggestions{margin:0;list-style:none;padding:0}.md-autocomplete-suggestions li{font-size:14px;overflow:hidden;padding:0 15px;line-height:48px;height:48px;-webkit-transition:background .15s linear;transition:background .15s linear;margin:0;white-space:nowrap;text-overflow:ellipsis}.md-autocomplete-suggestions li:focus{outline:0}.md-autocomplete-suggestions li:not(.md-not-found-wrapper){cursor:pointer}@media screen and (-ms-high-contrast:active){.md-autocomplete-suggestions,md-autocomplete,md-autocomplete input{border:1px solid #fff}md-autocomplete li:focus{color:#fff}}@media (max-width:600px){.md-autocomplete-suggestions-container{right:16px}}/*! _extends.scss - */md-backdrop{-webkit-transition:opacity 450ms;transition:opacity 450ms;bottom:0;left:0;right:0;z-index:50}md-backdrop._md-menu-backdrop{position:fixed!important;z-index:99}md-backdrop._md-select-backdrop{z-index:81;-webkit-transition-duration:0;transition-duration:0}md-backdrop._md-dialog-backdrop{z-index:79}md-backdrop._md-bottom-sheet-backdrop{z-index:69}md-backdrop._md-sidenav-backdrop{z-index:59}md-backdrop._md-click-catcher{position:absolute}md-backdrop.md-opaque{opacity:.48}md-backdrop.md-opaque.ng-enter{opacity:0}md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active{opacity:.48}md-backdrop.md-opaque.ng-leave{opacity:.48;-webkit-transition:opacity .4s;transition:opacity .4s}md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active{opacity:0}/*! button/_extends.scss - */button.md-button::-moz-focus-inner{border:0}.md-button,[sg-toggle-grid] md-grid-tile.sg-icon-button{letter-spacing:.010em;border-radius:3px;box-sizing:border-box;color:currentColor;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;outline:0;border:0;display:inline-block;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:0 6px;margin:6px 8px;line-height:36px;min-height:36px;background:0 0;white-space:nowrap;min-width:88px;text-align:center;text-transform:uppercase;font-weight:500;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)}.md-button:focus,[sg-toggle-grid] md-grid-tile.sg-icon-button:focus{outline:0}.md-button.ng-hide,.md-button.ng-leave,[sg-toggle-grid] md-grid-tile.ng-hide.sg-icon-button,[sg-toggle-grid] md-grid-tile.ng-leave.sg-icon-button{-webkit-transition:none;transition:none}.md-button.md-cornered,[sg-toggle-grid] md-grid-tile.md-cornered.sg-icon-button{border-radius:0}.md-button.md-icon,[sg-toggle-grid] md-grid-tile.md-icon.sg-icon-button{padding:0;background:0 0}[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:hover,[sg-toggle-grid] md-card.sg-collapsed.ng-leave.ng-leave-active md-grid-tile.sg-icon-button:not([disabled]):hover,[sg-toggle-grid] md-card.sg-expanded.ng-leave.ng-leave-active md-grid-tile.sg-icon-button:not([disabled]):hover,md-card md-card-actions:not(.layout-column) .md-button:hover,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:hover,md-card.sg-collapsed.ng-leave.ng-leave-active .md-button:not([disabled]):hover,md-card.sg-collapsed.ng-leave.ng-leave-active [sg-toggle-grid] md-grid-tile.sg-icon-button:not([disabled]):hover,md-card.sg-expanded.ng-leave.ng-leave-active .md-button:not([disabled]):hover,md-card.sg-expanded.ng-leave.ng-leave-active [sg-toggle-grid] md-grid-tile.sg-icon-button:not([disabled]):hover{background-color:transparent}.md-button.md-icon-button,.md-button.sg-icon-button,[sg-toggle-grid] md-grid-tile.sg-icon-button,a.md-button.sg-icon-button,md-list md-list-item button.md-button.sg-icon-button{margin:0 6px;height:40px;min-width:0;line-height:24px;padding:8px;width:40px;border-radius:50%}.md-button.md-icon-button .md-ripple-container,.md-button.sg-icon-button .md-ripple-container,[sg-toggle-grid] md-grid-tile.sg-icon-button .md-ripple-container{border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.md-button.md-fab,[sg-toggle-grid] md-grid-tile.md-fab.sg-icon-button{z-index:60;line-height:56px;min-width:0;width:56px;height:56px;vertical-align:middle;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-property:background-color,box-shadow,-webkit-transform;transition-property:background-color,box-shadow,-webkit-transform;transition-property:background-color,box-shadow,transform;transition-property:background-color,box-shadow,transform,-webkit-transform}.md-button.md-fab.md-fab-bottom-right,[sg-toggle-grid] md-grid-tile.md-fab.md-fab-bottom-right.sg-icon-button{top:auto;right:20px;bottom:20px;left:auto;position:absolute}.md-button.md-fab.md-fab-bottom-left,[sg-toggle-grid] md-grid-tile.md-fab.md-fab-bottom-left.sg-icon-button{top:auto;right:auto;bottom:20px;left:20px;position:absolute}.md-button.md-fab.md-fab-top-right,[sg-toggle-grid] md-grid-tile.md-fab.md-fab-top-right.sg-icon-button{top:20px;right:20px;bottom:auto;left:auto;position:absolute}.md-button.md-fab.md-fab-top-left,[sg-toggle-grid] md-grid-tile.md-fab.md-fab-top-left.sg-icon-button{top:20px;right:auto;bottom:auto;left:20px;position:absolute}.md-button.md-fab .md-ripple-container,[sg-toggle-grid] md-grid-tile.md-fab.sg-icon-button .md-ripple-container{border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.md-button.md-fab.md-mini,[sg-toggle-grid] md-grid-tile.md-fab.md-mini.sg-icon-button{line-height:40px;width:40px;height:40px}.md-button.md-fab.ng-hide,.md-button.md-fab.ng-leave,[sg-toggle-grid] md-grid-tile.md-fab.ng-hide.sg-icon-button,[sg-toggle-grid] md-grid-tile.md-fab.ng-leave.sg-icon-button{-webkit-transition:none;transition:none}.md-button:not([disabled]).md-fab:active,.md-button:not([disabled]).md-raised:active,[sg-toggle-grid] md-grid-tile.sg-icon-button:not([disabled]).md-fab:active,[sg-toggle-grid] md-grid-tile.sg-icon-button:not([disabled]).md-raised:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-button .md-ripple-container,[sg-toggle-grid] md-grid-tile.sg-icon-button .md-ripple-container{border-radius:3px;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.md-button.md-icon-button md-icon,.md-button.sg-icon-button md-icon,[sg-toggle-grid] md-grid-tile.sg-icon-button md-icon,button.md-button.md-fab md-icon,md-list md-list-item button.md-button.sg-icon-button md-icon{display:block}._md-toast-open-top .md-button.md-fab-top-left,._md-toast-open-top .md-button.md-fab-top-right,._md-toast-open-top [sg-toggle-grid] md-grid-tile.md-fab-top-left.sg-icon-button,._md-toast-open-top [sg-toggle-grid] md-grid-tile.md-fab-top-right.sg-icon-button,[sg-toggle-grid] ._md-toast-open-top md-grid-tile.md-fab-top-left.sg-icon-button,[sg-toggle-grid] ._md-toast-open-top md-grid-tile.md-fab-top-right.sg-icon-button{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,42px,0);transform:translate3d(0,42px,0)}._md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused,._md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,._md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,._md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover,._md-toast-open-top [sg-toggle-grid] md-grid-tile.md-fab-top-left.sg-icon-button:not([disabled]).md-focused,._md-toast-open-top [sg-toggle-grid] md-grid-tile.md-fab-top-left.sg-icon-button:not([disabled]):hover,._md-toast-open-top [sg-toggle-grid] md-grid-tile.md-fab-top-right.sg-icon-button:not([disabled]).md-focused,._md-toast-open-top [sg-toggle-grid] md-grid-tile.md-fab-top-right.sg-icon-button:not([disabled]):hover,[sg-toggle-grid] ._md-toast-open-top md-grid-tile.md-fab-top-left.sg-icon-button:not([disabled]).md-focused,[sg-toggle-grid] ._md-toast-open-top md-grid-tile.md-fab-top-left.sg-icon-button:not([disabled]):hover,[sg-toggle-grid] ._md-toast-open-top md-grid-tile.md-fab-top-right.sg-icon-button:not([disabled]).md-focused,[sg-toggle-grid] ._md-toast-open-top md-grid-tile.md-fab-top-right.sg-icon-button:not([disabled]):hover{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0)}._md-toast-open-bottom .md-button.md-fab-bottom-left,._md-toast-open-bottom .md-button.md-fab-bottom-right,._md-toast-open-bottom [sg-toggle-grid] md-grid-tile.md-fab-bottom-left.sg-icon-button,._md-toast-open-bottom [sg-toggle-grid] md-grid-tile.md-fab-bottom-right.sg-icon-button,[sg-toggle-grid] ._md-toast-open-bottom md-grid-tile.md-fab-bottom-left.sg-icon-button,[sg-toggle-grid] ._md-toast-open-bottom md-grid-tile.md-fab-bottom-right.sg-icon-button{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,-42px,0);transform:translate3d(0,-42px,0)}._md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused,._md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,._md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,._md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover,._md-toast-open-bottom [sg-toggle-grid] md-grid-tile.md-fab-bottom-left.sg-icon-button:not([disabled]).md-focused,._md-toast-open-bottom [sg-toggle-grid] md-grid-tile.md-fab-bottom-left.sg-icon-button:not([disabled]):hover,._md-toast-open-bottom [sg-toggle-grid] md-grid-tile.md-fab-bottom-right.sg-icon-button:not([disabled]).md-focused,._md-toast-open-bottom [sg-toggle-grid] md-grid-tile.md-fab-bottom-right.sg-icon-button:not([disabled]):hover,[sg-toggle-grid] ._md-toast-open-bottom md-grid-tile.md-fab-bottom-left.sg-icon-button:not([disabled]).md-focused,[sg-toggle-grid] ._md-toast-open-bottom md-grid-tile.md-fab-bottom-left.sg-icon-button:not([disabled]):hover,[sg-toggle-grid] ._md-toast-open-bottom md-grid-tile.md-fab-bottom-right.sg-icon-button:not([disabled]).md-focused,[sg-toggle-grid] ._md-toast-open-bottom md-grid-tile.md-fab-bottom-right.sg-icon-button:not([disabled]):hover{-webkit-transform:translate3d(0,-43px,0);transform:translate3d(0,-43px,0)}.md-button-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%}.md-button-group>.md-button,[sg-toggle-grid] .md-button-group>md-grid-tile.sg-icon-button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block;overflow:hidden;width:0;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.md-button-group>.md-button:first-child,[sg-toggle-grid] .md-button-group>md-grid-tile.sg-icon-button:first-child{border-radius:2px 0 0 2px}.md-button-group>.md-button:last-child,[sg-toggle-grid] .md-button-group>md-grid-tile.sg-icon-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0}@media screen and (-ms-high-contrast:active){.md-button.md-fab,.md-button.md-raised,[sg-toggle-grid] md-grid-tile.md-fab.sg-icon-button,[sg-toggle-grid] md-grid-tile.md-raised.sg-icon-button{border:1px solid #fff}}[sg-toggle-grid] md-sidenav md-list md-grid-tile.sg-icon-button,md-sidenav md-list .md-button,md-sidenav md-list [sg-toggle-grid] md-grid-tile.sg-icon-button{font-weight:400}.md-button.md-fab-overlap-bottom.md-fab-bottom-left,.md-button.md-fab-overlap-bottom.md-fab-bottom-right,[sg-toggle-grid] md-grid-tile.md-fab-overlap-bottom.md-fab-bottom-left.sg-icon-button,[sg-toggle-grid] md-grid-tile.md-fab-overlap-bottom.md-fab-bottom-right.sg-icon-button{bottom:-36px}.sg-expandable{width:100%}.md-toolbar-tools md-menu:first-child .md-icon-button:first-child{margin-left:0}.md-avatar .sg-icon-button{margin-top:1px;margin-left:2px}.md-subheader-content .md-icon-button:first-child{padding-left:0;margin-left:0;margin-right:0}md-tab-content .md-subheader-content .md-icon-button:first-child{margin-right:3px}.sg-icon-bar--vertical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}md-card,md-dialog{-webkit-flex-direction:column}@media (min-width:601px) and (max-width:960px){.sg-icon-bar--vertical{margin-left:6px}}.sg-icon-bar .button{display:block}md-card,md-card md-card-header,md-card>img,md-card>md-card-header img{display:-webkit-flex;display:-ms-flexbox}.sg-button-navicon{width:36px;height:36px;line-height:36px}.sg-button-navicon.sg-icon-button,.sg-button-navicon.sg-icon-button md-icon{padding:0;font-size:24px}.sg-outline-button{border-width:1px;border-style:solid;border-radius:3px;margin:0 0 0 5px;padding:0 5px;min-width:initial;min-height:initial;font-size:12px;font-weight:600;line-height:24px;text-transform:uppercase}md-card md-card-header md-card-avatar+md-card-header-text .md-title,md-card md-card-header md-card-header-text .md-subhead{font-size:14px}/*! card/_extends.scss - */md-card{box-sizing:border-box;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.md-chips ._md-chip-input-container md-autocomplete,.md-chips ._md-chip-input-container md-autocomplete md-autocomplete-wrap,md-card.sg-collapsed,md-chips.sg-readonly .md-chips,md-chips.sg-readonly .md-chips.md-focused{box-shadow:none}md-card md-card-header{padding:16px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-card md-card-header:first-child md-card-avatar{margin-right:12px}[dir=rtl] md-card md-card-header:first-child md-card-avatar{margin-right:auto;margin-right:initial;margin-left:12px}md-card md-card-header:last-child md-card-avatar{margin-left:12px}[dir=rtl] md-card md-card-header:last-child md-card-avatar{margin-left:auto;margin-left:initial;margin-right:12px}md-card md-card-header md-card-avatar{width:40px;height:40px}md-card md-card-header md-card-avatar .md-user-avatar,md-card md-card-header md-card-avatar md-icon{border-radius:50%}md-card md-card-header md-card-avatar md-icon{padding:8px}md-card md-card-header md-card-avatar+md-card-header-text{max-height:40px}md-card md-card-header md-card-header-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}md-card>img,md-card>md-card-header img{box-sizing:border-box;display:-webkit-box;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto}md-card .md-actions md-card-icon-actions,md-card md-card-actions md-card-icon-actions,md-card md-card-title,md-card md-card-title md-card-title-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-direction:normal}md-card md-card-title{padding:24px 16px 16px;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-card md-card-title+md-card-content{padding-top:0}md-card md-card-title md-card-title-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:flex}md-card md-card-title md-card-title-text .md-subhead{padding-top:0;font-size:14px}md-card md-card-title md-card-title-text:only-child .md-subhead{padding-top:12px}md-card md-card-title md-card-title-media{margin-top:-8px}md-card md-card-title md-card-title-media .md-media-sm{height:80px;width:80px}md-card md-card-title md-card-title-media .md-media-md{height:112px;width:112px}md-card md-card-title md-card-title-media .md-media-lg{height:152px;width:152px}md-card md-card-content{display:block;padding:16px;overflow-y:auto;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}md-card md-card-content>p:first-child{margin-top:0}md-card md-card-content>p:last-child{margin-bottom:0}md-card md-card-content .md-media-xl{height:240px;width:240px}md-card .md-actions,md-card md-card-actions{margin:8px}[sg-toggle-grid] md-card .md-actions.layout-column md-grid-tile.sg-icon-button:not(.md-icon-button),[sg-toggle-grid] md-card md-card-actions.layout-column md-grid-tile.sg-icon-button:not(.md-icon-button),md-card .md-actions.layout-column .md-button:not(.md-icon-button),md-card .md-actions.layout-column [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button),md-card md-card-actions.layout-column .md-button:not(.md-icon-button),md-card md-card-actions.layout-column [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button){margin:2px 0}[sg-toggle-grid] md-card .md-actions.layout-column md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,[sg-toggle-grid] md-card md-card-actions.layout-column md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,md-card .md-actions.layout-column .md-button:not(.md-icon-button):first-of-type,md-card .md-actions.layout-column [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions.layout-column [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type{margin-top:0}[sg-toggle-grid] md-card .md-actions.layout-column md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,[sg-toggle-grid] md-card md-card-actions.layout-column md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,md-card .md-actions.layout-column .md-button:not(.md-icon-button):last-of-type,md-card .md-actions.layout-column [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions.layout-column [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type{margin-bottom:0}[sg-toggle-grid] md-card .md-actions.layout-column md-grid-tile.sg-icon-button,[sg-toggle-grid] md-card md-card-actions.layout-column md-grid-tile.sg-icon-button,md-card .md-actions.layout-column .md-button.md-icon-button,md-card .md-actions.layout-column .md-button.sg-icon-button,md-card .md-actions.layout-column [sg-toggle-grid] md-grid-tile.sg-icon-button,md-card md-card-actions.layout-column .md-button.md-icon-button,md-card md-card-actions.layout-column .md-button.sg-icon-button,md-card md-card-actions.layout-column [sg-toggle-grid] md-grid-tile.sg-icon-button{margin-top:6px;margin-bottom:6px}md-card .md-actions md-card-icon-actions,md-card md-card-actions md-card-icon-actions{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[sg-toggle-grid] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button),[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button),md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button),md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button),md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button),md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button){margin:0 4px}[sg-toggle-grid] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type{margin-left:0}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,[dir=rtl] md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,[sg-toggle-grid] [dir=rtl] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type,[sg-toggle-grid] [dir=rtl] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button):first-of-type{margin-left:auto;margin-left:initial;margin-right:0}[sg-toggle-grid] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type{margin-right:0}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,[dir=rtl] md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,[sg-toggle-grid] [dir=rtl] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type,[sg-toggle-grid] [dir=rtl] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:not(.md-icon-button):last-of-type{margin-right:auto;margin-right:initial;margin-left:0}[sg-toggle-grid] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button,[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button,md-card .md-actions:not(.layout-column) .md-button.md-icon-button,md-card .md-actions:not(.layout-column) .md-button.sg-icon-button,md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button,md-card md-card-actions:not(.layout-column) .md-button.sg-icon-button,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button{margin-left:6px;margin-right:6px}[sg-toggle-grid] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:first-of-type,[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:first-of-type,md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,md-card .md-actions:not(.layout-column) .md-button.sg-icon-button:first-of-type,md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:first-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,md-card md-card-actions:not(.layout-column) .md-button.sg-icon-button:first-of-type,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:first-of-type{margin-left:12px}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.sg-icon-button:first-of-type,[dir=rtl] md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.sg-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.md-icon-button.sg-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) a.md-button.sg-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) md-list md-list-item button.md-button.sg-icon-button:first-of-type,[sg-toggle-grid] [dir=rtl] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:first-of-type,[sg-toggle-grid] [dir=rtl] md-card md-card-actions:not(.layout-column) md-grid-tile.md-icon-button.sg-icon-button:first-of-type,[sg-toggle-grid] [dir=rtl] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:first-of-type,md-list md-list-item [dir=rtl] md-card md-card-actions:not(.layout-column) button.md-button.sg-icon-button:first-of-type{margin-left:auto;margin-left:initial;margin-right:12px}[sg-toggle-grid] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:last-of-type,[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:last-of-type,md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,md-card .md-actions:not(.layout-column) .md-button.sg-icon-button:last-of-type,md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.sg-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type{margin-right:12px}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.sg-icon-button:last-of-type,[dir=rtl] md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.sg-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.md-icon-button.sg-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) a.md-button.sg-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) md-list md-list-item button.md-button.sg-icon-button:last-of-type,[sg-toggle-grid] [dir=rtl] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button:last-of-type,[sg-toggle-grid] [dir=rtl] md-card md-card-actions:not(.layout-column) md-grid-tile.md-icon-button.sg-icon-button:last-of-type,[sg-toggle-grid] [dir=rtl] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:last-of-type,md-list md-list-item [dir=rtl] md-card md-card-actions:not(.layout-column) button.md-button.sg-icon-button:last-of-type{margin-right:auto;margin-right:initial;margin-left:12px}[sg-toggle-grid] md-card .md-actions:not(.layout-column) md-grid-tile.sg-icon-button+md-card-icon-actions,[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button+md-card-icon-actions,md-card .md-actions:not(.layout-column) .md-button+md-card-icon-actions,md-card .md-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button+md-card-icon-actions,md-card md-card-actions:not(.layout-column) .md-button+md-card-icon-actions,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button+md-card-icon-actions{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-checkbox,md-checkbox ._md-container{display:inline-block;box-sizing:border-box}md-card md-card-footer{margin-top:auto;padding:16px}@media screen and (-ms-high-contrast:active){md-card{border:1px solid #fff}}.md-image-no-fill>img{width:auto;height:auto}[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button,[sg-toggle-grid] md-card md-card-actions:not(.layout-column) md-grid-tile.sg-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.sg-icon-button,md-card md-card-actions:not(.layout-column) .md-button.sg-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button,md-card md-card-actions:not(.layout-column) [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type{margin:0 4px}md-card.sg-collapsed,md-card.sg-expanded{background-color:transparent;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);-webkit-transition-delay:0s;transition-delay:0s}[sg-toggle-grid] md-card.sg-collapsed>md-grid-tile.sg-icon-button,[sg-toggle-grid] md-card.sg-expanded>md-grid-tile.sg-icon-button,md-card.sg-collapsed>.md-button,md-card.sg-expanded>.md-button{margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-card.sg-collapsed .md-icon-button,md-card.sg-expanded .md-icon-button{-webkit-transition:all 80ms linear;transition:all 80ms linear;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.2s;transition-delay:.2s;opacity:1}md-card.sg-collapsed .md-icon-button.ng-hide,md-card.sg-expanded .md-icon-button.ng-hide{-webkit-transition:all 80ms linear;transition:all 80ms linear;opacity:0}md-card.sg-collapsed md-card-content,md-card.sg-expanded md-card-content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);-webkit-transition-delay:.1s;transition-delay:.1s;max-height:500px}md-card.sg-collapsed md-card-content.ng-hide,md-card.sg-expanded md-card-content.ng-hide{max-height:0;padding-bottom:0;padding-top:0}md-card.sg-collapsed.ng-leave,md-card.sg-expanded.ng-leave{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.5s;transition-duration:.5s}md-card.sg-collapsed.ng-leave.ng-leave-active,md-card.sg-expanded.ng-leave.ng-leave-active{-webkit-transform:translateX(-70%);transform:translateX(-70%)}md-card.sg-collapsed{border-radius:0;margin-top:0;margin-bottom:0}md-card.sg-expanded{margin:0 0 1px}md-card.sg-expanded-remove{-webkit-transition-delay:.5s;transition-delay:.5s}[sg-toggle-grid] md-card md-grid-tile.sg-icon-button .sg-tile-content,md-card .md-button .sg-tile-content,md-card [sg-toggle-grid] md-grid-tile.sg-icon-button .sg-tile-content{text-align:left;text-transform:none}/*! checkbox/_extends.scss - */.md-inline-form md-checkbox{margin:19px 0 18px}md-checkbox{margin-bottom:16px;white-space:nowrap;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;min-width:20px;min-height:20px;margin-left:0;margin-right:16px}[dir=rtl] md-checkbox{margin-left:16px;margin-right:0}md-checkbox:last-of-type{margin-left:0;margin-right:0}md-checkbox.md-focused:not([disabled]) ._md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-checkbox.md-focused:not([disabled]):not(.md-checked) ._md-container:before{background-color:rgba(0,0,0,.12)}md-checkbox.md-align-top-left>div._md-container{top:12px}md-checkbox ._md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;left:0;right:auto}[dir=rtl] md-checkbox ._md-container{left:auto;right:0}md-checkbox ._md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:'';position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-checkbox ._md-container:after{box-sizing:border-box;content:'';position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-checkbox ._md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-checkbox.md-checked ._md-icon:after,md-checkbox.md-indeterminate ._md-icon:after{position:absolute;display:table;content:'';box-sizing:border-box}md-checkbox ._md-icon{box-sizing:border-box;-webkit-transition:240ms;transition:240ms;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-checkbox.md-checked ._md-icon{border:none}md-checkbox.md-checked ._md-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:6.67px;top:2.22px;width:6.67px;height:13.33px;border-width:2px;border-style:solid;border-top:0;border-left:0}md-checkbox[disabled]{cursor:default}md-checkbox.md-indeterminate ._md-icon:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0}md-checkbox ._md-label{box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;white-space:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-left:30px;margin-right:0}.md-chips md-chip._md-chip-content-edit-is-enabled,md-calendar,md-option ._md-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[dir=rtl] md-checkbox ._md-label{margin-left:0;margin-right:30px}md-sidenav md-checkbox{margin:0}.sg-checkmark md-icon{opacity:0}.sg-checkmark.sg-checked md-icon{opacity:1}/*! chips/_extends.scss - */.md-contact-chips .md-chips md-chip{padding:0 25px 0 0}[dir=rtl] .md-contact-chips .md-chips md-chip{padding:0 0 0 25px}.md-contact-chips .md-chips md-chip .md-contact-avatar{float:left}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar{float:right}.md-contact-chips .md-chips md-chip .md-contact-avatar img{height:32px;border-radius:16px}.md-contact-chips .md-chips md-chip .md-contact-name{display:inline-block;height:32px;margin-left:8px}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name{margin-left:auto;margin-left:initial;margin-right:8px}.md-contact-suggestion{height:56px}.md-contact-suggestion img{height:40px;border-radius:20px;margin-top:8px}.md-contact-suggestion .md-contact-name{margin-left:8px}[dir=rtl] .md-contact-suggestion .md-contact-name{margin-left:auto;margin-left:initial;margin-right:8px}.md-contact-suggestion .md-contact-email,.md-contact-suggestion .md-contact-name{display:inline-block;overflow:hidden;text-overflow:ellipsis}.md-contact-chips-suggestions li{height:100%}.md-chips{display:block;font-family:"Fira sans","Helvetica Neue",sans-serif;font-size:16px;padding:0 0 8px 3px;vertical-align:middle}.md-chips:after{content:'';display:table;clear:both}[dir=rtl] .md-chips{padding:0 3px 8px 0}.md-chips.md-readonly ._md-chip-input-container{min-height:32px}.md-chips:not(.md-readonly){cursor:text}.md-chips:not(.md-readonly) md-chip:not(.md-readonly){padding-right:22px}[dir=rtl] .md-chips:not(.md-readonly) md-chip:not(.md-readonly){padding-right:auto;padding-right:initial;padding-left:22px}.md-chips:not(.md-readonly) md-chip:not(.md-readonly) ._md-chip-content{padding-right:4px}[dir=rtl] .md-chips:not(.md-readonly) md-chip:not(.md-readonly) ._md-chip-content{padding-right:auto;padding-right:initial;padding-left:4px}.md-chips md-chip{cursor:default;border-radius:16px;display:block;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px;float:left;box-sizing:border-box;max-width:100%;position:relative}[dir=rtl] .md-chips md-chip{margin:8px 0 0 8px;float:right}.md-chips md-chip ._md-chip-content{display:block;float:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .md-chips md-chip ._md-chip-content{float:right}.md-chips md-chip ._md-chip-content:focus{outline:0}.md-chips md-chip._md-chip-content-edit-is-enabled{-khtml-user-select:none}.md-chips md-chip ._md-chip-remove-container{position:absolute;right:0;line-height:22px}[dir=rtl] .md-chips md-chip ._md-chip-remove-container{right:0;right:auto;right:initial;left:0}.md-chips md-chip ._md-chip-remove{text-align:center;width:32px;height:32px;min-width:0;padding:0;background:0 0;border:none;box-shadow:none;margin:0;position:relative}.md-chips md-chip ._md-chip-remove md-icon{height:18px;width:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.md-chips ._md-chip-input-container{display:block;line-height:32px;margin:8px 8px 0 0;padding:0;float:left}[dir=rtl] .md-chips ._md-chip-input-container{margin:8px 0 0 8px;float:right}.md-chips ._md-chip-input-container input:not([type]),.md-chips ._md-chip-input-container input[type=email],.md-chips ._md-chip-input-container input[type=number],.md-chips ._md-chip-input-container input[type=tel],.md-chips ._md-chip-input-container input[type=url],.md-chips ._md-chip-input-container input[type=text]{border:0;height:32px;line-height:32px;padding:0}.md-chips ._md-chip-input-container input:not([type]):focus,.md-chips ._md-chip-input-container input[type=email]:focus,.md-chips ._md-chip-input-container input[type=number]:focus,.md-chips ._md-chip-input-container input[type=tel]:focus,.md-chips ._md-chip-input-container input[type=url]:focus,.md-chips ._md-chip-input-container input[type=text]:focus{outline:0}.md-chips ._md-chip-input-container md-autocomplete,.md-chips ._md-chip-input-container md-autocomplete-wrap{background:0 0;height:32px}.md-chips ._md-chip-input-container input{border:0;height:32px;line-height:32px;padding:0;background:0 0}.md-chips ._md-chip-input-container input:focus{outline:0}.md-chips ._md-chip-input-container md-autocomplete input{position:relative}.md-chips ._md-chip-input-container:not(:first-child){margin:8px 8px 0 0}[dir=rtl] .md-chips ._md-chip-input-container:not(:first-child){margin:8px 0 0 8px}.md-chips md-autocomplete button{display:none}@media screen and (-ms-high-contrast:active){._md-chip-input-container,md-chip{border:1px solid #fff}._md-chip-input-container md-autocomplete{border:none}}md-chips.sg-readonly .md-chips .md-chip-content{max-width:initial}md-chips.sg-readonly .md-chips .sg-chip-remove{position:absolute;right:0;margin:4px;height:18px;width:18px}.md-datepicker-open .md-datepicker-input,.md-datepicker-open .md-datepicker-input-container,.md-datepicker-open .sg-timepicker-input,.md-datepicker-open .sg-timepicker-input-container,.md-datepicker-open label:not(.md-no-float):not(._md-container-ignore){margin-bottom:-5px}md-chips.sg-readonly .md-chips .sg-chip-remove:hover{cursor:pointer}md-chips .sg-chip-color,md-chips .sg-chip-progress{border-radius:16px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}md-chips .ng-hide.sg-chip-color,md-chips .sg-chip-progress.ng-hide{background-color:#fff}md-chips .sg-chip-color span,md-chips .sg-chip-progress span{bottom:0;left:0;opacity:.5;position:absolute;top:0;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);width:0}md-chips .sg-chip-color span{width:100%}.sg-chips-autocomplete,.sg-chips-autocomplete input{width:360px}@media (max-width:600px){.sg-chips-autocomplete,.sg-chips-autocomplete input{left:0;right:0;width:auto}}.md-contact-suggestion .md-contact-name{width:auto}.md-contact-suggestion .md-contact-email{margin-left:8px}/*! content/_extends.scss - */md-content{display:block;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}md-content[md-scroll-y]{overflow-y:auto;overflow-x:hidden}md-content[md-scroll-x]{overflow-x:auto;overflow-y:hidden}@media print{md-content{overflow:visible!important}}.sg-subcontent{border-left:8px solid #cbe5c8;margin-left:4px;padding-left:8px}.sg-inset{margin-left:80px}/*! datepicker/_extends.scss - */md-calendar{font-size:13px;user-select:none}.md-calendar-scroll-mask{display:inline-block;overflow:hidden;height:308px}.md-calendar-scroll-mask .md-virtual-repeat-scroller{overflow-y:scroll;-webkit-overflow-scrolling:touch}.md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar{display:none}.md-calendar-scroll-mask .md-virtual-repeat-offsetter{width:100%}.md-calendar-scroll-container{box-shadow:inset -3px 3px 6px rgba(0,0,0,.2);display:inline-block;height:308px}.md-calendar-date{height:44px;width:44px;text-align:center;padding:0;border:none;box-sizing:content-box}.md-calendar-date:first-child{padding-left:16px}[dir=rtl] .md-calendar-date:first-child{padding-left:auto;padding-left:initial;padding-right:16px}.md-calendar-date:last-child{padding-right:16px}[dir=rtl] .md-calendar-date:last-child{padding-right:auto;padding-right:initial;padding-left:16px}.md-calendar-date.md-calendar-date-disabled{cursor:default}.md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator,md-calendar-month .md-calendar-month-label:not(.md-calendar-month-label-disabled){cursor:pointer}.md-calendar-date-selection-indicator{-webkit-transition:background-color,color .4s cubic-bezier(.25,.8,.25,1);transition:background-color,color .4s cubic-bezier(.25,.8,.25,1);border-radius:50%;display:inline-block;width:40px;height:40px;line-height:40px}.md-calendar-month-label{height:44px;font-size:14px;font-weight:500;padding:0 0 0 24px}[dir=rtl] .md-calendar-month-label{padding:0 24px 0 0}.md-calendar-day-header{border-spacing:0}.md-calendar-day-header th{width:44px;text-align:center;padding:0;border:none;box-sizing:content-box;font-weight:400;height:40px}.md-calendar-day-header th:first-child{padding-left:16px}[dir=rtl] .md-calendar-day-header th:first-child{padding-left:auto;padding-left:initial;padding-right:16px}.md-calendar-day-header th:last-child{padding-right:16px}[dir=rtl] .md-calendar-day-header th:last-child{padding-right:auto;padding-right:initial;padding-left:16px}.md-calendar{border-spacing:0}.md-calendar tr:last-child td{border-bottom-width:1px;border-bottom-style:solid}.md-calendar:first-child{border-top:1px solid transparent}.md-calendar tbody,.md-calendar td,.md-calendar tr{vertical-align:middle;box-sizing:content-box}/*! datepicker/_extends.scss - */md-datepicker{white-space:nowrap;overflow:hidden;padding-right:18px;margin-right:-18px;vertical-align:middle}[dir=rtl] md-datepicker{padding-right:auto;padding-right:initial;padding-left:18px;margin-right:auto;margin-right:initial;margin-left:-18px}.md-inline-form md-datepicker{margin-top:12px}.md-datepicker-button,.sg-timepicker-button{display:inline-block;box-sizing:border-box;background:0 0;vertical-align:middle}.md-datepicker-input,.sg-timepicker-input{font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:0;background:0 0;min-width:120px;max-width:328px}.md-datepicker-input::-ms-clear,.sg-timepicker-input::-ms-clear{display:none}._md-datepicker-floating-label>label:not(.md-no-float):not(._md-container-ignore){right:18px;left:auto;width:calc(100% - 84px)}[dir=rtl] ._md-datepicker-floating-label>label:not(.md-no-float):not(._md-container-ignore){right:auto;left:18px}._md-datepicker-floating-label>md-datepicker{overflow:visible}._md-datepicker-floating-label>md-datepicker .md-datepicker-input-container,._md-datepicker-floating-label>md-datepicker .sg-timepicker-input-container{border:none}._md-datepicker-floating-label>md-datepicker .md-datepicker-button,._md-datepicker-floating-label>md-datepicker .sg-timepicker-button{float:left;margin-top:-2.5px}[dir=rtl] ._md-datepicker-floating-label>md-datepicker .md-datepicker-button,[dir=rtl] ._md-datepicker-floating-label>md-datepicker .sg-timepicker-button{float:right}.md-datepicker-input-container,.sg-timepicker-input-container{position:relative;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;display:inline-block;width:auto}.md-datepicker-open .md-datepicker-triangle-button,.md-datepicker-open .sg-timepicker-triangle-button,.md-datepicker-open.md-input-has-placeholder>label,.md-datepicker-open.md-input-has-value>label,.md-datepicker-pos-adjusted .md-datepicker-input-mask,.md-datepicker-pos-adjusted .sg-timepicker-input-mask,md-datepicker[disabled] .md-datepicker-triangle-button,md-datepicker[disabled] .sg-timepicker-triangle-button{display:none}.md-icon-button+.md-datepicker-input-container,.md-icon-button+.sg-timepicker-input-container{margin-left:12px}[dir=rtl] .md-icon-button+.md-datepicker-input-container,[dir=rtl] .md-icon-button+.sg-timepicker-input-container{margin-left:auto;margin-left:initial;margin-right:12px}.md-datepicker-focused.sg-timepicker-input-container,.md-datepicker-input-container.md-datepicker-focused{border-bottom-width:2px}.md-datepicker-is-showing .md-scroll-mask{z-index:99}.md-datepicker-calendar-pane,.sg-timepicker-time-pane{position:absolute;top:0;left:-100%;z-index:100;border-width:1px;border-style:solid;background:0 0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .2s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .2s cubic-bezier(.25,.8,.25,1);transition:transform .2s cubic-bezier(.25,.8,.25,1);transition:transform .2s cubic-bezier(.25,.8,.25,1),-webkit-transform .2s cubic-bezier(.25,.8,.25,1)}.md-datepicker-calendar-pane.md-pane-open,.md-pane-open.sg-timepicker-time-pane{-webkit-transform:scale(1);transform:scale(1)}.md-datepicker-input-mask,.sg-timepicker-input-mask{height:39px;position:relative;background:0 0;pointer-events:none;cursor:text}.md-datepicker-input-mask-opaque,.sg-timepicker-input-mask-opaque{position:absolute;right:0;left:120px;height:100%;margin-left:-1px}.md-datepicker-calendar{opacity:0;-webkit-transition:opacity .2s cubic-bezier(.5,0,.25,1);transition:opacity .2s cubic-bezier(.5,0,.25,1)}.md-pane-open .md-datepicker-calendar{opacity:1}.md-datepicker-calendar md-calendar:focus{outline:0}.md-datepicker-expand-triangle,.sg-timepicker-expand-triangle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid}.md-datepicker-triangle-button,.sg-timepicker-triangle-button{position:absolute;right:0;top:5px;-webkit-transform:translateY(-25%) translateX(45%);transform:translateY(-25%) translateX(45%)}[dir=rtl] .md-datepicker-triangle-button,[dir=rtl] .sg-timepicker-triangle-button{right:0;right:auto;right:initial;left:0;-webkit-transform:translateY(-25%) translateX(-45%);transform:translateY(-25%) translateX(-45%)}.md-button.md-icon-button.sg-timepicker-triangle-button,.md-button.sg-icon-button.sg-timepicker-triangle-button,.md-datepicker-triangle-button.md-button.md-icon-button,.md-datepicker-triangle-button.md-button.sg-icon-button,[sg-toggle-grid] md-grid-tile.md-datepicker-triangle-button.sg-icon-button,[sg-toggle-grid] md-grid-tile.sg-icon-button.sg-timepicker-triangle-button{height:36px;width:36px;position:absolute}md-datepicker[disabled] .md-datepicker-input-container,md-datepicker[disabled] .sg-timepicker-input-container{border-bottom-color:transparent}.md-datepicker-open{overflow:hidden}.md-datepicker-open .md-icon-button+.md-datepicker-input-container,.md-datepicker-open .md-icon-button+.sg-timepicker-input-container{margin-left:-12px}[dir=rtl] .md-datepicker-open .md-icon-button+.md-datepicker-input-container,[dir=rtl] .md-datepicker-open .md-icon-button+.sg-timepicker-input-container{margin-left:auto;margin-left:initial;margin-right:-12px}.md-datepicker-open input.md-datepicker-input,.md-datepicker-open input.sg-timepicker-input{margin-left:24px;height:40px;border-bottom-color:transparent}[dir=rtl] .md-datepicker-open input.md-datepicker-input,[dir=rtl] .md-datepicker-open input.sg-timepicker-input{margin-left:auto;margin-left:initial;margin-right:24px}.md-datepicker-calendar-pane .md-calendar,.sg-timepicker-time-pane .md-calendar{-webkit-transform:translateY(-85px);transform:translateY(-85px);-webkit-transition:-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:transform .65s cubic-bezier(.25,.8,.25,1);transition:transform .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);-webkit-transition-delay:125ms;transition-delay:125ms}.md-datepicker-calendar-pane.md-pane-open .md-calendar,.md-pane-open.sg-timepicker-time-pane .md-calendar{-webkit-transform:translateY(0);transform:translateY(0)}.md-calendar-scroll-container,.md-datepicker-input-mask,.sg-timepicker-input-mask{width:auto}.md-datepicker-input-container,.sg-timepicker-input-container{margin-left:0}/*! dialog/_extends.scss - */.md-dialog-is-showing{max-height:100%}.md-dialog-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:80;overflow:hidden}md-dialog,md-dialog>form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}md-dialog,md-dialog md-dialog-content,md-dialog>form{-webkit-box-orient:vertical;-webkit-box-direction:normal;overflow:auto}md-dialog{opacity:0;min-width:240px;max-width:80%;max-height:80%;position:relative;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff!important}md-dialog._md-transition-in{opacity:1;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}md-dialog._md-transition-out{opacity:0;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate(0,100%) scale(.2);transform:translate(0,100%) scale(.2)}md-dialog>form{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}md-dialog .md-dialog-content{padding:24px}md-dialog md-dialog-content{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-overflow-scrolling:touch}md-dialog md-dialog-content:not([layout=row])>:first-child:not(.md-subheader){margin-top:0}md-dialog md-dialog-content:focus{outline:0}md-dialog md-dialog-content .md-subheader{margin:0}md-dialog md-dialog-content ._md-dialog-content-body{width:100%}md-dialog md-dialog-content .md-prompt-input-container{width:100%;box-sizing:border-box}md-dialog .md-actions,md-dialog md-dialog-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0;padding-right:8px;padding-left:16px;min-height:52px;overflow:hidden}[dir=rtl] md-dialog .md-actions,[dir=rtl] md-dialog md-dialog-actions{padding-right:16px;padding-left:8px}[sg-toggle-grid] md-dialog .md-actions md-grid-tile.sg-icon-button,[sg-toggle-grid] md-dialog md-dialog-actions md-grid-tile.sg-icon-button,md-dialog .md-actions .md-button,md-dialog .md-actions [sg-toggle-grid] md-grid-tile.sg-icon-button,md-dialog md-dialog-actions .md-button,md-dialog md-dialog-actions [sg-toggle-grid] md-grid-tile.sg-icon-button{margin:8px 0 8px 8px}[dir=rtl] md-dialog .md-actions .md-button,[dir=rtl] md-dialog .md-actions [sg-toggle-grid] md-grid-tile.sg-icon-button,[dir=rtl] md-dialog md-dialog-actions .md-button,[dir=rtl] md-dialog md-dialog-actions [sg-toggle-grid] md-grid-tile.sg-icon-button,[sg-toggle-grid] [dir=rtl] md-dialog .md-actions md-grid-tile.sg-icon-button,[sg-toggle-grid] [dir=rtl] md-dialog md-dialog-actions md-grid-tile.sg-icon-button{margin-left:0;margin-right:8px}md-dialog.md-content-overflow .md-actions,md-dialog.md-content-overflow md-dialog-actions{border-top-width:1px;border-top-style:solid}@media screen and (-ms-high-contrast:active){md-dialog{border:1px solid #fff}}@media (max-width:959px){md-dialog.md-dialog-fullscreen{min-height:100%;min-width:100%;border-radius:0}}body.popup md-dialog.flex-xs-100,body.popup md-dialog[flex-xs="100"]{max-width:100%;max-height:100%;width:100%;height:100%;border-radius:0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}md-dialog md-dialog-content.sg-dialog-message{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .3s cubic-bezier(.55,0,.55,.2);transition:background-color .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial,md-fab-speed-dial md-fab-actions,md-grid-list md-grid-tile figure,md-list-item._md-button-wrap>div.md-button:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}md-dialog md-dialog-content.sg-dialog-message.ng-hide{background-color:#fff!important;-webkit-transition-duration:0s;transition-duration:0s}@media (max-width:600px){md-dialog.flex-xs-100,md-dialog[flex-xs="100"]{max-width:100%;max-height:100%;width:100%;height:100%;border-radius:0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}/*! divider/_extends.scss - */md-divider{display:block;border-top-width:1px;border-top-style:solid;margin:0}md-divider[md-inset]{margin-left:80px}[dir=rtl] md-divider[md-inset]{margin-left:auto;margin-left:initial;margin-right:80px}.layout-gt-lg-row>md-divider,.layout-gt-md-row>md-divider,.layout-gt-sm-row>md-divider,.layout-gt-xs-row>md-divider,.layout-lg-row>md-divider,.layout-md-row>md-divider,.layout-row>md-divider,.layout-sm-row>md-divider,.layout-xl-row>md-divider,.layout-xs-row>md-divider{border-top-width:0;border-right-width:1px;border-right-style:solid}/*! fabSpeedDial/_extends.scss - */md-fab-speed-dial{position:relative;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:60}md-fab-speed-dial.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-speed-dial.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-speed-dial.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-speed-dial.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item,md-fab-speed-dial:not(.md-hover-full) md-fab-trigger,md-fab-speed-dial:not(.md-hover-full).md-is-open{pointer-events:auto}md-fab-speed-dial ._md-css-variables{z-index:60}md-fab-speed-dial.md-is-open .md-fab-action-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}md-fab-speed-dial.md-down,md-fab-speed-dial.md-down md-fab-actions{-webkit-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}md-fab-speed-dial md-fab-actions{display:flex;height:auto}md-fab-speed-dial md-fab-actions .md-fab-action-item{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-down{-ms-flex-direction:column;flex-direction:column}md-fab-speed-dial.md-down md-fab-trigger{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}md-fab-speed-dial.md-down md-fab-actions{-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}md-fab-speed-dial.md-up{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}md-fab-speed-dial.md-up md-fab-trigger{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}md-fab-speed-dial.md-up md-fab-actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}md-fab-speed-dial.md-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-fab-speed-dial.md-left md-fab-trigger{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}md-fab-speed-dial.md-left md-fab-actions{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-fab-speed-dial.md-right md-fab-trigger{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}md-fab-speed-dial.md-right md-fab-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-fling-remove .md-fab-action-item>*,md-fab-speed-dial.md-scale-remove .md-fab-action-item>*{visibility:hidden}md-fab-speed-dial.md-fling .md-fab-action-item{opacity:1}md-fab-speed-dial.md-fling._md-animations-waiting .md-fab-action-item{opacity:0;-webkit-transition-duration:0s;transition-duration:0s}md-fab-speed-dial.md-scale .md-fab-action-item{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.1428571429s;transition-duration:.1428571429s}md-grid-list{box-sizing:border-box;display:block;position:relative}md-grid-list md-grid-tile,md-grid-list md-grid-tile-footer,md-grid-list md-grid-tile-header,md-grid-list md-grid-tile>figure{box-sizing:border-box}md-grid-list md-grid-tile{display:block;position:absolute}md-grid-list md-grid-tile figure{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0}md-grid-list md-grid-tile md-grid-tile-footer,md-grid-list md-grid-tile md-grid-tile-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.18);overflow:hidden;position:absolute;left:0;right:0}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h3,md-grid-list md-grid-tile md-grid-tile-header h4{font-weight:400;margin:0 0 0 16px}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-header h3{font-size:14px}md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h4{font-size:12px}md-grid-list md-grid-tile md-grid-tile-header{top:0}md-grid-list md-grid-tile md-grid-tile-footer{bottom:0}@media screen and (-ms-high-contrast:active){md-grid-tile{border:1px solid #fff}md-grid-tile-footer{border-top:1px solid #fff}}.sg-color-picker md-grid-tile{border-radius:25%}.sg-color-picker md-grid-tile:active:not(.selected),.sg-color-picker md-grid-tile:hover:not(.selected){cursor:pointer;-webkit-transform:scale(1.5);transform:scale(1.5)}.sg-color-picker md-grid-tile.selected{background-color:transparent!important}.sg-color-picker md-grid-tile.selected md-icon{display:inline-block;font-size:32px;margin:0}.sg-color-picker md-grid-tile md-icon{display:none}[sg-toggle-grid] md-grid-tile.sg-icon-button{border:1px solid #bfe0dd;border-radius:5%;color:#8ebfbb;min-height:auto;position:absolute}[sg-toggle-grid] md-grid-tile.sg-active{background-color:#bfe0dd;color:#fff}/*! icon/_extends.scss - */md-icon{margin:auto;background-repeat:no-repeat no-repeat;display:inline-block;vertical-align:middle;fill:currentColor;height:24px;width:24px;min-height:24px;min-width:24px;-webkit-transition:-webkit-transform 240ms;transition:-webkit-transform 240ms;transition:transform 240ms;transition:transform 240ms,-webkit-transform 240ms}md-icon svg{pointer-events:none;display:block}md-icon[md-font-icon]{line-height:24px;width:auto}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.woff) format("woff"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype")}.material-icons,.sg-list-sortable ._md-secondary-container>.md-menu:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}md-input-container.md-block,md-list{display:block}md-icon.sg-icon-toolbar-bg{font-size:84px;opacity:.2;overflow:hidden;position:absolute;right:48px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}md-icon.md-rotate-45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}md-icon.md-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}md-icon.md-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}md-icon.md-rotate-180-ccw{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}md-icon.icon-alarm:before{content:"\e855"}md-icon.icon-arrow-forward:before,md-icon.icon-delegated:before{content:"\e5c8"}md-icon.icon-accepted:before,md-icon.icon-check:before{content:"\e5ca"}md-icon.icon-clear:before{content:"\e14c"}md-icon.icon-contacts:before{content:"\e0ba"}md-icon.icon-event:before{content:"\e878"}md-icon.icon-expand-less:before{content:"\e5ce"}md-icon.icon-expand-more:before{content:"\e5cf"}md-icon.icon-help:before,md-icon.icon-needs-action:before{content:"\e887"}md-icon.icon-more-horiz:before{content:"\e5d3"}md-icon.icon-person:before,md-icon.icon-tentative:before{content:"\e7fd"}md-icon.icon-declined:before,md-icon.icon-remove-circle:before{content:"\e15c"}md-icon.icon-repeat:before{content:"\e040"}md-icon.icon-search:before{content:"\e8b6"}md-icon.icon-star:before{content:"\e838"}md-icon.icon-star-border:before{content:"\e83a"}md-icon.icon-stop:before{content:"\e047"}md-icon.icon-visibility-off:before{content:"\e8f5"}md-icon.icon-vpn-key:before{content:"\e0da"}/*! input/_extends.scss - */md-input-container{display:inline-block;position:relative;padding:2px;margin:18px 0;vertical-align:middle}md-input-container:after{content:'';display:table;clear:both}md-input-container .md-errors-spacer{float:right;min-width:1px}[dir=rtl] md-input-container .md-errors-spacer{float:left}md-input-container .md-resize-handle{position:absolute;bottom:22px;left:0;height:10px;background:0 0;width:100%;cursor:ns-resize}md-input-container>md-icon{position:absolute;top:8px;left:2px;right:auto}[dir=rtl] md-input-container>md-icon{left:auto;right:2px}md-input-container input[type=email],md-input-container input[type=number],md-input-container input[type=tel],md-input-container input[type=url],md-input-container input[type=text],md-input-container input[type=password],md-input-container input[type=datetime],md-input-container input[type=datetime-local],md-input-container input[type=date],md-input-container input[type=month],md-input-container input[type=time],md-input-container input[type=week],md-input-container input[type=color],md-input-container input[type=search],md-input-container textarea{-moz-appearance:none;-webkit-appearance:none}md-input-container input[type=datetime-local],md-input-container input[type=date],md-input-container input[type=month],md-input-container input[type=time],md-input-container input[type=week]{min-height:26px}md-input-container textarea{resize:none;overflow:hidden}md-input-container textarea.md-input{min-height:26px;-ms-flex-preferred-size:auto}md-input-container textarea[md-no-autogrow]{height:auto;overflow:auto}md-input-container label:not(._md-container-ignore){position:absolute;bottom:100%;left:0;right:auto}[dir=rtl] md-input-container label:not(._md-container-ignore){left:auto;right:0}md-input-container label:not(._md-container-ignore).md-required:after{content:' *';font-size:13px;vertical-align:top}md-input-container ._md-placeholder,md-input-container label:not(.md-no-float):not(._md-container-ignore){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:3px;padding-right:0;z-index:1;-webkit-transform:translate3d(0,28px,0) scale(1);transform:translate3d(0,28px,0) scale(1);-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);max-width:100%;-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] md-input-container ._md-placeholder,[dir=rtl] md-input-container label:not(.md-no-float):not(._md-container-ignore){padding-left:0;padding-right:3px;-webkit-transform-origin:right top;transform-origin:right top}md-input-container ._md-placeholder{position:absolute;top:0;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}md-input-container.md-input-focused ._md-placeholder{opacity:1;-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}md-input-container.md-input-has-value ._md-placeholder{-webkit-transition:none;transition:none;opacity:0}md-input-container:not(.md-input-has-value) input:not(:focus),md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field{color:transparent}md-input-container .md-input{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;display:block;margin-top:0;background:0 0;border-width:0 0 1px;line-height:26px;height:30px;-ms-flex-preferred-size:26px;border-radius:0;border-style:solid;width:100%;box-sizing:border-box;float:left;padding:2px 2px 1px;padding:2px 2px 1px}[dir=rtl] md-input-container .md-input{float:right}md-input-container .md-input:focus{outline:0}md-input-container .md-input:invalid{outline:0;box-shadow:none}md-input-container .md-input.md-no-flex{-webkit-box-flex:0!important;-webkit-flex:none!important;-ms-flex:none!important;flex:none!important}md-input-container .md-char-counter,md-input-container .sg-hint{text-align:right;padding-right:2px;padding-left:0}[dir=rtl] md-input-container .md-char-counter,[dir=rtl] md-input-container .sg-hint{text-align:left;padding-right:0;padding-left:2px}md-input-container .md-input-messages-animation{position:relative;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;overflow:hidden;clear:left}[dir=rtl] md-input-container .md-input-messages-animation{clear:right}md-input-container .md-input-messages-animation.ng-enter .md-input-message-animation{opacity:0;margin-top:-100px}md-input-container .md-char-counter,md-input-container .md-input-message-animation,md-input-container .sg-hint{font-size:12px;line-height:14px;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);opacity:1;margin-top:0;padding-top:5px}md-input-container .md-char-counter:not(.md-char-counter):not(md-input-container .sg-hint),md-input-container .md-input-message-animation:not(.md-char-counter):not(md-input-container .sg-hint),md-input-container .sg-hint:not(.md-char-counter):not(md-input-container .sg-hint){padding-right:5px;padding-left:0}[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter):not(md-input-container .sg-hint),[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter):not(md-input-container .sg-hint),[dir=rtl] md-input-container .sg-hint:not(.md-char-counter):not(md-input-container .sg-hint){padding-right:0;padding-left:5px}md-input-container .md-auto-hide .md-input-message-animation:not(.ng-animate),md-input-container .md-input-message-animation.ng-enter,md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation{opacity:0;margin-top:-100px}md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){-webkit-transform:translate3d(0,6px,0) scale(.75);transform:translate3d(0,6px,0) scale(.75);-webkit-transition:width cubic-bezier(.25,.8,.25,1) .4s,-webkit-transform cubic-bezier(.25,.8,.25,1) .4s;transition:width cubic-bezier(.25,.8,.25,1) .4s,-webkit-transform cubic-bezier(.25,.8,.25,1) .4s;transition:transform cubic-bezier(.25,.8,.25,1) .4s,width cubic-bezier(.25,.8,.25,1) .4s;transition:transform cubic-bezier(.25,.8,.25,1) .4s,width cubic-bezier(.25,.8,.25,1) .4s,-webkit-transform cubic-bezier(.25,.8,.25,1) .4s}md-input-container.md-input-has-value label{-webkit-transition:none;transition:none}md-input-container .md-input.ng-invalid.ng-dirty,md-input-container.md-input-focused .md-input,md-input-container.md-input-resized .md-input{padding-bottom:0;border-width:0 0 2px}[disabled] md-input-container .md-input,md-input-container .md-input[disabled]{background-position:bottom -1px left 0;background-size:4px 1px;background-repeat:repeat-x}md-input-container.md-icon-float{-webkit-transition:margin-top .4s cubic-bezier(.25,.8,.25,1);transition:margin-top .4s cubic-bezier(.25,.8,.25,1)}md-input-container.md-icon-float>label{pointer-events:none;position:absolute}md-list-item,md-list-item._md-button-wrap{position:relative}md-input-container.md-icon-float>md-icon{top:8px;left:2px;right:auto}[dir=rtl] md-input-container.md-icon-float>md-icon{left:auto;right:2px}md-input-container.md-icon-left>label .md-placeholder,md-input-container.md-icon-left>label:not(.md-no-float):not(._md-container-ignore),md-input-container.md-icon-right>label .md-placeholder,md-input-container.md-icon-right>label:not(.md-no-float):not(._md-container-ignore){width:calc(100% - 36px - 18px)}md-input-container.md-icon-left{padding-left:36px;padding-right:0}[dir=rtl] md-input-container.md-icon-left,md-input-container.md-icon-right{padding-left:0;padding-right:36px}md-input-container.md-icon-left>label{left:36px;right:auto}[dir=rtl] md-input-container.md-icon-left>label{left:auto;right:36px}[dir=rtl] md-input-container.md-icon-right{padding-left:36px;padding-right:0}md-input-container.md-icon-right>md-icon:last-of-type{margin:0;right:2px;left:auto}[dir=rtl] md-input-container.md-icon-right>md-icon:last-of-type{right:auto;left:2px}md-input-container.md-icon-left.md-icon-right{padding-left:36px;padding-right:36px}md-input-container.md-icon-left.md-icon-right>label .md-placeholder,md-input-container.md-icon-left.md-icon-right>label:not(.md-no-float):not(._md-container-ignore){width:calc(100% - (36px * 2))}md-input-container.md-input-number{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:4em}md-input-container.md-input-number input{text-align:center}md-input-container.md-no-flex{-webkit-box-flex:0!important;-webkit-flex:none!important;-ms-flex:none!important;flex:none!important}md-input-container .md-errors-spacer{min-height:0!important}md-input-container .sg-hint{text-align:left}[dir=rtl] md-input-container .sg-hint{text-align:right}md-autocomplete .sg-input-no-message [md-floating-label] md-input-container{padding-bottom:2px}/*! _extends.scss - */md-list{padding:8px 0}md-list .md-subheader{font-size:14px;font-weight:500;letter-spacing:.010em;line-height:1em}md-list.md-dense md-list-item,md-list.md-dense md-list-item ._md-list-item-inner{min-height:48px}md-list.md-dense md-list-item ._md-list-item-inner::before,md-list.md-dense md-list-item::before{content:'';min-height:48px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item ._md-list-item-inner md-icon:first-child,md-list.md-dense md-list-item md-icon:first-child{width:20px;height:20px}md-list.md-dense md-list-item ._md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list.md-dense md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:36px}[dir=rtl] md-list.md-dense md-list-item ._md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list.md-dense md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-right:initial;margin-left:36px}md-list.md-dense md-list-item ._md-list-item-inner .md-avatar,md-list.md-dense md-list-item ._md-list-item-inner .md-avatar-icon,md-list.md-dense md-list-item .md-avatar,md-list.md-dense md-list-item .md-avatar-icon{margin-right:20px}[dir=rtl] md-list.md-dense md-list-item ._md-list-item-inner .md-avatar,[dir=rtl] md-list.md-dense md-list-item ._md-list-item-inner .md-avatar-icon,[dir=rtl] md-list.md-dense md-list-item .md-avatar,[dir=rtl] md-list.md-dense md-list-item .md-avatar-icon{margin-right:auto;margin-right:initial;margin-left:20px}md-list.md-dense md-list-item ._md-list-item-inner .md-avatar,md-list.md-dense md-list-item .md-avatar{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:36px;height:36px}md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-2-line>._md-no-style .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line>._md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-2-line>._md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line>._md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-left:initial;margin-right:56px}md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line .md-list-item-text p,md-list.md-dense md-list-item.md-2-line>._md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line>._md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line>._md-no-style .md-list-item-text p,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line .md-list-item-text p,md-list.md-dense md-list-item.md-3-line>._md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line>._md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line>._md-no-style .md-list-item-text p{line-height:1.05;font-size:12px}md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line>._md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line>._md-no-style .md-list-item-text h3{font-size:13px}md-list.md-dense md-list-item.md-2-line,md-list.md-dense md-list-item.md-2-line>._md-no-style{min-height:60px}md-list.md-dense md-list-item.md-2-line::before,md-list.md-dense md-list-item.md-2-line>._md-no-style::before{content:'';min-height:60px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item.md-2-line .md-avatar-icon,md-list.md-dense md-list-item.md-2-line>._md-no-style .md-avatar-icon,md-list.md-dense md-list-item.md-2-line>._md-no-style>.md-avatar,md-list.md-dense md-list-item.md-2-line>.md-avatar{margin-top:12px}md-list.md-dense md-list-item.md-3-line,md-list.md-dense md-list-item.md-3-line>._md-no-style{min-height:76px}md-list.md-dense md-list-item.md-3-line::before,md-list.md-dense md-list-item.md-3-line>._md-no-style::before{content:'';min-height:76px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item.md-3-line>._md-no-style>.md-avatar,md-list.md-dense md-list-item.md-3-line>._md-no-style>md-icon:first-child,md-list.md-dense md-list-item.md-3-line>.md-avatar,md-list.md-dense md-list-item.md-3-line>md-icon:first-child{margin-top:16px}md-list-item._md-proxy-focus.md-focused ._md-no-style{-webkit-transition:background-color .15s linear;transition:background-color .15s linear}md-list-item._md-button-wrap>div.md-button:first-child{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 16px;margin:0;background-color:initial;font-weight:400;text-align:left;border:none}[dir=rtl] md-list-item._md-button-wrap>div.md-button:first-child{text-align:right}[sg-toggle-grid] md-list-item._md-button-wrap>div.md-button:first-child>md-grid-tile.sg-icon-button:first-child,md-list-item._md-button-wrap>div.md-button:first-child>.md-button:first-child{position:absolute;top:0;left:0;height:100%;margin:0;padding:0;z-index:58}md-list-item._md-button-wrap>div.md-button:first-child ._md-list-item-inner{width:100%;height:100%}md-list-item ._md-no-style,md-list-item._md-no-proxy{position:relative;padding:0 16px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}[sg-toggle-grid] md-list-item md-grid-tile._md-no-style.sg-icon-button,md-list-item ._md-no-style.md-button,md-list-item [sg-toggle-grid] md-grid-tile._md-no-style.sg-icon-button,md-list-item._md-no-proxy.md-button{font-size:inherit;height:inherit;text-align:left;text-transform:none;width:100%;white-space:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-align:inherit;-webkit-align-items:inherit;-ms-flex-align:inherit;-ms-grid-row-align:inherit;align-items:inherit;border-radius:0;margin:0}[dir=rtl] md-list-item ._md-no-style.md-button,[dir=rtl] md-list-item [sg-toggle-grid] md-grid-tile._md-no-style.sg-icon-button,[dir=rtl] md-list-item._md-no-proxy.md-button,[sg-toggle-grid] [dir=rtl] md-list-item md-grid-tile._md-no-style.sg-icon-button{text-align:right}[sg-toggle-grid] md-list-item md-grid-tile._md-no-style.sg-icon-button>.md-ripple-container,md-list-item ._md-no-style.md-button>.md-ripple-container,md-list-item [sg-toggle-grid] md-grid-tile._md-no-style.sg-icon-button>.md-ripple-container,md-list-item._md-no-proxy.md-button>.md-ripple-container{border-radius:0}md-list-item ._md-no-style:focus,md-list-item._md-no-proxy:focus{outline:0}md-list-item.md-clickable:hover{cursor:pointer}md-list-item md-divider{position:absolute;bottom:0;left:0;width:100%}[dir=rtl] md-list-item md-divider{left:0;left:auto;left:initial;right:0}md-list-item md-divider[md-inset]{left:72px;width:calc(100% - 72px);margin:0!important}[dir=rtl] md-list-item md-divider[md-inset]{left:0;left:auto;left:initial;right:72px}md-list-item,md-list-item ._md-list-item-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:48px;height:auto}md-list-item ._md-list-item-inner::before,md-list-item::before{content:'';min-height:48px;visibility:hidden;display:inline-block}md-card md-list-item>div.md-secondary>md-icon:not(.md-avatar-icon),md-card md-list-item>md-icon.md-secondary:not(.md-avatar-icon),md-list-item ._md-list-item-inner>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item ._md-list-item-inner>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item ._md-list-item-inner>md-icon.md-secondary:not(.md-avatar-icon),md-list-item ._md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item md-card ._md-list-item-inner>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item md-card ._md-list-item-inner>md-icon.md-secondary:not(.md-avatar-icon),md-list-item>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item>md-icon.md-secondary:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){width:24px;margin-top:16px;margin-bottom:12px;box-sizing:content-box}md-card md-list-item>div.md-secondary>md-checkbox,md-list-item ._md-list-item-inner md-checkbox.md-secondary,md-list-item ._md-list-item-inner>div.md-primary>md-checkbox,md-list-item ._md-list-item-inner>div.md-secondary>md-checkbox,md-list-item ._md-list-item-inner>md-checkbox,md-list-item md-card ._md-list-item-inner>div.md-secondary>md-checkbox,md-list-item md-checkbox.md-secondary,md-list-item>div.md-primary>md-checkbox,md-list-item>div.md-secondary>md-checkbox,md-list-item>md-checkbox{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}md-card md-list-item ._md-list-item-inner md-checkbox.md-secondary .md-label,md-card md-list-item md-checkbox.md-secondary .md-label,md-card md-list-item>div.md-secondary>md-checkbox .md-label,md-list-item ._md-list-item-inner md-card md-checkbox.md-secondary .md-label,md-list-item ._md-list-item-inner md-checkbox.md-secondary .md-label,md-list-item ._md-list-item-inner>div.md-primary>md-checkbox .md-label,md-list-item ._md-list-item-inner>div.md-secondary>md-checkbox .md-label,md-list-item ._md-list-item-inner>md-checkbox .md-label,md-list-item md-card ._md-list-item-inner>div.md-secondary>md-checkbox .md-label,md-list-item md-card md-checkbox.md-secondary .md-label,md-list-item md-checkbox.md-secondary .md-label,md-list-item>div.md-primary>md-checkbox .md-label,md-list-item>div.md-secondary>md-checkbox .md-label,md-list-item>md-checkbox .md-label{display:none}md-list-item ._md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:32px}[dir=rtl] md-list-item ._md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-right:initial;margin-left:32px}md-list-item ._md-list-item-inner .md-avatar,md-list-item ._md-list-item-inner .md-avatar-icon,md-list-item .md-avatar,md-list-item .md-avatar-icon{margin-top:8px;margin-bottom:8px;margin-right:16px;border-radius:50%;box-sizing:content-box}[dir=rtl] md-list-item ._md-list-item-inner .md-avatar,[dir=rtl] md-list-item ._md-list-item-inner .md-avatar-icon,[dir=rtl] md-list-item .md-avatar,[dir=rtl] md-list-item .md-avatar-icon{margin-right:auto;margin-right:initial;margin-left:16px}md-list-item ._md-list-item-inner .md-avatar,md-list-item .md-avatar{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:40px;height:40px}md-list-item ._md-list-item-inner .md-avatar-icon,md-list-item .md-avatar-icon{padding:8px}md-list-item ._md-list-item-inner .md-avatar-icon svg,md-list-item .md-avatar-icon svg{width:24px;height:24px}md-list-item ._md-list-item-inner>md-checkbox,md-list-item>md-checkbox{width:24px;margin-left:3px;margin-right:29px;margin-top:16px}[dir=rtl] md-list-item ._md-list-item-inner>md-checkbox,[dir=rtl] md-list-item>md-checkbox{margin-left:29px;margin-right:3px}md-list-item ._md-list-item-inner ._md-secondary-container,md-list-item ._md-secondary-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto 0 auto auto}[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container,[dir=rtl] md-list-item ._md-secondary-container{margin-right:auto;margin-left:0}[sg-toggle-grid] md-list-item ._md-list-item-inner ._md-secondary-container md-grid-tile.sg-icon-button:last-of-type,[sg-toggle-grid] md-list-item ._md-secondary-container md-grid-tile.sg-icon-button:last-of-type,md-list-item ._md-list-item-inner ._md-secondary-container .md-button:last-of-type,md-list-item ._md-list-item-inner ._md-secondary-container .md-icon-button:last-of-type,md-list-item ._md-list-item-inner ._md-secondary-container [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type,md-list-item ._md-secondary-container .md-button:last-of-type,md-list-item ._md-secondary-container .md-icon-button:last-of-type,md-list-item ._md-secondary-container [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type{margin-right:0}[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container .md-icon-button:last-of-type,[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type,[dir=rtl] md-list-item ._md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item ._md-secondary-container .md-icon-button:last-of-type,[dir=rtl] md-list-item ._md-secondary-container [sg-toggle-grid] md-grid-tile.sg-icon-button:last-of-type,[sg-toggle-grid] [dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container md-grid-tile.sg-icon-button:last-of-type,[sg-toggle-grid] [dir=rtl] md-list-item ._md-secondary-container md-grid-tile.sg-icon-button:last-of-type{margin-right:auto;margin-right:initial;margin-left:0}md-list-item ._md-list-item-inner ._md-secondary-container md-checkbox,md-list-item ._md-secondary-container md-checkbox{margin-top:0;margin-bottom:0}md-list-item ._md-list-item-inner ._md-secondary-container md-checkbox:last-child,md-list-item ._md-secondary-container md-checkbox:last-child{width:24px;margin-right:0}[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container md-checkbox:last-child,[dir=rtl] md-list-item ._md-secondary-container md-checkbox:last-child{margin-right:auto;margin-right:initial;margin-left:0}md-list-item ._md-list-item-inner ._md-secondary-container md-switch,md-list-item ._md-secondary-container md-switch{margin-top:0;margin-bottom:0;margin-right:-6px}[dir=rtl] md-list-item ._md-list-item-inner ._md-secondary-container md-switch,[dir=rtl] md-list-item ._md-secondary-container md-switch{margin-right:auto;margin-right:initial;margin-left:-6px}md-list-item ._md-list-item-inner>._md-list-item-inner>p,md-list-item ._md-list-item-inner>p,md-list-item>._md-list-item-inner>p,md-list-item>p{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}md-list-item.md-2-line,md-list-item.md-2-line>._md-no-style,md-list-item.md-3-line,md-list-item.md-3-line>._md-no-style{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}md-list-item.md-2-line.md-long-text,md-list-item.md-2-line>._md-no-style.md-long-text,md-list-item.md-3-line.md-long-text,md-list-item.md-3-line>._md-no-style.md-long-text{margin-top:8px;margin-bottom:8px}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>._md-no-style .md-list-item-text,md-list-item.md-3-line .md-list-item-text,md-list-item.md-3-line>._md-no-style .md-list-item-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:auto;text-overflow:ellipsis;overflow:hidden}md-list-item.md-2-line .md-list-item-text.md-offset,md-list-item.md-2-line>._md-no-style .md-list-item-text.md-offset,md-list-item.md-3-line .md-list-item-text.md-offset,md-list-item.md-3-line>._md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-2-line>._md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line>._md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-left:initial;margin-right:56px}md-list-item.md-2-line .md-list-item-text h3,md-list-item.md-2-line>._md-no-style .md-list-item-text h3,md-list-item.md-3-line .md-list-item-text h3,md-list-item.md-3-line>._md-no-style .md-list-item-text h3{font-size:16px;font-weight:400;letter-spacing:.010em;margin:0;line-height:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text h4,md-list-item.md-2-line>._md-no-style .md-list-item-text h4,md-list-item.md-3-line .md-list-item-text h4,md-list-item.md-3-line>._md-no-style .md-list-item-text h4{font-size:14px;letter-spacing:.010em;margin:3px 0 1px;font-weight:400;line-height:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text p,md-list-item.md-2-line>._md-no-style .md-list-item-text p,md-list-item.md-3-line .md-list-item-text p,md-list-item.md-3-line>._md-no-style .md-list-item-text p{font-size:14px;font-weight:500;letter-spacing:.010em;margin:0;line-height:1.6em}md-list-item.md-2-line,md-list-item.md-2-line>._md-no-style{height:auto;min-height:72px}md-list-item.md-2-line::before,md-list-item.md-2-line>._md-no-style::before{content:'';min-height:72px;visibility:hidden;display:inline-block}md-list-item.md-2-line .md-avatar-icon,md-list-item.md-2-line>._md-no-style .md-avatar-icon,md-list-item.md-2-line>._md-no-style>.md-avatar,md-list-item.md-2-line>.md-avatar{margin-top:12px}md-list-item.md-2-line>._md-no-style>md-icon:first-child,md-list-item.md-2-line>md-icon:first-child{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>._md-no-style .md-list-item-text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}md-list-item.md-3-line,md-list-item.md-3-line>._md-no-style{height:auto;min-height:88px}md-list-item.md-3-line::before,md-list-item.md-3-line>._md-no-style::before{content:'';min-height:88px;visibility:hidden;display:inline-block}md-list-item.md-3-line>._md-no-style>.md-avatar,md-list-item.md-3-line>._md-no-style>md-icon:first-child,md-list-item.md-3-line>.md-avatar,md-list-item.md-3-line>md-icon:first-child{margin-top:16px}md-list-item.md-with-secondary ._md-list-item-inner{padding-right:8px}md-list-item ._md-secondary-container{z-index:59}md-list-item ._md-list-item-inner{overflow:hidden}md-list-item ._md-list-item-inner>md-checkbox{margin-top:0}[sg-toggle-grid] md-list-item md-grid-tile.sg-icon-button md-icon,md-list-item .md-button md-icon,md-list-item [sg-toggle-grid] md-grid-tile.sg-icon-button md-icon,md-list-item md-icon{margin-left:0}md-list-item .sg-item-name{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;font-size:14px;line-height:48px;max-width:75%;overflow:hidden;text-overflow:ellipsis;text-transform:initial;white-space:nowrap}.sg-counter-badge,md-list-item .sg-inline-list-icon-label{text-transform:uppercase}.md-sidenav-left md-list,md-sidenav md-list{padding:0}.md-sidenav-left md-input-container:not(.md-icon-left),md-sidenav md-input-container:not(.md-icon-left){margin:0;padding:0}.md-sidenav-left md-input-container:not(.md-icon-left) .md-input,md-sidenav md-input-container:not(.md-icon-left) .md-input{padding-left:0}.md-sidenav-left md-list-item ._md-list-item-inner>md-checkbox:first-child,.md-sidenav-left md-list-item ._md-list-item-inner>md-icon:first-child,md-sidenav md-list-item ._md-list-item-inner>md-checkbox:first-child,md-sidenav md-list-item ._md-list-item-inner>md-icon:first-child{margin-right:16px}.md-sidenav-left md-list-item .md-button,.md-sidenav-left md-list-item [sg-toggle-grid] md-grid-tile.sg-icon-button,.md-sidenav-left md-list-item.md-clickable,[sg-toggle-grid] .md-sidenav-left md-list-item md-grid-tile.sg-icon-button,[sg-toggle-grid] md-sidenav md-list-item md-grid-tile.sg-icon-button,md-sidenav md-list-item .md-button,md-sidenav md-list-item [sg-toggle-grid] md-grid-tile.sg-icon-button,md-sidenav md-list-item.md-clickable{margin:0;-webkit-transition:background-color .3s cubic-bezier(.55,0,.55,.2),color 80ms linear;transition:background-color .3s cubic-bezier(.55,0,.55,.2),color 80ms linear}.md-sidenav-left md-list-item.md-clickable:not([disabled]):hover,md-sidenav md-list-item.md-clickable:not([disabled]):hover{background-color:rgba(158,158,158,.2)}.md-sidenav-left md-list-item[disabled],md-sidenav md-list-item[disabled]{color:rgba(0,0,0,.38)!important}.md-sidenav-left md-list-item[disabled] md-icon,md-sidenav md-list-item[disabled] md-icon{color:rgba(0,0,0,.38)}.md-tile-right{padding-right:0;margin-right:-16px}.md-tile-left,.md-tile-right{display:block;border-radius:50%;padding:12px;width:64px;height:64px;background-clip:content-box}.md-tile-left md-icon,.md-tile-right md-icon{font-size:40px}div.md-tile-left{min-width:72px}.sg-section-list [sg-toggle-grid] md-list-item._md-button-wrap>md-grid-tile.sg-icon-button:first-child ._md-list-item-inner,.sg-section-list md-list-item._md-button-wrap>.md-button:first-child ._md-list-item-inner,[sg-toggle-grid] .sg-section-list md-list-item._md-button-wrap>md-grid-tile.sg-icon-button:first-child ._md-list-item-inner{padding-right:0}.sg-color-chip{border-color:#fff;border-radius:50%;border-style:solid;display:block;height:16px;margin:0 8px;width:16px}.sg-tile-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}.sg-tile-content .sg-tile-date,.sg-tile-content .sg-tile-size{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-weight:300;line-height:20px;margin-left:3px}.sg-tile-content .sg-tile-size{font-size:12px}.sg-tile-content .sg-md-subhead{font-size:initial}.sg-tile-content .sg-md-body,.sg-tile-content .sg-md-subhead{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sg-tile-icons,md-menu-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.sg-tile-content .sg-md-body>*,.sg-tile-content .sg-md-subhead>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-tile-icons{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:24px;height:56px}.sg-counter-badge{border-left:1px solid #9e9e9e;margin:0;padding:0 5px;font-size:12px;font-weight:600}.sg-tile-content md-icon,.sg-tile-icons md-icon{font-size:12px;margin:1px 2px;min-height:12px;min-width:12px}.sg-sortable-grip:hover{cursor:move}.sg-sortable-chosen{background-color:#fff}.sg-sortable-ghost{opacity:.5}.sg-list-sortable ._md-secondary-container>.md-menu .md-button,.sg-list-sortable ._md-secondary-container>.md-menu [sg-toggle-grid] md-grid-tile.sg-icon-button,[sg-toggle-grid] .sg-list-sortable ._md-secondary-container>.md-menu md-grid-tile.sg-icon-button{display:none}.sg-list-sortable ._md-secondary-container>.md-menu:before{content:"\e8fe";cursor:move}.card-picture .md-avatar{display:block;width:40px;height:40px;margin-top:8px;margin-bottom:8px;margin-right:16px;border-radius:50%;box-sizing:content-box}.card-picture .md-avatar img{width:initial!important}.md-avatar md-icon,.md-avatar:before,.sg-list-sortable sg-avatar-image ._md-secondary-container>.md-menu:before,sg-avatar-image .material-icons,sg-avatar-image .sg-list-sortable ._md-secondary-container>.md-menu:before,sg-avatar-image md-icon{color:rgba(0,0,0,.26);font-family:'Material Icons';font-size:40px}.sg-avatar-list:before{content:"\e7ef"}.sg-avatar-public:before{content:"\e80b"}sg-avatar-image img{border-radius:50%}.sg-avatar-selectable:hover,.sg-list-selectable .sg-avatar-selectable{font-family:'Material Icons';font-size:40px;height:100%}.sg-avatar-selectable:hover:before,.sg-list-selectable .sg-avatar-selectable:before{color:inherit;content:"\e835";font-size:24px;margin:0 8px}.sg-avatar-selectable:hover.sg-avatar-selected:before,.sg-list-selectable .sg-avatar-selectable.sg-avatar-selected:before{content:"\e834"}.sg-avatar-selectable:hover>*,.sg-list-selectable .sg-avatar-selectable>*{display:none}/*! menu/_extends.scss - */._md-open-menu-container{position:fixed;left:0;top:0;z-index:100;opacity:0;border-radius:2px}._md-open-menu-container md-menu-divider{margin-top:4px;margin-bottom:4px;height:1px;min-height:1px;max-height:1px;width:100%}._md-open-menu-container md-menu-content>*{opacity:0}._md-open-menu-container:not(._md-clickable){pointer-events:none}._md-open-menu-container._md-active{opacity:1;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-duration:.2s;transition-duration:.2s}._md-open-menu-container._md-active>md-menu-content>*{opacity:1;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.1s;transition-delay:.1s}._md-open-menu-container._md-leave{opacity:0;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:250ms;transition-duration:250ms}md-menu-content{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:8px 0;max-height:304px;overflow-y:auto}md-menu-content .md-menu,md-menu-item,md-select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}md-menu-content.md-dense{max-height:208px}md-menu-content.md-dense .md-menu,md-menu-content.md-dense md-menu-item{height:32px;min-height:0}md-menu-content .md-menu,md-menu-item{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:48px;height:48px;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}md-select-menu,md-select-menu.md-reverse,md-sidenav,md-slider[md-vertical]{-webkit-box-orient:vertical}md-menu-content .md-menu>*,md-menu-item>*{width:100%;margin:auto 0;padding-left:16px;padding-right:16px}md-menu-content .md-menu>a.md-button,md-menu-item>a.md-button{padding-top:5px}[sg-toggle-grid] md-menu-content .md-menu>md-grid-tile.sg-icon-button,[sg-toggle-grid] md-menu-item>md-grid-tile.sg-icon-button,md-menu-content .md-menu>.md-button,md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button,md-menu-item>.md-button{text-align:left;display:inline-block;border-radius:0;margin:auto 0;font-size:15px;text-transform:none;font-weight:400;height:100%;padding-left:16px;padding-right:16px;width:100%}.md-tab,md-optgroup label,md-toast .md-action{text-transform:uppercase}[sg-toggle-grid] md-menu-content .md-menu>md-grid-tile.sg-icon-button::-moz-focus-inner,[sg-toggle-grid] md-menu-item>md-grid-tile.sg-icon-button::-moz-focus-inner,md-menu-content .md-menu>.md-button::-moz-focus-inner,md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button::-moz-focus-inner,md-menu-item>.md-button::-moz-focus-inner{padding:0;border:0}[dir=rtl] [sg-toggle-grid] md-menu-item>md-grid-tile.sg-icon-button,[dir=rtl] md-menu-content .md-menu>.md-button,[dir=rtl] md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button,[dir=rtl] md-menu-item>.md-button,[sg-toggle-grid] [dir=rtl] md-menu-content .md-menu>md-grid-tile.sg-icon-button,[sg-toggle-grid] [dir=rtl] md-menu-item>md-grid-tile.sg-icon-button,[sg-toggle-grid] md-menu-content [dir=rtl] .md-menu>md-grid-tile.sg-icon-button,md-menu-content [dir=rtl] .md-menu>.md-button,md-menu-content [dir=rtl] [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button{text-align:right}[sg-toggle-grid] md-menu-content .md-menu>md-grid-tile.sg-icon-button md-icon,[sg-toggle-grid] md-menu-item>md-grid-tile.sg-icon-button md-icon,md-menu-content .md-menu>.md-button md-icon,md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button md-icon,md-menu-item>.md-button md-icon{margin:auto 16px auto 0}[dir=rtl] [sg-toggle-grid] md-menu-item>md-grid-tile.sg-icon-button md-icon,[dir=rtl] md-menu-content .md-menu>.md-button md-icon,[dir=rtl] md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button md-icon,[dir=rtl] md-menu-item>.md-button md-icon,[sg-toggle-grid] [dir=rtl] md-menu-content .md-menu>md-grid-tile.sg-icon-button md-icon,[sg-toggle-grid] [dir=rtl] md-menu-item>md-grid-tile.sg-icon-button md-icon,[sg-toggle-grid] md-menu-content [dir=rtl] .md-menu>md-grid-tile.sg-icon-button md-icon,md-menu-content [dir=rtl] .md-menu>.md-button md-icon,md-menu-content [dir=rtl] [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button md-icon{margin:auto 0 auto 16px}[sg-toggle-grid] md-menu-content .md-menu>md-grid-tile.sg-icon-button p,[sg-toggle-grid] md-menu-item>md-grid-tile.sg-icon-button p,md-menu-content .md-menu>.md-button p,md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button p,md-menu-item>.md-button p{display:inline-block;margin:auto}[sg-toggle-grid] md-menu-content .md-menu>md-grid-tile.sg-icon-button span,[sg-toggle-grid] md-menu-item>md-grid-tile.sg-icon-button span,md-menu-content .md-menu>.md-button span,md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button span,md-menu-item>.md-button span{margin-top:auto;margin-bottom:auto}[sg-toggle-grid] md-menu-content .md-menu>md-grid-tile.sg-icon-button .md-ripple-container,[sg-toggle-grid] md-menu-item>md-grid-tile.sg-icon-button .md-ripple-container,md-menu-content .md-menu>.md-button .md-ripple-container,md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button .md-ripple-container,md-menu-item>.md-button .md-ripple-container{border-radius:inherit}.md-menu{padding:8px 0}md-card md-card-actions:not(.layout-column) .md-menu,md-menu-content .md-menu,md-toolbar .md-menu{padding:0}md-toolbar .md-menu{height:auto;margin:auto}@media (max-width:959px){md-menu-content{min-width:112px}md-menu-content[width="3"]{min-width:168px}md-menu-content[width="4"]{min-width:224px}md-menu-content[width="5"]{min-width:280px}md-menu-content[width="6"]{min-width:336px}md-menu-content[width="7"]{min-width:392px}}@media (min-width:960px){md-menu-content{min-width:96px}md-menu-content[width="3"]{min-width:192px}md-menu-content[width="4"]{min-width:256px}md-menu-content[width="5"]{min-width:320px}md-menu-content[width="6"]{min-width:384px}md-menu-content[width="7"]{min-width:448px}}md-sidenav md-list .md-menu{padding:0;opacity:1;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-sidenav md-list .md-menu.ng-hide{opacity:0}[sg-toggle-grid] md-menu-content .md-menu>md-grid-tile.sg-icon-button,md-menu-content .md-menu>.md-button,md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button{line-height:48px}[sg-toggle-grid] md-menu-content .md-menu>md-grid-tile.sg-icon-button:after,md-menu-content .md-menu>.md-button:after,md-menu-content [sg-toggle-grid] .md-menu>md-grid-tile.sg-icon-button:after{display:block;content:'\25BC';position:absolute;top:0;speak:none;-webkit-transform:rotate(270deg) scaleY(.45) scaleX(.9);transform:rotate(270deg) scaleY(.45) scaleX(.9);right:16px}/*! progressCircular/_extends.scss - */@-webkit-keyframes indeterminate-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes indeterminate-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}md-progress-circular{position:relative}md-progress-circular._md-progress-circular-disabled{visibility:hidden}md-progress-circular._md-mode-indeterminate svg{-webkit-animation:indeterminate-rotate 2.9s linear infinite;animation:indeterminate-rotate 2.9s linear infinite}md-progress-circular svg{position:absolute;overflow:visible;top:0;left:0}.sg-progress-circular-floating{-webkit-transition:-webkit-transform .3s cubic-bezier(.18,.89,.32,1.28);transition:-webkit-transform .3s cubic-bezier(.18,.89,.32,1.28);transition:transform .3s cubic-bezier(.18,.89,.32,1.28);transition:transform .3s cubic-bezier(.18,.89,.32,1.28),-webkit-transform .3s cubic-bezier(.18,.89,.32,1.28);position:absolute;top:80px;left:50%;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1);bottom:auto;background-color:#fff;border-radius:50%;padding:4px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}md-progress-linear,md-progress-linear ._md-container{display:block;position:relative;height:5px;width:100%}.md-whiteframe-1dp,.md-whiteframe-z1,md-select-menu,md-switch ._md-thumb{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.sg-progress-circular-floating.ng-hide{-webkit-transform:translate(-50%,0) scale(0);transform:translate(-50%,0) scale(0)}.sg-progress-circular-floating md-progress-circular{display:block}/*! progressLinear/_extends.scss - */md-progress-linear{padding-top:0!important;margin-bottom:0!important}md-radio-button,md-radio-group.layout-column md-radio-button,md-radio-group.layout-gt-lg-column md-radio-button,md-radio-group.layout-gt-md-column md-radio-button,md-radio-group.layout-gt-sm-column md-radio-button,md-radio-group.layout-gt-xs-column md-radio-button,md-radio-group.layout-lg-column md-radio-button,md-radio-group.layout-md-column md-radio-button,md-radio-group.layout-sm-column md-radio-button,md-radio-group.layout-xl-column md-radio-button,md-radio-group.layout-xs-column md-radio-button{margin-bottom:16px}md-progress-linear._md-progress-linear-disabled{visibility:hidden}md-progress-linear ._md-container{overflow:hidden;-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}md-progress-linear ._md-container._md-mode-determinate ._md-bar1,md-progress-linear ._md-container._md-mode-query ._md-bar1{display:none}md-progress-linear ._md-container ._md-bar{position:absolute;left:0;top:0;bottom:0;width:100%;height:5px}md-progress-linear ._md-container ._md-dashed:before{content:"";display:none;position:absolute;margin-top:0;height:5px;width:100%;background-color:transparent;background-size:10px 10px!important;background-position:0 -23px}md-progress-linear ._md-container ._md-bar1,md-progress-linear ._md-container ._md-bar2{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}md-progress-linear ._md-container._md-mode-query ._md-bar2{-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-animation:query .8s infinite cubic-bezier(.39,.575,.565,1);animation:query .8s infinite cubic-bezier(.39,.575,.565,1)}md-progress-linear ._md-container._md-mode-indeterminate ._md-bar1{-webkit-animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite;animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite}md-progress-linear ._md-container._md-mode-indeterminate ._md-bar2{-webkit-animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite;animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite}md-progress-linear ._md-container.ng-hide ._md-progress-linear-disabled md-progress-linear ._md-container{-webkit-animation:none;animation:none}md-progress-linear ._md-container.ng-hide ._md-progress-linear-disabled md-progress-linear ._md-container ._md-bar1,md-progress-linear ._md-container.ng-hide ._md-progress-linear-disabled md-progress-linear ._md-container ._md-bar2{-webkit-animation-name:none;animation-name:none}md-progress-linear ._md-container._md-mode-buffer{background-color:transparent!important;-webkit-transition:all .2s linear;transition:all .2s linear}md-progress-linear ._md-container._md-mode-buffer ._md-dashed:before{display:block;-webkit-animation:buffer 3s infinite linear;animation:buffer 3s infinite linear}@-webkit-keyframes query{0%{opacity:1;-webkit-transform:translateX(35%) scale(.3,1);transform:translateX(35%) scale(.3,1)}100%{opacity:0;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}}@keyframes query{0%{opacity:1;-webkit-transform:translateX(35%) scale(.3,1);transform:translateX(35%) scale(.3,1)}100%{opacity:0;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}}@-webkit-keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}100%{opacity:1;background-position:-200px -23px}}@keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}100%{opacity:1;background-position:-200px -23px}}@-webkit-keyframes md-progress-linear-indeterminate-scale-1{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.334731432,.124819821,.785843996,1);animation-timing-function:cubic-bezier(.334731432,.124819821,.785843996,1)}69.15%{-webkit-transform:scaleX(.83);transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(.225732004,0,.233648906,1.3709798);animation-timing-function:cubic-bezier(.225732004,0,.233648906,1.3709798)}100%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-1{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.334731432,.124819821,.785843996,1);animation-timing-function:cubic-bezier(.334731432,.124819821,.785843996,1)}69.15%{-webkit-transform:scaleX(.83);transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(.225732004,0,.233648906,1.3709798);animation-timing-function:cubic-bezier(.225732004,0,.233648906,1.3709798)}100%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-1{0%{left:-105.166666667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.166666667%;-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495818703);animation-timing-function:cubic-bezier(.5,0,.701732,.495818703)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(.302435,.38135197,.55,.956352125);animation-timing-function:cubic-bezier(.302435,.38135197,.55,.956352125)}100%{left:95.4444444444%}}@keyframes md-progress-linear-indeterminate-1{0%{left:-105.166666667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.166666667%;-webkit-animation-timing-function:cubic-bezier(.5,0,.701732,.495818703);animation-timing-function:cubic-bezier(.5,0,.701732,.495818703)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(.302435,.38135197,.55,.956352125);animation-timing-function:cubic-bezier(.302435,.38135197,.55,.956352125)}100%{left:95.4444444444%}}@-webkit-keyframes md-progress-linear-indeterminate-scale-2{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.205028172,.057050836,.57660995,.453970841);animation-timing-function:cubic-bezier(.205028172,.057050836,.57660995,.453970841)}19.15%{-webkit-transform:scaleX(.57);transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(.152312994,.196431957,.648373778,1.00431535);animation-timing-function:cubic-bezier(.152312994,.196431957,.648373778,1.00431535)}44.15%{-webkit-transform:scaleX(.91);transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(.25775882,-.003163357,.211761916,1.38178961);animation-timing-function:cubic-bezier(.25775882,-.003163357,.211761916,1.38178961)}100%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-2{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.205028172,.057050836,.57660995,.453970841);animation-timing-function:cubic-bezier(.205028172,.057050836,.57660995,.453970841)}19.15%{-webkit-transform:scaleX(.57);transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(.152312994,.196431957,.648373778,1.00431535);animation-timing-function:cubic-bezier(.152312994,.196431957,.648373778,1.00431535)}44.15%{-webkit-transform:scaleX(.91);transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(.25775882,-.003163357,.211761916,1.38178961);animation-timing-function:cubic-bezier(.25775882,-.003163357,.211761916,1.38178961)}100%{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-2{0%{left:-54.8888888889%;-webkit-animation-timing-function:cubic-bezier(.15,0,.5150584,.409684966);animation-timing-function:cubic-bezier(.15,0,.5150584,.409684966)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(.3103299,.284057684,.8,.733718979);animation-timing-function:cubic-bezier(.3103299,.284057684,.8,.733718979)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(.4,.627034903,.6,.902025796);animation-timing-function:cubic-bezier(.4,.627034903,.6,.902025796)}100%{left:117.388888889%}}@keyframes md-progress-linear-indeterminate-2{0%{left:-54.8888888889%;-webkit-animation-timing-function:cubic-bezier(.15,0,.5150584,.409684966);animation-timing-function:cubic-bezier(.15,0,.5150584,.409684966)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(.3103299,.284057684,.8,.733718979);animation-timing-function:cubic-bezier(.3103299,.284057684,.8,.733718979)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(.4,.627034903,.6,.902025796);animation-timing-function:cubic-bezier(.4,.627034903,.6,.902025796)}100%{left:117.388888889%}}.sg-progress-linear-bottom{bottom:0;left:0;position:absolute;right:0}/*! radioButton/_extends.scss - */md-radio-button{box-sizing:border-box;display:block;white-space:nowrap;cursor:pointer;position:relative}md-radio-button[disabled],md-radio-button[disabled] ._md-container{cursor:default}md-option,md-select:not([disabled]):hover{cursor:pointer}md-radio-button ._md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;cursor:pointer;left:0;right:auto}[dir=rtl] md-radio-button ._md-container{left:auto;right:0}md-radio-button ._md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-radio-button ._md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:'';position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-radio-button.md-align-top-left>div._md-container{top:12px}md-radio-button ._md-off,md-radio-button ._md-on{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;box-sizing:border-box}md-radio-button ._md-off{border-style:solid;border-width:2px;-webkit-transition:border-color ease .28s;transition:border-color ease .28s}md-radio-button ._md-on{-webkit-transition:-webkit-transform ease .28s;transition:-webkit-transform ease .28s;transition:transform ease .28s;transition:transform ease .28s,-webkit-transform ease .28s;-webkit-transform:scale(0);transform:scale(0)}md-radio-button.md-checked ._md-on{-webkit-transform:scale(.5);transform:scale(.5)}md-radio-button ._md-label{box-sizing:border-box;position:relative;display:inline-block;margin-left:30px;margin-right:0;vertical-align:middle;white-space:normal;pointer-events:none;width:auto}md-input-container:not(.md-input-has-value) md-select.ng-required ._md-select-value span:first-child:after,md-input-container:not(.md-input-has-value) md-select[required] ._md-select-value span:first-child:after,md-select.ng-required.ng-invalid ._md-select-value span:first-child:after,md-select[required].ng-invalid ._md-select-value span:first-child:after{content:' *';font-size:13px;vertical-align:top}[dir=rtl] md-radio-button ._md-label{margin-left:0;margin-right:30px}md-radio-group.layout-gt-lg-row md-radio-button,md-radio-group.layout-gt-md-row md-radio-button,md-radio-group.layout-gt-sm-row md-radio-button,md-radio-group.layout-gt-xs-row md-radio-button,md-radio-group.layout-lg-row md-radio-button,md-radio-group.layout-md-row md-radio-button,md-radio-group.layout-row md-radio-button,md-radio-group.layout-sm-row md-radio-button,md-radio-group.layout-xl-row md-radio-button,md-radio-group.layout-xs-row md-radio-button{margin:0 16px 0 0}[dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-md-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button,[dir=rtl] md-radio-group.layout-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-md-row md-radio-button,[dir=rtl] md-radio-group.layout-row md-radio-button,[dir=rtl] md-radio-group.layout-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-xl-row md-radio-button,[dir=rtl] md-radio-group.layout-xs-row md-radio-button{margin-left:16px;margin-right:0}md-radio-group.layout-gt-lg-row md-radio-button:last-of-type,md-radio-group.layout-gt-md-row md-radio-button:last-of-type,md-radio-group.layout-gt-sm-row md-radio-button:last-of-type,md-radio-group.layout-gt-xs-row md-radio-button:last-of-type,md-radio-group.layout-lg-row md-radio-button:last-of-type,md-radio-group.layout-md-row md-radio-button:last-of-type,md-radio-group.layout-row md-radio-button:last-of-type,md-radio-group.layout-sm-row md-radio-button:last-of-type,md-radio-group.layout-xl-row md-radio-button:last-of-type,md-radio-group.layout-xs-row md-radio-button:last-of-type{margin-left:0;margin-right:0}md-radio-group:focus{outline:0}md-radio-group.md-focused .md-checked ._md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}.md-inline-form md-radio-group{margin:18px 0 19px}.md-inline-form md-radio-group md-radio-button{display:inline-block;height:30px;padding:2px;box-sizing:border-box;margin-top:0;margin-bottom:0}md-input-container.md-input-invalid md-select ._md-select-value,md-select:not([disabled]).ng-invalid.ng-touched ._md-select-value{padding-bottom:1px;border-bottom-style:solid}@media screen and (-ms-high-contrast:active){md-input-container.md-default-theme>md-icon{fill:#fff}md-radio-button.md-default-theme ._md-on{background-color:#fff}}md-input-container md-radio-group md-radio-button:first-child{margin-top:12px}/*! sticky/_extends.scss - */md-input-container:not([md-no-float]) ._md-select-placeholder span:first-child{-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] md-input-container:not([md-no-float]) ._md-select-placeholder span:first-child{-webkit-transform-origin:right top;transform-origin:right top}md-input-container.md-input-focused:not([md-no-float]) ._md-select-placeholder span:first-child{-webkit-transform:translateY(-22px) translateX(-2px) scale(.75);transform:translateY(-22px) translateX(-2px) scale(.75)}._md-select-menu-container{position:fixed;left:0;top:0;z-index:90;opacity:0;display:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}._md-select-menu-container:not(._md-clickable){pointer-events:none}._md-select-menu-container md-progress-circular{display:table;margin:24px auto!important}._md-select-menu-container._md-active{display:block;opacity:1}._md-select-menu-container._md-active md-select-menu{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-duration:150ms;transition-duration:150ms}._md-select-menu-container._md-active md-select-menu>*{opacity:1;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-delay:.1s;transition-delay:.1s}._md-select-menu-container._md-leave{opacity:0;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-duration:250ms;transition-duration:250ms}md-input-container>md-select{margin:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}md-select{display:flex;margin:20px 0 26px}._md-select-value,._md-select-value._md-select-placeholder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}md-select[disabled] ._md-select-value{background-position:0 bottom;background-size:4px 1px;background-repeat:repeat-x;margin-bottom:-1px}md-select:focus{outline:0}md-select[disabled]:hover{cursor:default}md-select:not([disabled]):focus ._md-select-value{border-bottom-width:2px;border-bottom-style:solid;padding-bottom:0}md-select:not([disabled]):focus.ng-invalid.ng-touched ._md-select-value{padding-bottom:0}md-input-container.md-input-has-value ._md-select-value>span:not(._md-select-icon){-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0)}._md-select-value{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2px 2px 1px;border-bottom-width:1px;border-bottom-style:solid;background-color:transparent;position:relative;box-sizing:content-box;min-width:64px;min-height:26px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}._md-select-value>span:not(._md-select-icon){max-width:100%;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._md-select-value>span:not(._md-select-icon) ._md-text{display:inline}._md-select-value ._md-select-icon{display:block;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end;text-align:end;width:24px;margin:0 4px;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);font-size:1.2rem}._md-select-value ._md-select-icon:after{display:block;content:'\25BC';position:relative;top:2px;speak:none;font-size:16px;-webkit-transform:scaleY(.6) scaleX(1);transform:scaleY(.6) scaleX(1)}._md-select-value._md-select-placeholder{display:flex;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:2px;z-index:1}md-option,md-select-menu,md-sidenav._md-closed-add,md-sidenav._md-closed-remove{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}md-select-menu{display:flex;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:256px;min-height:48px;overflow-y:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1);transform:scale(1)}md-select-menu.md-reverse{-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}md-slider,md-slider-container{-webkit-box-orient:horizontal}md-sidenav,md-slider,md-slider-container,md-slider-container[md-vertical],md-slider[md-vertical],md-tabs-canvas.md-center-tabs{-webkit-box-direction:normal}md-select-menu:not(._md-overflow) md-content{padding-top:8px;padding-bottom:8px}[dir=rtl] md-select-menu{-webkit-transform-origin:right top;transform-origin:right top}md-select-menu md-content{min-width:136px;min-height:48px;max-height:256px;overflow-y:auto}md-select-menu>*{opacity:0}md-option{position:relative;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto;-webkit-transition:background .15s linear;transition:background .15s linear;padding:0 16px;height:48px}md-option[disabled],md-select-menu[multiple] md-option._md-checkbox-enabled[disabled]{cursor:default}md-option:focus{outline:0}md-option ._md-text{-webkit-touch-callout:none;user-select:none;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}md-switch,md-switch ._md-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}md-optgroup{display:block}md-optgroup label{display:block;font-size:14px;padding:16px;font-weight:500}md-slider ._md-sign ._md-thumb-text,md-slider[md-vertical][md-discrete] ._md-sign ._md-thumb-text{font-size:12px;font-weight:700;z-index:1}md-optgroup md-option{padding-left:32px;padding-right:32px}@media screen and (-ms-high-contrast:active){._md-select-backdrop{background-color:transparent}md-select-menu{border:1px solid #fff}}md-select-menu[multiple] md-option._md-checkbox-enabled{padding-left:40px;padding-right:16px}[dir=rtl] md-select-menu[multiple] md-option._md-checkbox-enabled{padding-left:16px;padding-right:40px}md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;left:0;right:auto;margin-left:10.67px;margin-right:auto}[dir=rtl] md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container{left:auto;right:0;margin-left:auto;margin-right:10.67px}md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:'';position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container:after{box-sizing:border-box;content:'';position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-select-menu[multiple] md-option._md-checkbox-enabled ._md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-select-menu[multiple] md-option._md-checkbox-enabled ._md-icon{box-sizing:border-box;-webkit-transition:240ms;transition:240ms;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-select-menu[multiple] md-option._md-checkbox-enabled[selected] ._md-icon{border:none}md-select-menu[multiple] md-option._md-checkbox-enabled[selected] ._md-icon:after{box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:6.67px;top:2.22px;display:table;width:6.67px;height:13.33px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:''}md-select-menu[multiple] md-option._md-checkbox-enabled.md-indeterminate ._md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:''}/*! sidenav/_extends.scss - */md-sidenav{box-sizing:border-box;position:absolute;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:60;width:320px;max-width:320px;bottom:0;-webkit-overflow-scrolling:touch;overflow:inherit}md-sidenav ul{list-style:none}md-sidenav._md-closed{display:none}md-sidenav._md-closed-add,md-sidenav._md-closed-remove{display:flex;-webkit-transition:.2s ease-in all;transition:.2s ease-in all}md-sidenav._md-closed-add._md-closed-add-active,md-sidenav._md-closed-remove._md-closed-remove-active{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-sidenav._md-locked-open,md-sidenav._md-locked-open-add,md-sidenav._md-locked-open-remove,md-sidenav._md-locked-open-remove._md-closed,md-sidenav._md-locked-open._md-closed,md-sidenav._md-locked-open._md-closed.md-sidenav-left,md-sidenav._md-locked-open._md-closed.md-sidenav-right{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-slider,md-slider ._md-slider-content{position:relative}md-sidenav._md-locked-open-remove-active{-webkit-transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2);transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2);width:0!important;min-width:0!important}md-sidenav._md-closed._md-locked-open-add{width:0!important;min-width:0!important;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-sidenav._md-closed._md-locked-open-add-active{-webkit-transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2);transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2);width:320px;min-width:320px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}._md-sidenav-backdrop._md-locked-open{display:none}.md-sidenav-left,md-sidenav{left:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.md-sidenav-left._md-closed,md-sidenav._md-closed{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.md-sidenav-right{left:100%;top:0;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.md-sidenav-right._md-closed{-webkit-transform:translate(0,0);transform:translate(0,0)}@media (min-width:600px){md-sidenav{max-width:256px}}@media (max-width:320px){md-sidenav{width:calc(100% - 64px);min-width:calc(100% - 64px);max-width:calc(100% - 64px)}}@media screen and (-ms-high-contrast:active){.md-sidenav-left,md-sidenav{border-right:1px solid #fff}.md-sidenav-right{border-left:1px solid #fff}}@media (min-width:961px){md-sidenav._md-locked-open{max-width:20vw;-webkit-box-flex:1;-webkit-flex:1 0 20vw;-ms-flex:1 0 20vw;flex:1 0 20vw}md-sidenav._md-locked-open,md-sidenav._md-locked-open.md-sidenav-left{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-sidenav._md-locked-open.md-sidenav-left.sg-close,md-sidenav._md-locked-open.sg-close{margin-right:-20vw;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.sg-child-level-1{padding-left:16px}.sg-child-level-2{padding-left:32px}.sg-child-level-3{padding-left:48px}.sg-child-level-4{padding-left:64px}.sg-child-level-5{padding-left:80px}.sg-child-level-6{padding-left:96px}.sg-child-level-7{padding-left:112px}.sg-child-level-8{padding-left:128px}.sg-child-level-9{padding-left:144px}.sg-child-level-10{padding-left:160px}.sg-child-level-11{padding-left:176px}[class^=sg-child-level] md-checkbox,[class^=sg-child-level] md-icon{margin-right:16px;max-width:24px}/*! slider/_extends.scss - */@-webkit-keyframes sliderFocusThumb{0%,100%{-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sliderFocusThumb{0%,100%{-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sliderDiscreteFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes sliderDiscreteFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes sliderDiscreteFocusRing{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes sliderDiscreteFocusRing{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);transform:scale(0)}}md-slider{height:48px;min-width:128px;margin-left:4px;margin-right:4px;padding:0;display:block;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-slider *,md-slider :after{box-sizing:border-box}md-slider ._md-slider-wrapper{outline:0;width:100%;height:100%}md-slider ._md-track-container{width:100%;position:absolute;top:23px;height:2px}md-slider ._md-track{position:absolute;left:0;right:0;height:100%}md-slider ._md-track-fill{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property:width,height;transition-property:width,height}md-slider ._md-track-ticks{position:absolute;left:0;right:0;height:100%}md-slider ._md-track-ticks canvas{width:100%;height:100%}md-slider ._md-thumb,md-slider ._md-thumb:after{width:20px;height:20px;border-radius:20px;position:absolute}md-slider ._md-thumb-container{position:absolute;left:0;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property:left,right,bottom;transition-property:left,right,bottom}[dir=rtl] md-slider ._md-thumb-container{left:0;left:auto;left:initial;right:0}md-slider ._md-thumb{z-index:1;left:-10px;top:14px;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}[dir=rtl] md-slider ._md-thumb{left:0;left:auto;left:initial;right:-10px}md-slider ._md-thumb:after{content:'';border-width:3px;border-style:solid;-webkit-transition:inherit;transition:inherit}md-slider ._md-sign{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:-14px;top:-17px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(.4) translate3d(0,67.5px,0);transform:scale(.4) translate3d(0,67.5px,0);-webkit-transition:all .3s cubic-bezier(.35,0,.25,1);transition:all .3s cubic-bezier(.35,0,.25,1)}md-slider:not([md-discrete]) ._md-sign,md-slider:not([md-discrete]) ._md-track-ticks,md-slider[disabled] ._md-track-fill{display:none}md-slider ._md-sign:after{position:absolute;content:'';left:0;border-radius:16px;top:19px;border-left:14px solid transparent;border-right:14px solid transparent;border-top-width:16px;border-top-style:solid;opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);-webkit-transition:all .2s cubic-bezier(.35,0,.25,1);transition:all .2s cubic-bezier(.35,0,.25,1)}[dir=rtl] md-slider ._md-sign:after{left:0;left:auto;left:initial;right:0}md-slider ._md-focus-ring{position:absolute;left:-17px;top:7px;width:34px;height:34px;border-radius:34px;-webkit-transform:scale(.7);transform:scale(.7);opacity:0;-webkit-transition:all .35s cubic-bezier(.35,0,.25,1);transition:all .35s cubic-bezier(.35,0,.25,1)}[dir=rtl] md-slider ._md-focus-ring{left:0;left:auto;left:initial;right:-17px}md-slider ._md-disabled-thumb{position:absolute;left:-14px;top:10px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(.5);transform:scale(.5);border-width:4px;border-style:solid;display:none}[dir=rtl] md-slider ._md-disabled-thumb{left:0;left:auto;left:initial;right:-14px}md-slider._md-min ._md-sign{opacity:0}md-slider:focus{outline:0}md-slider._md-dragging ._md-thumb-container,md-slider._md-dragging ._md-track-fill{-webkit-transition:none;transition:none}md-slider:not([md-discrete]):not([disabled]) ._md-slider-wrapper ._md-thumb:hover{-webkit-transform:scale(.8);transform:scale(.8)}md-slider:not([md-discrete]):not([disabled]) ._md-slider-wrapper.md-focused ._md-focus-ring{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-slider:not([md-discrete]):not([disabled]) ._md-slider-wrapper.md-focused ._md-thumb{-webkit-animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1);animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1)}md-slider:not([md-discrete]):not([disabled])._md-active ._md-slider-wrapper ._md-thumb{-webkit-transform:scale(1);transform:scale(1)}md-slider[md-discrete]:not([disabled]) ._md-slider-wrapper.md-focused ._md-focus-ring{-webkit-transform:scale(0);transform:scale(0);-webkit-animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1);animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1)}md-slider[md-discrete]:not([disabled]) ._md-slider-wrapper.md-focused ._md-thumb{-webkit-animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1);animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1)}md-slider[md-discrete]:not([disabled]) ._md-slider-wrapper.md-focused ._md-thumb,md-slider[md-discrete]:not([disabled])._md-active ._md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-discrete]:not([disabled]) ._md-slider-wrapper.md-focused ._md-sign,md-slider[md-discrete]:not([disabled]) ._md-slider-wrapper.md-focused ._md-sign:after,md-slider[md-discrete]:not([disabled])._md-active ._md-sign,md-slider[md-discrete]:not([disabled])._md-active ._md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[md-discrete][disabled][readonly] ._md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-discrete][disabled][readonly] ._md-sign,md-slider[md-discrete][disabled][readonly] ._md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[disabled] ._md-track-ticks,md-slider[disabled]:not([readonly]) ._md-sign{opacity:0}md-slider[disabled] ._md-thumb{-webkit-transform:scale(.5);transform:scale(.5)}md-slider[disabled] ._md-disabled-thumb{display:block}md-slider[md-vertical]{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:128px;min-width:0}md-slider[md-vertical] ._md-slider-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-top:12px;padding-bottom:12px;width:48px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}md-slider[md-vertical] ._md-track-container{height:100%;width:2px;top:0;left:calc(50% - (2px / 2))}md-slider[md-vertical] ._md-thumb-container{top:auto;margin-bottom:23px;left:calc(50% - 1px);bottom:0}md-slider[md-vertical] ._md-thumb-container ._md-thumb:after{left:1px}md-slider[md-vertical] ._md-thumb-container ._md-focus-ring{left:-16px}md-slider[md-vertical] ._md-track-fill{bottom:0}md-slider[md-vertical][md-discrete] ._md-sign{left:-40px;top:9.5px;-webkit-transform:scale(.4) translate3d(67.5px,0,0);transform:scale(.4) translate3d(67.5px,0,0)}md-slider[md-vertical][md-discrete] ._md-sign:after{top:9.5px;left:19px;border-top:14px solid transparent;border-right:0;border-bottom:14px solid transparent;border-left-width:16px;border-left-style:solid;opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}md-slider[md-vertical][md-discrete] .md-focused ._md-sign:after,md-slider[md-vertical][md-discrete]._md-active ._md-sign:after,md-slider[md-vertical][md-discrete][disabled][readonly] ._md-sign:after{top:0}md-slider[md-vertical][disabled][readonly] ._md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-vertical][disabled][readonly] ._md-sign,md-slider[md-vertical][disabled][readonly] ._md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[md-invert]:not([md-vertical]) ._md-track-fill{left:auto;right:0}[dir=rtl] md-slider[md-invert]:not([md-vertical]) ._md-track-fill{right:0;right:auto;right:initial;left:0}md-slider[md-invert][md-vertical] ._md-track-fill{bottom:auto;top:0}md-slider-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-slider-container>:first-child:not(md-slider),md-slider-container>:last-child:not(md-slider){min-width:25px;max-width:42px;height:25px;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-property:color,max-width;transition-property:color,max-width}md-slider-container>:first-child:not(md-slider){margin-right:16px}[dir=rtl] md-slider-container>:first-child:not(md-slider){margin-right:auto;margin-right:initial;margin-left:16px}md-slider-container>:last-child:not(md-slider){margin-left:16px}[dir=rtl] md-slider-container>:last-child:not(md-slider){margin-left:auto;margin-left:initial;margin-right:16px}md-slider-container[md-vertical]{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}md-slider-container[md-vertical]>:first-child:not(md-slider),md-slider-container[md-vertical]>:last-child:not(md-slider){margin-right:0;margin-left:0;text-align:center}md-slider-container md-input-container input[type=number]{text-align:center;padding-left:15px;height:50px;margin-top:-25px}[dir=rtl] md-slider-container md-input-container input[type=number]{padding-left:auto;padding-left:initial;padding-right:15px}@media screen and (-ms-high-contrast:active){md-slider.md-default-theme ._md-track{border-bottom:1px solid #fff}}/*! sticky/_extends.scss - */._md-sticky-clone{top:0;left:0;right:0;position:absolute!important;-webkit-transform:translate3d(-9999px,-9999px,0);transform:translate3d(-9999px,-9999px,0);z-index:60}._md-sticky-clone[sticky-state=active]{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}._md-sticky-clone[sticky-state=active]:not(.md-sticky-no-effect) ._md-subheader-inner{-webkit-animation:subheaderStickyHoverIn .3s ease-out both;animation:subheaderStickyHoverIn .3s ease-out both}/*! subheader/_extends.scss - */@-webkit-keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}100%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}100%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@-webkit-keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}100%{box-shadow:0 0 0 0 transparent}}@keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}100%{box-shadow:0 0 0 0 transparent}}._md-subheader-wrapper:not(.md-sticky-no-effect){-webkit-transition:.2s ease-out margin;transition:.2s ease-out margin}._md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader{margin:0}._md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone{z-index:2}._md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active]{margin-top:-2px}._md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] ._md-subheader-inner:after{-webkit-animation:subheaderStickyHoverOut .3s ease-out both;animation:subheaderStickyHoverOut .3s ease-out both}.md-subheader{display:block;font-size:14px;font-weight:500;line-height:1em;margin:0;position:relative}.md-subheader ._md-subheader-inner{display:block;padding:16px}.md-subheader ._md-subheader-content{display:block;z-index:1;position:relative}.sg-md-subheader--with-icon ._md-subheader-inner,.sg-md-subheader--with-secondary-icon ._md-subheader-inner{line-height:46px;padding:0;padding-left:16px}.sg-md-subheader--with-icon ._md-subheader-inner{padding-left:0}.sg-md-subheader--fixed,.sg-md-subheader--static{z-index:auto;padding:8px 8px 8px 16px;background-color:transparent}.sg-md-subheader--fixed{position:fixed}.sg-md-subheader--static{position:static;font-size:14px;font-weight:600}/*! switch/_extends.scss - */.md-inline-form md-switch{margin-top:18px;margin-bottom:19px}md-switch{margin:16px 16px 16px 0;white-space:nowrap;cursor:pointer;outline:0;user-select:none;height:30px;line-height:28px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:inherit}[dir=rtl] md-switch{margin-left:16px;margin-right:inherit}md-switch:last-of-type{margin-left:inherit;margin-right:0}[dir=rtl] md-switch:last-of-type{margin-left:0;margin-right:inherit}md-switch[disabled],md-switch[disabled] ._md-container{cursor:default}md-switch ._md-container{cursor:-webkit-grab;cursor:grab;width:36px;height:24px;position:relative;user-select:none;margin-right:8px;float:left}.md-tab.md-disabled,.sg-time-pane{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[dir=rtl] md-switch ._md-container{margin-right:auto;margin-right:initial;margin-left:8px}md-switch:not([disabled]) ._md-dragging,md-switch:not([disabled])._md-dragging ._md-container{cursor:-webkit-grabbing;cursor:grabbing}md-switch.md-focused:not([disabled]) ._md-thumb:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-switch.md-focused:not([disabled]):not(.md-checked) ._md-thumb:before{background-color:rgba(0,0,0,.12)}md-switch ._md-label{border-color:transparent;border-width:0;float:left}md-switch ._md-bar{left:1px;width:34px;top:5px;height:14px;border-radius:8px;position:absolute}md-switch ._md-thumb-container{top:2px;left:0;width:16px;position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1}md-switch ._md-thumb,md-switch ._md-thumb:before{border-radius:50%;left:0;top:0;position:absolute}md-switch.md-checked ._md-thumb-container{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}md-switch ._md-thumb{margin:0;outline:0;height:20px;width:20px}md-switch ._md-thumb:before{background-color:transparent;content:'';display:block;height:auto;right:0;bottom:0;-webkit-transition:all .5s;transition:all .5s;width:auto}md-switch ._md-thumb .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-20px;top:-20px;right:-20px;bottom:-20px}md-tabs,md-tabs-canvas,md-tabs-wrapper,md-tabs.md-dynamic-height md-tab-content.md-active{position:relative}md-switch:not(._md-dragging) ._md-bar,md-switch:not(._md-dragging) ._md-thumb,md-switch:not(._md-dragging) ._md-thumb-container{-webkit-transition:all 80ms linear;transition:all 80ms linear;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform}md-switch:not(._md-dragging) ._md-bar,md-switch:not(._md-dragging) ._md-thumb{-webkit-transition-delay:50ms;transition-delay:50ms}@media screen and (-ms-high-contrast:active){md-switch.md-default-theme ._md-bar{background-color:#666}md-switch.md-default-theme.md-checked ._md-bar{background-color:#9E9E9E}md-switch.md-default-theme ._md-thumb{background-color:#fff}}/*! tabs/_extends.scss - */@-webkit-keyframes md-tab-content-hide{0%,50%{opacity:1}100%{opacity:0}}@keyframes md-tab-content-hide{0%,50%{opacity:1}100%{opacity:0}}md-tab-data{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0}md-tabs{display:block;margin:0;border-radius:2px;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}md-tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:248px}md-tabs[md-align-tabs=bottom]{padding-bottom:48px}md-tabs[md-align-tabs=bottom] md-tabs-wrapper{position:absolute;bottom:0;left:0;right:0;height:48px;z-index:2}md-tabs[md-align-tabs=bottom] md-tabs-content-wrapper{top:0;bottom:48px}md-tabs.md-dynamic-height md-tabs-content-wrapper{min-height:0;position:relative;top:auto;left:auto;right:auto;bottom:auto;overflow:visible}md-tabs[md-border-bottom] md-tabs-wrapper{border-width:0 0 1px;border-style:solid}md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper{top:49px}md-tabs-wrapper{display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-tabs-wrapper md-next-button,md-tabs-wrapper md-prev-button{height:100%;width:32px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1em;z-index:2;cursor:pointer;font-size:16px;background:center center no-repeat;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}md-tabs-wrapper md-next-button:focus,md-tabs-wrapper md-prev-button:focus{outline:0}md-tabs-wrapper md-next-button.md-disabled,md-tabs-wrapper md-prev-button.md-disabled{opacity:.25;cursor:default}md-tabs-wrapper md-next-button.ng-leave,md-tabs-wrapper md-prev-button.ng-leave{-webkit-transition:none;transition:none}md-tabs-wrapper md-next-button md-icon,md-tabs-wrapper md-prev-button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}md-tabs-wrapper md-prev-button{left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==)}[dir=rtl] md-tabs-wrapper md-prev-button{left:0;left:auto;left:initial;right:0}md-tabs-wrapper md-next-button{right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K)}[dir=rtl] md-tabs-wrapper md-next-button{right:0;right:auto;right:initial;left:0}md-tabs-wrapper md-next-button md-icon{-webkit-transform:translate3d(-50%,-50%,0) rotate(180deg);transform:translate3d(-50%,-50%,0) rotate(180deg)}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}md-tabs-canvas{overflow:hidden;display:block;height:48px}md-tabs-canvas:after{content:'';display:table;clear:both}md-tabs-canvas .md-dummy-wrapper{position:absolute;top:0;left:0}[dir=rtl] md-tabs-canvas .md-dummy-wrapper{left:0;left:auto;left:initial;right:0}md-tabs-canvas.md-paginated{margin:0 32px}md-tabs-canvas.md-center-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}md-tabs-canvas.md-center-tabs .md-tab{float:none;display:inline-block}md-pagination-wrapper{height:48px;display:block;-webkit-transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1),-webkit-transform .5s cubic-bezier(.35,0,.25,1);position:absolute;width:999999px;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-pagination-wrapper:after{content:'';display:table;clear:both}[dir=rtl] md-pagination-wrapper{left:0;left:auto;left:initial;right:0}md-pagination-wrapper.md-center-tabs{position:relative;width:initial;margin:0 auto}md-ink-bar,md-tab,md-tab-content{position:absolute}md-tabs-content-wrapper{display:block;position:absolute;top:48px;left:0;right:0;bottom:0;overflow:hidden}md-tab-content{display:block;top:0;left:0;right:0;bottom:0;-webkit-transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1),-webkit-transform .5s cubic-bezier(.35,0,.25,1);overflow:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-tab-content.md-no-scroll{bottom:auto;overflow:hidden}md-tab-content.md-no-transition,md-tab-content.ng-leave{-webkit-transition:none;transition:none}md-tab-content.md-left:not(.md-active){-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;opacity:0}[dir=rtl] md-tab-content.md-left:not(.md-active){-webkit-transform:translateX(100%);transform:translateX(100%)}md-tab-content.md-left:not(.md-active) *{-webkit-transition:visibility 0s linear;transition:visibility 0s linear;-webkit-transition-delay:.5s;transition-delay:.5s;visibility:hidden}md-tab-content.md-right:not(.md-active){-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;opacity:0}[dir=rtl] md-tab-content.md-right:not(.md-active){-webkit-transform:translateX(-100%);transform:translateX(-100%)}md-tab-content.md-right:not(.md-active) *{-webkit-transition:visibility 0s linear;transition:visibility 0s linear;-webkit-transition-delay:.5s;transition-delay:.5s;visibility:hidden}md-tab-content>div.ng-leave{-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide}md-ink-bar{left:auto;right:auto;bottom:0;height:2px}md-ink-bar.md-left{-webkit-transition:left 125ms cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1);transition:left 125ms cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1)}md-ink-bar.md-right{-webkit-transition:left .25s cubic-bezier(.35,0,.25,1),right 125ms cubic-bezier(.35,0,.25,1);transition:left .25s cubic-bezier(.35,0,.25,1),right 125ms cubic-bezier(.35,0,.25,1)}md-tab{z-index:-1;left:-9999px}.md-tab{font-size:14px;text-align:center;line-height:24px;padding:12px 24px;-webkit-transition:background-color .35s cubic-bezier(.35,0,.25,1);transition:background-color .35s cubic-bezier(.35,0,.25,1);cursor:pointer;white-space:nowrap;position:relative;float:left;font-weight:500;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.md-tab.md-active,md-toast{cursor:default}[dir=rtl] .md-tab{float:right}.md-tab.md-focused{box-shadow:none;outline:0}.md-tab.md-disabled{pointer-events:none;-ms-touch-action:pan-y;touch-action:pan-y;user-select:none;-webkit-user-drag:none;opacity:.5;cursor:default}.md-tab.ng-leave{-webkit-transition:none;transition:none}md-toolbar+md-tabs{border-top-left-radius:0;border-top-right-radius:0}/*! toast/_extends.scss - */.md-toast-text{padding:0 6px}md-toast{position:absolute;z-index:105;box-sizing:border-box;overflow:hidden;padding:8px;opacity:1;-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}.msg-attachment-image [sg-zoomable-image] img,.sg-mail-editor md-chip-template md-icon[ng-click]{cursor:pointer}md-toast .md-toast-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-height:168px;max-width:100%;min-height:48px;padding:0 18px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:2px;font-size:14px;overflow:hidden;-webkit-transform:translate3d(0,0,0) rotateZ(0);transform:translate3d(0,0,0) rotateZ(0);-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}md-toast .md-toast-content::before{content:'';min-height:48px;visibility:hidden;display:inline-block}.md-toolbar-tools,md-toolbar{display:-webkit-flex;display:-ms-flexbox;box-sizing:border-box}[dir=rtl] md-toast .md-toast-content{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}md-toast.md-capsule,md-toast.md-capsule .md-toast-content{border-radius:24px}md-toast.ng-leave-active .md-toast-content{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-toast._md-swipedown .md-toast-content,md-toast._md-swipeleft .md-toast-content,md-toast._md-swiperight .md-toast-content,md-toast._md-swipeup .md-toast-content{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1)}md-toast.ng-enter{opacity:0}md-toast.ng-enter .md-toast-content{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-toast.ng-enter._md-top .md-toast-content{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}md-toast.ng-enter.ng-enter-active{opacity:1}md-toast.ng-enter.ng-enter-active .md-toast-content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-toast.ng-leave.ng-leave-active .md-toast-content{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-toast.ng-leave.ng-leave-active._md-swipeup .md-toast-content{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active._md-swipedown .md-toast-content{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}md-toast.ng-leave.ng-leave-active._md-top .md-toast-content{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}md-toast .md-action{line-height:19px;margin-left:24px;margin-right:0;cursor:pointer;float:right}[sg-toggle-grid] md-toast md-grid-tile.sg-icon-button,md-toast .md-button,md-toast [sg-toggle-grid] md-grid-tile.sg-icon-button{min-width:0;margin-right:0;margin-left:12px}[dir=rtl] md-toast .md-button,[dir=rtl] md-toast [sg-toggle-grid] md-grid-tile.sg-icon-button,[sg-toggle-grid] [dir=rtl] md-toast md-grid-tile.sg-icon-button{margin-right:12px;margin-left:0}@media (max-width:959px){md-toast{left:0;right:0;width:100%;max-width:100%;min-width:0;border-radius:0;bottom:0;padding:0}md-toast.ng-leave.ng-leave-active._md-swipeup .md-toast-content{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active._md-swipedown .md-toast-content{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}}@media (min-width:960px){md-toast._md-left,md-toast._md-start{left:0}md-toast{min-width:304px}md-toast._md-bottom{bottom:0}md-toast._md-right{right:0}md-toast._md-top{top:0}[dir=rtl] md-toast._md-start{left:0;left:auto;left:initial;right:0}md-toast._md-end{right:0}[dir=rtl] md-toast._md-end{right:0;right:auto;right:initial;left:0}md-toast.ng-leave.ng-leave-active._md-swipeleft .md-toast-content{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}md-toast.ng-leave.ng-leave-active._md-swiperight .md-toast-content{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}}@media (min-width:1280px){md-toast .md-toast-content{max-width:568px}}._md-toast-animating{overflow:hidden!important}.md-toast-content>md-icon{margin-right:12px}/*! toolbar/_extends.scss - */md-toolbar{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:64px;width:100%}.md-toolbar-tools,.sg-toolbar-group,header{-webkit-box-orient:horizontal;-webkit-box-direction:normal}md-toolbar._md-toolbar-transitions{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.35,0,.25,1);transition-timing-function:cubic-bezier(.35,0,.25,1);-webkit-transition-property:background-color,fill,color;transition-property:background-color,fill,color}md-toolbar.md-whiteframe-z1-add,md-toolbar.md-whiteframe-z1-remove{-webkit-transition:box-shadow .5s linear;transition:box-shadow .5s linear}md-toolbar md-toolbar-filler{width:72px}md-toolbar *,md-toolbar :after,md-toolbar :before{box-sizing:border-box}md-toolbar.ng-animate{-webkit-transition:none;transition:none}md-toolbar.md-tall{height:128px;min-height:128px;max-height:128px}md-toolbar.md-medium-tall{height:88px;min-height:88px;max-height:88px}md-toolbar.md-medium-tall .md-toolbar-tools{height:48px;min-height:48px;max-height:48px}md-toolbar>.md-indent{margin-left:64px}[dir=rtl] md-toolbar>.md-indent{margin-left:auto;margin-left:initial;margin-right:64px}md-toolbar~md-content>md-list{padding:0}md-toolbar~md-content>md-list md-list-item:last-child md-divider{display:none}.md-toolbar-tools{letter-spacing:.005em;font-weight:400;display:-webkit-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;height:64px;max-height:64px;padding:0 16px;margin:0}.md-toolbar-tools .fill-height,header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.md-toolbar-tools h1,.md-toolbar-tools h2,.md-toolbar-tools h3{font-size:inherit;font-weight:inherit;margin:inherit}.md-toolbar-tools,md-toolbar{font-size:1em!important}.md-toolbar-tools a{color:inherit}.md-toolbar-tools .fill-height{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.md-toolbar-tools .md-button,.md-toolbar-tools [sg-toggle-grid] md-grid-tile.sg-icon-button,[sg-toggle-grid] .md-toolbar-tools md-grid-tile.sg-icon-button{margin-top:0;margin-bottom:0}.md-toolbar-tools .md-button,.md-toolbar-tools .md-button.md-icon-button md-icon,.md-toolbar-tools .md-button.sg-icon-button md-icon,.md-toolbar-tools [sg-toggle-grid] md-grid-tile.sg-icon-button,.md-toolbar-tools [sg-toggle-grid] md-grid-tile.sg-icon-button md-icon,[sg-toggle-grid] .md-toolbar-tools md-grid-tile.sg-icon-button,[sg-toggle-grid] .md-toolbar-tools md-grid-tile.sg-icon-button md-icon{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.35,0,.25,1);transition-timing-function:cubic-bezier(.35,0,.25,1);-webkit-transition-property:background-color,fill,color;transition-property:background-color,fill,color}.md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate,.md-toolbar-tools .md-button.ng-animate,.md-toolbar-tools .md-button.sg-icon-button md-icon.ng-animate,.md-toolbar-tools [sg-toggle-grid] md-grid-tile.ng-animate.sg-icon-button,.md-toolbar-tools [sg-toggle-grid] md-grid-tile.sg-icon-button md-icon.ng-animate,[sg-toggle-grid] .md-toolbar-tools md-grid-tile.ng-animate.sg-icon-button,[sg-toggle-grid] .md-toolbar-tools md-grid-tile.sg-icon-button md-icon.ng-animate{-webkit-transition:none;transition:none}.md-toolbar-tools>.md-button:first-child,[sg-toggle-grid] .md-toolbar-tools>md-grid-tile.sg-icon-button:first-child{margin-left:-8px}[dir=rtl] .md-toolbar-tools>.md-button:first-child,[dir=rtl] [sg-toggle-grid] .md-toolbar-tools>md-grid-tile.sg-icon-button:first-child,[sg-toggle-grid] [dir=rtl] .md-toolbar-tools>md-grid-tile.sg-icon-button:first-child{margin-left:auto;margin-left:initial;margin-right:-8px}.md-toolbar-tools>.md-button:last-child,[sg-toggle-grid] .md-toolbar-tools>md-grid-tile.sg-icon-button:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools>.md-button:last-child,[dir=rtl] [sg-toggle-grid] .md-toolbar-tools>md-grid-tile.sg-icon-button:last-child,[sg-toggle-grid] [dir=rtl] .md-toolbar-tools>md-grid-tile.sg-icon-button:last-child{margin-right:auto;margin-right:initial;margin-left:-8px}.md-toolbar-tools>md-menu:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools>md-menu:last-child{margin-right:auto;margin-right:initial;margin-left:-8px}.md-toolbar-tools>md-menu:last-child>.md-button,[sg-toggle-grid] .md-toolbar-tools>md-menu:last-child>md-grid-tile.sg-icon-button{margin-right:0}[dir=rtl] .md-toolbar-tools>md-menu:last-child>.md-button,[dir=rtl] [sg-toggle-grid] .md-toolbar-tools>md-menu:last-child>md-grid-tile.sg-icon-button,[sg-toggle-grid] [dir=rtl] .md-toolbar-tools>md-menu:last-child>md-grid-tile.sg-icon-button{margin-right:auto;margin-right:initial;margin-left:0}@media screen and (-ms-high-contrast:active){md-toast{border:1px solid #fff}.md-toolbar-tools{border-bottom:1px solid #fff}}@media (min-width:0) and (max-width:959px) and (orientation:portrait){md-toolbar{min-height:56px}.md-toolbar-tools{height:56px;max-height:56px}}@media (min-width:0) and (max-width:959px) and (orientation:landscape){md-toolbar{min-height:48px}.md-toolbar-tools{height:48px;max-height:48px}}md-toolbar{z-index:10;-webkit-transition-duration:0s;transition-duration:0s}md-dialog md-toolbar,md-dialog md-toolbar .md-input,md-dialog md-toolbar md-icon,md-dialog md-toolbar md-input-container.md-input-has-value label,md-dialog md-toolbar md-input-container.md-input-has-value label:not(.md-no-float){-webkit-transition:background-color .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1);transition:background-color .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1)}.md-toolbar-tools.sg-toolbar-secondary>.md-icon-button:first-child,.md-toolbar-tools.sg-toolbar-secondary>.md-toolbar-tools>.md-icon-button:first-child,.md-toolbar-tools.sg-toolbar-secondary>.md-toolbar-tools>.sg-icon-button:first-child,.md-toolbar-tools.sg-toolbar-secondary>.sg-icon-button:first-child,md-toolbar.sg-toolbar-secondary>.md-icon-button:first-child,md-toolbar.sg-toolbar-secondary>.md-toolbar-tools>.md-icon-button:first-child,md-toolbar.sg-toolbar-secondary>.md-toolbar-tools>.sg-icon-button:first-child,md-toolbar.sg-toolbar-secondary>.sg-icon-button:first-child{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transform:translateX(0);transform:translateX(0)}.md-toolbar-tools.sg-toolbar-secondary.ng-hide>.md-icon-button:first-child,.md-toolbar-tools.sg-toolbar-secondary.ng-hide>.md-toolbar-tools>.md-icon-button:first-child,.md-toolbar-tools.sg-toolbar-secondary.ng-hide>.md-toolbar-tools>.sg-icon-button:first-child,.md-toolbar-tools.sg-toolbar-secondary.ng-hide>.sg-icon-button:first-child,md-toolbar.sg-toolbar-secondary.ng-hide>.md-icon-button:first-child,md-toolbar.sg-toolbar-secondary.ng-hide>.md-toolbar-tools>.md-icon-button:first-child,md-toolbar.sg-toolbar-secondary.ng-hide>.md-toolbar-tools>.sg-icon-button:first-child,md-toolbar.sg-toolbar-secondary.ng-hide>.sg-icon-button:first-child{-webkit-transform:translateX(-36px);transform:translateX(-36px)}.md-toolbar-tools.md-accent.md-hue-1 md-icon,md-toolbar.md-accent.md-hue-1 md-icon{color:rgba(0,0,0,.54)}header{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:flex}hgroup{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}hgrouph3{margin-bottom:0}.sg-toolbar-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sg-toolbar-group-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;max-width:384px}.sg-toolbar-group-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.sg-toolbar-group-3,.sg-toolbar-group-last{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.sg-folder-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.sg-toolbar-multiple{overflow:hidden}.sg-toolbar-multiple .md-toolbar-tools{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 240ms;transition:-webkit-transform 240ms;transition:transform 240ms;transition:transform 240ms,-webkit-transform 240ms}.sg-toolbar-multiple .md-toolbar-tools.ng-hide{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0s;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s,-webkit-transform 0s}.sg-toolbar-tools--dense{min-height:48px;height:48px}/*! tooltip/_extends.scss - */md-tooltip{position:absolute;z-index:100;overflow:hidden;pointer-events:none;border-radius:4px;font-weight:500;font-size:14px}md-tooltip ._md-content{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scale(0);transform:scale(0);opacity:0;height:32px;line-height:32px;padding-left:16px;padding-right:16px}@media (min-width:960px){md-tooltip{font-size:10px}md-tooltip ._md-content{height:22px;line-height:22px;padding-left:8px;padding-right:8px}}md-tooltip ._md-content._md-show-add{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform:scale(0);transform:scale(0);opacity:0}md-tooltip ._md-content._md-show,md-tooltip ._md-content._md-show-add-active{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transform-origin:center top;transform-origin:center top}md-tooltip ._md-content._md-show-remove{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transition-duration:.2s;transition-duration:.2s}md-tooltip ._md-content._md-show-remove._md-show-remove-active{-webkit-transform:scale(0);transform:scale(0);opacity:0}md-tooltip._md-hide{-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}md-tooltip._md-show{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);pointer-events:auto}/*! virtualRepeat/_extends.scss - */.md-virtual-repeat-container{box-sizing:border-box;display:block;margin:0;overflow:hidden;padding:0;position:relative}.md-virtual-repeat-container .md-virtual-repeat-scroller{bottom:0;box-sizing:border-box;left:0;margin:0;overflow-x:hidden;padding:0;position:absolute;right:0;top:0}.md-virtual-repeat-container .md-virtual-repeat-sizer{box-sizing:border-box;height:1px;display:block;margin:0;padding:0;width:1px}.md-virtual-repeat-container .md-virtual-repeat-offsetter{box-sizing:border-box;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller{overflow-x:auto;overflow-y:hidden}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{bottom:16px;right:auto;white-space:nowrap}[dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{right:0;right:auto;right:initial;left:auto}md-virtual-repeat-container md-list{padding-top:0;padding-bottom:0}/*! whiteframe/_extends.scss - */.md-whiteframe-2dp,.sg-form-section{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.md-whiteframe-3dp,.msg-attachment-image:not(.sg-zoom):hover md-card{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.md-whiteframe-4dp,.md-whiteframe-z2,md-card.sg-expanded{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.md-whiteframe-5dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.md-whiteframe-6dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.md-whiteframe-7dp,.md-whiteframe-z3{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.md-whiteframe-8dp{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.md-whiteframe-9dp{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.md-whiteframe-10dp,.md-whiteframe-z4{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.md-whiteframe-11dp{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.md-whiteframe-12dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.md-whiteframe-13dp,.md-whiteframe-z5{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.md-whiteframe-14dp{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.md-whiteframe-15dp{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.md-whiteframe-16dp{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.md-whiteframe-17dp{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.md-whiteframe-18dp{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.md-whiteframe-19dp{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.md-whiteframe-20dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.md-whiteframe-21dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.md-whiteframe-22dp{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.md-whiteframe-23dp{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.md-whiteframe-24dp{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}@media screen and (-ms-high-contrast:active){md-whiteframe{border:1px solid #fff}}@media print{[md-whiteframe],md-whiteframe{background-color:#fff}}.sg-time-pane{font-size:13px;user-select:none}.hours-pane{border-bottom:solid 1px #e0e0e0}.sg-time-scroll-mask{display:inline-block;overflow:hidden;height:240px;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.sg-time-scroll-mask::-webkit-scrollbar{display:none}.hours-pane,.min1,.min5{padding:0 16px}.sg-time-selection-indicator{-webkit-transition:background-color,color .4s cubic-bezier(.25,.8,.25,1);transition:background-color,color .4s cubic-bezier(.25,.8,.25,1);border-radius:50%;display:inline-block;font-size:13px;font-weight:400;width:40px;min-width:40px;height:40px;line-height:40px;margin:0}.sg-timepicker-open .sg-timepicker-triangle-button,.sg-timepicker-open.md-input-has-placeholder>label,.sg-timepicker-open.md-input-has-value>label,.sg-timepicker-pos-adjusted .sg-timepicker-input-mask,sg-timepicker[disabled] .sg-timepicker-triangle-button{display:none}.sg-time-selection-indicator:hover{background:#e0e0e0}.sg-time-selection-indicator.md-focus{background:#eee}.sg-time-selection-indicator.md-focus.sg-time-selected,.sg-time-selection-indicator.sg-time-selected,.sg-time-selection-indicator:hover.sg-time-selected{background:#a1ccc8;color:#fff;border-color:transparent}.md-button.md-fab.toggleBtn,.md-button.md-fab.toggleBtn.md-focus,.md-button.md-fab.toggleBtn.md-focused,[sg-toggle-grid] md-grid-tile.md-fab.toggleBtn.md-focus.sg-icon-button,[sg-toggle-grid] md-grid-tile.md-fab.toggleBtn.md-focused.sg-icon-button,[sg-toggle-grid] md-grid-tile.md-fab.toggleBtn.sg-icon-button{min-width:10px;min-height:10px;border-color:transparent;font-weight:400;color:#fff;height:40px;width:40px;line-height:40px;box-shadow:none;margin:5px}sg-timepicker{white-space:nowrap;overflow:hidden;padding-right:18px;margin-right:-18px;vertical-align:middle}.sg-timepicker-input-container{border-bottom-color:#e0e0e0}.sg-timepicker-input-container.sg-timepicker-focused{border-bottom-color:#a1ccc8;border-bottom-width:2px}.sg-timepicker-input-container.sg-timepicker-invalid{border-bottom-color:#e00032}.sg-timepicker-time-pane{max-width:512px;border-color:#e0e0e0}.sg-timepicker-time{opacity:0;-webkit-transition:opacity .2s cubic-bezier(.5,0,.25,1);transition:opacity .2s cubic-bezier(.5,0,.25,1)}.md-pane-open .sg-timepicker-time{opacity:1}.sg-timepicker-time sg-time:focus{outline:0}.sg-timepicker-triangle-button:hover .sg-timepicker-expand-triangle{border-top-color:rgba(0,0,0,.54)}sg-timepicker[disabled] .sg-timepicker-input-container{border-bottom-color:transparent}.sg-timepicker-open{overflow:hidden}.sg-timepicker-open .sg-timepicker-input-container{margin-bottom:-5px;background:#eee}.sg-timepicker-open .md-icon-button+.sg-timepicker-input-container{margin-left:-12px}[dir=rtl] .sg-timepicker-open .md-icon-button+.sg-timepicker-input-container{margin-left:auto;margin-left:initial;margin-right:-12px}.sg-timepicker-open .sg-timepicker-input,.sg-timepicker-open label:not(.md-no-float):not(._md-container-ignore){margin-bottom:-5px}.sg-timepicker-open input.sg-timepicker-input{margin-left:24px;height:40px;border-bottom-color:transparent}[dir=rtl] .sg-timepicker-open input.sg-timepicker-input{margin-left:auto;margin-left:initial;margin-right:24px}.sg-timepicker-open .sg-timepicker-icon{color:#a1ccc8}.pseudo-input-container{display:block;padding:0 2px;vertical-align:middle}.sg-search-field-container{margin-bottom:12px;color:#fff}.sg-search-field-container label{color:inherit}.sg-search-field-container input{color:inherit;border:none}.button-label,.pseudo-input-label{display:inline-block;margin-top:16px;color:rgba(0,0,0,.54);font-weight:400;line-height:16px;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:left top;transform-origin:left top}.button-label,.pseudo-input-container--compact .pseudo-input-label,.pseudo-input-label--no-margin{margin-top:0}[dir=rtl] .button-label,[dir=rtl] .pseudo-input-label{-webkit-transform-origin:right top;transform-origin:right top}.button-label{-webkit-transform-origin:left center;transform-origin:left center}[dir=rtl] .button-label{-webkit-transform-origin:right center;transform-origin:right center}.pseudo-input-field,.pseudo-input-field--underline{display:block;border-width:0;padding:4px 2px 1px}.pseudo-input-field--underline{border-bottom:1px solid rgba(0,0,0,.12)}.pseudo-input-field--underline:active,.pseudo-input-field--underline:focus,.pseudo-input-field--underline:hover{margin-bottom:7px;border-bottom:2px solid #a1ccc8}input #inner-editor{color:rgba(0,0,0,.26);line-height:inherit}[ui-view=login] md-content{padding:0}@media (max-width:960px){[ui-view=login] md-content [id=logo]{text-align:center}[ui-view=login] md-content [id=logo] img{max-width:75%}}@media (min-width:601px){[ui-view=login] md-content.ng-hide [id=logo]{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}[ui-view=login] md-content.ng-hide .sg-login{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}[ui-view=login] md-content .sg-login,[ui-view=login] md-content [id=logo]{opacity:1}[ui-view=login] md-content [id=logo]{-webkit-transition:opacity .4s linear,-webkit-transform .4s cubic-bezier(.25,.8,.25,1) .6s;transition:opacity .4s linear,-webkit-transform .4s cubic-bezier(.25,.8,.25,1) .6s;transition:transform .4s cubic-bezier(.25,.8,.25,1) .6s,opacity .4s linear;transition:transform .4s cubic-bezier(.25,.8,.25,1) .6s,opacity .4s linear,-webkit-transform .4s cubic-bezier(.25,.8,.25,1) .6s}[ui-view=login] md-content .sg-login{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1) .6s;transition:all .4s cubic-bezier(.25,.8,.25,1) .6s}}[ui-view=login]>md-content>div{width:320px}[id=logo] img{max-width:100%}.view-list md-list-item._md-button-wrap>div.md-button:first-child{padding-right:0}.sg-quota{padding:0 16px 8px;text-align:center}.sg-quota md-progress-linear>._md-container{height:2px}[id=messagesList] .sg-md-subheader{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.unread .sg-md-body,.unread .sg-md-subhead{font-weight:600}.unread .sg-tile-date{color:#8ebfbb}.msg-header-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.msg-header-content [class|=sg-md-display]{overflow:hidden;text-overflow:ellipsis}.msg-recipients{margin-bottom:16px}@media (max-width:600px){.msg-recipients{padding-left:16px;padding-right:16px}}.msg-body{padding-top:16px}.msg-date{font-size:14px}md-sidenav md-checkbox.sg-folder ._md-container:after{color:rgba(0,0,0,.54);font-family:'Material Icons';font-size:24px;content:"\e2c7";top:-4px;left:-2px;width:1em;height:1em}md-sidenav md-checkbox.sg-folder ._md-icon{border-width:0}md-sidenav md-checkbox.sg-folder.md-checked ._md-container:after{content:"\e2c8"}md-sidenav md-checkbox.sg-folder.md-checked ._md-icon{background-color:initial}md-sidenav md-checkbox.sg-folder.md-checked ._md-icon:after{border-style:none}md-sidenav .sg-item-name:focus{outline:0}.msg-attachment-image,.msg-attachment-link{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}@media (min-width:601px){.msg-attachment-image,.msg-attachment-link{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width:961px){.msg-attachment-image,.msg-attachment-link{-webkit-box-flex:0;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%}}.msg-attachment-image [sg-zoomable-image],.msg-attachment-link [sg-zoomable-image]{width:100%}.msg-attachment-image .md-card-image,.msg-attachment-link .md-card-image{max-width:100%;min-height:100%;height:auto}@media (min-width:601px){.popup .msg-attachment-image,.popup .msg-attachment-link{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width:961px){.popup .msg-attachment-image,.popup .msg-attachment-link{-webkit-box-flex:0;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%}}.sg-dropzone{display:none}.sg-over-dropzone .sg-dropzone{background-color:#fff;border:4px dashed #000;bottom:0;display:block;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;left:0;opacity:.6;position:absolute;right:0;top:0;z-index:11}.sg-over-dropzone .sg-dropzone:hover{opacity:.6}.sg-over-dropzone .sg-dropzone md-icon{color:#000;font-size:112px}.msg-attachment-image{-webkit-transition:-webkit-flex-basis .4s cubic-bezier(.25,.8,.25,1),-webkit-flex-basis .4s cubic-bezier(.25,.8,.25,1);transition:-webkit-flex-basis .4s cubic-bezier(.25,.8,.25,1),-webkit-flex-basis .4s cubic-bezier(.25,.8,.25,1);transition:flex-basis .4s cubic-bezier(.25,.8,.25,1);transition:flex-basis .4s cubic-bezier(.25,.8,.25,1),-webkit-flex-basis .4s cubic-bezier(.25,.8,.25,1),-webkit-flex-basis .4s cubic-bezier(.25,.8,.25,1),-ms-flex-preferred-size .4s cubic-bezier(.25,.8,.25,1)}.msg-attachment-image.sg-zoom{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.msg-attachment-other{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.sg-attachment-size{padding-left:8px;color:#424242}.sg-md-title-msg{margin:0 0 8px;white-space:normal;font-weight:400}.mailer_mailcontent md-card md-card-content{padding:8px}.mailer_mailcontent md-card md-card-content p{line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailer_mailcontent md-card md-card-content p .sg-label-outline{border-color:#bdbdbd;color:#757575}.sg-mail-editor .pseudo-input-container{max-height:400px;overflow:hidden;overflow-y:auto;padding-bottom:2px;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2)}.sg-mail-editor .pseudo-input-container.ng-hide{max-height:0;overflow:hidden}.sg-mail-editor md-dialog-content{padding-bottom:0;padding-top:0}[id=contactsList] .sg-md-subheader{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.buttonsToolbar{padding:16px 0}.buttonsToolbar button{min-width:5em;margin:1em 0 1em 1em}#cke_content,textarea.ck-editor{margin-top:16px}div.plain-text{padding:0 16px 16px}div.plain-text textarea{width:100%;min-height:192px}[ui-view=calendars] .view-list{min-width:128px}@media (max-width:600px){[ui-view=calendars] .view-list{min-width:100%;max-width:100vw;-webkit-box-flex:1;-webkit-flex:1 1 100vw;-ms-flex:1 1 100vw;flex:1 1 100vw}}@media (min-width:961px){[ui-view=calendars] .view-list{max-width:25vw;-webkit-box-flex:1;-webkit-flex:1 1 25vw;-ms-flex:1 1 25vw;flex:1 1 25vw}}[ui-view=calendars] .view-list .sg-avatar-selectable:hover:before,[ui-view=calendars] .view-list .sg-list-selectable .sg-avatar-selectable:before{margin:0 4px}@media (min-width:601px) and (max-width:960px){[ui-view=calendars] .view-detail{max-width:62.5vw;-webkit-box-flex:1;-webkit-flex:1 1 62.5vw;-ms-flex:1 1 62.5vw;flex:1 1 62.5vw}}@media (min-width:961px){[ui-view=calendars] .view-detail{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}}[ui-view=calendars] .calendarView{position:absolute;top:0;bottom:0;right:0;left:0}[ui-view=calendars] md-toolbar{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}[ui-view=calendars] md-toolbar.daysView,[ui-view=calendars] md-toolbar.monthView{background-color:#fff;z-index:9}[ui-view=calendars] md-toolbar.daysView .days:not([sg-calendar-scroll-view$=allday]),[ui-view=calendars] md-toolbar.monthView .days:not([sg-calendar-scroll-view$=allday]){overflow-y:scroll}[ui-view=calendars] md-toolbar.daysView .days.dayLabels,[ui-view=calendars] md-toolbar.monthView .days.dayLabels{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-height:0}[ui-view=calendars] md-toolbar.daysView .days.dayLabels .day,[ui-view=calendars] md-toolbar.monthView .days.dayLabels .day{padding-left:1%}[ui-view=calendars] md-toolbar.daysView .days.dayLabels .day div,[ui-view=calendars] md-toolbar.monthView .days.dayLabels .day div{overflow:hidden}[ui-view=calendars] md-toolbar.monthView{min-height:0}[ui-view=calendars] md-toolbar.monthView>div{overflow-y:scroll}[ui-view=calendars] md-toolbar[sg-view$=dayview] .dayLabels .day{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.attendees .hour,[ui-view=calendars] .days{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}[ui-view=calendars] .allDaysView{border-bottom:1px solid #e6d8ba;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-height:120px;min-height:0;overflow:hidden;overflow-y:scroll}[ui-view=calendars] .allDaysView .day{position:relative}[ui-view=calendars] .allDaysView .sg-event{margin:3px 2%;line-height:initial;position:relative}[ui-view=calendars] .allDaysView .sg-event--ghost{position:absolute;top:0;left:0;right:0;margin-left:0;margin-right:0;border-radius:0;padding-left:2%;padding-right:2%}[ui-view=calendars] .allDaysView .sg-event--ghost--first{margin-left:2%;padding-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}[ui-view=calendars] .allDaysView .sg-event--ghost--last{margin-right:2%;padding-right:0;border-top-right-radius:3px;border-bottom-right-radius:3px}[ui-view=calendars] .allDaysView .text{position:static;padding:3px 1%}[ui-view=calendars] .allDaysView__expanded{max-height:none;min-height:0}[ui-view=calendars] .allDaysView--sidenav{border-bottom:1px solid #e6d8ba;min-width:50px;width:50px}[ui-view=calendars] .allDaysView--sidenav .md-icon-button{position:absolute;bottom:0}[ui-view=calendars] md-card{position:absolute;left:0;right:0;top:0;bottom:0}[ui-view=calendars] md-card md-card-actions{min-height:0}[ui-view=calendars] md-content[sg-calendar-scroll-view]{background-color:#fff;overflow-y:scroll;overflow-x:hidden}[ui-view=calendars] .days{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}[ui-view=calendars] .days .day{border-left:1px solid #e6d8ba;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;overflow:hidden}[ui-view=calendars] .days .day .clickableHourCell{height:40px;border-bottom:1px solid #e6d8ba;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[ui-view=calendars] .days .day .clickableHourCell.outOfDay{background-color:#fafafa}[ui-view=calendars] .sg-calendar-tile-header{font-size:14px;min-height:22px;overflow:hidden;padding:4px;text-align:right;text-overflow:ellipsis;white-space:nowrap}[ui-view=calendars] .hours{color:#7db3b0;display:inline-block;float:left;clear:left;font-weight:300;height:auto;left:0;position:relative;top:0;width:50px}[ui-view=calendars] .hours .hour{border-bottom:1px solid #e6d8ba;text-align:right;height:40px;left:0;padding:2px;position:relative;right:0;top:0}[ui-view=calendars] .hourCells{position:relative}[ui-view=calendars] .sg-draggable-calendar-block,[ui-view=calendars] .sg-event--ghost{cursor:move}[ui-view=calendars] .sg-event{font-size:14px;font-weight:600;border-radius:3px;position:absolute;left:0;right:0;opacity:.9;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 80ms linear;transition:all 80ms linear}[ui-view=calendars] .sg-event.starts0{top:0}[ui-view=calendars] .sg-event.lasts0{height:0}[ui-view=calendars] .sg-event.starts1{top:10px}[ui-view=calendars] .sg-event.lasts1{height:10px}[ui-view=calendars] .sg-event.starts2{top:20px}[ui-view=calendars] .sg-event.lasts2{height:20px}[ui-view=calendars] .sg-event.starts3{top:30px}[ui-view=calendars] .sg-event.lasts3{height:30px}[ui-view=calendars] .sg-event.starts4{top:40px}[ui-view=calendars] .sg-event.lasts4{height:40px}[ui-view=calendars] .sg-event.starts5{top:50px}[ui-view=calendars] .sg-event.lasts5{height:50px}[ui-view=calendars] .sg-event.starts6{top:60px}[ui-view=calendars] .sg-event.lasts6{height:60px}[ui-view=calendars] .sg-event.starts7{top:70px}[ui-view=calendars] .sg-event.lasts7{height:70px}[ui-view=calendars] .sg-event.starts8{top:80px}[ui-view=calendars] .sg-event.lasts8{height:80px}[ui-view=calendars] .sg-event.starts9{top:90px}[ui-view=calendars] .sg-event.lasts9{height:90px}[ui-view=calendars] .sg-event.starts10{top:100px}[ui-view=calendars] .sg-event.lasts10{height:100px}[ui-view=calendars] .sg-event.starts11{top:110px}[ui-view=calendars] .sg-event.lasts11{height:110px}[ui-view=calendars] .sg-event.starts12{top:120px}[ui-view=calendars] .sg-event.lasts12{height:120px}[ui-view=calendars] .sg-event.starts13{top:130px}[ui-view=calendars] .sg-event.lasts13{height:130px}[ui-view=calendars] .sg-event.starts14{top:140px}[ui-view=calendars] .sg-event.lasts14{height:140px}[ui-view=calendars] .sg-event.starts15{top:150px}[ui-view=calendars] .sg-event.lasts15{height:150px}[ui-view=calendars] .sg-event.starts16{top:160px}[ui-view=calendars] .sg-event.lasts16{height:160px}[ui-view=calendars] .sg-event.starts17{top:170px}[ui-view=calendars] .sg-event.lasts17{height:170px}[ui-view=calendars] .sg-event.starts18{top:180px}[ui-view=calendars] .sg-event.lasts18{height:180px}[ui-view=calendars] .sg-event.starts19{top:190px}[ui-view=calendars] .sg-event.lasts19{height:190px}[ui-view=calendars] .sg-event.starts20{top:200px}[ui-view=calendars] .sg-event.lasts20{height:200px}[ui-view=calendars] .sg-event.starts21{top:210px}[ui-view=calendars] .sg-event.lasts21{height:210px}[ui-view=calendars] .sg-event.starts22{top:220px}[ui-view=calendars] .sg-event.lasts22{height:220px}[ui-view=calendars] .sg-event.starts23{top:230px}[ui-view=calendars] .sg-event.lasts23{height:230px}[ui-view=calendars] .sg-event.starts24{top:240px}[ui-view=calendars] .sg-event.lasts24{height:240px}[ui-view=calendars] .sg-event.starts25{top:250px}[ui-view=calendars] .sg-event.lasts25{height:250px}[ui-view=calendars] .sg-event.starts26{top:260px}[ui-view=calendars] .sg-event.lasts26{height:260px}[ui-view=calendars] .sg-event.starts27{top:270px}[ui-view=calendars] .sg-event.lasts27{height:270px}[ui-view=calendars] .sg-event.starts28{top:280px}[ui-view=calendars] .sg-event.lasts28{height:280px}[ui-view=calendars] .sg-event.starts29{top:290px}[ui-view=calendars] .sg-event.lasts29{height:290px}[ui-view=calendars] .sg-event.starts30{top:300px}[ui-view=calendars] .sg-event.lasts30{height:300px}[ui-view=calendars] .sg-event.starts31{top:310px}[ui-view=calendars] .sg-event.lasts31{height:310px}[ui-view=calendars] .sg-event.starts32{top:320px}[ui-view=calendars] .sg-event.lasts32{height:320px}[ui-view=calendars] .sg-event.starts33{top:330px}[ui-view=calendars] .sg-event.lasts33{height:330px}[ui-view=calendars] .sg-event.starts34{top:340px}[ui-view=calendars] .sg-event.lasts34{height:340px}[ui-view=calendars] .sg-event.starts35{top:350px}[ui-view=calendars] .sg-event.lasts35{height:350px}[ui-view=calendars] .sg-event.starts36{top:360px}[ui-view=calendars] .sg-event.lasts36{height:360px}[ui-view=calendars] .sg-event.starts37{top:370px}[ui-view=calendars] .sg-event.lasts37{height:370px}[ui-view=calendars] .sg-event.starts38{top:380px}[ui-view=calendars] .sg-event.lasts38{height:380px}[ui-view=calendars] .sg-event.starts39{top:390px}[ui-view=calendars] .sg-event.lasts39{height:390px}[ui-view=calendars] .sg-event.starts40{top:400px}[ui-view=calendars] .sg-event.lasts40{height:400px}[ui-view=calendars] .sg-event.starts41{top:410px}[ui-view=calendars] .sg-event.lasts41{height:410px}[ui-view=calendars] .sg-event.starts42{top:420px}[ui-view=calendars] .sg-event.lasts42{height:420px}[ui-view=calendars] .sg-event.starts43{top:430px}[ui-view=calendars] .sg-event.lasts43{height:430px}[ui-view=calendars] .sg-event.starts44{top:440px}[ui-view=calendars] .sg-event.lasts44{height:440px}[ui-view=calendars] .sg-event.starts45{top:450px}[ui-view=calendars] .sg-event.lasts45{height:450px}[ui-view=calendars] .sg-event.starts46{top:460px}[ui-view=calendars] .sg-event.lasts46{height:460px}[ui-view=calendars] .sg-event.starts47{top:470px}[ui-view=calendars] .sg-event.lasts47{height:470px}[ui-view=calendars] .sg-event.starts48{top:480px}[ui-view=calendars] .sg-event.lasts48{height:480px}[ui-view=calendars] .sg-event.starts49{top:490px}[ui-view=calendars] .sg-event.lasts49{height:490px}[ui-view=calendars] .sg-event.starts50{top:500px}[ui-view=calendars] .sg-event.lasts50{height:500px}[ui-view=calendars] .sg-event.starts51{top:510px}[ui-view=calendars] .sg-event.lasts51{height:510px}[ui-view=calendars] .sg-event.starts52{top:520px}[ui-view=calendars] .sg-event.lasts52{height:520px}[ui-view=calendars] .sg-event.starts53{top:530px}[ui-view=calendars] .sg-event.lasts53{height:530px}[ui-view=calendars] .sg-event.starts54{top:540px}[ui-view=calendars] .sg-event.lasts54{height:540px}[ui-view=calendars] .sg-event.starts55{top:550px}[ui-view=calendars] .sg-event.lasts55{height:550px}[ui-view=calendars] .sg-event.starts56{top:560px}[ui-view=calendars] .sg-event.lasts56{height:560px}[ui-view=calendars] .sg-event.starts57{top:570px}[ui-view=calendars] .sg-event.lasts57{height:570px}[ui-view=calendars] .sg-event.starts58{top:580px}[ui-view=calendars] .sg-event.lasts58{height:580px}[ui-view=calendars] .sg-event.starts59{top:590px}[ui-view=calendars] .sg-event.lasts59{height:590px}[ui-view=calendars] .sg-event.starts60{top:600px}[ui-view=calendars] .sg-event.lasts60{height:600px}[ui-view=calendars] .sg-event.starts61{top:610px}[ui-view=calendars] .sg-event.lasts61{height:610px}[ui-view=calendars] .sg-event.starts62{top:620px}[ui-view=calendars] .sg-event.lasts62{height:620px}[ui-view=calendars] .sg-event.starts63{top:630px}[ui-view=calendars] .sg-event.lasts63{height:630px}[ui-view=calendars] .sg-event.starts64{top:640px}[ui-view=calendars] .sg-event.lasts64{height:640px}[ui-view=calendars] .sg-event.starts65{top:650px}[ui-view=calendars] .sg-event.lasts65{height:650px}[ui-view=calendars] .sg-event.starts66{top:660px}[ui-view=calendars] .sg-event.lasts66{height:660px}[ui-view=calendars] .sg-event.starts67{top:670px}[ui-view=calendars] .sg-event.lasts67{height:670px}[ui-view=calendars] .sg-event.starts68{top:680px}[ui-view=calendars] .sg-event.lasts68{height:680px}[ui-view=calendars] .sg-event.starts69{top:690px}[ui-view=calendars] .sg-event.lasts69{height:690px}[ui-view=calendars] .sg-event.starts70{top:700px}[ui-view=calendars] .sg-event.lasts70{height:700px}[ui-view=calendars] .sg-event.starts71{top:710px}[ui-view=calendars] .sg-event.lasts71{height:710px}[ui-view=calendars] .sg-event.starts72{top:720px}[ui-view=calendars] .sg-event.lasts72{height:720px}[ui-view=calendars] .sg-event.starts73{top:730px}[ui-view=calendars] .sg-event.lasts73{height:730px}[ui-view=calendars] .sg-event.starts74{top:740px}[ui-view=calendars] .sg-event.lasts74{height:740px}[ui-view=calendars] .sg-event.starts75{top:750px}[ui-view=calendars] .sg-event.lasts75{height:750px}[ui-view=calendars] .sg-event.starts76{top:760px}[ui-view=calendars] .sg-event.lasts76{height:760px}[ui-view=calendars] .sg-event.starts77{top:770px}[ui-view=calendars] .sg-event.lasts77{height:770px}[ui-view=calendars] .sg-event.starts78{top:780px}[ui-view=calendars] .sg-event.lasts78{height:780px}[ui-view=calendars] .sg-event.starts79{top:790px}[ui-view=calendars] .sg-event.lasts79{height:790px}[ui-view=calendars] .sg-event.starts80{top:800px}[ui-view=calendars] .sg-event.lasts80{height:800px}[ui-view=calendars] .sg-event.starts81{top:810px}[ui-view=calendars] .sg-event.lasts81{height:810px}[ui-view=calendars] .sg-event.starts82{top:820px}[ui-view=calendars] .sg-event.lasts82{height:820px}[ui-view=calendars] .sg-event.starts83{top:830px}[ui-view=calendars] .sg-event.lasts83{height:830px}[ui-view=calendars] .sg-event.starts84{top:840px}[ui-view=calendars] .sg-event.lasts84{height:840px}[ui-view=calendars] .sg-event.starts85{top:850px}[ui-view=calendars] .sg-event.lasts85{height:850px}[ui-view=calendars] .sg-event.starts86{top:860px}[ui-view=calendars] .sg-event.lasts86{height:860px}[ui-view=calendars] .sg-event.starts87{top:870px}[ui-view=calendars] .sg-event.lasts87{height:870px}[ui-view=calendars] .sg-event.starts88{top:880px}[ui-view=calendars] .sg-event.lasts88{height:880px}[ui-view=calendars] .sg-event.starts89{top:890px}[ui-view=calendars] .sg-event.lasts89{height:890px}[ui-view=calendars] .sg-event.starts90{top:900px}[ui-view=calendars] .sg-event.lasts90{height:900px}[ui-view=calendars] .sg-event.starts91{top:910px}[ui-view=calendars] .sg-event.lasts91{height:910px}[ui-view=calendars] .sg-event.starts92{top:920px}[ui-view=calendars] .sg-event.lasts92{height:920px}[ui-view=calendars] .sg-event.starts93{top:930px}[ui-view=calendars] .sg-event.lasts93{height:930px}[ui-view=calendars] .sg-event.starts94{top:940px}[ui-view=calendars] .sg-event.lasts94{height:940px}[ui-view=calendars] .sg-event.starts95{top:950px}[ui-view=calendars] .sg-event.lasts95{height:950px}[ui-view=calendars] .sg-event.starts96{top:960px}[ui-view=calendars] .sg-event.lasts96{height:960px}[ui-view=calendars] .sg-event--notransition{-webkit-transition:none;transition:none}[ui-view=calendars] .sg-event--ghost{opacity:1;left:2%;right:2%}[ui-view=calendars] .sg-event--dragging{background-image:-webkit-repeating-linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.2) 2px,transparent 2px,transparent 4px);background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.2),rgba(255,255,255,.2) 2px,transparent 2px,transparent 4px);opacity:.5}[ui-view=calendars] .sg-event.lasts1 .text{top:0;bottom:0}[ui-view=calendars] .sg-event--needs-action{border-width:1px;border-style:dashed;opacity:.7}[ui-view=calendars] .sg-event--tentative{opacity:.7}[ui-view=calendars] .sg-event--declined{opacity:.4}[ui-view=calendars] .sg-event--transparent:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.1);border-bottom:0;background-origin:border-box;background-image:-webkit-linear-gradient(left top,rgba(255,255,255,0),rgba(255,255,255,.15) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0));background-image:linear-gradient(to right bottom,rgba(255,255,255,0),rgba(255,255,255,.15) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0));pointer-events:none}[ui-view=calendars] .sg-event .eventInside{overflow:hidden}.sg-list-sortable [ui-view=calendars] .sg-event ._md-secondary-container>.md-menu:before,[ui-view=calendars] .sg-event .material-icons,[ui-view=calendars] .sg-event .sg-list-sortable ._md-secondary-container>.md-menu:before{font-size:14px;min-height:14px;min-width:14px}[ui-view=calendars] .sg-event .icons md-icon{float:right}[ui-view=calendars] .sg-event .secondary{font-weight:300}[ui-view=calendars] .sg-event .sg-category:first-child{border-top-right-radius:3px;border-bottom-right-radius:3px}[ui-view=calendars] .sg-event:hover .dragGrip-bottom,[ui-view=calendars] .sg-event:hover .dragGrip-top{display:block;cursor:ns-resize}[ui-view=calendars] .sg-event:hover .dragGrip-left,[ui-view=calendars] .sg-event:hover .dragGrip-right{display:block;cursor:ew-resize}[ui-view=calendars] .sg-event .dragGrip-bottom,[ui-view=calendars] .sg-event .dragGrip-left,[ui-view=calendars] .sg-event .dragGrip-right,[ui-view=calendars] .sg-event .dragGrip-top{display:none;position:absolute}[ui-view=calendars] .sg-event .dragGrip-bottom,[ui-view=calendars] .sg-event .dragGrip-top{left:1px;right:1px;height:8px;line-height:8px}[ui-view=calendars] .sg-event .dragGrip-top{top:0}[ui-view=calendars] .sg-event .dragGrip-top .dragGrip{right:0;top:-3px}[ui-view=calendars] .sg-event .dragGrip-bottom{bottom:0}[ui-view=calendars] .sg-event .dragGrip-bottom .dragGrip{bottom:-3px}[ui-view=calendars] .sg-event .dragGrip-left,[ui-view=calendars] .sg-event .dragGrip-right{top:1px;bottom:1px;width:8px;line-height:8px}[ui-view=calendars] .sg-event .dragGrip-left{left:-2px}[ui-view=calendars] .sg-event .dragGrip-left .dragGrip{bottom:0;left:-1px}[ui-view=calendars] .sg-event .dragGrip-right{right:-2px}[ui-view=calendars] .sg-event .dragGrip-right .dragGrip{right:-1px}[ui-view=calendars] .sg-event .dragGrip{background-color:#fff;border-radius:50%;border-style:solid;border-width:1px;display:inline-block;height:8px;position:absolute;width:8px}[ui-view=calendars] .sg-event .ghostEndHour,[ui-view=calendars] .sg-event .ghostStartHour{color:#212121;font-weight:300;height:14px;left:0;position:absolute;text-align:center;vertical-align:baseline;width:100%}[ui-view=calendars] .sg-event .ghostStartHour{top:-14px}[ui-view=calendars] .sg-event .ghostEndHour{bottom:-14px}[ui-view=calendars] .multicolumnDay{color:#212121;font-size:16px;font-weight:300;overflow:hidden;max-height:48px;padding-left:2px;margin-right:2px}[ui-view=calendars] .monthView .dayLabels{border-bottom:1px solid #f5f5f5;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;text-align:center}[ui-view=calendars] .monthView md-grid-tile{border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[ui-view=calendars] .monthView md-grid-tile.dayOfAnotherMonth{background-color:#fafafa}[ui-view=calendars] .monthView md-grid-tile.dayOfAnotherMonth .sg-calendar-tile-header,[ui-view=calendars] .monthView md-grid-tile.dayOfAnotherMonth .sg-calendar-tile-header>span{color:#e0e0e0!important}[ui-view=calendars] .monthView md-grid-tile.dayOfToday .sg-calendar-tile-header>span{border-radius:50%;color:#fff;display:inline-block;font-weight:600;margin-right:auto;margin-left:1px;min-width:18px;min-height:18px;line-height:18px;text-align:center}[ui-view=calendars] .monthView md-content{background-color:transparent;height:100%;overflow:hidden;overflow-y:auto}[ui-view=calendars] .monthView .sg-event{position:relative;padding:3px 1%;margin:2%;overflow:hidden}[ui-view=calendars] .monthView .sg-event--ghost{position:absolute;top:0;left:0;right:0;margin-left:0;margin-right:0;border-radius:0;padding-left:2%;padding-right:2%}[ui-view=calendars] .monthView .sg-event--ghost--first{margin-left:2%;padding-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}[ui-view=calendars] .monthView .sg-event--ghost--last{margin-right:2%;padding-right:0;border-top-right-radius:3px;border-bottom-right-radius:3px}[ui-view=calendars] .sg-priority{background-color:#eee;border-radius:50%;color:#616161;display:inline-block;font-size:11px;font-weight:700;line-height:1;padding:2px 5px}[ui-view=calendars] .minutes15,[ui-view=calendars] .minutes30,[ui-view=calendars] .minutes45{display:block;height:25%}[ui-view=calendars] .minutes30{border-bottom:1px dotted #e6d8ba}[ui-view=calendars] .text{position:absolute;top:3px;left:1%;right:1%;bottom:3px;margin:0 2px;overflow:hidden;line-height:14px}[ui-view=calendars] .gradient>IMG{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;min-height:15px;width:100%}.attendees-chips md-chips-wrap{max-height:320px;opacity:1;overflow:auto;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);-webkit-transition-delay:.5s;transition-delay:.5s}.attendees-chips.ng-hide{-webkit-transition-duration:.5s;transition-duration:.5s}.attendees-chips.ng-hide md-chips-wrap{max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);-webkit-transition-delay:0s;transition-delay:0s}.attendees{max-height:960px;opacity:1;overflow:auto;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);-webkit-transition-delay:.5s;transition-delay:.5s}.attendees.ng-hide{max-height:0;opacity:0;overflow:hidden;-webkit-transition-delay:0s;transition-delay:0s}.attendees md-content{background-color:transparent;display:table-row}.attendees md-list{display:table-cell;vertical-align:top;padding-top:0}.attendees md-list.day{max-width:384px;width:384px}.attendees md-list.day md-list-item{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}.attendees md-list-item{padding-left:0;padding-right:0}.attendees md-list-item:hover{background-color:initial}.attendees md-list-item>.md-avatar{margin-top:4px;margin-bottom:4px}.attendees .md-tile-left{height:initial;min-height:48px;width:initial;padding:4px}.attendees .hours{font-size:9px}.attendees .hour{display:flex;border-left:1px solid #f7f1dc;min-width:16px;min-height:16px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:16px;-ms-flex-preferred-size:16px;flex-basis:16px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.attendees .hour.sg-no-freebusy{background-color:#ede5ca;background-image:-webkit-repeating-linear-gradient(135deg,#fff,#fff 2px,transparent 2px,transparent 4px);background-image:repeating-linear-gradient(-45deg,#fff,#fff 2px,transparent 2px,transparent 4px);opacity:.5}.attendees .quarter{min-width:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.attendees .quarter .busy{margin:8px 0;min-width:4px;background-color:#baa870}.attendees .quarter.event{background-color:#bfe0dd}.text-preview{white-space:pre-wrap;word-wrap:break-word}[ui-view=administration] [id=usersList]>md-list{position:absolute;top:36px;bottom:0;left:0;right:0;overflow:hidden;overflow-y:auto}[sg-toggle-grid] [ui-view=administration] [id=usersList]>md-list .sg-folder md-grid-tile.sg-icon-button,[ui-view=administration] [id=usersList]>md-list .sg-folder .md-button,[ui-view=administration] [id=usersList]>md-list .sg-folder [sg-toggle-grid] md-grid-tile.sg-icon-button{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left;text-transform:none}.view.layout-row,.view[layout=row]{max-height:100%}body.popup .viewer{width:100%}body.popup .view-detail{max-width:100%}@media (min-width:601px){body.popup .view-detail{height:100%;position:absolute;width:100%}body.popup .view-detail .sg-back>md-card,body.popup .view-detail .sg-back>md-card md-card-content,body.popup .view-detail .sg-face>md-card,body.popup .view-detail .sg-face>md-card md-card-content{height:100%}}[class|=view]{position:relative}.view-list{z-index:8;min-width:256px}.view-list .md-with-secondary ._md-list-item-inner{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-left:8px}.view-list .md-with-secondary ._md-secondary-container{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.view-list .md-with-secondary .md-secondary{margin:0;padding:0;text-align:left}@media (max-width:600px){.view-list{width:100%;min-width:100%}}@media (min-width:601px) and (max-width:960px){.view-list{max-width:37.5vw;-webkit-box-flex:1;-webkit-flex:1 1 37.5vw;-ms-flex:1 1 37.5vw;flex:1 1 37.5vw;min-width:192px}}@media (min-width:961px){[ui-view=administration] .view-detail .viewer{top:128px}.view-list{max-width:30vw;-webkit-box-flex:1;-webkit-flex:1 0 30vw;-ms-flex:1 0 30vw;flex:1 0 30vw}}.view-detail{z-index:9;overflow:hidden;-webkit-perspective:1000px;perspective:1000px}.view-detail .sg-back>md-card,.view-detail .sg-face>md-card{overflow:hidden;min-width:100%;min-height:0}.view-detail md-card{background-color:#fff}@media (max-width:600px){.view-detail,.view-detail .viewer{position:absolute;top:0;bottom:0;left:0;right:0}.view-detail{background-color:transparent!important;z-index:11;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}.view-detail.sg-close{display:none;-webkit-transform:translateX(100%);transform:translateX(100%)}.view-detail.ng-leave{display:block;-webkit-transform:translateX(0);transform:translateX(0)}.view-detail.ng-leave.ng-leave-active{-webkit-transform:translateX(100%);transform:translateX(100%)}.view-detail.ng-enter{display:block;-webkit-transform:translateX(100%);transform:translateX(100%)}.view-detail.ng-enter.ng-enter-active{-webkit-transform:translateX(0);transform:translateX(0)}.view-detail .viewer{overflow-x:hidden}.view-detail md-card{height:100%;margin:0}}@media (min-width:601px) and (max-width:960px){.view-detail{max-width:62.5vw;-webkit-box-flex:1;-webkit-flex:1 1 62.5vw;-ms-flex:1 1 62.5vw;flex:1 1 62.5vw;margin:0}}@media (min-width:601px){.view-detail .md-static{position:static}.view-detail .viewer{position:absolute;top:64px;left:0;right:0;bottom:0;max-width:100%;overflow-y:auto}}@media (min-width:961px){.view-detail{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}}.view-detail .sg-reversible{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;left:0;width:100%;height:100%;position:absolute}.view-detail .sg-reversible.sg-flip{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.view-detail .sg-reversible .sg-back,.view-detail .sg-reversible .sg-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;width:100%;height:100%}.view-detail .sg-reversible .sg-face{-webkit-transform:rotateY(0);transform:rotateY(0)}.view-detail .sg-reversible .sg-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)} /*# sourceMappingURL=styles.css.map */ \ No newline at end of file diff --git a/UI/WebServerResources/css/styles.css.map b/UI/WebServerResources/css/styles.css.map index 0ca740155..b243d0703 100644 --- a/UI/WebServerResources/css/styles.css.map +++ b/UI/WebServerResources/css/styles.css.map @@ -1 +1 @@ -{"version":3,"sources":["../angular-material/src/components/button/button.scss","../angular-material/src/core/style/structure.scss","../angular-material/src/core/style/mixins.scss","../angular-material/src/components/autocomplete/autocomplete.scss","../scss/core/structure.scss","../angular-material/src/components/backdrop/backdrop.scss","../angular-material/src/components/toolbar/toolbar.scss","../angular-material/src/components/datepicker/calendar.scss","../angular-material/src/components/fabSpeedDial/fabSpeedDial.scss","../angular-material/src/core/services/layout/layout-attributes.scss","styles.css","../angular-material/src/core/style/typography.scss","../angular-material/src/core/services/layout/layout.scss","../scss/components/button/button.scss","../angular-material/src/components/card/card.scss","../scss/core/typography.scss","../scss/core/layout.scss","../bower_components/breakpoint-sass/stylesheets/_breakpoint.scss","../angular-material/src/components/checkbox/checkbox.scss","../scss/core/print.scss","../scss/components/autocomplete/autocomplete.scss","../scss/components/card/card.scss","../angular-material/src/components/dialog/dialog.scss","../angular-material/src/components/chips/chips.scss","../scss/components/chips/chips.scss","../angular-material/src/components/select/select.scss","../scss/components/checkbox/checkbox.scss","../scss/core/variables.scss","../angular-material/src/components/datepicker/datePicker.scss","../angular-material/src/components/content/content.scss","../scss/components/content/content.scss","../scss/components/datepicker/datePicker.scss","../scss/components/dialog/dialog.scss","../angular-material/src/components/gridList/grid-list.scss","../angular-material/src/components/list/list.scss","../angular-material/src/components/divider/divider.scss","../scss/components/gridList/grid-list.scss","../angular-material/src/components/icon/icon.scss","../scss/components/icon/icon.scss","../angular-material/src/components/input/input.scss","../scss/components/input/input.scss","../scss/components/list/list.scss","../angular-material/src/components/menu/menu.scss","../angular-material/src/components/sidenav/sidenav.scss","../angular-material/src/components/slider/slider.scss","../angular-material/src/components/tabs/tabs.scss","../angular-material/src/components/toast/toast.scss","../scss/components/menu/menu.scss","../angular-material/src/components/progressCircular/progress-circular.scss","../scss/components/progressCircular/progress-circular.scss","../angular-material/src/components/progressLinear/progress-linear.scss","../angular-material/src/components/whiteframe/whiteframe.scss","../angular-material/src/components/switch/switch.scss","../angular-material/src/components/radioButton/radio-button.scss","../scss/components/progressLinear/progress-linear.scss","../scss/components/radioButton/radio-button.scss","../scss/components/sidenav/sidenav.scss","../angular-material/src/components/sticky/sticky.scss","../scss/components/sticky/sticky.scss","../angular-material/src/components/subheader/subheader.scss","../scss/components/subheader/subheader.scss","../scss/components/timepicker/timepicker.scss","../scss/views/MailerUI.scss","../angular-material/src/components/virtualRepeat/virtual-repeater.scss","../scss/components/toast/toast.scss","../scss/components/toolbar/toolbar.scss","../scss/views/SchedulerUI.scss","../angular-material/src/components/tooltip/tooltip.scss","../scss/components/virtualRepeat/virtual-repeat.scss","../scss/components/pseudo-input/pseudo-input.scss","../scss/views/LoginUI.scss","../scss/views/ContactsUI.scss","../scss/views/MessageEditorUI.scss","../scss/views/PreferencesUI.scss","../scss/views/AdministrationUI.scss","../scss/views/_view.scss"],"names":[],"mappings":"AA2BE,qCAAoI,6CAApI,gDC+DF,sBD/DwC,uEAA4I,+EAAjI,kFEWjD,WAAA,EAAA,IAAA,IAAA,EAAA,gBDgKF,aAJA,aAME,aAAA,cArKA,iBAAA,kCAAA,4BAAA,6BEFA,gCASI,OAAA,QF+DN,qBA0CA,gBAAE,oCAnEF,WGvCA,aCtCA,YAGE,SAAA,SACA,IAAA,ELoBsE,iBAAtE,iBMmEA,oBNnEwF,mDAAtE,mDA2ChB,gBAAA,KO6EJ,aAXA,wBAzFE,aAAA,MAEA,gBAAA,SNwDF,qBAzBA,WOhFE,sCAaE,eAAA,KCWJ,4BCDE,cDGE,OAAA,EACA,MAAA,KACA,WAAA,KACA,OAAA,MA+TJ,yBC2eE,qCAAA,kCDveI,QAAA,KCyeJ,sBDlxBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICoxBJ,sBDpxBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICsxBJ,sBDtxBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICwxBJ,sBDxxBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC0xBJ,sBD1xBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC4xBJ,sBD5xBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC8xBJ,sBD9xBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICgyBJ,sBDhyBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICkyBJ,sBDlyBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICoyBJ,sBDpyBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICsyBJ,sBDtyBI,0BAAA,GAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICwyBJ,qBDxyBI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0yBJ,qBD1yBI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4yBJ,qBD5yBI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8yBJ,qBD9yBI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgzBJ,qBDhzBI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkzBJ,qBDlzBI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCozBJ,qBDpzBI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCszBJ,qBDtzBI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwzBJ,qBDxzBI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0zBJ,oBD1zBI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4zBJ,oBD5zBI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8zBJ,oBD9zBI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg0BJ,oBDh0BI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk0BJ,oBDl0BI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo0BJ,oBDp0BI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECs0BJ,oBDt0BI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECw0BJ,oBDx0BI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC00BJ,oBD10BI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC40BJ,oBD50BI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC80BJ,qBD90BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg1BJ,qBDh1BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk1BJ,qBDl1BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo1BJ,qBDp1BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs1BJ,qBDt1BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw1BJ,qBDx1BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC01BJ,qBD11BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC41BJ,qBD51BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC81BJ,qBD91BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg2BJ,qBDh2BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk2BJ,qBDl2BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo2BJ,qBDj1BI,YAAA,ECm1BJ,qBDn1BI,YAAA,GCq1BJ,sBDr1BI,YAAA,ICu1BJ,sBDv1BI,YAAA,ICy1BJ,sBDz1BI,YAAA,IC21BJ,sBD31BI,YAAA,IC61BJ,sBD71BI,YAAA,IC+1BJ,sBD/1BI,YAAA,ICi2BJ,sBDj2BI,YAAA,ICm2BJ,sBDn2BI,YAAA,ICq2BJ,sBDr2BI,YAAA,ICu2BJ,sBDv2BI,YAAA,ICy2BJ,sBDz2BI,YAAA,IC22BJ,sBD32BI,YAAA,IC62BJ,sBD72BI,YAAA,IC+2BJ,sBD/2BI,YAAA,ICi3BJ,sBDj3BI,YAAA,ICm3BJ,sBDn3BI,YAAA,ICq3BJ,sBDr3BI,YAAA,ICu3BJ,sBDv3BI,YAAA,ICy3BJ,sBDz2BI,YAAA,eC22BJ,sBD31BI,YAAA,eC61BJ,kCAAA,kBDtwBE,iBAAA,MAAA,wBAAA,WAAA,cAAA,MAAA,gBAAA,WACA,sBAAA,QAAA,mBAAA,QAAA,cAAA,QACA,kBAAA,QAAA,oBAAA,QAAA,eAAA,QAAA,mBAAA,QAAA,YAAA,QCywBF,kCAAA,wBAAA,gCAAA,iCAAA,8BDrwBE,iBAAA,MAAA,wBAAA,WAAA,cAAA,MAAA,gBAAA,WC2wBF,yBAAA,iCAAA,kCAAA,+BAAA,mCDtwBE,iBAAA,OAAA,wBAAA,OAAA,cAAA,OAAA,gBAAA,OC4wBF,sBAAA,+BAAA,8BAAA,4BAAA,gCDvwBE,iBAAA,IAAA,wBAAA,SAAA,cAAA,IAAA,gBAAA,SC6wBF,+BAAA,wCAAA,uCAAA,qCAAA,yCDxwBE,wBAAA,aAAA,cAAA,WAAA,gBAAA,aC8wBF,gCAAA,yCAAA,wCAAA,sCAAA,0CDzwBE,iBAAA,QAAA,wBAAA,cAAA,cAAA,QAAA,gBAAA,cC+wBF,gCAAA,iCAAA,8BAAA,uCAAA,wCDpwBE,kBAAA,MAAA,oBAAA,WAAA,eAAA,MAAA,mBAAA,WAAA,YAAA,WACA,sBAAA,WAAA,mBAAA,MAAA,cAAA,WC0wBF,iCAAA,kCAAA,+BAAA,wCAAA,yCDrwBE,kBAAA,OAAA,oBAAA,OAAA,eAAA,OAAA,mBAAA,OAAA,YAAA,OACA,sBAAA,OAAA,mBAAA,OAAA,cAAA,OACA,UAAA,KC2wBF,mCAAA,oCAAA,iCAAA,0CAAA,2CDtwBE,UAAA,KACA,WAAA,WC4wBF,8BAAA,+BAAA,4BAAA,qCAAA,sCDvwBE,kBAAA,IAAA,oBAAA,SAAA,eAAA,IAAA,mBAAA,SAAA,YAAA,SACA,sBAAA,SAAA,mBAAA,IAAA,cAAA,SC6wBF,kCAAA,mCAAA,gCAAA,yCAAA,0CDxwBE,kBAAA,QAAA,oBAAA,QAAA,eAAA,QAAA,mBAAA,QAAA,YAAA,QACA,sBAAA,QAAA,mBAAA,QAAA,cAAA,QC8wBF,UDt4BE,iBAAA,EAAA,aAAA,EAAA,SAAA,EAAA,KAAA,EAAkB,WAAA,WCy4BpB,eDv4BE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAAkB,WAAA,WC04BpB,kBDz4BE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAAkB,WAAA,WC44BpB,eD34BE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAAkB,WAAA,WC84BpB,eD74BE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAAkB,WAAA,WCg5BpB,cAKA,8BAAA,2BD94BI,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,EACA,WAAA,KACA,WAAA,WCi5BJ,iCAAA,8BDt4BI,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,KACA,WAAA,GACA,WAAA,WCy4BJ,cAKA,8BAAA,2BD/5BI,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,GACA,WAAA,KACA,WAAA,WCk6BJ,iCAAA,8BDv5BI,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,KACA,WAAA,GACA,WAAA,WC05BJ,eAKA,+BAAA,4BDh7BI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCm7BJ,kCAAA,+BDx6BI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC26BJ,eAKA,+BAAA,4BDj8BI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCo8BJ,kCAAA,+BDz7BI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC47BJ,eAKA,+BAAA,4BDl9BI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCq9BJ,kCAAA,+BD18BI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC68BJ,eAKA,+BAAA,4BDn+BI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCs+BJ,kCAAA,+BD39BI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC89BJ,eAKA,+BAAA,4BDp/BI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCu/BJ,kCAAA,+BD5+BI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC++BJ,eAKA,+BAAA,4BDrgCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCwgCJ,kCAAA,+BD7/BI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCggCJ,eAKA,+BAAA,4BDthCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCyhCJ,kCAAA,+BD9gCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCihCJ,eAKA,+BAAA,4BDviCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC0iCJ,kCAAA,+BD/hCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCkiCJ,eAKA,+BAAA,4BDxjCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC2jCJ,kCAAA,+BDhjCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCmjCJ,eAKA,+BAAA,4BDzkCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC4kCJ,kCAAA,+BDjkCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCokCJ,eAKA,+BAAA,4BD1lCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC6lCJ,kCAAA,+BDllCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCqlCJ,eAKA,+BAAA,4BD3mCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC8mCJ,kCAAA,+BDnmCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCsmCJ,eAKA,+BAAA,4BD5nCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC+nCJ,kCAAA,+BDpnCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCunCJ,eAKA,+BAAA,4BD7oCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCgpCJ,kCAAA,+BDroCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCwoCJ,eAKA,+BAAA,4BD9pCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCiqCJ,kCAAA,+BDtpCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCypCJ,eAKA,+BAAA,4BD/qCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCkrCJ,kCAAA,+BDvqCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC0qCJ,eAKA,+BAAA,4BDhsCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCmsCJ,kCAAA,+BDxrCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC2rCJ,eAKA,+BAAA,4BDjtCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCotCJ,kCAAA,+BDzsCI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC4sCJ,gBAKA,gCAMA,mCANA,6BAMA,gCDxuCI,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,UAAA,KACA,WAAA,KACA,WAAA,WC2uCJ,+BAAA,4BDxtCK,iBAAA,EAAA,aAAA,EAAA,EAAA,OAAA,SAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAoB,UAAA,OAAqB,WAAA,KAAmB,WAAA,WC6tCjE,+BAAA,4BD5tCK,iBAAA,EAAA,aAAA,EAAA,EAAA,OAAA,SAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAoB,UAAA,OAAqB,WAAA,KAAmB,WAAA,WCiuCjE,kCAAA,+BD9tCK,iBAAA,EAAA,aAAA,EAAA,EAAA,OAAA,SAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAoB,UAAA,KAAmB,WAAA,OAAqB,WAAA,WCmuCjE,kCAAA,+BDluCK,iBAAA,EAAA,aAAA,EAAA,EAAA,OAAA,SAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAoB,UAAA,KAAmB,WAAA,OAAqB,WAAA,WCuuCjE,gBAAA,mBAAA,YDlyCE,WAAA,WACA,QAAA,YACA,QAAA,aAEA,QAAA,YACA,QAAA,KCoyCF,mBDlyCG,mBAAA,SAAA,sBAAA,OAAA,uBAAA,OAAA,mBAAA,OAAA,eAAA,OCoyCH,gBDnyCG,mBAAA,WAAA,sBAAA,OAAA,uBAAA,IAAA,mBAAA,IAAA,eAAA,KAgPL,+CCipDE,0DAEA,uDAFA,oDD7oDI,QAAA,KCipDJ,sBD18DI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC48DJ,sBD58DI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC88DJ,sBD98DI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICg9DJ,sBDh9DI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICk9DJ,sBDl9DI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICo9DJ,sBDp9DI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICs9DJ,sBDt9DI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICw9DJ,sBDx9DI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC09DJ,sBD19DI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC49DJ,sBD59DI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC89DJ,sBD99DI,0BAAA,GAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICg+DJ,qBDh+DI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk+DJ,qBDl+DI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo+DJ,qBDp+DI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs+DJ,qBDt+DI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw+DJ,qBDx+DI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0+DJ,qBD1+DI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4+DJ,qBD5+DI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8+DJ,qBD9+DI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg/DJ,qBDh/DI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk/DJ,oBDl/DI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo/DJ,oBDp/DI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECs/DJ,oBDt/DI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECw/DJ,oBDx/DI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0/DJ,oBD1/DI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4/DJ,oBD5/DI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8/DJ,oBD9/DI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECggEJ,oBDhgEI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkgEJ,oBDlgEI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECogEJ,oBDpgEI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECsgEJ,qBDtgEI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwgEJ,qBDxgEI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0gEJ,qBD1gEI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4gEJ,qBD5gEI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8gEJ,qBD9gEI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCghEJ,qBDhhEI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkhEJ,qBDlhEI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCohEJ,qBDphEI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCshEJ,q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,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8pGJ,qBD9pGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgqGJ,qBDhqGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkqGJ,qBDlqGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCoqGJ,qBDpqGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCsqGJ,qBDtqGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwqGJ,qBDxqGI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0qGJ,oBD1qGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4qGJ,oBD5qGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8qGJ,oBD9qGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECgrGJ,oBDhrGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkrGJ,oBDlrGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECorGJ,oBDprGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECsrGJ,oBDtrGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwrGJ,oBDxrGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0rGJ,oBD1rGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4rGJ,oBD5rGI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8rGJ,qBD9rGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgsGJ,qBDhsGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCksGJ,qBDlsGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCosGJ,qBDpsGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCssGJ,qBDtsGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwsGJ,qBDxsGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0sGJ,qBD1sGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,M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k1IJ,qBDl1II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo1IJ,qBDp1II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs1IJ,qBDt1II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw1IJ,qBDx1II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC01IJ,qBD11II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC41IJ,qBD51II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC81IJ,qBD91II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg2IJ,qBDh2II,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk2IJ,oBDl2II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo2IJ,oBDp2II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECs2IJ,oBDt2II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECw2IJ,oBDx2II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC02IJ,oBD12II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC42IJ,oBD52II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC82IJ,oBD92II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg3IJ,oBDh3II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk3IJ,oBDl3II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo3IJ,oBDp3II,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECs3IJ,qBDt3II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw3IJ,qBDx3II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC03IJ,qBD13II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC43IJ,qBD53II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC83IJ,qBD93II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg4IJ,qBDh4II,0BAAA,GAAA,cAA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C6+JJ,yBAwlBA,sBDrjLI,YAAA,eCi2JJ,yBDp5JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICs5JJ,yBDt5JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICw5JJ,yBDx5JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC05JJ,yBD15JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC45JJ,yBD55JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC85JJ,yBD95JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICg6JJ,yBDh6JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICk6JJ,yBDl6JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICo6JJ,yBDp6JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICs6JJ,yBDt6JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICw6JJ,yBDx6JI,0BAAA,GAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC06JJ,wBD16JI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC46JJ,wBD56JI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC86JJ,wBD96JI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg7JJ,wBDh7JI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk7JJ,wBDl7JI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo7JJ,wBDp7JI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs7JJ,wBDt7JI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw7JJ,wBDx7JI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC07JJ,wBD17JI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC47JJ,uBD57JI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC87JJ,uBD97JI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg8JJ,uBDh8JI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,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0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC4/KJ,sBD5/KI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC8/KJ,sBD9/KI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICggLJ,sBDhgLI,0BAAA,GAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICkgLJ,qBDlgLI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCogLJ,qBDpgLI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCsgLJ,qBDtgLI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwgLJ,qBDxgLI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0gLJ,qBD1gLI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4gLJ,qBD5gLI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8gLJ,qBD9gLI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCghLJ,qBDhhLI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkhLJ,qBDlhLI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCohLJ,oBDphLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECshLJ,oBDthLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwhLJ,oBDxhLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0hLJ,oBD1hLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4hLJ,oBD5hLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8hLJ,oBD9hLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECgiLJ,oBDhiLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkiLJ,oBDliLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECoiLJ,oBDpiLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECsiLJ,oBDtiLI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwiLJ,qBDxiLI,0BAAA,GAAA,cAAA,GAAA,eAAA,G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,cAAA,GAAA,eAAA,GAAA,MAAA,GCwmMJ,wBDxmMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0mMJ,wBD1mMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4mMJ,wBD5mMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8mMJ,wBD9mMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgnMJ,wBDhnMI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCknMJ,uBDlnMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EConMJ,uBDpnMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECsnMJ,uBDtnMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwnMJ,uBDxnMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0nMJ,uBD1nMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4nMJ,uBD5nMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8nMJ,uBD9nMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECgoMJ,uBDhoMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkoMJ,uBDloMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECooMJ,uBDpoMI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECsoMJ,wBDtoMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwoMJ,wBDxoMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0oMJ,wBD1oMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4oMJ,wBD5oMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8oMJ,wBD9oMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgpMJ,wBDhpMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkpMJ,wBDlpMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCopMJ,wBDppMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,G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,iBDx8NM,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC28NN,iBD38NM,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC88NN,iBD98NM,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECi9NN,iBDj9NM,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo9NN,iBDp9NM,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECu9NN,iBDv9NM,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC09NN,iBD19NM,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC69NN,iBD79NM,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg+NN,iBDh+NM,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECm+NN,kBDn+NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs+NN,kBDt+NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCy+NN,kBDz+NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4+NN,kBD5+NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC++NN,kBD/+NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk/NN,kBDl/NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCq/NN,kBDr/NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw/NN,kBDx/NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC2/NN,kBD3/NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8/NN,kBD9/NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCigON,kBDjgOM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCogON,kBDj/NM,YAAA,ECo/NN,kBDp/NM,YAAA,GCu/NN,mBDv/NM,YAAA,IC0/NN,mBD1/NM,YAAA,IC6/NN,mBD7/NM,YAAA,ICggON,mBDhgOM,YAAA,ICmgON,mBDngOM,YAAA,ICsgON,mBDtgOM,YAAA,ICygON,mBDzgOM,YAAA,IC4gON,mBD5gOM,YAAA,IC+gON,mBD/gOM,YAAA,ICkhON,mBDlhOM,YAAA,ICqhON,mBDrhOM,YAAA,ICwhON,mBDxhOM,YAAA,IC2hON,mBD3hOM,YAAA,IC8hON,mBD9hOM,YAAA,ICiiON,mBDjiOM,YAAA,ICoiON,mBDpiOM,YAAA,ICuiON,mBDviOM,YAAA,IC0iON,mBD1iOM,YAAA,IC6iON,mBD7hOM,YAAA,eCgiON,mBDhhOM,YAAA,eCmhON,+BAAA,eD57NI,iBAAA,MAAA,wBAAA,WAAA,cAAA,MAAA,gBAAA,WACA,sBAAA,QAAA,mBAAA,QAAA,cAAA,QACA,kBAAA,QAAA,oBAAA,QAAA,eAAA,QAAA,mBAAA,QAAA,YAAA,QCg8NJ,+BAAA,qBAAA,6BAAA,8BAAA,2BD57NI,iBAAA,MAAA,wBAAA,WAAA,cAAA,MAAA,gBAAA,WCm8NJ,sBAAA,8BAAA,+BAAA,4BAAA,gCD97NI,iBAAA,OAAA,wBAAA,OAAA,cAAA,OAAA,gBAAA,OCq8NJ,mBAAA,4BAAA,2BAAA,yBAAA,6BDh8NI,iBAAA,IAAA,wBAAA,SAAA,cAAA,IAAA,gBAAA,SCu8NJ,4BAAA,qCAAA,oCAAA,kCAAA,sCDl8NI,wBAAA,aAAA,cAAA,WAAA,gBAAA,aCy8NJ,6BAAA,sCAAA,qCAAA,mCAAA,uCDp8NI,iBAAA,QAAA,wBAAA,cAAA,cAAA,QAAA,gBAAA,cC28NJ,6BAAA,8BAAA,2BAAA,oCAAA,qCDh8NI,kBAAA,MAAA,oBAAA,WAAA,eAAA,MAAA,mBAAA,WAAA,YAAA,WACA,sBAAA,WAAA,mBAAA,MAAA,cAAA,WCu8NJ,8BAAA,+BAAA,4BAAA,qCAAA,sCDl8NI,kBAAA,OAAA,oBAAA,OAAA,eAAA,OAAA,mBAAA,OAAA,YAAA,OACA,sBAAA,OAAA,mBAAA,OAAA,cAAA,OACA,UAAA,KCy8NJ,gCAAA,iCAAA,8BAAA,uCAAA,wCDp8NI,UAAA,KACA,WAAA,WC28NJ,2BAAA,4BAAA,yBAAA,kCAAA,mCDt8NI,kBAAA,IAAA,oBAAA,SAAA,eAAA,IAAA,mBAAA,SAAA,YAAA,SACA,sBAAA,SAAA,mBAAA,IAAA,cAAA,SC68NJ,+BAAA,gCAAA,6BAAA,sCAAA,uCDx8NI,kBAAA,QAAA,oBAAA,QAAA,eAAA,QAAA,mBAAA,QAAA,YAAA,QACA,sBAAA,QAAA,mBAAA,QAAA,cAAA,QC+8NJ,ODvkOI,iBAAA,EAAA,aAAA,EAAA,SAAA,EAAA,KAAA,EAAkB,WAAA,WC2kOtB,YDzkOI,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAAkB,WAAA,WC6kOtB,eD5kOI,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAAkB,WAAA,WCglOtB,YD/kOI,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAAkB,WAAA,WCmlOtB,YDllOI,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAAkB,WAAA,WCslOtB,WAMA,wBDrlOM,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,EACA,WAAA,KACA,WAAA,WCylON,2BD9kOM,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,KACA,WAAA,GACA,WAAA,WCklON,WAMA,wBDzmOM,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,GACA,WAAA,KACA,WAAA,WC6mON,2BDlmOM,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,KACA,WAAA,GACA,WAAA,WCsmON,YAMA,yBD7nOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCioON,4BDtnOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC0nON,YAMA,yBDjpOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCqpON,4BD1oOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC8oON,YAMA,yBDrqOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCyqON,4BD9pOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCkqON,YAMA,yBDzrOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC6rON,4BDlrOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCsrON,YAMA,yBD7sOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCitON,4BDtsOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC0sON,YAMA,yBDjuOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCquON,4BD1tOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC8tON,YAMA,yBDrvOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCyvON,4BD9uOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCkvON,YAMA,yBDzwOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC6wON,4BDlwOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCswON,YAMA,yBD7xOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCiyON,4BDtxOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC0xON,YAMA,yBDjzOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCqzON,4BD1yOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC8yON,YAMA,yBDr0OM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCy0ON,4BD9zOM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCk0ON,YAMA,yBDz1OM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC61ON,4BDl1OM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCs1ON,YAMA,yBD72OM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCi3ON,4BDt2OM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC02ON,YAMA,yBDj4OM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCq4ON,4BD13OM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC83ON,YAMA,yBDr5OM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCy5ON,4BD94OM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCk5ON,YAMA,yBDz6OM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC66ON,4BDl6OM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCs6ON,YAMA,yBD77OM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCi8ON,4BDt7OM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC07ON,YAMA,yBDj9OM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCq9ON,4BD18OM,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC88ON,aAMA,0BAOA,6BD5+OM,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,UAAA,KACA,WAAA,KACA,WAAA,WCg/ON,yBD79OO,iBAAA,EAAA,aAAA,EAAA,EAAA,OAAA,SAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAoB,UAAA,OAAqB,WAAA,KAAmB,WAAA,WCm+OnE,yBDl+OO,iBAAA,EAAA,aAAA,EAAA,EAAA,OAAA,SAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAoB,UAAA,OAAqB,WAAA,KAAmB,WAAA,WCw+OnE,4BDr+OO,iBAAA,EAAA,aAAA,EAAA,EAAA,OAAA,SAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAoB,UAAA,KAAmB,WAAA,OAAqB,WAAA,WC2+OnE,4BD1+OO,iBAAA,EAAA,aAAA,EAAA,EAAA,OAAA,SAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAoB,UAAA,KAAmB,WAAA,OAAqB,WAAA,WI1DnE,uBHkjPA,gBD5iPK,uBAAA,OKtEC,sBAAA,OLsED,mBAAA,SCoiPwB,aAAnB,gBAAV,SD3iPI,WAAA,WACA,QAAA,YACA,QAAA,aAEA,QAAA,YACA,QAAA,KC8iPJ,gBD5iPK,mBAAA,OAAA,eAAA,OC+iPL,aD9iPK,mBAAA,WAAA,sBAAA,OAAA,uBAAA,IAAA,mBAAA,IAAA,eAAA,ICijPyB,8BAA9B,2BDv6OI,QAAA,IC06OJ,iBAAA,8BAAA,8BAAA,2BAAA,wBDl6OI,QAAA,ICy6OJ,8BAAA,2BDp6OI,QAAA,KCw6OJ,6BAAA,0BDl6OI,OAAA,ICs6OJ,gBAAA,6BAAA,6BAAA,0BAAA,uBD75OI,OAAA,ICo6OJ,6BAAA,0BD95OI,OAAA,KMvEJ,GAIA,GAIA,GAIA,GAIA,GAIA,GAOA,OAGE,OAAA,EL28OF,cD95OI,kBAAA,KAAA,cAAA,KAAA,UAAA,KCi6OJ,gBD75OM,kBAAA,OAAA,cAAA,OAAA,UAAA,OCg6ON,cD55OI,OAAA,EACA,MAAA,KACA,WAAA,KACA,OAAA,KG9PJ,yBAEE,kCAAA,+BAEI,QAAA,KFwqPJ,sBD9qPI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICgrPJ,sBDhrPI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICkrPJ,sBDlrPI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICorPJ,sBDprPI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICsrPJ,sBDtrPI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICwrPJ,sBDxrPI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC0rPJ,sBD1rPI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC4rPJ,sBD5rPI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC8rPJ,sBD9rPI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICgsPJ,sBDhsPI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICksPJ,sBDlsPI,0BAAA,GAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICosPJ,qBDpsPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCssPJ,qBDtsPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwsPJ,qBDxsPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0sPJ,qBD1sPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4sPJ,qBD5sPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8sPJ,qBD9sPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgtPJ,qBDhtPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCktPJ,qBDltPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCotPJ,qBDptPI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCstPJ,oBDttPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwtPJ,oBDxtPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0tPJ,oBD1tPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4tPJ,oBD5tPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8tPJ,oBD9tPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECguPJ,oBDhuPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkuPJ,oBDluPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECouPJ,oBDpuPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECsuPJ,oBDtuPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwuPJ,oBDxuPI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0uPJ,qBD1uPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4uPJ,qBD5uPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8uPJ,qBD9uPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgvPJ,qBDhvPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkvPJ,qBDlvPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCovPJ,qBDpvPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCsvPJ,qBDtvPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwvPJ,qBDxvPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0vPJ,qBD1vPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4vPJ,qBD5vPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8vPJ,qBD9vPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgwPJ,qBD7uPI,YAAA,EC+uPJ,qB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AA,GAAA,eAAA,GAAA,MAAA,GC4yQJ,wBD5yQI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8yQJ,wBD9yQI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgzQJ,uBDhzQI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkzQJ,uBDlzQI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECozQJ,uBDpzQI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECszQJ,uBDtzQI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwzQJ,uBDxzQI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0zQJ,uBD1zQI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4zQJ,uBD5zQI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8zQJ,uBD9zQI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg0QJ,uBDh0QI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk0QJ,uBDl0QI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo0QJ,wBDp0QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs0QJ,wBDt0QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw0QJ,wBDx0QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC00QJ,wBD10QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC40QJ,wBD50QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC80QJ,wBD90QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg1QJ,wBDh1QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk1QJ,wBDl1QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo1QJ,wBDp1QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs1QJ,wBDt1QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw1QJ,wBDx1QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC01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4RJ,qBDt4RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw4RJ,qBDx4RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC04RJ,qBD14RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC44RJ,qBD54RI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC84RJ,oBD94RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg5RJ,oBDh5RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk5RJ,oBDl5RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo5RJ,oBDp5RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECs5RJ,oBDt5RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECw5RJ,oBDx5RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC05RJ,oBD15RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC45RJ,oBD55RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC85RJ,oBD95RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg6RJ,oBDh6RI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk6RJ,qBDl6RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo6RJ,qBDp6RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs6RJ,qBDt6RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw6RJ,qBDx6RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC06RJ,qBD16RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC46RJ,qBD56RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC86RJ,qBD96RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg7RJ,qBDh7RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk7RJ,qBDl7RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo7RJ,qBDp7RI,0BAAA,GAAA,cAAA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A,GAAA,eAAA,GAAA,MAAA,GCg+SJ,wBDh+SI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk+SJ,wBDl+SI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo+SJ,wBDp+SI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs+SJ,wBDt+SI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw+SJ,uBDx+SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0+SJ,uBD1+SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4+SJ,uBD5+SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8+SJ,uBD9+SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg/SJ,uBDh/SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk/SJ,uBDl/SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo/SJ,uBDp/SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECs/SJ,uBDt/SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECw/SJ,uBDx/SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0/SJ,uBD1/SI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4/SJ,wBD5/SI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8/SJ,wBD9/SI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCggTJ,wBDhgTI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkgTJ,wBDlgTI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCogTJ,wBDpgTI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCsgTJ,wBDtgTI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwgTJ,wBDxgTI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0gTJ,wBD1gTI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4gTJ,wBD5gTI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8gT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A,GC0jUJ,qBD1jUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4jUJ,qBD5jUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8jUJ,qBD9jUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgkUJ,qBDhkUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkkUJ,qBDlkUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCokUJ,qBDpkUI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCskUJ,oBDtkUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwkUJ,oBDxkUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0kUJ,oBD1kUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4kUJ,oBD5kUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8kUJ,oBD9kUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECglUJ,oBDhlUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECklUJ,oBDllUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EColUJ,oBDplUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECslUJ,oBDtlUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwlUJ,oBDxlUI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0lUJ,qBD1lUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4lUJ,qBD5lUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8lUJ,qBD9lUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgmUJ,qBDhmUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkmUJ,qBDlmUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GComUJ,qBDpmUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCsmUJ,qBDtmUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwmUJ,qBDxmUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0mUJ,qBD1mUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4mUJ,qBD5mUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8mUJ,qBD9mUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgnUJ,qBD7lUI,YAAA,EC+lUJ,qBD/lUI,YAAA,GCimUJ,sBDjmUI,YAAA,ICmmUJ,sBDnmUI,YAAA,ICqmUJ,sBDrmUI,YAAA,ICumUJ,sBDvmUI,YAAA,ICymUJ,sBDzmUI,YAAA,IC2mUJ,sBD3mUI,YAAA,IC6mUJ,sBD7mUI,YAAA,IC+mUJ,sBD/mUI,YAAA,ICinUJ,sBDjnUI,YAAA,ICmnUJ,sBDnnUI,YAAA,ICqnUJ,sBDrnUI,YAAA,ICunUJ,sBDvnUI,YAAA,ICynUJ,sBDznUI,YAAA,IC2nUJ,sBD3nUI,YAAA,IC6nUJ,sBD7nUI,YAAA,IC+nUJ,sBD/nUI,YAAA,ICioUJ,sBDjoUI,YAAA,ICmoUJ,sBDnoUI,YAAA,ICqoUJ,sBDrnUI,YAAA,eCunUJ,sBDvmUI,YAAA,eCymUJ,kCAAA,kBDlhUE,iBAAA,MAAA,wBAAA,WAAA,cAAA,MAAA,gBAAA,WACA,sBAAA,QAAA,mBAAA,QAAA,cAAA,QACA,kBAAA,QAAA,oBAAA,QAAA,eAAA,QAAA,mBAAA,QAAA,YAAA,QCqhUF,kCAAA,wBAAA,gCAAA,iCAAA,8BDjhUE,iBAAA,MAAA,wBAAA,WAAA,cAAA,MAAA,gBAAA,WCuhUF,yBAAA,iCAAA,kCAAA,+BAAA,mCDlhUE,iBAAA,OAAA,wBAAA,OAAA,cAAA,OAAA,gBAAA,OCwhUF,sBAAA,+BAAA,8BAAA,4BAAA,gCDnhUE,iBAAA,IAAA,wBAAA,SAAA,cAAA,IAAA,gBAAA,SCyhUF,+BAAA,wCAAA,uCAAA,qCAAA,yCDphUE,wBAAA,aAAA,cAAA,WAAA,gBAAA,aC0hUF,gCAAA,yCAAA,wCAAA,sCAAA,0CDrhUE,iBAAA,QAAA,wBAAA,cAAA,cAAA,QAAA,gBAAA,cC2hUF,gCAAA,iCAAA,8BAAA,uCAAA,wCDhhUE,kBAAA,MAAA,oBAAA,WAAA,eAAA,MAAA,mBAAA,WAAA,YAAA,WACA,sBAAA,WAAA,mBAAA,MAAA,cAAA,WCshUF,iCAAA,kCAAA,+BAAA,wCAAA,yCDjhUE,kBAAA,OAAA,oBAAA,OAAA,eAAA,OAAA,mBAAA,OAAA,YAAA,OACA,sBAAA,OAAA,mBAAA,OAAA,cAAA,OACA,UAAA,KCuhUF,mCAAA,oCAAA,iCAAA,0CAAA,2CDlhUE,UAAA,KACA,WAAA,WCwhUF,8BAAA,+BAAA,4BAAA,qCAAA,sCDnhUE,kBAAA,IAAA,oBAAA,SAAA,eAAA,IAAA,mBAAA,SAAA,YAAA,SACA,sBAAA,SAAA,mBAAA,IAAA,cAAA,SCyhUF,kCAAA,mCAAA,gCAAA,yCAAA,0CDphUE,kBAAA,QAAA,oBAAA,QAAA,eAAA,QAAA,mBAAA,QAAA,YAAA,QACA,sBAAA,QAAA,mBAAA,QAAA,cAAA,QC0hUF,UDlpUE,iBAAA,EAAA,aAAA,EAAA,SAAA,EAAA,KAAA,EAAkB,WAAA,WCqpUpB,eDnpUE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAAkB,WAAA,WCspUpB,kBDrpUE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAAkB,WAAA,WCwpUpB,eDvpUE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAAkB,WAAA,WC0pUpB,eDzpUE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAAkB,WAAA,WC4pUpB,cAKA,8BAAA,2BD1pUI,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,EACA,WAAA,KACA,WAAA,WC6pUJ,iCAAA,8BDlpUI,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,KACA,WAAA,GACA,WAAA,WCqpUJ,cAKA,8BAAA,2BD3qUI,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,GACA,WAAA,KACA,WAAA,WC8qUJ,iCAAA,8BDnqUI,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,KACA,WAAA,GACA,WAAA,WCsqUJ,eAKA,+BAAA,4BD5rUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC+rUJ,kCAAA,+BDprUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCurUJ,eAKA,+BAAA,4BD7sUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCgtUJ,kCAAA,+BDrsUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCwsUJ,eAKA,+BAAA,4BD9tUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCiuUJ,kCAAA,+BDttUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCytUJ,eAKA,+BAAA,4BD/uUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCkvUJ,kCAAA,+BDvuUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC0uUJ,eAKA,+BAAA,4BDhwUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCmwUJ,kCAAA,+BDxvUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC2vUJ,eAKA,+BAAA,4BDjxUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCoxUJ,kCAAA,+BDzwUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC4wUJ,eAKA,+BAAA,4BDlyUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCqyUJ,kCAAA,+BD1xUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC6xUJ,eAKA,+BAAA,4BDnzUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCszUJ,kCAAA,+BD3yUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC8yUJ,eAKA,+BAAA,4BDp0UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCu0UJ,kCAAA,+BD5zUI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC+zUJ,eAKA,+BAAA,4BDr1UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCw1UJ,kCAAA,+BD70UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCg1UJ,eAKA,+BAAA,4BDt2UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCy2UJ,kCAAA,+BD91UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCi2UJ,eAKA,+BAAA,4BDv3UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC03UJ,kCAAA,+BD/2UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCk3UJ,eAKA,+BAAA,4BDx4UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC24UJ,kCAAA,+BDh4UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCm4UJ,eAKA,+BAAA,4BDz5UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC45UJ,kCAAA,+BDj5UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCo5UJ,eAKA,+BAAA,4BD16UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC66UJ,kCAAA,+BDl6UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCq6UJ,eAKA,+BAAA,4BD37UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC87UJ,kCAAA,+BDn7UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCs7UJ,eAKA,+BAAA,4BD58UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC+8UJ,kCAAA,+BDp8UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCu8UJ,eAKA,+BAAA,4BD79UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCg+UJ,kCAAA,+BDr9UI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCw9UJ,gBAKA,gCAMA,mCANA,6BAMA,gCDp/UI,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,UAAA,KACA,WAAA,KACA,WAAA,WCu/UJ,+BAAA,4BDp+UK,iBAAA,EAAA,aAAA,EAAA,EAAA,OAAA,SAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAoB,UAAA,OAAqB,WAAA,KAAmB,WAAA,WCy+UjE,+BAAA,4BDx+UK,iBAAA,EAAA,aAAA,EAAA,EAAA,OAAA,SAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAoB,UAAA,OAAqB,WAAA,KAAmB,WAAA,WC6+UjE,kCAAA,+BD1+UK,iBAAA,EAAA,aAAA,EAAA,EAAA,OAAA,SAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAoB,UAAA,KAAmB,WAAA,OAAqB,WAAA,WC++UjE,kCAAA,+BD9+UK,iBAAA,EAAA,aAAA,EAAA,EAAA,OAAA,SAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAoB,UAAA,KAAmB,WAAA,OAAqB,WAAA,WCm/UjE,gBAAA,mBAAA,YD9iVE,WAAA,WACA,QAAA,YACA,QAAA,aAEA,QAAA,YACA,QAAA,KCgjVF,mBD9iVG,mBAAA,SAAA,sBAAA,OAAA,uBAAA,OAAA,mBAAA,OAAA,eAAA,OCgjVH,gBD/iVG,mBAAA,WAAA,sBAAA,OAAA,uBAAA,IAAA,mBAAA,IAAA,eAAA,KGnBL,0BFskVE,yBDxnVI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC0nVJ,yBD1nVI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC4nVJ,yBD5nVI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC8nVJ,yBD9nVI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICgoVJ,yBDhoVI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICkoVJ,yBDloVI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICooVJ,yBDpoVI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICsoVJ,yBDtoVI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICwoVJ,yBDxoVI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC0oVJ,yBD1oVI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC4oVJ,yBD5oVI,0BAAA,GAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC8oVJ,wBD9oVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgpVJ,wBDhpVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkpVJ,wBDlpVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCopVJ,wBDppVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCspVJ,wBDtpVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwpVJ,wBDxpVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0pVJ,wBD1pVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4pVJ,wBD5pVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8pVJ,wBD9pVI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgqVJ,uBDhqVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkqVJ,uBDlqVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECoqVJ,uBDpqVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECsqVJ,uBDtqVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwqVJ,uBDxqVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0qVJ,uBD1qVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4qVJ,uBD5qVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8qVJ,uBD9qVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECgrVJ,uBDhrVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkrVJ,uBDlrVI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECorVJ,wBDprVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCsrVJ,wBDtrVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwrVJ,wBDxrVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0rVJ,wBD1rVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4rVJ,wBD5rVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8rVJ,wBD9rVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgsVJ,wBDhsVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,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A,GAAA,MAAA,GC8uWJ,qBD9uWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgvWJ,qBDhvWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkvWJ,qBDlvWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCovWJ,qBDpvWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCsvWJ,qBDtvWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwvWJ,qBDxvWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0vWJ,qBD1vWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4vWJ,qBD5vWI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8vWJ,oBD9vWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECgwWJ,oBDhwWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkwWJ,oBDlwWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECowWJ,oBDpwWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECswWJ,oBDtwWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwwWJ,oBDxwWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0wWJ,oBD1wWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4wWJ,oBD5wWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8wWJ,oBD9wWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECgxWJ,oBDhxWI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkxWJ,qBDlxWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCoxWJ,qBDpxWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCsxWJ,qBDtxWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwxWJ,qBDxxWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0xWJ,qBD1xWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4xWJ,qBD5xWI,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BD/9YI,YAAA,eCy4XJ,yBAwlBA,sBDj9YI,YAAA,eC6vXJ,yBDhzXI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICkzXJ,yBDlzXI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICozXJ,yBDpzXI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICszXJ,yBDtzXI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICwzXJ,yBDxzXI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC0zXJ,yBD1zXI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC4zXJ,yBD5zXI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC8zXJ,yBD9zXI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICg0XJ,yBDh0XI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICk0XJ,yBDl0XI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICo0XJ,yBDp0XI,0BAAA,GAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICs0XJ,wBDt0XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw0XJ,wBDx0XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC00XJ,wBD10XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC40XJ,wBD50XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC80XJ,wBD90XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg1XJ,wBDh1XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk1XJ,wBDl1XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo1XJ,wBDp1XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs1XJ,wBDt1XI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw1XJ,uBDx1XI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC01XJ,uBD11XI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC41XJ,uBD51XI,0BAAA,EAAA,cAAA,EAAA,eA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s5YJ,sBDt5YI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICw5YJ,sBDx5YI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC05YJ,sBD15YI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC45YJ,sBD55YI,0BAAA,GAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC85YJ,qBD95YI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg6YJ,qBDh6YI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk6YJ,qBDl6YI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo6YJ,qBDp6YI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs6YJ,qBDt6YI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw6YJ,qBDx6YI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC06YJ,qBD16YI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC46YJ,qBD56YI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC86YJ,qBD96YI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg7YJ,oBDh7YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk7YJ,oBDl7YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo7YJ,oBDp7YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECs7YJ,oBDt7YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECw7YJ,oBDx7YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC07YJ,oBD17YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC47YJ,oBD57YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC87YJ,oBD97YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg8YJ,oBDh8YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk8YJ,oBDl8YI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo8YJ,qBDp8YI,0BAAA,GAAA,cAA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,OAAA,KxD+llBN,uCwDhmlBM,IAAA,MxDkmlBN,sCwDjmlBM,OAAA,MxDmmlBN,uCwDpmlBM,IAAA,MxDsmlBN,sCwDrmlBM,OAAA,MxDumlBN,uCwDxmlBM,IAAA,MxD0mlBN,sCwDzmlBM,OAAA,MxD2mlBN,uCwD5mlBM,IAAA,MxD8mlBN,sCwD7mlBM,OAAA,MxD+mlBN,uCwDhnlBM,IAAA,MxDknlBN,sCwDjnlBM,OAAA,MxDmnlBN,uCwDpnlBM,IAAA,MxDsnlBN,sCwDrnlBM,OAAA,MxDunlBN,uCwDxnlBM,IAAA,MxD0nlBN,sCwDznlBM,OAAA,MxD2nlBN,uCwD5nlBM,IAAA,MxD8nlBN,sCwD7nlBM,OAAA,MxD+nlBN,uCwDholBM,IAAA,MxDkolBN,sCwDjolBM,OAAA,MxDmolBN,uCwDpolBM,IAAA,MxDsolBN,sCwDrolBM,OAAA,MxDuolBN,uCwDxolBM,IAAA,MxD0olBN,sCwDzolBM,OAAA,MxD2olBN,uCwD5olBM,IAAA,MxD8olBN,sCwD7olBM,OAAA,MxD+olBN,uCwDhplBM,IAAA,MxDkplBN,sCwDjplBM,OAAA,MxDmplBN,uCwDpplBM,IAAA,MxDsplBN,sCwDrplBM,OAAA,MxDuplBN,uCwDxplBM,IAAA,MxD0plBN,sCwDzplBM,OAAA,MxD2plBN,uCwD5plBM,IAAA,MxD8plBN,sCwD7plBM,OAAA,MxD+plBN,uCwDhqlBM,IAAA,MxDkqlBN,sCwDjqlBM,OAAA,MxDmqlBN,uCwDpqlBM,IAAA,MxDsqlBN,sCwDrqlBM,OAAA,MxDuqlBN,uCwDxqlBM,IAAA,MxD0qlBN,sCwDzqlBM,OAAA,MxD2qlBN,uCwD5qlBM,IAAA,MxD8qlBN,sCwD7qlBM,OAAA,MxD+qlBN,uCwDhrlBM,IAAA,MxDkrlBN,sCwDjrlBM,OAAA,MxDmrlBN,uCwDprlBM,IAAA,MxDsrlBN,sCwDrrlBM,OAAA,MxDurlBN,uCwDxrlBM,IAAA,MxD0rlBN,sCwDzrlBM,OAAA,MxD2rlBN,uCwD5rlBM,IAAA,MxD8rlBN,sCwD7rlBM,OAAA,MxD+rlBN,uCwDhslBM,IAAA,MxDkslBN,sCwDjslBM,OAAA,MxDmslBN,uCwDpslBM,IAAA,MxDsslBN,sCwDrslBM,OAAA,MxDuslBN,uCwDxslBM,IAAA,MxD0slBN,sCwDzslBM,OAAA,MxD2slBN,uCwD5slBM,IAAA,MxD8slBN,sCwD7slBM,OAAA,MxD+slBN,uCwDhtlBM,IAAA,MxDktlBN,sCwDjtlBM,OAAA,MxDmtlBN,uCwDptlBM,IAAA,MxDstlBN,sCwDrtlBM,OAAA,MxDutlBN,uCwDxtlBM,IAAA,MxD0tlBN,sCwDztlBM,OAAA,MxD2tlBN,uCwD5tlBM,IAAA,MxD8tlBN,sCwD7tlBM,OAAA,MxD+tlBN,uCwDhulBM,IAAA,MxDkulBN,sCwDjulBM,OAAA,MxDmulBN,uCwDpulBM,IAAA,MxDsulBN,sCwDrulBM,OAAA,MxDuulBN,uCwDxulBM,IAAA,MxD0ulBN,sCwDzulBM,OAAA,MxD2ulBN,uCwD5ulBM,IAAA,MxD8ulBN,sCwD7ulBM,OAAA,MxD+ulBN,uCwDhvlBM,IAAA,MxDkvlBN,sCwDjvlBM,OAAA,MxDmvlBN,uCwDpvlBM,IAAA,MxDsvlBN,sCwDrvlBM,OAAA,MxDuvlBN,uCwDxvlBM,IAAA,MxD0vlBN,sCwDzvlBM,OAAA,MxD2vlBN,uCwD5vlBM,IAAA,MxD8vlBN,sCwD7vlBM,OAAA,MxD+vlBN,uCwDhwlBM,IAAA,MxDkwlBN,sCwDjwlBM,OAAA,MxDmwlBN,uCwDpwlBM,IAAA,MxDswlBN,sCwDrwlBM,OAAA,MxDuwlBN,uCwDxwlBM,IAAA,MxD0wlBN,sCwDzwlBM,OAAA,MxD2wlBN,uCwD5wlBM,IAAA,MxD8wlBN,sCwD7wlBM,OAAA,MxD+wlBN,uCwDhxlBM,IAAA,MxDkxlBN,sCwDjxlBM,OAAA,MxDmxlBN,uCwDpxlBM,IAAA,MxDsxlBN,sCwDrxlBM,OAAA,MxDuxlBN,uCwDxxlBM,IAAA,MxD0xlBN,sCwDzxlBM,OAAA,MxD2xlBN,uCwD5xlBM,IAAA,MxD8xlBN,sCwD7xlBM,OAAA,MxD+xlBN,uCwDhylBM,IAAA,MxDkylBN,sCwDjylBM,OAAA,MxDmylBN,uCwDpylBM,IAAA,MxDsylBN,sCwDrylBM,OAAA,MxDuylBN,uCwDxylBM,IAAA,MxD0ylBN,sCwDzylBM,OAAA,MxD2ylBN,uCwD5ylBM,IAAA,MxD8ylBN,sCwD7ylBM,OAAA,MxD+ylBN,uCwDhzlBM,IAAA,MxDkzlBN,sCwDjzlBM,OAAA,MxDmzlBN,uCwDpzlBM,IAAA,MxDszlBN,sCwDrzlBM,OAAA,MxDuzlBN,uCwDxzlBM,IAAA,MxD0zlBN,sCwDzzlBM,OAAA,MxD2zlBN,uCwD5zlBM,IAAA,MxD8zlBN,sCwD7zlBM,OAAA,MxD+zlBN,uCwDh0lBM,IAAA,MxDk0lBN,sCwDj0lBM,OAAA,MxDm0lBN,uCwDp0lBM,IAAA,MxDs0lBN,sCwDr0lBM,OAAA,MxDu0lBN,uCwDx0lBM,IAAA,MxD00lBN,sCwDz0lBM,OAAA,MxD20lBN,uCwD50lBM,IAAA,MxD80lBN,sCwD70lBM,OAAA,MxD+0lBN,uCwDh1lBM,IAAA,MxDk1lBN,sCwDj1lBM,OAAA,MxDm1lBN,uCwDp1lBM,IAAA,MxDs1lBN,sCwDr1lBM,OAAA,MxDu1lBN,uCwDx1lBM,IAAA,MxD01lBN,sCwDz1lBM,OAAA,MxD21lBN,uCwD51lBM,IAAA,MxD81lBN,sCwD71lBM,OAAA,MxD+1lBN,uCwDh2lBM,IAAA,MxDk2lBN,sCwDj2lBM,OAAA,MxDm2lBN,uCwDp2lBM,IAAA,MxDs2lBN,sCwDr2lBM,OAAA,MxDu2lBN,uCwDx2lBM,IAAA,MxD02lBN,sCwDz2lBM,OAAA,MxD22lBN,uCwD52lBM,IAAA,MxD82lBN,sCwD72lBM,OAAA,MxD+2lBN,uCwDh3lBM,IAAA,MxDk3lBN,sCwDj3lBM,OAAA,MxDm3lBN,uCwDp3lBM,IAAA,MxDs3lBN,sCwDr3lBM,OAAA,MxDu3lBN,uCwDx3lBM,IAAA,MxD03lBN,sCwDz3lBM,OAAA,MxD23lBN,uCwD53lBM,IAAA,MxD83lBN,sCwD73lBM,OAAA,MxD+3lBN,uCwDh4lBM,IAAA,MxDk4lBN,sCwDj4lBM,OAAA,MxDm4lBN,uCwDp4lBM,IAAA,MxDs4lBN,sCwDr4lBM,OAAA,MxDu4lBN,uCwDx4lBM,IAAA,MxD04lBN,sCwDz4lBM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"} \ No newline at end of file +{"version":3,"sources":["../angular-material/src/components/button/button.scss","../angular-material/src/core/style/structure.scss","../angular-material/src/core/style/mixins.scss","../angular-material/src/components/autocomplete/autocomplete.scss","../scss/core/structure.scss","../angular-material/src/components/backdrop/backdrop.scss","../angular-material/src/components/toolbar/toolbar.scss","../angular-material/src/components/datepicker/calendar.scss","../angular-material/src/components/fabSpeedDial/fabSpeedDial.scss","../angular-material/src/core/services/layout/layout-attributes.scss","styles.css","../angular-material/src/core/style/typography.scss","../angular-material/src/core/services/layout/layout.scss","../scss/components/button/button.scss","../angular-material/src/components/card/card.scss","../scss/core/typography.scss","../scss/core/layout.scss","../bower_components/breakpoint-sass/stylesheets/_breakpoint.scss","../angular-material/src/components/checkbox/checkbox.scss","../scss/core/print.scss","../scss/components/autocomplete/autocomplete.scss","../scss/components/card/card.scss","../angular-material/src/components/dialog/dialog.scss","../angular-material/src/components/chips/chips.scss","../scss/components/chips/chips.scss","../angular-material/src/components/select/select.scss","../scss/components/checkbox/checkbox.scss","../scss/core/variables.scss","../angular-material/src/components/datepicker/datePicker.scss","../angular-material/src/components/content/content.scss","../scss/components/content/content.scss","../scss/components/datepicker/datePicker.scss","../scss/components/dialog/dialog.scss","../angular-material/src/components/gridList/grid-list.scss","../angular-material/src/components/list/list.scss","../angular-material/src/components/divider/divider.scss","../scss/components/gridList/grid-list.scss","../angular-material/src/components/icon/icon.scss","../scss/components/icon/icon.scss","../angular-material/src/components/input/input.scss","../scss/components/input/input.scss","../scss/components/list/list.scss","../angular-material/src/components/menu/menu.scss","../angular-material/src/components/sidenav/sidenav.scss","../angular-material/src/components/slider/slider.scss","../angular-material/src/components/tabs/tabs.scss","../angular-material/src/components/toast/toast.scss","../scss/components/menu/menu.scss","../angular-material/src/components/progressCircular/progress-circular.scss","../scss/components/progressCircular/progress-circular.scss","../angular-material/src/components/progressLinear/progress-linear.scss","../angular-material/src/components/whiteframe/whiteframe.scss","../angular-material/src/components/switch/switch.scss","../angular-material/src/components/radioButton/radio-button.scss","../scss/components/progressLinear/progress-linear.scss","../scss/components/radioButton/radio-button.scss","../scss/components/sidenav/sidenav.scss","../angular-material/src/components/sticky/sticky.scss","../scss/components/sticky/sticky.scss","../angular-material/src/components/subheader/subheader.scss","../scss/components/subheader/subheader.scss","../scss/components/timepicker/timepicker.scss","../scss/views/MailerUI.scss","../angular-material/src/components/virtualRepeat/virtual-repeater.scss","../scss/components/toast/toast.scss","../scss/components/toolbar/toolbar.scss","../scss/views/SchedulerUI.scss","../angular-material/src/components/tooltip/tooltip.scss","../scss/components/virtualRepeat/virtual-repeat.scss","../scss/components/pseudo-input/pseudo-input.scss","../scss/views/LoginUI.scss","../scss/views/ContactsUI.scss","../scss/views/MessageEditorUI.scss","../scss/views/PreferencesUI.scss","../scss/views/AdministrationUI.scss","../scss/views/_view.scss"],"names":[],"mappings":"AA2BE,qCAAoI,6CAApI,gDC+DF,sBD/DwC,uEAA4I,+EAAjI,kFEWjD,WAAA,EAAA,IAAA,IAAA,EAAA,gBDgKF,aAJA,aAME,aAAA,cArKA,iBAAA,kCAAA,4BAAA,6BEFA,gCASI,OAAA,QF+DN,qBA0CA,gBAAE,oCAnEF,WGvCA,aCtCA,YAGE,SAAA,SACA,IAAA,ELoBsE,iBAAtE,iBMmEA,oBNnEwF,mDAAtE,mDA2ChB,gBAAA,KO6EJ,aAXA,wBAzFE,aAAA,MAEA,gBAAA,SNwDF,qBAzBA,WOhFE,sCAaE,eAAA,KCWJ,4BCDE,cDGE,OAAA,EACA,MAAA,KACA,WAAA,KACA,OAAA,MA+TJ,yBC2eE,qCAAA,kCDveI,QAAA,KCyeJ,sBDlxBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICoxBJ,sBDpxBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICsxBJ,sBDtxBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICwxBJ,sBDxxBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC0xBJ,sBD1xBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC4xBJ,sBD5xBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC8xBJ,sBD9xBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICgyBJ,sBDhyBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICkyBJ,sBDlyBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICoyBJ,sBDpyBI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICsyBJ,sBDtyBI,0BAAA,GAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICwyBJ,qBDxyBI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0yBJ,qBD1yBI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4yBJ,qBD5yBI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8yBJ,qBD9yBI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgzBJ,qBDhzBI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkzBJ,qBDlzBI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCozBJ,qBDpzBI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCszBJ,qBDtzBI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwzBJ,qBDxzBI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0zBJ,oBD1zBI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4zBJ,oBD5zBI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8zBJ,oBD9zBI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg0BJ,oBDh0BI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk0BJ,oBDl0BI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo0BJ,oBDp0BI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECs0BJ,oBDt0BI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECw0BJ,oBDx0BI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC00BJ,oBD10BI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC40BJ,oBD50BI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC80BJ,qBD90BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg1BJ,qBDh1BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk1BJ,qBDl1BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo1BJ,qBDp1BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs1BJ,qBDt1BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw1BJ,qBDx1BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC01BJ,qBD11BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC41BJ,qBD51BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC81BJ,qBD91BI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg2BJ,qBDh2BI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AAA,eAAA,GAAA,MAAA,GCw+DJ,qBDx+DI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0+DJ,qBD1+DI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4+DJ,qBD5+DI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8+DJ,qBD9+DI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg/DJ,qBDh/DI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk/DJ,oBDl/DI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo/DJ,oBDp/DI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECs/DJ,oBDt/DI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECw/DJ,oBDx/DI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0/DJ,oBD1/DI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4/DJ,oBD5/DI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8/DJ,oBD9/DI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECggEJ,oBDhgEI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkgEJ,oBDlgEI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECogEJ,oBDpgEI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECsgEJ,qBDtgEI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwgEJ,qBDxgEI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0gEJ,qBD1gEI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4gEJ,qBD5gEI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8gEJ,qBD9gEI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCghEJ,qBDhhEI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkhEJ,qBDlhEI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCohEJ,qBDphEI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCshEJ,q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,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8pGJ,qBD9pGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgqGJ,qBDhqGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkqGJ,qBDlqGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCoqGJ,qBDpqGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCsqGJ,qBDtqGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwqGJ,qBDxqGI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0qGJ,oBD1qGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4qGJ,oBD5qGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8qGJ,oBD9qGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECgrGJ,oBDhrGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkrGJ,oBDlrGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECorGJ,oBDprGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECsrGJ,oBDtrGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwrGJ,oBDxrGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0rGJ,oBD1rGI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4rGJ,oBD5rGI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8rGJ,qBD9rGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgsGJ,qBDhsGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCksGJ,qBDlsGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCosGJ,qBDpsGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCssGJ,qBDtsGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwsGJ,qBDxsGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0sGJ,qBD1sGI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,M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k1IJ,qBDl1II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo1IJ,qBDp1II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs1IJ,qBDt1II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw1IJ,qBDx1II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC01IJ,qBD11II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC41IJ,qBD51II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC81IJ,qBD91II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg2IJ,qBDh2II,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk2IJ,oBDl2II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo2IJ,oBDp2II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECs2IJ,oBDt2II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECw2IJ,oBDx2II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC02IJ,oBD12II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC42IJ,oBD52II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC82IJ,oBD92II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg3IJ,oBDh3II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk3IJ,oBDl3II,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo3IJ,oBDp3II,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECs3IJ,qBDt3II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw3IJ,qBDx3II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC03IJ,qBD13II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC43IJ,qBD53II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC83IJ,qBD93II,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg4IJ,qBDh4II,0BAAA,GAAA,cAA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C6+JJ,yBAwlBA,sBDrjLI,YAAA,eCi2JJ,yBDp5JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICs5JJ,yBDt5JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICw5JJ,yBDx5JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC05JJ,yBD15JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC45JJ,yBD55JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC85JJ,yBD95JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICg6JJ,yBDh6JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICk6JJ,yBDl6JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICo6JJ,yBDp6JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICs6JJ,yBDt6JI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICw6JJ,yBDx6JI,0BAAA,GAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC06JJ,wBD16JI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC46JJ,wBD56JI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC86JJ,wBD96JI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg7JJ,wBDh7JI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk7JJ,wBDl7JI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo7JJ,wBDp7JI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs7JJ,wBDt7JI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw7JJ,wBDx7JI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC07JJ,wBD17JI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC47JJ,uBD57JI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC87JJ,uBD97JI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg8JJ,uBDh8JI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,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0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC4/KJ,sBD5/KI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC8/KJ,sBD9/KI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICggLJ,sBDhgLI,0BAAA,GAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICkgLJ,qBDlgLI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCogLJ,qBDpgLI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCsgLJ,qBDtgLI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwgLJ,qBDxgLI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0gLJ,qBD1gLI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4gLJ,qBD5gLI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8gLJ,qBD9gLI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCghLJ,qBDhhLI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkhLJ,qBDlhLI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCohLJ,oBDphLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECshLJ,oBDthLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwhLJ,oBDxhLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0hLJ,oBD1hLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4hLJ,oBD5hLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8hLJ,oBD9hLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECgiLJ,oBDhiLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkiLJ,oBDliLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECoiLJ,oBDpiLI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECsiLJ,oBDtiLI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwiLJ,qBDxiLI,0BAAA,GAAA,cAAA,GAAA,eAAA,G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,cAAA,GAAA,eAAA,GAAA,MAAA,GCwmMJ,wBDxmMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0mMJ,wBD1mMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4mMJ,wBD5mMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8mMJ,wBD9mMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgnMJ,wBDhnMI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCknMJ,uBDlnMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EConMJ,uBDpnMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECsnMJ,uBDtnMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwnMJ,uBDxnMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0nMJ,uBD1nMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4nMJ,uBD5nMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8nMJ,uBD9nMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECgoMJ,uBDhoMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkoMJ,uBDloMI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECooMJ,uBDpoMI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECsoMJ,wBDtoMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwoMJ,wBDxoMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0oMJ,wBD1oMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4oMJ,wBD5oMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8oMJ,wBD9oMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgpMJ,wBDhpMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkpMJ,wBDlpMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCopMJ,wBDppMI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,G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,iBDx8NM,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC28NN,iBD38NM,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC88NN,iBD98NM,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECi9NN,iBDj9NM,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo9NN,iBDp9NM,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECu9NN,iBDv9NM,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC09NN,iBD19NM,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC69NN,iBD79NM,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg+NN,iBDh+NM,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECm+NN,kBDn+NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs+NN,kBDt+NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCy+NN,kBDz+NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4+NN,kBD5+NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC++NN,kBD/+NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk/NN,kBDl/NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCq/NN,kBDr/NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw/NN,kBDx/NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC2/NN,kBD3/NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8/NN,kBD9/NM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCigON,kBDjgOM,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCogON,kBDj/NM,YAAA,ECo/NN,kBDp/NM,YAAA,GCu/NN,mBDv/NM,YAAA,IC0/NN,mBD1/NM,YAAA,IC6/NN,mBD7/NM,YAAA,ICggON,mBDhgOM,YAAA,ICmgON,mBDngOM,YAAA,ICsgON,mBDtgOM,YAAA,ICygON,mBDzgOM,YAAA,IC4gON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ktPJ,qBDltPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCotPJ,qBDptPI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCstPJ,oBDttPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwtPJ,oBDxtPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0tPJ,oBD1tPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4tPJ,oBD5tPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8tPJ,oBD9tPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECguPJ,oBDhuPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkuPJ,oBDluPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECouPJ,oBDpuPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECsuPJ,oBDtuPI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwuPJ,oBDxuPI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0uPJ,qBD1uPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4uPJ,qBD5uPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8uPJ,qBD9uPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgvPJ,qBDhvPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkvPJ,qBDlvPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCovPJ,qBDpvPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCsvPJ,qBDtvPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwvPJ,qBDxvPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0vPJ,qBD1vPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4vPJ,qBD5vPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8vPJ,qBD9vPI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgwPJ,qBD7uPI,YAAA,EC+uPJ,qB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AA,GAAA,eAAA,GAAA,MAAA,GC4yQJ,wBD5yQI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8yQJ,wBD9yQI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgzQJ,uBDhzQI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkzQJ,uBDlzQI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECozQJ,uBDpzQI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECszQJ,uBDtzQI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwzQJ,uBDxzQI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0zQJ,uBD1zQI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4zQJ,uBD5zQI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8zQJ,uBD9zQI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg0QJ,uBDh0QI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk0QJ,uBDl0QI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo0QJ,wBDp0QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs0QJ,wBDt0QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw0QJ,wBDx0QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC00QJ,wBD10QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC40QJ,wBD50QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC80QJ,wBD90QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg1QJ,wBDh1QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk1QJ,wBDl1QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo1QJ,wBDp1QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs1QJ,wBDt1QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw1QJ,wBDx1QI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC01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4RJ,qBDt4RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw4RJ,qBDx4RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC04RJ,qBD14RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC44RJ,qBD54RI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC84RJ,oBD94RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg5RJ,oBDh5RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk5RJ,oBDl5RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo5RJ,oBDp5RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECs5RJ,oBDt5RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECw5RJ,oBDx5RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC05RJ,oBD15RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC45RJ,oBD55RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC85RJ,oBD95RI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg6RJ,oBDh6RI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk6RJ,qBDl6RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo6RJ,qBDp6RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs6RJ,qBDt6RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw6RJ,qBDx6RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC06RJ,qBD16RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC46RJ,qBD56RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC86RJ,qBD96RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg7RJ,qBDh7RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk7RJ,qBDl7RI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo7RJ,qBDp7RI,0BAAA,GAAA,cAAA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A,GAAA,eAAA,GAAA,MAAA,GCg+SJ,wBDh+SI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk+SJ,wBDl+SI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo+SJ,wBDp+SI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs+SJ,wBDt+SI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw+SJ,uBDx+SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0+SJ,uBD1+SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4+SJ,uBD5+SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8+SJ,uBD9+SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg/SJ,uBDh/SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk/SJ,uBDl/SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo/SJ,uBDp/SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECs/SJ,uBDt/SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECw/SJ,uBDx/SI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0/SJ,uBD1/SI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4/SJ,wBD5/SI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8/SJ,wBD9/SI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCggTJ,wBDhgTI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkgTJ,wBDlgTI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCogTJ,wBDpgTI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCsgTJ,wBDtgTI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwgTJ,wBDxgTI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0gTJ,wBD1gTI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4gTJ,wBD5gTI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8gT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A,GC0jUJ,qBD1jUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4jUJ,qBD5jUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8jUJ,qBD9jUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgkUJ,qBDhkUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkkUJ,qBDlkUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCokUJ,qBDpkUI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCskUJ,oBDtkUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwkUJ,oBDxkUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0kUJ,oBD1kUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4kUJ,oBD5kUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8kUJ,oBD9kUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECglUJ,oBDhlUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECklUJ,oBDllUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EColUJ,oBDplUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECslUJ,oBDtlUI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwlUJ,oBDxlUI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0lUJ,qBD1lUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4lUJ,qBD5lUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8lUJ,qBD9lUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgmUJ,qBDhmUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkmUJ,qBDlmUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GComUJ,qBDpmUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCsmUJ,qBDtmUI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwmUJ,qBDxmUI,0BAAA,GAAA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A,cAAA,GAAA,eAAA,GAAA,MAAA,GCopVJ,wBDppVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCspVJ,wBDtpVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwpVJ,wBDxpVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0pVJ,wBD1pVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4pVJ,wBD5pVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8pVJ,wBD9pVI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgqVJ,uBDhqVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkqVJ,uBDlqVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECoqVJ,uBDpqVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECsqVJ,uBDtqVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwqVJ,uBDxqVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0qVJ,uBD1qVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4qVJ,uBD5qVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8qVJ,uBD9qVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECgrVJ,uBDhrVI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkrVJ,uBDlrVI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECorVJ,wBDprVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCsrVJ,wBDtrVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwrVJ,wBDxrVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0rVJ,wBD1rVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4rVJ,wBD5rVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8rVJ,wBD9rVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgsVJ,wBDhsVI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,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A,GAAA,MAAA,GC8uWJ,qBD9uWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCgvWJ,qBDhvWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCkvWJ,qBDlvWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCovWJ,qBDpvWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCsvWJ,qBDtvWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwvWJ,qBDxvWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0vWJ,qBD1vWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4vWJ,qBD5vWI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC8vWJ,oBD9vWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECgwWJ,oBDhwWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkwWJ,oBDlwWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECowWJ,oBDpwWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECswWJ,oBDtwWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECwwWJ,oBDxwWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC0wWJ,oBD1wWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC4wWJ,oBD5wWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC8wWJ,oBD9wWI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECgxWJ,oBDhxWI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECkxWJ,qBDlxWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCoxWJ,qBDpxWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCsxWJ,qBDtxWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCwxWJ,qBDxxWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC0xWJ,qBD1xWI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC4xWJ,qBD5xWI,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BD/9YI,YAAA,eCy4XJ,yBAwlBA,sBDj9YI,YAAA,eC6vXJ,yBDhzXI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICkzXJ,yBDlzXI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICozXJ,yBDpzXI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICszXJ,yBDtzXI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICwzXJ,yBDxzXI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC0zXJ,yBD1zXI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC4zXJ,yBD5zXI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC8zXJ,yBD9zXI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICg0XJ,yBDh0XI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICk0XJ,yBDl0XI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICo0XJ,yBDp0XI,0BAAA,GAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICs0XJ,wBDt0XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw0XJ,wBDx0XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC00XJ,wBD10XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC40XJ,wBD50XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC80XJ,wBD90XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg1XJ,wBDh1XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk1XJ,wBDl1XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo1XJ,wBDp1XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs1XJ,wBDt1XI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw1XJ,uBDx1XI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC01XJ,uBD11XI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC41XJ,uBD51XI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC81XJ,uBD91XI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg2XJ,uBDh2XI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk2XJ,uBDl2XI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo2XJ,uBDp2XI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECs2XJ,uBDt2XI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECw2XJ,uBDx2XI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC02XJ,uBD12XI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC42XJ,wBD52XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC82XJ,wBD92XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg3XJ,wBDh3XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk3XJ,wBDl3XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo3XJ,wBDp3XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs3XJ,wBDt3XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw3XJ,wBDx3XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC03XJ,wBD13XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC43XJ,wBD53XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC83XJ,wBD93XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg4XJ,wBDh4XI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC86XJ,qCAAA,qBDpyXE,iBAAA,MAAA,wBAAA,WAAA,cAAA,MAAA,gBAAA,WACA,sBAAA,QAAA,mBAAA,QAAA,cAAA,QACA,kBAAA,QAAA,oBAAA,QAAA,eAAA,QAAA,mBAAA,QAAA,YAAA,QCuyXF,qCAAA,2BAAA,mCAAA,oCAAA,iCDnyXE,iBAAA,MAAA,wBAAA,WAAA,cAAA,MAAA,gBAAA,WCyyXF,4BAAA,oCAAA,qCAAA,kCAAA,sCDpyXE,iBAAA,OAAA,wBAAA,OAAA,cAAA,OAAA,gBAAA,OC0yXF,yBAAA,kCAAA,iCAAA,+BAAA,mCDryXE,iBAAA,IAAA,wBAAA,SAAA,cAAA,IAAA,gBAAA,SC2yXF,kCAAA,2CAAA,0CAAA,wCAAA,4CDtyXE,wBAAA,aAAA,cAAA,WAAA,gBAAA,aC4yXF,mCAAA,4CAAA,2CAAA,yCAAA,6CDvyXE,iBAAA,QAAA,wBAAA,cAAA,cAAA,QAAA,gBAAA,cC6yXF,mCAAA,oCAAA,iCAAA,0CAAA,2CDlyXE,kBAAA,MAAA,oBAAA,WAAA,eAAA,MAAA,mBAAA,WAAA,YAAA,WACA,sBAAA,WAAA,mBAAA,MAAA,cAAA,WCwyXF,oCAAA,qCAAA,kCAAA,2CAAA,4CDnyXE,kBAAA,OAAA,oBAAA,OAAA,eAAA,OAAA,mBAAA,OAAA,YAAA,OACA,sBAAA,OAAA,mBAAA,OAAA,cAAA,OACA,UAAA,KCyyXF,sCAAA,uCAAA,oCAAA,6CAAA,8CDpyXE,UAAA,KACA,WAAA,WC0yXF,iCAAA,kCAAA,+BAAA,wCAAA,yCDryXE,kBAAA,IAAA,oBAAA,SAAA,eAAA,IAAA,mBAAA,SAAA,YAAA,SACA,sBAAA,SAAA,mBAAA,IAAA,cAAA,SC2yXF,qCAAA,sCAAA,mCAAA,4CAAA,6CDtyXE,kBAAA,QAAA,oBAAA,QAAA,eAAA,QAAA,mBAAA,QAAA,YAAA,QACA,sBAAA,QAAA,mBAAA,QAAA,cAAA,QC4yXF,aDp6XE,iBAAA,EAAA,aAAA,EAAA,SAAA,EAAA,KAAA,EAAkB,WAAA,WCu6XpB,kBDr6XE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAAkB,WAAA,WCw6XpB,qBDv6XE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAAkB,WAAA,WC06XpB,kBDz6XE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAAkB,WAAA,WC46XpB,kBD36XE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAAkB,WAAA,WC86XpB,iBAKA,oCAAA,8BD56XI,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,EACA,WAAA,KACA,WAAA,WC+6XJ,uCAAA,iCDp6XI,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,KACA,WAAA,GACA,WAAA,WCu6XJ,iBAKA,oCAAA,8BD77XI,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,GACA,WAAA,KACA,WAAA,WCg8XJ,uCAAA,iCDr7XI,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GACA,UAAA,KACA,WAAA,GACA,WAAA,WCw7XJ,kBAKA,qCAAA,+BD98XI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCi9XJ,wCAAA,kCDt8XI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCy8XJ,kBAKA,qCAAA,+BD/9XI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCk+XJ,wCAAA,kCDv9XI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC09XJ,kBAKA,qCAAA,+BDh/XI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCm/XJ,wCAAA,kCDx+XI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC2+XJ,kBAKA,qCAAA,+BDjgYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCogYJ,wCAAA,kCDz/XI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC4/XJ,kBAKA,qCAAA,+BDlhYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCqhYJ,wCAAA,kCD1gYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC6gYJ,kBAKA,qCAAA,+BDniYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCsiYJ,wCAAA,kCD3hYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC8hYJ,kBAKA,qCAAA,+BDpjYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCujYJ,wCAAA,kCD5iYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC+iYJ,kBAKA,qCAAA,+BDrkYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCwkYJ,wCAAA,kCD7jYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCgkYJ,kBAKA,qCAAA,+BDtlYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCylYJ,wCAAA,kCD9kYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCilYJ,kBAKA,qCAAA,+BDvmYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC0mYJ,wCAAA,kCD/lYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCkmYJ,kBAKA,qCAAA,+BDxnYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC2nYJ,wCAAA,kCDhnYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCmnYJ,kBAKA,qCAAA,+BDzoYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC4oYJ,wCAAA,kCDjoYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCooYJ,kBAKA,qCAAA,+BD1pYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC6pYJ,wCAAA,kCDlpYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCqpYJ,kBAKA,qCAAA,+BD3qYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC8qYJ,wCAAA,kCDnqYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCsqYJ,kBAKA,qCAAA,+BD5rYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WC+rYJ,wCAAA,kCDprYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCurYJ,kBAKA,qCAAA,+BD7sYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCgtYJ,wCAAA,kCDrsYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCwsYJ,kBAKA,qCAAA,+BD9tYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCiuYJ,wCAAA,kCDttYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WCytYJ,kBAKA,qCAAA,+BD/uYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IACA,WAAA,KACA,WAAA,WCkvYJ,wCAAA,kCDvuYI,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,KACA,WAAA,IACA,WAAA,WC0uYJ,mBAKA,sCAMA,yCANA,gCAMA,mCDtwYI,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,UAAA,KACA,WAAA,KACA,WAAA,WCywYJ,qCAAA,+BDtvYK,iBAAA,EAAA,aAAA,EAAA,EAAA,OAAA,SAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAoB,UAAA,OAAqB,WAAA,KAAmB,WAAA,WC2vYjE,qCAAA,+BD1vYK,iBAAA,EAAA,aAAA,EAAA,EAAA,OAAA,SAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAoB,UAAA,OAAqB,WAAA,KAAmB,WAAA,WC+vYjE,wCAAA,kCD5vYK,iBAAA,EAAA,aAAA,EAAA,EAAA,OAAA,SAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAoB,UAAA,KAAmB,WAAA,OAAqB,WAAA,WCiwYjE,wCAAA,kCDhwYK,iBAAA,EAAA,aAAA,EAAA,EAAA,OAAA,SAAA,EAAA,EAAA,OAAA,KAAA,EAAA,EAAA,OAAoB,UAAA,KAAmB,WAAA,OAAqB,WAAA,WCqwYjE,mBAAA,sBAAA,eDh0YE,WAAA,WACA,QAAA,YACA,QAAA,aAEA,QAAA,YACA,QAAA,KCk0YF,sBDh0YG,mBAAA,SAAA,sBAAA,OAAA,uBAAA,OAAA,mBAAA,OAAA,eAAA,OCk0YH,mBDj0YG,mBAAA,WAAA,sBAAA,OAAA,uBAAA,IAAA,mBAAA,IAAA,eAAA,ICm0YH,sBDx4YI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC04YJ,sBD14YI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC44YJ,sBD54YI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC84YJ,sBD94YI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICg5YJ,sBDh5YI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICk5YJ,sBDl5YI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICo5YJ,sBDp5YI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICs5YJ,sBDt5YI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,ICw5YJ,sBDx5YI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC05YJ,sBD15YI,0BAAA,IAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC45YJ,sBD55YI,0BAAA,GAAA,cAAA,IAAA,eAAA,IAAA,MAAA,IC85YJ,qBD95YI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg6YJ,qBDh6YI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCk6YJ,qBDl6YI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCo6YJ,qBDp6YI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCs6YJ,qBDt6YI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCw6YJ,qBDx6YI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC06YJ,qBD16YI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC46YJ,qBD56YI,0BAAA,GAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GC86YJ,qBD96YI,0BAAA,EAAA,cAAA,GAAA,eAAA,GAAA,MAAA,GCg7YJ,oBDh7YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk7YJ,oBDl7YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo7YJ,oBDp7YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECs7YJ,oBDt7YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECw7YJ,oBDx7YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC07YJ,oBD17YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC47YJ,oBD57YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,EC87YJ,oBD97YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECg8YJ,oBDh8YI,0BAAA,EAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECk8YJ,oBDl8YI,0BAAA,GAAA,cAAA,EAAA,eAAA,EAAA,MAAA,ECo8YJ,qBDp8YI,0BAAA,GAAA,cAA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,OAAA,KxD+llBN,uCwDhmlBM,IAAA,MxDkmlBN,sCwDjmlBM,OAAA,MxDmmlBN,uCwDpmlBM,IAAA,MxDsmlBN,sCwDrmlBM,OAAA,MxDumlBN,uCwDxmlBM,IAAA,MxD0mlBN,sCwDzmlBM,OAAA,MxD2mlBN,uCwD5mlBM,IAAA,MxD8mlBN,sCwD7mlBM,OAAA,MxD+mlBN,uCwDhnlBM,IAAA,MxDknlBN,sCwDjnlBM,OAAA,MxDmnlBN,uCwDpnlBM,IAAA,MxDsnlBN,sCwDrnlBM,OAAA,MxDunlBN,uCwDxnlBM,IAAA,MxD0nlBN,sCwDznlBM,OAAA,MxD2nlBN,uCwD5nlBM,IAAA,MxD8nlBN,sCwD7nlBM,OAAA,MxD+nlBN,uCwDholBM,IAAA,MxDkolBN,sCwDjolBM,OAAA,MxDmolBN,uCwDpolBM,IAAA,MxDsolBN,sCwDrolBM,OAAA,MxDuolBN,uCwDxolBM,IAAA,MxD0olBN,sCwDzolBM,OAAA,MxD2olBN,uCwD5olBM,IAAA,MxD8olBN,sCwD7olBM,OAAA,MxD+olBN,uCwDhplBM,IAAA,MxDkplBN,sCwDjplBM,OAAA,MxDmplBN,uCwDpplBM,IAAA,MxDsplBN,sCwDrplBM,OAAA,MxDuplBN,uCwDxplBM,IAAA,MxD0plBN,sCwDzplBM,OAAA,MxD2plBN,uCwD5plBM,IAAA,MxD8plBN,sCwD7plBM,OAAA,MxD+plBN,uCwDhqlBM,IAAA,MxDkqlBN,sCwDjqlBM,OAAA,MxDmqlBN,uCwDpqlBM,IAAA,MxDsqlBN,sCwDrqlBM,OAAA,MxDuqlBN,uCwDxqlBM,IAAA,MxD0qlBN,sCwDzqlBM,OAAA,MxD2qlBN,uCwD5qlBM,IAAA,MxD8qlBN,sCwD7qlBM,OAAA,MxD+qlBN,uCwDhrlBM,IAAA,MxDkrlBN,sCwDjrlBM,OAAA,MxDmrlBN,uCwDprlBM,IAAA,MxDsrlBN,sCwDrrlBM,OAAA,MxDurlBN,uCwDxrlBM,IAAA,MxD0rlBN,sCwDzrlBM,OAAA,MxD2rlBN,uCwD5rlBM,IAAA,MxD8rlBN,sCwD7rlBM,OAAA,MxD+rlBN,uCwDhslBM,IAAA,MxDkslBN,sCwDjslBM,OAAA,MxDmslBN,uCwDpslBM,IAAA,MxDsslBN,sCwDrslBM,OAAA,MxDuslBN,uCwDxslBM,IAAA,MxD0slBN,sCwDzslBM,OAAA,MxD2slBN,uCwD5slBM,IAAA,MxD8slBN,sCwD7slBM,OAAA,MxD+slBN,uCwDhtlBM,IAAA,MxDktlBN,sCwDjtlBM,OAAA,MxDmtlBN,uCwDptlBM,IAAA,MxDstlBN,sCwDrtlBM,OAAA,MxDutlBN,uCwDxtlBM,IAAA,MxD0tlBN,sCwDztlBM,OAAA,MxD2tlBN,uCwD5tlBM,IAAA,MxD8tlBN,sCwD7tlBM,OAAA,MxD+tlBN,uCwDhulBM,IAAA,MxDkulBN,sCwDjulBM,OAAA,MxDmulBN,uCwDpulBM,IAAA,MxDsulBN,sCwDrulBM,OAAA,MxDuulBN,uCwDxulBM,IAAA,MxD0ulBN,sCwDzulBM,OAAA,MxD2ulBN,uCwD5ulBM,IAAA,MxD8ulBN,sCwD7ulBM,OAAA,MxD+ulBN,uCwDhvlBM,IAAA,MxDkvlBN,sCwDjvlBM,OAAA,MxDmvlBN,uCwDpvlBM,IAAA,MxDsvlBN,sCwDrvlBM,OAAA,MxDuvlBN,uCwDxvlBM,IAAA,MxD0vlBN,sCwDzvlBM,OAAA,MxD2vlBN,uCwD5vlBM,IAAA,MxD8vlBN,sCwD7vlBM,OAAA,MxD+vlBN,uCwDhwlBM,IAAA,MxDkwlBN,sCwDjwlBM,OAAA,MxDmwlBN,uCwDpwlBM,IAAA,MxDswlBN,sCwDrwlBM,OAAA,MxDuwlBN,uCwDxwlBM,IAAA,MxD0wlBN,sCwDzwlBM,OAAA,MxD2wlBN,uCwD5wlBM,IAAA,MxD8wlBN,sCwD7wlBM,OAAA,MxD+wlBN,uCwDhxlBM,IAAA,MxDkxlBN,sCwDjxlBM,OAAA,MxDmxlBN,uCwDpxlBM,IAAA,MxDsxlBN,sCwDrxlBM,OAAA,MxDuxlBN,uCwDxxlBM,IAAA,MxD0xlBN,sCwDzxlBM,OAAA,MxD2xlBN,uCwD5xlBM,IAAA,MxD8xlBN,sCwD7xlBM,OAAA,MxD+xlBN,uCwDhylBM,IAAA,MxDkylBN,sCwDjylBM,OAAA,MxDmylBN,uCwDpylBM,IAAA,MxDsylBN,sCwDrylBM,OAAA,MxDuylBN,uCwDxylBM,IAAA,MxD0ylBN,sCwDzylBM,OAAA,MxD2ylBN,uCwD5ylBM,IAAA,MxD8ylBN,sCwD7ylBM,OAAA,MxD+ylBN,uCwDhzlBM,IAAA,MxDkzlBN,sCwDjzlBM,OAAA,MxDmzlBN,uCwDpzlBM,IAAA,MxDszlBN,sCwDrzlBM,OAAA,MxDuzlBN,uCwDxzlBM,IAAA,MxD0zlBN,sCwDzzlBM,OAAA,MxD2zlBN,uCwD5zlBM,IAAA,MxD8zlBN,sCwD7zlBM,OAAA,MxD+zlBN,uCwDh0lBM,IAAA,MxDk0lBN,sCwDj0lBM,OAAA,MxDm0lBN,uCwDp0lBM,IAAA,MxDs0lBN,sCwDr0lBM,OAAA,MxDu0lBN,uCwDx0lBM,IAAA,MxD00lBN,sCwDz0lBM,OAAA,MxD20lBN,uCwD50lBM,IAAA,MxD80lBN,sCwD70lBM,OAAA,MxD+0lBN,uCwDh1lBM,IAAA,MxDk1lBN,sCwDj1lBM,OAAA,MxDm1lBN,uCwDp1lBM,IAAA,MxDs1lBN,sCwDr1lBM,OAAA,MxDu1lBN,uCwDx1lBM,IAAA,MxD01lBN,sCwDz1lBM,OAAA,MxD21lBN,uCwD51lBM,IAAA,MxD81lBN,sCwD71lBM,OAAA,MxD+1lBN,uCwDh2lBM,IAAA,MxDk2lBN,sCwDj2lBM,OAAA,MxDm2lBN,uCwDp2lBM,IAAA,MxDs2lBN,sCwDr2lBM,OAAA,MxDu2lBN,uCwDx2lBM,IAAA,MxD02lBN,sCwDz2lBM,OAAA,MxD22lBN,uCwD52lBM,IAAA,MxD82lBN,sCwD72lBM,OAAA,MxD+2lBN,uCwDh3lBM,IAAA,MxDk3lBN,sCwDj3lBM,OAAA,MxDm3lBN,uCwDp3lBM,IAAA,MxDs3lBN,sCwDr3lBM,OAAA,MxDu3lBN,uCwDx3lBM,IAAA,MxD03lBN,sCwDz3lBM,OAAA,MxD23lBN,uCwD53lBM,IAAA,MxD83lBN,sCwD73lBM,OAAA,MxD+3lBN,uCwDh4lBM,IAAA,MxDk4lBN,sCwDj4lBM,OAAA,MxDm4lBN,uCwDp4lBM,IAAA,MxDs4lBN,sCwDr4lBM,OAAA,MxDu4lBN,uCwDx4lBM,IAAA,MxD04lBN,sCwDz4lBM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"} \ No newline at end of file diff --git a/UI/WebServerResources/js/Mailer.services.js b/UI/WebServerResources/js/Mailer.services.js index fd80a1c00..088d47246 100644 --- a/UI/WebServerResources/js/Mailer.services.js +++ b/UI/WebServerResources/js/Mailer.services.js @@ -1,3 +1,3 @@ -!function(){"use strict";function a(b){"function"!=typeof b.then&&(angular.extend(this,b),_.forEach(this.identities,function(a){a.fullName?a.full=a.fullName+" <"+a.email+">":a.full="<"+a.email+">"}),a.$log.debug("Account: "+JSON.stringify(b,void 0,2)))}a.$factory=["$q","$timeout","$log","sgSettings","Resource","Preferences","Mailbox","Message",function(b,c,d,e,f,g,h,i){return angular.extend(a,{$q:b,$timeout:c,$log:d,$$resource:new f(e.activeUser("folderURL")+"Mail",e.activeUser()),$Preferences:g,$Mailbox:h,$Message:i}),a}];try{angular.module("SOGo.MailerUI")}catch(b){angular.module("SOGo.MailerUI",["SOGo.Common"])}angular.module("SOGo.MailerUI").factory("Account",a.$factory),a.$findAll=function(b){return b?a.$unwrapCollection(b):a.$$resource.fetch("","mailAccounts").then(function(b){return a.$unwrapCollection(b)})},a.$unwrapCollection=function(b){var c=[];return angular.forEach(b,function(b,d){b.id=d,c[d]=new a(b)}),a.$accounts=c,c},a.prototype.getLength=function(){return this.$flattenMailboxes().length},a.prototype.getItemAtIndex=function(a){var b;return b=this.$flattenMailboxes(),a>=0&&a=0,a.children&&a.children.length>0&&d(a.children)})};a.$Preferences.settings.Mail.ExpandedFolders&&(b=angular.isString(a.$Preferences.settings.Mail.ExpandedFolders)?angular.fromJson(a.$Preferences.settings.Mail.ExpandedFolders):a.$Preferences.settings.Mail.ExpandedFolders,c.$expanded=b.indexOf("/"+c.id)>=0,b.length>0&&d(c.$mailboxes)),a.$accounts&&(c.$expanded|=1==a.$accounts.length),c.$flattenMailboxes({reload:!0})}),c.$mailboxes}):a.$q.when(this.$mailboxes)},a.prototype.$flattenMailboxes=function(b){var c=this,d=[],e=[],f=function(a){_.forEach(a,function(a){d.push(a),(b&&b.all||a.$expanded)&&a.children&&a.children.length>0&&f(a.children)})};return!this.$$flattenMailboxes||b&&(b.reload||b.all)?(f(this.$mailboxes),b&&b.all||(c.$$flattenMailboxes=d,b&&b.saveState&&(_.forEach(a.$accounts,function(a){a.$expanded&&e.push("/"+a.id),_.reduce(a.$$flattenMailboxes,function(a,b){return b.$expanded&&a.push("/"+b.id),a},e)}),a.$$resource.post(null,"saveFoldersState",e)))):d=this.$$flattenMailboxes,d},a.prototype.$getMailboxByType=function(a){var b,c=function(b){var d=_.find(b,function(b){return b.type==a});return d||angular.forEach(b,function(a){!d&&a.children&&a.children.length>0&&(d=c(a.children))}),d};return b=c(this.$mailboxes)},a.prototype.$getMailboxByPath=function(a){var b=null,c=function(b){var d=_.find(b,function(b){return b.path==a});return d||angular.forEach(b,function(a){!d&&a.children&&a.children.length>0&&(d=c(a.children))}),d};return b=c(this.$mailboxes)},a.prototype.$newMailbox=function(b,c){var d=this;return a.$$resource.post(b.toString(),"createFolder",{name:c}).then(function(){d.$getMailboxes({reload:!0})})},a.prototype.updateQuota=function(a){var b,c,d;b=Math.round(1e4*a.usedSpace/a.maxQuota)/100,c=l("quotasFormat"),d=c.formatted(b,Math.round(a.maxQuota/10.24)/100),this.$quota={percent:b,description:d}},a.prototype.$newMessage=function(){var b=this;return a.$$resource.fetch(this.id.toString(),"compose").then(function(c){a.$log.debug("New message (compose): "+JSON.stringify(c,void 0,2));var d=new a.$Message(c.accountId,b.$getMailboxByPath(c.mailboxPath),c);return d}).then(function(b){return a.$$resource.fetch(b.$absolutePath({asDraft:!0}),"edit").then(function(c){return a.$log.debug("New message (edit): "+JSON.stringify(c,void 0,2)),angular.extend(b.editable,c),b.isNew=!0,b})})},a.prototype.$addDelegate=function(b){var c=this,d=a.$q.defer(),e={uid:b.uid};return!b.uid||_.indexOf(_.map(this.delegates,"uid"),b.uid)>-1?d.resolve():a.$$resource.fetch(this.id.toString(),"addDelegate",e).then(function(){c.delegates.push(b),d.resolve(c.users)},function(a,b){d.reject(l("An error occured please try again."))}),d.promise},a.prototype.$removeDelegate=function(b){var c=this,d={uid:b};return a.$$resource.fetch(this.id.toString(),"removeDelegate",d).then(function(){var a=_.indexOf(_.map(c.delegates,"uid"),b);a>=0&&c.delegates.splice(a,1)})}}(),function(){"use strict";function a(b,c){if(this.$account=b,"function"!=typeof c.then){if(this.init(c),this.name&&!this.path){var d=a.$$resource.create("createFolder",this.name);this.$unwrap(d)}}else this.$unwrap(c)}a.$factory=["$q","$timeout","$log","sgSettings","Resource","Message","Acl","Preferences","sgMailbox_PRELOAD",function(b,c,d,e,f,g,h,i,j){return angular.extend(a,{$q:b,$timeout:c,$log:d,$$resource:new f(e.activeUser("folderURL")+"Mail",e.activeUser()),$Message:g,$$Acl:h,$Preferences:i,$query:{sort:"date",asc:0},selectedFolder:null,$refreshTimeout:null,$virtualMode:!1,PRELOAD:j}),i.ready().then(function(){i.settings.Mail.SortingState&&(a.$query.sort=i.settings.Mail.SortingState[0],a.$query.asc=parseInt(i.settings.Mail.SortingState[1]))}),a}];try{angular.module("SOGo.MailerUI")}catch(b){angular.module("SOGo.MailerUI",["SOGo.Common"])}angular.module("SOGo.MailerUI").constant("sgMailbox_PRELOAD",{LOOKAHEAD:50,SIZE:100}).factory("Mailbox",a.$factory),a.$find=function(b){var c;return c=this.$$resource.fetch(b.id.toString(),"view"),a.$unwrapCollection(b,c)},a.$unwrapCollection=function(b,c){var d=[],e=function(c,d){for(var f=0;f=0&&ag&&h>g;g++)angular.isDefined(this.$messages[g].subject)||this.$messages[g].loading?c++:(e.push(this.$messages[g].uid),this.$messages[g].loading=!0);a.$log.debug("Loading UIDs "+e.join(" ")),f=a.$$resource.post(this.id,"headers",{uids:e}),this.$unwrapHeaders(f)}return i},a.prototype.isEditable=function(){return"folder"==this.type},a.prototype.isNoInferiors=function(){return this.flags.indexOf("noinferiors")>=0},a.prototype.$rename=function(){var b,c,d,e,f=this;return this.name==this.$shadowData.name?a.$q.when():(b=function(a,c){var d=null,e=_.find(c,function(a){return a.path==f.path});return e?d=a:angular.forEach(c,function(a){!d&&a.children&&a.children.length>0&&(d=b(a,a.children))}),d},c=b(null,this.$account.$mailboxes),d=null===c?this.$account.$mailboxes:c.children,e=_.indexOf(_.map(d,"id"),this.id),this.$save().then(function(b){var c;angular.extend(f,b),f.id=f.$id(),d.splice(e,1),c=_.find(d,function(b){return a.$log.debug(b.name+" ? "+f.name),"folder"==b.type&&b.name.localeCompare(f.name)>0}),e=c?_.indexOf(_.map(d,"id"),c.id):d.length,d.splice(e,0,f)}))},a.prototype.$compact=function(){var b=this;return a.$$resource.post(this.id,"expunge").then(function(a){a.quotas&&b.$account.updateQuota(a.quotas)})},a.prototype.$setFolderAs=function(b){return a.$$resource.post(this.id,"setAs"+b+"Folder")},a.prototype.$emptyTrash=function(){var b=this;return a.$$resource.post(this.id,"emptyTrash").then(function(a){b.$messages=[],b.uidsMap={},b.unseenCount=0,angular.isDefined(b.children)&&b.children.length&&b.$account.$getMailboxes({reload:!0}),a.quotas&&b.$account.updateQuota(a.quotas)})},a.prototype.$markAsRead=function(){return a.$$resource.post(this.id,"markRead")},a.prototype.$flagMessages=function(b,c,d){var e={msgUIDs:b,flags:c,operation:d};return a.$$resource.post(this.id,"addOrRemoveLabel",e)},a.prototype.saveSelectedMessages=function(){var b,c;return b=_.filter(this.$messages,function(a){return a.selected}),c=_.map(b,"uid"),a.$$resource.download(this.id,"saveMessages",{uids:c})},a.prototype.exportFolder=function(){return a.$$resource.download(this.id,"exportFolder")},a.prototype.$delete=function(){var b=this;return a.$$resource.remove(this.id).then(function(){return b.$account.$getMailboxes({reload:!0}),!0})},a.prototype.$_deleteMessages=function(a,b){var c,d=this,e=this.$messages.length;return c=_.filter(b,function(a,b){return!a.isread}),this.unseenCount-=c.length,_.forEachRight(this.$messages,function(b,c){var f=_.findIndex(a,function(a){return b.uid==a});f>-1?(a.splice(f,1),delete d.uidsMap[b.uid],b.uid==d.selectedMessage&&delete d.selectedMessage,d.$messages.splice(c,1),e>c&&(e=c)):d.uidsMap[b.uid]-=a.length}),e},a.prototype.$deleteMessages=function(b){var c,d=this;return c=_.map(b,"uid"),a.$$resource.post(this.id,"batchDelete",{uids:c}).then(function(a){return a.quotas&&d.$account.updateQuota(a.quotas),d.$_deleteMessages(c,b)})},a.prototype.$markOrUnMarkMessagesAsJunk=function(b){var c,d="junk"==this.type?"markMessagesAsNotJunk":"markMessagesAsJunk";return c=_.map(b,"uid"),a.$$resource.post(this.id,d,{uids:c})},a.prototype.$copyMessages=function(b,c){var d=this;return a.$$resource.post(this.id,"copyMessages",{uids:b,folder:c}).then(function(a){a.quotas&&d.$account.updateQuota(a.quotas)})},a.prototype.$moveMessages=function(b,c){var d,e=this;return d=_.map(b,"uid"),a.$$resource.post(this.id,"moveMessages",{uids:d,folder:c}).then(function(){return e.$_deleteMessages(d,b)})},a.prototype.$reset=function(){var a=this;angular.forEach(this,function(b,c){"constructor"!=c&&"children"!=c&&"$"!=c[0]&&delete a[c]}),angular.extend(this,this.$shadowData),this.$shadowData=this.$omit()},a.prototype.$save=function(){var b=this;return a.$$resource.save(this.id,this.$omit()).then(function(c){return b.$shadowData=b.$omit(),a.$log.debug(JSON.stringify(c,void 0,2)),c},function(c){a.$log.error(JSON.stringify(c.data,void 0,2)),b.$reset()})},a.prototype.$newMailbox=function(a,b){return this.$account.$newMailbox(a,b)},a.prototype.$omit=function(){return{name:this.name}},a.prototype.$unwrap=function(b){var c=this,d=a.$q.defer();return this.$futureMailboxData=b,this.$futureMailboxData.then(function(b){a.$timeout(function(){var e,f;(!b.uids||c.$topIndex>b.uids.length-1)&&(c.$topIndex=0),c.init(b),c.uids&&(a.$log.debug("unwrapping "+b.uids.length+" messages"),f=_.invokeMap(c.headers[0],"toLowerCase"),c.headers.splice(0,1),c.threaded&&(e=c.uids[0],c.uids.splice(0,1)),_.reduce(c.uids,function(b,d,f){var g;return g=c.threaded?_.zipObject(e,d):{uid:d.toString()},c.uidsMap[g.uid]=f,b.push(new a.$Message(c.$account.id,c,g,!0)),b},c.$messages),_.forEach(c.headers,function(a){var b=_.zipObject(f,a),d=c.uidsMap[b.uid.toString()];_.extend(c.$messages[d],b)})),a.$log.debug("mailbox "+c.id+" ready"),c.$isLoading=!1,d.resolve(c.$messages)})},function(a){angular.extend(c,a),c.isError=!0,d.reject()}),d.promise},a.prototype.$unwrapHeaders=function(b){var c=this;b.then(function(b){a.$timeout(function(){var a,d;b.length>0&&(a=_.invokeMap(b[0],"toLowerCase"),b.splice(0,1),_.forEach(b,function(b){b=_.zipObject(a,b),d=c.uidsMap[b.uid.toString()],angular.isDefined(d)&&_.extend(c.$messages[d],b)}))})})}}(),function(){"use strict";function a(a,b,c,d){this.accountId=a,this.$mailbox=b,this.$hasUnsafeContent=!1,this.$loadUnsafeContent=!1,this.editable={to:[],cc:[],bcc:[]},this.selected=!1,"function"!=typeof c.then?(!angular.isUndefined(d)&&d||(angular.extend(this,c),this.$formatFullAddresses()),this.uid=parseInt(c.uid)):this.$unwrap(c)}a.$factory=["$q","$timeout","$log","sgSettings","sgMessage_STATUS","Resource","Preferences",function(b,c,d,e,f,g,h){return angular.extend(a,{STATUS:f,$q:b,$timeout:c,$log:d,$$resource:new g(e.activeUser("folderURL")+"Mail",e.activeUser()),$avatar:angular.bind(h,h.avatar)}),h.ready().then(function(){h.defaults.SOGoMailLabelsColors&&(a.$tags=h.defaults.SOGoMailLabelsColors),h.defaults.SOGoMailDisplayRemoteInlineImages&&"always"==h.defaults.SOGoMailDisplayRemoteInlineImages&&(a.$displayRemoteInlineImages=!0)}),a}];try{angular.module("SOGo.MailerUI")}catch(b){angular.module("SOGo.MailerUI",["SOGo.Common"])}angular.module("SOGo.MailerUI").constant("sgMessage_STATUS",{NOT_LOADED:0,DELAYED_LOADING:1,LOADING:2,LOADED:3,DELAYED_MS:300}).factory("Message",a.$factory),a.filterTags=function(b,c){var d=new RegExp(b,"i"),e=[];return _.forEach(_.keys(a.$tags),function(b){var f=a.$tags[b];-1!=f[0].search(d)&&(_.includes(c,b)||e.push({name:b,description:f[0],color:f[1]}))}),e},a.prototype.$absolutePath=function(a){function b(){var a;return a=_.map(c.$mailbox.path.split("/"),function(a){return"folder"+a.asCSSIdentifier()}),a.splice(0,0,c.accountId),a.join("/")}var c=this,d=this.id;return(angular.isUndefined(this.id)||a&&a.nocache)&&(this.id=b()+"/"+this.uid,d=this.id),a&&a.asDraft&&this.draftId&&(d=b()+"/"+this.draftId),d},a.prototype.$setUID=function(a){var b,c=this.uid||-1,d=this;c!=parseInt(a)&&(this.uid=parseInt(a),this.$absolutePath({nocache:!0}),c>-1?(c=c.toString(),angular.isDefined(this.$mailbox.uidsMap[c])&&(b=this.$mailbox.uidsMap[c],this.$mailbox.uidsMap[a]=b,delete this.$mailbox.uidsMap[c],_.forEach(["from","to","subject"],function(a){d.$mailbox.$messages[b][a]=d[a]}))):this.$mailbox.constructor.selectedFolder&&"draft"==this.$mailbox.constructor.selectedFolder.type&&this.$mailbox.constructor.selectedFolder.$filter())},a.prototype.$formatFullAddresses=function(){var b=this,c=_.map(b.$mailbox.$account.identities,"email");_.forEach(["from","to","cc","bcc","reply-to"],function(d){_.forEach(b[d],function(b){b.name&&b.name!=b.email?(b.full=b.name+" <"+b.email+">",b.name.length<10?b.shortname=b.name:b.name.split(" ").length&&(b.shortname=_.first(_.last(b.name.split(/, */)).split(/ +/)).replace("'",""))):b.email&&(b.full="<"+b.email+">",b.shortname=b.email.split("@")[0]),b.image=a.$avatar(b.email,32),_.indexOf(c,b.email)>=0&&(b.shortname=l("me"))})})},a.prototype.$shortRecipients=function(a){var b=this,c=[],d=0,e=0;return _.forEach(["to","cc","bcc"],function(f){e+=b[f]?b[f].length:0,_.forEach(b[f],function(b,e){a>d&&c.push(b.shortname),d++})}),e>a&&c.push(l("and %{0} more...",e-a)),c.join(", ")},a.prototype.$shortAddress=function(a){var b="";return this[a]&&this[a].length>0&&(b=this[a][0].name||this[a][0].email||""),b},a.prototype.allowReplyAll=function(){var a=0;return a=_.reduce(["to","cc"],_.bind(function(a,b){return this[b]?a+this[b].length:a},this),a),!this.isDraft&&a>1},a.prototype.loadUnsafeContent=function(){this.$loadUnsafeContent=!0},a.prototype.$content=function(){var b=this,c=[],d=function(e){if(e.msgclass="msg-attachment-other","UIxMailPartAlternativeViewer"==e.type)d(_.find(e.content,function(a){return e.preferredPart==a.contentType}));else if(angular.isArray(e.content)){if("UIxMailPartSignedViewer"==e.type&&1===e["supports-smime"]){var f="

"+e.error.replace(/\n/,'

');f=f.replace(/\n/g,'

')+"

",b.$smime={validSignature:e.valid,message:f}}_.forEach(e.content,function(a){d(a)})}else angular.isUndefined(e.safeContent)&&(e.safeContent=e.content,b.$hasUnsafeContent|=e.safeContent.indexOf(" unsafe-")>-1),"UIxMailPartHTMLViewer"==e.type?(e.html=!0,b.$loadUnsafeContent||a.$displayRemoteInlineImages?(angular.isUndefined(e.unsafeContent)&&(e.unsafeContent=document.createElement("div"),e.unsafeContent.innerHTML=e.safeContent,angular.forEach(["src","data","classid","background","style"],function(a){var b,c,d,f=e.unsafeContent.querySelectorAll("[unsafe-"+a+"]");for(d=0;d=0)for(b=0,c=0;c0&&(f-=1,d=B.selectedFolder.$messages[f]),ba;a++)B.selectedFolder.$messages[a].selected=!0;B.mode.multiple=b}function v(){var a=_.filter(B.selectedFolder.$messages,function(a){return a.selected}),b=_.map(a,"uid");B.selectedFolder.$flagMessages(b,"\\Flagged","add").then(function(b){_.forEach(a,function(a){a.isflagged=!0})})}function w(){var a=_.filter(B.selectedFolder.$messages,function(a){return a.selected}),b=_.map(a,"uid");B.selectedFolder.$flagMessages(b,"seen","remove").then(function(b){_.forEach(a,function(a){a.isread=!1,B.selectedFolder.unseenCount++})})}function x(a){B.selectedFolder.$filter({sort:a})}function y(a){return k.$query.sort==a}function z(){B.mode.search=!1,B.selectedFolder.$filter().then(function(){B.selectedFolder.selectedMessage&&b(function(){B.selectedFolder.$topIndex=B.selectedFolder.uidsMap[B.selectedFolder.selectedMessage]})})}function A(a){var b;null===C&&(b=B.account.$newMessage(),C=d.show({parent:angular.element(document.body),targetEvent:a,clickOutsideToClose:!1,escapeToClose:!1,templateUrl:"UIxMailEditor",controller:"MessageEditorController",controllerAs:"editor",locals:{stateAccount:B.account,stateMessage:b,stateRecipients:[]}})["finally"](function(){C=null}))}var B=this,C=null;a.$mailboxController=B,g.selectFolder(),B.service=k,B.accounts=e,B.account=f,B.selectedFolder=g,B.selectMessage=m,B.toggleMessageSelection=n,B.unselectMessages=o,B.confirmDeleteSelectedMessages=p,B.markOrUnMarkMessagesAsJunk=q,B.copySelectedMessages=s,B.moveSelectedMessages=t,B.markSelectedMessagesAsFlagged=v,B.markSelectedMessagesAsUnread=w,B.selectAll=u,B.sort=x,B.sortedBy=y,B.cancelSearch=z,B.newMessage=A,B.mode={search:!1,multiple:0}}function b(a){return a[0].controller.prototype.resetScroll=function(){"messagesList"==this.$element.parent().attr("id")?this.updateSize():this.scrollTo(0)},a}a.$inject=["$window","$timeout","$state","$mdDialog","stateAccounts","stateAccount","stateMailbox","encodeUriFilter","Dialog","Account","Mailbox"],angular.module("material.components.virtualRepeat").decorator("mdVirtualRepeatContainerDirective",b),b.$inject=["$delegate"],angular.module("SOGo.MailerUI").controller("MailboxController",a)}(),function(){"use strict";function a(a,b,c,d,e,f,g,h,i,j,k,m,n,o,p,q,r,s){function t(a){P.showingAdvancedSearch=!0,P.search.mailbox=a,f(h["gt-md"])||g("left").close()}function u(){P.showingAdvancedSearch=!1,P.service.$virtualMode=!1,N=P.accounts[0],O=P.searchPreviousMailbox,a.go("mail.account.mailbox",{accountId:N.id,mailboxId:j(O.path)})}function v(){if(o.selectedFolder.$isLoading)P.virtualMailbox.stopSearch();else{var b,c=[],d=function(a){_.forEach(a,function(a){c.push(a),a.children&&a.children.length>0&&d(a.children)})};P.virtualMailbox=new p(P.accounts[0]),o.$virtualMode||(P.searchPreviousMailbox=o.selectedFolder),o.selectedFolder=P.virtualMailbox,o.$virtualMode=!0,angular.isDefined(P.search.mailbox)?(b=P.accounts[0].$getMailboxByPath(P.search.mailbox),c.push(b),P.search.subfolders&&b.children.length&&d(b.children)):c=P.accounts[0].$flattenMailboxes(),P.virtualMailbox.setMailboxes(c),P.virtualMailbox.startSearch(P.search.match,P.search.params),a.go("mail.account.virtualMailbox",{accountId:P.accounts[0].id})}}function w(a){return P.currentSearchParam=a,i("advancedSearch"),!1}function x(a){if(a.length&&P.currentSearchParam.length){var b=0,c=P.currentSearchParam;return a.startsWith("!")&&(b=1,a=a.substring(1).trim()),P.currentSearchParam="",{searchBy:c,searchInput:a,negative:b}}}function y(a){a.$expanded=!a.$expanded,a.$flattenMailboxes({reload:!0,saveState:!0}),b(function(){angular.element(c).triggerHandler("resize")},150)}function z(a){k.prompt(l("New folder"),l("Enter the new name of your folder :")).then(function(b){a.$newMailbox(a.id,b).then(function(){},function(a,c){k.alert(l('An error occured while creating the mailbox "%{0}".',b),l(a.error))})})}function A(a){function b(a,b,c,d){function e(a){return c.$filter(a,d.delegates)}function f(){b.hide()}function g(a){d.$removeDelegate(a.uid)["catch"](function(a,b){k.alert(l("Warning"),l("An error occured please try again."))})}function h(a){a&&d.$addDelegate(a).then(function(){i.userToAdd="",i.searchText=""},function(a){k.alert(l("Warning"),a)})}var i=this;i.users=d.delegates,i.account=d,i.userToAdd="",i.searchText="",i.userFilter=e,i.closeModal=f,i.removeUser=g,i.addUser=h}d.show({templateUrl:a.id+"/delegation",controller:b,controllerAs:"delegate",clickOutsideToClose:!0,escapeToClose:!0,locals:{User:q,account:a}}),b.$inject=["$scope","$mdDialog","User","account"]}function B(a){P.editMode=a.path,i("mailboxName_"+a.path)}function C(a){a.$reset(),P.editMode=!1}function D(b,c,d){P.editMode!=d.path&&(P.editMode=!1,P.showingAdvancedSearch=!1,P.service.$virtualMode=!1,f(h["gt-md"])||g("left").close(),a.go("mail.account.mailbox",{accountId:c.id,mailboxId:j(d.path)}),b.stopPropagation(),b.preventDefault())}function E(a){a.$rename().then(function(a){P.editMode=!1})}function F(a){a.$compact().then(function(){e.show(e.simple().content(l("Folder compacted")).position("top right").hideDelay(3e3))})}function G(a){ -a.$emptyTrash().then(function(){e.show(e.simple().content(l("Trash emptied")).position("top right").hideDelay(3e3))})}function H(b){k.confirm(l("Confirmation"),l("Do you really want to move this folder into the trash ?")).then(function(){b.$delete().then(function(){a.go("mail.account.inbox")},function(a,c){k.alert(l('An error occured while deleting the mailbox "%{0}".',b.name),l(a.error))})})}function I(a){a.$markAsRead()}function J(a){a.$acl.$users().then(function(){d.show({templateUrl:a.id+"/UIxAclEditor",controller:"AclController",controllerAs:"acl",clickOutsideToClose:!0,escapeToClose:!0,locals:{usersWithACL:a.$acl.users,User:q,folder:a}})})}function K(a){return"inbox"==a.type?{name:a.name,icon:"inbox"}:"draft"==a.type?{name:l("DraftsFolderName"),icon:"drafts"}:"sent"==a.type?{name:l("SentFolderName"),icon:"send"}:"trash"==a.type?{name:l("TrashFolderName"),icon:"delete"}:"junk"==a.type?{name:l("JunkFolderName"),icon:"thumb_down"}:"additional"==a.type?{name:a.name,icon:"folder_shared"}:{name:a.name,icon:"folder_open"}}function L(a,b){a.$setFolderAs(b).then(function(){a.$account.$getMailboxes({reload:!0})})}function M(){var a=window.unseenCountFolders;_.forEach(P.accounts,function(b){_.includes(a,b.id+"/folderINBOX")||a.push(b.id+"/folderINBOX"),_.forEach(b.$$flattenMailboxes,function(b){angular.isDefined(b.unseenCount)&&!_.includes(a,b.id)&&a.push(b.id)})}),n.$$resource.post("","unseenCount",{mailboxes:a}).then(function(a){_.forEach(P.accounts,function(b){_.forEach(b.$$flattenMailboxes,function(b){a[b.id]&&(b.unseenCount=a[b.id])})})}),r.ready().then(function(){var a=r.defaults.SOGoRefreshViewCheck;a&&"manually"!=a&&b(P.refreshUnseenCount,1e3*a.timeInterval())})}var N,O,P=this;P.service=o,P.accounts=s,P.toggleAccountState=y,P.newFolder=z,P.delegate=A,P.editFolder=B,P.revertEditing=C,P.selectFolder=D,P.saveFolder=E,P.compactFolder=F,P.emptyTrashFolder=G,P.confirmDelete=H,P.markFolderRead=I,P.share=J,P.metadataForFolder=K,P.setFolderAs=L,P.refreshUnseenCount=M,P.showingAdvancedSearch=!1,P.currentSearchParam="",P.addSearchParam=w,P.newSearchParam=x,P.showAdvancedSearch=t,P.hideAdvancedSearch=u,P.toggleAdvancedSearch=v,P.search={options:{"":l("Select a criteria"),subject:l("Enter Subject"),from:l("Enter From"),to:l("Enter To"),cc:l("Enter Cc"),body:l("Enter Body")},mailbox:"INBOX",subfolders:1,match:"AND",params:[]},P.refreshUnseenCount()}a.$inject=["$state","$timeout","$window","$mdDialog","$mdToast","$mdMedia","$mdSidenav","sgConstant","sgFocus","encodeUriFilter","Dialog","sgSettings","Account","Mailbox","VirtualMailbox","User","Preferences","stateAccounts"],angular.module("SOGo.MailerUI").controller("MailboxesController",a)}(),function(){"use strict";function a(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){function t(){var b,c,d={};return a.opener&&a.opener.$mailboxController&&a.opener.$mailboxController.selectedFolder.$id()==i.$id()&&(c=a.opener.$mailboxController,d.mailboxCtrl=c,a.opener.$messageController&&a.opener.$messageController.message.uid==j.uid&&(b=a.opener.$messageController,d.messageCtrl=b)),d}function u(a){L.$showDetailedRecipients=!L.$showDetailedRecipients,a.stopPropagation(),a.preventDefault()}function v(a){var b,c,d,e;"A"==a.target.tagName&&"href"in a.target.attributes&&(b=a.target.attributes.href.value,c=/^mailto:([^\?]+)/.exec(b),c&&(d=_.map(decodeURIComponent(c[1]).split(","),function(a){return"<"+a+">"}),e={to:d},_.forEach(["subject","body"],function(a){var d=new RegExp(a+"=([^&]+)");a="body"==a?"text":a,c=d.exec(b),c&&(e[a]=[decodeURIComponent(c[1])])}),_.forEach(["cc","bcc"],function(a){var d=new RegExp(a+"=([^&]+)");c=d.exec(b),c&&(e[a]=[decodeURIComponent(c[1])])}),F(a,e)))}function w(){var a,b,e,g,h,k=t();k.messageCtrl?(a=k.mailboxCtrl.selectedFolder,b=k.messageCtrl.message,e=k.messageCtrl.$state):(a=i,b=j,e=c),a.$deleteMessages([b]).then(function(c){var i=c;if(b=null,angular.isDefined(e)){c>0&&(i-=1,g=a.$messages[i]),ca.$lastVisibleIndex&&(a.$topIndex=i-(a.$lastVisibleIndex-a.$topIndex))):e.go("mail.account.mailbox").then(function(){b=null,delete a.selectedMessage})}catch(j){}}E()})}function x(a,b){null===M&&(M=e.show({parent:angular.element(document.body),targetEvent:a,clickOutsideToClose:!1,escapeToClose:!1,templateUrl:"UIxMailEditor",controller:"MessageEditorController",controllerAs:"editor",locals:{stateAccount:L.account,stateMessage:b}})["finally"](function(){M=null,E()}))}function y(){c.go("mail.account.mailbox").then(function(){L.message=null,delete i.selectedMessage})}function z(a){var b=L.message.$reply();x(a,b)}function A(a){var b=L.message.$replyAll();x(a,b)}function B(a){var b=L.message.$forward();x(a,b)}function C(a){L.message.$editableContent().then(function(){x(a,L.message)})}function D(){var b=[l.baseURL(),"UIxMailPopupView#/Mail",L.message.accountId,k(k(L.message.$mailbox.path)),L.message.uid].join("/"),c=L.message.$absolutePath();N=a.open(b,c,["width=680","height=520","resizable=1","scrollbars=1","toolbar=0","location=0","directories=0","status=0","menubar=0","copyhistory=0"].join(","))}function E(){a.opener&&a.close()}function F(a,b){L.account.$newMessage().then(function(c){angular.extend(c.editable,b),x(a,c)}),a.stopPropagation(),a.preventDefault()}function G(a){L.showRawSource||L.message.$rawSource?L.showRawSource=!L.showRawSource:s.$$resource.post(L.message.id,"viewsource").then(function(a){L.message.$rawSource=a,L.showRawSource=!0})}function H(b){a.print()}function I(a){return K(a,"appointment")}function J(a){return K(a,"task")}function K(a,b){L.message.$plainContent().then(function(c){var d={pid:o.$defaultCalendar(),type:b,summary:c.subject,comment:c.content},f=new p(d),g=[l.activeUser("folderURL"),"Calendar","UIx"+b.capitalize()+"EditorTemplate"].join("/");return e.show({parent:angular.element(document.body),targetEvent:a,clickOutsideToClose:!0,escapeToClose:!0,templateUrl:g,controller:"ComponentEditorController",controllerAs:"editor",locals:{stateComponent:f}})})}var L=this,M=null,N=null;a.$messageController=L,L.$state=c,L.accounts=g,L.account=h,L.mailbox=i,L.message=j,L.service=s,L.tags={searchText:"",selected:""},L.showFlags=j.flags&&j.flags.length>0,L.$showDetailedRecipients=!1,L.toggleDetailedRecipients=u,L.filterMailtoLinks=v,L.deleteMessage=w,L.close=y,L.reply=z,L.replyAll=A,L.forward=B,L.edit=C,L.openPopup=D,L.closePopup=E,L.newMessage=F,L.toggleRawSource=G,L.showRawSource=!1,L.print=H,L.convertToEvent=I,L.convertToTask=J,a.opener?(b.$watchCollection(function(){return L.message.flags},function(a,b){var c;(a||b)&&(c=t(),c.messageCtrl&&c.messageCtrl.service.$timeout(function(){c.messageCtrl.showFlags=!0,c.messageCtrl.message.flags=a}))}),b.$watch(function(){return L.message.isflagged},function(a,b){var c=t();c.mailboxCtrl&&c.mailboxCtrl.service.$timeout(function(){var b=_.find(c.mailboxCtrl.selectedFolder.$messages,{uid:L.message.uid});b.isflagged=a})})):b.$watchCollection(function(){return L.message.flags},function(a,b){var c,d,e;(a||b)&&(c=a||[],d=b||[],_.forEach(c,function(a,b){angular.isObject(a)&&(c[b]=a.name)}),c.length>d.length?(e=_.difference(c,d),_.forEach(e,function(a){L.message.addTag(a)})):c.length":a.full="<"+a.email+">"}),a.$log.debug("Account: "+JSON.stringify(b,void 0,2)))}a.$factory=["$q","$timeout","$log","sgSettings","Resource","Preferences","Mailbox","Message",function(b,c,d,e,f,g,h,i){return angular.extend(a,{$q:b,$timeout:c,$log:d,$$resource:new f(e.activeUser("folderURL")+"Mail",e.activeUser()),$Preferences:g,$Mailbox:h,$Message:i}),a}];try{angular.module("SOGo.MailerUI")}catch(b){angular.module("SOGo.MailerUI",["SOGo.Common"])}angular.module("SOGo.MailerUI").factory("Account",a.$factory),a.$findAll=function(b){return b?a.$unwrapCollection(b):a.$$resource.fetch("","mailAccounts").then(function(b){return a.$unwrapCollection(b)})},a.$unwrapCollection=function(b){var c=[];return angular.forEach(b,function(b,d){b.id=d,c[d]=new a(b)}),a.$accounts=c,c},a.prototype.getLength=function(){return this.$flattenMailboxes().length},a.prototype.getItemAtIndex=function(a){var b;return b=this.$flattenMailboxes(),a>=0&&a=0,a.children&&a.children.length>0&&d(a.children)})};a.$Preferences.settings.Mail.ExpandedFolders&&(b=angular.isString(a.$Preferences.settings.Mail.ExpandedFolders)?angular.fromJson(a.$Preferences.settings.Mail.ExpandedFolders):a.$Preferences.settings.Mail.ExpandedFolders,c.$expanded=b.indexOf("/"+c.id)>=0,b.length>0&&d(c.$mailboxes)),a.$accounts&&(c.$expanded|=1==a.$accounts.length),c.$flattenMailboxes({reload:!0})}),c.$mailboxes}):a.$q.when(this.$mailboxes)},a.prototype.$flattenMailboxes=function(b){var c=this,d=[],e=[],f=function(a){_.forEach(a,function(a){d.push(a),(b&&b.all||a.$expanded)&&a.children&&a.children.length>0&&f(a.children)})};return!this.$$flattenMailboxes||b&&(b.reload||b.all)?(f(this.$mailboxes),b&&b.all||(c.$$flattenMailboxes=d,b&&b.saveState&&(_.forEach(a.$accounts,function(a){a.$expanded&&e.push("/"+a.id),_.reduce(a.$$flattenMailboxes,function(a,b){return b.$expanded&&a.push("/"+b.id),a},e)}),a.$$resource.post(null,"saveFoldersState",e)))):d=this.$$flattenMailboxes,d},a.prototype.$getMailboxByType=function(a){var b,c=function(b){var d=_.find(b,function(b){return b.type==a});return d||angular.forEach(b,function(a){!d&&a.children&&a.children.length>0&&(d=c(a.children))}),d};return b=c(this.$mailboxes)},a.prototype.$getMailboxByPath=function(a){var b=null,c=function(b){var d=_.find(b,function(b){return b.path==a});return d||angular.forEach(b,function(a){!d&&a.children&&a.children.length>0&&(d=c(a.children))}),d};return b=c(this.$mailboxes)},a.prototype.$newMailbox=function(b,c){var d=this;return a.$$resource.post(b.toString(),"createFolder",{name:c}).then(function(){d.$getMailboxes({reload:!0})})},a.prototype.updateQuota=function(a){var b,c,d;b=Math.round(1e4*a.usedSpace/a.maxQuota)/100,c=l("quotasFormat"),d=c.formatted(b,Math.round(a.maxQuota/10.24)/100),this.$quota={percent:b,description:d}},a.prototype.$newMessage=function(){var b=this;return a.$$resource.fetch(this.id.toString(),"compose").then(function(c){a.$log.debug("New message (compose): "+JSON.stringify(c,void 0,2));var d=new a.$Message(c.accountId,b.$getMailboxByPath(c.mailboxPath),c);return d}).then(function(b){return a.$$resource.fetch(b.$absolutePath({asDraft:!0}),"edit").then(function(c){return a.$log.debug("New message (edit): "+JSON.stringify(c,void 0,2)),angular.extend(b.editable,c),b.isNew=!0,b})})},a.prototype.$addDelegate=function(b){var c=this,d=a.$q.defer(),e={uid:b.uid};return!b.uid||_.indexOf(_.map(this.delegates,"uid"),b.uid)>-1?d.resolve():a.$$resource.fetch(this.id.toString(),"addDelegate",e).then(function(){c.delegates.push(b),d.resolve(c.users)},function(a,b){d.reject(l("An error occured please try again."))}),d.promise},a.prototype.$removeDelegate=function(b){var c=this,d={uid:b};return a.$$resource.fetch(this.id.toString(),"removeDelegate",d).then(function(){var a=_.indexOf(_.map(c.delegates,"uid"),b);a>=0&&c.delegates.splice(a,1)})}}(),function(){"use strict";function a(b,c){if(this.$account=b,"function"!=typeof c.then){if(this.init(c),this.name&&!this.path){var d=a.$$resource.create("createFolder",this.name);this.$unwrap(d)}}else this.$unwrap(c)}a.$factory=["$q","$timeout","$log","sgSettings","Resource","Message","Acl","Preferences","sgMailbox_PRELOAD",function(b,c,d,e,f,g,h,i,j){return angular.extend(a,{$q:b,$timeout:c,$log:d,$$resource:new f(e.activeUser("folderURL")+"Mail",e.activeUser()),$Message:g,$$Acl:h,$Preferences:i,$query:{sort:"date",asc:0},selectedFolder:null,$refreshTimeout:null,$virtualMode:!1,PRELOAD:j}),i.ready().then(function(){i.settings.Mail.SortingState&&(a.$query.sort=i.settings.Mail.SortingState[0],a.$query.asc=parseInt(i.settings.Mail.SortingState[1]))}),a}];try{angular.module("SOGo.MailerUI")}catch(b){angular.module("SOGo.MailerUI",["SOGo.Common"])}angular.module("SOGo.MailerUI").constant("sgMailbox_PRELOAD",{LOOKAHEAD:50,SIZE:100}).factory("Mailbox",a.$factory),a.$find=function(b){var c;return c=this.$$resource.fetch(b.id.toString(),"view"),a.$unwrapCollection(b,c)},a.$unwrapCollection=function(b,c){var d=[],e=function(c,d){for(var f=0;f=0&&ag&&h>g;g++)angular.isDefined(this.$messages[g].subject)||this.$messages[g].loading?c++:(e.push(this.$messages[g].uid),this.$messages[g].loading=!0);a.$log.debug("Loading UIDs "+e.join(" ")),f=a.$$resource.post(this.id,"headers",{uids:e}),this.$unwrapHeaders(f)}return i},a.prototype.isEditable=function(){return"folder"==this.type},a.prototype.isNoInferiors=function(){return this.flags.indexOf("noinferiors")>=0},a.prototype.$rename=function(){var b,c,d,e,f=this;return this.name==this.$shadowData.name?a.$q.when():(b=function(a,c){var d=null,e=_.find(c,function(a){return a.path==f.path});return e?d=a:angular.forEach(c,function(a){!d&&a.children&&a.children.length>0&&(d=b(a,a.children))}),d},c=b(null,this.$account.$mailboxes),d=null===c?this.$account.$mailboxes:c.children,e=_.indexOf(_.map(d,"id"),this.id),this.$save().then(function(b){var c;angular.extend(f,b),f.id=f.$id(),d.splice(e,1),c=_.find(d,function(b){return a.$log.debug(b.name+" ? "+f.name),"folder"==b.type&&b.name.localeCompare(f.name)>0}),e=c?_.indexOf(_.map(d,"id"),c.id):d.length,d.splice(e,0,f)}))},a.prototype.$compact=function(){var b=this;return a.$$resource.post(this.id,"expunge").then(function(a){a.quotas&&b.$account.updateQuota(a.quotas)})},a.prototype.$setFolderAs=function(b){return a.$$resource.post(this.id,"setAs"+b+"Folder")},a.prototype.$emptyTrash=function(){var b=this;return a.$$resource.post(this.id,"emptyTrash").then(function(a){b.$messages=[],b.uidsMap={},b.unseenCount=0,angular.isDefined(b.children)&&b.children.length&&b.$account.$getMailboxes({reload:!0}),a.quotas&&b.$account.updateQuota(a.quotas)})},a.prototype.$markAsRead=function(){return a.$$resource.post(this.id,"markRead")},a.prototype.$flagMessages=function(b,c,d){var e={msgUIDs:_.map(b,"uid"),flags:c,operation:d};return a.$$resource.post(this.id,"addOrRemoveLabel",e).then(function(){return b})},a.prototype.saveSelectedMessages=function(){var b,c;return b=_.filter(this.$messages,function(a){return a.selected}),c=_.map(b,"uid"),a.$$resource.download(this.id,"saveMessages",{uids:c})},a.prototype.exportFolder=function(){return a.$$resource.download(this.id,"exportFolder")},a.prototype.$delete=function(){var b=this;return a.$$resource.remove(this.id).then(function(){return b.$account.$getMailboxes({reload:!0}),!0})},a.prototype.$_deleteMessages=function(a,b){var c,d=this,e=this.$messages.length;return c=_.filter(b,function(a,b){return!a.isread}),this.unseenCount-=c.length,_.forEachRight(this.$messages,function(b,c){var f=_.findIndex(a,function(a){return b.uid==a});f>-1?(a.splice(f,1),delete d.uidsMap[b.uid],b.uid==d.selectedMessage&&delete d.selectedMessage,d.$messages.splice(c,1),e>c&&(e=c)):d.uidsMap[b.uid]-=a.length}),e},a.prototype.$deleteMessages=function(b){var c,d=this;return c=_.map(b,"uid"),a.$$resource.post(this.id,"batchDelete",{uids:c}).then(function(a){return a.quotas&&d.$account.updateQuota(a.quotas),d.$_deleteMessages(c,b)})},a.prototype.$markOrUnMarkMessagesAsJunk=function(b){var c=_.map(b,"uid"),d="junk"==this.type?"markMessagesAsNotJunk":"markMessagesAsJunk";return a.$$resource.post(this.id,d,{uids:c})},a.prototype.$copyMessages=function(b,c){var d=this,e=_.map(b,"uid");return a.$$resource.post(this.id,"copyMessages",{uids:e,folder:c}).then(function(a){a.quotas&&d.$account.updateQuota(a.quotas)})},a.prototype.$moveMessages=function(b,c){var d,e=this;return d=_.map(b,"uid"),a.$$resource.post(this.id,"moveMessages",{uids:d,folder:c}).then(function(){return e.$_deleteMessages(d,b)})},a.prototype.$reset=function(){var a=this;angular.forEach(this,function(b,c){"constructor"!=c&&"children"!=c&&"$"!=c[0]&&delete a[c]}),angular.extend(this,this.$shadowData),this.$shadowData=this.$omit()},a.prototype.$save=function(){var b=this;return a.$$resource.save(this.id,this.$omit()).then(function(c){return b.$shadowData=b.$omit(),a.$log.debug(JSON.stringify(c,void 0,2)),c},function(c){a.$log.error(JSON.stringify(c.data,void 0,2)),b.$reset()})},a.prototype.$newMailbox=function(a,b){return this.$account.$newMailbox(a,b)},a.prototype.$omit=function(){return{name:this.name}},a.prototype.$unwrap=function(b){var c=this,d=a.$q.defer();return this.$futureMailboxData=b,this.$futureMailboxData.then(function(b){a.$timeout(function(){var e,f;(!b.uids||c.$topIndex>b.uids.length-1)&&(c.$topIndex=0),c.init(b),c.uids&&(a.$log.debug("unwrapping "+b.uids.length+" messages"),f=_.invokeMap(c.headers[0],"toLowerCase"),c.headers.splice(0,1),c.threaded&&(e=c.uids[0],c.uids.splice(0,1)),_.reduce(c.uids,function(b,d,f){var g;return g=c.threaded?_.zipObject(e,d):{uid:d.toString()},c.uidsMap[g.uid]=f,b.push(new a.$Message(c.$account.id,c,g,!0)),b},c.$messages),_.forEach(c.headers,function(a){var b=_.zipObject(f,a),d=c.uidsMap[b.uid.toString()];_.extend(c.$messages[d],b)})),a.$log.debug("mailbox "+c.id+" ready"),c.$isLoading=!1,d.resolve(c.$messages)})},function(a){angular.extend(c,a),c.isError=!0,d.reject()}),d.promise},a.prototype.$unwrapHeaders=function(b){var c=this;b.then(function(b){a.$timeout(function(){var a,d;b.length>0&&(a=_.invokeMap(b[0],"toLowerCase"),b.splice(0,1),_.forEach(b,function(b){b=_.zipObject(a,b),d=c.uidsMap[b.uid.toString()],angular.isDefined(d)&&_.extend(c.$messages[d],b)}))})})}}(),function(){"use strict";function a(a,b,c,d){this.accountId=a,this.$mailbox=b,this.$hasUnsafeContent=!1,this.$loadUnsafeContent=!1,this.editable={to:[],cc:[],bcc:[]},this.selected=!1,"function"!=typeof c.then?(!angular.isUndefined(d)&&d||(angular.extend(this,c),this.$formatFullAddresses()),this.uid=parseInt(c.uid)):this.$unwrap(c)}a.$factory=["$q","$timeout","$log","sgSettings","sgMessage_STATUS","Resource","Preferences",function(b,c,d,e,f,g,h){return angular.extend(a,{STATUS:f,$q:b,$timeout:c,$log:d,$$resource:new g(e.activeUser("folderURL")+"Mail",e.activeUser()),$avatar:angular.bind(h,h.avatar)}),h.ready().then(function(){h.defaults.SOGoMailLabelsColors&&(a.$tags=h.defaults.SOGoMailLabelsColors),h.defaults.SOGoMailDisplayRemoteInlineImages&&"always"==h.defaults.SOGoMailDisplayRemoteInlineImages&&(a.$displayRemoteInlineImages=!0)}),a}];try{angular.module("SOGo.MailerUI")}catch(b){angular.module("SOGo.MailerUI",["SOGo.Common"])}angular.module("SOGo.MailerUI").constant("sgMessage_STATUS",{NOT_LOADED:0,DELAYED_LOADING:1,LOADING:2,LOADED:3,DELAYED_MS:300}).factory("Message",a.$factory),a.filterTags=function(b,c){var d=new RegExp(b,"i"),e=[];return _.forEach(_.keys(a.$tags),function(b){var f=a.$tags[b];-1!=f[0].search(d)&&(_.includes(c,b)||e.push({name:b,description:f[0],color:f[1]}))}),e},a.prototype.$absolutePath=function(a){function b(){var a;return a=_.map(c.$mailbox.path.split("/"),function(a){return"folder"+a.asCSSIdentifier()}),a.splice(0,0,c.accountId),a.join("/")}var c=this,d=this.id;return(angular.isUndefined(this.id)||a&&a.nocache)&&(this.id=b()+"/"+this.uid,d=this.id),a&&a.asDraft&&this.draftId&&(d=b()+"/"+this.draftId),d},a.prototype.$setUID=function(a){var b,c=this.uid||-1,d=this;c!=parseInt(a)&&(this.uid=parseInt(a),this.$absolutePath({nocache:!0}),c>-1?(c=c.toString(),angular.isDefined(this.$mailbox.uidsMap[c])&&(b=this.$mailbox.uidsMap[c],this.$mailbox.uidsMap[a]=b,delete this.$mailbox.uidsMap[c],_.forEach(["from","to","subject"],function(a){d.$mailbox.$messages[b][a]=d[a]}))):this.$mailbox.constructor.selectedFolder&&"draft"==this.$mailbox.constructor.selectedFolder.type&&this.$mailbox.constructor.selectedFolder.$filter())},a.prototype.$formatFullAddresses=function(){var b=this,c=_.map(b.$mailbox.$account.identities,"email");_.forEach(["from","to","cc","bcc","reply-to"],function(d){_.forEach(b[d],function(b){b.name&&b.name!=b.email?(b.full=b.name+" <"+b.email+">",b.name.length<10?b.shortname=b.name:b.name.split(" ").length&&(b.shortname=_.first(_.last(b.name.split(/, */)).split(/ +/)).replace("'",""))):b.email&&(b.full="<"+b.email+">",b.shortname=b.email.split("@")[0]),b.image=a.$avatar(b.email,32),_.indexOf(c,b.email)>=0&&(b.shortname=l("me"))})})},a.prototype.$shortRecipients=function(a){var b=this,c=[],d=0,e=0;return _.forEach(["to","cc","bcc"],function(f){e+=b[f]?b[f].length:0,_.forEach(b[f],function(b,e){a>d&&c.push(b.shortname),d++})}),e>a&&c.push(l("and %{0} more...",e-a)),c.join(", ")},a.prototype.$shortAddress=function(a){var b="";return this[a]&&this[a].length>0&&(b=this[a][0].name||this[a][0].email||""),b},a.prototype.allowReplyAll=function(){var a=0;return a=_.reduce(["to","cc"],_.bind(function(a,b){return this[b]?a+this[b].length:a},this),a),!this.isDraft&&a>1},a.prototype.loadUnsafeContent=function(){this.$loadUnsafeContent=!0},a.prototype.$content=function(){var b=this,c=[],d=function(e){if(e.msgclass="msg-attachment-other","UIxMailPartAlternativeViewer"==e.type)d(_.find(e.content,function(a){return e.preferredPart==a.contentType}));else if(angular.isArray(e.content)){if("UIxMailPartSignedViewer"==e.type&&1===e["supports-smime"]){var f="

"+e.error.replace(/\n/,'

');f=f.replace(/\n/g,'

')+"

",b.$smime={validSignature:e.valid,message:f}}_.forEach(e.content,function(a){d(a)})}else angular.isUndefined(e.safeContent)&&(e.safeContent=e.content,b.$hasUnsafeContent|=e.safeContent.indexOf(" unsafe-")>-1),"UIxMailPartHTMLViewer"==e.type?(e.html=!0,b.$loadUnsafeContent||a.$displayRemoteInlineImages?(angular.isUndefined(e.unsafeContent)&&(e.unsafeContent=document.createElement("div"),e.unsafeContent.innerHTML=e.safeContent,angular.forEach(["src","data","classid","background","style"],function(a){var b,c,d,f=e.unsafeContent.querySelectorAll("[unsafe-"+a+"]");for(d=0;d=0)for(b=0,c=0;c0&&(g-=1,e=F.selectedFolder.$messages[g]),c0&&F.selectedFolder.$deleteMessages(b).then(function(b){n.$virtualMode?a&&d.go("mail.account.virtualMailbox"):w(a,b)})})}function y(){var a=F.selectedFolder.hasSelectedMessage(),b=F.selectedFolder.$selectedMessages();_.size(b)>0&&F.selectedFolder.$markOrUnMarkMessagesAsJunk(b).then(function(){var c="/"+F.account.id+"/folderINBOX";"junk"!=F.selectedFolder.type&&(c="/"+F.account.$getMailboxByType("junk").id),F.selectedFolder.$moveMessages(b,c).then(function(b){n.$virtualMode?a&&d.go("mail.account.virtualMailbox"):w(a,b)})})}function z(a){var b=F.selectedFolder.$selectedMessages();_.size(b)>0&&F.selectedFolder.$copyMessages(b,"/"+a)}function A(a){var b=F.selectedFolder.hasSelectedMessage(),c=F.selectedFolder.$selectedMessages();_.size(c)>0&&F.selectedFolder.$moveMessages(c,"/"+a).then(function(a){n.$virtualMode?b&&d.go("mail.account.virtualMailbox"):w(b,a)})}function B(){var a=0;_.forEach(v(),function(b){for(var c=0,d=b.$messages.length;d>c;c++)b.$messages[c].selected=!0;a+=d}),F.mode.multiple=a}function C(){_.forEach(v(),function(a){_.forEach(a.$messages,function(a){a.selected=!1})}),F.mode.multiple=0}function D(){var a=F.selectedFolder.$selectedMessages();_.size(a)>0&&F.selectedFolder.$flagMessages(a,"\\Flagged","add").then(function(a){_.forEach(a,function(a){a.isflagged=!0})})}function E(){var a=F.selectedFolder.$selectedMessages();_.size(a)>0&&F.selectedFolder.$flagMessages(a,"seen","remove").then(function(a){_.forEach(a,function(a){a.isread=!1,a.$mailbox.unseenCount++})})}var F=this,G=null;a.$mailboxController=F,h.selectFolder(),F.service=n,F.accounts=f,F.account=g,F.selectedFolder=h,F.selectMessage=t,F.toggleMessageSelection=u,F.sort=o,F.sortedBy=p,F.searchMode=q,F.cancelSearch=r,F.newMessage=s,F.mode={search:!1,multiple:0},F.confirmDeleteSelectedMessages=x,F.markOrUnMarkMessagesAsJunk=y,F.copySelectedMessages=z,F.moveSelectedMessages=A,F.markSelectedMessagesAsFlagged=D,F.markSelectedMessagesAsUnread=E,F.selectAll=B,F.unselectMessages=C}function b(a){return a[0].controller.prototype.resetScroll=function(){"messagesList"==this.$element.parent().attr("id")?this.updateSize():this.scrollTo(0)},a}a.$inject=["$window","$timeout","$q","$state","$mdDialog","stateAccounts","stateAccount","stateMailbox","encodeUriFilter","sgFocus","Dialog","Account","Mailbox"],angular.module("material.components.virtualRepeat").decorator("mdVirtualRepeatContainerDirective",b),b.$inject=["$delegate"],angular.module("SOGo.MailerUI").controller("MailboxController",a)}(),function(){"use strict";function a(a,b,c,d,e,f,g,h,i,j,k,m,n,o,p,q,r,s){function t(a){P.showingAdvancedSearch=!0,P.search.mailbox=a,f(h["gt-md"])||g("left").close()}function u(){P.showingAdvancedSearch=!1,P.service.$virtualMode=!1,N=P.accounts[0],O=P.searchPreviousMailbox,a.go("mail.account.mailbox",{accountId:N.id,mailboxId:j(O.path)})}function v(){if(o.selectedFolder.$isLoading)P.virtualMailbox.stopSearch();else{var b,c=[],d=function(a){_.forEach(a,function(a){c.push(a),a.children&&a.children.length>0&&d(a.children)})};P.virtualMailbox=new p(P.accounts[0]),o.$virtualMode||(P.searchPreviousMailbox=o.selectedFolder),o.selectedFolder=P.virtualMailbox,o.$virtualMode=!0,angular.isDefined(P.search.mailbox)?(b=P.accounts[0].$getMailboxByPath(P.search.mailbox),c.push(b),P.search.subfolders&&b.children.length&&d(b.children)):c=P.accounts[0].$flattenMailboxes(),P.virtualMailbox.setMailboxes(c),P.virtualMailbox.startSearch(P.search.match,P.search.params),a.go("mail.account.virtualMailbox",{accountId:P.accounts[0].id})}}function w(a){return P.currentSearchParam=a,i("advancedSearch"),!1}function x(a){if(a.length&&P.currentSearchParam.length){var b=0,c=P.currentSearchParam;return a.startsWith("!")&&(b=1,a=a.substring(1).trim()),P.currentSearchParam="",{searchBy:c,searchInput:a,negative:b}}}function y(a){a.$expanded=!a.$expanded,a.$flattenMailboxes({reload:!0,saveState:!0}),b(function(){angular.element(c).triggerHandler("resize")},150)}function z(a){k.prompt(l("New folder"),l("Enter the new name of your folder :")).then(function(b){a.$newMailbox(a.id,b).then(function(){},function(a,c){k.alert(l('An error occured while creating the mailbox "%{0}".',b),l(a.error))})})}function A(a){function b(a,b,c,d){function e(a){return c.$filter(a,d.delegates)}function f(){b.hide()}function g(a){d.$removeDelegate(a.uid)["catch"](function(a,b){k.alert(l("Warning"),l("An error occured please try again."))})}function h(a){a&&d.$addDelegate(a).then(function(){i.userToAdd="",i.searchText=""},function(a){k.alert(l("Warning"),a)})}var i=this;i.users=d.delegates,i.account=d,i.userToAdd="",i.searchText="",i.userFilter=e,i.closeModal=f,i.removeUser=g,i.addUser=h}d.show({templateUrl:a.id+"/delegation",controller:b,controllerAs:"delegate",clickOutsideToClose:!0,escapeToClose:!0,locals:{User:q,account:a}}),b.$inject=["$scope","$mdDialog","User","account"]}function B(a){P.editMode=a.path,i("mailboxName_"+a.path)}function C(a){a.$reset(),P.editMode=!1}function D(b,c,d){P.editMode!=d.path&&(P.editMode=!1,P.showingAdvancedSearch=!1,P.service.$virtualMode=!1, +f(h["gt-md"])||g("left").close(),a.go("mail.account.mailbox",{accountId:c.id,mailboxId:j(d.path)}),b.stopPropagation(),b.preventDefault())}function E(a){a.$rename().then(function(a){P.editMode=!1})}function F(a){a.$compact().then(function(){e.show(e.simple().content(l("Folder compacted")).position("top right").hideDelay(3e3))})}function G(a){a.$emptyTrash().then(function(){e.show(e.simple().content(l("Trash emptied")).position("top right").hideDelay(3e3))})}function H(b){k.confirm(l("Confirmation"),l("Do you really want to move this folder into the trash ?")).then(function(){b.$delete().then(function(){a.go("mail.account.inbox")},function(a,c){k.alert(l('An error occured while deleting the mailbox "%{0}".',b.name),l(a.error))})})}function I(a){a.$markAsRead()}function J(a){a.$acl.$users().then(function(){d.show({templateUrl:a.id+"/UIxAclEditor",controller:"AclController",controllerAs:"acl",clickOutsideToClose:!0,escapeToClose:!0,locals:{usersWithACL:a.$acl.users,User:q,folder:a}})})}function K(a){return"inbox"==a.type?{name:a.name,icon:"inbox"}:"draft"==a.type?{name:l("DraftsFolderName"),icon:"drafts"}:"sent"==a.type?{name:l("SentFolderName"),icon:"send"}:"trash"==a.type?{name:l("TrashFolderName"),icon:"delete"}:"junk"==a.type?{name:l("JunkFolderName"),icon:"thumb_down"}:"additional"==a.type?{name:a.name,icon:"folder_shared"}:{name:a.name,icon:"folder_open"}}function L(a,b){a.$setFolderAs(b).then(function(){a.$account.$getMailboxes({reload:!0})})}function M(){var a=window.unseenCountFolders;_.forEach(P.accounts,function(b){_.includes(a,b.id+"/folderINBOX")||a.push(b.id+"/folderINBOX"),_.forEach(b.$$flattenMailboxes,function(b){angular.isDefined(b.unseenCount)&&!_.includes(a,b.id)&&a.push(b.id)})}),n.$$resource.post("","unseenCount",{mailboxes:a}).then(function(a){_.forEach(P.accounts,function(b){_.forEach(b.$$flattenMailboxes,function(b){a[b.id]&&(b.unseenCount=a[b.id])})})}),r.ready().then(function(){var a=r.defaults.SOGoRefreshViewCheck;a&&"manually"!=a&&b(P.refreshUnseenCount,1e3*a.timeInterval())})}var N,O,P=this;P.service=o,P.accounts=s,P.toggleAccountState=y,P.newFolder=z,P.delegate=A,P.editFolder=B,P.revertEditing=C,P.selectFolder=D,P.saveFolder=E,P.compactFolder=F,P.emptyTrashFolder=G,P.confirmDelete=H,P.markFolderRead=I,P.share=J,P.metadataForFolder=K,P.setFolderAs=L,P.refreshUnseenCount=M,P.showingAdvancedSearch=!1,P.currentSearchParam="",P.addSearchParam=w,P.newSearchParam=x,P.showAdvancedSearch=t,P.hideAdvancedSearch=u,P.toggleAdvancedSearch=v,P.search={options:{"":l("Select a criteria"),subject:l("Enter Subject"),from:l("Enter From"),to:l("Enter To"),cc:l("Enter Cc"),body:l("Enter Body")},mailbox:"INBOX",subfolders:1,match:"AND",params:[]},P.refreshUnseenCount()}a.$inject=["$state","$timeout","$window","$mdDialog","$mdToast","$mdMedia","$mdSidenav","sgConstant","sgFocus","encodeUriFilter","Dialog","sgSettings","Account","Mailbox","VirtualMailbox","User","Preferences","stateAccounts"],angular.module("SOGo.MailerUI").controller("MailboxesController",a)}(),function(){"use strict";function a(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){function t(){var b,c,d={};return a.opener&&a.opener.$mailboxController&&a.opener.$mailboxController.selectedFolder.$id()==i.$id()&&(c=a.opener.$mailboxController,d.mailboxCtrl=c,a.opener.$messageController&&a.opener.$messageController.message.uid==j.uid&&(b=a.opener.$messageController,d.messageCtrl=b)),d}function u(a){L.$showDetailedRecipients=!L.$showDetailedRecipients,a.stopPropagation(),a.preventDefault()}function v(a){var b,c,d,e;"A"==a.target.tagName&&"href"in a.target.attributes&&(b=a.target.attributes.href.value,c=/^mailto:([^\?]+)/.exec(b),c&&(d=_.map(decodeURIComponent(c[1]).split(","),function(a){return"<"+a+">"}),e={to:d},_.forEach(["subject","body"],function(a){var d=new RegExp(a+"=([^&]+)");a="body"==a?"text":a,c=d.exec(b),c&&(e[a]=[decodeURIComponent(c[1])])}),_.forEach(["cc","bcc"],function(a){var d=new RegExp(a+"=([^&]+)");c=d.exec(b),c&&(e[a]=[decodeURIComponent(c[1])])}),F(a,e)))}function w(){var a,b,e,g,h,k=t();k.messageCtrl?(a=k.mailboxCtrl.selectedFolder,b=k.messageCtrl.message,e=k.messageCtrl.$state):(a=i,b=j,e=c),a.$deleteMessages([b]).then(function(c){var i=c;if(b=null,angular.isDefined(e)){c>0&&(i-=1,g=a.$messages[i]),ca.$lastVisibleIndex&&(a.$topIndex=i-(a.$lastVisibleIndex-a.$topIndex))):e.go("mail.account.mailbox").then(function(){b=null,delete a.selectedMessage})}catch(j){}}E()})}function x(a,b){null===M&&(M=e.show({parent:angular.element(document.body),targetEvent:a,clickOutsideToClose:!1,escapeToClose:!1,templateUrl:"UIxMailEditor",controller:"MessageEditorController",controllerAs:"editor",locals:{stateAccount:L.account,stateMessage:b}})["finally"](function(){M=null,E()}))}function y(){c.go("mail.account.mailbox").then(function(){L.message=null,delete i.selectedMessage})}function z(a){var b=L.message.$reply();x(a,b)}function A(a){var b=L.message.$replyAll();x(a,b)}function B(a){var b=L.message.$forward();x(a,b)}function C(a){L.message.$editableContent().then(function(){x(a,L.message)})}function D(){var b=[l.baseURL(),"UIxMailPopupView#/Mail",L.message.accountId,k(k(L.message.$mailbox.path)),L.message.uid].join("/"),c=L.message.$absolutePath();N=a.open(b,c,["width=680","height=520","resizable=1","scrollbars=1","toolbar=0","location=0","directories=0","status=0","menubar=0","copyhistory=0"].join(","))}function E(){a.opener&&a.close()}function F(a,b){L.account.$newMessage().then(function(c){angular.extend(c.editable,b),x(a,c)}),a.stopPropagation(),a.preventDefault()}function G(a){L.showRawSource||L.message.$rawSource?L.showRawSource=!L.showRawSource:s.$$resource.post(L.message.id,"viewsource").then(function(a){L.message.$rawSource=a,L.showRawSource=!0})}function H(b){a.print()}function I(a){return K(a,"appointment")}function J(a){return K(a,"task")}function K(a,b){L.message.$plainContent().then(function(c){var d={pid:o.$defaultCalendar(),type:b,summary:c.subject,comment:c.content},f=new p(d),g=[l.activeUser("folderURL"),"Calendar","UIx"+b.capitalize()+"EditorTemplate"].join("/");return e.show({parent:angular.element(document.body),targetEvent:a,clickOutsideToClose:!0,escapeToClose:!0,templateUrl:g,controller:"ComponentEditorController",controllerAs:"editor",locals:{stateComponent:f}})})}var L=this,M=null,N=null;a.$messageController=L,L.$state=c,L.accounts=g,L.account=h,L.mailbox=i,L.message=j,L.service=s,L.tags={searchText:"",selected:""},L.showFlags=j.flags&&j.flags.length>0,L.$showDetailedRecipients=!1,L.toggleDetailedRecipients=u,L.filterMailtoLinks=v,L.deleteMessage=w,L.close=y,L.reply=z,L.replyAll=A,L.forward=B,L.edit=C,L.openPopup=D,L.closePopup=E,L.newMessage=F,L.toggleRawSource=G,L.showRawSource=!1,L.print=H,L.convertToEvent=I,L.convertToTask=J,a.opener?(b.$watchCollection(function(){return L.message.flags},function(a,b){var c;(a||b)&&(c=t(),c.messageCtrl&&c.messageCtrl.service.$timeout(function(){c.messageCtrl.showFlags=!0,c.messageCtrl.message.flags=a}))}),b.$watch(function(){return L.message.isflagged},function(a,b){var c=t();c.mailboxCtrl&&c.mailboxCtrl.service.$timeout(function(){var b=_.find(c.mailboxCtrl.selectedFolder.$messages,{uid:L.message.uid});b.isflagged=a})})):b.$watchCollection(function(){return L.message.flags},function(a,b){var c,d,e;(a||b)&&(c=a||[],d=b||[],_.forEach(c,function(a,b){angular.isObject(a)&&(c[b]=a.name)}),c.length>d.length?(e=_.difference(c,d),_.forEach(e,function(a){L.message.addTag(a)})):c.length';\n else\n identity.full = '<' + identity.email + '>';\n });\n Account.$log.debug('Account: ' + JSON.stringify(futureAccountData, undefined, 2));\n }\n else {\n // The promise will be unwrapped first\n //this.$unwrap(futureAccountData);\n }\n }\n\n /**\n * @memberof Account\n * @desc The factory we'll use to register with Angular\n * @returns the Account constructor\n */\n Account.$factory = ['$q', '$timeout', '$log', 'sgSettings', 'Resource', 'Preferences', 'Mailbox', 'Message', function($q, $timeout, $log, Settings, Resource, Preferences, Mailbox, Message) {\n angular.extend(Account, {\n $q: $q,\n $timeout: $timeout,\n $log: $log,\n $$resource: new Resource(Settings.activeUser('folderURL') + 'Mail', Settings.activeUser()),\n $Preferences: Preferences,\n $Mailbox: Mailbox,\n $Message: Message\n });\n\n return Account; // return constructor\n }];\n\n /**\n * @module SOGo.MailerUI\n * @desc Factory registration of Account in Angular module.\n */\n try {\n angular.module('SOGo.MailerUI');\n }\n catch(e) {\n angular.module('SOGo.MailerUI', ['SOGo.Common']);\n }\n angular.module('SOGo.MailerUI')\n .factory('Account', Account.$factory);\n\n /**\n * @memberof Account\n * @desc Set the list of accounts and instanciate a new Account object for each item.\n * @param {array} [data] - the metadata of the accounts\n * @returns the list of accounts\n */\n Account.$findAll = function(data) {\n if (!data) {\n return Account.$$resource.fetch('', 'mailAccounts').then(function(o) {\n return Account.$unwrapCollection(o);\n });\n }\n return Account.$unwrapCollection(data);\n };\n\n /**\n * @memberof Account\n * @desc Unwrap to a collection of Account instances.\n * @param {object} data - the accounts information\n * @returns a collection of Account objects\n */\n Account.$unwrapCollection = function(data) {\n var collection = [];\n\n angular.forEach(data, function(o, i) {\n o.id = i;\n collection[i] = new Account(o);\n });\n Account.$accounts = collection;\n\n return collection;\n };\n\n /**\n * @function getLength\n * @memberof Account.prototype\n * @desc Used by md-virtual-repeat / md-on-demand\n * @returns the number of mailboxes in the account\n */\n Account.prototype.getLength = function() {\n return this.$flattenMailboxes().length;\n };\n\n /**\n * @function getItemAtIndex\n * @memberof Account.prototype\n * @desc Used by md-virtual-repeat / md-on-demand\n * @returns the mailbox at the specified index\n */\n Account.prototype.getItemAtIndex = function(index) {\n var expandedMailboxes;\n\n expandedMailboxes = this.$flattenMailboxes();\n if (index >= 0 && index < expandedMailboxes.length)\n return expandedMailboxes[index];\n\n return null;\n };\n\n /**\n * @function $getMailboxes\n * @memberof Account.prototype\n * @desc Fetch the list of mailboxes for the current account.\n * @param {object} [options] - force a reload by setting 'reload' to true\n * @returns a promise of the HTTP operation\n */\n Account.prototype.$getMailboxes = function(options) {\n var _this = this;\n\n if (this.$mailboxes && !(options && options.reload)) {\n return Account.$q.when(this.$mailboxes);\n }\n else {\n return Account.$Mailbox.$find(this).then(function(data) {\n _this.$mailboxes = data;\n _this.$expanded = false;\n\n // Set expanded folders from user's settings\n Account.$Preferences.ready().then(function() {\n var expandedFolders,\n _visit = function(mailboxes) {\n _.forEach(mailboxes, function(o) {\n o.$expanded = (expandedFolders.indexOf('/' + o.id) >= 0);\n if (o.children && o.children.length > 0) {\n _visit(o.children);\n }\n });\n };\n if (Account.$Preferences.settings.Mail.ExpandedFolders) {\n if (angular.isString(Account.$Preferences.settings.Mail.ExpandedFolders))\n // Backward compatibility support\n expandedFolders = angular.fromJson(Account.$Preferences.settings.Mail.ExpandedFolders);\n else\n expandedFolders = Account.$Preferences.settings.Mail.ExpandedFolders;\n _this.$expanded = (expandedFolders.indexOf('/' + _this.id) >= 0);\n if (expandedFolders.length > 0) {\n _visit(_this.$mailboxes);\n }\n }\n if (Account.$accounts)\n _this.$expanded |= (Account.$accounts.length == 1); // Always expand single account\n _this.$flattenMailboxes({reload: true});\n });\n\n return _this.$mailboxes;\n });\n }\n };\n\n /**\n * @function $flattenMailboxes\n * @memberof Account.prototype\n * @desc Get a flatten array of the mailboxes.\n * @param {object} [options] - the following boolean attributes are available:\n * - reload: rebuild the flatten array of mailboxes from the original tree representation (this.$mailboxes)\n * - all: return all mailboxes, ignoring their expanstion state\n * - saveState: save expansion state of mailboxes to the server\n * @returns an array of Mailbox instances\n */\n Account.prototype.$flattenMailboxes = function(options) {\n var _this = this,\n allMailboxes = [],\n expandedMailboxes = [],\n _visit = function(mailboxes) {\n _.forEach(mailboxes, function(o) {\n allMailboxes.push(o);\n if ((options && options.all || o.$expanded) && o.children && o.children.length > 0) {\n _visit(o.children);\n }\n });\n };\n\n if (this.$$flattenMailboxes && !(options && (options.reload || options.all))) {\n allMailboxes = this.$$flattenMailboxes;\n }\n else {\n _visit(this.$mailboxes);\n if (!options || !options.all) {\n _this.$$flattenMailboxes = allMailboxes;\n if (options && options.saveState) {\n // Save expansion state of mailboxes to the server\n _.forEach(Account.$accounts, function(account) {\n if (account.$expanded) {\n expandedMailboxes.push('/' + account.id);\n }\n _.reduce(account.$$flattenMailboxes, function(expandedFolders, mailbox) {\n if (mailbox.$expanded) {\n expandedFolders.push('/' + mailbox.id);\n }\n return expandedFolders;\n }, expandedMailboxes);\n });\n Account.$$resource.post(null, 'saveFoldersState', expandedMailboxes);\n }\n }\n }\n\n return allMailboxes;\n };\n\n Account.prototype.$getMailboxByType = function(type) {\n var mailbox,\n // Recursive find function\n _find = function(mailboxes) {\n var mailbox = _.find(mailboxes, function(o) {\n return o.type == type;\n });\n if (!mailbox) {\n angular.forEach(mailboxes, function(o) {\n if (!mailbox && o.children && o.children.length > 0) {\n mailbox = _find(o.children);\n }\n });\n }\n return mailbox;\n };\n mailbox = _find(this.$mailboxes);\n\n return mailbox;\n };\n\n /**\n * @function $getMailboxByPath\n * @memberof Account.prototype\n * @desc Recursively find a mailbox using its path\n * @returns a promise of the HTTP operation\n */\n Account.prototype.$getMailboxByPath = function(path) {\n var mailbox = null,\n // Recursive find function\n _find = function(mailboxes) {\n var mailbox = _.find(mailboxes, function(o) {\n return o.path == path;\n });\n if (!mailbox) {\n angular.forEach(mailboxes, function(o) {\n if (!mailbox && o.children && o.children.length > 0) {\n mailbox = _find(o.children);\n }\n });\n }\n return mailbox;\n };\n mailbox = _find(this.$mailboxes);\n\n return mailbox;\n };\n\n /**\n * @function $newMailbox\n * @memberof Account.prototype\n * @desc Create a new mailbox on the server and refresh the list of mailboxes.\n * @returns a promise of the HTTP operations\n */\n Account.prototype.$newMailbox = function(path, name) {\n var _this = this;\n\n return Account.$$resource.post(path.toString(), 'createFolder', {name: name}).then(function() {\n _this.$getMailboxes({reload: true});\n });\n };\n\n /**\n * @function updateQuota\n * @memberof Account.prototype\n * @param {Object} data - the inbox quota information returned by the server\n * @desc Update the quota definition associated to the account\n */\n Account.prototype.updateQuota = function(data) {\n var percent, format, description;\n\n percent = (Math.round(data.usedSpace * 10000 / data.maxQuota) / 100);\n format = l(\"quotasFormat\");\n description = format.formatted(percent, Math.round(data.maxQuota/10.24)/100);\n\n this.$quota = { percent: percent, description: description };\n };\n\n /**\n * @function $newMessage\n * @memberof Account.prototype\n * @desc Prepare a new Message object associated to the appropriate mailbox.\n * @returns a promise of the HTTP operations\n */\n Account.prototype.$newMessage = function() {\n var _this = this;\n\n // Query account for draft folder and draft UID\n return Account.$$resource.fetch(this.id.toString(), 'compose').then(function(data) {\n Account.$log.debug('New message (compose): ' + JSON.stringify(data, undefined, 2));\n var message = new Account.$Message(data.accountId, _this.$getMailboxByPath(data.mailboxPath), data);\n return message;\n }).then(function(message) {\n // Fetch draft initial data\n return Account.$$resource.fetch(message.$absolutePath({asDraft: true}), 'edit').then(function(data) {\n Account.$log.debug('New message (edit): ' + JSON.stringify(data, undefined, 2));\n angular.extend(message.editable, data);\n message.isNew = true;\n return message;\n });\n });\n };\n\n /**\n * @function $addDelegate\n * @memberof Account.prototype\n * @param {Object} user - a User object with minimal set of attributes (uid, isGroup, cn, c_email)\n * @desc Remove a user from the account's delegates\n * @see {@link User.$filter}\n */\n Account.prototype.$addDelegate = function(user) {\n var _this = this,\n deferred = Account.$q.defer(),\n param = {uid: user.uid};\n if (!user.uid || _.indexOf(_.map(this.delegates, 'uid'), user.uid) > -1) {\n // No UID specified or user already in delegates\n deferred.resolve();\n }\n else {\n Account.$$resource.fetch(this.id.toString(), 'addDelegate', param).then(function() {\n _this.delegates.push(user);\n deferred.resolve(_this.users);\n }, function(data, status) {\n deferred.reject(l('An error occured please try again.'));\n });\n }\n return deferred.promise;\n };\n\n /**\n * @function $removeDelegate\n * @memberof Account.prototype\n * @param {Object} user - a User object with minimal set of attributes (uid, isGroup, cn, c_email)\n * @desc Remove a user from the account's delegates\n * @return a promise of the server call to remove the user from the account's delegates\n */\n Account.prototype.$removeDelegate = function(uid) {\n var _this = this,\n param = {uid: uid};\n return Account.$$resource.fetch(this.id.toString(), 'removeDelegate', param).then(function() {\n var i = _.indexOf(_.map(_this.delegates, 'uid'), uid);\n if (i >= 0) {\n _this.delegates.splice(i, 1);\n }\n });\n };\n \n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /**\n * @name Mailbox\n * @constructor\n * @param {object} futureMailboxData - either an object literal or a promise\n */\n function Mailbox(account, futureMailboxData) {\n this.$account = account;\n // Data is immediately available\n if (typeof futureMailboxData.then !== 'function') {\n this.init(futureMailboxData);\n if (this.name && !this.path) {\n // Create a new mailbox on the server\n var newMailboxData = Mailbox.$$resource.create('createFolder', this.name);\n this.$unwrap(newMailboxData);\n }\n }\n else {\n // The promise will be unwrapped first\n // NOTE: this condition never happen for the moment\n this.$unwrap(futureMailboxData);\n }\n }\n\n /**\n * @memberof Mailbox\n * @desc The factory we'll use to register with Angular\n * @returns the Mailbox constructor\n */\n Mailbox.$factory = ['$q', '$timeout', '$log', 'sgSettings', 'Resource', 'Message', 'Acl', 'Preferences', 'sgMailbox_PRELOAD', function($q, $timeout, $log, Settings, Resource, Message, Acl, Preferences, PRELOAD) {\n angular.extend(Mailbox, {\n $q: $q,\n $timeout: $timeout,\n $log: $log,\n $$resource: new Resource(Settings.activeUser('folderURL') + 'Mail', Settings.activeUser()),\n $Message: Message,\n $$Acl: Acl,\n $Preferences: Preferences,\n $query: { sort: 'date', asc: 0 },\n selectedFolder: null,\n $refreshTimeout: null,\n $virtualMode: false,\n PRELOAD: PRELOAD\n });\n // Initialize sort parameters from user's settings\n Preferences.ready().then(function() {\n if (Preferences.settings.Mail.SortingState) {\n Mailbox.$query.sort = Preferences.settings.Mail.SortingState[0];\n Mailbox.$query.asc = parseInt(Preferences.settings.Mail.SortingState[1]);\n }\n });\n\n return Mailbox; // return constructor\n }];\n\n /**\n * @module SOGo.MailerUI\n * @desc Factory registration of Mailbox in Angular module.\n */\n try {\n angular.module('SOGo.MailerUI');\n }\n catch(e) {\n angular.module('SOGo.MailerUI', ['SOGo.Common']);\n }\n angular.module('SOGo.MailerUI')\n .constant('sgMailbox_PRELOAD', {\n LOOKAHEAD: 50,\n SIZE: 100\n })\n .factory('Mailbox', Mailbox.$factory);\n\n /**\n * @memberof Mailbox\n * @desc Fetch list of mailboxes of a specific account\n * @param {string} accountId - the account\n * @return a promise of the HTTP operation\n * @see {@link Account.$getMailboxes}\n */\n Mailbox.$find = function(account) {\n var path, futureMailboxData;\n\n futureMailboxData = this.$$resource.fetch(account.id.toString(), 'view');\n\n return Mailbox.$unwrapCollection(account, futureMailboxData); // a collection of mailboxes\n };\n\n /**\n * @memberof Mailbox\n * @desc Unwrap to a collection of Mailbox instances.\n * @param {string} account - the account\n * @param {promise} futureMailboxData - a promise of the mailboxes metadata\n * @returns a promise of a collection of Mailbox objects\n */\n Mailbox.$unwrapCollection = function(account, futureMailboxData) {\n var collection = [],\n // Local recursive function\n createMailboxes = function(level, mailbox) {\n for (var i = 0; i < mailbox.children.length; i++) {\n mailbox.children[i].level = level;\n mailbox.children[i] = new Mailbox(account, mailbox.children[i]);\n createMailboxes(level+1, mailbox.children[i]);\n }\n };\n //collection.$futureMailboxData = futureMailboxData;\n\n return futureMailboxData.then(function(data) {\n return Mailbox.$timeout(function() {\n // Each entry is spun up as a Mailbox instance\n angular.forEach(data.mailboxes, function(data, index) {\n data.level = 0;\n var mailbox = new Mailbox(account, data);\n createMailboxes(1, mailbox); // recursively create all sub-mailboxes\n collection.push(mailbox);\n });\n // Update inbox quota\n if (data.quotas)\n account.updateQuota(data.quotas);\n return collection;\n });\n });\n };\n\n /**\n * @memberof Mailbox\n * @desc Build the path of the mailbox (or account only).\n * @param {string} accountId - the account ID\n * @param {string} [mailboxPath] - the mailbox path\n * @returns a string representing the path relative to the mail module\n */\n Mailbox.$absolutePath = function(accountId, mailboxPath) {\n var path = [];\n\n if (mailboxPath) {\n path = _.map(mailboxPath.split('/'), function(component) {\n return 'folder' + component.asCSSIdentifier();\n });\n }\n\n path.splice(0, 0, accountId); // insert account ID\n\n return path.join('/');\n };\n\n /**\n * @function init\n * @memberof Mailbox.prototype\n * @desc Extend instance with new data and compute additional attributes.\n * @param {object} data - attributes of mailbox\n */\n Mailbox.prototype.init = function(data) {\n var _this = this;\n this.$isLoading = true;\n this.$messages = [];\n this.uidsMap = {};\n angular.extend(this, data);\n if (this.path) {\n this.id = this.$id();\n this.$acl = new Mailbox.$$Acl('Mail/' + this.id);\n }\n if (this.type) {\n this.$isEditable = this.isEditable();\n }\n this.$isNoInferiors = this.isNoInferiors();\n if (angular.isUndefined(this.$shadowData)) {\n // Make a copy of the data for an eventual reset\n this.$shadowData = this.$omit();\n }\n };\n\n /**\n * @function selectFolder\n * @memberof Mailbox.prototype\n * @desc Mark the folder as selected in the constructor unless virtual mode is active\n */\n Mailbox.prototype.selectFolder = function() {\n if (!Mailbox.$virtualMode)\n Mailbox.selectedFolder = this;\n };\n\n /**\n * @function getLength\n * @memberof Mailbox.prototype\n * @desc Used by md-virtual-repeat / md-on-demand\n * @returns the number of messages in the mailbox\n */\n Mailbox.prototype.getLength = function() {\n return this.$messages.length;\n };\n\n /**\n * @function getItemAtIndex\n * @memberof Mailbox.prototype\n * @desc Used by md-virtual-repeat / md-on-demand\n * @returns the message at the specified index\n */\n Mailbox.prototype.getItemAtIndex = function(index) {\n var message;\n\n if (index >= 0 && index < this.$messages.length) {\n message = this.$messages[index];\n this.$lastVisibleIndex = Math.max(0, index - 3); // Magic number is NUM_EXTRA from virtual-repeater.js\n\n if (this.$loadMessage(message.uid))\n return message;\n }\n return null;\n };\n\n /**\n * @function $id\n * @memberof Mailbox.prototype\n * @desc Build the unique ID to identified the mailbox.\n * @returns a string representing the path relative to the mail module\n */\n Mailbox.prototype.$id = function() {\n return Mailbox.$absolutePath(this.$account.id, this.path);\n };\n\n /**\n * @function $selectedCount\n * @memberof Mailbox.prototype\n * @desc Return the number of messages selected by the user.\n * @returns the number of selected messages\n */\n Mailbox.prototype.$selectedCount = function() {\n var count;\n\n count = 0;\n if (this.$messages) {\n count = (_.filter(this.$messages, function(message) { return message.selected; })).length;\n }\n return count;\n };\n\n /**\n * @function isSelectedMessage\n * @memberof Mailbox.prototype\n * @desc Check if the specified message is selected.\n * @param {string} messageId\n * @returns true if the specified message is selected\n */\n Mailbox.prototype.isSelectedMessage = function(messageId) {\n return this.selectedMessage == messageId;\n };\n\n /**\n * @function hasSelectedMessage\n * @memberof Mailbox.prototype\n * @desc Check if a message is selected.\n * @returns true if the a message is selected\n */\n Mailbox.prototype.hasSelectedMessage = function() {\n return angular.isDefined(this.selectedMessage);\n };\n\n /**\n * @function $filter\n * @memberof Mailbox.prototype\n * @desc Fetch the messages metadata of the mailbox\n * @param {object} [sort] - sort preferences. Defaults to descendent by date.\n * @param {string} sort.match - either AND or OR\n * @param {string} sort.sort - either arrival, subject, from, to, date, or size\n * @param {boolean} sort.asc - sort is ascendant if true\n * @param {object[]} [filters] - list of filters for the query\n * @param {string} filters.searchBy - either subject, from, to, cc, or body\n * @param {string} filters.searchInput - the search string to match\n * @param {boolean} filters.negative - negate the condition\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$filter = function(sortingAttributes, filters) {\n var _this = this, options = {};\n\n if (!angular.isDefined(this.unseenCount))\n this.unseenCount = 0;\n\n Mailbox.$timeout(function() {\n _this.$isLoading = true;\n });\n\n return Mailbox.$Preferences.ready().then(function() {\n\n if (Mailbox.$refreshTimeout)\n Mailbox.$timeout.cancel(Mailbox.$refreshTimeout);\n\n if (sortingAttributes)\n // Sorting preferences are common to all mailboxes\n angular.extend(Mailbox.$query, sortingAttributes);\n\n angular.extend(options, { sortingAttributes: Mailbox.$query });\n if (angular.isDefined(filters)) {\n options.filters = _.reject(filters, function(filter) {\n return !filter.searchInput || filter.searchInput.length === 0;\n });\n // Decompose filters that match two fields\n _.forEach(options.filters, function(filter) {\n var secondFilter,\n match = filter.searchBy.match(/(\\w+)_or_(\\w+)/);\n if (match) {\n options.sortingAttributes.match = 'OR';\n filter.searchBy = match[1];\n secondFilter = angular.copy(filter);\n secondFilter.searchBy = match[2];\n options.filters.push(secondFilter);\n }\n });\n }\n\n // Restart the refresh timer, if needed\n if (!Mailbox.$virtualMode) {\n var refreshViewCheck = Mailbox.$Preferences.defaults.SOGoRefreshViewCheck;\n if (refreshViewCheck && refreshViewCheck != 'manually') {\n var f = angular.bind(_this, Mailbox.prototype.$filter, null, filters);\n Mailbox.$refreshTimeout = Mailbox.$timeout(f, refreshViewCheck.timeInterval()*1000);\n }\n }\n\n var futureMailboxData = Mailbox.$$resource.post(_this.id, 'view', options);\n return _this.$unwrap(futureMailboxData);\n });\n };\n\n /**\n * @function $loadMessage\n * @memberof Mailbox.prototype\n * @desc Check if the message is loaded and in any case, fetch more messages headers from the server.\n * @returns true if the message metadata are already fetched\n */\n Mailbox.prototype.$loadMessage = function(messageId) {\n var startIndex = this.uidsMap[messageId],\n endIndex,\n index,\n max = this.$messages.length,\n loaded = false,\n uids,\n futureHeadersData;\n if (angular.isDefined(this.uidsMap[messageId]) && startIndex < this.$messages.length) {\n // Index is valid\n if (angular.isDefined(this.$messages[startIndex].subject)) {// || this.$messages[startIndex].loading) {\n // Message headers are loaded or data is coming\n loaded = true;\n }\n\n // Preload more headers if possible\n endIndex = Math.min(startIndex + Mailbox.PRELOAD.LOOKAHEAD, max - 1);\n if (angular.isDefined(this.$messages[endIndex].subject) ||\n angular.isDefined(this.$messages[endIndex].loading)) {\n index = Math.max(startIndex - Mailbox.PRELOAD.LOOKAHEAD, 0);\n if (!angular.isDefined(this.$messages[index].subject) &&\n !angular.isDefined(this.$messages[index].loading)) {\n // Previous messages not loaded; preload more headers further up\n endIndex = startIndex;\n startIndex = Math.max(startIndex - Mailbox.PRELOAD.SIZE, 0);\n }\n }\n else\n // Next messages not load; preload more headers further down\n endIndex = Math.min(startIndex + Mailbox.PRELOAD.SIZE, max - 1);\n\n if (!angular.isDefined(this.$messages[startIndex].subject) &&\n !angular.isDefined(this.$messages[startIndex].loading) ||\n !angular.isDefined(this.$messages[endIndex].subject) &&\n !angular.isDefined(this.$messages[endIndex].loading)) {\n\n for (uids = []; startIndex < endIndex && startIndex < max; startIndex++) {\n if (angular.isDefined(this.$messages[startIndex].subject) || this.$messages[startIndex].loading) {\n // Message at this index is already loaded; increase the end index\n endIndex++;\n }\n else {\n // Message at this index will be loaded\n uids.push(this.$messages[startIndex].uid);\n this.$messages[startIndex].loading = true;\n }\n }\n\n Mailbox.$log.debug('Loading UIDs ' + uids.join(' '));\n futureHeadersData = Mailbox.$$resource.post(this.id, 'headers', {uids: uids});\n this.$unwrapHeaders(futureHeadersData);\n }\n }\n return loaded;\n };\n\n /**\n * @function isEditable\n * @memberof Mailbox.prototype\n * @desc Checks if the mailbox is editable based on its type.\n * @returns true if the mailbox is not a special folder.\n */\n Mailbox.prototype.isEditable = function() {\n return this.type == 'folder';\n };\n\n /**\n * @function isNoInferiors\n * @memberof Mailbox.prototype\n * @desc Checks if the mailbox can contain submailboxes\n * @returns true if the mailbox can not contain submailboxes\n */\n Mailbox.prototype.isNoInferiors = function() {\n return this.flags.indexOf('noinferiors') >= 0;\n };\n\n /**\n * @function $rename\n * @memberof AddressBook.prototype\n * @desc Rename the addressbook and keep the list sorted\n * @param {string} name - the new name\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$rename = function() {\n var _this = this,\n findParent,\n parent,\n children,\n i;\n\n if (this.name == this.$shadowData.name) {\n // Name hasn't changed\n return Mailbox.$q.when();\n }\n\n // Local recursive function\n findParent = function(parent, children) {\n var parentMailbox = null,\n mailbox = _.find(children, function(o) {\n return o.path == _this.path;\n });\n if (mailbox) {\n parentMailbox = parent;\n }\n else {\n angular.forEach(children, function(o) {\n if (!parentMailbox && o.children && o.children.length > 0) {\n parentMailbox = findParent(o, o.children);\n }\n });\n }\n return parentMailbox;\n };\n\n // Find mailbox parent\n parent = findParent(null, this.$account.$mailboxes);\n if (parent === null)\n children = this.$account.$mailboxes;\n else\n children = parent.children;\n\n // Find index of mailbox among siblings\n i = _.indexOf(_.map(children, 'id'), this.id);\n\n return this.$save().then(function(data) {\n var sibling;\n angular.extend(_this, data); // update the path attribute\n _this.id = _this.$id();\n\n // Move mailbox among its siblings according to its new name\n children.splice(i, 1);\n sibling = _.find(children, function(o) {\n Mailbox.$log.debug(o.name + ' ? ' + _this.name);\n return (o.type == 'folder' && o.name.localeCompare(_this.name) > 0);\n });\n if (sibling) {\n i = _.indexOf(_.map(children, 'id'), sibling.id);\n }\n else {\n i = children.length;\n }\n children.splice(i, 0, _this);\n });\n };\n\n /**\n * @function $compact\n * @memberof Mailbox.prototype\n * @desc Compact the mailbox\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$compact = function() {\n var _this = this;\n return Mailbox.$$resource.post(this.id, 'expunge')\n .then(function(data) {\n // Update inbox quota\n if (data.quotas)\n _this.$account.updateQuota(data.quotas);\n });\n };\n\n /**\n * @function $setFolderAs\n * @memberof Mailbox.prototype\n * @desc Set a folder as Drafts/Sent/Trash\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$setFolderAs = function(type) {\n return Mailbox.$$resource.post(this.id, 'setAs' + type + 'Folder');\n };\n\n /**\n * @function $emptyTrash\n * @memberof Mailbox.prototype\n * @desc Empty the Trash folder.\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$emptyTrash = function() {\n var _this = this;\n\n return Mailbox.$$resource.post(this.id, 'emptyTrash').then(function(data) {\n // Remove all messages from the mailbox\n _this.$messages = [];\n _this.uidsMap = {};\n _this.unseenCount = 0;\n\n // If we had any submailboxes, lets do a refresh of the mailboxes list\n if (angular.isDefined(_this.children) && _this.children.length)\n _this.$account.$getMailboxes({reload: true});\n\n // Update inbox quota\n if (data.quotas)\n _this.$account.updateQuota(data.quotas);\n });\n };\n\n /**\n * @function $markAsRead\n * @memberof Mailbox.prototype\n * @desc Mark all messages from folder as read\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$markAsRead = function() {\n return Mailbox.$$resource.post(this.id, 'markRead');\n };\n\n /**\n * @function $flagMessages\n * @memberof Mailbox.prototype\n * @desc Add or remove a flag on a message set\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$flagMessages = function(uids, flags, operation) {\n var data = {msgUIDs: uids,\n flags: flags,\n operation: operation};\n\n return Mailbox.$$resource.post(this.id, 'addOrRemoveLabel', data);\n };\n\n /**\n * @function saveSelectedMessages\n * @memberof Mailbox.prototype\n * @desc Download the selected messages\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.saveSelectedMessages = function() {\n var selectedMessages, selectedUIDs;\n\n selectedMessages = _.filter(this.$messages, function(message) { return message.selected; });\n selectedUIDs = _.map(selectedMessages, 'uid');\n\n return Mailbox.$$resource.download(this.id, 'saveMessages', {uids: selectedUIDs});\n };\n\n /**\n * @function exportFolder\n * @memberof Mailbox.prototype\n * @desc Export this mailbox\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.exportFolder = function() {\n return Mailbox.$$resource.download(this.id, 'exportFolder');\n };\n\n /**\n * @function $delete\n * @memberof Mailbox.prototype\n * @desc Delete the mailbox from the server\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$delete = function() {\n var _this = this;\n\n return Mailbox.$$resource.remove(this.id)\n .then(function() {\n _this.$account.$getMailboxes({reload: true});\n return true;\n });\n };\n\n /**\n * @function $_deleteMessages\n * @memberof Mailbox.prototype\n * @desc Delete multiple messages from Mailbox object.\n * @param {string[]} uids - the messages uids\n * @param {object[]} messages - the Message instances\n * @return the index of the first deleted message\n */\n Mailbox.prototype.$_deleteMessages = function(uids, messages) {\n var _this = this, selectedUIDs, _$messages, unseen, firstIndex = this.$messages.length;\n\n // Decrement the unseen count\n unseen = _.filter(messages, function(message, i) { return !message.isread; });\n this.unseenCount -= unseen.length;\n\n // Remove messages from $messages and uidsMap\n _.forEachRight(this.$messages, function(message, index) {\n var selectedIndex = _.findIndex(uids, function(uid) {\n return message.uid == uid;\n });\n if (selectedIndex > -1) {\n uids.splice(selectedIndex, 1);\n delete _this.uidsMap[message.uid];\n if (message.uid == _this.selectedMessage)\n delete _this.selectedMessage;\n _this.$messages.splice(index, 1);\n if (index < firstIndex)\n firstIndex = index;\n }\n else {\n _this.uidsMap[message.uid] -= uids.length;\n }\n });\n\n // Return the index of the first deleted message\n return firstIndex;\n };\n\n /**\n * @function $deleteMessages\n * @memberof Mailbox.prototype\n * @desc Delete multiple messages from mailbox.\n * @return a promise of the HTTP operation\n */\n Mailbox.prototype.$deleteMessages = function(messages) {\n var _this = this, uids;\n\n uids = _.map(messages, 'uid');\n return Mailbox.$$resource.post(this.id, 'batchDelete', {uids: uids})\n .then(function(data) {\n // Update inbox quota\n if (data.quotas)\n _this.$account.updateQuota(data.quotas);\n\n return _this.$_deleteMessages(uids, messages);\n });\n };\n\n /**\n * @function $markOrUnMarkMessagesAsJunk\n * @memberof Mailbox.prototype\n * @desc Mark messages as junk/not junk\n * @return a promise of the HTTP operation\n */\n Mailbox.prototype.$markOrUnMarkMessagesAsJunk = function(messages) {\n var _this = this, uids;\n var method = (this.type == 'junk' ? 'markMessagesAsNotJunk' : 'markMessagesAsJunk');\n uids = _.map(messages, 'uid');\n\n return Mailbox.$$resource.post(this.id, method, {uids: uids});\n };\n\n /**\n * @function $copyMessages\n * @memberof Mailbox.prototype\n * @desc Copy multiple messages from the current mailbox to a target one\n * @return a promise of the HTTP operation\n */\n Mailbox.prototype.$copyMessages = function(uids, folder) {\n var _this = this;\n\n return Mailbox.$$resource.post(this.id, 'copyMessages', {uids: uids, folder: folder})\n .then(function(data) {\n // Update inbox quota\n if (data.quotas)\n _this.$account.updateQuota(data.quotas);\n });\n };\n\n /**\n * @function $moveMessages\n * @memberof Mailbox.prototype\n * @desc Move multiple messages from the current mailbox to a target one\n * @return a promise of the HTTP operation\n */\n Mailbox.prototype.$moveMessages = function(messages, folder) {\n var _this = this, uids;\n\n uids = _.map(messages, 'uid');\n return Mailbox.$$resource.post(this.id, 'moveMessages', {uids: uids, folder: folder})\n .then(function() {\n return _this.$_deleteMessages(uids, messages);\n });\n };\n \n /**\n * @function $reset\n * @memberof Mailbox.prototype\n * @desc Reset the original state the mailbox's data.\n */\n Mailbox.prototype.$reset = function() {\n var _this = this;\n angular.forEach(this, function(value, key) {\n if (key != 'constructor' && key != 'children' && key[0] != '$') {\n delete _this[key];\n }\n });\n angular.extend(this, this.$shadowData);\n this.$shadowData = this.$omit();\n };\n\n /**\n * @function $save\n * @memberof Mailbox.prototype\n * @desc Save the mailbox to the server. This currently can only affect the name of the mailbox.\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$save = function() {\n var _this = this;\n\n return Mailbox.$$resource.save(this.id, this.$omit()).then(function(data) {\n // Make a copy of the data for an eventual reset\n _this.$shadowData = _this.$omit();\n Mailbox.$log.debug(JSON.stringify(data, undefined, 2));\n return data;\n }, function(response) {\n Mailbox.$log.error(JSON.stringify(response.data, undefined, 2));\n // Restore previous version\n _this.$reset();\n });\n };\n\n /**\n * @function $newMailbox\n * @memberof Mailbox.prototype\n * @desc Create a new mailbox on the server and refresh the list of mailboxes.\n * @returns a promise of the HTTP operations\n */\n Mailbox.prototype.$newMailbox = function(path, name) {\n return this.$account.$newMailbox(path, name);\n };\n\n /**\n * @function $omit\n * @memberof Mailbox.prototype\n * @desc Return a sanitized object used to send to the server.\n * @return an object literal copy of the Mailbox instance\n */\n Mailbox.prototype.$omit = function() {\n return { name: this.name };\n };\n\n /**\n * @function $unwrap\n * @memberof Mailbox.prototype\n * @desc Unwrap a promise and instanciate new Message objects using received data.\n * @param {promise} futureMailboxData - a promise of the Mailbox's metadata\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$unwrap = function(futureMailboxData) {\n var _this = this,\n deferred = Mailbox.$q.defer();\n\n this.$futureMailboxData = futureMailboxData;\n this.$futureMailboxData.then(function(data) {\n Mailbox.$timeout(function() {\n var uids, headers;\n\n if (!data.uids || _this.$topIndex > data.uids.length - 1)\n _this.$topIndex = 0;\n\n _this.init(data);\n\n if (_this.uids) {\n Mailbox.$log.debug('unwrapping ' + data.uids.length + ' messages');\n\n // First entry of 'headers' are keys\n headers = _.invokeMap(_this.headers[0], 'toLowerCase');\n _this.headers.splice(0, 1);\n\n // First entry of 'uids' are keys when threaded view is enabled\n if (_this.threaded) {\n uids = _this.uids[0];\n _this.uids.splice(0, 1);\n }\n\n // Instanciate Message objects\n _.reduce(_this.uids, function(msgs, msg, i) {\n var data;\n if (_this.threaded)\n data = _.zipObject(uids, msg);\n else\n data = {uid: msg.toString()};\n\n // Build map of UID <=> index\n _this.uidsMap[data.uid] = i;\n\n msgs.push(new Mailbox.$Message(_this.$account.id, _this, data, true));\n\n return msgs;\n }, _this.$messages);\n\n // Extend Message objects with received headers\n _.forEach(_this.headers, function(data) {\n var msg = _.zipObject(headers, data),\n i = _this.uidsMap[msg.uid.toString()];\n _.extend(_this.$messages[i], msg);\n });\n }\n Mailbox.$log.debug('mailbox ' + _this.id + ' ready');\n _this.$isLoading = false;\n deferred.resolve(_this.$messages);\n });\n }, function(data) {\n angular.extend(_this, data);\n _this.isError = true;\n deferred.reject();\n });\n\n return deferred.promise;\n };\n\n /**\n * @function $unwrapHeaders\n * @memberof Mailbox.prototype\n * @desc Unwrap a promise and extend matching Message objects using received data.\n * @param {promise} futureHeadersData - a promise of some messages metadata\n */\n Mailbox.prototype.$unwrapHeaders = function(futureHeadersData) {\n var _this = this;\n\n futureHeadersData.then(function(data) {\n Mailbox.$timeout(function() {\n var headers, j;\n if (data.length > 0) {\n // First entry of 'headers' are keys\n headers = _.invokeMap(data[0], 'toLowerCase');\n data.splice(0, 1);\n _.forEach(data, function(messageHeaders) {\n messageHeaders = _.zipObject(headers, messageHeaders);\n j = _this.uidsMap[messageHeaders.uid.toString()];\n if (angular.isDefined(j)) {\n _.extend(_this.$messages[j], messageHeaders);\n }\n });\n }\n });\n });\n };\n\n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /**\n * @name Message\n * @constructor\n * @param {string} accountId - the account ID\n * @param {string} mailboxPath - an array of the mailbox path components\n * @param {object} futureAddressBookData - either an object literal or a promise\n * @param {bool} lazy - do \"lazy loading\" so we are very quick at initializing message instances\n */\n function Message(accountId, mailbox, futureMessageData, lazy) {\n this.accountId = accountId;\n this.$mailbox = mailbox;\n this.$hasUnsafeContent = false;\n this.$loadUnsafeContent = false;\n this.editable = {to: [], cc: [], bcc: []};\n this.selected = false;\n\n // Data is immediately available\n if (typeof futureMessageData.then !== 'function') {\n //console.debug(JSON.stringify(futureMessageData, undefined, 2));\n if (angular.isUndefined(lazy) || !lazy) {\n angular.extend(this, futureMessageData);\n this.$formatFullAddresses();\n }\n this.uid = parseInt(futureMessageData.uid);\n }\n else {\n // The promise will be unwrapped first\n this.$unwrap(futureMessageData);\n }\n }\n\n /**\n * @memberof Message\n * @desc The factory we'll use to register with Angular\n * @returns the Message constructor\n */\n Message.$factory = ['$q', '$timeout', '$log', 'sgSettings', 'sgMessage_STATUS', 'Resource', 'Preferences', function($q, $timeout, $log, Settings, Message_STATUS, Resource, Preferences) {\n angular.extend(Message, {\n STATUS: Message_STATUS,\n $q: $q,\n $timeout: $timeout,\n $log: $log,\n $$resource: new Resource(Settings.activeUser('folderURL') + 'Mail', Settings.activeUser()),\n $avatar: angular.bind(Preferences, Preferences.avatar)\n });\n // Initialize tags form user's defaults\n Preferences.ready().then(function() {\n if (Preferences.defaults.SOGoMailLabelsColors) {\n Message.$tags = Preferences.defaults.SOGoMailLabelsColors;\n }\n if (Preferences.defaults.SOGoMailDisplayRemoteInlineImages &&\n Preferences.defaults.SOGoMailDisplayRemoteInlineImages == 'always') {\n Message.$displayRemoteInlineImages = true;\n }\n });\n\n return Message; // return constructor\n }];\n\n /**\n * @module SOGo.MailerUI\n * @desc Factory registration of Message in Angular module.\n */\n try {\n angular.module('SOGo.MailerUI');\n }\n catch(e) {\n angular.module('SOGo.MailerUI', ['SOGo.Common']);\n }\n angular.module('SOGo.MailerUI')\n .constant('sgMessage_STATUS', {\n NOT_LOADED: 0,\n DELAYED_LOADING: 1,\n LOADING: 2,\n LOADED: 3,\n DELAYED_MS: 300\n })\n .factory('Message', Message.$factory);\n\n /**\n * @function filterTags\n * @memberof Message.prototype\n * @desc Search for tags (ie., mail labels) matching some criterias\n * @param {string} search - the search string to match\n * @returns a collection of strings\n */\n Message.filterTags = function(query, excludedTags) {\n var re = new RegExp(query, 'i'),\n results = [];\n\n _.forEach(_.keys(Message.$tags), function(tag) {\n var pair = Message.$tags[tag];\n if (pair[0].search(re) != -1) {\n if (!_.includes(excludedTags, tag))\n results.push({ name: tag, description: pair[0], color: pair[1] });\n }\n });\n\n return results;\n };\n\n /**\n * @function $absolutePath\n * @memberof Message.prototype\n * @desc Build the path of the message\n * @returns a string representing the path relative to the mail module\n */\n Message.prototype.$absolutePath = function(options) {\n var _this = this, id = this.id;\n\n function buildPath() {\n var path;\n path = _.map(_this.$mailbox.path.split('/'), function(component) {\n return 'folder' + component.asCSSIdentifier();\n });\n path.splice(0, 0, _this.accountId); // insert account ID\n return path.join('/');\n }\n\n if (angular.isUndefined(this.id) || options && options.nocache) {\n this.id = buildPath() + '/' + this.uid; // add message UID\n id = this.id;\n }\n if (options && options.asDraft && this.draftId) {\n id = buildPath() + '/' + this.draftId; // add draft ID\n }\n\n return id;\n };\n\n /**\n * @function $setUID\n * @memberof Message.prototype\n * @desc Change the UID of the message. This happens when saving a draft.\n * @param {number} uid - the new message UID\n */\n Message.prototype.$setUID = function(uid) {\n var oldUID = (this.uid || -1), _this = this, index;\n\n if (oldUID != parseInt(uid)) {\n this.uid = parseInt(uid);\n this.$absolutePath({nocache: true});\n if (oldUID > -1) {\n oldUID = oldUID.toString();\n if (angular.isDefined(this.$mailbox.uidsMap[oldUID])) {\n index = this.$mailbox.uidsMap[oldUID];\n this.$mailbox.uidsMap[uid] = index;\n delete this.$mailbox.uidsMap[oldUID];\n\n // Update messages list of mailbox\n _.forEach(['from', 'to', 'subject'], function(attr) {\n _this.$mailbox.$messages[index][attr] = _this[attr];\n });\n }\n }\n else {\n // Refresh selected folder if it's the drafts mailbox\n if (this.$mailbox.constructor.selectedFolder &&\n this.$mailbox.constructor.selectedFolder.type == 'draft') {\n this.$mailbox.constructor.selectedFolder.$filter();\n }\n }\n }\n };\n\n /**\n * @function $formatFullAddresses\n * @memberof Message.prototype\n * @desc Format all sender and recipients addresses with a complete description (name ).\n * This function also generates the avatar URL for each email address and a short name\n */\n Message.prototype.$formatFullAddresses = function() {\n var _this = this;\n var identities = _.map(_this.$mailbox.$account.identities, 'email');\n\n // Build long representation of email addresses\n _.forEach(['from', 'to', 'cc', 'bcc', 'reply-to'], function(type) {\n _.forEach(_this[type], function(data) {\n if (data.name && data.name != data.email) {\n data.full = data.name + ' <' + data.email + '>';\n\n if (data.name.length < 10)\n // Name is already short\n data.shortname = data.name;\n else if (data.name.split(' ').length)\n // If we have \"Alice Foo\" or \"Foo, Alice\" as name, we grab \"Alice\"\n data.shortname = _.first(_.last(data.name.split(/, */)).split(/ +/)).replace('\\'','');\n }\n else if (data.email) {\n data.full = '<' + data.email + '>';\n data.shortname = data.email.split('@')[0];\n }\n\n data.image = Message.$avatar(data.email, 32);\n\n // If the current user is the recepient, overwrite\n // the short name with 'me'\n if (_.indexOf(identities, data.email) >= 0)\n data.shortname = l('me');\n });\n });\n };\n\n /**\n * @function $shortRecipients\n * @memberof Message.prototype\n * @desc Format all recipients into a very compact string\n * @returns a compacted string of all recipients\n */\n Message.prototype.$shortRecipients = function(max) {\n var _this = this, result = [], count = 0, total = 0;\n\n // Build short representation of email addresses\n _.forEach(['to', 'cc', 'bcc'], function(type) {\n total += _this[type]? _this[type].length : 0;\n _.forEach(_this[type], function(data, i) {\n if (count < max)\n result.push(data.shortname);\n count++;\n });\n });\n\n if (total > max)\n result.push(l('and %{0} more...', (total - max)));\n\n return result.join(', ');\n };\n\n /**\n * @function $shortAddress\n * @memberof Message.prototype\n * @desc Format the first address of a specific type with a short description.\n * @returns a string of the name or the email of the envelope address type\n */\n Message.prototype.$shortAddress = function(type) {\n var address = '';\n if (this[type] && this[type].length > 0) {\n address = this[type][0].name || this[type][0].email || '';\n }\n\n return address;\n };\n\n /**\n * @function allowReplyAll\n * @memberof Message.prototype\n * @desc Check if 'Reply to All' is an appropriate action on the message.\n * @returns true if the message is not a draft and has more than one recipient\n */\n Message.prototype.allowReplyAll = function() {\n var recipientsCount = 0;\n recipientsCount = _.reduce(['to', 'cc'], _.bind(function(count, type) {\n if (this[type])\n return count + this[type].length;\n else\n return count;\n }, this), recipientsCount);\n\n return !this.isDraft && recipientsCount > 1;\n };\n\n /**\n * @function loadUnsafeContent\n * @memberof Message.prototype\n * @desc Mark the message to load unsafe resources when calling $content().\n */\n Message.prototype.loadUnsafeContent = function() {\n this.$loadUnsafeContent = true;\n };\n\n /**\n * @function $content\n * @memberof Message.prototype\n * @desc Get the message body as accepted by SCE (Angular Strict Contextual Escaping).\n * @returns the HTML representation of the body\n */\n Message.prototype.$content = function() {\n var _this = this,\n parts = [],\n _visit = function(part) {\n part.msgclass = 'msg-attachment-other';\n if (part.type == 'UIxMailPartAlternativeViewer') {\n _visit(_.find(part.content, function(alternatePart) {\n return part.preferredPart == alternatePart.contentType;\n }));\n }\n // Can be used for UIxMailPartMixedViewer, UIxMailPartMessageViewer, and UIxMailPartSignedViewer\n else if (angular.isArray(part.content)) {\n if (part.type == 'UIxMailPartSignedViewer' && part['supports-smime'] === 1) {\n // First line in a h1, others each in a p\n var formattedMessage = \"

\" + part.error.replace(/\\n/, \"

\");\n formattedMessage = formattedMessage.replace(/\\n/g, \"

\") + \"

\";\n _this.$smime = {\n validSignature: part.valid,\n message: formattedMessage\n };\n }\n _.forEach(part.content, function(mixedPart) {\n _visit(mixedPart);\n });\n }\n else {\n if (angular.isUndefined(part.safeContent)) {\n // Keep a copy of the original content\n part.safeContent = part.content;\n _this.$hasUnsafeContent |= (part.safeContent.indexOf(' unsafe-') > -1);\n }\n if (part.type == 'UIxMailPartHTMLViewer') {\n part.html = true;\n if (_this.$loadUnsafeContent || Message.$displayRemoteInlineImages) {\n if (angular.isUndefined(part.unsafeContent)) {\n part.unsafeContent = document.createElement('div');\n part.unsafeContent.innerHTML = part.safeContent;\n angular.forEach(['src', 'data', 'classid', 'background', 'style'], function(suffix) {\n var elements = part.unsafeContent.querySelectorAll('[unsafe-' + suffix + ']'),\n element,\n value,\n i;\n for (i = 0; i < elements.length; i++) {\n element = angular.element(elements[i]);\n value = element.attr('unsafe-' + suffix);\n element.attr(suffix, value);\n element.removeAttr('unsafe-' + suffix);\n }\n });\n _this.$hasUnsafeContent = false;\n }\n part.content = part.unsafeContent.innerHTML;\n }\n else {\n part.content = part.safeContent;\n }\n parts.push(part);\n }\n else if (part.type == 'UIxMailPartICalViewer' ||\n part.type == 'UIxMailPartImageViewer' ||\n part.type == 'UIxMailPartLinkViewer') {\n\n if (part.type == 'UIxMailPartImageViewer')\n part.msgclass = 'msg-attachment-image';\n else if (part.type == 'UIxMailPartLinkViewer')\n part.msgclass = 'msg-attachment-link';\n\n // Trusted content that can be compiled (Angularly-speaking)\n part.compile = true;\n parts.push(part);\n }\n else {\n part.html = true;\n part.content = part.safeContent;\n parts.push(part);\n }\n }\n };\n _visit(this.parts);\n\n return parts;\n };\n\n /**\n * @function $editableContent\n * @memberof Message.prototype\n * @desc First, fetch the draft ID that corresponds to the temporary draft object on the SOGo server.\n * Secondly, fetch the editable message body along with other metadata such as the recipients.\n * @returns the HTML representation of the body\n */\n Message.prototype.$editableContent = function() {\n var _this = this;\n\n return Message.$$resource.fetch(this.$absolutePath(), 'edit').then(function(data) {\n angular.extend(_this, data);\n return Message.$$resource.fetch(_this.$absolutePath({asDraft: true}), 'edit').then(function(data) {\n // Try to match a known account identity from the specified \"from\" address\n var identity = _.find(_this.$mailbox.$account.identities, function(identity) {\n return data.from.toLowerCase().indexOf(identity.email) !== -1;\n });\n if (identity)\n data.from = identity.full;\n Message.$log.debug('editable = ' + JSON.stringify(data, undefined, 2));\n angular.extend(_this.editable, data);\n return data.text;\n });\n });\n };\n\n /**\n * @function $plainContent\n * @memberof Message.prototype\n * @returns the a plain text representation of the subject and body\n */\n Message.prototype.$plainContent = function() {\n return Message.$$resource.fetch(this.$absolutePath(), 'viewplain');\n };\n\n /**\n * @function addTag\n * @memberof Message.prototype\n * @desc Add a mail tag on the current message.\n * @param {string} tag - the tag name\n * @returns a promise of the HTTP operation\n */\n Message.prototype.addTag = function(tag) {\n return this.$addOrRemoveTag('add', tag);\n };\n\n /**\n * @function removeTag\n * @memberof Message.prototype\n * @desc Remove a mail tag from the current message.\n * @param {string} tag - the tag name\n * @returns a promise of the HTTP operation\n */\n Message.prototype.removeTag = function(tag) {\n return this.$addOrRemoveTag('remove', tag);\n };\n\n /**\n * @function $addOrRemoveTag\n * @memberof Message.prototype\n * @desc Add or remove a mail tag on the current message.\n * @param {string} operation - the operation name to perform\n * @param {string} tag - the tag name\n * @returns a promise of the HTTP operation\n */\n Message.prototype.$addOrRemoveTag = function(operation, tag) {\n var data = {\n operation: operation,\n msgUIDs: [this.uid],\n flags: tag\n };\n\n if (tag)\n return Message.$$resource.post(this.$mailbox.$id(), 'addOrRemoveLabel', data);\n };\n\n /**\n * @function $imipAction\n * @memberof Message.prototype\n * @desc Perform IMIP actions on the current message.\n * @param {string} path - the path of the IMIP calendar part \n * @param {string} action - the the IMIP action to perform\n * @param {object} data - the delegation info \n */\n Message.prototype.$imipAction = function(path, action, data) {\n var _this = this;\n Message.$$resource.post([this.$absolutePath(), path].join('/'), action, data).then(function(data) {\n Message.$timeout(function() {\n _this.$reload();\n });\n });\n };\n\n /**\n * @function $sendMDN\n * @memberof Message.prototype\n * @desc Send MDN response for current email message\n */\n Message.prototype.$sendMDN = function() {\n this.shouldAskReceipt = 0;\n return Message.$$resource.post(this.$absolutePath(), 'sendMDN');\n };\n\n /**\n * @function $deleteAttachment\n * @memberof Message.prototype\n * @desc Delete an attachment from a message being composed\n * @param {string} filename - the filename of the attachment to delete\n */\n Message.prototype.$deleteAttachment = function(filename) {\n var action = 'deleteAttachment?filename=' + filename;\n var _this = this;\n Message.$$resource.post(this.$absolutePath({asDraft: true}), action).then(function(data) {\n Message.$timeout(function() {\n _this.editable.attachmentAttrs = _.filter(_this.editable.attachmentAttrs, function(attachment) {\n return attachment.filename != filename;\n });\n });\n });\n };\n\n /**\n * @function $markAsFlaggedOrUnflagged\n * @memberof Message.prototype\n * @desc Add or remove a the \\\\Flagged flag on the current message.\n * @returns a promise of the HTTP operation\n */\n Message.prototype.toggleFlag = function() {\n var _this = this,\n action = 'markMessageFlagged';\n\n if (this.isflagged)\n action = 'markMessageUnflagged';\n\n return Message.$$resource.post(this.$absolutePath(), action).then(function(data) {\n Message.$timeout(function() {\n _this.isflagged = !_this.isflagged;\n });\n });\n };\n\n /**\n * @function $isLoading\n * @memberof Message.prototype\n * @returns true if the Message content is still being retrieved from server after a specific delay\n * @see sgMessage_STATUS\n */\n Message.prototype.$isLoading = function() {\n return this.$loaded == Message.STATUS.LOADING;\n };\n\n /**\n * @function $reload\n * @memberof Message.prototype\n * @desc Fetch the viewable message body along with other metadata such as the list of attachments.\n * @param {object} [options] - set {useCache: true} to use already fetched data\n * @returns a promise of the HTTP operation\n */\n Message.prototype.$reload = function(options) {\n var futureMessageData;\n\n if (options && options.useCache && this.$futureMessageData)\n return this;\n\n futureMessageData = Message.$$resource.fetch(this.$absolutePath(options), 'view');\n\n return this.$unwrap(futureMessageData);\n };\n\n /**\n * @function $reply\n * @memberof Message.prototype\n * @desc Prepare a new Message object as a reply to the sender.\n * @returns a promise of the HTTP operations\n */\n Message.prototype.$reply = function() {\n return this.$newDraft('reply');\n };\n\n /**\n * @function $replyAll\n * @memberof Message.prototype\n * @desc Prepare a new Message object as a reply to the sender and all recipients.\n * @returns a promise of the HTTP operations\n */\n Message.prototype.$replyAll = function() {\n return this.$newDraft('replyall');\n };\n\n /**\n * @function $forward\n * @memberof Message.prototype\n * @desc Prepare a new Message object as a forward.\n * @returns a promise of the HTTP operations\n */\n Message.prototype.$forward = function() {\n return this.$newDraft('forward');\n };\n\n /**\n * @function $newDraft\n * @memberof Message.prototype\n * @desc Prepare a new Message object as a reply or a forward of the current message and associated\n * to the draft mailbox.\n * @see {@link Account.$newMessage}\n * @see {@link Message.$editableContent}\n * @see {@link Message.$reply}\n * @see {@link Message.$replyAll}\n * @see {@link Message.$forwad}\n * @param {string} action - the HTTP action to perform on the message\n * @returns a promise of the HTTP operations\n */\n Message.prototype.$newDraft = function(action) {\n var _this = this;\n\n // Query server for draft folder and draft UID\n return Message.$$resource.fetch(this.$absolutePath(), action).then(function(data) {\n var mailbox, message;\n Message.$log.debug('New ' + action + ': ' + JSON.stringify(data, undefined, 2));\n mailbox = _this.$mailbox.$account.$getMailboxByPath(data.mailboxPath);\n message = new Message(data.accountId, mailbox, data);\n // Fetch draft initial data\n return Message.$$resource.fetch(message.$absolutePath({asDraft: true}), 'edit').then(function(data) {\n Message.$log.debug('New ' + action + ': ' + JSON.stringify(data, undefined, 2) + ' original UID: ' + _this.uid);\n angular.extend(message.editable, data);\n\n // We keep a reference to our original message in order to update the flags\n message.origin = {message: _this, action: action};\n return message;\n });\n });\n };\n\n /**\n * @function $save\n * @memberof Message.prototype\n * @desc Save the message to the server.\n * @returns a promise of the HTTP operation\n */\n Message.prototype.$save = function() {\n var _this = this,\n data = this.editable;\n\n Message.$log.debug('save = ' + JSON.stringify(data, undefined, 2));\n\n return Message.$$resource.save(this.$absolutePath({asDraft: true}), data).then(function(response) {\n Message.$log.debug('save = ' + JSON.stringify(response, undefined, 2));\n _this.$setUID(response.uid);\n _this.$reload(); // fetch a new viewable version of the message\n _this.isNew = false;\n });\n };\n\n /**\n * @function $send\n * @memberof Message.prototype\n * @desc Send the message.\n * @returns a promise of the HTTP operation\n */\n Message.prototype.$send = function() {\n var _this = this,\n data = angular.copy(this.editable);\n\n Message.$log.debug('send = ' + JSON.stringify(data, undefined, 2));\n\n return Message.$$resource.post(this.$absolutePath({asDraft: true}), 'send', data).then(function(data) {\n if (data.status == 'success') {\n if (angular.isDefined(_this.origin)) {\n if (_this.origin.action.startsWith('reply'))\n _this.origin.message.isanswered = true;\n else if (_this.origin.action == 'forward')\n _this.origin.message.isforwarded = true;\n }\n return data;\n }\n else {\n return Message.$q.reject(data);\n }\n });\n };\n\n /**\n * @function $unwrap\n * @memberof Message.prototype\n * @desc Unwrap a promise. \n * @param {promise} futureMessageData - a promise of some of the Message's data\n */\n Message.prototype.$unwrap = function(futureMessageData) {\n var _this = this;\n\n // Message is not loaded yet\n this.$loaded = Message.STATUS.DELAYED_LOADING;\n Message.$timeout(function() {\n if (_this.$loaded != Message.STATUS.LOADED)\n _this.$loaded = Message.STATUS.LOADING;\n }, Message.STATUS.DELAYED_MS);\n\n // Resolve and expose the promise\n this.$futureMessageData = futureMessageData.then(function(data) {\n // Calling $timeout will force Angular to refresh the view\n if (_this.isread === 0) {\n Message.$$resource.fetch(_this.$absolutePath(), 'markMessageRead').then(function() {\n Message.$timeout(function() {\n _this.isread = true;\n _this.$mailbox.unseenCount--;\n });\n });\n }\n return Message.$timeout(function() {\n angular.extend(_this, data);\n _this.$formatFullAddresses();\n _this.$loadUnsafeContent = false;\n _this.$loaded = Message.STATUS.LOADED;\n return _this;\n });\n });\n\n return this.$futureMessageData;\n };\n\n /**\n * @function $omit\n * @memberof Message.prototype\n * @desc Return a sanitized object used to send to the server.\n * @return an object literal copy of the Message instance\n */\n Message.prototype.$omit = function(options) {\n var message = {},\n privateAttributes = options && options.privateAttributes;\n angular.forEach(this, function(value, key) {\n if (key != 'constructor' && key[0] != '$' || privateAttributes) {\n message[key] = value;\n }\n });\n\n return message;\n };\n\n /**\n * @function saveMessage\n * @memberof Message.prototype\n * @desc Download the current message\n * @returns a promise of the HTTP operation\n */\n Message.prototype.saveMessage = function() {\n var selectedUIDs;\n\n selectedUIDs = [ this.uid ];\n\n return Message.$$resource.download(this.$mailbox.id, 'saveMessages', {uids: selectedUIDs});\n };\n\n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /**\n * @name VirtualMailbox\n * @constructor\n * @param {object} account - the mail account associated with the virtual search\n */\n function VirtualMailbox(account) {\n this.$account = account;\n }\n\n /**\n * @memberof VirtualMailbox\n * @desc The factory we'll use to register with Angular\n * @returns the VirtualMailbox constructor\n */\n VirtualMailbox.$factory = ['$q', '$timeout', '$log', 'sgSettings', 'Message', 'Mailbox', 'sgMailbox_PRELOAD', function($q, $timeout, $log, Settings, Mailbox, Message, PRELOAD) {\n angular.extend(VirtualMailbox, {\n $q: $q,\n $timeout: $timeout,\n $log: $log,\n $Message: Message,\n selectedFolder: null,\n PRELOAD: PRELOAD\n });\n\n return VirtualMailbox; // return constructor\n }];\n\n /**\n * @module SOGo.MailerUI\n * @desc Factory registration of VirtualMailbox in Angular module.\n */\n try {\n angular.module('SOGo.MailerUI');\n }\n catch(e) {\n angular.module('SOGo.MailerUI', ['SOGo.Common']);\n }\n angular.module('SOGo.MailerUI')\n .constant('sgMailbox_PRELOAD', {\n LOOKAHEAD: 50,\n SIZE: 100\n })\n .factory('VirtualMailbox', VirtualMailbox.$factory);\n\n /**\n * @memberof VirtualMailbox\n * @desc Build the path of the virtual mailbox (or account only).\n * @param {string} accountId - the account ID\n * @returns a string representing the path relative to the mail module\n */\n VirtualMailbox.$absolutePath = function(accountId) {\n return [accountId, \"virtual\"].join('/');\n };\n\n /**\n * @function init\n * @memberof VirtualMailbox.prototype\n * @desc Extend instance with new data and compute additional attributes.\n * @param {object} data - attributes of mailbox\n */\n VirtualMailbox.prototype.init = function(data) {\n this.$isLoading = false;\n this.$mailboxes = [];\n this.uidsMap = {};\n angular.extend(this, data);\n this.id = this.$id();\n };\n\n VirtualMailbox.prototype.setMailboxes = function(data) {\n this.$mailboxes = data;\n\n _.forEach(this.$mailboxes, function(mailbox) {\n mailbox.$messages = [];\n mailbox.uidsMap = {};\n });\n };\n\n VirtualMailbox.prototype.startSearch = function(match, params) {\n var _this = this,\n search = VirtualMailbox.$q.when();\n\n this.$isLoading = true;\n\n _.forEach(this.$mailboxes, function(mailbox) {\n search = search.then(function() {\n if (_this.$isLoading) {\n VirtualMailbox.$log.debug(\"searching mailbox \" + mailbox.path);\n return mailbox.$filter( {sort: \"date\", asc: false, match: match}, params);\n }\n });\n });\n\n search.finally(function() {\n _this.$isLoading = false;\n });\n };\n\n VirtualMailbox.prototype.stopSearch = function() {\n VirtualMailbox.$log.debug(\"stopping search...\");\n this.$isLoading = false;\n };\n\n /**\n * @function selectFolder\n * @memberof VirtualMailbox.prototype\n * @desc A no-op for virtual mailbox\n */\n VirtualMailbox.prototype.selectFolder = function() {\n return;\n };\n\n /**\n * @function resetSelectedMessage\n * @memberof VirtualMailbox.prototype\n * @desc Delete 'selectedMessage' attribute of all submailboxes.\n */\n VirtualMailbox.prototype.resetSelectedMessage = function() {\n _.forEach(this.$mailboxes, function(mailbox) {\n delete mailbox.selectedMessage;\n });\n };\n\n /**\n * @function hasSelectedMessage\n * @memberof VirtualMailbox.prototype\n * @desc Check if a message is selected among the resulting mailboxes\n * @returns true if one message is selected\n */\n VirtualMailbox.prototype.hasSelectedMessage = function() {\n return angular.isDefined(_.find(this.$mailboxes, function(mailbox) {\n return angular.isDefined(mailbox.selectedMessage);\n }));\n };\n\n /**\n * @function isSelectedMessage\n * @memberof VirtualMailbox.prototype\n * @desc Check if the message of the specified mailbox is selected.\n * @param {string} messageId\n * @param {string} mailboxPath\n * @returns true if the specified message is selected\n */\n VirtualMailbox.prototype.isSelectedMessage = function(messageId, mailboxPath) {\n return angular.isDefined(_.find(this.$mailboxes, function(mailbox) {\n return mailbox.path == mailboxPath && mailbox.selectedMessage == messageId;\n }));\n };\n\n /**\n * @function getLength\n * @memberof VirtualMailbox.prototype\n * @desc Used by md-virtual-repeat / md-on-demand\n * @returns the number of items in the mailbox\n */\n VirtualMailbox.prototype.getLength = function() {\n var len = 0;\n\n if (!angular.isDefined(this.$mailboxes))\n return len;\n\n _.forEach(this.$mailboxes, function(mailbox) {\n len += mailbox.$messages.length;\n });\n\n return len;\n };\n\n /**\n * @function getItemAtIndex\n * @memberof VirtualMailbox.prototype\n * @desc Used by md-virtual-repeat / md-on-demand\n * @returns the message as the specified index\n */\n VirtualMailbox.prototype.getItemAtIndex = function(index) {\n var i, j, k, mailbox, message;\n\n if (angular.isDefined(this.$mailboxes) && index >= 0) {\n i = 0;\n for (j = 0; j < this.$mailboxes.length; j++) {\n mailbox = this.$mailboxes[j];\n for (k = 0; k < mailbox.$messages.length; i++, k++) {\n message = mailbox.$messages[k];\n if (i == index) {\n if (mailbox.$loadMessage(message.uid))\n return message;\n }\n }\n }\n }\n\n return null;\n };\n\n /**\n * @function $id\n * @memberof VirtualMailbox.prototype\n * @desc Build the unique ID to identified the mailbox.\n * @returns a string representing the path relative to the mail module\n */\n VirtualMailbox.prototype.$id = function() {\n return VirtualMailbox.$absolutePath(this.$account.id);\n };\n\n /**\n * @function $selectedCount\n * @memberof VirtualMailbox.prototype\n * @desc Return the number of messages selected by the user.\n * @returns the number of selected messages\n */\n VirtualMailbox.prototype.$selectedCount = function() {\n // TODO\n return 0;\n };\n\n /**\n * @function $flagMessages\n * @memberof VirtualMailbox.prototype\n * @desc Add or remove a flag on a message set\n * @returns a promise of the HTTP operation\n */\n VirtualMailbox.prototype.$flagMessages = function(uids, flags, operation) {\n // TODO\n // var data = {msgUIDs: uids,\n // flags: flags,\n // operation: operation};\n\n // return VirtualMailbox.$$resource.post(this.id, 'addOrRemoveLabel', data);\n };\n\n /**\n * @function $deleteMessages\n * @memberof VirtualMailbox.prototype\n * @desc Delete multiple messages from mailbox.\n * @return a promise of the HTTP operation\n */\n VirtualMailbox.prototype.$deleteMessages = function(uids) {\n // TODO\n //return VirtualMailbox.$$resource.post(this.id, 'batchDelete', {uids: uids});\n };\n\n /**\n * @function $copyMessages\n * @memberof VirtualMailbox.prototype\n * @desc Copy multiple messages from the current mailbox to a target one\n * @return a promise of the HTTP operation\n */\n VirtualMailbox.prototype.$copyMessages = function(uids, folder) {\n // TODO\n //return VirtualMailbox.$$resource.post(this.id, 'copyMessages', {uids: uids, folder: folder});\n };\n\n /**\n * @function $moveMessages\n * @memberof VirtualMailbox.prototype\n * @desc Move multiple messages from the current mailbox to a target one\n * @return a promise of the HTTP operation\n */\n VirtualMailbox.prototype.$moveMessages = function(uids, folder) {\n // TODO\n //return VirtualMailbox.$$resource.post(this.id, 'moveMessages', {uids: uids, folder: folder});\n };\n\n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /**\n * @ngInject\n */\n MailboxController.$inject = ['$window', '$timeout', '$state', '$mdDialog', 'stateAccounts', 'stateAccount', 'stateMailbox', 'encodeUriFilter', 'Dialog', 'Account', 'Mailbox'];\n function MailboxController($window, $timeout, $state, $mdDialog, stateAccounts, stateAccount, stateMailbox, encodeUriFilter, Dialog, Account, Mailbox) {\n var vm = this, messageDialog = null;\n\n // Expose controller\n $window.$mailboxController = vm;\n\n stateMailbox.selectFolder();\n\n vm.service = Mailbox;\n vm.accounts = stateAccounts;\n vm.account = stateAccount;\n vm.selectedFolder = stateMailbox;\n vm.selectMessage = selectMessage;\n vm.toggleMessageSelection = toggleMessageSelection;\n vm.unselectMessages = unselectMessages;\n vm.confirmDeleteSelectedMessages = confirmDeleteSelectedMessages;\n vm.markOrUnMarkMessagesAsJunk = markOrUnMarkMessagesAsJunk;\n vm.copySelectedMessages = copySelectedMessages;\n vm.moveSelectedMessages = moveSelectedMessages;\n vm.markSelectedMessagesAsFlagged = markSelectedMessagesAsFlagged;\n vm.markSelectedMessagesAsUnread = markSelectedMessagesAsUnread;\n vm.selectAll = selectAll;\n vm.sort = sort;\n vm.sortedBy = sortedBy;\n vm.cancelSearch = cancelSearch;\n vm.newMessage = newMessage;\n vm.mode = { search: false, multiple: 0 };\n\n function selectMessage(message) {\n if (Mailbox.$virtualMode)\n $state.go('mail.account.virtualMailbox.message', {accountId: stateAccount.id, mailboxId: encodeUriFilter(message.$mailbox.path), messageId: message.uid});\n else\n $state.go('mail.account.mailbox.message', {messageId: message.uid});\n }\n\n function toggleMessageSelection($event, message) {\n message.selected = !message.selected;\n vm.mode.multiple += message.selected? 1 : -1;\n $event.preventDefault();\n $event.stopPropagation();\n }\n\n function unselectMessages() {\n _.forEach(vm.selectedFolder.$messages, function(message) {\n message.selected = false;\n });\n vm.mode.multiple = 0;\n }\n\n function confirmDeleteSelectedMessages() {\n Dialog.confirm(l('Warning'),\n l('Are you sure you want to delete the selected messages?'),\n { ok: l('Delete') })\n .then(function() {\n var deleteSelectedMessage = false;\n var selectedMessages = _.filter(vm.selectedFolder.$messages, function(message) {\n if (message.selected &&\n message.uid == vm.selectedFolder.selectedMessage)\n deleteSelectedMessage = true;\n return message.selected;\n });\n vm.selectedFolder.$deleteMessages(selectedMessages).then(function(index) {\n unselectMessage(deleteSelectedMessage, index);\n });\n });\n }\n\n function markOrUnMarkMessagesAsJunk() {\n var moveSelectedMessage = false;\n var selectedMessages = _.filter(vm.selectedFolder.$messages, function(message) {\n if (message.selected &&\n message.uid == vm.selectedFolder.selectedMessage)\n moveSelectedMessage = true;\n return message.selected;\n });\n\n vm.selectedFolder.$markOrUnMarkMessagesAsJunk(selectedMessages).then(function() {\n var folder = '/' + vm.account.id + '/folderINBOX';\n\n if (vm.selectedFolder.type != 'junk') {\n folder = '/' + vm.account.$getMailboxByType('junk').id;\n }\n\n vm.selectedFolder.$moveMessages(selectedMessages, folder).then(function(index) {\n unselectMessage(moveSelectedMessage, index);\n });\n });\n }\n\n function unselectMessage(message, index) {\n // Unselect current message and cleverly load the next message\n var nextMessage, previousMessage, nextIndex = index;\n vm.mode.multiple = vm.selectedFolder.$selectedCount();\n if (message) {\n if (Mailbox.$virtualMode) {\n $state.go('mail.account.virtualMailbox');\n }\n else {\n // Select either the next or previous message\n if (index > 0) {\n nextIndex -= 1;\n nextMessage = vm.selectedFolder.$messages[nextIndex];\n }\n if (index < vm.selectedFolder.$messages.length)\n previousMessage = vm.selectedFolder.$messages[index];\n if (nextMessage) {\n if (nextMessage.isread && previousMessage && !previousMessage.isread) {\n nextIndex = index;\n nextMessage = previousMessage;\n }\n }\n else if (previousMessage) {\n nextIndex = index;\n nextMessage = previousMessage;\n }\n if (nextMessage) {\n $state.go('mail.account.mailbox.message', { messageId: nextMessage.uid });\n vm.selectedFolder.$topIndex = nextIndex;\n }\n else {\n $state.go('mail.account.mailbox');\n }\n }\n }\n }\n\n function copySelectedMessages(folder) {\n var selectedMessages = _.filter(vm.selectedFolder.$messages, function(message) { return message.selected; });\n var selectedUIDs = _.map(selectedMessages, 'uid');\n vm.selectedFolder.$copyMessages(selectedUIDs, '/' + folder);\n }\n\n function moveSelectedMessages(folder) {\n var moveSelectedMessage = false;\n var selectedMessages = _.filter(vm.selectedFolder.$messages, function(message) {\n if (message.selected &&\n message.uid == vm.selectedFolder.selectedMessage)\n moveSelectedMessage = true;\n return message.selected;\n });\n vm.selectedFolder.$moveMessages(selectedMessages, '/' + folder).then(function(index) {\n unselectMessage(moveSelectedMessage, index);\n });\n }\n\n function selectAll() {\n var i = 0, length = vm.selectedFolder.$messages.length;\n for (; i < length; i++)\n vm.selectedFolder.$messages[i].selected = true;\n vm.mode.multiple = length;\n }\n\n function markSelectedMessagesAsFlagged() {\n var selectedMessages = _.filter(vm.selectedFolder.$messages, function(message) { return message.selected; });\n var selectedUIDs = _.map(selectedMessages, 'uid');\n\n vm.selectedFolder.$flagMessages(selectedUIDs, '\\\\Flagged', 'add').then(function(d) {\n // Success\n _.forEach(selectedMessages, function(message) {\n message.isflagged = true;\n });\n });\n }\n\n function markSelectedMessagesAsUnread() {\n var selectedMessages = _.filter(vm.selectedFolder.$messages, function(message) { return message.selected; });\n var selectedUIDs = _.map(selectedMessages, 'uid');\n\n vm.selectedFolder.$flagMessages(selectedUIDs, 'seen', 'remove').then(function(d) {\n // Success\n _.forEach(selectedMessages, function(message) {\n message.isread = false;\n vm.selectedFolder.unseenCount++;\n });\n });\n }\n\n function sort(field) {\n vm.selectedFolder.$filter({ sort: field });\n }\n\n function sortedBy(field) {\n return Mailbox.$query.sort == field;\n }\n\n function cancelSearch() {\n vm.mode.search = false;\n vm.selectedFolder.$filter().then(function() {\n if (vm.selectedFolder.selectedMessage) {\n $timeout(function() {\n vm.selectedFolder.$topIndex = vm.selectedFolder.uidsMap[vm.selectedFolder.selectedMessage];\n });\n }\n });\n }\n\n function newMessage($event) {\n var message;\n\n if (messageDialog === null) {\n message = vm.account.$newMessage();\n messageDialog = $mdDialog\n .show({\n parent: angular.element(document.body),\n targetEvent: $event,\n clickOutsideToClose: false,\n escapeToClose: false,\n templateUrl: 'UIxMailEditor',\n controller: 'MessageEditorController',\n controllerAs: 'editor',\n locals: {\n stateAccount: vm.account,\n stateMessage: message,\n stateRecipients: []\n }\n })\n .finally(function() {\n messageDialog = null;\n });\n }\n }\n }\n\n angular\n .module('material.components.virtualRepeat')\n .decorator('mdVirtualRepeatContainerDirective', mdVirtualRepeatContainerDirectiveDecorator);\n\n /**\n * @ngInject\n */\n mdVirtualRepeatContainerDirectiveDecorator.$inject = ['$delegate'];\n function mdVirtualRepeatContainerDirectiveDecorator($delegate) {\n $delegate[0].controller.prototype.resetScroll = function() {\n // Don't scroll to top if current virtual repeater is the messages list\n // but do update the container size\n if (this.$element.parent().attr('id') == 'messagesList')\n this.updateSize();\n else\n this.scrollTo(0);\n };\n return $delegate;\n }\n\n angular\n .module('SOGo.MailerUI')\n .controller('MailboxController', MailboxController);\n})();\n\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /**\n * @ngInject\n */\n MailboxesController.$inject = ['$state', '$timeout', '$window', '$mdDialog', '$mdToast', '$mdMedia', '$mdSidenav', 'sgConstant', 'sgFocus', 'encodeUriFilter', 'Dialog', 'sgSettings', 'Account', 'Mailbox', 'VirtualMailbox', 'User', 'Preferences', 'stateAccounts'];\n function MailboxesController($state, $timeout, $window, $mdDialog, $mdToast, $mdMedia, $mdSidenav, sgConstant, focus, encodeUriFilter, Dialog, Settings, Account, Mailbox, VirtualMailbox, User, Preferences, stateAccounts) {\n var vm = this,\n account,\n mailbox;\n\n vm.service = Mailbox;\n vm.accounts = stateAccounts;\n vm.toggleAccountState = toggleAccountState;\n vm.newFolder = newFolder;\n vm.delegate = delegate;\n vm.editFolder = editFolder;\n vm.revertEditing = revertEditing;\n vm.selectFolder = selectFolder;\n vm.saveFolder = saveFolder;\n vm.compactFolder = compactFolder;\n vm.emptyTrashFolder = emptyTrashFolder;\n vm.confirmDelete = confirmDelete;\n vm.markFolderRead = markFolderRead;\n vm.share = share;\n vm.metadataForFolder = metadataForFolder;\n vm.setFolderAs = setFolderAs;\n vm.refreshUnseenCount = refreshUnseenCount;\n\n // Advanced search options\n vm.showingAdvancedSearch = false;\n vm.currentSearchParam = '';\n vm.addSearchParam = addSearchParam;\n vm.newSearchParam = newSearchParam;\n vm.showAdvancedSearch = showAdvancedSearch;\n vm.hideAdvancedSearch = hideAdvancedSearch;\n vm.toggleAdvancedSearch = toggleAdvancedSearch;\n vm.search = {\n options: {'': l('Select a criteria'),\n subject: l('Enter Subject'),\n from: l('Enter From'),\n to: l('Enter To'),\n cc: l('Enter Cc'),\n body: l('Enter Body')\n },\n mailbox: 'INBOX',\n subfolders: 1,\n match: 'AND',\n params: []\n };\n\n function showAdvancedSearch(path) {\n vm.showingAdvancedSearch = true;\n vm.search.mailbox = path;\n // Close sidenav on small devices\n if (!$mdMedia(sgConstant['gt-md']))\n $mdSidenav('left').close();\n }\n\n function hideAdvancedSearch() {\n vm.showingAdvancedSearch = false;\n vm.service.$virtualMode = false;\n\n account = vm.accounts[0];\n mailbox = vm.searchPreviousMailbox;\n $state.go('mail.account.mailbox', { accountId: account.id, mailboxId: encodeUriFilter(mailbox.path) });\n }\n\n function toggleAdvancedSearch() {\n if (Mailbox.selectedFolder.$isLoading) {\n // Stop search\n vm.virtualMailbox.stopSearch();\n }\n else {\n // Start search\n var root, mailboxes = [],\n _visit = function(folders) {\n _.forEach(folders, function(o) {\n mailboxes.push(o);\n if (o.children && o.children.length > 0) {\n _visit(o.children);\n }\n });\n };\n\n vm.virtualMailbox = new VirtualMailbox(vm.accounts[0]);\n\n // Don't set the previous selected mailbox if we're in virtual mode\n // That allows users to do multiple advanced search but return\n // correctly to the previously selected mailbox once done.\n if (!Mailbox.$virtualMode)\n vm.searchPreviousMailbox = Mailbox.selectedFolder;\n\n Mailbox.selectedFolder = vm.virtualMailbox;\n Mailbox.$virtualMode = true;\n\n if (angular.isDefined(vm.search.mailbox)) {\n root = vm.accounts[0].$getMailboxByPath(vm.search.mailbox);\n mailboxes.push(root);\n if (vm.search.subfolders && root.children.length)\n _visit(root.children);\n }\n else {\n mailboxes = vm.accounts[0].$flattenMailboxes();\n }\n\n vm.virtualMailbox.setMailboxes(mailboxes);\n vm.virtualMailbox.startSearch(vm.search.match, vm.search.params);\n $state.go('mail.account.virtualMailbox', { accountId: vm.accounts[0].id });\n }\n }\n\n function addSearchParam(v) {\n vm.currentSearchParam = v;\n focus('advancedSearch');\n return false;\n }\n\n function newSearchParam(pattern) {\n if (pattern.length && vm.currentSearchParam.length) {\n var n = 0, searchParam = vm.currentSearchParam;\n if (pattern.startsWith(\"!\")) {\n n = 1;\n pattern = pattern.substring(1).trim();\n }\n vm.currentSearchParam = '';\n return { searchBy: searchParam, searchInput: pattern, negative: n };\n }\n }\n\n function toggleAccountState(account) {\n account.$expanded = !account.$expanded;\n account.$flattenMailboxes({ reload: true, saveState: true });\n // Fire a window resize to recompute the virtual-repeater.\n // This is a fix until the following issue is officially resolved:\n // https://github.com/angular/material/issues/7309\n $timeout(function() {\n angular.element($window).triggerHandler('resize');\n }, 150);\n }\n\n function newFolder(parentFolder) {\n Dialog.prompt(l('New folder'),\n l('Enter the new name of your folder :'))\n .then(function(name) {\n parentFolder.$newMailbox(parentFolder.id, name)\n .then(function() {\n // success\n }, function(data, status) {\n Dialog.alert(l('An error occured while creating the mailbox \"%{0}\".', name),\n l(data.error));\n });\n });\n }\n\n function delegate(account) {\n $mdDialog.show({\n templateUrl: account.id + '/delegation', // UI/Templates/MailerUI/UIxMailUserDelegation.wox\n controller: MailboxDelegationController,\n controllerAs: 'delegate',\n clickOutsideToClose: true,\n escapeToClose: true,\n locals: {\n User: User,\n account: account\n }\n });\n\n /**\n * @ngInject\n */\n MailboxDelegationController.$inject = ['$scope', '$mdDialog', 'User', 'account'];\n function MailboxDelegationController($scope, $mdDialog, User, account) {\n var vm = this;\n\n vm.users = account.delegates;\n vm.account = account;\n vm.userToAdd = '';\n vm.searchText = '';\n vm.userFilter = userFilter;\n vm.closeModal = closeModal;\n vm.removeUser = removeUser;\n vm.addUser = addUser;\n\n function userFilter($query) {\n return User.$filter($query, account.delegates);\n }\n\n function closeModal() {\n $mdDialog.hide();\n }\n\n function removeUser(user) {\n account.$removeDelegate(user.uid).catch(function(data, status) {\n Dialog.alert(l('Warning'), l('An error occured please try again.'));\n });\n }\n\n function addUser(data) {\n if (data) {\n account.$addDelegate(data).then(function() {\n vm.userToAdd = '';\n vm.searchText = '';\n }, function(error) {\n Dialog.alert(l('Warning'), error);\n });\n }\n }\n }\n } // delegate\n\n function editFolder(folder) {\n vm.editMode = folder.path;\n focus('mailboxName_' + folder.path);\n }\n\n function revertEditing(folder) {\n folder.$reset();\n vm.editMode = false;\n }\n\n function selectFolder($event, account, folder) {\n if (vm.editMode == folder.path)\n return;\n vm.editMode = false;\n vm.showingAdvancedSearch = false;\n vm.service.$virtualMode = false;\n // Close sidenav on small devices\n if (!$mdMedia(sgConstant['gt-md']))\n $mdSidenav('left').close();\n $state.go('mail.account.mailbox', { accountId: account.id, mailboxId: encodeUriFilter(folder.path) });\n $event.stopPropagation();\n $event.preventDefault();\n }\n\n function saveFolder(folder) {\n folder.$rename()\n .then(function(data) {\n vm.editMode = false;\n });\n }\n\n function compactFolder(folder) {\n folder.$compact().then(function() {\n $mdToast.show(\n $mdToast.simple()\n .content(l('Folder compacted'))\n .position('top right')\n .hideDelay(3000));\n });\n }\n\n function emptyTrashFolder(folder) {\n folder.$emptyTrash().then(function() {\n $mdToast.show(\n $mdToast.simple()\n .content(l('Trash emptied'))\n .position('top right')\n .hideDelay(3000));\n });\n }\n\n function confirmDelete(folder) {\n Dialog.confirm(l('Confirmation'), l('Do you really want to move this folder into the trash ?'))\n .then(function() {\n folder.$delete()\n .then(function() {\n $state.go('mail.account.inbox');\n }, function(data, status) {\n Dialog.alert(l('An error occured while deleting the mailbox \"%{0}\".', folder.name),\n l(data.error));\n });\n });\n }\n\n function markFolderRead(folder) {\n folder.$markAsRead();\n }\n\n function share(folder) {\n // Fetch list of ACL users\n folder.$acl.$users().then(function() {\n // Show ACL editor\n $mdDialog.show({\n templateUrl: folder.id + '/UIxAclEditor', // UI/Templates/UIxAclEditor.wox\n controller: 'AclController', // from the ng module SOGo.Common\n controllerAs: 'acl',\n clickOutsideToClose: true,\n escapeToClose: true,\n locals: {\n usersWithACL: folder.$acl.users,\n User: User,\n folder: folder\n }\n });\n });\n } // share\n\n function metadataForFolder(folder) {\n if (folder.type == 'inbox')\n return {name: folder.name, icon:'inbox'};\n else if (folder.type == 'draft')\n return {name: l('DraftsFolderName'), icon: 'drafts'};\n else if (folder.type == 'sent')\n return {name: l('SentFolderName'), icon: 'send'};\n else if (folder.type == 'trash')\n return {name: l('TrashFolderName'), icon: 'delete'};\n else if (folder.type == 'junk')\n return {name: l('JunkFolderName'), icon: 'thumb_down'};\n else if (folder.type == 'additional')\n return {name: folder.name, icon: 'folder_shared'};\n\n return {name: folder.name, icon: 'folder_open'};\n }\n\n function setFolderAs(folder, type) {\n folder.$setFolderAs(type).then(function() {\n folder.$account.$getMailboxes({reload: true});\n });\n }\n\n function refreshUnseenCount() {\n var unseenCountFolders = window.unseenCountFolders;\n\n _.forEach(vm.accounts, function(account) {\n\n // Always include the INBOX\n if (!_.includes(unseenCountFolders, account.id + '/folderINBOX'))\n unseenCountFolders.push(account.id + '/folderINBOX');\n\n _.forEach(account.$$flattenMailboxes, function(mailbox) {\n if (angular.isDefined(mailbox.unseenCount) &&\n !_.includes(unseenCountFolders, mailbox.id))\n unseenCountFolders.push(mailbox.id);\n });\n });\n\n Account.$$resource.post('', 'unseenCount', {mailboxes: unseenCountFolders}).then(function(data) {\n _.forEach(vm.accounts, function(account) {\n _.forEach(account.$$flattenMailboxes, function(mailbox) {\n if (data[mailbox.id])\n mailbox.unseenCount = data[mailbox.id];\n });\n });\n });\n\n Preferences.ready().then(function() {\n var refreshViewCheck = Preferences.defaults.SOGoRefreshViewCheck;\n if (refreshViewCheck && refreshViewCheck != 'manually')\n $timeout(vm.refreshUnseenCount, refreshViewCheck.timeInterval()*1000);\n });\n }\n\n vm.refreshUnseenCount();\n }\n\n angular\n .module('SOGo.MailerUI') \n .controller('MailboxesController', MailboxesController); \n})();\n\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /**\n * @ngInject\n */\n MessageController.$inject = ['$window', '$scope', '$state', '$mdMedia', '$mdDialog', 'sgConstant', 'stateAccounts', 'stateAccount', 'stateMailbox', 'stateMessage', 'encodeUriFilter', 'sgSettings', 'sgFocus', 'Dialog', 'Calendar', 'Component', 'Account', 'Mailbox', 'Message'];\n function MessageController($window, $scope, $state, $mdMedia, $mdDialog, sgConstant, stateAccounts, stateAccount, stateMailbox, stateMessage, encodeUriFilter, sgSettings, focus, Dialog, Calendar, Component, Account, Mailbox, Message) {\n var vm = this, messageDialog = null, popupWindow = null;\n\n // Expose controller\n $window.$messageController = vm;\n\n vm.$state = $state;\n vm.accounts = stateAccounts;\n vm.account = stateAccount;\n vm.mailbox = stateMailbox;\n vm.message = stateMessage;\n vm.service = Message;\n vm.tags = { searchText: '', selected: '' };\n vm.showFlags = stateMessage.flags && stateMessage.flags.length > 0;\n vm.$showDetailedRecipients = false;\n vm.toggleDetailedRecipients = toggleDetailedRecipients;\n vm.filterMailtoLinks = filterMailtoLinks;\n vm.deleteMessage = deleteMessage;\n vm.close = close;\n vm.reply = reply;\n vm.replyAll = replyAll;\n vm.forward = forward;\n vm.edit = edit;\n vm.openPopup = openPopup;\n vm.closePopup = closePopup;\n vm.newMessage = newMessage;\n vm.toggleRawSource = toggleRawSource;\n vm.showRawSource = false;\n vm.print = print;\n vm.convertToEvent = convertToEvent;\n vm.convertToTask = convertToTask;\n\n // One-way refresh of the parent window when modifying the message from a popup window.\n if ($window.opener) {\n // Update the message flags. The message must be displayed in the parent window.\n $scope.$watchCollection(function() { return vm.message.flags; }, function(newTags, oldTags) {\n var ctrls;\n if (newTags || oldTags) {\n ctrls = $parentControllers();\n if (ctrls.messageCtrl) {\n ctrls.messageCtrl.service.$timeout(function() {\n ctrls.messageCtrl.showFlags = true;\n ctrls.messageCtrl.message.flags = newTags;\n });\n }\n }\n });\n // Update the \"isflagged\" (star icon) of the message. The mailbox must be displayed in the parent window.\n $scope.$watch(function() { return vm.message.isflagged; }, function(isflagged, wasflagged) {\n var ctrls = $parentControllers();\n if (ctrls.mailboxCtrl) {\n ctrls.mailboxCtrl.service.$timeout(function() {\n var message = _.find(ctrls.mailboxCtrl.selectedFolder.$messages, { uid: vm.message.uid });\n message.isflagged = isflagged;\n });\n }\n });\n }\n else {\n // Flatten new tags when coming from the predefined list of tags (Message.$tags) and\n // sync tags with server when adding or removing a tag.\n $scope.$watchCollection(function() { return vm.message.flags; }, function(_newTags, _oldTags) {\n var newTags, oldTags, tags;\n if (_newTags || _oldTags) {\n newTags = _newTags || [];\n oldTags = _oldTags || [];\n _.forEach(newTags, function(tag, i) {\n if (angular.isObject(tag))\n newTags[i] = tag.name;\n });\n if (newTags.length > oldTags.length) {\n tags = _.difference(newTags, oldTags);\n _.forEach(tags, function(tag) {\n vm.message.addTag(tag);\n });\n }\n else if (newTags.length < oldTags.length) {\n tags = _.difference(oldTags, newTags);\n _.forEach(tags, function(tag) {\n vm.message.removeTag(tag);\n });\n }\n }\n });\n }\n\n /**\n * If this is a popup window, retrieve the matching controllers (mailbox and message) of the parent window.\n */\n function $parentControllers() {\n var message, mailbox, ctrls = {};\n if ($window.opener) {\n // Deleting the message from a popup window\n if ($window.opener.$mailboxController &&\n $window.opener.$mailboxController.selectedFolder.$id() == stateMailbox.$id()) {\n // The message mailbox is opened in the parent window\n mailbox = $window.opener.$mailboxController;\n ctrls.mailboxCtrl = mailbox;\n if ($window.opener.$messageController &&\n $window.opener.$messageController.message.uid == stateMessage.uid) {\n // The message is opened in the parent window\n message = $window.opener.$messageController;\n ctrls.messageCtrl = message;\n }\n }\n }\n return ctrls;\n }\n\n function toggleDetailedRecipients($event) {\n vm.$showDetailedRecipients = !vm.$showDetailedRecipients;\n $event.stopPropagation();\n $event.preventDefault();\n }\n\n function filterMailtoLinks($event) {\n var href, match, to, cc, bcc, subject, body, data;\n if ($event.target.tagName == 'A' && 'href' in $event.target.attributes) {\n href = $event.target.attributes.href.value;\n match = /^mailto:([^\\?]+)/.exec(href);\n if (match) {\n // Recipients\n to = _.map(decodeURIComponent(match[1]).split(','), function(email) {\n return '<' + email + '>';\n });\n data = { to: to };\n // Subject & body\n _.forEach(['subject', 'body'], function(param) {\n var re = new RegExp(param + '=([^&]+)');\n param = (param == 'body')? 'text' : param;\n match = re.exec(href);\n if (match)\n data[param] = [decodeURIComponent(match[1])];\n });\n // Recipients\n _.forEach(['cc', 'bcc'], function(param) {\n var re = new RegExp(param + '=([^&]+)');\n match = re.exec(href);\n if (match)\n data[param] = [decodeURIComponent(match[1])];\n });\n newMessage($event, data); // will stop event propagation\n }\n }\n }\n\n function deleteMessage() {\n var mailbox, message, state, nextMessage, previousMessage,\n parentCtrls = $parentControllers();\n\n if (parentCtrls.messageCtrl) {\n mailbox = parentCtrls.mailboxCtrl.selectedFolder;\n message = parentCtrls.messageCtrl.message;\n state = parentCtrls.messageCtrl.$state;\n }\n else {\n mailbox = stateMailbox;\n message = stateMessage;\n state = $state;\n }\n\n mailbox.$deleteMessages([message]).then(function(index) {\n var nextIndex = index;\n // Remove message object from scope\n message = null;\n if (angular.isDefined(state)) {\n // Select either the next or previous message\n if (index > 0) {\n nextIndex -= 1;\n nextMessage = mailbox.$messages[nextIndex];\n }\n if (index < mailbox.$messages.length)\n previousMessage = mailbox.$messages[index];\n\n if (nextMessage) {\n if (nextMessage.isread && previousMessage && !previousMessage.isread) {\n nextIndex = index;\n nextMessage = previousMessage;\n }\n }\n else if (previousMessage) {\n nextIndex = index;\n nextMessage = previousMessage;\n }\n\n try {\n if (nextMessage && $mdMedia(sgConstant['gt-md'])) {\n state.go('mail.account.mailbox.message', { messageId: nextMessage.uid });\n if (nextIndex < mailbox.$topIndex)\n mailbox.$topIndex = nextIndex;\n else if (nextIndex > mailbox.$lastVisibleIndex)\n mailbox.$topIndex = nextIndex - (mailbox.$lastVisibleIndex - mailbox.$topIndex);\n }\n else {\n state.go('mail.account.mailbox').then(function() {\n message = null;\n delete mailbox.selectedMessage;\n });\n }\n }\n catch (error) {}\n }\n closePopup();\n });\n }\n\n function showMailEditor($event, message) {\n if (messageDialog === null) {\n messageDialog = $mdDialog\n .show({\n parent: angular.element(document.body),\n targetEvent: $event,\n clickOutsideToClose: false,\n escapeToClose: false,\n templateUrl: 'UIxMailEditor',\n controller: 'MessageEditorController',\n controllerAs: 'editor',\n locals: {\n stateAccount: vm.account,\n stateMessage: message\n }\n })\n .finally(function() {\n messageDialog = null;\n closePopup();\n });\n }\n }\n\n function close() {\n $state.go('mail.account.mailbox').then(function() {\n vm.message = null;\n delete stateMailbox.selectedMessage;\n });\n }\n\n function reply($event) {\n var message = vm.message.$reply();\n showMailEditor($event, message);\n }\n\n function replyAll($event) {\n var message = vm.message.$replyAll();\n showMailEditor($event, message);\n }\n\n function forward($event) {\n var message = vm.message.$forward();\n showMailEditor($event, message);\n }\n\n function edit($event) {\n vm.message.$editableContent().then(function() {\n showMailEditor($event, vm.message);\n });\n }\n\n function openPopup() {\n var url = [sgSettings.baseURL(),\n 'UIxMailPopupView#/Mail',\n vm.message.accountId,\n // The double-encoding is necessary\n encodeUriFilter(encodeUriFilter(vm.message.$mailbox.path)),\n vm.message.uid]\n .join('/'),\n wId = vm.message.$absolutePath();\n popupWindow = $window.open(url, wId,\n [\"width=680\",\n \"height=520\",\n \"resizable=1\",\n \"scrollbars=1\",\n \"toolbar=0\",\n \"location=0\",\n \"directories=0\",\n \"status=0\",\n \"menubar=0\",\n \"copyhistory=0\"]\n .join(','));\n }\n\n function closePopup() {\n if ($window.opener)\n $window.close();\n }\n\n function newMessage($event, editableContent) {\n vm.account.$newMessage().then(function(message) {\n angular.extend(message.editable, editableContent);\n showMailEditor($event, message);\n });\n $event.stopPropagation();\n $event.preventDefault();\n }\n\n function toggleRawSource($event) {\n if (!vm.showRawSource && !vm.message.$rawSource) {\n Message.$$resource.post(vm.message.id, \"viewsource\").then(function(data) {\n vm.message.$rawSource = data;\n vm.showRawSource = true;\n });\n }\n else {\n vm.showRawSource = !vm.showRawSource;\n }\n }\n\n function print($event) {\n $window.print();\n }\n\n function convertToEvent($event) {\n return convertToComponent($event, 'appointment');\n }\n\n function convertToTask($event) {\n return convertToComponent($event, 'task');\n }\n\n function convertToComponent($event, type) {\n vm.message.$plainContent().then(function(data) {\n var componentData = {\n pid: Calendar.$defaultCalendar(),\n type: type,\n summary: data.subject,\n comment: data.content\n };\n var component = new Component(componentData);\n // UI/Templates/SchedulerUI/UIxAppointmentEditorTemplate.wox or\n // UI/Templates/SchedulerUI/UIxTaskEditorTemplate.wox\n var templateUrl = [\n sgSettings.activeUser('folderURL'),\n 'Calendar',\n 'UIx' + type.capitalize() + 'EditorTemplate'\n ].join('/');\n return $mdDialog.show({\n parent: angular.element(document.body),\n targetEvent: $event,\n clickOutsideToClose: true,\n escapeToClose: true,\n templateUrl: templateUrl,\n controller: 'ComponentEditorController',\n controllerAs: 'editor',\n locals: {\n stateComponent: component\n }\n });\n });\n }\n }\n \n angular\n .module('SOGo.MailerUI') \n .controller('MessageController', MessageController); \n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /**\n * @ngInject\n */\n MessageEditorController.$inject = ['$window', '$stateParams', '$mdConstant', '$mdDialog', '$mdToast', 'FileUploader', 'stateAccount', 'stateMessage', 'encodeUriFilter', '$timeout', 'Dialog', 'AddressBook', 'Card', 'Preferences'];\n function MessageEditorController($window, $stateParams, $mdConstant, $mdDialog, $mdToast, FileUploader, stateAccount, stateMessage, encodeUriFilter, $timeout, Dialog, AddressBook, Card, Preferences) {\n var vm = this, semicolon = 186;\n\n vm.addRecipient = addRecipient;\n vm.autocomplete = {to: {}, cc: {}, bcc: {}};\n vm.autosave = null;\n vm.autosaveDrafts = autosaveDrafts;\n vm.hideCc = (stateMessage.editable.cc.length === 0);\n vm.hideBcc = (stateMessage.editable.bcc.length === 0);\n vm.cancel = cancel;\n vm.save = save;\n vm.send = send;\n vm.removeAttachment = removeAttachment;\n vm.contactFilter = contactFilter;\n vm.identities = _.map(stateAccount.identities, 'full');\n vm.recipientSeparatorKeys = [$mdConstant.KEY_CODE.ENTER, $mdConstant.KEY_CODE.TAB, $mdConstant.KEY_CODE.COMMA, semicolon];\n vm.uploader = new FileUploader({\n url: stateMessage.$absolutePath({asDraft: true}) + '/save',\n autoUpload: true,\n alias: 'attachments',\n removeAfterUpload: false,\n // onProgressItem: function(item, progress) {\n // console.debug(item); console.debug(progress);\n // },\n onSuccessItem: function(item, response, status, headers) {\n stateMessage.$setUID(response.uid);\n stateMessage.$reload({asDraft: false});\n item.inlineUrl = response.lastAttachmentAttrs[0].url;\n //console.debug(item); console.debug('success = ' + JSON.stringify(response, undefined, 2));\n },\n onCancelItem: function(item, response, status, headers) {\n //console.debug(item); console.debug('cancel = ' + JSON.stringify(response, undefined, 2));\n // We remove the attachment\n stateMessage.$deleteAttachment(item.file.name);\n this.removeFromQueue(item);\n },\n onErrorItem: function(item, response, status, headers) {\n $mdToast.show(\n $mdToast.simple()\n .content(l('Error while uploading the file \\\"%{0}\\\":', item.file.name))\n .position('top right')\n .hideDelay(3000));\n this.removeFromQueue(item);\n //console.debug(item); console.debug('error = ' + JSON.stringify(response, undefined, 2));\n }\n });\n\n if ($stateParams.actionName == 'reply') {\n stateMessage.$reply().then(function(msgObject) {\n vm.message = msgObject;\n vm.hideCc = (!msgObject.editable.cc || msgObject.editable.cc.length === 0);\n vm.hideBcc = (!msgObject.editable.bcc || msgObject.editable.bcc.length === 0);\n });\n }\n else if ($stateParams.actionName == 'replyall') {\n stateMessage.$replyAll().then(function(msgObject) {\n vm.message = msgObject;\n vm.hideCc = (!msgObject.editable.cc || msgObject.editable.cc.length === 0);\n vm.hideBcc = (!msgObject.editable.bcc || msgObject.editable.bcc.length === 0);\n });\n }\n else if ($stateParams.actionName == 'forward') {\n stateMessage.$forward().then(function(msgObject) {\n vm.message = msgObject;\n addAttachments();\n });\n }\n else if (angular.isDefined(stateMessage)) {\n vm.message = stateMessage;\n addAttachments();\n }\n\n /**\n * If this is a popup window, retrieve the mailbox controller of the parent window.\n */\n function $parentControllers() {\n var originMessage, ctrls = {};\n if ($window.opener) {\n if ($window.opener.$mailboxController) {\n if ($window.opener.$mailboxController.selectedFolder.type == 'draft') {\n ctrls.draftMailboxCtrl = $window.opener.$mailboxController;\n if ($window.opener.$messageController &&\n $window.opener.$messageController.message.uid == stateMessage.uid) {\n // The draft is opened in the parent window\n ctrls.draftMessageCtrl = $window.opener.$messageController;\n }\n }\n else if (stateMessage.origin) {\n originMessage = stateMessage.origin.message;\n if ($window.opener.$mailboxController.selectedFolder.$id() == originMessage.$mailbox.$id()) {\n // The message mailbox is opened in the parent window\n ctrls.originMailboxCtrl = $window.opener.$mailboxController;\n }\n }\n }\n }\n return ctrls;\n }\n\n function addAttachments() {\n // Add existing attached files to uploader\n var i, data, fileItem, attrs = vm.message.editable.attachmentAttrs;\n if (attrs)\n for (i = 0; i < attrs.length; i++) {\n data = {\n name: attrs[i].filename,\n type: attrs[i].mimetype,\n size: parseInt(attrs[i].size)\n };\n fileItem = new FileUploader.FileItem(vm.uploader, data);\n fileItem.progress = 100;\n fileItem.isUploaded = true;\n fileItem.isSuccess = true;\n fileItem.inlineUrl = attrs[i].url;\n vm.uploader.queue.push(fileItem);\n }\n }\n\n function removeAttachment(item) {\n if (item.isUploading)\n vm.uploader.cancelItem(item);\n else {\n vm.message.$deleteAttachment(item.file.name);\n item.remove();\n }\n }\n\n function cancel() {\n if (vm.autosave)\n $timeout.cancel(vm.autosave);\n\n if (vm.message.isNew && vm.message.attachmentAttrs)\n vm.message.$mailbox.$deleteMessages([vm.message]);\n\n $mdDialog.cancel();\n }\n\n function save() {\n var ctrls = $parentControllers();\n vm.message.$save().then(function(data) {\n vm.message.$rawSource = null;\n if (ctrls.draftMailboxCtrl) {\n // We're saving a draft from a popup window.\n // Reload draft mailbox\n ctrls.draftMailboxCtrl.selectedFolder.$filter().then(function() {\n if (ctrls.draftMessageCtrl) {\n // Reload selected message\n ctrls.draftMessageCtrl.$state.go('mail.account.mailbox.message', { messageId: vm.message.uid });\n }\n });\n }\n $mdToast.show(\n $mdToast.simple()\n .content(l('Your email has been saved'))\n .position('top right')\n .hideDelay(3000));\n });\n }\n\n function send() {\n var ctrls = $parentControllers();\n if (vm.autosave)\n $timeout.cancel(vm.autosave);\n\n vm.message.$send().then(function(data) {\n if (ctrls.draftMailboxCtrl) {\n // We're sending a draft from a popup window and the draft mailbox is opened.\n // Reload draft mailbox\n ctrls.draftMailboxCtrl.selectedFolder.$filter().then(function() {\n if (ctrls.draftMessageCtrl) {\n // Close draft\n ctrls.draftMessageCtrl.close();\n }\n });\n }\n if (ctrls.originMailboxCtrl) {\n // We're sending a draft from a popup window and the original mailbox is opened.\n // Reload mailbox\n ctrls.originMailboxCtrl.selectedFolder.$filter();\n }\n $mdToast.show(\n $mdToast.simple()\n .content(l('Your email has been sent'))\n .position('top right')\n .hideDelay(3000));\n $mdDialog.hide();\n });\n }\n\n function contactFilter($query) {\n return AddressBook.$filterAll($query).then(function(cards) {\n // Divide the matching cards by email addresses so the user can select\n // the recipient address of her choice\n var explodedCards = [];\n _.forEach(_.invokeMap(cards, 'explode'), function(manyCards) {\n _.forEach(manyCards, function(card) {\n explodedCards.push(card);\n });\n });\n // Remove duplicates\n return _.uniqBy(explodedCards, function(card) {\n return card.$$fullname + ' ' + card.$$email;\n });\n });\n }\n\n function addRecipient(contact, field) {\n var recipients, recipient, list;\n\n if (angular.isString(contact))\n return contact;\n\n recipients = vm.message.editable[field];\n\n if (contact.$isList({expandable: true})) {\n // If the list's members were already fetch, use them\n if (angular.isDefined(contact.refs) && contact.refs.length) {\n _.forEach(contact.refs, function(ref) {\n if (ref.email.length)\n recipients.push(ref.$shortFormat());\n });\n }\n else {\n list = Card.$find(contact.container, contact.c_name);\n list.$id().then(function(listId) {\n _.forEach(list.refs, function(ref) {\n if (ref.email.length)\n recipients.push(ref.$shortFormat());\n });\n });\n }\n }\n else {\n recipient = contact.$shortFormat();\n }\n\n if (recipient)\n return recipient;\n else\n return null;\n }\n\n // Drafts autosaving\n function autosaveDrafts() {\n vm.message.$save();\n if (Preferences.defaults.SOGoMailAutoSave)\n vm.autosave = $timeout(vm.autosaveDrafts, Preferences.defaults.SOGoMailAutoSave*1000*60);\n }\n\n // Read user's defaults\n Preferences.ready().then(function() {\n if (Preferences.defaults.SOGoMailAutoSave)\n // Enable auto-save of draft\n vm.autosave = $timeout(vm.autosaveDrafts, Preferences.defaults.SOGoMailAutoSave*1000*60);\n // Set the locale of CKEditor\n vm.localeCode = Preferences.defaults.LocaleCode;\n });\n }\n\n SendMessageToastController.$inject = ['$scope', '$mdToast'];\n function SendMessageToastController($scope, $mdToast) {\n $scope.closeToast = function() {\n $mdToast.hide();\n };\n }\n\n angular\n .module('SOGo.MailerUI')\n .controller('SendMessageToastController', SendMessageToastController)\n .controller('MessageEditorController', MessageEditorController);\n\n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n /* jshint validthis: true */\n 'use strict';\n\n /**\n * sgIMIP - A directive to handle IMIP actions on emails\n * @memberof SOGo.MailerUI\n * @example:\n\n */\n function sgImip() {\n return {\n restrict: 'A',\n link: link,\n controller: 'sgImipController'\n };\n\n function link(scope, iElement, attrs, ctrl) {\n ctrl.pathToAttachment = attrs.sgImipPath;\n }\n }\n\n /**\n * @ngInject\n */\n sgImipController.$inject = ['$scope', 'User'];\n function sgImipController($scope, User) {\n var vm = this;\n\n $scope.delegateInvitation = false;\n $scope.delegatedTo = '';\n $scope.searchText = '';\n\n $scope.userFilter = function($query) {\n return User.$filter($query);\n };\n\n $scope.iCalendarAction = function(action) {\n var data;\n\n if (action == 'delegate') {\n data = {\n receiveUpdates: false,\n delegatedTo: $scope.delegatedTo.c_email\n };\n }\n\n $scope.viewer.message.$imipAction(vm.pathToAttachment, action, data);\n };\n }\n\n angular\n .module('SOGo.MailerUI')\n .controller('sgImipController', sgImipController)\n .directive('sgImip', sgImip);\n})();\n\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /*\n * sgZoomableImage - Toggle the 'sg-zoom' class when clicking on the image inside the container.\n * @memberof SOGo.MailerUI\n * @restrict attribute\n * @ngInject\n * @example:\n\n
\n \n \n \n
\n */\n function sgZoomableImage() {\n return {\n restrict: 'A',\n link: link\n };\n\n function link(scope, iElement, attrs, ctrl) {\n var parentNode = iElement.parent(),\n toggleClass;\n\n toggleClass = function(event) {\n if (event.target.tagName == 'IMG')\n parentNode.toggleClass('sg-zoom');\n };\n\n iElement.on('click', toggleClass);\n }\n }\n\n angular\n .module('SOGo.MailerUI')\n .directive('sgZoomableImage', sgZoomableImage);\n})();\n"]} \ No newline at end of file +{"version":3,"sources":["Mailer/Account.service.js","Mailer/Mailbox.service.js","Mailer/Message.service.js","Mailer/VirtualMailbox.service.js","Mailer/MailboxController.js","Mailer/MailboxesController.js","Mailer/MessageController.js","Mailer/MessageEditorController.js","Mailer/sgIMIP.directive.js","Mailer/sgZoomableImage.directive.js"],"names":["Account","futureAccountData","then","angular","extend","this","_","forEach","identities","identity","fullName","full","email","$log","debug","JSON","stringify","undefined","$factory","$q","$timeout","Settings","Resource","Preferences","Mailbox","Message","$$resource","activeUser","$Preferences","$Mailbox","$Message","module","e","factory","$findAll","data","$unwrapCollection","fetch","o","collection","i","id","$accounts","prototype","getLength","$flattenMailboxes","length","getItemAtIndex","index","expandedMailboxes","$getMailboxes","options","_this","$mailboxes","reload","$find","$expanded","ready","expandedFolders","_visit","mailboxes","indexOf","children","settings","Mail","ExpandedFolders","isString","fromJson","when","allMailboxes","push","all","$$flattenMailboxes","saveState","account","reduce","mailbox","post","$getMailboxByType","type","_find","find","$getMailboxByPath","path","$newMailbox","name","toString","updateQuota","percent","format","description","Math","round","usedSpace","maxQuota","l","formatted","$quota","$newMessage","message","accountId","mailboxPath","$absolutePath","asDraft","editable","isNew","$addDelegate","user","deferred","defer","param","uid","map","delegates","resolve","users","status","reject","promise","$removeDelegate","splice","futureMailboxData","$account","init","newMailboxData","create","$unwrap","Acl","PRELOAD","$$Acl","$query","sort","asc","selectedFolder","$refreshTimeout","$virtualMode","SortingState","parseInt","constant","LOOKAHEAD","SIZE","createMailboxes","level","quotas","split","component","asCSSIdentifier","join","$isLoading","$messages","uidsMap","$id","$acl","$isEditable","isEditable","$isNoInferiors","isNoInferiors","isUndefined","$shadowData","$omit","selectFolder","$lastVisibleIndex","max","$loadMessage","$selectedMessages","filter","selected","$selectedCount","isSelectedMessage","messageId","selectedMessage","hasSelectedMessage","isDefined","$filter","sortingAttributes","filters","unseenCount","cancel","searchInput","secondFilter","match","searchBy","copy","refreshViewCheck","defaults","SOGoRefreshViewCheck","f","bind","timeInterval","endIndex","uids","futureHeadersData","startIndex","loaded","subject","min","loading","$unwrapHeaders","flags","$rename","findParent","parent","parentMailbox","$save","sibling","localeCompare","$compact","$setFolderAs","$emptyTrash","$markAsRead","$flagMessages","messages","operation","msgUIDs","saveSelectedMessages","selectedMessages","selectedUIDs","download","exportFolder","$delete","remove","$_deleteMessages","unseen","firstIndex","isread","forEachRight","selectedIndex","findIndex","$deleteMessages","$markOrUnMarkMessagesAsJunk","method","$copyMessages","folder","$moveMessages","$reset","value","key","save","response","error","$futureMailboxData","headers","$topIndex","invokeMap","threaded","msgs","msg","zipObject","isError","j","messageHeaders","futureMessageData","lazy","$mailbox","$hasUnsafeContent","$loadUnsafeContent","to","cc","bcc","$formatFullAddresses","Message_STATUS","STATUS","$avatar","avatar","SOGoMailLabelsColors","$tags","SOGoMailDisplayRemoteInlineImages","$displayRemoteInlineImages","NOT_LOADED","DELAYED_LOADING","LOADING","LOADED","DELAYED_MS","filterTags","query","excludedTags","re","RegExp","results","keys","tag","pair","search","includes","color","buildPath","nocache","draftId","$setUID","oldUID","attr","constructor","shortname","first","last","replace","image","$shortRecipients","result","count","total","$shortAddress","address","allowReplyAll","recipientsCount","isDraft","loadUnsafeContent","$content","parts","part","msgclass","content","alternatePart","preferredPart","contentType","isArray","formattedMessage","$smime","validSignature","valid","mixedPart","safeContent","html","unsafeContent","document","createElement","innerHTML","suffix","element","elements","querySelectorAll","removeAttr","compile","$editableContent","from","toLowerCase","text","$plainContent","addTag","$addOrRemoveTag","removeTag","$imipAction","action","$reload","$sendMDN","shouldAskReceipt","$deleteAttachment","filename","attachmentAttrs","attachment","toggleFlag","isflagged","$loaded","useCache","$futureMessageData","$reply","$newDraft","$replyAll","$forward","origin","$send","startsWith","isanswered","isforwarded","privateAttributes","saveMessage","VirtualMailbox","setMailboxes","startSearch","params","stopSearch","resetSelectedMessage","len","k","MailboxController","$window","$state","$mdDialog","stateAccounts","stateAccount","stateMailbox","encodeUriFilter","focus","Dialog","field","vm","sortedBy","searchMode","mode","cancelSearch","newMessage","$event","messageDialog","show","body","targetEvent","clickOutsideToClose","escapeToClose","templateUrl","controller","controllerAs","locals","stateMessage","stateRecipients","selectMessage","go","mailboxId","toggleMessageSelection","multiple","preventDefault","stopPropagation","_currentMailboxes","_unselectMessage","nextMessage","previousMessage","nextIndex","console","warn","confirmDeleteSelectedMessages","confirm","ok","deleteSelectedMessage","size","markOrUnMarkMessagesAsJunk","moveSelectedMessage","dstFolder","copySelectedMessages","moveSelectedMessages","selectAll","unselectMessages","markSelectedMessagesAsFlagged","markSelectedMessagesAsUnread","$mailboxController","service","accounts","mdVirtualRepeatContainerDirectiveDecorator","$delegate","resetScroll","$element","updateSize","scrollTo","$inject","decorator","MailboxesController","$mdToast","$mdMedia","$mdSidenav","sgConstant","User","showAdvancedSearch","showingAdvancedSearch","close","hideAdvancedSearch","searchPreviousMailbox","toggleAdvancedSearch","virtualMailbox","root","folders","subfolders","addSearchParam","v","currentSearchParam","newSearchParam","pattern","n","searchParam","substring","trim","negative","toggleAccountState","triggerHandler","newFolder","parentFolder","prompt","alert","delegate","MailboxDelegationController","$scope","userFilter","closeModal","hide","removeUser","addUser","userToAdd","searchText","editFolder","editMode","revertEditing","saveFolder","compactFolder","simple","position","hideDelay","emptyTrashFolder","confirmDelete","markFolderRead","share","$users","usersWithACL","metadataForFolder","icon","setFolderAs","refreshUnseenCount","unseenCountFolders","window","","MessageController","sgSettings","Calendar","Component","$parentControllers","ctrls","opener","mailboxCtrl","$messageController","messageCtrl","toggleDetailedRecipients","$showDetailedRecipients","filterMailtoLinks","href","target","tagName","attributes","exec","decodeURIComponent","deleteMessage","state","parentCtrls","closePopup","showMailEditor","reply","replyAll","forward","edit","openPopup","url","baseURL","wId","popupWindow","open","editableContent","toggleRawSource","showRawSource","$rawSource","print","convertToEvent","convertToComponent","convertToTask","componentData","pid","$defaultCalendar","summary","comment","capitalize","stateComponent","tags","showFlags","$watchCollection","newTags","oldTags","$watch","wasflagged","_newTags","_oldTags","isObject","difference","MessageEditorController","$stateParams","$mdConstant","FileUploader","AddressBook","Card","originMessage","draftMailboxCtrl","draftMessageCtrl","originMailboxCtrl","addAttachments","fileItem","attrs","mimetype","FileItem","uploader","progress","isUploaded","isSuccess","inlineUrl","queue","removeAttachment","item","isUploading","cancelItem","file","autosave","send","contactFilter","$filterAll","cards","explodedCards","manyCards","card","uniqBy","$$fullname","$$email","addRecipient","contact","recipients","recipient","list","$isList","expandable","refs","ref","$shortFormat","container","c_name","listId","autosaveDrafts","SOGoMailAutoSave","semicolon","autocomplete","hideCc","hideBcc","recipientSeparatorKeys","KEY_CODE","ENTER","TAB","COMMA","autoUpload","alias","removeAfterUpload","onSuccessItem","lastAttachmentAttrs","onCancelItem","removeFromQueue","onErrorItem","actionName","msgObject","localeCode","LocaleCode","SendMessageToastController","closeToast","sgImip","link","scope","iElement","ctrl","pathToAttachment","sgImipPath","restrict","sgImipController","delegateInvitation","delegatedTo","iCalendarAction","receiveUpdates","c_email","viewer","directive","sgZoomableImage","toggleClass","parentNode","event","on"],"mappings":"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","file":"Mailer.services.js","sourcesContent":["/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /**\n * @name Account\n * @constructor\n * @param {object} futureAccountData\n */\n function Account(futureAccountData) {\n // Data is immediately available\n if (typeof futureAccountData.then !== 'function') {\n angular.extend(this, futureAccountData);\n _.forEach(this.identities, function(identity) {\n if (identity.fullName)\n identity.full = identity.fullName + ' <' + identity.email + '>';\n else\n identity.full = '<' + identity.email + '>';\n });\n Account.$log.debug('Account: ' + JSON.stringify(futureAccountData, undefined, 2));\n }\n else {\n // The promise will be unwrapped first\n //this.$unwrap(futureAccountData);\n }\n }\n\n /**\n * @memberof Account\n * @desc The factory we'll use to register with Angular\n * @returns the Account constructor\n */\n Account.$factory = ['$q', '$timeout', '$log', 'sgSettings', 'Resource', 'Preferences', 'Mailbox', 'Message', function($q, $timeout, $log, Settings, Resource, Preferences, Mailbox, Message) {\n angular.extend(Account, {\n $q: $q,\n $timeout: $timeout,\n $log: $log,\n $$resource: new Resource(Settings.activeUser('folderURL') + 'Mail', Settings.activeUser()),\n $Preferences: Preferences,\n $Mailbox: Mailbox,\n $Message: Message\n });\n\n return Account; // return constructor\n }];\n\n /**\n * @module SOGo.MailerUI\n * @desc Factory registration of Account in Angular module.\n */\n try {\n angular.module('SOGo.MailerUI');\n }\n catch(e) {\n angular.module('SOGo.MailerUI', ['SOGo.Common']);\n }\n angular.module('SOGo.MailerUI')\n .factory('Account', Account.$factory);\n\n /**\n * @memberof Account\n * @desc Set the list of accounts and instanciate a new Account object for each item.\n * @param {array} [data] - the metadata of the accounts\n * @returns the list of accounts\n */\n Account.$findAll = function(data) {\n if (!data) {\n return Account.$$resource.fetch('', 'mailAccounts').then(function(o) {\n return Account.$unwrapCollection(o);\n });\n }\n return Account.$unwrapCollection(data);\n };\n\n /**\n * @memberof Account\n * @desc Unwrap to a collection of Account instances.\n * @param {object} data - the accounts information\n * @returns a collection of Account objects\n */\n Account.$unwrapCollection = function(data) {\n var collection = [];\n\n angular.forEach(data, function(o, i) {\n o.id = i;\n collection[i] = new Account(o);\n });\n Account.$accounts = collection;\n\n return collection;\n };\n\n /**\n * @function getLength\n * @memberof Account.prototype\n * @desc Used by md-virtual-repeat / md-on-demand\n * @returns the number of mailboxes in the account\n */\n Account.prototype.getLength = function() {\n return this.$flattenMailboxes().length;\n };\n\n /**\n * @function getItemAtIndex\n * @memberof Account.prototype\n * @desc Used by md-virtual-repeat / md-on-demand\n * @returns the mailbox at the specified index\n */\n Account.prototype.getItemAtIndex = function(index) {\n var expandedMailboxes;\n\n expandedMailboxes = this.$flattenMailboxes();\n if (index >= 0 && index < expandedMailboxes.length)\n return expandedMailboxes[index];\n\n return null;\n };\n\n /**\n * @function $getMailboxes\n * @memberof Account.prototype\n * @desc Fetch the list of mailboxes for the current account.\n * @param {object} [options] - force a reload by setting 'reload' to true\n * @returns a promise of the HTTP operation\n */\n Account.prototype.$getMailboxes = function(options) {\n var _this = this;\n\n if (this.$mailboxes && !(options && options.reload)) {\n return Account.$q.when(this.$mailboxes);\n }\n else {\n return Account.$Mailbox.$find(this).then(function(data) {\n _this.$mailboxes = data;\n _this.$expanded = false;\n\n // Set expanded folders from user's settings\n Account.$Preferences.ready().then(function() {\n var expandedFolders,\n _visit = function(mailboxes) {\n _.forEach(mailboxes, function(o) {\n o.$expanded = (expandedFolders.indexOf('/' + o.id) >= 0);\n if (o.children && o.children.length > 0) {\n _visit(o.children);\n }\n });\n };\n if (Account.$Preferences.settings.Mail.ExpandedFolders) {\n if (angular.isString(Account.$Preferences.settings.Mail.ExpandedFolders))\n // Backward compatibility support\n expandedFolders = angular.fromJson(Account.$Preferences.settings.Mail.ExpandedFolders);\n else\n expandedFolders = Account.$Preferences.settings.Mail.ExpandedFolders;\n _this.$expanded = (expandedFolders.indexOf('/' + _this.id) >= 0);\n if (expandedFolders.length > 0) {\n _visit(_this.$mailboxes);\n }\n }\n if (Account.$accounts)\n _this.$expanded |= (Account.$accounts.length == 1); // Always expand single account\n _this.$flattenMailboxes({reload: true});\n });\n\n return _this.$mailboxes;\n });\n }\n };\n\n /**\n * @function $flattenMailboxes\n * @memberof Account.prototype\n * @desc Get a flatten array of the mailboxes.\n * @param {object} [options] - the following boolean attributes are available:\n * - reload: rebuild the flatten array of mailboxes from the original tree representation (this.$mailboxes)\n * - all: return all mailboxes, ignoring their expanstion state\n * - saveState: save expansion state of mailboxes to the server\n * @returns an array of Mailbox instances\n */\n Account.prototype.$flattenMailboxes = function(options) {\n var _this = this,\n allMailboxes = [],\n expandedMailboxes = [],\n _visit = function(mailboxes) {\n _.forEach(mailboxes, function(o) {\n allMailboxes.push(o);\n if ((options && options.all || o.$expanded) && o.children && o.children.length > 0) {\n _visit(o.children);\n }\n });\n };\n\n if (this.$$flattenMailboxes && !(options && (options.reload || options.all))) {\n allMailboxes = this.$$flattenMailboxes;\n }\n else {\n _visit(this.$mailboxes);\n if (!options || !options.all) {\n _this.$$flattenMailboxes = allMailboxes;\n if (options && options.saveState) {\n // Save expansion state of mailboxes to the server\n _.forEach(Account.$accounts, function(account) {\n if (account.$expanded) {\n expandedMailboxes.push('/' + account.id);\n }\n _.reduce(account.$$flattenMailboxes, function(expandedFolders, mailbox) {\n if (mailbox.$expanded) {\n expandedFolders.push('/' + mailbox.id);\n }\n return expandedFolders;\n }, expandedMailboxes);\n });\n Account.$$resource.post(null, 'saveFoldersState', expandedMailboxes);\n }\n }\n }\n\n return allMailboxes;\n };\n\n Account.prototype.$getMailboxByType = function(type) {\n var mailbox,\n // Recursive find function\n _find = function(mailboxes) {\n var mailbox = _.find(mailboxes, function(o) {\n return o.type == type;\n });\n if (!mailbox) {\n angular.forEach(mailboxes, function(o) {\n if (!mailbox && o.children && o.children.length > 0) {\n mailbox = _find(o.children);\n }\n });\n }\n return mailbox;\n };\n mailbox = _find(this.$mailboxes);\n\n return mailbox;\n };\n\n /**\n * @function $getMailboxByPath\n * @memberof Account.prototype\n * @desc Recursively find a mailbox using its path\n * @returns a promise of the HTTP operation\n */\n Account.prototype.$getMailboxByPath = function(path) {\n var mailbox = null,\n // Recursive find function\n _find = function(mailboxes) {\n var mailbox = _.find(mailboxes, function(o) {\n return o.path == path;\n });\n if (!mailbox) {\n angular.forEach(mailboxes, function(o) {\n if (!mailbox && o.children && o.children.length > 0) {\n mailbox = _find(o.children);\n }\n });\n }\n return mailbox;\n };\n mailbox = _find(this.$mailboxes);\n\n return mailbox;\n };\n\n /**\n * @function $newMailbox\n * @memberof Account.prototype\n * @desc Create a new mailbox on the server and refresh the list of mailboxes.\n * @returns a promise of the HTTP operations\n */\n Account.prototype.$newMailbox = function(path, name) {\n var _this = this;\n\n return Account.$$resource.post(path.toString(), 'createFolder', {name: name}).then(function() {\n _this.$getMailboxes({reload: true});\n });\n };\n\n /**\n * @function updateQuota\n * @memberof Account.prototype\n * @param {Object} data - the inbox quota information returned by the server\n * @desc Update the quota definition associated to the account\n */\n Account.prototype.updateQuota = function(data) {\n var percent, format, description;\n\n percent = (Math.round(data.usedSpace * 10000 / data.maxQuota) / 100);\n format = l(\"quotasFormat\");\n description = format.formatted(percent, Math.round(data.maxQuota/10.24)/100);\n\n this.$quota = { percent: percent, description: description };\n };\n\n /**\n * @function $newMessage\n * @memberof Account.prototype\n * @desc Prepare a new Message object associated to the appropriate mailbox.\n * @returns a promise of the HTTP operations\n */\n Account.prototype.$newMessage = function() {\n var _this = this;\n\n // Query account for draft folder and draft UID\n return Account.$$resource.fetch(this.id.toString(), 'compose').then(function(data) {\n Account.$log.debug('New message (compose): ' + JSON.stringify(data, undefined, 2));\n var message = new Account.$Message(data.accountId, _this.$getMailboxByPath(data.mailboxPath), data);\n return message;\n }).then(function(message) {\n // Fetch draft initial data\n return Account.$$resource.fetch(message.$absolutePath({asDraft: true}), 'edit').then(function(data) {\n Account.$log.debug('New message (edit): ' + JSON.stringify(data, undefined, 2));\n angular.extend(message.editable, data);\n message.isNew = true;\n return message;\n });\n });\n };\n\n /**\n * @function $addDelegate\n * @memberof Account.prototype\n * @param {Object} user - a User object with minimal set of attributes (uid, isGroup, cn, c_email)\n * @desc Remove a user from the account's delegates\n * @see {@link User.$filter}\n */\n Account.prototype.$addDelegate = function(user) {\n var _this = this,\n deferred = Account.$q.defer(),\n param = {uid: user.uid};\n if (!user.uid || _.indexOf(_.map(this.delegates, 'uid'), user.uid) > -1) {\n // No UID specified or user already in delegates\n deferred.resolve();\n }\n else {\n Account.$$resource.fetch(this.id.toString(), 'addDelegate', param).then(function() {\n _this.delegates.push(user);\n deferred.resolve(_this.users);\n }, function(data, status) {\n deferred.reject(l('An error occured please try again.'));\n });\n }\n return deferred.promise;\n };\n\n /**\n * @function $removeDelegate\n * @memberof Account.prototype\n * @param {Object} user - a User object with minimal set of attributes (uid, isGroup, cn, c_email)\n * @desc Remove a user from the account's delegates\n * @return a promise of the server call to remove the user from the account's delegates\n */\n Account.prototype.$removeDelegate = function(uid) {\n var _this = this,\n param = {uid: uid};\n return Account.$$resource.fetch(this.id.toString(), 'removeDelegate', param).then(function() {\n var i = _.indexOf(_.map(_this.delegates, 'uid'), uid);\n if (i >= 0) {\n _this.delegates.splice(i, 1);\n }\n });\n };\n \n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /**\n * @name Mailbox\n * @constructor\n * @param {object} futureMailboxData - either an object literal or a promise\n */\n function Mailbox(account, futureMailboxData) {\n this.$account = account;\n // Data is immediately available\n if (typeof futureMailboxData.then !== 'function') {\n this.init(futureMailboxData);\n if (this.name && !this.path) {\n // Create a new mailbox on the server\n var newMailboxData = Mailbox.$$resource.create('createFolder', this.name);\n this.$unwrap(newMailboxData);\n }\n }\n else {\n // The promise will be unwrapped first\n // NOTE: this condition never happen for the moment\n this.$unwrap(futureMailboxData);\n }\n }\n\n /**\n * @memberof Mailbox\n * @desc The factory we'll use to register with Angular\n * @returns the Mailbox constructor\n */\n Mailbox.$factory = ['$q', '$timeout', '$log', 'sgSettings', 'Resource', 'Message', 'Acl', 'Preferences', 'sgMailbox_PRELOAD', function($q, $timeout, $log, Settings, Resource, Message, Acl, Preferences, PRELOAD) {\n angular.extend(Mailbox, {\n $q: $q,\n $timeout: $timeout,\n $log: $log,\n $$resource: new Resource(Settings.activeUser('folderURL') + 'Mail', Settings.activeUser()),\n $Message: Message,\n $$Acl: Acl,\n $Preferences: Preferences,\n $query: { sort: 'date', asc: 0 },\n selectedFolder: null,\n $refreshTimeout: null,\n $virtualMode: false,\n PRELOAD: PRELOAD\n });\n // Initialize sort parameters from user's settings\n Preferences.ready().then(function() {\n if (Preferences.settings.Mail.SortingState) {\n Mailbox.$query.sort = Preferences.settings.Mail.SortingState[0];\n Mailbox.$query.asc = parseInt(Preferences.settings.Mail.SortingState[1]);\n }\n });\n\n return Mailbox; // return constructor\n }];\n\n /**\n * @module SOGo.MailerUI\n * @desc Factory registration of Mailbox in Angular module.\n */\n try {\n angular.module('SOGo.MailerUI');\n }\n catch(e) {\n angular.module('SOGo.MailerUI', ['SOGo.Common']);\n }\n angular.module('SOGo.MailerUI')\n .constant('sgMailbox_PRELOAD', {\n LOOKAHEAD: 50,\n SIZE: 100\n })\n .factory('Mailbox', Mailbox.$factory);\n\n /**\n * @memberof Mailbox\n * @desc Fetch list of mailboxes of a specific account\n * @param {string} accountId - the account\n * @return a promise of the HTTP operation\n * @see {@link Account.$getMailboxes}\n */\n Mailbox.$find = function(account) {\n var path, futureMailboxData;\n\n futureMailboxData = this.$$resource.fetch(account.id.toString(), 'view');\n\n return Mailbox.$unwrapCollection(account, futureMailboxData); // a collection of mailboxes\n };\n\n /**\n * @memberof Mailbox\n * @desc Unwrap to a collection of Mailbox instances.\n * @param {string} account - the account\n * @param {promise} futureMailboxData - a promise of the mailboxes metadata\n * @returns a promise of a collection of Mailbox objects\n */\n Mailbox.$unwrapCollection = function(account, futureMailboxData) {\n var collection = [],\n // Local recursive function\n createMailboxes = function(level, mailbox) {\n for (var i = 0; i < mailbox.children.length; i++) {\n mailbox.children[i].level = level;\n mailbox.children[i] = new Mailbox(account, mailbox.children[i]);\n createMailboxes(level+1, mailbox.children[i]);\n }\n };\n //collection.$futureMailboxData = futureMailboxData;\n\n return futureMailboxData.then(function(data) {\n return Mailbox.$timeout(function() {\n // Each entry is spun up as a Mailbox instance\n angular.forEach(data.mailboxes, function(data, index) {\n data.level = 0;\n var mailbox = new Mailbox(account, data);\n createMailboxes(1, mailbox); // recursively create all sub-mailboxes\n collection.push(mailbox);\n });\n // Update inbox quota\n if (data.quotas)\n account.updateQuota(data.quotas);\n return collection;\n });\n });\n };\n\n /**\n * @memberof Mailbox\n * @desc Build the path of the mailbox (or account only).\n * @param {string} accountId - the account ID\n * @param {string} [mailboxPath] - the mailbox path\n * @returns a string representing the path relative to the mail module\n */\n Mailbox.$absolutePath = function(accountId, mailboxPath) {\n var path = [];\n\n if (mailboxPath) {\n path = _.map(mailboxPath.split('/'), function(component) {\n return 'folder' + component.asCSSIdentifier();\n });\n }\n\n path.splice(0, 0, accountId); // insert account ID\n\n return path.join('/');\n };\n\n /**\n * @function init\n * @memberof Mailbox.prototype\n * @desc Extend instance with new data and compute additional attributes.\n * @param {object} data - attributes of mailbox\n */\n Mailbox.prototype.init = function(data) {\n var _this = this;\n this.$isLoading = true;\n this.$messages = [];\n this.uidsMap = {};\n angular.extend(this, data);\n if (this.path) {\n this.id = this.$id();\n this.$acl = new Mailbox.$$Acl('Mail/' + this.id);\n }\n if (this.type) {\n this.$isEditable = this.isEditable();\n }\n this.$isNoInferiors = this.isNoInferiors();\n if (angular.isUndefined(this.$shadowData)) {\n // Make a copy of the data for an eventual reset\n this.$shadowData = this.$omit();\n }\n };\n\n /**\n * @function selectFolder\n * @memberof Mailbox.prototype\n * @desc Mark the folder as selected in the constructor unless virtual mode is active\n */\n Mailbox.prototype.selectFolder = function() {\n if (!Mailbox.$virtualMode)\n Mailbox.selectedFolder = this;\n };\n\n /**\n * @function getLength\n * @memberof Mailbox.prototype\n * @desc Used by md-virtual-repeat / md-on-demand\n * @returns the number of messages in the mailbox\n */\n Mailbox.prototype.getLength = function() {\n return this.$messages.length;\n };\n\n /**\n * @function getItemAtIndex\n * @memberof Mailbox.prototype\n * @desc Used by md-virtual-repeat / md-on-demand\n * @returns the message at the specified index\n */\n Mailbox.prototype.getItemAtIndex = function(index) {\n var message;\n\n if (index >= 0 && index < this.$messages.length) {\n message = this.$messages[index];\n this.$lastVisibleIndex = Math.max(0, index - 3); // Magic number is NUM_EXTRA from virtual-repeater.js\n\n if (this.$loadMessage(message.uid))\n return message;\n }\n return null;\n };\n\n /**\n * @function $id\n * @memberof Mailbox.prototype\n * @desc Build the unique ID to identified the mailbox.\n * @returns a string representing the path relative to the mail module\n */\n Mailbox.prototype.$id = function() {\n return Mailbox.$absolutePath(this.$account.id, this.path);\n };\n\n /**\n * @function $selectedMessages\n * @memberof Mailbox.prototype\n * @desc Return the messages selected by the user.\n * @returns Message instances\n */\n Mailbox.prototype.$selectedMessages = function() {\n return _.filter(this.$messages, function(message) { return message.selected; });\n };\n\n /**\n * @function $selectedCount\n * @memberof Mailbox.prototype\n * @desc Return the number of messages selected by the user.\n * @returns the number of selected messages\n */\n Mailbox.prototype.$selectedCount = function() {\n return this.$selectedMessages().length;\n };\n\n /**\n * @function isSelectedMessage\n * @memberof Mailbox.prototype\n * @desc Check if the specified message is selected.\n * @param {string} messageId\n * @returns true if the specified message is selected\n */\n Mailbox.prototype.isSelectedMessage = function(messageId) {\n return this.selectedMessage == messageId;\n };\n\n /**\n * @function hasSelectedMessage\n * @memberof Mailbox.prototype\n * @desc Check if a message is selected.\n * @returns true if the a message is selected\n */\n Mailbox.prototype.hasSelectedMessage = function() {\n return angular.isDefined(this.selectedMessage);\n };\n\n /**\n * @function $filter\n * @memberof Mailbox.prototype\n * @desc Fetch the messages metadata of the mailbox\n * @param {object} [sort] - sort preferences. Defaults to descendent by date.\n * @param {string} sort.match - either AND or OR\n * @param {string} sort.sort - either arrival, subject, from, to, date, or size\n * @param {boolean} sort.asc - sort is ascendant if true\n * @param {object[]} [filters] - list of filters for the query\n * @param {string} filters.searchBy - either subject, from, to, cc, or body\n * @param {string} filters.searchInput - the search string to match\n * @param {boolean} filters.negative - negate the condition\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$filter = function(sortingAttributes, filters) {\n var _this = this, options = {};\n\n if (!angular.isDefined(this.unseenCount))\n this.unseenCount = 0;\n\n Mailbox.$timeout(function() {\n _this.$isLoading = true;\n });\n\n return Mailbox.$Preferences.ready().then(function() {\n\n if (Mailbox.$refreshTimeout)\n Mailbox.$timeout.cancel(Mailbox.$refreshTimeout);\n\n if (sortingAttributes)\n // Sorting preferences are common to all mailboxes\n angular.extend(Mailbox.$query, sortingAttributes);\n\n angular.extend(options, { sortingAttributes: Mailbox.$query });\n if (angular.isDefined(filters)) {\n options.filters = _.reject(filters, function(filter) {\n return !filter.searchInput || filter.searchInput.length === 0;\n });\n // Decompose filters that match two fields\n _.forEach(options.filters, function(filter) {\n var secondFilter,\n match = filter.searchBy.match(/(\\w+)_or_(\\w+)/);\n if (match) {\n options.sortingAttributes.match = 'OR';\n filter.searchBy = match[1];\n secondFilter = angular.copy(filter);\n secondFilter.searchBy = match[2];\n options.filters.push(secondFilter);\n }\n });\n }\n\n // Restart the refresh timer, if needed\n if (!Mailbox.$virtualMode) {\n var refreshViewCheck = Mailbox.$Preferences.defaults.SOGoRefreshViewCheck;\n if (refreshViewCheck && refreshViewCheck != 'manually') {\n var f = angular.bind(_this, Mailbox.prototype.$filter, null, filters);\n Mailbox.$refreshTimeout = Mailbox.$timeout(f, refreshViewCheck.timeInterval()*1000);\n }\n }\n\n var futureMailboxData = Mailbox.$$resource.post(_this.id, 'view', options);\n return _this.$unwrap(futureMailboxData);\n });\n };\n\n /**\n * @function $loadMessage\n * @memberof Mailbox.prototype\n * @desc Check if the message is loaded and in any case, fetch more messages headers from the server.\n * @returns true if the message metadata are already fetched\n */\n Mailbox.prototype.$loadMessage = function(messageId) {\n var startIndex = this.uidsMap[messageId],\n endIndex,\n index,\n max = this.$messages.length,\n loaded = false,\n uids,\n futureHeadersData;\n if (angular.isDefined(this.uidsMap[messageId]) && startIndex < this.$messages.length) {\n // Index is valid\n if (angular.isDefined(this.$messages[startIndex].subject)) {// || this.$messages[startIndex].loading) {\n // Message headers are loaded or data is coming\n loaded = true;\n }\n\n // Preload more headers if possible\n endIndex = Math.min(startIndex + Mailbox.PRELOAD.LOOKAHEAD, max - 1);\n if (angular.isDefined(this.$messages[endIndex].subject) ||\n angular.isDefined(this.$messages[endIndex].loading)) {\n index = Math.max(startIndex - Mailbox.PRELOAD.LOOKAHEAD, 0);\n if (!angular.isDefined(this.$messages[index].subject) &&\n !angular.isDefined(this.$messages[index].loading)) {\n // Previous messages not loaded; preload more headers further up\n endIndex = startIndex;\n startIndex = Math.max(startIndex - Mailbox.PRELOAD.SIZE, 0);\n }\n }\n else\n // Next messages not load; preload more headers further down\n endIndex = Math.min(startIndex + Mailbox.PRELOAD.SIZE, max - 1);\n\n if (!angular.isDefined(this.$messages[startIndex].subject) &&\n !angular.isDefined(this.$messages[startIndex].loading) ||\n !angular.isDefined(this.$messages[endIndex].subject) &&\n !angular.isDefined(this.$messages[endIndex].loading)) {\n\n for (uids = []; startIndex < endIndex && startIndex < max; startIndex++) {\n if (angular.isDefined(this.$messages[startIndex].subject) || this.$messages[startIndex].loading) {\n // Message at this index is already loaded; increase the end index\n endIndex++;\n }\n else {\n // Message at this index will be loaded\n uids.push(this.$messages[startIndex].uid);\n this.$messages[startIndex].loading = true;\n }\n }\n\n Mailbox.$log.debug('Loading UIDs ' + uids.join(' '));\n futureHeadersData = Mailbox.$$resource.post(this.id, 'headers', {uids: uids});\n this.$unwrapHeaders(futureHeadersData);\n }\n }\n return loaded;\n };\n\n /**\n * @function isEditable\n * @memberof Mailbox.prototype\n * @desc Checks if the mailbox is editable based on its type.\n * @returns true if the mailbox is not a special folder.\n */\n Mailbox.prototype.isEditable = function() {\n return this.type == 'folder';\n };\n\n /**\n * @function isNoInferiors\n * @memberof Mailbox.prototype\n * @desc Checks if the mailbox can contain submailboxes\n * @returns true if the mailbox can not contain submailboxes\n */\n Mailbox.prototype.isNoInferiors = function() {\n return this.flags.indexOf('noinferiors') >= 0;\n };\n\n /**\n * @function $rename\n * @memberof AddressBook.prototype\n * @desc Rename the addressbook and keep the list sorted\n * @param {string} name - the new name\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$rename = function() {\n var _this = this,\n findParent,\n parent,\n children,\n i;\n\n if (this.name == this.$shadowData.name) {\n // Name hasn't changed\n return Mailbox.$q.when();\n }\n\n // Local recursive function\n findParent = function(parent, children) {\n var parentMailbox = null,\n mailbox = _.find(children, function(o) {\n return o.path == _this.path;\n });\n if (mailbox) {\n parentMailbox = parent;\n }\n else {\n angular.forEach(children, function(o) {\n if (!parentMailbox && o.children && o.children.length > 0) {\n parentMailbox = findParent(o, o.children);\n }\n });\n }\n return parentMailbox;\n };\n\n // Find mailbox parent\n parent = findParent(null, this.$account.$mailboxes);\n if (parent === null)\n children = this.$account.$mailboxes;\n else\n children = parent.children;\n\n // Find index of mailbox among siblings\n i = _.indexOf(_.map(children, 'id'), this.id);\n\n return this.$save().then(function(data) {\n var sibling;\n angular.extend(_this, data); // update the path attribute\n _this.id = _this.$id();\n\n // Move mailbox among its siblings according to its new name\n children.splice(i, 1);\n sibling = _.find(children, function(o) {\n Mailbox.$log.debug(o.name + ' ? ' + _this.name);\n return (o.type == 'folder' && o.name.localeCompare(_this.name) > 0);\n });\n if (sibling) {\n i = _.indexOf(_.map(children, 'id'), sibling.id);\n }\n else {\n i = children.length;\n }\n children.splice(i, 0, _this);\n });\n };\n\n /**\n * @function $compact\n * @memberof Mailbox.prototype\n * @desc Compact the mailbox\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$compact = function() {\n var _this = this;\n return Mailbox.$$resource.post(this.id, 'expunge')\n .then(function(data) {\n // Update inbox quota\n if (data.quotas)\n _this.$account.updateQuota(data.quotas);\n });\n };\n\n /**\n * @function $setFolderAs\n * @memberof Mailbox.prototype\n * @desc Set a folder as Drafts/Sent/Trash\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$setFolderAs = function(type) {\n return Mailbox.$$resource.post(this.id, 'setAs' + type + 'Folder');\n };\n\n /**\n * @function $emptyTrash\n * @memberof Mailbox.prototype\n * @desc Empty the Trash folder.\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$emptyTrash = function() {\n var _this = this;\n\n return Mailbox.$$resource.post(this.id, 'emptyTrash').then(function(data) {\n // Remove all messages from the mailbox\n _this.$messages = [];\n _this.uidsMap = {};\n _this.unseenCount = 0;\n\n // If we had any submailboxes, lets do a refresh of the mailboxes list\n if (angular.isDefined(_this.children) && _this.children.length)\n _this.$account.$getMailboxes({reload: true});\n\n // Update inbox quota\n if (data.quotas)\n _this.$account.updateQuota(data.quotas);\n });\n };\n\n /**\n * @function $markAsRead\n * @memberof Mailbox.prototype\n * @desc Mark all messages from folder as read\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$markAsRead = function() {\n return Mailbox.$$resource.post(this.id, 'markRead');\n };\n\n /**\n * @function $flagMessages\n * @memberof Mailbox.prototype\n * @desc Add or remove a flag on a message set\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$flagMessages = function(messages, flags, operation) {\n var data = {msgUIDs: _.map(messages, 'uid'),\n flags: flags,\n operation: operation};\n\n return Mailbox.$$resource.post(this.id, 'addOrRemoveLabel', data).then(function() {\n return messages;\n });\n };\n\n /**\n * @function saveSelectedMessages\n * @memberof Mailbox.prototype\n * @desc Download the selected messages\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.saveSelectedMessages = function() {\n var selectedMessages, selectedUIDs;\n\n selectedMessages = _.filter(this.$messages, function(message) { return message.selected; });\n selectedUIDs = _.map(selectedMessages, 'uid');\n\n return Mailbox.$$resource.download(this.id, 'saveMessages', {uids: selectedUIDs});\n };\n\n /**\n * @function exportFolder\n * @memberof Mailbox.prototype\n * @desc Export this mailbox\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.exportFolder = function() {\n return Mailbox.$$resource.download(this.id, 'exportFolder');\n };\n\n /**\n * @function $delete\n * @memberof Mailbox.prototype\n * @desc Delete the mailbox from the server\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$delete = function() {\n var _this = this;\n\n return Mailbox.$$resource.remove(this.id)\n .then(function() {\n _this.$account.$getMailboxes({reload: true});\n return true;\n });\n };\n\n /**\n * @function $_deleteMessages\n * @memberof Mailbox.prototype\n * @desc Delete multiple messages from Mailbox object.\n * @param {string[]} uids - the messages uids\n * @param {object[]} messages - the Message instances\n * @return the index of the first deleted message\n */\n Mailbox.prototype.$_deleteMessages = function(uids, messages) {\n var _this = this, selectedUIDs, _$messages, unseen, firstIndex = this.$messages.length;\n\n // Decrement the unseen count\n unseen = _.filter(messages, function(message, i) { return !message.isread; });\n this.unseenCount -= unseen.length;\n\n // Remove messages from $messages and uidsMap\n _.forEachRight(this.$messages, function(message, index) {\n var selectedIndex = _.findIndex(uids, function(uid) {\n return message.uid == uid;\n });\n if (selectedIndex > -1) {\n uids.splice(selectedIndex, 1);\n delete _this.uidsMap[message.uid];\n if (message.uid == _this.selectedMessage)\n delete _this.selectedMessage;\n _this.$messages.splice(index, 1);\n if (index < firstIndex)\n firstIndex = index;\n }\n else {\n _this.uidsMap[message.uid] -= uids.length;\n }\n });\n\n // Return the index of the first deleted message\n return firstIndex;\n };\n\n /**\n * @function $deleteMessages\n * @memberof Mailbox.prototype\n * @desc Delete multiple messages from mailbox.\n * @return a promise of the HTTP operation\n */\n Mailbox.prototype.$deleteMessages = function(messages) {\n var _this = this, uids;\n\n uids = _.map(messages, 'uid');\n return Mailbox.$$resource.post(this.id, 'batchDelete', {uids: uids})\n .then(function(data) {\n // Update inbox quota\n if (data.quotas)\n _this.$account.updateQuota(data.quotas);\n\n return _this.$_deleteMessages(uids, messages);\n });\n };\n\n /**\n * @function $markOrUnMarkMessagesAsJunk\n * @memberof Mailbox.prototype\n * @desc Mark messages as junk/not junk\n * @return a promise of the HTTP operation\n */\n Mailbox.prototype.$markOrUnMarkMessagesAsJunk = function(messages) {\n var _this = this,\n uids = _.map(messages, 'uid'),\n method = (this.type == 'junk' ? 'markMessagesAsNotJunk' : 'markMessagesAsJunk');\n\n return Mailbox.$$resource.post(this.id, method, {uids: uids});\n };\n\n /**\n * @function $copyMessages\n * @memberof Mailbox.prototype\n * @desc Copy multiple messages from the current mailbox to a target one\n * @return a promise of the HTTP operation\n */\n Mailbox.prototype.$copyMessages = function(messages, folder) {\n var _this = this,\n uids = _.map(messages, 'uid');\n\n return Mailbox.$$resource.post(this.id, 'copyMessages', {uids: uids, folder: folder})\n .then(function(data) {\n // Update inbox quota\n if (data.quotas)\n _this.$account.updateQuota(data.quotas);\n });\n };\n\n /**\n * @function $moveMessages\n * @memberof Mailbox.prototype\n * @desc Move multiple messages from the current mailbox to a target one\n * @return a promise of the HTTP operation\n */\n Mailbox.prototype.$moveMessages = function(messages, folder) {\n var _this = this, uids;\n\n uids = _.map(messages, 'uid');\n return Mailbox.$$resource.post(this.id, 'moveMessages', {uids: uids, folder: folder})\n .then(function() {\n return _this.$_deleteMessages(uids, messages);\n });\n };\n \n /**\n * @function $reset\n * @memberof Mailbox.prototype\n * @desc Reset the original state the mailbox's data.\n */\n Mailbox.prototype.$reset = function() {\n var _this = this;\n angular.forEach(this, function(value, key) {\n if (key != 'constructor' && key != 'children' && key[0] != '$') {\n delete _this[key];\n }\n });\n angular.extend(this, this.$shadowData);\n this.$shadowData = this.$omit();\n };\n\n /**\n * @function $save\n * @memberof Mailbox.prototype\n * @desc Save the mailbox to the server. This currently can only affect the name of the mailbox.\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$save = function() {\n var _this = this;\n\n return Mailbox.$$resource.save(this.id, this.$omit()).then(function(data) {\n // Make a copy of the data for an eventual reset\n _this.$shadowData = _this.$omit();\n Mailbox.$log.debug(JSON.stringify(data, undefined, 2));\n return data;\n }, function(response) {\n Mailbox.$log.error(JSON.stringify(response.data, undefined, 2));\n // Restore previous version\n _this.$reset();\n });\n };\n\n /**\n * @function $newMailbox\n * @memberof Mailbox.prototype\n * @desc Create a new mailbox on the server and refresh the list of mailboxes.\n * @returns a promise of the HTTP operations\n */\n Mailbox.prototype.$newMailbox = function(path, name) {\n return this.$account.$newMailbox(path, name);\n };\n\n /**\n * @function $omit\n * @memberof Mailbox.prototype\n * @desc Return a sanitized object used to send to the server.\n * @return an object literal copy of the Mailbox instance\n */\n Mailbox.prototype.$omit = function() {\n return { name: this.name };\n };\n\n /**\n * @function $unwrap\n * @memberof Mailbox.prototype\n * @desc Unwrap a promise and instanciate new Message objects using received data.\n * @param {promise} futureMailboxData - a promise of the Mailbox's metadata\n * @returns a promise of the HTTP operation\n */\n Mailbox.prototype.$unwrap = function(futureMailboxData) {\n var _this = this,\n deferred = Mailbox.$q.defer();\n\n this.$futureMailboxData = futureMailboxData;\n this.$futureMailboxData.then(function(data) {\n Mailbox.$timeout(function() {\n var uids, headers;\n\n if (!data.uids || _this.$topIndex > data.uids.length - 1)\n _this.$topIndex = 0;\n\n _this.init(data);\n\n if (_this.uids) {\n Mailbox.$log.debug('unwrapping ' + data.uids.length + ' messages');\n\n // First entry of 'headers' are keys\n headers = _.invokeMap(_this.headers[0], 'toLowerCase');\n _this.headers.splice(0, 1);\n\n // First entry of 'uids' are keys when threaded view is enabled\n if (_this.threaded) {\n uids = _this.uids[0];\n _this.uids.splice(0, 1);\n }\n\n // Instanciate Message objects\n _.reduce(_this.uids, function(msgs, msg, i) {\n var data;\n if (_this.threaded)\n data = _.zipObject(uids, msg);\n else\n data = {uid: msg.toString()};\n\n // Build map of UID <=> index\n _this.uidsMap[data.uid] = i;\n\n msgs.push(new Mailbox.$Message(_this.$account.id, _this, data, true));\n\n return msgs;\n }, _this.$messages);\n\n // Extend Message objects with received headers\n _.forEach(_this.headers, function(data) {\n var msg = _.zipObject(headers, data),\n i = _this.uidsMap[msg.uid.toString()];\n _.extend(_this.$messages[i], msg);\n });\n }\n Mailbox.$log.debug('mailbox ' + _this.id + ' ready');\n _this.$isLoading = false;\n deferred.resolve(_this.$messages);\n });\n }, function(data) {\n angular.extend(_this, data);\n _this.isError = true;\n deferred.reject();\n });\n\n return deferred.promise;\n };\n\n /**\n * @function $unwrapHeaders\n * @memberof Mailbox.prototype\n * @desc Unwrap a promise and extend matching Message objects using received data.\n * @param {promise} futureHeadersData - a promise of some messages metadata\n */\n Mailbox.prototype.$unwrapHeaders = function(futureHeadersData) {\n var _this = this;\n\n futureHeadersData.then(function(data) {\n Mailbox.$timeout(function() {\n var headers, j;\n if (data.length > 0) {\n // First entry of 'headers' are keys\n headers = _.invokeMap(data[0], 'toLowerCase');\n data.splice(0, 1);\n _.forEach(data, function(messageHeaders) {\n messageHeaders = _.zipObject(headers, messageHeaders);\n j = _this.uidsMap[messageHeaders.uid.toString()];\n if (angular.isDefined(j)) {\n _.extend(_this.$messages[j], messageHeaders);\n }\n });\n }\n });\n });\n };\n\n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /**\n * @name Message\n * @constructor\n * @param {string} accountId - the account ID\n * @param {string} mailboxPath - an array of the mailbox path components\n * @param {object} futureAddressBookData - either an object literal or a promise\n * @param {bool} lazy - do \"lazy loading\" so we are very quick at initializing message instances\n */\n function Message(accountId, mailbox, futureMessageData, lazy) {\n this.accountId = accountId;\n this.$mailbox = mailbox;\n this.$hasUnsafeContent = false;\n this.$loadUnsafeContent = false;\n this.editable = {to: [], cc: [], bcc: []};\n this.selected = false;\n\n // Data is immediately available\n if (typeof futureMessageData.then !== 'function') {\n //console.debug(JSON.stringify(futureMessageData, undefined, 2));\n if (angular.isUndefined(lazy) || !lazy) {\n angular.extend(this, futureMessageData);\n this.$formatFullAddresses();\n }\n this.uid = parseInt(futureMessageData.uid);\n }\n else {\n // The promise will be unwrapped first\n this.$unwrap(futureMessageData);\n }\n }\n\n /**\n * @memberof Message\n * @desc The factory we'll use to register with Angular\n * @returns the Message constructor\n */\n Message.$factory = ['$q', '$timeout', '$log', 'sgSettings', 'sgMessage_STATUS', 'Resource', 'Preferences', function($q, $timeout, $log, Settings, Message_STATUS, Resource, Preferences) {\n angular.extend(Message, {\n STATUS: Message_STATUS,\n $q: $q,\n $timeout: $timeout,\n $log: $log,\n $$resource: new Resource(Settings.activeUser('folderURL') + 'Mail', Settings.activeUser()),\n $avatar: angular.bind(Preferences, Preferences.avatar)\n });\n // Initialize tags form user's defaults\n Preferences.ready().then(function() {\n if (Preferences.defaults.SOGoMailLabelsColors) {\n Message.$tags = Preferences.defaults.SOGoMailLabelsColors;\n }\n if (Preferences.defaults.SOGoMailDisplayRemoteInlineImages &&\n Preferences.defaults.SOGoMailDisplayRemoteInlineImages == 'always') {\n Message.$displayRemoteInlineImages = true;\n }\n });\n\n return Message; // return constructor\n }];\n\n /**\n * @module SOGo.MailerUI\n * @desc Factory registration of Message in Angular module.\n */\n try {\n angular.module('SOGo.MailerUI');\n }\n catch(e) {\n angular.module('SOGo.MailerUI', ['SOGo.Common']);\n }\n angular.module('SOGo.MailerUI')\n .constant('sgMessage_STATUS', {\n NOT_LOADED: 0,\n DELAYED_LOADING: 1,\n LOADING: 2,\n LOADED: 3,\n DELAYED_MS: 300\n })\n .factory('Message', Message.$factory);\n\n /**\n * @function filterTags\n * @memberof Message.prototype\n * @desc Search for tags (ie., mail labels) matching some criterias\n * @param {string} search - the search string to match\n * @returns a collection of strings\n */\n Message.filterTags = function(query, excludedTags) {\n var re = new RegExp(query, 'i'),\n results = [];\n\n _.forEach(_.keys(Message.$tags), function(tag) {\n var pair = Message.$tags[tag];\n if (pair[0].search(re) != -1) {\n if (!_.includes(excludedTags, tag))\n results.push({ name: tag, description: pair[0], color: pair[1] });\n }\n });\n\n return results;\n };\n\n /**\n * @function $absolutePath\n * @memberof Message.prototype\n * @desc Build the path of the message\n * @returns a string representing the path relative to the mail module\n */\n Message.prototype.$absolutePath = function(options) {\n var _this = this, id = this.id;\n\n function buildPath() {\n var path;\n path = _.map(_this.$mailbox.path.split('/'), function(component) {\n return 'folder' + component.asCSSIdentifier();\n });\n path.splice(0, 0, _this.accountId); // insert account ID\n return path.join('/');\n }\n\n if (angular.isUndefined(this.id) || options && options.nocache) {\n this.id = buildPath() + '/' + this.uid; // add message UID\n id = this.id;\n }\n if (options && options.asDraft && this.draftId) {\n id = buildPath() + '/' + this.draftId; // add draft ID\n }\n\n return id;\n };\n\n /**\n * @function $setUID\n * @memberof Message.prototype\n * @desc Change the UID of the message. This happens when saving a draft.\n * @param {number} uid - the new message UID\n */\n Message.prototype.$setUID = function(uid) {\n var oldUID = (this.uid || -1), _this = this, index;\n\n if (oldUID != parseInt(uid)) {\n this.uid = parseInt(uid);\n this.$absolutePath({nocache: true});\n if (oldUID > -1) {\n oldUID = oldUID.toString();\n if (angular.isDefined(this.$mailbox.uidsMap[oldUID])) {\n index = this.$mailbox.uidsMap[oldUID];\n this.$mailbox.uidsMap[uid] = index;\n delete this.$mailbox.uidsMap[oldUID];\n\n // Update messages list of mailbox\n _.forEach(['from', 'to', 'subject'], function(attr) {\n _this.$mailbox.$messages[index][attr] = _this[attr];\n });\n }\n }\n else {\n // Refresh selected folder if it's the drafts mailbox\n if (this.$mailbox.constructor.selectedFolder &&\n this.$mailbox.constructor.selectedFolder.type == 'draft') {\n this.$mailbox.constructor.selectedFolder.$filter();\n }\n }\n }\n };\n\n /**\n * @function $formatFullAddresses\n * @memberof Message.prototype\n * @desc Format all sender and recipients addresses with a complete description (name ).\n * This function also generates the avatar URL for each email address and a short name\n */\n Message.prototype.$formatFullAddresses = function() {\n var _this = this;\n var identities = _.map(_this.$mailbox.$account.identities, 'email');\n\n // Build long representation of email addresses\n _.forEach(['from', 'to', 'cc', 'bcc', 'reply-to'], function(type) {\n _.forEach(_this[type], function(data) {\n if (data.name && data.name != data.email) {\n data.full = data.name + ' <' + data.email + '>';\n\n if (data.name.length < 10)\n // Name is already short\n data.shortname = data.name;\n else if (data.name.split(' ').length)\n // If we have \"Alice Foo\" or \"Foo, Alice\" as name, we grab \"Alice\"\n data.shortname = _.first(_.last(data.name.split(/, */)).split(/ +/)).replace('\\'','');\n }\n else if (data.email) {\n data.full = '<' + data.email + '>';\n data.shortname = data.email.split('@')[0];\n }\n\n data.image = Message.$avatar(data.email, 32);\n\n // If the current user is the recepient, overwrite\n // the short name with 'me'\n if (_.indexOf(identities, data.email) >= 0)\n data.shortname = l('me');\n });\n });\n };\n\n /**\n * @function $shortRecipients\n * @memberof Message.prototype\n * @desc Format all recipients into a very compact string\n * @returns a compacted string of all recipients\n */\n Message.prototype.$shortRecipients = function(max) {\n var _this = this, result = [], count = 0, total = 0;\n\n // Build short representation of email addresses\n _.forEach(['to', 'cc', 'bcc'], function(type) {\n total += _this[type]? _this[type].length : 0;\n _.forEach(_this[type], function(data, i) {\n if (count < max)\n result.push(data.shortname);\n count++;\n });\n });\n\n if (total > max)\n result.push(l('and %{0} more...', (total - max)));\n\n return result.join(', ');\n };\n\n /**\n * @function $shortAddress\n * @memberof Message.prototype\n * @desc Format the first address of a specific type with a short description.\n * @returns a string of the name or the email of the envelope address type\n */\n Message.prototype.$shortAddress = function(type) {\n var address = '';\n if (this[type] && this[type].length > 0) {\n address = this[type][0].name || this[type][0].email || '';\n }\n\n return address;\n };\n\n /**\n * @function allowReplyAll\n * @memberof Message.prototype\n * @desc Check if 'Reply to All' is an appropriate action on the message.\n * @returns true if the message is not a draft and has more than one recipient\n */\n Message.prototype.allowReplyAll = function() {\n var recipientsCount = 0;\n recipientsCount = _.reduce(['to', 'cc'], _.bind(function(count, type) {\n if (this[type])\n return count + this[type].length;\n else\n return count;\n }, this), recipientsCount);\n\n return !this.isDraft && recipientsCount > 1;\n };\n\n /**\n * @function loadUnsafeContent\n * @memberof Message.prototype\n * @desc Mark the message to load unsafe resources when calling $content().\n */\n Message.prototype.loadUnsafeContent = function() {\n this.$loadUnsafeContent = true;\n };\n\n /**\n * @function $content\n * @memberof Message.prototype\n * @desc Get the message body as accepted by SCE (Angular Strict Contextual Escaping).\n * @returns the HTML representation of the body\n */\n Message.prototype.$content = function() {\n var _this = this,\n parts = [],\n _visit = function(part) {\n part.msgclass = 'msg-attachment-other';\n if (part.type == 'UIxMailPartAlternativeViewer') {\n _visit(_.find(part.content, function(alternatePart) {\n return part.preferredPart == alternatePart.contentType;\n }));\n }\n // Can be used for UIxMailPartMixedViewer, UIxMailPartMessageViewer, and UIxMailPartSignedViewer\n else if (angular.isArray(part.content)) {\n if (part.type == 'UIxMailPartSignedViewer' && part['supports-smime'] === 1) {\n // First line in a h1, others each in a p\n var formattedMessage = \"

\" + part.error.replace(/\\n/, \"

\");\n formattedMessage = formattedMessage.replace(/\\n/g, \"

\") + \"

\";\n _this.$smime = {\n validSignature: part.valid,\n message: formattedMessage\n };\n }\n _.forEach(part.content, function(mixedPart) {\n _visit(mixedPart);\n });\n }\n else {\n if (angular.isUndefined(part.safeContent)) {\n // Keep a copy of the original content\n part.safeContent = part.content;\n _this.$hasUnsafeContent |= (part.safeContent.indexOf(' unsafe-') > -1);\n }\n if (part.type == 'UIxMailPartHTMLViewer') {\n part.html = true;\n if (_this.$loadUnsafeContent || Message.$displayRemoteInlineImages) {\n if (angular.isUndefined(part.unsafeContent)) {\n part.unsafeContent = document.createElement('div');\n part.unsafeContent.innerHTML = part.safeContent;\n angular.forEach(['src', 'data', 'classid', 'background', 'style'], function(suffix) {\n var elements = part.unsafeContent.querySelectorAll('[unsafe-' + suffix + ']'),\n element,\n value,\n i;\n for (i = 0; i < elements.length; i++) {\n element = angular.element(elements[i]);\n value = element.attr('unsafe-' + suffix);\n element.attr(suffix, value);\n element.removeAttr('unsafe-' + suffix);\n }\n });\n _this.$hasUnsafeContent = false;\n }\n part.content = part.unsafeContent.innerHTML;\n }\n else {\n part.content = part.safeContent;\n }\n parts.push(part);\n }\n else if (part.type == 'UIxMailPartICalViewer' ||\n part.type == 'UIxMailPartImageViewer' ||\n part.type == 'UIxMailPartLinkViewer') {\n\n if (part.type == 'UIxMailPartImageViewer')\n part.msgclass = 'msg-attachment-image';\n else if (part.type == 'UIxMailPartLinkViewer')\n part.msgclass = 'msg-attachment-link';\n\n // Trusted content that can be compiled (Angularly-speaking)\n part.compile = true;\n parts.push(part);\n }\n else {\n part.html = true;\n part.content = part.safeContent;\n parts.push(part);\n }\n }\n };\n _visit(this.parts);\n\n return parts;\n };\n\n /**\n * @function $editableContent\n * @memberof Message.prototype\n * @desc First, fetch the draft ID that corresponds to the temporary draft object on the SOGo server.\n * Secondly, fetch the editable message body along with other metadata such as the recipients.\n * @returns the HTML representation of the body\n */\n Message.prototype.$editableContent = function() {\n var _this = this;\n\n return Message.$$resource.fetch(this.$absolutePath(), 'edit').then(function(data) {\n angular.extend(_this, data);\n return Message.$$resource.fetch(_this.$absolutePath({asDraft: true}), 'edit').then(function(data) {\n // Try to match a known account identity from the specified \"from\" address\n var identity = _.find(_this.$mailbox.$account.identities, function(identity) {\n return data.from.toLowerCase().indexOf(identity.email) !== -1;\n });\n if (identity)\n data.from = identity.full;\n Message.$log.debug('editable = ' + JSON.stringify(data, undefined, 2));\n angular.extend(_this.editable, data);\n return data.text;\n });\n });\n };\n\n /**\n * @function $plainContent\n * @memberof Message.prototype\n * @returns the a plain text representation of the subject and body\n */\n Message.prototype.$plainContent = function() {\n return Message.$$resource.fetch(this.$absolutePath(), 'viewplain');\n };\n\n /**\n * @function addTag\n * @memberof Message.prototype\n * @desc Add a mail tag on the current message.\n * @param {string} tag - the tag name\n * @returns a promise of the HTTP operation\n */\n Message.prototype.addTag = function(tag) {\n return this.$addOrRemoveTag('add', tag);\n };\n\n /**\n * @function removeTag\n * @memberof Message.prototype\n * @desc Remove a mail tag from the current message.\n * @param {string} tag - the tag name\n * @returns a promise of the HTTP operation\n */\n Message.prototype.removeTag = function(tag) {\n return this.$addOrRemoveTag('remove', tag);\n };\n\n /**\n * @function $addOrRemoveTag\n * @memberof Message.prototype\n * @desc Add or remove a mail tag on the current message.\n * @param {string} operation - the operation name to perform\n * @param {string} tag - the tag name\n * @returns a promise of the HTTP operation\n */\n Message.prototype.$addOrRemoveTag = function(operation, tag) {\n var data = {\n operation: operation,\n msgUIDs: [this.uid],\n flags: tag\n };\n\n if (tag)\n return Message.$$resource.post(this.$mailbox.$id(), 'addOrRemoveLabel', data);\n };\n\n /**\n * @function $imipAction\n * @memberof Message.prototype\n * @desc Perform IMIP actions on the current message.\n * @param {string} path - the path of the IMIP calendar part \n * @param {string} action - the the IMIP action to perform\n * @param {object} data - the delegation info \n */\n Message.prototype.$imipAction = function(path, action, data) {\n var _this = this;\n Message.$$resource.post([this.$absolutePath(), path].join('/'), action, data).then(function(data) {\n Message.$timeout(function() {\n _this.$reload();\n });\n });\n };\n\n /**\n * @function $sendMDN\n * @memberof Message.prototype\n * @desc Send MDN response for current email message\n */\n Message.prototype.$sendMDN = function() {\n this.shouldAskReceipt = 0;\n return Message.$$resource.post(this.$absolutePath(), 'sendMDN');\n };\n\n /**\n * @function $deleteAttachment\n * @memberof Message.prototype\n * @desc Delete an attachment from a message being composed\n * @param {string} filename - the filename of the attachment to delete\n */\n Message.prototype.$deleteAttachment = function(filename) {\n var action = 'deleteAttachment?filename=' + filename;\n var _this = this;\n Message.$$resource.post(this.$absolutePath({asDraft: true}), action).then(function(data) {\n Message.$timeout(function() {\n _this.editable.attachmentAttrs = _.filter(_this.editable.attachmentAttrs, function(attachment) {\n return attachment.filename != filename;\n });\n });\n });\n };\n\n /**\n * @function $markAsFlaggedOrUnflagged\n * @memberof Message.prototype\n * @desc Add or remove a the \\\\Flagged flag on the current message.\n * @returns a promise of the HTTP operation\n */\n Message.prototype.toggleFlag = function() {\n var _this = this,\n action = 'markMessageFlagged';\n\n if (this.isflagged)\n action = 'markMessageUnflagged';\n\n return Message.$$resource.post(this.$absolutePath(), action).then(function(data) {\n Message.$timeout(function() {\n _this.isflagged = !_this.isflagged;\n });\n });\n };\n\n /**\n * @function $isLoading\n * @memberof Message.prototype\n * @returns true if the Message content is still being retrieved from server after a specific delay\n * @see sgMessage_STATUS\n */\n Message.prototype.$isLoading = function() {\n return this.$loaded == Message.STATUS.LOADING;\n };\n\n /**\n * @function $reload\n * @memberof Message.prototype\n * @desc Fetch the viewable message body along with other metadata such as the list of attachments.\n * @param {object} [options] - set {useCache: true} to use already fetched data\n * @returns a promise of the HTTP operation\n */\n Message.prototype.$reload = function(options) {\n var _this = this, futureMessageData;\n\n if (options && options.useCache && this.$futureMessageData) {\n if (!this.isread) {\n Message.$$resource.fetch(this.$absolutePath(), 'markMessageRead').then(function() {\n Message.$timeout(function() {\n _this.isread = true;\n _this.$mailbox.unseenCount--;\n });\n });\n }\n return this;\n }\n\n futureMessageData = Message.$$resource.fetch(this.$absolutePath(options), 'view');\n\n return this.$unwrap(futureMessageData);\n };\n\n /**\n * @function $reply\n * @memberof Message.prototype\n * @desc Prepare a new Message object as a reply to the sender.\n * @returns a promise of the HTTP operations\n */\n Message.prototype.$reply = function() {\n return this.$newDraft('reply');\n };\n\n /**\n * @function $replyAll\n * @memberof Message.prototype\n * @desc Prepare a new Message object as a reply to the sender and all recipients.\n * @returns a promise of the HTTP operations\n */\n Message.prototype.$replyAll = function() {\n return this.$newDraft('replyall');\n };\n\n /**\n * @function $forward\n * @memberof Message.prototype\n * @desc Prepare a new Message object as a forward.\n * @returns a promise of the HTTP operations\n */\n Message.prototype.$forward = function() {\n return this.$newDraft('forward');\n };\n\n /**\n * @function $newDraft\n * @memberof Message.prototype\n * @desc Prepare a new Message object as a reply or a forward of the current message and associated\n * to the draft mailbox.\n * @see {@link Account.$newMessage}\n * @see {@link Message.$editableContent}\n * @see {@link Message.$reply}\n * @see {@link Message.$replyAll}\n * @see {@link Message.$forwad}\n * @param {string} action - the HTTP action to perform on the message\n * @returns a promise of the HTTP operations\n */\n Message.prototype.$newDraft = function(action) {\n var _this = this;\n\n // Query server for draft folder and draft UID\n return Message.$$resource.fetch(this.$absolutePath(), action).then(function(data) {\n var mailbox, message;\n Message.$log.debug('New ' + action + ': ' + JSON.stringify(data, undefined, 2));\n mailbox = _this.$mailbox.$account.$getMailboxByPath(data.mailboxPath);\n message = new Message(data.accountId, mailbox, data);\n // Fetch draft initial data\n return Message.$$resource.fetch(message.$absolutePath({asDraft: true}), 'edit').then(function(data) {\n Message.$log.debug('New ' + action + ': ' + JSON.stringify(data, undefined, 2) + ' original UID: ' + _this.uid);\n angular.extend(message.editable, data);\n\n // We keep a reference to our original message in order to update the flags\n message.origin = {message: _this, action: action};\n return message;\n });\n });\n };\n\n /**\n * @function $save\n * @memberof Message.prototype\n * @desc Save the message to the server.\n * @returns a promise of the HTTP operation\n */\n Message.prototype.$save = function() {\n var _this = this,\n data = this.editable;\n\n Message.$log.debug('save = ' + JSON.stringify(data, undefined, 2));\n\n return Message.$$resource.save(this.$absolutePath({asDraft: true}), data).then(function(response) {\n Message.$log.debug('save = ' + JSON.stringify(response, undefined, 2));\n _this.$setUID(response.uid);\n _this.$reload(); // fetch a new viewable version of the message\n _this.isNew = false;\n });\n };\n\n /**\n * @function $send\n * @memberof Message.prototype\n * @desc Send the message.\n * @returns a promise of the HTTP operation\n */\n Message.prototype.$send = function() {\n var _this = this,\n data = angular.copy(this.editable);\n\n Message.$log.debug('send = ' + JSON.stringify(data, undefined, 2));\n\n return Message.$$resource.post(this.$absolutePath({asDraft: true}), 'send', data).then(function(data) {\n if (data.status == 'success') {\n if (angular.isDefined(_this.origin)) {\n if (_this.origin.action.startsWith('reply'))\n _this.origin.message.isanswered = true;\n else if (_this.origin.action == 'forward')\n _this.origin.message.isforwarded = true;\n }\n return data;\n }\n else {\n return Message.$q.reject(data);\n }\n });\n };\n\n /**\n * @function $unwrap\n * @memberof Message.prototype\n * @desc Unwrap a promise. \n * @param {promise} futureMessageData - a promise of some of the Message's data\n */\n Message.prototype.$unwrap = function(futureMessageData) {\n var _this = this;\n\n // Message is not loaded yet\n this.$loaded = Message.STATUS.DELAYED_LOADING;\n Message.$timeout(function() {\n if (_this.$loaded != Message.STATUS.LOADED)\n _this.$loaded = Message.STATUS.LOADING;\n }, Message.STATUS.DELAYED_MS);\n\n // Resolve and expose the promise\n this.$futureMessageData = futureMessageData.then(function(data) {\n // Calling $timeout will force Angular to refresh the view\n if (_this.isread === 0) {\n Message.$$resource.fetch(_this.$absolutePath(), 'markMessageRead').then(function() {\n Message.$timeout(function() {\n _this.isread = true;\n _this.$mailbox.unseenCount--;\n });\n });\n }\n return Message.$timeout(function() {\n angular.extend(_this, data);\n _this.$formatFullAddresses();\n _this.$loadUnsafeContent = false;\n _this.$loaded = Message.STATUS.LOADED;\n return _this;\n });\n });\n\n return this.$futureMessageData;\n };\n\n /**\n * @function $omit\n * @memberof Message.prototype\n * @desc Return a sanitized object used to send to the server.\n * @return an object literal copy of the Message instance\n */\n Message.prototype.$omit = function(options) {\n var message = {},\n privateAttributes = options && options.privateAttributes;\n angular.forEach(this, function(value, key) {\n if (key != 'constructor' && key[0] != '$' || privateAttributes) {\n message[key] = value;\n }\n });\n\n return message;\n };\n\n /**\n * @function saveMessage\n * @memberof Message.prototype\n * @desc Download the current message\n * @returns a promise of the HTTP operation\n */\n Message.prototype.saveMessage = function() {\n var selectedUIDs;\n\n selectedUIDs = [ this.uid ];\n\n return Message.$$resource.download(this.$mailbox.id, 'saveMessages', {uids: selectedUIDs});\n };\n\n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /**\n * @name VirtualMailbox\n * @constructor\n * @param {object} account - the mail account associated with the virtual search\n */\n function VirtualMailbox(account) {\n this.$account = account;\n }\n\n /**\n * @memberof VirtualMailbox\n * @desc The factory we'll use to register with Angular\n * @returns the VirtualMailbox constructor\n */\n VirtualMailbox.$factory = ['$q', '$timeout', '$log', 'sgSettings', 'Message', 'Mailbox', 'sgMailbox_PRELOAD', function($q, $timeout, $log, Settings, Mailbox, Message, PRELOAD) {\n angular.extend(VirtualMailbox, {\n $q: $q,\n $timeout: $timeout,\n $log: $log,\n $Message: Message,\n selectedFolder: null,\n PRELOAD: PRELOAD\n });\n\n return VirtualMailbox; // return constructor\n }];\n\n /**\n * @module SOGo.MailerUI\n * @desc Factory registration of VirtualMailbox in Angular module.\n */\n try {\n angular.module('SOGo.MailerUI');\n }\n catch(e) {\n angular.module('SOGo.MailerUI', ['SOGo.Common']);\n }\n angular.module('SOGo.MailerUI')\n .constant('sgMailbox_PRELOAD', {\n LOOKAHEAD: 50,\n SIZE: 100\n })\n .factory('VirtualMailbox', VirtualMailbox.$factory);\n\n /**\n * @memberof VirtualMailbox\n * @desc Build the path of the virtual mailbox (or account only).\n * @param {string} accountId - the account ID\n * @returns a string representing the path relative to the mail module\n */\n VirtualMailbox.$absolutePath = function(accountId) {\n return [accountId, \"virtual\"].join('/');\n };\n\n /**\n * @function init\n * @memberof VirtualMailbox.prototype\n * @desc Extend instance with new data and compute additional attributes.\n * @param {object} data - attributes of mailbox\n */\n VirtualMailbox.prototype.init = function(data) {\n this.$isLoading = false;\n this.$mailboxes = [];\n this.uidsMap = {};\n angular.extend(this, data);\n this.id = this.$id();\n };\n\n VirtualMailbox.prototype.setMailboxes = function(data) {\n this.$mailboxes = data;\n\n _.forEach(this.$mailboxes, function(mailbox) {\n mailbox.$messages = [];\n mailbox.uidsMap = {};\n });\n };\n\n VirtualMailbox.prototype.startSearch = function(match, params) {\n var _this = this,\n search = VirtualMailbox.$q.when();\n\n this.$isLoading = true;\n\n _.forEach(this.$mailboxes, function(mailbox) {\n search = search.then(function() {\n if (_this.$isLoading) {\n VirtualMailbox.$log.debug(\"searching mailbox \" + mailbox.path);\n return mailbox.$filter( {sort: \"date\", asc: false, match: match}, params);\n }\n });\n });\n\n search.finally(function() {\n _this.$isLoading = false;\n });\n };\n\n VirtualMailbox.prototype.stopSearch = function() {\n VirtualMailbox.$log.debug(\"stopping search...\");\n this.$isLoading = false;\n };\n\n /**\n * @function selectFolder\n * @memberof VirtualMailbox.prototype\n * @desc A no-op for virtual mailbox\n */\n VirtualMailbox.prototype.selectFolder = function() {\n return;\n };\n\n /**\n * @function resetSelectedMessage\n * @memberof VirtualMailbox.prototype\n * @desc Delete 'selectedMessage' attribute of all submailboxes.\n */\n VirtualMailbox.prototype.resetSelectedMessage = function() {\n _.forEach(this.$mailboxes, function(mailbox) {\n delete mailbox.selectedMessage;\n });\n };\n\n /**\n * @function hasSelectedMessage\n * @memberof VirtualMailbox.prototype\n * @desc Check if a message is selected among the resulting mailboxes\n * @returns true if one message is selected\n */\n VirtualMailbox.prototype.hasSelectedMessage = function() {\n return angular.isDefined(_.find(this.$mailboxes, function(mailbox) {\n return angular.isDefined(mailbox.selectedMessage);\n }));\n };\n\n /**\n * @function isSelectedMessage\n * @memberof VirtualMailbox.prototype\n * @desc Check if the message of the specified mailbox is selected.\n * @param {string} messageId\n * @param {string} mailboxPath\n * @returns true if the specified message is selected\n */\n VirtualMailbox.prototype.isSelectedMessage = function(messageId, mailboxPath) {\n return angular.isDefined(_.find(this.$mailboxes, function(mailbox) {\n return mailbox.path == mailboxPath && mailbox.selectedMessage == messageId;\n }));\n };\n\n /**\n * @function getLength\n * @memberof VirtualMailbox.prototype\n * @desc Used by md-virtual-repeat / md-on-demand\n * @returns the number of items in the mailbox\n */\n VirtualMailbox.prototype.getLength = function() {\n var len = 0;\n\n if (!angular.isDefined(this.$mailboxes))\n return len;\n\n _.forEach(this.$mailboxes, function(mailbox) {\n len += mailbox.$messages.length;\n });\n\n return len;\n };\n\n /**\n * @function getItemAtIndex\n * @memberof VirtualMailbox.prototype\n * @desc Used by md-virtual-repeat / md-on-demand\n * @returns the message as the specified index\n */\n VirtualMailbox.prototype.getItemAtIndex = function(index) {\n var i, j, k, mailbox, message;\n\n if (angular.isDefined(this.$mailboxes) && index >= 0) {\n i = 0;\n for (j = 0; j < this.$mailboxes.length; j++) {\n mailbox = this.$mailboxes[j];\n for (k = 0; k < mailbox.$messages.length; i++, k++) {\n message = mailbox.$messages[k];\n if (i == index) {\n if (mailbox.$loadMessage(message.uid))\n return message;\n }\n }\n }\n }\n\n return null;\n };\n\n /**\n * @function $id\n * @memberof VirtualMailbox.prototype\n * @desc Build the unique ID to identified the mailbox.\n * @returns a string representing the path relative to the mail module\n */\n VirtualMailbox.prototype.$id = function() {\n return VirtualMailbox.$absolutePath(this.$account.id);\n };\n\n /**\n * @function $selectedCount\n * @memberof VirtualMailbox.prototype\n * @desc Return the number of messages selected by the user.\n * @returns the number of selected messages\n */\n VirtualMailbox.prototype.$selectedCount = function() {\n // TODO\n return 0;\n };\n\n /**\n * @function $flagMessages\n * @memberof VirtualMailbox.prototype\n * @desc Add or remove a flag on a message set\n * @returns a promise of the HTTP operation\n */\n VirtualMailbox.prototype.$flagMessages = function(uids, flags, operation) {\n // TODO\n // var data = {msgUIDs: uids,\n // flags: flags,\n // operation: operation};\n\n // return VirtualMailbox.$$resource.post(this.id, 'addOrRemoveLabel', data);\n };\n\n /**\n * @function $deleteMessages\n * @memberof VirtualMailbox.prototype\n * @desc Delete multiple messages from mailbox.\n * @return a promise of the HTTP operation\n */\n VirtualMailbox.prototype.$deleteMessages = function(uids) {\n // TODO\n //return VirtualMailbox.$$resource.post(this.id, 'batchDelete', {uids: uids});\n };\n\n /**\n * @function $copyMessages\n * @memberof VirtualMailbox.prototype\n * @desc Copy multiple messages from the current mailbox to a target one\n * @return a promise of the HTTP operation\n */\n VirtualMailbox.prototype.$copyMessages = function(uids, folder) {\n // TODO\n //return VirtualMailbox.$$resource.post(this.id, 'copyMessages', {uids: uids, folder: folder});\n };\n\n /**\n * @function $moveMessages\n * @memberof VirtualMailbox.prototype\n * @desc Move multiple messages from the current mailbox to a target one\n * @return a promise of the HTTP operation\n */\n VirtualMailbox.prototype.$moveMessages = function(uids, folder) {\n // TODO\n //return VirtualMailbox.$$resource.post(this.id, 'moveMessages', {uids: uids, folder: folder});\n };\n\n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /**\n * @ngInject\n */\n MailboxController.$inject = ['$window', '$timeout', '$q', '$state', '$mdDialog', 'stateAccounts', 'stateAccount', 'stateMailbox', 'encodeUriFilter', 'sgFocus', 'Dialog', 'Account', 'Mailbox'];\n function MailboxController($window, $timeout, $q, $state, $mdDialog, stateAccounts, stateAccount, stateMailbox, encodeUriFilter, focus, Dialog, Account, Mailbox) {\n var vm = this, messageDialog = null;\n\n // Expose controller\n $window.$mailboxController = vm;\n\n stateMailbox.selectFolder();\n\n vm.service = Mailbox;\n vm.accounts = stateAccounts;\n vm.account = stateAccount;\n vm.selectedFolder = stateMailbox;\n vm.selectMessage = selectMessage;\n vm.toggleMessageSelection = toggleMessageSelection;\n vm.sort = sort;\n vm.sortedBy = sortedBy;\n vm.searchMode = searchMode;\n vm.cancelSearch = cancelSearch;\n vm.newMessage = newMessage;\n vm.mode = { search: false, multiple: 0 };\n vm.confirmDeleteSelectedMessages = confirmDeleteSelectedMessages;\n vm.markOrUnMarkMessagesAsJunk = markOrUnMarkMessagesAsJunk;\n vm.copySelectedMessages = copySelectedMessages;\n vm.moveSelectedMessages = moveSelectedMessages;\n vm.markSelectedMessagesAsFlagged = markSelectedMessagesAsFlagged;\n vm.markSelectedMessagesAsUnread = markSelectedMessagesAsUnread;\n vm.selectAll = selectAll;\n vm.unselectMessages = unselectMessages;\n\n function sort(field) {\n vm.selectedFolder.$filter({ sort: field });\n }\n\n function sortedBy(field) {\n return Mailbox.$query.sort == field;\n }\n\n function searchMode() {\n vm.mode.search = true;\n focus('search');\n }\n\n function cancelSearch() {\n vm.mode.search = false;\n vm.selectedFolder.$filter().then(function() {\n if (vm.selectedFolder.selectedMessage) {\n $timeout(function() {\n vm.selectedFolder.$topIndex = vm.selectedFolder.uidsMap[vm.selectedFolder.selectedMessage];\n });\n }\n });\n }\n\n function newMessage($event) {\n var message;\n\n if (messageDialog === null) {\n message = vm.account.$newMessage();\n messageDialog = $mdDialog\n .show({\n parent: angular.element(document.body),\n targetEvent: $event,\n clickOutsideToClose: false,\n escapeToClose: false,\n templateUrl: 'UIxMailEditor',\n controller: 'MessageEditorController',\n controllerAs: 'editor',\n locals: {\n stateAccount: vm.account,\n stateMessage: message,\n stateRecipients: []\n }\n })\n .finally(function() {\n messageDialog = null;\n });\n }\n }\n\n function selectMessage(message) {\n if (Mailbox.$virtualMode)\n $state.go('mail.account.virtualMailbox.message', {mailboxId: encodeUriFilter(message.$mailbox.path), messageId: message.uid});\n else\n $state.go('mail.account.mailbox.message', {messageId: message.uid});\n }\n\n function toggleMessageSelection($event, message) {\n message.selected = !message.selected;\n vm.mode.multiple += message.selected? 1 : -1;\n $event.preventDefault();\n $event.stopPropagation();\n }\n\n /**\n * Batch operations\n */\n\n function _currentMailboxes() {\n if (Mailbox.$virtualMode)\n return vm.selectedFolder.$mailboxes;\n else\n return [vm.selectedFolder];\n }\n\n function _unselectMessage(message, index) {\n // Unselect current message and cleverly load the next message.\n // This function must not be called in virtual mode.\n var nextMessage, previousMessage, nextIndex = index;\n vm.mode.multiple = vm.selectedFolder.$selectedCount();\n if (message) {\n // Select either the next or previous message\n if (index > 0) {\n nextIndex -= 1;\n nextMessage = vm.selectedFolder.$messages[nextIndex];\n }\n if (index < vm.selectedFolder.$messages.length)\n previousMessage = vm.selectedFolder.$messages[index];\n if (nextMessage) {\n if (nextMessage.isread && previousMessage && !previousMessage.isread) {\n nextIndex = index;\n nextMessage = previousMessage;\n }\n }\n else if (previousMessage) {\n nextIndex = index;\n nextMessage = previousMessage;\n }\n if (nextMessage) {\n vm.selectedFolder.$topIndex = nextIndex;\n $state.go('mail.account.mailbox.message', { messageId: nextMessage.uid });\n }\n else {\n $state.go('mail.account.mailbox');\n }\n }\n else {\n $timeout(function() {\n console.warn('go to mailbox');\n $state.go('mail.account.mailbox');\n });\n }\n }\n\n function confirmDeleteSelectedMessages() {\n Dialog.confirm(l('Warning'),\n l('Are you sure you want to delete the selected messages?'),\n { ok: l('Delete') })\n .then(function() {\n var deleteSelectedMessage = vm.selectedFolder.hasSelectedMessage();\n var selectedMessages = vm.selectedFolder.$selectedMessages();\n if (_.size(selectedMessages) > 0)\n vm.selectedFolder.$deleteMessages(selectedMessages).then(function(index) {\n if (Mailbox.$virtualMode) {\n // When performing an advanced search, we refresh the view if the selected message\n // was deleted, but only once all promises have completed.\n if (deleteSelectedMessage)\n $state.go('mail.account.virtualMailbox');\n }\n else {\n // In normal mode, we immediately unselect the selected message.\n _unselectMessage(deleteSelectedMessage, index);\n }\n });\n });\n }\n\n function markOrUnMarkMessagesAsJunk() {\n var moveSelectedMessage = vm.selectedFolder.hasSelectedMessage();\n var selectedMessages = vm.selectedFolder.$selectedMessages();\n if (_.size(selectedMessages) > 0)\n vm.selectedFolder.$markOrUnMarkMessagesAsJunk(selectedMessages).then(function() {\n var dstFolder = '/' + vm.account.id + '/folderINBOX';\n if (vm.selectedFolder.type != 'junk') {\n dstFolder = '/' + vm.account.$getMailboxByType('junk').id;\n }\n vm.selectedFolder.$moveMessages(selectedMessages, dstFolder).then(function(index) {\n if (Mailbox.$virtualMode) {\n // When performing an advanced search, we refresh the view if the selected message\n // was deleted, but only once all promises have completed.\n if (moveSelectedMessage)\n $state.go('mail.account.virtualMailbox');\n }\n else {\n // In normal mode, we immediately unselect the selected message.\n _unselectMessage(moveSelectedMessage, index);\n }\n });\n });\n }\n\n function copySelectedMessages(dstFolder) {\n var selectedMessages = vm.selectedFolder.$selectedMessages();\n if (_.size(selectedMessages) > 0)\n vm.selectedFolder.$copyMessages(selectedMessages, '/' + dstFolder);\n }\n\n function moveSelectedMessages(dstFolder) {\n var moveSelectedMessage = vm.selectedFolder.hasSelectedMessage();\n var selectedMessages = vm.selectedFolder.$selectedMessages();\n if (_.size(selectedMessages) > 0)\n vm.selectedFolder.$moveMessages(selectedMessages, '/' + dstFolder).then(function(index) {\n if (Mailbox.$virtualMode) {\n // When performing an advanced search, we refresh the view if the selected message\n // was moved, but only once all promises have completed.\n if (moveSelectedMessage)\n $state.go('mail.account.virtualMailbox');\n }\n else {\n // In normal mode, we immediately unselect the selected message.\n _unselectMessage(moveSelectedMessage, index);\n }\n });\n }\n\n function selectAll() {\n var count = 0;\n _.forEach(_currentMailboxes(), function(folder) {\n var i = 0, length = folder.$messages.length;\n for (; i < length; i++)\n folder.$messages[i].selected = true;\n count += length;\n });\n vm.mode.multiple = count;\n }\n\n function unselectMessages() {\n _.forEach(_currentMailboxes(), function(folder) {\n _.forEach(folder.$messages, function(message) {\n message.selected = false;\n });\n });\n vm.mode.multiple = 0;\n }\n\n function markSelectedMessagesAsFlagged() {\n var selectedMessages = vm.selectedFolder.$selectedMessages();\n if (_.size(selectedMessages) > 0)\n vm.selectedFolder.$flagMessages(selectedMessages, '\\\\Flagged', 'add').then(function(messages) {\n _.forEach(messages, function(message) {\n message.isflagged = true;\n });\n });\n }\n\n function markSelectedMessagesAsUnread() {\n var selectedMessages = vm.selectedFolder.$selectedMessages();\n if (_.size(selectedMessages) > 0)\n vm.selectedFolder.$flagMessages(selectedMessages, 'seen', 'remove').then(function(messages) {\n _.forEach(messages, function(message) {\n message.isread = false;\n message.$mailbox.unseenCount++;\n });\n });\n }\n\n }\n\n angular\n .module('material.components.virtualRepeat')\n .decorator('mdVirtualRepeatContainerDirective', mdVirtualRepeatContainerDirectiveDecorator);\n\n /**\n * @ngInject\n */\n mdVirtualRepeatContainerDirectiveDecorator.$inject = ['$delegate'];\n function mdVirtualRepeatContainerDirectiveDecorator($delegate) {\n $delegate[0].controller.prototype.resetScroll = function() {\n // Don't scroll to top if current virtual repeater is the messages list\n // but do update the container size\n if (this.$element.parent().attr('id') == 'messagesList')\n this.updateSize();\n else\n this.scrollTo(0);\n };\n return $delegate;\n }\n\n angular\n .module('SOGo.MailerUI')\n .controller('MailboxController', MailboxController);\n})();\n\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /**\n * @ngInject\n */\n MailboxesController.$inject = ['$state', '$timeout', '$window', '$mdDialog', '$mdToast', '$mdMedia', '$mdSidenav', 'sgConstant', 'sgFocus', 'encodeUriFilter', 'Dialog', 'sgSettings', 'Account', 'Mailbox', 'VirtualMailbox', 'User', 'Preferences', 'stateAccounts'];\n function MailboxesController($state, $timeout, $window, $mdDialog, $mdToast, $mdMedia, $mdSidenav, sgConstant, focus, encodeUriFilter, Dialog, Settings, Account, Mailbox, VirtualMailbox, User, Preferences, stateAccounts) {\n var vm = this,\n account,\n mailbox;\n\n vm.service = Mailbox;\n vm.accounts = stateAccounts;\n vm.toggleAccountState = toggleAccountState;\n vm.newFolder = newFolder;\n vm.delegate = delegate;\n vm.editFolder = editFolder;\n vm.revertEditing = revertEditing;\n vm.selectFolder = selectFolder;\n vm.saveFolder = saveFolder;\n vm.compactFolder = compactFolder;\n vm.emptyTrashFolder = emptyTrashFolder;\n vm.confirmDelete = confirmDelete;\n vm.markFolderRead = markFolderRead;\n vm.share = share;\n vm.metadataForFolder = metadataForFolder;\n vm.setFolderAs = setFolderAs;\n vm.refreshUnseenCount = refreshUnseenCount;\n\n // Advanced search options\n vm.showingAdvancedSearch = false;\n vm.currentSearchParam = '';\n vm.addSearchParam = addSearchParam;\n vm.newSearchParam = newSearchParam;\n vm.showAdvancedSearch = showAdvancedSearch;\n vm.hideAdvancedSearch = hideAdvancedSearch;\n vm.toggleAdvancedSearch = toggleAdvancedSearch;\n vm.search = {\n options: {'': l('Select a criteria'),\n subject: l('Enter Subject'),\n from: l('Enter From'),\n to: l('Enter To'),\n cc: l('Enter Cc'),\n body: l('Enter Body')\n },\n mailbox: 'INBOX',\n subfolders: 1,\n match: 'AND',\n params: []\n };\n\n function showAdvancedSearch(path) {\n vm.showingAdvancedSearch = true;\n vm.search.mailbox = path;\n // Close sidenav on small devices\n if (!$mdMedia(sgConstant['gt-md']))\n $mdSidenav('left').close();\n }\n\n function hideAdvancedSearch() {\n vm.showingAdvancedSearch = false;\n vm.service.$virtualMode = false;\n\n account = vm.accounts[0];\n mailbox = vm.searchPreviousMailbox;\n $state.go('mail.account.mailbox', { accountId: account.id, mailboxId: encodeUriFilter(mailbox.path) });\n }\n\n function toggleAdvancedSearch() {\n if (Mailbox.selectedFolder.$isLoading) {\n // Stop search\n vm.virtualMailbox.stopSearch();\n }\n else {\n // Start search\n var root, mailboxes = [],\n _visit = function(folders) {\n _.forEach(folders, function(o) {\n mailboxes.push(o);\n if (o.children && o.children.length > 0) {\n _visit(o.children);\n }\n });\n };\n\n vm.virtualMailbox = new VirtualMailbox(vm.accounts[0]);\n\n // Don't set the previous selected mailbox if we're in virtual mode\n // That allows users to do multiple advanced search but return\n // correctly to the previously selected mailbox once done.\n if (!Mailbox.$virtualMode)\n vm.searchPreviousMailbox = Mailbox.selectedFolder;\n\n Mailbox.selectedFolder = vm.virtualMailbox;\n Mailbox.$virtualMode = true;\n\n if (angular.isDefined(vm.search.mailbox)) {\n root = vm.accounts[0].$getMailboxByPath(vm.search.mailbox);\n mailboxes.push(root);\n if (vm.search.subfolders && root.children.length)\n _visit(root.children);\n }\n else {\n mailboxes = vm.accounts[0].$flattenMailboxes();\n }\n\n vm.virtualMailbox.setMailboxes(mailboxes);\n vm.virtualMailbox.startSearch(vm.search.match, vm.search.params);\n $state.go('mail.account.virtualMailbox', { accountId: vm.accounts[0].id });\n }\n }\n\n function addSearchParam(v) {\n vm.currentSearchParam = v;\n focus('advancedSearch');\n return false;\n }\n\n function newSearchParam(pattern) {\n if (pattern.length && vm.currentSearchParam.length) {\n var n = 0, searchParam = vm.currentSearchParam;\n if (pattern.startsWith(\"!\")) {\n n = 1;\n pattern = pattern.substring(1).trim();\n }\n vm.currentSearchParam = '';\n return { searchBy: searchParam, searchInput: pattern, negative: n };\n }\n }\n\n function toggleAccountState(account) {\n account.$expanded = !account.$expanded;\n account.$flattenMailboxes({ reload: true, saveState: true });\n // Fire a window resize to recompute the virtual-repeater.\n // This is a fix until the following issue is officially resolved:\n // https://github.com/angular/material/issues/7309\n $timeout(function() {\n angular.element($window).triggerHandler('resize');\n }, 150);\n }\n\n function newFolder(parentFolder) {\n Dialog.prompt(l('New folder'),\n l('Enter the new name of your folder :'))\n .then(function(name) {\n parentFolder.$newMailbox(parentFolder.id, name)\n .then(function() {\n // success\n }, function(data, status) {\n Dialog.alert(l('An error occured while creating the mailbox \"%{0}\".', name),\n l(data.error));\n });\n });\n }\n\n function delegate(account) {\n $mdDialog.show({\n templateUrl: account.id + '/delegation', // UI/Templates/MailerUI/UIxMailUserDelegation.wox\n controller: MailboxDelegationController,\n controllerAs: 'delegate',\n clickOutsideToClose: true,\n escapeToClose: true,\n locals: {\n User: User,\n account: account\n }\n });\n\n /**\n * @ngInject\n */\n MailboxDelegationController.$inject = ['$scope', '$mdDialog', 'User', 'account'];\n function MailboxDelegationController($scope, $mdDialog, User, account) {\n var vm = this;\n\n vm.users = account.delegates;\n vm.account = account;\n vm.userToAdd = '';\n vm.searchText = '';\n vm.userFilter = userFilter;\n vm.closeModal = closeModal;\n vm.removeUser = removeUser;\n vm.addUser = addUser;\n\n function userFilter($query) {\n return User.$filter($query, account.delegates);\n }\n\n function closeModal() {\n $mdDialog.hide();\n }\n\n function removeUser(user) {\n account.$removeDelegate(user.uid).catch(function(data, status) {\n Dialog.alert(l('Warning'), l('An error occured please try again.'));\n });\n }\n\n function addUser(data) {\n if (data) {\n account.$addDelegate(data).then(function() {\n vm.userToAdd = '';\n vm.searchText = '';\n }, function(error) {\n Dialog.alert(l('Warning'), error);\n });\n }\n }\n }\n } // delegate\n\n function editFolder(folder) {\n vm.editMode = folder.path;\n focus('mailboxName_' + folder.path);\n }\n\n function revertEditing(folder) {\n folder.$reset();\n vm.editMode = false;\n }\n\n function selectFolder($event, account, folder) {\n if (vm.editMode == folder.path)\n return;\n vm.editMode = false;\n vm.showingAdvancedSearch = false;\n vm.service.$virtualMode = false;\n // Close sidenav on small devices\n if (!$mdMedia(sgConstant['gt-md']))\n $mdSidenav('left').close();\n $state.go('mail.account.mailbox', { accountId: account.id, mailboxId: encodeUriFilter(folder.path) });\n $event.stopPropagation();\n $event.preventDefault();\n }\n\n function saveFolder(folder) {\n folder.$rename()\n .then(function(data) {\n vm.editMode = false;\n });\n }\n\n function compactFolder(folder) {\n folder.$compact().then(function() {\n $mdToast.show(\n $mdToast.simple()\n .content(l('Folder compacted'))\n .position('top right')\n .hideDelay(3000));\n });\n }\n\n function emptyTrashFolder(folder) {\n folder.$emptyTrash().then(function() {\n $mdToast.show(\n $mdToast.simple()\n .content(l('Trash emptied'))\n .position('top right')\n .hideDelay(3000));\n });\n }\n\n function confirmDelete(folder) {\n Dialog.confirm(l('Confirmation'), l('Do you really want to move this folder into the trash ?'))\n .then(function() {\n folder.$delete()\n .then(function() {\n $state.go('mail.account.inbox');\n }, function(data, status) {\n Dialog.alert(l('An error occured while deleting the mailbox \"%{0}\".', folder.name),\n l(data.error));\n });\n });\n }\n\n function markFolderRead(folder) {\n folder.$markAsRead();\n }\n\n function share(folder) {\n // Fetch list of ACL users\n folder.$acl.$users().then(function() {\n // Show ACL editor\n $mdDialog.show({\n templateUrl: folder.id + '/UIxAclEditor', // UI/Templates/UIxAclEditor.wox\n controller: 'AclController', // from the ng module SOGo.Common\n controllerAs: 'acl',\n clickOutsideToClose: true,\n escapeToClose: true,\n locals: {\n usersWithACL: folder.$acl.users,\n User: User,\n folder: folder\n }\n });\n });\n } // share\n\n function metadataForFolder(folder) {\n if (folder.type == 'inbox')\n return {name: folder.name, icon:'inbox'};\n else if (folder.type == 'draft')\n return {name: l('DraftsFolderName'), icon: 'drafts'};\n else if (folder.type == 'sent')\n return {name: l('SentFolderName'), icon: 'send'};\n else if (folder.type == 'trash')\n return {name: l('TrashFolderName'), icon: 'delete'};\n else if (folder.type == 'junk')\n return {name: l('JunkFolderName'), icon: 'thumb_down'};\n else if (folder.type == 'additional')\n return {name: folder.name, icon: 'folder_shared'};\n\n return {name: folder.name, icon: 'folder_open'};\n }\n\n function setFolderAs(folder, type) {\n folder.$setFolderAs(type).then(function() {\n folder.$account.$getMailboxes({reload: true});\n });\n }\n\n function refreshUnseenCount() {\n var unseenCountFolders = window.unseenCountFolders;\n\n _.forEach(vm.accounts, function(account) {\n\n // Always include the INBOX\n if (!_.includes(unseenCountFolders, account.id + '/folderINBOX'))\n unseenCountFolders.push(account.id + '/folderINBOX');\n\n _.forEach(account.$$flattenMailboxes, function(mailbox) {\n if (angular.isDefined(mailbox.unseenCount) &&\n !_.includes(unseenCountFolders, mailbox.id))\n unseenCountFolders.push(mailbox.id);\n });\n });\n\n Account.$$resource.post('', 'unseenCount', {mailboxes: unseenCountFolders}).then(function(data) {\n _.forEach(vm.accounts, function(account) {\n _.forEach(account.$$flattenMailboxes, function(mailbox) {\n if (data[mailbox.id])\n mailbox.unseenCount = data[mailbox.id];\n });\n });\n });\n\n Preferences.ready().then(function() {\n var refreshViewCheck = Preferences.defaults.SOGoRefreshViewCheck;\n if (refreshViewCheck && refreshViewCheck != 'manually')\n $timeout(vm.refreshUnseenCount, refreshViewCheck.timeInterval()*1000);\n });\n }\n\n vm.refreshUnseenCount();\n }\n\n angular\n .module('SOGo.MailerUI') \n .controller('MailboxesController', MailboxesController); \n})();\n\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /**\n * @ngInject\n */\n MessageController.$inject = ['$window', '$scope', '$state', '$mdMedia', '$mdDialog', 'sgConstant', 'stateAccounts', 'stateAccount', 'stateMailbox', 'stateMessage', 'encodeUriFilter', 'sgSettings', 'sgFocus', 'Dialog', 'Calendar', 'Component', 'Account', 'Mailbox', 'Message'];\n function MessageController($window, $scope, $state, $mdMedia, $mdDialog, sgConstant, stateAccounts, stateAccount, stateMailbox, stateMessage, encodeUriFilter, sgSettings, focus, Dialog, Calendar, Component, Account, Mailbox, Message) {\n var vm = this, messageDialog = null, popupWindow = null;\n\n // Expose controller\n $window.$messageController = vm;\n\n vm.$state = $state;\n vm.accounts = stateAccounts;\n vm.account = stateAccount;\n vm.mailbox = stateMailbox;\n vm.message = stateMessage;\n vm.service = Message;\n vm.tags = { searchText: '', selected: '' };\n vm.showFlags = stateMessage.flags && stateMessage.flags.length > 0;\n vm.$showDetailedRecipients = false;\n vm.toggleDetailedRecipients = toggleDetailedRecipients;\n vm.filterMailtoLinks = filterMailtoLinks;\n vm.deleteMessage = deleteMessage;\n vm.close = close;\n vm.reply = reply;\n vm.replyAll = replyAll;\n vm.forward = forward;\n vm.edit = edit;\n vm.openPopup = openPopup;\n vm.closePopup = closePopup;\n vm.newMessage = newMessage;\n vm.toggleRawSource = toggleRawSource;\n vm.showRawSource = false;\n vm.print = print;\n vm.convertToEvent = convertToEvent;\n vm.convertToTask = convertToTask;\n\n // One-way refresh of the parent window when modifying the message from a popup window.\n if ($window.opener) {\n // Update the message flags. The message must be displayed in the parent window.\n $scope.$watchCollection(function() { return vm.message.flags; }, function(newTags, oldTags) {\n var ctrls;\n if (newTags || oldTags) {\n ctrls = $parentControllers();\n if (ctrls.messageCtrl) {\n ctrls.messageCtrl.service.$timeout(function() {\n ctrls.messageCtrl.showFlags = true;\n ctrls.messageCtrl.message.flags = newTags;\n });\n }\n }\n });\n // Update the \"isflagged\" (star icon) of the message. The mailbox must be displayed in the parent window.\n $scope.$watch(function() { return vm.message.isflagged; }, function(isflagged, wasflagged) {\n var ctrls = $parentControllers();\n if (ctrls.mailboxCtrl) {\n ctrls.mailboxCtrl.service.$timeout(function() {\n var message = _.find(ctrls.mailboxCtrl.selectedFolder.$messages, { uid: vm.message.uid });\n message.isflagged = isflagged;\n });\n }\n });\n }\n else {\n // Flatten new tags when coming from the predefined list of tags (Message.$tags) and\n // sync tags with server when adding or removing a tag.\n $scope.$watchCollection(function() { return vm.message.flags; }, function(_newTags, _oldTags) {\n var newTags, oldTags, tags;\n if (_newTags || _oldTags) {\n newTags = _newTags || [];\n oldTags = _oldTags || [];\n _.forEach(newTags, function(tag, i) {\n if (angular.isObject(tag))\n newTags[i] = tag.name;\n });\n if (newTags.length > oldTags.length) {\n tags = _.difference(newTags, oldTags);\n _.forEach(tags, function(tag) {\n vm.message.addTag(tag);\n });\n }\n else if (newTags.length < oldTags.length) {\n tags = _.difference(oldTags, newTags);\n _.forEach(tags, function(tag) {\n vm.message.removeTag(tag);\n });\n }\n }\n });\n }\n\n /**\n * If this is a popup window, retrieve the matching controllers (mailbox and message) of the parent window.\n */\n function $parentControllers() {\n var message, mailbox, ctrls = {};\n if ($window.opener) {\n // Deleting the message from a popup window\n if ($window.opener.$mailboxController &&\n $window.opener.$mailboxController.selectedFolder.$id() == stateMailbox.$id()) {\n // The message mailbox is opened in the parent window\n mailbox = $window.opener.$mailboxController;\n ctrls.mailboxCtrl = mailbox;\n if ($window.opener.$messageController &&\n $window.opener.$messageController.message.uid == stateMessage.uid) {\n // The message is opened in the parent window\n message = $window.opener.$messageController;\n ctrls.messageCtrl = message;\n }\n }\n }\n return ctrls;\n }\n\n function toggleDetailedRecipients($event) {\n vm.$showDetailedRecipients = !vm.$showDetailedRecipients;\n $event.stopPropagation();\n $event.preventDefault();\n }\n\n function filterMailtoLinks($event) {\n var href, match, to, cc, bcc, subject, body, data;\n if ($event.target.tagName == 'A' && 'href' in $event.target.attributes) {\n href = $event.target.attributes.href.value;\n match = /^mailto:([^\\?]+)/.exec(href);\n if (match) {\n // Recipients\n to = _.map(decodeURIComponent(match[1]).split(','), function(email) {\n return '<' + email + '>';\n });\n data = { to: to };\n // Subject & body\n _.forEach(['subject', 'body'], function(param) {\n var re = new RegExp(param + '=([^&]+)');\n param = (param == 'body')? 'text' : param;\n match = re.exec(href);\n if (match)\n data[param] = [decodeURIComponent(match[1])];\n });\n // Recipients\n _.forEach(['cc', 'bcc'], function(param) {\n var re = new RegExp(param + '=([^&]+)');\n match = re.exec(href);\n if (match)\n data[param] = [decodeURIComponent(match[1])];\n });\n newMessage($event, data); // will stop event propagation\n }\n }\n }\n\n function deleteMessage() {\n var mailbox, message, state, nextMessage, previousMessage,\n parentCtrls = $parentControllers();\n\n if (parentCtrls.messageCtrl) {\n mailbox = parentCtrls.mailboxCtrl.selectedFolder;\n message = parentCtrls.messageCtrl.message;\n state = parentCtrls.messageCtrl.$state;\n }\n else {\n mailbox = stateMailbox;\n message = stateMessage;\n state = $state;\n }\n\n mailbox.$deleteMessages([message]).then(function(index) {\n var nextIndex = index;\n // Remove message object from scope\n message = null;\n if (angular.isDefined(state)) {\n // Select either the next or previous message\n if (index > 0) {\n nextIndex -= 1;\n nextMessage = mailbox.$messages[nextIndex];\n }\n if (index < mailbox.$messages.length)\n previousMessage = mailbox.$messages[index];\n\n if (nextMessage) {\n if (nextMessage.isread && previousMessage && !previousMessage.isread) {\n nextIndex = index;\n nextMessage = previousMessage;\n }\n }\n else if (previousMessage) {\n nextIndex = index;\n nextMessage = previousMessage;\n }\n\n try {\n if (nextMessage && $mdMedia(sgConstant['gt-md'])) {\n state.go('mail.account.mailbox.message', { messageId: nextMessage.uid });\n if (nextIndex < mailbox.$topIndex)\n mailbox.$topIndex = nextIndex;\n else if (nextIndex > mailbox.$lastVisibleIndex)\n mailbox.$topIndex = nextIndex - (mailbox.$lastVisibleIndex - mailbox.$topIndex);\n }\n else {\n state.go('mail.account.mailbox').then(function() {\n message = null;\n delete mailbox.selectedMessage;\n });\n }\n }\n catch (error) {}\n }\n closePopup();\n });\n }\n\n function showMailEditor($event, message) {\n if (messageDialog === null) {\n messageDialog = $mdDialog\n .show({\n parent: angular.element(document.body),\n targetEvent: $event,\n clickOutsideToClose: false,\n escapeToClose: false,\n templateUrl: 'UIxMailEditor',\n controller: 'MessageEditorController',\n controllerAs: 'editor',\n locals: {\n stateAccount: vm.account,\n stateMessage: message\n }\n })\n .finally(function() {\n messageDialog = null;\n closePopup();\n });\n }\n }\n\n function close() {\n $state.go('mail.account.mailbox').then(function() {\n vm.message = null;\n delete stateMailbox.selectedMessage;\n });\n }\n\n function reply($event) {\n var message = vm.message.$reply();\n showMailEditor($event, message);\n }\n\n function replyAll($event) {\n var message = vm.message.$replyAll();\n showMailEditor($event, message);\n }\n\n function forward($event) {\n var message = vm.message.$forward();\n showMailEditor($event, message);\n }\n\n function edit($event) {\n vm.message.$editableContent().then(function() {\n showMailEditor($event, vm.message);\n });\n }\n\n function openPopup() {\n var url = [sgSettings.baseURL(),\n 'UIxMailPopupView#/Mail',\n vm.message.accountId,\n // The double-encoding is necessary\n encodeUriFilter(encodeUriFilter(vm.message.$mailbox.path)),\n vm.message.uid]\n .join('/'),\n wId = vm.message.$absolutePath();\n popupWindow = $window.open(url, wId,\n [\"width=680\",\n \"height=520\",\n \"resizable=1\",\n \"scrollbars=1\",\n \"toolbar=0\",\n \"location=0\",\n \"directories=0\",\n \"status=0\",\n \"menubar=0\",\n \"copyhistory=0\"]\n .join(','));\n }\n\n function closePopup() {\n if ($window.opener)\n $window.close();\n }\n\n function newMessage($event, editableContent) {\n vm.account.$newMessage().then(function(message) {\n angular.extend(message.editable, editableContent);\n showMailEditor($event, message);\n });\n $event.stopPropagation();\n $event.preventDefault();\n }\n\n function toggleRawSource($event) {\n if (!vm.showRawSource && !vm.message.$rawSource) {\n Message.$$resource.post(vm.message.id, \"viewsource\").then(function(data) {\n vm.message.$rawSource = data;\n vm.showRawSource = true;\n });\n }\n else {\n vm.showRawSource = !vm.showRawSource;\n }\n }\n\n function print($event) {\n $window.print();\n }\n\n function convertToEvent($event) {\n return convertToComponent($event, 'appointment');\n }\n\n function convertToTask($event) {\n return convertToComponent($event, 'task');\n }\n\n function convertToComponent($event, type) {\n vm.message.$plainContent().then(function(data) {\n var componentData = {\n pid: Calendar.$defaultCalendar(),\n type: type,\n summary: data.subject,\n comment: data.content\n };\n var component = new Component(componentData);\n // UI/Templates/SchedulerUI/UIxAppointmentEditorTemplate.wox or\n // UI/Templates/SchedulerUI/UIxTaskEditorTemplate.wox\n var templateUrl = [\n sgSettings.activeUser('folderURL'),\n 'Calendar',\n 'UIx' + type.capitalize() + 'EditorTemplate'\n ].join('/');\n return $mdDialog.show({\n parent: angular.element(document.body),\n targetEvent: $event,\n clickOutsideToClose: true,\n escapeToClose: true,\n templateUrl: templateUrl,\n controller: 'ComponentEditorController',\n controllerAs: 'editor',\n locals: {\n stateComponent: component\n }\n });\n });\n }\n }\n \n angular\n .module('SOGo.MailerUI') \n .controller('MessageController', MessageController); \n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /**\n * @ngInject\n */\n MessageEditorController.$inject = ['$window', '$stateParams', '$mdConstant', '$mdDialog', '$mdToast', 'FileUploader', 'stateAccount', 'stateMessage', 'encodeUriFilter', '$timeout', 'Dialog', 'AddressBook', 'Card', 'Preferences'];\n function MessageEditorController($window, $stateParams, $mdConstant, $mdDialog, $mdToast, FileUploader, stateAccount, stateMessage, encodeUriFilter, $timeout, Dialog, AddressBook, Card, Preferences) {\n var vm = this, semicolon = 186;\n\n vm.addRecipient = addRecipient;\n vm.autocomplete = {to: {}, cc: {}, bcc: {}};\n vm.autosave = null;\n vm.autosaveDrafts = autosaveDrafts;\n vm.hideCc = (stateMessage.editable.cc.length === 0);\n vm.hideBcc = (stateMessage.editable.bcc.length === 0);\n vm.cancel = cancel;\n vm.save = save;\n vm.send = send;\n vm.removeAttachment = removeAttachment;\n vm.contactFilter = contactFilter;\n vm.identities = _.map(stateAccount.identities, 'full');\n vm.recipientSeparatorKeys = [$mdConstant.KEY_CODE.ENTER, $mdConstant.KEY_CODE.TAB, $mdConstant.KEY_CODE.COMMA, semicolon];\n vm.uploader = new FileUploader({\n url: stateMessage.$absolutePath({asDraft: true}) + '/save',\n autoUpload: true,\n alias: 'attachments',\n removeAfterUpload: false,\n // onProgressItem: function(item, progress) {\n // console.debug(item); console.debug(progress);\n // },\n onSuccessItem: function(item, response, status, headers) {\n stateMessage.$setUID(response.uid);\n stateMessage.$reload({asDraft: false});\n item.inlineUrl = response.lastAttachmentAttrs[0].url;\n //console.debug(item); console.debug('success = ' + JSON.stringify(response, undefined, 2));\n },\n onCancelItem: function(item, response, status, headers) {\n //console.debug(item); console.debug('cancel = ' + JSON.stringify(response, undefined, 2));\n // We remove the attachment\n stateMessage.$deleteAttachment(item.file.name);\n this.removeFromQueue(item);\n },\n onErrorItem: function(item, response, status, headers) {\n $mdToast.show(\n $mdToast.simple()\n .content(l('Error while uploading the file \\\"%{0}\\\":', item.file.name))\n .position('top right')\n .hideDelay(3000));\n this.removeFromQueue(item);\n //console.debug(item); console.debug('error = ' + JSON.stringify(response, undefined, 2));\n }\n });\n\n if ($stateParams.actionName == 'reply') {\n stateMessage.$reply().then(function(msgObject) {\n vm.message = msgObject;\n vm.hideCc = (!msgObject.editable.cc || msgObject.editable.cc.length === 0);\n vm.hideBcc = (!msgObject.editable.bcc || msgObject.editable.bcc.length === 0);\n });\n }\n else if ($stateParams.actionName == 'replyall') {\n stateMessage.$replyAll().then(function(msgObject) {\n vm.message = msgObject;\n vm.hideCc = (!msgObject.editable.cc || msgObject.editable.cc.length === 0);\n vm.hideBcc = (!msgObject.editable.bcc || msgObject.editable.bcc.length === 0);\n });\n }\n else if ($stateParams.actionName == 'forward') {\n stateMessage.$forward().then(function(msgObject) {\n vm.message = msgObject;\n addAttachments();\n });\n }\n else if (angular.isDefined(stateMessage)) {\n vm.message = stateMessage;\n addAttachments();\n }\n\n /**\n * If this is a popup window, retrieve the mailbox controller of the parent window.\n */\n function $parentControllers() {\n var originMessage, ctrls = {};\n if ($window.opener) {\n if ($window.opener.$mailboxController) {\n if ($window.opener.$mailboxController.selectedFolder.type == 'draft') {\n ctrls.draftMailboxCtrl = $window.opener.$mailboxController;\n if ($window.opener.$messageController &&\n $window.opener.$messageController.message.uid == stateMessage.uid) {\n // The draft is opened in the parent window\n ctrls.draftMessageCtrl = $window.opener.$messageController;\n }\n }\n else if (stateMessage.origin) {\n originMessage = stateMessage.origin.message;\n if ($window.opener.$mailboxController.selectedFolder.$id() == originMessage.$mailbox.$id()) {\n // The message mailbox is opened in the parent window\n ctrls.originMailboxCtrl = $window.opener.$mailboxController;\n }\n }\n }\n }\n return ctrls;\n }\n\n function addAttachments() {\n // Add existing attached files to uploader\n var i, data, fileItem, attrs = vm.message.editable.attachmentAttrs;\n if (attrs)\n for (i = 0; i < attrs.length; i++) {\n data = {\n name: attrs[i].filename,\n type: attrs[i].mimetype,\n size: parseInt(attrs[i].size)\n };\n fileItem = new FileUploader.FileItem(vm.uploader, data);\n fileItem.progress = 100;\n fileItem.isUploaded = true;\n fileItem.isSuccess = true;\n fileItem.inlineUrl = attrs[i].url;\n vm.uploader.queue.push(fileItem);\n }\n }\n\n function removeAttachment(item) {\n if (item.isUploading)\n vm.uploader.cancelItem(item);\n else {\n vm.message.$deleteAttachment(item.file.name);\n item.remove();\n }\n }\n\n function cancel() {\n if (vm.autosave)\n $timeout.cancel(vm.autosave);\n\n if (vm.message.isNew && vm.message.attachmentAttrs)\n vm.message.$mailbox.$deleteMessages([vm.message]);\n\n $mdDialog.cancel();\n }\n\n function save() {\n var ctrls = $parentControllers();\n vm.message.$save().then(function(data) {\n vm.message.$rawSource = null;\n if (ctrls.draftMailboxCtrl) {\n // We're saving a draft from a popup window.\n // Reload draft mailbox\n ctrls.draftMailboxCtrl.selectedFolder.$filter().then(function() {\n if (ctrls.draftMessageCtrl) {\n // Reload selected message\n ctrls.draftMessageCtrl.$state.go('mail.account.mailbox.message', { messageId: vm.message.uid });\n }\n });\n }\n $mdToast.show(\n $mdToast.simple()\n .content(l('Your email has been saved'))\n .position('top right')\n .hideDelay(3000));\n });\n }\n\n function send() {\n var ctrls = $parentControllers();\n if (vm.autosave)\n $timeout.cancel(vm.autosave);\n\n vm.message.$send().then(function(data) {\n if (ctrls.draftMailboxCtrl) {\n // We're sending a draft from a popup window and the draft mailbox is opened.\n // Reload draft mailbox\n ctrls.draftMailboxCtrl.selectedFolder.$filter().then(function() {\n if (ctrls.draftMessageCtrl) {\n // Close draft\n ctrls.draftMessageCtrl.close();\n }\n });\n }\n if (ctrls.originMailboxCtrl) {\n // We're sending a draft from a popup window and the original mailbox is opened.\n // Reload mailbox\n ctrls.originMailboxCtrl.selectedFolder.$filter();\n }\n $mdToast.show(\n $mdToast.simple()\n .content(l('Your email has been sent'))\n .position('top right')\n .hideDelay(3000));\n $mdDialog.hide();\n });\n }\n\n function contactFilter($query) {\n return AddressBook.$filterAll($query).then(function(cards) {\n // Divide the matching cards by email addresses so the user can select\n // the recipient address of her choice\n var explodedCards = [];\n _.forEach(_.invokeMap(cards, 'explode'), function(manyCards) {\n _.forEach(manyCards, function(card) {\n explodedCards.push(card);\n });\n });\n // Remove duplicates\n return _.uniqBy(explodedCards, function(card) {\n return card.$$fullname + ' ' + card.$$email;\n });\n });\n }\n\n function addRecipient(contact, field) {\n var recipients, recipient, list;\n\n if (angular.isString(contact))\n return contact;\n\n recipients = vm.message.editable[field];\n\n if (contact.$isList({expandable: true})) {\n // If the list's members were already fetch, use them\n if (angular.isDefined(contact.refs) && contact.refs.length) {\n _.forEach(contact.refs, function(ref) {\n if (ref.email.length)\n recipients.push(ref.$shortFormat());\n });\n }\n else {\n list = Card.$find(contact.container, contact.c_name);\n list.$id().then(function(listId) {\n _.forEach(list.refs, function(ref) {\n if (ref.email.length)\n recipients.push(ref.$shortFormat());\n });\n });\n }\n }\n else {\n recipient = contact.$shortFormat();\n }\n\n if (recipient)\n return recipient;\n else\n return null;\n }\n\n // Drafts autosaving\n function autosaveDrafts() {\n vm.message.$save();\n if (Preferences.defaults.SOGoMailAutoSave)\n vm.autosave = $timeout(vm.autosaveDrafts, Preferences.defaults.SOGoMailAutoSave*1000*60);\n }\n\n // Read user's defaults\n Preferences.ready().then(function() {\n if (Preferences.defaults.SOGoMailAutoSave)\n // Enable auto-save of draft\n vm.autosave = $timeout(vm.autosaveDrafts, Preferences.defaults.SOGoMailAutoSave*1000*60);\n // Set the locale of CKEditor\n vm.localeCode = Preferences.defaults.LocaleCode;\n });\n }\n\n SendMessageToastController.$inject = ['$scope', '$mdToast'];\n function SendMessageToastController($scope, $mdToast) {\n $scope.closeToast = function() {\n $mdToast.hide();\n };\n }\n\n angular\n .module('SOGo.MailerUI')\n .controller('SendMessageToastController', SendMessageToastController)\n .controller('MessageEditorController', MessageEditorController);\n\n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n /* jshint validthis: true */\n 'use strict';\n\n /**\n * sgIMIP - A directive to handle IMIP actions on emails\n * @memberof SOGo.MailerUI\n * @example:\n\n */\n function sgImip() {\n return {\n restrict: 'A',\n link: link,\n controller: 'sgImipController'\n };\n\n function link(scope, iElement, attrs, ctrl) {\n ctrl.pathToAttachment = attrs.sgImipPath;\n }\n }\n\n /**\n * @ngInject\n */\n sgImipController.$inject = ['$scope', 'User'];\n function sgImipController($scope, User) {\n var vm = this;\n\n $scope.delegateInvitation = false;\n $scope.delegatedTo = '';\n $scope.searchText = '';\n\n $scope.userFilter = function($query) {\n return User.$filter($query);\n };\n\n $scope.iCalendarAction = function(action) {\n var data;\n\n if (action == 'delegate') {\n data = {\n receiveUpdates: false,\n delegatedTo: $scope.delegatedTo.c_email\n };\n }\n\n $scope.viewer.message.$imipAction(vm.pathToAttachment, action, data);\n };\n }\n\n angular\n .module('SOGo.MailerUI')\n .controller('sgImipController', sgImipController)\n .directive('sgImip', sgImip);\n})();\n\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n\n(function() {\n 'use strict';\n\n /*\n * sgZoomableImage - Toggle the 'sg-zoom' class when clicking on the image inside the container.\n * @memberof SOGo.MailerUI\n * @restrict attribute\n * @ngInject\n * @example:\n\n
\n \n \n \n
\n */\n function sgZoomableImage() {\n return {\n restrict: 'A',\n link: link\n };\n\n function link(scope, iElement, attrs, ctrl) {\n var parentNode = iElement.parent(),\n toggleClass;\n\n toggleClass = function(event) {\n if (event.target.tagName == 'IMG')\n parentNode.toggleClass('sg-zoom');\n };\n\n iElement.on('click', toggleClass);\n }\n }\n\n angular\n .module('SOGo.MailerUI')\n .directive('sgZoomableImage', sgZoomableImage);\n})();\n"]} \ No newline at end of file diff --git a/UI/WebServerResources/js/Preferences.js b/UI/WebServerResources/js/Preferences.js index f4e4ca38c..f598bcef2 100644 --- a/UI/WebServerResources/js/Preferences.js +++ b/UI/WebServerResources/js/Preferences.js @@ -1,2 +1,2 @@ -!function(){"use strict";function a(a,c){a.state("preferences",{"abstract":!0,views:{preferences:{templateUrl:"preferences.html",controller:"PreferencesController",controllerAs:"app"}},resolve:{statePreferences:b}}).state("preferences.general",{url:"/general",views:{module:{templateUrl:"generalPreferences.html"}}}).state("preferences.calendars",{url:"/calendars",views:{module:{templateUrl:"calendarsPreferences.html"}}}).state("preferences.addressbooks",{url:"/addressbooks",views:{module:{templateUrl:"addressbooksPreferences.html"}}}).state("preferences.mailer",{url:"/mailer",views:{module:{templateUrl:"mailerPreferences.html"}}}),c.otherwise("/general")}function b(a){return a}function c(a){a.$on("$routeChangeError",function(a,b,c,d){console.error(a,b,c,d)})}angular.module("SOGo.PreferencesUI",["ui.router","ck","SOGo.Common","SOGo.MailerUI","SOGo.ContactsUI","SOGo.Authentication","ng-sortable"]).config(a).run(c),a.$inject=["$stateProvider","$urlRouterProvider"],b.$inject=["Preferences"],c.$inject=["$rootScope"]}(),function(){"use strict";function a(a,b,c,d,e){function f(){return d>0?!1:!e}function g(){a.cancel()}function h(){a.hide()}var i=this;i.defaults=b,i.account=c,i.accountId=d,i.customFromIsReadonly=f,i.cancel=g,i.save=h}a.$inject=["$mdDialog","defaults","account","accountId","mailCustomFromEnabled"],angular.module("SOGo.PreferencesUI").controller("AccountDialogController",a)}(),function(){"use strict";function a(a,b,c,d,e,f){function g(){c.cancel()}function h(){return o.filter.rules&&o.filter.rules.length>0&&o.filter.actions&&o.filter.actions.length>0}function i(a){c.hide()}function j(a){o.filter.rules||(o.filter.rules=[]),o.filter.rules.push({field:"subject",operator:"contains"})}function k(a){o.filter.rules.splice(a,1)}function m(a){o.filter.actions||(o.filter.actions=[]),o.filter.actions.push({method:"discard"})}function n(a){o.filter.actions.splice(a,1)}var o=this,p=b.sieveCapabilities,q=b.forwardEnabled,r=b.vacationEnabled;o.filter=d,o.mailboxes=e,o.labels=f,o.cancel=g,o.hasRulesAndActions=h,o.save=i,o.addMailFilterRule=j,o.removeMailFilterRule=k,o.addMailFilterAction=m,o.removeMailFilterAction=n,o.fieldLabels={subject:l("Subject"),from:l("From"),to:l("To"),cc:l("Cc"),to_or_cc:l("To or Cc"),size:l("Size (Kb)"),header:l("Header")},p.indexOf("body")>-1&&(o.fieldLabels.body=l("Body")),o.methodLabels={discard:l("Discard the message"),keep:l("Keep the message"),stop:l("Stop processing filter rules")},q&&(o.methodLabels.redirect=l("Forward the message to")),r&&(o.methodLabels.vacation=l("Send a vacation message")),p.indexOf("reject")>-1&&(o.methodLabels.reject=l("Send a reject message")),p.indexOf("fileinto")>-1&&(o.methodLabels.fileinto=l("File the message in")),(p.indexOf("imapflags")>-1||p.indexOf("imap4flags")>-1)&&(o.methodLabels.addflag=l("Flag the message with")),o.numberOperatorLabels={under:l("is under"),over:l("is over")},o.textOperatorLabels={is:l("is"),is_not:l("is not"),contains:l("contains"),contains_not:l("does not contain"),matches:l("matches"),matches_not:l("does not match")},p.indexOf("regex")>-1&&(o.textOperatorLabels.regex=l("matches regex"),o.textOperatorLabels.regex_not=l("does not match regex")),o.flagLabels={seen:l("Seen"),deleted:l("Deleted"),answered:l("Answered"),flagged:l("Flagged"),junk:l("Junk"),not_junk:l("Not Junk")}}a.$inject=["$scope","$window","$mdDialog","filter","mailboxes","labels"],angular.module("SOGo.PreferencesUI").controller("FiltersDialogController",a)}(),function(){"use strict";function a(a,b,c,d,e,f,g,h,i,j,k,m,n){function o(a,b){b.$valid&&(d("xs")&&e("left").close(),c.go("preferences."+a))}function p(a){i.confirm(l("Warning"),l("Save preferences and reload page now?"),{ok:l("Yes"),cancel:l("No")}).then(function(){F(a,{quick:!0}).then(function(){b.location.reload(!0)})})}function q(a){K.preferences.defaults.SOGoCalendarCategoriesColors["New category"]="#aaa",K.preferences.defaults.SOGoCalendarCategories.push("New category"),h("calendarCategory_"+(K.preferences.defaults.SOGoCalendarCategories.length-1)),a.$setDirty()}function r(a,b){var c=K.preferences.defaults.SOGoCalendarCategories[a];K.preferences.defaults.SOGoCalendarCategories.splice(a,1),delete K.preferences.defaults.SOGoCalendarCategoriesColors[c],b.$setDirty()}function s(a){K.preferences.defaults.SOGoContactsCategories.push(""),h("contactCategory_"+(K.preferences.defaults.SOGoContactsCategories.length-1)),a.$setDirty()}function t(a,b){K.preferences.defaults.SOGoContactsCategories.splice(a,1),b.$setDirty()}function u(a,b){var c;K.preferences.defaults.AuxiliaryMailAccounts.push({}),c=_.last(K.preferences.defaults.AuxiliaryMailAccounts),c.name=l("New account"),c.identities=[{fullName:"",email:""}],c.receipts={receiptAction:"ignore",receiptNonRecipientAction:"ignore",receiptOutsideDomainAction:"ignore",receiptAnyAction:"ignore"},f.show({controller:"AccountDialogController",controllerAs:"$AccountDialogController",templateUrl:"editAccount?account=new",targetEvent:a,locals:{defaults:K.preferences.defaults,account:c,accountId:K.preferences.defaults.AuxiliaryMailAccounts.length-1,mailCustomFromEnabled:window.mailCustomFromEnabled}}).then(function(){b.$setDirty()})}function v(a,b,c){var d=K.preferences.defaults.AuxiliaryMailAccounts[b];f.show({controller:"AccountDialogController",controllerAs:"$AccountDialogController",templateUrl:"editAccount?account="+b,targetEvent:a,locals:{defaults:K.preferences.defaults,account:d,accountId:b,mailCustomFromEnabled:window.mailCustomFromEnabled}}).then(function(){K.preferences.defaults.AuxiliaryMailAccounts[b]=d,c.$setDirty()})}function w(a,b){K.preferences.defaults.AuxiliaryMailAccounts.splice(a,1),b.$setDirty()}function x(a){var b="_$$"+guid();K.preferences.defaults.SOGoMailLabelsColors[b]=["New label","#aaa"],a.$setDirty()}function y(a,b){delete K.preferences.defaults.SOGoMailLabelsColors[a],b.$setDirty()}function z(a,b){var c={match:"all"};f.show({templateUrl:"editFilter?filter=new",controller:"FiltersDialogController",controllerAs:"filterEditor",targetEvent:a,locals:{filter:c,mailboxes:L,labels:K.preferences.defaults.SOGoMailLabelsColors}}).then(function(){K.preferences.defaults.SOGoSieveFilters||(K.preferences.defaults.SOGoSieveFilters=[]),K.preferences.defaults.SOGoSieveFilters.push(c),b.$setDirty()})}function A(a,b,c){var d=angular.copy(K.preferences.defaults.SOGoSieveFilters[b]);f.show({templateUrl:"editFilter?filter="+b,controller:"FiltersDialogController",controllerAs:"filterEditor",targetEvent:null,locals:{filter:d,mailboxes:L,labels:K.preferences.defaults.SOGoMailLabelsColors}}).then(function(){K.preferences.defaults.SOGoSieveFilters[b]=d,c.$setDirty()})}function B(a,b){K.preferences.defaults.SOGoSieveFilters.splice(a,1),b.$setDirty()}function C(a){var b=[];angular.isDefined(K.preferences.defaults.Vacation.autoReplyEmailAddresses)&&(b=K.preferences.defaults.Vacation.autoReplyEmailAddresses.split(",")),K.preferences.defaults.Vacation.autoReplyEmailAddresses=_.union(window.defaultEmailAddresses.split(","),b).join(","),a.$setDirty()}function D(a,b){return j.$filter(a,b).then(function(a){return _.forEach(a,function(a){a.$$image||(a.image?a.$$image=a.image:K.preferences.avatar(a.c_email,32,{no_404:!0}).then(function(b){a.$$image=b}))}),a})}function E(a,c){var d;if(c.$dirty){for(a.preventDefault(),a.stopPropagation(),d=a.target;"A"!=d.tagName;)d=d.parentNode;i.confirm(l("Unsaved Changes"),l("Do you want to save your changes made to the configuration?"),{ok:l("Save"),cancel:l("Don't Save")}).then(function(){F(c,{quick:!0}).then(function(){b.location=d.href})},function(){b.location=d.href})}}function F(b,c){var d,e,f,h,j,k;if(e=!0,j=[],window.forwardConstraints>0&&angular.isDefined(K.preferences.defaults.Forward)&&K.preferences.defaults.Forward.enabled&&angular.isDefined(K.preferences.defaults.Forward.forwardAddress))for(f=K.preferences.defaults.Forward.forwardAddress.split(","),h=window.defaultEmailAddresses.split(/, */),_.forEach(h,function(a){var b=a.split("@")[1];b&&j.push(b.toLowerCase())}),d=0;d=0&&2==window.forwardConstraints&&(i.alert(l("Error"),l("You are not allowed to forward your messages to an internal email address.")),e=!1);return e?K.preferences.$save().then(function(a){c&&c.quick||(g.show(g.simple().content(l("Preferences saved")).position("bottom right").hideDelay(2e3)),b.$setPristine())}):a.reject()}function G(){return!!(K.passwords.newPassword&&K.passwords.newPassword.length>0&&K.passwords.newPasswordConfirmation&&K.passwords.newPasswordConfirmation.length&&K.passwords.newPassword==K.passwords.newPasswordConfirmation)}function H(){n.changePassword(K.passwords.newPassword).then(function(){var a=f.alert({title:l("Password"),content:l("The password was changed successfully."),ok:l("OK")});f.show(a)["finally"](function(){a=void 0})},function(a){var b=f.alert({title:l("Password"),content:a,ok:l("OK")});f.show(b)["finally"](function(){b=void 0})})}function I(a){return _.filter(K.timeZonesList,function(b){return b.toUpperCase().indexOf(a.toUpperCase())>=0})}var J,K=this,L=[];K.preferences=m,K.passwords={newPassword:null,newPasswordConfirmation:null},K.go=o,K.onLanguageChange=p,K.addCalendarCategory=q,K.removeCalendarCategory=r,K.addContactCategory=s,K.removeContactCategory=t,K.addMailAccount=u,K.editMailAccount=v,K.removeMailAccount=w,K.addMailLabel=x,K.removeMailLabel=y,K.addMailFilter=z,K.editMailFilter=A,K.removeMailFilter=B,K.addDefaultEmailAddresses=C,K.userFilter=D,K.confirmChanges=E,K.save=F,K.canChangePassword=G,K.changePassword=H,K.timeZonesList=window.timeZonesList,K.timeZonesListFilter=I,K.timeZonesSearchText="",K.sieveVariablesCapability=b.sieveCapabilities.indexOf("variables")>=0,J=new k({id:0}),J.$getMailboxes().then(function(){for(var a=J.$flattenMailboxes({all:!0}),b=-1,c=a.length;++b0?!1:!e}function g(){a.cancel()}function h(){a.hide()}var i=this;i.defaults=b,i.account=c,i.accountId=d,i.customFromIsReadonly=f,i.cancel=g,i.save=h}a.$inject=["$mdDialog","defaults","account","accountId","mailCustomFromEnabled"],angular.module("SOGo.PreferencesUI").controller("AccountDialogController",a)}(),function(){"use strict";function a(a,b,c,d,e,f){function g(){c.cancel()}function h(){return o.filter.rules&&o.filter.rules.length>0&&o.filter.actions&&o.filter.actions.length>0}function i(a){c.hide()}function j(a){o.filter.rules||(o.filter.rules=[]),o.filter.rules.push({field:"subject",operator:"contains"})}function k(a){o.filter.rules.splice(a,1)}function m(a){o.filter.actions||(o.filter.actions=[]),o.filter.actions.push({method:"discard"})}function n(a){o.filter.actions.splice(a,1)}var o=this,p=b.sieveCapabilities,q=b.forwardEnabled;b.vacationEnabled;o.filter=d,o.mailboxes=e,o.labels=f,o.cancel=g,o.hasRulesAndActions=h,o.save=i,o.addMailFilterRule=j,o.removeMailFilterRule=k,o.addMailFilterAction=m,o.removeMailFilterAction=n,o.fieldLabels={subject:l("Subject"),from:l("From"),to:l("To"),cc:l("Cc"),to_or_cc:l("To or Cc"),size:l("Size (Kb)"),header:l("Header")},p.indexOf("body")>-1&&(o.fieldLabels.body=l("Body")),o.methodLabels={discard:l("Discard the message"),keep:l("Keep the message"),stop:l("Stop processing filter rules")},q&&(o.methodLabels.redirect=l("Forward the message to")),p.indexOf("reject")>-1&&(o.methodLabels.reject=l("Send a reject message")),p.indexOf("fileinto")>-1&&(o.methodLabels.fileinto=l("File the message in")),(p.indexOf("imapflags")>-1||p.indexOf("imap4flags")>-1)&&(o.methodLabels.addflag=l("Flag the message with")),o.numberOperatorLabels={under:l("is under"),over:l("is over")},o.textOperatorLabels={is:l("is"),is_not:l("is not"),contains:l("contains"),contains_not:l("does not contain"),matches:l("matches"),matches_not:l("does not match")},p.indexOf("regex")>-1&&(o.textOperatorLabels.regex=l("matches regex"),o.textOperatorLabels.regex_not=l("does not match regex")),o.flagLabels={seen:l("Seen"),deleted:l("Deleted"),answered:l("Answered"),flagged:l("Flagged"),junk:l("Junk"),not_junk:l("Not Junk")}}a.$inject=["$scope","$window","$mdDialog","filter","mailboxes","labels"],angular.module("SOGo.PreferencesUI").controller("FiltersDialogController",a)}(),function(){"use strict";function a(a,b,c,d,e,f,g,h,i,j,k,m,n){function o(a,b){b.$valid&&(d("xs")&&e("left").close(),c.go("preferences."+a))}function p(a){i.confirm(l("Warning"),l("Save preferences and reload page now?"),{ok:l("Yes"),cancel:l("No")}).then(function(){F(a,{quick:!0}).then(function(){b.location.reload(!0)})})}function q(a){K.preferences.defaults.SOGoCalendarCategoriesColors["New category"]="#aaa",K.preferences.defaults.SOGoCalendarCategories.push("New category"),h("calendarCategory_"+(K.preferences.defaults.SOGoCalendarCategories.length-1)),a.$setDirty()}function r(a,b){var c=K.preferences.defaults.SOGoCalendarCategories[a];K.preferences.defaults.SOGoCalendarCategories.splice(a,1),delete K.preferences.defaults.SOGoCalendarCategoriesColors[c],b.$setDirty()}function s(a){K.preferences.defaults.SOGoContactsCategories.push(""),h("contactCategory_"+(K.preferences.defaults.SOGoContactsCategories.length-1)),a.$setDirty()}function t(a,b){K.preferences.defaults.SOGoContactsCategories.splice(a,1),b.$setDirty()}function u(a,b){var c;K.preferences.defaults.AuxiliaryMailAccounts.push({}),c=_.last(K.preferences.defaults.AuxiliaryMailAccounts),c.name=l("New account"),c.identities=[{fullName:"",email:""}],c.receipts={receiptAction:"ignore",receiptNonRecipientAction:"ignore",receiptOutsideDomainAction:"ignore",receiptAnyAction:"ignore"},f.show({controller:"AccountDialogController",controllerAs:"$AccountDialogController",templateUrl:"editAccount?account=new",targetEvent:a,locals:{defaults:K.preferences.defaults,account:c,accountId:K.preferences.defaults.AuxiliaryMailAccounts.length-1,mailCustomFromEnabled:window.mailCustomFromEnabled}}).then(function(){b.$setDirty()})}function v(a,b,c){var d=K.preferences.defaults.AuxiliaryMailAccounts[b];f.show({controller:"AccountDialogController",controllerAs:"$AccountDialogController",templateUrl:"editAccount?account="+b,targetEvent:a,locals:{defaults:K.preferences.defaults,account:d,accountId:b,mailCustomFromEnabled:window.mailCustomFromEnabled}}).then(function(){K.preferences.defaults.AuxiliaryMailAccounts[b]=d,c.$setDirty()})}function w(a,b){K.preferences.defaults.AuxiliaryMailAccounts.splice(a,1),b.$setDirty()}function x(a){var b="_$$"+guid();K.preferences.defaults.SOGoMailLabelsColors[b]=["New label","#aaa"],a.$setDirty()}function y(a,b){delete K.preferences.defaults.SOGoMailLabelsColors[a],b.$setDirty()}function z(a,b){var c={match:"all"};f.show({templateUrl:"editFilter?filter=new",controller:"FiltersDialogController",controllerAs:"filterEditor",targetEvent:a,locals:{filter:c,mailboxes:L,labels:K.preferences.defaults.SOGoMailLabelsColors}}).then(function(){K.preferences.defaults.SOGoSieveFilters||(K.preferences.defaults.SOGoSieveFilters=[]),K.preferences.defaults.SOGoSieveFilters.push(c),b.$setDirty()})}function A(a,b,c){var d=angular.copy(K.preferences.defaults.SOGoSieveFilters[b]);f.show({templateUrl:"editFilter?filter="+b,controller:"FiltersDialogController",controllerAs:"filterEditor",targetEvent:null,locals:{filter:d,mailboxes:L,labels:K.preferences.defaults.SOGoMailLabelsColors}}).then(function(){K.preferences.defaults.SOGoSieveFilters[b]=d,c.$setDirty()})}function B(a,b){K.preferences.defaults.SOGoSieveFilters.splice(a,1),b.$setDirty()}function C(a){var b=[];angular.isDefined(K.preferences.defaults.Vacation.autoReplyEmailAddresses)&&(b=K.preferences.defaults.Vacation.autoReplyEmailAddresses.split(",")),K.preferences.defaults.Vacation.autoReplyEmailAddresses=_.union(window.defaultEmailAddresses.split(","),b).join(","),a.$setDirty()}function D(a,b){return j.$filter(a,b).then(function(a){return _.forEach(a,function(a){a.$$image||(a.image?a.$$image=a.image:K.preferences.avatar(a.c_email,32,{no_404:!0}).then(function(b){a.$$image=b}))}),a})}function E(a,c){var d;if(c.$dirty){for(a.preventDefault(),a.stopPropagation(),d=a.target;"A"!=d.tagName;)d=d.parentNode;i.confirm(l("Unsaved Changes"),l("Do you want to save your changes made to the configuration?"),{ok:l("Save"),cancel:l("Don't Save")}).then(function(){F(c,{quick:!0}).then(function(){b.location=d.href})},function(){b.location=d.href})}}function F(b,c){var d,e,f,h,j,k;if(e=!0,j=[],window.forwardConstraints>0&&angular.isDefined(K.preferences.defaults.Forward)&&K.preferences.defaults.Forward.enabled&&angular.isDefined(K.preferences.defaults.Forward.forwardAddress))for(f=K.preferences.defaults.Forward.forwardAddress.split(","),h=window.defaultEmailAddresses.split(/, */),_.forEach(h,function(a){var b=a.split("@")[1];b&&j.push(b.toLowerCase())}),d=0;d=0&&2==window.forwardConstraints&&(i.alert(l("Error"),l("You are not allowed to forward your messages to an internal email address.")),e=!1);return e?K.preferences.$save().then(function(a){c&&c.quick||(g.show(g.simple().content(l("Preferences saved")).position("bottom right").hideDelay(2e3)),b.$setPristine())}):a.reject()}function G(){return!!(K.passwords.newPassword&&K.passwords.newPassword.length>0&&K.passwords.newPasswordConfirmation&&K.passwords.newPasswordConfirmation.length&&K.passwords.newPassword==K.passwords.newPasswordConfirmation)}function H(){n.changePassword(K.passwords.newPassword).then(function(){var a=f.alert({title:l("Password"),content:l("The password was changed successfully."),ok:l("OK")});f.show(a)["finally"](function(){a=void 0})},function(a){var b=f.alert({title:l("Password"),content:a,ok:l("OK")});f.show(b)["finally"](function(){b=void 0})})}function I(a){return _.filter(K.timeZonesList,function(b){return b.toUpperCase().indexOf(a.toUpperCase())>=0})}var J,K=this,L=[];K.preferences=m,K.passwords={newPassword:null,newPasswordConfirmation:null},K.go=o,K.onLanguageChange=p,K.addCalendarCategory=q,K.removeCalendarCategory=r,K.addContactCategory=s,K.removeContactCategory=t,K.addMailAccount=u,K.editMailAccount=v,K.removeMailAccount=w,K.addMailLabel=x,K.removeMailLabel=y,K.addMailFilter=z,K.editMailFilter=A,K.removeMailFilter=B,K.addDefaultEmailAddresses=C,K.userFilter=D,K.confirmChanges=E,K.save=F,K.canChangePassword=G,K.changePassword=H,K.timeZonesList=window.timeZonesList,K.timeZonesListFilter=I,K.timeZonesSearchText="",K.sieveVariablesCapability=b.sieveCapabilities.indexOf("variables")>=0,J=new k({id:0}),J.$getMailboxes().then(function(){for(var a=J.$flattenMailboxes({all:!0}),b=-1,c=a.length;++b 0)\n return false;\n\n return !mailCustomFromEnabled;\n }\n\n function cancel() {\n $mdDialog.cancel();\n }\n\n function save() {\n $mdDialog.hide();\n }\n }\n\n angular\n .module('SOGo.PreferencesUI')\n .controller('AccountDialogController', AccountDialogController);\n\n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n/* JavaScript for SOGoPreferences */\n\n(function() {\n 'use strict';\n\n /**\n * @ngInject\n */\n FiltersDialogController.$inject = ['$scope', '$window', '$mdDialog', 'filter', 'mailboxes', 'labels'];\n function FiltersDialogController($scope, $window, $mdDialog, filter, mailboxes, labels) {\n var vm = this,\n sieveCapabilities = $window.sieveCapabilities,\n forwardEnabled = $window.forwardEnabled,\n vacationEnabled = $window.vacationEnabled;\n\n vm.filter = filter;\n vm.mailboxes = mailboxes;\n vm.labels = labels;\n vm.cancel = cancel;\n vm.hasRulesAndActions = hasRulesAndActions;\n vm.save = save;\n vm.addMailFilterRule = addMailFilterRule;\n vm.removeMailFilterRule = removeMailFilterRule;\n vm.addMailFilterAction = addMailFilterAction;\n vm.removeMailFilterAction = removeMailFilterAction;\n\n vm.fieldLabels = {\n \"subject\": l(\"Subject\"),\n \"from\": l(\"From\"),\n \"to\": l(\"To\"),\n \"cc\": l(\"Cc\"),\n \"to_or_cc\": l(\"To or Cc\"),\n \"size\": l(\"Size (Kb)\"),\n \"header\": l(\"Header\")\n };\n\n if (sieveCapabilities.indexOf(\"body\") > -1)\n vm.fieldLabels.body = l(\"Body\");\n\n vm.methodLabels = {\n \"discard\": l(\"Discard the message\"),\n \"keep\": l(\"Keep the message\"),\n \"stop\": l(\"Stop processing filter rules\")\n };\n\n if (forwardEnabled)\n vm.methodLabels.redirect = l(\"Forward the message to\");\n\n if (vacationEnabled)\n vm.methodLabels.vacation = l(\"Send a vacation message\");\n\n if (sieveCapabilities.indexOf(\"reject\") > -1)\n vm.methodLabels.reject = l(\"Send a reject message\");\n\n if (sieveCapabilities.indexOf(\"fileinto\") > -1)\n vm.methodLabels.fileinto = l(\"File the message in\");\n\n if (sieveCapabilities.indexOf(\"imapflags\") > -1 || sieveCapabilities.indexOf(\"imap4flags\") > -1)\n vm.methodLabels.addflag = l(\"Flag the message with\");\n\n vm.numberOperatorLabels = {\n \"under\": l(\"is under\"),\n \"over\": l(\"is over\")\n };\n\n vm.textOperatorLabels = {\n \"is\": l(\"is\"),\n \"is_not\": l(\"is not\"),\n \"contains\": l(\"contains\"),\n \"contains_not\": l(\"does not contain\"),\n \"matches\": l(\"matches\"),\n \"matches_not\": l(\"does not match\")\n };\n\n if (sieveCapabilities.indexOf(\"regex\") > -1) {\n vm.textOperatorLabels.regex = l(\"matches regex\");\n vm.textOperatorLabels.regex_not = l(\"does not match regex\");\n }\n\n vm.flagLabels = {\n \"seen\": l(\"Seen\"),\n \"deleted\": l(\"Deleted\"),\n \"answered\": l(\"Answered\"),\n \"flagged\": l(\"Flagged\"),\n \"junk\": l(\"Junk\"),\n \"not_junk\": l(\"Not Junk\")\n };\n \n function cancel() {\n $mdDialog.cancel();\n }\n\n function hasRulesAndActions() {\n return vm.filter.rules && vm.filter.rules.length > 0 &&\n vm.filter.actions && vm.filter.actions.length > 0;\n }\n \n function save(form) {\n $mdDialog.hide();\n }\n\n function addMailFilterRule(event) {\n if (!vm.filter.rules)\n vm.filter.rules = [];\n\n vm.filter.rules.push({ field: 'subject', operator: 'contains' });\n }\n \n function removeMailFilterRule(index) {\n vm.filter.rules.splice(index, 1);\n }\n \n function addMailFilterAction(event) {\n if (!vm.filter.actions)\n vm.filter.actions = [];\n\n vm.filter.actions.push({ method: 'discard' });\n }\n \n function removeMailFilterAction(index) {\n vm.filter.actions.splice(index, 1);\n }\n }\n\n angular\n .module('SOGo.PreferencesUI')\n .controller('FiltersDialogController', FiltersDialogController);\n\n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n/* JavaScript for SOGoPreferences */\n\n(function() {\n 'use strict';\n \n /**\n * @ngInject\n */\n PreferencesController.$inject = ['$q', '$window', '$state', '$mdMedia', '$mdSidenav', '$mdDialog', '$mdToast', 'sgFocus', 'Dialog', 'User', 'Account', 'statePreferences', 'Authentication'];\n function PreferencesController($q, $window, $state, $mdMedia, $mdSidenav, $mdDialog, $mdToast, focus, Dialog, User, Account, statePreferences, Authentication) {\n var vm = this, account, mailboxes = [];\n\n vm.preferences = statePreferences;\n vm.passwords = { newPassword: null, newPasswordConfirmation: null };\n\n vm.go = go;\n vm.onLanguageChange = onLanguageChange;\n vm.addCalendarCategory = addCalendarCategory;\n vm.removeCalendarCategory = removeCalendarCategory;\n vm.addContactCategory = addContactCategory;\n vm.removeContactCategory = removeContactCategory;\n vm.addMailAccount = addMailAccount;\n vm.editMailAccount = editMailAccount;\n vm.removeMailAccount = removeMailAccount;\n vm.addMailLabel = addMailLabel;\n vm.removeMailLabel = removeMailLabel;\n vm.addMailFilter = addMailFilter;\n vm.editMailFilter = editMailFilter;\n vm.removeMailFilter = removeMailFilter;\n vm.addDefaultEmailAddresses = addDefaultEmailAddresses;\n vm.userFilter = userFilter;\n vm.confirmChanges = confirmChanges;\n vm.save = save;\n vm.canChangePassword = canChangePassword;\n vm.changePassword = changePassword;\n vm.timeZonesList = window.timeZonesList;\n vm.timeZonesListFilter = timeZonesListFilter;\n vm.timeZonesSearchText = '';\n vm.sieveVariablesCapability = ($window.sieveCapabilities.indexOf('variables') >= 0);\n\n // Fetch a flatten version of the mailboxes list of the main account (0)\n // This list will be forwarded to the Sieve filter controller\n account = new Account({ id: 0 });\n account.$getMailboxes().then(function() {\n var allMailboxes = account.$flattenMailboxes({all: true}),\n index = -1,\n length = allMailboxes.length;\n while (++index < length) {\n mailboxes.push(allMailboxes[index]);\n }\n });\n\n // Set alternate avatar in User service\n statePreferences.ready().then(function() {\n if (statePreferences.defaults.SOGoAlternateAvatar)\n User.$alternateAvatar = statePreferences.defaults.SOGoAlternateAvatar;\n });\n\n function go(module, form) {\n if (form.$valid) {\n // Close sidenav on small devices\n if ($mdMedia('xs'))\n $mdSidenav('left').close();\n $state.go('preferences.' + module);\n }\n }\n\n function onLanguageChange(form) {\n Dialog.confirm(l('Warning'),\n l('Save preferences and reload page now?'),\n {ok: l('Yes'), cancel: l('No')})\n .then(function() {\n save(form, { quick: true }).then(function() {\n $window.location.reload(true);\n });\n });\n }\n\n function addCalendarCategory(form) {\n vm.preferences.defaults.SOGoCalendarCategoriesColors[\"New category\"] = \"#aaa\";\n vm.preferences.defaults.SOGoCalendarCategories.push(\"New category\");\n focus('calendarCategory_' + (vm.preferences.defaults.SOGoCalendarCategories.length - 1));\n form.$setDirty();\n }\n\n function removeCalendarCategory(index, form) {\n var key = vm.preferences.defaults.SOGoCalendarCategories[index];\n vm.preferences.defaults.SOGoCalendarCategories.splice(index, 1);\n delete vm.preferences.defaults.SOGoCalendarCategoriesColors[key];\n form.$setDirty();\n }\n\n function addContactCategory(form) {\n vm.preferences.defaults.SOGoContactsCategories.push(\"\");\n focus('contactCategory_' + (vm.preferences.defaults.SOGoContactsCategories.length - 1));\n form.$setDirty();\n }\n\n function removeContactCategory(index, form) {\n vm.preferences.defaults.SOGoContactsCategories.splice(index, 1);\n form.$setDirty();\n }\n\n function addMailAccount(ev, form) {\n var account;\n\n vm.preferences.defaults.AuxiliaryMailAccounts.push({});\n\n account = _.last(vm.preferences.defaults.AuxiliaryMailAccounts);\n account.name = l(\"New account\");\n account.identities = [\n {\n fullName: \"\",\n email: \"\"\n }\n ];\n account.receipts = {\n receiptAction: \"ignore\",\n receiptNonRecipientAction: \"ignore\",\n receiptOutsideDomainAction: \"ignore\",\n receiptAnyAction: \"ignore\"\n };\n\n $mdDialog.show({\n controller: 'AccountDialogController',\n controllerAs: '$AccountDialogController',\n templateUrl: 'editAccount?account=new',\n targetEvent: ev,\n locals: {\n defaults: vm.preferences.defaults,\n account: account,\n accountId: (vm.preferences.defaults.AuxiliaryMailAccounts.length-1),\n mailCustomFromEnabled: window.mailCustomFromEnabled\n }\n }).then(function() {\n form.$setDirty();\n });\n }\n\n function editMailAccount(event, index, form) {\n var account = vm.preferences.defaults.AuxiliaryMailAccounts[index];\n $mdDialog.show({\n controller: 'AccountDialogController',\n controllerAs: '$AccountDialogController',\n templateUrl: 'editAccount?account=' + index,\n targetEvent: event,\n locals: {\n defaults: vm.preferences.defaults,\n account: account,\n accountId: index,\n mailCustomFromEnabled: window.mailCustomFromEnabled\n }\n }).then(function() {\n vm.preferences.defaults.AuxiliaryMailAccounts[index] = account;\n form.$setDirty();\n });\n }\n\n function removeMailAccount(index, form) {\n vm.preferences.defaults.AuxiliaryMailAccounts.splice(index, 1);\n form.$setDirty();\n }\n \n function addMailLabel(form) {\n // See $omit() in the Preferences services for real key generation\n var key = '_$$' + guid();\n vm.preferences.defaults.SOGoMailLabelsColors[key] = [\"New label\", \"#aaa\"];\n form.$setDirty();\n }\n\n function removeMailLabel(key, form) {\n delete vm.preferences.defaults.SOGoMailLabelsColors[key];\n form.$setDirty();\n }\n\n function addMailFilter(ev, form) {\n var filter = { match: 'all' };\n\n $mdDialog.show({\n templateUrl: 'editFilter?filter=new',\n controller: 'FiltersDialogController',\n controllerAs: 'filterEditor',\n targetEvent: ev,\n locals: {\n filter: filter,\n mailboxes: mailboxes,\n labels: vm.preferences.defaults.SOGoMailLabelsColors\n }\n }).then(function() {\n if (!vm.preferences.defaults.SOGoSieveFilters)\n vm.preferences.defaults.SOGoSieveFilters = [];\n vm.preferences.defaults.SOGoSieveFilters.push(filter);\n form.$setDirty();\n });\n }\n \n function editMailFilter(ev, index, form) {\n var filter = angular.copy(vm.preferences.defaults.SOGoSieveFilters[index]);\n \n $mdDialog.show({\n templateUrl: 'editFilter?filter=' + index,\n controller: 'FiltersDialogController',\n controllerAs: 'filterEditor',\n targetEvent: null,\n locals: {\n filter: filter,\n mailboxes: mailboxes,\n labels: vm.preferences.defaults.SOGoMailLabelsColors\n }\n }).then(function() {\n vm.preferences.defaults.SOGoSieveFilters[index] = filter;\n form.$setDirty();\n });\n }\n\n function removeMailFilter(index, form) {\n vm.preferences.defaults.SOGoSieveFilters.splice(index, 1);\n form.$setDirty();\n }\n\n function addDefaultEmailAddresses(form) {\n var v = [];\n\n if (angular.isDefined(vm.preferences.defaults.Vacation.autoReplyEmailAddresses)) {\n v = vm.preferences.defaults.Vacation.autoReplyEmailAddresses.split(',');\n }\n\n vm.preferences.defaults.Vacation.autoReplyEmailAddresses = (_.union(window.defaultEmailAddresses.split(','), v)).join(',');\n form.$setDirty();\n }\n\n function userFilter(search, excludedUsers) {\n return User.$filter(search, excludedUsers).then(function(users) {\n // Set users avatars\n _.forEach(users, function(user) {\n if (!user.$$image) {\n if (user.image)\n user.$$image = user.image;\n else\n vm.preferences.avatar(user.c_email, 32, {no_404: true}).then(function(url) {\n user.$$image = url;\n });\n }\n });\n return users;\n });\n }\n\n function confirmChanges($event, form) {\n var target;\n\n if (form.$dirty) {\n // Stop default action\n $event.preventDefault();\n $event.stopPropagation();\n\n // Find target link\n target = $event.target;\n while (target.tagName != 'A')\n target = target.parentNode;\n\n Dialog.confirm(l('Unsaved Changes'),\n l('Do you want to save your changes made to the configuration?'),\n { ok: l('Save'), cancel: l('Don\\'t Save') })\n .then(function() {\n // Save & follow link\n save(form, { quick: true }).then(function() {\n $window.location = target.href;\n });\n }, function() {\n // Don't save & follow link\n $window.location = target.href;\n });\n }\n }\n\n function save(form, options) {\n var i, sendForm, addresses, defaultAddresses, domains, domain;\n\n sendForm = true;\n domains = [];\n\n // We do some sanity checks\n if (window.forwardConstraints > 0 &&\n angular.isDefined(vm.preferences.defaults.Forward) &&\n vm.preferences.defaults.Forward.enabled &&\n angular.isDefined(vm.preferences.defaults.Forward.forwardAddress)) {\n\n addresses = vm.preferences.defaults.Forward.forwardAddress.split(\",\");\n\n // We first extract the list of 'known domains' to SOGo\n defaultAddresses = window.defaultEmailAddresses.split(/, */);\n\n _.forEach(defaultAddresses, function(adr) {\n var domain = adr.split(\"@\")[1];\n if (domain) {\n domains.push(domain.toLowerCase());\n }\n });\n\n // We check if we're allowed or not to forward based on the domain defaults\n for (i = 0; i < addresses.length && sendForm; i++) {\n domain = addresses[i].split(\"@\")[1].toLowerCase();\n if (domains.indexOf(domain) < 0 && window.forwardConstraints == 1) {\n Dialog.alert(l('Error'), l(\"You are not allowed to forward your messages to an external email address.\"));\n sendForm = false;\n }\n else if (domains.indexOf(domain) >= 0 && window.forwardConstraints == 2) {\n Dialog.alert(l('Error'), l(\"You are not allowed to forward your messages to an internal email address.\"));\n sendForm = false;\n }\n }\n }\n\n if (sendForm)\n return vm.preferences.$save().then(function(data) {\n if (!options || !options.quick) {\n $mdToast.show(\n $mdToast.simple()\n .content(l('Preferences saved'))\n .position('bottom right')\n .hideDelay(2000));\n form.$setPristine();\n }\n });\n\n return $q.reject();\n }\n\n function canChangePassword() {\n if (vm.passwords.newPassword && vm.passwords.newPassword.length > 0 &&\n vm.passwords.newPasswordConfirmation && vm.passwords.newPasswordConfirmation.length &&\n vm.passwords.newPassword == vm.passwords.newPasswordConfirmation)\n return true;\n\n return false;\n }\n \n function changePassword() {\n Authentication.changePassword(vm.passwords.newPassword).then(function() {\n var alert = $mdDialog.alert({\n title: l('Password'),\n content: l('The password was changed successfully.'),\n ok: l('OK')\n });\n $mdDialog.show( alert )\n .finally(function() {\n alert = undefined;\n });\n }, function(msg) {\n var alert = $mdDialog.alert({\n title: l('Password'),\n content: msg,\n ok: l('OK')\n });\n $mdDialog.show( alert )\n .finally(function() {\n alert = undefined;\n });\n });\n }\n\n function timeZonesListFilter(filter) {\n return _.filter(vm.timeZonesList, function(value) {\n return value.toUpperCase().indexOf(filter.toUpperCase()) >= 0;\n });\n }\n }\n\n angular\n .module('SOGo.PreferencesUI')\n .controller('PreferencesController', PreferencesController);\n\n})();\n"]} \ No newline at end of file +{"version":3,"sources":["Preferences/Preferences.app.js","Preferences/AccountDialogController.js","Preferences/FiltersDialogController.js","Preferences/PreferencesController.js"],"names":["configure","$stateProvider","$urlRouterProvider","state","abstract","views","preferences","templateUrl","controller","controllerAs","resolve","statePreferences","url","module","otherwise","Preferences","runBlock","$rootScope","$on","event","current","previous","rejection","console","error","angular","config","run","$inject","AccountDialogController","$mdDialog","defaults","account","accountId","mailCustomFromEnabled","customFromIsReadonly","cancel","save","hide","vm","this","FiltersDialogController","$scope","$window","filter","mailboxes","labels","hasRulesAndActions","rules","length","actions","form","addMailFilterRule","push","field","operator","removeMailFilterRule","index","splice","addMailFilterAction","method","removeMailFilterAction","sieveCapabilities","forwardEnabled","vacationEnabled","fieldLabels","subject","l","from","to","cc","to_or_cc","size","header","indexOf","body","methodLabels","discard","keep","stop","redirect","reject","fileinto","addflag","numberOperatorLabels","under","over","textOperatorLabels","is","is_not","contains","contains_not","matches","matches_not","regex","regex_not","flagLabels","seen","deleted","answered","flagged","junk","not_junk","PreferencesController","$q","$state","$mdMedia","$mdSidenav","$mdToast","focus","Dialog","User","Account","Authentication","go","$valid","close","onLanguageChange","confirm","ok","then","quick","location","reload","addCalendarCategory","SOGoCalendarCategoriesColors","SOGoCalendarCategories","$setDirty","removeCalendarCategory","key","addContactCategory","SOGoContactsCategories","removeContactCategory","addMailAccount","ev","AuxiliaryMailAccounts","_","last","name","identities","fullName","email","receipts","receiptAction","receiptNonRecipientAction","receiptOutsideDomainAction","receiptAnyAction","show","targetEvent","locals","window","editMailAccount","removeMailAccount","addMailLabel","guid","SOGoMailLabelsColors","removeMailLabel","addMailFilter","match","SOGoSieveFilters","editMailFilter","copy","removeMailFilter","addDefaultEmailAddresses","v","isDefined","Vacation","autoReplyEmailAddresses","split","union","defaultEmailAddresses","join","userFilter","search","excludedUsers","$filter","users","forEach","user","$$image","image","avatar","c_email","no_404","confirmChanges","$event","target","$dirty","preventDefault","stopPropagation","tagName","parentNode","href","options","i","sendForm","addresses","defaultAddresses","domains","domain","forwardConstraints","Forward","enabled","forwardAddress","adr","toLowerCase","alert","$save","data","simple","content","position","hideDelay","$setPristine","canChangePassword","passwords","newPassword","newPasswordConfirmation","changePassword","title","undefined","msg","timeZonesListFilter","timeZonesList","value","toUpperCase","timeZonesSearchText","sieveVariablesCapability","id","$getMailboxes","allMailboxes","$flattenMailboxes","all","ready","SOGoAlternateAvatar","$alternateAvatar"],"mappings":"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","file":"Preferences.js","sourcesContent":["/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n/* JavaScript for SOGoPreferences */\n\n(function() {\n 'use strict';\n\n angular.module('SOGo.PreferencesUI', ['ui.router', 'ck', 'SOGo.Common', 'SOGo.MailerUI', 'SOGo.ContactsUI', 'SOGo.Authentication', 'ng-sortable'])\n .config(configure)\n .run(runBlock);\n\n /**\n * @ngInject\n */\n configure.$inject = ['$stateProvider', '$urlRouterProvider'];\n function configure($stateProvider, $urlRouterProvider) {\n $stateProvider\n .state('preferences', {\n abstract: true,\n views: {\n preferences: {\n templateUrl: 'preferences.html',\n controller: 'PreferencesController',\n controllerAs: 'app'\n }\n },\n resolve: {\n statePreferences: statePreferences\n }\n })\n .state('preferences.general', {\n url: '/general',\n views: {\n module: {\n templateUrl: 'generalPreferences.html'\n }\n }\n })\n .state('preferences.calendars', {\n url: '/calendars',\n views: {\n module: {\n templateUrl: 'calendarsPreferences.html'\n }\n }\n })\n .state('preferences.addressbooks', {\n url: '/addressbooks',\n views: {\n module: {\n templateUrl: 'addressbooksPreferences.html'\n }\n }\n })\n .state('preferences.mailer', {\n url: '/mailer',\n views: {\n module: {\n templateUrl: 'mailerPreferences.html'\n }\n }\n });\n\n // if none of the above states are matched, use this as the fallback\n $urlRouterProvider.otherwise('/general');\n }\n\n /**\n * @ngInject\n */\n statePreferences.$inject = ['Preferences'];\n function statePreferences(Preferences) {\n return Preferences;\n }\n\n /**\n * @ngInject\n */\n runBlock.$inject = ['$rootScope'];\n function runBlock($rootScope) {\n $rootScope.$on('$routeChangeError', function(event, current, previous, rejection) {\n console.error(event, current, previous, rejection);\n });\n }\n\n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n/* JavaScript for SOGoPreferences */\n\n(function() {\n 'use strict';\n\n /**\n * @ngInject\n */\n AccountDialogController.$inject = ['$mdDialog', 'defaults', 'account', 'accountId', 'mailCustomFromEnabled'];\n function AccountDialogController($mdDialog, defaults, account, accountId, mailCustomFromEnabled) {\n var vm = this;\n\n vm.defaults = defaults;\n vm.account = account;\n vm.accountId = accountId;\n vm.customFromIsReadonly = customFromIsReadonly;\n vm.cancel = cancel;\n vm.save = save;\n\n function customFromIsReadonly() {\n if (accountId > 0)\n return false;\n\n return !mailCustomFromEnabled;\n }\n\n function cancel() {\n $mdDialog.cancel();\n }\n\n function save() {\n $mdDialog.hide();\n }\n }\n\n angular\n .module('SOGo.PreferencesUI')\n .controller('AccountDialogController', AccountDialogController);\n\n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n/* JavaScript for SOGoPreferences */\n\n(function() {\n 'use strict';\n\n /**\n * @ngInject\n */\n FiltersDialogController.$inject = ['$scope', '$window', '$mdDialog', 'filter', 'mailboxes', 'labels'];\n function FiltersDialogController($scope, $window, $mdDialog, filter, mailboxes, labels) {\n var vm = this,\n sieveCapabilities = $window.sieveCapabilities,\n forwardEnabled = $window.forwardEnabled,\n vacationEnabled = $window.vacationEnabled;\n\n vm.filter = filter;\n vm.mailboxes = mailboxes;\n vm.labels = labels;\n vm.cancel = cancel;\n vm.hasRulesAndActions = hasRulesAndActions;\n vm.save = save;\n vm.addMailFilterRule = addMailFilterRule;\n vm.removeMailFilterRule = removeMailFilterRule;\n vm.addMailFilterAction = addMailFilterAction;\n vm.removeMailFilterAction = removeMailFilterAction;\n\n vm.fieldLabels = {\n \"subject\": l(\"Subject\"),\n \"from\": l(\"From\"),\n \"to\": l(\"To\"),\n \"cc\": l(\"Cc\"),\n \"to_or_cc\": l(\"To or Cc\"),\n \"size\": l(\"Size (Kb)\"),\n \"header\": l(\"Header\")\n };\n\n if (sieveCapabilities.indexOf(\"body\") > -1)\n vm.fieldLabels.body = l(\"Body\");\n\n vm.methodLabels = {\n \"discard\": l(\"Discard the message\"),\n \"keep\": l(\"Keep the message\"),\n \"stop\": l(\"Stop processing filter rules\")\n };\n\n if (forwardEnabled)\n vm.methodLabels.redirect = l(\"Forward the message to\");\n\n //if (vacationEnabled)\n // vm.methodLabels.vacation = l(\"Send a vacation message\");\n\n if (sieveCapabilities.indexOf(\"reject\") > -1)\n vm.methodLabels.reject = l(\"Send a reject message\");\n\n if (sieveCapabilities.indexOf(\"fileinto\") > -1)\n vm.methodLabels.fileinto = l(\"File the message in\");\n\n if (sieveCapabilities.indexOf(\"imapflags\") > -1 || sieveCapabilities.indexOf(\"imap4flags\") > -1)\n vm.methodLabels.addflag = l(\"Flag the message with\");\n\n vm.numberOperatorLabels = {\n \"under\": l(\"is under\"),\n \"over\": l(\"is over\")\n };\n\n vm.textOperatorLabels = {\n \"is\": l(\"is\"),\n \"is_not\": l(\"is not\"),\n \"contains\": l(\"contains\"),\n \"contains_not\": l(\"does not contain\"),\n \"matches\": l(\"matches\"),\n \"matches_not\": l(\"does not match\")\n };\n\n if (sieveCapabilities.indexOf(\"regex\") > -1) {\n vm.textOperatorLabels.regex = l(\"matches regex\");\n vm.textOperatorLabels.regex_not = l(\"does not match regex\");\n }\n\n vm.flagLabels = {\n \"seen\": l(\"Seen\"),\n \"deleted\": l(\"Deleted\"),\n \"answered\": l(\"Answered\"),\n \"flagged\": l(\"Flagged\"),\n \"junk\": l(\"Junk\"),\n \"not_junk\": l(\"Not Junk\")\n };\n \n function cancel() {\n $mdDialog.cancel();\n }\n\n function hasRulesAndActions() {\n return vm.filter.rules && vm.filter.rules.length > 0 &&\n vm.filter.actions && vm.filter.actions.length > 0;\n }\n \n function save(form) {\n $mdDialog.hide();\n }\n\n function addMailFilterRule(event) {\n if (!vm.filter.rules)\n vm.filter.rules = [];\n\n vm.filter.rules.push({ field: 'subject', operator: 'contains' });\n }\n \n function removeMailFilterRule(index) {\n vm.filter.rules.splice(index, 1);\n }\n \n function addMailFilterAction(event) {\n if (!vm.filter.actions)\n vm.filter.actions = [];\n\n vm.filter.actions.push({ method: 'discard' });\n }\n \n function removeMailFilterAction(index) {\n vm.filter.actions.splice(index, 1);\n }\n }\n\n angular\n .module('SOGo.PreferencesUI')\n .controller('FiltersDialogController', FiltersDialogController);\n\n})();\n","/* -*- Mode: javascript; indent-tabs-mode: nil; c-basic-offset: 2 -*- */\n/* JavaScript for SOGoPreferences */\n\n(function() {\n 'use strict';\n \n /**\n * @ngInject\n */\n PreferencesController.$inject = ['$q', '$window', '$state', '$mdMedia', '$mdSidenav', '$mdDialog', '$mdToast', 'sgFocus', 'Dialog', 'User', 'Account', 'statePreferences', 'Authentication'];\n function PreferencesController($q, $window, $state, $mdMedia, $mdSidenav, $mdDialog, $mdToast, focus, Dialog, User, Account, statePreferences, Authentication) {\n var vm = this, account, mailboxes = [];\n\n vm.preferences = statePreferences;\n vm.passwords = { newPassword: null, newPasswordConfirmation: null };\n\n vm.go = go;\n vm.onLanguageChange = onLanguageChange;\n vm.addCalendarCategory = addCalendarCategory;\n vm.removeCalendarCategory = removeCalendarCategory;\n vm.addContactCategory = addContactCategory;\n vm.removeContactCategory = removeContactCategory;\n vm.addMailAccount = addMailAccount;\n vm.editMailAccount = editMailAccount;\n vm.removeMailAccount = removeMailAccount;\n vm.addMailLabel = addMailLabel;\n vm.removeMailLabel = removeMailLabel;\n vm.addMailFilter = addMailFilter;\n vm.editMailFilter = editMailFilter;\n vm.removeMailFilter = removeMailFilter;\n vm.addDefaultEmailAddresses = addDefaultEmailAddresses;\n vm.userFilter = userFilter;\n vm.confirmChanges = confirmChanges;\n vm.save = save;\n vm.canChangePassword = canChangePassword;\n vm.changePassword = changePassword;\n vm.timeZonesList = window.timeZonesList;\n vm.timeZonesListFilter = timeZonesListFilter;\n vm.timeZonesSearchText = '';\n vm.sieveVariablesCapability = ($window.sieveCapabilities.indexOf('variables') >= 0);\n\n // Fetch a flatten version of the mailboxes list of the main account (0)\n // This list will be forwarded to the Sieve filter controller\n account = new Account({ id: 0 });\n account.$getMailboxes().then(function() {\n var allMailboxes = account.$flattenMailboxes({all: true}),\n index = -1,\n length = allMailboxes.length;\n while (++index < length) {\n mailboxes.push(allMailboxes[index]);\n }\n });\n\n // Set alternate avatar in User service\n statePreferences.ready().then(function() {\n if (statePreferences.defaults.SOGoAlternateAvatar)\n User.$alternateAvatar = statePreferences.defaults.SOGoAlternateAvatar;\n });\n\n function go(module, form) {\n if (form.$valid) {\n // Close sidenav on small devices\n if ($mdMedia('xs'))\n $mdSidenav('left').close();\n $state.go('preferences.' + module);\n }\n }\n\n function onLanguageChange(form) {\n Dialog.confirm(l('Warning'),\n l('Save preferences and reload page now?'),\n {ok: l('Yes'), cancel: l('No')})\n .then(function() {\n save(form, { quick: true }).then(function() {\n $window.location.reload(true);\n });\n });\n }\n\n function addCalendarCategory(form) {\n vm.preferences.defaults.SOGoCalendarCategoriesColors[\"New category\"] = \"#aaa\";\n vm.preferences.defaults.SOGoCalendarCategories.push(\"New category\");\n focus('calendarCategory_' + (vm.preferences.defaults.SOGoCalendarCategories.length - 1));\n form.$setDirty();\n }\n\n function removeCalendarCategory(index, form) {\n var key = vm.preferences.defaults.SOGoCalendarCategories[index];\n vm.preferences.defaults.SOGoCalendarCategories.splice(index, 1);\n delete vm.preferences.defaults.SOGoCalendarCategoriesColors[key];\n form.$setDirty();\n }\n\n function addContactCategory(form) {\n vm.preferences.defaults.SOGoContactsCategories.push(\"\");\n focus('contactCategory_' + (vm.preferences.defaults.SOGoContactsCategories.length - 1));\n form.$setDirty();\n }\n\n function removeContactCategory(index, form) {\n vm.preferences.defaults.SOGoContactsCategories.splice(index, 1);\n form.$setDirty();\n }\n\n function addMailAccount(ev, form) {\n var account;\n\n vm.preferences.defaults.AuxiliaryMailAccounts.push({});\n\n account = _.last(vm.preferences.defaults.AuxiliaryMailAccounts);\n account.name = l(\"New account\");\n account.identities = [\n {\n fullName: \"\",\n email: \"\"\n }\n ];\n account.receipts = {\n receiptAction: \"ignore\",\n receiptNonRecipientAction: \"ignore\",\n receiptOutsideDomainAction: \"ignore\",\n receiptAnyAction: \"ignore\"\n };\n\n $mdDialog.show({\n controller: 'AccountDialogController',\n controllerAs: '$AccountDialogController',\n templateUrl: 'editAccount?account=new',\n targetEvent: ev,\n locals: {\n defaults: vm.preferences.defaults,\n account: account,\n accountId: (vm.preferences.defaults.AuxiliaryMailAccounts.length-1),\n mailCustomFromEnabled: window.mailCustomFromEnabled\n }\n }).then(function() {\n form.$setDirty();\n });\n }\n\n function editMailAccount(event, index, form) {\n var account = vm.preferences.defaults.AuxiliaryMailAccounts[index];\n $mdDialog.show({\n controller: 'AccountDialogController',\n controllerAs: '$AccountDialogController',\n templateUrl: 'editAccount?account=' + index,\n targetEvent: event,\n locals: {\n defaults: vm.preferences.defaults,\n account: account,\n accountId: index,\n mailCustomFromEnabled: window.mailCustomFromEnabled\n }\n }).then(function() {\n vm.preferences.defaults.AuxiliaryMailAccounts[index] = account;\n form.$setDirty();\n });\n }\n\n function removeMailAccount(index, form) {\n vm.preferences.defaults.AuxiliaryMailAccounts.splice(index, 1);\n form.$setDirty();\n }\n \n function addMailLabel(form) {\n // See $omit() in the Preferences services for real key generation\n var key = '_$$' + guid();\n vm.preferences.defaults.SOGoMailLabelsColors[key] = [\"New label\", \"#aaa\"];\n form.$setDirty();\n }\n\n function removeMailLabel(key, form) {\n delete vm.preferences.defaults.SOGoMailLabelsColors[key];\n form.$setDirty();\n }\n\n function addMailFilter(ev, form) {\n var filter = { match: 'all' };\n\n $mdDialog.show({\n templateUrl: 'editFilter?filter=new',\n controller: 'FiltersDialogController',\n controllerAs: 'filterEditor',\n targetEvent: ev,\n locals: {\n filter: filter,\n mailboxes: mailboxes,\n labels: vm.preferences.defaults.SOGoMailLabelsColors\n }\n }).then(function() {\n if (!vm.preferences.defaults.SOGoSieveFilters)\n vm.preferences.defaults.SOGoSieveFilters = [];\n vm.preferences.defaults.SOGoSieveFilters.push(filter);\n form.$setDirty();\n });\n }\n \n function editMailFilter(ev, index, form) {\n var filter = angular.copy(vm.preferences.defaults.SOGoSieveFilters[index]);\n \n $mdDialog.show({\n templateUrl: 'editFilter?filter=' + index,\n controller: 'FiltersDialogController',\n controllerAs: 'filterEditor',\n targetEvent: null,\n locals: {\n filter: filter,\n mailboxes: mailboxes,\n labels: vm.preferences.defaults.SOGoMailLabelsColors\n }\n }).then(function() {\n vm.preferences.defaults.SOGoSieveFilters[index] = filter;\n form.$setDirty();\n });\n }\n\n function removeMailFilter(index, form) {\n vm.preferences.defaults.SOGoSieveFilters.splice(index, 1);\n form.$setDirty();\n }\n\n function addDefaultEmailAddresses(form) {\n var v = [];\n\n if (angular.isDefined(vm.preferences.defaults.Vacation.autoReplyEmailAddresses)) {\n v = vm.preferences.defaults.Vacation.autoReplyEmailAddresses.split(',');\n }\n\n vm.preferences.defaults.Vacation.autoReplyEmailAddresses = (_.union(window.defaultEmailAddresses.split(','), v)).join(',');\n form.$setDirty();\n }\n\n function userFilter(search, excludedUsers) {\n return User.$filter(search, excludedUsers).then(function(users) {\n // Set users avatars\n _.forEach(users, function(user) {\n if (!user.$$image) {\n if (user.image)\n user.$$image = user.image;\n else\n vm.preferences.avatar(user.c_email, 32, {no_404: true}).then(function(url) {\n user.$$image = url;\n });\n }\n });\n return users;\n });\n }\n\n function confirmChanges($event, form) {\n var target;\n\n if (form.$dirty) {\n // Stop default action\n $event.preventDefault();\n $event.stopPropagation();\n\n // Find target link\n target = $event.target;\n while (target.tagName != 'A')\n target = target.parentNode;\n\n Dialog.confirm(l('Unsaved Changes'),\n l('Do you want to save your changes made to the configuration?'),\n { ok: l('Save'), cancel: l('Don\\'t Save') })\n .then(function() {\n // Save & follow link\n save(form, { quick: true }).then(function() {\n $window.location = target.href;\n });\n }, function() {\n // Don't save & follow link\n $window.location = target.href;\n });\n }\n }\n\n function save(form, options) {\n var i, sendForm, addresses, defaultAddresses, domains, domain;\n\n sendForm = true;\n domains = [];\n\n // We do some sanity checks\n if (window.forwardConstraints > 0 &&\n angular.isDefined(vm.preferences.defaults.Forward) &&\n vm.preferences.defaults.Forward.enabled &&\n angular.isDefined(vm.preferences.defaults.Forward.forwardAddress)) {\n\n addresses = vm.preferences.defaults.Forward.forwardAddress.split(\",\");\n\n // We first extract the list of 'known domains' to SOGo\n defaultAddresses = window.defaultEmailAddresses.split(/, */);\n\n _.forEach(defaultAddresses, function(adr) {\n var domain = adr.split(\"@\")[1];\n if (domain) {\n domains.push(domain.toLowerCase());\n }\n });\n\n // We check if we're allowed or not to forward based on the domain defaults\n for (i = 0; i < addresses.length && sendForm; i++) {\n domain = addresses[i].split(\"@\")[1].toLowerCase();\n if (domains.indexOf(domain) < 0 && window.forwardConstraints == 1) {\n Dialog.alert(l('Error'), l(\"You are not allowed to forward your messages to an external email address.\"));\n sendForm = false;\n }\n else if (domains.indexOf(domain) >= 0 && window.forwardConstraints == 2) {\n Dialog.alert(l('Error'), l(\"You are not allowed to forward your messages to an internal email address.\"));\n sendForm = false;\n }\n }\n }\n\n if (sendForm)\n return vm.preferences.$save().then(function(data) {\n if (!options || !options.quick) {\n $mdToast.show(\n $mdToast.simple()\n .content(l('Preferences saved'))\n .position('bottom right')\n .hideDelay(2000));\n form.$setPristine();\n }\n });\n\n return $q.reject();\n }\n\n function canChangePassword() {\n if (vm.passwords.newPassword && vm.passwords.newPassword.length > 0 &&\n vm.passwords.newPasswordConfirmation && vm.passwords.newPasswordConfirmation.length &&\n vm.passwords.newPassword == vm.passwords.newPasswordConfirmation)\n return true;\n\n return false;\n }\n \n function changePassword() {\n Authentication.changePassword(vm.passwords.newPassword).then(function() {\n var alert = $mdDialog.alert({\n title: l('Password'),\n content: l('The password was changed successfully.'),\n ok: l('OK')\n });\n $mdDialog.show( alert )\n .finally(function() {\n alert = undefined;\n });\n }, function(msg) {\n var alert = $mdDialog.alert({\n title: l('Password'),\n content: msg,\n ok: l('OK')\n });\n $mdDialog.show( alert )\n .finally(function() {\n alert = undefined;\n });\n });\n }\n\n function timeZonesListFilter(filter) {\n return _.filter(vm.timeZonesList, function(value) {\n return value.toUpperCase().indexOf(filter.toUpperCase()) >= 0;\n });\n }\n }\n\n angular\n .module('SOGo.PreferencesUI')\n .controller('PreferencesController', PreferencesController);\n\n})();\n"]} \ No newline at end of file