update pages add api
This commit is contained in:
parent
4123e6c3be
commit
cbd4bef9b9
|
|
@ -1,22 +1,20 @@
|
||||||
{
|
{
|
||||||
"files": {
|
"files": {
|
||||||
"main.css": "/static/css/main.cf150dc9.chunk.css",
|
"main.css": "/static/css/main.cf150dc9.chunk.css",
|
||||||
"main.js": "/static/js/main.d937b180.chunk.js",
|
"main.js": "/static/js/main.fb70f8ab.chunk.js",
|
||||||
"main.js.map": "/static/js/main.d937b180.chunk.js.map",
|
"main.js.map": "/static/js/main.fb70f8ab.chunk.js.map",
|
||||||
"runtime-main.js": "/static/js/runtime-main.27caf8f5.js",
|
"runtime-main.js": "/static/js/runtime-main.3dce0fb3.js",
|
||||||
"runtime-main.js.map": "/static/js/runtime-main.27caf8f5.js.map",
|
"runtime-main.js.map": "/static/js/runtime-main.3dce0fb3.js.map",
|
||||||
"static/css/2.d555f809.chunk.css": "/static/css/2.d555f809.chunk.css",
|
"static/css/2.d555f809.chunk.css": "/static/css/2.d555f809.chunk.css",
|
||||||
"static/js/2.84a2007e.chunk.js": "/static/js/2.84a2007e.chunk.js",
|
"static/js/2.04e38610.chunk.js": "/static/js/2.04e38610.chunk.js",
|
||||||
"static/js/2.84a2007e.chunk.js.map": "/static/js/2.84a2007e.chunk.js.map",
|
"static/js/2.04e38610.chunk.js.map": "/static/js/2.04e38610.chunk.js.map",
|
||||||
"static/js/3.26291f9d.chunk.js": "/static/js/3.26291f9d.chunk.js",
|
"static/js/3.3bfbe3a5.chunk.js": "/static/js/3.3bfbe3a5.chunk.js",
|
||||||
"static/js/3.26291f9d.chunk.js.map": "/static/js/3.26291f9d.chunk.js.map",
|
"static/js/3.3bfbe3a5.chunk.js.map": "/static/js/3.3bfbe3a5.chunk.js.map",
|
||||||
"index.html": "/index.html",
|
"index.html": "/index.html",
|
||||||
"static/css/2.d555f809.chunk.css.map": "/static/css/2.d555f809.chunk.css.map",
|
"static/css/2.d555f809.chunk.css.map": "/static/css/2.d555f809.chunk.css.map",
|
||||||
"static/css/main.cf150dc9.chunk.css.map": "/static/css/main.cf150dc9.chunk.css.map",
|
"static/css/main.cf150dc9.chunk.css.map": "/static/css/main.cf150dc9.chunk.css.map",
|
||||||
"static/js/2.84a2007e.chunk.js.LICENSE.txt": "/static/js/2.84a2007e.chunk.js.LICENSE.txt",
|
"static/js/2.04e38610.chunk.js.LICENSE.txt": "/static/js/2.04e38610.chunk.js.LICENSE.txt",
|
||||||
"static/media/airport.9ca79b5c.jpg": "/static/media/airport.9ca79b5c.jpg",
|
"static/media/airport.9ca79b5c.jpg": "/static/media/airport.9ca79b5c.jpg",
|
||||||
"static/media/buttonNext.a7b07c21.svg": "/static/media/buttonNext.a7b07c21.svg",
|
|
||||||
"static/media/buttonPrev.98135aba.svg": "/static/media/buttonPrev.98135aba.svg",
|
|
||||||
"static/media/downArrow.0bea9b11.svg": "/static/media/downArrow.0bea9b11.svg",
|
"static/media/downArrow.0bea9b11.svg": "/static/media/downArrow.0bea9b11.svg",
|
||||||
"static/media/emblemLogo.80dd243c.svg": "/static/media/emblemLogo.80dd243c.svg",
|
"static/media/emblemLogo.80dd243c.svg": "/static/media/emblemLogo.80dd243c.svg",
|
||||||
"static/media/etalonImg.2f331caa.jpg": "/static/media/etalonImg.2f331caa.jpg",
|
"static/media/etalonImg.2f331caa.jpg": "/static/media/etalonImg.2f331caa.jpg",
|
||||||
|
|
@ -27,7 +25,6 @@
|
||||||
"static/media/loupe.47e17db3.svg": "/static/media/loupe.47e17db3.svg",
|
"static/media/loupe.47e17db3.svg": "/static/media/loupe.47e17db3.svg",
|
||||||
"static/media/mainLogo.3ffcbace.svg": "/static/media/mainLogo.3ffcbace.svg",
|
"static/media/mainLogo.3ffcbace.svg": "/static/media/mainLogo.3ffcbace.svg",
|
||||||
"static/media/next.500d75f4.svg": "/static/media/next.500d75f4.svg",
|
"static/media/next.500d75f4.svg": "/static/media/next.500d75f4.svg",
|
||||||
"static/media/noveltyImg.2f331caa.jpg": "/static/media/noveltyImg.2f331caa.jpg",
|
|
||||||
"static/media/prev.6123f913.svg": "/static/media/prev.6123f913.svg",
|
"static/media/prev.6123f913.svg": "/static/media/prev.6123f913.svg",
|
||||||
"static/media/pricesImg_1.6fce5b9a.jpg": "/static/media/pricesImg_1.6fce5b9a.jpg",
|
"static/media/pricesImg_1.6fce5b9a.jpg": "/static/media/pricesImg_1.6fce5b9a.jpg",
|
||||||
"static/media/pricesImg_2.0e19c431.jpg": "/static/media/pricesImg_2.0e19c431.jpg",
|
"static/media/pricesImg_2.0e19c431.jpg": "/static/media/pricesImg_2.0e19c431.jpg",
|
||||||
|
|
@ -57,10 +54,10 @@
|
||||||
"static/media/turkmenTv.7810c539.jpg": "/static/media/turkmenTv.7810c539.jpg"
|
"static/media/turkmenTv.7810c539.jpg": "/static/media/turkmenTv.7810c539.jpg"
|
||||||
},
|
},
|
||||||
"entrypoints": [
|
"entrypoints": [
|
||||||
"static/js/runtime-main.27caf8f5.js",
|
"static/js/runtime-main.3dce0fb3.js",
|
||||||
"static/css/2.d555f809.chunk.css",
|
"static/css/2.d555f809.chunk.css",
|
||||||
"static/js/2.84a2007e.chunk.js",
|
"static/js/2.04e38610.chunk.js",
|
||||||
"static/css/main.cf150dc9.chunk.css",
|
"static/css/main.cf150dc9.chunk.css",
|
||||||
"static/js/main.d937b180.chunk.js"
|
"static/js/main.fb70f8ab.chunk.js"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
@ -1 +1 @@
|
||||||
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/><link href="https://fonts.googleapis.com/css2?family=Open+Sans&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>Etalon</title><link href="/static/css/2.d555f809.chunk.css" rel="stylesheet"><link href="/static/css/main.cf150dc9.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,a,i=t[0],c=t[1],l=t[2],s=0,p=[];s<i.length;s++)a=i[s],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(f&&f(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var c=r[i];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{3:"26291f9d"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var i=this["webpackJsonpreact-etalon"]=this["webpackJsonpreact-etalon"]||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var f=c;r()}([])</script><script src="/static/js/2.84a2007e.chunk.js"></script><script src="/static/js/main.d937b180.chunk.js"></script></body></html>
|
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/><link href="https://fonts.googleapis.com/css2?family=Open+Sans&display=swap" rel="stylesheet"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>Etalon</title><link href="/static/css/2.d555f809.chunk.css" rel="stylesheet"><link href="/static/css/main.cf150dc9.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function t(t){for(var n,a,i=t[0],c=t[1],l=t[2],s=0,p=[];s<i.length;s++)a=i[s],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(f&&f(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var c=r[i];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{3:"3bfbe3a5"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var i=this["webpackJsonpreact-etalon"]=this["webpackJsonpreact-etalon"]||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var f=c;r()}([])</script><script src="/static/js/2.04e38610.chunk.js"></script><script src="/static/js/main.fb70f8ab.chunk.js"></script></body></html>
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
||||||
(this["webpackJsonpreact-etalon"]=this["webpackJsonpreact-etalon"]||[]).push([[3],{69:function(t,e,n){"use strict";n.r(e),n.d(e,"getCLS",(function(){return d})),n.d(e,"getFCP",(function(){return S})),n.d(e,"getFID",(function(){return F})),n.d(e,"getLCP",(function(){return k})),n.d(e,"getTTFB",(function(){return C}));var i,a,r,o,u=function(t,e){return{name:t,value:void 0===e?-1:e,delta:0,entries:[],id:"v1-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(t,e){try{if(PerformanceObserver.supportedEntryTypes.includes(t)){if("first-input"===t&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver((function(t){return t.getEntries().map(e)}));return n.observe({type:t,buffered:!0}),n}}catch(t){}},f=function(t,e){var n=function n(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(t(i),e&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},s=function(t){addEventListener("pageshow",(function(e){e.persisted&&t(e)}),!0)},m="function"==typeof WeakSet?new WeakSet:new Set,p=function(t,e,n){var i;return function(){e.value>=0&&(n||m.has(e)||"hidden"===document.visibilityState)&&(e.delta=e.value-(i||0),(e.delta||void 0===i)&&(i=e.value,t(e)))}},d=function(t,e){var n,i=u("CLS",0),a=function(t){t.hadRecentInput||(i.value+=t.value,i.entries.push(t),n())},r=c("layout-shift",a);r&&(n=p(t,i,e),f((function(){r.takeRecords().map(a),n()})),s((function(){i=u("CLS",0),n=p(t,i,e)})))},v=-1,l=function(){return"hidden"===document.visibilityState?0:1/0},h=function(){f((function(t){var e=t.timeStamp;v=e}),!0)},g=function(){return v<0&&(v=l(),h(),s((function(){setTimeout((function(){v=l(),h()}),0)}))),{get timeStamp(){return v}}},S=function(t,e){var n,i=g(),a=u("FCP"),r=function(t){"first-contentful-paint"===t.name&&(f&&f.disconnect(),t.startTime<i.timeStamp&&(a.value=t.startTime,a.entries.push(t),m.add(a),n()))},o=performance.getEntriesByName("first-contentful-paint")[0],f=o?null:c("paint",r);(o||f)&&(n=p(t,a,e),o&&r(o),s((function(i){a=u("FCP"),n=p(t,a,e),requestAnimationFrame((function(){requestAnimationFrame((function(){a.value=performance.now()-i.timeStamp,m.add(a),n()}))}))})))},y={passive:!0,capture:!0},E=new Date,w=function(t,e){i||(i=e,a=t,r=new Date,b(removeEventListener),L())},L=function(){if(a>=0&&a<r-E){var t={entryType:"first-input",name:i.type,target:i.target,cancelable:i.cancelable,startTime:i.timeStamp,processingStart:i.timeStamp+a};o.forEach((function(e){e(t)})),o=[]}},T=function(t){if(t.cancelable){var e=(t.timeStamp>1e12?new Date:performance.now())-t.timeStamp;"pointerdown"==t.type?function(t,e){var n=function(){w(t,e),a()},i=function(){a()},a=function(){removeEventListener("pointerup",n,y),removeEventListener("pointercancel",i,y)};addEventListener("pointerup",n,y),addEventListener("pointercancel",i,y)}(e,t):w(e,t)}},b=function(t){["mousedown","keydown","touchstart","pointerdown"].forEach((function(e){return t(e,T,y)}))},F=function(t,e){var n,r=g(),d=u("FID"),v=function(t){t.startTime<r.timeStamp&&(d.value=t.processingStart-t.startTime,d.entries.push(t),m.add(d),n())},l=c("first-input",v);n=p(t,d,e),l&&f((function(){l.takeRecords().map(v),l.disconnect()}),!0),l&&s((function(){var r;d=u("FID"),n=p(t,d,e),o=[],a=-1,i=null,b(addEventListener),r=v,o.push(r),L()}))},k=function(t,e){var n,i=g(),a=u("LCP"),r=function(t){var e=t.startTime;e<i.timeStamp&&(a.value=e,a.entries.push(t)),n()},o=c("largest-contentful-paint",r);if(o){n=p(t,a,e);var d=function(){m.has(a)||(o.takeRecords().map(r),o.disconnect(),m.add(a),n())};["keydown","click"].forEach((function(t){addEventListener(t,d,{once:!0,capture:!0})})),f(d,!0),s((function(i){a=u("LCP"),n=p(t,a,e),requestAnimationFrame((function(){requestAnimationFrame((function(){a.value=performance.now()-i.timeStamp,m.add(a),n()}))}))}))}},C=function(t){var e,n=u("TTFB");e=function(){try{var e=performance.getEntriesByType("navigation")[0]||function(){var t=performance.timing,e={entryType:"navigation",startTime:0};for(var n in t)"navigationStart"!==n&&"toJSON"!==n&&(e[n]=Math.max(t[n]-t.navigationStart,0));return e}();if(n.value=n.delta=e.responseStart,n.value<0)return;n.entries=[e],t(n)}catch(t){}},"complete"===document.readyState?setTimeout(e,0):addEventListener("pageshow",e)}}}]);
|
(this["webpackJsonpreact-etalon"]=this["webpackJsonpreact-etalon"]||[]).push([[3],{68:function(t,e,n){"use strict";n.r(e),n.d(e,"getCLS",(function(){return d})),n.d(e,"getFCP",(function(){return S})),n.d(e,"getFID",(function(){return F})),n.d(e,"getLCP",(function(){return k})),n.d(e,"getTTFB",(function(){return C}));var i,a,r,o,u=function(t,e){return{name:t,value:void 0===e?-1:e,delta:0,entries:[],id:"v1-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(t,e){try{if(PerformanceObserver.supportedEntryTypes.includes(t)){if("first-input"===t&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver((function(t){return t.getEntries().map(e)}));return n.observe({type:t,buffered:!0}),n}}catch(t){}},f=function(t,e){var n=function n(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(t(i),e&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},s=function(t){addEventListener("pageshow",(function(e){e.persisted&&t(e)}),!0)},m="function"==typeof WeakSet?new WeakSet:new Set,p=function(t,e,n){var i;return function(){e.value>=0&&(n||m.has(e)||"hidden"===document.visibilityState)&&(e.delta=e.value-(i||0),(e.delta||void 0===i)&&(i=e.value,t(e)))}},d=function(t,e){var n,i=u("CLS",0),a=function(t){t.hadRecentInput||(i.value+=t.value,i.entries.push(t),n())},r=c("layout-shift",a);r&&(n=p(t,i,e),f((function(){r.takeRecords().map(a),n()})),s((function(){i=u("CLS",0),n=p(t,i,e)})))},v=-1,l=function(){return"hidden"===document.visibilityState?0:1/0},h=function(){f((function(t){var e=t.timeStamp;v=e}),!0)},g=function(){return v<0&&(v=l(),h(),s((function(){setTimeout((function(){v=l(),h()}),0)}))),{get timeStamp(){return v}}},S=function(t,e){var n,i=g(),a=u("FCP"),r=function(t){"first-contentful-paint"===t.name&&(f&&f.disconnect(),t.startTime<i.timeStamp&&(a.value=t.startTime,a.entries.push(t),m.add(a),n()))},o=performance.getEntriesByName("first-contentful-paint")[0],f=o?null:c("paint",r);(o||f)&&(n=p(t,a,e),o&&r(o),s((function(i){a=u("FCP"),n=p(t,a,e),requestAnimationFrame((function(){requestAnimationFrame((function(){a.value=performance.now()-i.timeStamp,m.add(a),n()}))}))})))},y={passive:!0,capture:!0},E=new Date,w=function(t,e){i||(i=e,a=t,r=new Date,b(removeEventListener),L())},L=function(){if(a>=0&&a<r-E){var t={entryType:"first-input",name:i.type,target:i.target,cancelable:i.cancelable,startTime:i.timeStamp,processingStart:i.timeStamp+a};o.forEach((function(e){e(t)})),o=[]}},T=function(t){if(t.cancelable){var e=(t.timeStamp>1e12?new Date:performance.now())-t.timeStamp;"pointerdown"==t.type?function(t,e){var n=function(){w(t,e),a()},i=function(){a()},a=function(){removeEventListener("pointerup",n,y),removeEventListener("pointercancel",i,y)};addEventListener("pointerup",n,y),addEventListener("pointercancel",i,y)}(e,t):w(e,t)}},b=function(t){["mousedown","keydown","touchstart","pointerdown"].forEach((function(e){return t(e,T,y)}))},F=function(t,e){var n,r=g(),d=u("FID"),v=function(t){t.startTime<r.timeStamp&&(d.value=t.processingStart-t.startTime,d.entries.push(t),m.add(d),n())},l=c("first-input",v);n=p(t,d,e),l&&f((function(){l.takeRecords().map(v),l.disconnect()}),!0),l&&s((function(){var r;d=u("FID"),n=p(t,d,e),o=[],a=-1,i=null,b(addEventListener),r=v,o.push(r),L()}))},k=function(t,e){var n,i=g(),a=u("LCP"),r=function(t){var e=t.startTime;e<i.timeStamp&&(a.value=e,a.entries.push(t)),n()},o=c("largest-contentful-paint",r);if(o){n=p(t,a,e);var d=function(){m.has(a)||(o.takeRecords().map(r),o.disconnect(),m.add(a),n())};["keydown","click"].forEach((function(t){addEventListener(t,d,{once:!0,capture:!0})})),f(d,!0),s((function(i){a=u("LCP"),n=p(t,a,e),requestAnimationFrame((function(){requestAnimationFrame((function(){a.value=performance.now()-i.timeStamp,m.add(a),n()}))}))}))}},C=function(t){var e,n=u("TTFB");e=function(){try{var e=performance.getEntriesByType("navigation")[0]||function(){var t=performance.timing,e={entryType:"navigation",startTime:0};for(var n in t)"navigationStart"!==n&&"toJSON"!==n&&(e[n]=Math.max(t[n]-t.navigationStart,0));return e}();if(n.value=n.delta=e.responseStart,n.value<0)return;n.entries=[e],t(n)}catch(t){}},"complete"===document.readyState?setTimeout(e,0):addEventListener("pageshow",e)}}}]);
|
||||||
//# sourceMappingURL=3.26291f9d.chunk.js.map
|
//# sourceMappingURL=3.3bfbe3a5.chunk.js.map
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,2 +1,2 @@
|
||||||
!function(e){function t(t){for(var n,a,i=t[0],c=t[1],l=t[2],s=0,p=[];s<i.length;s++)a=i[s],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(f&&f(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var c=r[i];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{3:"26291f9d"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var i=this["webpackJsonpreact-etalon"]=this["webpackJsonpreact-etalon"]||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var f=c;r()}([]);
|
!function(e){function t(t){for(var n,a,i=t[0],c=t[1],l=t[2],s=0,p=[];s<i.length;s++)a=i[s],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);for(f&&f(t);p.length;)p.shift()();return u.push.apply(u,l||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var c=r[i];0!==o[c]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={1:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var t=[],r=o[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=n);var u,i=document.createElement("script");i.charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.src=function(e){return a.p+"static/js/"+({}[e]||e)+"."+{3:"3bfbe3a5"}[e]+".chunk.js"}(e);var c=new Error;u=function(t){i.onerror=i.onload=null,clearTimeout(l);var r=o[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),u=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+n+": "+u+")",c.name="ChunkLoadError",c.type=n,c.request=u,r[1](c)}o[e]=void 0}};var l=setTimeout((function(){u({type:"timeout",target:i})}),12e4);i.onerror=i.onload=u,document.head.appendChild(i)}return Promise.all(t)},a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a.oe=function(e){throw console.error(e),e};var i=this["webpackJsonpreact-etalon"]=this["webpackJsonpreact-etalon"]||[],c=i.push.bind(i);i.push=t,i=i.slice();for(var l=0;l<i.length;l++)t(i[l]);var f=c;r()}([]);
|
||||||
//# sourceMappingURL=runtime-main.27caf8f5.js.map
|
//# sourceMappingURL=runtime-main.3dce0fb3.js.map
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,3 +0,0 @@
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="11.209" height="20.754" viewBox="0 0 11.209 20.754">
|
|
||||||
<path id="Контур_586" data-name="Контур 586" d="M128.715,9.808l-9.6-9.573a.8.8,0,1,0-1.136,1.139l9.028,9-9.029,9a.8.8,0,0,0,1.136,1.139l9.6-9.573a.8.8,0,0,0,0-1.139Z" transform="translate(-117.742 0)" fill="#003a9d"/>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 342 B |
|
|
@ -1,7 +0,0 @@
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="11.208" height="20.754" viewBox="0 0 11.208 20.754">
|
|
||||||
<g id="next" transform="translate(0 0)">
|
|
||||||
<g id="Сгруппировать_537" data-name="Сгруппировать 537" transform="translate(0 0)">
|
|
||||||
<path id="Контур_586" data-name="Контур 586" d="M117.979,9.807l9.6-9.573a.8.8,0,1,1,1.136,1.139l-9.028,9,9.028,9a.8.8,0,0,1-1.136,1.139l-9.6-9.572a.8.8,0,0,1,0-1.139Z" transform="translate(-117.742 0)" fill="#003a9d"/>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 524 B |
Binary file not shown.
|
Before Width: | Height: | Size: 401 KiB |
|
|
@ -37,8 +37,8 @@ function App() {
|
||||||
<Route path="/news" exact>
|
<Route path="/news" exact>
|
||||||
<News />
|
<News />
|
||||||
</Route>
|
</Route>
|
||||||
<Route path="/news/novelty/1" exact>
|
<Route path="/news/:slug" component={Novelty} exact>
|
||||||
<Novelty />
|
{/* <Novelty /> */}
|
||||||
</Route>
|
</Route>
|
||||||
<Route path="/etalons" exact>
|
<Route path="/etalons" exact>
|
||||||
<Etalons />
|
<Etalons />
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ function Nav ({ t }) {
|
||||||
<div className="nav-right">
|
<div className="nav-right">
|
||||||
<ul className="nav-link">
|
<ul className="nav-link">
|
||||||
<li className="nav-link">
|
<li className="nav-link">
|
||||||
<Link to="/news">Новос</Link>
|
<Link to="/news">Новости</Link>
|
||||||
</li>
|
</li>
|
||||||
<li className="nav-link">
|
<li className="nav-link">
|
||||||
<Link to="/etalons">Эталоны</Link>
|
<Link to="/etalons">Эталоны</Link>
|
||||||
|
|
|
||||||
|
|
@ -1,77 +1,117 @@
|
||||||
// // IMPORT MODULES
|
// // IMPORT MODULES
|
||||||
import React, { useEffect } from "react";
|
import React from "react";
|
||||||
import { Link } from "react-router-dom";
|
import { Link } from "react-router-dom";
|
||||||
|
|
||||||
// IMPORT COMPONENTS
|
// IMPORT COMPONENTS
|
||||||
import Breadcrumb from "../components/Global/Breadcrumb";
|
import Breadcrumb from "../components/Global/Breadcrumb";
|
||||||
|
|
||||||
const Meteorology = () => {
|
// const Meteorology = () => {
|
||||||
useEffect(() => {
|
// useEffect(() => {
|
||||||
window.scrollTo(0, 0);
|
// window.scrollTo(0, 0);
|
||||||
}, []);
|
// }, []);
|
||||||
|
class Meteorology extends React.Component {
|
||||||
|
|
||||||
return (
|
constructor(props) {
|
||||||
<section className="plans">
|
super(props);
|
||||||
<Breadcrumb
|
|
||||||
path_1="Стоимость"
|
this.state = {
|
||||||
link_1="/prices"
|
items: [],
|
||||||
path_2="Тарифы на проведение работ по метрологии
|
DataisLoaded: false,
|
||||||
подразделениями 'Туркменстандартлары'"
|
error: null
|
||||||
currentUrl={"/prices/meteorology"}
|
};
|
||||||
/>
|
}
|
||||||
<div className="container">
|
|
||||||
<div className="plans-inner">
|
componentDidMount() {
|
||||||
<div className="tab-header">
|
this._mounted = true
|
||||||
<h4 className="tab-header-text" id="tab-header-text">
|
this.makeRemoteRequest();
|
||||||
Тарифы на проведение работ по метрологии подразделениями
|
}
|
||||||
"Туркменстандартлары"
|
|
||||||
</h4>
|
|
||||||
<div className="tab-header-line"></div>
|
|
||||||
</div>
|
componentWillUnmount() {
|
||||||
<div className="plans-content">
|
this._mounted = false
|
||||||
<div className="plans-card-wrapper">
|
}
|
||||||
<Link to="/prices/meteorology/1" className="planscard">
|
|
||||||
<h4>Измерения геометрических величин</h4>
|
makeRemoteRequest = () => {
|
||||||
</Link>
|
|
||||||
<Link to="/prices/meteorology/1" className="planscard">
|
const url = `http://217.174.238.204:8888/api/v1/categories/7`
|
||||||
<h4>Измерения механических величин</h4>
|
|
||||||
</Link>
|
if (this._mounted) {
|
||||||
<Link to="/prices/meteorology/1" className="planscard">
|
this.setState({ DataisLoaded: true });
|
||||||
<h4>Измерения давления и вакуума</h4>
|
}
|
||||||
</Link>
|
setTimeout(() => {
|
||||||
<Link to="/prices/meteorology/1" className="planscard">
|
|
||||||
<h4>Измерения расхода уровня и объем...</h4>
|
fetch(url, {
|
||||||
</Link>
|
method: 'GET',
|
||||||
<Link to="/prices/meteorology/1" className="planscard">
|
|
||||||
<h4>Физико - химические измерения</h4>
|
})
|
||||||
</Link>
|
|
||||||
<Link to="/prices/meteorology/1" className="planscard">
|
.then(res => res.json())
|
||||||
<h4>Оптико - физические измерения</h4>
|
.then(res => {
|
||||||
</Link>
|
if (this._mounted) {
|
||||||
<Link to="/prices/meteorology/1" className="planscard">
|
this.setState({
|
||||||
<h4>Теплофизические и температурные...</h4>
|
items: res.data[0]['posts'],
|
||||||
</Link>
|
error: res.message || null,
|
||||||
<Link to="/prices/meteorology/1" className="planscard">
|
DataisLoaded: true,
|
||||||
<h4>Измерения времени и частоты</h4>
|
})
|
||||||
</Link>
|
console.log(res.data)
|
||||||
<Link to="/prices/meteorology/1" className="planscard">
|
}
|
||||||
<h4>Радиоэлектронные измерения</h4>
|
|
||||||
</Link>
|
})
|
||||||
<Link to="/prices/meteorology/1" className="planscard">
|
.catch(error => {
|
||||||
<h4>Измерения электрических и магнит...</h4>
|
if (this._mounted) {
|
||||||
</Link>
|
this.setState({ error, DataisLoaded: false});
|
||||||
<Link to="/prices/meteorology/1" className="planscard">
|
}
|
||||||
<h4>Метрологические услуги</h4>
|
});
|
||||||
</Link>
|
}, 1500);
|
||||||
<Link to="/prices/meteorology/1" className="planscard">
|
};
|
||||||
<h4>Калибровка резервуаров</h4>
|
|
||||||
</Link>
|
render() {
|
||||||
|
|
||||||
|
// const [pageIndex, setPageIndex] = useState(1);
|
||||||
|
|
||||||
|
var {DataisLoaded, items} = this.state;
|
||||||
|
if(!DataisLoaded){
|
||||||
|
return <div>Loading ....</div>
|
||||||
|
}else{
|
||||||
|
|
||||||
|
return (
|
||||||
|
<section className="plans">
|
||||||
|
<Breadcrumb
|
||||||
|
path_1="Стоимость"
|
||||||
|
link_1="/prices"
|
||||||
|
path_2="Тарифы на проведение работ по метрологии
|
||||||
|
подразделениями 'Туркменстандартлары'"
|
||||||
|
currentUrl={"/prices/meteorology"}
|
||||||
|
/>
|
||||||
|
<div className="container">
|
||||||
|
<div className="plans-inner">
|
||||||
|
<div className="tab-header">
|
||||||
|
<h4 className="tab-header-text" id="tab-header-text">
|
||||||
|
Тарифы на проведение работ по метрологии подразделениями
|
||||||
|
"Туркменстандартлары"
|
||||||
|
</h4>
|
||||||
|
<div className="tab-header-line"></div>
|
||||||
|
</div>
|
||||||
|
<div className="plans-content">
|
||||||
|
<div className="plans-card-wrapper">
|
||||||
|
|
||||||
|
{items.map(item=>(
|
||||||
|
|
||||||
|
<Link to={`/prices/meteorology/${item.slug}`} className="planscard">
|
||||||
|
<h4>{item.title}</h4>
|
||||||
|
</Link>
|
||||||
|
|
||||||
|
))}
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</section>
|
||||||
</div>
|
);
|
||||||
</section>
|
}
|
||||||
);
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Meteorology;
|
export default Meteorology;
|
||||||
|
|
|
||||||
|
|
@ -1,264 +1,167 @@
|
||||||
// IMPORT MODULES
|
// IMPORT MODULES
|
||||||
import React, { useState, useEffect } from "react";
|
import React from "react";
|
||||||
import { Link } from "react-router-dom";
|
import { Link } from "react-router-dom";
|
||||||
|
// import i18n from '../i18n';
|
||||||
|
// import { withTranslation } from 'react-i18next';
|
||||||
|
|
||||||
// IMPORT COMPONENTS
|
// IMPORT COMPONENTS
|
||||||
import Breadcrumb from "../components/Global/Breadcrumb";
|
import Breadcrumb from "../components/Global/Breadcrumb";
|
||||||
|
|
||||||
// TAB_1
|
// TAB_1
|
||||||
import RightArrowBlue from "../svg/rightArrowBlue.svg";
|
import RightArrowBlue from "../svg/rightArrowBlue.svg";
|
||||||
import TabIMG1 from "../img/tabImg_1.jpg";
|
// import TabIMG1 from "../img/tabImg_1.jpg";
|
||||||
import TabIMG2 from "../img/tabImg_2.jpg";
|
// import TabIMG2 from "../img/tabImg_2.jpg";
|
||||||
import TabIMG3 from "../img/tabImg_3.jpg";
|
// import TabIMG3 from "../img/tabImg_3.jpg";
|
||||||
import PrevButton from "../svg/buttonPrev.svg";
|
// import PrevButton from "../svg/buttonPrev.svg";
|
||||||
import NextButton from "../svg/buttonNext.svg";
|
// import NextButton from "../svg/buttonNext.svg";
|
||||||
|
|
||||||
const News = () => {
|
// const News = () => {
|
||||||
useEffect(() => {
|
// useEffect(() => {
|
||||||
window.scrollTo(0, 0);
|
// window.scrollTo(0, 0);
|
||||||
}, []);
|
// }, []);
|
||||||
// STATE
|
// STATE
|
||||||
const [pageIndex, setPageIndex] = useState(1);
|
class News extends React.Component {
|
||||||
return (
|
|
||||||
<section className="news">
|
constructor(props) {
|
||||||
<Breadcrumb path_1="Новости" currentUrl="./news" />;
|
super(props);
|
||||||
<div className="container">
|
|
||||||
<div className="news-inner">
|
this.state = {
|
||||||
<div className="news-tab">
|
items: [],
|
||||||
<div className="tab-header">
|
DataisLoaded: false,
|
||||||
<h4 className="tab-header-text" id="tab-header-text">
|
error: null
|
||||||
Новости
|
};
|
||||||
</h4>
|
}
|
||||||
<div className="tab-header-line"></div>
|
|
||||||
</div>
|
componentDidMount() {
|
||||||
<div className="tab-wrapper">
|
this._mounted = true
|
||||||
<div className="tab">
|
this.makeRemoteRequest();
|
||||||
<div className="tab-top">
|
}
|
||||||
<div>
|
|
||||||
<img src={TabIMG1} alt="Turkmen carpets" />
|
|
||||||
</div>
|
|
||||||
|
componentWillUnmount() {
|
||||||
|
this._mounted = false
|
||||||
|
}
|
||||||
|
|
||||||
|
makeRemoteRequest = () => {
|
||||||
|
|
||||||
|
const url = `http://217.174.238.204:8888/api/v1/categories/2`
|
||||||
|
|
||||||
|
if (this._mounted) {
|
||||||
|
this.setState({ DataisLoaded: true });
|
||||||
|
}
|
||||||
|
setTimeout(() => {
|
||||||
|
|
||||||
|
fetch(url, {
|
||||||
|
method: 'GET',
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
.then(res => res.json())
|
||||||
|
.then(res => {
|
||||||
|
if (this._mounted) {
|
||||||
|
this.setState({
|
||||||
|
items: res.data[0]['posts'],
|
||||||
|
error: res.message || null,
|
||||||
|
DataisLoaded: true,
|
||||||
|
})
|
||||||
|
console.log(res.data)
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
|
.catch(error => {
|
||||||
|
if (this._mounted) {
|
||||||
|
this.setState({ error, DataisLoaded: false});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}, 1500);
|
||||||
|
};
|
||||||
|
|
||||||
|
render() {
|
||||||
|
|
||||||
|
// const [pageIndex, setPageIndex] = useState(1);
|
||||||
|
|
||||||
|
var {DataisLoaded, items} = this.state;
|
||||||
|
if(!DataisLoaded){
|
||||||
|
return <div>Loading ....</div>
|
||||||
|
}else{
|
||||||
|
|
||||||
|
return (
|
||||||
|
<section className="news">
|
||||||
|
<Breadcrumb path_1="Новости" currentUrl="./news" />;
|
||||||
|
<div className="container">
|
||||||
|
<div className="news-inner">
|
||||||
|
<div className="news-tab">
|
||||||
|
<div className="tab-header">
|
||||||
|
<h4 className="tab-header-text" id="tab-header-text">
|
||||||
|
Новости
|
||||||
|
</h4>
|
||||||
|
<div className="tab-header-line"></div>
|
||||||
</div>
|
</div>
|
||||||
<div className="tab-bottom">
|
<div className="tab-wrapper">
|
||||||
<span className="tab-date">30.05.2021</span>
|
|
||||||
<h2 className="tab-name">
|
{items.map(item=>(
|
||||||
Состоялись мероприятия, приуроченные к Празднику
|
|
||||||
туркменского ковра
|
<div className="tab">
|
||||||
</h2>
|
<div className="tab-top">
|
||||||
<div className="tab-header-link tab-link">
|
|
||||||
<Link to="/news/novelty/1">
|
|
||||||
<span>Подробнее</span>
|
|
||||||
<div>
|
<div>
|
||||||
<img src={RightArrowBlue} alt="RIGHTARROW" />
|
<img src={ item['featured_images'][0]['path'] } alt="Turkmen carpets" />
|
||||||
</div>
|
</div>
|
||||||
</Link>
|
</div>
|
||||||
</div>
|
<div className="tab-bottom">
|
||||||
</div>
|
<span className="tab-date">30.05.2021</span>
|
||||||
</div>
|
<h2 className="tab-name">
|
||||||
<div className="tab">
|
Состоялись мероприятия, приуроченные к Празднику
|
||||||
<div className="tab-top">
|
туркменского ковра
|
||||||
<div>
|
</h2>
|
||||||
<img src={TabIMG2} alt="Turkmen students" />
|
<div className="tab-header-link tab-link">
|
||||||
</div>
|
|
||||||
</div>
|
<Link to={`/news/${item.slug}`}>
|
||||||
<div className="tab-bottom">
|
<span>Подробнее</span>
|
||||||
<span className="tab-date">25.05.2021</span>
|
<div>
|
||||||
<h2 className="tab-name">
|
<img src={RightArrowBlue} alt="RIGHTARROW" />
|
||||||
Состоялись мероприятия, приуроченные к Празднику
|
</div>
|
||||||
туркменского ковра
|
</Link>
|
||||||
</h2>
|
|
||||||
<div className="tab-header-link tab-link">
|
|
||||||
<Link to="/news/novelty/2">
|
|
||||||
<span>Подробнее</span>
|
|
||||||
<div>
|
|
||||||
<img src={RightArrowBlue} alt="RIGHTARROW" />
|
|
||||||
</div>
|
</div>
|
||||||
</Link>
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div className="tab">
|
|
||||||
<div className="tab-top">
|
|
||||||
<div>
|
|
||||||
<img src={TabIMG3} alt="Turkmen mothers" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div className="tab-bottom">
|
|
||||||
<span className="tab-date">25.05.2021</span>
|
|
||||||
<h2 className="tab-name">
|
|
||||||
Родителям первых детей, рождённых в день юбилея Ашхабада,
|
|
||||||
вручены подарки...
|
|
||||||
</h2>
|
|
||||||
<div className="tab-header-link tab-link">
|
|
||||||
<Link to="/news/novelty/3">
|
|
||||||
<span>Подробнее</span>
|
|
||||||
<div>
|
|
||||||
<img src={RightArrowBlue} alt="RIGHTARROW" />
|
|
||||||
</div>
|
|
||||||
</Link>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div className="tab">
|
|
||||||
<div className="tab-top">
|
|
||||||
<div>
|
|
||||||
<img src={TabIMG1} alt="Turkmen carpets" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div className="tab-bottom">
|
|
||||||
<span className="tab-date">30.05.2021</span>
|
|
||||||
<h2 className="tab-name">
|
|
||||||
Состоялись мероприятия, приуроченные к Празднику
|
|
||||||
туркменского ковра
|
|
||||||
</h2>
|
|
||||||
<div className="tab-header-link tab-link">
|
|
||||||
<Link to="/news/novelty/4">
|
|
||||||
<span>Подробнее</span>
|
|
||||||
<div>
|
|
||||||
<img src={RightArrowBlue} alt="RIGHTARROW" />
|
|
||||||
</div>
|
|
||||||
</Link>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div className="tab">
|
|
||||||
<div className="tab-top">
|
|
||||||
<div>
|
|
||||||
<img src={TabIMG2} alt="Turkmen students" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div className="tab-bottom">
|
|
||||||
<span className="tab-date">25.05.2021</span>
|
|
||||||
<h2 className="tab-name">
|
|
||||||
Состоялись мероприятия, приуроченные к Празднику
|
|
||||||
туркменского ковра
|
|
||||||
</h2>
|
|
||||||
<div className="tab-header-link tab-link">
|
|
||||||
<Link to="/news/novelty/5">
|
|
||||||
<span>Подробнее</span>
|
|
||||||
<div>
|
|
||||||
<img src={RightArrowBlue} alt="RIGHTARROW" />
|
|
||||||
</div>
|
|
||||||
</Link>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div className="tab">
|
|
||||||
<div className="tab-top">
|
|
||||||
<div>
|
|
||||||
<img src={TabIMG3} alt="Turkmen mothers" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div className="tab-bottom">
|
|
||||||
<span className="tab-date">25.05.2021</span>
|
|
||||||
<h2 className="tab-name">
|
|
||||||
Родителям первых детей, рождённых в день юбилея Ашхабада,
|
|
||||||
вручены подарки...
|
|
||||||
</h2>
|
|
||||||
<div className="tab-header-link tab-link">
|
|
||||||
<Link to="/news/novelty/6">
|
|
||||||
<span>Подробнее</span>
|
|
||||||
<div>
|
|
||||||
<img src={RightArrowBlue} alt="RIGHTARROW" />
|
|
||||||
</div>
|
|
||||||
</Link>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div className="tab">
|
|
||||||
<div className="tab-top">
|
|
||||||
<div>
|
|
||||||
<img src={TabIMG1} alt="Turkmen carpets" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div className="tab-bottom">
|
|
||||||
<span className="tab-date">30.05.2021</span>
|
|
||||||
<h2 className="tab-name">
|
|
||||||
Состоялись мероприятия, приуроченные к Празднику
|
|
||||||
туркменского ковра
|
|
||||||
</h2>
|
|
||||||
<div className="tab-header-link tab-link">
|
|
||||||
<Link to="/news/novelty/7">
|
|
||||||
<span>Подробнее</span>
|
|
||||||
<div>
|
|
||||||
<img src={RightArrowBlue} alt="RIGHTARROW" />
|
|
||||||
</div>
|
|
||||||
</Link>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div className="tab">
|
|
||||||
<div className="tab-top">
|
|
||||||
<div>
|
|
||||||
<img src={TabIMG2} alt="Turkmen students" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div className="tab-bottom">
|
|
||||||
<span className="tab-date">25.05.2021</span>
|
|
||||||
<h2 className="tab-name">
|
|
||||||
Состоялись мероприятия, приуроченные к Празднику
|
|
||||||
туркменского ковра
|
|
||||||
</h2>
|
|
||||||
<div className="tab-header-link tab-link">
|
|
||||||
<Link to="/news/novelty/8">
|
|
||||||
<span>Подробнее</span>
|
|
||||||
<div>
|
|
||||||
<img src={RightArrowBlue} alt="RIGHTARROW" />
|
|
||||||
</div>
|
|
||||||
</Link>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div className="tab">
|
|
||||||
<div className="tab-top">
|
|
||||||
<div>
|
|
||||||
<img src={TabIMG3} alt="Turkmen mothers" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div className="tab-bottom">
|
|
||||||
<span className="tab-date">25.05.2021</span>
|
|
||||||
<h2 className="tab-name">
|
|
||||||
Родителям первых детей, рождённых в день юбилея Ашхабада,
|
|
||||||
вручены подарки...
|
|
||||||
</h2>
|
|
||||||
<div className="tab-header-link tab-link">
|
|
||||||
<Link to="/news/novelty/9">
|
|
||||||
<span>Подробнее</span>
|
|
||||||
<div>
|
|
||||||
<img src={RightArrowBlue} alt="RIGHTARROW" />
|
|
||||||
</div>
|
|
||||||
</Link>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
))}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{/* <div className="news-page-control">
|
||||||
|
<button
|
||||||
|
className="prev-button"
|
||||||
|
type="button"
|
||||||
|
onClick={() => {
|
||||||
|
if (pageIndex !== 1) {
|
||||||
|
setPageIndex(pageIndex - 1);
|
||||||
|
}
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
<img src={PrevButton} alt="Back" />
|
||||||
|
</button>
|
||||||
|
<span className="page-index">{pageIndex}</span>
|
||||||
|
<button
|
||||||
|
className="next-button"
|
||||||
|
type="button"
|
||||||
|
onClick={() => {
|
||||||
|
setPageIndex(pageIndex + 1);
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
<img src={NextButton} alt="Forward" />
|
||||||
|
</button>
|
||||||
|
</div> */}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</section>
|
||||||
<div className="news-page-control">
|
);
|
||||||
<button
|
}
|
||||||
className="prev-button"
|
}
|
||||||
type="button"
|
|
||||||
onClick={() => {
|
|
||||||
if (pageIndex !== 1) {
|
|
||||||
setPageIndex(pageIndex - 1);
|
|
||||||
}
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
<img src={PrevButton} alt="Back" />
|
|
||||||
</button>
|
|
||||||
<span className="page-index">{pageIndex}</span>
|
|
||||||
<button
|
|
||||||
className="next-button"
|
|
||||||
type="button"
|
|
||||||
onClick={() => {
|
|
||||||
setPageIndex(pageIndex + 1);
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
<img src={NextButton} alt="Forward" />
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export default News;
|
export default News;
|
||||||
|
|
|
||||||
|
|
@ -1,83 +1,125 @@
|
||||||
// IMPORT MODULES
|
// IMPORT MODULES
|
||||||
import React, { useEffect } from "react";
|
import React from "react";
|
||||||
|
// import i18n from '../i18n';
|
||||||
|
import { withTranslation } from 'react-i18next';
|
||||||
|
|
||||||
// IMPORT COMPONENTS
|
// IMPORT COMPONENTS
|
||||||
import Breadcrumb from "../components/Global/Breadcrumb";
|
import Breadcrumb from "../components/Global/Breadcrumb";
|
||||||
|
|
||||||
// IMPORT IMAGES
|
// IMPORT IMAGES
|
||||||
import NoveltyIMG from "../img/noveltyImg.jpg";
|
// import NoveltyIMG from "../img/noveltyImg.jpg";
|
||||||
|
|
||||||
const Novelty = () => {
|
// const Novelty = () => {
|
||||||
useEffect(() => {
|
// useEffect(() => {
|
||||||
window.scrollTo(0, 0);
|
// window.scrollTo(0, 0);
|
||||||
}, []);
|
// }, []);
|
||||||
return (
|
|
||||||
<section className="novelty">
|
class Novelty extends React.Component {
|
||||||
<Breadcrumb
|
|
||||||
path_1="Новости"
|
constructor(props) {
|
||||||
link_1="/news"
|
super(props);
|
||||||
path_2="Очередная видеовстреча с зарубежными партнёрами"
|
|
||||||
currentUrl="../news/novelty"
|
this.state = {
|
||||||
/>
|
items: [],
|
||||||
<div className="container">
|
DataisLoaded: false,
|
||||||
<div className="novelty-inner">
|
error: null
|
||||||
<div className="novelty-head">
|
};
|
||||||
<div className="novelty-img">
|
}
|
||||||
<img src={NoveltyIMG} alt="Novelty" />
|
|
||||||
|
componentDidMount() {
|
||||||
|
this._mounted = true
|
||||||
|
this.makeRemoteRequest();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
componentWillUnmount() {
|
||||||
|
this._mounted = false
|
||||||
|
}
|
||||||
|
|
||||||
|
makeRemoteRequest = () => {
|
||||||
|
|
||||||
|
const url = `http://217.174.238.204:8888/api/v1/posts/`+this.props.match.params.slug;
|
||||||
|
|
||||||
|
if (this._mounted) {
|
||||||
|
this.setState({ DataisLoaded: true });
|
||||||
|
}
|
||||||
|
setTimeout(() => {
|
||||||
|
|
||||||
|
fetch(url, {
|
||||||
|
method: 'GET',
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
.then(res => res.json())
|
||||||
|
.then(res => {
|
||||||
|
if (this._mounted) {
|
||||||
|
this.setState({
|
||||||
|
items: res.data,
|
||||||
|
error: res.message || null,
|
||||||
|
DataisLoaded: true,
|
||||||
|
})
|
||||||
|
console.log(this.state.items[0][0]['content'])
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
|
.catch(error => {
|
||||||
|
if (this._mounted) {
|
||||||
|
this.setState({ error, DataisLoaded: false});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}, 1500);
|
||||||
|
};
|
||||||
|
|
||||||
|
render() {
|
||||||
|
|
||||||
|
// const [pageIndex, setPageIndex] = useState(1);
|
||||||
|
|
||||||
|
|
||||||
|
var {DataisLoaded, items} = this.state;
|
||||||
|
if(!DataisLoaded){
|
||||||
|
return <div>Loading ....</div>
|
||||||
|
}else{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
return (
|
||||||
|
<section className="novelty">
|
||||||
|
<Breadcrumb
|
||||||
|
path_1="Новости"
|
||||||
|
link_1="/news"
|
||||||
|
path_2={this.props.match.params.slug}
|
||||||
|
currentUrl="../news/novelty"
|
||||||
|
/>
|
||||||
|
<div className="container">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{items.map(item=>(
|
||||||
|
<div className="novelty-inner" key={item[0]['id']}>
|
||||||
|
<div className="novelty-head">
|
||||||
|
<div className="novelty-img">
|
||||||
|
<img src={item[0]['featured_images'][0]['path']} alt="Novelty" />
|
||||||
|
</div>
|
||||||
|
<h4 className="novelty-title">
|
||||||
|
Очередная видеовстреча с зарубежными партнёрами
|
||||||
|
</h4>
|
||||||
|
</div>
|
||||||
|
<div className="novelty-text">
|
||||||
|
|
||||||
|
{item[0]['content']}
|
||||||
|
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<h4 className="novelty-title">
|
|
||||||
Очередная видеовстреча с зарубежными партнёрами
|
))}
|
||||||
</h4>
|
|
||||||
</div>
|
</div>
|
||||||
<div className="novelty-text">
|
</section>
|
||||||
<span>
|
);
|
||||||
<span className="pgraph">
|
}
|
||||||
Поддержка женского предпринимательства, обеспечение гендерного
|
}
|
||||||
баланса и создание равных условий труда стали главной темой
|
|
||||||
обсуждения Международного онлайн-форума «Расширение
|
|
||||||
экономических прав и возможностей женщин для устойчивого
|
|
||||||
развития в Центральной Азии и Афганистане», организованного
|
|
||||||
сегодня Олий Мажлисом Республики Узбекистан и Программой
|
|
||||||
развития ООН.
|
|
||||||
</span>
|
|
||||||
<span className="pgraph">
|
|
||||||
В многосторонней встрече, проходящей под эгидой Диалога
|
|
||||||
женщин-лидеров Центральной Азии, с туркменской стороны приняли
|
|
||||||
участие председатель Меджлиса Милли Генгеша и представители
|
|
||||||
Союза промышленников и предпринимателей.
|
|
||||||
</span>
|
|
||||||
<span className="pgraph">
|
|
||||||
Начало форума предварил видеообзор выставки продукции
|
|
||||||
женщин-предпринимателей Центральной Азии, проведённой в столице
|
|
||||||
каждой из стран-участниц.
|
|
||||||
</span>
|
|
||||||
<span className="pgraph">
|
|
||||||
Выражая поддержку усилиям правительств государств региона в
|
|
||||||
вопросах обеспечения гендерного равенства и повышения роли
|
|
||||||
женщин в достижении Целей устойчивого развития, участники
|
|
||||||
видеоконференции подчеркнули необходимость более полной
|
|
||||||
реализации предпринимательского потенциала женщин, дальнейшего
|
|
||||||
совершенствования законодательной базы и экономической политики
|
|
||||||
в целях расширения их присутствия на рынке труда и активного
|
|
||||||
продвижения в государственном и частном секторах.
|
|
||||||
</span>
|
|
||||||
<span className="pgraph">
|
|
||||||
В рамках форума была согласована и принята «Дорожная карта» по
|
|
||||||
развитию сотрудничества в сфере устойчивого развития между
|
|
||||||
женщинами-предпринимателями Центральной Азии и Афганистана, а
|
|
||||||
также принят Итоговый документ – Совместное заявление, в
|
|
||||||
котором участники форума выразили уверенность, что практическая
|
|
||||||
реализация запланированных мероприятий будет способствовать
|
|
||||||
развитию женского предпринимательства, дальнейшему укреплению
|
|
||||||
взаимовыгодного сотрудничества и делового партнёрства между
|
|
||||||
женщинами-предпринимателями региона.
|
|
||||||
</span>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Novelty;
|
// export default Novelty;
|
||||||
|
export default withTranslation()(Novelty);
|
||||||
|
|
|
||||||
|
|
@ -7,220 +7,135 @@ import Breadcrumb from "../components/Global/Breadcrumb";
|
||||||
// IMPORT IMAGES
|
// IMPORT IMAGES
|
||||||
import StructureImg from "../img/structureImg.jpg";
|
import StructureImg from "../img/structureImg.jpg";
|
||||||
|
|
||||||
const Structure = () => {
|
// const Structure = () => {
|
||||||
useEffect(() => {
|
// useEffect(() => {
|
||||||
window.scrollTo(0, 0);
|
// window.scrollTo(0, 0);
|
||||||
}, []);
|
// }, []);
|
||||||
return (
|
class Structure extends React.Component {
|
||||||
<section className="structure">
|
|
||||||
<Breadcrumb
|
constructor(props) {
|
||||||
path_1="Структура Государственного эталонного центра"
|
super(props);
|
||||||
currentUrl="/structure"
|
|
||||||
/>
|
this.state = {
|
||||||
<div className="container">
|
items: [],
|
||||||
<div className="structure-inner">
|
DataisLoaded: false,
|
||||||
<div className="tab-header">
|
error: null
|
||||||
<h4 className="tab-header-text" id="tab-header-text">
|
};
|
||||||
Структура Государственного эталонного центра
|
}
|
||||||
</h4>
|
|
||||||
<div className="tab-header-line"></div>
|
componentDidMount() {
|
||||||
|
this._mounted = true
|
||||||
|
this.makeRemoteRequest();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
componentWillUnmount() {
|
||||||
|
this._mounted = false
|
||||||
|
}
|
||||||
|
|
||||||
|
makeRemoteRequest = () => {
|
||||||
|
|
||||||
|
const url = `http://127.0.0.1:8000/api/v1/struktura_sentra`
|
||||||
|
|
||||||
|
if (this._mounted) {
|
||||||
|
this.setState({ DataisLoaded: true });
|
||||||
|
}
|
||||||
|
setTimeout(() => {
|
||||||
|
|
||||||
|
fetch(url, {
|
||||||
|
method: 'GET',
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
.then(res => res.json())
|
||||||
|
.then(res => {
|
||||||
|
if (this._mounted) {
|
||||||
|
this.setState({
|
||||||
|
items: res.data,
|
||||||
|
error: res.message || null,
|
||||||
|
DataisLoaded: true,
|
||||||
|
})
|
||||||
|
console.log(res.data)
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
|
.catch(error => {
|
||||||
|
if (this._mounted) {
|
||||||
|
this.setState({ error, DataisLoaded: false});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}, 1500);
|
||||||
|
};
|
||||||
|
|
||||||
|
render() {
|
||||||
|
|
||||||
|
// const [pageIndex, setPageIndex] = useState(1);
|
||||||
|
|
||||||
|
var {DataisLoaded, items} = this.state;
|
||||||
|
if(!DataisLoaded){
|
||||||
|
return <div>Loading ....</div>
|
||||||
|
}else{
|
||||||
|
|
||||||
|
return (
|
||||||
|
<section className="structure">
|
||||||
|
<Breadcrumb
|
||||||
|
path_1="Структура Государственного эталонного центра"
|
||||||
|
currentUrl="/structure"
|
||||||
|
/>
|
||||||
|
<div className="container">
|
||||||
|
<div className="structure-inner">
|
||||||
|
<div className="tab-header">
|
||||||
|
<h4 className="tab-header-text" id="tab-header-text">
|
||||||
|
Структура Государственного эталонного центра
|
||||||
|
</h4>
|
||||||
|
<div className="tab-header-line"></div>
|
||||||
|
</div>
|
||||||
|
<div className="structure-main-page">
|
||||||
|
<img src={StructureImg} alt="Structure" />
|
||||||
|
</div>
|
||||||
|
<div className="structure-employees">
|
||||||
|
<table className="structure-table">
|
||||||
|
<tbody>
|
||||||
|
<tr className="table-head">
|
||||||
|
<th>
|
||||||
|
<span className="name-head">Фамилия, имя, отчество</span>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<span className="position-head">Занимаемая должность</span>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<span className="tel-head">Рабочий телефон</span>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
{items.map(item=>(
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<span className="name">
|
||||||
|
{item.name}
|
||||||
|
</span>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<span className="position">
|
||||||
|
{item.position_held}
|
||||||
|
</span>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<span className="tel">Teл: {item.phone}</span>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
))}
|
||||||
|
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div className="structure-main-page">
|
</section>
|
||||||
<img src={StructureImg} alt="Structure" />
|
);
|
||||||
</div>
|
}
|
||||||
<div className="structure-employees">
|
}
|
||||||
<table className="structure-table">
|
|
||||||
<tbody>
|
|
||||||
<tr className="table-head">
|
|
||||||
<th>
|
|
||||||
<span className="name-head">Фамилия, имя, отчество</span>
|
|
||||||
</th>
|
|
||||||
<th>
|
|
||||||
<span className="position-head">Занимаемая должность</span>
|
|
||||||
</th>
|
|
||||||
<th>
|
|
||||||
<span className="tel-head">Рабочий телефон</span>
|
|
||||||
</th>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<span className="name">
|
|
||||||
Реджепов Мейлис Байраммурадович
|
|
||||||
</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="position">
|
|
||||||
Врем. исп. обязанности наальника
|
|
||||||
</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="tel">Teл: 421330</span>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<span className="name">
|
|
||||||
Нурмаммедов Ахмет Мамметниязович
|
|
||||||
</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="position">Заместитель начальника</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="tel">Teл: 421330</span>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<span className="name">Черкезов Бегенч</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="position">Главный инженер</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="tel">Teл: 421330</span>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<span className="name">Союнова Айна</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="position">
|
|
||||||
Начальник Отдела научно-методического, маркетинга и
|
|
||||||
изучения международной практики
|
|
||||||
</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="tel">Teл: 421990</span>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<span className="name">Худайбердыева Гульджахан</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="position">Начальник Отдела кадров</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="tel">Teл: 422088</span>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<span className="name">Атабаева Гульджахан</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="position">
|
|
||||||
Начальник Финансово-экономического отдела-главный
|
|
||||||
бухгалтер
|
|
||||||
</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="tel">Teл: 422429</span>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<span className="name">Овезов Гуванч</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="position">
|
|
||||||
Начальник отдела Геометрических и механических величин
|
|
||||||
</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="tel">Teл: 421856</span>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<span className="name">Оразбердыев Кемалмухаммет</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="position">
|
|
||||||
Начальник отдела Расхода и количества вещества
|
|
||||||
</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="tel">Teл: 422007</span>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<span className="name">Ходжамгулыев Марлен</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="position">
|
|
||||||
Начальник отдела Тепло-технических величин
|
|
||||||
</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="tel">Teл: 421520</span>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<span className="name">Мурадов Атамырат </span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="position">
|
|
||||||
И.о. начальника отдела Физико-химических и оптических
|
|
||||||
измерений
|
|
||||||
</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="tel">Teл: 421511</span>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<span className="name">Гельдыалиев Арслан</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="position">
|
|
||||||
Начальник отдела Электрических и радиоэлектронных
|
|
||||||
измерений
|
|
||||||
</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="tel">Teл: 421281</span>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<span className="name">Махтумгулыев Перхат</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="position">
|
|
||||||
Начальник отдела Электрических и радиоэлектронных
|
|
||||||
измерений
|
|
||||||
</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="tel">Teл: 421281</span>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<span className="name">Поладов Тиркишмырат</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="position">
|
|
||||||
Отдел поверки газовых и водяных счетчиков в п.Бикрова
|
|
||||||
</span>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<span className="tel">Teл: 371360</span>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export default Structure;
|
export default Structure;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue