Commit a02e63f2 authored by Simonas's avatar Simonas

Merge branch 'workflow-update' into dev

parents 65d5093f 328dc800
......@@ -54,30 +54,25 @@ if (raf) {
});
})(window);
// if (window.NodeList && !NodeList.prototype.forEach) {
// NodeList.prototype.forEach = function (callback, thisArg) {
// thisArg = thisArg || window;
// for (var i = 0; i < this.length; i++) {
// callback.call(thisArg, this[i], i, this);
// }
// };
// }
// (global => {
// const expander = document.querySelector('#filter-expand');
(global => {
const expander = document.querySelector('#filter-expand');
// if (!expander) {
// return;
// }
if (!expander) {
return;
}
// expander.addEventListener('click', (e) => {
// e.preventDefault();
expander.addEventListener('click', (e) => {
e.preventDefault();
// expander.classList.toggle('close');
// expander.classList.toggle('open');
expander.classList.toggle('close');
expander.classList.toggle('open');
// document.querySelectorAll('#filter-form .filter-additional').forEach((node) => {
// node.classList.toggle('hide');
// });
// });
// })(window);
document.querySelectorAll('#filter-form .filter-additional').forEach((node) => {
node.classList.toggle('hide');
});
});
})(window);
if (module.hot) {
module.hot.accept();
}
......@@ -14,18 +14,18 @@
}
},
"@babel/core": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.2.0.tgz",
"integrity": "sha512-7pvAdC4B+iKjFFp9Ztj0QgBndJ++qaMeonT185wAqUnhipw8idm9Rv1UMyBuKtYjfl6ORNkgEgcsYLfHX/GpLw==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.2.2.tgz",
"integrity": "sha512-59vB0RWt09cAct5EIe58+NzGP4TFSD3Bz//2/ELy3ZeTeKF6VTD1AXlH8BGGbCX0PuobZBsIzO7IAI9PH67eKw==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
"@babel/generator": "^7.2.0",
"@babel/generator": "^7.2.2",
"@babel/helpers": "^7.2.0",
"@babel/parser": "^7.2.0",
"@babel/template": "^7.1.2",
"@babel/traverse": "^7.1.6",
"@babel/types": "^7.2.0",
"@babel/parser": "^7.2.2",
"@babel/template": "^7.2.2",
"@babel/traverse": "^7.2.2",
"@babel/types": "^7.2.2",
"convert-source-map": "^1.1.0",
"debug": "^4.1.0",
"json5": "^2.1.0",
......@@ -36,12 +36,12 @@
}
},
"@babel/generator": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.2.0.tgz",
"integrity": "sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.2.2.tgz",
"integrity": "sha512-I4o675J/iS8k+P38dvJ3IBGqObLXyQLTxtrR4u9cSUJOURvafeEWb/pFMOTwtNrmq73mJzyF6ueTbO1BtN0Zeg==",
"dev": true,
"requires": {
"@babel/types": "^7.2.0",
"@babel/types": "^7.2.2",
"jsesc": "^2.5.1",
"lodash": "^4.17.10",
"source-map": "^0.5.0",
......@@ -157,16 +157,16 @@
}
},
"@babel/helper-module-transforms": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz",
"integrity": "sha512-0JZRd2yhawo79Rcm4w0LwSMILFmFXjugG3yqf+P/UsKsRS1mJCmMwwlHDlMg7Avr9LrvSpp4ZSULO9r8jpCzcw==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.2.2.tgz",
"integrity": "sha512-YRD7I6Wsv+IHuTPkAmAS4HhY0dkPobgLftHp0cRGZSdrRvmZY8rFvae/GVu3bD00qscuvK3WPHB3YdNpBXUqrA==",
"dev": true,
"requires": {
"@babel/helper-module-imports": "^7.0.0",
"@babel/helper-simple-access": "^7.1.0",
"@babel/helper-split-export-declaration": "^7.0.0",
"@babel/template": "^7.1.0",
"@babel/types": "^7.0.0",
"@babel/template": "^7.2.2",
"@babel/types": "^7.2.2",
"lodash": "^4.17.10"
}
},
......@@ -273,9 +273,9 @@
}
},
"@babel/parser": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.0.tgz",
"integrity": "sha512-M74+GvK4hn1eejD9lZ7967qAwvqTZayQa3g10ag4s9uewgR7TKjeaT0YMyoq+gVfKYABiWZ4MQD701/t5e1Jhg==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.2.tgz",
"integrity": "sha512-UNTmQ5cSLDeBGBl+s7JeowkqIHgmFAGBnLDdIzFmUNSuS5JF0XBcN59jsh/vJO/YjfsBqMxhMjoFGmNExmf0FA==",
"dev": true
},
"@babel/plugin-proposal-async-generator-functions": {
......@@ -424,9 +424,9 @@
}
},
"@babel/plugin-transform-classes": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.0.tgz",
"integrity": "sha512-aPCEkrhJYebDXcGTAP+cdUENkH7zqOlgbKwLbghjjHpJRJBWM/FSlCjMoPGA8oUdiMfOrk3+8EFPLLb5r7zj2w==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.2.tgz",
"integrity": "sha512-gEZvgTy1VtcDOaQty1l10T3jQmJKlNVxLDCs+3rCVPr6nMkODLELxViq5X9l+rfxbie3XrfrMCYYY6eX3aOcOQ==",
"dev": true,
"requires": {
"@babel/helper-annotate-as-pure": "^7.0.0",
......@@ -657,9 +657,9 @@
}
},
"@babel/plugin-transform-spread": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.0.tgz",
"integrity": "sha512-7TtPIdwjS/i5ZBlNiQePQCovDh9pAhVbp/nGVRBZuUdBiVRThyyLend3OHobc0G+RLCPPAN70+z/MAMhsgJd/A==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz",
"integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==",
"dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.0.0"
......@@ -792,37 +792,37 @@
}
},
"@babel/template": {
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.2.tgz",
"integrity": "sha512-SY1MmplssORfFiLDcOETrW7fCLl+PavlwMh92rrGcikQaRq4iWPVH0MpwPpY3etVMx6RnDjXtr6VZYr/IbP/Ag==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz",
"integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
"@babel/parser": "^7.1.2",
"@babel/types": "^7.1.2"
"@babel/parser": "^7.2.2",
"@babel/types": "^7.2.2"
}
},
"@babel/traverse": {
"version": "7.1.6",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.6.tgz",
"integrity": "sha512-CXedit6GpISz3sC2k2FsGCUpOhUqKdyL0lqNrImQojagnUMXf8hex4AxYFRuMkNGcvJX5QAFGzB5WJQmSv8SiQ==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.2.2.tgz",
"integrity": "sha512-E5Bn9FSwHpSkUhthw/XEuvFZxIgrqb9M8cX8j5EUQtrUG5DQUy6bFyl7G7iQ1D1Czudor+xkmp81JbLVVM0Sjg==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
"@babel/generator": "^7.1.6",
"@babel/generator": "^7.2.2",
"@babel/helper-function-name": "^7.1.0",
"@babel/helper-split-export-declaration": "^7.0.0",
"@babel/parser": "^7.1.6",
"@babel/types": "^7.1.6",
"@babel/parser": "^7.2.2",
"@babel/types": "^7.2.2",
"debug": "^4.1.0",
"globals": "^11.1.0",
"lodash": "^4.17.10"
}
},
"@babel/types": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.0.tgz",
"integrity": "sha512-b4v7dyfApuKDvmPb+O488UlGuR1WbwMXFsO/cyqMrnfvRAChZKJAYeeglWTjUO1b9UghKKgepAQM5tsvBJca6A==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.2.tgz",
"integrity": "sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg==",
"dev": true,
"requires": {
"esutils": "^2.0.2",
......@@ -1549,13 +1549,13 @@
"dev": true
},
"autoprefixer": {
"version": "9.4.2",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.2.tgz",
"integrity": "sha512-tYQYJvZvqlJCzF+BLC//uAcdT/Yy4ik9bwZRXr/EehUJ/bjjpTthsWTy8dpowdoIE1sLCDf1ch4Eb2cOSzZC9w==",
"version": "9.4.3",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.3.tgz",
"integrity": "sha512-/XSnzDepRkAU//xLcXA/lUWxpsBuw0WiriAHOqnxkuCtzLhaz+fL4it4gp20BQ8n5SyLzK/FOc7A0+u/rti2FQ==",
"dev": true,
"requires": {
"browserslist": "^4.3.5",
"caniuse-lite": "^1.0.30000914",
"browserslist": "^4.3.6",
"caniuse-lite": "^1.0.30000921",
"normalize-range": "^0.1.2",
"num2fraction": "^1.2.2",
"postcss": "^7.0.6",
......@@ -2138,14 +2138,14 @@
}
},
"browserslist": {
"version": "4.3.5",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.5.tgz",
"integrity": "sha512-z9ZhGc3d9e/sJ9dIx5NFXkKoaiQTnrvrMsN3R1fGb1tkWWNSz12UewJn9TNxGo1l7J23h0MRaPmk7jfeTZYs1w==",
"version": "4.3.6",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.6.tgz",
"integrity": "sha512-kMGKs4BTzRWviZ8yru18xBpx+CyHG9eqgRbj9XbE3IMgtczf4aiA0Y1YCpVdvUieKGZ03kolSPXqTcscBCb9qw==",
"dev": true,
"requires": {
"caniuse-lite": "^1.0.30000912",
"electron-to-chromium": "^1.3.86",
"node-releases": "^1.0.5"
"caniuse-lite": "^1.0.30000921",
"electron-to-chromium": "^1.3.92",
"node-releases": "^1.1.1"
}
},
"bs-recipes": {
......@@ -2346,9 +2346,9 @@
}
},
"caniuse-lite": {
"version": "1.0.30000918",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000918.tgz",
"integrity": "sha512-CAZ9QXGViBvhHnmIHhsTPSWFBujDaelKnUj7wwImbyQRxmXynYqKGi3UaZTSz9MoVh+1EVxOS/DFIkrJYgR3aw==",
"version": "1.0.30000921",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000921.tgz",
"integrity": "sha512-Bu09ciy0lMWLgpYC77I0YGuI8eFRBPPzaSOYJK1jTI64txCphYCqnWbxJYjHABYVt/TYX/p3jNjLBR87u1Bfpw==",
"dev": true
},
"ccount": {
......@@ -2801,7 +2801,7 @@
},
"content-disposition": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
"resolved": "http://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
"integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
"dev": true
},
......@@ -2869,9 +2869,9 @@
}
},
"core-js": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.0.tgz",
"integrity": "sha512-kLRC6ncVpuEW/1kwrOXYX6KQASCVtrh1gQr/UiaVgFlf9WE5Vp+lNe5+h3LuMr5PAucWnnEXwH0nQHRH/gpGtw==",
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.1.tgz",
"integrity": "sha512-L72mmmEayPJBejKIWe2pYtGis5r0tQ5NaJekdhyXgeMQTpJoBsH0NL4ElY2LfSoV15xeQWKQ+XTTOZdyero5Xg==",
"dev": true
},
"core-util-is": {
......@@ -2991,6 +2991,15 @@
}
}
},
"css-blank-pseudo": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz",
"integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==",
"dev": true,
"requires": {
"postcss": "^7.0.5"
}
},
"css-color-names": {
"version": "0.0.4",
"resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
......@@ -3007,6 +3016,16 @@
"timsort": "^0.3.0"
}
},
"css-has-pseudo": {
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz",
"integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==",
"dev": true,
"requires": {
"postcss": "^7.0.6",
"postcss-selector-parser": "^5.0.0-rc.4"
}
},
"css-mqpacker": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/css-mqpacker/-/css-mqpacker-7.0.0.tgz",
......@@ -3073,9 +3092,9 @@
"dev": true
},
"cssdb": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.2.0.tgz",
"integrity": "sha512-27CuM+rp1/HIH4hkiOvrRUjgv31WamWk7+XSGz7OP/uWR8EOMeXOh4Ncpa/Eq1eO/1eRhQx7HWj8KEbt4nKQBA==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.3.0.tgz",
"integrity": "sha512-VHPES/+c9s+I0ryNj+PXvp84nz+ms843z/efpaEINwP/QfGsINL3gpLp5qjapzDNzNzbXxur8uxKxSXImrg4ag==",
"dev": true
},
"cssesc": {
......@@ -3358,6 +3377,43 @@
}
}
},
"del": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz",
"integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=",
"dev": true,
"requires": {
"globby": "^6.1.0",
"is-path-cwd": "^1.0.0",
"is-path-in-cwd": "^1.0.0",
"p-map": "^1.1.1",
"pify": "^3.0.0",
"rimraf": "^2.2.8"
},
"dependencies": {
"globby": {
"version": "6.1.0",
"resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
"integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
"dev": true,
"requires": {
"array-union": "^1.0.1",
"glob": "^7.0.3",
"object-assign": "^4.0.1",
"pify": "^2.0.0",
"pinkie-promise": "^2.0.0"
},
"dependencies": {
"pify": {
"version": "2.3.0",
"resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
"dev": true
}
}
}
}
},
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
......@@ -3603,9 +3659,9 @@
"dev": true
},
"electron-to-chromium": {
"version": "1.3.90",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.90.tgz",
"integrity": "sha512-IjJZKRhFbWSOX1w0sdIXgp4CMRguu6UYcTckyFF/Gjtemsu/25eZ+RXwFlV+UWcIueHyQA1UnRJxocTpH5NdGA==",
"version": "1.3.95",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.95.tgz",
"integrity": "sha512-0JZEDKOQAE05EO/4rk3vLAE+PYFI9OLCVLAS4QAq1y+Bb2y1N6MyQJz62ynzHN/y0Ka/nO5jVJcahbCEdfiXLQ==",
"dev": true
},
"elliptic": {
......@@ -4856,6 +4912,15 @@
"parse-filepath": "^1.0.1"
}
},
"first-chunk-stream": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz",
"integrity": "sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=",
"dev": true,
"requires": {
"readable-stream": "^2.0.2"
}
},
"flagged-respawn": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
......@@ -5955,6 +6020,22 @@
"replacestream": "^4.0.0"
}
},
"gulp-rev": {
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/gulp-rev/-/gulp-rev-9.0.0.tgz",
"integrity": "sha512-Ytx/uzDA2xNxHlPG8GReS1ut00msd0HlKDk9Ai/0xF2yvg+DAeGRAviCFlQzQmdZtqAoXznYspwWoGEoxDvhyA==",
"dev": true,
"requires": {
"modify-filename": "^1.1.0",
"plugin-error": "^1.0.1",
"rev-hash": "^2.0.0",
"rev-path": "^2.0.0",
"sort-keys": "^2.0.0",
"through2": "^2.0.0",
"vinyl": "^2.1.0",
"vinyl-file": "^3.0.0"
}
},
"gulp-sourcemaps": {
"version": "2.6.4",
"resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.4.tgz",
......@@ -6640,7 +6721,7 @@
},
"is-accessor-descriptor": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
"resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
"integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
"dev": true,
"requires": {
......@@ -6732,7 +6813,7 @@
},
"is-data-descriptor": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
"resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
"integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
"dev": true,
"requires": {
......@@ -6879,6 +6960,30 @@
"integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
"dev": true
},
"is-path-cwd": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
"integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
"dev": true
},
"is-path-in-cwd": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
"integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
"dev": true,
"requires": {
"is-path-inside": "^1.0.0"
}
},
"is-path-inside": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
"integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
"dev": true,
"requires": {
"path-is-inside": "^1.0.1"
}
},
"is-plain-obj": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
......@@ -7041,9 +7146,9 @@
}
},
"js-base64": {
"version": "2.4.9",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz",
"integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==",
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.0.tgz",
"integrity": "sha512-wlEBIZ5LP8usDylWbDNhKPEFVFdI5hCHpnVoT/Ysvoi/PRhJENm/Rlh9TvjYB38HFfKZN7OzEbRjmjvLkFw11g==",
"dev": true
},
"js-levenshtein": {
......@@ -7086,15 +7191,6 @@
"integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
"dev": true
},
"json-stable-stringify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
"integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
"dev": true,
"requires": {
"jsonify": "~0.0.0"
}
},
"json-stable-stringify-without-jsonify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
......@@ -7119,12 +7215,6 @@
"graceful-fs": "^4.1.6"
}
},
"jsonify": {
"version": "0.0.0",
"resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
"integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
"dev": true
},
"jsx-ast-utils": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz",
......@@ -8058,10 +8148,16 @@
}
}
},
"modify-filename": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz",
"integrity": "sha1-mi3sg4Bvuy2XXyK+7IWcoms5OqE=",
"dev": true
},
"moment": {
"version": "2.22.2",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz",
"integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=",
"version": "2.23.0",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.23.0.tgz",
"integrity": "sha512-3IE39bHVqFbWWaPOMHZF98Q9c3LDKGTmypMiTM2QygGXXElkFWIH7GxfmlwmY2vwa+wmNsoYZmG2iusf1ZjJoA==",
"dev": true
},
"move-concurrently": {
......@@ -8106,9 +8202,9 @@
"dev": true
},
"nan": {
"version": "2.11.1",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz",
"integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==",
"version": "2.12.1",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz",
"integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==",
"dev": true,
"optional": true
},
......@@ -8210,9 +8306,9 @@
"dev": true
},
"node-releases": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.1.tgz",
"integrity": "sha512-2UXrBr6gvaebo5TNF84C66qyJJ6r0kxBObgZIDX3D3/mt1ADKiHux3NJPWisq0wxvJJdkjECH+9IIKYViKj71Q==",
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.2.tgz",
"integrity": "sha512-j1gEV/zX821yxdWp/1vBMN0pSUjuH9oGUdLCb4PfUko6ZW7KdRs3Z+QGGwDUhYtSpQvdVVyLd2V0YvLsmdg5jQ==",
"dev": true,
"requires": {
"semver": "^5.3.0"
......@@ -11290,6 +11386,12 @@
"p-limit": "^1.1.0"
}
},
"p-map": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",
"integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
"dev": true
},
"p-try": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
......@@ -11603,9 +11705,9 @@
"dev": true
},
"postcss": {
"version": "7.0.6",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.6.tgz",
"integrity": "sha512-Nq/rNjnHFcKgCDDZYO0lNsl6YWe6U7tTy+ESN+PnLxebL8uBtYX59HZqvrj7YLK5UCyll2hqDsJOo3ndzEW8Ug==",
"version": "7.0.7",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.7.tgz",
"integrity": "sha512-HThWSJEPkupqew2fnuQMEI2YcTj/8gMV3n80cMdJsKxfIh5tHf7nM5JigNX6LxVMqo6zkgQNAI88hyFvBk41Pg==",
"dev": true,
"requires": {
"chalk": "^2.4.1",
......@@ -12382,26 +12484,13 @@
}
},
"postcss-nested": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-4.1.0.tgz",
"integrity": "sha512-owY13v4s3WWTUjsT1H1Cgpa4veHjcBJ/FqbgORe1dJIKpggbFoh6ww+zUP0nzrvy7fXGihcuFhJQj3eXtaWXsw==",
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-4.1.1.tgz",
"integrity": "sha512-3+V8+g+i9zUQ/AADNtBj3DVVvSOhRCV7W8Kzn9n4ViWJtSQrSdtIJnxZaupfdTrnhCkY86sAsuKVxBCuyfJDeA==",
"dev": true,
"requires": {
"postcss": "^7.0.2",
"postcss-selector-parser": "^3.1.1"
},
"dependencies": {
"postcss-selector-parser": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz",
"integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
"dev": true,
"requires": {
"dot-prop": "^4.1.1",
"indexes-of": "^1.0.1",
"uniq": "^1.0.1"
}
}
"postcss": "^7.0.6",
"postcss-selector-parser": "^5.0.0-rc.4"
}
},
"postcss-nesting": {
......@@ -12552,17 +12641,19 @@
}
},
"postcss-preset-env": {
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.4.0.tgz",
"integrity": "sha512-0jCyY/T9kWv1i2abt5DOOoh0uHJia0HUTWMV72Tw75tGx3pH628oSS8WBMCE5L1Ou3LvoAl9pe07u8g/afvc3A==",
"version": "6.5.0",
"resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.5.0.tgz",
"integrity": "sha512-RdsIrYJd9p9AouQoJ8dFP5ksBJEIegA4q4WzJDih8nevz3cZyIP/q1Eaw3pTVpUAu3n7Y32YmvAW3X07mSRGkw==",
"dev": true,
"requires": {
"autoprefixer": "^9.3.1",
"browserslist": "^4.3.4",
"caniuse-lite": "^1.0.30000905",
"css-prefers-color-scheme": "^3.0.0",
"cssdb": "^4.2.0",
"postcss": "^7.0.5",
"autoprefixer": "^9.4.2",
"browserslist": "^4.3.5",
"caniuse-lite": "^1.0.30000918",
"css-blank-pseudo": "^0.1.4",
"css-has-pseudo": "^0.10.0",
"css-prefers-color-scheme": "^3.1.1",
"cssdb": "^4.3.0",
"postcss": "^7.0.6",
"postcss-attribute-case-insensitive": "^4.0.0",
"postcss-color-functional-notation": "^2.0.1",
"postcss-color-gray": "^5.0.0",
......@@ -13447,12 +13538,12 @@
"dev": true
},
"resolve": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
"integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==",
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz",
"integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==",
"dev": true,
"requires": {
"path-parse": "^1.0.5"
"path-parse": "^1.0.6"
}
},
"resolve-dir": {
......@@ -13529,6 +13620,21 @@
"integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
"dev": true
},
"rev-hash": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/rev-hash/-/rev-hash-2.0.0.tgz",
"integrity": "sha1-dyCiNu0MJY3z5kvsA+wEiwW5JMQ=",
"dev": true
},
"rev-path": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/rev-path/-/rev-path-2.0.0.tgz",
"integrity": "sha512-G5R2L9gYu9kEuqPfIFgO9gO+OhBWOAT83HyauOQmGHO6y9Fsa4acv+XsmNhNDrod0HDh1/VxJRmsffThzeHJlQ==",
"dev": true,
"requires": {
"modify-filename": "^1.0.0"
}
},
"rgb-regex": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
......@@ -13646,9 +13752,9 @@
},
"dependencies": {
"ajv": {
"version": "6.6.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz",
"integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==",
"version": "6.6.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz",
"integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==",
"dev": true,
"requires": {
"fast-deep-equal": "^2.0.1",
......@@ -14215,6 +14321,15 @@
}
}
},
"sort-keys": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
"integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
"dev": true,
"requires": {
"is-plain-obj": "^1.0.0"
}
},
"source-list-map": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
......@@ -14434,7 +14549,7 @@
},
"string-width": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"dev": true,
"requires": {
......@@ -14482,6 +14597,25 @@
"is-utf8": "^0.2.0"
}
},
"strip-bom-buf": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz",
"integrity": "sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI=",
"dev": true,
"requires": {
"is-utf8": "^0.2.1"
}
},
"strip-bom-stream": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz",
"integrity": "sha1-+H217yYT9paKpUWr/h7HKLaoKco=",
"dev": true,
"requires": {
"first-chunk-stream": "^2.0.0",
"strip-bom": "^2.0.0"
}
},
"strip-bom-string": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",
......@@ -14587,9 +14721,9 @@
},
"dependencies": {
"ajv": {
"version": "6.6.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz",
"integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==",
"version": "6.6.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz",
"integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==",
"dev": true,
"requires": {
"fast-deep-equal": "^2.0.1",
......@@ -14929,9 +15063,9 @@
},
"dependencies": {
"ajv": {
"version": "6.6.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz",
"integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==",
"version": "6.6.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz",
"integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==",
"dev": true,
"requires": {
"fast-deep-equal": "^2.0.1",
......@@ -15106,9 +15240,9 @@
}
},
"through2-filter": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz",
"integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=",
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz",
"integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
"dev": true,
"requires": {
"through2": "~2.0.0",
......@@ -15490,13 +15624,13 @@
}
},
"unique-stream": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz",
"integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=",
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
"integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
"dev": true,
"requires": {
"json-stable-stringify": "^1.0.0",
"through2-filter": "^2.0.0"
"json-stable-stringify-without-jsonify": "^1.0.1",
"through2-filter": "^3.0.0"
}
},
"unist-util-find-all-after": {
......@@ -15700,9 +15834,9 @@
"dev": true
},
"v8flags": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.1.tgz",
"integrity": "sha512-iw/1ViSEaff8NJ3HLyEjawk/8hjJib3E7pvG4pddVXfUg1983s3VGsiClDjhK64MQVDGqc1Q8r18S4VKQZS9EQ==",
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.2.tgz",
"integrity": "sha512-MtivA7GF24yMPte9Rp/BWGCYQNaUj86zeYxV/x2RRJMKagImbbv3u8iJC57lNhWLPcGLJmHcHmFWkNsplbbLWw==",
"dev": true,
"requires": {
"homedir-polyfill": "^1.0.1"
......@@ -15755,9 +15889,9 @@
"dev": true
},
"vfile-message": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.0.2.tgz",
"integrity": "sha512-dNdEXHfPCvzyOlEaaQ+DcXpcxEz+pFvdrebKLiAMjobjaBC2bMeWoHOKPwJ+I8A4jQOEUDH7uoVcLWDLF1qhVQ==",
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz",
"integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==",
"dev": true,
"requires": {
"unist-util-stringify-position": "^1.1.1"
......@@ -15777,6 +15911,27 @@
"replace-ext": "^1.0.0"
}
},
"vinyl-file": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/vinyl-file/-/vinyl-file-3.0.0.tgz",
"integrity": "sha1-sQTZ5ECf+jJfqt1SBkLQo7SIs2U=",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"pify": "^2.3.0",
"strip-bom-buf": "^1.0.0",
"strip-bom-stream": "^2.0.0",
"vinyl": "^2.0.1"
},
"dependencies": {
"pify": {
"version": "2.3.0",
"resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
"dev": true
}
}
},
"vinyl-fs": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz",
......@@ -15847,9 +16002,9 @@
}
},
"webpack": {
"version": "4.27.1",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-4.27.1.tgz",
"integrity": "sha512-WArHiLvHrlfyRM8i7f+2SFbr/XbQ0bXqTkPF8JpHOzub5482Y3wx7rEO8stuLGOKOgZJcqcisLhD7LrM/+fVMw==",
"version": "4.28.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-4.28.0.tgz",
"integrity": "sha512-gPNTMGR5ZlBucXmEQ34TRxRqXnGYq9P3t8LeP9rvhkNnr+Cn+HvZMxGuJ4Hl7zdmoRUZP+GosniqJiadXW/RqQ==",
"dev": true,
"requires": {
"@webassemblyjs/ast": "1.7.11",
......@@ -15879,9 +16034,9 @@
},
"dependencies": {
"ajv": {
"version": "6.6.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz",
"integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==",
"version": "6.6.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz",
"integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==",
"dev": true,
"requires": {
"fast-deep-equal": "^2.0.1",
......
......@@ -3,32 +3,32 @@
"version": "0.0.0",
"description": "Our WP progressive web app theme",
"scripts": {
"pre": "shx rm -rf wp-content/themes/biuro && shx mkdir -p wp-content/themes/biuro/js && shx mkdir -p wp-content/themes/biuro/css && shx mkdir -p wp-content/themes/biuro/i && shx mkdir -p wp-content/themes/biuro/fonts",
"dev-old": "npm run pre & gulp --require @babel/register --gulpfile tasks",
"dev": "SET NAME=biuro & gulp --require @babel/register --gulpfile tasks",
"build-old": "npm run pre & SET NAME=biuro & SET NODE_ENV=production & gulp build --require @babel/register --gulpfile tasks"
"dev": "gulp --require @babel/register --gulpfile tasks",
"build": "SET NODE_ENV=production & gulp build --require @babel/register --gulpfile tasks"
},
"author": "Simon",
"devDependencies": {
"@babel/core": "^7.1.6",
"@babel/core": "^7.2.2",
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
"@babel/plugin-transform-runtime": "^7.1.0",
"@babel/preset-env": "^7.1.6",
"@babel/preset-react": "^7.0.0",
"@babel/register": "^7.0.0",
"@babel/runtime": "^7.1.2",
"autoprefixer": "^9.3.1",
"autoprefixer": "^9.4.3",
"babel-loader": "^8.0.4",
"browser-sync": "^2.24.6",
"connect-modrewrite": "^0.10.2",
"css-mqpacker": "^7.0.0",
"cssnano": "^4.1.7",
"del": "^3.0.0",
"eslint-config-standard": "^12.0.0",
"eslint-config-standard-preact": "^1.1.6",
"eslint-plugin-import": "^2.14.0",
"eslint-plugin-node": "^8.0.0",
"eslint-plugin-promise": "^4.0.1",
"eslint-plugin-standard": "^4.0.0",
"glob": "^7.1.3",
"gulp": "^4.0.0",
"gulp-cached": "^1.1.1",
"gulp-html-tag-include": "^1.0.1",
......@@ -37,18 +37,18 @@
"gulp-postcss": "^8.0.0",
"gulp-rename": "^1.4.0",
"gulp-replace": "^1.0.0",
"gulp-rev": "^9.0.0",
"gulp-sourcemaps": "^2.6.4",
"postcss": "^7.0.5",
"postcss": "^7.0.7",
"postcss-browser-reporter": "^0.5.0",
"postcss-critical-split": "^2.5.1",
"postcss-custom-media": "^7.0.7",
"postcss-extend": "^1.0.5",
"postcss-import": "^12.0.1",
"postcss-nested": "^4.1.0",
"postcss-preset-env": "^6.4.0",
"postcss-nested": "^4.1.1",
"postcss-preset-env": "^6.5.0",
"postcss-reporter": "^6.0.0",
"precss": "^4.0.0",
"shx": "^0.3.2",
"stylelint": "^9.8.0",
"stylelint-config-standard": "^18.2.0",
"webpack": "^4.25.1",
......
import del from 'del';
import conf from './conf';
export function clear () {
return del([
`wp-content/themes/${conf.name}/css/**/*.min.css?(.map)`,
`wp-content/themes/${conf.name}/js/**/*.min.js`
]);
}
import process from 'process';
const ENV = (process.env && process.env.NODE_ENV && process.env.NODE_ENV.trim() === 'production') ? 'production' : 'development';
export default {
env: ENV,
name: 'biuro',
isProduction: ENV === 'production',
certs: {
key: 'certs/biuro.lt/privkey.pem',
cert: 'certs/biuro.lt/certificate.pem'
},
proxy: 'https://dev.biuro.lt'
};
......@@ -14,15 +14,19 @@ import { server } from './server';
// import { serveOur, serveRoot } from './serve-source'
import { clear } from './clear-assets';
import { serveCoreCSS } from './serve-css--core';
import { serveMainCSS } from './serve-css--main';
import { setPaths } from './set-paths';
// const pre = gulp.parallel(gulp.series(serveCoreCSS, serveHTML), servePHP, serveFonts, serveImages, serveOur, serveRoot, serveMainCSS);
const pre = gulp.parallel(serveCoreCSS, serveMainCSS);
export const dev = gulp.series(pre, server);
export const dev = gulp.series(setPaths, clear, pre, server);
export const build = gulp.series(pre, scripts);
export const build = gulp.series(clear, pre, scripts, setPaths);
export default dev;
import gulp from 'gulp';
import rev from 'gulp-rev';
import cached from 'gulp-cached';
import rename from 'gulp-rename';
import postCSS from 'gulp-postcss';
import sourcemaps from 'gulp-sourcemaps';
// const ENV = (process.env && process.env.NODE_ENV && process.env.NODE_ENV.trim() === 'production') ? 'production' : 'development';
const NAME = (process.env && process.env.NAME) ? process.env.NAME.trim() : 'biuro';
import conf from './conf';
export function serveCoreCSS () {
const p = [
......@@ -27,16 +26,32 @@ export function serveCoreCSS () {
require('postcss-browser-reporter')() // report issue in browser
];
return gulp.src('source/css/main.css')
.pipe(sourcemaps.init())
.pipe(rename('core.css'))
let stream = gulp.src(`wp-content/themes/${conf.name}/css/main.css`);
if (!conf.isProduction) {
stream = stream
.pipe(sourcemaps.init());
}
stream = stream
.pipe(postCSS(p))
.on('error', function (error) {
console.log(error.toString());
this.emit('end');
})
.pipe(sourcemaps.write())
.pipe(rename({ suffix: '.min' }))
.pipe(cached('css-core'))
.pipe(gulp.dest(`wp-content/themes/${NAME}/css/`));
.pipe(rename({ basename: 'core', suffix: '.min' }));
if (conf.isProduction) {
stream = stream
.pipe(rev());
} else {
stream = stream
.pipe(cached('css-core'))
.pipe(sourcemaps.write());
}
stream = stream
.pipe(gulp.dest(`wp-content/themes/${conf.name}/css/`));
return stream;
}
import gulp from 'gulp';
import rev from 'gulp-rev';
import cached from 'gulp-cached';
import rename from 'gulp-rename';
import postCSS from 'gulp-postcss';
import sourcemaps from 'gulp-sourcemaps';
// const ENV = (process.env && process.env.NODE_ENV && process.env.NODE_ENV.trim() === 'production') ? 'production' : 'development';
const NAME = (process.env && process.env.NAME) ? process.env.NAME.trim() : 'biuro';
import conf from './conf';
export function serveMainCSS () {
const p = [
......@@ -27,15 +26,32 @@ export function serveMainCSS () {
require('postcss-browser-reporter')() // report issue in browser
];
return gulp.src('source/css/main.css')
.pipe(sourcemaps.init())
let stream = gulp.src(`wp-content/themes/${conf.name}/css/main.css`);
if (!conf.isProduction) {
stream = stream
.pipe(sourcemaps.init());
}
stream = stream
.pipe(postCSS(p))
.on('error', function (error) {
console.log(error.toString());
this.emit('end');
})
.pipe(rename({ suffix: '.min' }))
.pipe(sourcemaps.write('.'))
.pipe(cached('css-main'))
.pipe(gulp.dest(`wp-content/themes/${NAME}/css/`));
.pipe(rename({ suffix: '.min' }));
if (conf.isProduction) {
stream = stream
.pipe(rev());
} else {
stream = stream
.pipe(cached('css-main'))
.pipe(sourcemaps.write('.'));
}
stream = stream
.pipe(gulp.dest(`wp-content/themes/${conf.name}/css/`));
return stream;
}
......@@ -8,6 +8,8 @@ import webpackHotMiddleware from 'webpack-hot-middleware';
import { config } from './webpack';
import conf from './conf';
// import { serveHTML } from './serve-html';
// import { servePHP } from './serve-php';
......@@ -20,37 +22,30 @@ import { serveCoreCSS } from './serve-css--core';
import { serveMainCSS } from './serve-css--main';
const NAME = (process.env && process.env.NAME) ? process.env.NAME.trim() : 'biuro';
const bs = browser.create();
const bundler = webpack(config);
// import modRewrite from 'connect-modrewrite';
export function server () {
bs.init({
// server: '../wp-content/themes/biuro',
proxy: 'https://dev.biuro.lt',
// server: 'wp-content/themes/${conf.name}/',
proxy: conf.proxy,
// httpModule: 'http2',
// https: true,
https: {
// key: 'certs/private.key',
key: 'certs/biuro.lt/privkey.pem',
// cert: 'certs/certificate.crt'
cert: 'certs/biuro.lt/certificate.pem'
key: conf.certs.key,
cert: conf.certs.cert
},
// host: 'dev.biuro.lt',
files: [
`wp-content/themes/${NAME}/**/*.php`,
`wp-content/themes/${NAME}/css/main.*.css`
`wp-content/themes/${conf.name}/**/*.php`,
`wp-content/themes/${conf.name}/css/main.min.css`
],
open: false,
port: 2000,
ui: false,
middleware: [
webpackDevMiddleware(bundler, { /* options */
publicPath: `wp-content/themes/${NAME}/js/`
}),
webpackDevMiddleware(bundler, { /* options */ }),
webpackHotMiddleware(bundler)
// modRewrite([
// '^[^\\.]*$ /index.html [L]',
......@@ -67,11 +62,10 @@ export function server () {
// gulp.watch('./php/**/*.php', { usePolling: true }, gulp.series(servePHP));
// // gulp.watch(['./*.html', './source/**/*.*', '!./source/biuro/**/*.*', '!./source/root/**/*.*', '../wp-content/themes/biuro/css/core.min.css'], gulp.series(serveHTML));
// gulp.watch(['./source/**/*.*', '!./source/biuro/**/*.*', '!./source/root/**/*.*', '../wp-content/themes/biuro/css/core.min.css'], { usePolling: true }, gulp.series(servePHP));
// gulp.watch(['./*.html', './source/content/*.*', '../wp-content/themes/biuro/css/core.min.css'], { usePolling: true }, gulp.series(serveHTML));
gulp.watch([`wp-content/themes/${conf.name}/css/**/*.css`, `!wp-content/themes/${conf.name}/css/**/*.min.css`], gulp.parallel(serveCoreCSS, serveMainCSS));
gulp.watch(['source/css/**/*.css'], gulp.parallel(serveCoreCSS, serveMainCSS));
gulp.watch(`wp-content/themes/${conf.name}/css/core.min.css`).on('change', () => bs.reload());
gulp.watch(`wp-content/themes/${NAME}/css/core.*.css`).on('change', () => bs.reload());
gulp.watch(`wp-content/themes/${conf.name}/js/*.js`).on('change', () => browser.reload());
}
import glob from 'glob';
import gulp from 'gulp';
import replace from 'gulp-replace';
import conf from './conf';
export function setPaths (done) {
return glob(`wp-content/themes/${conf.name}/+(css|js)/**/*.min.+(css|js)`, {}, (er, files) => {
if (er) {
console.dir(er);
return done;
}
let stream = gulp.src([`wp-content/themes/${conf.name}/+(footer|header)+(*).php`], { base: `wp-content/themes/${conf.name}/` });
files.forEach((file) => {
file = file.replace(`wp-content/themes/${conf.name}/`, '');
let str = file.replace(/-[a-z0-9]+/, (conf.isProduction ? '(-[a-z0-9]+)?' : ''));
if (conf.isProduction) {
stream = stream
.pipe(replace(new RegExp(str, 'g'), file));
} else {
stream = stream
.pipe(replace(new RegExp(file, 'g'), str));
}
});
stream = stream
.pipe(gulp.dest(`wp-content/themes/${conf.name}/`));
return stream;
});
}
import path from 'path';
import webpack from 'webpack';
import process from 'process';
// import WebPackHotClient from 'webpack-hot-client'
// const path = require('path');
// const HtmlWebpackPlugin = require('html-webpack-plugin');
// const CleanWebpackPlugin = require('clean-webpack-plugin');
// const webpack = require('webpack');
// const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
import WriteFilePlugin from 'write-file-webpack-plugin';
const ENV = (process.env && process.env.NODE_ENV && process.env.NODE_ENV.trim() === 'production') ? 'production' : 'development';
const NAME = (process.env && process.env.NAME) ? process.env.NAME.trim() : 'biuro';
import conf from './conf';
// console.log('HERE it goes');
// console.log(path.resolve(__dirname, '../'));
import WriteFilePlugin from 'write-file-webpack-plugin';
let config = {
// I would recommend using different config variables
// depending on the eviroment.
// The package 'webpack-merge' can help with that.
// This tenary setup is just for simplicity sake.
// context: path.resolve(__dirname, '../../wp-content/themes/biuro'),
context: path.resolve(__dirname, '../'),
entry: (ENV === 'production') ? {
entry: conf.isProduction ? {
main: [
`./source/js/main`
// '../../../assets/js/components/figure',
// './source/js/main'
`./wp-content/themes/${conf.name}/js/main`,
]
} : {
main: [
`./source/js/main`
// 'webpack/hot/dev-server',
// 'webpack-hot-middleware/client',
`./wp-content/themes/${conf.name}/js/main`,
'webpack/hot/dev-server',
'webpack-hot-middleware/client'
]
},
mode: ENV,
// resolve: {
// modules: [
// path.resolve(__dirname, '../../node_modules/'),
// path.resolve(__dirname, '../js/'),
// // path.resolve('./node_modules'),
// // path.resolve('./js')
// ],
// alias: {
// // swiper: path.resolve(__dirname, '../js/components/swiper')
// }
// },
mode: conf.env,
module: {
rules: [{
......@@ -69,51 +39,26 @@ let config = {
}]
},
// optimization: {
// minimizer: [
// new webpack.optimize.UglifyJsPlugin({
// cache: true,
// parallel: true,
// uglifyOptions: { // https://github.com/webpack-contrib/uglifyjs-webpack-plugin/tree/master#uglifyoptions
// // compress: false,
// // ecma: 5,
// mangle: false,
// keep_classnames: true
// },
// // sourceMap: true
// })
// ]
// },
output: {
filename: `wp-content/themes/${NAME}/js/[name].min.js`,
chunkFilename: `wp-content/themes/${NAME}/js/components/[name].min.js`,
filename: `wp-content/themes/${conf.name}/js/[name]${conf.isProduction ? '-[hash:8]' : ''}.min.js`,
chunkFilename: `wp-content/themes/${conf.name}/js/components/${conf.isProduction ? '-[hash:8]' : ''}.min.js`,
path: path.resolve(__dirname, '../'),
publicPath: '/'
},
plugins: (ENV === 'production') ? [
plugins: conf.isProduction ? [
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify(ENV)
'process.env.NODE_ENV': conf.env
})
] : [
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify(ENV)
'process.env.NODE_ENV': conf.env
}),
new WriteFilePlugin({
test: /\.js?$/
test: /wp-content\/.+\.js?$/
}),
// new BundleAnalyzerPlugin(),
// new webpack.HotModuleReplacementPlugin()
new webpack.HotModuleReplacementPlugin()
]
// plugins: isProduction ? [
// new webpack.DefinePlugin({
// 'process.env.NODE_ENV': '"production"'
// }),
// new webpack.optimize.UglifyJsPlugin()
// ] : [
// new webpack.HotModuleReplacementPlugin()
// ]
};
function scripts () {
......
/* ==========================================================================
Settings:
Used with preprocessors and contain font, colors definitions, etc.
global variables, such as brand colors, configs etc
========================================================================== */
@import '_settings--colors';
@import '_settings--typography';
@import '_settings--vars';
/* ------------- Settings: colors ------------- */
/* critical:start */
:root {
--color--gray: #4d4d4d;
--color--green: #006957;
}
/* critical:end */
/* ------------- Settings: typography ------------- */
/* critical:start */
:root {
--typo--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
--typo--font-size: 2.4rem;
--typo--line-height: 1.286;
--typo--font-face: 'Open Sans', 'system', sans-serif;
}
/* critical:end */
/* ------------- Settings: vars ------------- */
/* critical:start */
:root {
/*
--header-height: 62px;
--border-top: inset 0 2px 1px -1px var(--color-light-gray);
*/
}
/* critical:end */
/* ==========================================================================
Tools:
Globally used mixins and functions. It’s important not to output any CSS in the first 2 layers.
mixins and helper functions
========================================================================== */
@import '_tools--custom-media';
@import '_tools--font-face';
/* ------------- Tools: custom media ------------- */
@custom-media --min--xxx-large (width >= 112.5rem); /* 1800px; */
@custom-media --min--xx-large (width >= 90rem); /* 1440px; */
@custom-media --min--x-large (width >= 80rem); /* 1281px; */
@custom-media --min--large (width >= 64rem); /* 1025px; */
@custom-media --min--medium (width >= 60rem); /* 960px; */
@custom-media --min--small (width >= 48rem); /* 768px; */
@custom-media --min--x-small (width >= 37.5rem); /* 600px; */
@custom-media --min--xx-small (width >= 30rem); /* 480px; */
@custom-media --min--xxx-small (width >= 22.5rem); /* 360px; */
@custom-media --min--xxxx-small (width >= 20rem); /* 320px; */
@custom-media --max--xxx-large (width < 112.5rem); /* 1800px; */
@custom-media --max--xx-large (width < 90rem); /* 1440px; */
@custom-media --max--x-large (width < 80rem); /* 1281px; */
@custom-media --max--large (width < 64rem); /* 1025px; */
@custom-media --max--medium (width < 60rem); /* 1025px; */
@custom-media --max--small (width < 48rem); /* 768px; */
@custom-media --max--x-small (width < 37.5rem); /* 600px; */
@custom-media --max--xx-small (width < 30rem); /* 480px; */
@custom-media --max--xxx-small (width < 22.5rem); /* 360px; */
@custom-media --max--xxxx-small (width < 20rem); /* 320px; */
/* ------------- Tools: font face ------------- */
/*
@font-face {
font-family: 'Avenir';
src: local('☺'),
url('../fonts/avenir-roman.woff2') format('woff2'),
url('../fonts/avenir-roman.woff') format('woff');
font-style: normal;
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: 'Avenir';
src: local('☺'),
url('../fonts/avenir-heavy.woff2') format('woff2'),
url('../fonts/avenir-heavy.woff') format('woff');
font-style: normal;
font-weight: 600;
font-display: swap;
}
@font-face {
font-family: 'Avenir';
src: local('☺'),
url('../fonts/avenir-black.woff2') format('woff2'),
url('../fonts/avenir-black.woff') format('woff');
font-style: normal;
font-weight: 700;
font-display: swap;
}
*/
/* ==========================================================================
Generic:
Reset and/or normalize styles, box-sizing definition, etc. This is the first layer which generates actual CSS.
ground zero styles, reset styles such as normalize.css
========================================================================== */
@import '_generic--normalize.css';
@import '_generic--box-sizing.css';
/* ------------- Generic: box sizing ------------- */
/* critical:start */
html { box-sizing: border-box; }
*,
*:before,
*:after { box-sizing: inherit; }
/* critical:end */
/* ------------- Generic: normalize ------------- */
/* critical:start */
/* critical:end */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
*/
html {
line-height: 1.15; /* 1 */
-webkit-text-size-adjust: 100%; /* 2 */
}
/* Sections
========================================================================== */
/**
* Remove the margin in all browsers.
*/
body {
margin: 0;
}
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
/*
h1 {
font-size: 2em;
margin: 0.67em 0;
}
*/
/* Grouping content
========================================================================== */
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
box-sizing: content-box; /* 1 */
height: 0; /* 1 */
overflow: visible; /* 2 */
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/* Text-level semantics
========================================================================== */
/**
* Remove the gray background on active links in IE 10.
*/
a {
background-color: transparent;
}
/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
border-bottom: none; /* 1 */
text-decoration: underline; /* 2 */
text-decoration: underline dotted; /* 2 */
}
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
font-weight: bolder;
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/**
* Add the correct font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
/* Embedded content
========================================================================== */
/**
* Remove the border on images inside links in IE 10.
*/
img {
border-style: none;
}
/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
font-family: inherit; /* 1 */
font-size: 100%; /* 1 */
line-height: 1.15; /* 1 */
margin: 0; /* 2 */
}
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input { /* 1 */
overflow: visible;
}
/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select { /* 1 */
text-transform: none;
}
/**
* Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
/**
* Correct the padding in Firefox.
*/
fieldset {
padding: 0.35em 0.75em 0.625em;
}
/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
* `fieldset` elements in all browsers.
*/
legend {
box-sizing: border-box; /* 1 */
color: inherit; /* 2 */
display: table; /* 1 */
max-width: 100%; /* 1 */
padding: 0; /* 3 */
white-space: normal; /* 1 */
}
/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
vertical-align: baseline;
}
/**
* Remove the default vertical scrollbar in IE 10+.
*/
textarea {
overflow: auto;
}
/**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/
[type="checkbox"],
[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
}
/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
-webkit-appearance: textfield; /* 1 */
outline-offset: -2px; /* 2 */
}
/**
* Remove the inner padding in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
-webkit-appearance: button; /* 1 */
font: inherit; /* 2 */
}
/* Interactive
========================================================================== */
/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/
details {
display: block;
}
/*
* Add the correct display in all browsers.
*/
summary {
display: list-item;
}
/* Misc
========================================================================== */
/**
* Add the correct display in IE 10+.
*/
template {
display: none;
}
/**
* Add the correct display in IE 10.
*/
[hidden] {
display: none;
}
/* ==========================================================================
Elements:
styling for bare HTML elements (like H1, A, etc.). These come with default styling from the browser so we can redefine them here.
a.k.a. Base, unclassed html elements, e.g. headings, lists, tables, this is the last layer that styles tag selectors
========================================================================== */
@import '_element--anchor.css';
@import '_element--body.css';
@import '_element--figure.css';
@import '_element--headers.css';
@import '_element--html.css';
@import '_element--images.css';
@import '_element--paragraph.css';
@import '_element--strong.css';
@import '_element--table.css';
/* ------------- Elements: anchor ------------- */
a {
/* critical:start */
color: var(--color--gray);
/* critical:end */
&:hover { text-decoration: none; }
}
@media (--min--x-large) {
[href^="tel"] { pointer-events: none; text-decoration: none; color: inherit; }
}
/* ------------- Elements: body ------------- */
/* critical:start */
body { margin: 0; color: var(--color--gray); font-weight: 300;
font-family: var(--typo--font-family);
font-size: calc(24px + 1 * ((100vw - 480px) / 960));
line-height: var(--typo--line-height);
/*
@media (--min--xx-large) {
font-size: 2.4rem;
}
*/
}
/* critical:end */
/* .fonts-loaded body { font-family: var(--typo--font-face); } */
/* ------------- Elements: figure ------------- */
figure { margin: 0; }
/* ------------- Elements: headers ------------- */
/* critical:start */
h1 { font-size: 4.8rem; line-height: 1.05; font-weight: 100; margin: 0; color: var(--color--dark-orange) }
/* h2 { font-size: 2.4rem; line-height: 1; font-weight: 500; margin: 0 0 2rem; } */
/* h3 { font-size: 1.7rem; line-height: 1.1; font-weight: 500; margin: 0 0 .8rem; } */
/* h4 { font-size: 1.6rem; line-height: 1.2; font-weight: 500; margin: 0 0 .8rem; } */
/* critical:end */
/* h1,
h2,
h3 {
@nest .fonts-loaded & { font-weight: 600; }
} */
/* ------------- Elements: html ------------- */
/* critical:start */
html { min-height: 100%; font-size: 62.5%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/* critical:end */
/* ------------- Elements: images ------------- */
img { max-width: 100%; }
/* ------------- Elements: paragraph ------------- */
p { margin: 0 0 1.8rem; font-size: var(--typo--font-size); }
/* ------------- Elements: strong ------------- */
b,
strong { font-weight: 600; }
/* ------------- Elements: table ------------- */
table { border-collapse: collapse; border-spacing: 0; }
/* ==========================================================================
Layouts:
Layout styles (e.g. container, header, main, footer, grid systems etc)
l-: layout classes
========================================================================== */
/*@import '_layout--container.css';*/
/*@import '_layout--header.css';*/
/*@import '_layout--main.css';*/
/*@import '_layout--nav.css';*/
/*@import '_layout--aside.css';*/
@import '_layout--footer.css';
/* ------------- Layout: aside ------------- */
/* critical:start */
.l-aside { }
/* critical:end */
/* ------------- Layout: container ------------- */
/* critical:start */
.l-container { }
/* critical:end */
/* ------------- Layout: footer ------------- */
/* critical:start */
.l-footer { clear: both; }
/* critical:end */
.l-footer { min-height: 160px; }
/* ------------- Layout: header ------------- */
/* critical:start */
.l-header { }
/* critical:end */
/* .l-header { background: rgba(0, 0, 0, .25); } */
/* ------------- Layout: main ------------- */
/* critical:start */
.l-main { }
/* critical:end */
/* ------------- Layout: navigation ------------- */
/* critical:start */
.l-nav { }
/* critical:end */
/* ==========================================================================
Objects:
Class-based selectors which define undecorated design patterns, for example media object known from OOCSS
no cosmetic design patterns. Class only styles from here onwards. Classes here are loosely named and I start doing OOCSS here (e.g. .button, .list-item, grid systems etc)
o-: Signify that something is an Object, and that it may be used in any number of unrelated contexts to the one you can currently see it in. Making modifications to these types of class could potentially have knock-on effects in a lot of other unrelated places. Tread carefully.
========================================================================== */
@import '_object--nav.css';
/* ------------- Object: navigation ------------- */
/* critical:start */
.o-nav { margin: 0; padding: 0; list-style: none; }
/*.o-nav--item { display: block; }*/
/*.o-nav--link { display: block; }*/
/* critical:end */
/*.o-nav { user-select: none; }*/
/* ==========================================================================
Components:
Specific UI components. This is where majority of our work takes place and our UI components are often composed of Objects and Components
rich design UI styling. Class names here are more specific. This layer usually has the biggest volume
c-: Signify that something is a Component. This is a concrete, implementation-specific piece of UI. All of the changes you make to its styles should be detectable in the context you’re currently looking at. Modifying these styles should be safe and have no side effects.
========================================================================== */
@import '_component--agencies.css';
@import '_component--cookies-warning.css';
@import '_component--data-controller.css';
@import '_component--job.css';
/*
@import '_component--nav.css';
*/
/* ------------- Component: agencies ------------- */
/* critical:start */
/* critical:end */
.c-agencies--list { display: flex; flex-wrap: wrap; margin-bottom: 16px; }
.c-agencies--list-item { margin-right: 10px; padding: 0 12px; font-weight: 400; line-height: 1.5; cursor: pointer; }
.is-agencies--list-item-active { background: #ccc; font-weight: 700; }
/* ------------- Component: cookies warning ------------- */
/* critical:start */
.c-cookies-warning { display: none; }
/* critical:end */
.c-cookies-warning { position: fixed; left: 0px; right: 0; bottom: 0px; padding: 15px 20px; background: #f6f6f6; overflow: hidden; z-index: 100;
.bu-action { margin-top: 10px; }
.bu-action--alt { float: right; }
}
.c-cookies-warning--inner { margin: 0 auto; max-width: 976px }
/* ------------- Component: data controller ------------- */
/* critical:start */
.c-data-controller { padding: 0 20px; text-align: center; font-size: 88%; }
/* critical:end */
/* ------------- Component: job ------------- */
/* critical:start */
/* critical:end */
/*.c-job--title { } */
#custom {
.biuro-title { margin: 0 0 20px; padding: 10px; font-size: calc(1.125rem + ((1vw - 3.2px) * 0.8929)); border: 2px solid var(--color--green); border-radius: 12px;
@media (--min--small) {
border-width: 3px; margin: 0 0 30px; padding: 20px; font-size: 22px;
}
h1 { margin: 0; padding: 0; line-height: 1.2; color: var(--color--green); font-weight: 700; overflow: hidden; text-align: center; text-transform: uppercase }
}
}
/*
#custom .biuro-title{
padding: 20px 0;
font-size: 22px;
}
#custom .biuro-title h1 {
color:#006957;
font-weight:700;
overflow:hidden;
text-align:center;
text-transform:uppercase
}*/
/*
@media (min-width:768px){
#custom .biuro-title{
border: 4px solid #006957;
border-radius: 12px;
padding: 20px;
}
}
@media (min-width:768px){
#custom .biuro-title{
margin: 0 0 30px;
padding:20px;
}
#custom .biuro-title h1 { margin: 0; padding: 0; line-height: 1.2; }
}
*/
/* ------------- Component: logo ------------- */
/* critical:start */
.c-logo { display: block; text-decoration: none; }
/* critical:end */
/* ------------- Component: nav ------------- */
/* critical:start */
/* critical:end */
.c-nav { }
.c-nav--item { margin: 10px; }
.c-nav--link { line-height: 40px; font-size: 24px; text-decoration: none;
&:hover { text-decoration: underline; }
}
/* ==========================================================================
States:
is-, has-: Signify that the piece of UI in question is currently styled a certain way because of a state or condition. This stateful namespace is gorgeous, and comes from SMACSS. It tells us that the DOM currently has a temporary, optional, or short-lived style applied to it due to a certain state being invoked.
========================================================================== */
/*@import '_state--nav.css';*/
/* ------------- State: nav ------------- */
/* critical:start */
.c-svg--toggler-close { display: none; margin-right: -28px; }
/* critical:end */
.is-nav--open {
& .l-nav { transform: translateX(0); pointer-events: auto; }
& .c-svg--toggler-open { display: none; }
& .c-svg--toggler-close { display: block; }
}
/* ==========================================================================
Themes:
If applicable, thematic styles are placed here (e.g. seasonal Christmas theme) Themed components, used for multiple sites with the same layout and components. Can be utilised for multi-site
t-: Signify that a class is responsible for adding a Theme to a view. It lets us know that UI Components’ current cosmetic appearance may be due to the presence of a theme.
========================================================================== */
/* @import '_theme--.css'; */
/* ==========================================================================
Trumps / Utils:
Utilities and helper classes with ability to override anything which goes before in the triangle, eg. hide helper class
utilities, helpers and overrides. !important is often used.
u-: Signify that this class is a Utility class. It has a very specific role (often providing only one declaration) and should not be bound onto or changed. It can be reused and is not tied to any specific piece of UI. You will probably recognise this namespace from libraries and methodologies like SUIT.
========================================================================== */
/* @import '_utils-alignment.css'; */
/* @import '_utils-floating.css'; */
/* @import '_utils-overflow.css'; */
/* @import '_utils-reset.css'; */
/* @import '_utils-fill.css'; */
/* @import '_utils-position.css'; */
@import '_utils-visibility.css';
/* @import '_utils-weight.css'; */
/* @import '_utils-width.css'; */
/**
* Misc utils
*
* @atom Misc
* @section Utils
* @markup
* <div>.u-no-wrap</div>
*/
/*.u-no-wrap { white-space: nowrap; }*/
/*
// .u-ellipsis-col { white-space: nowrap; max-width: 120px; overflow: hidden; text-overflow: ellipsis; }
// .u-break-normal { word-break: normal !important; }
// .u-text-upper { text-transform: uppercase; }
// .u-resize-vertical { resize: vertical; }
// Settings – used with preprocessors and contain font, colors definitions, etc.
// Tools – globally used mixins and functions. It’s important not to output any CSS in the first 2 layers.
// Generic – reset and/or normalize styles, box-sizing definition, etc. This is the first layer which generates actual CSS.
// Elements – styling for bare HTML elements (like H1, A, etc.). These come with default styling from the browser so we can redefine them here.
// Objects – class-based selectors which define undecorated design patterns, for example media object known from OOCSS
// Components – specific UI components. This is where majority of our work takes place and our UI components are often composed of Objects and Components
// Trumps – utilities and helper classes with ability to override anything which goes before in the triangle, eg. hide helper class
*/
/* ------------- Util: alignment ------------- */
/**
* Content alignment
*
* @atom Alignment
* @section Utils > Alignment
* @markup
* <div>.u-align-top</div>
* <div>.u-align-middle</div>
* <div>.u-align-bottom</div>
* <div>.u-align-left</div>
* <div>.u-align-center</div>
* <div>.u-align-justify</div>
* <div>.u-align-right</div>
*/
/*
.u-align-top { vertical-align: top; }
.u-align-middle { vertical-align: middle; }
.u-align-bottom { vertical-align: bottom; }
.u-align-left { text-align: left; }
.u-align-center { text-align: center; }
.u-align-justify { text-align: justify; }
.u-align-right { text-align: right; }
*/
/* ------------- Util: fill ------------- */
/**
* Fill styles
*
* @atom Fill
* @section Utils > Fill
* @markup
* <div>.u-fill--brand</div>
*/
/* critical:start */
/*.u-fill--brand { fill: var(--brand--color); }*/
/* critical:end */
/*
.u-no-padding { padding: 0; }
.u-no-select { user-select: none; }
.u-no-background { background: none; }
.u-no-border { border: 0; }
*/
/* ------------- Util: floating ------------- */
/**
* Floating elements
*
* @atom Floating
* @section Utils > Floating
* @markup
* <div>.u-f-none</div>
* <div>.u-f-left</div>
* <div>.u-f-right</div>
*/
/*
.u-f-none { float: none; }
.u-f-left { float: left; }
.u-f-right { float: right; }
*/
/* ------------- Util: overflow ------------- */
/**
* Overflow utils
*
* @atom Overflow
* @section Utils > Overflow
* @markup
* <div>.u-over-hidden</div>
* <div>.u-over-visible</div>
*/
/*
.u-over-hidden { overflow: hidden; }
.u-over-visible { overflow: visible; }
*/
/* ------------- Util: position ------------- */
/**
* Position utils
*
* @atom Position
* @section Utils > Position
* @markup
* <div>.u-pos--mid-abs</div>
*/
/* critical:start */
/*.u-pos--mid-abs { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }*/
/* critical:end */
/* ------------- Util: reset ------------- */
/**
* Reset styles
*
* @atom Reset
* @section Utils > Reset
* @markup
* <div>.u-no--margin</div>
*
* <div>.u-no--padding</div>
* <div>.u-no--select</div>
* <div>.u-no--background</div>
* <div>.u-no--border</div>
*/
/*.u-no--margin { margin: 0; }*/
/*
.u-no-padding { padding: 0; }
.u-no-select { user-select: none; }
.u-no-background { background: none; }
.u-no-border { border: 0; }
*/
/* ------------- Util: visibility ------------- */
/**
* Elements visibility
*
* @atom Visibility
* @section Utils > Visibility
* @markup
* <div>.u-hidden</div>
* <div>.u-hidden--max-small</div>
* <div>.u-hidden--visually</div>
* <div>.u-hidden--print</div>
*/
/* critical:start */
.u-hidden { display: none; }
/* critical:end */
/*
.u-hidden--max-small {
@media (--max--small) {
display: none;
}
}
.u-hidden--visually { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } */
/*
@media print {
.u-hidden--print { display: none; }
}
*/
/* ------------- Util: weight ------------- */
/**
* Element font weight example: .u-weight--700 { font-weight: 700; }
*
* @atom Weight
* @section Utils > Weight
* @markup
* <div>.u-weight--500</div>
* <div>.u-weight--600</div>
* <div>.u-weight--700</div>
*/
/*
.u-weight--500 { font-weight: 500; }
.u-weight--600 { font-weight: 600; }
*/
/*.u-weight--700 { font-weight: 700; }*/
/* ------------- Util: width ------------- */
/**
* Element width example: .u-width--75 { width: 75%; }
*
* @atom Width
* @section Utils > Width
* @markup
* <div>.u-width--10</div>
* <div>.u-width--20</div>
* <div>.u-width--25</div>
* <div>.u-width--30</div>
* <div>.u-width--33</div>
* <div>.u-width--50</div>
* <div>.u-width--66</div>
* <div>.u-width--75</div>
* <div>.u-width--100</div>
*/
/*
.u-width--10 { width: 10%; }
.u-width--20 { width: 20%; }
.u-width--25 { width: 25%; }
.u-width--30 { width: 30%; }
.u-width--33 { width: 33.33%; }
.u-width--50 { width: 50%; }
.u-width--66 { width: 66.67%; }
.u-width--75 { width: 75%; }
.u-width--100 { width: 100%; }
*/
This source diff could not be displayed because it is too large. You can view the blob instead.
/* ==========================================================================
Main:
js-: Signify that this piece of the DOM has some behaviour acting upon it, and that JavaScript binds onto it to provide that behaviour. If you’re not a developer working with JavaScript, leave these well alone.
@md: These suffixes take the format @<breakpoint>, and tell us this class when at this size:
This means min-width:
@xxx-sm, @xx-sm, @x-sm, @sm, @md, @lg, @x-lg
This means max-width:
@xxx-sm--max, @xx-sm--max, @x-sm--max, @sm--max, @md--max, @lg--max, @x-lg--max
This means min-width && max-width:
@xxx-sm--sm, @x-sm--md, @lg--x-lg
This means print or screen:
@print, @screen
qa-: Signify that a QA or Test Engineering team is running an automated UI test which needs to find or bind onto these parts of the DOM. Like the JavaScript namespace, this basically just reserves hooks in the DOM for non-CSS purposes.
========================================================================== */
/*
@import '01-settings/__settings.css';
@import '02-tools/__tools.css';
@import '03-generic/__generic.css';
@import '04-elements/__elements.css';
@import '05-layout/__layout.css';
@import '06-objects/__objects.css';
@import '07-components/__components.css';
@import '08-states/__states.css';
@import '09-themes/__themes.css';
@import '10-trumps/__utils.css';
*/
/*
@import '06-objects/_nav.css';
@import '06-objects/_section.css';
@import '07-components/_nav.css';
@import '07-components/_pages.css';
@import '07-components/_section.css';
@import '07-components/_scroller.css';
@import '07-components/_svg.css';
@import '07-components/_toggler.css';
*/
/* @import '09-states/_nav.css'; */
/* @import '10-trumps/__utils.css'; */
/* * { border: 1px solid #000; } */
/* .c-scroller { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); } */
/* critical:start */
/* critical:end */
@import '01-settings/__settings.css';
@import '02-tools/__tools.css';
@import '05-layout/__layout.css';
@import '06-objects/__objects.css';
@import '07-components/__components.css';
@import '10-trumps/__utils.css';
/** { border: 1px solid black; }*/
/* critical:start */
#main{
margin:0 auto;
padding:0 20px;
}
@media (min-width:768px){
#sidebar,#topsearch{
float:left
}
#sidebar{
width:195px
}
#main{
max-width:956px
}
/* #custom .biuro-title{
margin: 0 0 30px;
padding:20px;
}
#custom .biuro-title h1 { margin: 0; padding: 0; line-height: 1.2; }*/
}
@media (min-width:980px){
#main{
padding:0
}
#sidebar{
width:215px
}
#content{
width:714px;
float:right
}
}
@media (min-width:1024px){
#main{
max-width:976px
}
#sidebar{
width:235px
}
}
/*.l-footer{
clear:both;
border-top:1px solid #ababab;
padding:10px 0 20px 17px
}*/
/* critical:end */
#main::after,
#top::after,
.about-biuro-img::before,
.icon::before {
content: '';
}
@font-face {
font-family: 'PT Sans Narrow';
font-style: normal;
font-weight: 400;
src:
local('PT Sans Narrow'),
local('PTSans-Narrow'),
url(https://fonts.gstatic.com/s/ptsansnarrow/v8/BngRUXNadjH0qYEzV7ab-oWlsYCB.ttf) format('truetype');
}
@font-face {
font-family: 'PT Sans Narrow';
font-style: normal;
font-weight: 700;
src:
local('PT Sans Narrow Bold'),
local('PTSans-NarrowBold'),
url(https://fonts.gstatic.com/s/ptsansnarrow/v8/BngSUXNadjH0qYEzV7ab-oWlsbg95DiC.ttf) format('truetype');
}
@font-face {
font-family: 'Bebas Neue';
src: url(../_fonts/bebas-neue.eot);
src: url(../_fonts/bebas-neue.eot?#iefix) format("embedded-opentype"),url(../_fonts/bebas-neue.woff2) format("woff2"),url(../_fonts/bebas-neue.woff) format("woff"),url(../_fonts/bebas-neue.ttf) format("truetype"),url(../_fonts/bebas-neue.svg#BebasNeue) format("svg");
}
#main:after,#top:after{
display:table;
clear:both
}
*{
padding:0;
margin:0;
outline:0
}
fieldset,img{
border:0
}
ul{
list-style:none
}
table{
border-spacing:0
}
html body{
overflow:visible
}
body {
color: #4b4d4f;
font-family: 'PT Sans Narrow', sans-serif;
font-size: 18px;
line-height: 1.2;
overflow: auto;
}
button,input,select,textarea{
color:#4b4d4f;
font:16px/1.3 'PT Sans Narrow',sans-serif
}
.bu-action { height: 28px; cursor: pointer; border: 1px solid #E1E1E1; padding: 0 15px; margin: 0; display: inline-block; }
.bu-action--main { color: #FFF; background: #006957; }
@media (max-width: 600px) {
.bu-action { height: 44px; }
}
/*.bu-action--alt { color: #FFF; background: #006957; }*/
.c-nav-footer{
margin:0;
padding:0;
list-style:none
}
.c-nav-footer+.c-nav-footer{
margin-top:20px
}
.c-nav-footer li{
display:inline-block;
padding:0 5px
}
.c-nav-footer a{
display:block;
padding:0 3px;
text-decoration:none;
color:#4b4d4f;
border:1px solid #fff
}
#top #lang,#top .country{
display:none
}
.c-nav-footer a:hover{
border-color:#ababab
}
.c-nav-footer .act,.c-nav-footer .act:hover{
border-color:#4b4d4f
}
#top{
padding:20px 0 0
}
#top #logo{
float:none;
width:133px;
margin:0 auto 20px
}
#top #country{
margin:20px 0 0;
float:right
}
#top #country li,#top #lang li{
float:left
}
#top #country li a,#top #lang li a{
color:#c3c3c3;
font-size:13px;
text-decoration:none;
padding:0 6px;
float:left
}
#sidebar #menu>li,#sidebar #menu>li>a{
font-size:21px;
line-height:22px;
width:100%
}
#top #country li a.act,#top #lang li a.act{
color:#939393;
background:#ebebeb
}
#top #country li a:hover,#top #lang li a:hover{
text-decoration:underline
}
#sidebar{
padding:20px 0 15px 15px;
overflow:hidden
}
#sidebar #menu{
width:100%;
margin:0 0 20px -15px
}
#sidebar #menu>li{
float:left;
padding:0 0 13px
}
#sidebar #menu>li>a{
padding:0 0 1px 15px;
color:#4b4d4f;
text-decoration:none
}
#sidebar #menu>li ul{
display:block
}
#sidebar #menu>li ul li{
width:100%;
padding:6px 0 0 15px;
float:left
}
#sidebar #menu>li ul li a{
display:block;
color:#4b4d4f;
font:16px/1.1 'PT Sans Narrow',sans-serif;
text-decoration:none
}
#sidebar .banner,#sidebar .share{
display:none
}
#sidebar .share a{
display:inline-block;
height:24px;
margin:0 10px 0 0
}
#sidebar .share a.facebook,#sidebar .share a.linkedin,#sidebar .share a.share_all{
background:url(../_img/share_icons.png) no-repeat
}
#sidebar .share a.facebook{
width:24px;
background-position:0 0
}
#sidebar .share a.linkedin{
width:24px;
background-position:0 -50px
}
#sidebar .share a.share_all{
width:49px;
background-position:0 -100px
}
#sidebar .copy{
display:none
}
.style_1>a{
background:url(../_img/menu_icons.png) 0 2px no-repeat
}
.style_1>a.act{
background:url(../_img/menu_icons.png) -250px 0 no-repeat
}
.style_2>a{
background:url(../_img/menu_icons.png) 0 -98px no-repeat
}
.style_2>a.act{
background:url(../_img/menu_icons.png) -250px -100px no-repeat
}
.style_3>a{
background:url(../_img/menu_icons.png) 0 -198px no-repeat
}
.style_3>a.act{
background:url(../_img/menu_icons.png) -250px -200px no-repeat
}
.style_4>a{
background:url(../_img/menu_icons.png) 0 -298px no-repeat
}
.style_4>a.act{
background:url(../_img/menu_icons.png) -250px -300px no-repeat
}
.style_5>a{
background:url(../_img/menu_icons.png) 0 -398px no-repeat
}
.style_5>a.act{
background:url(../_img/menu_icons.png) -250px -400px no-repeat
}
.style_1>ul li{
background:url(../_img/menu_icons.png) -250px -15px no-repeat
}
.style_2>ul li{
background:url(../_img/menu_icons.png) -250px -115px no-repeat
}
.style_3>ul li{
background:url(../_img/menu_icons.png) -250px -215px no-repeat
}
.style_4>ul li{
background:url(../_img/menu_icons.png) -250px -315px no-repeat
}
.style_5>ul li{
background:url(../_img/menu_icons.png) -250px -415px no-repeat
}
.style_1>ul li a.act{
color:#253466;
background:url(../_img/menu_icons.png) -250px 2px no-repeat
}
.style_2>ul li a.act{
color:#156292;
background:url(../_img/menu_icons.png) -250px -98px no-repeat
}
.style_3>ul li a.act{
color:#BB2543;
background:url(../_img/menu_icons.png) -250px -198px no-repeat
}
.style_4>ul li a.act{
color:#B7652F;
background:url(../_img/menu_icons.png) -250px -298px no-repeat
}
.style_5>ul li a.act{
color:#6B1B39;
background:url(../_img/menu_icons.png) -250px -398px no-repeat
}
#sidebar #menu>li ul li a.act{
padding:0 0 0 15px;
margin:0 0 0 -15px
}
#sidebar #menu>li ul li a:hover{
text-decoration:underline
}
#sidebar a.url_newsletter{
color:#4b4d4f;
font-weight:700;
text-decoration:none;
background:url(../_img/newsletter_icon.gif) no-repeat;
padding:0 15px 0 72px;
margin:0 0 35px -15px;
clear:both;
display:block
}
#content a:hover,#sidebar a:hover.url_newsletter{
text-decoration:underline
}
#content{
padding:17px 0 15px;
overflow:hidden
}
#content img{
max-width:100%;
height:auto
}
#content h1{
padding:0 0 10px;
font-size:22px;
font-weight:400
}
#content h2{
padding:0 0 13px;
font-size:19px;
font-weight:700
}
#content h2 small{
display:block;
font-size:16px
}
#content h3{
padding:0 0 10px;
font-size:17px;
font-weight:700
}
#content .info_box,#content .info_box p{
font-size:16px;
line-height:1.2;
text-transform:uppercase
}
#content .t-reason{
padding:0;
border:0
}
#content .t-reason td{
display:block;
vertical-align:top
}
#content .t-reason .t-reason-col-2 h2{
padding:25px 0 13px
}
#content .t-reason h2{
text-align:center
}
#content .t-reason ul{
padding:0
}
#content .t-membership{
width:100%;
border:0;
text-align:left
}
#content .t-membership td{
text-align:justify;
vertical-align:middle
}
#content .t-membership .t-membership-row-4 td{
border-bottom:none
}
#content .t-contacts-box{
max-width:650px
}
#content .t-contacts{
width:100%
}
#content .t-contacts td{
vertical-align:top
}
#content .t-contacts p{
text-align:left
}
#content .info_box{
position:relative;
margin:0 0 20px;
color:#fff
}
#content .info_box.tyle_1{
background-position:0 0
}
#content .info_box.tyle_1 .bottom{
background-position:-250px 100%
}
#content .info_box.tyle_2{
background-position:-500px 0
}
#content .info_box.tyle_2 .bottom{
background-position:-750px 100%
}
#content .info_box.tyle_3{
background-position:-1000px 0
}
#content .info_box.tyle_3 .bottom{
background-position:-1250px 100%
}
#content .info_box.tyle_4{
background-position:-1500px 0
}
#content .info_box.tyle_4 .bottom{
background-position:-1750px 100%
}
#content .info_box.tyle_5{
background-position:-2000px 0
}
#content .info_box.tyle_5 .bottom{
background-position:-2250px 100%
}
#content .info_box .bottom{
width:219px;
height:22px;
position:absolute;
left:0;
bottom:-22px
}
#content .info_box p{
padding:0
}
#content .search_box{
background:#F8F8F8;
padding:10px
}
#content .search_box select{
width:130px;
background:#F7F7F7;
border:1px solid #E1E1E1;
padding:6px
}
#content .search_box li{
padding:0;
display:block;
background:0 0;
overflow:hidden
}
#content .search_box li label{
display:block;
font-weight:700
}
#content .search_box li .input{
width:78%;
color:#4b4d4f;
border:0;
padding:8px;
background:0 0
}
#content .search_box li select{
color:#4b4d4f;
background:#F5F5F5;
margin:0 20px 10px 0
}
#content .search_box li select+.filter-button{
clear:left;
margin-left:100px
}
#content .search_box li .submit{
float:right;
width:39px;
height:39px;
cursor:pointer;
background:url(../_img/search_box_icon.gif) 50% 50% no-repeat;
border:0;
vertical-align:middle
}
#content .search_box li a.url{
float:right;
margin-top:7px;
padding:4px 18px 4px 0;
font-weight:700
}
#content .search_box li a.url.open{
background:url(../_img/search_box_url_icon.gif) right 12px no-repeat
}
#content .search_box li a.url.close{
background:url(../_img/search_box_url_icon.gif) right -13px no-repeat
}
#content .search_box li #search-input-block{
border:1px solid #DFE1E4;
background:#fff;
overflow:hidden
}
#content .search_box li.filter-additional{
padding-top:10px
}
#content .search_box li.filter-additional label{
float:left;
width:95px;
padding:6px 5px 0 0
}
#content .search_box li.filter-additional select{
float:left
}
#content .search_box li.filter-additional+.filter-additional{
padding-top:0
}
#content .search_box li #period,#content .search_box li #type{
margin-right:0
}
#content .search_box .filter-button{
float:left;
color:#4b4d4f;
background:#f5f5f5;
margin:0 22px 0 0;
border:1px solid #E1E1E1;
padding:7px;
cursor:pointer;
text-decoration:none
}
#content .search_box .filter-button:hover{
background:#eee
}
#content .advert_table{
width:100%;
margin:0 0 20px
}
#content .advert_table th{
font-weight:700;
text-align:left;
vertical-align:top;
border-left:1px solid #dfe1e4;
padding:15px 10px 10px
}
#content .advert_table th:first-child{
display:table-cell;
border-left:0
}
#content .advert_table td{
vertical-align:top;
padding:0 10px
}
#content .advert_table td:first-child{
border-left:0
}
#content .advert_table .bg td{
background:#F8F8F8
}
#content p{
padding:0 0 15px;
text-align:justify
}
#content a{
color:#4b4d4f;
text-decoration:none
}
#content .img_left{
margin:0 20px 15px 0;
float:left
}
#content a.home_url,.c-home-url{
width:254px;
color:#4b4d4f;
font-size:21px;
margin:15px auto;
display:block;
text-align:center;
line-height:1.2
}
#content a.home_url{
text-decoration:none;
padding:280px 0 0
}
#content a.home_url_1{
background:url(../_img/workis_l.png) no-repeat;
-webkit-background-size:contain;
background-size:contain
}
#content a.home_url_2{
background:url(../_img/img_2.jpg) no-repeat
}
#content a:hover.home_url{
text-decoration:underline
}
.c-home-url{
text-decoration:none
}
.c-home-url:hover{
text-decoration:underline
}
.c-home-pic{
display:block;
-webkit-border-radius:50%;
border-radius:50%;
margin-bottom:20px;
overflow:hidden
}
#content .contact-form .form li textarea,.cv-form .form li textarea{
overflow-y:auto;
resize:none
}
.c-home-pic img{
display:block
}
#content .news_list{
padding:0 0 15px;
display:block
}
#content .news_list li{
border-top:1px solid #DFE1E4;
padding:15px 0 0;
display:block
}
#content .news_list li a.more{
font-weight:700;
text-decoration:underline
}
#content .news_list li:first-child{
border-top:0;
padding:0
}
#content .staff{
margin:0 0 15px -33px;
display:block
}
#content .staff li{
width:216px;
margin:0 0 10px 33px;
float:left
}
#content .staff li.sep{
width:100%
}
#content .staff li .foto{
margin:0 0 10px;
display:block
}
#content .staff li p{
padding:0 5px 15px
}
#content .form{
width:318px;
padding:0 0 15px;
display:inline-block
}
#content .form li{
padding:0 0 28px;
display:block;
background:0 0
}
#content .form li.bottom{
padding:0 0 10px;
margin:-10px 0 0
}
#content .form li label{
padding:0 0 6px;
display:block
}
#content .form li input.text,#content .form li select,#content .form li textarea{
background:#F7F7F7;
border:1px solid #E1E1E1;
padding:6px
}
#content .form li input.text,#content .form li textarea{
width:318px
}
#content .form li select{
width:164px
}
#content .form li textarea{
height:114px;
overflow:auto
}
#content .form li .errormessage{
color:#BB2543;
padding:6px 0 0;
display:block
}
#content .form li .txt{
color:#BB2543;
display:inline-block
}
#content .form li .action{
height:28px;
color:#FFF;
cursor:pointer;
background:#006957;
border:1px solid #E1E1E1;
padding:0 20px;
margin:0 10px 0 0;
display:inline-block
}
#content .form li .action:hover{
background:#008D75
}
#content .form li .Actions{
display:inline-block
}
#content .country_tabs{
width:100%;
padding:0 0 15px;
float:left
}
#content .country_tabs li{
padding:0 10px 0 0;
float:left
}
#content .country_tabs li a{
color:#4b4d4f;
text-decoration:none;
float:left
}
#content .country_tabs li a.act{
font-weight:700;
background:#EBEBEB;
padding:0 10px
}
#content .country_tabs li a:hover{
text-decoration:underline
}
#content .pages{
text-align:center;
padding:0 0 15px;
display:block
}
#content .pages a{
margin:0 3px
}
#content .pages a.prev{
font-weight:700;
float:left
}
#content .pages a.next{
font-weight:700;
float:right
}
#content .pages a.act{
font-weight:700
}
#banners{
width:976px;
padding:20px 0;
float:left
}
#banners li{
margin:0 0 0 40px;
float:left
}
#banners li:first-child{
margin:0
}
.fl{
float:left!important
}
.fr{
float:right!important
}
.clear{
height:0;
clear:both;
display:block
}
.input,input.text,select,textarea{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box
}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{
border:0;
padding:0
}
.map_page{
width:540px;
text-align:center;
margin:20px auto
}
.map_page .logo{
margin:0 0 30px;
display:block
}
.map_page p{
padding:0 0 15px;
display:block
}
.map_page a.map_url{
width:168px;
position:relative;
display:inline-block
}
.map_page a.map_url.es{
height:89px;
background:url(../_img/map_url.jpg) no-repeat;
margin:0 0 -20px
}
.map_page a:hover.map_url.es{
background:url(../_img/map_url.jpg) -200px 0 no-repeat;
z-index:1
}
.map_page a.map_url.lv{
height:100px;
background:url(../_img/map_url.jpg) 0 -69px no-repeat;
margin:0 0 -30px
}
.map_page a:hover.map_url.lv{
background:url(../_img/map_url.jpg) -400px -69px no-repeat;
z-index:1
}
.map_page a.map_url.lt{
height:109px;
background:url(../_img/map_url.jpg) 0 -139px no-repeat
}
.map_page a:hover.map_url.lt{
background:url(../_img/map_url.jpg) -600px -139px no-repeat;
z-index:1
}
.map_page .copy{
padding:25px 0 0;
display:block
}
.hide{
display:none!important
}
#top .country{
margin:40px 0 0;
float:right
}
#top .country li{
float:left
}
#top .country li a{
color:#C3C3C3;
font-size:13px;
text-decoration:none;
padding:0 6px;
float:left
}
#content ul:not([class]) a,#top .country li a:hover{
text-decoration:underline
}
#top .country li a.act{
color:#939393;
background:#EBEBEB
}
#content img.left{
margin:15px 20px 15px 0;
float:left
}
#content img.ico{
position:relative;
top:7px
}
#map_canvas{
width:100%;
height:450px
}
#content .contact-form .form li input[type=text].error,#content .contact-form .form li textarea.error{
border:1px solid #BB2543
}
.job-cont{
padding:0 0 15px;
display:block
}
.cont-content{
display:block;
padding:0 0 10px
}
.cv-form .form li.bottom{
padding:0 0 10px;
margin:-10px 0 0
}
.cv-form .form li label{
padding:0 0 6px;
display:block
}
.cv-form .form li input.text,.cv-form .form li textarea{
background:#F7F7F7;
border:1px solid #E1E1E1;
padding:6px;
width:318px
}
.cv-form .form li textarea{
height:114px
}
#custom,#custom .biuro-header,#custom .biuro-ti,#custom .biuro-ti-text,.about-biuro{
overflow:hidden
}
.cv-form .form li input[type=file]{
background:#F7F7F7;
border:1px solid #E1E1E1;
padding:0 6px;
width:304px;
height:30px
}
.cv-form .form li .errormessage{
color:#BB2543;
padding:6px 0 0
}
.cv-form .form li input[type=text].error,.cv-form .form li input[type=file].error{
border:1px solid #BB2543
}
.cv-form .form li .txt{
color:#BB2543;
display:inline-block
}
.cv-form .form li .action{
height:28px;
color:#FFF;
cursor:pointer;
background:#006957;
border:1px solid #E1E1E1;
padding:0 20px;
margin:0 10px 0 0;
display:inline-block
}
#sidebar .addthis_share a,#sidebar .share.share_addthis a{
height:20px
}
.cv-form .form li .action:hover{
background:#008D75
}
.cv-form .form li .Actions{
display:inline-block
}
#cv-success,#cv-success p{
color:#393
}
#content ul:not([class]){
padding:0 0 15px;
display:block
}
#content ul:not([class]) li,
#content ul.table li{
position: relative;
/*background:url(../_img/list_dot.gif) 0 9px no-repeat;*/
padding:0 0 5px 25px;
display:block
}
#content ul:not([class]) li:before,
#content ul.table li:before { content: ''; position: absolute; top: 9px; left: 1px; width: 4px; height: 4px; border-radius: 50%; background: #4b4d4f; }
#content ul:not([class]) a:hover,.advert_page .container a:hover{
text-decoration:none
}
#content ol{
padding:0 0 15px 20px;
text-align:justify
}
#content ol>li{
padding:0 0 5px;
text-align:justify
}
#sidebar .share.share_addthis{
width:110px
}
#content .cform .form li select{
width:318px
}
#sidebar .addthis_share{
height:20px;
padding:2px 0;
width:100px;
display:inline-block
}
#content #filter-empty-results{
padding-top:15px
}
#content a.home_url,#content h1,#sidebar #menu>li,#sidebar #menu>li>a{
text-transform:uppercase
}
#sidebar #menu>li ul li a{
text-transform:none
}
/*#custom .biuro-title h1,*/
#topsearch #top-search-form label,.advert_page .container h2{
text-align:center;
text-transform:uppercase
}
#content p{
padding-bottom:16px
}
.hidden-coords{
display:none
}
#topsearch{
width:230px;
margin:0 auto 20px
}
#topsearch #top-search-form label{
display:block;
height:27px;
font-size:21px;
line-height:1.2
}
#topsearch #top-search-form #search-input-block{
display:inline-block;
border:1px solid #dfe1e4
}
#topsearch #top-search-form .input{
float:left;
width:183px;
margin-right:15px;
padding:5px 8px;
color:#4b4d4f;
border:none
}
#topsearch #top-search-form .submit{
float:left;
width:30px;
height:30px;
padding:0;
cursor:pointer;
background:url(../_img/top_search_box_icon.png) 50% 50% no-repeat;
border:0;
vertical-align:middle
}
.banner{
width:180px;
height:160px;
float:left;
position:relative;
left:-15px;
margin-right:50px;
margin-bottom:20px
}
.banner a,.banner a img{
border:0
}
.icon:before{
position:relative;
top:9px;
display:inline-block;
width:30px;
height:26px;
margin:0 8px 0 0;
background:url(../_img/icons.png) 50px 50px no-repeat;
-webkit-border-radius:3px;
border-radius:3px
}
#content .icon-blue-dark{
color:#253466;
font-weight:700
}
.icon-blue-dark:before{
border:1px solid #253466
}
.icon-blue-dark:hover:before{
background-color:#253466
}
#content .icon-blue-light{
color:#156292;
font-weight:700
}
.icon-blue-light:before{
border:1px solid #156292
}
.icon-blue-light:hover:before{
background-color:#156292
}
#content .icon-red{
color:#bb2543;
font-weight:700
}
.icon-red:before{
border:1px solid #bb2543
}
.icon-red:hover:before{
background-color:#bb2543
}
#content .icon-brown{
color:#b76630;
font-weight:700
}
.icon-brown:before{
border:1px solid #b76630
}
.icon-brown:hover:before{
background-color:#b76630
}
#content .icon-purple{
color:#6b1c3a;
font-weight:700
}
.icon-purple:before{
border:1px solid #6b1c3a
}
.icon-purple:hover:before{
background-color:#6b1c3a
}
#content .icon-green{
color:#006957;
font-weight:700
}
.icon-green:before{
border:1px solid #006957
}
.icon-green:hover:before{
background-color:#006957
}
.icon-blue-dark.icon-facebook:before{
background-position:-2px -45px
}
.icon-blue-dark.icon-linkedin:before{
background-position:-40px -45px
}
.icon-blue-dark.icon-phone:before{
background-position:-80px -45px
}
.icon-blue-dark.icon-note:before{
background-position:-121px -45px
}
.icon-blue-light.icon-facebook:before{
background-position:-2px -87px
}
.icon-blue-light.icon-linkedin:before{
background-position:-40px -87px
}
.icon-blue-light.icon-phone:before{
background-position:-80px -87px
}
.icon-blue-light.icon-note:before{
background-position:-121px -87px
}
.icon-red.icon-facebook:before{
background-position:-2px -131px
}
.icon-red.icon-linkedin:before{
background-position:-40px -131px
}
.icon-red.icon-phone:before{
background-position:-80px -131px
}
.icon-red.icon-note:before{
background-position:-121px -131px
}
.icon-brown.icon-facebook:before{
background-position:-2px -176px
}
.icon-brown.icon-linkedin:before{
background-position:-40px -176px
}
.icon-brown.icon-phone:before{
background-position:-80px -176px
}
.icon-brown.icon-note:before{
background-position:-121px -176px
}
.icon-purple.icon-facebook:before{
background-position:-2px -218px
}
.icon-purple.icon-linkedin:before{
background-position:-40px -218px
}
.icon-purple.icon-phone:before{
background-position:-80px -218px
}
.icon-purple.icon-note:before{
background-position:-121px -218px
}
.icon-green.icon-facebook:before{
background-position:-2px -258px
}
.icon-green.icon-linkedin:before{
background-position:-40px -258px
}
.icon-green.icon-phone:before{
background-position:-80px -258px
}
.icon-green.icon-note:before{
background-position:-121px -258px
}
.icon-facebook:hover:before{
background-position:-2px -7px
}
.icon-linkedin:hover:before{
background-position:-40px -7px
}
.icon-phone:hover:before{
background-position:-80px -7px
}
.icon-note:hover:before{
background-position:-121px -7px
}
.about-biuro{
margin:0 auto
}
.about-biuro-img{
position:relative;
float:left;
width:100%;
height:214px;
background-repeat:no-repeat
}
.about-biuro-img:before{
position:absolute;
top:0;
left:50%;
width:178px;
height:214px;
margin:0 0 0 -89px
}
.about-biuro-img-1:before{
background-position:0 0
}
.about-biuro-img-2:before{
background-position:-178px 0
}
.about-biuro-img-3:before{
background-position:-356px 0
}
.about-biuro-img-4:before{
background-position:-534px 0
}
.about-biuro-lt .about-biuro-img:before{
background-image:url(../_img/lt-apie-idarbinimo-agentura.jpg)
}
.about-biuro-lv .about-biuro-img:before{
background-image:url(../_img/lv-apie-idarbinimo-agentura.jpg)
}
.about-biuro-ee .about-biuro-img:before{
background-image:url(../_img/ee-apie-idarbinimo-agentura.jpg)
}
.about-biuro-en .about-biuro-img:before{
background-image:url(../_img/en-apie-idarbinimo-agentura.jpg)
}
.about-biuro-ru .about-biuro-img:before{
background-image:url(../_img/ru-apie-idarbinimo-agentura.jpg)
}
.advert_page{
max-width:736px;
margin:0 auto
}
.advert_page .container{
padding:20px;
opacity:1;
visibility:visible
}
.advert_page .container h1{
font-weight:700;
padding:0 0 15px;
display:block
}
.advert_page .container h2{
font-weight:700;
padding:35px 0 0;
margin:0 67px 30px 0;
float:right
}
.advert_page .container h3{
font-weight:700;
padding:0 6px 18px 0
}
.advert_page .container ol,.advert_page .container p,.advert_page .container ul{
padding:0 0 15px;
display:block
}
.advert_page .container ol li,.advert_page .container ul li{
/*background:url(../_img/list_dot.gif) 35px 8px no-repeat;*/
padding:0 0 0 70px;
display:block
}
.advert_page .container a{
color:#4b4d4f
}
.advert_page .container .company{
padding:0 0 15px;
display:block
}
.advert_page .container .cv-form .form{
width:318px;
margin-top:20px;
padding:0 0 15px;
display:inline-block;
list-style:none
}
.advert_page .container .cv-form .form li{
padding:0 0 28px;
display:block;
list-style:none;
background:0 0
}
.job-add h3{
float:left;
clear:both;
font-weight:700;
padding:0 6px 15px 0
}
.job-add span{
display:block;
float:left;
padding:0 0 15px
}
#custom .biuro-header p{
color:#006957;
font-weight:700
}
#custom .biuro-header .logo{
float:none;
width:133px;
margin:0 auto 20px
}
/*#custom .biuro-title{
padding: 20px 0;
font-size: 22px;
}
#custom .biuro-title h1{
color:#006957;
font-weight:700;
overflow:hidden
}*/
#custom .biuro-ti-img{
display:none
}
#custom .biuro-ti-text h3{
color:#006957;
padding:0
}
#custom .biuro-ti-text li{
position: relative;
padding:0 0 0 15px;
background: none;
}
#custom .biuro-ti-text li:before { content: ''; position: absolute; top: 7px; left: 2px; width: 6px; height: 6px; border-radius: 50%; background: #006957;}
@media (min-width:360px){
#content .search_box li .input{
width:83%
}
}
@media (min-width:480px){
#top #logo{
margin:0;
float:left
}
#content img.starjobs-img{
float:left;
width:100px;
margin:15px 20px 15px 0
}
#content .t-contacts td.t-contacts-col-1{
width:43%
}
#content .t-contacts td.t-contacts-col-2,#content .t-contacts td.t-contacts-col-3{
width:50%
}
#content .info_box{
float:right;
margin:47px 0 20px 20px
}
#content .search_box li .input{
width:88%
}
#content .advert_table td{
max-width:260px;
padding:10px
}
#content .advert_table td:nth-child(2){
text-align:right
}
#content .advert_table td:nth-child(4){
display:none
}
#topsearch{
margin:7px 0 0;
float:right;
clear:none
}
.about-biuro-img{
width:50%
}
#custom .biuro-header .logo{
float:left;
margin:0 20px 20px 0
}
#custom .biuro-ti-img{
display:block;
float:left;
width:70px
}
#custom .biuro-job-contacts{
margin:0 0 0 70px
}
}
@media (min-width:600px){
#content .search_box li label{
float:left;
padding:9px 10px 0 0
}
#content .search_box li #search-input-block{
margin:0 0 0 100px
}
}
@media (min-width:768px){
#content .advert_table td:nth-child(2),#topsearch #top-search-form label{
text-align:left
}
body{
font-size:16px;
line-height:1.3
}
#sidebar .banner,#sidebar .copy,#top #lang,#top .country{
display:block
}
#top #logo{
margin:21px 0 21px 15px
}
#top #lang{
font-size:13px;
color:#a1a1a1;
margin:10px 0 0;
clear:right;
float:right
}
#sidebar .share{
display:block;
margin:0 0 15px
}
#sidebar .copy{
padding:15px 0
}
#content h1{
text-align:justify
}
#content img.starjobs-img{
width:200px
}
#content .t-membership td{
border-bottom:1px solid #dfdfdf;
padding-bottom:10px
}
#content .t-membership .t-membership-col-1{
width:150px;
padding-right:20px
}
#content .t-contacts td.t-contacts-col-1{
width:34%
}
#content .t-contacts td.t-contacts-col-2,#content .t-contacts td.t-contacts-col-3{
width:33%
}
#content .info_box.tyle_1,#content .info_box.tyle_1 .bottom,#content .info_box.tyle_2,#content .info_box.tyle_2 .bottom,#content .info_box.tyle_3,#content .info_box.tyle_3 .bottom,#content .info_box.tyle_4,#content .info_box.tyle_4 .bottom,#content .info_box.tyle_5,#content .info_box.tyle_5 .bottom{
background-image:url(../_img/info_box_bg.png);
background-repeat:no-repeat
}
#content .advert_table td{
border-left:1px solid #DFE1E4
}
#content .advert_table td:nth-child(4){
display:table-cell
}
#topsearch{
margin:27px 0 0 62px
}
.advert_page{
margin:20px auto;
border:1px solid #E6E6E6
}
.advert_page .container{
padding:30px 49px
}
#custom .biuro-header .logo{
margin:0 20px 24px 0
}
/* #custom .biuro-title{
border: 4px solid #006957;
border-radius: 12px;
padding: 20px;
}*/
}
@media (min-width:980px){
#content h2,#content h3,#content ul:not([class]){
text-align:justify
}
#sidebar #menu>li,#sidebar #menu>li>a{
font-family:'Bebas Neue',sans-serif;
font-size:24px
}
#content .info_box,#content .info_box p,#content a.home_url,#content h1,.c-home-url{
font-family:'Bebas Neue'
}
#content h1{
padding:0 0 15px;
font-size:24px
}
#content .t-reason td{
display:table-cell;
width:50%
}
#content .t-reason .t-reason-col-1{
padding-right:20px;
border-right:1px solid #dfdfdf
}
#content .t-reason .t-reason-col-2{
padding-left:20px
}
#content .t-reason .t-reason-col-2 h2{
padding:12px 0 25px
}
#content .t-membership td{
padding-bottom:0
}
#content .t-membership .t-membership-col-1{
width:250px;
padding-right:0
}
#content .info_box,#content .info_box p{
font-size:18px
}
#content .search_box li select{
margin:0 33px 10px 0
}
#content .search_box li a.url{
margin-top:-36px
}
#content .search_box li #search-input-block{
margin:0 200px 0 100px
}
#content a.home_url,.c-home-url{
display:inline-block;
font-weight:400;
margin:15px 50px;
font-size:24px
}
#content ul:not([class]) li{
padding:0 0 5px 45px;
}
#content ul:not([class]) li:before { left: 21px; }
#topsearch{
float:left;
margin:47px 0 10px 114px;
width:550px
}
#topsearch #top-search-form label{
float:left;
padding:2px 10px 0 0;
font-size:23px;
font-family:'Bebas Neue',sans-serif
}
.about-biuro-img{
width:25%
}
.advert_page{
max-width:776px
}
.advert_page .container{
padding:50px 69px
}
}
@media only screen and (min-width:1281px){
[href^=tel]{
pointer-events:none;
text-decoration:none;
color:inherit
}
}
@media (max-width:979px){
#content .advert_table td:nth-child(3),#content .advert_table th:nth-child(3){
display:none
}
}
@media (max-width:767px){
#content h1 .icon{
display:block;
margin-top:10px
}
#content .t-membership tr{
display:block
}
#content .t-membership td{
display:block;
float:left;
width:100%
}
#content .t-membership .t-membership-col-2{
border-bottom:1px solid #dfdfdf;
padding:0 0 20px
}
#content .t-contacts td{
float:left;
width:50%
}
#content .advert_table th{
display:none
}
#content .advert_table th:first-child{
float:left;
width:100%
}
.hidden-max-small{
display:none!important
}
}
@media (max-width:599px){
#content .search_box li select+label{
clear:left
}
}
@media (max-width:479px){
#content .t-contacts td{
width:100%
}
#content .advert_table td{
float:left;
width:100%
}
#content .advert_table td:first-child{
padding-top:10px
}
#content .advert_table td:last-child{
padding-bottom:10px
}
.hidden-max-x-small{
display:none!important
}
#custom .biuro-job-valid-till{
display:block
}
}
/* critical:start */
/** { border: 1px solid #000; }*/
/* critical:end */
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -24,6 +24,6 @@
?>
<!-- <script async src="/wp-content/themes/biuro/js/main.min.js"></script> -->
<!-- <script src="/wp-content/themes/biuro/js/main.min.js" async></script> -->
</body>
</html>
......@@ -35,9 +35,6 @@
endif;
?>
<!-- <script async src="/wp-content/themes/biuro/js/main.js"></script> -->
<!-- <script async src="/wp-content/themes/biuro/js/main.min.js"></script> -->
<script src="/wp-content/themes/biuro/js/main.min.js" async></script>
<!-- <script src="/wp-content/themes/biuro/_js/main.min.js" async></script> -->
</body>
</html>
/******/ (function(modules) { // webpackBootstrap
/******/ function hotDisposeChunk(chunkId) {
/******/ delete installedChunks[chunkId];
/******/ }
/******/ var parentHotUpdateCallback = window["webpackHotUpdate"];
/******/ window["webpackHotUpdate"] = // eslint-disable-next-line no-unused-vars
/******/ function webpackHotUpdateCallback(chunkId, moreModules) {
/******/ hotAddUpdateChunk(chunkId, moreModules);
/******/ if (parentHotUpdateCallback) parentHotUpdateCallback(chunkId, moreModules);
/******/ } ;
/******/
/******/ // eslint-disable-next-line no-unused-vars
/******/ function hotDownloadUpdateChunk(chunkId) {
/******/ var head = document.getElementsByTagName("head")[0];
/******/ var script = document.createElement("script");
/******/ script.charset = "utf-8";
/******/ script.src = __webpack_require__.p + "" + chunkId + "." + hotCurrentHash + ".hot-update.js";
/******/ if (null) script.crossOrigin = null;
/******/ head.appendChild(script);
/******/ }
/******/
/******/ // eslint-disable-next-line no-unused-vars
/******/ function hotDownloadManifest(requestTimeout) {
/******/ requestTimeout = requestTimeout || 10000;
/******/ return new Promise(function(resolve, reject) {
/******/ if (typeof XMLHttpRequest === "undefined") {
/******/ return reject(new Error("No browser support"));
/******/ }
/******/ try {
/******/ var request = new XMLHttpRequest();
/******/ var requestPath = __webpack_require__.p + "" + hotCurrentHash + ".hot-update.json";
/******/ request.open("GET", requestPath, true);
/******/ request.timeout = requestTimeout;
/******/ request.send(null);
/******/ } catch (err) {
/******/ return reject(err);
/******/ }
/******/ request.onreadystatechange = function() {
/******/ if (request.readyState !== 4) return;
/******/ if (request.status === 0) {
/******/ // timeout
/******/ reject(
/******/ new Error("Manifest request to " + requestPath + " timed out.")
/******/ );
/******/ } else if (request.status === 404) {
/******/ // no update available
/******/ resolve();
/******/ } else if (request.status !== 200 && request.status !== 304) {
/******/ // other failure
/******/ reject(new Error("Manifest request to " + requestPath + " failed."));
/******/ } else {
/******/ // success
/******/ try {
/******/ var update = JSON.parse(request.responseText);
/******/ } catch (e) {
/******/ reject(e);
/******/ return;
/******/ }
/******/ resolve(update);
/******/ }
/******/ };
/******/ });
/******/ }
/******/
/******/ var hotApplyOnUpdate = true;
/******/ // eslint-disable-next-line no-unused-vars
/******/ var hotCurrentHash = "16217ab14a0bcbf92bfb";
/******/ var hotRequestTimeout = 10000;
/******/ var hotCurrentModuleData = {};
/******/ var hotCurrentChildModule;
/******/ // eslint-disable-next-line no-unused-vars
/******/ var hotCurrentParents = [];
/******/ // eslint-disable-next-line no-unused-vars
/******/ var hotCurrentParentsTemp = [];
/******/
/******/ // eslint-disable-next-line no-unused-vars
/******/ function hotCreateRequire(moduleId) {
/******/ var me = installedModules[moduleId];
/******/ if (!me) return __webpack_require__;
/******/ var fn = function(request) {
/******/ if (me.hot.active) {
/******/ if (installedModules[request]) {
/******/ if (installedModules[request].parents.indexOf(moduleId) === -1) {
/******/ installedModules[request].parents.push(moduleId);
/******/ }
/******/ } else {
/******/ hotCurrentParents = [moduleId];
/******/ hotCurrentChildModule = request;
/******/ }
/******/ if (me.children.indexOf(request) === -1) {
/******/ me.children.push(request);
/******/ }
/******/ } else {
/******/ console.warn(
/******/ "[HMR] unexpected require(" +
/******/ request +
/******/ ") from disposed module " +
/******/ moduleId
/******/ );
/******/ hotCurrentParents = [];
/******/ }
/******/ return __webpack_require__(request);
/******/ };
/******/ var ObjectFactory = function ObjectFactory(name) {
/******/ return {
/******/ configurable: true,
/******/ enumerable: true,
/******/ get: function() {
/******/ return __webpack_require__[name];
/******/ },
/******/ set: function(value) {
/******/ __webpack_require__[name] = value;
/******/ }
/******/ };
/******/ };
/******/ for (var name in __webpack_require__) {
/******/ if (
/******/ Object.prototype.hasOwnProperty.call(__webpack_require__, name) &&
/******/ name !== "e" &&
/******/ name !== "t"
/******/ ) {
/******/ Object.defineProperty(fn, name, ObjectFactory(name));
/******/ }
/******/ }
/******/ fn.e = function(chunkId) {
/******/ if (hotStatus === "ready") hotSetStatus("prepare");
/******/ hotChunksLoading++;
/******/ return __webpack_require__.e(chunkId).then(finishChunkLoading, function(err) {
/******/ finishChunkLoading();
/******/ throw err;
/******/ });
/******/
/******/ function finishChunkLoading() {
/******/ hotChunksLoading--;
/******/ if (hotStatus === "prepare") {
/******/ if (!hotWaitingFilesMap[chunkId]) {
/******/ hotEnsureUpdateChunk(chunkId);
/******/ }
/******/ if (hotChunksLoading === 0 && hotWaitingFiles === 0) {
/******/ hotUpdateDownloaded();
/******/ }
/******/ }
/******/ }
/******/ };
/******/ fn.t = function(value, mode) {
/******/ if (mode & 1) value = fn(value);
/******/ return __webpack_require__.t(value, mode & ~1);
/******/ };
/******/ return fn;
/******/ }
/******/
/******/ // eslint-disable-next-line no-unused-vars
/******/ function hotCreateModule(moduleId) {
/******/ var hot = {
/******/ // private stuff
/******/ _acceptedDependencies: {},
/******/ _declinedDependencies: {},
/******/ _selfAccepted: false,
/******/ _selfDeclined: false,
/******/ _disposeHandlers: [],
/******/ _main: hotCurrentChildModule !== moduleId,
/******/
/******/ // Module API
/******/ active: true,
/******/ accept: function(dep, callback) {
/******/ if (dep === undefined) hot._selfAccepted = true;
/******/ else if (typeof dep === "function") hot._selfAccepted = dep;
/******/ else if (typeof dep === "object")
/******/ for (var i = 0; i < dep.length; i++)
/******/ hot._acceptedDependencies[dep[i]] = callback || function() {};
/******/ else hot._acceptedDependencies[dep] = callback || function() {};
/******/ },
/******/ decline: function(dep) {
/******/ if (dep === undefined) hot._selfDeclined = true;
/******/ else if (typeof dep === "object")
/******/ for (var i = 0; i < dep.length; i++)
/******/ hot._declinedDependencies[dep[i]] = true;
/******/ else hot._declinedDependencies[dep] = true;
/******/ },
/******/ dispose: function(callback) {
/******/ hot._disposeHandlers.push(callback);
/******/ },
/******/ addDisposeHandler: function(callback) {
/******/ hot._disposeHandlers.push(callback);
/******/ },
/******/ removeDisposeHandler: function(callback) {
/******/ var idx = hot._disposeHandlers.indexOf(callback);
/******/ if (idx >= 0) hot._disposeHandlers.splice(idx, 1);
/******/ },
/******/
/******/ // Management API
/******/ check: hotCheck,
/******/ apply: hotApply,
/******/ status: function(l) {
/******/ if (!l) return hotStatus;
/******/ hotStatusHandlers.push(l);
/******/ },
/******/ addStatusHandler: function(l) {
/******/ hotStatusHandlers.push(l);
/******/ },
/******/ removeStatusHandler: function(l) {
/******/ var idx = hotStatusHandlers.indexOf(l);
/******/ if (idx >= 0) hotStatusHandlers.splice(idx, 1);
/******/ },
/******/
/******/ //inherit from previous dispose call
/******/ data: hotCurrentModuleData[moduleId]
/******/ };
/******/ hotCurrentChildModule = undefined;
/******/ return hot;
/******/ }
/******/
/******/ var hotStatusHandlers = [];
/******/ var hotStatus = "idle";
/******/
/******/ function hotSetStatus(newStatus) {
/******/ hotStatus = newStatus;
/******/ for (var i = 0; i < hotStatusHandlers.length; i++)
/******/ hotStatusHandlers[i].call(null, newStatus);
/******/ }
/******/
/******/ // while downloading
/******/ var hotWaitingFiles = 0;
/******/ var hotChunksLoading = 0;
/******/ var hotWaitingFilesMap = {};
/******/ var hotRequestedFilesMap = {};
/******/ var hotAvailableFilesMap = {};
/******/ var hotDeferred;
/******/
/******/ // The update info
/******/ var hotUpdate, hotUpdateNewHash;
/******/
/******/ function toModuleId(id) {
/******/ var isNumber = +id + "" === id;
/******/ return isNumber ? +id : id;
/******/ }
/******/
/******/ function hotCheck(apply) {
/******/ if (hotStatus !== "idle") {
/******/ throw new Error("check() is only allowed in idle status");
/******/ }
/******/ hotApplyOnUpdate = apply;
/******/ hotSetStatus("check");
/******/ return hotDownloadManifest(hotRequestTimeout).then(function(update) {
/******/ if (!update) {
/******/ hotSetStatus("idle");
/******/ return null;
/******/ }
/******/ hotRequestedFilesMap = {};
/******/ hotWaitingFilesMap = {};
/******/ hotAvailableFilesMap = update.c;
/******/ hotUpdateNewHash = update.h;
/******/
/******/ hotSetStatus("prepare");
/******/ var promise = new Promise(function(resolve, reject) {
/******/ hotDeferred = {
/******/ resolve: resolve,
/******/ reject: reject
/******/ };
/******/ });
/******/ hotUpdate = {};
/******/ var chunkId = "main";
/******/ // eslint-disable-next-line no-lone-blocks
/******/ {
/******/ /*globals chunkId */
/******/ hotEnsureUpdateChunk(chunkId);
/******/ }
/******/ if (
/******/ hotStatus === "prepare" &&
/******/ hotChunksLoading === 0 &&
/******/ hotWaitingFiles === 0
/******/ ) {
/******/ hotUpdateDownloaded();
/******/ }
/******/ return promise;
/******/ });
/******/ }
/******/
/******/ // eslint-disable-next-line no-unused-vars
/******/ function hotAddUpdateChunk(chunkId, moreModules) {
/******/ if (!hotAvailableFilesMap[chunkId] || !hotRequestedFilesMap[chunkId])
/******/ return;
/******/ hotRequestedFilesMap[chunkId] = false;
/******/ for (var moduleId in moreModules) {
/******/ if (Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
/******/ hotUpdate[moduleId] = moreModules[moduleId];
/******/ }
/******/ }
/******/ if (--hotWaitingFiles === 0 && hotChunksLoading === 0) {
/******/ hotUpdateDownloaded();
/******/ }
/******/ }
/******/
/******/ function hotEnsureUpdateChunk(chunkId) {
/******/ if (!hotAvailableFilesMap[chunkId]) {
/******/ hotWaitingFilesMap[chunkId] = true;
/******/ } else {
/******/ hotRequestedFilesMap[chunkId] = true;
/******/ hotWaitingFiles++;
/******/ hotDownloadUpdateChunk(chunkId);
/******/ }
/******/ }
/******/
/******/ function hotUpdateDownloaded() {
/******/ hotSetStatus("ready");
/******/ var deferred = hotDeferred;
/******/ hotDeferred = null;
/******/ if (!deferred) return;
/******/ if (hotApplyOnUpdate) {
/******/ // Wrap deferred object in Promise to mark it as a well-handled Promise to
/******/ // avoid triggering uncaught exception warning in Chrome.
/******/ // See https://bugs.chromium.org/p/chromium/issues/detail?id=465666
/******/ Promise.resolve()
/******/ .then(function() {
/******/ return hotApply(hotApplyOnUpdate);
/******/ })
/******/ .then(
/******/ function(result) {
/******/ deferred.resolve(result);
/******/ },
/******/ function(err) {
/******/ deferred.reject(err);
/******/ }
/******/ );
/******/ } else {
/******/ var outdatedModules = [];
/******/ for (var id in hotUpdate) {
/******/ if (Object.prototype.hasOwnProperty.call(hotUpdate, id)) {
/******/ outdatedModules.push(toModuleId(id));
/******/ }
/******/ }
/******/ deferred.resolve(outdatedModules);
/******/ }
/******/ }
/******/
/******/ function hotApply(options) {
/******/ if (hotStatus !== "ready")
/******/ throw new Error("apply() is only allowed in ready status");
/******/ options = options || {};
/******/
/******/ var cb;
/******/ var i;
/******/ var j;
/******/ var module;
/******/ var moduleId;
/******/
/******/ function getAffectedStuff(updateModuleId) {
/******/ var outdatedModules = [updateModuleId];
/******/ var outdatedDependencies = {};
/******/
/******/ var queue = outdatedModules.slice().map(function(id) {
/******/ return {
/******/ chain: [id],
/******/ id: id
/******/ };
/******/ });
/******/ while (queue.length > 0) {
/******/ var queueItem = queue.pop();
/******/ var moduleId = queueItem.id;
/******/ var chain = queueItem.chain;
/******/ module = installedModules[moduleId];
/******/ if (!module || module.hot._selfAccepted) continue;
/******/ if (module.hot._selfDeclined) {
/******/ return {
/******/ type: "self-declined",
/******/ chain: chain,
/******/ moduleId: moduleId
/******/ };
/******/ }
/******/ if (module.hot._main) {
/******/ return {
/******/ type: "unaccepted",
/******/ chain: chain,
/******/ moduleId: moduleId
/******/ };
/******/ }
/******/ for (var i = 0; i < module.parents.length; i++) {
/******/ var parentId = module.parents[i];
/******/ var parent = installedModules[parentId];
/******/ if (!parent) continue;
/******/ if (parent.hot._declinedDependencies[moduleId]) {
/******/ return {
/******/ type: "declined",
/******/ chain: chain.concat([parentId]),
/******/ moduleId: moduleId,
/******/ parentId: parentId
/******/ };
/******/ }
/******/ if (outdatedModules.indexOf(parentId) !== -1) continue;
/******/ if (parent.hot._acceptedDependencies[moduleId]) {
/******/ if (!outdatedDependencies[parentId])
/******/ outdatedDependencies[parentId] = [];
/******/ addAllToSet(outdatedDependencies[parentId], [moduleId]);
/******/ continue;
/******/ }
/******/ delete outdatedDependencies[parentId];
/******/ outdatedModules.push(parentId);
/******/ queue.push({
/******/ chain: chain.concat([parentId]),
/******/ id: parentId
/******/ });
/******/ }
/******/ }
/******/
/******/ return {
/******/ type: "accepted",
/******/ moduleId: updateModuleId,
/******/ outdatedModules: outdatedModules,
/******/ outdatedDependencies: outdatedDependencies
/******/ };
/******/ }
/******/
/******/ function addAllToSet(a, b) {
/******/ for (var i = 0; i < b.length; i++) {
/******/ var item = b[i];
/******/ if (a.indexOf(item) === -1) a.push(item);
/******/ }
/******/ }
/******/
/******/ // at begin all updates modules are outdated
/******/ // the "outdated" status can propagate to parents if they don't accept the children
/******/ var outdatedDependencies = {};
/******/ var outdatedModules = [];
/******/ var appliedUpdate = {};
/******/
/******/ var warnUnexpectedRequire = function warnUnexpectedRequire() {
/******/ console.warn(
/******/ "[HMR] unexpected require(" + result.moduleId + ") to disposed module"
/******/ );
/******/ };
/******/
/******/ for (var id in hotUpdate) {
/******/ if (Object.prototype.hasOwnProperty.call(hotUpdate, id)) {
/******/ moduleId = toModuleId(id);
/******/ /** @type {TODO} */
/******/ var result;
/******/ if (hotUpdate[id]) {
/******/ result = getAffectedStuff(moduleId);
/******/ } else {
/******/ result = {
/******/ type: "disposed",
/******/ moduleId: id
/******/ };
/******/ }
/******/ /** @type {Error|false} */
/******/ var abortError = false;
/******/ var doApply = false;
/******/ var doDispose = false;
/******/ var chainInfo = "";
/******/ if (result.chain) {
/******/ chainInfo = "\nUpdate propagation: " + result.chain.join(" -> ");
/******/ }
/******/ switch (result.type) {
/******/ case "self-declined":
/******/ if (options.onDeclined) options.onDeclined(result);
/******/ if (!options.ignoreDeclined)
/******/ abortError = new Error(
/******/ "Aborted because of self decline: " +
/******/ result.moduleId +
/******/ chainInfo
/******/ );
/******/ break;
/******/ case "declined":
/******/ if (options.onDeclined) options.onDeclined(result);
/******/ if (!options.ignoreDeclined)
/******/ abortError = new Error(
/******/ "Aborted because of declined dependency: " +
/******/ result.moduleId +
/******/ " in " +
/******/ result.parentId +
/******/ chainInfo
/******/ );
/******/ break;
/******/ case "unaccepted":
/******/ if (options.onUnaccepted) options.onUnaccepted(result);
/******/ if (!options.ignoreUnaccepted)
/******/ abortError = new Error(
/******/ "Aborted because " + moduleId + " is not accepted" + chainInfo
/******/ );
/******/ break;
/******/ case "accepted":
/******/ if (options.onAccepted) options.onAccepted(result);
/******/ doApply = true;
/******/ break;
/******/ case "disposed":
/******/ if (options.onDisposed) options.onDisposed(result);
/******/ doDispose = true;
/******/ break;
/******/ default:
/******/ throw new Error("Unexception type " + result.type);
/******/ }
/******/ if (abortError) {
/******/ hotSetStatus("abort");
/******/ return Promise.reject(abortError);
/******/ }
/******/ if (doApply) {
/******/ appliedUpdate[moduleId] = hotUpdate[moduleId];
/******/ addAllToSet(outdatedModules, result.outdatedModules);
/******/ for (moduleId in result.outdatedDependencies) {
/******/ if (
/******/ Object.prototype.hasOwnProperty.call(
/******/ result.outdatedDependencies,
/******/ moduleId
/******/ )
/******/ ) {
/******/ if (!outdatedDependencies[moduleId])
/******/ outdatedDependencies[moduleId] = [];
/******/ addAllToSet(
/******/ outdatedDependencies[moduleId],
/******/ result.outdatedDependencies[moduleId]
/******/ );
/******/ }
/******/ }
/******/ }
/******/ if (doDispose) {
/******/ addAllToSet(outdatedModules, [result.moduleId]);
/******/ appliedUpdate[moduleId] = warnUnexpectedRequire;
/******/ }
/******/ }
/******/ }
/******/
/******/ // Store self accepted outdated modules to require them later by the module system
/******/ var outdatedSelfAcceptedModules = [];
/******/ for (i = 0; i < outdatedModules.length; i++) {
/******/ moduleId = outdatedModules[i];
/******/ if (
/******/ installedModules[moduleId] &&
/******/ installedModules[moduleId].hot._selfAccepted
/******/ )
/******/ outdatedSelfAcceptedModules.push({
/******/ module: moduleId,
/******/ errorHandler: installedModules[moduleId].hot._selfAccepted
/******/ });
/******/ }
/******/
/******/ // Now in "dispose" phase
/******/ hotSetStatus("dispose");
/******/ Object.keys(hotAvailableFilesMap).forEach(function(chunkId) {
/******/ if (hotAvailableFilesMap[chunkId] === false) {
/******/ hotDisposeChunk(chunkId);
/******/ }
/******/ });
/******/
/******/ var idx;
/******/ var queue = outdatedModules.slice();
/******/ while (queue.length > 0) {
/******/ moduleId = queue.pop();
/******/ module = installedModules[moduleId];
/******/ if (!module) continue;
/******/
/******/ var data = {};
/******/
/******/ // Call dispose handlers
/******/ var disposeHandlers = module.hot._disposeHandlers;
/******/ for (j = 0; j < disposeHandlers.length; j++) {
/******/ cb = disposeHandlers[j];
/******/ cb(data);
/******/ }
/******/ hotCurrentModuleData[moduleId] = data;
/******/
/******/ // disable module (this disables requires from this module)
/******/ module.hot.active = false;
/******/
/******/ // remove module from cache
/******/ delete installedModules[moduleId];
/******/
/******/ // when disposing there is no need to call dispose handler
/******/ delete outdatedDependencies[moduleId];
/******/
/******/ // remove "parents" references from all children
/******/ for (j = 0; j < module.children.length; j++) {
/******/ var child = installedModules[module.children[j]];
/******/ if (!child) continue;
/******/ idx = child.parents.indexOf(moduleId);
/******/ if (idx >= 0) {
/******/ child.parents.splice(idx, 1);
/******/ }
/******/ }
/******/ }
/******/
/******/ // remove outdated dependency from module children
/******/ var dependency;
/******/ var moduleOutdatedDependencies;
/******/ for (moduleId in outdatedDependencies) {
/******/ if (
/******/ Object.prototype.hasOwnProperty.call(outdatedDependencies, moduleId)
/******/ ) {
/******/ module = installedModules[moduleId];
/******/ if (module) {
/******/ moduleOutdatedDependencies = outdatedDependencies[moduleId];
/******/ for (j = 0; j < moduleOutdatedDependencies.length; j++) {
/******/ dependency = moduleOutdatedDependencies[j];
/******/ idx = module.children.indexOf(dependency);
/******/ if (idx >= 0) module.children.splice(idx, 1);
/******/ }
/******/ }
/******/ }
/******/ }
/******/
/******/ // Not in "apply" phase
/******/ hotSetStatus("apply");
/******/
/******/ hotCurrentHash = hotUpdateNewHash;
/******/
/******/ // insert new code
/******/ for (moduleId in appliedUpdate) {
/******/ if (Object.prototype.hasOwnProperty.call(appliedUpdate, moduleId)) {
/******/ modules[moduleId] = appliedUpdate[moduleId];
/******/ }
/******/ }
/******/
/******/ // call accept handlers
/******/ var error = null;
/******/ for (moduleId in outdatedDependencies) {
/******/ if (
/******/ Object.prototype.hasOwnProperty.call(outdatedDependencies, moduleId)
/******/ ) {
/******/ module = installedModules[moduleId];
/******/ if (module) {
/******/ moduleOutdatedDependencies = outdatedDependencies[moduleId];
/******/ var callbacks = [];
/******/ for (i = 0; i < moduleOutdatedDependencies.length; i++) {
/******/ dependency = moduleOutdatedDependencies[i];
/******/ cb = module.hot._acceptedDependencies[dependency];
/******/ if (cb) {
/******/ if (callbacks.indexOf(cb) !== -1) continue;
/******/ callbacks.push(cb);
/******/ }
/******/ }
/******/ for (i = 0; i < callbacks.length; i++) {
/******/ cb = callbacks[i];
/******/ try {
/******/ cb(moduleOutdatedDependencies);
/******/ } catch (err) {
/******/ if (options.onErrored) {
/******/ options.onErrored({
/******/ type: "accept-errored",
/******/ moduleId: moduleId,
/******/ dependencyId: moduleOutdatedDependencies[i],
/******/ error: err
/******/ });
/******/ }
/******/ if (!options.ignoreErrored) {
/******/ if (!error) error = err;
/******/ }
/******/ }
/******/ }
/******/ }
/******/ }
/******/ }
/******/
/******/ // Load self accepted modules
/******/ for (i = 0; i < outdatedSelfAcceptedModules.length; i++) {
/******/ var item = outdatedSelfAcceptedModules[i];
/******/ moduleId = item.module;
/******/ hotCurrentParents = [moduleId];
/******/ try {
/******/ __webpack_require__(moduleId);
/******/ } catch (err) {
/******/ if (typeof item.errorHandler === "function") {
/******/ try {
/******/ item.errorHandler(err);
/******/ } catch (err2) {
/******/ if (options.onErrored) {
/******/ options.onErrored({
/******/ type: "self-accept-error-handler-errored",
/******/ moduleId: moduleId,
/******/ error: err2,
/******/ originalError: err
/******/ });
/******/ }
/******/ if (!options.ignoreErrored) {
/******/ if (!error) error = err2;
/******/ }
/******/ if (!error) error = err;
/******/ }
/******/ } else {
/******/ if (options.onErrored) {
/******/ options.onErrored({
/******/ type: "self-accept-errored",
/******/ moduleId: moduleId,
/******/ error: err
/******/ });
/******/ }
/******/ if (!options.ignoreErrored) {
/******/ if (!error) error = err;
/******/ }
/******/ }
/******/ }
/******/ }
/******/
/******/ // handle errors in accept handlers and self accepted module load
/******/ if (error) {
/******/ hotSetStatus("fail");
/******/ return Promise.reject(error);
/******/ }
/******/
/******/ hotSetStatus("idle");
/******/ return new Promise(function(resolve) {
/******/ resolve(outdatedModules);
/******/ });
/******/ }
/******/
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {},
/******/ hot: hotCreateModule(moduleId),
/******/ parents: (hotCurrentParentsTemp = hotCurrentParents, hotCurrentParents = [], hotCurrentParentsTemp),
/******/ children: []
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, hotCreateRequire(moduleId));
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "/";
/******/
/******/ // __webpack_hash__
/******/ __webpack_require__.h = function() { return hotCurrentHash; };
/******/
/******/
/******/ // Load entry module and return exports
/******/ return hotCreateRequire(0)(__webpack_require__.s = 0);
/******/ })
/************************************************************************/
/******/ ({
const cb = () => {
const l = document.createElement('link');
const h = document.getElementsByTagName('head')[0];
/***/ "./js/main.js":
/*!********************!*\
!*** ./js/main.js ***!
\********************/
/*! no static exports found */
/***/ (function(module, exports) {
l.rel = 'stylesheet';
l.href = '/wp-content/themes/biuro/css/main.min.css';
eval("var cb = function cb() {\n 'use strict';\n\n var l = document.createElement('link'),\n h = document.getElementsByTagName('head')[0]; // oldIE =document.all && !document.addEventListener;\n\n l.rel = 'stylesheet';\n l.href = '/wp-content/themes/biuro/css/main.min.css'; // l.href = (oldIE) ? 'mysite/css/main-fixed.css' : 'mysite/css/main-responsive.css';\n\n h.parentNode.insertBefore(l, h);\n},\n raf = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;\n\nif (raf) {\n raf(cb);\n} else {\n if (window.addEventListener) {\n window.addEventListener('load', cb);\n } else {\n window.attachEvent('onload', cb);\n }\n}\n\n(function (global) {\n var container = document.getElementById('cookie-warning');\n var btnAgree = document.getElementById('cookie-agree');\n var btnClose = document.getElementById('cookie-close');\n var agreed = useLS() ? localStorage.getItem('biuro-agree') : false;\n\n function useLS() {\n var mod = 'a';\n\n try {\n localStorage.setItem(mod, mod);\n localStorage.removeItem(mod);\n return true;\n } catch (e) {\n return false;\n }\n }\n\n if (!container || !btnAgree || !btnClose || agreed) {\n return;\n }\n\n container.style.display = 'block';\n btnAgree.addEventListener('click', function () {\n if (useLS()) {\n localStorage.setItem('biuro-agree', 'true');\n }\n\n container.style.display = 'none';\n });\n btnClose.addEventListener('click', function () {\n container.style.display = 'none';\n });\n})(window);\n\n // console.log('here goes main II');\n// console.log('here goes main III');\n\n//# sourceURL=webpack:///./js/main.js?");
h.parentNode.insertBefore(l, h);
};
const raf = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;
/***/ }),
if (raf) {
raf(cb);
} else {
if (window.addEventListener) {
window.addEventListener('load', cb);
} else {
window.attachEvent('onload', cb);
}
}
/***/ 0:
/*!***********************!*\
!*** multi ./js/main ***!
\***********************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
(global => {
const container = document.getElementById('cookie-warning');
const btnAgree = document.getElementById('cookie-agree');
const btnClose = document.getElementById('cookie-close');
const agreed = (useLS()) ? localStorage.getItem('biuro-agree') : false;
eval("module.exports = __webpack_require__(/*! ./js/main */\"./js/main.js\");\n\n\n//# sourceURL=webpack:///multi_./js/main?");
function useLS () {
var mod = 'a';
try {
localStorage.setItem(mod, mod);
localStorage.removeItem(mod);
return true;
} catch (e) {
return false;
}
}
/***/ })
if (!container || !btnAgree || !btnClose || agreed) {
return;
}
/******/ });
container.style.display = 'block';
btnAgree.addEventListener('click', () => {
if (useLS()) {
localStorage.setItem('biuro-agree', 'true');
}
container.style.display = 'none';
});
btnClose.addEventListener('click', () => {
container.style.display = 'none';
});
})(window);
// console.error(15);
if (module.hot) {
module.hot.accept();
}
This source diff could not be displayed because it is too large. You can view the blob instead.
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