[{"contentLink":{"id":826801,"workId":0,"guidValue":"45daed37-6eef-4519-9f4b-a2aaec2e83e0","providerName":null,"url":"https://www.upm.com/maritimelogistics/","expanded":null},"name":"Maritime logistics","language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["Page","LandingPage"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"teaserImageUrl":{"contentLink":{"id":880245,"workId":0,"guidValue":"1305feb0-c39a-44c6-9411-0464a8d40a39","providerName":null,"url":"https://www.upm.com/siteassets/for-suppliers/logistics/images/20220518-upm-lady_dsc5563.jpg","expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["Media","ImageFile"],"parentLink":null,"routeSegment":null,"url":"https://www.upm.com/siteassets/for-suppliers/logistics/images/20220518-upm-lady_dsc5563.jpg","changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"thumbnail":null,"mimeType":"image/jpeg","width":6000,"height":4002,"renderedHtml":null,"focalPoint":null,"altText":null},"headingTitle":"Maritime logistics","leadText":"","heroContentArea":[{"displayOption":"full","tag":null,"contentLink":{"id":826858,"workId":0,"guidValue":"8d0f872b-2ca7-4702-bd40-cebe14a58168","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedHeroH1ImageBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"Maritime logistics","ingress":"We deliver reliable, sustainable and cost-effective sea transport solutions for both our internal operations and external clients. ","image":{"contentLink":{"id":826923,"workId":0,"guidValue":"f44c44de-e012-40ef-ac9d-83253ea85ffa","providerName":null,"url":"https://www.upm.com/contentassets/899d7c29be6d4189b275bdab5c063763/maritime-logistics.png","expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["Media","ImageFile"],"parentLink":null,"routeSegment":null,"url":"https://www.upm.com/contentassets/899d7c29be6d4189b275bdab5c063763/maritime-logistics.png","changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"thumbnail":null,"mimeType":"image/png","width":1920,"height":1080,"renderedHtml":null,"focalPoint":null,"altText":null},"imageAltText":"UPM maritime logistics – reliable, sustainable and cost-competitive sea traffic services","displayStyle":"High","isTextOnDark":false,"textAlignment":"banner","responsiveImages":true,"readMoreLink":{},"secondLink":{},"linkStyle":"default","buttonColor":"default","renderedHtml":null,"anchorId":"cid_826858","imageWidth":1920,"imageHeight":1080,"imageUrl":"https://www.upm.com/contentassets/899d7c29be6d4189b275bdab5c063763/maritime-logistics.png","nonResponsiveImageUrl":"https://www.upm.com/contentassets/899d7c29be6d4189b275bdab5c063763/maritime-logistics.png?preset=hero-image","scaleToImageSize":false,"selectedAlt":"UPM maritime logistics – reliable, sustainable and cost-competitive sea traffic services","backgroundPositionStyle":""}],"mainContentArea":[{"displayOption":"full","tag":null,"contentLink":{"id":4945,"workId":0,"guidValue":"1d86b2c1-372f-4277-8bcd-ccef0122a109","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_4945"},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":826817,"workId":0,"guidValue":"f11a4d13-3a4e-4a8c-a6eb-5b236f4a702d","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<p><span data-contrast=\"auto\">Our dedicated fleet transports approximately 1.5 million tonnes of cargo annually, serving a diverse network of customers and suppliers. We offer flexible, tailor-made logistics services designed to meet the specific needs of each customer.</span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:360}\">&nbsp;</span></p>\n<p><span data-contrast=\"auto\">Our comprehensive service portfolio includes liner shipping, system shipping, project transportation, customs clearance, logistics administration, business process support and analytics, cargo care, and safety and security services.</span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:360}\">&nbsp;</span></p>\n<p><span data-contrast=\"auto\">Customer satisfaction is at the core of our operations. We generate added value throughout the entire logistics chain by offering reliable, responsible, and cost-competitive services.&nbsp;</span></p>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826817"},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":826825,"workId":0,"guidValue":"b2b613df-fe0b-40c4-a850-18563776f129","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<h2 style=\"text-align: center;\"><strong><span data-contrast=\"auto\">Cutting CO</span></strong><strong><span data-contrast=\"auto\">₂</span></strong><strong><span data-contrast=\"auto\"> emissions across our supply chain</span></strong><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:360}\">&nbsp;</span></h2>\n<p>&nbsp;<br /><span data-contrast=\"auto\">Our target is to reduce CO</span><span data-contrast=\"auto\">₂</span><span data-contrast=\"auto\"> emissions from our supply chain by 30% from 2018 levels by 2030. Achieving this requires continuous innovation across multiple areas.</span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:360}\">&nbsp;</span></p>\n<ul>\n<li>Our renewed time-chartered fleet aligns with our sustainability targets and meets evolving environmental regulations.&nbsp;</li>\n<li>We are constantly investigating the viability of low-emission marine fuels, such as bio-LNG, biodiesel, and emerging alternatives like methanol.&nbsp;</li>\n<li>Our tailored sea transportation network and consolidated port operations form the foundation of sustainable maritime transport.&nbsp;</li>\n<li>We collaborate with selected stevedoring companies on joint initiatives to calculate, allocate, and reduce emissions.&nbsp;</li>\n<li>We maximize vessel capacity and optimize maritime logistics using environmentally advanced services and low-emission fuels.&nbsp;</li>\n</ul>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826825"},{"displayOption":"full","tag":null,"contentLink":{"id":726345,"workId":0,"guidValue":"6fe707cb-5f5b-42b7-a7bb-9883c124f9f4","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_726345"},{"displayOption":"full","tag":null,"contentLink":{"id":826805,"workId":0,"guidValue":"42e40f14-33e6-4b40-ba2d-70a584d9aaa5","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<h2 style=\"text-align: center;\"><span class=\"TextRun SCXW247055769 BCX0\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW247055769 BCX0\">Supporting BSAG's Ship Waste Action Initiative</span></span><span class=\"EOP SCXW247055769 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559685&quot;:360,&quot;335559737&quot;:-180,&quot;335559739&quot;:240,&quot;335559740&quot;:360}\">&nbsp;</span></h2>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826805"},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":826804,"workId":0,"guidValue":"647600fa-e509-4917-89c1-1d0fb20187ef","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<p><span class=\"NormalTextRun SCXW124058781 BCX0\">We joined the Baltic Sea Action Group&rsquo;s Ship Waste Action initiative in 2022 as part of our long-term collaboration with the non-profit foundation. Currently, we discharge ship-generated wastewater on land</span><span class=\"NormalTextRun SCXW124058781 BCX0\"> in our ports in Rauma, Hamina, Kotka</span><span class=\"NormalTextRun SCXW124058781 BCX0\">, and Pietarsaari, in Finland. T</span><span class=\"NormalTextRun SCXW124058781 BCX0\">he nutrients are then recovered and repurposed for various circular economy solutions, including our own wastewater treatment processes.</span></p>\n<p><a class=\"btn btn--arrow-right\" title=\"UPM press release 8 June 2022\" href=\"https://www.upm.com/news-and-stories/releases/2022/06/upms-latest-commitment-to-baltic-sea-action-group-diverts-ship-generated-wastewater-discharge-from-sea-to-land/\">UPM press release June 8, 2022</a></p>\n<p><a class=\"btn btn--arrow-right\" title=\"Our commitment\" href=\"https://www.bsag.fi/en/baltic-sea-commitments/upm-commitment/\" target=\"_blank\" rel=\"noopener\">Our commitment</a></p>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826804"},{"displayOption":"full","tag":null,"contentLink":{"id":726345,"workId":0,"guidValue":"6fe707cb-5f5b-42b7-a7bb-9883c124f9f4","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_726345"},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":1077721,"workId":0,"guidValue":"9b2e19c6-98f2-4c7a-aafb-1e8954202240","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedTitleBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"titleTag":"h2","title":"Towards fossil CO₂-free sea transport by switching three vessels to bio-LNG","customAnchorId":"","extraMargin":false,"alignLeft":false,"tooltip":null,"tooltipColor":"","tooltipTextBackgroundColor":"","anchorNavigationEnabled":false,"anchorNavigationTitle":"","renderedHtml":null,"anchorId":"cid_1077721","htmlTitle":"Towards fossil CO₂-free sea transport by switching three vessels to bio-LNG"},{"displayOption":"full","tag":null,"contentLink":{"id":855542,"workId":0,"guidValue":"6f96b6bb-b95e-477f-a7d4-b8106084e119","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"small","renderedHtml":null,"anchorId":"cid_855542"},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":1077732,"workId":0,"guidValue":"bddc5a76-826c-4e68-bb5a-57716215d297","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<p>In May 2025 we joined together with our shipping partner Bore Ltd. the FuelEU Maritime compliance pooling service Ahti Climate with three modern dual-fuel vessels.</p>\n<p>Since then these vessels have used bio-LNG, forming fossil CO₂-free sea corridors to products by UPM Specialty Papers, UPM Plywood and UPM Communication Papers from Finland to Germany, the Netherlands and Spain.</p>\n<p>The development is another step towards UPM&rsquo;s target to reduce fossil CO₂ emissions from its supply chain by 30% by 2030 (from 2018 levels).</p>\n<p><a class=\"btn btn--arrow-right\" href=\"https://www.upm.com/articles/sustainability/25/towards-fossil-co2-free-sea-transport-upm-switches-three-vessels-to-bio-lng/?_t_id=bWnwyPSOqYMvtgzWZLksfA==&amp;_t_uuid=GesRYsdsT0aCONvjIMwdBQ&amp;_t_q=ahti+pool+&amp;_t_tags=siteid:9ee9353b-d9d7-4ec7-9453-4a906302f779,language:en,andquerymatch&amp;_t_hit.id=Solita_Epi_Web_Business_ContentTypes_Pages_Shared_ContentPage/_6bf13dee-10d7-428c-a97a-3cd1d73a0352_en&amp;_t_hit.pos=1\" target=\"_blank\" rel=\"noopener\">Read more in an article</a></p>\n<p><a class=\"btn btn--arrow-right\" href=\"https://ahticlimate.com/\" target=\"_blank\" rel=\"noopener\">About Ahti Climate</a></p>","centerContentVertically":false,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_1077732"},{"displayOption":"full","tag":null,"contentLink":{"id":931175,"workId":0,"guidValue":"332ea0d0-0420-46e7-a1ba-8b2edcc7b996","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_931175"},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":826814,"workId":0,"guidValue":"ef114bf8-96f0-45bc-be7b-4e061d943ca6","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<h2 style=\"text-align: center;\"><strong><span data-contrast=\"none\">Fleet with modern technology</span></strong><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559685&quot;:360,&quot;335559737&quot;:-180,&quot;335559739&quot;:0,&quot;335559740&quot;:360}\">&nbsp;</span></h2>\n<p><span data-contrast=\"none\">In our European maritime operations, we operate seven state-of-the-art dual-fuel vessels capable of running on both traditional marine gas oil and liquefied natural gas (LNG). Designed for the digital age, the vessels are equipped with cutting-edge onboard technologies that monitor emissions, reduce fuel consumption, and enhance mariner safety.</span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559685&quot;:360,&quot;335559737&quot;:-180,&quot;335559739&quot;:0,&quot;335559740&quot;:360}\">&nbsp;</span></p>\n<p><span data-contrast=\"none\">All vessels are ice-strengthened to ice class 1A and meet the highest technological, operational, and environmental standards. When powered by LNG, they achieve up to 25% lower CO</span><span data-contrast=\"none\">₂</span><span data-contrast=\"none\"> emissions than conventional marine gas oil. Additionally, they reduce nitrogen oxide (NO</span><span data-contrast=\"none\">ₓ</span><span data-contrast=\"none\">) emissions by approximately 85%, sulphur oxide (SO</span><span data-contrast=\"none\">ₓ</span><span data-contrast=\"none\">) emissions by about 99%, and soot particle emissions by 99%.</span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559685&quot;:360,&quot;335559737&quot;:-180,&quot;335559739&quot;:0,&quot;335559740&quot;:360}\">&nbsp;</span></p>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826814"},{"displayOption":"full","tag":null,"contentLink":{"id":4945,"workId":0,"guidValue":"1d86b2c1-372f-4277-8bcd-ccef0122a109","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_4945"},{"displayOption":"third","tag":null,"contentLink":{"id":826830,"workId":0,"guidValue":"4ab75cb4-e5fa-4b08-8d09-abfa14f5ee04","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentWithBgBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"renderedHtml":"\n\n\n<div class=\"content-with-bg-block content-with-bg-block__color-green \">\n    <div class=\"content-with-bg-block__text-wrapper\">\n        <h3 class=\"content-with-bg-block__title\" id=\"cid_826830\">New LNG vessels decarbonize shipping operations</h3>\n<text-clamp class=\"content-with-bg-block__text\"\n                        :failsafe=\"350\"\n                        text=\"Shipping plays a crucial role in global trade, enabling the movement of goods worldwide. However, vessel emissions remain a significant challenge, and the maritime industry is under increasing pressure to decarbonize its operations.  \">\n            </text-clamp>\n\n    <div class=\"content-with-bg-block__read-more-wrapper\">\n        <a class=\"content-with-bg-block__cta btn btn--on-dark btn--arrow-right\"\n           href=\"/articles/supply-chain/21/new-lng-vessels-decarbonise-shipping-operations/\"\n           target=\"_blank\"\n           >Read more</a>\n    </div>    </div>\n</div>"},{"displayOption":"wide","tag":null,"contentLink":{"id":826831,"workId":0,"guidValue":"e2653b68-a910-4e36-a0c1-16c59c3a3d5c","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedImageBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"imageManipulation":"wideBanner","showCaption":false,"enableZoom":false,"renderedHtml":null,"anchorId":"cid_826831","description":null,"title":"New LNG vessels decarbonize shipping operations","link":null,"focalPoint":null,"imageUrl":"https://www.upm.com/contentassets/0d77a4f91c404b4999e6517922fb756c/nlg-vessel.jpg?preset=img-size-wide","aspectRatio":"950/534","width":"950","height":"534"},{"displayOption":"full","tag":null,"contentLink":{"id":4945,"workId":0,"guidValue":"1d86b2c1-372f-4277-8bcd-ccef0122a109","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_4945"},{"displayOption":"wide","tag":null,"contentLink":{"id":826833,"workId":0,"guidValue":"f0515f03-2616-43a3-b156-2999b6d9496c","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedImageBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"imageManipulation":"wideBanner","showCaption":false,"enableZoom":false,"renderedHtml":null,"anchorId":"cid_826833","description":null,"title":"New modern technology LNG vessels have exceeded expectations","link":null,"focalPoint":null,"imageUrl":"https://www.upm.com/contentassets/2af993fac34f494ea3980ca7d7ce6e3d/new-modern-technology-lng-vessels.jpg?preset=img-size-wide","aspectRatio":"950/534","width":"950","height":"534"},{"displayOption":"third","tag":null,"contentLink":{"id":826832,"workId":0,"guidValue":"9b5a0b34-6797-4b3a-a555-0c856c2c56cb","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentWithBgBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"renderedHtml":"\n\n\n<div class=\"content-with-bg-block content-with-bg-block__color-green \">\n    <div class=\"content-with-bg-block__text-wrapper\">\n        <h3 class=\"content-with-bg-block__title\" id=\"cid_826832\">New modern technology LNG vessels have exceeded expectations </h3>\n<text-clamp class=\"content-with-bg-block__text\"\n                        :failsafe=\"350\"\n                        text=\"Expectations were high when UPM introduced seven new vessels powered by liquefied natural gas (LNG). Now, over a year later, it&#x2019;s time to evaluate the results. Are the actual emission reductions meeting the forecasts?\">\n            </text-clamp>\n\n    <div class=\"content-with-bg-block__read-more-wrapper\">\n        <a class=\"content-with-bg-block__cta btn btn--on-dark btn--arrow-right\"\n           href=\"/articles/sustainability/24/new-modern-technology-lng-vessels-have-exceeded-expectations/\"\n           target=\"_blank\"\n           >Read more</a>\n    </div>    </div>\n</div>"},{"displayOption":"full","tag":null,"contentLink":{"id":4945,"workId":0,"guidValue":"1d86b2c1-372f-4277-8bcd-ccef0122a109","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_4945"},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":826840,"workId":0,"guidValue":"652e84ef-f34c-4377-873e-01ea1c554455","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<h2 style=\"text-align: center;\"><strong><span data-contrast=\"none\">Time-chartered vessels on European routes</span></strong><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559685&quot;:360,&quot;335559737&quot;:-180,&quot;335559739&quot;:0,&quot;335559740&quot;:360}\">&nbsp;</span></h2>\n<p>&nbsp;<br /><span data-contrast=\"none\">We offer shipping services aboard time-chartered vessels operating from Finland to Poland, Germany, the Netherlands, the United Kingdom, France and Spain.</span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559685&quot;:360,&quot;335559737&quot;:-180,&quot;335559739&quot;:0,&quot;335559740&quot;:360}\">&nbsp;</span></p>\n<p><span data-contrast=\"none\">Our scheduled liner traffic offers regular routes between Finland and Germany, the Netherlands, and Spain. Ports of call can be flexibly added to the rotation as needed. We also operate a fleet of roll-trailers and have extensive experience shiping anything from project cargo and RoRo units to high and heavy cargo, containers and wind turbine components.</span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559685&quot;:360,&quot;335559737&quot;:-180,&quot;335559739&quot;:0,&quot;335559740&quot;:360}\">&nbsp;</span></p>\n<p><span data-contrast=\"none\">For system traffic, we offer weekly, biweekly, and monthly services from Finland to Poland, Germany, the Netherlands, the UK and France. Southbound shipments typically carry forest industry products, while northbound volumes include raw materials. Our versatile fleet is well-equipped to handle break bulk, bulk, and project cargo in both directions.</span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335557856&quot;:16777215,&quot;335559685&quot;:360,&quot;335559737&quot;:-180,&quot;335559739&quot;:0,&quot;335559740&quot;:360}\">&nbsp;</span></p>\n<p>&nbsp;</p>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826840"},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":826856,"workId":0,"guidValue":"6db81f6d-2d6f-4f61-b60c-a8065b806e0a","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedImageBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"imageManipulation":"rawImage","showCaption":false,"enableZoom":false,"renderedHtml":null,"anchorId":"cid_826856","description":null,"title":"Time-chartered vessels on European routes","link":null,"focalPoint":null,"imageUrl":"https://www.upm.com/siteassets/maritime-logistics/upm-logistics-map-oct-2025-more-countries.svg","aspectRatio":"0/0","width":"0","height":"0"},{"displayOption":"full","tag":null,"contentLink":{"id":4945,"workId":0,"guidValue":"1d86b2c1-372f-4277-8bcd-ccef0122a109","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_4945"},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":826865,"workId":0,"guidValue":"0893d96a-2dad-4158-9546-11b2d3f865a6","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<h2 style=\"text-align: center;\">Our fleet</h2>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826865"},{"displayOption":"third","tag":null,"contentLink":{"id":826818,"workId":0,"guidValue":"c74af1d6-9e97-4ec1-a041-1aecc326096b","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentWithBgBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"renderedHtml":"\n\n\n<div class=\"content-with-bg-block content-with-bg-block__color-green \">\n    <div class=\"content-with-bg-block__text-wrapper\">\n        <h3 class=\"content-with-bg-block__title\" id=\"cid_826818\">Our fleet</h3>\n<text-clamp class=\"content-with-bg-block__text\"\n                        :failsafe=\"350\"\n                        text=\"Of the seven new vessels, three of Bore&#x2019;s RoLo vessels transport paper, timber, and plywood. Wijnne Barends&#x2019;s four LoLo vessels transport pulp, timber, plywood, and various raw materials. \">\n            </text-clamp>\n\n    </div>\n</div>"},{"displayOption":"wide","tag":null,"contentLink":{"id":826836,"workId":0,"guidValue":"4ca4480e-b682-4d7d-9787-5c9cb82a0ce6","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedVideoWithOverlayBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"renderedHtml":"\n    <video-with-overlay\n                        video-id=\"k3FEleITBxU\"\n                        color=\"white\"\n                        :autoplay=\"false\"\n                        :autoplay-mobile=\"false\"\n                        :loop=\"false\"\n                        :captions-on=\"false\"\n                        :vertical-video=\"false\">\n    </video-with-overlay>\n"},{"displayOption":"full","tag":null,"contentLink":{"id":4945,"workId":0,"guidValue":"1d86b2c1-372f-4277-8bcd-ccef0122a109","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_4945"},{"displayOption":"full","tag":null,"contentLink":{"id":4945,"workId":0,"guidValue":"1d86b2c1-372f-4277-8bcd-ccef0122a109","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_4945"},{"displayOption":"third","tag":null,"contentLink":{"id":826848,"workId":0,"guidValue":"3c00c8a5-73b0-498f-adc4-80b43bb6d6af","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContainerBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"backgroundContainerContent":[{"displayOption":"full","tag":null,"contentLink":{"id":826900,"workId":0,"guidValue":"22f556bd-7d56-43e1-a067-4a0362580381","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedImageBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"imageManipulation":"default","showCaption":false,"enableZoom":false,"renderedHtml":null,"anchorId":"cid_826900","description":null,"title":"UPM Logistics Lady Christina","link":null,"focalPoint":null,"imageUrl":"https://www.upm.com/contentassets/0d77a4f91c404b4999e6517922fb756c/lady-christina.jpg?preset=tmpl-size-full","aspectRatio":"1424/801","width":"1424","height":"801"},{"displayOption":"full","tag":null,"contentLink":{"id":826899,"workId":0,"guidValue":"7de6909f-c82a-48de-a7ed-1be45dbb5b2f","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<h4>Lady Christina</h4>\n<ul>\n<li>Built: 2000</li>\n<li>Ice class: 1A</li>\n<li>DWAT: 5 438</li>\n</ul>\n<p><a class=\"btn btn--arrow-right\" title=\"Lady Carina\" href=\"https://www.wijnnebarends.com/vessel/lady-christina/\" target=\"_blank\" rel=\"noopener\">Read more</a></p>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826899"}],"containerBackgroundColor":"default","keepBackgroundColorInContainer":null,"horizontalMargin":false,"verticalMargin":false,"spreadContentArea":false,"renderedHtml":null,"anchorId":"cid_826848"},{"displayOption":"third","tag":null,"contentLink":{"id":826851,"workId":0,"guidValue":"a3714ddb-0d72-41a8-9245-bbd3585a2ed1","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContainerBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"backgroundContainerContent":[{"displayOption":"full","tag":null,"contentLink":{"id":826909,"workId":0,"guidValue":"e58e743f-7d9a-44f3-8a40-d32394a22372","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedImageBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"imageManipulation":"default","showCaption":false,"enableZoom":false,"renderedHtml":null,"anchorId":"cid_826909","description":null,"title":"UPM Logistics Lady Marie Christine","link":null,"focalPoint":null,"imageUrl":"https://www.upm.com/contentassets/0d77a4f91c404b4999e6517922fb756c/lady-marie-christine.jpg?preset=tmpl-size-full","aspectRatio":"1424/801","width":"1424","height":"801"},{"displayOption":"full","tag":null,"contentLink":{"id":826908,"workId":0,"guidValue":"5cd7fc0d-a819-4b96-b049-d5d4c527b2ab","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<h4>Lady Marie Christine</h4>\n<ul>\n<li>Built: 2022</li>\n<li>Ice class: 1A</li>\n<li>DWAT: 5 900</li>\n</ul>\n<p><a class=\"btn btn--arrow-right\" title=\"Lady Carina\" href=\"https://www.wijnnebarends.com/vessel/lady-marie-christine/\" target=\"_blank\" rel=\"noopener\">Read more</a></p>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826908"}],"containerBackgroundColor":"default","keepBackgroundColorInContainer":null,"horizontalMargin":false,"verticalMargin":false,"spreadContentArea":false,"renderedHtml":null,"anchorId":"cid_826851"},{"displayOption":"third","tag":null,"contentLink":{"id":826855,"workId":0,"guidValue":"010e0a83-2764-4880-8d77-aecff20cfda4","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContainerBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"backgroundContainerContent":[{"displayOption":"full","tag":null,"contentLink":{"id":826921,"workId":0,"guidValue":"87f26bd0-eec8-40ff-9efb-81bd6a48be3f","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedImageBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"imageManipulation":"default","showCaption":false,"enableZoom":false,"renderedHtml":null,"anchorId":"cid_826921","description":null,"title":"UPM Logistics M/V Bore Way","link":null,"focalPoint":null,"imageUrl":"https://www.upm.com/siteassets/for-suppliers/sustainable-supply-chain/supply-chain-images/bore-way2.jpg?preset=tmpl-size-full","aspectRatio":"1424/801","width":"1424","height":"801"},{"displayOption":"full","tag":null,"contentLink":{"id":826920,"workId":0,"guidValue":"727062d5-b1ae-4b78-9967-eb3e4749dd88","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<h4>M/V Bore Way</h4>\n<ul>\n<li>Built: 2022</li>\n<li>Ice class: 1A</li>\n<li>DWAT: 6 775</li>\n</ul>\n<p><a class=\"btn btn--arrow-right\" title=\"mv Bore Way\" href=\"https://bore.eu/bore-fleet/vessel/m-v-bore-way/\" target=\"_blank\" rel=\"noopener\">Read more</a></p>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826920"}],"containerBackgroundColor":"default","keepBackgroundColorInContainer":null,"horizontalMargin":false,"verticalMargin":false,"spreadContentArea":false,"renderedHtml":null,"anchorId":"cid_826855"},{"displayOption":"full","tag":null,"contentLink":{"id":4945,"workId":0,"guidValue":"1d86b2c1-372f-4277-8bcd-ccef0122a109","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_4945"},{"displayOption":"third","tag":null,"contentLink":{"id":826845,"workId":0,"guidValue":"3431c681-b269-4cdc-bc11-a11b4c8af2d7","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContainerBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"backgroundContainerContent":[{"displayOption":"full","tag":null,"contentLink":{"id":826891,"workId":0,"guidValue":"6bc17e0f-5789-4436-9dce-89f5c872c0f5","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedImageBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"imageManipulation":"default","showCaption":false,"enableZoom":false,"renderedHtml":null,"anchorId":"cid_826891","description":null,"title":"UPM Logistics Lady Mathilde","link":null,"focalPoint":null,"imageUrl":"https://www.upm.com/siteassets/for-suppliers/sustainable-supply-chain/supply-chain-images/lady-mathilde2.jpg?preset=tmpl-size-full","aspectRatio":"1424/801","width":"1424","height":"801"},{"displayOption":"full","tag":null,"contentLink":{"id":826890,"workId":0,"guidValue":"6394ca8d-c3e7-4b74-89f4-3de2e9ccd327","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<h4>Lady Mathilde</h4>\n<ul>\n<li>Built: 2022</li>\n<li>Ice class: 1A</li>\n<li>DWAT: 5 900</li>\n</ul>\n<p><a class=\"btn btn--arrow-right\" title=\"Lady Carina\" href=\"https://www.wijnnebarends.com/vessel/lady-mathilde-2/\" target=\"_blank\" rel=\"noopener\">Read more</a></p>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826890"}],"containerBackgroundColor":"default","keepBackgroundColorInContainer":null,"horizontalMargin":false,"verticalMargin":false,"spreadContentArea":false,"renderedHtml":null,"anchorId":"cid_826845"},{"displayOption":"third","tag":null,"contentLink":{"id":826846,"workId":0,"guidValue":"0622e7a1-0c38-4b36-9982-0054f653af50","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContainerBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"backgroundContainerContent":[{"displayOption":"full","tag":null,"contentLink":{"id":826894,"workId":0,"guidValue":"0bc207af-7379-4ae5-8e55-026816378efc","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedImageBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"imageManipulation":"default","showCaption":false,"enableZoom":false,"renderedHtml":null,"anchorId":"cid_826894","description":null,"title":"UPM Logistics Lady Menna","link":null,"focalPoint":null,"imageUrl":"https://www.upm.com/siteassets/for-suppliers/sustainable-supply-chain/supply-chain-images/lady-menna2.jpg?preset=tmpl-size-full","aspectRatio":"1424/801","width":"1424","height":"801"},{"displayOption":"full","tag":null,"contentLink":{"id":826893,"workId":0,"guidValue":"a71a5f24-9d47-4dea-9749-87440063d53f","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<h4>Lady Menna</h4>\n<ul>\n<li>Built: 2022</li>\n<li>Ice class: 1 A Swedish / Finnish</li>\n<li>DWAT: 5 900</li>\n</ul>\n<p><a class=\"btn btn--arrow-right\" title=\"Lady Menna\" href=\"https://www.wijnnebarends.com/vessel/lady-menna/\" target=\"_blank\" rel=\"noopener\">Read more</a></p>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826893"}],"containerBackgroundColor":"default","keepBackgroundColorInContainer":null,"horizontalMargin":false,"verticalMargin":false,"spreadContentArea":false,"renderedHtml":null,"anchorId":"cid_826846"},{"displayOption":"third","tag":null,"contentLink":{"id":826847,"workId":0,"guidValue":"855ff6a3-a537-4b84-857f-7716fa2bfbe4","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContainerBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"backgroundContainerContent":[{"displayOption":"full","tag":null,"contentLink":{"id":826897,"workId":0,"guidValue":"94312f2e-c8c8-42e8-a465-f9837e913e8a","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedImageBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"imageManipulation":"default","showCaption":false,"enableZoom":false,"renderedHtml":null,"anchorId":"cid_826897","description":null,"title":"UPM Logistics Lady Monique","link":null,"focalPoint":null,"imageUrl":"https://www.upm.com/siteassets/for-suppliers/sustainable-supply-chain/supply-chain-images/lady-monique2.jpg?preset=tmpl-size-full","aspectRatio":"1424/801","width":"1424","height":"801"},{"displayOption":"full","tag":null,"contentLink":{"id":826896,"workId":0,"guidValue":"848d05cb-d940-4eb3-a3c0-9459d1073fe6","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<h4>Lady Monique</h4>\n<ul>\n<li>Built: 2022</li>\n<li>Ice class: 1 A Swedish / Finnish</li>\n<li>DWAT: 5 900</li>\n</ul>\n<p><a class=\"btn btn--arrow-right\" title=\"Lady Monique\" href=\"https://www.wijnnebarends.com/vessel/lady-monique/\" target=\"_blank\" rel=\"noopener\">Read more</a></p>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826896"}],"containerBackgroundColor":"default","keepBackgroundColorInContainer":null,"horizontalMargin":false,"verticalMargin":false,"spreadContentArea":false,"renderedHtml":null,"anchorId":"cid_826847"},{"displayOption":"full","tag":null,"contentLink":{"id":4945,"workId":0,"guidValue":"1d86b2c1-372f-4277-8bcd-ccef0122a109","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_4945"},{"displayOption":"third","tag":null,"contentLink":{"id":826826,"workId":0,"guidValue":"76d486d3-1084-4d16-b0c2-db43154f8631","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContainerBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"backgroundContainerContent":[{"displayOption":"full","tag":null,"contentLink":{"id":826880,"workId":0,"guidValue":"ea64a599-7871-4c02-b7fe-1f817746288a","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedImageBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"imageManipulation":"default","showCaption":false,"enableZoom":false,"renderedHtml":null,"anchorId":"cid_826880","description":null,"title":"UPM Logistics M/V Bore Wave","link":null,"focalPoint":null,"imageUrl":"https://www.upm.com/contentassets/0d77a4f91c404b4999e6517922fb756c/mv-bore-wave.jpg?preset=tmpl-size-full","aspectRatio":"1424/801","width":"1424","height":"801"},{"displayOption":"full","tag":null,"contentLink":{"id":826879,"workId":0,"guidValue":"9a3251f5-e095-46de-9be3-6f991da0add7","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<h4>M/V Bore Wave</h4>\n<ul>\n<li>Built: during 2022</li>\n<li>Ice class: Finnish/Swedish Ice Class 1 A</li>\n<li>DWAT: 6 775</li>\n</ul>\n<p><a class=\"btn btn--arrow-right\" title=\"M/V Bore Wave\" href=\"https://bore.eu/bore-fleet/vessel/bore-wave/\" target=\"_blank\" rel=\"noopener\">Read more</a></p>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826879"}],"containerBackgroundColor":"default","keepBackgroundColorInContainer":null,"horizontalMargin":false,"verticalMargin":false,"spreadContentArea":false,"renderedHtml":null,"anchorId":"cid_826826"},{"displayOption":"third","tag":null,"contentLink":{"id":826827,"workId":0,"guidValue":"6627e62d-6177-4d95-97ab-c71907d15c87","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContainerBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"backgroundContainerContent":[{"displayOption":"full","tag":null,"contentLink":{"id":826883,"workId":0,"guidValue":"cc6ffbfb-ccf9-482e-ab19-e17675a13987","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedImageBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"imageManipulation":"default","showCaption":false,"enableZoom":false,"renderedHtml":null,"anchorId":"cid_826883","description":null,"title":"UPM Logistics M/V Bore Wind","link":null,"focalPoint":null,"imageUrl":"https://www.upm.com/contentassets/d5a63a85a7bd4ede87f2a07a9e32e3da/mv-bore-wind.jpg?preset=tmpl-size-full","aspectRatio":"1424/801","width":"1424","height":"801"},{"displayOption":"full","tag":null,"contentLink":{"id":826882,"workId":0,"guidValue":"7a316aa1-4c6b-43a1-8e6c-8ca302fafc3a","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<h4>M/V Bore Wind</h4>\n<ul>\n<li>Built: during 2022</li>\n<li>Ice class: Finnish/Swedish Ice Class 1 A</li>\n<li>DWAT: 6 775</li>\n</ul>\n<p><a class=\"btn btn--arrow-right\" title=\"M/V Bore Wind\" href=\"https://bore.eu/bore-fleet/vessel/bore-wind/\" target=\"_blank\" rel=\"noopener\">Read more</a></p>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826882"}],"containerBackgroundColor":"default","keepBackgroundColorInContainer":false,"horizontalMargin":false,"verticalMargin":false,"spreadContentArea":false,"renderedHtml":null,"anchorId":"cid_826827"},{"displayOption":"full","tag":null,"contentLink":{"id":4945,"workId":0,"guidValue":"1d86b2c1-372f-4277-8bcd-ccef0122a109","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_4945"},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":826843,"workId":0,"guidValue":"89c8e4f9-4e56-4798-a60e-7ca8d2d1982e","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<h3 style=\"text-align: center;\">UPM Cargo Handling Manual</h3>\n<p>The UPM Cargo Handling Manual outlines the minimum compulsory requirements for handling, transporting, and warehousing our products. These requirements apply globally to all internal and external parties within the UPM logistics chain. We require all of our partners and suppliers to comply with all applicable international and national laws and regulations.</p>\n<p><a class=\"btn btn--arrow-right\" title=\"Read more about supplier requirements related to logistics\" href=\"https://www.upm.com/for-suppliers/requirements/transport-requirements/\">Read more about supplier requirements related to logistics</a></p>\n<p>&nbsp;</p>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826843"},{"displayOption":"wide","tag":null,"contentLink":{"id":826842,"workId":0,"guidValue":"d59cc07c-3d63-437d-9b7d-7b7f25cd54b5","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedImageBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"imageManipulation":"wideBanner","showCaption":false,"enableZoom":false,"renderedHtml":null,"anchorId":"cid_826842","description":null,"title":null,"link":null,"focalPoint":null,"imageUrl":"https://www.upm.com/contentassets/0d77a4f91c404b4999e6517922fb756c/cargo-handling-manual-logistics.jpg?preset=img-size-wide","aspectRatio":"950/332","width":"950","height":"332"},{"displayOption":"third","tag":null,"contentLink":{"id":826841,"workId":0,"guidValue":"96ef57ed-5070-4131-838b-02ddd3176bb1","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentWithBgBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"renderedHtml":"\n\n\n<div class=\"content-with-bg-block content-with-bg-block__color-green \">\n    <div class=\"content-with-bg-block__text-wrapper\">\n        <h3 class=\"content-with-bg-block__title\" id=\"cid_826841\">UPM Cargo Handling Manual</h3>\n<text-clamp class=\"content-with-bg-block__text\"\n                        :failsafe=\"350\"\n                        text=\"Read more about how we ensure safe and sound delivery conditions for all products and materials.\">\n            </text-clamp>\n\n    <div class=\"content-with-bg-block__read-more-wrapper\">\n        <a class=\"content-with-bg-block__cta btn btn--on-dark btn--arrow-right\"\n           href=\"https://www.upmcargohandling.com/\"\n           target=\"_blank\"\n           >Check the UPM Cargo Handling Manual</a>\n    </div>    </div>\n</div>"},{"displayOption":"full","tag":null,"contentLink":{"id":4945,"workId":0,"guidValue":"1d86b2c1-372f-4277-8bcd-ccef0122a109","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_4945"},{"displayOption":"full","tag":null,"contentLink":{"id":826811,"workId":0,"guidValue":"fc8808cc-29f9-44c9-aba4-ac0de9d2ede3","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedTitleBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"titleTag":"h2","title":"Contact us!","customAnchorId":"","extraMargin":false,"alignLeft":false,"tooltip":null,"tooltipColor":"","tooltipTextBackgroundColor":"","anchorNavigationEnabled":false,"anchorNavigationTitle":"","renderedHtml":null,"anchorId":"cid_826811","htmlTitle":"Contact us!"},{"displayOption":"full","tag":null,"contentLink":{"id":826810,"workId":0,"guidValue":"2562be8e-2a91-48e3-93cf-ca0845cd1e8c","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<p class=\"ingress\">If you have any questions don&rsquo;t hesitate to contact us.</p>\n<p class=\"ingress\">&nbsp;</p>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826810"},{"displayOption":"half","tag":null,"contentLink":{"id":826824,"workId":0,"guidValue":"120f696b-618d-405d-888b-52af5141a752","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<p><strong>Lauri Rikala</strong> | Director, Global Break Bulk Shipping<br />Tel. +358 (0)2041 55925 | <a href=\"mailto:lauri.rikala@upm.com\">lauri.rikala@upm.com</a><br /><strong>UPM</strong> | PO Box 224, Tornatorintie 3 | 3<sup>rd</sup> floor<br />FI-48101 Kotka, FINLAND | <a title=\"www.upm.com\" href=\"https://www.upm.com/\">www.upm.com</a></p>","centerContentVertically":null,"horizontalMargin":"small","renderedHtml":null,"anchorId":"cid_826824"},{"displayOption":"half","tag":null,"contentLink":{"id":826839,"workId":0,"guidValue":"ed7a2ede-86e2-4189-a5e5-de7a9ffe3f98","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<p><strong>Sanna Ollikainen</strong> | Manager, Break Bulk Shipping<br />Tel. +358 (0)2041 53777 | <a href=\"mailto:sanna.ollikainen@upm.com\">sanna.ollikainen@upm.com</a><br /><strong>UPM</strong> | PO Box 224, Tornatorintie 3 | 3<sup>rd</sup> floor<br />FI-48101 Kotka, FINLAND | <a title=\"www.upm.com\" href=\"https://www.upm.com/\">www.upm.com</a></p>","centerContentVertically":null,"horizontalMargin":"small","renderedHtml":null,"anchorId":"cid_826839"},{"displayOption":"full","tag":null,"contentLink":{"id":4945,"workId":0,"guidValue":"1d86b2c1-372f-4277-8bcd-ccef0122a109","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_4945"},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":826809,"workId":0,"guidValue":"9b889ffd-d995-4aaa-b88e-b7c1affce679","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","FormContainerBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"renderedHtml":"\n\n\n\n\n            <form method=\"post\" novalidate=\"novalidate\" data-f-metadata=\"\" enctype=\"multipart/form-data\" class=\"EPiServerForms ValidationSuccess\" data-f-type=\"form\" id=\"9b889ffd-d995-4aaa-b88e-b7c1affce679\">\n            <form-data-layer-push \n                form-id=\"9b889ffd-d995-4aaa-b88e-b7c1affce679\"\n                form-name=\"Contact form maritime logistics/Form container/UPM.com\"></form-data-layer-push>\n        <input type=\"hidden\" class=\"Form__Element Form__SystemElement FormHidden FormHideInSummarized\" name=\"__FormGuid\" value=\"9b889ffd-d995-4aaa-b88e-b7c1affce679\" data-f-type=\"hidden\" autocomplete=\"off\" />\n        <input type=\"hidden\" class=\"Form__Element Form__SystemElement FormHidden FormHideInSummarized\" name=\"__FormHostedPage\" value=\"826801\" data-f-type=\"hidden\" autocomplete=\"off\" />\n        <input type=\"hidden\" class=\"Form__Element Form__SystemElement FormHidden FormHideInSummarized\" name=\"__FormLanguage\" value=\"en\" data-f-type=\"hidden\" autocomplete=\"off\" />\n        <input type=\"hidden\" class=\"Form__Element Form__SystemElement FormHidden FormHideInSummarized\" name=\"__FormCurrentStepIndex\" value=\"0\" data-f-type=\"hidden\" autocomplete=\"off\" />\n        <input type=\"hidden\" class=\"Form__Element Form__SystemElement FormHidden FormHideInSummarized\" name=\"__FormSubmissionId\" value=\"\" data-f-type=\"hidden\" autocomplete=\"off\" />\n            <aside class=\"Form__Description\">You can also contact us by filling in the form below. The fields marked with an asterisk are required.</aside>\n        <div class=\"Form__Status\">\n            <div role=\"alert\" aria-live=\"polite\" class=\"Form__Status__Message hide\" data-f-form-statusmessage>\n                \n            </div>\n        </div>\n        <div data-f-mainbody class=\"Form__MainBody\">\n                <section id=\"__field_\" data-f-type=\"step\" data-f-element-name=\"__field_\" class=\"Form__Element FormStep Form__Element--NonData \" data-f-stepindex=\"0\" data-f-element-nondata>\n                    <!-- Each FormStep groups the elements below it til the next FormStep -->\n<div class=\"row row0\"><div class=\"block col0 textboxelementblock col-xs-12 full\">\n\n\n<div class=\"Form__Element FormTextbox ValidationRequired\" data-f-element-name=\"__field_826873\" data-f-type=\"textbox\">    <label for=\"95bc8543-f8ca-47eb-9630-07a87fd23a67\" class=\"Form__Element__Caption\">First name:*</label>\n    <input name=\"__field_826873\" id=\"95bc8543-f8ca-47eb-9630-07a87fd23a67\" type=\"text\" class=\"FormTextbox__Input\" \n           aria-describedby=\"__field_826873_desc\"\n           placeholder=\"\"  required aria-required=\"true\" data-f-datainput\n           autocomplete=\"off\"/>\n<span class=\"Form__Element__ValidationError hidden\" data-f-linked-name=\"__field_826873\" data-f-validationerror=\"\" id=\"__field_826873_desc\" role=\"alert\"></span></div></div></div><div class=\"row row1\"><div class=\"block col0 textboxelementblock col-xs-12 full\">\n\n\n<div class=\"Form__Element FormTextbox ValidationRequired\" data-f-element-name=\"__field_826874\" data-f-type=\"textbox\">    <label for=\"9dbceb79-530d-4b8f-8849-d6f25199b847\" class=\"Form__Element__Caption\">Last name:*</label>\n    <input name=\"__field_826874\" id=\"9dbceb79-530d-4b8f-8849-d6f25199b847\" type=\"text\" class=\"FormTextbox__Input\" \n           aria-describedby=\"__field_826874_desc\"\n           placeholder=\"\"  required aria-required=\"true\" data-f-datainput\n           autocomplete=\"off\"/>\n<span class=\"Form__Element__ValidationError hidden\" data-f-linked-name=\"__field_826874\" data-f-validationerror=\"\" id=\"__field_826874_desc\" role=\"alert\"></span></div></div></div><div class=\"row row2\"><div class=\"block col0 textboxelementblock col-xs-12 full\">\n\n\n<div class=\"Form__Element FormTextbox ValidationRequired\" data-f-element-name=\"__field_826872\" data-f-type=\"textbox\">    <label for=\"0aa2b3af-5790-4ed6-86d5-7ef675b497cf\" class=\"Form__Element__Caption\">E-mail:*</label>\n    <input name=\"__field_826872\" id=\"0aa2b3af-5790-4ed6-86d5-7ef675b497cf\" type=\"text\" class=\"FormTextbox__Input\" \n           aria-describedby=\"__field_826872_desc\"\n           placeholder=\"\"  required aria-required=\"true\" data-f-datainput\n           autocomplete=\"off\"/>\n<span class=\"Form__Element__ValidationError hidden\" data-f-linked-name=\"__field_826872\" data-f-validationerror=\"\" id=\"__field_826872_desc\" role=\"alert\"></span></div></div></div><div class=\"row row3\"><div class=\"block col0 textboxelementblock col-xs-12 full\">\n\n\n<div class=\"Form__Element FormTextbox\" data-f-element-name=\"__field_826870\" data-f-type=\"textbox\">    <label for=\"141e9e6d-5713-4e39-89b7-97bfcf9ffc33\" class=\"Form__Element__Caption\">Company:</label>\n    <input name=\"__field_826870\" id=\"141e9e6d-5713-4e39-89b7-97bfcf9ffc33\" type=\"text\" class=\"FormTextbox__Input\" \n           aria-describedby=\"__field_826870_desc\"\n           placeholder=\"\"  data-f-datainput\n           autocomplete=\"off\"/>\n<span class=\"Form__Element__ValidationError hidden\" data-f-linked-name=\"__field_826870\" data-f-validationerror=\"\" id=\"__field_826870_desc\" role=\"alert\"></span></div></div></div><div class=\"row row4\"><div class=\"block col0 textboxelementblock col-xs-12 full\">\n\n\n<div class=\"Form__Element FormTextbox\" data-f-element-name=\"__field_826871\" data-f-type=\"textbox\">    <label for=\"c563de18-f238-4583-81e5-499189a4af24\" class=\"Form__Element__Caption\">Country:</label>\n    <input name=\"__field_826871\" id=\"c563de18-f238-4583-81e5-499189a4af24\" type=\"text\" class=\"FormTextbox__Input\" \n           aria-describedby=\"__field_826871_desc\"\n           placeholder=\"\"  data-f-datainput\n           autocomplete=\"off\"/>\n<span class=\"Form__Element__ValidationError hidden\" data-f-linked-name=\"__field_826871\" data-f-validationerror=\"\" id=\"__field_826871_desc\" role=\"alert\"></span></div></div></div><div class=\"row row5\"><div class=\"block col0 textareaelementblock col-xs-12 full\">\n\n<div class=\"Form__Element FormTextbox FormTextbox--Textarea ValidationRequired\" data-f-element-name=\"__field_826875\" data-f-modifier=\"textarea\" data-f-type=\"textbox\">    <label for=\"4a567e1e-14b4-4d87-83d9-8a94906bf500\" class=\"Form__Element__Caption\">Message:*</label>\n    <textarea name=\"__field_826875\" id=\"4a567e1e-14b4-4d87-83d9-8a94906bf500\" class=\"FormTextbox__Input\"\n        placeholder=\"Please let us know how we can help.\"\n        data-f-label=\"Message:*\" data-f-datainput\n         required aria-required=\"true\" aria-describedby=\"__field_826875_desc\"\n        autocomplete=\"off\"></textarea>\n<span class=\"Form__Element__ValidationError hidden\" data-f-linked-name=\"__field_826875\" data-f-validationerror=\"\" id=\"__field_826875_desc\" role=\"alert\"></span></div></div></div><div class=\"row row6\"><div class=\"block col0 recaptchaelementblock col-xs-12 full\"><input name=\"__field_826876\" id=\"7e9dcaa7-2a69-42d4-abed-6f9206e9d7b1\" type=\"hidden\"\n       class=\"Form__Element FormHidden FormHideInSummarized\"  data-f-type=\"hidden\"/>\n<grecaptcha enterprise=\"enterprise\"\n            site-key=\"6LfF0OUUAAAAAHtvcOgOGsphEhKJCQZnB0gUcekM\"\n            action=\"/maritimelogistics/\"\n            element=\"7e9dcaa7-2a69-42d4-abed-6f9206e9d7b1\"\n            element-name=\"__field_826876\"></grecaptcha></div></div><div class=\"row row7\"><div class=\"block col0 singlechoiceelementblock col-xs-12 full\">\n\n<div class=\"Form__Element FormChoice ValidationRequired\" data-f-element-name=\"__field_142603\" data-f-type=\"choice\" id=\"65775cbc-5d80-4f52-8900-58e4489b8429\">    <label>\n        <input type=\"checkbox\" name=\"__field_142603\" value=\"Yes\" class=\"FormChoice__Input FormChoice__Input--Checkbox\" data-f-datainput/>\n        \n\n\n<p>I have read and agree to the&nbsp;<a href=\"https://privacy.upm.com/\">privacy policy</a>. *</p></label>\n<span class=\"Form__Element__ValidationError hidden\" data-f-linked-name=\"__field_142603\" data-f-validationerror=\"\" id=\"__field_142603_desc\" role=\"alert\"></span></div></div></div><div class=\"row row8\"><div class=\"block col0 submitbuttonelementblock col-xs-12 full\">\n\n\n<button id=\"12ff2065-5842-4e25-92be-c6d41c1e6033\"\n        name=\"submit\"\n        type=\"submit\"\n        value=\"12ff2065-5842-4e25-92be-c6d41c1e6033\"\n        data-f-is-finalized=\"false\"\n        data-f-is-progressive-submit=\"true\"\n        data-f-type=\"submitbutton\"\n        data-f-element-name=\"__field_826877\"\n        \n        \n        class=\"Form__Element FormExcludeDataRebind FormSubmitButton \">\nSubmit</button>\n</div></div>                </section>\n\n        </div>\n            <input name=\"__RequestVerificationToken\" type=\"hidden\" value=\"CfDJ8FY-dgiMy8pBrcxFwcvf0XHZqKYQnH9gxyY09gu3cJAmH1W63Tc87gmsZ48d_ffAKdkaEM-PAja3trkPVjs0gT86U5U2UkrCCV8J2lIWv6FUOt1t_6h1a4x92hKCqxPJnu9aViCyWcsMbjQ0WAK8-PM\" /></form>\n","assets":{"originalJquery":"var epi = epi||{}; epi.EPiServer = epi.EPiServer||{}; epi.EPiServer.Forms = epi.EPiServer.Forms||{};\n                    epi.EPiServer.Forms.InjectFormOwnJQuery = true;epi.EPiServer.Forms.OriginalJQuery = typeof jQuery !== 'undefined' ? jQuery : undefined;","prerequisite":"/*\nThis EPiServerForms_prerequisite.js TEMPLATE will be compiled with serverside values and injected into ViewMode page\nWe reuse the existed global var epi from EPiServer CMS, if any. It will init/grab the epi object, and init epi.EPiServer.Forms object\n*/\n\n// (by default) Forms's jQuery will be injected right before this file. From now on, we refer Forms own jQuery as $$epiforms.\n// after this code, the object $ and jQuery will revert back to its original meaning in original library (Alloy jQuery or other lib).\n\n// Our clients' sites may include their own Jquery version (e.g. a higher version for some special functionalities), which leads to unexpected conflicts with ours.\n// To avoid this, we use jQuery.noConflict()  to set up $$epiforms as an allias for our jquery and then, revert Jquery allias to clients' by using\n// epi.EPiServer.Forms.OriginalJQuery whose value is set up as Jquery at the beginning in FormBlockController.\n// This also allows us to extend our own Jquery's functionalities without causing further conflicts.\n\nvar $$epiforms = epi.EPiServer.Forms.InjectFormOwnJQuery ? jQuery.noConflict() : jQuery;\nif (epi.EPiServer.Forms.OriginalJQuery) {\n    jQuery = epi.EPiServer.Forms.OriginalJQuery;\n    delete epi.EPiServer.Forms.OriginalJQuery;\n}\n(function () {\n    var externalScript = [],\n        externalCss = [];\n\n    if (epi.EPiServer.Forms.ExternalScriptSources) {\n        externalScript = epi.EPiServer.Forms.ExternalScriptSources.concat(externalScript);\n        // Remove duplicate items\n        externalScript = externalScript.filter(function (value, index, self) {\n            return self.indexOf(value) === index;\n        });\n    }\n    if (epi.EPiServer.Forms.ExternalCssSources) {\n        externalCss = epi.EPiServer.Forms.ExternalCssSources.concat(externalCss);\n        // Remove duplicate items\n        externalCss = externalCss.filter(function (value, index, self) {\n            return self.indexOf(value) === index;\n        });\n    }\n\n    $$epiforms.extend(true, epi.EPiServer, {\n        CurrentPageLink: \"826801\",\n        CurrentPageLanguage: \"en\",\n        CurrentFormLanguage: \"en\",\n        Forms: {\n            Utils: {}, Data: {}, Extension: {}, Validation: {}, Navigation: {}, Dependency: {},\n            $: $$epiforms,  // save our own link to our own jQuery\n            ThrottleTimeout: 500,  // miliseconds\n            ExternalScriptSources: externalScript,\n            ExternalCssSources: externalCss,\n            UploadExtensionBlackList: \"asp,aspx,asa,ashx,asmx,bat,chm,class,cmd,com,config,dll,exe,hta,htr,htw,jse,json,lnk,mda,mdb,msc,msh,pif,printer,ps1,ps2,reg,rem,scf,scr,sct,shtm,shtml,soap,stm,svc,url,vb,vbe,vbs,vsix,ws,wsc,wsf,wsh,xamlx,htm,html,js,jar\",\n            Messages: {\"viewMode\":{\"malformStepConfiguration\":\"Improperly formed FormStep configuration. Some steps are attached to pages, while some steps are not attached, or attached to content with no public URL.\",\"commonValidationFail\":\"This element value is not valid.\"},\"fileUpload\":{\"overFileSize\":\"The upload file size should be less than {0} MB.\",\"invalidFileType\":\"The upload file format is not allowed or not supported.\",\"postedFile\":\"(Previous posted file(s): {0})\"}},\n            LocalizedResources: {\"conditioncombination\":{\"all\":\"All\",\"any\":\"Any\"},\"satisfiedaction\":{\"hide\":\"Hidden\",\"show\":\"Shown\"},\"contenttypescomponent\":{\"title\":\"Form Elements\",\"description\":\"Show all content types of Optimizely Forms\"},\"formscomponent\":{\"title\":\"Forms\",\"description\":\"Manage forms for the website\",\"command\":{\"create\":{\"label\":\"New form\"},\"viewdata\":{\"label\":\"Form submissions\"}},\"messages\":{\"nocontent\":\"This folder does not contain any forms.\"}},\"formdataview\":{\"name\":\"Form submissions\",\"description\":\"View form submissions\",\"heading\":\"Form submissions\",\"begindate\":\"From date\",\"enddate\":\"To date\",\"search\":\"Search\",\"nodata\":\"There is no data\",\"export\":\"Export as ...\",\"exportasxml\":\"XML\",\"exportasxmldesc\":\"Export form data in XML format\",\"exportascsv\":\"CSV\",\"exportascsvdesc\":\"Export form data in CSV format\",\"exportasjson\":\"JSON\",\"exportasjsondesc\":\"Export form data in JSON format\",\"finalizedonly\":\"Finalized Only\",\"deleteselecteditems\":\"Delete\",\"exportasxlsx\":\"XLSX\",\"exportasxlsxdesc\":\"Export form data in XLSX format\",\"selectalltooltip\":\"Select All\",\"deselectalltooltip\":\"Deselect All\",\"deleteconfirmation\":\"Do you want to delete the selected items? This action cannot be undone.\",\"nopostid\":\"No post Id for deleting.\",\"couldnotgetassociateform\":\"Could not get associate Form.\",\"deletesuccessful\":\"Successfully deleted post data.\",\"accessdenied\":\"You do not have permission to view this data.\",\"submittime\":\"Time\",\"submituser\":\"By user\",\"hostedpage\":\"Submitted from\",\"finalizedsubmission\":\"Finalized\",\"selectioninfo\":\"All <b>${0}</b> record(s) are selected. \",\"extraselectionlink\":\"Select all <b>${0}</b> records\",\"clearselectionlink\":\"Clear selection\",\"filterdata\":\"Filter\",\"searchallcolumns\":\"All columns\",\"exportasdecryptedcsv\":\"Decrypted CSV\",\"exportasdecryptedcsvdesc\":\"Decrypt and export form data in CSV format\"},\"formscontentarea\":{\"emptyactions\":{\"actions\":{\"createnewformselement\":\"create a new element\"},\"template\":\"You can drop form elements here or \",\"templatewithoutcreate\":\"You can drop content here.\"}},\"fieldselector\":{\"title\":\"Select dependent field\"},\"submissionactors\":{\"episerver.forms.implementation.actors.callwebhookaftersubmissionactor\":{\"displayname\":\"Trigger webhook after form submission\"},\"episerver.forms.implementation.actors.sendemailaftersubmissionactor\":{\"displayname\":\"Send email after form submission\"},\"solita.epi.web.episerver.actors.sendemailwithmultiplefilesasattachment\":{\"displayname\":\"Send email with attachments after form submission. Deletes attachments from Episerver.\"},\"solita.epi.web.magazinesubscribers.service.formdatastorage.actor.formdatastoragesubmissionactor\":{\"displayname\":\"Send form submission to storage\"},\"solita.epi.web.business.metsacrm.actor.formcrmintegrationsubmissionactor\":{\"displayname\":\"Send form to CRM\"},\"solita.epi.web.episerver.actors.upmcallwebhookaftersubmissionactor\":{\"displayname\":\"Trigger webhook after form submission (only relevant data)\"}},\"validators\":{\"episerver.forms.implementation.validation.requiredvalidator\":{\"displayname\":\"Required\",\"message\":\"This field is required.\"},\"episerver.forms.implementation.validation.regularexpressionvalidator\":{\"displayname\":\"Regular expression\",\"message\":\"This field should be in \\\"{0}\\\" format.\"},\"episerver.forms.implementation.validation.captchavalidator\":{\"displayname\":\"Captcha\",\"message\":\"Enter the characters you see in the picture.\"},\"episerver.forms.implementation.validation.allowedextensionsvalidator\":{\"displayname\":\"Allowed extensions\",\"message\":\"The upload file format is not allowed or not supported.\",\"allowedextensionsmessage\":\"The upload file format is not allowed or not supported. File format should be: {0}.\"},\"episerver.forms.implementation.validation.maxfilesizevalidator\":{\"displayname\":\"Max file size\",\"message\":\"The upload file size should be less than {0} MB.\"},\"episerver.forms.implementation.validation.emailvalidator\":{\"displayname\":\"Email\",\"message\":\"Enter a valid email address.\"},\"episerver.forms.implementation.validation.urlvalidator\":{\"displayname\":\"Url\",\"message\":\"Enter a valid URL.\"},\"episerver.forms.implementation.validation.dateddmmyyyyvalidator\":{\"displayname\":\"Date (DD/MM/YYYY)\",\"message\":\"Enter a date in the DD/MM/YYYY format.\"},\"episerver.forms.implementation.validation.datemmddyyyyvalidator\":{\"displayname\":\"Date (MM/DD/YYYY)\",\"message\":\"Enter a date in the MM/DD/YYYY format.\"},\"episerver.forms.implementation.validation.dateyyyymmddvalidator\":{\"displayname\":\"Date (YYYY-MM-DD)\",\"message\":\"Enter a date in the YYYY-MM-DD format.\"},\"episerver.forms.implementation.validation.numericvalidator\":{\"displayname\":\"Numeric\",\"message\":\"Enter a valid number.\"},\"episerver.forms.implementation.validation.integervalidator\":{\"displayname\":\"Integer\",\"message\":\"Enter a valid integer.\"},\"episerver.forms.implementation.validation.positiveintegervalidator\":{\"displayname\":\"Positive integer\",\"message\":\"Enter a valid positive integer.\"},\"elementselfvalidator\":{\"unexpectedvalueisnotaccepted\":\"Unexpected value is not accepted.\"},\"custommessage\":{\"resetbuttonlabel\":\"Reset to default\",\"errormessagelabel\":\"Error message \"},\"fileuploadelementselfvalidator\":{\"multiplefilenotallowed\":\"Not allowed to upload multiple files.\"},\"rangeelementblockselfvalidator\":{\"rangeinputinvalidnumber\":\"Range value must be in range of [{0}-{1}]'s value with Step = {2}\"},\"selectionelementseflvalidator\":{\"notallowmultiselection\":\"Multiple choices are not accepted.\"}},\"visitordatasources\":{\"episerver.forms.implementation.visitordata.ipaddressvisitordatasource\":{\"displayname\":\"IP Address\"},\"episerver.forms.implementation.visitordata.geovisitordatasource\":{\"displayname\":\"Geo\",\"properties\":{\"city\":\"City\",\"country_code\":\"Country code\",\"country_name\":\"Country name\",\"ip\":\"IP\",\"latitude\":\"Latitude\",\"longitude\":\"Longitude\",\"region_code\":\"Region code\",\"region_name\":\"Region name\",\"time_zone\":\"Time zone\",\"zip_code\":\"Zip code\"}},\"episerver.forms.implementation.visitordata.profilevisitordatasource\":{\"displayname\":\"Profile\",\"properties\":{\"address\":\"Address\",\"zipcode\":\"Zip code\",\"locality\":\"Locality\",\"email\":\"Email\",\"firstname\":\"First name\",\"lastname\":\"Last name\",\"language\":\"Language\",\"country\":\"Country\",\"company\":\"Company\",\"title\":\"Title\",\"phonenumber\":\"Phone number\"}},\"episerver.forms.implementation.visitordata.useragentvisitordatasource\":{\"displayname\":\"User agent\",\"properties\":{\"ismobiledevice\":\"Is mobile\",\"useragent\":\"User agent\"}},\"episerver.forms.implementation.visitordata.visitorgroupvisitordatasource\":{\"displayname\":\"Audiences\",\"properties\":{\"id\":\"Id\",\"name\":\"Name\"}},\"youmustselectvalueforhiddenvisitor\":\"You must select a value for the type of visitor data you choose.\"},\"messages\":{\"fileupload\":{\"overfilesize\":\"The upload file size should be less than {0} MB.\",\"invalidfiletype\":\"The upload file format is not allowed or not supported.\",\"postedfile\":\"(Previous posted file(s): {0})\"},\"formsubmission\":{\"outdatedforminit\":\"Your current session for viewing the form is expired. Refresh your page to continue.\",\"requirelogin\":\"You must be logged in to submit this form. If you are logged in and still cannot post, make sure \\\"Do not track\\\" in your browser settings is disabled.\",\"denymultisubmit\":\"You already submitted this form.\",\"submitsuccess\":\"The form has been submitted successfully.\",\"validationfailformat\":\"Validation failed on \\\"{0}\\\" field: {1}\",\"thereisnoformguid\":\"Submit data FAILED: there is no Form's Guid.\",\"couldnotgetform\":\"Submit data FAILED: could not get Form with Id = {0} in language {1}.\",\"submitcancelled\":\"TECHNICAL INFO: Submitting process is cancelled. Reason: \",\"formisrestricted\":\"Could not submit form. You do not have sufficient privileges.\",\"formexpired\":\"Could not submit form. Form has been expired.\",\"formdeleted\":\"Could not submit form. Form has been deleted.\",\"submitnotsuccess\":\"Failed to submit.\",\"sessionoff\":\"You cannot submit this form because an administrator has turned off data storage.\",\"noelementstep\":\"Submit data FAILED: there is no element data exist on submitted step.\",\"submissionfinalized\":\"Could not submit form. Submission has been finalized.\"}},\"dependcondition\":{\"notapplicable\":\"Not applicable\",\"matchregularexpression\":\"Match with regular expression\",\"equals\":\"Equals\",\"notequals\":\"Not equals\",\"contains\":\"Contains\",\"notcontains\":\"Not contains\"},\"imagechoiceitems\":{\"emptyactions\":{\"actions\":{\"createnewitem\":\"Create a link to an image\"},\"template\":\"Drop image content here.<br/>You also can {createnewitem}.\"},\"menutooltip\":\"Display menu\"},\"editview\":{\"elementdependant\":\"This field depends on other field(s)\",\"retentionperiod\":{\"partial\":\"partial\",\"finalized\":\"finalized\",\"default\":\"Default\",\"keepforsomedays\":\"{0} days\",\"customization\":\"Custom (days):\",\"keepforever\":\"Forever\",\"validation\":{\"errormessage\":{\"long\":\"The {0} submission retention period field must be an integer between {1} and {2}\",\"short\":\"Input must be an integer between {0} and {1}\"}},\"revision\":{\"warningmessage\":\"At least {0} submission(s) are affected by your retention policy change\"}},\"notconfigured\":\"Not configured yet\",\"insertplaceholder\":\"Insert placeholder\",\"selectanitem\":\"Select an item\",\"externalsystems\":\"External system field mapping\",\"connecteddatasource\":\"Connect to Datasource\",\"createemailtemplate\":\"Create email template\",\"editemailtemplate\":\"Edit email template\",\"addwebhook\":\"Add webhook\",\"editwebhook\":\"Edit webhook\",\"selectpage\":\"Select Page\",\"editpage\":\"Edit page link\",\"usemanualinput\":\"Use manual input\",\"errorconditionalstepcannotcontainrequiredelement\":\"This Form step should not depend on other elements because it contains mandatory element [{0}].\",\"cannotbuildformmodel\":\"Cannot build the form. You cannot use FormContainerBlock as a property. You can render a form in a ContentArea only.\",\"placeholderwarning\":{\"subject\":\"Form element is used as a placeholder changed name\",\"message\":\"Name of element <b>{0}</b> in form <b>{1}</b> which is used as a placeholder has been changed, you should also update the placeholder in the form under the \\\"Settings\\\" tab.\"},\"resetconnecteddatasource\":\"Reset\"},\"viewmode\":{\"stepnavigation\":{\"previous\":\"Previous step\",\"next\":\"Next step\",\"page\":\"Step\"},\"untitled\":\"Untitled\",\"selection\":{\"selectanoption\":\"-- Select an option --\",\"selectoptions\":\"-- Select options --\"},\"reset\":\"Reset form\",\"submit\":\"Submit\",\"refreshcaptcha\":\"Refresh captcha\",\"captchalabel\":\"Word verification\",\"malformstepconfigruation\":\"Improperly formed FormStep configuration. Some steps are attached to pages, while some steps are not attached, or attached to content with no public URL.\",\"commonvalidationfail\":\"This element value is not valid.\",\"readonlymode\":\"Read-only mode. Submitted data is not saved.\",\"submissionactors\":{\"savedatatostorage\":{\"error\":\"Something went wrong. Please contact the administrator for more information.\"}},\"errorformusingdivinnonjsmode\":\"Form render using div element required js enabled to be able to work properly\",\"error\":\"Something went wrong. Please contact the administrator for more information.\"},\"contentediting\":{\"fielddependency\":{\"condition\":{\"field\":\"Field\",\"operator\":\"Operator\",\"value\":\"Value\"},\"invalidcondition\":\"The condition is no longer valid\",\"conditiondialog\":{\"title\":\"Condition Details\"}},\"optionitem\":{\"caption\":\"Choice\",\"value\":\"Value\",\"checked\":\"Checked by default\",\"containsinvalidcharacter\":\"Comma (,) character is not allowed.\"},\"emailtemplateactor\":{\"fromemail\":\"From\",\"fromemaildescription\":\"Email address to send from\",\"toemails\":\"To\",\"toemailsdescription\":\"Email address to send to, or name of a form field with the email address (for confirmation emails)\",\"subject\":\"Subject\",\"subjectdescription\":\"Subject line for the email. You can use #FIELDNAME# to insert values from the form.\",\"body\":\"Message\",\"bodydescription\":\"The body of the email. You can insert values from the form with #FIELDNAME#, or show a summary listing of the form fields with #SUMMARY.\",\"fromemailplaceholder\":\"someone@example.com\",\"toemailsplaceholder\":\"address@example.com,...\",\"subjectplaceholder\":\"Enter email subject\",\"replyto\":\"Reply To\",\"replytoplaceholder\":\"replytoaddress@example.com,...\",\"replytodescription\":\"Email address that the reply email is sent when you want the reply to go to an email address that is different than the From\"},\"webhookactor\":{\"url\":\"Webhook URL\",\"urldescription\":\"Webhook URL to send data payload to (http or https protocol).\",\"jsonformat\":\"POST data in JSON format\"},\"validation\":{\"circulardependency\":\"Circular dependency configuration is not allowed\",\"greaterthanequaltoerrorformat\":\"The {0} must be >= {1}'s value.\",\"lessthanequaltoerrorformat\":\"The {0} must be <= {1}'s value.\",\"inrangeerrorformat\":\"\\\"{0}\\\" is not a valid value for {1}. Only number is allowed and {1} must be in range of [{2} - {3}]'s value.\",\"stepinrangeerrorformat\":\"The {0} must be >= 1 and <= {2} - {1} value.\",\"positiveinteger\":\"Only a positive number is allowed.\"}},\"rangeelementblock\":{\"increment\":\"Increment\",\"decrement\":\"Decrement\"}}\n        }\n    });\n})();\n","viewModeJs":"!function(e){if(\"undefined\"!=typeof epi&&void 0!==epi.EPiServer&&void 0!==epi.EPiServer.Forms)if(void 0!==e){var t=function(e,t){this.workingFormInfo=t.workingFormInfo,this.dependantInfo=e,this.$domElement=i.getFormElementBlock(e.fieldName,this.workingFormInfo.$workingForm),this.onDependencyStateChanged=t.onDependencyStateChanged,this.dependency=new epi.EPiServer.Forms.Dependency.Dependant(e,t.workingFormInfo),this._registerEventListener(this.dependency),this.isSatisfied=this.dependency.isSatisfied,\"function\"==typeof this.onDependencyStateChanged&&this.onDependencyStateChanged(this.$domElement,this.dependantInfo,this.isSatisfied),this.check()};t.prototype={_registerEventListener:function(t){var n=this;e(t).on(\"change\",function(e,t){n.onDependencyChangeHandler.call(n,t)})},onDependencyChangeHandler:function(t){this.isSatisfied!==t.isSatisfied&&(this.isSatisfied=t.isSatisfied,this._executeAction(),\"function\"==typeof this.onDependencyStateChanged&&this.onDependencyStateChanged(this.$domElement,this.dependantInfo,this.isSatisfied),e(this.$domElement).trigger(\"formsDependencyStateChanged\"))},check:function(){this.dependency.runCheck()},_executeAction:function(){if(this.dependantInfo.action){var e=epi.EPiServer.Forms.Dependency.Actions,t=this.dependantInfo.action.clientsideAction;e[t]&&\"function\"==typeof e[t]&&e[t](this)}}};var n=function(e,t){this.workingFormInfo=t,this.conditions=e.conditions,this.conditionCombination=e.conditionCombination,this.isSatisfied=null,this._registerEventListener()};n.prototype={_registerEventListener:function(){if(this.conditions&&!(this.conditions.length<=0))for(var t=this,n=[],a=0;a<this.conditions.length;a++){var r=this.conditions[a];if(-1===n.indexOf(r.fieldName)){var o=i.getFormElementBlock(r.fieldName,this.workingFormInfo.$workingForm),s=e(\"[data-f-datainput]\",o),d=l._getTriggerEventsForDependeeElement(o);d&&d.length>0&&e.each(d,function(e,n){\"change\"!==n?s[n](i.debounce(function(e){e.stopPropagation(),t._handleValueChange()},epi.EPiServer.Forms.ThrottleTimeout,t)):s[n](function(){t._handleValueChange.apply(t)})}),e(o).on(\"formsDependencyStateChanged\",function(e,n){t._handleValueChange.apply(t)}),n.push(r.fieldName)}}},runCheck:function(){this._handleValueChange()},_handleValueChange:function(){var t=this.isSatisfied;this.isSatisfied=this._checkSatisfaction(),this.isSatisfied!==t&&e(this).trigger(\"change\",{isSatisfied:this.isSatisfied})},_checkSatisfaction:function(){if(!this.conditions||this.conditions.length<=0)return!0;for(var e=0;e<this.conditions.length;e++){var t=this.conditions[e],n=this._getFieldState(t.fieldName),a=epi.EPiServer.Forms.DependConditions[t.operator];if(i.isInactiveField(this.workingFormInfo,t.fieldName)&&this.conditionCombination!==epi.EPiServer.Forms.Dependency.ConditionCombinations.Any)return!1;if(\"function\"==typeof a){var r=a(n.value,t.fieldValue);if(r&&this.conditionCombination===epi.EPiServer.Forms.Dependency.ConditionCombinations.Any)return!0;if(!r&&this.conditionCombination!==epi.EPiServer.Forms.Dependency.ConditionCombinations.Any)return!1}}return!(this.conditionCombination===epi.EPiServer.Forms.Dependency.ConditionCombinations.Any)},_getFieldState:function(e){var t=i.getFormElementBlock(e,this.workingFormInfo.$workingForm);return t?{value:epi.EPiServer.Forms.Dependency._getValueOfDependeeElement(t,this.workingFormInfo)}:null}};var i=epi.EPiServer.Forms.Utils,a=epi.EPiServer.Forms.Data,r=epi.EPiServer.Forms.Extension,o=epi.EPiServer.Forms.Validation,s=epi.EPiServer.Forms.Navigation,l=epi.EPiServer.Forms.Dependency;epi.EPiServer.Forms.__DebounceTimer=null,epi.EPiServer.Forms.__Initialized=!(void 0===epi.EPiServer.Forms.__Initialized),e.extend(!0,epi.EPiServer.Forms,{Utils:{debounce:function(e,t,n){return function(){!function(e,n,i,a){clearTimeout(a.__DebounceTimer),a.__DebounceTimer=setTimeout(function(){n.apply(e,i)},t)}(this,e,arguments,n||epi.EPiServer.Forms)}},isInactiveField:function(e,t){return l._isInactiveElement(t,e)},loadExternalScriptOnDemand:function(e,t,n){var a=document.getElementsByTagName(\"body\")[0],r=0,o=e.length,s=null,l=null;for(i.LoadedScripts=i.LoadedScripts||[];r<o;r++)s=e[r],i.LoadedScripts.indexOf(s)>=0||((l=document.createElement(\"script\")).type=\"text/javascript\",l.async=n||!1,l.defer=n||!1,l.src=s,a.appendChild(l),i.LoadedScripts.push(s));l?i._setupCallback(l,t):t()},loadExternalCssOnDemand:function(e,t){for(var n=document.getElementsByTagName(\"head\")[0],a=0,r=e.length,o=null;a<r;a++){o=e[a];var s=document.createElement(\"link\");s.setAttribute(\"rel\",\"stylesheet\"),s.setAttribute(\"type\",\"text/css\"),s.setAttribute(\"href\",o),n.appendChild(s),a===r-1&&i._setupCallback(s,t)}},_setupCallback:function(e,t){\"function\"==typeof t&&(e.onload=t,e.onreadystatechange=function(){\"complete\"===this.readyState&&t()})},stringFormat:function(e,t){for(var n=e,i=t.length;i--;)n=n.replace(new RegExp(\"\\\\{\"+i+\"\\\\}\",\"gm\"),t[i]||\"\");return n},getConcatString:function(e,t){return e instanceof Array?e.join(t):e},htmlEncodeEntities:function(t){return e(\"<div></div>\").text(t).html()},htmlDecodeEntities:function(e){var t=document.createElement(\"textarea\");return t.innerHTML=e,t.value},isMatchedReg:function(e,t){try{var n=new RegExp(t).exec(e);return null!=n&&n.length>0}catch(e){return console.debug(e.message),!1}},raiseFormsEvent:function(t,n){var i=e.extend(!0,{type:\"forms\",workingFormInfo:t},n);if(t)t.$workingForm.triggerHandler(i);else{var a=e('.EPiServerForms:eq(0), [data-f-type=\"form\"]:first');(!a||a.length<1)&&(a=e(\"body\")),a.triggerHandler(i)}},injectVisitorData:function(t){var n=e(\".FormHidden[data-epiforms-visitordatasources], [data-f-visitordatasources]\",t.$workingForm);if(n&&0!==n.length){var i=null;n.each(function(){if((i=e(this))&&i.length>0){var t=null,n=i.data(\"epiforms-visitordatasources\")||i.data(\"f-visitordatasources\");e(n.split(\",\")).each(function(e,n){\"function\"==typeof(t=epi.EPiServer.Forms.VisitorData[n])&&t(i)})}})}},isElementType:function(e,t){return e.data(\"f-type\")===t},getElementName:function(e){return e.attr(\"name\")||e.data(\"epiforms-element-name\")||e.data(\"f-element-name\")},getElementValue:function(t){return t.hasClass(\"FormFileUpload\")||i.isElementType(t,\"fileupload\")?i.getPreviousPostedFiles(t):t.hasClass(\"FormChoice\")||i.isElementType(t,\"choice\")?t.find(\".FormChoice__Input:checked, [data-f-datainput]:checked\").map(function(t,n){return e(n).val()}).get():t.hasClass(\"FormSelection\")||i.isElementType(t,\"selection\")?[].concat(t.find(\"select\").val()):t.hasClass(\"FormCaptcha\")||t.hasClass(\"FormTextbox\")||t.hasClass(\"FormTextbox--Textarea\")||i.isElementType(t,\"captcha\")||i.isElementType(t,\"textbox\")?e(\".FormTextbox__Input, [data-f-datainput]\",t).val().trim():t.hasClass(\"FormTextbox\")||i.isElementType(t,\"textbox\")?e(\".FormTextbox__Input, [data-f-datainput]\",t).val():t.hasClass(\"FormRange\")||i.isElementType(t,\"range\")?e(\".FormRange__Input, [data-f-datainput]\",t).val().trim():t.hasClass(\"Form__CustomElement\")||i.isElementType(t,\"custom\")?epi.EPiServer.Forms.Extension.getCustomElementValue(t):i.getNonSpecificElementValue(t)},getFormStepBlock:function(e,t){return console.warn(\"This is obsolete. Use getFormElementBlock() instead.\"),i.getFormElementBlock(e,t)},getFormElementBlock:function(t,n){if(!t)return[];var i=e(\".Form__Element [data-epiforms-element-name='\"+t+\"']\",n);return i&&0!==i.length||(i=e(\"[data-f-element-name='\"+t+\"']\",n)),i},getWorkingFormFromInnerElement:function(t){return e(t).parents(\".EPiServerForms:first, [data-f-type='form']:first\")},getFormIdentifier:function(e){return e.prop(\"id\")},getPreviousPostedFiles:function(t){var n=t.find(\".FormFileUpload__Input, [data-f-datainput]\"),a=i.getElementName(n),r=i.getWorkingFormFromInnerElement(n),o=epi.EPiServer.Forms.Utils.getFormIdentifier(r),s=epi.EPiServer.Forms.Data.loadFormDataFromStorage(o),l=n[0].files;return e.each(s,function(e,t){if(e.indexOf(\"__TempData\")>-1&&e.replace(\"__TempData\",\"\")==a&&0===l.length)return l=t,!1}),l},getNonSpecificElementValue:function(t){if(!t.attr(\"data-f-element-name\"))return t.val().trim();var n=t.find(\":input\");if(0===n.length)return t.val().trim();if(\"input\"!=n[0].tagName.toLowerCase())return e(n[0]).val().trim();var i=n[0].type.toLowerCase();return\"checkbox\"==i||\"radio\"==i?n.filter(\":checked\").map(function(t,n){return e(n).val()}).get():e(n[0]).val().trim()},getCurrentStepIndex:function(t){var n=e(\"input[name=__FormCurrentStepIndex]\",t.$workingForm).val();return void 0===n||\"\"===n.trim()||isNaN(+n)||+n>t.StepsInfo.Steps.length-1?t.StepsInfo.AllStepsAreNotLinked?n=0:e.each(t.StepsInfo.Steps,function(e,i){if(i.attachedContentLink==epi.EPiServer.CurrentPageLink&&r.isStepSatisfyDependentCondition(i,t))return n=e,!1}):n=+n,n},setCurrentStepIndex:function(t,n){return e(\"input[name=__FormCurrentStepIndex]\",t.$workingForm).val(n),n},validateRegularExpressionValidator:function(e,t,n){return n&&n.model&&n.model.jsPattern&&\"\"!==t?i.isMatchedReg(t,n.model.jsPattern)?{isValid:!0}:{isValid:!1,message:i.stringFormat(n.model.message,[n.model.jsPattern,n.description])}:{isValid:!0}},showNextStepOnEnterKeyDown:function(t){var n=i.getWorkingFormFromInnerElement(t.target),a=t.keyCode,r=e(\".Form__NavigationBar .Form__NavigationBar__Action.btnNext, [data-f-type='navigationbar'] [data-f-navigation-next]\",n),o=e(\".Form__Element.FormSubmitButton, [data-f-type='submitbutton']\",n).parent(\".FormStep, [data-f-type='step']\").filter(function(t){return!e(this).hasClass(\"hide\")});return 13!==a||0!==o.length||null==r||!r.length||(t.preventDefault(),t.stopPropagation(),r.trigger(\"click\"),!0)},scrollToTheTopOfForm:function(t){null!=t&&\"fixed\"!==t.css(\"position\").toLowerCase()&&e(document).scrollTop()>0&&window.scrollTo(0,t.offset().top)}},Extension:{getSummarizedText:function(t,n,a){var r=a?\"<br/>\":\"\\n\",o=a?t.ConfirmMessage:i.htmlDecodeEntities(t.ConfirmMessage),s=t.ElementsInfo,l=[],d=[],m=[\"__FormGuid\",\"__FormLanguage\",\"__FormCurrentStepIndex\",\"__FormSubmissionId\"],p=t.ConfirmMessage?o+r+r:\"\",f=null,u=null;for(var c in n)if(!(l.indexOf(c.replace(\"__TempData\",\"\"))>-1||i.isInactiveField(t,c))){var g=c.indexOf(\"__TempData\")>-1?s[c.replace(\"__TempData\",\"\")]:s[c];f=g&&g.friendlyName?g.friendlyName:\"\",(null==(u=g&&1==g.customBinding?epi.EPiServer.Forms.CustomBindingElements[g.type](g,n[c]):n[c])||u instanceof Array&&0===u.length||e.isEmptyObject(u))&&(u=\"\"),u instanceof Array?u=e.map(u,function(e,t){return e?\"string\"==typeof e?e:\"object\"==typeof e?e.name:void 0:null}).join(\", \"):u instanceof FileList&&0===u.length?u=\"\":(u=u.toString().substr(0,46).trim()).length>=45&&(u+=\" ...\"),e(\"[name=\"+c+\"]\",t.$workingForm).hasClass(\"FormHideInSummarized\")&&d.push(c),\"\"==f||null==f||\"\"==u||null==u||m.indexOf(c)>=0||d.indexOf(c)>=0||(l.push(c),p+=a?i.stringFormat(\"{0}: {1}\"+r,[i.htmlEncodeEntities(f),i.htmlEncodeEntities(u)]):i.stringFormat(\"{0}: {1}\"+r,[i.htmlDecodeEntities(f),u]))}return p},onBeforeSubmit:function(){var t=e.Deferred();return t.resolve(),t.promise()},showSummarizedText:function(t,n,i,a){var r=e.Deferred(),o=this.getSummarizedText(n,t,!1);return o&&\"\"!==o.trim()?(setTimeout(function(){var e=confirm(o);r.resolve(e)},100),r.promise()):(r.resolve(!0),r.promise())},getCustomElementValue:function(e){return e.val()||e.find(\"[data-f-datainput]\").val()},bindCustomElementValue:function(e,t){e.find(\".Form__CustomInput, [data-f-datainput]\").val(t)},resetCustomElementValue:function(e){e.find(\".Form__CustomInput, [data-f-datainput]\").val(\"\")},getAllDataElements:function(t){return e(\".Form__Element, .Form__CustomElement, [data-f-type]\",t).not(\".FormStep,.FormSubmitButton,.Form__Element--NonData,[data-f-type='step'],[data-f-type='form'],[data-f-type='resetbutton'],[data-f-type='submitbutton'],[data-f-element-nondata]\")},isStepSatisfyDependentCondition:function(e,t){if(!e)return!1;var n=e.dependField,i=a.loadFormDataFromStorage(t.Id),r=epi.EPiServer.Forms.DependConditions[e.dependCondition];return!(n&&r&&i)||(l._isInactiveElement(n,t)?r(null,e.dependValue):r(i[n],e.dependValue))},getAntiForgeryToken:function(t){var n=epi.EPiServer.SystemSettings.RequestVerification.FormFieldName,i=e('input[name=\"'+n+'\"]',t.$workingForm).val();return{[epi.EPiServer.SystemSettings.RequestVerification.HeaderName]:i}},buildSubmitRequestHeader:function(t){var n={},i=this.getAntiForgeryToken(t);return e.extend(n,i),n}},Data:{loadCurrentFormDataFromStorage:function(e){var t=epi.EPiServer.Forms.Utils.getFormIdentifier(e);return this.loadFormDataFromStorage(t)},loadFormDataFromStorage:function(e){var t=this.getStorage()[e];return t&&(t=JSON.parse(t))||{}},saveCurrentFormDataToStorage:function(e,t){var n=epi.EPiServer.Forms.Utils.getFormIdentifier(e);return this.saveFormDataToStorage(n,t)},saveFormDataToStorage:function(e,t){var n=this.getStorage();try{n.setItem(e,JSON.stringify(t))}catch(e){console.log(\"Local Storage not supported: \"+e.message)}return t},clearFormDataInStorage:function(e){removeFormDataInStorage(epi.EPiServer.Forms.Utils.getFormIdentifier(e))},removeFormDataInStorage:function(e){this.getStorage().removeItem(e)},getStorage:function(){return sessionStorage}},Validation:{getValidatorByValidatorType:function(e,t){if(e instanceof Array&&0!==e.length&&t)for(var n=0,i=null,a=e.length;n<a;n++)if((i=e[n])&&i.type===t)return i},getElementValidators:function(e,t){if(e instanceof Array&&0!==e.length&&t)for(var n=0,i=e.length,a=null;n<i;n++)if((a=e[n])&&(a.targetElementId===t||a.targetElementName===t))return a.validators},validateFormValue:function(t,n,i){var a=[];return e(i).each(function(i,r){var o=epi.EPiServer.Forms.Validators[r.type],s=null;if(\"function\"==typeof o?s=o:\"function\"==typeof o.validate&&(s=o.validate),s){var l=s(t,n,r);e.extend(l,{fieldName:t,fieldValue:n}),a.push(l)}}),a}},Dependency:{ConditionCombinations:{All:\"All\",Any:\"Any\"},Actions:{Config:{ShowDuration:10,HideDuration:10},show:function(e){if(e.isSatisfied){this._showElement(e);var t=e.workingFormInfo.DependencyInactiveElements&&e.workingFormInfo.DependencyInactiveElements.indexOf(e.dependantInfo.fieldName);t>=0&&e.workingFormInfo.DependencyInactiveElements.splice(t,1)}else this._hideElement(e),e.workingFormInfo.DependencyInactiveElements.push(e.dependantInfo.fieldName)},hide:function(e){if(e.isSatisfied)this._hideElement(e),e.workingFormInfo.DependencyInactiveElements.push(e.dependantInfo.fieldName);else{this._showElement(e);var t=e.workingFormInfo.DependencyInactiveElements&&e.workingFormInfo.DependencyInactiveElements.indexOf(e.dependantInfo.fieldName);t>=0&&e.workingFormInfo.DependencyInactiveElements.splice(t,1)}},_hideElement:function(e){e.$domElement.hide(this.Config.HideDuration),e.$domElement.addClass(\"hide\")},_showElement:function(e){e.$domElement.show(this.Config.ShowDuration),e.$domElement.removeClass(\"hide\")}},DependantController:t,Dependant:n,_initDependencyInfos:function(e){var t=e.DependenciesInfo;if(t&&!(t.length<=0)){e.DependantControllers=[];for(var n=0;n<t.length;n++){var a=t[n],r={onDependencyStateChanged:function(t,n,a){i.raiseFormsEvent(e,{type:\"formsDependencyStateChanged\",targetElement:t,dependencyInfo:n,isConditionSatisfied:a})},workingFormInfo:e},o=new epi.EPiServer.Forms.Dependency.DependantController(a,r);e.DependantControllers.push(o)}}},_getValueOfDependeeElement:function(t,n){if(n&&t){var a=i.getElementName(t);if(!(n.DependencyInactiveElements.indexOf(a)>=0)){var r=i.getCurrentStepIndex(n),o=e(n.$steps[r]);return e(t,o).length>0?i.getElementValue(t):epi.EPiServer.Forms.Data.loadCurrentFormDataFromStorage(n.$workingForm)[a]}}},_getTriggerEventForDependeeElement:function(e){return i.isElementType(e,\"textbox\")?\"keyup\":\"change\"},_getTriggerEventsForDependeeElement:function(e){return i.isElementType(e,\"textbox\")?\"number\"===e.attr(\"data-f-modifier\")?[\"keyup\",\"change\"]:[\"keyup\"]:[\"change\"]},_isElementOfInactiveSteps:function(t,n){var i=n.StepsInfo.Steps.filter(function(e){return!1===e.isActive});if(0===i.length)return!1;for(var a=0;a<i.length;a++){var r=i[a].index;if(!0!==(r===n.StepsInfo.Steps.length-1)){var o=e(n.$steps[r]).find(\"[data-f-datainput]\"),s=e.map(o,function(t){return epi.EPiServer.Forms.Utils.getElementName(e(t))});if(s&&s.indexOf(t)>-1)return!0}}return!1},_isInactiveElement:function(e,t){return t.DependencyInactiveElements.indexOf(e)>-1||this._isElementOfInactiveSteps(e,t)}},Navigation:{findNextStep:function(e,t){var n=null,i=e+1,a=t.StepsInfo.Steps[i];if(a){var r=epi.EPiServer.Forms.Extension.isStepSatisfyDependentCondition(a,t);a.isActive=r,n=r?a:this.findNextStep(i,t)}return n},findPreviousStep:function(e,t){var n=null,i=e-1,a=t.StepsInfo.Steps[i];return a&&(n=epi.EPiServer.Forms.Extension.isStepSatisfyDependentCondition(a,t)?a:this.findPreviousStep(i,t)),n}}});var d={VisitorData:{\"EPiServer.Forms.Implementation.VisitorData.GeoVisitorDataSource\":function(t){var n=i.getWorkingFormFromInnerElement(t),a=epi.EPiServer.Forms[i.getFormIdentifier(n)].DataSubmitController;e.get(a+\"/GetGeoData\").done(function(e){if(!t.val()){var n=t.data(\"epiforms-visitordataproperty\")||t.data(\"f-visitordataproperty\");null!=e&&e[n]&&t.val(e[n])}})}}},m={Validators:{\"EPiServer.Forms.Implementation.Validation.RequiredValidator\":function(e,t,n){return n&&(\"\"==t||t&&!t.length)?{isValid:!1,message:n.model.message}:{isValid:!0}},\"EPiServer.Forms.Implementation.Validation.RegularExpressionValidator\":i.validateRegularExpressionValidator,\"EPiServer.Forms.Implementation.Validation.EmailValidator\":i.validateRegularExpressionValidator,\"EPiServer.Forms.Implementation.Validation.UrlValidator\":i.validateRegularExpressionValidator,\"EPiServer.Forms.Implementation.Validation.DateDDMMYYYYValidator\":i.validateRegularExpressionValidator,\"EPiServer.Forms.Implementation.Validation.DateMMDDYYYYValidator\":i.validateRegularExpressionValidator,\"EPiServer.Forms.Implementation.Validation.DateYYYYMMDDValidator\":i.validateRegularExpressionValidator,\"EPiServer.Forms.Implementation.Validation.IntegerValidator\":i.validateRegularExpressionValidator,\"EPiServer.Forms.Implementation.Validation.PositiveIntegerValidator\":i.validateRegularExpressionValidator,\"EPiServer.Forms.Implementation.Validation.AllowedExtensionsValidator\":function(e,t,n){if(!t||t instanceof Array&&0===t.length)return{isValid:!0};var i,a,r,o,s=t,l=n.model.accept,d=epi.EPiServer.Forms.UploadExtensionBlackList.split(\",\"),m=void 0==l||l.length<1?[]:l.split(\",\"),p=0,f=0,u=m.length,c=s.length;if(u>0)for(;p<u;p++)m[p]=m[p].substr(1);for(;f<c;f++)if(i=s[f].name,a=d,r=m,o=void 0,(o=function(e){return e.substr(2+(~-e.lastIndexOf(\".\")>>>0))}(i)).length<1||(o=o.toLowerCase(),a.indexOf(o)>=0||!(r.length<1||r.indexOf(o)>-1)))return{isValid:!1,message:epi.EPiServer.Forms.Utils.stringFormat(n.model.message,[l])};return{isValid:!0}},\"EPiServer.Forms.Implementation.Validation.MaxFileSizeValidator\":function(e,t,n){for(var i=t,a=0,r=i.length,o=n.model.sizeInBytes;a<r;a++)if(i[a].size>o)return{isValid:!1,message:epi.EPiServer.Forms.Utils.stringFormat(n.model.message,[o/1048576])};return{isValid:!0}},\"EPiServer.Forms.Implementation.Validation.NumericValidator\":function(e,t,n){var i;return t&&(i=t,isNaN(parseFloat(i))||!isFinite(i))?{isValid:!1,message:n.model.message}:{isValid:!0}},\"EPiServer.Forms.Implementation.Validation.CaptchaValidator\":{initialize:function(t){var n=this;t.parents(\".FormCaptcha, [data-f-type='captcha']\").find(\".FormCaptcha__Refresh, [data-f-captcha-refresh]\").on(\"click\",function(t){n._refreshCaptcha(e(this)),t.preventDefault()})},validate:function(e,t,n){var i=t.trim();return{isValid:null!=i&&\"\"!==i,message:n.model.message}},onServerValidateFailed:function(e,t){this._refreshCaptcha(e),e.focus()},_refreshCaptcha:function(e){var t=e.hasClass(\"FormCaptcha\")||i.isElementType(e,\"captcha\")?e:e.parents(\".FormCaptcha, [data-f-type='captcha']\"),n=t.find(\".FormCaptcha__Image, [data-f-captcha-image]\"),a=t.find(\".FormTextbox__Input, [data-f-datainput]\");n.attr(\"src\",n.attr(\"src\")+\"&d=\"+Math.random()),a.val(\"\")}}}},p={DependConditions:{Equals:function(e,t){return(e=e?epi.EPiServer.Forms.Utils.getConcatString(e,\",\").toUpperCase():\"\")===(t=t?t.toUpperCase():\"\")},NotEquals:function(e,t){return(e=e?epi.EPiServer.Forms.Utils.getConcatString(e,\",\").toUpperCase():\"\")!==(t=t?t.toUpperCase():\"\")},Contains:function(e,t){return e=e?epi.EPiServer.Forms.Utils.getConcatString(e,\",\").toUpperCase():\"\",t=t?t.toUpperCase():\"\",e.indexOf(t)>=0},NotContains:function(e,t){return!(e=e?epi.EPiServer.Forms.Utils.getConcatString(e,\",\"):\"\")&&t||e&&!t||e&&t&&e.toUpperCase().indexOf(t.toUpperCase())<0},MatchRegularExpression:function(e,t){var n=new RegExp(t,\"igm\");return n.ignoreCase=n.global=n.multiline=!0,!t||t&&n.test(e)}}};e.extend(!0,epi.EPiServer.Forms,d),e.extend(!0,epi.EPiServer.Forms,m),e.extend(!0,epi.EPiServer.Forms,p),e.extend(!0,epi.EPiServer.Forms,{CustomBindingElements:{}}),epi.EPiServer.Forms.init=function(){epi.EPiServer.Forms.__Initialized||(epi.EPiServer.Forms.__Initialized=!0,e(document).ready(function(){if(a.getStorage()){var t=!0;e('.EPiServerForms, [data-f-type=\"form\"]').each(function(o,l){var d=e(l),f=F(d);f.SubmittableStatus&&!1===f.SubmittableStatus.submittable&&c(f,f.SubmittableStatus.message),function(t){if(!t||!t.StepsInfo||!t.StepsInfo.Steps)return;if(t.$steps=e(\".FormStep, [data-f-type='step']\",t.$workingForm),t.StepsInfo.Steps.length<2)return;E(t.StepsInfo.Steps[i.getCurrentStepIndex(t)],t),e(\".Form__NavigationBar__Action.btnNext, [data-f-navigation-next]\",t.$workingForm).on(\"click\",function(n){n.preventDefault(),e.when(r.onBeforeSubmit(t.$workingForm)).then(function(){var e=x(t);if(!S(e,t))return y(e),C(e),!1;u(n)})}),e(\".Form__NavigationBar__Action.btnPrev, [data-f-navigation-previous]\",t.$workingForm).on(\"click\",function(n){n.preventDefault();var r=v(t.$workingForm,function(e){return e.hasClass(\"FormFileUpload\")||i.isElementType(e,\"fileupload\")});a.saveFormDataToStorage(t.Id,r);var o=s.findPreviousStep(i.getCurrentStepIndex(t),t);E(o,t),0===o.index&&D(t.$steps[o.index]);var l=e(\"section[data-epiforms-stepindex=\"+o.index+\"], section[data-f-stepindex=\"+o.index+\"]\",t.$workingForm);y(l),i.raiseFormsEvent(t,{type:\"formsNavigationPrevStep\",targetStep:o})})}(f);for(var g=1;g<f.StepsInfo.Steps.length-1;g++){var h=f.StepsInfo.Steps[g];h.isActive=epi.EPiServer.Forms.Extension.isStepSatisfyDependentCondition(h,f)}epi.EPiServer.Forms.Dependency._initDependencyInfos(f),e(f.ValidationInfo).each(function(t,n){e(n.validators).each(function(t,i){var a=epi.EPiServer.Forms.Validators[i.type];a&&\"function\"==typeof a.initialize&&a.initialize(e(\"#\"+n.targetElementId))})}),i.injectVisitorData(f),e(\".Form__Element.FormSubmitButton, [data-f-type='submitbutton']\",d).off(\"click\",m).on(\"click\",m),e(\".Form__Element.FormResetButton, [data-f-type='resetbutton']\",d).off(\"click\",p).on(\"click\",p),i.raiseFormsEvent(f,{type:\"formsSetupCompleted\"}),f.FocusOnForm&&t&&(D(f.$steps[0]),t=!1),e(\".FormTextbox--Number .FormTextbox__Input, [data-f-type='form'][data-f-type='textbox'][data-f-modifier='number'] [data-f-datainput]\",d).each(function(){var t=e(this);t.on(\"keydown\",function(e){var i=e.which||e.keyCode;if((190===i||110===i)&&n(t,f))return e.preventDefault(),!1;if(!e.shiftKey&&!e.altKey&&!e.ctrlKey&&i>=65&&i<=90||32===i)return!1;if(!e.shiftKey&&!e.altKey&&!e.ctrlKey&&i>=48&&i<=57||i>=96&&i<=105||65===e.keyCode&&!0===e.ctrlKey||67===i&&!0===e.ctrlKey||88===i&&!0===e.ctrlKey||i>=35&&i<=39||8===i||9===i||13===i||46===i||45===i)return!0;var a=this.value;return(109!==i&&189!==i||\"-\"!==a[0])&&(!((!(e.shiftKey||e.altKey||e.ctrlKey||190!==i)||188===i||110===i)&&/[\\.,]/.test(a))&&void 0)}),t.on(\"keyup\",function(e){var i=this.value;if(isNaN(i)&&i&&(i=(i=(\"-\"===i[0]?\"-\":\"\")+i.replace(/[^0-9\\.]/g,\"\")).replace(/\\.(?=(.*)\\.)+/g,\"\"),this.value=i),n(t,f)&&i){const e=i.replace(/\\./g,\"\");this.value=e}}),t.on(\"paste\",function(e){try{if(n(t,f)){let t=e.originalEvent&&e.originalEvent.clipboardData&&e.originalEvent.clipboardData.getData(\"text/plain\")||e.originalEvent&&e.originalEvent.clipboardData&&e.originalEvent.clipboardData.getData(\"text\");t&&-1!==t.indexOf(\".\")&&e.preventDefault()}}catch(e){console.error(\"Error getting pasted text: \",e)}})})}),e('.EPiServerForms input.FormTextbox__Input,.FormChoice__Input.FormChoice__Input--Checkbox,.FormRange__Input,.FormTextbox__Input.FormUrl__Input,.FormChoice__Input.FormChoice__Input--Radio,.FormTextbox__Input.FormCaptcha__Input.FormHideInSummarized,[data-f-type=\"form\"] [data-f-datainput]:not(textarea)').on(\"keydown\",function(e){return i.showNextStepOnEnterKeyDown(e)}),e('input[type=\"range\"]').on(\"input\",function(t){var n=parseInt(e(t.currentTarget).val());d(e(t.currentTarget),n)}),e(\".FormRange__Slider__Button\").on(\"click\",function(t){var n=e(t.currentTarget).parents(\".FormRange__Wrapper\").find(\".FormRange__Input\"),i=parseInt(n.attr(\"min\")),a=parseInt(n.attr(\"max\")),r=parseInt(n.attr(\"step\")),o=e(t.currentTarget).data(\"action\"),s=parseInt(n.val());\"increment\"===o?s+r<=a&&(s+=r):s-r>=i&&(s-=r),n.val(s),n.trigger(\"change\"),d(n,s)}),e(\".EPiServerForms .FormFileUpload__Input\").on(\"change\",function(){this.files.length>0&&(e(\"div[data-f-element-name='\"+this.name+\"']\").removeClass(\"ValidationFail\"),e(\"span[data-f-linked-name='\"+this.name+\"']\").addClass(\"hidden\"))})}else e('.EPiServerForms .Form__Status__Message, [data-f-type=\"form\"] [data-f-form-statusmessage]').text(epi.EPiServer.Forms.ErrorMessages.cantnotworkwithoutstorage);function n(e,t){var n=i.getElementName(e);if(!n)return!1;const a=o.getElementValidators(t.ValidationInfo,n);return!(!a||!Array.isArray(a))&&a.some(e=>\"EPiServer.Forms.Implementation.Validation.IntegerValidator\"===e.type||\"EPiServer.Forms.Implementation.Validation.PositiveIntegerValidator\"===e.type)}function d(e,t){e.attr(\"value\",t),e.attr(\"aria-valuenow\",t),e.attr(\"aria-valuetext\",t),e.parents(\".FormRange__Wrapper\").find(\"output\").val(t);var n=parseInt(e.attr(\"min\")),i=parseInt(e.attr(\"max\")),a=parseInt(e.attr(\"step\")),r=e.parents(\".FormRange__Wrapper\").find(\".FormRange__Slider__Button\").eq(0),o=e.parents(\".FormRange__Wrapper\").find(\".FormRange__Slider__Button\").eq(1);t-a<n?r.addClass(\"FormRange__Slider__Button__Disable\"):r.removeClass(\"FormRange__Slider__Button__Disable\"),t+a>i?o.addClass(\"FormRange__Slider__Button__Disable\"):o.removeClass(\"FormRange__Slider__Button__Disable\")}function m(t){t.preventDefault(),t.stopPropagation();var n=i.getWorkingFormFromInnerElement(t.target),s=F(n);if(!1===s.SubmittableStatus.submittable)return c(s,s.SubmittableStatus.message),!1;e.when(r.onBeforeSubmit(n)).then(function(){var d=x(s);if(!S(d,s))return y(d),C(d),!1;var m=function(t){var n=F(t),i=h(t),r=a.loadFormDataFromStorage(n.Id);return e.extend(r,i)}(n);e.when(function(t,n){var i=e.Deferred();if(!t.ShowSummarizedData)return i.resolve(!0),i.promise();return r.showSummarizedText(n,t,[\"__FormGuid\",\"__FormLanguage\",\"__FormCurrentStepIndex\",\"__FormSubmissionId\"],[])}(s,m)).then(function(a){if(!a)return!1;var r=[];for(var d in m)if(!(d.indexOf(\"__TempData\")>-1||l._isInactiveElement(d,s)||i.getFormElementBlock(d,n).parents(\".FormStep:first, [data-f-type='step']:first\").hasClass(\"hide\"))){var p=o.getElementValidators(s.ValidationInfo,d);r=r.concat(o.validateFormValue(d,m[d],p))}var f=e.grep(r,function(e){return 0==e.isValid});if(f.length>0){var g=e.map(f,function(e){return e.message});return c(s,g.join(\" \")),!1}u(t)})})}function p(e){e.preventDefault(),e.stopPropagation();var t=i.getWorkingFormFromInnerElement(e.target),n=F(t);(\"\"===n.ResetConfirmMessage||confirm(i.htmlDecodeEntities(n.ResetConfirmMessage)))&&(i.raiseFormsEvent(n,{type:\"formsReset\",sourceEvent:e}),f(t,n),E(n.StepsInfo.Steps[0],n))}function f(t,n){if(t.get(0).reset?t.get(0).reset():function(t){for(var n=e(\".Form__MainBody, [data-f-mainbody]\",t).get(0).querySelectorAll(\"[data-f-datainput]\"),i=0;i<n.length;i++)\"hidden\"!==n[i].type&&(e(n[i]).is(\"option\")?e(n[i]).prop(\"selected\",!1):\"checkbox\"===n[i].type||\"radio\"===n[i].type?n[i].checked=!1:n[i].value=\"\")}(t.get(0)),n.SubmittableStatus&&!1===n.SubmittableStatus.submittable?c(n,n.SubmittableStatus.message):c(n,\"\"),a.removeFormDataInStorage(n.Id),r.getAllDataElements(t).each(function(t,n){var a=e(n);if(_(a).text(\"\"),a.removeClass(\"ValidationFail ValidationSuccess\"),a.hasClass(\"FormChoice\")||i.isElementType(a,\"choice\"))a.find(\"input[type=checkbox], input[type=radio]\").each(function(t,n){var i=e(n);i.prop(\"checked\",!(!i.data(\"epiforms-default-value\")&&!i.data(\"f-default-value\")))});else if(a.hasClass(\"FormSelection\")||i.isElementType(a,\"selection\"))a.find(\"option[disabled]:eq(0)\").prop(\"selected\",!0),a.find(\"option\").each(function(t,n){var i=e(n);!1===i.prop(\"disabled\")&&i.prop(\"selected\",!(!i.data(\"epiforms-default-value\")&&!i.data(\"f-default-value\")))});else if(a.hasClass(\"FormFileUpload\")||i.isElementType(a,\"fileupload\"))g(a).text(\"\"),b(a.find(\".FormFileUpload__Input, [data-f-datainput]\"));else if(a.hasClass(\"Form__CustomElement\")||i.isElementType(a,\"custom\"))r.resetCustomElementValue(a);else if(a.hasClass(\"FormRange\")||i.isElementType(a,\"range\")){let e=parseInt(a.find(\"input[type='range']\").attr(\"aria-valuepredefined\"));a.find(\"input[type=range]\").val(e),d(a.find(\"input[type=range]\"),e)}}),n.DependantControllers&&n.DependantControllers.length)for(var o=0;o<n.DependantControllers.length;o++)n.DependantControllers[o].check()}function u(t){var n=i.getWorkingFormFromInnerElement(t.target),l=epi.EPiServer.Forms.Utils.getFormIdentifier(n),d=F(n),m=x(d),p=i.getCurrentStepIndex(d),u=d.StepsInfo.Steps.length,g=p===u-1,h=e(t.currentTarget);if(h.is(\":hidden\")){var S=m.find(\"[data-f-type=submitbutton]:visible\")[0];S?h=e(S):u>1&&!g&&(h=e(\".Form__NavigationBar .Form__NavigationBar__Action.btnNext, [data-f-type='navigationbar'] [data-f-navigation-next]\",n))}if(\"submitbutton\"===h.data(\"f-type\")){var C=h.attr(\"data-f-element-name\");if(i.isInactiveField(d,C))return}var D,V=a.saveFormDataToStorage(d.Id,v(n)),P=new FormData,k=s.findNextStep(p,d),w=!k&&g,T=!!h.data(\"epiforms-is-progressive-submit\")||!!h.data(\"f-is-progressive-submit\"),N=e(\"input[name=__FormLanguage]\",n).val();for(var A in k||g||(k=d.StepsInfo.Steps[u-1]),w=w||!!h.data(\"epiforms-is-finalized\")||!!h.data(\"f-is-finalized\"),V[h.prop(\"name\")]=h.val(),P.append(\"__FormGuid\",l),P.append(\"__FormHostedPage\",epi.EPiServer.CurrentPageLink),P.append(\"__FormLanguage\",N),P.append(\"__FormCurrentStepIndex\",p),P.append(\"__FormWithJavaScriptSupport\",\"true\"),V)if(V.hasOwnProperty(A))if(i.isInactiveField(d,A))P.append(A,\"\");else if(D=V[A],Array.isArray(D)&&D.length>0&&null!==D[0]&&\"object\"==typeof D[0]){for(var B,R=D,$=\"\",O=0;O<R.length;O++)D[0].file&&Object.getPrototypeOf(D[0].file)===File.prototype&&(B=R[O].file,P.append(A+\"_file_\"+O,B)),$+=R[O].name+\"|\";P.append(A,$)}else P.append(A,D);i.raiseFormsEvent(d,{type:\"formsStartSubmitting\",formData:P}),h.prop(\"disabled\",!0),c(d,\"\");var U=n.prop(\"method\")?n.prop(\"method\"):n.attr(\"method\"),M=e.ajax({url:d.DataSubmitController+\"/Submit\",headers:r.buildSubmitRequestHeader(d),data:P,cache:!1,type:U,processData:!1,contentType:!1,async:epi.EPiServer.Forms.AsyncSubmit||n.data(\"epiforms-async-submit\")||n.data(\"f-async-submit\")||!1});M.done(function(r){if(t.preventDefault(),e(\".Form__Element__ValidationError, [data-f-validationerror]\").text(\"\"),!0===r.isSuccess){var s=x(d);if(e(\".FormFileUpload .FormFileUpload__Input, [data-f-type='fileupload'] [data-f-datainput]\",s).each(function(t,n){e(this).val(\"\"),b(e(this))}),0==w&&0==T){i.raiseFormsEvent(d,{type:\"formsNavigationNextStep\",targetStep:k});var l=a.loadFormDataFromStorage(d.Id),m=e.extend(l,{__FormSubmissionId:r.data.submissionId});return a.saveFormDataToStorage(d.Id,m),i.raiseFormsEvent(d,{type:\"formsSubmitted\",formData:P,isFinalizedSubmission:!1,isSuccess:r.isSuccess,returnedResult:r}),E(k,d),!1}1==w&&f(n,d),i.raiseFormsEvent(d,{type:\"formsSubmitted\",formData:P,isFinalizedSubmission:w,isSuccess:r.isSuccess,returnedResult:r});var u=d.StepsInfo.Steps.length;if(r.redirectUrl)return window.location.href=r.redirectUrl,!1;0==T&&!k&&p<u-1?E(d.StepsInfo.Steps[u-1],d):(e(\".Form__MainBody, [data-f-mainbody]\",d.$workingForm).hide(),e(`#Success__Message__${d.Id}`).length?function(t){if(!t)return;e(`#Success__Message__${t.Id}`).removeClass(\"hide\").addClass(\"Form__Success__Message\")}(d):c(d,r.message,!0))}else I(d),i.raiseFormsEvent(d,{type:\"formsSubmitted\",formData:P,isSuccess:r.isSuccess,returnedResult:r}),r.message&&c(d,r.message),r.data&&r.data.validationInfo&&r.data.validationInfo.length>0&&function(t,n){for(var i=null,a=0;a<n.length;a++)if(n[a]&&n[a].invalidElement){var r=_(i=e(\"#\"+n[a].invalidElement,t.$workingForm)),s=o.getElementValidators(t.ValidationInfo,n[a].invalidElement),l=o.getValidatorByValidatorType(s,n[a].validator);if(l){var d=epi.EPiServer.Forms.Validators[l.type],m=d.onServerValidateFailed;m&&\"function\"==typeof m&&m.apply(d,[i,l])}r.text(n[a].validationMessage||epi.EPiServer.Forms.Messages.viewMode.commonValidationFail).removeClass(\"hidden\")}i&&y(i.parents(\".FormStep:first, [data-f-type='step']:first\"))}(d,r.data.validationInfo)}),M.fail(function(e,n,a){t.preventDefault(),i.raiseFormsEvent(d,{type:\"formsSubmittedError\",formData:P,isSuccess:!1,xhr:e,typeOfFailure:n,status:a}),c(d,n+\" \"+e.status+\": \"+a)}),M.always(function(){h.prop(\"disabled\",!1),I(d)})}function c(t,n,i){if(t){var a=e(\".Form__Status__Message, [data-f-form-statusmessage]\",t.$workingForm);a.removeClass(\"Form__Warning__Message\").removeClass(\"Form__Success__Message\"),1==i&&n?a.removeClass(\"hide\").addClass(\"Form__Success__Message\").html(n):n?a.removeClass(\"hide\").addClass(\"Form__Warning__Message\").html(n):a.addClass(\"hide\").html(\"\")}}function g(e){return e.find(\".FormFileUpload__PostedFile, [data-f-postedFile]\")}function v(t,n){var i=F(t),r=h(x(i),n),o=a.loadFormDataFromStorage(i.Id);return e.extend(o,r)}function F(e){var t=i.getFormIdentifier(e),n=epi.EPiServer.Forms[t];return n.$workingForm=e,n}function h(t,n){var a={};return r.getAllDataElements(t).each(function(t,r){var o=e(r);if(!(\"function\"==typeof n&&n(o)||o.parents(\".FormStep:first, [data-f-type='step']:first\").hasClass(\"hide\"))){var s=i.getElementName(o);if(s)if(o.hasClass(\"FormFileUpload\")||i.isElementType(o,\"fileupload\")){var l=e(\".FormFileUpload__Input, [data-f-datainput]\",o)[0],d=s+\"__TempData\";if(a[s]=[],a[d]=[],l&&0!==l.files.length)for(var m=0;m<l.files.length;m++){var p=l.files[m];a[s].push({name:p.name,file:p}),a[d].push({name:p.name})}else{var f=i.getPreviousPostedFiles(o);a[s]=f,a[d]=f}}else a[s]=i.getElementValue(o)}}),a}function S(t,n){if(!t)return!0;var a=!0;return r.getAllDataElements(t).each(function(t,r){a=function(t,n){var a=e(t),r=_(a),s=i.getElementName(a),l=a.attr(\"id\")||s,d=o.getElementValidators(n.ValidationInfo,l),m=!0;a.removeClass(\"ValidationFail ValidationSuccess\"),r.addClass(\"hidden\");var p=i.getElementValue(a);if(n.DependencyInactiveElements.indexOf(s)<0&&d instanceof Array&&d.length>0){var f=o.validateFormValue(s,p,d),u=e.grep(f,function(e){return!1===e.isValid}),c=e.grep(n.ValidationInfo,function(e){return e.targetElementId===l||e.targetElementName===l})[0];e(\"#\"+c.targetElementId);if(u&&u.length>0){var g=e.map(u,function(e){return e.message});a.addClass(\"ValidationFail\"),r.text(g.join(\" \")).removeClass(\"hidden\"),m=!1}else a.addClass(\"ValidationSuccess\"),m=!0}return i.raiseFormsEvent(n,{type:\"elementValidated\",isValid:m,elementName:s,elementValue:p,elementIdentifier:l,element:t,$messageContainer:r}),m}(r,n)&&a}),i.raiseFormsEvent(n,{type:\"formsStepValidating\",isValid:a}),n.$workingForm.toggleClass(\"ValidationSuccess\",a),n.$workingForm.toggleClass(\"ValidationFail\",!a),a}function _(t){var n=i.getElementName(t),a=i.stringFormat(\"{0}[data-epiforms-linked-name='{1}'], {0}[data-epiforms-linked-name='{2}']\",[\".Form__Element__ValidationError\",n,t.attr(\"id\")]),r=i.stringFormat(\"{0}[data-f-linked-name='{1}'], {0}[data-f-linked-name='{2}']\",[\"[data-f-validationerror]\",n,t.attr(\"id\")]);return e(a).add(r)}function E(t,n){if(t)if(i.raiseFormsEvent(n,{type:\"formsNavigateToStep\",targetStep:t}),function(t,n){e.each(t,function(t,a){var o=-1!==t.indexOf(\"__TempData\")?t.replace(\"__TempData\",\"\"):t,s=e('[data-epiforms-element-name=\"'+o+'\"], [data-f-element-name=\"'+o+'\"]',n);if(0!==s.length&&!s.hasClass(\"FormExcludeDataRebind\")&&!s.data(\"f-excludedatarebind\")){var l=s.find(\".FormChoice__Input--Checkbox, [data-f-datainput]:checkbox\");if(l.length>0)e.each(l,function(){var t=e(this).val();e(this).attr(\"checked\",a.indexOf(t)>-1)});else if((l=s.find(\".FormChoice__Input--Radio, [data-f-datainput]:radio\")).length>0){var m=Array.isArray(a)?a[0]:a;e.each(l,function(){var t=e(this).val();e(this).attr(\"checked\",m==t)})}else if(s.hasClass(\"FormSelection\")||i.isElementType(s,\"selection\"))e(\"option:enabled\",s).each(function(t,n){e(n).attr(\"selected\",a.indexOf(e(n).val())>-1)});else if(!s.hasClass(\"FormCaptcha\")&&!i.isElementType(s,\"captcha\"))if((l=s.find(\".FormFileUpload__Input, [data-f-datainput]:file\")).length>0){var p=\"\";if(a instanceof Array&&a.length>0){var f=a.map(function(e){return e.name}).join(\", \");p=p.concat(f)}if(\"\"!==p){var u=i.stringFormat(epi.EPiServer.Forms.Messages.fileUpload.postedFile,[p]);g(s).text(u).show()}}else s.hasClass(\"Form__CustomElement\")||i.isElementType(s,\"custom\")?r.bindCustomElementValue(s,a):((s.hasClass(\"FormRange\")||i.isElementType(s,\"range\"))&&d(s.find(\"[data-f-datainput]:first\"),a),s.find(\"[data-f-datainput]:first\").val(a))}})}(a.loadFormDataFromStorage(n.Id),n.$workingForm),n.StepsInfo.AllStepsAreNotLinked||t.attachedContentLink==epi.EPiServer.CurrentPageLink.split(\"_\")[0])n.$steps.addClass(\"hide\"),n.$steps.each(function(a,r){if(a===t.index)return e(r).removeClass(\"hide\"),(n.FocusOnForm||0!==a)&&D(r),i.setCurrentStepIndex(n,t.index),!1}),i.scrollToTheTopOfForm(n.$workingForm);else{if(t.attachedUrl&&t.attachedUrl.length)return void window.location.replace(t.attachedUrl);n.StepsInfo.AllStepsAreNotLinked||c(n,epi.EPiServer.Forms.Messages.viewMode.malformStepConfiguration)}else n.$steps.hide();I(n)}function y(t){epi.EPiServer.Forms.Validators[\"EPiServer.Forms.Implementation.Validation.CaptchaValidator\"]._refreshCaptcha(e(\".Form__Element.FormCaptcha, [data-f-type='captcha']\",t))}function C(t){if(t){var n=e(\".Form__Element.ValidationFail\",t)[0];if(n){n.scrollIntoView();var i=e(\"[data-f-datainput]\",n);i&&i.length>0&&i[0].focus()}}}function I(t){var n=i.getCurrentStepIndex(t),a=e(\".Form__NavigationBar, [data-f-type='navigationbar']\",t.$workingForm);if(n<0)a.hide();else{var r=e(\".Form__NavigationBar__Action.btnPrev, [data-f-navigation-previous]\",a).prop(\"disabled\",!1),o=e(\".Form__NavigationBar__Action.btnNext, [data-f-navigation-next]\",a).prop(\"disabled\",!1);0!==n&&!1!==t.SubmittableStatus.submittable||r.prop(\"disabled\",!0),n!==t.StepsInfo.Steps.length-1&&!1!==t.SubmittableStatus.submittable||o.prop(\"disabled\",!0);var s=n+1,l=t.StepsInfo.Steps.length;e(\".Form__NavigationBar, [data-f-type='navigationbar']\",t.$workingForm).toggle(t.ShowNavigationBar),e(\".Form__NavigationBar__ProgressBar__CurrentStep, [data-f-navigation-currentStep]\",a).text(s),e(\".Form__NavigationBar__ProgressBar__StepsCount, [data-f-navigation-stepcount]\",a).text(l),e(\".Form__NavigationBar__ProgressBar--Progress, [data-f-navigation-progress]\",a).css({width:100*s/l+\"%\"})}}function x(t){var n=i.getCurrentStepIndex(t);return e(t.$steps[n])}function b(e){/MSIE/.test(navigator.userAgent)&&e.replaceWith(e=e.clone(!0))}function D(t){e(\".Form__Element:visible\",t).first().focus().find(\"[data-f-datainput]\").first().focus()}}))},epi.EPiServer.Forms.ExternalScriptSources.length<=0&&epi.EPiServer.Forms.ExternalCssSources.length<=0?epi.EPiServer.Forms.init():(i.loadExternalScriptOnDemand(epi.EPiServer.Forms.ExternalScriptSources,function(){i.raiseFormsEvent(null,{type:\"formsLoadExternalScripts\",scripts:epi.EPiServer.Forms.ExternalScriptSources}),epi.EPiServer.Forms.init()}),i.loadExternalCssOnDemand(epi.EPiServer.Forms.ExternalCssSources,function(){i.raiseFormsEvent(null,{type:\"formsLoadExternalCss\",Css:epi.EPiServer.Forms.ExternalCssSources})}))}else console.error(\"Forms cannot work without jQuery.\");else console.error(\"Forms is not initialized correctly.\")}($$epiforms||$);","jquery":"/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */\n!function(e,t){\"use strict\";\"object\"==typeof module&&\"object\"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error(\"jQuery requires a window with a document\");return t(e)}:t(e)}(\"undefined\"!=typeof window?window:this,function(C,e){\"use strict\";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return\"function\"==typeof e&&\"number\"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement(\"script\");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+\"\":\"object\"==typeof e||\"function\"==typeof e?n[o.call(e)]||\"object\":typeof e}var f=\"3.5.1\",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&\"length\"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&(\"array\"===n||0===t||\"number\"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for(\"boolean\"==typeof a&&(l=a,a=arguments[s]||{},s++),\"object\"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],\"__proto__\"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:\"jQuery\"+(f+Math.random()).replace(/\\D/g,\"\"),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||\"[object Object]\"!==o.call(e))&&(!(t=r(e))||\"function\"==typeof(n=v.call(t,\"constructor\")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,\"string\"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),\"function\"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each(\"Boolean Number String Function Array Date RegExp Object Error Symbol\".split(\" \"),function(e,t){n[\"[object \"+t+\"]\"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S=\"sizzle\"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R=\"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped\",M=\"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",I=\"(?:\\\\\\\\[\\\\da-fA-F]{1,6}\"+M+\"?|\\\\\\\\[^\\\\r\\\\n\\\\f]|[\\\\w-]|[^\\0-\\\\x7f])+\",W=\"\\\\[\"+M+\"*(\"+I+\")(?:\"+M+\"*([*^$|!~]?=)\"+M+\"*(?:'((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\"|(\"+I+\"))|)\"+M+\"*\\\\]\",F=\":(\"+I+\")(?:\\\\((('((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\")|((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|\"+W+\")*)|.*)\\\\)|)\",B=new RegExp(M+\"+\",\"g\"),$=new RegExp(\"^\"+M+\"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\"+M+\"+$\",\"g\"),_=new RegExp(\"^\"+M+\"*,\"+M+\"*\"),z=new RegExp(\"^\"+M+\"*([>+~]|\"+M+\")\"+M+\"*\"),U=new RegExp(M+\"|>\"),X=new RegExp(F),V=new RegExp(\"^\"+I+\"$\"),G={ID:new RegExp(\"^#(\"+I+\")\"),CLASS:new RegExp(\"^\\\\.(\"+I+\")\"),TAG:new RegExp(\"^(\"+I+\"|[*])\"),ATTR:new RegExp(\"^\"+W),PSEUDO:new RegExp(\"^\"+F),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+M+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+M+\"*(?:([+-]|)\"+M+\"*(\\\\d+)|))\"+M+\"*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+R+\")$\",\"i\"),needsContext:new RegExp(\"^\"+M+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+M+\"*((?:-\\\\d)?\\\\d*)\"+M+\"*\\\\)|)(?=[^-]|$)\",\"i\")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\\d$/i,K=/^[^{]+\\{\\s*\\[native \\w/,Z=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,ee=/[+~]/,te=new RegExp(\"\\\\\\\\[\\\\da-fA-F]{1,6}\"+M+\"?|\\\\\\\\([^\\\\r\\\\n\\\\f])\",\"g\"),ne=function(e,t){var n=\"0x\"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]/g,ie=function(e,t){return t?\"\\0\"===e?\"\\ufffd\":e.slice(0,-1)+\"\\\\\"+e.charCodeAt(e.length-1).toString(16)+\" \":\"\\\\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&\"fieldset\"===e.nodeName.toLowerCase()},{dir:\"parentNode\",next:\"legend\"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],\"string\"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+\" \"]&&(!v||!v.test(t))&&(1!==p||\"object\"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute(\"id\"))?s=s.replace(re,ie):e.setAttribute(\"id\",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?\"#\"+s:\":scope\")+\" \"+xe(l[o]);c=l.join(\",\")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute(\"id\")}}}return g(t.replace($,\"$1\"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+\" \")>b.cacheLength&&delete e[r.shift()],e[t+\" \"]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement(\"fieldset\");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split(\"|\"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return\"input\"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return(\"input\"===t||\"button\"===t)&&e.type===n}}function ge(t){return function(e){return\"form\"in e?e.parentNode&&!1===e.disabled?\"label\"in e?\"label\"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:\"label\"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&\"undefined\"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||\"HTML\")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener(\"unload\",oe,!1):n.attachEvent&&n.attachEvent(\"onunload\",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement(\"div\")),\"undefined\"!=typeof e.querySelectorAll&&!e.querySelectorAll(\":scope fieldset div\").length}),d.attributes=ce(function(e){return e.className=\"i\",!e.getAttribute(\"className\")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment(\"\")),!e.getElementsByTagName(\"*\").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute(\"id\")===t}},b.find.ID=function(e,t){if(\"undefined\"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t=\"undefined\"!=typeof e.getAttributeNode&&e.getAttributeNode(\"id\");return t&&t.value===n}},b.find.ID=function(e,t){if(\"undefined\"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return\"undefined\"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if(\"*\"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if(\"undefined\"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML=\"<a id='\"+S+\"'></a><select id='\"+S+\"-\\r\\\\' msallowcapture=''><option selected=''></option></select>\",e.querySelectorAll(\"[msallowcapture^='']\").length&&v.push(\"[*^$]=\"+M+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\"[selected]\").length||v.push(\"\\\\[\"+M+\"*(?:value|\"+R+\")\"),e.querySelectorAll(\"[id~=\"+S+\"-]\").length||v.push(\"~=\"),(t=C.createElement(\"input\")).setAttribute(\"name\",\"\"),e.appendChild(t),e.querySelectorAll(\"[name='']\").length||v.push(\"\\\\[\"+M+\"*name\"+M+\"*=\"+M+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\":checked\").length||v.push(\":checked\"),e.querySelectorAll(\"a#\"+S+\"+*\").length||v.push(\".#.+[+~]\"),e.querySelectorAll(\"\\\\\\f\"),v.push(\"[\\\\r\\\\n\\\\f]\")}),ce(function(e){e.innerHTML=\"<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>\";var t=C.createElement(\"input\");t.setAttribute(\"type\",\"hidden\"),e.appendChild(t).setAttribute(\"name\",\"D\"),e.querySelectorAll(\"[name=d]\").length&&v.push(\"name\"+M+\"*[*^$|!~]?=\"),2!==e.querySelectorAll(\":enabled\").length&&v.push(\":enabled\",\":disabled\"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(\":disabled\").length&&v.push(\":enabled\",\":disabled\"),e.querySelectorAll(\"*,:x\"),v.push(\",.*:\")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,\"*\"),c.call(e,\"[s!='']:x\"),s.push(\"!=\",F)}),v=v.length&&new RegExp(v.join(\"|\")),s=s.length&&new RegExp(s.join(\"|\")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+\" \"]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+\"\").replace(re,ie)},se.error=function(e){throw new Error(\"Syntax error, unrecognized expression: \"+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n=\"\",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if(\"string\"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{\">\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||\"\").replace(te,ne),\"~=\"===e[2]&&(e[3]=\" \"+e[3]+\" \"),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),\"nth\"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(\"even\"===e[3]||\"odd\"===e[3])),e[5]=+(e[7]+e[8]||\"odd\"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||\"\":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(\")\",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return\"*\"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+\" \"];return t||(t=new RegExp(\"(^|\"+M+\")\"+e+\"(\"+M+\"|$)\"))&&m(e,function(e){return t.test(\"string\"==typeof e.className&&e.className||\"undefined\"!=typeof e.getAttribute&&e.getAttribute(\"class\")||\"\")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?\"!=\"===r:!r||(t+=\"\",\"=\"===r?t===i:\"!=\"===r?t!==i:\"^=\"===r?i&&0===t.indexOf(i):\"*=\"===r?i&&-1<t.indexOf(i):\"$=\"===r?i&&t.slice(-i.length)===i:\"~=\"===r?-1<(\" \"+t.replace(B,\" \")+\" \").indexOf(i):\"|=\"===r&&(t===i||t.slice(0,i.length+1)===i+\"-\"))}},CHILD:function(h,e,t,g,v){var y=\"nth\"!==h.slice(0,3),m=\"last\"!==h.slice(-4),x=\"of-type\"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?\"nextSibling\":\"previousSibling\",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l=\"only\"===h&&!u&&\"nextSibling\"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error(\"unsupported pseudo: \"+e);return a[S]?a(o):1<a.length?(t=[e,e,\"\",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,\"$1\"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||\"\")||se.error(\"unsupported lang: \"+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute(\"xml:lang\")||e.getAttribute(\"lang\"))return(t=t.toLowerCase())===n||0===t.indexOf(n+\"-\")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&!!e.checked||\"option\"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&\"button\"===e.type||\"button\"===t},text:function(e){var t;return\"input\"===e.nodeName.toLowerCase()&&\"text\"===e.type&&(null==(t=e.getAttribute(\"type\"))||\"text\"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r=\"\";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&\"parentNode\"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||\"*\",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[\" \"],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:\" \"===e[s-2].type?\"*\":\"\"})).replace($,\"$1\"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+\" \"];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($,\" \")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+\" \"];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l=\"0\",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG(\"*\",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l=\"function\"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&\"ID\"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split(\"\").sort(D).join(\"\")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement(\"fieldset\"))}),ce(function(e){return e.innerHTML=\"<a href='#'></a>\",\"#\"===e.firstChild.getAttribute(\"href\")})||fe(\"type|href|height|width\",function(e,t,n){if(!n)return e.getAttribute(t,\"type\"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML=\"<input/>\",e.firstChild.setAttribute(\"value\",\"\"),\"\"===e.firstChild.getAttribute(\"value\")})||fe(\"value\",function(e,t,n){if(!n&&\"input\"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute(\"disabled\")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[\":\"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):\"string\"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=\":not(\"+e+\")\"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if(\"string\"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,\"string\"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var j,q=/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,\"string\"==typeof e){if(!(r=\"<\"===e[0]&&\">\"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a=\"string\"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?\"string\"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,\"parentNode\")},parentsUntil:function(e,t,n){return h(e,\"parentNode\",n)},next:function(e){return O(e,\"nextSibling\")},prev:function(e){return O(e,\"previousSibling\")},nextAll:function(e){return h(e,\"nextSibling\")},prevAll:function(e){return h(e,\"previousSibling\")},nextUntil:function(e,t,n){return h(e,\"nextSibling\",n)},prevUntil:function(e,t,n){return h(e,\"previousSibling\",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,\"template\")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return\"Until\"!==r.slice(-5)&&(t=e),t&&\"string\"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\\x20\\t\\r\\n\\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r=\"string\"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:\"\")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&\"string\"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t=\"\",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=\"\"),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[[\"notify\",\"progress\",S.Callbacks(\"memory\"),S.Callbacks(\"memory\"),2],[\"resolve\",\"done\",S.Callbacks(\"once memory\"),S.Callbacks(\"once memory\"),0,\"resolved\"],[\"reject\",\"fail\",S.Callbacks(\"once memory\"),S.Callbacks(\"once memory\"),1,\"rejected\"]],i=\"pending\",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},\"catch\":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+\"With\"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError(\"Thenable self-resolution\");t=e&&(\"object\"==typeof e||\"function\"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+\"With\"](this===s?void 0:this,arguments),this},s[t[0]+\"With\"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),\"pending\"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn(\"jQuery.Deferred exception: \"+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener(\"DOMContentLoaded\",B),C.removeEventListener(\"load\",B),S.ready()}S.fn.ready=function(e){return F.then(e)[\"catch\"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,\"complete\"===E.readyState||\"loading\"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener(\"DOMContentLoaded\",B),C.addEventListener(\"load\",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if(\"object\"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,\"ms-\").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if(\"string\"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&\"string\"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\\{[\\w\\W]*\\}|\\[[\\w\\W]*\\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r=\"data-\"+t.replace(K,\"-$&\").toLowerCase(),\"string\"==typeof(n=e.getAttribute(r))){try{n=\"true\"===(i=n)||\"false\"!==i&&(\"null\"===i?null:i===+i+\"\"?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,\"hasDataAttrs\"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf(\"data-\")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,\"hasDataAttrs\",!0)}return i}return\"object\"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||\"fx\")+\"queue\",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||\"fx\";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);\"inprogress\"===i&&(i=n.shift(),r--),i&&(\"fx\"===t&&n.unshift(\"inprogress\"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+\"queueHooks\";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks(\"once memory\").add(function(){Y.remove(e,[t+\"queue\",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return\"string\"!=typeof t&&(n=t,t=\"fx\",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),\"fx\"===t&&\"inprogress\"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||\"fx\",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};\"string\"!=typeof e&&(t=e,e=void 0),e=e||\"fx\";while(a--)(n=Y.get(o[a],e+\"queueHooks\"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\\d*\\.|)\\d+(?:[eE][+-]?\\d+|)/.source,te=new RegExp(\"^(?:([+-])=|)(\"+ee+\")([a-z%]*)$\",\"i\"),ne=[\"Top\",\"Right\",\"Bottom\",\"Left\"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return\"none\"===(e=t||e).style.display||\"\"===e.style.display&&ie(e)&&\"none\"===S.css(e,\"display\")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,\"\")},u=s(),l=n&&n[3]||(S.cssNumber[t]?\"\":\"px\"),c=e.nodeType&&(S.cssNumber[t]||\"px\"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?(\"none\"===n&&(l[c]=Y.get(r,\"display\")||null,l[c]||(r.style.display=\"\")),\"\"===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,\"display\"),o.parentNode.removeChild(o),\"none\"===u&&(u=\"block\"),ue[s]=u)))):\"none\"!==n&&(l[c]=\"none\",Y.set(r,\"display\",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return\"boolean\"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\\/\\0>\\x20\\t\\r\\n\\f]*)/i,he=/^$|^module$|\\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement(\"div\")),(fe=E.createElement(\"input\")).setAttribute(\"type\",\"radio\"),fe.setAttribute(\"checked\",\"checked\"),fe.setAttribute(\"name\",\"t\"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML=\"<textarea>x</textarea>\",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML=\"<option></option>\",y.option=!!ce.lastChild;var ge={thead:[1,\"<table>\",\"</table>\"],col:[2,\"<table><colgroup>\",\"</colgroup></table>\"],tr:[2,\"<table><tbody>\",\"</tbody></table>\"],td:[3,\"<table><tbody><tr>\",\"</tr></tbody></table>\"],_default:[0,\"\",\"\"]};function ve(e,t){var n;return n=\"undefined\"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||\"*\"):\"undefined\"!=typeof e.querySelectorAll?e.querySelectorAll(t||\"*\"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],\"globalEval\",!t||Y.get(t[n],\"globalEval\"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,\"<select multiple='multiple'>\",\"</select>\"]);var me=/<|&#?\\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if(\"object\"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement(\"div\")),s=(de.exec(o)||[\"\",\"\"])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=\"\"}else p.push(t.createTextNode(o));f.textContent=\"\",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),\"script\"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||\"\")&&n.push(o)}return f}var be=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\\.(.+)|)/;function Ce(){return!0}function Ee(){return!1}function Se(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==(\"focus\"===t)}function ke(e,t,n,r,i,o){var a,s;if(\"object\"==typeof t){for(s in\"string\"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&(\"string\"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ee;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Ae(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,Ce)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return\"undefined\"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||\"\").match(P)||[\"\"]).length;while(l--)d=g=(s=Te.exec(e[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(\".\")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||\"\").match(P)||[\"\"]).length;while(l--)if(d=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&(\"**\"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,\"handle events\")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,\"events\")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!(\"click\"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&(\"click\"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+\" \"]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,\"input\")&&Ae(t,\"click\",Ce),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,\"input\")&&Ae(t,\"click\"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,\"input\")&&Y.get(t,\"click\")||A(t,\"a\")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ce:Ee,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Ee,isPropagationStopped:Ee,isImmediatePropagationStopped:Ee,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ce,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ce,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ce,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,\"char\":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&be.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},S.event.addProp),S.each({focus:\"focusin\",blur:\"focusout\"},function(e,t){S.event.special[e]={setup:function(){return Ae(this,e,Se),!1},trigger:function(){return Ae(this,e),!0},delegateType:t}}),S.each({mouseenter:\"mouseover\",mouseleave:\"mouseout\",pointerenter:\"pointerover\",pointerleave:\"pointerout\"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return ke(this,e,t,n,r)},one:function(e,t,n,r){return ke(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+\".\"+r.namespace:r.origType,r.selector,r.handler),this;if(\"object\"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&\"function\"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ee),this.each(function(){S.event.remove(this,e,n,t)})}});var Ne=/<script|<style|<link/i,De=/checked\\s*(?:[^=]|=\\s*.checked.)/i,je=/^\\s*<!(?:\\[CDATA\\[|--)|(?:\\]\\]|--)>\\s*$/g;function qe(e,t){return A(e,\"table\")&&A(11!==t.nodeType?t:t.firstChild,\"tr\")&&S(e).children(\"tbody\")[0]||e}function Le(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function He(e){return\"true/\"===(e.type||\"\").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute(\"type\"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,\"handle events\"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function Pe(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&\"string\"==typeof d&&!y.checkClone&&De.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Pe(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,\"script\"),Le)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,\"script\"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,He),c=0;c<s;c++)u=a[c],he.test(u.type||\"\")&&!Y.access(u,\"globalEval\")&&S.contains(l,u)&&(u.src&&\"module\"!==(u.type||\"\").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute(\"nonce\")},l):b(u.textContent.replace(je,\"\"),u,l))}return n}function Re(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,\"script\")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,\"input\"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:\"input\"!==l&&\"textarea\"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Oe(o[r],a[r]);else Oe(e,c);return 0<(a=ve(c,\"script\")).length&&ye(a,!f&&ve(e,\"script\")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Pe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Pe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent=\"\");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if(\"string\"==typeof e&&!Ne.test(e)&&!ge[(de.exec(e)||[\"\",\"\"])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Pe(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:\"append\",prependTo:\"prepend\",insertBefore:\"before\",insertAfter:\"after\",replaceAll:\"replaceWith\"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Me=new RegExp(\"^(\"+ee+\")(?!px)[a-z%]+$\",\"i\"),Ie=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},We=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Fe=new RegExp(ne.join(\"|\"),\"i\");function Be(e,t,n){var r,i,o,a,s=e.style;return(n=n||Ie(e))&&(\"\"!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Me.test(a)&&Fe.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+\"\":a}function $e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText=\"position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0\",l.style.cssText=\"position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%\",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n=\"1%\"!==e.top,s=12===t(e.marginLeft),l.style.right=\"60%\",o=36===t(e.right),r=36===t(e.width),l.style.position=\"absolute\",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement(\"div\"),l=E.createElement(\"div\");l.style&&(l.style.backgroundClip=\"content-box\",l.cloneNode(!0).style.backgroundClip=\"\",y.clearCloneStyle=\"content-box\"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement(\"table\"),t=E.createElement(\"tr\"),n=E.createElement(\"div\"),e.style.cssText=\"position:absolute;left:-11111px\",t.style.height=\"1px\",n.style.height=\"9px\",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=3<parseInt(r.height),re.removeChild(e)),a}}))}();var _e=[\"Webkit\",\"Moz\",\"ms\"],ze=E.createElement(\"div\").style,Ue={};function Xe(e){var t=S.cssProps[e]||Ue[e];return t||(e in ze?e:Ue[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=_e.length;while(n--)if((e=_e[n]+t)in ze)return e}(e)||e)}var Ve=/^(none|table(?!-c[ea]).+)/,Ge=/^--/,Ye={position:\"absolute\",visibility:\"hidden\",display:\"block\"},Qe={letterSpacing:\"0\",fontWeight:\"400\"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||\"px\"):t}function Ke(e,t,n,r,i,o){var a=\"width\"===t?1:0,s=0,u=0;if(n===(r?\"border\":\"content\"))return 0;for(;a<4;a+=2)\"margin\"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?(\"content\"===n&&(u-=S.css(e,\"padding\"+ne[a],!0,i)),\"margin\"!==n&&(u-=S.css(e,\"border\"+ne[a]+\"Width\",!0,i))):(u+=S.css(e,\"padding\"+ne[a],!0,i),\"padding\"!==n?u+=S.css(e,\"border\"+ne[a]+\"Width\",!0,i):s+=S.css(e,\"border\"+ne[a]+\"Width\",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){var r=Ie(e),i=(!y.boxSizingReliable()||n)&&\"border-box\"===S.css(e,\"boxSizing\",!1,r),o=i,a=Be(e,t,r),s=\"offset\"+t[0].toUpperCase()+t.slice(1);if(Me.test(a)){if(!n)return a;a=\"auto\"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,\"tr\")||\"auto\"===a||!parseFloat(a)&&\"inline\"===S.css(e,\"display\",!1,r))&&e.getClientRects().length&&(i=\"border-box\"===S.css(e,\"boxSizing\",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?\"border\":\"content\"),o,r,a)+\"px\"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,\"opacity\");return\"\"===n?\"1\":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Ge.test(t),l=e.style;if(u||(t=Xe(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&\"get\"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];\"string\"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o=\"number\"),null!=n&&n==n&&(\"number\"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?\"\":\"px\")),y.clearCloneStyle||\"\"!==n||0!==t.indexOf(\"background\")||(l[t]=\"inherit\"),a&&\"set\"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Ge.test(t)||(t=Xe(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&\"get\"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Be(e,t,r)),\"normal\"===i&&t in Qe&&(i=Qe[t]),\"\"===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each([\"height\",\"width\"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ve.test(S.css(e,\"display\"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):We(e,Ye,function(){return Ze(e,u,n)})},set:function(e,t,n){var r,i=Ie(e),o=!y.scrollboxSize()&&\"absolute\"===i.position,a=(o||n)&&\"border-box\"===S.css(e,\"boxSizing\",!1,i),s=n?Ke(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e[\"offset\"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,\"border\",!1,i)-.5)),s&&(r=te.exec(t))&&\"px\"!==(r[3]||\"px\")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=$e(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,\"marginLeft\"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+\"px\"}),S.each({margin:\"\",padding:\"\",border:\"Width\"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r=\"string\"==typeof e?e.split(\" \"):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},\"margin\"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Ie(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={constructor:et,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?\"\":\"px\")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,\"\"))&&\"auto\"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:\"swing\"},S.fx=et.prototype.init,S.fx.step={};var tt,nt,rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){return C.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i[\"margin\"+(n=ne[r])]=i[\"padding\"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners[\"*\"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=tt||ut(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&\"expand\"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{tweeners:{\"*\":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=[\"*\"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f=\"width\"in t||\"height\"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,\"fxshow\");for(r in n.queue||(null==(a=S._queueHooks(e,\"fx\")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,\"fx\").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||\"toggle\"===i,i===(g?\"hide\":\"show\")){if(\"show\"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,\"display\")),\"none\"===(c=S.css(e,\"display\"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,\"display\"),le([e]))),(\"inline\"===c||\"inline-block\"===c&&null!=l)&&\"none\"===S.css(e,\"float\")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l=\"none\"===c?\"\":c)),h.display=\"inline-block\")),n.overflow&&(h.overflow=\"hidden\",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?\"hidden\"in v&&(g=v.hidden):v=Y.access(e,\"fxshow\",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,\"fxshow\"),d)S.style(e,r,d[r])})),u=ct(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&\"object\"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:\"number\"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue=\"fx\"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css(\"opacity\",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=ft(this,S.extend({},t),o);(i||Y.get(this,\"finish\"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return\"string\"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||\"fx\",[]),this.each(function(){var e=!0,t=null!=i&&i+\"queueHooks\",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||\"fx\"),this.each(function(){var e,t=Y.get(this),n=t[a+\"queue\"],r=t[a+\"queueHooks\"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each([\"toggle\",\"show\",\"hide\"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||\"boolean\"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({slideDown:lt(\"show\"),slideUp:lt(\"hide\"),slideToggle:lt(\"toggle\"),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"},fadeToggle:{opacity:\"toggle\"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){nt||(nt=!0,st())},S.fx.stop=function(){nt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||\"fx\",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},rt=E.createElement(\"input\"),it=E.createElement(\"select\").appendChild(E.createElement(\"option\")),rt.type=\"checkbox\",y.checkOn=\"\"!==rt.value,y.optSelected=it.selected,(rt=E.createElement(\"input\")).value=\"t\",rt.type=\"radio\",y.radioValue=\"t\"===rt.value;var pt,dt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return\"undefined\"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&\"set\"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+\"\"),n):i&&\"get\"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&\"radio\"===t&&A(e,\"input\")){var n=e.value;return e.setAttribute(\"type\",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\\w+/g),function(e,t){var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(\" \")}function yt(e){return e.getAttribute&&e.getAttribute(\"class\")||\"\"}function mt(e){return Array.isArray(e)?e:\"string\"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&\"set\"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&\"get\"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,\"tabindex\");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{\"for\":\"htmlFor\",\"class\":\"className\"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,yt(this)))});if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&\" \"+vt(i)+\" \"){a=0;while(o=e[a++])r.indexOf(\" \"+o+\" \")<0&&(r+=o+\" \");i!==(s=vt(r))&&n.setAttribute(\"class\",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,yt(this)))});if(!arguments.length)return this.attr(\"class\",\"\");if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&\" \"+vt(i)+\" \"){a=0;while(o=e[a++])while(-1<r.indexOf(\" \"+o+\" \"))r=r.replace(\" \"+o+\" \",\" \");i!==(s=vt(r))&&n.setAttribute(\"class\",s)}return this},toggleClass:function(i,t){var o=typeof i,a=\"string\"===o||Array.isArray(i);return\"boolean\"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,yt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=mt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&\"boolean\"!==o||((e=yt(this))&&Y.set(this,\"__className__\",e),this.setAttribute&&this.setAttribute(\"class\",e||!1===i?\"\":Y.get(this,\"__className__\")||\"\"))})},hasClass:function(e){var t,n,r=0;t=\" \"+e+\" \";while(n=this[r++])if(1===n.nodeType&&-1<(\" \"+vt(yt(n))+\" \").indexOf(t))return!0;return!1}});var xt=/\\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t=\"\":\"number\"==typeof t?t+=\"\":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?\"\":e+\"\"})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&\"set\"in r&&void 0!==r.set(this,t,\"value\")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&\"get\"in r&&void 0!==(e=r.get(t,\"value\"))?e:\"string\"==typeof(e=t.value)?e.replace(xt,\"\"):null==e?\"\":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,\"value\");return null!=t?t:vt(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a=\"select-one\"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,\"optgroup\"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each([\"radio\",\"checkbox\"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute(\"value\")?\"on\":e.value})}),y.focusin=\"onfocusin\"in C;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,\"type\")?e.type:e,h=v.call(e,\"namespace\")?e.namespace.split(\".\"):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(\".\")&&(d=(h=d.split(\".\")).shift(),h.sort()),u=d.indexOf(\":\")<0&&\"on\"+d,(e=e[S.expando]?e:new S.Event(d,\"object\"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join(\".\"),e.rnamespace=e.namespace?new RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,bt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,\"events\")||Object.create(null))[e.type]&&Y.get(o,\"handle\"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:\"focusin\",blur:\"focusout\"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={guid:Date.now()},Et=/\\?/;S.parseXML=function(e){var t;if(!e||\"string\"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,\"text/xml\")}catch(e){t=void 0}return t&&!t.getElementsByTagName(\"parsererror\").length||S.error(\"Invalid XML: \"+e),t};var St=/\\[\\]$/,kt=/\\r?\\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function Dt(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||St.test(n)?i(n,t):Dt(n+\"[\"+(\"object\"==typeof t&&null!=t?e:\"\")+\"]\",t,r,i)});else if(r||\"object\"!==w(e))i(n,e);else for(t in e)Dt(n+\"[\"+t+\"]\",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+\"=\"+encodeURIComponent(null==n?\"\":n)};if(null==e)return\"\";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)Dt(n,e[n],t,i);return r.join(\"&\")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,\"elements\");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(\":disabled\")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(kt,\"\\r\\n\")}}):{name:t.name,value:n.replace(kt,\"\\r\\n\")}}).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \\t]*([^\\r\\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\\/\\//,Rt={},Mt={},It=\"*/\".concat(\"*\"),Wt=E.createElement(\"a\");function Ft(o){return function(e,t){\"string\"!=typeof e&&(t=e,e=\"*\");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])\"+\"===n[0]?(n=n.slice(1)||\"*\",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Bt(t,i,o,a){var s={},u=t===Mt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return\"string\"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s[\"*\"]&&l(\"*\")}function $t(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:\"GET\",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":It,text:\"text/plain\",html:\"text/html\",xml:\"application/xml, text/xml\",json:\"application/json, text/javascript\"},contents:{xml:/\\bxml\\b/,html:/\\bhtml/,json:/\\bjson\\b/},responseFields:{xml:\"responseXML\",text:\"responseText\",json:\"responseJSON\"},converters:{\"* text\":String,\"text html\":!0,\"text json\":JSON.parse,\"text xml\":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,S.ajaxSettings),t):$t(S.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){\"object\"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks(\"once memory\"),w=v.statusCode||{},a={},s={},u=\"canceled\",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Ht.exec(p))n[t[1].toLowerCase()+\" \"]=(n[t[1].toLowerCase()+\" \"]||[]).concat(t[2])}t=n[e.toLowerCase()+\" \"]}return null==t?null:t.join(\", \")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Tt.href)+\"\").replace(Pt,Tt.protocol+\"//\"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||\"*\").toLowerCase().match(P)||[\"\"],null==v.crossDomain){r=E.createElement(\"a\");try{r.href=v.url,r.href=r.href,v.crossDomain=Wt.protocol+\"//\"+Wt.host!=r.protocol+\"//\"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&\"string\"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Bt(Rt,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger(\"ajaxStart\"),v.type=v.type.toUpperCase(),v.hasContent=!Ot.test(v.type),f=v.url.replace(qt,\"\"),v.hasContent?v.data&&v.processData&&0===(v.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&(v.data=v.data.replace(jt,\"+\")):(o=v.url.slice(f.length),v.data&&(v.processData||\"string\"==typeof v.data)&&(f+=(Et.test(f)?\"&\":\"?\")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Lt,\"$1\"),o=(Et.test(f)?\"&\":\"?\")+\"_=\"+Ct.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader(\"If-Modified-Since\",S.lastModified[f]),S.etag[f]&&T.setRequestHeader(\"If-None-Match\",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader(\"Content-Type\",v.contentType),T.setRequestHeader(\"Accept\",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+(\"*\"!==v.dataTypes[0]?\", \"+It+\"; q=0.01\":\"\"):v.accepts[\"*\"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u=\"abort\",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Bt(Mt,v,t,T)){if(T.readyState=1,g&&m.trigger(\"ajaxSend\",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort(\"timeout\")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,\"No Transport\");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||\"\",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while(\"*\"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader(\"Content-Type\"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+\" \"+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray(\"script\",v.dataTypes)&&(v.converters[\"text script\"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if(\"*\"===o)o=u;else if(\"*\"!==u&&u!==o){if(!(a=l[u+\" \"+o]||l[\"* \"+o]))for(i in l)if((s=i.split(\" \"))[1]===o&&(a=l[u+\" \"+s[0]]||l[\"* \"+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e[\"throws\"])t=a(t);else try{t=a(t)}catch(e){return{state:\"parsererror\",error:a?e:\"No conversion from \"+u+\" to \"+o}}}return{state:\"success\",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader(\"Last-Modified\"))&&(S.lastModified[f]=u),(u=T.getResponseHeader(\"etag\"))&&(S.etag[f]=u)),204===e||\"HEAD\"===v.type?l=\"nocontent\":304===e?l=\"notmodified\":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l=\"error\",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+\"\",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?\"ajaxSuccess\":\"ajaxError\",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger(\"ajaxComplete\",[T,v]),--S.active||S.event.trigger(\"ajaxStop\")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,\"json\")},getScript:function(e,t){return S.get(e,void 0,t,\"script\")}}),S.each([\"get\",\"post\"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)\"content-type\"===t.toLowerCase()&&(e.contentType=e.headers[t]||\"\")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:\"GET\",dataType:\"script\",cache:!0,async:!1,global:!1,converters:{\"text script\":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not(\"body\").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=S.ajaxSettings.xhr();y.cors=!!zt&&\"withCredentials\"in zt,y.ajax=zt=!!zt,S.ajaxTransport(function(i){var o,a;if(y.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e[\"X-Requested-With\"]||(e[\"X-Requested-With\"]=\"XMLHttpRequest\"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,\"abort\"===e?r.abort():\"error\"===e?\"number\"!=typeof r.status?t(0,\"error\"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,\"text\"!==(r.responseType||\"text\")||\"string\"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o(\"error\"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o(\"abort\");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/\\b(?:java|ecma)script\\b/},converters:{\"text script\":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter(\"script\",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type=\"GET\")}),S.ajaxTransport(\"script\",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S(\"<script>\").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on(\"load error\",i=function(e){r.remove(),i=null,e&&t(\"error\"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\\?(?=&|$)|\\?\\?/;S.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){var e=Xt.pop()||S.expando+\"_\"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter(\"json jsonp\",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?\"url\":\"string\"==typeof e.data&&0===(e.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&Vt.test(e.data)&&\"data\");if(a||\"jsonp\"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,\"$1\"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?\"&\":\"?\")+e.jsonp+\"=\"+r),e.converters[\"script json\"]=function(){return o||S.error(r+\" was not called\"),o[0]},e.dataTypes[0]=\"json\",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),\"script\"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument(\"\").body).innerHTML=\"<form></form><form></form>\",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return\"string\"!=typeof e?[]:(\"boolean\"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument(\"\")).createElement(\"base\")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(\" \");return-1<s&&(r=vt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&\"object\"==typeof t&&(i=\"POST\"),0<a.length&&S.ajax({url:e,type:i||\"GET\",dataType:\"html\",data:t}).done(function(e){o=arguments,a.html(r?S(\"<div>\").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,\"position\"),c=S(e),f={};\"static\"===l&&(e.style.position=\"relative\"),s=c.offset(),o=S.css(e,\"top\"),u=S.css(e,\"left\"),(\"absolute\"===l||\"fixed\"===l)&&-1<(o+u).indexOf(\"auto\")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),\"using\"in t?t.using.call(e,f):(\"number\"==typeof f.top&&(f.top+=\"px\"),\"number\"==typeof f.left&&(f.left+=\"px\"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if(\"fixed\"===S.css(r,\"position\"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&\"static\"===S.css(e,\"position\"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,\"borderTopWidth\",!0),i.left+=S.css(e,\"borderLeftWidth\",!0))}return{top:t.top-i.top-S.css(r,\"marginTop\",!0),left:t.left-i.left-S.css(r,\"marginLeft\",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&\"static\"===S.css(e,\"position\"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:\"pageXOffset\",scrollTop:\"pageYOffset\"},function(t,i){var o=\"pageYOffset\"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each([\"top\",\"left\"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+\"px\":t})}),S.each({Height:\"height\",Width:\"width\"},function(a,s){S.each({padding:\"inner\"+a,content:s,\"\":\"outer\"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||\"boolean\"!=typeof e),i=r||(!0===e||!0===t?\"margin\":\"border\");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf(\"outer\")?e[\"inner\"+a]:e.document.documentElement[\"client\"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body[\"scroll\"+a],r[\"scroll\"+a],e.body[\"offset\"+a],r[\"offset\"+a],r[\"client\"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each([\"ajaxStart\",\"ajaxStop\",\"ajaxComplete\",\"ajaxError\",\"ajaxSuccess\",\"ajaxSend\"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,\"**\"):this.off(t,e||\"**\",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each(\"blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu\".split(\" \"),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Gt=/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if(\"string\"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return(\"number\"===t||\"string\"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?\"\":(e+\"\").replace(Gt,\"\")},\"function\"==typeof define&&define.amd&&define(\"jquery\",[],function(){return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},\"undefined\"==typeof e&&(C.jQuery=C.$=S),S});\n","css":".EPiServerForms .Form__Description{margin-bottom:1rem}.EPiServerForms .FormImageSubmitButton{width:100%;height:100%;padding:0;border:0;background:none;box-shadow:none}.EPiServerForms .Form__Status .Form__Status__Message{display:block;padding:1rem;margin:1rem 0}.EPiServerForms .Form__Status .Form__Success__Message{background-color:#84c8e4;color:#333}.EPiServerForms .Form__Status .Form__Warning__Message{background-color:#fff8aa;color:red}.EPiServerForms .Form__Status .Form__Readonly__Message{display:block;padding:1rem;margin:1rem 0;background-color:#fff8aa;color:red}.EPiServerForms .Form__Status .hide{display:none}.EPiServerForms .Form__Success .Form__SubmissionSuccess__Message{display:block;padding:1rem;margin:1rem 0}.EPiServerForms .Form__Success .Form__Success__Message{background-color:#84c8e4;color:#333}.EPiServerForms .Form__Success .hide{display:none}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action{display:inline-block;padding:inherit;vertical-align:middle;text-align:center;border:1px solid rgba(41,128,189,0.5);border-radius:4px;font-size:inherit;height:2em;width:10em;max-width:10rem;color:initial;background-image:linear-gradient(to top, #fff, #e6e6e6);background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-ms-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-linear-gradient(top, #fff, #e6e6e6)}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:disabled{cursor:not-allowed;opacity:.4}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar{display:inline-block;border:1px solid rgba(41,128,189,0.5);vertical-align:middle;width:40%}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Progress{background-color:rgba(41,128,189,0.5);width:0%;height:1rem}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Text{display:none}.EPiServerForms .FormStep .FormStep__Description{margin-bottom:1rem}.EPiServerForms .Form__Element{margin:0 0 1.5rem 0}.EPiServerForms .Form__Element .Form__Element__Caption{display:inline-block;min-width:15%;vertical-align:top}.EPiServerForms .Form__Element .Form__Element__ValidationError{color:red;display:block;word-wrap:break-word}.EPiServerForms .ValidationRequired .Form__Element__Caption:after{content:\" (*)\"}.EPiServerForms .ValidationFail{color:#e9322d}.EPiServerForms .ValidationFail input,.EPiServerForms .ValidationFail textarea,.EPiServerForms .ValidationFail select{border-color:#e9322d}.EPiServerForms .ValidationFail legend{color:#e9322d}.EPiServerForms .hide{display:none}.EPiServerForms .visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.EPiServerForms .FormSubmitButton:disabled{cursor:not-allowed;opacity:.4}.EPiServerForms .FormSubmitButton:focus{outline:3px dashed rgba(41,128,189,0.5)}.EPiServerForms .FormResetButton:focus{outline:3px dashed rgba(41,128,189,0.5)}.EPiServerForms .FormCaptcha .FormTextbox__Input{width:8rem}.EPiServerForms .FormCaptcha .FormCaptcha__Refresh{font-size:1em;width:auto;height:auto}.EPiServerForms .FormChoice .FormChoice__Input:focus+.FormChoice__Label{border:dashed rgba(41,128,189,0.5) 1px}.EPiServerForms .FormChoice .FormChoice__Label{display:inline-block}.EPiServerForms .FormChoice--Image .FormChoice--Image__Item{display:inline-block;max-width:40%;text-align:center;margin:.5rem}.EPiServerForms .FormChoice--Image .FormChoice__Input:checked~img{border:1px solid rgba(41,128,189,0.5)}.EPiServerForms .FormChoice--Image .FormChoice__Input:focus~img{border:1px dashed rgba(41,128,189,0.5)}.EPiServerForms .FormRange .FormRange__Wrapper{display:inline-block;width:80%}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Slider__Wrapper{display:flex}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Input{display:inline;flex:1}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Input:focus{outline:1px dashed rgba(41,128,189,0.5)}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Slider__Button{font-size:14px;border:none;cursor:pointer;background-color:#0A95C9;color:white;margin:10px;font-weight:bold;flex:.1}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Slider__Button__Disable{background-color:#A4A4A4;cursor:default}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Min{flex:.1;line-height:54px;text-align:center}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Max{flex:.1;line-height:54px;text-align:center}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Output__Wrapper{position:relative;display:block;text-align:center}.EPiServerForms .hidden{display:none !important}.EPiServerForms .EditView__InvisibleElement.FormStep{display:block;border-radius:4px;border-color:rgba(184,192,197,0.6);background-color:rgba(184,192,197,0.6);color:#000;padding:.2rem;font-family:Verdana;box-shadow:3px 3px 5px #ccc}.EPiServerForms .EditView__InvisibleElement.FormStep .FormStep__Warning{color:red;background-color:#fff8aa;display:block;word-wrap:break-word}.EPiServerForms .EditView__InvisibleElement.FormHidden{display:inline-block;border-radius:4px;border:1.5px outset rgba(184,192,197,0.6);padding:.2rem 1rem;min-width:18rem}.EPiServerForms .Warning{color:red;background-color:#fff8aa;display:block;word-wrap:break-word}.EPiServerForms .Form__Warning{color:red;background-color:#fff8aa;display:block;word-wrap:break-word}","formContainerInitScript":"\n        // This view acts as a rendering template to render InitScript(and server-side Form's descriptor) in FormContainerBlock's client-side for Form[9b889ffd-d995-4aaa-b88e-b7c1affce679].\n        // TECHNOTE: all serverside (paths, dynamic values) of EPiServerForms will be transfered to client side here in this section.\n    (function initializeOnRenderingFormDescriptor() {\n        // each workingFormInfo is store inside epi.EPiServer.Forms, lookup by its FormGuid\n        var workingFormInfo=epi.EPiServer.Forms[\"9b889ffd-d995-4aaa-b88e-b7c1affce679\"] ={\n            Id: \"9b889ffd-d995-4aaa-b88e-b7c1affce679\" ,\n            Name: \"Contact form maritime logistics/Form container/UPM.com\" ,\n            // whether this Form can be submitted which relates to the visitor's data (cookie, identity) and Form's settings (AllowAnonymous, AllowXXX)\n            SubmittableStatus : {\"submittable\":true,\"message\":\"\"},\n            ConfirmMessage : \"\",\n            ShowNavigationBar : true,\n            ShowSummarizedData : false,\n            // serialize the dependency configuration of this form to clientside\n            DependenciesInfo : JSON.parse(\"[]\"),\n            // keep all fieldName which are not satisfied the field dependency conditions\n            DependencyInactiveElements: [],\n            // Validation info, for executing validating on client side\n            ValidationInfo : JSON.parse(\"[{\\\"targetElementName\\\":\\\"__field_826873\\\",\\\"targetElementId\\\":\\\"95bc8543-f8ca-47eb-9630-07a87fd23a67\\\",\\\"validators\\\":[{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Validation.RequiredValidator\\\",\\\"description\\\":null,\\\"model\\\":{\\\"message\\\":\\\"This field is required.\\\",\\\"validationCssClass\\\":\\\"ValidationRequired\\\",\\\"additionalAttributes\\\":{\\\"required\\\":\\\"\\\",\\\"aria-required\\\":\\\"true\\\"}}}]},{\\\"targetElementName\\\":\\\"__field_826874\\\",\\\"targetElementId\\\":\\\"9dbceb79-530d-4b8f-8849-d6f25199b847\\\",\\\"validators\\\":[{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Validation.RequiredValidator\\\",\\\"description\\\":null,\\\"model\\\":{\\\"message\\\":\\\"This field is required.\\\",\\\"validationCssClass\\\":\\\"ValidationRequired\\\",\\\"additionalAttributes\\\":{\\\"required\\\":\\\"\\\",\\\"aria-required\\\":\\\"true\\\"}}}]},{\\\"targetElementName\\\":\\\"__field_826872\\\",\\\"targetElementId\\\":\\\"0aa2b3af-5790-4ed6-86d5-7ef675b497cf\\\",\\\"validators\\\":[{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Validation.RequiredValidator\\\",\\\"description\\\":null,\\\"model\\\":{\\\"message\\\":\\\"This field is required.\\\",\\\"validationCssClass\\\":\\\"ValidationRequired\\\",\\\"additionalAttributes\\\":{\\\"required\\\":\\\"\\\",\\\"aria-required\\\":\\\"true\\\"}}},{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Validation.EmailValidator\\\",\\\"description\\\":null,\\\"model\\\":{\\\"jsPattern\\\":\\\"^((([a-zA-Z]|\\\\\\\\d|[!#\\\\\\\\$%\\u0026\\u0027\\\\\\\\*\\\\\\\\+\\\\\\\\-\\\\\\\\/=\\\\\\\\?\\\\\\\\^_`{\\\\\\\\|}~]|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])+(\\\\\\\\.([a-zA-Z]|\\\\\\\\d|[!#\\\\\\\\$%\\u0026\\u0027\\\\\\\\*\\\\\\\\+\\\\\\\\-\\\\\\\\/=\\\\\\\\?\\\\\\\\^_`{\\\\\\\\|}~]|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])+)*)|((\\\\\\\\x22)((((\\\\\\\\x20|\\\\\\\\x09)*(\\\\\\\\x0d\\\\\\\\x0a))?(\\\\\\\\x20|\\\\\\\\x09)+)?(([\\\\\\\\x01-\\\\\\\\x08\\\\\\\\x0b\\\\\\\\x0c\\\\\\\\x0e-\\\\\\\\x1f\\\\\\\\x7f]|\\\\\\\\x21|[\\\\\\\\x23-\\\\\\\\x5b]|[\\\\\\\\x5d-\\\\\\\\x7e]|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])|(\\\\\\\\\\\\\\\\([\\\\\\\\x01-\\\\\\\\x09\\\\\\\\x0b\\\\\\\\x0c\\\\\\\\x0d-\\\\\\\\x7f]|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF]))))*(((\\\\\\\\x20|\\\\\\\\x09)*(\\\\\\\\x0d\\\\\\\\x0a))?(\\\\\\\\x20|\\\\\\\\x09)+)?(\\\\\\\\x22)))@((([a-zA-Z]|\\\\\\\\d|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])|(([a-zA-Z]|\\\\\\\\d|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])([a-zA-Z]|\\\\\\\\d|-|\\\\\\\\.|_|~|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])*([a-zA-Z]|\\\\\\\\d|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])))\\\\\\\\.)+(([a-zA-Z]|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])|(([a-zA-Z]|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])([a-zA-Z]|\\\\\\\\d|-|\\\\\\\\.|_|~|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])*([a-zA-Z]|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])))$\\\",\\\"dotNetPattern\\\":\\\"^((([a-zA-Z]|\\\\\\\\d|[!#\\\\\\\\$%\\u0026\\u0027\\\\\\\\*\\\\\\\\+\\\\\\\\-\\\\\\\\/=\\\\\\\\?\\\\\\\\^_`{\\\\\\\\|}~]|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])+(\\\\\\\\.([a-zA-Z]|\\\\\\\\d|[!#\\\\\\\\$%\\u0026\\u0027\\\\\\\\*\\\\\\\\+\\\\\\\\-\\\\\\\\/=\\\\\\\\?\\\\\\\\^_`{\\\\\\\\|}~]|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])+)*)|((\\\\\\\\x22)((((\\\\\\\\x20|\\\\\\\\x09)*(\\\\\\\\x0d\\\\\\\\x0a))?(\\\\\\\\x20|\\\\\\\\x09)+)?(([\\\\\\\\x01-\\\\\\\\x08\\\\\\\\x0b\\\\\\\\x0c\\\\\\\\x0e-\\\\\\\\x1f\\\\\\\\x7f]|\\\\\\\\x21|[\\\\\\\\x23-\\\\\\\\x5b]|[\\\\\\\\x5d-\\\\\\\\x7e]|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])|(\\\\\\\\\\\\\\\\([\\\\\\\\x01-\\\\\\\\x09\\\\\\\\x0b\\\\\\\\x0c\\\\\\\\x0d-\\\\\\\\x7f]|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF]))))*(((\\\\\\\\x20|\\\\\\\\x09)*(\\\\\\\\x0d\\\\\\\\x0a))?(\\\\\\\\x20|\\\\\\\\x09)+)?(\\\\\\\\x22)))@((([a-zA-Z]|\\\\\\\\d|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])|(([a-zA-Z]|\\\\\\\\d|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])([a-zA-Z]|\\\\\\\\d|-|\\\\\\\\.|_|~|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])*([a-zA-Z]|\\\\\\\\d|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])))\\\\\\\\.)+(([a-zA-Z]|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])|(([a-zA-Z]|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])([a-zA-Z]|\\\\\\\\d|-|\\\\\\\\.|_|~|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])*([a-zA-Z]|[\\\\\\\\u00A0-\\\\\\\\uD7FF\\\\\\\\uF900-\\\\\\\\uFDCF\\\\\\\\uFDF0-\\\\\\\\uFFEF])))$\\\",\\\"message\\\":\\\"Enter a valid email address.\\\",\\\"validationCssClass\\\":null,\\\"additionalAttributes\\\":null}}]},{\\\"targetElementName\\\":\\\"__field_826875\\\",\\\"targetElementId\\\":\\\"4a567e1e-14b4-4d87-83d9-8a94906bf500\\\",\\\"validators\\\":[{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Validation.RequiredValidator\\\",\\\"description\\\":null,\\\"model\\\":{\\\"message\\\":\\\"This field is required.\\\",\\\"validationCssClass\\\":\\\"ValidationRequired\\\",\\\"additionalAttributes\\\":{\\\"required\\\":\\\"\\\",\\\"aria-required\\\":\\\"true\\\"}}}]},{\\\"targetElementName\\\":\\\"__field_826876\\\",\\\"targetElementId\\\":\\\"7e9dcaa7-2a69-42d4-abed-6f9206e9d7b1\\\",\\\"validators\\\":[{\\\"type\\\":\\\"Solita.Epi.Web.Business.ContentTypes.Forms.ElementBlocks.RecaptchaEnterpriseValidator\\\",\\\"description\\\":null,\\\"model\\\":{\\\"message\\\":\\\"\\\",\\\"validationCssClass\\\":null,\\\"additionalAttributes\\\":null}}]},{\\\"targetElementName\\\":\\\"__field_142603\\\",\\\"targetElementId\\\":\\\"65775cbc-5d80-4f52-8900-58e4489b8429\\\",\\\"validators\\\":[{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Validation.RequiredValidator\\\",\\\"description\\\":null,\\\"model\\\":{\\\"message\\\":\\\"This field is required.\\\",\\\"validationCssClass\\\":\\\"ValidationRequired\\\",\\\"additionalAttributes\\\":{\\\"required\\\":\\\"\\\",\\\"aria-required\\\":\\\"true\\\"}}}]}]\"),\n            // Steps information for driving multiple-step Forms.\n            StepsInfo : {\n                Steps: [{\"index\":0,\"attachedUrl\":\"\",\"dependField\":null,\"dependCondition\":null,\"isActive\":true,\"attachedContentLink\":\"\",\"dependValue\":\"\",\"elementName\":\"__field_\",\"guid\":\"00000000-0000-0000-0000-000000000000\"}]\n            },\n            FieldsExcludedInSubmissionSummary: [],\n            ElementsInfo: JSON.parse(\"{\\\"__field_826873\\\":{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\\\",\\\"friendlyName\\\":\\\"First name\\\",\\\"customBinding\\\":false},\\\"__field_826874\\\":{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\\\",\\\"friendlyName\\\":\\\"Last name\\\",\\\"customBinding\\\":false},\\\"__field_826872\\\":{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\\\",\\\"friendlyName\\\":\\\"E-mail\\\",\\\"customBinding\\\":false},\\\"__field_826870\\\":{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\\\",\\\"friendlyName\\\":\\\"Company\\\",\\\"customBinding\\\":false},\\\"__field_826871\\\":{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\\\",\\\"friendlyName\\\":\\\"Country\\\",\\\"customBinding\\\":false},\\\"__field_826875\\\":{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Elements.TextareaElementBlock\\\",\\\"friendlyName\\\":\\\"Message\\\",\\\"customBinding\\\":false},\\\"__field_142603\\\":{\\\"type\\\":\\\"Solita.Epi.Web.Business.ContentTypes.Forms.ElementBlocks.SingleChoiceElementBlock\\\",\\\"friendlyName\\\":\\\"[Privacy policy single choice]\\\",\\\"customBinding\\\":false},\\\"__field_826877\\\":{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Elements.SubmitButtonElementBlock\\\",\\\"friendlyName\\\":\\\"Submit button\\\",\\\"customBinding\\\":false}}\"),\n            DataSubmitController: \"/EPiServer.Forms/DataSubmit\"\n        };\n        /// TECHNOTE: Calculation at FormInfo level, and these values will be static input for later processing.\n        workingFormInfo.StepsInfo.FormHasNoStep_VirtualStepCreated=true; // this FLAG will be true, if Editor does not put any FormStep. Engine will create a virtual step, with empty GUID\n        workingFormInfo.StepsInfo.FormHasNothing=false; // this FLAG will be true if FormContainer has no element at all\n        workingFormInfo.StepsInfo.AllStepsAreNotLinked=true; // this FLAG will be true, if all steps all have contentLink= =\"\" (emptyString)\n\n        epi.EPiServer.SystemSettings = {\n            RequestVerification: {\n                FormFieldName: \"__RequestVerificationToken\",\n                HeaderName: \"RequestVerificationToken\"\n            }\n        };\n    })();\n"}},{"displayOption":"full","tag":null,"contentLink":{"id":4945,"workId":0,"guidValue":"1d86b2c1-372f-4277-8bcd-ccef0122a109","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_4945"},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":826838,"workId":0,"guidValue":"76d1839f-8f1d-470d-8d55-7ea65bb299bd","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<h3>Related articles</h3>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826838"},{"displayOption":"full","tag":null,"contentLink":{"id":4947,"workId":0,"guidValue":"8d7e3564-0582-47a3-b8cb-13375bc34fc0","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedLineBreakBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"topMargin":null,"bottomMargin":null,"renderedHtml":null,"anchorId":"cid_4947"},{"displayOption":"full","tag":null,"contentLink":{"id":240393,"workId":0,"guidValue":"ef833b04-4211-4bc2-af1f-27b4940eae4a","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedAutomaticContentLiftBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"renderedHtml":"\n\n\n    <div class=\"row\">\n            <div class=\"col-xs-12 col-sm-6 col-md-3 quarter\">\n\n\n\n\n    <data-layer-link class=\"content-highlight content-highlight--16x9image\" \n                     href=\"/articles/plywood/26/wisa-plywood-is-built-responsibly-from-forest-to-the-finished-product/\" \n                     callback-function=\"sendDataLayer\" \n                     :args=\"{&quot;id&quot;:1104354,&quot;url&quot;:&quot;/articles/plywood/26/wisa-plywood-is-built-responsibly-from-forest-to-the-finished-product/&quot;,&quot;blockTitle&quot;:&quot;WISA&#xAE; plywood is built responsibly from forest to the finished product&quot;}\">\n        \t        <div class=\"content-highlight__image-container\">\n\n\n            <img class=\"content-highlight__img lazy-load\" \n                 v-lazy=\"{src: 'https://www.upm.com/contentassets/a5a58f7c2a654d869eb169f0cc9ee8c2/ply_cradle-to-gate_16_9.jpg?preset=tmpl-size-quarter'}\" \n                 alt=\"WISA&#xAE; plywood is built responsibly from forest to the finished product\" \n                 width=\"356\"\n                 height=\"200\"\n                 style=\"aspect-ratio: 356/200;\" />\n\t        </div>\n\t<div class=\"content-highlight__content\">\n\t    <div class=\"content-highlight__release-info\">\n\t            <span >Story</span>\n\t                <span> | </span>\n\t            <date v-cloak >05/08/2026 11:42:54</date>\n\t                <span> | </span>\n\t            <span>2 min</span>\n\t    </div>\n\t    <h4 class=\"content-highlight__title\" id=\"cid_1104354\" >WISA<sup>®</sup> plywood is built responsibly from forest to the finished product</h4>\n<text-clamp class=\"content-highlight__text use-min-height\" text=\"Every stage of the production process shapes the environmental footprint of a plywood panel. Let&#x2019;s take a look at the steps taken to continuously optimize the environmental impact of WISA&#xAE;-Spruce products. \"></text-clamp>\n\t            <div class=\"content-highlight__bottom-cta\">\n\t                <div class=\"btn btn--arrow-right\">Read more</div>\n\t            </div>\n\t</div>\n    \n    </data-layer-link>\n\n            </div>\n            <div class=\"col-xs-12 col-sm-6 col-md-3 quarter\">\n\n\n\n\n    <data-layer-link class=\"content-highlight content-highlight--16x9image\" \n                     href=\"/articles/plywood/26/building-under-pressure-why-material-quality-and-consistency-matter-more-than-ever/\" \n                     callback-function=\"sendDataLayer\" \n                     :args=\"{&quot;id&quot;:1011414,&quot;url&quot;:&quot;/articles/plywood/26/building-under-pressure-why-material-quality-and-consistency-matter-more-than-ever/&quot;,&quot;blockTitle&quot;:&quot;Building under pressure: Why material quality and consistency matter more than ever&quot;}\">\n        \t        <div class=\"content-highlight__image-container\">\n\n\n            <img class=\"content-highlight__img lazy-load\" \n                 v-lazy=\"{src: 'https://www.upm.com/contentassets/e0f1b07031be4201a391d6930f6725af/1920x1080-ply-under-pressure.jpg?preset=tmpl-size-quarter'}\" \n                 alt=\"Building under pressure: Why material quality and consistency matter more than ever\" \n                 width=\"356\"\n                 height=\"200\"\n                 style=\"aspect-ratio: 356/200;\" />\n\t        </div>\n\t<div class=\"content-highlight__content\">\n\t    <div class=\"content-highlight__release-info\">\n\t            <span >Story</span>\n\t                <span> | </span>\n\t            <date v-cloak >01/29/2026 14:32:18</date>\n\t                <span> | </span>\n\t            <span>6 min</span>\n\t    </div>\n\t    <h4 class=\"content-highlight__title\" id=\"cid_1011414\" >Building under pressure: Why material quality and consistency matter more than ever</h4>\n<text-clamp class=\"content-highlight__text use-min-height\" text=\"The building industry is no stranger to pressure. But right now, the forces shaping construction decisions feel heavier, more complex, and more interconnected than ever before. In many markets, activity has slowed to a near standstill: projects postponed, decisions delayed, everyone waiting for...\"></text-clamp>\n\t            <div class=\"content-highlight__bottom-cta\">\n\t                <div class=\"btn btn--arrow-right\">Read more</div>\n\t            </div>\n\t</div>\n    \n    </data-layer-link>\n\n            </div>\n            <div class=\"col-xs-12 col-sm-6 col-md-3 quarter\">\n\n\n\n\n    <data-layer-link class=\"content-highlight content-highlight--16x9image\" \n                     href=\"/articles/plywood/25/upm-plywood-supports-local-communities-in-many-ways/\" \n                     callback-function=\"sendDataLayer\" \n                     :args=\"{&quot;id&quot;:973622,&quot;url&quot;:&quot;/articles/plywood/25/upm-plywood-supports-local-communities-in-many-ways/&quot;,&quot;blockTitle&quot;:&quot;UPM Plywood supports local communities in many ways&quot;}\">\n        \t        <div class=\"content-highlight__image-container\">\n\n\n            <img class=\"content-highlight__img lazy-load\" \n                 v-lazy=\"{src: 'https://www.upm.com/contentassets/3323a582215347089e0b7d04e02b5d82/1920x1080-ply-sponsorointi.jpg?preset=tmpl-size-quarter'}\" \n                 alt=\"UPM Plywood supports local communities in many ways\" \n                 width=\"356\"\n                 height=\"200\"\n                 style=\"aspect-ratio: 356/200;\" />\n\t        </div>\n\t<div class=\"content-highlight__content\">\n\t    <div class=\"content-highlight__release-info\">\n\t            <span >Story</span>\n\t                <span> | </span>\n\t            <date v-cloak >12/19/2025 09:46:06</date>\n\t                <span> | </span>\n\t            <span>3 min</span>\n\t    </div>\n\t    <h4 class=\"content-highlight__title\" id=\"cid_973622\" >UPM Plywood supports local communities in many ways</h4>\n<text-clamp class=\"content-highlight__text use-min-height\" text=\"UPM Plywood supports the well-being of children and young people, as well as culture, annually through the Share and Care program. From team sports and cross-country skiing to cheerleading, the range of sponsored activities is nearly as broad as the ways the donated WISA&#xAE; plywood is used.\"></text-clamp>\n\t            <div class=\"content-highlight__bottom-cta\">\n\t                <div class=\"btn btn--arrow-right\">Read more</div>\n\t            </div>\n\t</div>\n    \n    </data-layer-link>\n\n            </div>\n            <div class=\"col-xs-12 col-sm-6 col-md-3 quarter\">\n\n\n\n\n    <data-layer-link class=\"content-highlight content-highlight--16x9image\" \n                     href=\"/articles/plywood/25/life-cycle-assessment-now-available-for-wisa-parquet-veneer/\" \n                     callback-function=\"sendDataLayer\" \n                     :args=\"{&quot;id&quot;:790802,&quot;url&quot;:&quot;/articles/plywood/25/life-cycle-assessment-now-available-for-wisa-parquet-veneer/&quot;,&quot;blockTitle&quot;:&quot;Life cycle assessment now available for WISA&#xAE;-Parquet Veneer&quot;}\">\n        \t        <div class=\"content-highlight__image-container\">\n\n\n            <img class=\"content-highlight__img lazy-load\" \n                 v-lazy=\"{src: 'https://www.upm.com/contentassets/8c0b409fdaed4f7b8aedf2453684571a/upm_plywood_parquet_stockphoto_16_9.jpg?preset=tmpl-size-quarter'}\" \n                 alt=\"Life cycle assessment now available for WISA&#xAE;-Parquet Veneer\" \n                 width=\"356\"\n                 height=\"200\"\n                 style=\"aspect-ratio: 356/200;\" />\n\t        </div>\n\t<div class=\"content-highlight__content\">\n\t    <div class=\"content-highlight__release-info\">\n\t            <span >Story</span>\n\t                <span> | </span>\n\t            <date v-cloak >06/06/2025 06:02:53</date>\n\t                <span> | </span>\n\t            <span>2 min</span>\n\t    </div>\n\t    <h4 class=\"content-highlight__title\" id=\"cid_790802\" >Life cycle assessment now available for WISA<sup>®</sup>-Parquet Veneer</h4>\n<text-clamp class=\"content-highlight__text use-min-height\" text=\"UPM supports parquet manufacturers in their sustainability efforts by publishing, for the first time, a life cycle assessment (LCA) for WISA&#xAE;-Parquet Veneer.&#x202F; \"></text-clamp>\n\t            <div class=\"content-highlight__bottom-cta\">\n\t                <div class=\"btn btn--arrow-right\">Read more</div>\n\t            </div>\n\t</div>\n    \n    </data-layer-link>\n\n            </div>\n    </div>\n"},{"displayOption":"full","tag":null,"contentLink":{"id":4945,"workId":0,"guidValue":"1d86b2c1-372f-4277-8bcd-ccef0122a109","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedExtraMarginBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"marginHeight":"medium","renderedHtml":null,"anchorId":"cid_4945"}],"invertTimestampSetting":null,"renderedHtml":null,"layoutViewModel":{"pageTitle":"Maritime logistics | Maritime logistics","companyName":null,"companyLogo":"","companyLogoOffsetTop":0,"companyLogoMobile":"","siteName":"Maritime logistics","businessLogo":"","headingTitle":"Maritime logistics","leadText":null,"businessLogoOffsetTop":0,"homeLink":"/maritimelogistics/","homeLinkAbsoluteUrl":"https://www.upm.com/maritimelogistics/","homeName":"Maritime logistics","metaDescription":"UPM Logistics has its own fleet that annually transports approximately 1,500,000 tonnes of cargo to and from various customers and suppliers. It provides cost-effective, tailormade and adaptable logistics services for both UPM’s own businesses and external customers.  ","pageLanguage":"en","pageLanguageNativeName":"English","googleTagManagerKey":"GTM-TDWSXZ","dataLayerContentTypes":null,"applyDataLayer":false,"tagManagerEnabledForAllUsers":true,"contentType":"LandingPage","canonicalUrl":"https://www.upm.com/maritimelogistics/","defaultHrefLangUrl":"https://www.upm.com/maritimelogistics/","excludeFromSearch":true,"noIndexPage":false,"mainMenuItems":[],"complementaryMenuItems":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Certificate Finder","url":"/certificate-finder/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"859799","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Most UPM products are certified with widely recognized ecolabels, such as the EU Ecolabel, the German Blue Angel, FSC® and PEFC. All certificates and ecolabels are listed on our Certificate Finder.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"For media","url":"/for-media/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"704363","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Welcome to UPM’s Media hub. This section provides journalists, media professionals, and stakeholders with essential resources, including the latest news, expert insights, in-depth reports, and high-resolution visuals. For personalized assistance or assistance from our experts, please contact our media relations team. We are committed to supporting and collaborating with you.","teaserUrl":"/siteassets/for-media/images/upm-biofore-june-1299.jpg"},{"children":[{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Decarbonizing the supply chain","url":"/for-suppliers/sustainable-supply-chain/decarbonizing-the-supply-chain/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"727295","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"As part of our ongoing efforts to reduce supply chain emissions, we ask selected suppliers to calculate their carbon footprint data. This data must be updated and reported to us annually.","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Sustainable supply chain","url":"/for-suppliers/sustainable-supply-chain/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"864592","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Our systematic approach and shared environmental, social, and ethical commitments with our suppliers are key to building a truly sustainable supply chain. ","teaserUrl":"/siteassets/teaser-images/sustainable-supply-chain_teaser.jpg"},{"children":[{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Practical guide","url":"/for-suppliers/requirements/upm-supplier-and-third-party-code/practical-guide/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"858704","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The Practical Guide summarises The Supplier and Third-Party Code and gives examples and good practices for the implementation of The Code.","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Supplier and Third-Party Code","url":"/for-suppliers/requirements/upm-supplier-and-third-party-code/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"728948","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"We believe that responsible and ethical practices create long-term value for both UPM and its stakeholders. Our commitment to integrity is stated in the UPM Code of Conduct.  We do not compromise our standards of integrity under any circumstances, and we expect the same from our suppliers and third-party intermediaries.","teaserUrl":"/siteassets/teaser-images/upm-supplier-and-third-party-code_teaser.jpg"},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"SAP Business Network","url":"/for-suppliers/requirements/sap-business-network/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"730614","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Easy to use and efficient digitalized processes are valuable to us and our suppliers. SAP Business Network is the standard way of doing business with us. ","teaserUrl":"/siteassets/teaser-images/sap-business-network_teaser.jpg"}],"linkType":"normal","enableSubLevelMenu":false,"name":"Requirements","url":"/for-suppliers/requirements/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"726303","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Our product portfolio adds value to your business through decarbonisation solutions, advanced materials, renewable fibres, and graphic papers – all based on sustainable, renewable feedstock.","teaserUrl":"https://www.upm.com/siteassets/teaser-images/requirements_teaser.jpg"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Invoice addresses","url":"/for-suppliers/invoicing/invoice-addresses/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"878985","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Invoicing","url":"/for-suppliers/invoicing/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"878984","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":"/siteassets/teaser-images/invoicing_teaser.jpg"},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Safety induction","url":"/for-suppliers/safety-induction/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"723912","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Before accessing a UPM site, suppliers and contractors must complete safety training, a job-specific induction, and obtain a work permit. ","teaserUrl":"https://www.upm.com/siteassets/for-suppliers/safety-induction/images/for-suppliers-safety-hd.jpg"},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Logistics","url":"/for-suppliers/logistics/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"724699","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Reliable logistics, excellent customer service and a dedication to more sustainable transportation are essential to building our supply chain and long-term relationships with our partners and suppliers.","teaserUrl":"/siteassets/teaser-images/logistic_teaser.jpg"}],"linkType":"normal","enableSubLevelMenu":false,"name":"For suppliers","url":"/for-suppliers/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"713130","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"We are a reliable and future-oriented business partner investing in sustainable growth. We collaborate closely with our suppliers in creating innovative solutions and developing renewable alternatives to fossil-based materials.","teaserUrl":"/siteassets/teaser-images/for-suppliers_teaser.jpg"},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Contact us","url":"/contact-us/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"777399","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Select the option that best suits your need.","teaserUrl":null}],"externalLinksForMobileNavigation":[],"sitesMenuItems":{"children":[{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Pulp","url":"https://www.upmpulp.com/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884243","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Raumacell","url":"https://www.upmraumacell.com/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884243","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Upm.uy (ES)","url":"https://www.upm.uy/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884243","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Pulp","url":null,"selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":null,"contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":"UPM Pulp offers a versatile range of responsibly produced pulp grades suitable for many end-uses such as tissue, specialty papers, packaging papers, graphic papers and board.","teaserUrl":"https://www.upmpulp.com/contentassets/afb5835dfd4a40f2adccfa4e3a028b12/trusted-partner_upm_pulp_key_1_2025-1.jpg"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Timber","url":"https://www.upmtimber.com/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884263","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Timber","url":null,"selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":null,"contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":"UPM Timber is a significant Nordic sawn timber producer. We offer responsibly produced, stable quality sawn timber to enhance your business.","teaserUrl":"https://www.upmtimber.com/contentassets/d2e22f0d88db450c9a7c445bd5c57d8e/puutuolit-metsassa_timber.png"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Energy","url":"https://www.upmenergy.com/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884264","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Energy","url":null,"selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":null,"contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":"UPM Energy generates CO2-free electricity in its own and co-owned power plants. It also trades electricity and its derivatives on the market and explores opportunities of energy transformation. UPM Energy is the second largest electricity producer in Finland.","teaserUrl":"https://www.upmenergy.com/contentassets/8c14f9992e9b423885a59a4300550181/trusted-partner_upm_energy_key_2025.jpg"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Adhesive Materials","url":"https://www.adhesivematerials.upm.com/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884267","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM label materials","url":"https://www.labelmaterials.upm.com/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884267","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM graphics solutions","url":"https://www.graphicssolutions.upm.com/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884267","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM sticky notes","url":"https://www.stickynotes.upm.com/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884267","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM industrial removables","url":"https://www.industrialremovables.upm.com/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884267","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Grafityp","url":"https://www.grafityp.com/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_blank","contentLink":"884267","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Metamark","url":"https://www.metamark.co.uk/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_blank","contentLink":"884267","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Adhesive Materials","url":null,"selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":null,"contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":"UPM Adhesive Materials is a global self-adhesive material supplier for packaging labels, graphics solutions, sticky notes and industrial removables.","teaserUrl":"https://www.adhesivematerials.upm.com/siteassets/images/upm-raflatac-recycled-paper-labels-material-background.jpg"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Specialty Materials","url":"https://www.upmspecialtymaterials.com/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884268","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Specialty Materials","url":null,"selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":null,"contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":"Whether a printer, converter or a brand owner, you want paper to deliver quality, consistency and reliability, without disregarding consumer safety. We meet your needs with a wide range of sustainably-produced high-quality label faces, release liners, packaging and barrier papers as well as office and fine papers for Asian markets.","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Communication Papers","url":"https://www.upmpaper.com/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884273","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Communication Papers","url":null,"selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":null,"contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":"UPM Communication Papers is one of the world's leading producers of graphic papers and a supplier of a wide product range that includes magazine, newsprint and fine papers.","teaserUrl":"https://www.upmpaper.com/contentassets/19123f1dfdc94f41b854621ceff0e65f/upm_compapers_brandimages_2023_11-1.jpg"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"WISA Plywood","url":"https://www.wisaplywood.com/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884274","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Plywood","url":null,"selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":null,"contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":"UPM Plywood offers high-quality WISA® plywood and veneer products for construction, vehicle flooring, LNG shipbuilding, parquet manufacturing and other industrial applications.","teaserUrl":"https://www.wisaplywood.com/contentassets/ed8f5602a12144da8195504ba5e123ea/upm_ba_plywood_0024_adobergb_300dpi.jpg"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Biochemicals","url":"https://www.upmbiochemicals.com/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884275","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Biochemicals","url":null,"selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":null,"contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":"We are building the world's first biorefinery in Leuna, Germany. Our biochemicals are made from responsibly sourced hardwood and have a radically improved CO2 footprint compared to fossil-based alternatives.","teaserUrl":"https://www.upmbiochemicals.com/siteassets/images/content-photos/image-gallery/2021-07-08_10-30-04_lxpress.jpg"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Biofuels","url":"https://www.upmbiofuels.com/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884278","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Biofuels","url":null,"selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":null,"contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":"UPM Biofuels makes sustainable products to decrease emissions and mitigate climate change. Our products meet the most demanding sustainability requirements and are made in Finland. ","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Metsä (FI)","url":"https://www.upmmetsa.fi/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_blank","contentLink":"884279","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Bonvesta","url":"https://www.upmbonvesta.fi/en/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884279","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Yhteismetsä","url":"https://www.upmyhteismetsa.fi/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884279","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Forest Life","url":"https://www.upmforestlife.com/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_blank","contentLink":"884279","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Forest","url":null,"selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":null,"contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":"https://www.upmmetsa.fi/siteassets/kuvat/kuvapankki/ihmiset/ihmisia-metsassa/upm-metsa.jpg"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM kiinteistöt (FI)","url":"https://www.upmkiinteistot.fi/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_blank","contentLink":"884291","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"UPM Real estates","url":null,"selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":null,"contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Verla - The world heritage site","url":"https://www.verla.fi/en","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_blank","contentLink":"884292","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Careers in Poland","url":"/people-and-careers/career-at-upm/upm-in-poland/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884292","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Maritime logistics","url":"/maritimelogistics/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":"884292","contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Other sites","url":null,"selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":null,"contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Businesses","url":null,"selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":null,"contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":"Discover our wide range of material solutions. We contribute to the sustainable transformation of society, utilizing renewable raw materials used by businesses around the world. ","teaserUrl":null},"breadcrumbItems":[],"languageMenuItems":[],"alternateLanguages":[{"name":"en","title":"English","url":"https://www.upm.com/maritimelogistics/","isExternal":false}],"openGraphModel":{"title":"Maritime logistics","type":"article","url":"https://www.upm.com/maritimelogistics/","image":{"imageUrl":"https://www.upm.com/contentassets/0d77a4f91c404b4999e6517922fb756c/upm-logistics-social-share.jpg","width":1424,"height":801},"siteName":"Maritime logistics | Maritime logistics","admins":null,"description":"UPM Logistics has its own fleet that annually transports approximately 1,500,000 tonnes of cargo to and from various customers and suppliers. It provides cost-effective, tailormade and adaptable logistics services for both UPM’s own businesses and external customers.  "},"footerStickyAreaLinks":null,"floatingFooterSiteLink":null,"floatingFooterDownloadLink":null,"floatingFooterAudioBookLink":null,"pageSpecificStickyFooter":false,"pageSpecificFooter":true,"footerContentArea":[{"displayOption":"quarter","tag":null,"contentLink":{"id":826808,"workId":0,"guidValue":"ccc1297f-d879-4f1a-83cc-133cbb4ac90c","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<ul>\n<li><a href=\"https://www.codeofconduct.upm.com/\" target=\"_blank\" rel=\"noopener\">UPM Code of Conduct</a></li>\n</ul>","centerContentVertically":null,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_826808"},{"displayOption":"quarter","tag":null,"contentLink":{"id":1014660,"workId":0,"guidValue":"b18bc2bd-0c05-410c-a3c1-0b5219736a14","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<ul>\n<li><a title=\"UPM.COM\" href=\"https://www.upm.com/\">UPM.COM</a></li>\n</ul>","centerContentVertically":false,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_1014660"},{"displayOption":"quarter","tag":null,"contentLink":{"id":1014668,"workId":0,"guidValue":"f880f65a-f061-4ede-b116-fe1ef88c2743","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<p>This site is protected by reCAPTCHA and <a href=\"https://policies.google.com/privacy\" target=\"_blank\" rel=\"noopener\">the Google Privacy Policy</a> and <a href=\"https://policies.google.com/terms\" target=\"_blank\" rel=\"noopener\">Terms of Services</a> apply.</p>","centerContentVertically":false,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_1014668"}],"footerBottomRowText":"<ul>\n<li>Copyright &copy; 2026 UPM. All rights reserved.</li>\n<li><a href=\"https://www.upm.com/legal-notice/\" rel=\"noopener\">Legal Notice</a></li>\n<li><a href=\"https://privacy.upm.com/\" target=\"_blank\" rel=\"noopener\">Privacy Policy</a></li>\n<li><a href=\"https://beian.miit.gov.cn\" target=\"_blank\" rel=\"noopener\">[苏ICP备17042973号-2]</a></li>\n</ul>","chapterFooterContent":null,"siteLinksContentArea":null,"isMyForestContent":false,"hideNavigation":true,"hideLanguageSelector":true,"showSocialShare":false,"cookiePolicyName":"UPMCookiePolicy","useCookiePolicyOptOut":true,"cookiePolicySettingsHeader":"<p><strong>Your selection</strong></p>\n<p>You control your data. We and our business partners use cookies to collect information about you for various purposes:</p>","cookiePolicySettingsFooter":"<p>You may withdraw your consent at any time by clicking the Cookie settings in the footer of each page.</p>","cookiePolicyOptOutContent":"<p>We use cookies on this website to ensure the best user experience and target personalised content and relevant advertising. Some cookies are necessary to provide you with a trustworthy service and cannot be declined. Choose the best option for you.&nbsp;</p>\n<p>For more information, please see our&nbsp;<a href=\"https://privacy.upm.com/\" target=\"_blank\" rel=\"noopener\">Privacy Policy</a>.</p>\n<p>&nbsp;</p>","cookiePolicyOptOutChangeContent":"<p><strong>Your current Cookie Settings</strong></p>\n<p>We use cookies on this website to ensure the best user experience and target personalised content and relevant advertising. Some cookies are necessary to provide you with a trustworthy service and cannot be declined. Choose the best option for you.&nbsp;</p>\n<p>For more information, please see our&nbsp;<a href=\"https://privacy.upm.com/\" target=\"_blank\" rel=\"noopener\">Privacy Policy</a>.</p>","cookiePolicyOptOutNeedsCookies":"<p><strong>This content requires you to approve cookies.</strong></p>\n<p>We use cookies on this website to ensure the best user experience and to target personalised content and relevant advertising. Please agree to approve cookies to see this content. See our&nbsp;<a href=\"https://privacy.upm.com/\">Privacy Policy</a>.</p>\n<p>&nbsp;</p>","actionBarContentArea":[{"displayOption":"full","tag":null,"contentLink":{"id":801877,"workId":0,"guidValue":"d1f5e51f-f29c-454b-841b-39dc0b943ebd","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedLanguageActionBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"renderedHtml":null,"anchorId":"cid_801877","languageItems":[{"name":"中文(简体)","title":"中文(简体)","url":"https://www.upmchina.com/","isExternal":true}],"currentLanguage":{"name":"EN","title":"English","url":null,"isExternal":false},"isOnePager":false},{"displayOption":"full","tag":null,"contentLink":{"id":835954,"workId":0,"guidValue":"e8a4b498-5596-4c01-b9d7-25a546031c16","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedSitesActionBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"renderedHtml":"\n\n            <sites-dropdown-action-v2></sites-dropdown-action-v2>\n"},{"displayOption":"full","tag":null,"contentLink":{"id":746012,"workId":0,"guidValue":"c9ac83e5-7179-419e-ad46-4b46f8deb237","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":[],"masterLanguage":null,"contentType":["Block","SharedSearchActionBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"renderedHtml":"\n        <navigation-search-input-action search-page=\"/system/search/\"\n            :count=\"6\"></navigation-search-input-action>\n"}],"isMyForestPage":false,"isMyForestLobbyPage":false,"paperCatalogueType":"default","getInactiveMainMenuItems":[],"quickNavigator":null,"inPageNavigation":false,"inPageNavigationItems":null,"inPageAnchorNavigation":false,"inPageAnchorNavigationItems":null,"relatedArticles":{"page":"826801","useInfiniteScroll":true,"items":[]},"tagPageReferences":null,"announcements":null,"footerSocialMediaLinks":[[{"linkType":"linkedin","link":"http://www.linkedin.com/company/upm-kymmene"},{"linkType":"instagram","link":"https://www.instagram.com/upmworld/"}],[{"linkType":"youtube","link":"http://www.youtube.com/upmdotcom"}]],"schemaOrgMetadata":null,"brightEdgeAutopilotEnabled":true,"enableSubLevelMenuForSite":false,"schemaMarkupEnabled":false},"metadata":{"isAuthenticated":false,"currentLanguage":"en"},"settings":{"navigation":{"isOnePager":false,"useChineseLogo":false,"showLanguageSelector":true},"newsLetterSubscriptionUrl":null,"kontaktiMChatKey":null,"navigationV2Enabled":true,"navigationV2Condensed":false},"finalTagReferences":[],"timestamp":{"showTimestamp":false,"date":"08.04.2026"},"showAnnouncements":false}]