{"id":60,"date":"2025-01-15T09:12:54","date_gmt":"2025-01-15T09:12:54","guid":{"rendered":"https:\/\/imencogroup.com\/imenco-topside-hydraulics\/slug_solution\/hydraulics\/hydraulic-cylinders\/"},"modified":"2025-03-02T19:50:28","modified_gmt":"2025-03-02T19:50:28","slug":"hydraulic-cylinders","status":"publish","type":"solution","link":"https:\/\/imenco.com\/topside-hydraulics\/solution\/hydraulics\/hydraulic-cylinders\/","title":{"rendered":"Hydraulic Cylinders"},"content":{"rendered":"\n<div class=\"imenco-block block-products-list has-background has-grey-background-color\">\n    <section id=\"block_4bd991ebf53cdbd86c73820e49dd549f\" class=\"products-list  products-list--move-up\">\n                <div v-scope @vue:mounted=\"mounted\" class=\"products-list__inner\">\n\n                        <div class=\"imenco-filters\">\n                <div class=\"imenco-filters__container\">\n                    <!-- Solutions -->\n                                        <!-- Product categories -->\n                                        <div>\n                        <label class=\"\" for=\"productCategory\">Product types<\/label>\n                        <select @change=\"fadeInOut(); getProductCategoryId($event.target.value); updateResultsHeadingProductCategory($event.target.value);\" class=\"\" v-model=\"filterByProductCategoryId\" name=\"productCategory\">\n                            <option :value=\"null\">Select product category<\/option>\n                            <option v-for=\"productCategory in productCategoriesList\" :value=\"productCategory.id\" v-html=\"productCategory.title\"><\/option>\n                            <\/select>\n                        <\/div>\n                                        <!-- Product markets -->\n                                        <!-- Search -->\n                    <div>\n                        <label class=\"\" for=\"name\">Search<\/label>\n                        <input placeholder=\"Search here\" class=\"\" type=\"text\" v-model=\"filterBySearchText\" name=\"name\">\n                    <\/div>\n                    \n                <\/div>\n            <\/div>\n            \n            \n                        \n            <div class=\"products-list__container\" :class=\"listClasses\">\n                                <div class=\"products-list__title\">\n                    <h2 v-html=\"resultsHeading\"><\/h2>\n                <\/div>\n                                \n                                    <template v-if=\"productVisible(146)\">\n                                            <\/template>\n                                    <template v-if=\"productVisible(156)\">\n                                            <\/template>\n                                    <template v-if=\"productVisible(166)\">\n                                            <\/template>\n                                    <template v-if=\"productVisible(163)\">\n                                            <\/template>\n                                    <template v-if=\"productVisible(86)\">\n                                            <\/template>\n                                    <template v-if=\"productVisible(80)\">\n                                            <\/template>\n                                    <template v-if=\"productVisible(83)\">\n                                            <\/template>\n                                    <template v-if=\"productVisible(92)\">\n                                            <\/template>\n                                    <template v-if=\"productVisible(372)\">\n                                            <\/template>\n                                    <template v-if=\"productVisible(131)\">\n                                            <\/template>\n                                <div class=\"products-list__notification\" v-if=\"!filteredList.length\">\n                    No products found. Try a different search.                <\/div>\n                <div class=\"product\" itemscope itemtype=\"https:\/\/schema.org\/Person\" v-for=\"item in filteredList\">\n                    <div class=\"product__image cover\" itemprop=\"image\" v-html=\"item.image\"><\/div>\n                    <div class=\"product__content\">\n                        <div class=\"product__content__name\">\n                            <a :href=\"item.permalink\">\n                                <h3 itemprop=\"name\" v-html=\"item.name\"><\/h3>\n                                <span class=\"link-inset\"><\/span>\n                            <\/a>\n                        <\/div>\n                        <div class=\"product__content__excerpt\">\n                            <p v-html=\"item.excerpt\"><\/p>\n                        <\/div>\n\n                        <div class=\"product__content__buttons\">\n                            <div class=\"imenco-buttons size-normal\">\n                                <a :href=\"item.permalink\" class=\"imenco-buttons__button imenco-buttons__button--primary animate-icon\">\n                                    <span class=\"title\">Read more<\/span>\n                                    <span class=\"icon\"><svg width=\"22\" height=\"17\" viewBox=\"0 0 22 17\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M12.9517 1.51611L20.4189 8.71661M20.4189 8.71661L12.9517 15.9171M20.4189 8.71661L1.21753 8.71661\" stroke=\"#F2F2F2\" stroke-width=\"1.35797\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n<\/svg>\n<\/span>\n                                <\/a>\n                                                                    <a href=\"#\" class=\"imenco-buttons__button imenco-buttons__button--ghost add-to-list\" :data-id=\"item.id\">\n                                        <span class=\"title\">Add to list<\/span>\n                                        <span class=\"icon\"><svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n    <g id=\"plus-circle-primary\">\n        <path id=\"Icon\"\n            d=\"M13.9629 10.3035V13.6658M13.9629 13.6658V17.0281M13.9629 13.6658H17.3252M13.9629 13.6658H10.6006M24.0498 13.6658C24.0498 19.2366 19.5337 23.7527 13.9629 23.7527C8.39203 23.7527 3.87598 19.2366 3.87598 13.6658C3.87598 8.09491 8.39203 3.57886 13.9629 3.57886C19.5337 3.57886 24.0498 8.09491 24.0498 13.6658Z\"\n            stroke=\"#032B3A\" stroke-width=\"1.68115\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n    <\/g>\n<\/svg><\/span>\n                                    <\/a>\n                                                            <\/div>\n                        <\/div>\n                        \n                    \n                    <\/div>\n                <\/div>     \n\n            <\/div>\n\n            <!-- Load more button -->\n            <div class=\"products-list__load-more-button\" v-if=\"remainingProducts.length\">\n                <div class=\"imenco-buttons size-normal\">\n                    <a @click=\"loadMoreProducts($event);\" href=\"\" class=\"imenco-buttons__button imenco-buttons__button--primary-outline load-more-products\">\n                        Load more                    <\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n            <\/section>\n<\/div>\n\n<script type=\"module\">\nimport { createApp } from 'https:\/\/unpkg.com\/petite-vue@0.4.1\/dist\/petite-vue.es.js';\n\ncreateApp({\n\tcount: 0,\n    maxAmount: \"9\",\n    loadAmount: \"9\",\n    resultsHeading: \"All products\",\n    cameraCategoryId: 743,\n    lightCategoryId: 747,\n\tfilterBySolutionId: null,\n    filterByProductCategoryId: null,\n    filterByProductMarketId: null,\n\tfilterBySearchText: null,\n    filterByCameraOutput: null,\n    filterByCameraResolution: null,\n    filterByCameraOpticalZoom: null,\n    filterByCameraDepth: null,\n    filterByCameraFovDiag: null,\n    filterByCameraDiaWidth: null,\n    filterByCameraLength: null,\n    filterByCameraPower: null,\n    filterByLightPower: null,\n    loadingMore: false,\n    selectedSolutionId: null,\n    selectedProductCategoryId: null,\n    selectedProductMarketId: null,\n    selectedSolutionTitle: null,\n    selectedProductCategoryTitle: null,\n    selectedProductMarketTitle: null,\n\tproductsList: [{\"name\":\"MO21F &#8211; With Flange\",\"search_content\":\"Our standard cylinder program, MO21F \\u2013 With Flange Interface.\\nOur standard cylinder program, MO21F &#8211; With Flange, forms the basis for adaptation of our customized cylinders. Final specifications and materials, as well as buckling calculations, sizing and choice of attachments are agreed upon for each\\u00a0project.\\nMO21F pressure and function tests are carried out for each cylinder before delivery, and documentation is prepared in accordance with the project specifications. All our standard cylinders are designed for subsea use and 210 bar working pressure.\\u00a0Designed and calculated according to DNV 2.9\\n\",\"id\":146,\"permalink\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/product\\\/mo21f-with-flange\\\/\",\"excerpt\":\"Imenco has developed and manufactured hydraulic cylinders for the oil and gas industry for a variety...\",\"image\":\"<img  src=\\\"https:\\\/\\\/imenco-topside-hydraulics.imgix.net\\\/sites\\\/10\\\/2025\\\/01\\\/MO21-With-Flange.jpg?auto=format%2Ccompress&#038;crop=faces&#038;h=262&#038;ixlib=php-2.1.1&#038;w=390\\\"  alt=\\\"MO21-With-Flange\\\">\",\"solutions\":[54],\"productCategories\":[22,36],\"productMarkets\":[]},{\"name\":\"MO21T &#8211; With Tilt Bracket\",\"search_content\":\"Our standard cylinder program, MO21T \\u2013 With Tilt Bracke\\nImenco has developed and manufactured hydraulic cylinders, MO21T &#8211; With Tilt Bracket, for the oil and gas industry for a variety of applications for more than 40 years. Our standard cylinder program, MO21T &#8211; With Tilt Bracket, forms the basis for adaptation of our customized cylinders.\\nFinal specifications and materials, as well as buckling calculations, sizing and choice of attachments are agreed upon for each\\u00a0project. Pressure and function tests are carried out for each cylinder before delivery, and documentation is prepared in\\u00a0accordance with the project specifications.\\nAll our standard cylinders are designed for subsea use and 210 bar working pressure.\\u00a0Designed and calculated according to DNV 2.9\\n\",\"id\":156,\"permalink\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/product\\\/mo21t-with-tilt-bracket\\\/\",\"excerpt\":\"Imenco has developed and manufactured hydraulic cylinders for the oil and gas industry for a variety...\",\"image\":\"<img  src=\\\"https:\\\/\\\/imenco-topside-hydraulics.imgix.net\\\/sites\\\/10\\\/2025\\\/01\\\/A91lgpqtq_111h1rr_lf8.jpg?auto=format%2Ccompress&#038;crop=faces&#038;h=262&#038;ixlib=php-2.1.1&#038;w=390\\\"  alt=\\\"A91lgpqtq_111h1rr_lf8.jpg\\\">\",\"solutions\":[54],\"productCategories\":[22,36],\"productMarkets\":[]},{\"name\":\"MO21 &#8211; With Spherical Bearings\",\"search_content\":\"Our standard cylinder program, MO21 \\u2013 With Spherical Bearings\\nOur standard cylinder program, MO21 &#8211; With Spherical Bearings, forms the basis for adaptation of our customized cylinders.\\nFinal specifications and materials, as well as buckling calculations, sizing and choice of attachments are agreed upon for each project. Pressure and function tests are carried out for each cylinder before delivery, and documentation is prepared in accordance with the project specifications.\\nAll our standard cylinders are designed for subsea use and 210 bar working pressure. Designed and calculated according to DNV-ST-0194.\\n\",\"id\":166,\"permalink\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/product\\\/mo21-with-spherical-bearings\\\/\",\"excerpt\":\"Imenco has developed and manufactured hydraulic cylinders for the oil and gas industry for a variety...\",\"image\":\"<img  src=\\\"https:\\\/\\\/imenco-topside-hydraulics.imgix.net\\\/sites\\\/10\\\/2025\\\/01\\\/Mo21-with-Spherical-Bearings-e1689666699882-removebg.png?auto=format%2Ccompress&#038;crop=faces&#038;h=262&#038;ixlib=php-2.1.1&#038;w=390\\\"  alt=\\\"Mo21-with-Spherical-Bearings-e1689666699882-wo-background\\\">\",\"solutions\":[54],\"productCategories\":[22,36],\"productMarkets\":[]},{\"name\":\"MO21I &#8211; Cylinders in Stock\",\"search_content\":\"MO21I Hydraulic cylinders that we always have on stock.\\n\",\"id\":163,\"permalink\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/product\\\/mo21i-cylinders-in-stock\\\/\",\"excerpt\":\"Cylinders in Stock\\n\",\"image\":\"<img  src=\\\"https:\\\/\\\/imenco-topside-hydraulics.imgix.net\\\/sites\\\/10\\\/2025\\\/01\\\/MO21I-Cylinders-in-Stock.jpg?auto=format%2Ccompress&#038;crop=faces&#038;h=262&#038;ixlib=php-2.1.1&#038;w=390\\\"  alt=\\\"MO21I-Cylinders-in-Stock\\\">\",\"solutions\":[54],\"productCategories\":[22,36],\"productMarkets\":[]},{\"name\":\"Hydraulic locking cylinder with mechanical lock\",\"search_content\":\"Our standard cylinder with mechanical end lock\\nBack in the 60\\u2019s our company introduced Hydraulic locking cylinder with mechanical lock. This well known special cylinder was invented based on a need to have a convenient and safe way of properly securing watertight doors and ports on ships. Since the first Bauer-locking cylinders were produced, several other producers have copied the original.\\nThe renewed focus on securing of watertight ports in mid 90\\u2019s resulted in new rules ensuring increased safety on ferries and passenger vessels. One important consequence from the more stringent requirements, was that locking cylinders now had to comply with new demanding fatigue and strength requirements: Our locking cylinders were the first on the market to comply with the new stringent requirements put into force by DNV: Our type of approval confirms that our Hydraulic locking cylinder with mechanical lock, withstand both the high cycle dynamic load test and a static strength test subjecting the lock to twice the maximum pushing force of the cylinder.\\nThe standard mechanical locking cylinder should not be subjected to any load during the disengaging process. However, if such a release condition cannot be avoided, we have available a special cylinder designed to handle disengagements while a constant load is resting on the rod.\\nEvery locking cylinder can be delivered with inductive sensors confirming, by an electrical signal, the proper lock engagement.\\nThe different cylinder sizes are as follows:\\n\\n\\u00f860\\\/32 x Up to 350 Stroke\\n\\u00f880\\\/45 x Up to 550 Stroke\\n\\u00f8100\\\/60 x Up to 750 Stroke\\n\\nThe latter number indicating maximum available stroke.\\n\",\"id\":86,\"permalink\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/product\\\/hydraulic-locking-cylinder-with-mechanical-lock\\\/\",\"excerpt\":\"Back in the 60\\u2019s our company introduced hydraulic cylinders with internal mechanical locking\\n\",\"image\":\"<img  src=\\\"https:\\\/\\\/imenco-topside-hydraulics.imgix.net\\\/sites\\\/10\\\/2025\\\/01\\\/Hydraulic-locking-cylinder-with-mechanical-lock-3.jpg?auto=format%2Ccompress&#038;crop=faces&#038;h=262&#038;ixlib=php-2.1.1&#038;w=390\\\"  alt=\\\"Hydraulic-locking-cylinder-with-mechanical-lock-3\\\">\",\"solutions\":[54],\"productCategories\":[22,36],\"productMarkets\":[]},{\"name\":\"Larger Double acting cylinder\",\"search_content\":\"Were the standard cylinder series end, these large cylinders take over.\\nMainly delivered to applications as cranes, but can be used everywhere you need large forces\\n&nbsp;\\nSince the 1950\\u2019s Imenco has been producing Double acting cylinder, starting with deliveries to many different ship-owners for the maneuvering of Hatch Covers. Still, some of these cylinders, delivered throughout the world in the 1960s are in use. The design has since been further developed and is now available in many different variations and for use on several different applications.\\nThe design is mainly based on rough use in corrosive environments, using well proven materials, bearings, surface treatments etc. Each bore size can be delivered with different rod diameters, suspensions, seals, ports, for optimizing the cylinders.\\nStandard Double acting cylinder are designed with welded end eyes, threaded gland, seals for high sealing effect and maintenance free bearings. Adjustable rod end eye is optional.\\nNominal pressure is 250 bar, however if higher pressure is required the choice of material and design is altered to fulfill the customers requirement. The design of the cylinders meets the requirements of all major classification companies.\\nPlease contact us for further information.\\n\",\"id\":80,\"permalink\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/product\\\/double-acting-cylinder\\\/\",\"excerpt\":\"The design of the cylinders meets the requirements of all major classification companies\\n\",\"image\":\"<img  src=\\\"https:\\\/\\\/imenco-topside-hydraulics.imgix.net\\\/sites\\\/10\\\/2025\\\/01\\\/Double-acting-cylinder.jpg?auto=format%2Ccompress&#038;crop=faces&#038;h=262&#038;ixlib=php-2.1.1&#038;w=390\\\"  alt=\\\"Double-acting-cylinder\\\">\",\"solutions\":[54],\"productCategories\":[22],\"productMarkets\":[]},{\"name\":\"Hydraulic pulling cylinder\",\"search_content\":\"Cylinders designed especially for working with heavier pulling forces than ordinary cylinders\\nSometimes there is a need for large pulling forces. When space limitations do not allow for the installation of a winch or a jigger winch, a hydraulic cylinder specially designed for pulling often will be the number one solution.\\nOur Hydraulic pulling cylinder are basically double acting cylinders but designed especially for working with heavier pulling forces than ordinary cylinders. Main differences are reduced diameter of rod and stronger end eyes. Special attention is also paid to the gland (internal guiding of rod) and piston head to cope with increased deflection of the rod in case of horizontally working cylinders and very large strokes.\\nMost of the options listed for double acting cylinders are also available for the pulling cylinders, like different material, suspensions, many kinds of seals arrangements, bearings etc. The design is based on rough use in corrosive environments.\\nNominal pressure is 250 bar, however when higher working pressure is needed the choice of material and design are altered to fulfil the customers requirement.\\nThe design of the cylinders meets the requirements of all major classification companies.\\n\",\"id\":83,\"permalink\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/product\\\/hydraulic-pulling-cylinder\\\/\",\"excerpt\":\"Sometimes there is a need for large pulling forces\\n\",\"image\":\"<img  src=\\\"https:\\\/\\\/imenco-topside-hydraulics.imgix.net\\\/sites\\\/10\\\/2025\\\/01\\\/Imenco-Bauer-Hydraulic-Pulling-Cylinder-on-gangway-scaled-1.jpg?auto=format%2Ccompress&#038;crop=faces&#038;h=262&#038;ixlib=php-2.1.1&#038;w=390\\\"  alt=\\\"Imenco-Bauer-Hydraulic-Pulling-Cylinder-on-gangway-scaled\\\">\",\"solutions\":[54],\"productCategories\":[22],\"productMarkets\":[]},{\"name\":\"Tailor made Cylinders for special applications\",\"search_content\":\"Tailor made Cylinders for special applications to individual customer requirements.\\nWith 50 years of experience in designing and manufacturing hydraulic cylinders, Imenco has a unique background in tailor making Cylinders for special applications to individual customer requirements. Our lengthy experience and high degree of flexibility in finding new technical solutions expressed by our skilled staff, is one of our company\\u2019s most important advantages.\\nAdvanced technical calculations, founded on extensive real life testing, make us able to optimize design and improve safety. In addition to those parameters that have to be optimized by special calculations, experience and mentioned real life tests have made us able to establish important minimum standard requirements that should not be compromised with.\\nIn addition to our practiced staff and long experience, our unique machining equipment is important for our ability to produce Cylinders for special applications. Our production facility comprises among others, unique machines for boring and honing of large bore long tubes and lathes up to 11 meters length.\\nPlease contact us for further information.\\nThroughout years we have designed and delivered hydraulic cylinders for many different special applications such as:\\n\\nHydraulic operation of bow and turret loading systems\\nHydraulic maneuvering of swing up thrusters\\nHydraulic operation of gang ways between platforms\\nProduction of telescopic cylinders for heave compensation during oil well maintenance\\nLarge telescopic cylinders for BOP lifts\\nActive heave compensation cylinders for 1000 tm knuckle-jib cranes\\nCylinders for submerged equipment etc\\n\\n\",\"id\":92,\"permalink\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/product\\\/cylinders-for-special-applications\\\/\",\"excerpt\":\"Imenco has a unique background in tailor making special cylinders to individual customer requirement...\",\"image\":\"<img  src=\\\"https:\\\/\\\/imenco-topside-hydraulics.imgix.net\\\/sites\\\/10\\\/2025\\\/01\\\/Special-application-cylinder-scaled-1.jpg?auto=format%2Ccompress&#038;crop=faces&#038;h=262&#038;ixlib=php-2.1.1&#038;w=390\\\"  alt=\\\"Special-application-cylinder-scaled\\\">\",\"solutions\":[54],\"productCategories\":[38,22],\"productMarkets\":[]},{\"name\":\"Modifications, repairs and overhaul\",\"search_content\":\"Modifications, repairs and overhauling of both mechanical- and hydraulic equipment\\nImenco has wide experience gained from years in the industry, where modifications, repairs and overhauling of both mechanical- and hydraulic equipment has been the main focus.\\nOur greatest strength in this line of work is the experience and competency of our staff. By applying this background, we can provide creative and thorough solutions in a multi-discipline for complete repairs- and maintenance deliveries of both larger and smaller equipment systems.\\nBy combining our experience with the clients input, we will ensure to provide optimal solutions that can ensure safe operations and extended life span on the equipment.\\nAll work performed will be well documented, and involve a third-party subcontractor such as DNV, where required.\\n&nbsp;\\nImenco can also offer assistance with dismantling and assembly of equipment at the premises of their clients.\\n\",\"id\":372,\"permalink\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/product\\\/modifications-repairs-and-overhaul\\\/\",\"excerpt\":\"We perform service and repair of our and other products in field or at our workshops in Norway.\\n\",\"image\":\"<img  src=\\\"https:\\\/\\\/imenco-topside-hydraulics.imgix.net\\\/sites\\\/10\\\/2025\\\/01\\\/IMG_0660-scaled.jpg?auto=format%2Ccompress&#038;crop=faces&#038;h=262&#038;ixlib=php-2.1.1&#038;w=390\\\"  alt=\\\"IMG_0660\\\">\",\"solutions\":[55],\"productCategories\":[26],\"productMarkets\":[]},{\"name\":\"Aftersales &amp; Spare Parts\",\"search_content\":\"When you need spare parts and gaskets for our products.\\nWe have an extensive stock of components and gaskets for our products. Of course, we do not have Spare Parts for everything we have produced over the last 60 years on stock.\\nOur technical archive\\\/drawing archive covers most deliveries over the last 30 years.\\n&nbsp;\\nContact us for more information.\\n\",\"id\":131,\"permalink\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/product\\\/aftersales-spare-parts\\\/\",\"excerpt\":\"We have an extensive stock of components and gaskets for our products\\n\",\"image\":\"<img  src=\\\"https:\\\/\\\/imenco-topside-hydraulics.imgix.net\\\/sites\\\/10\\\/2025\\\/01\\\/IMG_2317-scaled.jpg?auto=format%2Ccompress&#038;crop=faces&#038;h=262&#038;ixlib=php-2.1.1&#038;w=390\\\"  alt=\\\"IMG_2317\\\">\",\"solutions\":[],\"productCategories\":[18],\"productMarkets\":[]}],\n\tresultList: null,\n    filteredProducts: [],\n    remainingProducts: [],\n\tsolutionsList: [{\"id\":54,\"title\":\"Hydraulics\",\"order\":0},{\"id\":55,\"title\":\"Topside\",\"order\":1}],\n    productCategoriesList: [{\"id\":18,\"title\":\"Aftersale &amp; Spare Parts\",\"order\":0},{\"id\":22,\"title\":\"Hydraulic Cylinders\",\"order\":1},{\"id\":26,\"title\":\"Service, Repair &amp; Overhaul\",\"order\":2},{\"id\":36,\"title\":\"Standard Cylinders\",\"order\":99},{\"id\":38,\"title\":\"Custom Cylinders for special application\",\"order\":99}],\n    productMarketsList: [],\n    cameraOutputNamesList: [],\n    cameraResolutionNamesList: [],\n    cameraOpticalZoomNamesList: [],\n    cameraDepthNamesList: [],\n    cameraFovDiagNamesList: [],\n    cameraDiaWidthNamesList: [],\n    cameraLengthNamesList: [],\n    cameraPowerNamesList: [],\n    lightPowerNamesList: [],\n\tlistClasses: '',\n    methods: {\n        uniqueResults(results) {\n            let a = results.concat();\n            for(let i=0; i<a.length; ++i) {\n                for(let j=i+1; j<a.length; ++j) {\n                    if(a[i] === a[j])\n                        a.splice(j--, 1);\n                }\n            }\n\n            return a;\n        }\n    },\n\t\n\tget filteredList() {\n\t\tlet products = this.productsList;\n        let productNameResults = [];\n        let productExcerptResults = [];\n        let productContentResults = [];\n\n\t\tif (this.filterBySolutionId) {\n\t\t\tproducts = products.filter(product => {\n\t\t\t\treturn product.solutions.includes(this.filterBySolutionId);\n\t\t\t});\n\t\t}\n\n        if (this.filterByProductCategoryId) {\n            products = products.filter(product => {\n                return product.productCategories.includes(parseInt(this.filterByProductCategoryId));\n            });\n        }\n\n        if (this.filterByProductMarketId) {\n            products = products.filter(product => {\n                return product.productMarkets.includes(parseInt(this.filterByProductMarketId));\n            });\n        }\n\n\t\tif (this.filterBySearchText) {\n\t\t\tproductNameResults = products.filter(product => {\n\t\t\t\treturn product.name.toLowerCase().includes(this.filterBySearchText.toLowerCase())\n\t\t\t});\n            productExcerptResults = products.filter(product => {\n                return product.excerpt.toLowerCase().includes(this.filterBySearchText.toLowerCase())\n            });\n            productContentResults = products.filter(product => {\n                return product.search_content.toLowerCase().includes(this.filterBySearchText.toLowerCase())\n            });\n\n            products = this.methods.uniqueResults([...productNameResults, ...productExcerptResults, ...productContentResults]);\n\t\t}\n\n        if (this.filterByCameraOutput && (this.selectedProductCategoryId == this.cameraCategoryId || this.selectedProductCategoryId == 'null' || !this.selectedProductCategoryId)) {\n            products = products.filter(product => {\n                return product.cameraOutput === this.filterByCameraOutput;\n            });\n        }\n\n        if (this.filterByCameraResolution && (this.selectedProductCategoryId == this.cameraCategoryId || this.selectedProductCategoryId == 'null' || !this.selectedProductCategoryId)) {\n            products = products.filter(product => {\n                return product.cameraResolution === this.filterByCameraResolution;\n            });\n        }\n\n        if (this.filterByCameraOpticalZoom && (this.selectedProductCategoryId == this.cameraCategoryId || this.selectedProductCategoryId == 'null' || !this.selectedProductCategoryId)) {\n            products = products.filter(product => {\n                return product.cameraOpticalZoom === this.filterByCameraOpticalZoom;\n            });\n        }\n\n        if (this.filterByCameraDepth && (this.selectedProductCategoryId == this.cameraCategoryId || this.selectedProductCategoryId == 'null' || !this.selectedProductCategoryId)) {\n            products = products.filter(product => {\n                return product.cameraDepth === this.filterByCameraDepth;\n            });\n        }\n\n        if (this.filterByCameraFovDiag && (this.selectedProductCategoryId == this.cameraCategoryId || this.selectedProductCategoryId == 'null' || !this.selectedProductCategoryId)) {\n            products = products.filter(product => {\n                return product.cameraFovDiag === this.filterByCameraFovDiag;\n            });\n        }\n\n        if (this.filterByCameraDiaWidth && (this.selectedProductCategoryId == this.cameraCategoryId || this.selectedProductCategoryId == 'null' || !this.selectedProductCategoryId)) {\n            products = products.filter(product => {\n                return product.cameraDiaWidth === this.filterByCameraDiaWidth;\n            });\n        }\n\n        if (this.filterByCameraLength && (this.selectedProductCategoryId == this.cameraCategoryId || this.selectedProductCategoryId == 'null' || !this.selectedProductCategoryId)) {\n            products = products.filter(product => {\n                return product.cameraLength === this.filterByCameraLength;\n            });\n        }\n\n        if (this.filterByCameraPower && (this.selectedProductCategoryId == this.cameraCategoryId || this.selectedProductCategoryId == 'null' || !this.selectedProductCategoryId)) {\n            products = products.filter(product => {\n                return product.cameraPower === this.filterByCameraPower;\n            });\n        }\n\n        if (this.filterByLightPower && (this.selectedProductCategoryId == this.lightCategoryId || this.selectedProductCategoryId == 'null' || !this.selectedProductCategoryId)) {\n            products = products.filter(product => {\n                return product.lightPower === this.filterByLightPower;\n            });\n        }\n\n\t\tthis.resultList = products;\n\n        this.filteredProducts = [...products];\n        this.remainingProducts = this.filteredProducts.splice(this.maxAmount);       \n\n\t\treturn this.filteredProducts;\n\t},\n\n    loadMoreProducts(e) {\n        e.preventDefault();\n\n        const loadedArticlesAmount = this.filteredProducts.length;\n\n        this.maxAmount = parseInt(loadedArticlesAmount) + parseInt(this.loadAmount);\n    },\n\n\tmounted() {\n\n\t},\n\n\tfadeInOut() {\n\t\tthis.listClasses = 'fadeOut';\n\n\t\tsetTimeout(() => {\n\t\t\tthis.listClasses = '';\n\t\t}, 200);\n\t},\n\n\tgetSolutionId(selectedSolutionId) {\n\t\tthis.selectedSolutionId = selectedSolutionId;\n\t},\n\n    updateResultsHeading() {\n        if (this.selectedSolutionTitle && this.selectedProductCategoryTitle) {\n            this.resultsHeading = this.selectedSolutionTitle + ', ' + this.selectedProductCategoryTitle;\n        } else if (this.selectedSolutionTitle && !this.selectedProductCategoryTitle) {\n            this.resultsHeading = this.selectedSolutionTitle;\n        } else if (this.selectedProductCategoryTitle) {\n            this.resultsHeading = this.selectedProductCategoryTitle;\n        } else if (this.selectedProductMarketTitle) {\n            this.resultsHeading = this.selectedProductMarketTitle;\n        } else {\n            this.resultsHeading = \"All products\";\n        }\n\n        if ((this.selectedProductMarketTitle && this.selectedSolutionTitle) || (this.selectedProductMarketTitle && this.selectedProductCategoryTitle)) {\n            this.resultsHeading += ', ' + this.selectedProductMarketTitle;\n        }\n\n    },\n\n    updateResultsHeadingSolution(selectedId) {\n       const selectedSolution = this.solutionsList.filter(solution => solution.id == selectedId);\n       if (selectedSolution.length > 0) {\n            this.selectedSolutionTitle = selectedSolution[0].title;\n       } else {\n            this.selectedSolutionTitle = null;\n       }\n\n         this.updateResultsHeading();\n    },\n\n    updateResultsHeadingProductCategory(selectedId) {\n        const selectedProductCategory = this.productCategoriesList.filter(productCategory => productCategory.id == selectedId);\n        if (selectedProductCategory.length > 0) {\n            this.selectedProductCategoryTitle = selectedProductCategory[0].title;\n        } else {\n            this.selectedProductCategoryTitle = null;\n        }\n\n        this.updateResultsHeading();\n    },\n\n    updateResultsHeadingProductMarket(selectedId) {\n        const selectedProductMarket = this.productMarketsList.filter(productMarket => productMarket.id == selectedId);\n        if (selectedProductMarket.length > 0) {\n            this.selectedProductMarketTitle = selectedProductMarket[0].title;\n        } else {\n            this.selectedProductMarketTitle = null;\n        }\n\n        this.updateResultsHeading();\n    },\n\n    getProductCategoryId(selectedProductCategoryId) {\n        this.selectedProductCategoryId = selectedProductCategoryId;\n    },\n\n    getProductMarketId(selectedProductMarketId) {\n        this.selectedProductMarketId = selectedProductMarketId;\n    },\n\n\tproductVisible(id) {\n\t\treturn this.filteredList.find(product => product.id === id);\n\t}\n}).mount('#block_4bd991ebf53cdbd86c73820e49dd549f');\n<\/script>","protected":false},"excerpt":{"rendered":"<p>Product types Select product category Search . No products found. Try a different search. . Read more Add to list Load more<\/p>\n","protected":false},"featured_media":859,"parent":54,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-60","solution","type-solution","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hydraulic Cylinders - Imenco Topside &amp; Hydraulics<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/imenco.com\/topside-hydraulics\/solution\/hydraulics\/hydraulic-cylinders\/\" \/>\n<meta property=\"og:locale\" content=\"nb_NO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hydraulic Cylinders - Imenco Topside &amp; Hydraulics\" \/>\n<meta property=\"og:description\" content=\"Product types Select product category Search . No products found. Try a different search. . Read more Add to list Load more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/imenco.com\/topside-hydraulics\/solution\/hydraulics\/hydraulic-cylinders\/\" \/>\n<meta property=\"og:site_name\" content=\"Imenco Topside &amp; Hydraulics\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-02T19:50:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/imenco.com\/topside-hydraulics\/wp-content\/uploads\/sites\/10\/2025\/01\/DSC_7089-scaled-e1739801007808.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1340\" \/>\n\t<meta property=\"og:image:height\" content=\"1792\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ansl. lesetid\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minutt\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/solution\\\/hydraulics\\\/hydraulic-cylinders\\\/\",\"url\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/solution\\\/hydraulics\\\/hydraulic-cylinders\\\/\",\"name\":\"Hydraulic Cylinders - Imenco Topside &amp; Hydraulics\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/solution\\\/hydraulics\\\/hydraulic-cylinders\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/solution\\\/hydraulics\\\/hydraulic-cylinders\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/wp-content\\\/uploads\\\/sites\\\/10\\\/2025\\\/01\\\/DSC_7089-scaled-e1739801007808.jpg\",\"datePublished\":\"2025-01-15T09:12:54+00:00\",\"dateModified\":\"2025-03-02T19:50:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/solution\\\/hydraulics\\\/hydraulic-cylinders\\\/#breadcrumb\"},\"inLanguage\":\"nb-NO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/solution\\\/hydraulics\\\/hydraulic-cylinders\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/solution\\\/hydraulics\\\/hydraulic-cylinders\\\/#primaryimage\",\"url\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/wp-content\\\/uploads\\\/sites\\\/10\\\/2025\\\/01\\\/DSC_7089-scaled-e1739801007808.jpg\",\"contentUrl\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/wp-content\\\/uploads\\\/sites\\\/10\\\/2025\\\/01\\\/DSC_7089-scaled-e1739801007808.jpg\",\"width\":1340,\"height\":1792},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/solution\\\/hydraulics\\\/hydraulic-cylinders\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hydraulics\",\"item\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/solutions\\\/hydraulics\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Hydraulic Cylinders\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/#website\",\"url\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/\",\"name\":\"Imenco Topside &amp; Hydraulics\",\"description\":\"Topside and Hydraulic systems\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/imenco.com\\\/topside-hydraulics\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nb-NO\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hydraulic Cylinders - Imenco Topside &amp; Hydraulics","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/imenco.com\/topside-hydraulics\/solution\/hydraulics\/hydraulic-cylinders\/","og_locale":"nb_NO","og_type":"article","og_title":"Hydraulic Cylinders - Imenco Topside &amp; Hydraulics","og_description":"Product types Select product category Search . No products found. Try a different search. . Read more Add to list Load more","og_url":"https:\/\/imenco.com\/topside-hydraulics\/solution\/hydraulics\/hydraulic-cylinders\/","og_site_name":"Imenco Topside &amp; Hydraulics","article_modified_time":"2025-03-02T19:50:28+00:00","og_image":[{"width":1340,"height":1792,"url":"https:\/\/imenco.com\/topside-hydraulics\/wp-content\/uploads\/sites\/10\/2025\/01\/DSC_7089-scaled-e1739801007808.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Ansl. lesetid":"1 minutt"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/imenco.com\/topside-hydraulics\/solution\/hydraulics\/hydraulic-cylinders\/","url":"https:\/\/imenco.com\/topside-hydraulics\/solution\/hydraulics\/hydraulic-cylinders\/","name":"Hydraulic Cylinders - Imenco Topside &amp; Hydraulics","isPartOf":{"@id":"https:\/\/imenco.com\/topside-hydraulics\/#website"},"primaryImageOfPage":{"@id":"https:\/\/imenco.com\/topside-hydraulics\/solution\/hydraulics\/hydraulic-cylinders\/#primaryimage"},"image":{"@id":"https:\/\/imenco.com\/topside-hydraulics\/solution\/hydraulics\/hydraulic-cylinders\/#primaryimage"},"thumbnailUrl":"https:\/\/imenco.com\/topside-hydraulics\/wp-content\/uploads\/sites\/10\/2025\/01\/DSC_7089-scaled-e1739801007808.jpg","datePublished":"2025-01-15T09:12:54+00:00","dateModified":"2025-03-02T19:50:28+00:00","breadcrumb":{"@id":"https:\/\/imenco.com\/topside-hydraulics\/solution\/hydraulics\/hydraulic-cylinders\/#breadcrumb"},"inLanguage":"nb-NO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/imenco.com\/topside-hydraulics\/solution\/hydraulics\/hydraulic-cylinders\/"]}]},{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/imenco.com\/topside-hydraulics\/solution\/hydraulics\/hydraulic-cylinders\/#primaryimage","url":"https:\/\/imenco.com\/topside-hydraulics\/wp-content\/uploads\/sites\/10\/2025\/01\/DSC_7089-scaled-e1739801007808.jpg","contentUrl":"https:\/\/imenco.com\/topside-hydraulics\/wp-content\/uploads\/sites\/10\/2025\/01\/DSC_7089-scaled-e1739801007808.jpg","width":1340,"height":1792},{"@type":"BreadcrumbList","@id":"https:\/\/imenco.com\/topside-hydraulics\/solution\/hydraulics\/hydraulic-cylinders\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/imenco.com\/topside-hydraulics\/"},{"@type":"ListItem","position":2,"name":"Hydraulics","item":"https:\/\/imenco.com\/topside-hydraulics\/solutions\/hydraulics\/"},{"@type":"ListItem","position":3,"name":"Hydraulic Cylinders"}]},{"@type":"WebSite","@id":"https:\/\/imenco.com\/topside-hydraulics\/#website","url":"https:\/\/imenco.com\/topside-hydraulics\/","name":"Imenco Topside &amp; Hydraulics","description":"Topside and Hydraulic systems","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/imenco.com\/topside-hydraulics\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nb-NO"}]}},"lang":"en","translations":{"en":60},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/imenco.com\/topside-hydraulics\/wp-json\/wp\/v2\/solution\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/imenco.com\/topside-hydraulics\/wp-json\/wp\/v2\/solution"}],"about":[{"href":"https:\/\/imenco.com\/topside-hydraulics\/wp-json\/wp\/v2\/types\/solution"}],"version-history":[{"count":0,"href":"https:\/\/imenco.com\/topside-hydraulics\/wp-json\/wp\/v2\/solution\/60\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/imenco.com\/topside-hydraulics\/wp-json\/wp\/v2\/solution\/54"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/imenco.com\/topside-hydraulics\/wp-json\/wp\/v2\/media\/859"}],"wp:attachment":[{"href":"https:\/\/imenco.com\/topside-hydraulics\/wp-json\/wp\/v2\/media?parent=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}