Commit 4e0f420f authored by Simon's avatar Simon

in progress

parent d3e853b2
...@@ -47,3 +47,105 @@ ...@@ -47,3 +47,105 @@
ul { margin: 0; padding: 0 0 40px; list-style: none; width: 100%; border-radius: 3px; background-color: #FFFFFF; } ul { margin: 0; padding: 0 0 40px; list-style: none; width: 100%; border-radius: 3px; background-color: #FFFFFF; }
li { text-align: center; color: #6C7683; font-size: 14px; font-weight: 500; line-height: 25px; text-align: center; } li { text-align: center; color: #6C7683; font-size: 14px; font-weight: 500; line-height: 25px; text-align: center; }
} }
.c-services--header {
color: #2a3644;
margin: 40px 0 36px;
padding: 0;
font-size: 25px;
font-weight: 500;
line-height: 29px;
text-align: center;
}
.c-services--wide {
max-width: 1240px;
padding-top: 0;
}
.c-services--item--extended {
height: 214px;
border: 2px solid #fff;
cursor: pointer;
@media (--min--medium) {
flex: 0 0 220px;
}
&:hover {
border-color: #1fb299;
}
&[aria-selected="true"] {
border-color: #1fb299;
.c-services--toggle-down {
display: none;
}
.c-services--toggle-up {
display: inline;
}
}
}
.c-services--item-inner--extended {
height: 210px;
user-select: none;
}
.c-services--details {
display: flex;
max-width: 1200px;
margin: 0 auto 72px;
background: #fff;
box-shadow: 2px 2px 31px rgba(238, 238, 238, 0.5);
border-radius: 3px;
&[hidden] {
display: none;
}
}
.c-services--details-image {
border-radius: 3px 0 0 3px;
overflow: hidden;
flex: 0 0 300px;
img {
height: auto;
}
}
.c-services--details-content {
flex: 1 1 auto;
padding: 36px 32px;
ul {
list-style: none;
margin: 0;
padding: 15px 0 24px 0;
}
li {
position: relative;
padding-left: 30px;
color: #475569;
font-weight: 400;
font-size: 15px;
line-height: 24px;
&::before {
content: '';
background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.06836 11.7656C6.36133 12.0586 6.85938 12.0586 7.15234 11.7656L15.7656 3.15234C16.0586 2.85938 16.0586 2.36133 15.7656 2.06836L14.7109 1.01367C14.418 0.720703 13.9492 0.720703 13.6562 1.01367L6.625 8.04492L3.31445 4.76367C3.02148 4.4707 2.55273 4.4707 2.25977 4.76367L1.20508 5.81836C0.912109 6.11133 0.912109 6.60938 1.20508 6.90234L6.06836 11.7656Z' fill='%231FB299'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: 50% 50%;
position: absolute;
top: 50%;
left: 0;
transform: translate(0, -50%);
width: 16px;
height: 16px;
}
}
}
:root{--color--gray:#7e8683;--color--gray-darker:#2a3644;--color--green:#1fb299;--color--green-darker:#149a83;--color--green-dark:#006957;--color--blue-dark:#1d2a3a;--color--gray-light:#f8f8f8;--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.5rem;--typo--weight-regular:400;--typo--weight-bold:700;--typo--line-height:1.2;--typo--font-face:"Roboto",sans-serif;--layout-width:1210px;--layout-width--small:870px;--layout-width--large:1150px}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a{color:inherit}body{font-size:14px;line-height:19px;color:#2a3644;color:var(--color--gray-darker);font-family:Roboto,sans-serif;font-family:var(--typo--font-face);background:#f8f8f8;display:flex;flex-direction:column;min-height:100vh;padding-top:70px}h1{font-size:22px;line-height:29px;margin:0 0 22px}h1,h2{color:#2a3644;font-weight:500}h2{font-size:19px;line-height:25px;margin:0 0 19px}h3{color:#2a3644;font-weight:500;font-size:16px;line-height:20px;margin:0 0 16px}html{min-height:100%;font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}table{border-collapse:collapse;border-spacing:0}.l-body--langing{padding-top:0!important}.l-body--langing .u-fill--logo{fill:#fff!important}.l-inner{max-width:1210px;max-width:var(--layout-width);padding-right:20px;padding-left:20px}.l-inner,.l-inner-jobs{margin-right:auto;margin-left:auto}.l-inner-jobs{max-width:990px;padding-right:10px;padding-left:10px}.c-jobs--inner,.c-services,.c-trust--inner,.c-values--inner,.l-inner-small{max-width:870px;max-width:var(--layout-width--small);margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.l-inner--header{display:flex;flex-direction:row;align-items:center}.l-inner--header-motherson{max-width:1030px}.l-header{position:fixed;background:#fff}.l-header,.l-header--langing{top:0;left:0;width:100%;z-index:300;height:70px}.l-header--langing{position:absolute}.l-content{max-width:1150px;max-width:var(--layout-width--large);padding-right:20px;padding-left:20px;margin:0 auto}.l-content--position-banner{max-width:966px;margin:10px auto 20px}.l-content--position-banner--wide{max-width:1096px}.l-content--position{position:relative;padding:10px 10px 0}.l-content--position:before{content:"";position:absolute;top:0;left:0;height:244px;width:100%;background:linear-gradient(358.45deg,#3c7e9e,#1fb299)}.l-content--position-inner{position:relative;max-width:970px;margin:0 auto;border-radius:3px;background-color:#fff;box-shadow:0 1px 31px -23px #6a7481}.l-content--position-inner .l-main{padding:20px}.l-content--position-inner--wide{max-width:1100px}.l-content--heading{display:block;padding-top:10px;padding-bottom:15px}.l-content--heading h1{margin:0;padding:0;color:#2a3644;font-weight:500;font-size:18px;line-height:26px;text-align:center}.l-content--main{width:100%;flex:1 1 auto;max-width:1070px;padding:35px 20px 90px;margin:0 auto}.l-content--main h1{color:#2a3644;font-weight:500;font-size:22px;line-height:29px}.l-content--main h2{color:#2a3644;font-weight:500;font-size:19px;line-height:25px}.l-content--main h3{color:#2a3644;font-weight:500;font-size:16px;line-height:20px}.l-content--divisions,.l-content--regions{width:100%;max-width:1040px;padding-right:20px;padding-left:20px;margin:0 auto 40px}.l-content--faq{width:100%;flex:1 1 auto;max-width:1070px;padding:35px 20px 90px;margin:0 auto}.l-content--faq h1{color:#2a3644;font-weight:500;font-size:22px;line-height:29px}.l-content--faq h2{color:#2a3644;font-weight:500;font-size:19px;line-height:25px}.l-content--faq h3{color:#2a3644;font-weight:500;font-size:16px;line-height:20px}.l-content--membership{width:100%;flex:1 1 auto;max-width:1070px;padding:35px 20px 90px;margin:0 auto}.l-content--membership h1{color:#2a3644;font-weight:500;font-size:22px;line-height:29px}.l-aside--position{background-color:#f6f9ff}.l-aside--divisions,.l-aside--regions{z-index:50}.l-aside--close{position:fixed;top:0;padding:14px 17px;cursor:pointer}.l-main{flex:1 1 400px}.l-main--content{background-color:#fff;padding:30px 20px}.l-main--content img{max-width:100%;height:auto}.l-main--divisions,.l-main--regions{flex:1 1 600px}.l-main--position{overflow:hidden}.l-footer{background:#1d2a3a;background:var(--color--blue-dark);color:#fff;padding-top:20px}.l-map{height:330px;margin-bottom:35px}.l-map--cities{height:625px}.l-map--cities--panevezys-inner{height:305px}.l-nav--close{top:10px;right:10px;padding:20px;color:#fff}.l-nav--close,.l-nav--open{position:absolute;cursor:pointer}.l-nav--open{top:0;right:0;padding:24px 20px}.l-section{padding:20px 0}.l-section--search-page{background-color:#111d1e}.l-section--vdb{background-color:#086335}.l-section--front-page{margin-bottom:2px;background-color:#fff}.l-section--front-page .l-section--inner,.l-section--sales-page .l-section--inner{max-width:870px;padding-right:20px;padding-left:20px}.l-section--inner{width:100%;max-width:1030px;margin:0 auto}.l-section--inner-extended{width:100%;max-width:1170px;margin:0 auto}.l-section--landing-1{background-color:#515e70}.l-section--landing-1,.l-section--recommend{display:flex;align-items:flex-end;padding:0!important;height:240px}.l-section--recommend{background-color:#3eb0b1}.l-section--landing-3,.l-section--landing-4,.l-section--landing-5{display:flex;align-items:flex-end;padding:0!important;background-color:#515e70;height:240px}.o-btn{display:inline-block;border:0;padding:11px 24px 10px;cursor:pointer;border-radius:3px;font-weight:500;line-height:15px;text-decoration:none;font-family:inherit}.o-nav{margin:0}.c-breadcrumbs,.o-nav{padding:0;list-style:none}.c-breadcrumbs{display:flex;margin:-5px 0 10px;width:100%;font-size:13px;height:20px;color:#6f7479;overflow:hidden}.c-breadcrumbs li{overflow:hidden;flex:0 0 auto}.c-breadcrumbs li:last-child{flex:1 1 auto}.c-breadcrumbs a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none}.c-breadcrumbs a:hover{text-decoration:underline}.c-btn--header{font-size:14px;font-weight:500}.c-btn--footer{display:block;text-align:center}.c-btn--main{color:#fff;background:#1fb299;background:var(--color--green);border:2px solid #1fb299;border:2px solid var(--color--green)}.c-btn--main:hover{background:#149a83;background:var(--color--green-darker);border-color:#149a83;border-color:var(--color--green-darker)}.c-btn--phone{color:#fff;background:#1fb299;background:var(--color--green);border:2px solid #1fb299;border:2px solid var(--color--green);border-radius:44px;overflow:hidden;height:44px;line-height:24px;margin:-15px 0 15px;padding:9px 15px 8px}.c-btn--phone svg{float:left;margin:0 10px 0 0}.c-btn--phone:hover{background:#149a83;background:var(--color--green-darker);border-color:#149a83;border-color:var(--color--green-darker)}.c-btn--phone-alt{color:#fff;background:#da2128;border:2px solid #da2128;overflow:hidden;height:44px;line-height:24px;margin:-10px 0 15px;padding:9px 15px 8px}.c-btn--phone-alt svg{float:left;margin:0 20px 0 0}.c-btn--phone-alt:hover{background:#a70000;border-color:#a70000}.c-btn--disabled{color:#bbb;background:#6f7479;border-color:#6f7479;outline:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-btn--disabled:hover{color:#bbb;background:#6f7479;cursor:not-allowed;border-color:#6f7479}.c-btn--vdb{color:#fff;background:#ff7046;border-color:#ff7046}.c-btn--vdb:hover{background:#ff501d;border-color:#ff501d}.c-btn--alt{padding:10px 15px;background:#e8f0ff;color:#004ed4}.c-btn--alt:after{float:right;margin:6px 0 0 35px;content:"";width:7px;height:7px;border:1px solid #004ed4;border-width:2px 2px 0 0;transform:rotate(45deg)}.c-btn--alt:hover{background-color:#dde6f5}.c-btn--fill{width:100%}.c-btn--fit{flex:1 1 20%}.c-btn--fit+.c-btn--fit{margin-left:20px}.c-btn--max-fill{width:100%;max-width:320px}.c-btn--search{min-width:180px;border-radius:0 3px 3px 0;text-align:center}.c-btn--search-small{margin:9px;min-width:133px;text-align:center}.c-btn--slim{color:#14a28a;background:none;text-align:center;border:2px solid #1fb299}.c-btn--slim:hover{border-color:#149a83;border-color:var(--color--green-darker);background-color:#149a83;background-color:var(--color--green-darker);color:#fff}.c-btn--filter{color:#2a3644;font-size:15px;line-height:26px;text-align:center;background:#fff;border-radius:3px;padding:6px 10px 6px 7px}.c-categories{display:flex;list-style:none;margin:-5px 0 0;padding:0;width:100%;font-size:13px;height:20px;color:#6f7479;overflow:hidden}.c-categories li{overflow:hidden;flex:0 0 auto}.c-categories li:last-child{flex:1 1 auto}.c-categories a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none}.c-categories a:hover{text-decoration:underline}.c-categories--sep{padding:0 7px}.c-cookies-warning{display:none}.c-contact{padding:20px 0}.c-contact--inner{max-width:1000px;padding:0 10px;margin:0 auto}.c-contact--content{color:#2a3644;font-weight:500;line-height:29px;padding:15px 0 20px 15px}.c-contact--content h3{margin:0 0 15px;font-size:25px;color:#2a3644;font-weight:500}.c-contact--content p{margin:0 0 20px}.c-contact--content img{max-width:100%;height:auto}.c-contact--form{max-width:420px}.c-contact-landing-1{padding:10px 0}.c-contact-landing-1--inner{max-width:1000px;padding:0 10px;margin:0 auto}.c-contact-landing-1--content{color:#2a3644;font-weight:500;line-height:29px;padding:15px 0 20px 15px}.c-contact-landing-1--content img{max-width:100%;height:auto}.c-contact-landing-1--img{margin-top:40px}.c-contact-landing-1--form{max-width:420px}.c-contact-landing-2{padding:90px 0 0;background-position:0 0;background-repeat:no-repeat;background-size:cover}.js.no-webp .c-contact-landing-2,.no-js .c-contact-landing-2{background-image:url(/wp-content/themes/biuro/i/sections/landing-2-xl.jpg)}.js.webp .c-contact-landing-2{background-image:url(/wp-content/themes/biuro/i/sections/landing-2-xl.webp)}.c-contact-landing-2--content{max-width:440px;color:#fff;font-weight:500;line-height:29px;padding:25px 20px 20px}.c-contact-landing-2--content img{max-width:100%;height:auto}.c-contact-landing-2--content h1{color:#fff;font-weight:600;font-size:23px;line-height:32px;margin:0 0 20px}.c-contact-landing-2--content p{font-size:15px;line-height:25px}.c-contact-landing-2--content p span{display:block;overflow:hidden}.c-contact-landing-2--img{margin:40px 0 0 45px;max-width:300px}.c-contact-landing-3{padding:10px 0}.c-contact-landing-3--inner{max-width:990px;padding:0 10px;margin:0 auto}.c-contact-landing-3--content{color:#2a3644;font-weight:500;padding:15px 0 20px 15px}.c-contact-landing-3--content img{max-width:100%;height:auto}.c-contact-landing-3--content span{display:block;overflow:hidden;line-height:22px;padding:2px 0 0}.c-contact-landing-3--img{margin-top:40px}.c-contact-landing-3--form{max-width:420px}.c-contact-landing-4{padding:10px 0}.c-contact-landing-4--inner{max-width:1000px;padding:0 10px;margin:0 auto}.c-contact-landing-4--content{color:#2a3644;font-weight:500;padding:15px 0 20px 15px}.c-contact-landing-4--content img{max-width:100%;height:auto}.c-contact-landing-4--content span{display:block;overflow:hidden;line-height:22px;padding:2px 0 0}.c-contact-landing-4--img{margin-top:40px}.c-contact-landing-4--form{max-width:420px}.c-contact-landing-5{padding:10px 0}.c-contact-landing-5--inner{max-width:1000px;padding:0 10px;margin:0 auto}.c-contact-landing-5--content{color:#2a3644;font-weight:500;padding:15px 0 20px 15px}.c-contact-landing-5--content img{max-width:100%;height:auto}.c-contact-landing-5--content span{display:block;overflow:hidden;line-height:22px;padding:2px 0 0}.c-contact-landing-5--content h2{font-weight:700;font-size:24px;line-height:34px;color:#000}.c-contact-landing-5--content-inner-alt p,.c-contact-landing-5--content-inner p{font-size:16px;line-height:20px}.c-contact-landing-5--content-inner-alt svg,.c-contact-landing-5--content-inner svg{color:#da2128}.c-contact-landing-5--content-inner-alt{max-width:380px;padding-top:10px;font-weight:900}.c-contact-landing-5--content-inner-alt b{color:#da2128}.c-contact-landing-5--img{margin-top:40px}.c-contact-landing-5--form{max-width:390px}.c-divisions{display:flex;flex-wrap:wrap}.c-division{flex:0 0 auto;height:30px;margin:0 10px 10px 0;padding:0 20px;background-color:#e8f0ff;line-height:30px;white-space:nowrap}.c-feedbacks{padding:30px 0;background:linear-gradient(134.06deg,#fff,#cbe2ec);overflow:hidden}.c-feedbacks--inner{position:relative;overflow:hidden;height:420px;margin:-20px auto -40px;width:100%;padding:20px 10px 0}.c-feedbacks--heading{color:#2a3644;margin:0 0 20px;padding:0 30px;font-size:18px;line-height:26px;font-weight:500;text-align:center}.c-feedbacks--section{max-width:300px;height:350px;margin:0 auto}.c-feedbacks--section-inner{position:relative;height:300px!important;max-width:100%;background-color:#fff;border-radius:3px;padding-top:50px}.swiper-slide-active .c-feedbacks--section-inner{box-shadow:-1px 15px 46px 0 rgba(192,210,231,.5)}.c-footer-action{position:fixed;right:0;bottom:0;left:0;padding:15px 23px;background:#fff;box-shadow:0 1px 39px -23px #454c54;z-index:90}.c-footer-section:first-child{flex:5 0 15%}.c-footer-section:nth-child(4){flex:1 0 15%}.c-footer-separator{margin-bottom:25px;border-color:#fff;border-width:2px 0 0;opacity:.29}.c-form{position:relative}.c-form--header{color:#069980;font-size:21px;font-weight:700;margin:-8px 0 20px;padding:0}.c-form--action{position:absolute;top:-88px;left:-9999px;width:1px}.c-form--action-position{top:-58px}.c-form--employees,.c-form--employers{box-shadow:0 1px 31px -23px #6a7481}.c-form--employees,.c-form--employers,.c-form--position{padding:28px 20px 20px;border-radius:3px;background-color:#fff}.c-form--recommend{border-radius:3px;background-color:#fff;box-shadow:0 1px 31px -23px #6a7481;padding:0 15px 20px}.c-form--cols{margin:0 -15px}.c-form--col{flex:1 1 50%;padding:25px 15px 0}.c-form--col--about{background:linear-gradient(180deg,#a1fff0,hsla(0,0%,100%,0) 168px)}.c-form--col--about-friend{background:linear-gradient(180deg,#cfe1fc,hsla(0,0%,100%,0) 168px)}.c-form--success{margin:-28px -20px 20px;padding:28px 20px 20px;border-radius:3px 3px 0 0;text-align:center;color:#27b199;line-height:25px;background:#e5fdf9;font-weight:500}.c-form--headline{text-transform:uppercase;margin-bottom:20px;font-weight:500;font-size:18px}.c-form--headline--about{color:#14b399}.c-form--headline--about-friend{color:#004ed7}.c-form--row{position:relative;margin-bottom:20px}.c-form--row-sticky{display:flex}.c-form--label{display:block;color:#2a3644;font-size:15px;line-height:18px;margin-bottom:4px;font-weight:500}.c-form--input-file-wrap{position:relative;overflow:hidden}.c-form--input{width:100%;padding:10px;background:none;border:1px solid #d4d4d4;border-radius:3px;font-size:15px;font-family:inherit}.c-form--input:focus{border-color:#d4d4d4!important}.c-form--textarea{width:100%;padding:10px;background:none;border:1px solid #d4d4d4;border-radius:3px;font-size:15px;font-family:inherit}.c-form--textarea:focus{border-color:#d4d4d4!important}.c-form--input-file{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:10;opacity:0}.c-form--input-file:hover+button{background:#1fb299;background:var(--color--green);color:#fff}.c-form--input-file-btn{width:100%;padding:10px 10px 6px;background-color:#f0f0f0;border:1px solid #f0f0f0;border-radius:3px;font-size:15px;font-family:inherit;text-align:center}.c-form--input-file-text{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-form--submit-wrap{padding:10px 0}.c-form--checkbox-wrap{display:flex;position:relative}.c-form--checkbox{position:absolute;top:0;left:0;visibility:hidden}.c-form--checkbox:checked+label:before{border-color:#d4d4d4}.c-form--checkbox:checked+label:after{content:"✔"}.c-form--label-checkbox{position:relative;margin:0 0 0 31px;color:#6f7479;font-size:12px;line-height:17px}.c-form--label-checkbox:before{content:"";position:absolute;top:0;left:-31px;height:18px;width:18px;border:1px solid #d4d4d4;border-radius:3px;cursor:pointer}.c-form--label-checkbox:after{content:"";position:absolute;top:-2px;left:-28px;width:20px;height:20px;border-radius:3px;color:#1fb299;color:var(--color--green);font-size:22px;cursor:pointer}.c-form--label-infobox,.c-form--label-recaptcha{color:#6f7479;font-size:12px;line-height:17px}.c-form--validation{background-color:#fff;margin-top:5px;padding:10px 15px;border:1px solid;font-size:13px;line-height:20px;z-index:20}.c-heading{display:flex;flex-direction:column;justify-content:center}.c-heading h1{margin:0 0 18px;padding:0;color:#2a3644;font-size:21px;font-weight:500;line-height:32px}.c-heading--landing-1 h1{max-width:230px;padding:0 20px}.c-heading--landing-1 h1,.c-heading--landing-3 h1{color:#fff;font-size:21px;line-height:32px}.c-heading--landing-3 h1 span{color:#19c5a7}.c-heading--landing-4{color:#fff;padding:0 20px}.c-heading--landing-4 h1{color:#fff;font-size:21px;line-height:32px}.c-heading--landing-4 h1 span{color:#19c5a7}.c-heading--landing-5{color:#fff;padding:0 15px}.c-heading--landing-5 h1{color:#fff;font-weight:700;font-size:24px;line-height:28px}.c-heading--landing-5 h1 span{color:#19c5a7}.c-heading--recommend-friend h1{max-width:420px;color:#fff;font-size:26px;line-height:37px;padding:0 20px 20px}.c-heading--recommend-friend h1 span{display:inline-block;background:#004ed4;font-weight:700;padding:3px 10px 1px;border-radius:6px}.c-ico--search{margin:0 3px -3px 0}.c-ico--location{left:18px}.c-ico--area,.c-ico--location{position:absolute;top:50%;transform:translateY(-50%);margin-top:-1px}.c-ico--area{left:14px}.c-ico--phone{float:left;margin:-2px 10px 0 -29px}.c-ico--phone-recommend{float:left;margin:0 15px 0 0}.c-ico--email{float:left;margin:2px 10px 0 -30px}.c-ico--address{float:left;margin:0 12px 0 -27px}.c-ico--city,.c-ico--filter{float:left;margin:3px 8px 0 3px}.c-ico--city--job-section{float:left;margin:0 13px 0 0}.c-ico--field--job-section{float:left;margin:0 11px 0 0;width:18px;height:17px}.c-ico--type--job-section{float:left;margin:0 13px 0 0}.c-ico--time{float:left;margin:2px 16px 0 0}.c-ico--offer{float:left;margin:1px 17px 0 0}.c-ico--pen{float:left;margin:5px 17px 0 0}.c-ico--easy{float:left;margin:0 17px 0 0}.c-ico--edit{float:left;margin:-1px 13px 0 1px}.c-ico--euro{float:left;margin:0 15px 0 0}.c-ico--calendar{float:left;margin:0 20px 0 0}.c-ico--lunch{float:left;margin:2px 18px 0 0}.c-ico--transport{float:left;margin:2px 20px 0 0}.c-ico--attachment{margin:-2px 4px -1px 0;opacity:.5}.c-ico--medical{float:left;margin:1px 21px 0 0}.c-ico--house{float:left;margin:5px 10px 0 -2px}.c-job--title{margin:0 0 15px;padding:0;color:#2a3644;font-weight:500;font-size:22px;line-height:29px}.c-job--content{line-height:25px;color:#2a3644}.c-job--content h3{color:#069980;font-size:19px;font-weight:700;margin:0 0 3px;padding:0}.c-job--content h3:nth-child(n+1){margin-top:30px}.c-job--content ul{margin:0 0 1.6rem;padding:0;list-style:none}.c-job--content li:before{content:"";display:inline-block;width:14px;height:8px;margin:0 5px 1px 0;background:url(/wp-content/themes/biuro/i/ico--job-arrow.svg)}.c-job--action{padding:30px 0;display:flex}.c-jobs--inner-custom{max-width:990px;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}.c-jobs--table{width:100%;margin:0 0 20px;padding:0}.c-jobs--headline{margin:0 0 25px;padding:20px 20px 0}.c-jobs--col{background:#fff;vertical-align:middle;color:#6f7479;padding:10px 15px}.c-jobs--anchor{color:#004ed4;font-weight:500}.c-jobs--anchor,.c-jobs--anchor-alt{display:block;line-height:18px;text-decoration:none}.c-jobs--anchor-alt{color:#2a3644}.c-jobs--more{margin-bottom:50px}[href="https://maps.google.com/?q="]{display:none!important}.c-jobs-section{margin:0 20px 20px 0;padding:28px 28px 23px}.c-jobs-section--heading{margin:0 0 15px}.c-jobs-section--list{margin:0;padding:0;list-style:none}.c-logo{width:81px;margin-right:89px;padding:11px 0;text-decoration:none}.c-logo,.c-logo--svg{display:block}.c-members{display:flex;flex-wrap:wrap;padding:20px}.c-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(42,54,68,.86);z-index:8000}.c-modal--inner{position:absolute;top:50%;left:50%;max-width:94%;width:606px;height:314px;padding:56px 20px 20px;background-color:#fff;transform:translate(-50%,-50%);text-align:center}.c-modal--inner svg{display:block;margin:0 auto 23px}.c-modal--inner p{margin-bottom:20px}.c-modal--inner .c-btn--main{min-width:208px}.c-nav--main{display:flex;font-size:14px}.c-nav--sub{display:none}.c-nav--main-item{position:relative;z-index:500}.c-nav--main-anchor{display:block;padding:5px 0 4px;font-weight:500;color:#fff;text-decoration:none}.c-nav--lang-wrap{width:74px;height:32px}.c-nav--lang-item{padding:6px 0}.c-nav--lang-item:nth-child(n+2){display:none}.c-phone{white-space:nowrap;padding:12px 0 10px;color:inherit;font-weight:500;font-size:14px}.c-phone svg{float:left;margin:-6px 5px 0 0}.c-popup{display:none}.c-recommend-friend{padding:10px 0}.c-recommend-friend--inner{max-width:1170px;padding:0 10px;margin:0 auto}.c-recommend-friend--content{color:#2a3644;font-weight:500;line-height:22px;padding:15px 0 20px}.c-recommend-friend--content img{max-width:100%;height:auto}.c-recommend-friend--content span{display:block;line-height:22px;overflow:hidden}.c-recommend-friend--form{max-width:604px}.c-recommend{display:block;background-color:#3bacad;min-height:170px;margin:0 10px 20px;padding:20px;border-radius:6px;text-decoration:none}.c-recommend-top{display:flex;min-height:62px}.c-recommend--headline{display:block;color:#fff;max-width:180px;margin-bottom:20px;font-size:21px;font-weight:500}.c-recommend--anchor{color:#fff;font-size:15px}.c-search{display:flex;background-color:#fff;border-radius:3px}.c-search--col{position:relative;flex:1 1 auto;background-color:#fff}.c-search--col .awesomplete{position:absolute;top:0;right:0;left:0;height:100%;display:flex;flex-direction:column}.c-search--col ul{top:57px;padding-top:10px;overflow-x:hidden;max-height:350px;overflow-y:auto}.c-search--col li{padding:10px 15px;margin-bottom:10px;cursor:pointer}.c-search--col li:hover{color:#000}.c-search--col-location{border-radius:3px 3px 0 0}.c-search--input{border:0;padding:0 0 0 44px;margin:0 40px 0 0;height:60px;line-height:60px;background:none}.c-search--input:focus{outline:none}.c-search--filters{padding:10px;display:flex;justify-content:space-between}.l-section--front-page .c-search{box-shadow:6px 10px 48px 0 #d4dbe4}.c-search--reset{display:none}.c-search--ico-clear{padding:13px 18px 13px 17px}.c-search--ico-clear,.c-search--ico-toggle{position:absolute;top:50%;right:0;cursor:pointer;transform:translateY(-50%)}.c-search--ico-toggle{padding:18px 16px;color:#b8bcc1}.c-search--ico-toggle .c-ico--down{display:block}.c-search--ico-toggle .c-ico--up,.c-search--ico-toggle.is-open .c-ico--down{display:none}.c-search--ico-toggle.is-open .c-ico--up{display:block}.c-sections{max-width:1000px;margin-right:auto;margin-left:auto;align-items:center;padding:20px}.c-sections--item{position:relative;height:211px;margin-bottom:30px}.c-services{padding:20px}.c-services--item{position:relative;height:245px}.c-services--toggle{display:none}.c-share{margin-bottom:20px}.c-share--heading{margin:0;padding:20px 0 10px;font-weight:500;text-align:center}.c-share--options{flex-wrap:wrap}.c-share--option,.c-share--options{display:flex;justify-content:center}.c-share--option{position:relative;height:36px;flex:0 0 50px;border-radius:3px;margin:0 3px 10px;text-decoration:none;align-items:center}.c-share--option-facebook{background-color:#4367b0}.c-share--option-facebook:hover{background-color:#2f4f90}.c-share--option-messenger{background-color:#1983fa}.c-share--option-messenger:hover{background-color:#1b6fcc}.c-share--option-email{background-color:#2a3644}.c-share--option-email:hover{background-color:#000}.c-share--option-copy{background-color:#858585}.c-share--option-copy:hover{background-color:#5c5c5c}.c-share--option-phone{background-color:#25d366}.c-share--option-phone:hover{background-color:#1baf52}.c-tooltip{position:absolute;pointer-events:none;opacity:0}.c-trust{background:linear-gradient(134.06deg,#70b7d5,#7bcbcf)}.c-trust--inner{align-items:center;padding-top:25px;padding-bottom:45px}.c-trust--heading{flex:1 1 auto;margin:0 0 35px;color:#fff}.c-trust--logos{flex:10 1 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.c-values--inner{padding-top:20px;padding-bottom:20px}.c-values--section{max-width:250px}.c-values--heading{min-height:34px;font-size:35px;line-height:41px}.c-vdb--top{min-height:68px;background:#02bf5f;padding:14px 0}.c-vdb--top-inner{max-width:1050px;margin:0 auto;padding:0 10px;display:flex;align-items:center}.c-vdb--top-img{flex:0 0 39px;margin-right:38px}.c-vdb--top-content{flex:1 1 auto;color:#fff;margin:0;padding:0 10px 0 0;font-size:18px;line-height:25px}.c-vdb--section{margin:0 20px 20px 0;padding:28px 28px 23px;border-radius:3px;background-color:#fff}.c-vdb--section-bottom{max-width:360px;margin:0 auto 20px;border:20px solid #f8f8f8}.c-vdb--section-img{display:block;margin:0 auto 15px}.c-vdb--section-heading{font-size:21px;font-weight:500;line-height:27px}.c-vdb--section-content{line-height:23px}.c-vdb--bottom{min-height:68px;background:#4b5561 url(/wp-content/themes/biuro/i/vdb/bottom.png) no-repeat 50% 50%;background-size:cover;padding:46px 0}.c-vdb--bottom-inner{max-width:1050px;margin:0 auto;padding:0 10px;display:flex;align-items:center;justify-content:center}.c-vdb--bottom-heading{margin:0 38px 0 0;padding:0;color:#fff;font-size:36px;line-height:42px;font-weight:500}.c-vdb--bottom-content{color:#fff;margin:0;padding:0;line-height:23px}.t-motherson .c-btn--main{background:#da2128;border:2px solid #da2128}.t-motherson .c-btn--main:hover{background:#a70000;border-color:#a70000}.u-fill--inherit{fill:currentColor}.u-fill--logo{fill:#149a83}.u-hidden{display:none}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (min-width:60em){body{padding-top:117px;font-size:1.5rem;font-size:var(--typo--font-size);line-height:1.2;line-height:var(--typo--line-height)}h1{font-size:25px;line-height:38px;margin:0 0 25px}h2{font-size:21px;margin:0 0 21px}h2,h3{line-height:30px}h3{font-size:18px;margin:0 0 18px}.l-header{margin-bottom:47px}.l-header:before{content:"";position:absolute;top:100%;left:0;width:100%;height:47px;background:#1d2a3a;background:var(--color--blue-dark)}.l-content{display:flex}.l-content--position-banner{margin:-20px auto 20px}.l-content--position{padding:40px 20px}.l-content--position-inner{display:flex;margin:0 auto 140px}.l-content--position-inner .l-main{padding:70px 55px 40px 57px}.l-content--heading{padding-left:320px;padding-top:40px;padding-bottom:25px}.l-content--heading h1{font-size:25px;line-height:29px;text-align:right}.l-content--main h1{font-size:25px;line-height:38px}.l-content--main h2{font-size:21px;line-height:30px}.l-content--main h3{font-size:18px;line-height:30px}.l-content--divisions{display:flex;margin:0 auto 40px}.l-content--regions{display:flex;margin:0 auto 200px}.l-content--faq h1{font-size:25px;line-height:38px}.l-content--faq h2{font-size:21px;line-height:30px}.l-content--faq h3{font-size:18px;line-height:30px}.l-content--membership h1{font-size:25px;line-height:38px}.l-aside{flex:0 0 280px}.l-aside--position{flex:0 0 400px;padding:70px 40px;max-width:400px}.l-aside--position--wide{flex:1 1 280px;padding:70px 55px;max-width:470px}.l-aside--divisions,.l-aside--regions{flex:0 0 385px;margin:-315px 0 0 55px}.l-aside--close{display:none}.l-main--content{padding:40px 50px}.l-footer{padding-top:70px}.l-map--cities--panevezys-inner{height:513px}.l-nav--wrap{flex:1 1 100%;display:flex;align-items:center}.l-nav{flex:1 1 auto}.l-nav--close,.l-nav--open{display:none}.l-section{padding:30px 0}.l-section--front-page{height:380px;margin-bottom:92px}.l-section--sales-page{height:380px}.l-section--landing-1{height:348px}.l-section--recommend{height:355px}.l-section--landing-3,.l-section--landing-4,.l-section--landing-5{height:348px}.c-breadcrumbs{margin:-40px 0 0;height:40px}.c-btn--header{margin-right:28px}.c-btn--phone-alt{height:68px;margin:10px 0 35px;padding:21px 28px 20px}.c-categories{margin:-20px 0 0}.c-contact{padding:50px 0}.c-contact--inner{display:flex;justify-content:space-between}.c-contact--content{flex:1 1 40%;max-width:500px;padding:75px 0 0 90px}.c-contact--form{flex:1 1 40%}.c-contact-landing-1{padding:30px 0 40px}.c-contact-landing-1--inner{display:flex;justify-content:space-between}.c-contact-landing-1--content{flex:1 1 40%;max-width:500px;padding:0 0 0 90px}.c-contact-landing-1--form{flex:1 1 40%;margin-top:-200px}.c-contact-landing-2{padding:195px 0 50px}.c-contact-landing-2--inner{display:flex;justify-content:space-between;max-width:940px;margin:0 auto;border-radius:3px;background:rgba(0,66,180,.78)}.c-contact-landing-2--content{flex:1 1 40%;max-width:500px;padding:56px 40px 0}.c-contact-landing-2--content h1{margin:0 0 35px;font-size:29px;line-height:46px}.c-contact-landing-2--content p{font-size:16px}.c-contact-landing-2--form{flex:1 1 40%;max-width:420px}.c-contact-landing-3{padding:20px 0}.c-contact-landing-3--inner{display:flex;justify-content:space-between}.c-contact-landing-3--content{flex:1 1 40%;max-width:500px;padding:0}.c-contact-landing-3--form{flex:1 1 40%;margin-top:-180px}.c-contact-landing-4{padding:20px 0}.c-contact-landing-4--inner{display:flex;justify-content:space-between}.c-contact-landing-4--content{flex:1 1 40%;max-width:500px;padding:0 0 0 90px}.c-contact-landing-4--form{flex:1 1 40%;margin-top:-180px}.c-contact-landing-5{padding:20px 0}.c-contact-landing-5--inner{display:flex;justify-content:space-between}.c-contact-landing-5--content{flex:1 1 40%;max-width:510px}.c-contact-landing-5--content-inner{-moz-columns:2;column-count:2}.c-contact-landing-5--content-inner p{width:200px;height:50px}.c-contact-landing-5--content-inner-alt p,.c-contact-landing-5--content-inner p{padding:15px 0}.c-contact-landing-5--form{flex:1 1 40%;margin-top:-244px}.c-feedbacks{padding:50px 0 70px}.c-feedbacks--inner{max-width:720px;padding:20px 0 0}.c-feedbacks--heading{font-size:25px;line-height:29px;margin:0 0 40px}.c-footer-action{display:none}.c-footer-sections{display:flex}.c-footer-section{flex:10 0 15%}.c-form--header{font-size:24px}.c-form--action{top:-128px}.c-form--employees,.c-form--employers{padding:38px 35px 20px}.c-form--position{margin:-40px -15px 20px;box-shadow:0 1px 31px -23px #6a7481}.c-form--recommend{padding:0 33px 20px}.c-form--cols{display:flex;margin:0 -33px}.c-form--col--about,.c-form--col--about-friend{padding:42px 24px 0 33px}.c-form--success{margin:-38px -35px 20px;padding:28px 35px 20px}.c-form--headline{margin-bottom:30px}.c-form--row-sticky .o-btn:nth-child(n+2){display:none}.c-form--validation{position:absolute;top:50%;right:100%;min-width:200px;margin-top:11px;transform:translate(-30px,-50%)}.c-heading h1{font-size:34px;font-weight:700;line-height:51px}.c-heading--front-page,.c-heading--sales-page{height:320px}.c-heading--landing-1 h1{max-width:500px;font-size:31px;line-height:45px}.c-heading--landing-1{padding-left:110px}.c-heading--landing-3 h1{max-width:500px;font-size:36px;line-height:45px}.c-heading--landing-3{padding-left:30px}.c-heading--landing-4 h1{max-width:500px;font-size:36px;line-height:45px}.c-heading--landing-4{padding-left:110px}.c-heading--landing-5 h1{max-width:500px;font-size:36px;line-height:45px}.c-heading--recommend-friend h1{max-width:500px;font-size:32px;line-height:56px;padding:0 20px}.c-job--title{font-size:30px;line-height:39px;margin:0 0 40px}.c-jobs--col{border-bottom:1px solid #f8f8f8;border-bottom:1px solid var(--color--gray-light)}.c-jobs--anchor{display:flex;min-height:38px;align-items:center}.c-jobs--more{margin-bottom:70px}.c-nav--main-item{height:70px;margin-right:26px;padding:23px 0 0}.c-nav--main-anchor{color:#1d2a3a;color:var(--color--blue-dark)}.c-nav--lang-wrap{position:relative;width:70px}.c-phone{margin-right:35px}.c-recommend-friend{padding:30px 0 40px}.c-recommend-friend--inner{display:flex;justify-content:space-between}.c-recommend-friend--content{flex:1 1 40%;max-width:500px;line-height:29px}.c-recommend-friend--form{flex:1 1 40%;margin-top:-200px}.c-recommend{margin:0 0 20px}.l-aside--position--wide .c-recommend{margin:0 -15px 20px}.c-search{height:60px}.c-search--col-location{border-right:1px solid rgba(178,182,187,.46);border-radius:3px 0 0 3px}.c-search--filters{display:none}.l-section--front-page .c-search{height:70px}.l-section--front-page .c-search--input{height:70px;line-height:70px}.c-sections{padding:50px 20px 135px}.c-sections--inner{display:flex;flex-wrap:wrap;justify-content:space-between}.c-sections--item{flex:0 0 300px}.c-services{display:flex;flex-wrap:wrap;align-items:center;padding-top:64px;padding-bottom:64px;justify-content:space-between}.c-services--item{flex:0 0 253px}.c-trust--inner{display:flex;flex-wrap:wrap;padding-top:64px;padding-bottom:64px}.c-trust--heading{margin:0}.c-trust--logos{justify-content:space-around}.c-values--inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:60px;padding-bottom:40px}.c-values--section{flex:0 0 40%;max-width:280px}.c-values--heading{min-height:66px;font-size:45px;line-height:53px}.c-vdb--section-bottom{display:none}}@media (max-width:59.999em){.l-inner--header{align-items:flex-start}.l-content--position{background:#f6f9ff;flex:1 1 auto}.l-content--position+.l-footer{display:none}.l-content--faq,.l-content--main,.l-content--membership{padding:10px}.l-aside--position{padding-bottom:50px}.l-aside--divisions,.l-aside--regions{max-width:440px;margin:0 auto}.l-aside--search{display:none;position:fixed;top:0;width:310px;height:100%;overflow:auto;z-index:20}.l-aside--search:before{content:"";position:fixed;top:0;width:270px;bottom:0;background:#fff}.l-footer{padding-bottom:30px}.l-nav--wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;opacity:.97;background-color:#1d2a3a;z-index:500;border:1px solid #000;overflow:hidden;text-align:center;flex-direction:column;align-items:center}.l-nav{width:100%}.l-section--front-page{height:179px;margin-bottom:185px}.c-btn--search{flex:0 0 60px;border-radius:0 0 3px 3px}.c-contact,.c-contact-landing-1{max-width:440px;margin:0 auto}.c-contact-landing-2{margin:0 auto}.c-contact-landing-2--inner{padding:0 10px}.c-contact-landing-2--content{margin:0 auto;border-radius:3px 3px 0 0;background:rgba(0,66,180,.78)}.c-contact-landing-2--img{display:none}.c-contact-landing-2--form{background:linear-gradient(45.94deg,#fff,#cbe2ec);margin:0 -10px;padding:0 10px 10px}.c-contact-landing-2--form .c-form--employees{margin:0 auto;max-width:440px;border-radius:0 0 3px 3px}.c-contact-landing-3,.c-contact-landing-4,.c-contact-landing-5{max-width:440px;margin:0 auto}.c-divisions{margin-bottom:20px}.c-form--row-sticky{position:fixed;right:0;bottom:0;left:0;margin:0;padding:15px 23px;background:#fff;box-shadow:0 1px 39px -23px #454c54;z-index:90}.c-heading h1{margin:0 0 36px}.c-heading p{display:none}.c-heading--front-page h1{max-width:117px}.c-heading--landing-1,.c-heading--landing-3{max-width:440px;margin:0 auto}.c-heading--landing-3{padding:0 20px}.c-heading--landing-4,.c-heading--landing-5{max-width:440px;margin:0 auto}.c-heading--recommend-friend h1{margin:0 auto}.c-job--content{font-size:15px}.c-job--content h3{font-size:17px}.c-job--action{display:none}.c-jobs--headline{text-align:center}.c-jobs--col{float:left}.c-jobs--col-position{width:100%}.c-jobs--col-description{width:100%;padding-top:0}.c-jobs--col-city,.c-jobs--col-valid{width:50%}.c-nav--main{margin:115px 0 180px;padding:0 20px;width:100%;justify-content:space-between}.c-nav--main-item:first-child{text-align:left}.c-nav--main-item:first-child .c-nav--sub{left:0;right:auto}.c-nav--main-item{position:relative;flex:0 0 auto;text-align:right}.c-nav--lang-wrap{position:absolute;top:20px;left:20px}.c-phone{color:#fff;margin:0 0 30px}.c-recommend-friend{max-width:440px;margin:0 auto}.c-search{flex-direction:column;margin:0 20px}.l-section--search-page{padding:10px 0}.l-section--search-page .c-search{flex-direction:row;margin:0 10px;border-radius:3px}.l-section--search-page .c-search--col-location{display:none}.l-section--search-page .c-search--col-keyword{flex:1 1 auto;border-radius:3px 0 0 3px}.l-section--search-page .c-search--btn-text{display:none}.l-section--search-page .c-btn--search-small{min-width:35px;margin:5px;padding:9px 7px 8px 8px}.l-section--search-page .c-search--input{height:49px;padding:0 0 0 15px}.l-section--search-page .c-search--col ul{top:45px;border-top:3px solid #fff}.l-section--search-page .c-ico--area{display:none}.c-search--col{flex:0 0 60px}.c-search--col-keyword,.c-search--col-location{border-bottom:1px solid rgba(178,182,187,.46)}.l-section--front-page .c-search,.l-section--front-page .c-search--input{margin:0}.l-section--front-page .c-search--input:focus{box-shadow:0 0 2px 0 rgba(0,0,0,.2)}.c-search--reset{position:relative;display:block;padding-top:20px;text-align:center}.c-sections--item{max-width:380px;margin:0 auto 30px}.c-services--item{max-width:380px;margin:0 auto 20px}.c-trust--heading{text-align:center;font-size:18px}.c-values--inner{max-width:400px}.c-vdb--top-img{margin-right:18px}.c-vdb--top-content{font-size:16px;line-height:19px}.c-vdb--section-aside{display:none}.c-vdb--bottom-heading{margin:0 18px 0 0}}@media (min-width:30em){.c-btn--filter{padding:6px 15px 6px 12px}.c-ico--city,.c-ico--filter{margin:3px 15px 0 3px}.c-search--filters{padding:10px 20px}}@media (max-width:19.999em){.c-contact-landing-2{background-size:cover!important}}@media (max-width:37.499em){.c-contact-landing-2{background-size:250%}}@media (min-width:93.75em){.c-form--validation{left:100%;right:auto;transform:translate(30px,-50%)}}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -152,7 +152,7 @@ ...@@ -152,7 +152,7 @@
?> ?>
<script src="/wp-content/themes/biuro/js/main-ab10603d.min.js" async defer></script> <script src="/wp-content/themes/biuro/js/main.min.js" async defer></script>
<script src="/wp-content/themes/biuro/js/vendor/modernizr-custom.js" async defer></script> <script src="/wp-content/themes/biuro/js/vendor/modernizr-custom.js" async defer></script>
......
...@@ -709,6 +709,10 @@ add_action( 'phpmailer_init', 'setup_mailer' ); ...@@ -709,6 +709,10 @@ add_action( 'phpmailer_init', 'setup_mailer' );
function biuro_theme_setup(){ function biuro_theme_setup(){
load_theme_textdomain( 'biuro', get_template_directory() . '/languages' ); load_theme_textdomain( 'biuro', get_template_directory() . '/languages' );
// Make sure featured images are enabled
add_theme_support( 'post-thumbnails' );
} }
add_action( 'after_setup_theme', 'biuro_theme_setup' ); add_action( 'after_setup_theme', 'biuro_theme_setup' );
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
<link rel="preload" as="font" type="font/woff2" href="/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-500.woff2" crossorigin="anonymous" > <link rel="preload" as="font" type="font/woff2" href="/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-500.woff2" crossorigin="anonymous" >
<link rel="preload" as="font" type="font/woff2" href="/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-regular.woff2" crossorigin="anonymous" > <link rel="preload" as="font" type="font/woff2" href="/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-regular.woff2" crossorigin="anonymous" >
<style><?php include 'css/core-7662d27dec.min.css'; ?></style> <style><?php include 'css/core.min.css'; ?></style>
<script> <script>
document.documentElement.classList.replace('no-js', 'js'); document.documentElement.classList.replace('no-js', 'js');
...@@ -39,13 +39,13 @@ ...@@ -39,13 +39,13 @@
<link rel="preload" as="font" type="font/woff2" href="/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-300.woff2" crossorigin="anonymous" > <link rel="preload" as="font" type="font/woff2" href="/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-300.woff2" crossorigin="anonymous" >
<link rel="preload" as="font" type="font/woff2" href="/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-700.woff2" crossorigin="anonymous" > <link rel="preload" as="font" type="font/woff2" href="/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-700.woff2" crossorigin="anonymous" >
<link rel="preload" href="/wp-content/themes/biuro/css/main-bbc0ec2b25.min.css" as="style" onload="this.rel='stylesheet'"> <link rel="preload" href="/wp-content/themes/biuro/css/main.min.css" as="style" onload="this.rel='stylesheet'">
<link rel="preconnect" href="https://www.gstatic.com"> <link rel="preconnect" href="https://www.gstatic.com">
<link rel="preconnect" href="https://fonts.gstatic.com"> <link rel="preconnect" href="https://fonts.gstatic.com">
<noscript> <noscript>
<link rel="stylesheet" href="/wp-content/themes/biuro/css/main-bbc0ec2b25.min.css"> <link rel="stylesheet" href="/wp-content/themes/biuro/css/main.min.css">
</noscript> </noscript>
<?php wp_head(); ?> <?php wp_head(); ?>
......
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
<link rel="preload" as="font" type="font/woff2" href="/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-500.woff2" crossorigin="anonymous" > <link rel="preload" as="font" type="font/woff2" href="/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-500.woff2" crossorigin="anonymous" >
<link rel="preload" as="font" type="font/woff2" href="/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-regular.woff2" crossorigin="anonymous" > <link rel="preload" as="font" type="font/woff2" href="/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-regular.woff2" crossorigin="anonymous" >
<style><?php include 'css/core-7662d27dec.min.css'; ?></style> <style><?php include 'css/core.min.css'; ?></style>
<script> <script>
document.documentElement.classList.replace('no-js', 'js'); document.documentElement.classList.replace('no-js', 'js');
...@@ -50,13 +50,13 @@ ...@@ -50,13 +50,13 @@
<link rel="preload" as="font" type="font/woff2" href="/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-300.woff2" crossorigin="anonymous" > <link rel="preload" as="font" type="font/woff2" href="/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-300.woff2" crossorigin="anonymous" >
<link rel="preload" as="font" type="font/woff2" href="/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-700.woff2" crossorigin="anonymous" > <link rel="preload" as="font" type="font/woff2" href="/wp-content/themes/biuro/fonts/roboto-v19-cyrillic_latin_cyrillic-ext_latin-ext-700.woff2" crossorigin="anonymous" >
<link rel="preload" href="/wp-content/themes/biuro/css/main-bbc0ec2b25.min.css" as="style" onload="this.rel='stylesheet'"> <link rel="preload" href="/wp-content/themes/biuro/css/main.min.css" as="style" onload="this.rel='stylesheet'">
<link rel="preconnect" href="https://www.gstatic.com"> <link rel="preconnect" href="https://www.gstatic.com">
<link rel="preconnect" href="https://fonts.gstatic.com"> <link rel="preconnect" href="https://fonts.gstatic.com">
<noscript> <noscript>
<link rel="stylesheet" href="/wp-content/themes/biuro/css/main-bbc0ec2b25.min.css"> <link rel="stylesheet" href="/wp-content/themes/biuro/css/main.min.css">
</noscript> </noscript>
<?php <?php
......
(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{7:function(e,t,n){"use strict";n.r(t);const o=e=>{if(!e)return;const t=e.parentNode.nextElementSibling;if(!t||!t.classList.contains("c-accordion--content"))return;const n=e.classList.contains("c-accordion--header--is-expanded");n?(e=>{const t=e.scrollHeight,n=e.style.transition;e.style.transition="",requestAnimationFrame(()=>{e.style.height=t+"px",e.style.transition=n,requestAnimationFrame(()=>{e.style.height="0px"})})})(t):(history.pushState({},"",e.hash),requestAnimationFrame(()=>{(e=>{const t=e.offsetTop-(Math.max(document.documentElement.clientWidth,window.innerWidth||0)<960?72:117);window.scrollTo({top:t,behavior:"smooth"}),e.blur()})(e),requestAnimationFrame(()=>{(e=>{const t=e.scrollHeight,n=t=>{e.removeEventListener("transitionend",n)};e.style.height=t+"px",e.addEventListener("transitionend",n)})(t)})})),e.classList.toggle("c-accordion--header--is-expanded",!n)};t.default=()=>{document.querySelectorAll(".c-accordion--content").forEach(e=>{e.classList.add("c-accordion--content--is-collapsed")}),window.location.hash&&o(document.querySelector(window.location.hash)),document.querySelectorAll(".js-accordion--header").forEach(e=>{e.addEventListener("click",t=>{t.preventDefault(),o(e)})})}}}]);
\ No newline at end of file
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["accordion"],{
/***/ "./wp-content/themes/biuro/js/components/accordion/accordion.js":
/*!**********************************************************************!*\
!*** ./wp-content/themes/biuro/js/components/accordion/accordion.js ***!
\**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\nconst collapseContent = n => {\n const h = n.scrollHeight;\n const t = n.style.transition;\n n.style.transition = '';\n requestAnimationFrame(() => {\n n.style.height = h + 'px';\n n.style.transition = t;\n requestAnimationFrame(() => {\n n.style.height = 0 + 'px';\n });\n });\n};\n\nconst expandContent = n => {\n const h = n.scrollHeight;\n\n const done = e => {\n n.removeEventListener('transitionend', done);\n };\n\n n.style.height = h + 'px';\n n.addEventListener('transitionend', done);\n};\n\nconst scrollToSection = header => {\n const top = header.offsetTop - (Math.max(document.documentElement.clientWidth, window.innerWidth || 0) < 960 ? 72 : 117);\n window.scrollTo({\n top: top,\n behavior: 'smooth'\n });\n header.blur();\n};\n\nconst toggleSection = header => {\n if (!header) {\n return;\n }\n\n const node = header.parentNode.nextElementSibling;\n\n if (!node || !node.classList.contains('c-accordion--content')) {\n return;\n }\n\n const isOpen = header.classList.contains('c-accordion--header--is-expanded');\n\n if (isOpen) {\n collapseContent(node);\n } else {\n history.pushState({}, '', header.hash);\n requestAnimationFrame(() => {\n scrollToSection(header);\n requestAnimationFrame(() => {\n expandContent(node);\n });\n });\n }\n\n header.classList.toggle('c-accordion--header--is-expanded', !isOpen);\n};\n\nconst inititateAccordion = () => {\n document.querySelectorAll('.c-accordion--content').forEach(content => {\n content.classList.add('c-accordion--content--is-collapsed');\n });\n\n if (window.location.hash) {\n toggleSection(document.querySelector(window.location.hash));\n }\n\n document.querySelectorAll('.js-accordion--header').forEach(header => {\n header.addEventListener('click', e => {\n e.preventDefault();\n toggleSection(header);\n });\n });\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (inititateAccordion);\n\n//# sourceURL=webpack:///./wp-content/themes/biuro/js/components/accordion/accordion.js?");
/***/ })
}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{10:function(t,e,i){"use strict";i.r(e);var n=i(5);const s=t=>{var e={"ą":"a","č":"c","ę":"e","ė":"e","į":"i","š":"s","ų":"u","ū":"u","ž":"z","ā":"a","ē":"e","ģ":"g","ī":"i","ķ":"k","ļ":"l","ņ":"n","õ":"o","ä":"a","ö":"o","ü":"u"};return t=(t=(t=t.trim()).toLowerCase()).replace(/[ąčęėįšųūžāēģīķļņõäöü]/g,t=>e[t])},r=t=>{const e=document.getElementById(t),i=document.querySelector(".js-toggle--"+t),r=document.querySelector(".js-clear--"+t);let o=!1;const u=(t,e,i,n)=>{const s="search-city"===e.id?"query":"city";fetch("/wp-json/api/v1/options?langID="+t+"&str="+i+"&type="+s).then(t=>t.json()).then(t=>{if(!t||!t.length)return;const i=t.map(t=>({label:t.name+" ("+t.total+")",value:t.name}));e.box.list=i,n?(e.box.evaluate(),e.box.close()):(e.focus(),e.box.evaluate())})},a=t=>{const e="search-city"===t.id?document.getElementById("search-query"):document.getElementById("search-city");!e||e.value&&t.value||(!e.value&&t.value?u(t.dataset.id,e,t.value,!0):t.value||(u(t.dataset.id,t,e.value),e.value||u(t.dataset.id,e,e.value,!0)))},l=(t,e=0)=>{setTimeout(()=>{o=t},e),i&&i.classList.toggle("is-open",t)};if(!e)return;const c=new n.a(e,{minChars:0,maxItems:1e3,sort:!1,filter:function(t,e){return-1!==s(t).indexOf(s(e))}});e.addEventListener("input",()=>{r&&r.classList.toggle("u-hidden",!e.value),i&&i.classList.toggle("u-hidden",!!e.value)}),e.addEventListener("focus",()=>{o||0!==c.ul.childNodes.length&&!c.ul.hasAttribute("hidden")?(l(!1),c.close(),e.blur()):(l(!0),c.evaluate())}),e.addEventListener("blur",()=>{const t=Array.isArray(c.suggestions)&&1===c.suggestions.length?c.suggestions[0]:null;t&&s(e.value)===s(t.value)&&(e.value=t.value)}),e.addEventListener("awesomplete-selectcomplete",()=>{e.blur(),a(e),r&&r.classList.remove("u-hidden"),i&&i.classList.add("u-hidden")}),e.addEventListener("awesomplete-close",()=>{l(!1,150)}),i&&i.addEventListener("click",t=>{o?c.close():e.focus()}),r&&r.addEventListener("click",()=>{e.value="",a(e),r&&r.classList.add("u-hidden"),i&&i.classList.remove("u-hidden")}),e.box=c},o=(t,e)=>{if(!t||!e)return;const i=new n.a(t,{minChars:0,maxItems:1e3,sort:!1,filter:function(t,e){return-1!==s(t).indexOf(s(e))},replace:function(t){this.input.value=t.label,e&&(e.value=t.value)}});t.addEventListener("focus",()=>{i.evaluate()}),t.addEventListener("blur",()=>{const n=Array.isArray(i.suggestions)&&1===i.suggestions.length?i.suggestions[0]:null;n&&s(t.value)===s(n.label)&&(t.value=n.label,e&&(e.value=n.value))})};e.default=()=>{const t=document.getElementById("search"),e=document.getElementById("search-city"),i=document.getElementById("search-query");e&&r("search-city"),i&&r("search-query"),t&&e&&i&&t.addEventListener("submit",t=>{e.value||i.value||(e.focus(),t.preventDefault())},!1),o(document.getElementById("form-city"),document.getElementById("form-city-id")),o(document.getElementById("recommend-form-city"),document.getElementById("recommend-form-city-id"))}},5:function(t,e,i){"use strict";(function(t){e.a=function(){var e=function(t,i){var n=this;e.count=(e.count||0)+1,this.count=e.count,this.isOpened=!1,this.input=s(t),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("aria-expanded","false"),this.input.setAttribute("aria-owns","awesomplete_list_"+this.count),this.input.setAttribute("role","combobox"),this.options=i=i||{},function(t,e,i){for(var n in e){var s=e[n],r=t.input.getAttribute("data-"+n.toLowerCase());t[n]="number"==typeof s?parseInt(r):!1===s?null!==r:s instanceof Function?null:r,t[n]||0===t[n]||(t[n]=n in i?i[n]:s)}}(this,{minChars:2,maxItems:10,autoFirst:!1,data:e.DATA,filter:e.FILTER_CONTAINS,sort:!1!==i.sort&&e.SORT_BYLENGTH,container:e.CONTAINER,item:e.ITEM,replace:e.REPLACE,tabSelect:!1},i),this.index=-1,this.container=this.container(t),this.ul=s.create("ul",{hidden:"hidden",role:"listbox",id:"awesomplete_list_"+this.count,inside:this.container}),this.status=s.create("span",{className:"visually-hidden",role:"status","aria-live":"assertive","aria-atomic":!0,inside:this.container,textContent:0!=this.minChars?"Type "+this.minChars+" or more characters for results.":"Begin typing for results."}),this._events={input:{input:this.evaluate.bind(this),blur:this.close.bind(this,{reason:"blur"}),keydown:function(t){var e=t.keyCode;n.opened&&(13===e&&n.selected?(t.preventDefault(),n.select()):9===e&&n.selected&&n.tabSelect?n.select():27===e?n.close({reason:"esc"}):38!==e&&40!==e||(t.preventDefault(),n[38===e?"previous":"next"]()))}},form:{submit:this.close.bind(this,{reason:"submit"})},ul:{mousedown:function(t){t.preventDefault()},click:function(t){var e=t.target;if(e!==this){for(;e&&!/li/i.test(e.nodeName);)e=e.parentNode;e&&0===t.button&&(t.preventDefault(),n.select(e,t.target))}}}},s.bind(this.input,this._events.input),s.bind(this.input.form,this._events.form),s.bind(this.ul,this._events.ul),this.input.hasAttribute("list")?(this.list="#"+this.input.getAttribute("list"),this.input.removeAttribute("list")):this.list=this.input.getAttribute("data-list")||i.list||[],e.all.push(this)};function i(t){var e=Array.isArray(t)?{label:t[0],value:t[1]}:"object"==typeof t&&"label"in t&&"value"in t?t:{label:t,value:t};this.label=e.label||e.value,this.value=e.value}e.prototype={set list(t){if(Array.isArray(t))this._list=t;else if("string"==typeof t&&t.indexOf(",")>-1)this._list=t.split(/\s*,\s*/);else if((t=s(t))&&t.children){var e=[];n.apply(t.children).forEach((function(t){if(!t.disabled){var i=t.textContent.trim(),n=t.value||i,s=t.label||i;""!==n&&e.push({label:s,value:n})}})),this._list=e}document.activeElement===this.input&&this.evaluate()},get selected(){return this.index>-1},get opened(){return this.isOpened},close:function(t){this.opened&&(this.input.setAttribute("aria-expanded","false"),this.ul.setAttribute("hidden",""),this.isOpened=!1,this.index=-1,this.status.setAttribute("hidden",""),s.fire(this.input,"awesomplete-close",t||{}))},open:function(){this.input.setAttribute("aria-expanded","true"),this.ul.removeAttribute("hidden"),this.isOpened=!0,this.status.removeAttribute("hidden"),this.autoFirst&&-1===this.index&&this.goto(0),s.fire(this.input,"awesomplete-open")},destroy:function(){if(s.unbind(this.input,this._events.input),s.unbind(this.input.form,this._events.form),!this.options.container){var t=this.container.parentNode;t.insertBefore(this.input,this.container),t.removeChild(this.container)}this.input.removeAttribute("autocomplete"),this.input.removeAttribute("aria-autocomplete");var i=e.all.indexOf(this);-1!==i&&e.all.splice(i,1)},next:function(){var t=this.ul.children.length;this.goto(this.index<t-1?this.index+1:t?0:-1)},previous:function(){var t=this.ul.children.length,e=this.index-1;this.goto(this.selected&&-1!==e?e:t-1)},goto:function(t){var e=this.ul.children;this.selected&&e[this.index].setAttribute("aria-selected","false"),this.index=t,t>-1&&e.length>0&&(e[t].setAttribute("aria-selected","true"),this.status.textContent=e[t].textContent+", list item "+(t+1)+" of "+e.length,this.input.setAttribute("aria-activedescendant",this.ul.id+"_item_"+this.index),this.ul.scrollTop=e[t].offsetTop-this.ul.clientHeight+e[t].clientHeight,s.fire(this.input,"awesomplete-highlight",{text:this.suggestions[this.index]}))},select:function(t,e){if(t?this.index=s.siblingIndex(t):t=this.ul.children[this.index],t){var i=this.suggestions[this.index];s.fire(this.input,"awesomplete-select",{text:i,origin:e||t})&&(this.replace(i),this.close({reason:"select"}),s.fire(this.input,"awesomplete-selectcomplete",{text:i}))}},evaluate:function(){var t=this,e=this.input.value;e.length>=this.minChars&&this._list&&this._list.length>0?(this.index=-1,this.ul.innerHTML="",this.suggestions=this._list.map((function(n){return new i(t.data(n,e))})).filter((function(i){return t.filter(i,e)})),!1!==this.sort&&(this.suggestions=this.suggestions.sort(this.sort)),this.suggestions=this.suggestions.slice(0,this.maxItems),this.suggestions.forEach((function(i,n){t.ul.appendChild(t.item(i,e,n))})),0===this.ul.children.length?(this.status.textContent="No results found",this.close({reason:"nomatches"})):(this.open(),this.status.textContent=this.ul.children.length+" results found")):(this.close({reason:"nomatches"}),this.status.textContent="No results found")}},e.all=[],e.FILTER_CONTAINS=function(t,e){return RegExp(s.regExpEscape(e.trim()),"i").test(t)},e.FILTER_STARTSWITH=function(t,e){return RegExp("^"+s.regExpEscape(e.trim()),"i").test(t)},e.SORT_BYLENGTH=function(t,e){return t.length!==e.length?t.length-e.length:t<e?-1:1},e.CONTAINER=function(t){return s.create("div",{className:"awesomplete",around:t})},e.ITEM=function(t,e,i){var n=""===e.trim()?t:t.replace(RegExp(s.regExpEscape(e.trim()),"gi"),"<mark>$&</mark>");return s.create("li",{innerHTML:n,role:"option","aria-selected":"false",id:"awesomplete_list_"+this.count+"_item_"+i})},e.REPLACE=function(t){this.input.value=t.value},e.DATA=function(t){return t},Object.defineProperty(i.prototype=Object.create(String.prototype),"length",{get:function(){return this.label.length}}),i.prototype.toString=i.prototype.valueOf=function(){return""+this.label};var n=Array.prototype.slice;function s(t,e){return"string"==typeof t?(e||document).querySelector(t):t||null}function r(t,e){return n.call((e||document).querySelectorAll(t))}function o(){r("input.awesomplete").forEach((function(t){new e(t)}))}return s.create=function(t,e){var i=document.createElement(t);for(var n in e){var r=e[n];if("inside"===n)s(r).appendChild(i);else if("around"===n){var o=s(r);o.parentNode.insertBefore(i,o),i.appendChild(o),null!=o.getAttribute("autofocus")&&o.focus()}else n in i?i[n]=r:i.setAttribute(n,r)}return i},s.bind=function(t,e){if(t)for(var i in e){var n=e[i];i.split(/\s+/).forEach((function(e){t.addEventListener(e,n)}))}},s.unbind=function(t,e){if(t)for(var i in e){var n=e[i];i.split(/\s+/).forEach((function(e){t.removeEventListener(e,n)}))}},s.fire=function(t,e,i){var n=document.createEvent("HTMLEvents");for(var s in n.initEvent(e,!0,!0),i)n[s]=i[s];return t.dispatchEvent(n)},s.regExpEscape=function(t){return t.replace(/[-\\^$*+?.()|[\]{}]/g,"\\$&")},s.siblingIndex=function(t){for(var e=0;t=t.previousElementSibling;e++);return e},"undefined"!=typeof self&&(self.Awesomplete=e),"undefined"!=typeof Document&&("loading"!==document.readyState?o():document.addEventListener("DOMContentLoaded",o)),e.$=s,e.$$=r,t.exports&&(t.exports=e),e}()}).call(this,i(6)(t))},6:function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}}}]);
\ No newline at end of file
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["autocomplete"],{
/***/ "./node_modules/webpack/buildin/harmony-module.js":
/*!*******************************************!*\
!*** (webpack)/buildin/harmony-module.js ***!
\*******************************************/
/*! no static exports found */
/***/ (function(module, exports) {
eval("module.exports = function(originalModule) {\n\tif (!originalModule.webpackPolyfill) {\n\t\tvar module = Object.create(originalModule);\n\t\t// module.parent = undefined by default\n\t\tif (!module.children) module.children = [];\n\t\tObject.defineProperty(module, \"loaded\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.l;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(module, \"id\", {\n\t\t\tenumerable: true,\n\t\t\tget: function() {\n\t\t\t\treturn module.i;\n\t\t\t}\n\t\t});\n\t\tObject.defineProperty(module, \"exports\", {\n\t\t\tenumerable: true\n\t\t});\n\t\tmodule.webpackPolyfill = 1;\n\t}\n\treturn module;\n};\n\n\n//# sourceURL=webpack:///(webpack)/buildin/harmony-module.js?");
/***/ }),
/***/ "./wp-content/themes/biuro/js/components/autocomplete/autocomplete.js":
/*!****************************************************************************!*\
!*** ./wp-content/themes/biuro/js/components/autocomplete/autocomplete.js ***!
\****************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _vendor_awesomplete__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./vendor/awesomplete */ \"./wp-content/themes/biuro/js/components/autocomplete/vendor/awesomplete.js\");\n\n\nconst lisp = str => {\n var symbols = {\n 'ą': 'a',\n 'č': 'c',\n 'ę': 'e',\n 'ė': 'e',\n 'į': 'i',\n 'š': 's',\n 'ų': 'u',\n 'ū': 'u',\n 'ž': 'z',\n 'ā': 'a',\n 'ē': 'e',\n 'ģ': 'g',\n 'ī': 'i',\n 'ķ': 'k',\n 'ļ': 'l',\n 'ņ': 'n',\n 'õ': 'o',\n 'ä': 'a',\n 'ö': 'o',\n 'ü': 'u'\n };\n str = str.trim();\n str = str.toLowerCase();\n str = str.replace(/[ąčęėįšųūžāēģīķļņõäöü]/g, s => {\n return symbols[s];\n });\n return str;\n};\n\nconst autocomplete = str => {\n const node = document.getElementById(str);\n const arrow = document.querySelector('.js-toggle--' + str);\n const clear = document.querySelector('.js-clear--' + str);\n let isOpen = false;\n let isClosed = false;\n\n const update = (langID, target, str, hidden) => {\n const type = target.id === 'search-city' ? 'query' : 'city';\n fetch('/wp-json/api/v1/options?langID=' + langID + '&str=' + str + '&type=' + type).then(t => t.json()).then(data => {\n if (!data || !data.length) {\n return;\n }\n\n const list = data.map(option => {\n return {\n label: option.name + ' (' + option.total + ')',\n value: option.name\n };\n });\n target.box.list = list;\n\n if (hidden) {\n target.box.evaluate();\n target.box.close();\n } else {\n target.focus();\n target.box.evaluate();\n }\n });\n };\n\n const updateOptions = node => {\n const target = node.id === 'search-city' ? document.getElementById('search-query') : document.getElementById('search-city');\n\n if (!target || target.value && node.value) {\n return;\n }\n\n if (!target.value && node.value) {\n update(node.dataset.id, target, node.value, true);\n } else if (!node.value) {\n update(node.dataset.id, node, target.value);\n\n if (!target.value) {\n update(node.dataset.id, target, target.value, true);\n }\n }\n };\n\n const toggle = (status, delay = 0) => {\n setTimeout(() => {\n isOpen = status;\n }, delay);\n\n if (arrow) {\n arrow.classList.toggle('is-open', status);\n }\n };\n\n if (!node) {\n return;\n }\n\n const box = new _vendor_awesomplete__WEBPACK_IMPORTED_MODULE_0__[\"default\"](node, {\n minChars: 0,\n maxItems: 1000,\n sort: false,\n filter: function (text, input) {\n return lisp(text).indexOf(lisp(input)) !== -1;\n }\n });\n node.addEventListener('input', () => {\n if (clear) {\n clear.classList.toggle('u-hidden', !node.value);\n }\n\n if (arrow) {\n arrow.classList.toggle('u-hidden', !!node.value);\n }\n });\n node.addEventListener('focus', () => {\n if (!isOpen && (box.ul.childNodes.length === 0 || box.ul.hasAttribute('hidden'))) {\n toggle(true);\n box.evaluate();\n } else {\n toggle(false);\n box.close();\n node.blur();\n }\n });\n node.addEventListener('blur', () => {\n const suggestion = Array.isArray(box.suggestions) && box.suggestions.length === 1 ? box.suggestions[0] : null;\n\n if (!suggestion) {\n return;\n }\n\n if (lisp(node.value) === lisp(suggestion.value)) {\n node.value = suggestion.value;\n }\n });\n node.addEventListener('awesomplete-selectcomplete', () => {\n node.blur();\n updateOptions(node);\n\n if (clear) {\n clear.classList.remove('u-hidden');\n }\n\n if (arrow) {\n arrow.classList.add('u-hidden');\n }\n });\n node.addEventListener('awesomplete-close', () => {\n toggle(false, 150);\n });\n\n if (arrow) {\n arrow.addEventListener('click', e => {\n if (!isOpen) {\n node.focus();\n } else {\n box.close();\n }\n });\n }\n\n if (clear) {\n clear.addEventListener('click', () => {\n node.value = '';\n updateOptions(node);\n\n if (clear) {\n clear.classList.add('u-hidden');\n }\n\n if (arrow) {\n arrow.classList.remove('u-hidden');\n }\n });\n }\n\n node.box = box;\n};\n\nconst setCityAwesomplete = (node, cityID) => {\n if (!node || !cityID) {\n return;\n }\n\n const nodeBox = new _vendor_awesomplete__WEBPACK_IMPORTED_MODULE_0__[\"default\"](node, {\n minChars: 0,\n maxItems: 1000,\n sort: false,\n filter: function (text, input) {\n return lisp(text).indexOf(lisp(input)) !== -1;\n },\n replace: function (suggestion) {\n this.input.value = suggestion.label;\n\n if (cityID) {\n cityID.value = suggestion.value;\n }\n }\n });\n node.addEventListener('focus', () => {\n nodeBox.evaluate();\n });\n node.addEventListener('blur', () => {\n const suggestion = Array.isArray(nodeBox.suggestions) && nodeBox.suggestions.length === 1 ? nodeBox.suggestions[0] : null;\n\n if (!suggestion) {\n return;\n }\n\n if (lisp(node.value) === lisp(suggestion.label)) {\n node.value = suggestion.label;\n\n if (cityID) {\n cityID.value = suggestion.value;\n }\n }\n });\n};\n\nconst setCityAwesompletes = () => {\n setCityAwesomplete(document.getElementById('form-city'), document.getElementById('form-city-id'));\n setCityAwesomplete(document.getElementById('recommend-form-city'), document.getElementById('recommend-form-city-id'));\n};\n\nconst inititateAutocomplete = () => {\n const search = document.getElementById('search');\n const city = document.getElementById('search-city');\n const query = document.getElementById('search-query');\n\n if (city) {\n autocomplete('search-city');\n }\n\n if (query) {\n autocomplete('search-query');\n }\n\n if (search && city && query) {\n search.addEventListener('submit', e => {\n if (!city.value && !query.value) {\n city.focus();\n e.preventDefault();\n }\n }, false);\n }\n\n setCityAwesompletes();\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (inititateAutocomplete);\n\n//# sourceURL=webpack:///./wp-content/themes/biuro/js/components/autocomplete/autocomplete.js?");
/***/ }),
/***/ "./wp-content/themes/biuro/js/components/autocomplete/vendor/awesomplete.js":
/*!**********************************************************************************!*\
!*** ./wp-content/themes/biuro/js/components/autocomplete/vendor/awesomplete.js ***!
\**********************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/**\n * Simple, lightweight, usable local autocomplete library for modern browsers\n * Because there weren’t enough autocomplete scripts in the world? Because I’m completely insane and have NIH syndrome? Probably both. :P\n * @author Lea Verou http://leaverou.github.io/awesomplete\n * MIT license\n */\n/* harmony default export */ __webpack_exports__[\"default\"] = ((function () {\n var _ = function (input, o) {\n var me = this; // Keep track of number of instances for unique IDs\n\n _.count = (_.count || 0) + 1;\n this.count = _.count; // Setup\n\n this.isOpened = false;\n this.input = $(input);\n this.input.setAttribute(\"autocomplete\", \"off\");\n this.input.setAttribute(\"aria-expanded\", \"false\");\n this.input.setAttribute(\"aria-owns\", \"awesomplete_list_\" + this.count);\n this.input.setAttribute(\"role\", \"combobox\"); // store constructor options in case we need to distinguish\n // between default and customized behavior later on\n\n this.options = o = o || {};\n configure(this, {\n minChars: 2,\n maxItems: 10,\n autoFirst: false,\n data: _.DATA,\n filter: _.FILTER_CONTAINS,\n sort: o.sort === false ? false : _.SORT_BYLENGTH,\n container: _.CONTAINER,\n item: _.ITEM,\n replace: _.REPLACE,\n tabSelect: false\n }, o);\n this.index = -1; // Create necessary elements\n\n this.container = this.container(input);\n this.ul = $.create(\"ul\", {\n hidden: \"hidden\",\n role: \"listbox\",\n id: \"awesomplete_list_\" + this.count,\n inside: this.container\n });\n this.status = $.create(\"span\", {\n className: \"visually-hidden\",\n role: \"status\",\n \"aria-live\": \"assertive\",\n \"aria-atomic\": true,\n inside: this.container,\n textContent: this.minChars != 0 ? \"Type \" + this.minChars + \" or more characters for results.\" : \"Begin typing for results.\"\n }); // Bind events\n\n this._events = {\n input: {\n \"input\": this.evaluate.bind(this),\n \"blur\": this.close.bind(this, {\n reason: \"blur\"\n }),\n \"keydown\": function (evt) {\n var c = evt.keyCode; // If the dropdown `ul` is in view, then act on keydown for the following keys:\n // Enter / Esc / Up / Down\n\n if (me.opened) {\n if (c === 13 && me.selected) {\n // Enter\n evt.preventDefault();\n me.select();\n } else if (c === 9 && me.selected && me.tabSelect) {\n me.select();\n } else if (c === 27) {\n // Esc\n me.close({\n reason: \"esc\"\n });\n } else if (c === 38 || c === 40) {\n // Down/Up arrow\n evt.preventDefault();\n me[c === 38 ? \"previous\" : \"next\"]();\n }\n }\n }\n },\n form: {\n \"submit\": this.close.bind(this, {\n reason: \"submit\"\n })\n },\n ul: {\n // Prevent the default mousedowm, which ensures the input is not blurred.\n // The actual selection will happen on click. This also ensures dragging the\n // cursor away from the list item will cancel the selection\n \"mousedown\": function (evt) {\n evt.preventDefault();\n },\n // The click event is fired even if the corresponding mousedown event has called preventDefault\n \"click\": function (evt) {\n var li = evt.target;\n\n if (li !== this) {\n while (li && !/li/i.test(li.nodeName)) {\n li = li.parentNode;\n }\n\n if (li && evt.button === 0) {\n // Only select on left click\n evt.preventDefault();\n me.select(li, evt.target);\n }\n }\n }\n }\n };\n $.bind(this.input, this._events.input);\n $.bind(this.input.form, this._events.form);\n $.bind(this.ul, this._events.ul);\n\n if (this.input.hasAttribute(\"list\")) {\n this.list = \"#\" + this.input.getAttribute(\"list\");\n this.input.removeAttribute(\"list\");\n } else {\n this.list = this.input.getAttribute(\"data-list\") || o.list || [];\n }\n\n _.all.push(this);\n };\n\n _.prototype = {\n set list(list) {\n if (Array.isArray(list)) {\n this._list = list;\n } else if (typeof list === \"string\" && list.indexOf(\",\") > -1) {\n this._list = list.split(/\\s*,\\s*/);\n } else {\n // Element or CSS selector\n list = $(list);\n\n if (list && list.children) {\n var items = [];\n slice.apply(list.children).forEach(function (el) {\n if (!el.disabled) {\n var text = el.textContent.trim();\n var value = el.value || text;\n var label = el.label || text;\n\n if (value !== \"\") {\n items.push({\n label: label,\n value: value\n });\n }\n }\n });\n this._list = items;\n }\n }\n\n if (document.activeElement === this.input) {\n this.evaluate();\n }\n },\n\n get selected() {\n return this.index > -1;\n },\n\n get opened() {\n return this.isOpened;\n },\n\n close: function (o) {\n if (!this.opened) {\n return;\n }\n\n this.input.setAttribute(\"aria-expanded\", \"false\");\n this.ul.setAttribute(\"hidden\", \"\");\n this.isOpened = false;\n this.index = -1;\n this.status.setAttribute(\"hidden\", \"\");\n $.fire(this.input, \"awesomplete-close\", o || {});\n },\n open: function () {\n this.input.setAttribute(\"aria-expanded\", \"true\");\n this.ul.removeAttribute(\"hidden\");\n this.isOpened = true;\n this.status.removeAttribute(\"hidden\");\n\n if (this.autoFirst && this.index === -1) {\n this.goto(0);\n }\n\n $.fire(this.input, \"awesomplete-open\");\n },\n destroy: function () {\n //remove events from the input and its form\n $.unbind(this.input, this._events.input);\n $.unbind(this.input.form, this._events.form); // cleanup container if it was created by Awesomplete but leave it alone otherwise\n\n if (!this.options.container) {\n //move the input out of the awesomplete container and remove the container and its children\n var parentNode = this.container.parentNode;\n parentNode.insertBefore(this.input, this.container);\n parentNode.removeChild(this.container);\n } //remove autocomplete and aria-autocomplete attributes\n\n\n this.input.removeAttribute(\"autocomplete\");\n this.input.removeAttribute(\"aria-autocomplete\"); //remove this awesomeplete instance from the global array of instances\n\n var indexOfAwesomplete = _.all.indexOf(this);\n\n if (indexOfAwesomplete !== -1) {\n _.all.splice(indexOfAwesomplete, 1);\n }\n },\n next: function () {\n var count = this.ul.children.length;\n this.goto(this.index < count - 1 ? this.index + 1 : count ? 0 : -1);\n },\n previous: function () {\n var count = this.ul.children.length;\n var pos = this.index - 1;\n this.goto(this.selected && pos !== -1 ? pos : count - 1);\n },\n // Should not be used, highlights specific item without any checks!\n goto: function (i) {\n var lis = this.ul.children;\n\n if (this.selected) {\n lis[this.index].setAttribute(\"aria-selected\", \"false\");\n }\n\n this.index = i;\n\n if (i > -1 && lis.length > 0) {\n lis[i].setAttribute(\"aria-selected\", \"true\");\n this.status.textContent = lis[i].textContent + \", list item \" + (i + 1) + \" of \" + lis.length;\n this.input.setAttribute(\"aria-activedescendant\", this.ul.id + \"_item_\" + this.index); // scroll to highlighted element in case parent's height is fixed\n\n this.ul.scrollTop = lis[i].offsetTop - this.ul.clientHeight + lis[i].clientHeight;\n $.fire(this.input, \"awesomplete-highlight\", {\n text: this.suggestions[this.index]\n });\n }\n },\n select: function (selected, origin) {\n if (selected) {\n this.index = $.siblingIndex(selected);\n } else {\n selected = this.ul.children[this.index];\n }\n\n if (selected) {\n var suggestion = this.suggestions[this.index];\n var allowed = $.fire(this.input, \"awesomplete-select\", {\n text: suggestion,\n origin: origin || selected\n });\n\n if (allowed) {\n this.replace(suggestion);\n this.close({\n reason: \"select\"\n });\n $.fire(this.input, \"awesomplete-selectcomplete\", {\n text: suggestion\n });\n }\n }\n },\n evaluate: function () {\n var me = this;\n var value = this.input.value;\n\n if (value.length >= this.minChars && this._list && this._list.length > 0) {\n this.index = -1; // Populate list with options that match\n\n this.ul.innerHTML = \"\";\n this.suggestions = this._list.map(function (item) {\n return new Suggestion(me.data(item, value));\n }).filter(function (item) {\n return me.filter(item, value);\n });\n\n if (this.sort !== false) {\n this.suggestions = this.suggestions.sort(this.sort);\n }\n\n this.suggestions = this.suggestions.slice(0, this.maxItems);\n this.suggestions.forEach(function (text, index) {\n me.ul.appendChild(me.item(text, value, index));\n });\n\n if (this.ul.children.length === 0) {\n this.status.textContent = \"No results found\";\n this.close({\n reason: \"nomatches\"\n });\n } else {\n this.open();\n this.status.textContent = this.ul.children.length + \" results found\";\n }\n } else {\n this.close({\n reason: \"nomatches\"\n });\n this.status.textContent = \"No results found\";\n }\n }\n }; // Static methods/properties\n\n _.all = [];\n\n _.FILTER_CONTAINS = function (text, input) {\n return RegExp($.regExpEscape(input.trim()), \"i\").test(text);\n };\n\n _.FILTER_STARTSWITH = function (text, input) {\n return RegExp(\"^\" + $.regExpEscape(input.trim()), \"i\").test(text);\n };\n\n _.SORT_BYLENGTH = function (a, b) {\n if (a.length !== b.length) {\n return a.length - b.length;\n }\n\n return a < b ? -1 : 1;\n };\n\n _.CONTAINER = function (input) {\n return $.create(\"div\", {\n className: \"awesomplete\",\n around: input\n });\n };\n\n _.ITEM = function (text, input, item_id) {\n var html = input.trim() === \"\" ? text : text.replace(RegExp($.regExpEscape(input.trim()), \"gi\"), \"<mark>$&</mark>\");\n return $.create(\"li\", {\n innerHTML: html,\n \"role\": \"option\",\n \"aria-selected\": \"false\",\n \"id\": \"awesomplete_list_\" + this.count + \"_item_\" + item_id\n });\n };\n\n _.REPLACE = function (text) {\n this.input.value = text.value;\n };\n\n _.DATA = function (item\n /*, input*/\n ) {\n return item;\n }; // Private functions\n\n\n function Suggestion(data) {\n var o = Array.isArray(data) ? {\n label: data[0],\n value: data[1]\n } : typeof data === \"object\" && \"label\" in data && \"value\" in data ? data : {\n label: data,\n value: data\n };\n this.label = o.label || o.value;\n this.value = o.value;\n }\n\n Object.defineProperty(Suggestion.prototype = Object.create(String.prototype), \"length\", {\n get: function () {\n return this.label.length;\n }\n });\n\n Suggestion.prototype.toString = Suggestion.prototype.valueOf = function () {\n return \"\" + this.label;\n };\n\n function configure(instance, properties, o) {\n for (var i in properties) {\n var initial = properties[i],\n attrValue = instance.input.getAttribute(\"data-\" + i.toLowerCase());\n\n if (typeof initial === \"number\") {\n instance[i] = parseInt(attrValue);\n } else if (initial === false) {\n // Boolean options must be false by default anyway\n instance[i] = attrValue !== null;\n } else if (initial instanceof Function) {\n instance[i] = null;\n } else {\n instance[i] = attrValue;\n }\n\n if (!instance[i] && instance[i] !== 0) {\n instance[i] = i in o ? o[i] : initial;\n }\n }\n } // Helpers\n\n\n var slice = Array.prototype.slice;\n\n function $(expr, con) {\n return typeof expr === \"string\" ? (con || document).querySelector(expr) : expr || null;\n }\n\n function $$(expr, con) {\n return slice.call((con || document).querySelectorAll(expr));\n }\n\n $.create = function (tag, o) {\n var element = document.createElement(tag);\n\n for (var i in o) {\n var val = o[i];\n\n if (i === \"inside\") {\n $(val).appendChild(element);\n } else if (i === \"around\") {\n var ref = $(val);\n ref.parentNode.insertBefore(element, ref);\n element.appendChild(ref);\n\n if (ref.getAttribute(\"autofocus\") != null) {\n ref.focus();\n }\n } else if (i in element) {\n element[i] = val;\n } else {\n element.setAttribute(i, val);\n }\n }\n\n return element;\n };\n\n $.bind = function (element, o) {\n if (element) {\n for (var event in o) {\n var callback = o[event];\n event.split(/\\s+/).forEach(function (event) {\n element.addEventListener(event, callback);\n });\n }\n }\n };\n\n $.unbind = function (element, o) {\n if (element) {\n for (var event in o) {\n var callback = o[event];\n event.split(/\\s+/).forEach(function (event) {\n element.removeEventListener(event, callback);\n });\n }\n }\n };\n\n $.fire = function (target, type, properties) {\n var evt = document.createEvent(\"HTMLEvents\");\n evt.initEvent(type, true, true);\n\n for (var j in properties) {\n evt[j] = properties[j];\n }\n\n return target.dispatchEvent(evt);\n };\n\n $.regExpEscape = function (s) {\n return s.replace(/[-\\\\^$*+?.()|[\\]{}]/g, \"\\\\$&\");\n };\n\n $.siblingIndex = function (el) {\n /* eslint-disable no-cond-assign */\n for (var i = 0; el = el.previousElementSibling; i++);\n\n return i;\n }; // Initialization\n\n\n function init() {\n $$(\"input.awesomplete\").forEach(function (input) {\n new _(input);\n });\n } // Make sure to export Awesomplete on self when in a browser\n\n\n if (typeof self !== \"undefined\") {\n self.Awesomplete = _;\n } // Are we in a browser? Check for Document constructor\n\n\n if (typeof Document !== \"undefined\") {\n // DOM already loaded?\n if (document.readyState !== \"loading\") {\n init();\n } else {\n // Wait for it\n document.addEventListener(\"DOMContentLoaded\", init);\n }\n }\n\n _.$ = $;\n _.$$ = $$; // Expose Awesomplete as a CJS module\n\n if ( true && module.exports) {\n module.exports = _;\n }\n\n return _;\n})());\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack:///./wp-content/themes/biuro/js/components/autocomplete/vendor/awesomplete.js?");
/***/ })
}]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{12:function(e,o,t){"use strict";t.r(o);var n=t(0);let c=!0;function a(){const e=document.querySelector("#copy-tooltip");e&&(e.style.opacity=1,setTimeout(()=>{e.style.opacity=0},3e3))}function i(e){if(!navigator.clipboard)return function(e){var o=document.createElement("textarea");o.className="u-hidden",o.value=e,document.querySelector(".c-share").appendChild(o),o.focus(),o.select();try{var t=document.execCommand("copy")?"successful":"unsuccessful";console.log("Fallback: Copying text command was "+t)}catch(e){console.error("Fallback: Oops, unable to copy",e)}document.body.removeChild(o)}(e),void a();navigator.clipboard.writeText(e).then((function(){a()}),(function(e){console.error("Async: Could not copy text: ",e)}))}window.onfocus=function(){c=!0},window.onblur=function(){c=!1};o.default=()=>{document.querySelector(".js-copy-to-clipboard")&&document.querySelector(".js-copy-to-clipboard").addEventListener("click",e=>{e.preventDefault(),i(window.location.origin+window.location.pathname+"?utm_source=copy_share_button_job_page ")});const e=document.querySelector(".js-share-messenger");e&&e.addEventListener("click",e=>{e.preventDefault();const o=e.currentTarget;window.location.href="fb-messenger://share/?link="+encodeURIComponent(window.location.origin+window.location.pathname+"?utm_source=messenger_share_button_job_page&app_id="+o.dataset.id),setTimeout(()=>{!document.hidden&&c&&(window.location.href=o.href)},100)});const o=document.querySelector(".js-share-whatsapp");o&&o.addEventListener("click",e=>{e.preventDefault();const o=e.currentTarget;window.location.href="whatsapp://send?text="+o.dataset.text,setTimeout(()=>{!document.hidden&&c&&window.open(o.href,"_blank")},100)});const t=document.querySelector(".js-biuro-facebook");t&&setTimeout(()=>{!async function(e){Object(n.a)("https://connect.facebook.net/en_US/sdk.js").then(()=>{window.FB&&window.FB.init({appId:e,version:"v3.3",status:!0,xfbml:!0})})}(t.dataset.id)},1500)}}}]);
\ No newline at end of file
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["job-share"],{
/***/ "./wp-content/themes/biuro/js/components/job-share/job-share.js":
/*!**********************************************************************!*\
!*** ./wp-content/themes/biuro/js/components/job-share/job-share.js ***!
\**********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_load_js_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/load-js.js */ \"./wp-content/themes/biuro/js/utils/load-js.js\");\n\n\nasync function inititateFacebook(ID) {\n Object(_utils_load_js_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])('https://connect.facebook.net/en_US/sdk.js').then(() => {\n if (!window.FB) {\n return;\n }\n\n window.FB.init({\n appId: ID,\n version: 'v3.3',\n status: true,\n xfbml: true\n });\n });\n}\n\nlet isPageActive = true;\n\nwindow.onfocus = function () {\n isPageActive = true;\n};\n\nwindow.onblur = function () {\n isPageActive = false;\n};\n\nfunction fallbackCopyTextToClipboard(text) {\n var textArea = document.createElement('textarea');\n textArea.className = 'u-hidden';\n textArea.value = text;\n document.querySelector('.c-share').appendChild(textArea);\n textArea.focus();\n textArea.select();\n\n try {\n var successful = document.execCommand('copy');\n var msg = successful ? 'successful' : 'unsuccessful';\n console.log('Fallback: Copying text command was ' + msg);\n } catch (err) {\n console.error('Fallback: Oops, unable to copy', err);\n }\n\n document.body.removeChild(textArea);\n}\n\nfunction showCopyTooltip() {\n const tooltip = document.querySelector('#copy-tooltip');\n\n if (tooltip) {\n tooltip.style.opacity = 1;\n setTimeout(() => {\n tooltip.style.opacity = 0;\n }, 3000);\n }\n}\n\nfunction copyTextToClipboard(text) {\n if (!navigator.clipboard) {\n fallbackCopyTextToClipboard(text);\n showCopyTooltip();\n return;\n }\n\n navigator.clipboard.writeText(text).then(function () {\n showCopyTooltip();\n }, function (err) {\n console.error('Async: Could not copy text: ', err);\n });\n}\n\nconst inititateJobShare = () => {\n if (document.querySelector('.js-copy-to-clipboard')) {\n document.querySelector('.js-copy-to-clipboard').addEventListener('click', e => {\n e.preventDefault();\n copyTextToClipboard(window.location.origin + window.location.pathname + '?utm_source=copy_share_button_job_page ');\n });\n }\n\n const messenger = document.querySelector('.js-share-messenger');\n\n if (messenger) {\n messenger.addEventListener('click', e => {\n e.preventDefault();\n const target = e.currentTarget;\n window.location.href = 'fb-messenger://share/?link=' + encodeURIComponent(window.location.origin + window.location.pathname + '?utm_source=messenger_share_button_job_page&app_id=' + target.dataset.id);\n setTimeout(() => {\n if (document.hidden || !isPageActive) {\n return;\n }\n\n window.location.href = target.href;\n }, 100);\n });\n }\n\n const whatsapp = document.querySelector('.js-share-whatsapp');\n\n if (whatsapp) {\n whatsapp.addEventListener('click', e => {\n e.preventDefault();\n const target = e.currentTarget;\n window.location.href = 'whatsapp://send?text=' + target.dataset.text;\n setTimeout(() => {\n if (document.hidden || !isPageActive) {\n return;\n }\n\n window.open(target.href, '_blank');\n }, 100);\n });\n }\n\n const facebook = document.querySelector('.js-biuro-facebook');\n\n if (facebook) {\n setTimeout(() => {\n inititateFacebook(facebook.dataset.id);\n }, 1500);\n }\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (inititateJobShare);\n\n//# sourceURL=webpack:///./wp-content/themes/biuro/js/components/job-share/job-share.js?");
/***/ })
}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{11:function(e,t,n){"use strict";n.r(t);var o,i=n(0);function s(e,t){const n=function(){function e(e,t,n="top"){this.position=e;var o=document.createElement("div");o.innerHTML=t||"",o.classList.add("popup-bubble"),o.classList.add("popup-bubble--"+n);var i=document.createElement("div");i.classList.add("popup-bubble-anchor"),i.appendChild(o),this.containerDiv=document.createElement("div"),this.containerDiv.classList.add("popup-container"),this.containerDiv.appendChild(i),window.google.maps.OverlayView.preventMapHitsAndGesturesFrom(this.containerDiv)}return e.prototype=Object.create(window.google.maps.OverlayView.prototype),e.prototype.onAdd=function(){this.getPanes().floatPane.appendChild(this.containerDiv)},e.prototype.onRemove=function(){this.containerDiv.parentElement&&this.containerDiv.parentElement.removeChild(this.containerDiv)},e.prototype.draw=function(){var e=this.getProjection().fromLatLngToDivPixel(this.position),t=Math.abs(e.x)<4e3&&Math.abs(e.y)<4e3?"block":"none";"block"===t&&(this.containerDiv.style.left=e.x+"px",this.containerDiv.style.top=e.y+"px"),this.containerDiv.style.display!==t&&(this.containerDiv.style.display=t)},e}(),o=new window.google.maps.LatLngBounds;let i;for(var s=0;s<t.length;s++){const a=t[s],l=new window.google.maps.LatLng(a.lat,a.lng);i=new n(l,a.title,a.pos),i.setMap(e),o.extend(l)}e.fitBounds(o)}function a(e,t,n){for(var i=new window.google.maps.LatLngBounds,s=0;s<t.length;s++){const l=t[s],d=new window.google.maps.LatLng(l.lat,l.lng);var a=new window.google.maps.Marker({position:d,map:e,icon:"/wp-content/themes/biuro/i/ico--map-pin.svg",title:l.title||""});o&&o.close(),i.extend(d),l.content&&(a.content=l.content,window.google.maps.event.addListener(a,"click",(function(){o&&o.close(),(o=new window.google.maps.InfoWindow({content:this.content})).open(e,this)}))),n&&(window.innerWidth<960&&window.scrollTo(0,0),new google.maps.event.trigger(a,"click"))}e.fitBounds(i),window.innerWidth>1020?e.panBy(250,0):window.innerWidth>959&&e.panBy(180,0)}function l(e){var t=new window.google.maps.Map(e,{}),n=new window.google.maps.StyledMapType([{featureType:"all",elementType:"all",stylers:[{saturation:-92},{lightness:-8},{hue:"#004ed4"}]},{featureType:"water",elementType:"all",stylers:[{saturation:-95},{lightness:-25},{hue:"#004ed4"}]}],{name:"Biuro"});return t.mapTypes.set("biuro",n),t.setMapTypeId("biuro"),window.google.maps.event.addListenerOnce(t,"bounds_changed",(function(){this.getZoom()>15&&this.setZoom(14)})),t}t.default=()=>{const e=document.getElementById("js-map--divisions");e&&fetch("/wp-json/api/v1/divisions?langID="+e.dataset.id).then(e=>e.json()).then(t=>{!function(e,t){Object(i.a)("https://maps.googleapis.com/maps/api/js?key=AIzaSyBQjPQnLGLeICbpTTu8kLjVRrLUYYCTS2M").then(()=>{window.google&&setTimeout(()=>{var n=l(e);let o=[];Object.keys(t).forEach(e=>{const n=t[e];"city"===e.substr(0,4)&&(o=o.concat(n))}),document.querySelectorAll(".js-division").forEach(e=>{e.addEventListener("click",()=>{const i=e&&e.dataset.id?e.dataset.id:"";t[i]?a(n,t[i].filter(e=>e.lat&&e.lng),!0):a(n,o.filter(e=>e.lat&&e.lng))})}),a(n,o.filter(e=>e.lat&&e.lng))},50)})}(e,t)});const t=document.getElementById("js-map--cities");t&&fetch("/wp-content/themes/biuro/json/"+t.dataset.source+".json").then(e=>e.json()).then(e=>{!function e(t,n){if(window.google){var o=l(t);s(o,n),window.innerWidth>1020?o.panBy(-230,0):window.innerWidth>959&&o.panBy(-150,0)}else setTimeout(()=>{e(t,n)},250)}(t,e)});const n=document.getElementById("js-map--regions");n&&function e(t){if(!window.google)return void setTimeout(()=>{e(t)},250);a(l(t),[{title:"Vilnius",lat:54.687157,lng:25.279652},{title:"Rīga",lat:56.946285,lng:24.105078},{title:"Tallinn",lat:59.436962,lng:24.753574}])}(n)}}}]);
\ No newline at end of file
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["map"],{
/***/ "./wp-content/themes/biuro/js/components/map/map.js":
/*!**********************************************************!*\
!*** ./wp-content/themes/biuro/js/components/map/map.js ***!
\**********************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _utils_load_js_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../utils/load-js.js */ \"./wp-content/themes/biuro/js/utils/load-js.js\");\n // https://developers-dot-devsite-v2-prod.appspot.com/maps/documentation/javascript/examples/overlay-popup\n\nfunction createPopupClass() {\n function Popup(position, city, pos = 'top') {\n this.position = position;\n var content = document.createElement('div');\n content.innerHTML = city || '';\n content.classList.add('popup-bubble');\n content.classList.add('popup-bubble--' + pos); // This zero-height div is positioned at the bottom of the bubble.\n\n var bubbleAnchor = document.createElement('div');\n bubbleAnchor.classList.add('popup-bubble-anchor');\n bubbleAnchor.appendChild(content); // This zero-height div is positioned at the bottom of the tip.\n\n this.containerDiv = document.createElement('div');\n this.containerDiv.classList.add('popup-container');\n this.containerDiv.appendChild(bubbleAnchor); // Optionally stop clicks, etc., from bubbling up to the map.\n\n window.google.maps.OverlayView.preventMapHitsAndGesturesFrom(this.containerDiv);\n } // ES5 magic to extend google.maps.OverlayView.\n\n\n Popup.prototype = Object.create(window.google.maps.OverlayView.prototype);\n /** Called when the popup is added to the map. */\n\n Popup.prototype.onAdd = function () {\n this.getPanes().floatPane.appendChild(this.containerDiv);\n };\n /** Called when the popup is removed from the map. */\n\n\n Popup.prototype.onRemove = function () {\n if (this.containerDiv.parentElement) {\n this.containerDiv.parentElement.removeChild(this.containerDiv);\n }\n };\n /** Called each frame when the popup needs to draw itself. */\n\n\n Popup.prototype.draw = function () {\n var divPosition = this.getProjection().fromLatLngToDivPixel(this.position); // Hide the popup when it is far out of view.\n\n var display = Math.abs(divPosition.x) < 4000 && Math.abs(divPosition.y) < 4000 ? 'block' : 'none';\n\n if (display === 'block') {\n this.containerDiv.style.left = divPosition.x + 'px';\n this.containerDiv.style.top = divPosition.y + 'px';\n }\n\n if (this.containerDiv.style.display !== display) {\n this.containerDiv.style.display = display;\n }\n };\n\n return Popup;\n}\n\nvar info;\n\nfunction setCitiesMarkers(map, positions) {\n const Popup = createPopupClass();\n const bounds = new window.google.maps.LatLngBounds();\n let popup;\n\n for (var i = 0; i < positions.length; i++) {\n const position = positions[i];\n const pos = new window.google.maps.LatLng(position.lat, position.lng);\n popup = new Popup(pos, position.title, position.pos);\n popup.setMap(map);\n bounds.extend(pos);\n }\n\n map.fitBounds(bounds);\n}\n\nfunction setMarkers(map, positions, focus) {\n var bounds = new window.google.maps.LatLngBounds();\n\n for (var i = 0; i < positions.length; i++) {\n const position = positions[i];\n const pos = new window.google.maps.LatLng(position.lat, position.lng);\n var marker = new window.google.maps.Marker({\n position: pos,\n map: map,\n icon: '/wp-content/themes/biuro/i/ico--map-pin.svg',\n title: position.title || ''\n });\n\n if (info) {\n info.close();\n }\n\n bounds.extend(pos);\n\n if (position.content) {\n marker.content = position.content;\n window.google.maps.event.addListener(marker, 'click', function () {\n if (info) {\n info.close();\n }\n\n info = new window.google.maps.InfoWindow({\n content: this.content\n });\n info.open(map, this);\n });\n }\n\n if (focus) {\n if (window.innerWidth < 960) {\n window.scrollTo(0, 0);\n }\n\n new google.maps.event.trigger(marker, 'click');\n }\n }\n\n map.fitBounds(bounds);\n\n if (window.innerWidth > 1020) {\n map.panBy(250, 0);\n } else if (window.innerWidth > 959) {\n map.panBy(180, 0);\n }\n}\n\nfunction setGoogleMap(node) {\n const mapStyles = [{\n featureType: 'all',\n elementType: 'all',\n stylers: [{\n saturation: -92\n }, {\n lightness: -8\n }, {\n hue: '#004ed4'\n }]\n }, {\n featureType: 'water',\n elementType: 'all',\n stylers: [{\n saturation: -95\n }, {\n lightness: -25\n }, {\n hue: '#004ed4'\n }]\n }];\n var map = new window.google.maps.Map(node, {});\n var biuroMap = new window.google.maps.StyledMapType(mapStyles, {\n name: 'Biuro'\n });\n map.mapTypes.set('biuro', biuroMap);\n map.setMapTypeId('biuro');\n window.google.maps.event.addListenerOnce(map, 'bounds_changed', function () {\n if (this.getZoom() > 15) {\n this.setZoom(14);\n }\n });\n return map;\n}\n\nfunction initCitiesMap(node, cities) {\n if (!window.google) {\n setTimeout(() => {\n initCitiesMap(node, cities);\n }, 250);\n return;\n }\n\n var map = setGoogleMap(node);\n setCitiesMarkers(map, cities);\n\n if (window.innerWidth > 1020) {\n map.panBy(-230, 0);\n } else if (window.innerWidth > 959) {\n map.panBy(-150, 0);\n }\n}\n\nfunction initRegionsMap(node) {\n if (!window.google) {\n setTimeout(() => {\n initRegionsMap(node);\n }, 250);\n return;\n }\n\n var map = setGoogleMap(node);\n const regions = [{\n title: 'Vilnius',\n lat: 54.687157,\n lng: 25.279652\n }, {\n title: 'Rīga',\n lat: 56.946285,\n lng: 24.105078\n }, {\n title: 'Tallinn',\n lat: 59.436962,\n lng: 24.753574\n }];\n setMarkers(map, regions);\n}\n\nfunction initDivisionsMap(node, data) {\n Object(_utils_load_js_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"])('https://maps.googleapis.com/maps/api/js?key=AIzaSyBQjPQnLGLeICbpTTu8kLjVRrLUYYCTS2M').then(() => {\n if (!window.google) {\n return;\n }\n\n setTimeout(() => {\n var map = setGoogleMap(node);\n let divisions = [];\n Object.keys(data).forEach(key => {\n const division = data[key];\n\n if (key.substr(0, 4) === 'city') {\n divisions = divisions.concat(division);\n }\n });\n document.querySelectorAll('.js-division').forEach(node => {\n node.addEventListener('click', () => {\n const ID = node && node.dataset.id ? node.dataset.id : '';\n\n if (data[ID]) {\n setMarkers(map, data[ID].filter(d => {\n return d.lat && d.lng;\n }), true);\n } else {\n setMarkers(map, divisions.filter(d => {\n return d.lat && d.lng;\n }));\n }\n });\n });\n setMarkers(map, divisions.filter(d => {\n return d.lat && d.lng;\n }));\n }, 50);\n });\n}\n\nconst inititateMap = () => {\n // <script src=\"https://maps.googleapis.com/maps/api/js?key=AIzaSyBQjPQnLGLeICbpTTu8kLjVRrLUYYCTS2M\" async defer></script>\n const division = document.getElementById('js-map--divisions');\n\n if (division) {\n fetch('/wp-json/api/v1/divisions?langID=' + division.dataset.id).then(t => t.json()).then(data => {\n initDivisionsMap(division, data);\n });\n }\n\n const city = document.getElementById('js-map--cities');\n\n if (city) {\n fetch('/wp-content/themes/biuro/json/' + city.dataset.source + '.json').then(t => t.json()).then(data => {\n initCitiesMap(city, data);\n });\n }\n\n const region = document.getElementById('js-map--regions');\n\n if (region) {\n initRegionsMap(region);\n }\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (inititateMap);\n\n//# sourceURL=webpack:///./wp-content/themes/biuro/js/components/map/map.js?");
/***/ })
}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{13:function(e,p,t){"use strict";t.r(p);const o=(e,p,t)=>{const o={value:p,expiry:(new Date).getTime()+t};localStorage.setItem(e,JSON.stringify(o))},n=e=>{const p=localStorage.getItem(e);if(!p)return null;const t=JSON.parse(p);return(new Date).getTime()>t.expiry?(localStorage.removeItem(e),null):t.value},l=()=>{const e=document.getElementById("employer-popup");e&&!n("employer-popup")&&(o("employer-popup","expires",12096e5),window.dataLayer=window.dataLayer||[],e.style.display="block",window.dataLayer.push({event:"b2b_popup_show"}),e.querySelector(".js-popup--btn")&&e.querySelector(".js-popup--btn").addEventListener("click",e=>{window.dataLayer.push({event:"b2b_popup_navigate",label:"Recommend page"})}),e.querySelector(".js-popup--close")&&e.querySelector(".js-popup--close").addEventListener("click",p=>{p.preventDefault(),e.style.display="none"}))},a=e=>{const p=document.getElementById("employee-popup");p&&!n("employee-popup")&&e.clientY<50&&null==e.relatedTarget&&"select"!==e.target.nodeName.toLowerCase()&&(document.removeEventListener("mouseout",a),o("employee-popup","expires",12096e5),window.dataLayer=window.dataLayer||[],p.style.display="block",window.dataLayer.push({event:"b2c_popup_show"}),p.querySelector(".js-popup--btn")&&p.querySelector(".js-popup--btn").addEventListener("click",e=>{window.dataLayer.push({event:"b2c_popup_navigate",label:"Recommend page"})}),p.querySelector(".js-popup--close")&&p.querySelector(".js-popup--close").addEventListener("click",e=>{e.preventDefault(),p.style.display="none"}))};p.default=()=>{document.getElementById("employee-popup")&&!n("employee-popup")&&setTimeout(()=>{document.addEventListener("mouseout",a)},3e3),document.getElementById("employer-popup")&&!n("employer-popup")&&setTimeout(l,45e3)}}}]);
\ No newline at end of file
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["popup"],{
/***/ "./wp-content/themes/biuro/js/components/popup/popup.js":
/*!**************************************************************!*\
!*** ./wp-content/themes/biuro/js/components/popup/popup.js ***!
\**************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\nconst EMPLOYEE_DELAY = 3000; // 3 seconds\n\nconst EMPLOYEE_EXPIRY = 14 * 86400 * 1000; // 14 days\n\nconst EMPLOYER_DELAY = 45000; // 45 seconds\n\nconst EMPLOYER_EXPIRY = 14 * 86400 * 1000; // 14 days\n\nconst setExpirableItem = (key, value, ttl) => {\n const now = new Date(); // `item` is an object which contains the original value\n // as well as the time when it's supposed to expire\n\n const item = {\n value: value,\n expiry: now.getTime() + ttl\n };\n localStorage.setItem(key, JSON.stringify(item));\n};\n\nconst getExpirableItem = key => {\n const itemStr = localStorage.getItem(key); // if the item doesn't exist, return null\n\n if (!itemStr) {\n return null;\n }\n\n const item = JSON.parse(itemStr);\n const now = new Date(); // compare the expiry time of the item with the current time\n\n if (now.getTime() > item.expiry) {\n // If the item is expired, delete the item from storage\n // and return null\n localStorage.removeItem(key);\n return null;\n }\n\n return item.value;\n};\n\nconst showEmployerPopup = () => {\n const container = document.getElementById('employer-popup');\n\n if (!container || getExpirableItem('employer-popup')) {\n return;\n }\n\n setExpirableItem('employer-popup', 'expires', EMPLOYER_EXPIRY);\n window.dataLayer = window.dataLayer || [];\n container.style.display = 'block';\n window.dataLayer.push({\n event: 'b2b_popup_show'\n });\n\n if (container.querySelector('.js-popup--btn')) {\n container.querySelector('.js-popup--btn').addEventListener('click', e => {\n window.dataLayer.push({\n event: 'b2b_popup_navigate',\n label: 'Recommend page'\n });\n });\n }\n\n if (container.querySelector('.js-popup--close')) {\n container.querySelector('.js-popup--close').addEventListener('click', e => {\n e.preventDefault();\n container.style.display = 'none';\n });\n }\n};\n\nconst showEmployeePopup = e => {\n const container = document.getElementById('employee-popup');\n\n if (!container || getExpirableItem('employee-popup')) {\n return;\n }\n\n if (e.clientY < 50 && e.relatedTarget == null && e.target.nodeName.toLowerCase() !== 'select') {\n document.removeEventListener('mouseout', showEmployeePopup);\n setExpirableItem('employee-popup', 'expires', EMPLOYEE_EXPIRY);\n window.dataLayer = window.dataLayer || [];\n container.style.display = 'block';\n window.dataLayer.push({\n event: 'b2c_popup_show'\n });\n\n if (container.querySelector('.js-popup--btn')) {\n container.querySelector('.js-popup--btn').addEventListener('click', e => {\n window.dataLayer.push({\n event: 'b2c_popup_navigate',\n label: 'Recommend page'\n });\n });\n }\n\n if (container.querySelector('.js-popup--close')) {\n container.querySelector('.js-popup--close').addEventListener('click', e => {\n e.preventDefault();\n container.style.display = 'none';\n });\n }\n }\n};\n\nconst inititatePopup = () => {\n if (document.getElementById('employee-popup') && !getExpirableItem('employee-popup')) {\n setTimeout(() => {\n document.addEventListener('mouseout', showEmployeePopup);\n }, EMPLOYEE_DELAY);\n }\n\n if (document.getElementById('employer-popup') && !getExpirableItem('employer-popup')) {\n setTimeout(showEmployerPopup, EMPLOYER_DELAY);\n }\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (inititatePopup);\n\n//# sourceURL=webpack:///./wp-content/themes/biuro/js/components/popup/popup.js?");
/***/ })
}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{8:function(t,e,r){"use strict";r.r(e);e.default=()=>{const t=document.querySelector(".c-tabs"),e=t.querySelector("ul"),r=e.querySelectorAll("a"),a=t.querySelectorAll("section"),i=t=>{t&&(window.location.hash=t,history.pushState?history.pushState(null,t):location.hash=t)},o=(t,e)=>{e.focus(),e.removeAttribute("tabindex"),e.setAttribute("aria-selected","true"),t.removeAttribute("aria-selected"),t.setAttribute("tabindex","-1");const i=Array.prototype.indexOf.call(r,e),o=Array.prototype.indexOf.call(r,t);a[o].hidden=!0,a[i].hidden=!1};e.setAttribute("role","tablist"),Array.prototype.forEach.call(r,(t,n)=>{t.setAttribute("role","tab"),t.setAttribute("id","tab"+(n+1)),t.setAttribute("tabindex","-1"),t.parentNode.setAttribute("role","presentation"),t.addEventListener("click",t=>{t.preventDefault();const r=e.querySelector("[aria-selected]");t.currentTarget!==r&&(i(t.currentTarget.dataset.hash),o(r,t.currentTarget))}),t.addEventListener("keydown",t=>{const e=Array.prototype.indexOf.call(r,t.currentTarget),l=37===t.which?e-1:39===t.which?e+1:40===t.which?"down":null;null!==l&&(t.preventDefault(),"down"===l?a[n].focus():r[l]&&(i(t.currentTarget.dataset.hash),o(t.currentTarget,r[l])))})}),Array.prototype.forEach.call(a,(t,e)=>{t.setAttribute("role","tabpanel"),t.setAttribute("tabindex","-1"),t.setAttribute("aria-labelledby",r[e].id),t.hidden=!0});let n=0;if(location.hash){const t=location.hash.replace("#","");a.forEach((e,r)=>{e.id===t&&(n=r)})}r[n].removeAttribute("tabindex"),r[n].setAttribute("aria-selected","true"),a[n].hidden=!1}}}]);
\ No newline at end of file
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["tabs"],{
/***/ "./wp-content/themes/biuro/js/components/tabs/tabs.js":
/*!************************************************************!*\
!*** ./wp-content/themes/biuro/js/components/tabs/tabs.js ***!
\************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\nconst inititateTabs = () => {\n // Get relevant elements and collections\n const tablist = document.querySelector('.js-tabs');\n const tabs = tablist.querySelectorAll('.js-tab');\n const panels = document.querySelectorAll('.js-tabs-content');\n\n const updateHash = hash => {\n if (!hash) {\n return;\n }\n\n window.location.hash = hash;\n\n if (history.pushState) {\n history.pushState(null, hash);\n } else {\n location.hash = hash;\n }\n }; // The tab switching function\n\n\n const switchTab = (oldTab, newTab) => {\n newTab.focus(); // Make the active tab focusable by the user (Tab key)\n\n newTab.removeAttribute('tabindex'); // Set the selected state\n\n newTab.setAttribute('aria-selected', 'true');\n oldTab.removeAttribute('aria-selected');\n oldTab.setAttribute('tabindex', '-1'); // Get the indices of the new and old tabs to find the correct\n // tab panels to show and hide\n\n const index = Array.prototype.indexOf.call(tabs, newTab);\n const oldIndex = Array.prototype.indexOf.call(tabs, oldTab);\n panels[oldIndex].hidden = true;\n panels[index].hidden = false;\n }; // Add the tablist role to the first <ul> in the .tabbed container\n\n\n tablist.setAttribute('role', 'tablist'); // Add semantics are remove user focusability for each tab\n\n Array.prototype.forEach.call(tabs, (tab, i) => {\n tab.setAttribute('role', 'tab');\n tab.setAttribute('id', 'tab' + (i + 1));\n tab.setAttribute('tabindex', '-1');\n tab.parentNode.setAttribute('role', 'presentation'); // Handle clicking of tabs for mouse users\n\n tab.addEventListener('click', e => {\n e.preventDefault();\n const currentTab = tablist.querySelector('[aria-selected]');\n\n if (e.currentTarget !== currentTab) {\n updateHash(e.currentTarget.dataset.hash);\n switchTab(currentTab, e.currentTarget);\n }\n }); // Handle keydown events for keyboard users\n\n tab.addEventListener('keydown', e => {\n // Get the index of the current tab in the tabs node list\n const index = Array.prototype.indexOf.call(tabs, e.currentTarget); // Work out which key the user is pressing and\n // Calculate the new tab's index where appropriate\n\n const dir = e.which === 37 ? index - 1 : e.which === 39 ? index + 1 : e.which === 40 ? 'down' : null;\n\n if (dir !== null) {\n e.preventDefault(); // If the down key is pressed, move focus to the open panel,\n // otherwise switch to the adjacent tab\n\n if (dir === 'down') {\n panels[i].focus();\n } else if (tabs[dir]) {\n updateHash(e.currentTarget.dataset.hash);\n switchTab(e.currentTarget, tabs[dir]);\n }\n }\n });\n }); // Add tab panel semantics and hide them all\n\n Array.prototype.forEach.call(panels, (panel, i) => {\n panel.setAttribute('role', 'tabpanel');\n panel.setAttribute('tabindex', '-1');\n panel.setAttribute('aria-labelledby', tabs[i].id);\n panel.hidden = true;\n });\n let indx = 0;\n\n if (location.hash) {\n const ID = location.hash.replace('#', '');\n panels.forEach((panel, i) => {\n if (panel.id === ID) {\n indx = i;\n }\n });\n } // Initially activate the first tab and reveal the first tab panel\n\n\n tabs[indx].removeAttribute('tabindex');\n tabs[indx].setAttribute('aria-selected', 'true');\n panels[indx].hidden = false;\n};\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (inititateTabs);\n\n//# sourceURL=webpack:///./wp-content/themes/biuro/js/components/tabs/tabs.js?");
/***/ })
}]);
\ No newline at end of file
const inititateTabs = () => { const inititateTabs = () => {
// Get relevant elements and collections // Get relevant elements and collections
const container = document.querySelector('.c-tabs'); const tablist = document.querySelector('.js-tabs');
const tablist = container.querySelector('ul'); const tabs = tablist.querySelectorAll('.js-tab');
const tabs = tablist.querySelectorAll('a'); const panels = document.querySelectorAll('.js-tabs-content');
const panels = container.querySelectorAll('section');
const updateHash = (hash) => { const updateHash = (hash) => {
if (!hash) { if (!hash) {
......
!function(e){function t(t){for(var o,c,r=t[0],s=t[1],a=0,d=[];a<r.length;a++)c=r[a],Object.prototype.hasOwnProperty.call(n,c)&&n[c]&&d.push(n[c][0]),n[c]=0;for(o in s)Object.prototype.hasOwnProperty.call(s,o)&&(e[o]=s[o]);for(i&&i(t);d.length;)d.shift()()}var o={},n={4:0};function c(t){if(o[t])return o[t].exports;var n=o[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,c),n.l=!0,n.exports}c.e=function(e){var t=[],o=n[e];if(0!==o)if(o)t.push(o[2]);else{var r=new Promise((function(t,c){o=n[e]=[t,c]}));t.push(o[2]=r);var s,a=document.createElement("script");a.charset="utf-8",a.timeout=120,c.nc&&a.setAttribute("nonce",c.nc),a.src=function(e){return c.p+"wp-content/themes/biuro/js/components/"+({0:"accordion",1:"autocomplete",2:"feedback",3:"job-share",5:"map",6:"popup",7:"tabs"}[e]||e)+"-"+{0:"2f69296d",1:"df0794bc",2:"3d1a4d26",3:"cf7870c2",5:"c443fad5",6:"e893a8e4",7:"9adc476f"}[e]+".min.js"}(e);var i=new Error;s=function(t){a.onerror=a.onload=null,clearTimeout(d);var o=n[e];if(0!==o){if(o){var c=t&&("load"===t.type?"missing":t.type),r=t&&t.target&&t.target.src;i.message="Loading chunk "+e+" failed.\n("+c+": "+r+")",i.name="ChunkLoadError",i.type=c,i.request=r,o[1](i)}n[e]=void 0}};var d=setTimeout((function(){s({type:"timeout",target:a})}),12e4);a.onerror=a.onload=s,document.head.appendChild(a)}return Promise.all(t)},c.m=e,c.c=o,c.d=function(e,t,o){c.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},c.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.t=function(e,t){if(1&t&&(e=c(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(c.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)c.d(o,n,function(t){return e[t]}.bind(null,n));return o},c.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(t,"a",t),t},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},c.p="/",c.oe=function(e){throw console.error(e),e};var r=window.webpackJsonp=window.webpackJsonp||[],s=r.push.bind(r);r.push=t,r=r.slice();for(var a=0;a<r.length;a++)t(r[a]);var i=s;c(c.s=1)}([function(e,t,o){"use strict";function n(e){return new Promise((t,o)=>{const n=document.createElement("script");n.src=e,n.async=!0,n.onload=t,n.onerror=o,document.head.appendChild(n)})}o.d(t,"a",(function(){return n}))},function(e,t,o){e.exports=o(3)},function(e,t){window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach),[Element.prototype,CharacterData.prototype,DocumentType.prototype].forEach((function(e){e.hasOwnProperty("remove")||Object.defineProperty(e,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){null!==this.parentNode&&this.parentNode.removeChild(this)}})}))},function(e,t,o){"use strict";o.r(t);o(2);var n=o(0);const c="6Lc76qoUAAAAALk0aYR500zOZVG1BicNl3GTb-Hu";let r;const s=(e,t)=>{const o=Math.floor(999999*Math.random())+1e5;window.grecaptcha.execute(c,{action:t+o}).then(t=>{e.value=t}),r||(r=setInterval(()=>{s(e,t)},9e4))},a=e=>{if(r)return;const t=e.dataset.action||"";Object(n.a)("https://www.google.com/recaptcha/api.js?render="+c).then(()=>{window.grecaptcha&&window.grecaptcha.ready((function(){s(e,t)}))})};(e=>{const t=document.getElementById("cookie-warning"),o=document.getElementById("cookie-agree"),n=document.getElementById("cookie-close"),c=!!r()&&localStorage.getItem("biuro-agree");function r(){try{return localStorage.setItem("a","a"),localStorage.removeItem("a"),!0}catch(e){return!1}}t&&o&&n&&!c&&(t.style.display="block",o.addEventListener("click",()=>{r()&&localStorage.setItem("biuro-agree","true"),t.style.display="none"}),n.addEventListener("click",()=>{t.style.display="none"}))})(window),(e=>{const t=document.querySelector(".c-nav--lang");t&&t.addEventListener("click",e=>{e.currentTarget.classList.toggle("c-nav--lang--is-open")})})(window),window,document.querySelectorAll(".js-toggle--nav").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),document.body.classList.toggle("is-nav--open")})}),document.querySelectorAll(".js-toggle--aside").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),document.body.classList.remove("is-aside--open"),document.body.classList.remove("is-aside--open-additional"),document.body.classList.remove("is-aside--open-city")})}),document.querySelectorAll(".js-toggle--aside-city").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),document.body.classList.add("is-aside--open"),document.body.classList.remove("is-aside--open-additional"),document.body.classList.add("is-aside--open-city")})}),document.querySelectorAll(".js-toggle--aside--additional").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),document.body.classList.toggle("is-aside--open"),document.body.classList.remove("is-aside--open-city"),document.body.classList.add("is-aside--open-additional")})}),document.querySelectorAll(".js-form--input-file").forEach(e=>{e.addEventListener("change",()=>{const t=e.parentNode,o=e.value.split(/\\|\//).pop(),n=t.querySelector(".js-form--input-file-text");n&&o&&(n.innerHTML=o)})}),document.querySelectorAll(".js-toggle--services").forEach(e=>{e.addEventListener("click",()=>{e.parentNode.classList.toggle("c-services--is-open")})}),document.querySelectorAll(".js-toggle--sections").forEach(e=>{e.addEventListener("click",()=>{const t=e.parentNode;t.classList.contains("c-sections--is-open")||document.querySelectorAll(".c-sections--is-open").forEach(e=>{e.classList.remove("c-sections--is-open")}),t.classList.toggle("c-sections--is-open")})}),document.querySelectorAll(".js-expand-jobs-section").forEach(e=>{e.addEventListener("click",t=>{t.preventDefault(),e.parentNode.classList.remove("c-jobs-section--is-closed"),e.remove()})});const i=()=>{const e=document.querySelector('[name="s"][value="1"]');if(e)return void e.click();const t=document.querySelector('[name="name"]');t&&t.focus()};document.querySelector(".js-inititate-position-form")&&document.querySelector(".js-inititate-position-form").addEventListener("click",i),document.querySelector(".js-focus-form")&&document.querySelector(".js-focus-form").addEventListener("click",()=>{const e=document.querySelector(".c-form input:first-of-type");e&&e.focus()}),document.querySelector(".js-modal--close")&&document.querySelector(".js-modal--close").addEventListener("click",()=>{const e=document.querySelector(".c-modal");e&&e.remove();const t=document.querySelector(".c-form [autofocus]");t&&t.focus()}),(e=>{const t=document.querySelector(".c-form [autofocus]");if(t&&t.focus(),location.hash){const e=document.querySelector(".c-form--input-wrap--error input")||document.querySelector(".c-form--checkbox--error");if(e)return void e.focus();const t=document.querySelector('.c-form [name="name"]');t&&t.focus()}})(window),window,document.querySelectorAll(".gtm-share-click").forEach(e=>{e.addEventListener("click",t=>{const o=e.dataset||{};window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"shareClick",shareLabel:o.label||""})})}),document.querySelectorAll(".gtm-click").forEach(e=>{e.addEventListener("click",t=>{const o=e.dataset||{};window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:o.event||"",label:o.label||""})})});document.querySelectorAll('[name="form-position"], [name="form-employees"], [name="form-employers"], [name="form-recommend"], [name="form-newsletter"]').forEach(e=>{e.addEventListener("submit",()=>{(e=>{e.querySelector('[type="submit"]')&&(e.querySelector('[type="submit"]').classList.add("c-btn--disabled"),e.querySelector('[type="submit"]').classList.add("c-btn--loading"))})(e)})}),document.querySelector("#submit-recommend")&&document.querySelector("#submit-recommend").addEventListener("click",e=>{e.preventDefault();const t=document.querySelector('[name="form-recommend"] [type="submit"]');t&&(e.currentTarget.classList.add("c-btn--disabled"),e.currentTarget.classList.add("c-btn--loading"),t.click())}),document.querySelector(".js-submit-employees-form")&&document.querySelector(".js-submit-employees-form").addEventListener("click",e=>{const t=document.querySelector('[name="form-employees"] [type="submit"]');t&&(e.preventDefault(),e.currentTarget.classList.add("c-btn--disabled"),e.currentTarget.classList.add("c-btn--loading"),t.click())}),document.querySelector(".js-accordion--header")&&async function(){const{default:e}=await o.e(0).then(o.bind(null,7));return e}().then(e=>{e()}),document.querySelector(".c-tabs")&&async function(){const{default:e}=await o.e(7).then(o.bind(null,8));return e}().then(e=>{e()});(e=>{if(!e)return;const t=()=>{(async function(){const{default:e}=await o.e(2).then(o.bind(null,9));return e})().then(e=>{e()})};if(!window.IntersectionObserver)return void t();const n=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(t(),n.unobserve(e.target))})},{});n.observe(e)})(document.querySelector(".c-feedbacks--inner"));const d=()=>{const e=()=>{(async function(){const{default:e}=await o.e(1).then(o.bind(null,10));return e})().then(e=>{e()})};window.requestIdleCallback?window.requestIdleCallback(e):e()};(document.getElementById("search")||document.getElementById("form-city")||document.getElementById("recommend-form-city"))&&d(),(document.getElementById("js-map--divisions")||document.getElementById("js-map--cities")||document.getElementById("js-map--regions"))&&async function(){const{default:e}=await o.e(5).then(o.bind(null,11));return e}().then(e=>{e()}),(document.querySelector(".js-copy-to-clipboard")||document.querySelector(".js-share-messenger")||document.querySelector(".js-share-whatsapp")||document.querySelector(".js-biuro-facebook"))&&async function(){const{default:e}=await o.e(3).then(o.bind(null,12));return e}().then(e=>{e()}),async function(){const{default:e}=await o.e(6).then(o.bind(null,13));e()}(),document.querySelector(".js-collapse-row--toggle")&&document.querySelector(".js-collapse-row--toggle").addEventListener("click",e=>{e.currentTarget.parentNode.classList.toggle("c-form--row--collapsed")});const l=document.getElementById("g-recaptcha-response");l&&async function(e){if("IntersectionObserver"in window){const t=e.closest("form"),o=new IntersectionObserver(t=>{t.forEach(t=>{t.isIntersecting&&(a(e),o.unobserve(t.target))})},{});o.observe(t)}else window.requestIdleCallback?window.requestIdleCallback(()=>{a(e)}):a(e)}(l),(e=>{const t=document.getElementById("search");t&&document.querySelectorAll(".js-search--focus").forEach(e=>{e.addEventListener("focus",()=>{window.innerWidth<960&&t.getBoundingClientRect().top>80&&window.scroll(0,210)})})})(window),(e=>{const t="is-header--hidden",o=document.querySelector(".l-header");if(!o)return!0;let n=0,c=0,r=0,s=0,a=0;window.addEventListener("scroll",function(e,t){var o,n;return function(){const c=this,r=arguments,s=new Date;o&&s<o+e?(clearTimeout(n),n=setTimeout(()=>{o=s,t.apply(c,r)},e)):(o=s,t.apply(c,r))}}(250,(function(){n=document.body.offsetHeight,c=window.innerHeight,r=window.pageYOffset,a=s-r,r<=0||a>0&&o.classList.contains(t)?o.classList.remove(t):a<0&&(r+c>=n&&o.classList.contains(t)?o.classList.remove(t):document.body.classList.contains("is-nav--open")||o.classList.add(t)),s=r})))})(window)}]);
\ No newline at end of file
...@@ -280,7 +280,7 @@ if (document.querySelector('.js-accordion--header')) { ...@@ -280,7 +280,7 @@ if (document.querySelector('.js-accordion--header')) {
}); });
} }
if (document.querySelector('.c-tabs')) { if (document.querySelector('.js-tabs')) {
getTabs().then(inititateTabs => { getTabs().then(inititateTabs => {
inititateTabs(); inititateTabs();
}); });
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -52,7 +52,7 @@ get_header(); ?> ...@@ -52,7 +52,7 @@ get_header(); ?>
<?php <?php
if ( 1 < count($divisions) ): if ( 1 < count($divisions) ):
?> ?>
<span class="js-division c-division"><?php _e('All', 'biuro'); ?></span> <span class="js-division c-division"><?php _e('All', 'biuro'); ?></span>
<?php <?php
endif; endif;
......
...@@ -35,9 +35,13 @@ ...@@ -35,9 +35,13 @@
<main id="main" class="l-main"> <main id="main" class="l-main">
<?php <?php
if ( is_active_sidebar( 'sales_page_services' ) ) : global $biuroSettings;
dynamic_sidebar( 'sales_page_services' );
endif; if ($recommendPage && $biuroSettings->field('sales_page_biuro_services') == 'services'):
get_template_part( 'template-parts/sales-page/services', '' );
else:
get_template_part( 'template-parts/sales-page/services', 'widget' );
endif;
?> ?>
<?php <?php
......
<?php
if ( is_active_sidebar( 'sales_page_services' ) ) :
dynamic_sidebar( 'sales_page_services' );
endif;
?>
<?php
global $wpdb;
$params = array(
'limit' => -1
);
$langs = pll_the_languages(array('raw'=>1));
$langID = $langs[pll_current_language('slug')]['id'];
$where = ' langs.`object_id` IS NOT NULL';
$params['join'] = ' LEFT JOIN `' . $wpdb->prefix . 'term_relationships` AS `langs` ON `langs`.`object_id` = `t`.`ID` AND `langs`.`term_taxonomy_id` = ' . $langID;
$params['where'] = $where;
$pods = pods( 'service', $params);
if ($pods->total() > 0):
$services = $pods->data();
?>
<h2 class="c-services--header"><?php _e('Our services', 'biuro'); ?></h2>
<div class="js-tabs c-services c-services--wide">
<?php
function normalize ($string) {
$table = array(
'Š'=>'S', 'š'=>'s', 'Đ'=>'Dj', 'đ'=>'dj', 'Ž'=>'Z', 'ž'=>'z', 'Č'=>'C', 'č'=>'c', 'Ć'=>'C', 'ć'=>'c',
'À'=>'A', 'Á'=>'A', 'Â'=>'A', 'Ã'=>'A', 'Ä'=>'A', 'Å'=>'A', 'Æ'=>'A', 'Ç'=>'C', 'È'=>'E', 'É'=>'E',
'Ê'=>'E', 'Ë'=>'E', 'Ì'=>'I', 'Í'=>'I', 'Î'=>'I', 'Ï'=>'I', 'Ñ'=>'N', 'Ò'=>'O', 'Ó'=>'O', 'Ô'=>'O',
'Õ'=>'O', 'Ö'=>'O', 'Ø'=>'O', 'Ù'=>'U', 'Ú'=>'U', 'Û'=>'U', 'Ü'=>'U', 'Ý'=>'Y', 'Þ'=>'B', 'ß'=>'Ss',
'à'=>'a', 'á'=>'a', 'â'=>'a', 'ã'=>'a', 'ä'=>'a', 'å'=>'a', 'æ'=>'a', 'ç'=>'c', 'è'=>'e', 'é'=>'e',
'ê'=>'e', 'ë'=>'e', 'ì'=>'i', 'í'=>'i', 'î'=>'i', 'ï'=>'i', 'ð'=>'o', 'ñ'=>'n', 'ò'=>'o', 'ó'=>'o',
'ô'=>'o', 'õ'=>'o', 'ö'=>'o', 'ø'=>'o', 'ù'=>'u', 'ú'=>'u', 'û'=>'u', 'ý'=>'y', 'ý'=>'y', 'þ'=>'b',
'ÿ'=>'y', 'Ŕ'=>'R', 'ŕ'=>'r',
);
return strtr($string, $table);
}
foreach ($services as &$service):
$iconID = get_post_meta($service->ID, 'icon_id', true);
?>
<div id="service-<?php echo $service->ID; ?>" class="js-tab c-services--item c-services--item--extended" data-hash="#<?php echo $service->post_name; ?>">
<div class="c-services--item-inner c-services--item-inner--extended">
<div class="c-services--ico"><svg width="56px" height="56px"><use href="<?php echo $iconID; ?>"></use></svg></div>
<p class="c-services--heading"><?php echo $service->post_title; ?></p>
<div class="c-services--toggle">
<svg width="13px" height="8px" class="c-services--toggle-up"><use href="#ico--up"></use></svg>
<svg width="13px" height="8px" class="c-services--toggle-down"><use href="#ico--down"></use></svg>
</div>
</div>
</div>
<?php
endforeach;
?>
</div>
<div>
<?php
foreach ($services as &$service):
$image = get_the_post_thumbnail( $service->ID, 'medium');
?>
<div id="<?php echo $service->post_name; ?>" class="js-tabs-content c-services--details">
<?php
if ($image):
?>
<div class="c-services--details-image"><?php echo $image; ?></div>
<?php
endif;
?>
<div class="c-services--details-content"><?php echo $service->post_content; ?></div>
</div>
<?php
endforeach;
?>
</div>
<?php
endif;
?>
...@@ -129,4 +129,33 @@ ...@@ -129,4 +129,33 @@
<path d="M7.11169 15.0915V23.7298C7.11169 24.3843 7.37172 25.0121 7.83458 25.475C8.29743 25.9378 8.9252 26.1978 9.57978 26.1978H21.9202C22.5748 26.1978 23.2025 25.9378 23.6654 25.475C24.1283 25.0121 24.3883 24.3843 24.3883 23.7298V15.0915" stroke="currentColor" stroke-width="1.85106" stroke-linecap="round" stroke-linejoin="round"/> <path d="M7.11169 15.0915V23.7298C7.11169 24.3843 7.37172 25.0121 7.83458 25.475C8.29743 25.9378 8.9252 26.1978 9.57978 26.1978H21.9202C22.5748 26.1978 23.2025 25.9378 23.6654 25.475C24.1283 25.0121 24.3883 24.3843 24.3883 23.7298V15.0915" stroke="currentColor" stroke-width="1.85106" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12.0479 26.1978V18.7936C12.0479 18.139 12.3079 17.5112 12.7708 17.0484C13.2336 16.5855 13.8614 16.3255 14.516 16.3255H16.984C17.6386 16.3255 18.2664 16.5855 18.7292 17.0484C19.1921 17.5112 19.4521 18.139 19.4521 18.7936V26.1978" stroke="currentColor" stroke-width="1.85106" stroke-linecap="round" stroke-linejoin="round"/> <path d="M12.0479 26.1978V18.7936C12.0479 18.139 12.3079 17.5112 12.7708 17.0484C13.2336 16.5855 13.8614 16.3255 14.516 16.3255H16.984C17.6386 16.3255 18.2664 16.5855 18.7292 17.0484C19.1921 17.5112 19.4521 18.139 19.4521 18.7936V26.1978" stroke="currentColor" stroke-width="1.85106" stroke-linecap="round" stroke-linejoin="round"/>
</symbol> </symbol>
<symbol id="ico--service-01" width="56" height="56" viewBox="0 0 56 56">
<path d="M28 56C43.464 56 56 43.464 56 28C56 12.536 43.464 0 28 0C12.536 0 0 12.536 0 28C0 43.464 12.536 56 28 56Z" fill="#E1FFFA"/>
<path d="M39.9 26.2857C42.2375 26.2857 44.15 24.4107 44.15 22C44.15 19.6429 42.2375 17.7143 39.9 17.7143C37.5094 17.7143 35.65 19.6429 35.65 22C35.65 24.4107 37.5094 26.2857 39.9 26.2857ZM39.9 19.4286C41.2813 19.4286 42.45 20.6071 42.45 22C42.45 23.4464 41.2813 24.5714 39.9 24.5714C38.4656 24.5714 37.35 23.4464 37.35 22C37.35 20.6071 38.4656 19.4286 39.9 19.4286ZM28 28C31.2406 28 33.95 25.3214 33.95 22C33.95 18.7321 31.2406 16 28 16C24.7063 16 22.05 18.7321 22.05 22C22.05 25.3214 24.7063 28 28 28ZM28 17.7143C30.3375 17.7143 32.25 19.6429 32.25 22C32.25 24.4107 30.3375 26.2857 28 26.2857C25.6094 26.2857 23.75 24.4107 23.75 22C23.75 19.6429 25.6094 17.7143 28 17.7143ZM40.9625 28H38.8375C37.9875 28 37.2438 28.2679 36.6063 28.6964C37.1375 29.0714 37.5625 29.4464 37.9875 29.9286C38.2531 29.8214 38.5188 29.7143 38.8375 29.7143H40.9625C42.2375 29.7143 43.3 30.8929 43.3 32.2857C43.3 32.7679 43.6719 33.1429 44.15 33.1429C44.575 33.1429 45 32.7679 45 32.2857C45 29.9286 43.1406 28 40.9625 28ZM16.1 26.2857C18.4375 26.2857 20.35 24.4107 20.35 22C20.35 19.6429 18.4375 17.7143 16.1 17.7143C13.7094 17.7143 11.85 19.6429 11.85 22C11.85 24.4107 13.7094 26.2857 16.1 26.2857ZM16.1 19.4286C17.4813 19.4286 18.65 20.6071 18.65 22C18.65 23.4464 17.4813 24.5714 16.1 24.5714C14.6656 24.5714 13.55 23.4464 13.55 22C13.55 20.6071 14.6656 19.4286 16.1 19.4286ZM32.25 29.0714C30.4438 29.0714 30.0188 29.7143 28 29.7143C25.9281 29.7143 25.5031 29.0714 23.6969 29.0714C21.7844 29.0714 19.925 29.9821 18.8094 31.5893C18.1719 32.6071 17.8 33.7857 17.8 35.0714V37.4286C17.8 38.875 18.9156 40 20.35 40H35.65C37.0313 40 38.2 38.875 38.2 37.4286V35.0714C38.2 33.7857 37.775 32.6071 37.1375 31.5893C36.0219 29.9821 34.1625 29.0714 32.25 29.0714ZM36.5 37.4286C36.5 37.9107 36.075 38.2857 35.65 38.2857H20.35C19.8719 38.2857 19.5 37.9107 19.5 37.4286V35.0714C19.5 34.1607 19.7125 33.3036 20.2438 32.5536C20.9344 31.4821 22.2625 30.7857 23.6969 30.7857C25.1844 30.7857 25.7156 31.4286 28 31.4286C30.2844 31.4286 30.7625 30.7857 32.25 30.7857C33.6844 30.7857 35.0125 31.4821 35.7031 32.5536C36.2344 33.3036 36.4469 34.1607 36.4469 35.0714V37.4286H36.5ZM19.3406 28.6964C18.7031 28.2679 17.9594 28 17.1625 28H15.0375C12.8063 28 11 29.9286 11 32.2857C11 32.7679 11.3719 33.1429 11.85 33.1429C12.275 33.1429 12.7 32.7679 12.7 32.2857C12.7 30.8929 13.7094 29.7143 15.0375 29.7143H17.1625C17.4281 29.7143 17.6938 29.8214 17.9594 29.9286C18.3844 29.4464 18.8094 29.0714 19.3406 28.6964Z" fill="#14B399"/>
</symbol>
<symbol id="ico--service-02" width="56" height="56" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M28 56C43.464 56 56 43.464 56 28C56 12.536 43.464 0 28 0C12.536 0 0 12.536 0 28C0 43.464 12.536 56 28 56Z" fill="#E1FFFA"/>
<path d="M38.1797 19.168L33.6406 14.7383C33.1484 14.2637 32.4375 14 31.7812 14H20.625C19.1484 14 18 15.1602 18 16.5312V38.4688C18 39.8926 19.1484 41 20.625 41H36.375C37.7969 41 39 39.8926 39 38.4688V20.9609C39 20.3281 38.6719 19.6426 38.1797 19.168ZM36.9766 20.3809C37.0859 20.4863 37.1406 20.6445 37.1953 20.75H32V15.7402C32.1094 15.793 32.2734 15.8457 32.3828 15.9512L36.9766 20.3809ZM36.375 39.3125H20.625C20.1328 39.3125 19.75 38.9434 19.75 38.4688V16.5312C19.75 16.1094 20.1328 15.6875 20.625 15.6875H30.25V21.1719C30.25 21.9102 30.7969 22.4375 31.5625 22.4375H37.25V38.4688C37.25 38.9434 36.8125 39.3125 36.375 39.3125ZM33.75 26.4453C33.75 26.1289 33.4219 25.8125 33.0938 25.8125H23.9062C23.5234 25.8125 23.25 26.1289 23.25 26.4453V26.8672C23.25 27.2363 23.5234 27.5 23.9062 27.5H33.0938C33.4219 27.5 33.75 27.2363 33.75 26.8672V26.4453ZM33.75 29.8203C33.75 29.5039 33.4219 29.1875 33.0938 29.1875H23.9062C23.5234 29.1875 23.25 29.5039 23.25 29.8203V30.2422C23.25 30.6113 23.5234 30.875 23.9062 30.875H33.0938C33.4219 30.875 33.75 30.6113 33.75 30.2422V29.8203ZM33.75 33.1953C33.75 32.8789 33.4219 32.5625 33.0938 32.5625H23.9062C23.5234 32.5625 23.25 32.8789 23.25 33.1953V33.6172C23.25 33.9863 23.5234 34.25 23.9062 34.25H33.0938C33.4219 34.25 33.75 33.9863 33.75 33.6172V33.1953Z" fill="#14B399"/>
</symbol>
<symbol id="ico--service-03" width="56" height="56" viewBox="0 0 56 56">
<path d="M28 56C43.464 56 56 43.464 56 28C56 12.536 43.464 0 28 0C12.536 0 0 12.536 0 28C0 43.464 12.536 56 28 56Z" fill="#E1FFFA"/>
<path d="M38.5625 19.875H32.875V16.2188C32.875 15.5586 32.3164 15 31.6562 15H24.3438C23.6328 15 23.125 15.5586 23.125 16.2188V19.875H17.4375C16.0664 19.875 15 20.9922 15 22.3125V35.3125C15 36.6836 16.0664 37.75 17.4375 37.75H38.5625C39.8828 37.75 41 36.6836 41 35.3125V22.3125C41 20.9922 39.8828 19.875 38.5625 19.875ZM24.75 16.625H31.25V19.875H24.75V16.625ZM39.375 35.3125C39.375 35.7695 38.9688 36.125 38.5625 36.125H17.4375C16.9805 36.125 16.625 35.7695 16.625 35.3125V28H24.75V30.0312C24.75 30.7422 25.2578 31.25 25.9688 31.25H30.0312C30.6914 31.25 31.25 30.7422 31.25 30.0312V28H39.375V35.3125ZM26.375 29.625V28H29.625V29.625H26.375ZM39.375 26.375H16.625V22.3125C16.625 21.9062 16.9805 21.5 17.4375 21.5H38.5625C38.9688 21.5 39.375 21.9062 39.375 22.3125V26.375Z" fill="#14B399"/>
</symbol>
<symbol id="ico--service-04" width="56" height="56" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<path d="M28 56c15.464 0 28-12.536 28-28S43.464 0 28 0 0 12.536 0 28s12.536 28 28 28z" fill="#E1FFFA"/>
<path fill="url(#pattern0)" d="M14 15h28v25H14z"/>
<defs>
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
<use xlink:href="#image0" transform="matrix(.00152 0 0 .0017 -.024 0)"/>
</pattern>
<image id="image0" width="688" height="586" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArAAAAJKCAYAAADUTXbJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjVFODQxODYxQkEwMTFFQjhGQTE4OTQyOTJDRTFCMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjVFODQxODcxQkEwMTFFQjhGQTE4OTQyOTJDRTFCMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNUU4NDE4NDFCQTAxMUVCOEZBMTg5NDI5MkNFMUIwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNUU4NDE4NTFCQTAxMUVCOEZBMTg5NDI5MkNFMUIwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkUf3WYAADr6SURBVHja7N0H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"/>
</defs>
</symbol>
<symbol id="ico--service-05" width="56" height="56" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M28 56C43.464 56 56 43.464 56 28C56 12.536 43.464 0 28 0C12.536 0 0 12.536 0 28C0 43.464 12.536 56 28 56Z" fill="#E1FFFA"/>
<path d="M44.8594 21.7969L44.2031 21.1406C44.0625 21 43.8281 21 43.6875 21.1406L38.2969 26.3906L35.7656 23.8594C35.625 23.7188 35.3906 23.7188 35.25 23.8594L34.5938 24.5156C34.4531 24.6562 34.4531 24.8906 34.5938 25.0781L37.875 28.3594C38.1094 28.5938 38.4375 28.5938 38.6719 28.3594L44.8594 22.3125C45 22.1719 45 21.9375 44.8594 21.7969ZM29.6719 28.5C28.3125 28.5 27.7031 29.25 25.5 29.25C23.25 29.25 22.6406 28.5 21.2812 28.5C17.8125 28.5 15 31.3594 15 34.8281V36.75C15 38.0156 15.9844 39 17.25 39H33.75C34.9688 39 36 38.0156 36 36.75V34.8281C36 31.3594 33.1406 28.5 29.6719 28.5ZM34.5 36.75C34.5 37.1719 34.125 37.5 33.75 37.5H17.25C16.8281 37.5 16.5 37.1719 16.5 36.75V34.8281C16.5 32.1562 18.6094 30 21.2812 30C22.2188 30 23.1094 30.75 25.5 30.75C27.8438 30.75 28.7812 30 29.6719 30C32.3438 30 34.5 32.1562 34.5 34.8281V36.75ZM25.5 27C28.7812 27 31.5 24.3281 31.5 21C31.5 17.7188 28.7812 15 25.5 15C22.1719 15 19.5 17.7188 19.5 21C19.5 24.3281 22.1719 27 25.5 27ZM25.5 16.5C27.9375 16.5 30 18.5625 30 21C30 23.4844 27.9375 25.5 25.5 25.5C23.0156 25.5 21 23.4844 21 21C21 18.5625 23.0156 16.5 25.5 16.5Z" fill="#1FB299"/>
</symbol>
</svg> </svg>
...@@ -54,19 +54,13 @@ ...@@ -54,19 +54,13 @@
<div class="l-content--main"> <div class="l-content--main">
<h2><?php _e('Meet our teams 👋', 'biuro'); ?></h2> <h2><?php _e('Meet our teams 👋', 'biuro'); ?></h2>
<div class="c-tabs"> <div class="js-tabs c-tabs">
<ul class="o-nav c-tabs--nav"> <ul class="o-nav c-tabs--nav">
<?php <?php
function getTeamURL($str) {
return preg_replace('/\W+/', '-', strtolower($str));
}
foreach ($teams as &$team): foreach ($teams as &$team):
$teamTitle = $team->post_title;
$teamURL = getTeamURL($teamTitle);
?> ?>
<li class="c-tabs--nav-item"> <li class="c-tabs--nav-item">
<a class="c-tabs--nav-link" data-hash="#<?php echo $teamURL; ?>" href="#<?php echo $teamURL; ?>"><?php echo $teamTitle; ?></a> <a class="js-tab c-tabs--nav-link" data-hash="#<?php echo $team->post_name; ?>" href="#<?php echo $team->post_name; ?>"><?php echo $team->post_title; ?></a>
</li> </li>
<?php <?php
endforeach; endforeach;
...@@ -74,9 +68,6 @@ ...@@ -74,9 +68,6 @@
</ul> </ul>
<?php <?php
foreach ($teams as &$team): foreach ($teams as &$team):
$teamTitle = $team->post_title;
$teamURL = getTeamURL($teamTitle);;
$where = ' `t`.`post_parent` = ' . $team->ID . ' AND langs.`object_id` IS NOT NULL'; $where = ' `t`.`post_parent` = ' . $team->ID . ' AND langs.`object_id` IS NOT NULL';
$params['join'] = ' LEFT JOIN `' . $wpdb->prefix . 'term_relationships` AS `langs` ON `langs`.`object_id` = `t`.`ID` AND `langs`.`term_taxonomy_id` = ' . $langID; $params['join'] = ' LEFT JOIN `' . $wpdb->prefix . 'term_relationships` AS `langs` ON `langs`.`object_id` = `t`.`ID` AND `langs`.`term_taxonomy_id` = ' . $langID;
...@@ -84,7 +75,7 @@ ...@@ -84,7 +75,7 @@
$subPods = pods( 'team', $params); $subPods = pods( 'team', $params);
?> ?>
<section id="<?php echo $teamURL; ?>" class="c-tabs--content"> <section id="<?php echo $team->post_name; ?>" class="js-tabs-content c-tabs--content">
<?php <?php
if ($subPods->total() > 0): if ($subPods->total() > 0):
$subTeams = $subPods->data(); $subTeams = $subPods->data();
......
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