Linkownik



Investing in Manufacturing | GE Aerospace

.wp-block-aero-image-block .img-block-section .image { height:100% !important} .wp-block-aero-image-block .img-block-section { padding:0 !important; } .wp-block-aero-hero-primary .stat-title-2 a { color: var(--ge-white); } .wp-block-aero-hero-primary .counters .counter, .wp-block-aero-hero-primary .stat.post-stat { font-size: 12.3586rem; line-height: 11.3287rem; letter-spacing: -0.3708rem; @media (min-width: 1920px) { font-size: 15rem; line-height: 13.75rem; letter-spacing: -0.6rem; } } @media (max-width: 1599.98px) { .wp-block- .wp-block-aero-image-block .img-block-section .image { height:100% !important} .wp-block-aero-image-block .img-block-section { padding:0 !important; } .wp-block-aero-hero-primary .stat-title-2 a { color: var(--ge-white); } .wp-block-aero-hero-primary .counters .counter, .wp-block-aero-hero-primary .stat.post-stat { font-size: 12.3586rem; line-height: 11.3287rem; letter-spacing: -0.3708rem; @media (min-width: 1920px) { font-size: 15rem; line-height: 13.75rem; letter-spacing: -0.6rem; } } @media (max-width: 1599.98px) { .wp-block-aero-hero-primary .stat.post-stat, .wp-block-aero-hero-primary .counters .counter { font-size: 8.75rem; letter-spacing: -0.35rem; line-height:100%; } } @media (max-width: 1024.98px) { .wp-block-aero-hero-primary .stat.post-stat, .wp-block-aero-hero-primary .counters .counter { font-size: 5.75rem; } } @media(max-width: 867px) { .wp-block-aero-hero-primary .stat.post-stat, .wp-block-aero-hero-primary .counters .counter{ font-size: 3.5rem; letter-spacing: -0.15rem; padding-top: 2rem; } } Investing in U.S.Manufacturingnearly$1BillionWe are hiring 5,000 U.S. workers this year.Your browser does not support the video tag. $700 million already allocated to specific projects with more set to be deployed.   $500M to expand capacity strengthening quality and delivery  Significant investment at sites to support delivery of in-demand narrowbody engine with equipment refreshes and FLIGHT DECK. $100M+ to scale innovative parts from new materials, processes Major investment at sites producing parts one-third the weight yet can handle higher heat as well as 3D-printed parts. These innovative parts provide engines more range, power, durability and efficiency. $100M+ for external supplier baseWill provide investments so suppliers use the newest tools to produce parts, further reducing defects and supply chain constraints.    Investments across more than two dozen communities large and small in 16 states. See where: body { margin: 0; padding: 0; } #manufacturingMap { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100svh; width: 100%; position: relative; color: #fff; background: linear-gradient(180deg, rgba(0,0,64,1) 0%, rgba(0,0,64,1) 87%, rgba(20,79,181,1) 100%); font-size: 16px; font-family:"gesons-regular", Arial, Helvetica, sans-serif; overflow: hidden; } @media (max-width: 991px) { #manufacturingMap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } #manufacturingMap .mm-content { z-index: 2; margin-right: 24px; padding-top: 23px; } @media (min-width: 992px) { #manufacturingMap .mm-content { position: relative; overflow: hidden; width: 532px; height: calc(100% - 8.2vh); margin-left: auto; padding-top: 8.2vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } } @media (min-width: 1281px) { #manufacturingMap .mm-content { margin-right: 12.6vw; } } @media (min-width: 641px) and (max-width: 991px) { #manufacturingMap .mm-content { padding-left: 8vw; padding-right: 8vw; } } @media (max-width: 640px) { #manufacturingMap .mm-content { margin-left: auto; margin-right: auto; max-width: 435px; } } @media (max-width: 499px) { #manufacturingMap .mm-content { max-width: 90vw; } } #manufacturingMap .mm-title { font-family:"gesons-light", Arial, Helvetica, sans-serif; font-size: 2rem; letter-spacing: -0.1125rem; line-height: 1.033; font-weight: 400; margin: 0 0 15px; } @media (min-width: 768px) { #manufacturingMap .mm-title { font-size: 3rem; margin: 0 0 20px; } } #manufacturingMap .mm-desc { font-size: 1.125rem; margin: 0 0 35px; } .mm-mobile-dropdown { position: relative; } @media (min-width: 992px) { .mm-mobile-dropdown { margin-left: auto; } } .mm-dropdown-toggle { background-color: #00003D; border: 1px solid #fff; border-radius: 10px; color: #fff; padding: 16px 40px 16px 16px; position: relative; z-index: 3; text-transform: uppercase; display: block; width: 100%; text-align: left; } .mm-dropdown-toggle::after { content: ""; background-image: url(/themes/custom/aero_sub_theme/assets/ge-map/images/plus-minus.svg); background-repeat: no-repeat; background-size: contain; height: 20px; width: 20px; position: absolute; right: 10px; top: 50%; margin-top: -10px; transition: transform 300ms; } .mm-dropdown-toggle.is-open { color: #00d933; } .mm-dropdown-toggle.is-open::after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } @media (min-width: 992px) { .mm-dropdown-toggle { display: none; } } #manufacturingMap .mm-state-list { list-style: none; margin: 0; padding: 0 0 24px; font-size: .875rem; } @media (max-height: 1023px) and (min-width: 992px) { #manufacturingMap .mm-content { width: max(37%, 532px); } #manufacturingMap .mm-state-list { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 6.9vw; -moz-column-gap: 6.9vw; column-gap: 6.9vw; } } @media (max-width: 991px) { #manufacturingMap .mm-state-list { display: none; position: absolute; left: 0; right: 0; top: calc(100% - 12px); border: 1px solid #fff; border-top: 0; border-radius: 10px; background-color: #00003D; padding: 35px 40px 23px; max-height: 320px; overflow: auto; z-index: 2; } #manufacturingMap .mm-dropdown-toggle.is-open + .mm-state-list { display: block; } } #manufacturingMap .mm-state-li { text-transform: uppercase; } #manufacturingMap .mm-state-li + .mm-state-li { margin-top: 25px; } #manufacturingMap .mm-state-list a { color: #fff; padding-left: 50px; position: relative; text-decoration: none; transition: color 300ms; } #manufacturingMap .mm-state-list a:hover, #manufacturingMap .mm-state-list a:focus, #manufacturingMap .mm-state-list a.is-active, #manufacturingMap .mm-state-list a.is-hover { color: #00d933; } #manufacturingMap .mm-state-list a::before { content: ""; position: absolute; left: 0; width: 28px; border-top: 2px solid currentColor; top: 50%; margin-top: -1px; } .mm-container { position: relative; } @media (min-width: 992px) { .mm-container { height: 100%; width: 50%; } } @media (max-width: 991px) { .mm-container { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } } #manufacturingMap .mm-draggable-container { position: absolute; top: -23px; left: -77vw; height: 100%; width: 175vw; z-index: 1; transition: left .5s ease-in-out, top .5s ease-in-out, transform .5s ease-in-out; } #manufacturingMap.off-center .mm-draggable-container { left: -24.9vw; } #manufacturingMap .mm-svg-map { height: 100%; width: 100%; z-index: 1; } @media (min-width: 992px) { #manufacturingMap .mm-draggable-container { width: 98.9vw; left: -52vw; } #manufacturingMap.off-center .mm-draggable-container { transform: scale(.8); } } .mm-visually-hidden { clip: rect(0 0 0 0); clip-path: inset(50%); height: 1px; overflow: visible; position: absolute; white-space: nowrap; width: 1px; } #manufacturingMap dialog { border: none; border-radius: 10px; box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.75); font-size: 1rem; padding: 0; margin: 0; width: 435px; max-width: 90vw; max-height: 90vh; overflow-x: hidden; transition: display .7s allow-discrete, overlay .7s allow-discrete; animation: mm-dialog-close .7s forwards; } @media (min-width: 992px) { #manufacturingMap dialog { position: absolute; } } @media (max-width: 991px) { #manufacturingMap dialog { margin: 0 auto; top: 230px; max-height: calc(95svh - 230px); } } #manufacturingMap dialog:popover-open { animation: mm-dialog-open .7s forwards; } .mm-close-dialog { position: absolute; top: 24px; right: 24px; background-color: transparent; padding: 0; border: 0; height: 20px; width: 20px; cursor: pointer; transition: opacity 300ms; } .mm-close-dialog:hover { opacity: .6; } .mm-close-dialog:focus-visible { outline: 1px solid #fff; opacity: .6; } .mm-popover-content { padding: 0 35px 45px; } #mmPopoverImg { height: auto; width: 100%; aspect-ratio: 31 / 16; -o-object-fit: cover; object-fit: cover; margin-bottom: 22px; } #mmPopoverTitle { font-size: .75rem; font-weight: 400; letter-spacing: normal; margin: 0 0 12px; } #mmPopoverInvest { font-family:"gesons-light", Arial, Helvetica, sans-serif; font-size: 5.9375rem; line-height: 1; letter-spacing: -0.1125rem; margin-bottom: 5px; } #mmPopoverInvest .mm-investment-scale { font-size: 2.3125rem; } #mmPopoverInvest sup { font-size: 3.4rem; } .mm-popover-content p { margin: 0; } #mmPopoverDescr { border-top: 1px solid #E9E9E9; padding-top: 10px; margin-top: 15px; font-size: .75rem; } #mmPopoverDescr p:not(:last-child) { margin-bottom: 1.5em; } .mm-controls { display: none; position: absolute; bottom: 30px; padding: 0; background-color: transparent; border: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mm-controls.is-active { display: -webkit-box; display: -ms-flexbox; display: flex; } @media (min-width: 992px) { .mm-controls { bottom: 10vh; left: 0; } } @media (max-width: 991px) { .mm-controls { right: 30px; } } .mm-controls-label { font-size: .875rem; color: #fff; text-transform: uppercase; margin-left: 14px; cursor: pointer; } @keyframes mm-dialog-open { from { opacity: 0; transform: translateY(50%) scale(.5); } to { opacity: 1; } } @keyframes mm-dialog-close { from { opacity: 1; } to { opacity: 0; transform: translateY(50%) scale(.5); } } Investing Nearly $1B in U.S. Manufacturing Explore some of the communities where we are investing. Select State Alabama Delaware Florida Indiana Kentucky Massachusetts Michigan Mississippi Montana New Hampshire New York North Carolina Ohio South Carolina Vermont Virginia .cls-3{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:.12px} Recenter United States map of GE Manufacturing locations .mm-state { fill: #393976; opacity: .8; stroke-width: .41px; transition: fill 300ms, opacity 300ms; } .mm-state.with-data { cursor: pointer; } .mm-state.with-data:hover, .mm-state.with-data:focus, .mm-state.with-data.is-active, .mm-state.with-data.is-hover { fill: #d7d7e2; } .mm-state, .mm-plus-minus { stroke: #000040; stroke-miterlimit: 10; } .mm-map-link a { border-radius: 50%; font-size: 0; } .mm-target { fill: #e9e9e9; opacity: .25; stroke-width: 0px; } .mm-plus-minus { fill: none; stroke-width: 2.12px; opacity: 1; transition: opacity 300ms; } .is-active .mm-target, .is-hover .mm-target { fill: #2182ff; opacity: 1; } .is-open .mm-target { fill: #00d933; } .is-open .mm-plus-minus.mm-vertical { opacity: 0; } Auburn, Alabama Huntsville, Alabama Newark, Delaware Jacksonville, Florida Lafeyette, Indiana Terre Haute, Indiana Madisonville, Kentucky Erlanger, Kentucky Lynn, Massachusetts Muskegon, Michigan Batesville, Mississippi Butte, Montana Hooksett, New Hampshire Bohemia, New York Norwich, New York Wilmington, North Carolina Durham, North Carolina West Jefferson, North Carolina Asheville, North Carolina West Chester, Ohio Peebles, Ohio Evendale, Ohio Dayton, Ohio Greenville, South Carolina Rutland, Vermont Sterling, Virginia Close dialog const ge_mmap = document.getElementById('manufacturingMap'); const mmOffsetTop = ge_mmap.offsetTop; const svg_mmap = document.querySelector('.mm-svg-map'); const mmDragContainer = ge_mmap.querySelector('.mm-draggable-container'); const mmPopover = document.getElementById('mmPopover'); const mmPopoverTitle = document.getElementById('mmPopoverTitle'); const mmPopoverInvestDiv = document.getElementById('mmPopoverInvest'); const mmPopoverInvestDescr = document.getElementById('mmPopoverInvestDescr'); const mmPopoverDescr = document.getElementById('mmPopoverDescr'); const mmPopoverImg = document.getElementById('mmPopoverImg'); const mmRecenter = ge_mmap.querySelector('.mm-controls'); const mmDropdown = document.querySelector(".mm-dropdown-toggle"); let mmCurState, mmStateName, mmStateLink, mmStateObj, mmLocTarget, mmPopTarget; ge_mmap.addEventListener('mouseover', function (e) { mmInteractionIn(e); }); ge_mmap.addEventListener('focusin', function (e) { mmInteractionIn(e); }); ge_mmap.addEventListener('mouseout', function (e) { mmInteractionOut(e); }); ge_mmap.addEventListener('focusout', function (e) { mmInteractionOut(e); }); ge_mmap.addEventListener('click', function (e) { e.preventDefault(); document.documentElement.style.scrollBehavior = 'auto'; mmMapSelect(e); }); ge_mmap.addEventListener('keydown', function (e) { //clicked state name in if (event.target.matches('.mm-state-li a')) { if(e.key === 'Enter') { mmMapSelect(e); mmCurState = e.target; mmStateName = mmCurState.getAttribute('href').replace('#', ''); let mmMatchingStateBtns = ge_mmap.querySelectorAll('.mm-map-link a[data-state="' + mmStateName + '"]'); //focus on first popop opener in state mmMatchingStateBtns[0].focus(); } } }); svg_mmap.addEventListener('load', function(e) { mmDragElement(mmDragContainer); }); mmRecenter.addEventListener('click', function(e){ mmDragContainer.style.transition = ''; mmDragContainer.style.top = ''; mmDragContainer.style.left = ''; ge_mmap.classList.remove('off-center'); mmRecenter.classList.remove('is-active'); }); function mmInteractionIn(e) { //hover over state in map if (e.target.closest('.mm-state.with-data')) { mmCurState = e.target.closest('.mm-state.with-data'); mmStateName = mmCurState.getAttribute('data-state'); mmMouseOver(mmStateName); } //hover over state name in if (event.target.matches('.mm-state-li a')) { mmCurState = e.target; mmStateName = mmCurState.getAttribute('href').replace('#', ''); mmMouseOver(mmStateName); } //hover over popup link in map if (e.target.closest('.mm-map-link a')) { mmCurState = e.target.closest('.mm-map-link a'); mmStateName = mmCurState.getAttribute('data-state'); mmMouseOver(mmStateName); } } function mmInteractionOut(e) { //mouse off state in map if (e.target.closest('.mm-state.with-data')) { mmCurState = e.target.closest('.mm-state.with-data'); mmStateName = mmCurState.getAttribute('data-state'); mmMouseOut(mmStateName); } //mouse off state name in if (event.target.matches('.mm-state-li a')) { mmCurState = e.target; mmStateName = mmCurState.getAttribute('href').replace('#', ''); mmMouseOut(mmStateName); } //mouse off popup link in map if (e.target.closest('.mm-map-link a')) { mmCurState = e.target.closest('.mm-map-link a'); mmStateName = mmCurState.getAttribute('data-state'); mmMouseOut(mmStateName); } } function mmMapSelect(e) { //clicked state name in if (event.target.matches('.mm-state-li a')) { //set/remove active states mmCurState = e.target; mmStateName = mmCurState.getAttribute('href').replace('#', ''); mmClick(mmStateName); } //clicked popup link in map if (e.target.closest('.mm-map-link a')) { //open popup, set/remove active states mmCurState = e.target.closest('.mm-map-link a'); mmStateName = mmCurState.getAttribute('data-state'); mmPopTarget = mmCurState.getAttribute('href').replace('#', ''); mmSetupPopover(mmPopTarget, e); mmClick(mmStateName); //show popover mmPopover.showPopover(); } if (e.target.matches('.mm-dropdown-toggle')) { if (mmDropdown.classList.contains('is-open')) { mmDropdown.classList.remove('is-open'); } else { mmDropdown.classList.add('is-open'); } } else { mmDropdown.classList.remove('is-open'); } } function mmClick(stateName) { mmLocTarget = ge_mmap.querySelectorAll('.mm-map-link [data-state="'+ stateName +'"]'); mmStateLink = ge_mmap.querySelector('.mm-state-li a[href="#'+ stateName +'"]'); mmStateObj = document.getElementById(stateName); //remove active states on previously selected items mmSetInactiveStates(); //set active states mmStateLink.classList.add('is-active'); mmStateObj.classList.add('is-active'); mmLocTarget.forEach(function(mlt){ mlt.classList.add('is-active'); }); //set dropdown to current state mmDragContainer.style.transition = ''; mmDragContainer.style.top = ''; mmDragContainer.style.left = ''; if(mmStateName === "Montana") { ge_mmap.classList.add('off-center'); mmRecenter.classList.add('is-active'); } else { ge_mmap.classList.remove('off-center'); mmRecenter.classList.remove('is-active'); } mmDropdown.textContent = mmStateName.replace('-', ' '); mmDropdown.style.color = '#00d933'; } function mmSetInactiveStates() { let mmActiveLocTargets = ge_mmap.querySelectorAll('.mm-map-link .is-active'); let mmActiveStateLink = ge_mmap.querySelector('.mm-state-li .is-active'); let mmActiveStateObj = ge_mmap.querySelector('.mm-state.is-active'); //remove active states on previously selected items if(mmActiveLocTargets.length > 0) { mmActiveLocTargets.forEach(function(malt){ malt.classList.remove('is-active'); malt.classList.remove('is-hover'); }); } if(mmActiveStateLink) { mmActiveStateLink.classList.remove('is-active'); mmActiveStateLink.classList.remove('is-hover'); } if(mmActiveStateObj) { mmActiveStateObj.classList.remove('is-active'); mmActiveStateObj.classList.remove('is-hover'); } } function mmMouseOver(stateName) { mmLocTarget = ge_mmap.querySelectorAll('.mm-map-link [data-state="'+ stateName +'"]'); mmStateLink = ge_mmap.querySelector('.mm-state-li a[href="#'+ stateName +'"]'); mmStateObj = document.getElementById(stateName); mmStateLink.classList.add('is-hover'); mmStateObj.classList.add('is-hover'); mmLocTarget.forEach(function(mlt){ mlt.classList.add('is-hover'); }); } function mmMouseOut(stateName) { mmLocTarget = ge_mmap.querySelectorAll('[data-state="'+ stateName +'"]'); mmStateLink = ge_mmap.querySelector('.mm-state-li a[href="#'+ stateName +'"]'); mmStateObj = document.getElementById(stateName); mmStateLink.classList.remove('is-hover'); mmStateObj.classList.remove('is-hover'); mmLocTarget.forEach(function(mlt){ mlt.classList.remove('is-hover'); }); } mmPopover.addEventListener("toggle", (e) => { let mmOpenClosed = e.newState; if(mmOpenClosed === 'closed') { let mmOpenedTarget = document.querySelector('.mm-map-link a.is-open'); mmOpenedTarget.classList.remove('is-open'); document.documentElement.style.scrollBehavior = 'smooth'; } else { mmPopover.focus(); } }); function mmSetupPopover(popover, evt) { const ge_mmap_rect = ge_mmap.getBoundingClientRect(); //get map position to top of page const ge_mmap_top = ge_mmap_rect.top + window.scrollY; const ge_mmap_height = ge_mmap_rect.height; const ge_mmap_bottom = ge_mmap_top + ge_mmap_height; let mmOpenedTarget = document.querySelector('.mm-map-link a.is-open'); if(mmOpenedTarget) { mmOpenedTarget.classList.remove('is-open'); } let mmCurPopover = document.querySelector('.mm-map-link a[href="#' + popover + '"]'); mmCurPopover.classList.add('is-open'); let currentLocation = mmap_locations.locations.filter(function (location) { return location.properties.id === popover; }); let mmPopoverCity = currentLocation[0].properties.city; let mmPopoverState = currentLocation[0].properties.state; let mmPopoverStateFull = currentLocation[0].properties.state_full; let mmPopoverImgSrc = currentLocation[0].properties.img; let mmPopoverInvest = currentLocation[0].properties.investment; let mmPopoverInvestScale = currentLocation[0].properties.investment_scale; let mmPopoverContent = currentLocation[0].properties.description; let mmPopoverFac = currentLocation[0].properties.facility; let mmPopoverCountry = currentLocation[0].properties.country; mmPopoverTitle.textContent = mmPopoverCity + ', ' + mmPopoverState + ', ' + mmPopoverCountry; mmPopoverImg.setAttribute('src', mmPopoverImgSrc); mmPopoverInvestDiv.innerHTML = '$' + mmPopoverInvest + '' + mmPopoverInvestScale + ''; mmPopoverInvestDescr.textContent = 'Invested in ' + mmPopoverFac + ' Facility'; mmPopoverDescr.innerHTML = mmPopoverContent; //set position of popover if this is not mobile if (window.innerWidth >= 992) { let mmPopoverLeft, mmPopoverTop; mmPopover.style.opacity = 0; mmPopover.showPopover(); let mmPopoverHeight = mmPopover.clientHeight; let mmPopoverWidth = mmPopover.clientWidth; mmPopover.hidePopover(); mmPopover.style.opacity = ""; let mmClickedX = evt.clientX; let mmClickedY = evt.clientY; //set left pos of popover if(mmClickedX < mmPopoverWidth + 10) { mmPopoverLeft = mmClickedX + 26; } else { mmPopoverLeft = mmClickedX - 26 - mmPopoverWidth; } mmPopoverLeft = (mmPopoverLeft ge_mmap_bottom) { mmPopoverTop = ge_mmap_bottom - mmPopoverHeight - 20; } mmPopover.style.left = mmPopoverLeft + 'px'; mmPopover.style.top = mmPopoverTop + 'px'; } } function mmDragElement(elmnt) { let pos1 = 0, pos2 = 0, pos3 = 0, pos4 = 0; let mmMouseMapBounds = elmnt.onmousedown = dragMouseDown; let mmMobileMapBounds = elmnt.ontouchstart = dragMouseDown; function dragMouseDown(e) { e = e || window.event; let mmOpenedTarget = document.querySelector('.mm-map-link a.is-open'); //only initialize click/drag if this isn't a popover link and a popover isn't active if(!e.target.closest('.mm-map-link a') && !mmOpenedTarget) { e.preventDefault(); // get the mouse cursor position at startup: pos3 = e.clientX; pos4 = e.clientY; document.onpointerup = mmCloseDragElement; // call a function whenever the cursor moves: document.onpointermove = elementDrag; } } function elementDrag(e) { e = e || window.event; e.preventDefault(); // calculate the new cursor position: pos1 = pos3 - e.clientX; pos2 = pos4 - e.clientY; pos3 = e.clientX; pos4 = e.clientY; let curWW = window.innerWidth; let curWH = window.innerHeight; //calculate min/max top & left let maxLeft = (window.innerWidth > 991) ? -.069 : 0; let minLeft = (window.innerWidth > 991) ? -.52 : -.77; let maxTop = 0; let minTop = -.025; let minLeftPx = curWW * minLeft; let maxLeftPx = curWW * maxLeft; let minTopPx = curWH * minTop; let maxTopPx = curWH * maxTop; let dragTopPx = elmnt.offsetTop - pos2; let dragLeftPx = elmnt.offsetLeft - pos1; // set the element's new position within min/max bounds elmnt.style.transition = "none"; elmnt.style.top = clamp(dragTopPx, minTopPx, maxTopPx) + "px"; elmnt.style.left = clamp(dragLeftPx, minLeftPx, maxLeftPx) + "px"; if(!mmRecenter.classList.contains('is-active')) { mmRecenter.classList.add('is-active'); } } function clamp(val, min, max) { return Math.max(min, Math.min(max, val)); } } function mmCloseDragElement() { // stop moving when mouse button is released: document.onpointerup = null; document.onpointermove = null; } Investing in Manufacturing




[ ] Rząd Tuska może zgodzić się na umowę z Mercosur
      Minister rolnictwa Czesław Siekierski przyznał w Radiu Poznań, że Polska może poprzeć umowę o wolnym handlu UE–Mercosur "pod pewnymi warunkami". "Bohaterska walka o budowanie mniejszości blokującej jakby przygasła" – komentuje europoseł Konfederacji Anna Bryłka.