[{"contentLink":{"id":53463,"workId":0,"guidValue":"2dc34b42-62f3-4f42-a97e-db9b8b40cfcf","providerName":null,"url":"https://www.wisa.com/demerger/","expanded":null},"name":"Demerger","language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BasePageData","PageData","ContentData","ISearchableContent","Page","LandingPage"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"tagReferences":null,"excludeFromSearch":null,"teaserImageUrl":null,"headingTitle":"UPM Plywood company name changes to WISA Plywood","leadText":"","heroContentArea":null,"mainContentArea":[{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":53465,"workId":0,"guidValue":"7d0adead-2948-4dc4-a74c-e7876ad947f3","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","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\" style=\"text-align: center;\">As part of the planned separation of UPM Plywood business area from UPM into a new independet listed company called WISA Group Plc, we have changed our company name from&nbsp;<strong>UPM Plywood Oy</strong> to <strong>WISA Plywood Oy </strong>and from <strong>UPM-Kymmene Otep&auml;&auml; O&Uuml; </strong>to <strong>WISA Plywood O&Uuml;.</strong></p>\n<p class=\"ingress\" style=\"text-align: center;\"><strong>Please update the new names in your systems by 30 October 2026.</strong> The change only concerns the company name. Our <span style=\"text-decoration: underline;\">VAT number, contact details and bank accounts will remain unchanged.</span></p>","centerContentVertically":false,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_53465","stoppedExpanding":false},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":53470,"workId":0,"guidValue":"47a753cf-3f13-4374-9c74-c2cd1238c021","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","Block","SharedDataTableBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","renderedHtml":null,"anchorId":"cid_53470","tableId":"f4264b8d-6d85-4772-a3ad-137ec4945fe0","cleanedTableString":"<table id=\"f4264b8d-6d85-4772-a3ad-137ec4945fe0\" class=\"table whiteheader table-striped table-hover  table-sm\">\n<thead>\n<tr>\n<th class=\"allow-wrap tcol0\" style=\"width: 29.4416%;\" >&nbsp;</th>\n<th class=\"allow-wrap tcol1\" style=\"width: 37.6487%;\" >\n<h4>WISA Plywood Oy</h4>\n</th>\n<th class=\"allow-wrap tcol2\" style=\"width: 32.9589%;\" >\n<h4>WISA Plywood O&Uuml;</h4>\n</th>\n</tr>\n</thead>\n<tbody>\n<tr class=\"odd\">\n<td style=\"width: 29.4416%;\" class=\"tcol0\"><strong>Visit address<br></strong></td>\n<td style=\"width: 37.6487%;\" class=\"tcol1\">WISA Plywood Oy<br>Askonkatu 9 C<br>15100 Lahti, Finland</td>\n<td style=\"width: 32.9589%;\" class=\"tcol2\">WISA Plywood O&Uuml;<br>Tehase 2, 67404 Otep&auml;&auml;,<br>Valgamaa, Estonia</td>\n</tr>\n<tr class=\"even\">\n<td style=\"width: 29.4416%;\" class=\"tcol0\"><strong>Postal address<br></strong></td>\n<td style=\"width: 37.6487%;\" class=\"tcol1\">WISA Plywood Oy<br>PO Box 203<br>15101 Lahti, Finland</td>\n<td style=\"width: 32.9589%;\" class=\"tcol2\">WISA Plywood O&Uuml;<br>Tehase 2, 67404 Otep&auml;&auml;,<br>Valgamaa, Estonia</td>\n</tr>\n<tr class=\"odd\">\n<td style=\"width: 29.4416%;\" class=\"tcol0\"><strong>Tel.<br></strong></td>\n<td style=\"width: 37.6487%;\" class=\"tcol1\">+ 358 204 15 113</td>\n<td style=\"width: 32.9589%;\" class=\"tcol2\">+372 76 79 100</td>\n</tr>\n<tr class=\"even\">\n<td style=\"width: 29.4416%;\" class=\"tcol0\"><strong>&nbsp;</strong></td>\n<td style=\"width: 37.6487%;\" class=\"tcol1\"><strong>Business identity code: </strong>1839206-5</td>\n<td style=\"width: 32.9589%;\" class=\"tcol2\"><strong>Registration No.:</strong> 10664333</td>\n</tr>\n<tr class=\"odd\">\n<td style=\"width: 29.4416%;\" class=\"tcol0\"><strong>&nbsp;</strong></td>\n<td style=\"width: 37.6487%;\" class=\"tcol1\">VAT No.:&nbsp;FI18392065</td>\n<td style=\"width: 32.9589%;\" class=\"tcol2\">KMKR / VAT No.: EE100621732</td>\n</tr>\n<tr class=\"even\">\n<td style=\"width: 29.4416%;\" class=\"tcol0\"><strong>Invoice address</strong></td>\n<td style=\"width: 37.6487%;\" class=\"tcol1\">Askonkatu 9 C<br>15100 LAHTI,&nbsp;Finland</td>\n<td style=\"width: 32.9589%;\" class=\"tcol2\">TEHASE 2<br>67404 Otep&auml;&auml;,&nbsp;Estonia</td>\n</tr>\n<tr class=\"odd\">\n<td style=\"width: 29.4416%;\" class=\"tcol0\"><strong>VAT number</strong></td>\n<td style=\"width: 37.6487%;\" class=\"tcol1\">FI18392065</td>\n<td style=\"width: 32.9589%;\" class=\"tcol2\">EE100621732</td>\n</tr>\n<tr class=\"even\">\n<td style=\"width: 29.4416%;\" class=\"tcol0\"><strong>E-invoice address</strong></td>\n<td style=\"width: 37.6487%;\" class=\"tcol1\">00371839206515201</td>\n<td style=\"width: 32.9589%;\" class=\"tcol2\">EE100621732<br><strong>Peppol ID:</strong> 9931:ee100621732</td>\n</tr>\n<tr class=\"odd\">\n<td style=\"width: 29.4416%;\" class=\"tcol0\"><strong>PDF invoice via email<br></strong></td>\n<td style=\"width: 37.6487%;\" class=\"tcol1\"><a href=\"mailto:Plywood@pdf.basware.com\">plywood@pdf.basware.com</a></td>\n<td style=\"width: 32.9589%;\" class=\"tcol2\">\n<p><a href=\"mailto:plywood.otepaa@pdf.basware.com\">plywood.otepaa@pdf.basware.com</a></p>\n</td>\n</tr>\n<tr class=\"even\">\n<td style=\"width: 29.4416%;\" class=\"tcol0\"><strong>Statements and reminders<br></strong></td>\n<td style=\"width: 37.6487%;\" class=\"tcol1\"><a href=\"mailto:accountspayable@wisa.com\">accountspayable@wisa.com</a></td>\n<td style=\"width: 32.9589%;\" class=\"tcol2\">\n<p><a href=\"mailto:accountspayable@wisa.com\">accountspayable@wisa.com</a></p>\n</td>\n</tr>\n</tbody>\n</table>\n","stoppedExpanding":false},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":53477,"workId":0,"guidValue":"22ebb38f-5148-41cd-97b4-f778b6570104","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","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;\">Updated email addresses</h2>\n<p>Also, the email address for our customer service and invoices will change.<strong> Please note:</strong> the new email addresses below are <span style=\"text-decoration: underline;\">operational from 17 October 2026</span> onwards.</p>\n<h4>New WISA email addresses (effective from 17 October):</h4>\n<ul>\n<li>Personal email addresses: <a href=\"mailto:firstname.lastname@wisa.com\">firstname.lastname@wisa.com</a></li>\n<li>Customer service:&nbsp;<a href=\"mailto:customerservice@wisa.com\">customerservice@wisa.com</a></li>\n<li>Invoices:&nbsp;Global invoicing and e-invoicing service contact: <a href=\"mailto:salesinvoicing@wisa.com\">salesinvoicing@wisa.com</a></li>\n<li>Accounts payables team: <a href=\"mailto:accountspayable@wisa.com\">accountspayable@wisa.com</a></li>\n</ul>\n<p>Our&nbsp;<a href=\"~/link/d8cc1af58aca4bf88421c3dae5b90cab.aspx\" target=\"_blank\" rel=\"noopener\">telephone numbers </a>will remain unchanged.&nbsp;</p>","centerContentVertically":false,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_53477","stoppedExpanding":false},{"displayOption":"full","tag":null,"contentLink":{"id":82,"workId":0,"guidValue":"e665ef08-3e7f-4d2f-a212-d62534549371","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","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_82","stoppedExpanding":false},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":53474,"workId":0,"guidValue":"03fa7045-3b07-4ac9-9d12-5e012fdfc12e","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<p><strong><span data-teams=\"true\">New WISA email addresses for order confirmations by email (effective from 17 October):<br /></span></strong></p>\n<ul>\n<li><span data-teams=\"true\"><a href=\"mailto:tilausvahvistukset.joensuu@wisa.com\">tilausvahvistukset.joensuu@wisa.com</a></span></li>\n<li><span data-teams=\"true\"><a href=\"mailto:tilausvahvistukset.pellos@wisa.com\">tilausvahvistukset.pellos@wisa.com</a></span></li>\n<li><span data-teams=\"true\"><a href=\"mailto:tilausvahvistukset.savonlinna@wisa.com\">tilausvahvistukset.savonlinna@wisa.com</a></span></li>\n<li><span data-teams=\"true\"><a href=\"mailto:tilausvahvistukset.kalso@wisa.com\">tilausvahvistukset.kalso@wisa.com</a></span></li>\n<li><span data-teams=\"true\"><a href=\"mailto:orderconfirmations.otepaa@wisa.com\">orderconfirmations.otepaa@wisa.com</a></span></li>\n<li><span data-teams=\"true\"><a href=\"mailto:tilausvahvistukset.lahti@wisa.com\">tilausvahvistukset.lahti@wisa.com</a></span></li>\n<li><span data-teams=\"true\"><a id=\"menur10fe\" class=\"fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn\" title=\"mailto:tilausvahvistukset.yhteisvarasto@wisa.com\" href=\"mailto:tilausvahvistukset.yhteisvarasto@wisa.com\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Link tilausvahvistukset.yhteisvarasto@wisa.com\">tilausvahvistukset.yhteisvarasto@wisa.com</a></span></li>\n</ul>","centerContentVertically":false,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_53474","stoppedExpanding":false},{"displayOption":"full","tag":null,"contentLink":{"id":7315,"workId":0,"guidValue":"5d2ed2a2-0c90-47a5-b2d4-d8ccd9c7b9fb","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","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_7315","stoppedExpanding":false},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":53468,"workId":0,"guidValue":"2a2d46e5-3bf5-4a0c-9719-a9cf842c3769","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","Block","SharedColumnedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"renderedHtml":"\r\n\r\n<article class=\"columned-content body-text columned-content--columns-two\">\r\n    \n\n\n<p><strong>Invoicing emails (effective from 17 October):</strong>&nbsp;</p>\n<ul>\n<li>Benelux: <a href=\"mailto:Invoices.benelux@wisa.com\">invoices.benelux@wisa.com</a></li>\n<li>Denmark: <a href=\"mailto:Invoices.denmark@wisa.com\">invoices.denmark@wisa.com</a></li>\n<li>France: <a href=\"mailto:Invoices.france@wisa.com\">invoices.france@wisa.com</a></li>\n<li>Germany: <a href=\"mailto:Invoices.germany@wisa.com\">invoices.germany@wisa.com</a></li>\n<li>Spain: <a href=\"mailto:Invoices.iberia@wisa.com\">invoices.iberia@wisa.com</a></li>\n<li>Finland: <a href=\"mailto:Invoices.lahti@wisa.com\">invoices.lahti@wisa.com</a></li>\n<li>UK: <a href=\"mailto:Invoices.uk@wisa.com\">invoices.uk@wisa.com</a><br /><br /></li>\n</ul>\n<p><strong>The contact information of WISA sales offices can be found in Contacts/Industrial sales:</strong>&nbsp;</p>\n<ul>\n<li>Benelux: <a title=\"WISA in Benelux\" href=\"~/link/d8cc1af58aca4bf88421c3dae5b90cab.aspx?selectedCountry=Netherlands\" target=\"_blank\" rel=\"noopener\">WISA Plywood B.V.&nbsp;</a></li>\n<li>Denmark: <a title=\"WISA in Denmark\" href=\"~/link/d8cc1af58aca4bf88421c3dae5b90cab.aspx?selectedCountry=Denmark\" target=\"_blank\" rel=\"noopener\">WISA Plywood ApS</a></li>\n<li>France: <a title=\"WISA in France\" href=\"~/link/d8cc1af58aca4bf88421c3dae5b90cab.aspx?selectedCountry=France\" target=\"_blank\" rel=\"noopener\">WISA Plywood SAS</a></li>\n<li>Germany: <a title=\"WISA in Germany\" href=\"~/link/d8cc1af58aca4bf88421c3dae5b90cab.aspx?selectedCountry=Germany\">WISA Plywood GmbH</a></li>\n<li>Spain: <a title=\"WISA in Spain\" href=\"~/link/d8cc1af58aca4bf88421c3dae5b90cab.aspx?selectedCountry=Spain\" target=\"_blank\" rel=\"noopener\">UPM-Kymmene S.A.</a></li>\n<li>Finland: <a title=\"WISA in Finland\" href=\"~/link/d8cc1af58aca4bf88421c3dae5b90cab.aspx?selectedCountry=Finland\" target=\"_blank\" rel=\"noopener\">WISA Plywood Oy</a></li>\n<li>UK: <a title=\"WISA in UK \" href=\"~/link/d8cc1af58aca4bf88421c3dae5b90cab.aspx?selectedCountry=United+Kingdom\" target=\"_blank\" rel=\"noopener\">WISA Plywood Ltd</a></li>\n</ul>\n<p>&nbsp;</p>\r\n</article>","stoppedExpanding":false},{"displayOption":"full","tag":null,"contentLink":{"id":82,"workId":0,"guidValue":"e665ef08-3e7f-4d2f-a212-d62534549371","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","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_82","stoppedExpanding":false},{"displayOption":"full","tag":null,"contentLink":{"id":53469,"workId":0,"guidValue":"c2808eb0-98c9-4fc0-b029-68daa4012987","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","Block","SharedContainerBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"backgroundContainerContent":[{"displayOption":"fullWithTwoColOffset","tag":null,"contentLink":{"id":53492,"workId":0,"guidValue":"a7202224-6ff5-4cd3-a906-d9ecc19635c0","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","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;\">New WISA logo to replace UPM logo</h2>\n<p style=\"text-align: center;\">Starting in October and to be completed by the end of this year: please remove any textual or visual references to &ldquo;UPM&rdquo; or &ldquo;UPM Plywood&rdquo; in your communication channels and marketing materials and replace them with &ldquo;WISA&rdquo; or &ldquo;WISA Plywood&rdquo;. Also, remove the UPM logo, and replace it with <strong>WISA logo</strong>. Whenever you share our website address, please use <strong>wisa.com</strong>.</p>\n<p style=\"text-align: center;\">The WISA logo package is&nbsp;<a href=\"https://wisa.emmi.fi/l/RQtD95BZPpq/f/_Ftn\" target=\"_blank\" rel=\"noopener\">available in our public image bank.</a><br /><br />If you need new marketing materials or brand assets, please contact us by completing this form:<br /><br /><em>The fields marked with an asterisk are required.</em></p>","centerContentVertically":false,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_53492","stoppedExpanding":false},{"displayOption":"full","tag":null,"contentLink":{"id":53491,"workId":0,"guidValue":"07983c4b-e937-4846-9331-7928dd7ba4fe","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BlockBase","BlockData","ContentData","Block","FormContainerBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"renderedHtml":"\r\n\r\n\r\n\r\n\r\n            <form method=\"post\" novalidate=\"novalidate\" data-f-metadata=\"\" enctype=\"multipart/form-data\" class=\"EPiServerForms ValidationSuccess\" data-f-type=\"form\" id=\"07983c4b-e937-4846-9331-7928dd7ba4fe\">\r\n            <form-data-layer-push \r\n                form-id=\"07983c4b-e937-4846-9331-7928dd7ba4fe\"\r\n                form-name=\"Contact form/Form container/WISA Plywood\"></form-data-layer-push>\r\n        <input type=\"hidden\" class=\"Form__Element Form__SystemElement FormHidden FormHideInSummarized\" name=\"__FormGuid\" value=\"07983c4b-e937-4846-9331-7928dd7ba4fe\" data-f-type=\"hidden\" autocomplete=\"off\" />\r\n        <input type=\"hidden\" class=\"Form__Element Form__SystemElement FormHidden FormHideInSummarized\" name=\"__FormHostedPage\" value=\"53463\" data-f-type=\"hidden\" autocomplete=\"off\" />\r\n        <input type=\"hidden\" class=\"Form__Element Form__SystemElement FormHidden FormHideInSummarized\" name=\"__FormLanguage\" value=\"en\" data-f-type=\"hidden\" autocomplete=\"off\" />\r\n        <input type=\"hidden\" class=\"Form__Element Form__SystemElement FormHidden FormHideInSummarized\" name=\"__FormCurrentStepIndex\" value=\"0\" data-f-type=\"hidden\" autocomplete=\"off\" />\r\n        <input type=\"hidden\" class=\"Form__Element Form__SystemElement FormHidden FormHideInSummarized\" name=\"__FormSubmissionId\" value=\"\" data-f-type=\"hidden\" autocomplete=\"off\" />\r\n        <div class=\"Form__Status\">\r\n            <div role=\"alert\" aria-live=\"polite\" class=\"Form__Status__Message hide\" data-f-form-statusmessage>\r\n                \r\n            </div>\r\n        </div>\r\n        <div data-f-mainbody class=\"Form__MainBody\">\r\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>\r\n                    <!-- Each FormStep groups the elements below it til the next FormStep -->\r\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_53501\" data-f-type=\"textbox\">    <label for=\"7f352084-85ba-4edf-8059-c8b04a8defe7\" class=\"Form__Element__Caption\">First name:</label>\n    <input name=\"__field_53501\" id=\"7f352084-85ba-4edf-8059-c8b04a8defe7\" type=\"text\" class=\"FormTextbox__Input\" \n           aria-describedby=\"__field_53501_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_53501\" data-f-validationerror=\"\" id=\"__field_53501_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_53503\" data-f-type=\"textbox\">    <label for=\"bcf76217-0f60-4187-a6a0-56c9029b7d17\" class=\"Form__Element__Caption\">Last name:</label>\n    <input name=\"__field_53503\" id=\"bcf76217-0f60-4187-a6a0-56c9029b7d17\" type=\"text\" class=\"FormTextbox__Input\" \n           aria-describedby=\"__field_53503_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_53503\" data-f-validationerror=\"\" id=\"__field_53503_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_53498\" data-f-type=\"textbox\">    <label for=\"eb536b9b-722b-4df7-a00b-3c8e14a6da79\" class=\"Form__Element__Caption\">Company:</label>\n    <input name=\"__field_53498\" id=\"eb536b9b-722b-4df7-a00b-3c8e14a6da79\" type=\"text\" class=\"FormTextbox__Input\" \n           aria-describedby=\"__field_53498_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_53498\" data-f-validationerror=\"\" id=\"__field_53498_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 ValidationRequired\" data-f-element-name=\"__field_53500\" data-f-type=\"textbox\">    <label for=\"54726b42-c0ba-489a-afb0-0b97a303e36b\" class=\"Form__Element__Caption\">Email:</label>\n    <input name=\"__field_53500\" id=\"54726b42-c0ba-489a-afb0-0b97a303e36b\" type=\"text\" class=\"FormTextbox__Input\" \n           aria-describedby=\"__field_53500_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_53500\" data-f-validationerror=\"\" id=\"__field_53500_desc\" role=\"alert\"></span></div></div></div><div class=\"row row4\"><div class=\"block col0 textareaelementblock col-xs-12 full\">\n\n<div class=\"Form__Element FormTextbox FormTextbox--Textarea ValidationRequired\" data-f-element-name=\"__field_53504\" data-f-modifier=\"textarea\" data-f-type=\"textbox\">    <label for=\"34f4c13b-7ffa-4942-9961-1a7c9fd1af70\" class=\"Form__Element__Caption\">Message:</label>\n    <textarea name=\"__field_53504\" id=\"34f4c13b-7ffa-4942-9961-1a7c9fd1af70\" class=\"FormTextbox__Input\"\n        placeholder=\"\"\n        data-f-label=\"Message:\" data-f-datainput\n         required aria-required=\"true\" aria-describedby=\"__field_53504_desc\"\n        autocomplete=\"off\"></textarea>\n<span class=\"Form__Element__ValidationError hidden\" data-f-linked-name=\"__field_53504\" data-f-validationerror=\"\" id=\"__field_53504_desc\" role=\"alert\"></span></div></div></div><div class=\"row row5\"><div class=\"block col0 recaptchaelementblock col-xs-12 full\"><input name=\"__field_53502\" id=\"a4893c53-01d4-49f0-8c0c-7d8cb6a38ec8\" type=\"hidden\"\r\n       class=\"Form__Element FormHidden FormHideInSummarized\"  data-f-type=\"hidden\"/>\r\n<grecaptcha\r\n            site-key=\"6LeQBPotAAAAAD03FianHrFu1IkBc50zgEheKtvA\"\r\n            action=\"/demerger/\"\r\n            element=\"a4893c53-01d4-49f0-8c0c-7d8cb6a38ec8\"\r\n            element-name=\"__field_53502\"></grecaptcha></div></div><div class=\"row row6\"><div class=\"block col0 singlechoiceelementblock col-xs-12 full\">\r\n\r\n<div class=\"Form__Element FormChoice ValidationRequired\" data-f-element-name=\"__field_142\" data-f-type=\"choice\" id=\"65775cbc-5d80-4f52-8900-58e4489b8429\">    <label>\r\n        <input \r\n            type=\"hidden\" \r\n            name=\"__field_142\"\r\n            class=\"Form__Element FormHidden\"\r\n            data-f-type=\"hidden\"/>\r\n        <input \r\n            type=\"checkbox\" \r\n            name=\"__field_142\" \r\n            value=\"Yes\"\r\n            class=\"FormChoice__Input FormChoice__Input--Checkbox\" \r\n            data-f-datainput\r\n            onchange=\"this.previousElementSibling.value = this.checked ? this.value : '';\"/>\r\n        \n\n\n<p>I have read and agree to the&nbsp;<a href=\"/privacy/\">privacy policy</a>. *</p>\r\n    </label>\r\n<span class=\"Form__Element__ValidationError hidden\" data-f-linked-name=\"__field_142\" data-f-validationerror=\"\" id=\"__field_142_desc\" role=\"alert\"></span></div></div></div><div class=\"row row7\"><div class=\"block col0 submitbuttonelementblock col-xs-12 full\">\n\n\n<button id=\"68d0c974-8819-461f-8203-4197d772ec16\"\n        name=\"submit\"\n        type=\"submit\"\n        value=\"68d0c974-8819-461f-8203-4197d772ec16\"\n        data-f-is-finalized=\"false\"\n        data-f-is-progressive-submit=\"true\"\n        data-f-type=\"submitbutton\"\n        data-f-element-name=\"__field_53506\"\n        \n        \n        class=\"Form__Element FormExcludeDataRebind FormSubmitButton \">\nSubmit</button>\n</div></div>                </section>\r\n\r\n        </div>\r\n            <input name=\"__RequestVerificationToken\" type=\"hidden\" value=\"CfDJ8KXzeXuyM9tFjY1rkP3KJnbFs6IYSryRQh4M4ywJNsDpV_u6RC9m5V8EPa2Ct4AnLnupvkjQcaEKrneZLwju68EF1agKX4P0QTEpXr__dWOLybnm3ZAqYzU3LLA0pqsiiVZs1_OzyE1C7NZkjKHAFJQ\" /></form>\r\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: \"53463\",\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.episerver.actors.upmcallwebhookaftersubmissionactor\":{\"displayname\":\"Trigger webhook after form submission (only relevant data)\"},\"solita.epi.web.business.metsacrm.actor.formcrmintegrationsubmissionactor\":{\"displayname\":\"Send form to CRM\"}},\"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[07983c4b-e937-4846-9331-7928dd7ba4fe].\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[\"07983c4b-e937-4846-9331-7928dd7ba4fe\"] ={\n            Id: \"07983c4b-e937-4846-9331-7928dd7ba4fe\" ,\n            Name: \"Contact form/Form container/WISA Plywood\" ,\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 : \"Your feedback form has been sent succesfully.\",\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_53501\\\",\\\"targetElementId\\\":\\\"7f352084-85ba-4edf-8059-c8b04a8defe7\\\",\\\"validators\\\":[{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Validation.RequiredValidator\\\",\\\"description\\\":null,\\\"model\\\":{\\\"message\\\":\\\"This field is required.\\\",\\\"validationCssClass\\\":\\\"ValidationRequired\\\",\\\"additionalAttributes\\\":{\\\"required\\\":\\\"\\\",\\\"aria-required\\\":\\\"true\\\"}}}]},{\\\"targetElementName\\\":\\\"__field_53503\\\",\\\"targetElementId\\\":\\\"bcf76217-0f60-4187-a6a0-56c9029b7d17\\\",\\\"validators\\\":[{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Validation.RequiredValidator\\\",\\\"description\\\":null,\\\"model\\\":{\\\"message\\\":\\\"This field is required.\\\",\\\"validationCssClass\\\":\\\"ValidationRequired\\\",\\\"additionalAttributes\\\":{\\\"required\\\":\\\"\\\",\\\"aria-required\\\":\\\"true\\\"}}}]},{\\\"targetElementName\\\":\\\"__field_53498\\\",\\\"targetElementId\\\":\\\"eb536b9b-722b-4df7-a00b-3c8e14a6da79\\\",\\\"validators\\\":[{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Validation.RequiredValidator\\\",\\\"description\\\":null,\\\"model\\\":{\\\"message\\\":\\\"This field is required.\\\",\\\"validationCssClass\\\":\\\"ValidationRequired\\\",\\\"additionalAttributes\\\":{\\\"required\\\":\\\"\\\",\\\"aria-required\\\":\\\"true\\\"}}}]},{\\\"targetElementName\\\":\\\"__field_53500\\\",\\\"targetElementId\\\":\\\"54726b42-c0ba-489a-afb0-0b97a303e36b\\\",\\\"validators\\\":[{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Validation.RequiredValidator\\\",\\\"description\\\":null,\\\"model\\\":{\\\"message\\\":\\\"This field is required.\\\",\\\"validationCssClass\\\":\\\"ValidationRequired\\\",\\\"additionalAttributes\\\":{\\\"required\\\":\\\"\\\",\\\"aria-required\\\":\\\"true\\\"}}}]},{\\\"targetElementName\\\":\\\"__field_53504\\\",\\\"targetElementId\\\":\\\"34f4c13b-7ffa-4942-9961-1a7c9fd1af70\\\",\\\"validators\\\":[{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Validation.RequiredValidator\\\",\\\"description\\\":null,\\\"model\\\":{\\\"message\\\":\\\"This field is required.\\\",\\\"validationCssClass\\\":\\\"ValidationRequired\\\",\\\"additionalAttributes\\\":{\\\"required\\\":\\\"\\\",\\\"aria-required\\\":\\\"true\\\"}}}]},{\\\"targetElementName\\\":\\\"__field_53502\\\",\\\"targetElementId\\\":\\\"a4893c53-01d4-49f0-8c0c-7d8cb6a38ec8\\\",\\\"validators\\\":[{\\\"type\\\":\\\"Solita.Epi.Web.Business.ContentTypes.Forms.ElementBlocks.RecaptchaValidator\\\",\\\"description\\\":null,\\\"model\\\":{\\\"message\\\":\\\"\\\",\\\"validationCssClass\\\":null,\\\"additionalAttributes\\\":null}}]},{\\\"targetElementName\\\":\\\"__field_142\\\",\\\"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_53501\\\":{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\\\",\\\"friendlyName\\\":\\\"First name\\\",\\\"customBinding\\\":false},\\\"__field_53503\\\":{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\\\",\\\"friendlyName\\\":\\\"Last name\\\",\\\"customBinding\\\":false},\\\"__field_53498\\\":{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\\\",\\\"friendlyName\\\":\\\"Company\\\",\\\"customBinding\\\":false},\\\"__field_53500\\\":{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\\\",\\\"friendlyName\\\":\\\"Email\\\",\\\"customBinding\\\":false},\\\"__field_53504\\\":{\\\"type\\\":\\\"EPiServer.Forms.Implementation.Elements.TextareaElementBlock\\\",\\\"friendlyName\\\":\\\"Message\\\",\\\"customBinding\\\":false},\\\"__field_142\\\":{\\\"type\\\":\\\"Solita.Epi.Web.Business.ContentTypes.Forms.ElementBlocks.SingleChoiceElementBlock\\\",\\\"friendlyName\\\":\\\"[Privacy policy single choice]\\\",\\\"customBinding\\\":false},\\\"__field_53506\\\":{\\\"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":82,"workId":0,"guidValue":"e665ef08-3e7f-4d2f-a212-d62534549371","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","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_82","stoppedExpanding":false}],"containerBackgroundColor":"grey","keepBackgroundColorInContainer":false,"horizontalMargin":false,"verticalMargin":false,"spreadContentArea":false,"renderedHtml":null,"anchorId":"cid_53469","stoppedExpanding":false},{"displayOption":"full","tag":null,"contentLink":{"id":82,"workId":0,"guidValue":"e665ef08-3e7f-4d2f-a212-d62534549371","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","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_82","stoppedExpanding":false},{"displayOption":"full","tag":null,"contentLink":{"id":2256,"workId":0,"guidValue":"47a4f3e4-3303-4f21-b685-e356894648e6","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","Block","SharedCallToActionCenteredBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","leadParagraph":"Join us on LinkedIn for the latest news and good discussions.","preserveAspectRatio":null,"buttonStyle":"outline","readMoreLink":{"url":"https://fi.linkedin.com/company/wisaplywood","target":"_blank","text":"Let’s connect!"},"renderedHtml":null,"anchorId":"cid_2256","image":{"url":"https://www.wisa.com/siteassets/images/icons/upm_biofuels_linkedin.jpg","urlWithPreset":"https://www.wisa.com/siteassets/images/icons/upm_biofuels_linkedin.jpg?preset=thumbnail-small","localizedAlt":null,"aspectRatio":"150/150","width":"150","height":"150","focalPoint":null},"stoppedExpanding":false},{"displayOption":"fullWithOffset","tag":null,"contentLink":{"id":53476,"workId":0,"guidValue":"affedf28-f562-4c78-a32a-f05d382e5ec1","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","Block","SharedBannerCardBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"renderedHtml":"\r\n\r\n\r\n    <a href=\"/about-us/contacts/subscribe-to-wisa-newsletter-global/\"  class=\"banner\">\r\n\r\n\r\n            <img class=\"banner__image lazy-load\" \r\n                 v-lazy=\"{src: 'https://www.wisa.com/siteassets/images/general/birch-premium1.jpg?preset=banner-image'}\" \r\n                 width=\"1146\"\r\n                 height=\"241\"\r\n                 style=\"width: 100%; height: 100%; aspect-ratio: 1146/241;\" />\r\n        \t    <div class=\"banner__content\">\r\n\t        <h2 class=\"banner__title\">\r\n\t            <span class=\"banner__leading-title banner--text-black\">Stay connected with WISA</span>\r\n\t            <span class=\"banner__trailing-title banner--text-black\"></span>\r\n\t        </h2>\r\n\t        <span class=\"banner__cta banner--text-black action\">Subscribe to our newsletter</span>\r\n\t    </div>\r\n\r\n    </a>\r\n\r\n","stoppedExpanding":false},{"displayOption":"full","tag":null,"contentLink":{"id":80,"workId":0,"guidValue":"3e0e45c7-abf8-4d93-b809-c1f8918ed13a","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","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_80","stoppedExpanding":false}],"invertTimestampSetting":null,"renderedHtml":null,"layoutViewModel":{"pageTitle":"Demerger | WISA ","companyName":"WISA","companyLogo":"","companyLogoOffsetTop":0,"companyLogoMobile":"","siteName":null,"businessLogo":"https://www.wisa.com/globalassets/logo-wisa3.svg","headingTitle":"UPM Plywood company name changes to WISA Plywood","leadText":null,"businessLogoOffsetTop":0,"homeLink":"/","homeLinkAbsoluteUrl":"https://www.wisa.com/","homeName":null,"metaDescription":"As part of the planned separation of UPM Plywood business into a new listed company called WISA Group Plc, we have changed our company name from UPM Plywood Oy to WISA Plywood Oy.","pageLanguage":"en","pageLanguageNativeName":"English","googleTagManagerKey":"GTM-5KD2THXW","dataLayerContentTypes":null,"applyDataLayer":false,"tagManagerEnabledForAllUsers":false,"contentType":"LandingPage","canonicalUrl":"https://www.wisa.com/demerger/","defaultHrefLangUrl":"https://www.wisa.com/demerger/","excludeFromSearch":false,"noIndexPage":false,"mainMenuItems":[{"children":[{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Report misconduct","url":"/about-us/compliance/report-misconduct/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"8082","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"All stakeholders play a crucial role in maintaining the WISA’s standards of integrity. One of the most important ways to contribute is by reporting any knowledge or suspicion you may have of unethical behavior.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Code of Conduct","url":"/about-us/compliance/code-of-conduct/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7988","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA Code of Conduct forms the framework for all our operations and sets out standards of behavior for all employees including executives and directors without exception. It covers topics relating to legal compliance and disclosure, conflicts of interest, gifts and anti-bribery, HR practices, human rights issues and environmental matters. WISA Code of Conduct has been approved by the Board of Directors.","teaserUrl":"/siteassets/images/about-us/wisa-code.jpg"}],"linkType":"normal","enableSubLevelMenu":false,"name":"Compliance","url":"/about-us/compliance/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"39219","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"A strong compliance system and a commitment to our values and Code of Conduct form the foundation of long-term success, enabling us to make the right decisions every day.","teaserUrl":null},{"children":[],"linkType":"shortcut","enableSubLevelMenu":false,"name":"Contact us","url":"/about-us/contacts/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"41005","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"shortcut","enableSubLevelMenu":false,"name":"For media","url":"/about-us/contacts/for-media/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"41006","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"shortcut","enableSubLevelMenu":false,"name":"For suppliers","url":"/about-us/for-suppliers/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"41007","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"About us","url":"/about-us/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"4367","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Our roots trace back to the beginnings of the Finnish plywood manufacturing in the 1910s, and for more than a century, we have been continuously refining our expertise to create high-quality plywood and veneer products for global markets.","teaserUrl":"/siteassets/images/about-us/wisa-about-us-teaser.jpg"},{"children":[{"children":[],"linkType":"shortcut","enableSubLevelMenu":false,"name":"All WISA products","url":"/products/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"28912","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Explore the full WISA® plywood product range.","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Safe handling of WISA Plywood","url":"/products/specifying-wisa/safe-handling-of-wisa-plywood/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2658","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"UPM Plywood is committed to high quality and safety. We want to ensure that you can use WISA plywood safely – whether you're a professional, a DIY builder, or working with plywood for the first time.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Sizes, thicknesses and weights","url":"/products/specifying-wisa/sizes-thicknesses-and-weights/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2659","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA spruce and WISA birch plywood sizes, thicknesses, and weights. WISA offers many options in plywood panel sizes, surface grades, thicknesses, panel weight and surface treatments for your building needs. ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"About birch plywood","url":"/products/specifying-wisa/about-birch-plywood/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2660","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA® Birch plywood is ideal for interior design and furniture because of its harmonious surface and dimensional accuracy. Its strength and stiffness make it perfect for industrial applications. ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"About spruce plywood","url":"/products/specifying-wisa/about-spruce-plywood/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2661","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA® Spruce plywood excels in structural construction uses, such as floors, walls and roofs. It is light but strong and does not break easily. WISA plywood is made of wood raw material from responsibly managed forests.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"About spruce veneer","url":"/products/specifying-wisa/about-veneer/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2662","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"In addition to the veneer used for plywood production UPM Plywood manufactures WISA-Parquet Veneer products for the parquet industry out of spruce.","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Specifying WISA","url":"/products/specifying-wisa/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2656","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA Plywood offers a wide range of options in terms of plywood panel size, surface grade, thickness, panel weight and surface treatment. We will help you choose the right plywood for your project.","teaserUrl":"/siteassets/images/specifyingwisa/ply-sizes.jpg"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Choosing the right product","url":"/products/how-to-use-wisa-plywood/choosing-the-right-product/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"1657","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Instructions for choosing the right WISA plywood for your building project. Sustainable WISA plywood is manufactured in varied sizes and thicknesses, and with various surface treatments. ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Painting and handling","url":"/products/how-to-use-wisa-plywood/painting-and-handling/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"1658","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Instructions for painting and handling WISA plywood. The surface of plywood can be treated and painted in the same way as any other wood material. It can also be worked using woodworking tools.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Installing roofing panels","url":"/products/how-to-use-wisa-plywood/installing-roofing-panels/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"1659","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Instructions for building roofing with WISA-Roof, a plywood panel suited as a load-bearing sub-structure for bitumen and tin roofs. Easy and safe installation with the non-slippery, unsanded spruce plywood.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Installing plywood wall panels","url":"/products/how-to-use-wisa-plywood/installing-plywood-wall-panels/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"1660","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Instructions for installing plywood panels in walls with WISA-Spruce, a plywood panel suited for load-bearing structures and for structural purposes. ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Subfloor installation","url":"/products/how-to-use-wisa-plywood/subfloor-installation/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"1662","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Instructions for building a floor using WISA spruce plywood panels. WISA spruce plywood is resistant to wear and tear, light to handle and easy to install. ","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"How to use WISA plywood","url":"/products/how-to-use-wisa-plywood/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"1656","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Instructions for choosing the right WISA plywood product, painting and handling plywood, installing plywood roofing and wall and flooring panels.","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Products","url":"/products/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2387","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Explore the full WISA® plywood product range and plywood product innovations! Birch plywood for industrial applications and harmonious appearance and spruce plywood for structural uses in building.","teaserUrl":"/siteassets/images/products/ply-about-spruce-plywood.jpg"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Reference cases","url":"/applications/reference-cases/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"4040","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Build your home","url":"/applications/buildyourhome/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"1654","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Whether you’re planning on taking on a floor, roof, wall or interior building project sustainable, reliable and versatile WISA® plywood is here to answer your needs. Let’s discover the right plywood for your project! ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Construction","url":"/applications/industrial-construction/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2475","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA® plywood is an unmatched building material for functional, healthy, and sustainable construction. It is suitable for walls, floors, roofs, walls, interiors and formwork and casting. ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Formwork and casting","url":"/applications/formwork-and-casting/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2476","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Wall formwork casting and civil engineering projects call for excellent strength and load bearing properties in plywood.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Furniture","url":"/applications/furniture/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"3535","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Discover UPM’s WISA plywood for both wooden and upholstered furniture: durable birch and spruce options for creating visually pleasing, hard-wearing furniture.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"LNG shipbuilding","url":"/applications/lng/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"3537","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"UPM’s WISA birch plywood for LNG shipbuilding: strong, precise, and reliable for GTT systems NO 96 and Mark III. Trusted by over 390 vessels.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Parquet","url":"/applications/parquet/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"3536","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Strong and durable WISA plywood and veneer for parquet flooring from UPM. Ideal for high-quality, efficient parquet production.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Vehicle flooring","url":"/applications/vehicle-flooring/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"3534","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"UPM’s WISA birch plywood for vehicle flooring: durable, non-slip, and cost-effective. Ideal for trailer floors with excellent strength-to-weight ratio.","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Applications","url":"/applications/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"176","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"From vehicle flooring and furniture to parquet and LNG carriers, WISA Plywood is a high-quality renewable and sustainable material for demanding industrial applications.","teaserUrl":"https://www.wisa.com/siteassets/images/products/industrial-end-use-cta.jpg"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Compliance and reporting","url":"/sustainability/compliance/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"6588","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"We implement regulatory requirements proactively — before enforcement dates — to give customers, suppliers and partners the time they need to adapt their own processes. All sustainability claims are based on third-party verified data. This page provides an overview of our compliance status, certification portfolio and reporting framework.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Products and customers","url":"/sustainability/products/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"6589","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA® plywood products are the primary way we deliver value to our customers. The main raw material, wood, is renewable and stores biogenic carbon throughout the product’s service life.\n\nAll standard products carry third-party verified environmental documentation and comply with relevant safety, emissions and structural standards in their intended markets.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Responsible manufacturing","url":"/sustainability/responsible-manufacturing/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"6591","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Environmental performance is integrated into operational planning at all mills through the WISA sustainability roadmap, which is reviewed annually.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Responsible raw material","url":"/sustainability/raw-material/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"6592","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Wood is the main raw material used in WISA plywood. It comes from responsibly managed forests and is naturally renewable. Wood is also reusable and recyclable.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"EUDR at WISA","url":"/sustainability/eudr/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"6596","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA will ensure compliance with EUDR obligations when the regulation enters into application in December 2024.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"PPWR at WISA","url":"/sustainability/ppwr/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"6597","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The EU Packaging and Packaging Waste Regulation (PPWR) introduces new requirements for all packaging placed on the EU market. ","teaserUrl":"/siteassets/images/sustainability/upm-wisa-ppwr2.jpg"}],"linkType":"normal","enableSubLevelMenu":false,"name":"Sustainability","url":"/sustainability/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"6587","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"We create value for our customers through the performance of our products, the reliability of our service and the responsibility of our actions. Sustainability is built into every stage of what we do: from the forest to the mill gate, through our products and into the communities where we operate.","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"WISA as an investment","url":"/investors/wisa-as-an-investment/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7449","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"We manufacture high-quality WISA® plywood and veneer for demanding end-use applications where consistent quality, technical performance and reliable service are critical.","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Share trading","url":"/investors/share-information/share-trading/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7518","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Share history search","url":"/investors/share-information/share-history-search/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"32411","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Dividend","url":"/investors/share-information/dividend/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7523","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Intended dividend distribution policy is to distribute around 50% of the comparable profit for the financial year as a dividend.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Flaggings","url":"/investors/share-information/flaggings/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7519","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Shareholders have an obligation to notify both the Financial Supervisory Authority (FSA) and WISA of changes in their holdings. WISA has an obligation to publicly disclose the shareholder's notification.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Transactions of managers","url":"/investors/share-information/transactions-of-managers/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7521","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Top registered shareholders","url":"/investors/share-information/top-registered-shareholders/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7524","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The list of WISA Group´s biggest shareholders is based on the information given by the Euroclear Finland Ltd (former Finnish Central Securities Depository) on the holdings of WISA Group´s 100 biggest shareholders.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Dispersion of shareholders","url":"/investors/share-information/dispersion-of-shareholders/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7522","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA shares are widely held and the free float of the shares is estimated to be close to 100%.","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Share information","url":"/investors/share-information/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7520","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"General meeting","url":"/investors/governance/general-meeting/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7452","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA Group Plc’s supreme decision-making body is the general meeting of shareholders. The company’s Board of Directors convene the shareholders to the meeting.","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"President and CEO","url":"/investors/governance/executive-management/president-and-ceo/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7457","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Group Leadership Team","url":"/investors/governance/executive-management/group-leadership-team/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7458","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Management remuneration","url":"/investors/governance/executive-management/management-remuneration/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7459","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Management ownership","url":"/investors/governance/executive-management/management-ownership/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7460","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The Board has resolved on a shareholding recommendation for the President and CEO and other Group Leadership Team members as follows:","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Executive management","url":"/investors/governance/executive-management/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7453","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Related party transactions","url":"/investors/governance/risk-management-and-control/related-party-transactions/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"61680","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The company evaluates and monitors transactions to be concluded between the company and its related parties to ensure that any conflicts of interest are duly taken into account in the company's decision-making.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Insider administration","url":"/investors/governance/risk-management-and-control/insider-administration/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"61537","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA follows the Guidelines for Insiders of Listed Companies issued by Nasdaq Helsinki Ltd. The company’s Insider Policy, approved by the Board of Directors, complements applicable insider regulations and sets out guidelines for the company's insider administration and for persons involved in insider projects.","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Risk management and control","url":"/investors/governance/risk-management-and-control/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7455","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The purpose of internal control and risk management is to ensure that the company’s operations are effective, that financial and other information is reliable, and that the company complies with the relevant regulations and operating principles. The Board of Directors, assisted by the Audit Committee, is responsible for monitoring and assessing the effectiveness of the company’s internal control and risk management systems. Internal audit assists the Board of Directors with its monitoring responsibility by ensuring that the group’s control measures have been planned and set up effectively.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Audit","url":"/investors/governance/audit/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7456","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"According to the Articles of Association, WISA has one auditor which shall be a firm of authorized public accountants, whose lead audit partner is an authorized public accountant (KHT). The Annual General Meeting (AGM) elects the auditor and resolves on the auditor’s remuneration. The term of office of the Auditor shall be a financial period. The Board of Directors’ Audit Committee prepares the Board's proposal to the AGM for the company’s auditor and for the auditor's remuneration and recommends to the Board the election of the auditor.","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Board composition","url":"/investors/governance/board-of-directors/board-composition/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7962","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The  Extraordinary General Meeting of UPM-Kymmene Corporation (“UPM”), held on August 31, 2026, resolved on the partial demerger of UPM and the establishment of WISA Group Plc, and elected six members to WISA’s Board of Directors for a term that started on the effective date of the demerger and will end upon closing of the Annual General Meeting 2027.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Board independence","url":"/investors/governance/board-of-directors/board-independence/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7967","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The Board of Directors evaluates the independence of its members annually and, in addition to this, on a continuous basis with the assistance of the Nomination and Governance Committee. Evaluation of director candidates’ independence is an important factor when the Nomination and Governance Committee prepares its annual proposal for the composition of the Board. ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Board diversity","url":"/investors/governance/board-of-directors/board-diversity/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"28909","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"In reviewing the Board’s composition, diversity is considered from a number of aspects and the selection of candidates is based on a range of diversity principles, which are defined in the Board and committee charters and in the Diversity Policy of the Board. The proposal to the AGM regarding the Board composition is always based on qualifications, merit and competences that each candidate is expected to bring to the Board. The director nominees shall also have the possibility to devote a sufficient amount of time for the Board work.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Board committees","url":"/investors/governance/board-of-directors/board-committees/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7981","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The committees assist the Board of Directors by preparing matters to be decided by the Board. In addition, the committees assist the Board in its oversight and monitoring responsibilities. The Board is responsible for the performance of any duties assigned to the committees. The committees do not have any independent decision-making power. Instead, the Board makes decisions based on the preparation and resolution proposals by the committees.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Board ownership","url":"/investors/governance/board-of-directors/board-ownership/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7975","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA’s Board fees are paid in shares and cash.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Board remuneration","url":"/investors/governance/board-of-directors/board-remuneration/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7961","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Remuneration of members of the Board of Directors is decided by the shareholders at the general meeting annually. A proposal for the board remuneration to the general meeting is prepared by the Board of Directors’ Nomination and Governance Committee.","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Board of Directors","url":"/investors/governance/board-of-directors/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7454","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The company’s Board of Directors is composed of at least four but no more than eight members. The general meeting of shareholders decides on the number of directors and elects the members to the Board for a one-year term at a time.","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Disclosure principles","url":"/investors/governance/governance-documents/disclosure-principles/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"61821","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Our external communication and disclosure follows the principle of disclosing relevant and accurate information in a timely manner and non-selectively to all participants in the market. Any information disclosed must be correct, consistent, reliable and timely and it must not be misleading. Our Disclosure Policy has been approved by the Board of Directors and its purpose is to secure fair and consistent disclosure of information to the public.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Articles of Association","url":"/investors/governance/governance-documents/articles-of-association/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"63214","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Governance documents","url":"/investors/governance/governance-documents/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"63780","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA’s decision-making, management and operations are guided by the principles of the WISA Code of Conduct. WISA Code of Conduct forms the framework for all company operations and set out standards of behavior for WISA employees, including non-executive directors and executives. Legal compliance and responsible and ethical practices are the foundation of WISA's business. ","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Governance","url":"/investors/governance/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7450","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA Group Plc is a Finnish limited liability company with headquarters in Helsinki, Finland. The parent company WISA Group Plc and its subsidiaries form WISA Group’s group. WISA Group's shares will be listed on November 2, 2026, on the  regulated market of Nasdaq Helsinki Ltd.","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Investor relations contacts","url":"/investors/contacts-and-services/investor-relations-contacts/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"62101","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Analysts","url":"/investors/contacts-and-services/analysts/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"62104","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Financial calendar","url":"/investors/contacts-and-services/financial-calendar/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"62106","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"To be updated.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Latest news","url":"/investors/contacts-and-services/latest-news/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"62107","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"shortcut","enableSubLevelMenu":false,"name":"Contacts and services","url":"/investors/contacts-and-services/investor-relations-contacts/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"62105","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Reports and presentations","url":"/investors/reports-and-presentations/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"8017","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Investors","url":"/investors/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7448","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA is one of the leading European plywood producers.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"News","url":"/news-and-stories/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"545","contentLiftUps":[{"text":"Subscribe to WISA Newsletter","imagePath":"/siteassets/images/about-us/upm_plywood_about_us_man_reading_news.jpg","contentLinkHref":"/about-us/contacts/subscribe-to-wisa-newsletter-global/"}],"useExternalLinkIcon":false,"teaserText":"Read our news and stories. ","teaserUrl":"/siteassets/images/news-and-stories/taasinge3.jpg"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Brochures","url":"/downloads/brochures/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2664","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Explore over 300 WISA® Plywood brochures in 15 different languages: materials crafted for architects, specific industries as well as specific WISA products. ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Certificates and labels","url":"/downloads/certificates-and-labels/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2665","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Explore WISA® Plywood Responsibiity Statement, Product safety profiles, Environmental product declarations, certifications for FSC™, PEFC, Quality Policy, Environmental Policy and ISO standards. ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"CE mark DoP documents","url":"/downloads/ce-mark-dop-documents/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2666","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Use this page to search for CE mark Declaration of Performance (DoP) documents for WISA® Plywood products. The CE marking demonstrates product properties in a harmonised manner.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"DoP Reference List","url":"/downloads/dop-reference-list/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2667","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"This table helps you to look at the product performance details if you do not have the exact DoP (Declaration of Performance) number at hand. Please note that the product type might have several DoP numbers depending on e.g. the panel thickness, use, structure or finish.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UKCA DoC documents","url":"/downloads/ukca-declaration-of-conformity/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2668","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Use this page to find the UKCA (UK Conformity Assessment) mark Declaration of Conformity (DoC) documents for WISA® plywood. The marking demonstrates product properties in a harmonised manner.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"EPD & LCA","url":"/downloads/environmental-product-declarations/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2669","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Find the Environmental Product Declarations and Life Cycle Assessments of WISA® plywood products. The documents report third-party reviewed environmental performance data.","teaserUrl":null},{"children":[],"linkType":"shortcut","enableSubLevelMenu":false,"name":"PPWR","url":"/sustainability/ppwr/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"29051","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Downloads","url":"/downloads/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2663","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Explore WISA® Plywood brochures, fact sheets, certificates and other materials to get detailed infomation about WISA products, their use and impact on the environment. ","teaserUrl":null}],"complementaryMenuItems":[{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Where to buy","url":"/about-us/contacts/where-to-buy/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"4776","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Whether your project is big or small, you can find your local WISA supplier in the drop-down menu below. Our professional dealers are ready to support you all around the globe.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"For media","url":"/about-us/contacts/for-media/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"20398","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Welcome to WISA’s media hub. This section provides journalists, media professionals and stakeholders with essential resources, including the latest news and high-resolution images. For more information, please contact our media relations team below.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Subscribe to WISA Newsletter Global","url":"/about-us/contacts/subscribe-to-wisa-newsletter-global/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"4363","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Looking to stay up-to-date on all things plywood? Subscribe to the WISA® Newsletter to receive a monthly letter with the latest innovations and case stories. ","teaserUrl":"/siteassets/images/about-us/upm_plywood_about_us_man_reading_news.jpg"}],"linkType":"normal","enableSubLevelMenu":false,"name":"Contacts","url":"/about-us/contacts/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"25823","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"For media","url":"/about-us/contacts/for-media/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"20398","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Welcome to WISA’s media hub. This section provides journalists, media professionals and stakeholders with essential resources, including the latest news and high-resolution images. For more information, please contact our media relations team below.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Where to buy","url":"/about-us/contacts/where-to-buy/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"4776","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Whether your project is big or small, you can find your local WISA supplier in the drop-down menu below. Our professional dealers are ready to support you all around the globe.","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Requirements","url":"/about-us/for-suppliers/requirements/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7430","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"We aim to set transparent requirements for the entire supply chain. We don’t compromise our standards of integrity, and we expect the same from our suppliers.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Logistics","url":"/about-us/for-suppliers/logistics/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"20403","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"},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Safety induction","url":"/about-us/for-suppliers/safety-induction/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"8004","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"We strive to lead in health and safety, ensuring the well-being of our employees and suppliers. Our business partners and their employees must adhere to our safety standards and work practices. Suppliers and contractors must complete safety induction before accessing a WISA site.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Invoicing","url":"/about-us/for-suppliers/invoicing/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7431","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA requires primarily e-invoices. If e-invoicing is not possible, invoices can be sent as PDF via email.","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"For suppliers","url":"/about-us/for-suppliers/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7429","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"We have some 1,500 material and service suppliers worldwide and they form an essential part of our value chain. ","teaserUrl":null}],"externalLinksForMobileNavigation":null,"sitesMenuItems":{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":null,"url":null,"selected":false,"expanded":false,"columnBreak":false,"targetFrame":null,"contentLink":null,"contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},"breadcrumbItems":[{"name":"WISA.COM","url":"/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":null,"contentLiftUps":null,"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"languageMenuItems":[{"name":"fi","title":"suomi","url":"/fi/jakautuminen/","isExternal":false}],"alternateLanguages":[{"name":"en","title":"English","url":"https://www.wisa.com/demerger/","isExternal":false},{"name":"fi","title":"suomi","url":"https://www.wisa.com/fi/jakautuminen/","isExternal":false}],"openGraphModel":{"title":"Demerger","type":"article","url":"https://www.wisa.com/demerger/","image":{"imageUrl":"https://www.wisa.com/siteassets/images/keyimages/wisa-key-image-1.jpg","width":1424,"height":801},"siteName":"Demerger | WISA ","admins":null,"description":"As part of the planned separation of UPM Plywood business into a new listed company called WISA Group Plc, we have changed our company name from UPM Plywood Oy to WISA Plywood Oy."},"footerStickyAreaLinks":null,"floatingFooterSiteLink":null,"floatingFooterDownloadLink":null,"floatingFooterAudioBookLink":null,"pageSpecificStickyFooter":false,"pageSpecificFooter":false,"footerContentArea":[{"displayOption":"quarter","tag":null,"contentLink":{"id":2381,"workId":0,"guidValue":"7b744f9f-2b9e-4fe2-8177-2604b8406298","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<p>WISA Group Plc<br />T&ouml;&ouml;l&ouml;nlahdenkatu 3B<br />FI-00100 Helsinki<br />Finland</p>","centerContentVertically":false,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_2381"},{"displayOption":"quarter","tag":null,"contentLink":{"id":2382,"workId":0,"guidValue":"1d7cc47d-5a55-431d-84da-29b651e44b84","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","Block","SharedContentBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"title":"","body":"<p>Tel. +358 (0)204 15 113</p>\n<ul>\n<li><a href=\"https://www.wisa.com/about-us/contacts/\" target=\"_blank\" rel=\"noopener\">Contact us</a></li>\n<li><a href=\"https://www.wisa.com/about-us/contacts/where-to-buy/\">Find your distributor</a></li>\n<li><a href=\"https://www.wisa.com/siteassets/documents/brochures/wisa-general-sales-conditions.pdf\" target=\"_blank\" rel=\"noopener\">General Sales Conditions</a></li>\n</ul>","centerContentVertically":false,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_2382"},{"displayOption":"quarter","tag":null,"contentLink":{"id":2383,"workId":0,"guidValue":"f8107f37-e3d4-4ed2-b666-f4ea64f23182","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","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://wisa.emmi.fi/l/RQtD95BZPpq/f/_hw8\" target=\"_blank\" rel=\"noopener\">Image bank</a></li>\n<li><a title=\"Subscribe to WISA releases\" href=\"https://www.wisa.com/about-us/contacts/subscribe-to-wisa-releases/\">Subscribe to WISA releases</a></li>\n<li><a href=\"https://www.wisa.com/about-us/contacts/subscribe-to-wisa-newsletter-global/\">Subscribe to WISA newsletter</a></li>\n</ul>","centerContentVertically":false,"horizontalMargin":"","renderedHtml":null,"anchorId":"cid_2383"},{"displayOption":"quarter","tag":null,"contentLink":{"id":2385,"workId":0,"guidValue":"8eead72b-6c29-4b2d-b392-9c4a911451e8","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","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 the <a href=\"https://policies.google.com/privacy\" target=\"_blank\" rel=\"noopener\">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_2385"}],"footerBottomRowText":"<ul>\n<li>Copyright &copy; 2026 WISA</li>\n<li><a title=\"Legal Notice\" href=\"https://www.wisa.com/legal-notice/\" target=\"_blank\" rel=\"noopener\">Legal notice</a></li>\n<li><a title=\"Privacy Policy\" href=\"https://www.wisa.com/privacy/\" target=\"_blank\" rel=\"noopener\">Privacy policy</a></li>\n<li><a href=\"https://www.wisa.com/about-us/contacts/contact-form/\" target=\"_blank\" rel=\"noopener\">Feedback</a></li>\n</ul>","chapterFooterContent":null,"siteLinksContentArea":null,"hideNavigation":false,"hideLanguageSelector":false,"hideHeaderAndFooter":false,"showSocialShare":false,"cookiePolicyName":"UPMCookiePolicy","useCookiePolicyOptOut":true,"cookiePolicySettingsHeader":"<h3>Your selection</h3>\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.</p>\n<p>For more information, please see our <a href=\"https://www.wisa.com/privacy/\">Privacy policy</a>.</p>","cookiePolicyOptOutChangeContent":"<h3>Your current Cookie settings</h3>\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 <a href=\"https://www.wisa.com/privacy/\">Privacy policy</a>.</p>","cookiePolicyOptOutNeedsCookies":"<h3>This content requires you to approve cookies.</h3>\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 <a href=\"https://www.wisa.com/privacy/\">Privacy policy</a>.</p>\n<p>&nbsp;</p>","actionBarContentArea":[{"displayOption":"full","tag":null,"contentLink":{"id":4149,"workId":0,"guidValue":"5ec15736-d16f-4640-98a9-c328a116e028","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","Block","SharedCallToActionButtonBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"renderedHtml":"\r\n    <call-to-action \r\n        title=\"MyWISA\" \r\n\t    href=\"https://www.my.wisa.com/\"\r\n        button-style=\"\"\r\n        reverse-order=\"\"\r\n        target=\"_blank\"\r\n        icon=\"\">\r\n    </call-to-action>\r\n"},{"displayOption":"full","tag":null,"contentLink":{"id":1132,"workId":0,"guidValue":"4c330197-5392-45d3-846c-8bb02f302d17","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","Block","SharedSearchActionBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"renderedHtml":"\r\n        <navigation-search-input-action search-page=\"/system/search-page/\"\r\n            :count=\"6\"></navigation-search-input-action>\r\n"},{"displayOption":"full","tag":null,"contentLink":{"id":1131,"workId":0,"guidValue":"2213ffb4-9b2a-485f-a087-23e4523f7fdb","providerName":null,"url":null,"expanded":null},"name":null,"language":null,"existingLanguages":null,"masterLanguage":null,"contentType":["BaseBlockData","BlockData","ContentData","Block","SharedLanguageActionBlock"],"parentLink":null,"routeSegment":null,"url":null,"changed":null,"created":null,"startPublish":null,"stopPublish":null,"saved":null,"status":null,"renderedHtml":null,"anchorId":"cid_1131","languageItems":[{"name":"DA","title":"dansk","url":"/da/","isExternal":false},{"name":"DE","title":"Deutsch","url":"/de/","isExternal":false},{"name":"ES","title":"español","url":"/es/","isExternal":false},{"name":"ET","title":"Estonian","url":"/et/","isExternal":false},{"name":"FI","title":"suomi","url":"/fi/jakautuminen/","isExternal":false},{"name":"FR","title":"français","url":"/fr/","isExternal":false},{"name":"NL","title":"Nederlands","url":"/nl/","isExternal":false},{"name":"NO","title":"norsk","url":"/no/","isExternal":false},{"name":"SV","title":"svenska","url":"/sv/","isExternal":false}],"currentLanguage":{"name":"EN","title":"English","url":null,"isExternal":false},"isOnePager":false}],"complementaryActionBarContentArea":null,"getInactiveMainMenuItems":[{"children":[{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Report misconduct","url":"/about-us/compliance/report-misconduct/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"8082","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"All stakeholders play a crucial role in maintaining the WISA’s standards of integrity. One of the most important ways to contribute is by reporting any knowledge or suspicion you may have of unethical behavior.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Code of Conduct","url":"/about-us/compliance/code-of-conduct/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7988","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA Code of Conduct forms the framework for all our operations and sets out standards of behavior for all employees including executives and directors without exception. It covers topics relating to legal compliance and disclosure, conflicts of interest, gifts and anti-bribery, HR practices, human rights issues and environmental matters. WISA Code of Conduct has been approved by the Board of Directors.","teaserUrl":"/siteassets/images/about-us/wisa-code.jpg"}],"linkType":"normal","enableSubLevelMenu":false,"name":"Compliance","url":"/about-us/compliance/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"39219","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"A strong compliance system and a commitment to our values and Code of Conduct form the foundation of long-term success, enabling us to make the right decisions every day.","teaserUrl":null},{"children":[],"linkType":"shortcut","enableSubLevelMenu":false,"name":"Contact us","url":"/about-us/contacts/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"41005","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"shortcut","enableSubLevelMenu":false,"name":"For media","url":"/about-us/contacts/for-media/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"41006","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"shortcut","enableSubLevelMenu":false,"name":"For suppliers","url":"/about-us/for-suppliers/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"41007","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"About us","url":"/about-us/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"4367","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Our roots trace back to the beginnings of the Finnish plywood manufacturing in the 1910s, and for more than a century, we have been continuously refining our expertise to create high-quality plywood and veneer products for global markets.","teaserUrl":"/siteassets/images/about-us/wisa-about-us-teaser.jpg"},{"children":[{"children":[],"linkType":"shortcut","enableSubLevelMenu":false,"name":"All WISA products","url":"/products/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"28912","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Explore the full WISA® plywood product range.","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Safe handling of WISA Plywood","url":"/products/specifying-wisa/safe-handling-of-wisa-plywood/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2658","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"UPM Plywood is committed to high quality and safety. We want to ensure that you can use WISA plywood safely – whether you're a professional, a DIY builder, or working with plywood for the first time.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Sizes, thicknesses and weights","url":"/products/specifying-wisa/sizes-thicknesses-and-weights/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2659","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA spruce and WISA birch plywood sizes, thicknesses, and weights. WISA offers many options in plywood panel sizes, surface grades, thicknesses, panel weight and surface treatments for your building needs. ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"About birch plywood","url":"/products/specifying-wisa/about-birch-plywood/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2660","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA® Birch plywood is ideal for interior design and furniture because of its harmonious surface and dimensional accuracy. Its strength and stiffness make it perfect for industrial applications. ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"About spruce plywood","url":"/products/specifying-wisa/about-spruce-plywood/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2661","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA® Spruce plywood excels in structural construction uses, such as floors, walls and roofs. It is light but strong and does not break easily. WISA plywood is made of wood raw material from responsibly managed forests.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"About spruce veneer","url":"/products/specifying-wisa/about-veneer/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2662","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"In addition to the veneer used for plywood production UPM Plywood manufactures WISA-Parquet Veneer products for the parquet industry out of spruce.","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Specifying WISA","url":"/products/specifying-wisa/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2656","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA Plywood offers a wide range of options in terms of plywood panel size, surface grade, thickness, panel weight and surface treatment. We will help you choose the right plywood for your project.","teaserUrl":"/siteassets/images/specifyingwisa/ply-sizes.jpg"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Choosing the right product","url":"/products/how-to-use-wisa-plywood/choosing-the-right-product/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"1657","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Instructions for choosing the right WISA plywood for your building project. Sustainable WISA plywood is manufactured in varied sizes and thicknesses, and with various surface treatments. ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Painting and handling","url":"/products/how-to-use-wisa-plywood/painting-and-handling/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"1658","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Instructions for painting and handling WISA plywood. The surface of plywood can be treated and painted in the same way as any other wood material. It can also be worked using woodworking tools.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Installing roofing panels","url":"/products/how-to-use-wisa-plywood/installing-roofing-panels/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"1659","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Instructions for building roofing with WISA-Roof, a plywood panel suited as a load-bearing sub-structure for bitumen and tin roofs. Easy and safe installation with the non-slippery, unsanded spruce plywood.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Installing plywood wall panels","url":"/products/how-to-use-wisa-plywood/installing-plywood-wall-panels/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"1660","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Instructions for installing plywood panels in walls with WISA-Spruce, a plywood panel suited for load-bearing structures and for structural purposes. ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Subfloor installation","url":"/products/how-to-use-wisa-plywood/subfloor-installation/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"1662","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Instructions for building a floor using WISA spruce plywood panels. WISA spruce plywood is resistant to wear and tear, light to handle and easy to install. ","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"How to use WISA plywood","url":"/products/how-to-use-wisa-plywood/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"1656","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Instructions for choosing the right WISA plywood product, painting and handling plywood, installing plywood roofing and wall and flooring panels.","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Products","url":"/products/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2387","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Explore the full WISA® plywood product range and plywood product innovations! Birch plywood for industrial applications and harmonious appearance and spruce plywood for structural uses in building.","teaserUrl":"/siteassets/images/products/ply-about-spruce-plywood.jpg"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Reference cases","url":"/applications/reference-cases/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"4040","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Build your home","url":"/applications/buildyourhome/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"1654","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Whether you’re planning on taking on a floor, roof, wall or interior building project sustainable, reliable and versatile WISA® plywood is here to answer your needs. Let’s discover the right plywood for your project! ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Construction","url":"/applications/industrial-construction/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2475","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA® plywood is an unmatched building material for functional, healthy, and sustainable construction. It is suitable for walls, floors, roofs, walls, interiors and formwork and casting. ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Formwork and casting","url":"/applications/formwork-and-casting/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2476","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Wall formwork casting and civil engineering projects call for excellent strength and load bearing properties in plywood.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Furniture","url":"/applications/furniture/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"3535","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Discover UPM’s WISA plywood for both wooden and upholstered furniture: durable birch and spruce options for creating visually pleasing, hard-wearing furniture.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"LNG shipbuilding","url":"/applications/lng/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"3537","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"UPM’s WISA birch plywood for LNG shipbuilding: strong, precise, and reliable for GTT systems NO 96 and Mark III. Trusted by over 390 vessels.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Parquet","url":"/applications/parquet/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"3536","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Strong and durable WISA plywood and veneer for parquet flooring from UPM. Ideal for high-quality, efficient parquet production.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Vehicle flooring","url":"/applications/vehicle-flooring/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"3534","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"UPM’s WISA birch plywood for vehicle flooring: durable, non-slip, and cost-effective. Ideal for trailer floors with excellent strength-to-weight ratio.","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Applications","url":"/applications/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"176","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"From vehicle flooring and furniture to parquet and LNG carriers, WISA Plywood is a high-quality renewable and sustainable material for demanding industrial applications.","teaserUrl":"https://www.wisa.com/siteassets/images/products/industrial-end-use-cta.jpg"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Compliance and reporting","url":"/sustainability/compliance/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"6588","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"We implement regulatory requirements proactively — before enforcement dates — to give customers, suppliers and partners the time they need to adapt their own processes. All sustainability claims are based on third-party verified data. This page provides an overview of our compliance status, certification portfolio and reporting framework.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Products and customers","url":"/sustainability/products/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"6589","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA® plywood products are the primary way we deliver value to our customers. The main raw material, wood, is renewable and stores biogenic carbon throughout the product’s service life.\n\nAll standard products carry third-party verified environmental documentation and comply with relevant safety, emissions and structural standards in their intended markets.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Responsible manufacturing","url":"/sustainability/responsible-manufacturing/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"6591","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Environmental performance is integrated into operational planning at all mills through the WISA sustainability roadmap, which is reviewed annually.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Responsible raw material","url":"/sustainability/raw-material/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"6592","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Wood is the main raw material used in WISA plywood. It comes from responsibly managed forests and is naturally renewable. Wood is also reusable and recyclable.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"EUDR at WISA","url":"/sustainability/eudr/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"6596","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA will ensure compliance with EUDR obligations when the regulation enters into application in December 2024.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"PPWR at WISA","url":"/sustainability/ppwr/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"6597","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The EU Packaging and Packaging Waste Regulation (PPWR) introduces new requirements for all packaging placed on the EU market. ","teaserUrl":"/siteassets/images/sustainability/upm-wisa-ppwr2.jpg"}],"linkType":"normal","enableSubLevelMenu":false,"name":"Sustainability","url":"/sustainability/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"6587","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"We create value for our customers through the performance of our products, the reliability of our service and the responsibility of our actions. Sustainability is built into every stage of what we do: from the forest to the mill gate, through our products and into the communities where we operate.","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"WISA as an investment","url":"/investors/wisa-as-an-investment/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7449","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"We manufacture high-quality WISA® plywood and veneer for demanding end-use applications where consistent quality, technical performance and reliable service are critical.","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Share trading","url":"/investors/share-information/share-trading/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7518","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Share history search","url":"/investors/share-information/share-history-search/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"32411","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Dividend","url":"/investors/share-information/dividend/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7523","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Intended dividend distribution policy is to distribute around 50% of the comparable profit for the financial year as a dividend.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Flaggings","url":"/investors/share-information/flaggings/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7519","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Shareholders have an obligation to notify both the Financial Supervisory Authority (FSA) and WISA of changes in their holdings. WISA has an obligation to publicly disclose the shareholder's notification.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Transactions of managers","url":"/investors/share-information/transactions-of-managers/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7521","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Top registered shareholders","url":"/investors/share-information/top-registered-shareholders/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7524","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The list of WISA Group´s biggest shareholders is based on the information given by the Euroclear Finland Ltd (former Finnish Central Securities Depository) on the holdings of WISA Group´s 100 biggest shareholders.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Dispersion of shareholders","url":"/investors/share-information/dispersion-of-shareholders/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7522","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA shares are widely held and the free float of the shares is estimated to be close to 100%.","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Share information","url":"/investors/share-information/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7520","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"General meeting","url":"/investors/governance/general-meeting/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7452","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA Group Plc’s supreme decision-making body is the general meeting of shareholders. The company’s Board of Directors convene the shareholders to the meeting.","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"President and CEO","url":"/investors/governance/executive-management/president-and-ceo/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7457","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Group Leadership Team","url":"/investors/governance/executive-management/group-leadership-team/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7458","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Management remuneration","url":"/investors/governance/executive-management/management-remuneration/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7459","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Management ownership","url":"/investors/governance/executive-management/management-ownership/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7460","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The Board has resolved on a shareholding recommendation for the President and CEO and other Group Leadership Team members as follows:","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Executive management","url":"/investors/governance/executive-management/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7453","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Related party transactions","url":"/investors/governance/risk-management-and-control/related-party-transactions/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"61680","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The company evaluates and monitors transactions to be concluded between the company and its related parties to ensure that any conflicts of interest are duly taken into account in the company's decision-making.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Insider administration","url":"/investors/governance/risk-management-and-control/insider-administration/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"61537","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA follows the Guidelines for Insiders of Listed Companies issued by Nasdaq Helsinki Ltd. The company’s Insider Policy, approved by the Board of Directors, complements applicable insider regulations and sets out guidelines for the company's insider administration and for persons involved in insider projects.","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Risk management and control","url":"/investors/governance/risk-management-and-control/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7455","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The purpose of internal control and risk management is to ensure that the company’s operations are effective, that financial and other information is reliable, and that the company complies with the relevant regulations and operating principles. The Board of Directors, assisted by the Audit Committee, is responsible for monitoring and assessing the effectiveness of the company’s internal control and risk management systems. Internal audit assists the Board of Directors with its monitoring responsibility by ensuring that the group’s control measures have been planned and set up effectively.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Audit","url":"/investors/governance/audit/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7456","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"According to the Articles of Association, WISA has one auditor which shall be a firm of authorized public accountants, whose lead audit partner is an authorized public accountant (KHT). The Annual General Meeting (AGM) elects the auditor and resolves on the auditor’s remuneration. The term of office of the Auditor shall be a financial period. The Board of Directors’ Audit Committee prepares the Board's proposal to the AGM for the company’s auditor and for the auditor's remuneration and recommends to the Board the election of the auditor.","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Board composition","url":"/investors/governance/board-of-directors/board-composition/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7962","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The  Extraordinary General Meeting of UPM-Kymmene Corporation (“UPM”), held on August 31, 2026, resolved on the partial demerger of UPM and the establishment of WISA Group Plc, and elected six members to WISA’s Board of Directors for a term that started on the effective date of the demerger and will end upon closing of the Annual General Meeting 2027.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Board independence","url":"/investors/governance/board-of-directors/board-independence/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7967","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The Board of Directors evaluates the independence of its members annually and, in addition to this, on a continuous basis with the assistance of the Nomination and Governance Committee. Evaluation of director candidates’ independence is an important factor when the Nomination and Governance Committee prepares its annual proposal for the composition of the Board. ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Board diversity","url":"/investors/governance/board-of-directors/board-diversity/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"28909","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"In reviewing the Board’s composition, diversity is considered from a number of aspects and the selection of candidates is based on a range of diversity principles, which are defined in the Board and committee charters and in the Diversity Policy of the Board. The proposal to the AGM regarding the Board composition is always based on qualifications, merit and competences that each candidate is expected to bring to the Board. The director nominees shall also have the possibility to devote a sufficient amount of time for the Board work.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Board committees","url":"/investors/governance/board-of-directors/board-committees/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7981","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The committees assist the Board of Directors by preparing matters to be decided by the Board. In addition, the committees assist the Board in its oversight and monitoring responsibilities. The Board is responsible for the performance of any duties assigned to the committees. The committees do not have any independent decision-making power. Instead, the Board makes decisions based on the preparation and resolution proposals by the committees.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Board ownership","url":"/investors/governance/board-of-directors/board-ownership/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7975","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA’s Board fees are paid in shares and cash.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Board remuneration","url":"/investors/governance/board-of-directors/board-remuneration/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7961","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Remuneration of members of the Board of Directors is decided by the shareholders at the general meeting annually. A proposal for the board remuneration to the general meeting is prepared by the Board of Directors’ Nomination and Governance Committee.","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Board of Directors","url":"/investors/governance/board-of-directors/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7454","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"The company’s Board of Directors is composed of at least four but no more than eight members. The general meeting of shareholders decides on the number of directors and elects the members to the Board for a one-year term at a time.","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Disclosure principles","url":"/investors/governance/governance-documents/disclosure-principles/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"61821","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Our external communication and disclosure follows the principle of disclosing relevant and accurate information in a timely manner and non-selectively to all participants in the market. Any information disclosed must be correct, consistent, reliable and timely and it must not be misleading. Our Disclosure Policy has been approved by the Board of Directors and its purpose is to secure fair and consistent disclosure of information to the public.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Articles of Association","url":"/investors/governance/governance-documents/articles-of-association/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"63214","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Governance documents","url":"/investors/governance/governance-documents/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"63780","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA’s decision-making, management and operations are guided by the principles of the WISA Code of Conduct. WISA Code of Conduct forms the framework for all company operations and set out standards of behavior for WISA employees, including non-executive directors and executives. Legal compliance and responsible and ethical practices are the foundation of WISA's business. ","teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Governance","url":"/investors/governance/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7450","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA Group Plc is a Finnish limited liability company with headquarters in Helsinki, Finland. The parent company WISA Group Plc and its subsidiaries form WISA Group’s group. WISA Group's shares will be listed on November 2, 2026, on the  regulated market of Nasdaq Helsinki Ltd.","teaserUrl":null},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Investor relations contacts","url":"/investors/contacts-and-services/investor-relations-contacts/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"62101","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Analysts","url":"/investors/contacts-and-services/analysts/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"62104","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Financial calendar","url":"/investors/contacts-and-services/financial-calendar/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"62106","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"To be updated.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Latest news","url":"/investors/contacts-and-services/latest-news/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"62107","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"shortcut","enableSubLevelMenu":false,"name":"Contacts and services","url":"/investors/contacts-and-services/investor-relations-contacts/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"62105","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Reports and presentations","url":"/investors/reports-and-presentations/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"8017","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Investors","url":"/investors/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"7448","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"WISA is one of the leading European plywood producers.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"News","url":"/news-and-stories/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"545","contentLiftUps":[{"text":"Subscribe to WISA Newsletter","imagePath":"/siteassets/images/about-us/upm_plywood_about_us_man_reading_news.jpg","contentLinkHref":"/about-us/contacts/subscribe-to-wisa-newsletter-global/"}],"useExternalLinkIcon":false,"teaserText":"Read our news and stories. ","teaserUrl":"/siteassets/images/news-and-stories/taasinge3.jpg"},{"children":[{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Brochures","url":"/downloads/brochures/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2664","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Explore over 300 WISA® Plywood brochures in 15 different languages: materials crafted for architects, specific industries as well as specific WISA products. ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"Certificates and labels","url":"/downloads/certificates-and-labels/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2665","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Explore WISA® Plywood Responsibiity Statement, Product safety profiles, Environmental product declarations, certifications for FSC™, PEFC, Quality Policy, Environmental Policy and ISO standards. ","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"CE mark DoP documents","url":"/downloads/ce-mark-dop-documents/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2666","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Use this page to search for CE mark Declaration of Performance (DoP) documents for WISA® Plywood products. The CE marking demonstrates product properties in a harmonised manner.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"DoP Reference List","url":"/downloads/dop-reference-list/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2667","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"This table helps you to look at the product performance details if you do not have the exact DoP (Declaration of Performance) number at hand. Please note that the product type might have several DoP numbers depending on e.g. the panel thickness, use, structure or finish.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"UKCA DoC documents","url":"/downloads/ukca-declaration-of-conformity/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2668","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Use this page to find the UKCA (UK Conformity Assessment) mark Declaration of Conformity (DoC) documents for WISA® plywood. The marking demonstrates product properties in a harmonised manner.","teaserUrl":null},{"children":[],"linkType":"normal","enableSubLevelMenu":false,"name":"EPD & LCA","url":"/downloads/environmental-product-declarations/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2669","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Find the Environmental Product Declarations and Life Cycle Assessments of WISA® plywood products. The documents report third-party reviewed environmental performance data.","teaserUrl":null},{"children":[],"linkType":"shortcut","enableSubLevelMenu":false,"name":"PPWR","url":"/sustainability/ppwr/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"29051","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":null,"teaserUrl":null}],"linkType":"normal","enableSubLevelMenu":false,"name":"Downloads","url":"/downloads/","selected":false,"expanded":false,"columnBreak":false,"targetFrame":"_self","contentLink":"2663","contentLiftUps":[],"useExternalLinkIcon":false,"teaserText":"Explore WISA® Plywood brochures, fact sheets, certificates and other materials to get detailed infomation about WISA products, their use and impact on the environment. ","teaserUrl":null}],"quickNavigator":null,"inPageNavigation":false,"inPageNavigationItems":null,"inPageAnchorNavigation":false,"inPageAnchorNavigationItems":null,"relatedArticles":{"page":"53463","useInfiniteScroll":false,"items":[]},"tagPageReferences":null,"announcements":null,"footerSocialMediaLinks":[[{"linkType":"linkedin","link":"https://fi.linkedin.com/company/wisaplywood"},{"linkType":"facebook","link":"https://www.facebook.com/wisaplywood/"}],[{"linkType":"instagram","link":"https://www.instagram.com/wisaplywood"},{"linkType":"youtube","link":"http://www.youtube.com/wisaplywood"}]],"schemaOrgMetadata":null,"brightEdgeAutopilotEnabled":false,"enableSubLevelMenuForSite":false,"schemaMarkupEnabled":false,"navigationV2ColorPair":null},"metadata":{"isAuthenticated":false,"currentLanguage":"en"},"settings":{"navigation":{"isOnePager":false,"useChineseLogo":false,"showLanguageSelector":true},"newsLetterSubscriptionUrl":null,"kontaktiMChatKey":null,"navigationV2Enabled":true,"navigationV2Condensed":true},"timestamp":{"showTimestamp":false,"date":"30.10.2026"},"searchTitle":"UPM Plywood company name changes to WISA Plywood","searchSummary":"","searchText":"Demerger\nAs part of the planned separation of UPM Plywood business into a new listed company called WISA Group Plc, we have changed our company name from UPM Plywood Oy to WISA Plywood Oy.\n\nAs part of the planned separation of UPM Plywood business area from UPM into a new independet listed company called WISA Group Plc, we have changed our company name from UPM Plywood Oy to WISA Plywood Oy and from UPM-Kymmene Otepää OÜ to WISA Plywood OÜ. Please update the new names in your systems by 30 October 2026. The change only concerns the company name. Our VAT number, contact details and bank accounts will remain unchanged.   WISA Plywood Oy WISA Plywood OÜ Visit address WISA Plywood OyAskonkatu 9 C15100 Lahti, Finland WISA Plywood OÜTehase 2, 67404 Otepää,Valgamaa, Estonia Postal address WISA Plywood OyPO Box 20315101 Lahti, Finland WISA Plywood OÜTehase 2, 67404 Otepää,Valgamaa, Estonia Tel. + 358 204 15 113 +372 76 79 100   Business identity code: 1839206-5 Registration No.: 10664333   VAT No.: FI18392065 KMKR / VAT No.: EE100621732 Invoice address Askonkatu 9 C15100 LAHTI, Finland TEHASE 267404 Otepää, Estonia VAT number FI18392065 EE100621732 E-invoice address 00371839206515201 EE100621732Peppol ID: 9931:ee100621732 PDF invoice via email plywood@pdf.basware.com plywood.otepaa@pdf.basware.com Statements and reminders accountspayable@wisa.com accountspayable@wisa.com  Updated email addresses Also, the email address for our customer service and invoices will change. Please note: the new email addresses below are operational from 17 October 2026 onwards. New WISA email addresses (effective from 17 October): Personal email addresses: firstname.lastname@wisa.com Customer service: customerservice@wisa.com Invoices: Global invoicing and e-invoicing service contact: salesinvoicing@wisa.com Accounts payables team: accountspayable@wisa.com Our telephone numbers will remain unchanged.  New WISA email addresses for order confirmations by email (effective from 17 October): tilausvahvistukset.joensuu@wisa.com tilausvahvistukset.pellos@wisa.com tilausvahvistukset.savonlinna@wisa.com tilausvahvistukset.kalso@wisa.com orderconfirmations.otepaa@wisa.com tilausvahvistukset.lahti@wisa.com tilausvahvistukset.yhteisvarasto@wisa.com  Invoicing emails (effective from 17 October):  Benelux: invoices.benelux@wisa.com Denmark: invoices.denmark@wisa.com France: invoices.france@wisa.com Germany: invoices.germany@wisa.com Spain: invoices.iberia@wisa.com Finland: invoices.lahti@wisa.com UK: invoices.uk@wisa.com The contact information of WISA sales offices can be found in Contacts/Industrial sales:  Benelux: WISA Plywood B.V.  Denmark: WISA Plywood ApS France: WISA Plywood SAS Germany: WISA Plywood GmbH Spain: UPM-Kymmene S.A. Finland: WISA Plywood Oy UK: WISA Plywood Ltd   New WISA logo to replace UPM logo Starting in October and to be completed by the end of this year: please remove any textual or visual references to “UPM” or “UPM Plywood” in your communication channels and marketing materials and replace them with “WISA” or “WISA Plywood”. Also, remove the UPM logo, and replace it with WISA logo. Whenever you share our website address, please use wisa.com. The WISA logo package is available in our public image bank.If you need new marketing materials or brand assets, please contact us by completing this form:The fields marked with an asterisk are required.  Join us on LinkedIn for the latest news and good discussions. Stay connected with WISA ","searchType":6,"searchTypeName":"Collection","articleDate":"2026-09-30T04:40:40Z","tagIds":[],"tagNames":[],"tagNamesEn":[],"ancestorIds":[7,1],"contentDepth":1,"noIndexLocation":false,"siteContentId":7,"teaserUrl":"https://www.wisa.com/siteassets/images/keyimages/wisa-key-image-1.jpg","typeForDisplayLocalizationString":"/searchtype/Collection","typeForDisplayFromTag":null}]