Commit 91e647db authored by Simon's avatar Simon

in progress

parent 761e47a5
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
:root { :root {
/*--layout-width: 976px;*/ /*--layout-width: 976px;*/
--layout-width: 73.125em; /* 1170px */ --layout-width: 1210px; /* 1170px */
} }
/* critical:end */ /* critical:end */
/* ------------- Elements: anchor ------------- */ /* ------------- Elements: anchor ------------- */
/* critical:start */ /* critical:start */
a { color: var(--color--gray); } a { color: inherit; }
/* critical:end */ /* critical:end */
a { a {
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
body { body {
font-size: var(--typo--font-size); font-size: var(--typo--font-size);
line-height: var(--typo--line-height); line-height: var(--typo--line-height);
color: var(--color--gray); color: var(--color--gray-darker);
@media (--max--small) { @media (--max--small) {
font-family: var(--typo--font-family); font-family: var(--typo--font-family);
......
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
/* critical:start */ /* critical:start */
.l-inner { max-width: var(--layout-width); margin-right: auto; margin-left: auto; padding-right: 1em; padding-left: 1em; } .l-inner { max-width: var(--layout-width); margin-right: auto; margin-left: auto; padding-right: 20px; padding-left: 20px; }
/* critical:end */ /* critical:end */
.l-inner--header { display: flex; flex-direction: row; } .l-inner--header { display: flex; flex-direction: row; align-items: center; }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
.l-nav { .l-nav {
@media (--min--small) { @media (--min--small) {
flex: 1 1 100%; flex: 1 1 auto;
} }
} }
......
...@@ -6,4 +6,5 @@ no cosmetic design patterns. Class only styles from here onwards. Classes here a ...@@ -6,4 +6,5 @@ no cosmetic design patterns. Class only styles from here onwards. Classes here a
o-: Signify that something is an Object, and that it may be used in any number of unrelated contexts to the one you can currently see it in. Making modifications to these types of class could potentially have knock-on effects in a lot of other unrelated places. Tread carefully. o-: Signify that something is an Object, and that it may be used in any number of unrelated contexts to the one you can currently see it in. Making modifications to these types of class could potentially have knock-on effects in a lot of other unrelated places. Tread carefully.
========================================================================== */ ========================================================================== */
@import '_object--btn.css';
@import '_object--nav.css'; @import '_object--nav.css';
/* ------------- Object: button ------------- */
/* critical:start */
.o-btn { border: 0; color: #fff; background: var(--color--green); padding: 12px 24px; cursor: pointer; border-radius: 3px;
&:hover { background: var(--color--green-darker); }
}
.c-btn--header { margin-right: 28px; }
/*.o-nav--item { display: block; }*/
/*.o-nav--link { display: block; }*/
/* critical:end */
/*.o-nav { user-select: none; }*/
...@@ -18,6 +18,7 @@ c-: Signify that something is a Component. This is a concrete, implementation-sp ...@@ -18,6 +18,7 @@ c-: Signify that something is a Component. This is a concrete, implementation-sp
@import '_component--jobs-pagination.css'; @import '_component--jobs-pagination.css';
@import '_component--logo.css'; @import '_component--logo.css';
@import '_component--nav.css'; @import '_component--nav.css';
@import '_component--phone.css';
@import '_component--search.css'; @import '_component--search.css';
@import '_component--share.css'; @import '_component--share.css';
......
...@@ -2,9 +2,9 @@ ...@@ -2,9 +2,9 @@
/* critical:start */ /* critical:start */
.c-logo { display: block; width: 81px; margin-right: 89px; padding: 11px 0; text-decoration: none; }
.c-logo--svg { display: block; } .c-logo--svg { display: block; }
/* critical:end */ /* critical:end */
.c-logo { text-decoration: none; }
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
.c-nav { } .c-nav { }
.c-nav--main { display: flex; z-index: 300; padding-left: 224px; .c-nav--main { display: flex;
/* @media (--max--small) { /* @media (--max--small) {
margin: 20px 0; margin: 20px 0;
} }
...@@ -16,12 +16,16 @@ ...@@ -16,12 +16,16 @@
.c-nav--sub { display: none; } .c-nav--sub { display: none; }
/* critical:end */ /* critical:end */
.c-nav--main-item { position: relative; height: 70px; margin-right: 26px; padding: 24px 0 0; } .c-nav--main-item { position: relative; height: 70px; margin-right: 26px; padding: 24px 0 0; z-index: 500; }
.c-nav--main-anchor { display: block; padding: 5px 0; text-transform: uppercase; border-bottom: 2px solid transparent; text-decoration: none; } .c-nav--main-anchor { display: block; padding: 5px 0; text-transform: uppercase; border-bottom: 2px solid transparent; text-decoration: none; color: var(--color--gray);
&:hover { border-bottom-color: var(--color--gray-dark); color: var(--color--gray-dark); }
}
.c-nav--sub { position: absolute; top: 100%; padding: 0 1em 0 6px; overflow: hidden; } .c-nav--sub { position: absolute; top: 100%; }
.c-nav--sub-item { height: 46px; line-height: 46; } .c-nav--sub-item { margin-right: 45px; }
.c-nav--sub-anchor { color: #fff; text-transform: uppercase; white-space: nowrap; } .c-nav--sub-anchor { display: block; padding: 17px 0; color: #fff; text-transform: uppercase; white-space: nowrap; text-decoration: none;
&:hover { color: var(--color--green); }
}
/*.c-nav--item { margin: 10px; }*/ /*.c-nav--item { margin: 10px; }*/
...@@ -31,6 +35,6 @@ ...@@ -31,6 +35,6 @@
.c-nav--region { } .c-nav--region { }
.c-nav--lang { display: flex; .c-nav--lang {
li { padding: 0 5px; } li { }
} }
/* ------------- Component: phone ------------- */
/* critical:start */
.c-phone { white-space: nowrap; margin-right: 35px; padding: 10px 0; text-decoration: none; color: inherit;
svg { float: left; margin: -6px 5px 0 0; }
}
/* critical:end */
...@@ -19,4 +19,4 @@ ...@@ -19,4 +19,4 @@
} }
.is-nav--main-anchor-active { border-bottom-color: var(--color--gray-dark); color: var(--color--gray-dark); } .is-nav--main-anchor-active { border-bottom-color: var(--color--gray-dark); color: var(--color--gray-dark); }
.is-nav--sub-anchor-active { text-decoration: none; } .is-nav--sub-anchor-active { color: var(--color--green-darker); }
:root{--color--gray:#7e8683;--color--gray-darker:#2a3644;--color--gray-dark:#1d2a3a;--color--green:#1fb299;--color--green-darker:#149a83;--color--green-dark:#006957;--typo--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Light","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--typo--font-size:1.4rem;--typo--weight-regular:500;--typo--weight-bold:500;--typo--line-height:1.2;--typo--font-face:"Roboto",sans-serif;--layout-width:73.125em}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a,body{color:#7e8683;color:var(--color--gray)}body{font-size:1.4rem;font-size:var(--typo--font-size);line-height:1.2;line-height:var(--typo--line-height)}html{min-height:100%;font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.l-content,.l-footer,.l-inner{max-width:73.125em;max-width:var(--layout-width);margin-right:auto;margin-left:auto;padding-right:1em;padding-left:1em}.l-header{position:relative;height:70px;margin-bottom:47px}.l-header:before{content:"";position:absolute;top:100%;left:0;width:100%;height:47px;background:#1d2a3a;background:var(--color--gray-dark)}.o-nav{margin:0;padding:0;list-style:none}.c-cookies-warning{display:none}.c-data-controller{padding:0 1em;text-align:center;font-size:88%}.c-data-controller p{margin-bottom:0}.c-jobs-list{width:100%;margin:0 0 20px}.c-jobs-list--head{padding:10px}.c-jobs-list--col{padding:0 10px}.c-logo--svg{display:block}.c-nav--main{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:300;padding-left:224px}.c-nav--sub,.u-hidden{display:none}@media (max-width:47.999em){body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI Light,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--typo--font-family);letter-spacing:-.08rem}}@media (min-width:48em){body{font-family:Roboto,sans-serif;font-family:var(--typo--font-face)}.l-content{display:-webkit-box;display:-ms-flexbox;display:flex}.l-aside{-webkit-box-flex:0;-ms-flex:0 0 16.25em;flex:0 0 16.25em}.l-main,.l-nav{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media (min-width:30em){.c-jobs-list--col{padding:10px}}@media (max-width:29.999em){.c-jobs-list--col-position{padding-top:10px}} :root{--color--gray:#7e8683;--color--gray-darker:#2a3644;--color--gray-dark:#1d2a3a;--color--green:#1fb299;--color--green-darker:#149a83;--color--green-dark:#006957;--typo--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Light","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--typo--font-size:1.4rem;--typo--weight-regular:500;--typo--weight-bold:500;--typo--line-height:1.2;--typo--font-face:"Roboto",sans-serif;--layout-width:1210px}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a{color:inherit}body{font-size:1.4rem;font-size:var(--typo--font-size);line-height:1.2;line-height:var(--typo--line-height);color:#2a3644;color:var(--color--gray-darker)}html{min-height:100%;font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.l-content,.l-footer,.l-inner{max-width:1210px;max-width:var(--layout-width);margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.l-header{position:relative;height:70px;margin-bottom:47px}.l-header:before{content:"";position:absolute;top:100%;left:0;width:100%;height:47px;background:#1d2a3a;background:var(--color--gray-dark)}.o-btn{border:0;color:#fff;background:#1fb299;background:var(--color--green);padding:12px 24px;cursor:pointer;border-radius:3px}.o-btn:hover{background:#149a83;background:var(--color--green-darker)}.c-btn--header{margin-right:28px}.o-nav{margin:0;padding:0;list-style:none}.c-cookies-warning{display:none}.c-data-controller{padding:0 1em;text-align:center;font-size:88%}.c-data-controller p{margin-bottom:0}.c-jobs-list{width:100%;margin:0 0 20px}.c-jobs-list--head{padding:10px}.c-jobs-list--col{padding:0 10px}.c-logo{width:81px;margin-right:89px;padding:11px 0;text-decoration:none}.c-logo,.c-logo--svg{display:block}.c-nav--main{display:-webkit-box;display:-ms-flexbox;display:flex}.c-nav--sub{display:none}.c-phone{white-space:nowrap;margin-right:35px;padding:10px 0;text-decoration:none;color:inherit}.c-phone svg{float:left;margin:-6px 5px 0 0}.u-hidden{display:none}@media (max-width:47.999em){body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI Light,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--typo--font-family);letter-spacing:-.08rem}}@media (min-width:48em){body{font-family:Roboto,sans-serif;font-family:var(--typo--font-face)}.l-content{display:-webkit-box;display:-ms-flexbox;display:flex}.l-aside{-webkit-box-flex:0;-ms-flex:0 0 16.25em;flex:0 0 16.25em}.l-main{-ms-flex:1 1 100%;flex:1 1 100%}.l-main,.l-nav{-webkit-box-flex:1}.l-nav{-ms-flex:1 1 auto;flex:1 1 auto}}@media (min-width:30em){.c-jobs-list--col{padding:10px}}@media (max-width:29.999em){.c-jobs-list--col-position{padding-top:10px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjAxLXNldHRpbmdzL19zZXR0aW5ncy0tY29sb3JzLmNzcyIsIjAxLXNldHRpbmdzL19zZXR0aW5ncy0tdHlwb2dyYXBoeS5jc3MiLCIwMS1zZXR0aW5ncy9fc2V0dGluZ3MtLWxheW91dC5jc3MiLCIwMy1nZW5lcmljL19nZW5lcmljLS1ub3JtYWxpemUuY3NzIiwiMDMtZ2VuZXJpYy9fZ2VuZXJpYy0tYm94LXNpemluZy5jc3MiLCIwNC1lbGVtZW50cy9fZWxlbWVudC0tYm9keS5jc3MiLCIwNC1lbGVtZW50cy9fZWxlbWVudC0tYW5jaG9yLmNzcyIsIjA0LWVsZW1lbnRzL19lbGVtZW50LS1odG1sLmNzcyIsIjA1LWxheW91dC9fbGF5b3V0LS1pbm5lci5jc3MiLCIwNS1sYXlvdXQvX2xheW91dC0taGVhZGVyLmNzcyIsIjA2LW9iamVjdHMvX29iamVjdC0tbmF2LmNzcyIsIjA3LWNvbXBvbmVudHMvX2NvbXBvbmVudC0tY29va2llcy13YXJuaW5nLmNzcyIsIjA3LWNvbXBvbmVudHMvX2NvbXBvbmVudC0tZGF0YS1jb250cm9sbGVyLmNzcyIsIjA3LWNvbXBvbmVudHMvX2NvbXBvbmVudC0tam9icy1saXN0LmNzcyIsIjA3LWNvbXBvbmVudHMvX2NvbXBvbmVudC0tbG9nby5jc3MiLCIwNy1jb21wb25lbnRzL19jb21wb25lbnQtLW5hdi5jc3MiLCIxMC10cnVtcHMvX3V0aWxzLXZpc2liaWxpdHkuY3NzIiwiMDUtbGF5b3V0L19sYXlvdXQtLWNvbnRlbnQuY3NzIiwiMDUtbGF5b3V0L19sYXlvdXQtLWFzaWRlLmNzcyIsIjA1LWxheW91dC9fbGF5b3V0LS1uYXYuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLE1BQ0kscUJBQXNCLENBQ3RCLDRCQUE2QixDQUM3QiwwQkFBMkIsQ0FDM0Isc0JBQXVCLENBQ3ZCLDZCQUE4QixDQUM5QiwyQkFBNEIsQ0NMNUIsaUtBQTZLLENBQzdLLHdCQUF5QixDQUN6QiwwQkFBMkIsQ0FDM0IsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUN4QixxQ0FBdUMsQ0NKdkMsdUJGS0osQ0dLQSxLQUNFLGdCQUFpQixDQUNqQiw2QkFDRixDQVdBLEtBQ0UsUUFDRixDQzVCQSxLQUFjLDZCQUFzQixDQUF0QixxQkFBd0IsQ0FFdEMsaUJBRWMsMEJBQW1CLENBQW5CLGtCQUFxQixDQ0puQyxPQ0RNLGFBQXlCLENBQXpCLHdCRGNOLENBYkEsS0FDSSxnQkFBaUMsQ0FBakMsZ0NBQWlDLENBQ2pDLGVBQXFDLENBQXJDLG9DQVdKLENFYkEsS0FBVSxlQUFnQixDQUFFLGVBQWdCLENBQUUseUNBQStDLENDQTdGLDhCQUFjLGtCQUE4QixDQUE5Qiw2QkFBOEIsQ0FBRSxpQkFBa0IsQ0FBRSxnQkFBaUIsQ0FBRSxpQkFBa0IsQ0FBRSxnQkFBbUIsQ0NBNUgsVUFBYyxpQkFBa0IsQ0FBRSxXQUFZLENBQUUsa0JBRWhELENBREksaUJBQWUsVUFBVyxDQUFFLGlCQUFrQixDQUFFLFFBQVMsQ0FBRSxNQUFPLENBQUUsVUFBVyxDQUFFLFdBQVksQ0FBRSxrQkFBbUMsQ0FBbkMsa0NBQXFDLENDRHhJLE9BQWtCLFFBQVMsQ0FBRSxTQUFVLENBQUUsZUFBa0IsQ0NBM0QsbUJBQXFCLFlBQWUsQ0NBcEMsbUJBQXFCLGFBQWMsQ0FBRSxpQkFBa0IsQ0FBRSxhQUV6RCxDQURJLHFCQUFNLGVBQWtCLENDRDVCLGFBQWdCLFVBQVcsQ0FBRSxlQUFrQixDQUUvQyxtQkFBcUIsWUFBaUIsQ0FFdEMsa0JBQW9CLGNBSXBCLENDUkEsYUFBZSxhQUFpQixDQ0VoQyxhQUFlLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQUUsV0FBWSxDQUFFLGtCQU81QyxDQ0dBLHNCQUEwQixZQUFlLENYUHJDLDRCQUxKLEtBTVEseUlBQXFDLENBQXJDLG9DQUFxQyxDQUNyQyxzQkFNUixDQUxJLENBRUEsd0JBVkosS0FXUSw2QkFBb0MsQ0FBcEMsa0NBRVIsQ1liQSxXQUVRLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUVSLENDSkEsU0FFUSxrQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQUVSLENDSkEsZUFFUSxrQkFBYyxDQUFkLGlCQUFjLENBQWQsYUFFUixDZFFJLENRUEEsd0JBREosa0JBRVEsWUFFUixDQURJLENBSUEsNEJBREosMkJBRVEsZ0JBRVIsQ0FESSIsImZpbGUiOiJjb3JlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiAtLS0tLS0tLS0tLS0tIFNldHRpbmdzOiBjb2xvcnMgLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG46cm9vdCAgIHtcbiAgICAtLWNvbG9yLS1ncmF5OiAjN2U4NjgzO1xuICAgIC0tY29sb3ItLWdyYXktZGFya2VyOiAjMkEzNjQ0O1xuICAgIC0tY29sb3ItLWdyYXktZGFyazogIzFkMmEzYTtcbiAgICAtLWNvbG9yLS1ncmVlbjogIzFmYjI5OTtcbiAgICAtLWNvbG9yLS1ncmVlbi1kYXJrZXI6ICMxNDlhODM7XG4gICAgLS1jb2xvci0tZ3JlZW4tZGFyazogIzAwNjk1Nztcbn1cblxuLyogY3JpdGljYWw6ZW5kICovXG4iLCIvKiAtLS0tLS0tLS0tLS0tIFNldHRpbmdzOiB0eXBvZ3JhcGh5IC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuOnJvb3QgICB7XG4gICAgLS10eXBvLS1mb250LWZhbWlseTogIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSSBMaWdodFwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIC0tdHlwby0tZm9udC1zaXplOiAxLjRyZW07XG4gICAgLS10eXBvLS13ZWlnaHQtcmVndWxhcjogNTAwO1xuICAgIC0tdHlwby0td2VpZ2h0LWJvbGQ6IDUwMDtcbiAgICAtLXR5cG8tLWxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgLS10eXBvLS1mb250LWZhY2U6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBjcml0aWNhbDplbmQgKi9cblxuXG4vKmZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjsqL1xuIiwiLyogLS0tLS0tLS0tLS0tLSBTZXR0aW5nczogbGF5b3V0IC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuOnJvb3QgICB7XG4gICAgLyotLWxheW91dC13aWR0aDogOTc2cHg7Ki9cbiAgICAtLWxheW91dC13aWR0aDogNzMuMTI1ZW07ICAgLyogMTE3MHB4ICovXG59XG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuIiwiLyogLS0tLS0tLS0tLS0tLSBHZW5lcmljOiBub3JtYWxpemUgLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuLyogY3JpdGljYWw6ZW5kICovXG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cbi8qIGNyaXRpY2FsOmVuZCAqL1xuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG4vKiBjcml0aWNhbDplbmQgKi9cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG4vKlxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbiAqL1xuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLSBHZW5lcmljOiBib3ggc2l6aW5nIC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuaHRtbCAgICAgICAgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIgICAgIHsgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4vKiBjcml0aWNhbDplbmQgKi9cbiIsIi8qIC0tLS0tLS0tLS0tLS0gRWxlbWVudHM6IGJvZHkgLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG5ib2R5ICAgIHtcbiAgICBmb250LXNpemU6IHZhcigtLXR5cG8tLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXR5cG8tLWxpbmUtaGVpZ2h0KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItLWdyYXkpO1xuXG4gICAgQG1lZGlhICgtLW1heC0tc21hbGwpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXR5cG8tLWZvbnQtZmFtaWx5KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAoLS1taW4tLXNtYWxsKSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoIC0tdHlwby0tZm9udC1mYWNlKTtcbiAgICB9XG59XG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuIiwiLyogLS0tLS0tLS0tLS0tLSBFbGVtZW50czogYW5jaG9yIC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cbmEgICB7IGNvbG9yOiB2YXIoLS1jb2xvci0tZ3JheSk7IH1cbi8qIGNyaXRpY2FsOmVuZCAqL1xuXG5hICAge1xuICAgICY6aG92ZXIgICAgIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG59XG5cbkBtZWRpYSAoLS1taW4tLXgtbGFyZ2UpIHtcbiAgICBbaHJlZl49XCJ0ZWxcIl0gICB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiBpbmhlcml0OyB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tIEVsZW1lbnRzOiBodG1sIC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuaHRtbCAgICB7IG1pbi1oZWlnaHQ6IDEwMCU7IGZvbnQtc2l6ZTogNjIuNSU7IC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG4vKiBjcml0aWNhbDplbmQgKi9cbiIsIi8qIC0tLS0tLS0tLS0tLS0gTGF5b3V0OiBpbm5lciAtLS0tLS0tLS0tLS0tICovXG5cbi8qIGNyaXRpY2FsOnN0YXJ0ICovXG5cbi5sLWlubmVyICAgIHsgbWF4LXdpZHRoOiB2YXIoLS1sYXlvdXQtd2lkdGgpOyBtYXJnaW4tcmlnaHQ6IGF1dG87IG1hcmdpbi1sZWZ0OiBhdXRvOyBwYWRkaW5nLXJpZ2h0OiAxZW07IHBhZGRpbmctbGVmdDogMWVtOyB9XG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuXG4ubC1pbm5lci0taGVhZGVyIHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuIiwiLyogLS0tLS0tLS0tLS0tLSBMYXlvdXQ6IGhlYWRlciAtLS0tLS0tLS0tLS0tICovXG5cbi8qIGNyaXRpY2FsOnN0YXJ0ICovXG5cbi5sLWhlYWRlciAgIHsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDcwcHg7IG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgJjpiZWZvcmUgICAgIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxMDAlOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA0N3B4OyBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0tZ3JheS1kYXJrKTsgfVxufVxuXG4vKiBjcml0aWNhbDplbmQgKi9cblxuLyoubC1oZWFkZXIgICB7IGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCBvcmFuZ2U7ICB9Ki9cbiIsIi8qIC0tLS0tLS0tLS0tLS0gT2JqZWN0OiBuYXZpZ2F0aW9uIC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuLm8tbmF2ICAgICAgICAgIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qLm8tbmF2LS1pdGVtICAgIHsgZGlzcGxheTogYmxvY2s7IH0qL1xuXG4vKi5vLW5hdi0tbGluayAgICB7IGRpc3BsYXk6IGJsb2NrOyB9Ki9cblxuLyogY3JpdGljYWw6ZW5kICovXG5cblxuLyouby1uYXYgICAgICAgICAgeyB1c2VyLXNlbGVjdDogbm9uZTsgfSovXG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0gQ29tcG9uZW50OiBjb29raWVzIHdhcm5pbmcgLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG4uYy1jb29raWVzLXdhcm5pbmcgeyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuXG4uYy1jb29raWVzLXdhcm5pbmcgeyBwb3NpdGlvbjogZml4ZWQ7IGxlZnQ6IDBweDsgcmlnaHQ6IDA7IGJvdHRvbTogMHB4OyBwYWRkaW5nOiAxNXB4IDIwcHg7IGJhY2tncm91bmQ6ICNmNmY2ZjY7ICBvdmVyZmxvdzogaGlkZGVuOyB6LWluZGV4OiAxMDA7XG4gICAgLmJ1LWFjdGlvbiAgICAgICAgICAgICAgeyBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmJ1LWFjdGlvbi0tYWx0ICAgICB7IGZsb2F0OiByaWdodDsgfVxufVxuXG4iLCIvKiAtLS0tLS0tLS0tLS0tIENvbXBvbmVudDogZGF0YSBjb250cm9sbGVyIC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuLmMtZGF0YS1jb250cm9sbGVyIHsgcGFkZGluZzogMCAxZW07IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiA4OCU7XG4gICAgcCAgIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxufVxuXG4vKiBjcml0aWNhbDplbmQgKi9cbiIsIi8qIC0tLS0tLS0tLS0tLS0gQ29tcG9uZW50OiBqb2JzIGxpc3QgLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG4uYy1qb2JzLWxpc3QgeyAgd2lkdGg6IDEwMCU7IG1hcmdpbjogMCAwIDIwcHg7IH1cblxuLmMtam9icy1saXN0LS1oZWFkIHsgcGFkZGluZzogIDEwcHg7ICB9XG5cbi5jLWpvYnMtbGlzdC0tY29sIHsgcGFkZGluZzogMCAxMHB4O1xuICAgIEBtZWRpYSAoLS1taW4tLXh4LXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxufVxuXG4uYy1qb2JzLWxpc3QtLWNvbC1wb3NpdGlvbiB7XG4gICAgQG1lZGlhICgtLW1heC0teHgtc21hbGwpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxufVxuXG4vKiBjcml0aWNhbDplbmQgKi9cblxuLmMtam9icy1saXN0IHtcbiAgICB0ciB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHsgYmFja2dyb3VuZDogI0Y4RjhGODsgfVxuICAgIH1cbiAgICB0aCxcbiAgICB0ZCAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAgfVxuICAgIGEgeyBkaXNwbGF5OiBibG9jazsgfVxufVxuXG4uYy1qb2JzLWxpc3QtLWhlYWQgeyBmb250LXdlaWdodDogNzAwOyB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBtZWRpYSAoLS1tYXgtLXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKG4rMikge1xuICAgICAgICBAbWVkaWEgKC0tbWluLS1zbWFsbCkge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGZlMWU0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1qb2JzLWxpc3QtLWNvbCB7XG4gICAgQG1lZGlhICgtLW1heC0teHgtc21hbGwpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KVxuICAgIH1cbiAgICBAbWVkaWEgKC0tbWluLS14eC1zbWFsbCkge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIH1cbn1cblxuLmMtam9icy1saXN0LS1jb2wtcG9zaXRpb24geyB9XG5cbi5jLWpvYnMtbGlzdC0tY29sLWNpdHkge1xuICAgIEBtZWRpYSAoLS1tYXgtLXh4LXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBAbWVkaWEgKC0tbWF4LS1zbWFsbCkge1xuICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1taW4tLXNtYWxsKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RmZTFlNDtcbiAgICB9XG59XG5cbi5jLWpvYnMtbGlzdC0tY29sLXZhbGlkIHsgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKC0tbWluLS1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZmUxZTQ7XG4gICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLSBDb21wb25lbnQ6IGxvZ28gLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG4uYy1sb2dvLS1zdmcgeyBkaXNwbGF5OiAgYmxvY2s7IH1cblxuLyogY3JpdGljYWw6ZW5kICovXG5cbi5jLWxvZ28gICAgICAgICAgIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0gQ29tcG9uZW50OiBuYXYgLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG4uYy1uYXYgICAgICAgICAgeyB9XG5cbi5jLW5hdi0tbWFpbiB7IGRpc3BsYXk6IGZsZXg7IHotaW5kZXg6IDMwMDsgcGFkZGluZy1sZWZ0OiAyMjRweDtcbi8qICAgIEBtZWRpYSAoLS1tYXgtLXNtYWxsKSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgKC0tbWluLS1zbWFsbCkge1xuICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgfSovXG59XG5cbi5jLW5hdi0tc3ViICAgICAgICAgICAgICAgICAgICAgIHsgZGlzcGxheTogbm9uZTsgfVxuLyogY3JpdGljYWw6ZW5kICovXG5cbi5jLW5hdi0tbWFpbi1pdGVtICAgICAgICB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiA3MHB4OyBtYXJnaW4tcmlnaHQ6IDI2cHg7IHBhZGRpbmc6IDI0cHggMCAwOyB9XG4uYy1uYXYtLW1haW4tYW5jaG9yICAgIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDVweCAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYy1uYXYtLXN1YiAgICAgICAgICAgICAgICAgICAgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTAwJTsgcGFkZGluZzogMCAxZW0gMCAgNnB4OyBvdmVyZmxvdzogaGlkZGVuOyB9XG4uYy1uYXYtLXN1Yi1pdGVtICAgICAgICAgICAgeyBoZWlnaHQ6IDQ2cHg7IGxpbmUtaGVpZ2h0OiA0NjsgfVxuLmMtbmF2LS1zdWItYW5jaG9yICAgICAgICB7IGNvbG9yOiAjZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB3aGl0ZS1zcGFjZTogbm93cmFwOyAgfVxuXG4vKi5jLW5hdi0taXRlbSAgICB7IG1hcmdpbjogMTBweDsgfSovXG5cbi8qLmMtbmF2LS1saW5rICAgIHsgbGluZS1oZWlnaHQ6IDQwcHg7IGZvbnQtc2l6ZTogMjRweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIgICAgICAgICB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG59Ki9cblxuLmMtbmF2LS1yZWdpb24gICAgeyAgfVxuXG4uYy1uYXYtLWxhbmcgICAgICAgIHsgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IHBhZGRpbmc6IDAgNXB4OyB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tIFV0aWw6IHZpc2liaWxpdHkgLS0tLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAqIEVsZW1lbnRzIHZpc2liaWxpdHlcbiAqXG4gKiBAYXRvbSBWaXNpYmlsaXR5XG4gKiBAc2VjdGlvbiBVdGlscyA+IFZpc2liaWxpdHlcbiAqIEBtYXJrdXBcbiAqICA8ZGl2Pi51LWhpZGRlbjwvZGl2PlxuICogIDxkaXY+LnUtaGlkZGVuLS1tYXgtc21hbGw8L2Rpdj5cbiAqICA8ZGl2Pi51LWhpZGRlbi0tdmlzdWFsbHk8L2Rpdj5cbiAqICA8ZGl2Pi51LWhpZGRlbi0tcHJpbnQ8L2Rpdj5cbiovXG5cbi8qIGNyaXRpY2FsOnN0YXJ0ICovXG5cbi51LWhpZGRlbiAgICAgICAgICAgICAgIHsgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBjcml0aWNhbDplbmQgKi9cblxuXG4vKlxuLnUtaGlkZGVuLS1tYXgtc21hbGwgICAge1xuICAgIEBtZWRpYSAoLS1tYXgtLXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4udS1oaWRkZW4tLXZpc3VhbGx5ICAgICB7IGJvcmRlcjogMDsgY2xpcDogcmVjdCgwIDAgMCAwKTsgaGVpZ2h0OiAxcHg7IG1hcmdpbjogLTFweDsgb3ZlcmZsb3c6IGhpZGRlbjsgcGFkZGluZzogMDsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMXB4OyB9ICovXG4vKlxuXG5AbWVkaWEgcHJpbnQgICAgICAgICAgICB7XG4gICAgLnUtaGlkZGVuLS1wcmludCAgICAgICAgeyBkaXNwbGF5OiBub25lOyB9XG59XG4qL1xuIiwiLyogLS0tLS0tLS0tLS0tLSBMYXlvdXQ6IGNvbnRlbnQgLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG4ubC1jb250ZW50ICAgeyBAZXh0ZW5kIC5sLWlubmVyO1xuICAgIEBtZWRpYSAoLS1taW4tLXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4vKiBjcml0aWNhbDplbmQgKi9cblxuLyoqIHsgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfSovXG5cbi8qLmwtY29udGVudCAgIHsgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IGdyZWVuOyB9Ki9cbiIsIi8qIC0tLS0tLS0tLS0tLS0gTGF5b3V0OiBhc2lkZSAtLS0tLS0tLS0tLS0tICovXG5cbi8qIGNyaXRpY2FsOnN0YXJ0ICovXG5cbi5sLWFzaWRlICAgIHtcbiAgICBAbWVkaWEgKC0tbWluLS1zbWFsbCkge1xuICAgICAgICBmbGV4OiAwIDAgMTYuMjVlbTtcbiAgICB9XG59XG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuIiwiLyogLS0tLS0tLS0tLS0tLSBMYXlvdXQ6IG5hdmlnYXRpb24gLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG4ubC1uYXYgIHtcbiAgICBAbWVkaWEgKC0tbWluLS1zbWFsbCkge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICB9XG59XG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuIl19 */ /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjAxLXNldHRpbmdzL19zZXR0aW5ncy0tY29sb3JzLmNzcyIsIjAxLXNldHRpbmdzL19zZXR0aW5ncy0tdHlwb2dyYXBoeS5jc3MiLCIwMS1zZXR0aW5ncy9fc2V0dGluZ3MtLWxheW91dC5jc3MiLCIwMy1nZW5lcmljL19nZW5lcmljLS1ub3JtYWxpemUuY3NzIiwiMDMtZ2VuZXJpYy9fZ2VuZXJpYy0tYm94LXNpemluZy5jc3MiLCIwNC1lbGVtZW50cy9fZWxlbWVudC0tYW5jaG9yLmNzcyIsIjA0LWVsZW1lbnRzL19lbGVtZW50LS1ib2R5LmNzcyIsIjA0LWVsZW1lbnRzL19lbGVtZW50LS1odG1sLmNzcyIsIjA1LWxheW91dC9fbGF5b3V0LS1pbm5lci5jc3MiLCIwNS1sYXlvdXQvX2xheW91dC0taGVhZGVyLmNzcyIsIjA2LW9iamVjdHMvX29iamVjdC0tYnRuLmNzcyIsIjA2LW9iamVjdHMvX29iamVjdC0tbmF2LmNzcyIsIjA3LWNvbXBvbmVudHMvX2NvbXBvbmVudC0tY29va2llcy13YXJuaW5nLmNzcyIsIjA3LWNvbXBvbmVudHMvX2NvbXBvbmVudC0tZGF0YS1jb250cm9sbGVyLmNzcyIsIjA3LWNvbXBvbmVudHMvX2NvbXBvbmVudC0tam9icy1saXN0LmNzcyIsIjA3LWNvbXBvbmVudHMvX2NvbXBvbmVudC0tbG9nby5jc3MiLCIwNy1jb21wb25lbnRzL19jb21wb25lbnQtLW5hdi5jc3MiLCIwNy1jb21wb25lbnRzL19jb21wb25lbnQtLXBob25lLmNzcyIsIjEwLXRydW1wcy9fdXRpbHMtdmlzaWJpbGl0eS5jc3MiLCIwNS1sYXlvdXQvX2xheW91dC0tY29udGVudC5jc3MiLCIwNS1sYXlvdXQvX2xheW91dC0tYXNpZGUuY3NzIiwiMDUtbGF5b3V0L19sYXlvdXQtLW1haW4uY3NzIiwiMDUtbGF5b3V0L19sYXlvdXQtLW5hdi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsTUFDSSxxQkFBc0IsQ0FDdEIsNEJBQTZCLENBQzdCLDBCQUEyQixDQUMzQixzQkFBdUIsQ0FDdkIsNkJBQThCLENBQzlCLDJCQUE0QixDQ0w1QixpS0FBNkssQ0FDN0ssd0JBQXlCLENBQ3pCLDBCQUEyQixDQUMzQix1QkFBd0IsQ0FDeEIsdUJBQXdCLENBQ3hCLHFDQUF1QyxDQ0p2QyxxQkZLSixDR0tBLEtBQ0UsZ0JBQWlCLENBQ2pCLDZCQUNGLENBV0EsS0FDRSxRQUNGLENDNUJBLEtBQWMsNkJBQXNCLENBQXRCLHFCQUF3QixDQUV0QyxpQkFFYywwQkFBbUIsQ0FBbkIsa0JBQXFCLENDTG5DLEVBQU0sYUFBZ0IsQ0NDdEIsS0FDSSxnQkFBaUMsQ0FBakMsZ0NBQWlDLENBQ2pDLGVBQXFDLENBQXJDLG9DQUFxQyxDQUNyQyxhQUFnQyxDQUFoQywrQkFVSixDQ2JBLEtBQVUsZUFBZ0IsQ0FBRSxlQUFnQixDQUFFLHlDQUErQyxDQ0E3Riw4QkFBYyxnQkFBOEIsQ0FBOUIsNkJBQThCLENBQUUsaUJBQWtCLENBQUUsZ0JBQWlCLENBQUUsa0JBQW1CLENBQUUsaUJBQW9CLENDQTlILFVBQWMsaUJBQWtCLENBQUUsV0FBWSxDQUFFLGtCQUVoRCxDQURJLGlCQUFlLFVBQVcsQ0FBRSxpQkFBa0IsQ0FBRSxRQUFTLENBQUUsTUFBTyxDQUFFLFVBQVcsQ0FBRSxXQUFZLENBQUUsa0JBQW1DLENBQW5DLGtDQUFxQyxDQ0R4SSxPQUFTLFFBQVMsQ0FBRSxVQUFXLENBQUUsa0JBQStCLENBQS9CLDhCQUErQixDQUFFLGlCQUFrQixDQUFFLGNBQWUsQ0FBRSxpQkFFdkcsQ0FESSxhQUFVLGtCQUFzQyxDQUF0QyxxQ0FBd0MsQ0FHdEQsZUFBaUIsaUJBQW9CLENDSnJDLE9BQWtCLFFBQVMsQ0FBRSxTQUFVLENBQUUsZUFBa0IsQ0NBM0QsbUJBQXFCLFlBQWUsQ0NBcEMsbUJBQXFCLGFBQWMsQ0FBRSxpQkFBa0IsQ0FBRSxhQUV6RCxDQURJLHFCQUFNLGVBQWtCLENDRDVCLGFBQWdCLFVBQVcsQ0FBRSxlQUFrQixDQUUvQyxtQkFBcUIsWUFBaUIsQ0FFdEMsa0JBQW9CLGNBSXBCLENDUkEsUUFBMEIsVUFBVyxDQUFFLGlCQUFrQixDQUFFLGNBQWUsQ0FBRSxvQkFBd0IsQ0FDcEcscUJBRFUsYUFDc0IsQ0NDaEMsYUFBZSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFPZixDQUVBLFlBQW1DLFlBQWUsQ0NYbEQsU0FBYyxrQkFBbUIsQ0FBRSxpQkFBa0IsQ0FBRSxjQUFlLENBQUUsb0JBQXFCLENBQUUsYUFFL0YsQ0FESSxhQUFNLFVBQVcsQ0FBRSxtQkFBc0IsQ0NXN0MsVUFBMEIsWUFBZSxDWlByQyw0QkFMSixLQU1RLHlJQUFxQyxDQUFyQyxvQ0FBcUMsQ0FDckMsc0JBTVIsQ0FMSSxDQUVBLHdCQVZKLEtBV1EsNkJBQW9DLENBQXBDLGtDQUVSLENhYkEsV0FFUSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFFUixDQ0pBLFNBRVEsa0JBQWlCLENBQWpCLG9CQUFpQixDQUFqQixnQkFFUixDQ0pBLFFBRVEsaUJBQWMsQ0FBZCxhQUVSLENDSkEsZURFUSxrQkNFUixDQUpBLE9BRVEsaUJBQWMsQ0FBZCxhQUVSLENoQlFJLENRUEEsd0JBREosa0JBRVEsWUFFUixDQURJLENBSUEsNEJBREosMkJBRVEsZ0JBRVIsQ0FESSIsImZpbGUiOiJjb3JlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiAtLS0tLS0tLS0tLS0tIFNldHRpbmdzOiBjb2xvcnMgLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG46cm9vdCAgIHtcbiAgICAtLWNvbG9yLS1ncmF5OiAjN2U4NjgzO1xuICAgIC0tY29sb3ItLWdyYXktZGFya2VyOiAjMkEzNjQ0O1xuICAgIC0tY29sb3ItLWdyYXktZGFyazogIzFkMmEzYTtcbiAgICAtLWNvbG9yLS1ncmVlbjogIzFmYjI5OTtcbiAgICAtLWNvbG9yLS1ncmVlbi1kYXJrZXI6ICMxNDlhODM7XG4gICAgLS1jb2xvci0tZ3JlZW4tZGFyazogIzAwNjk1Nztcbn1cblxuLyogY3JpdGljYWw6ZW5kICovXG4iLCIvKiAtLS0tLS0tLS0tLS0tIFNldHRpbmdzOiB0eXBvZ3JhcGh5IC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuOnJvb3QgICB7XG4gICAgLS10eXBvLS1mb250LWZhbWlseTogIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSSBMaWdodFwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIC0tdHlwby0tZm9udC1zaXplOiAxLjRyZW07XG4gICAgLS10eXBvLS13ZWlnaHQtcmVndWxhcjogNTAwO1xuICAgIC0tdHlwby0td2VpZ2h0LWJvbGQ6IDUwMDtcbiAgICAtLXR5cG8tLWxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgLS10eXBvLS1mb250LWZhY2U6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBjcml0aWNhbDplbmQgKi9cblxuXG4vKmZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjsqL1xuIiwiLyogLS0tLS0tLS0tLS0tLSBTZXR0aW5nczogbGF5b3V0IC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuOnJvb3QgICB7XG4gICAgLyotLWxheW91dC13aWR0aDogOTc2cHg7Ki9cbiAgICAtLWxheW91dC13aWR0aDogMTIxMHB4OyAgIC8qIDExNzBweCAqL1xufVxuXG4vKiBjcml0aWNhbDplbmQgKi9cbiIsIi8qIC0tLS0tLS0tLS0tLS0gR2VuZXJpYzogbm9ybWFsaXplIC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cbi8qIGNyaXRpY2FsOmVuZCAqL1xuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbi8qIGNyaXRpY2FsOnN0YXJ0ICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG4vKiBjcml0aWNhbDplbmQgKi9cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbi8qIGNyaXRpY2FsOnN0YXJ0ICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuLyogY3JpdGljYWw6ZW5kICovXG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuLypcbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG4gKi9cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0gR2VuZXJpYzogYm94IHNpemluZyAtLS0tLS0tLS0tLS0tICovXG5cbi8qIGNyaXRpY2FsOnN0YXJ0ICovXG5cbmh0bWwgICAgICAgIHsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyICAgICB7IGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLyogY3JpdGljYWw6ZW5kICovXG4iLCIvKiAtLS0tLS0tLS0tLS0tIEVsZW1lbnRzOiBhbmNob3IgLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuYSAgIHsgY29sb3I6IGluaGVyaXQ7IH1cbi8qIGNyaXRpY2FsOmVuZCAqL1xuXG5hICAge1xuICAgICY6aG92ZXIgICAgIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG59XG5cbkBtZWRpYSAoLS1taW4tLXgtbGFyZ2UpIHtcbiAgICBbaHJlZl49XCJ0ZWxcIl0gICB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiBpbmhlcml0OyB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tIEVsZW1lbnRzOiBib2R5IC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuYm9keSAgICB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10eXBvLS1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10eXBvLS1saW5lLWhlaWdodCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLS1ncmF5LWRhcmtlcik7XG5cbiAgICBAbWVkaWEgKC0tbWF4LS1zbWFsbCkge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tdHlwby0tZm9udC1mYW1pbHkpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDhyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLW1pbi0tc21hbGwpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhciggLS10eXBvLS1mb250LWZhY2UpO1xuICAgIH1cbn1cblxuLyogY3JpdGljYWw6ZW5kICovXG4iLCIvKiAtLS0tLS0tLS0tLS0tIEVsZW1lbnRzOiBodG1sIC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuaHRtbCAgICB7IG1pbi1oZWlnaHQ6IDEwMCU7IGZvbnQtc2l6ZTogNjIuNSU7IC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG4vKiBjcml0aWNhbDplbmQgKi9cbiIsIi8qIC0tLS0tLS0tLS0tLS0gTGF5b3V0OiBpbm5lciAtLS0tLS0tLS0tLS0tICovXG5cbi8qIGNyaXRpY2FsOnN0YXJ0ICovXG5cbi5sLWlubmVyICAgIHsgbWF4LXdpZHRoOiB2YXIoLS1sYXlvdXQtd2lkdGgpOyBtYXJnaW4tcmlnaHQ6IGF1dG87IG1hcmdpbi1sZWZ0OiBhdXRvOyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLyogY3JpdGljYWw6ZW5kICovXG5cbi5sLWlubmVyLS1oZWFkZXIgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4iLCIvKiAtLS0tLS0tLS0tLS0tIExheW91dDogaGVhZGVyIC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuLmwtaGVhZGVyICAgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogNzBweDsgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICAmOmJlZm9yZSAgICAgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwMCU7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDQ3cHg7IGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLS1ncmF5LWRhcmspOyB9XG59XG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuXG4vKi5sLWhlYWRlciAgIHsgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IG9yYW5nZTsgIH0qL1xuIiwiLyogLS0tLS0tLS0tLS0tLSBPYmplY3Q6IGJ1dHRvbiAtLS0tLS0tLS0tLS0tICovXG5cbi8qIGNyaXRpY2FsOnN0YXJ0ICovXG5cbi5vLWJ0biB7IGJvcmRlcjogMDsgY29sb3I6ICNmZmY7IGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLS1ncmVlbik7IHBhZGRpbmc6IDEycHggMjRweDsgY3Vyc29yOiBwb2ludGVyOyBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLS1ncmVlbi1kYXJrZXIpOyB9XG59XG5cbi5jLWJ0bi0taGVhZGVyIHsgbWFyZ2luLXJpZ2h0OiAyOHB4OyB9XG5cbi8qLm8tbmF2LS1pdGVtICAgIHsgZGlzcGxheTogYmxvY2s7IH0qL1xuXG4vKi5vLW5hdi0tbGluayAgICB7IGRpc3BsYXk6IGJsb2NrOyB9Ki9cblxuLyogY3JpdGljYWw6ZW5kICovXG5cblxuLyouby1uYXYgICAgICAgICAgeyB1c2VyLXNlbGVjdDogbm9uZTsgfSovXG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0gT2JqZWN0OiBuYXZpZ2F0aW9uIC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuLm8tbmF2ICAgICAgICAgIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qLm8tbmF2LS1pdGVtICAgIHsgZGlzcGxheTogYmxvY2s7IH0qL1xuXG4vKi5vLW5hdi0tbGluayAgICB7IGRpc3BsYXk6IGJsb2NrOyB9Ki9cblxuLyogY3JpdGljYWw6ZW5kICovXG5cblxuLyouby1uYXYgICAgICAgICAgeyB1c2VyLXNlbGVjdDogbm9uZTsgfSovXG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0gQ29tcG9uZW50OiBjb29raWVzIHdhcm5pbmcgLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG4uYy1jb29raWVzLXdhcm5pbmcgeyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuXG4uYy1jb29raWVzLXdhcm5pbmcgeyBwb3NpdGlvbjogZml4ZWQ7IGxlZnQ6IDBweDsgcmlnaHQ6IDA7IGJvdHRvbTogMHB4OyBwYWRkaW5nOiAxNXB4IDIwcHg7IGJhY2tncm91bmQ6ICNmNmY2ZjY7ICBvdmVyZmxvdzogaGlkZGVuOyB6LWluZGV4OiAxMDA7XG4gICAgLmJ1LWFjdGlvbiAgICAgICAgICAgICAgeyBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmJ1LWFjdGlvbi0tYWx0ICAgICB7IGZsb2F0OiByaWdodDsgfVxufVxuXG4iLCIvKiAtLS0tLS0tLS0tLS0tIENvbXBvbmVudDogZGF0YSBjb250cm9sbGVyIC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuLmMtZGF0YS1jb250cm9sbGVyIHsgcGFkZGluZzogMCAxZW07IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiA4OCU7XG4gICAgcCAgIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxufVxuXG4vKiBjcml0aWNhbDplbmQgKi9cbiIsIi8qIC0tLS0tLS0tLS0tLS0gQ29tcG9uZW50OiBqb2JzIGxpc3QgLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG4uYy1qb2JzLWxpc3QgeyAgd2lkdGg6IDEwMCU7IG1hcmdpbjogMCAwIDIwcHg7IH1cblxuLmMtam9icy1saXN0LS1oZWFkIHsgcGFkZGluZzogIDEwcHg7ICB9XG5cbi5jLWpvYnMtbGlzdC0tY29sIHsgcGFkZGluZzogMCAxMHB4O1xuICAgIEBtZWRpYSAoLS1taW4tLXh4LXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxufVxuXG4uYy1qb2JzLWxpc3QtLWNvbC1wb3NpdGlvbiB7XG4gICAgQG1lZGlhICgtLW1heC0teHgtc21hbGwpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxufVxuXG4vKiBjcml0aWNhbDplbmQgKi9cblxuLmMtam9icy1saXN0IHtcbiAgICB0ciB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHsgYmFja2dyb3VuZDogI0Y4RjhGODsgfVxuICAgIH1cbiAgICB0aCxcbiAgICB0ZCAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAgfVxuICAgIGEgeyBkaXNwbGF5OiBibG9jazsgfVxufVxuXG4uYy1qb2JzLWxpc3QtLWhlYWQgeyBmb250LXdlaWdodDogNzAwOyB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBtZWRpYSAoLS1tYXgtLXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKG4rMikge1xuICAgICAgICBAbWVkaWEgKC0tbWluLS1zbWFsbCkge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGZlMWU0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1qb2JzLWxpc3QtLWNvbCB7XG4gICAgQG1lZGlhICgtLW1heC0teHgtc21hbGwpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KVxuICAgIH1cbiAgICBAbWVkaWEgKC0tbWluLS14eC1zbWFsbCkge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIH1cbn1cblxuLmMtam9icy1saXN0LS1jb2wtcG9zaXRpb24geyB9XG5cbi5jLWpvYnMtbGlzdC0tY29sLWNpdHkge1xuICAgIEBtZWRpYSAoLS1tYXgtLXh4LXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBAbWVkaWEgKC0tbWF4LS1zbWFsbCkge1xuICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIEBtZWRpYSAoLS1taW4tLXNtYWxsKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RmZTFlNDtcbiAgICB9XG59XG5cbi5jLWpvYnMtbGlzdC0tY29sLXZhbGlkIHsgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKC0tbWluLS1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZmUxZTQ7XG4gICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLSBDb21wb25lbnQ6IGxvZ28gLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG4uYy1sb2dvIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA4MXB4OyBtYXJnaW4tcmlnaHQ6IDg5cHg7IHBhZGRpbmc6IDExcHggMDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAgfVxuLmMtbG9nby0tc3ZnIHsgZGlzcGxheTogIGJsb2NrOyB9XG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuXG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0gQ29tcG9uZW50OiBuYXYgLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG4uYy1uYXYgICAgICAgICAgeyB9XG5cbi5jLW5hdi0tbWFpbiB7IGRpc3BsYXk6IGZsZXg7XG4vKiAgICBAbWVkaWEgKC0tbWF4LS1zbWFsbCkge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG4gICAgQG1lZGlhICgtLW1pbi0tc21hbGwpIHtcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgIH0qL1xufVxuXG4uYy1uYXYtLXN1YiAgICAgICAgICAgICAgICAgICAgICB7IGRpc3BsYXk6IG5vbmU7IH1cbi8qIGNyaXRpY2FsOmVuZCAqL1xuXG4uYy1uYXYtLW1haW4taXRlbSAgICAgICAgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogNzBweDsgbWFyZ2luLXJpZ2h0OiAyNnB4OyBwYWRkaW5nOiAyNHB4IDAgMDsgei1pbmRleDogNTAwOyB9XG4uYy1uYXYtLW1haW4tYW5jaG9yICAgIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDVweCAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6IHZhcigtLWNvbG9yLS1ncmF5KTtcbiAgICAmOmhvdmVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItLWdyYXktZGFyayk7IGNvbG9yOiB2YXIoLS1jb2xvci0tZ3JheS1kYXJrKTsgfVxufVxuXG4uYy1uYXYtLXN1YiAgICAgICAgICAgICAgICAgICAgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTAwJTsgfVxuLmMtbmF2LS1zdWItaXRlbSAgICAgICAgICAgIHsgbWFyZ2luLXJpZ2h0OiA0NXB4OyB9XG4uYy1uYXYtLXN1Yi1hbmNob3IgICAgICAgIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDE3cHggMDsgY29sb3I6ICNmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHdoaXRlLXNwYWNlOiBub3dyYXA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHsgY29sb3I6IHZhcigtLWNvbG9yLS1ncmVlbik7IH1cbn1cblxuLyouYy1uYXYtLWl0ZW0gICAgeyBtYXJnaW46IDEwcHg7IH0qL1xuXG4vKi5jLW5hdi0tbGluayAgICB7IGxpbmUtaGVpZ2h0OiA0MHB4OyBmb250LXNpemU6IDI0cHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyICAgICAgICAgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxufSovXG5cbi5jLW5hdi0tcmVnaW9uICAgIHsgIH1cblxuLmMtbmF2LS1sYW5nICAgICAgICB7XG4gICAgbGkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tIENvbXBvbmVudDogcGhvbmUgLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG4uYy1waG9uZSAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IG1hcmdpbi1yaWdodDogMzVweDsgcGFkZGluZzogMTBweCAwOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiBpbmhlcml0O1xuICAgIHN2ZyB7IGZsb2F0OiBsZWZ0OyBtYXJnaW46IC02cHggNXB4IDAgMDsgfVxufVxuXG4vKiBjcml0aWNhbDplbmQgKi9cbiIsIi8qIC0tLS0tLS0tLS0tLS0gVXRpbDogdmlzaWJpbGl0eSAtLS0tLS0tLS0tLS0tICovXG5cbi8qKlxuICogRWxlbWVudHMgdmlzaWJpbGl0eVxuICpcbiAqIEBhdG9tIFZpc2liaWxpdHlcbiAqIEBzZWN0aW9uIFV0aWxzID4gVmlzaWJpbGl0eVxuICogQG1hcmt1cFxuICogIDxkaXY+LnUtaGlkZGVuPC9kaXY+XG4gKiAgPGRpdj4udS1oaWRkZW4tLW1heC1zbWFsbDwvZGl2PlxuICogIDxkaXY+LnUtaGlkZGVuLS12aXN1YWxseTwvZGl2PlxuICogIDxkaXY+LnUtaGlkZGVuLS1wcmludDwvZGl2PlxuKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuLnUtaGlkZGVuICAgICAgICAgICAgICAgeyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuXG5cbi8qXG4udS1oaWRkZW4tLW1heC1zbWFsbCAgICB7XG4gICAgQG1lZGlhICgtLW1heC0tc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi51LWhpZGRlbi0tdmlzdWFsbHkgICAgIHsgYm9yZGVyOiAwOyBjbGlwOiByZWN0KDAgMCAwIDApOyBoZWlnaHQ6IDFweDsgbWFyZ2luOiAtMXB4OyBvdmVyZmxvdzogaGlkZGVuOyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxcHg7IH0gKi9cbi8qXG5cbkBtZWRpYSBwcmludCAgICAgICAgICAgIHtcbiAgICAudS1oaWRkZW4tLXByaW50ICAgICAgICB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cbiovXG4iLCIvKiAtLS0tLS0tLS0tLS0tIExheW91dDogY29udGVudCAtLS0tLS0tLS0tLS0tICovXG5cbi8qIGNyaXRpY2FsOnN0YXJ0ICovXG5cbi5sLWNvbnRlbnQgICB7IEBleHRlbmQgLmwtaW5uZXI7XG4gICAgQG1lZGlhICgtLW1pbi0tc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuXG4vKiogeyBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9Ki9cblxuLyoubC1jb250ZW50ICAgeyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggZ3JlZW47IH0qL1xuIiwiLyogLS0tLS0tLS0tLS0tLSBMYXlvdXQ6IGFzaWRlIC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuLmwtYXNpZGUgICAge1xuICAgIEBtZWRpYSAoLS1taW4tLXNtYWxsKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxNi4yNWVtO1xuICAgIH1cbn1cblxuLyogY3JpdGljYWw6ZW5kICovXG4iLCIvKiAtLS0tLS0tLS0tLS0tIExheW91dDogbWFpbiAtLS0tLS0tLS0tLS0tICovXG5cbi8qIGNyaXRpY2FsOnN0YXJ0ICovXG5cbi5sLW1haW4gICAgIHtcbiAgICBAbWVkaWEgKC0tbWluLS1zbWFsbCkge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICB9XG59XG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuIiwiLyogLS0tLS0tLS0tLS0tLSBMYXlvdXQ6IG5hdmlnYXRpb24gLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG4ubC1uYXYgIHtcbiAgICBAbWVkaWEgKC0tbWluLS1zbWFsbCkge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG59XG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuIl19 */
@font-face{font-family:PT Sans Narrow;src:url(../fonts/pt_sans_narrow.woff2) format("woff2"),url(../fonts/pt_sans_narrow.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PT Sans Narrow;src:url(../fonts/pt_sans_narrow_bold.woff2) format("woff2"),url(../fonts/pt_sans_narrow_bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url(../fonts/bebas-neue.woff2) format("woff2"),url(../fonts/bebas-neue.woff) format("woff");font-weight:400;font-style:normal;font-display:swap} @font-face{font-family:PT Sans Narrow;src:url(../fonts/pt_sans_narrow.woff2) format("woff2"),url(../fonts/pt_sans_narrow.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PT Sans Narrow;src:url(../fonts/pt_sans_narrow_bold.woff2) format("woff2"),url(../fonts/pt_sans_narrow_bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url(../fonts/bebas-neue.woff2) format("woff2"),url(../fonts/bebas-neue.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}a:hover{text-decoration:none}figure{margin:0}img{max-width:100%}p{margin:0 0 1.6rem}b,strong{font-weight:500;font-weight:var(--typo--weight-bold)}table{border-collapse:collapse;border-spacing:0}.l-inner--header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.l-footer--inner,.l-inner--header{display:-webkit-box;display:-ms-flexbox;display:flex}.l-footer--inner{padding-top:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-footer--section{-webkit-box-flex:1;-ms-flex:1 0 15%;flex:1 0 15%}.l-footer--section h4{margin:0;padding:0}.l-footer{padding-bottom:100px;-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.45);box-shadow:0 -1px 1px 0 rgba(0,0,0,.45)}.awesomplete [hidden]{display:none}.awesomplete .visually-hidden{position:absolute;clip:rect(0,0,0,0)}.awesomplete{display:inline-block;position:relative}.awesomplete>input{display:block}.awesomplete>ul{position:absolute;left:0;z-index:1;min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;padding:0;margin:0;background:#fff}.awesomplete>ul:empty{display:none}.c-breadcrumbs{padding-top:1em}.c-cookies-warning{position:fixed;left:0;right:0;bottom:0;padding:15px 20px;background:#f6f6f6;overflow:hidden;z-index:100}.c-cookies-warning .bu-action{margin-top:10px}.c-cookies-warning .bu-action--alt{float:right}.c-copy{padding-top:.75em;text-align:center}.c-divisions--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.c-divisions--list-item{margin-right:10px;padding:0 12px;font-weight:500;font-weight:var(--typo--weight-regular);line-height:1.5;cursor:pointer}.is-divisions--list-item-active{background:#ccc;font-weight:500;font-weight:var(--typo--weight-bold)}.c-form--input--error{border:1px solid #f90000}.c-form--input--success{border:1px solid green}.c-form--input--warning{border:1px solid orange}.c-form--validation-error{color:#f90000;margin-bottom:10px}.c-form--validation-success{color:green;margin-bottom:10px}.c-form--validation-warning{color:orange;margin-bottom:10px}#custom .biuro-title{margin:0 0 20px;padding:10px;font-size:calc(1.125rem + .8929vw - 2.85728px);border:2px solid #1fb299;border:2px solid var(--color--green);border-radius:12px}#custom .biuro-title h1{margin:0;padding:0;line-height:1.2;color:#1fb299;color:var(--color--green);font-weight:500;font-weight:var(--typo--weight-bold);overflow:hidden;text-align:center;text-transform:uppercase}.c-jobs-list tr:nth-child(2n){background:#f8f8f8}.c-jobs-list td,.c-jobs-list th{vertical-align:top}.c-jobs-list a{display:block}.c-jobs-list--head{font-weight:700;text-align:left}.c-jobs-list--col-valid{display:none}.pods-pagination-paginate{display:block;padding-bottom:1em}.page-numbers{margin:0 1px;padding:1px}.page-numbers.current{font-weight:500;font-weight:var(--typo--weight-bold)}.c-logo{text-decoration:none}.c-nav--main-item{position:relative;height:70px;margin-right:26px;padding:24px 0 0}.c-nav--main-anchor{display:block;padding:5px 0;text-transform:uppercase;border-bottom:2px solid transparent;text-decoration:none}.c-nav--sub{position:absolute;top:100%;padding:0 1em 0 6px;overflow:hidden}.c-nav--sub-item{height:46px;line-height:46}.c-nav--sub-anchor{color:#fff;text-transform:uppercase;white-space:nowrap}.c-nav--lang{display:-webkit-box;display:-ms-flexbox;display:flex}.c-nav--lang li{padding:0 5px}.is-nav--main-item-active{position:relative}.is-nav--main-item-active .c-nav--sub{display:-webkit-box;display:-ms-flexbox;display:flex}.is-nav--main-anchor-active{border-bottom-color:#1d2a3a;border-bottom-color:var(--color--gray-dark);color:#1d2a3a;color:var(--color--gray-dark)}.is-nav--sub-anchor-active{text-decoration:none}.bu-action{height:28px;cursor:pointer;border:1px solid #e1e1e1;padding:0 15px;margin:0;display:inline-block}.bu-action--main{color:#fff;background:#006957}.c-nav-footer a:hover{border-color:#ababab}.c-nav-footer .act,.c-nav-footer .act:hover{border-color:#4b4d4f}#content a:hover{text-decoration:underline}#content h1{padding:0 0 10px;font-size:22px;font-weight:400}#content h2{padding:0 0 13px;font-size:19px;font-weight:700}#content h2 small{display:block;font-size:16px}#content h3{padding:0 0 10px;font-size:17px;font-weight:700}#content .info_box,#content .info_box p{font-size:16px;line-height:1.2;text-transform:uppercase}#content .t-reason{padding:0;border:0}#content .t-reason td{display:block;vertical-align:top}#content .t-reason .t-reason-col-2 h2{padding:25px 0 13px}#content .t-reason h2{text-align:center}#content .t-reason ul{padding:0}#content .t-membership{width:100%;border:0;text-align:left}#content .t-membership td{text-align:justify;vertical-align:middle}#content .t-membership .t-membership-row-4 td{border-bottom:none}#content .t-contacts-box{max-width:650px}#content .t-contacts{width:100%}#content .t-contacts td{vertical-align:top}#content .t-contacts p{text-align:left}#content .info_box{position:relative;margin:0 0 20px;color:#fff}#content .info_box.tyle_1{background-position:0 0}#content .info_box.tyle_1 .bottom{background-position:-250px 100%}#content .info_box.tyle_2{background-position:-500px 0}#content .info_box.tyle_2 .bottom{background-position:-750px 100%}#content .info_box.tyle_3{background-position:-1000px 0}#content .info_box.tyle_3 .bottom{background-position:-1250px 100%}#content .info_box.tyle_4{background-position:-1500px 0}#content .info_box.tyle_4 .bottom{background-position:-1750px 100%}#content .info_box.tyle_5{background-position:-2000px 0}#content .info_box.tyle_5 .bottom{background-position:-2250px 100%}#content .info_box .bottom{width:219px;height:22px;position:absolute;left:0;bottom:-22px}#content .info_box p{padding:0}#content .search_box{background:#f8f8f8;padding:10px}#content .search_box select{width:130px;background:#f7f7f7;border:1px solid #e1e1e1;padding:6px}#content .search_box li{padding:0;display:block;background:0 0;overflow:hidden}#content .search_box li label{display:block;font-weight:700}#content .search_box li .input{width:78%;color:#4b4d4f;border:0;padding:8px;background:0 0}#content .search_box li select{color:#4b4d4f;background:#f5f5f5;margin:0 20px 10px 0}#content .search_box li select+.filter-button{clear:left;margin-left:100px}#content .search_box li .submit{float:right;width:39px;height:39px;cursor:pointer;background:url(../_img/search_box_icon.gif) 50% 50% no-repeat;border:0;vertical-align:middle}#content .search_box li a.url{float:right;margin-top:7px;padding:4px 18px 4px 0;font-weight:700}#content .search_box li a.url.open{background:url(../_img/search_box_url_icon.gif) right 12px no-repeat}#content .search_box li a.url.close{background:url(../_img/search_box_url_icon.gif) right -13px no-repeat}#content .search_box li #search-input-block{border:1px solid #dfe1e4;background:#fff;overflow:hidden}#content .search_box li.filter-additional{padding-top:10px}#content .search_box li.filter-additional label{float:left;width:95px;padding:6px 5px 0 0}#content .search_box li.filter-additional select{float:left}#content .search_box li.filter-additional+.filter-additional{padding-top:0}#content .search_box li #period,#content .search_box li #type{margin-right:0}#content .search_box .filter-button{float:left;color:#4b4d4f;background:#f5f5f5;margin:0 22px 0 0;border:1px solid #e1e1e1;padding:7px;cursor:pointer;text-decoration:none}#content .search_box .filter-button:hover{background:#eee}#content p{text-align:justify}#content a{text-decoration:none}#content .img_left{margin:0 20px 15px 0;float:left}#content a.home_url,.c-home-url{width:254px;color:#4b4d4f;font-size:21px;margin:15px auto;display:block;text-align:center;line-height:1.2}#content a.home_url{text-decoration:none;padding:280px 0 0}#content a.home_url_1{background:url(../_img/workis_l.png) no-repeat;background-size:contain}#content a.home_url_2{background:url(../_img/img_2.jpg) no-repeat}#content a:hover.home_url{text-decoration:underline}.c-home-url{text-decoration:none}.c-home-url:hover{text-decoration:underline}.c-home-pic{display:block;border-radius:50%;margin-bottom:20px;overflow:hidden}#content .contact-form .form li textarea,.cv-form .form li textarea{overflow-y:auto;resize:none}.c-home-pic img{display:block}#content .news_list{padding:0 0 15px;display:block}#content .news_list li{border-top:1px solid #dfe1e4;padding:15px 0 0;display:block}#content .news_list li a.more{font-weight:700;text-decoration:underline}#content .news_list li:first-child{border-top:0;padding:0}#content .staff{margin:0 0 15px -33px;display:block}#content .staff li{width:216px;margin:0 0 10px 33px;float:left}#content .staff li.sep{width:100%}#content .staff li .foto{margin:0 0 10px;display:block}#content .staff li p{padding:0 5px 15px}#content .form{width:318px;padding:0 0 15px;display:inline-block}#content .form li{padding:0 0 28px;display:block;background:0 0}#content .form li.bottom{padding:0 0 10px;margin:-10px 0 0}#content .form li label{padding:0 0 6px;display:block}#content .form li input.text,#content .form li select,#content .form li textarea{background:#f7f7f7;border:1px solid #e1e1e1;padding:6px}#content .form li input.text,#content .form li textarea{width:318px}#content .form li select{width:164px}#content .form li textarea{height:114px;overflow:auto}#content .form li .errormessage{color:#bb2543;padding:6px 0 0;display:block}#content .form li .txt{color:#bb2543;display:inline-block}#content .form li .action{height:28px;color:#fff;cursor:pointer;background:#006957;border:1px solid #e1e1e1;padding:0 20px;margin:0 10px 0 0;display:inline-block}#content .form li .action:hover{background:#008d75}#content .form li .Actions{display:inline-block}#content .country_tabs{width:100%;padding:0 0 15px;float:left}#content .country_tabs li{padding:0 10px 0 0;float:left}#content .country_tabs li a{color:#4b4d4f;text-decoration:none;float:left}#content .country_tabs li a.act{font-weight:700;background:#ebebeb;padding:0 10px}#content .country_tabs li a:hover{text-decoration:underline}#content .pages{text-align:center;padding:0 0 15px;display:block}#content .pages a{margin:0 3px}#content .pages a.prev{font-weight:700;float:left}#content .pages a.next{font-weight:700;float:right}#content .pages a.act{font-weight:700}#banners{width:976px;padding:20px 0;float:left}#banners li{margin:0 0 0 40px;float:left}#banners li:first-child{margin:0}.fl{float:left!important}.fr{float:right!important}.clear{height:0;clear:both;display:block}.input,input.text,select,textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}.map_page{width:540px;text-align:center;margin:20px auto}.map_page .logo{margin:0 0 30px;display:block}.map_page p{padding:0 0 15px;display:block}.map_page a.map_url{width:168px;position:relative;display:inline-block}.map_page a.map_url.es{height:89px;background:url(../_img/map_url.jpg) no-repeat;margin:0 0 -20px}.map_page a:hover.map_url.es{background:url(../_img/map_url.jpg) -200px 0 no-repeat;z-index:1}.map_page a.map_url.lv{height:100px;background:url(../_img/map_url.jpg) 0 -69px no-repeat;margin:0 0 -30px}.map_page a:hover.map_url.lv{background:url(../_img/map_url.jpg) -400px -69px no-repeat;z-index:1}.map_page a.map_url.lt{height:109px;background:url(../_img/map_url.jpg) 0 -139px no-repeat}.map_page a:hover.map_url.lt{background:url(../_img/map_url.jpg) -600px -139px no-repeat;z-index:1}.hide{display:none!important}#content ul:not([class]) a{text-decoration:underline}#content img.left{margin:15px 20px 15px 0;float:left}#content img.ico{position:relative;top:7px}#map_canvas{width:100%;height:450px}#content .contact-form .form li input[type=text].error,#content .contact-form .form li textarea.error{border:1px solid #bb2543}.job-cont{padding:0 0 15px;display:block}.cont-content{display:block;padding:0 0 10px}.cv-form .form li.bottom{padding:0 0 10px;margin:-10px 0 0}.cv-form .form li label{padding:0 0 6px;display:block}.cv-form .form li input.text,.cv-form .form li textarea{background:#f7f7f7;border:1px solid #e1e1e1;padding:6px;width:318px}.cv-form .form li textarea{height:114px}#custom,#custom .biuro-header,#custom .biuro-ti,#custom .biuro-ti-text,.about-biuro{overflow:hidden}.cv-form .form li input[type=file]{background:#f7f7f7;border:1px solid #e1e1e1;padding:0 6px;width:304px;height:30px}.cv-form .form li .errormessage{color:#bb2543;padding:6px 0 0}.cv-form .form li input[type=file].error,.cv-form .form li input[type=text].error{border:1px solid #bb2543}.cv-form .form li .txt{color:#bb2543;display:inline-block}.cv-form .form li .action{height:28px;color:#fff;cursor:pointer;background:#006957;border:1px solid #e1e1e1;padding:0 20px;margin:0 10px 0 0;display:inline-block}.cv-form .form li .action:hover{background:#008d75}.cv-form .form li .Actions{display:inline-block}#cv-success,#cv-success p{color:#393}#content ul:not([class]){padding:0 0 15px;display:block}#content ul.table li,#content ul:not([class]) li{position:relative;padding:0 0 5px 25px;display:block}#content ul.table li:before,#content ul:not([class]) li:before{content:"";position:absolute;top:9px;left:1px;width:4px;height:4px;border-radius:50%;background:#4b4d4f}#content ul:not([class]) a:hover{text-decoration:none}#content ol{padding:0 0 15px 20px;text-align:justify}#content ol>li{padding:0 0 5px;text-align:justify}#content .cform .form li select{width:318px}#content #filter-empty-results{padding-top:15px}#content a.home_url,#content h1{text-transform:uppercase}.hidden-coords{display:none}.banner{width:180px;height:160px;float:left;position:relative;left:-15px;margin-right:50px;margin-bottom:20px}.banner a,.banner a img{border:0}.icon:before{content:"";position:relative;top:9px;display:inline-block;width:30px;height:26px;margin:0 8px 0 0;background:url(../_img/icons.png) 50px 50px no-repeat;border-radius:3px}#content .icon-blue-dark{color:#253466;font-weight:700}.icon-blue-dark:before{border:1px solid #253466}.icon-blue-dark:hover:before{background-color:#253466}#content .icon-blue-light{color:#156292;font-weight:700}.icon-blue-light:before{border:1px solid #156292}.icon-blue-light:hover:before{background-color:#156292}#content .icon-red{color:#bb2543;font-weight:700}.icon-red:before{border:1px solid #bb2543}.icon-red:hover:before{background-color:#bb2543}#content .icon-brown{color:#b76630;font-weight:700}.icon-brown:before{border:1px solid #b76630}.icon-brown:hover:before{background-color:#b76630}#content .icon-purple{color:#6b1c3a;font-weight:700}.icon-purple:before{border:1px solid #6b1c3a}.icon-purple:hover:before{background-color:#6b1c3a}#content .icon-green{color:#006957;font-weight:700}.icon-green:before{border:1px solid #006957}.icon-green:hover:before{background-color:#006957}.icon-blue-dark.icon-facebook:before{background-position:-2px -45px}.icon-blue-dark.icon-linkedin:before{background-position:-40px -45px}.icon-blue-dark.icon-phone:before{background-position:-80px -45px}.icon-blue-dark.icon-note:before{background-position:-121px -45px}.icon-blue-light.icon-facebook:before{background-position:-2px -87px}.icon-blue-light.icon-linkedin:before{background-position:-40px -87px}.icon-blue-light.icon-phone:before{background-position:-80px -87px}.icon-blue-light.icon-note:before{background-position:-121px -87px}.icon-red.icon-facebook:before{background-position:-2px -131px}.icon-red.icon-linkedin:before{background-position:-40px -131px}.icon-red.icon-phone:before{background-position:-80px -131px}.icon-red.icon-note:before{background-position:-121px -131px}.icon-brown.icon-facebook:before{background-position:-2px -176px}.icon-brown.icon-linkedin:before{background-position:-40px -176px}.icon-brown.icon-phone:before{background-position:-80px -176px}.icon-brown.icon-note:before{background-position:-121px -176px}.icon-purple.icon-facebook:before{background-position:-2px -218px}.icon-purple.icon-linkedin:before{background-position:-40px -218px}.icon-purple.icon-phone:before{background-position:-80px -218px}.icon-purple.icon-note:before{background-position:-121px -218px}.icon-green.icon-facebook:before{background-position:-2px -258px}.icon-green.icon-linkedin:before{background-position:-40px -258px}.icon-green.icon-phone:before{background-position:-80px -258px}.icon-green.icon-note:before{background-position:-121px -258px}.icon-facebook:hover:before{background-position:-2px -7px}.icon-linkedin:hover:before{background-position:-40px -7px}.icon-phone:hover:before{background-position:-80px -7px}.icon-note:hover:before{background-position:-121px -7px}.about-biuro{margin:0 auto}.about-biuro-img{position:relative;float:left;width:100%;height:214px;background-repeat:no-repeat}.about-biuro-img:before{position:absolute;top:0;left:50%;width:178px;height:214px;margin:0 0 0 -89px}.about-biuro-img-1:before{background-position:0 0}.about-biuro-img-2:before{background-position:-178px 0}.about-biuro-img-3:before{background-position:-356px 0}.about-biuro-img-4:before{background-position:-534px 0}.about-biuro-lt .about-biuro-img:before{background-image:url(../_img/lt-apie-idarbinimo-agentura.jpg)}.about-biuro-lv .about-biuro-img:before{background-image:url(../_img/lv-apie-idarbinimo-agentura.jpg)}.about-biuro-ee .about-biuro-img:before{background-image:url(../_img/ee-apie-idarbinimo-agentura.jpg)}.about-biuro-en .about-biuro-img:before{background-image:url(../_img/en-apie-idarbinimo-agentura.jpg)}.about-biuro-ru .about-biuro-img:before{background-image:url(../_img/ru-apie-idarbinimo-agentura.jpg)}.job-add h3{float:left;clear:both;font-weight:700;padding:0 6px 15px 0}.job-add span{display:block;float:left;padding:0 0 15px}#custom .biuro-header p{color:#006957;font-weight:700}#custom .biuro-header .logo{float:none;width:133px;margin:0 auto 20px}#custom .biuro-ti-img{display:none}#custom .biuro-ti-text h3{color:#006957;padding:0}#custom .biuro-ti-text li{position:relative;padding:0 0 0 15px;background:none}#custom .biuro-ti-text li:before{content:"";position:absolute;top:7px;left:2px;width:6px;height:6px;border-radius:50%;background:#006957}.u-align--center{text-align:center}.tmp-contacts img{display:none}.tmp-contacts ul{padding-left:5px}.c-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-logos div{-webkit-box-flex:0;-ms-flex:0 0 21%;flex:0 0 21%;border:1px solid grey;padding:1em;margin-bottom:1em;text-align:center}.biuro-ti-img{display:none}.c-biuro-feedbacks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-biuro-feedbacks--item{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;margin:5px;border:1px solid #888}.c-biuro-sections{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-biuro-sections--item{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;margin:5px;border:1px solid #888;text-align:center}.c-biuro-services{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-biuro-services--item{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;margin:5px;border:1px solid #888}.c-biuro-values{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-biuro-values--item{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;margin:5px;border:1px solid #888}@media (min-width:80em){[href^=tel]{pointer-events:none;text-decoration:none;color:inherit}}@media (max-width:47.999em){.l-footer--section{-webkit-box-flex:1;-ms-flex:1 0 35%;flex:1 0 35%;margin-bottom:20px}.c-jobs-list--head{display:none}.c-jobs-list--col-city{text-align:right}.c-fixed-footer{position:fixed;left:0;bottom:0;width:100%;background:hsla(0,0%,100%,.85);padding:20px 20px 0;-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.45);box-shadow:0 -1px 1px 0 rgba(0,0,0,.45)}}@media (min-width:48em){#custom .biuro-title{border-width:3px;margin:0 0 30px;padding:20px;font-size:22px}.c-jobs-list--col-city,.c-jobs-list--col-valid,.c-jobs-list--head:nth-child(n+2){border-left:1px solid #dfe1e4}.c-jobs-list--col-valid{display:table-cell}}@media (max-width:29.999em){.c-jobs-list--col{float:left;width:calc(100% - 20px)}.c-jobs-list--col-city{padding-bottom:10px;text-align:left}}@media (min-width:30em){.c-jobs-list--col{max-width:260px}}@media (max-width:600px){.bu-action{height:44px}}@media (min-width:360px){#content .search_box li .input{width:83%}}@media (min-width:480px){#content img.starjobs-img{float:left;width:100px;margin:15px 20px 15px 0}#content .t-contacts td.t-contacts-col-1{width:43%}#content .t-contacts td.t-contacts-col-2,#content .t-contacts td.t-contacts-col-3{width:50%}#content .info_box{float:right;margin:47px 0 20px 20px}#content .search_box li .input{width:88%}.about-biuro-img{width:50%}#custom .biuro-header .logo{float:left;margin:0 20px 20px 0}#custom .biuro-ti-img{display:block;float:left;width:70px}#custom .biuro-job-contacts{margin:0 0 0 70px}}@media (min-width:600px){#content .search_box li label{float:left;padding:9px 10px 0 0}#content .search_box li #search-input-block{margin:0 0 0 100px}}@media (min-width:768px){#content h1{text-align:justify}#content img.starjobs-img{width:200px}#content .t-membership td{border-bottom:1px solid #dfdfdf;padding-bottom:10px}#content .t-membership .t-membership-col-1{width:150px;padding-right:20px}#content .t-contacts td.t-contacts-col-1{width:34%}#content .t-contacts td.t-contacts-col-2,#content .t-contacts td.t-contacts-col-3{width:33%}#content .info_box.tyle_1,#content .info_box.tyle_1 .bottom,#content .info_box.tyle_2,#content .info_box.tyle_2 .bottom,#content .info_box.tyle_3,#content .info_box.tyle_3 .bottom,#content .info_box.tyle_4,#content .info_box.tyle_4 .bottom,#content .info_box.tyle_5,#content .info_box.tyle_5 .bottom{background-image:url(../_img/info_box_bg.png);background-repeat:no-repeat}#custom .biuro-header .logo{margin:0 20px 24px 0}}@media (min-width:980px){#content h2,#content h3,#content ul:not([class]){text-align:justify}#content h1{padding:0 0 15px;font-size:24px}#content .t-reason td{display:table-cell;width:50%}#content .t-reason .t-reason-col-1{padding-right:20px;border-right:1px solid #dfdfdf}#content .t-reason .t-reason-col-2{padding-left:20px}#content .t-reason .t-reason-col-2 h2{padding:12px 0 25px}#content .t-membership td{padding-bottom:0}#content .t-membership .t-membership-col-1{width:250px;padding-right:0}#content .info_box,#content .info_box p{font-size:18px}#content .search_box li select{margin:0 33px 10px 0}#content .search_box li a.url{margin-top:-36px}#content .search_box li #search-input-block{margin:0 200px 0 100px}#content a.home_url,.c-home-url{display:inline-block;font-weight:400;margin:15px 50px;font-size:24px}#content ul:not([class]) li{padding:0 0 5px 45px}#content ul:not([class]) li:before{left:21px}.about-biuro-img{width:25%}}@media only screen and (min-width:1281px){[href^=tel]{pointer-events:none;text-decoration:none;color:inherit}}@media (max-width:767px){#content h1 .icon{display:block;margin-top:10px}#content .t-membership tr{display:block}#content .t-membership td{display:block;float:left;width:100%}#content .t-membership .t-membership-col-2{border-bottom:1px solid #dfdfdf;padding:0 0 20px}#content .t-contacts td{float:left;width:50%}.hidden-max-small{display:none!important}}@media (max-width:599px){#content .search_box li select+label{clear:left}}@media (max-width:479px){#content .t-contacts td{width:100%}.hidden-max-x-small{display:none!important}#custom .biuro-job-valid-till{display:block}} /*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}a:hover{text-decoration:none}figure{margin:0}img{max-width:100%}p{margin:0 0 1.6rem}b,strong{font-weight:500;font-weight:var(--typo--weight-bold)}table{border-collapse:collapse;border-spacing:0}.l-inner--header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-footer--inner,.l-inner--header{display:-webkit-box;display:-ms-flexbox;display:flex}.l-footer--inner{padding-top:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-footer--section{-webkit-box-flex:1;-ms-flex:1 0 15%;flex:1 0 15%}.l-footer--section h4{margin:0;padding:0}.l-footer{padding-bottom:100px;-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.45);box-shadow:0 -1px 1px 0 rgba(0,0,0,.45)}.awesomplete [hidden]{display:none}.awesomplete .visually-hidden{position:absolute;clip:rect(0,0,0,0)}.awesomplete{display:inline-block;position:relative}.awesomplete>input{display:block}.awesomplete>ul{position:absolute;left:0;z-index:1;min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;padding:0;margin:0;background:#fff}.awesomplete>ul:empty{display:none}.c-breadcrumbs{padding-top:1em}.c-cookies-warning{position:fixed;left:0;right:0;bottom:0;padding:15px 20px;background:#f6f6f6;overflow:hidden;z-index:100}.c-cookies-warning .bu-action{margin-top:10px}.c-cookies-warning .bu-action--alt{float:right}.c-copy{padding-top:.75em;text-align:center}.c-divisions--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.c-divisions--list-item{margin-right:10px;padding:0 12px;font-weight:500;font-weight:var(--typo--weight-regular);line-height:1.5;cursor:pointer}.is-divisions--list-item-active{background:#ccc;font-weight:500;font-weight:var(--typo--weight-bold)}.c-form--input--error{border:1px solid #f90000}.c-form--input--success{border:1px solid green}.c-form--input--warning{border:1px solid orange}.c-form--validation-error{color:#f90000;margin-bottom:10px}.c-form--validation-success{color:green;margin-bottom:10px}.c-form--validation-warning{color:orange;margin-bottom:10px}#custom .biuro-title{margin:0 0 20px;padding:10px;font-size:calc(1.125rem + .8929vw - 2.85728px);border:2px solid #1fb299;border:2px solid var(--color--green);border-radius:12px}#custom .biuro-title h1{margin:0;padding:0;line-height:1.2;color:#1fb299;color:var(--color--green);font-weight:500;font-weight:var(--typo--weight-bold);overflow:hidden;text-align:center;text-transform:uppercase}.c-jobs-list tr:nth-child(2n){background:#f8f8f8}.c-jobs-list td,.c-jobs-list th{vertical-align:top}.c-jobs-list a{display:block}.c-jobs-list--head{font-weight:700;text-align:left}.c-jobs-list--col-valid{display:none}.pods-pagination-paginate{display:block;padding-bottom:1em}.page-numbers{margin:0 1px;padding:1px}.page-numbers.current{font-weight:500;font-weight:var(--typo--weight-bold)}.c-nav--main-item{position:relative;height:70px;margin-right:26px;padding:24px 0 0;z-index:500}.c-nav--main-anchor{display:block;padding:5px 0;text-transform:uppercase;border-bottom:2px solid transparent;text-decoration:none;color:#7e8683;color:var(--color--gray)}.c-nav--main-anchor:hover{border-bottom-color:#1d2a3a;border-bottom-color:var(--color--gray-dark);color:#1d2a3a;color:var(--color--gray-dark)}.c-nav--sub{position:absolute;top:100%}.c-nav--sub-item{margin-right:45px}.c-nav--sub-anchor{display:block;padding:17px 0;color:#fff;text-transform:uppercase;white-space:nowrap;text-decoration:none}.c-nav--sub-anchor:hover{color:#1fb299;color:var(--color--green)}.is-nav--main-item-active{position:relative}.is-nav--main-item-active .c-nav--sub{display:-webkit-box;display:-ms-flexbox;display:flex}.is-nav--main-anchor-active{border-bottom-color:#1d2a3a;border-bottom-color:var(--color--gray-dark);color:#1d2a3a;color:var(--color--gray-dark)}.is-nav--sub-anchor-active{color:#149a83;color:var(--color--green-darker)}.bu-action{height:28px;cursor:pointer;border:1px solid #e1e1e1;padding:0 15px;margin:0;display:inline-block}.bu-action--main{color:#fff;background:#006957}.c-nav-footer a:hover{border-color:#ababab}.c-nav-footer .act,.c-nav-footer .act:hover{border-color:#4b4d4f}#content a:hover{text-decoration:underline}#content h1{padding:0 0 10px;font-size:22px;font-weight:400}#content h2{padding:0 0 13px;font-size:19px;font-weight:700}#content h2 small{display:block;font-size:16px}#content h3{padding:0 0 10px;font-size:17px;font-weight:700}#content .info_box,#content .info_box p{font-size:16px;line-height:1.2;text-transform:uppercase}#content .t-reason{padding:0;border:0}#content .t-reason td{display:block;vertical-align:top}#content .t-reason .t-reason-col-2 h2{padding:25px 0 13px}#content .t-reason h2{text-align:center}#content .t-reason ul{padding:0}#content .t-membership{width:100%;border:0;text-align:left}#content .t-membership td{text-align:justify;vertical-align:middle}#content .t-membership .t-membership-row-4 td{border-bottom:none}#content .t-contacts-box{max-width:650px}#content .t-contacts{width:100%}#content .t-contacts td{vertical-align:top}#content .t-contacts p{text-align:left}#content .info_box{position:relative;margin:0 0 20px;color:#fff}#content .info_box.tyle_1{background-position:0 0}#content .info_box.tyle_1 .bottom{background-position:-250px 100%}#content .info_box.tyle_2{background-position:-500px 0}#content .info_box.tyle_2 .bottom{background-position:-750px 100%}#content .info_box.tyle_3{background-position:-1000px 0}#content .info_box.tyle_3 .bottom{background-position:-1250px 100%}#content .info_box.tyle_4{background-position:-1500px 0}#content .info_box.tyle_4 .bottom{background-position:-1750px 100%}#content .info_box.tyle_5{background-position:-2000px 0}#content .info_box.tyle_5 .bottom{background-position:-2250px 100%}#content .info_box .bottom{width:219px;height:22px;position:absolute;left:0;bottom:-22px}#content .info_box p{padding:0}#content .search_box{background:#f8f8f8;padding:10px}#content .search_box select{width:130px;background:#f7f7f7;border:1px solid #e1e1e1;padding:6px}#content .search_box li{padding:0;display:block;background:0 0;overflow:hidden}#content .search_box li label{display:block;font-weight:700}#content .search_box li .input{width:78%;color:#4b4d4f;border:0;padding:8px;background:0 0}#content .search_box li select{color:#4b4d4f;background:#f5f5f5;margin:0 20px 10px 0}#content .search_box li select+.filter-button{clear:left;margin-left:100px}#content .search_box li .submit{float:right;width:39px;height:39px;cursor:pointer;background:url(../_img/search_box_icon.gif) 50% 50% no-repeat;border:0;vertical-align:middle}#content .search_box li a.url{float:right;margin-top:7px;padding:4px 18px 4px 0;font-weight:700}#content .search_box li a.url.open{background:url(../_img/search_box_url_icon.gif) right 12px no-repeat}#content .search_box li a.url.close{background:url(../_img/search_box_url_icon.gif) right -13px no-repeat}#content .search_box li #search-input-block{border:1px solid #dfe1e4;background:#fff;overflow:hidden}#content .search_box li.filter-additional{padding-top:10px}#content .search_box li.filter-additional label{float:left;width:95px;padding:6px 5px 0 0}#content .search_box li.filter-additional select{float:left}#content .search_box li.filter-additional+.filter-additional{padding-top:0}#content .search_box li #period,#content .search_box li #type{margin-right:0}#content .search_box .filter-button{float:left;color:#4b4d4f;background:#f5f5f5;margin:0 22px 0 0;border:1px solid #e1e1e1;padding:7px;cursor:pointer;text-decoration:none}#content .search_box .filter-button:hover{background:#eee}#content p{text-align:justify}#content a{text-decoration:none}#content .img_left{margin:0 20px 15px 0;float:left}#content a.home_url,.c-home-url{width:254px;color:#4b4d4f;font-size:21px;margin:15px auto;display:block;text-align:center;line-height:1.2}#content a.home_url{text-decoration:none;padding:280px 0 0}#content a.home_url_1{background:url(../_img/workis_l.png) no-repeat;background-size:contain}#content a.home_url_2{background:url(../_img/img_2.jpg) no-repeat}#content a:hover.home_url{text-decoration:underline}.c-home-url{text-decoration:none}.c-home-url:hover{text-decoration:underline}.c-home-pic{display:block;border-radius:50%;margin-bottom:20px;overflow:hidden}#content .contact-form .form li textarea,.cv-form .form li textarea{overflow-y:auto;resize:none}.c-home-pic img{display:block}#content .news_list{padding:0 0 15px;display:block}#content .news_list li{border-top:1px solid #dfe1e4;padding:15px 0 0;display:block}#content .news_list li a.more{font-weight:700;text-decoration:underline}#content .news_list li:first-child{border-top:0;padding:0}#content .staff{margin:0 0 15px -33px;display:block}#content .staff li{width:216px;margin:0 0 10px 33px;float:left}#content .staff li.sep{width:100%}#content .staff li .foto{margin:0 0 10px;display:block}#content .staff li p{padding:0 5px 15px}#content .form{width:318px;padding:0 0 15px;display:inline-block}#content .form li{padding:0 0 28px;display:block;background:0 0}#content .form li.bottom{padding:0 0 10px;margin:-10px 0 0}#content .form li label{padding:0 0 6px;display:block}#content .form li input.text,#content .form li select,#content .form li textarea{background:#f7f7f7;border:1px solid #e1e1e1;padding:6px}#content .form li input.text,#content .form li textarea{width:318px}#content .form li select{width:164px}#content .form li textarea{height:114px;overflow:auto}#content .form li .errormessage{color:#bb2543;padding:6px 0 0;display:block}#content .form li .txt{color:#bb2543;display:inline-block}#content .form li .action{height:28px;color:#fff;cursor:pointer;background:#006957;border:1px solid #e1e1e1;padding:0 20px;margin:0 10px 0 0;display:inline-block}#content .form li .action:hover{background:#008d75}#content .form li .Actions{display:inline-block}#content .country_tabs{width:100%;padding:0 0 15px;float:left}#content .country_tabs li{padding:0 10px 0 0;float:left}#content .country_tabs li a{color:#4b4d4f;text-decoration:none;float:left}#content .country_tabs li a.act{font-weight:700;background:#ebebeb;padding:0 10px}#content .country_tabs li a:hover{text-decoration:underline}#content .pages{text-align:center;padding:0 0 15px;display:block}#content .pages a{margin:0 3px}#content .pages a.prev{font-weight:700;float:left}#content .pages a.next{font-weight:700;float:right}#content .pages a.act{font-weight:700}#banners{width:976px;padding:20px 0;float:left}#banners li{margin:0 0 0 40px;float:left}#banners li:first-child{margin:0}.fl{float:left!important}.fr{float:right!important}.clear{height:0;clear:both;display:block}.input,input.text,select,textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}.map_page{width:540px;text-align:center;margin:20px auto}.map_page .logo{margin:0 0 30px;display:block}.map_page p{padding:0 0 15px;display:block}.map_page a.map_url{width:168px;position:relative;display:inline-block}.map_page a.map_url.es{height:89px;background:url(../_img/map_url.jpg) no-repeat;margin:0 0 -20px}.map_page a:hover.map_url.es{background:url(../_img/map_url.jpg) -200px 0 no-repeat;z-index:1}.map_page a.map_url.lv{height:100px;background:url(../_img/map_url.jpg) 0 -69px no-repeat;margin:0 0 -30px}.map_page a:hover.map_url.lv{background:url(../_img/map_url.jpg) -400px -69px no-repeat;z-index:1}.map_page a.map_url.lt{height:109px;background:url(../_img/map_url.jpg) 0 -139px no-repeat}.map_page a:hover.map_url.lt{background:url(../_img/map_url.jpg) -600px -139px no-repeat;z-index:1}.hide{display:none!important}#content ul:not([class]) a{text-decoration:underline}#content img.left{margin:15px 20px 15px 0;float:left}#content img.ico{position:relative;top:7px}#map_canvas{width:100%;height:450px}#content .contact-form .form li input[type=text].error,#content .contact-form .form li textarea.error{border:1px solid #bb2543}.job-cont{padding:0 0 15px;display:block}.cont-content{display:block;padding:0 0 10px}.cv-form .form li.bottom{padding:0 0 10px;margin:-10px 0 0}.cv-form .form li label{padding:0 0 6px;display:block}.cv-form .form li input.text,.cv-form .form li textarea{background:#f7f7f7;border:1px solid #e1e1e1;padding:6px;width:318px}.cv-form .form li textarea{height:114px}#custom,#custom .biuro-header,#custom .biuro-ti,#custom .biuro-ti-text,.about-biuro{overflow:hidden}.cv-form .form li input[type=file]{background:#f7f7f7;border:1px solid #e1e1e1;padding:0 6px;width:304px;height:30px}.cv-form .form li .errormessage{color:#bb2543;padding:6px 0 0}.cv-form .form li input[type=file].error,.cv-form .form li input[type=text].error{border:1px solid #bb2543}.cv-form .form li .txt{color:#bb2543;display:inline-block}.cv-form .form li .action{height:28px;color:#fff;cursor:pointer;background:#006957;border:1px solid #e1e1e1;padding:0 20px;margin:0 10px 0 0;display:inline-block}.cv-form .form li .action:hover{background:#008d75}.cv-form .form li .Actions{display:inline-block}#cv-success,#cv-success p{color:#393}#content ul:not([class]){padding:0 0 15px;display:block}#content ul.table li,#content ul:not([class]) li{position:relative;padding:0 0 5px 25px;display:block}#content ul.table li:before,#content ul:not([class]) li:before{content:"";position:absolute;top:9px;left:1px;width:4px;height:4px;border-radius:50%;background:#4b4d4f}#content ul:not([class]) a:hover{text-decoration:none}#content ol{padding:0 0 15px 20px;text-align:justify}#content ol>li{padding:0 0 5px;text-align:justify}#content .cform .form li select{width:318px}#content #filter-empty-results{padding-top:15px}#content a.home_url,#content h1{text-transform:uppercase}.hidden-coords{display:none}.banner{width:180px;height:160px;float:left;position:relative;left:-15px;margin-right:50px;margin-bottom:20px}.banner a,.banner a img{border:0}.icon:before{content:"";position:relative;top:9px;display:inline-block;width:30px;height:26px;margin:0 8px 0 0;background:url(../_img/icons.png) 50px 50px no-repeat;border-radius:3px}#content .icon-blue-dark{color:#253466;font-weight:700}.icon-blue-dark:before{border:1px solid #253466}.icon-blue-dark:hover:before{background-color:#253466}#content .icon-blue-light{color:#156292;font-weight:700}.icon-blue-light:before{border:1px solid #156292}.icon-blue-light:hover:before{background-color:#156292}#content .icon-red{color:#bb2543;font-weight:700}.icon-red:before{border:1px solid #bb2543}.icon-red:hover:before{background-color:#bb2543}#content .icon-brown{color:#b76630;font-weight:700}.icon-brown:before{border:1px solid #b76630}.icon-brown:hover:before{background-color:#b76630}#content .icon-purple{color:#6b1c3a;font-weight:700}.icon-purple:before{border:1px solid #6b1c3a}.icon-purple:hover:before{background-color:#6b1c3a}#content .icon-green{color:#006957;font-weight:700}.icon-green:before{border:1px solid #006957}.icon-green:hover:before{background-color:#006957}.icon-blue-dark.icon-facebook:before{background-position:-2px -45px}.icon-blue-dark.icon-linkedin:before{background-position:-40px -45px}.icon-blue-dark.icon-phone:before{background-position:-80px -45px}.icon-blue-dark.icon-note:before{background-position:-121px -45px}.icon-blue-light.icon-facebook:before{background-position:-2px -87px}.icon-blue-light.icon-linkedin:before{background-position:-40px -87px}.icon-blue-light.icon-phone:before{background-position:-80px -87px}.icon-blue-light.icon-note:before{background-position:-121px -87px}.icon-red.icon-facebook:before{background-position:-2px -131px}.icon-red.icon-linkedin:before{background-position:-40px -131px}.icon-red.icon-phone:before{background-position:-80px -131px}.icon-red.icon-note:before{background-position:-121px -131px}.icon-brown.icon-facebook:before{background-position:-2px -176px}.icon-brown.icon-linkedin:before{background-position:-40px -176px}.icon-brown.icon-phone:before{background-position:-80px -176px}.icon-brown.icon-note:before{background-position:-121px -176px}.icon-purple.icon-facebook:before{background-position:-2px -218px}.icon-purple.icon-linkedin:before{background-position:-40px -218px}.icon-purple.icon-phone:before{background-position:-80px -218px}.icon-purple.icon-note:before{background-position:-121px -218px}.icon-green.icon-facebook:before{background-position:-2px -258px}.icon-green.icon-linkedin:before{background-position:-40px -258px}.icon-green.icon-phone:before{background-position:-80px -258px}.icon-green.icon-note:before{background-position:-121px -258px}.icon-facebook:hover:before{background-position:-2px -7px}.icon-linkedin:hover:before{background-position:-40px -7px}.icon-phone:hover:before{background-position:-80px -7px}.icon-note:hover:before{background-position:-121px -7px}.about-biuro{margin:0 auto}.about-biuro-img{position:relative;float:left;width:100%;height:214px;background-repeat:no-repeat}.about-biuro-img:before{position:absolute;top:0;left:50%;width:178px;height:214px;margin:0 0 0 -89px}.about-biuro-img-1:before{background-position:0 0}.about-biuro-img-2:before{background-position:-178px 0}.about-biuro-img-3:before{background-position:-356px 0}.about-biuro-img-4:before{background-position:-534px 0}.about-biuro-lt .about-biuro-img:before{background-image:url(../_img/lt-apie-idarbinimo-agentura.jpg)}.about-biuro-lv .about-biuro-img:before{background-image:url(../_img/lv-apie-idarbinimo-agentura.jpg)}.about-biuro-ee .about-biuro-img:before{background-image:url(../_img/ee-apie-idarbinimo-agentura.jpg)}.about-biuro-en .about-biuro-img:before{background-image:url(../_img/en-apie-idarbinimo-agentura.jpg)}.about-biuro-ru .about-biuro-img:before{background-image:url(../_img/ru-apie-idarbinimo-agentura.jpg)}.job-add h3{float:left;clear:both;font-weight:700;padding:0 6px 15px 0}.job-add span{display:block;float:left;padding:0 0 15px}#custom .biuro-header p{color:#006957;font-weight:700}#custom .biuro-header .logo{float:none;width:133px;margin:0 auto 20px}#custom .biuro-ti-img{display:none}#custom .biuro-ti-text h3{color:#006957;padding:0}#custom .biuro-ti-text li{position:relative;padding:0 0 0 15px;background:none}#custom .biuro-ti-text li:before{content:"";position:absolute;top:7px;left:2px;width:6px;height:6px;border-radius:50%;background:#006957}.u-align--center{text-align:center}.tmp-contacts img{display:none}.tmp-contacts ul{padding-left:5px}.c-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-logos div{-webkit-box-flex:0;-ms-flex:0 0 21%;flex:0 0 21%;border:1px solid grey;padding:1em;margin-bottom:1em;text-align:center}.biuro-ti-img{display:none}.c-biuro-feedbacks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-biuro-feedbacks--item{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;margin:5px;border:1px solid #888}.c-biuro-sections{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-biuro-sections--item{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;margin:5px;border:1px solid #888;text-align:center}.c-biuro-services{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-biuro-services--item{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;margin:5px;border:1px solid #888}.c-biuro-values{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-biuro-values--item{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;margin:5px;border:1px solid #888}@media (min-width:80em){[href^=tel]{pointer-events:none;text-decoration:none;color:inherit}}@media (max-width:47.999em){.l-footer--section{-webkit-box-flex:1;-ms-flex:1 0 35%;flex:1 0 35%;margin-bottom:20px}.c-jobs-list--head{display:none}.c-jobs-list--col-city{text-align:right}.c-fixed-footer{position:fixed;left:0;bottom:0;width:100%;background:hsla(0,0%,100%,.85);padding:20px 20px 0;-webkit-box-shadow:0 -1px 1px 0 rgba(0,0,0,.45);box-shadow:0 -1px 1px 0 rgba(0,0,0,.45)}}@media (min-width:48em){#custom .biuro-title{border-width:3px;margin:0 0 30px;padding:20px;font-size:22px}.c-jobs-list--col-city,.c-jobs-list--col-valid,.c-jobs-list--head:nth-child(n+2){border-left:1px solid #dfe1e4}.c-jobs-list--col-valid{display:table-cell}}@media (max-width:29.999em){.c-jobs-list--col{float:left;width:calc(100% - 20px)}.c-jobs-list--col-city{padding-bottom:10px;text-align:left}}@media (min-width:30em){.c-jobs-list--col{max-width:260px}}@media (max-width:600px){.bu-action{height:44px}}@media (min-width:360px){#content .search_box li .input{width:83%}}@media (min-width:480px){#content img.starjobs-img{float:left;width:100px;margin:15px 20px 15px 0}#content .t-contacts td.t-contacts-col-1{width:43%}#content .t-contacts td.t-contacts-col-2,#content .t-contacts td.t-contacts-col-3{width:50%}#content .info_box{float:right;margin:47px 0 20px 20px}#content .search_box li .input{width:88%}.about-biuro-img{width:50%}#custom .biuro-header .logo{float:left;margin:0 20px 20px 0}#custom .biuro-ti-img{display:block;float:left;width:70px}#custom .biuro-job-contacts{margin:0 0 0 70px}}@media (min-width:600px){#content .search_box li label{float:left;padding:9px 10px 0 0}#content .search_box li #search-input-block{margin:0 0 0 100px}}@media (min-width:768px){#content h1{text-align:justify}#content img.starjobs-img{width:200px}#content .t-membership td{border-bottom:1px solid #dfdfdf;padding-bottom:10px}#content .t-membership .t-membership-col-1{width:150px;padding-right:20px}#content .t-contacts td.t-contacts-col-1{width:34%}#content .t-contacts td.t-contacts-col-2,#content .t-contacts td.t-contacts-col-3{width:33%}#content .info_box.tyle_1,#content .info_box.tyle_1 .bottom,#content .info_box.tyle_2,#content .info_box.tyle_2 .bottom,#content .info_box.tyle_3,#content .info_box.tyle_3 .bottom,#content .info_box.tyle_4,#content .info_box.tyle_4 .bottom,#content .info_box.tyle_5,#content .info_box.tyle_5 .bottom{background-image:url(../_img/info_box_bg.png);background-repeat:no-repeat}#custom .biuro-header .logo{margin:0 20px 24px 0}}@media (min-width:980px){#content h2,#content h3,#content ul:not([class]){text-align:justify}#content h1{padding:0 0 15px;font-size:24px}#content .t-reason td{display:table-cell;width:50%}#content .t-reason .t-reason-col-1{padding-right:20px;border-right:1px solid #dfdfdf}#content .t-reason .t-reason-col-2{padding-left:20px}#content .t-reason .t-reason-col-2 h2{padding:12px 0 25px}#content .t-membership td{padding-bottom:0}#content .t-membership .t-membership-col-1{width:250px;padding-right:0}#content .info_box,#content .info_box p{font-size:18px}#content .search_box li select{margin:0 33px 10px 0}#content .search_box li a.url{margin-top:-36px}#content .search_box li #search-input-block{margin:0 200px 0 100px}#content a.home_url,.c-home-url{display:inline-block;font-weight:400;margin:15px 50px;font-size:24px}#content ul:not([class]) li{padding:0 0 5px 45px}#content ul:not([class]) li:before{left:21px}.about-biuro-img{width:25%}}@media only screen and (min-width:1281px){[href^=tel]{pointer-events:none;text-decoration:none;color:inherit}}@media (max-width:767px){#content h1 .icon{display:block;margin-top:10px}#content .t-membership tr{display:block}#content .t-membership td{display:block;float:left;width:100%}#content .t-membership .t-membership-col-2{border-bottom:1px solid #dfdfdf;padding:0 0 20px}#content .t-contacts td{float:left;width:50%}.hidden-max-small{display:none!important}}@media (max-width:599px){#content .search_box li select+label{clear:left}}@media (max-width:479px){#content .t-contacts td{width:100%}.hidden-max-x-small{display:none!important}#custom .biuro-job-valid-till{display:block}}
/*# sourceMappingURL=main.min.css.map */ /*# sourceMappingURL=main.min.css.map */
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -49,13 +49,6 @@ define('cityID', $cityID); ...@@ -49,13 +49,6 @@ define('cityID', $cityID);
<?php <?php
global $post; global $post;
global $section;
$section = get_post_meta( $post->ID, 'section', true );
// int $post_id, string $key = '', bool $single = false
// echo '<h1>Lorem meta: ' . get_post_meta( $post->ID, 'section', true ) . '</h1>';
// debug( get_post_meta( $post->ID) ) ;
?> ?>
<body> <body>
...@@ -71,17 +64,25 @@ $section = get_post_meta( $post->ID, 'section', true ); ...@@ -71,17 +64,25 @@ $section = get_post_meta( $post->ID, 'section', true );
<div class="l-inner l-inner--header"> <div class="l-inner l-inner--header">
<a href="<?php echo pll_home_url(); ?>" class="c-logo" title="<?php echo get_the_title( get_option('page_on_front') ); ?>"> <a href="<?php echo pll_home_url(); ?>" class="c-logo" title="<?php echo get_the_title( get_option('page_on_front') ); ?>">
<svg width="133px" height="78px" class="c-logo--svg"> <svg width="81px" height="47px" class="c-logo--svg">
<use xlink:href="#biuro-logo"></use> <use xlink:href="#biuro-logo"></use>
</svg> </svg>
</a> </a>
<nav class="l-nav"> <nav class="l-nav">
<?php <?php
get_template_part( 'template-parts/menus/menu', 'main' ); get_template_part( 'template-parts/menus/menu', 'main' );
?> ?>
</nav> </nav>
<a href="tel:+37064902392" class="c-phone">
<svg xmlns="http://www.w3.org/2000/svg" width="21px" height="22px" viewBox="0 0 21 22">
<path d="M20.0073662,1.61350199 C20.5897947,1.74475969 20.9999499,2.26157937 20.9999499,2.86039004 C20.9999499,13.2496151 12.5794702,21.6249937 2.23534623,21.6249937 C1.63653556,21.6249937 1.11971588,21.2148385 0.984372653,20.6283244 L0.0328044109,16.4980528 C-0.106624349,15.8951166 0.205077636,15.2798837 0.775209486,15.0337905 L5.2212686,13.1265685 C5.74217381,12.9009831 6.35740672,13.0527486 6.71833535,13.4916227 L8.52714413,15.7023356 C11.3695122,14.3078077 13.6786783,11.994556 15.0732063,9.15627347 L12.8624533,7.34750474 C12.4236192,6.98653606 12.2718538,6.37130315 12.4974392,5.850438 L14.4046612,1.4002533 C14.6507543,0.830121445 15.2700728,0.51841946 15.873009,0.65784822 L20.0073662,1.61350199 Z M2.25993953,20.3124969 C11.8780807,20.3002002 19.6751564,12.5072501 19.6833675,2.88910892 L15.598197,1.9457518 L13.7114827,6.35079539 L16.6974051,8.79121926 C14.7122776,13.0240297 12.4112825,15.3331958 8.16208992,17.3265745 L5.72166605,14.3406521 L1.3165824,16.2273664 L2.25993953,20.3124969 Z"></path>
</svg> +370 649 02392
</a>
<button class="o-btn c-btn--header"><?php _e('Get a job offer', 'biuro_theme'); ?></button> <!-- Gauk darbo pasiūlymą -->
<?php <?php
get_template_part( 'template-parts/menus/menu', 'language' ); get_template_part( 'template-parts/menus/menu', 'language' );
?> ?>
...@@ -96,18 +97,6 @@ $section = get_post_meta( $post->ID, 'section', true ); ...@@ -96,18 +97,6 @@ $section = get_post_meta( $post->ID, 'section', true );
?> ?>
</div> </div>
<div class="l-inner">
<?php
/*
delog( get_search_query(), 'Search Query');
delog( get_post_type(), 'Post type');
delog( get_page_template_slug(), 'slug');
delog( is_front_page(), 'is_front_page');
delog( is_search(), 'is_search');
*/
?>
</div>
<div id="main" class="l-content"> <div id="main" class="l-content">
<?php <?php
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
/******/ /******/
/******/ var hotApplyOnUpdate = true; /******/ var hotApplyOnUpdate = true;
/******/ // eslint-disable-next-line no-unused-vars /******/ // eslint-disable-next-line no-unused-vars
/******/ var hotCurrentHash = "4a39df4fc069760248ad"; /******/ var hotCurrentHash = "a252b4caac14ab9ae6ef";
/******/ var hotRequestTimeout = 10000; /******/ var hotRequestTimeout = 10000;
/******/ var hotCurrentModuleData = {}; /******/ var hotCurrentModuleData = {};
/******/ var hotCurrentChildModule; /******/ var hotCurrentChildModule;
......
<?php <?php
global $section; $menu_name = 'main-menu';
$locations = get_nav_menu_locations();
$menu_name = 'main-menu'; $menu = $locations ? wp_get_nav_menu_object( $locations[ $menu_name ] ) : null;
$locations = get_nav_menu_locations(); $menu_items = $menu ? wp_get_nav_menu_items( $menu->term_id, array( 'order' => 'DESC' ) ) : array();
$menu = $locations ? wp_get_nav_menu_object( $locations[ $menu_name ] ) : null; $items = array();
$menu_items = $menu ? wp_get_nav_menu_items( $menu->term_id, array( 'order' => 'DESC' ) ) : array(); $ID = get_the_ID();
$items = array(); $no = 0;
$ID = get_the_ID(); $main = '';
$no = 0;
$main = ''; function isSubActive($childID, $ID) {
if (!$ID):
function isSubActive($childID, $ID) { return false;
if (!$ID) { endif;
return false;
} if ($childID == $ID):
return true;
if ($childID == $ID) { endif;
return true;
} return ( get_post_meta( $childID, 'divisions-page', true )&& pods( 'division' )->find( array( 'limit' => 1, 'where'=>"page-id.ID = " . $ID ) )->total() ) ? true : false;
}
return ( get_post_meta( $childID, 'divisions-page', true )&& pods( 'division' )->find( array( 'limit' => 1, 'where'=>"page-id.ID = " . $ID ) )->total() ) ? true : false;
} foreach( $menu_items as $menu_item ):
if ($menu_item->menu_item_parent == 0):
foreach( $menu_items as $menu_item ) { $no++;
if ($menu_item->menu_item_parent == 0) { $items[$menu_item->ID]['props'] = $menu_item;
$items[$menu_item->ID]['no'] = $no;
$no++; $items[$menu_item->ID]['active'] = ($menu_item->object_id == $ID) ? true : false;
$items[$menu_item->ID]['props'] = $menu_item; else:
$items[$menu_item->ID]['no'] = $no; $items[$menu_item->menu_item_parent]['children'][] = $menu_item;
$items[$menu_item->ID]['active'] = ($menu_item->object_id == $ID) ? true : false;
} else { if ($menu_item->object_id == $ID):
$items[$menu_item->menu_item_parent]['children'][] = $menu_item; $items[$menu_item->menu_item_parent]['active'] = true;
endif;
if ($menu_item->object_id == $ID) { endif;
$items[$menu_item->menu_item_parent]['active'] = true; endforeach;
}
}
}
$main .= '<ul class="o-nav c-nav--main">'; $main .= '<ul class="o-nav c-nav--main">';
foreach($items as $item) { foreach($items as $item) :
$children = array_key_exists('children', $item); $children = array_key_exists('children', $item);
$url = ($children) ? $item['children'][0]->url : $item['props']->url; $url = ($children) ? $item['children'][0]->url : $item['props']->url;
$sectionCSS = ($section == get_post_meta( $item['props']->object_id, 'section', true )) ? 'is-nav--main-item-active' : ''; $sectionCSS = ( get_post_meta( $post->ID, 'section', true) == get_post_meta( $item['props']->object_id, 'section', true )) ? 'is-nav--main-item-active' : '';
$main .= '<li class="c-nav--main-item ' . $sectionCSS . '">'; $main .= '<li class="c-nav--main-item ' . $sectionCSS . '">';
$classCSS = ($item['active']) ? 'is-nav--main-anchor-active"' : ''; $classCSS = ($item['active']) ? 'is-nav--main-anchor-active"' : '';
$main .= '<a href="' . $url . '" title="' . get_the_title($item['props']->object_id) . '" class="c-nav--main-anchor ' . $classCSS . '">' . $item['props']->title . '</a>'; $main .= '<a href="' . $url . '" title="' . get_the_title($item['props']->object_id) . '" class="c-nav--main-anchor ' . $classCSS . '">' . $item['props']->title . '</a>';
if ( $children ) : if ( $children ) :
$main .= '<ul class="o-nav c-nav--sub">'; $main .= '<ul class="o-nav c-nav--sub">';
foreach($item['children'] as $child) : foreach($item['children'] as $child) :
$classCSS = isSubActive($child->object_id, $ID ) ? 'is-nav--sub-anchor-active' : '';
$main .= '<li class="c-nav--sub-item"><a href="' . $child->url . '" title="' . get_the_title($child->object_id) . '" class="c-nav--sub-anchor ' . $classCSS .'">' . $child->title . '</a></li>';
endforeach;
// $classCSS = ($child->object_id == $ID ) ? 'is-nav--sub-anchor-active' : ''; $main .= '</ul>';
$classCSS = isSubActive($child->object_id, $ID ) ? 'is-nav--sub-anchor-active' : ''; endif;
$main .= '<li class="c-nav--sub-item"><a href="' . $child->url . '" title="' . get_the_title($child->object_id) . '" class="c-nav--sub-anchor ' . $classCSS .'">' . $child->title . '</a></li>';
endforeach;
$main .= '</ul>'; $main .= '</li>';
endif; endforeach;
$main .= '</li>'; $main .= '</ul>';
}
$main .= '</ul>';
echo $main; echo $main;
?> ?>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment