PageSourceSearch

https://www.tornio.fi/wp-content/themes/tornio2024/dist/scripts/ma…?ver=957823f75876484ac967b85de9b50656

js tornio.fi collected 2026-10-02 07:08:07 UTC 65,005 bytes, 2 lines download raw bytes

vendor: 2,892 bytes, lines 1-2
1/*! For license information please see main-e8aa1800daf75e49c18e.js.LICENSE.txt */
2(()=>{var t={741:(t,e,n)=>{var i,o;!function(r,s){"use strict";void 0===(o="function"==typeof(i=s)?i.call(e,n,e,t):i)||(t.exports=o)}(window,(function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],n=0;n<e.length;n++){var i=e[n]+"MatchesSelector";if(t[i])return i}}();return function(e,n){return e[t](n)}}))},158:function(t,e,n){var i,o;"undefined"!=typeof window&&window,void 0===(o="function"==typeof(i=function(){"use strict";function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var n=this._events=this._events||{},i=n[t]=n[t]||[];return-1==i.indexOf(e)&&i.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var n=this._onceEvents=this._onceEvents||{};return(n[t]=n[t]||{})[e]=!0,this}},e.off=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){var i=n.indexOf(e);return-1!=i&&n.splice(i,1),this}},e.emitEvent=function(t,e){var n=this._events&&this._events[t];if(n&&n.length){n=n.slice(0),e=e||[];for(var i=this._onceEvents&&this._onceEvents[t],o=0;o<n.length;o++){var r=n[o];i&&i[r]&&(this.off(t,r),delete i[r]),r.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t})?i.call(e,n,e,t):i)||(t.exports=o)},47:(t,e,n)=>{var i,o;!function(r,s){i=[n(741)],o=function(t){return function(t,e){"use strict";var n={extend:function(t,e){for(var n in e)t[n]=e[n];return t},modulo:function(t,e){return(t%e+e)%e}},i=Array.prototype.slice;n.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?i.call(t):[t]},n.removeFrom=function(t,e){var n=t.indexOf(e);-1!=n&&t.splice(n,1)},n.getParent=function(t,n){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,n))return t},n.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},n.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},n.filterFindElements=function(t,i){t=n.makeArray(t);var o=[];return t.forEach((function(t){if(t instanceof HTMLElement)if(i){e(t,i)&&o.push(t);for(var n=t.querySelectorAll(i),r=0;r<n.length;r++)o.push(n[r])}else o.push(t)})),o},n.debounceMethod=function(t,e,n){n=n||100;var i=t.prototype[e],o=e+"Timeout";t.prototype[e]=function(){var t=this[o];clearTimeout(t);var e=arguments,r=this;this[o]=setTimeout((function(){i.apply(r,e),delete r[o]}),n)}},n.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},n.toDashed=function(t){return t.replace(/(.)([A-Z])/g,(function(t,e,n){return e+"-"+n})).toLowerCase()};var o=t.console;return n.htmlInit=function(e,i){n.docReady((function(){var r=n.toDashed(i),s="data-"+r,a=document.querySelectorAll("["+s+"]"),l=d
2ocument.querySelectorAll(".js-"+r),u=n.makeArray(a).concat(n.makeArray(l)),c=s+"-options",h=t.jQuery;u.forEach((function(t){var n,r=t.getAttribute(s)||t.getAttribute(c);try{n=r&&JSON.parse(r)}catch(e){return void(o&&o.error("Error parsing "+s+" on "+t.className+": "+e))}var a=new e(t,n);h&&h.data(t,i,a)}))}))},n}(r,t)}.apply(e,i),void 0===o||(t.exports=o)}(window)},131:(t,e,n)=>{var i,o;window,void 0===(o="function"==typeof(i=function(){"use strict";function t(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}var e="undefined"==typeof console?function(){}:function(t){console.error(t)},n=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],i=n.length;function o(t){var n=getComputedStyle(t);return n||e("Style returned "+n+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),n}var r,s=!1;function a(e){if(function(){if(!s){s=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var n=document.body||document.documentElement;n.appendChild(e);var i=o(e);r=200==Math.round(t(i.width)),a.isBoxSizeOuter=r,n.removeChild(e)}}(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var l=o(e);if("none"==l.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<i;e++)t[n[e]]=0;return t}();var u={};u.width=e.offsetWidth,u.height=e.offsetHeight;for(var c=u.isBorderBox="border-box"==l.boxSizing,h=0;h<i;h++){var d=n[h],p=l[d],g=parseFloat(p);u[d]=isNaN(g)?0:g}var f=u.paddingLeft+u.paddingRight,m=u.paddingTop+u.paddingBottom,v=u.marginLeft+u.marginRight,y=u.marginTop+u.marginBottom,b=u.borderLeftWidth+u.borderRightWidth,w=u.borderTopWidth+u.borderBottomWidth,k=c&&r,x=t(l.width);!1!==x&&(u.width=x+(k?0:f+b));var E=t(l.height);return!1!==E&&(u.height=E+(k?0:m+w)),u.innerWidth=u.width-(f+b),u.innerHeight=u.height-(m+w),u.outerWidth=u.width+v,u.outerHeight=u.height+y,u}}return a})?i.call(e,n,e,t):i)||(t.exports=o)},564:function(t,e,n){!function(e,i){t.exports?t.exports=i(e,n(521)):e.imagesLoaded=i(e,e.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){let n=t.jQuery,i=t.console;function o(t,e,r){if(!(this instanceof o))return new o(t,e,r);let s=t;var a;"string"==typeof t&&(s=document.querySelectorAll(t)),s?(this.elements=(a=s,Array.isArray(a)?a:"object"==typeof a&&"number"==typeof a.length?[...a]:[a]),this.options={},"function"==typeof e?r=e:Object.assign(this.options,e),r&&this.on("always",r),this.getImages(),n&&(this.jqDeferred=new n.Deferred),setTimeout(this.check.bind(this))):i.error(`Bad element for imagesLoaded ${s||t}`)}o.prototype=Object.create(e.prototype),o.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)};const r=[1,9,11];o.prototype.addElementImages=function(t){"IMG"===t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);let{nodeType:e}=t;if(!e||!r.includes(e))return;let n=t.querySelectorAll("img");for(let t of n)this.addImage(t);if("string"==typeof this.options.background){let e=t.querySelectorAll(this.options.background);for(let t of e)this.addElementBackgroundImages(t)}};const s=/url\((['"])?(.*?)\1\)/gi;function a(t){this.img=t}function l(t,e){this.url=t,this.element=e,this.img=new Image}return o.prototype.addElementBackgroundImages=function(t){let e=getComputedStyle(t);if(!e)return;let n=s.exec(e.backgroundImage);for(;null!==n;){let i=n&&n[2];i&&this.addBackground(i,t),n=s.exec(e.backgroundImage)}},o.prototype.addImage=function(t){let e=new a(t);this.images.push(e)},o.prototype.addBackground=function(t,e){let n=new l(t,e);this.images.push(n)},o.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();let t=(t,e,n)=>{setTimeout((()=>{this.progress(t,e,n)}))};
2this.images.forEach((function(e){e.once("progress",t),e.check()}))},o.prototype.progress=function(t,e,n){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&i&&i.log(`progress: ${n}`,t,e)},o.prototype.complete=function(){let t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){let t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},a.prototype=Object.create(e.prototype),a.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.currentSrc||this.img.src)},a.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},a.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:n}=this.img,i="PICTURE"===n.nodeName?n:this.img;this.emitEvent("progress",[this,i,e])},a.prototype.handleEvent=function(t){let e="on"+t.type;this[e]&&this[e](t)},a.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},a.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},a.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},l.prototype=Object.create(a.prototype),l.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},l.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},l.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},o.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&(n=e,n.fn.imagesLoaded=function(t,e){return new o(this,t,e).jqDeferred.promise(n(this))})},o.makeJQueryPlugin(),o}))},521:function(t){var e,n;e="undefined"!=typeof window?window:this,n=function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let n=this._events=this._events||{},i=n[t]=n[t]||[];return i.includes(e)||i.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let n=this._onceEvents=this._onceEvents||{};return(n[t]=n[t]||{})[e]=!0,this},e.off=function(t,e){let n=this._events&&this._events[t];if(!n||!n.length)return this;let i=n.indexOf(e);return-1!=i&&n.splice(i,1),this},e.emitEvent=function(t,e){let n=this._events&&this._events[t];if(!n||!n.length)return this;n=n.slice(0),e=e||[];let i=this._onceEvents&&this._onceEvents[t];for(let o of n)i&&i[o]&&(this.off(t,o),delete i[o]),o.apply(this,e);return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t},t.exports?t.exports=n():e.EvEmitter=n()},751:(t,e,n)=>{var i,o,r;window,o=[n(794),n(131)],void 0===(r="function"==typeof(i=function(t,e){"use strict";var n=t.create("masonry");n.compatOptions.fitWidth="isFitWidth";var i=n.prototype;return i._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},i.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],n=t&&t.element;this.columnWidth=n&&e(n).outerWidth||this.containerWidth}var i=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,r=o/i,s=i-o%i;r=Math[s&&s<1?"round":"floor"](r),this.cols=Math.max(r,1)},i.getContainerWidth=function(){var t=this._getOption("fitWidth")?this.element.parentNode:this.element,n=e(t);this.containerWidth=n&&n.innerWidth},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,n=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var i=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](n,t),o={x:this.columnWidth*i.col,y:i.y},r=i.y+t.size.outerHeight,s=n+i.col,a=i.col;a<s;a++)this.colYs[a]=r;return o},i._getTopColPosition=function(t){var e=this._getTopColGroup(t),n=Math.min.apply(Math,e);return{col:e.indexOf(n),y:n}},i._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],n=this.cols+1-t,i=0;i<n;i++)e[i]=this._getColGroupY(i,t);return e},i._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var n=this.colYs.slice(t,t+e);return Math.max.apply(Math,n)},i._getHorizontalColPosition=function(t,e){var n=this.horizontalColIndex%this.cols;n=t>1&&n+t>this.cols?0:n;var i=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=i?n+t:this.horizontalColIndex,{col:n,y:this._getColGroupY(n,t)}},i._manageStamp=function(t){var n=e(t),i=this._getElementOffset(t),o=this._getOption("originLeft")?i.left:i.right,r=o+n.outerWidth,s=Math.floor(o/this.columnWidth);s=Math.max(0,s);var a=Math.floor(r/this.columnWidth);a-=r%this.columnWidth?0:1,a=Math.min(this.cols-1,a);for(var l=(this._getOption("originTop")?i.top:i.bottom)+n.outerHeight,u=s;u<=a;u++)this.colYs[u]=Math.max(l,this.colYs[u])},i._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},i._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},i.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},n})?i.apply(e,o):i)||(t.exports=r)},652:(t,e,n)=>{var i,o,r;window,o=[n(158),n(131)],void 0===(r="function"==typeof(i=function(t,e){"use strict";var n=document.documentElement.style,i="string"==typeof n.transition?"transition":"WebkitTransition",o="string"==typeof n.transform?"transform":"WebkitTransform",r={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[i],s={transform:o,transition:i,transitionDuration:i+"Duration",transitionProperty:i+"Property",transitionDelay:i+"Delay"};function a(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var l=a.prototype=Object.create(t.prototype);l.constructor=a,l._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},l.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},l.getSize=function(){this.size=e(this.element)},l.css=function(t){var e=this.element.style;for(var n in t)e[s[n]||n]=t[n]},l.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),n=this.layout._getOption("originTop"),i=t[e?"left":"right"],o=t[n?"top":"bottom"],r=parseFloat(i),s=parseFloat(o),a=this.layout.size;-1!=i.indexOf("%")&&(r=r/100*a.width),-1!=o.indexOf("%")&&(s=s/100*a.height),r=isNaN(r)?0:r,s=isNaN(s)?0:s,r-=e?a.paddingLeft:a.paddingRight,s-=n?a.paddingTop:a.paddingBottom,this.position.x=r,this.position.y=s},l.layoutPosition=function(){var t=this.layout.size,e={},n=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),o=n?"paddingLeft":"paddingRight",r=n?"left":"right",s=n?"right":"left",a=this.position.x+t[o];e[r]=this.getXValue(a),e[s]="";var l=i?"paddingTop":"paddingBottom",u=i?"top":"bottom",c=i?"bottom":"top",h=this.position.y+t[l];e[u]=this.getYValue(h),e[c]="",this.css(e),this.emitEvent("layout",[this])},l.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},l.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},l._transitionTo=function(t,e){this.getPosition();var n=this.position.x,i=this.position.y,o=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),!o||this.isTransitioning){var r=t-n,s=e-i,a={};a.transform=this.getTranslate(r,s),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},l.getTranslate=function(t,e){return"translate3d("+(t=this.layout._getOption("originLeft")?t:-t)+"px, "+(e=this.layout._getOption("originTop")?e:-e)+"px, 0)"},l.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},l.moveTo=l._transitionTo,l.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},l._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},l.transition=function(t){if(parseFloat(this.layout.options.transitionDuration)){var e=this._transn;for(var n in t.onTransitionEnd)e.onEnd[n]=t.onTransitionEnd[n];for(n in t.to)e.ingProperties[n]=!0,t.isCleaning&&(e.clean[n]=!0);t.from&&(this.css(t.from),this.element.offsetHeight),this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0}else this._nonTransition(t)};var u="opacity,"+o.replace(/([A-Z])/g,(function(t){return"-"+t.toLowerCase()}));l.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:u,transitionDuration:t,transitionDelay:this.staggerDelay||0}
vendor: 4,425 bytes, line 2
2),this.element.addEventListener(r,this,!1)}},l.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},l.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};l.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,n=c[t.propertyName]||t.propertyName;delete e.ingProperties[n],function(t){for(var e in t)return!1;return!0}(e.ingProperties)&&this.disableTransition(),n in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[n]),n in e.onEnd&&(e.onEnd[n].call(this),delete e.onEnd[n]),this.emitEvent("transitionEnd",[this])}},l.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(r,this,!1),this.isTransitioning=!1},l._removeStyles=function(t){var e={};for(var n in t)e[n]="";this.css(e)};var h={transitionProperty:"",transitionDuration:"",transitionDelay:""};return l.removeTransitionStyles=function(){this.css(h)},l.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},l.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},l.remove=function(){i&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",(function(){this.removeElem()})),this.hide()):this.removeElem()},l.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},l.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},l.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var n in e)return n},l.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},l.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},l.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},a})?i.apply(e,o):i)||(t.exports=r)},794:(t,e,n)=>{var i,o;!function(r,s){"use strict";i=[n(158),n(131),n(47),n(652)],o=function(t,e,n,i){return function(t,e,n,i,o){var r=t.console,s=t.jQuery,a=function(){},l=0,u={};function c(t,e){var n=i.getQueryElement(t);if(n){this.element=n,s&&(this.$element=s(this.element)),this.options=i.extend({},this.constructor.defaults),this.option(e);var o=++l;this.element.outlayerGUID=o,u[o]=this,this._create(),this._getOption("initLayout")&&this.layout()}else r&&r.error("Bad element for "+this.constructor.namespace+": "+(n||t))}c.namespace="outlayer",c.Item=o,c.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var h=c.prototype;function d(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}i.extend(h,e.prototype),h.option=function(t){i.extend(this.options,t)},h._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},c.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},h._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),i.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},h.reloadItems=function(){this.items=this._itemize(this.element.children)},h._itemize=function(t){for(var e=this._filterFindItemElements(t),n=this.constructor.Item,i=[],o=0;o<e.length;o++){var r=new n(e[o],this);i.push(r)}return i},h._filterFindItemElements=function(t){return i.filterFindElements(t,this.options.itemSelector)},h.getItemElements=function(){return this.items.map((function(t){return t.element}))},h.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0}
vendor: 5,115 bytes, line 2
2,h._init=h.layout,h._resetLayout=function(){this.getSize()},h.getSize=function(){this.size=n(this.element)},h._getMeasurement=function(t,e){var i,o=this.options[t];o?("string"==typeof o?i=this.element.querySelector(o):o instanceof HTMLElement&&(i=o),this[t]=i?n(i)[e]:o):this[t]=0},h.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},h._getItemsForLayout=function(t){return t.filter((function(t){return!t.isIgnored}))},h._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var n=[];t.forEach((function(t){var i=this._getItemLayoutPosition(t);i.item=t,i.isInstant=e||t.isLayoutInstant,n.push(i)}),this),this._processLayoutQueue(n)}},h._getItemLayoutPosition=function(){return{x:0,y:0}},h._processLayoutQueue=function(t){this.updateStagger(),t.forEach((function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)}),this)},h.updateStagger=function(){var t=this.options.stagger;if(null!=t)return this.stagger=function(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),n=e&&e[1],i=e&&e[2];return n.length?(n=parseFloat(n))*(p[i]||1):0}(t),this.stagger;this.stagger=0},h._positionItem=function(t,e,n,i,o){i?t.goTo(e,n):(t.stagger(o*this.stagger),t.moveTo(e,n))},h._postLayout=function(){this.resizeContainer()},h.resizeContainer=function(){if(this._getOption("resizeContainer")){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},h._getContainerSize=a,h._setContainerMeasure=function(t,e){if(void 0!==t){var n=this.size;n.isBorderBox&&(t+=e?n.paddingLeft+n.paddingRight+n.borderLeftWidth+n.borderRightWidth:n.paddingBottom+n.paddingTop+n.borderTopWidth+n.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},h._emitCompleteOnItems=function(t,e){var n=this;function i(){n.dispatchEvent(t+"Complete",null,[e])}var o=e.length;if(e&&o){var r=0;e.forEach((function(e){e.once(t,s)}))}else i();function s(){++r==o&&i()}},h.dispatchEvent=function(t,e,n){var i=e?[e].concat(n):n;if(this.emitEvent(t,i),s)if(this.$element=this.$element||s(this.element),e){var o=s.Event(e);o.type=t,this.$element.trigger(o,n)}else this.$element.trigger(t,n)},h.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},h.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},h.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},h.unstamp=function(t){(t=this._find(t))&&t.forEach((function(t){i.removeFrom(this.stamps,t),this.unignore(t)}),this)},h._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),i.makeArray(t)},h._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},h._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},h._manageStamp=a,h._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,o=n(t);return{left:e.left-i.left-o.marginLeft,top:e.top-i.top-o.marginTop,right:i.right-e.right-o.marginRight,bottom:i.bottom-e.bottom-o.marginBottom}},h.handleEvent=i.handleEvent,h.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},h.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},h.onresize=function(){this.resize()},i.debounceMethod(c,"onresize",100),h.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},h.needsResizeLayout=function(){var t=n(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},h.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},h.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},h.prepended=function(t){var e=this._itemize(t);if(e.length){var n=this.items.slice(0);this.items=e.concat(n),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(n)}},h.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach((function(t,n){t.stagger(n*e),t.reveal()}))}},h.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach((function(t,n){t.stagger(n*e),t.hide()}))}},h.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},h.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},h.getItem=function(t){for(var e=0;e<this.items.length;e++){var n=this.items[e];if(n.element==t)return n}},h.getItems=function(t){t=i.makeArray(t);var e=[];return t.forEach((function(t){var n=this.getItem(t);n&&e.push(n)}),this),e},h.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach((function(t){t.remove(),i.removeFrom(this.items,t)}),this)},h.destroy=function(){var t=this.element.style;
2t.height="",t.position="",t.width="",this.items.forEach((function(t){t.destroy()})),this.unbindResize();var e=this.element.outlayerGUID;delete u[e],delete this.element.outlayerGUID,s&&s.removeData(this.element,this.constructor.namespace)},c.data=function(t){var e=(t=i.getQueryElement(t))&&t.outlayerGUID;return e&&u[e]},c.create=function(t,e){var n=d(c);return n.defaults=i.extend({},c.defaults),i.extend(n.defaults,e),n.compatOptions=i.extend({},c.compatOptions),n.namespace=t,n.data=c.data,n.Item=d(o),i.htmlInit(n,t),s&&s.bridget&&s.bridget(t,n),n};var p={ms:1,s:1e3};return c.Item=o,c}(r,t,e,n,i)}.apply(e,i),void 0===o||(t.exports=o)}(window)},660:(t,e,n)=>{var i=function(t){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,i={},o={manual:t.Prism&&t.Prism.manual,disableWorkerMessageHandler:t.Prism&&t.Prism.disableWorkerMessageHandler,util:{encode:function t(e){return e instanceof r?new r(e.type,t(e.content),e.alias):Array.isArray(e)?e.map(t):e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(t){return Object.prototype.toString.call(t).slice(8,-1)},objId:function(t){return t.__id||Object.defineProperty(t,"__id",{value:++n}),t.__id},clone:function t(e,n){var i,r;switch(n=n||{},o.util.type(e)){case"Object":if(r=o.util.objId(e),n[r])return n[r];for(var s in i={},n[r]=i,e)e.hasOwnProperty(s)&&(i[s]=t(e[s],n));return i;case"Array":return r=o.util.objId(e),n[r]?n[r]:(i=[],n[r]=i,e.forEach((function(e,o){i[o]=t(e,n)})),i);default:return e}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+n)},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(i){var t=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(i.stack)||[])[1];if(t){var e=document.getElementsByTagName("script");for(var n in e)if(e[n].src==t)return e[n]}return null}},isActive:function(t,e,n){for(var i="no-"+e;t;){var o=t.classList;if(o.contains(e))return!0;if(o.contains(i))return!1;t=t.parentElement}return!!n}},languages:{plain:i,plaintext:i,text:i,txt:i,extend:function(t,e){var n=o.util.clone(o.languages[t]);for(var i in e)n[i]=e[i];return n},insertBefore:function(t,e,n,i){var r=(i=i||o.languages)[t],s={};for(var a in r)if(r.hasOwnProperty(a)){if(a==e)for(var l in n)n.hasOwnProperty(l)&&(s[l]=n[l]);n.hasOwnProperty(a)||(s[a]=r[a])}var u=i[t];
vendor: 4,291 bytes, line 2
2return i[t]=s,o.languages.DFS(o.languages,(function(e,n){n===u&&e!=t&&(this[e]=s)})),s},DFS:function t(e,n,i,r){r=r||{};var s=o.util.objId;for(var a in e)if(e.hasOwnProperty(a)){n.call(e,a,e[a],i||a);var l=e[a],u=o.util.type(l);"Object"!==u||r[s(l)]?"Array"!==u||r[s(l)]||(r[s(l)]=!0,t(l,n,a,r)):(r[s(l)]=!0,t(l,n,null,r))}}},plugins:{},highlightAll:function(t,e){o.highlightAllUnder(document,t,e)},highlightAllUnder:function(t,e,n){var i={callback:n,container:t,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};o.hooks.run("before-highlightall",i),i.elements=Array.prototype.slice.apply(i.container.querySelectorAll(i.selector)),o.hooks.run("before-all-elements-highlight",i);for(var r,s=0;r=i.elements[s++];)o.highlightElement(r,!0===e,i.callback)},highlightElement:function(e,n,i){var r=o.util.getLanguage(e),s=o.languages[r];o.util.setLanguage(e,r);var a=e.parentElement;a&&"pre"===a.nodeName.toLowerCase()&&o.util.setLanguage(a,r);var l={element:e,language:r,grammar:s,code:e.textContent};function u(t){l.highlightedCode=t,o.hooks.run("before-insert",l),l.element.innerHTML=l.highlightedCode,o.hooks.run("after-highlight",l),o.hooks.run("complete",l),i&&i.call(l.element)}if(o.hooks.run("before-sanity-check",l),(a=l.element.parentElement)&&"pre"===a.nodeName.toLowerCase()&&!a.hasAttribute("tabindex")&&a.setAttribute("tabindex","0"),!l.code)return o.hooks.run("complete",l),void(i&&i.call(l.element));if(o.hooks.run("before-highlight",l),l.grammar)if(n&&t.Worker){var c=new Worker(o.filename);c.onmessage=function(t){u(t.data)},c.postMessage(JSON.stringify({language:l.language,code:l.code,immediateClose:!0}))}else u(o.highlight(l.code,l.grammar,l.language));else u(o.util.encode(l.code))},highlight:function(t,e,n){var i={code:t,grammar:e,language:n};if(o.hooks.run("before-tokenize",i),!i.grammar)throw new Error('The language "'+i.language+'" has no grammar.');return i.tokens=o.tokenize(i.code,i.grammar),o.hooks.run("after-tokenize",i),r.stringify(o.util.encode(i.tokens),i.language)},tokenize:function(t,e){var n=e.rest;if(n){for(var i in n)e[i]=n[i];delete e.rest}var o=new l;return u(o,o.head,t),a(t,o,e,o.head,0),function(t){for(var e=[],n=t.head.next;n!==t.tail;)e.push(n.value),n=n.next;return e}(o)},hooks:{all:{},add:function(t,e){var n=o.hooks.all;n[t]=n[t]||[],n[t].push(e)},run:function(t,e){var n=o.hooks.all[t];if(n&&n.length)for(var i,r=0;i=n[r++];)i(e)}},Token:r};function r(t,e,n,i){this.type=t,this.content=e,this.alias=n,this.length=0|(i||"").length}function s(t,e,n,i){t.lastIndex=e;var o=t.exec(n);if(o&&i&&o[1]){var r=o[1].length;o.index+=r,o[0]=o[0].slice(r)}return o}function a(t,e,n,i,l,h){for(var d in n)if(n.hasOwnProperty(d)&&n[d]){var p=n[d];p=Array.isArray(p)?p:[p];for(var g=0;g<p.length;++g){if(h&&h.cause==d+","+g)return;var f=p[g],m=f.inside,v=!!f.lookbehind,y=!!f.greedy,b=f.alias;if(y&&!f.pattern.global){var w=f.pattern.toString().match(/[imsuy]*$/)[0];f.pattern=RegExp(f.pattern.source,w+"g")}for(var k=f.pattern||f,x=i.next,E=l;x!==e.tail&&!(h&&E>=h.reach);E+=x.value.length,x=x.next){var _=x.value;if(e.length>t.length)return;if(!(_ instanceof r)){var L,A=1;if(y){if(!(L=s(k,E,t,v))||L.index>=t.length)break;var S=L.index,F=L.index+L[0].length,T=E;for(T+=x.value.length;S>=T;)T+=(x=x.next).value.length;if(E=T-=x.value.length,x.value instanceof r)continue;for(var C=x;C!==e.tail&&(T<F||"string"==typeof C.value);C=C.next)A++,T+=C.value.length;A--,_=t.slice(E,T),L.index-=E}else if(!(L=s(k,0,_,v)))continue;S=L.index;var I=L[0],z=_.slice(0,S),O=_.slice(S+I.length),W=E+_.length;h&&W>h.reach&&(h.reach=W);var $=x.prev;if(z&&($=u(e,$,z),E+=z.length),c(e,$,A),x=u(e,$,new r(d,m?o.tokenize(I,m):I,b,I)),O&&u(e,x,O),A>1){var P={cause:d+","+g,reach:W};a(t,e,n,x.prev,E,P),h&&P.reach>h.reach&&(h.reach=P.reach)}}}}}}function l(){var t={value:null,prev:null,next:null},e={value:null,prev:t,next:null};t.next=e,this.head=t,this.tail=e,this.length=0}function u(t,e,n){var i=e.next,o={value:n,prev:e,next:i};return e.next=o,i.prev=o,t.length++,o}function c(t,e,n){for(var i=e.next,o=0;o<n&&i!==t.tail;o++)i=i.next;e.next=i,i.prev=e,t.length-=o}if(t.Prism=o,r.stringify=function t(e,n){if("string"==typeof e)return e;if(Array.isArray(e)){var i="";return e.forEach((function(e){i+=t(e,n)})),i}
vendor: 4,317 bytes, line 2
2var r={type:e.type,content:t(e.content,n),tag:"span",classes:["token",e.type],attributes:{},language:n},s=e.alias;s&&(Array.isArray(s)?Array.prototype.push.apply(r.classes,s):r.classes.push(s)),o.hooks.run("wrap",r);var a="";for(var l in r.attributes)a+=" "+l+'="'+(r.attributes[l]||"").replace(/"/g,"&quot;")+'"';return"<"+r.tag+' class="'+r.classes.join(" ")+'"'+a+">"+r.content+"</"+r.tag+">"},!t.document)return t.addEventListener?(o.disableWorkerMessageHandler||t.addEventListener("message",(function(e){var n=JSON.parse(e.data),i=n.language,r=n.code,s=n.immediateClose;t.postMessage(o.highlight(r,o.languages[i],i)),s&&t.close()}),!1),o):o;var h=o.util.currentScript();function d(){o.manual||o.highlightAll()}if(h&&(o.filename=h.src,h.hasAttribute("data-manual")&&(o.manual=!0)),!o.manual){var p=document.readyState;"loading"===p||"interactive"===p&&h&&h.defer?document.addEventListener("DOMContentLoaded",d):window.requestAnimationFrame?window.requestAnimationFrame(d):window.setTimeout(d,16)}return o}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});t.exports&&(t.exports=i),void 0!==n.g&&(n.g.Prism=i),i.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},i.languages.markup.tag.inside["attr-value"].inside.entity=i.languages.markup.entity,i.languages.markup.doctype.inside["internal-subset"].inside=i.languages.markup,i.hooks.add("wrap",(function(t){"entity"===t.type&&(t.attributes.title=t.content.replace(/&amp;/,"&"))})),Object.defineProperty(i.languages.markup.tag,"addInlined",{value:function(t,e){var n={};n["language-"+e]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:i.languages[e]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var o={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};o["language-"+e]={pattern:/[\s\S]+/,inside:i.languages[e]};var r={};r[t]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return t})),"i"),lookbehind:!0,greedy:!0,inside:o},i.languages.insertBefore("markup","cdata",r)}}),Object.defineProperty(i.languages.markup.tag,"addAttribute",{value:function(t,e){i.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[e,"language-"+e],inside:i.languages[e]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),i.languages.html=i.languages.markup,i.languages.mathml=i.languages.markup,i.languages.svg=i.languages.markup,i.languages.xml=i.languages.extend("markup",{}),i.languages.ssml=i.languages.xml,i.languages.atom=i.languages.xml,i.languages.rss=i.languages.xml,function(t){var e=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;t.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+e.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]
vendor: 8,421 bytes, line 2
2*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+e.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+e.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+e.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:e,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},t.languages.css.atrule.inside.rest=t.languages.css;var n=t.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(i),i.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},i.languages.javascript=i.languages.extend("clike",{"class-name":[i.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),i.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,i.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:i.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:i.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:i.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:i.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:i.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),i.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:i.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),i.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),i.languages.markup&&(i.languages.markup.tag.addInlined("script","javascript"),i.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),i.languages.js=i.languages.javascript,function(){if(void 0!==i&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var t={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},e="data-src-status",n="loading",o="loaded",r="pre[data-src]:not(["+e+'="'+o+'"]):not(['+e+'="'+n+'"])';i.hooks.add("before-highlightall",(function(t){t.selector+=", "+r})),i.hooks.add("before-sanity-check",(function(s){var a=s.element;if(a.matches(r)){s.code="",a.setAttribute(e,n);var l=a.appendChild(document.createElement("CODE"));l.textContent="Loading…";var u=a.getAttribute("data-src"),c=s.language;if("none"===c){var h=(/\.(\w+)$/.exec(u)||[,"none"])[1];c=t[h]||h}i.util.setLanguage(l,c),i.util.setLanguage(a,c);var d=i.plugins.autoloader;d&&d.loadLanguages(c),function(t,n,r){var s=new XMLHttpRequest;s.open("GET",t,!0),s.onreadystatechange=function(){4==s.readyState&&(s.status<400&&s.responseText?function(t){a.setAttribute(e,o);var n=function(t){var e=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(t||"");if(e){var n=Number(e[1]),i=e[2],o=e[3];return i?o?[n,Number(o)]:[n,void 0]:[n,n]}}(a.getAttribute("data-range"));if(n){var r=t.split(/\r\n?|\n/g),s=n[0],u=null==n[1]?r.length:n[1];s<0&&(s+=r.length),s=Math.max(0,Math.min(s-1,r.length)),u<0&&(u+=r.length),u=Math.max(0,Math.min(u,r.length)),t=r.slice(s,u).join("\n"),a.hasAttribute("data-start")||a.setAttribute("data-start",String(s+1))}l.textContent=t,i.highlightElement(l)}(s.responseText):s.status>=400?r("✖ Error "+s.status+" while fetching file: "+s.statusText):r("✖ Error: File does not exist or is empty"))},s.send(null)}(u,0,(function(t){a.setAttribute(e,"failed"),l.textContent=t}))}})),i.plugins.fileHighlight={highlight:function(t){for(var e,n=(t||document).querySelectorAll(r),o=0;e=n[o++];)i.highlightElement(e)}};var s=!1;i.fileHighlight=function(){s||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),s=!0),i.plugins.fileHighlight.highlight.apply(this,arguments)}}}()}},e={};function n(i){var o=e[i];if(void 0!==o)return o.exports;var r=e[i]={exports:{}};
2return t[i].call(r.exports,r,r.exports,n),r.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";const t=jQuery;var e=n.n(t),i=n(660),o=n.n(i);var r=n(751),s=n.n(r),a=n(564),l=n.n(a);e()(window).resize((function(){}));var u=function(t,e){var n=Number(e.getAttribute("data-tab-index"))+1;return t.querySelector(".wp-block-valu-tab-item__tab".concat(n))},c=function(t,e,n,i){t.setAttribute("aria-expanded",n?"true":"false"),t.classList.toggle("wp-block-valu-tabs__tab-selection--active",n),e&&(n?function(t,e){e?(t.style.maxHeight="0px",t.offsetHeight,t.style.maxHeight="".concat(t.scrollHeight,"px"),t.addEventListener("transitionend",(function e(n){n.target===t&&"max-height"===n.propertyName&&(t.style.maxHeight="none",t.removeEventListener("transitionend",e))}))):t.style.maxHeight="none"}(e,i):function(t,e){e?(t.style.maxHeight="".concat(t.scrollHeight,"px"),t.offsetHeight,t.style.maxHeight="0px"):t.style.maxHeight="0px"}(e,i))};var h=class{constructor(t){this.o=new Map,this.i=t}on(t,e){let n=this.o.get(t)||new Set;return this.o.set(t,n),n.add(e),()=>{this.off(t,e)}}once(t,e){let n=this.on(t,(t=>{n(),e(t,this.i)}));return n}off(t,e){this.o.get(t)?.delete(e)}dispose(){this.o.clear()}emit(t,e){let n=this.o.get(t);if(typeof window<"u"){let n=new CustomEvent("findkituievent",{detail:{eventName:t,data:e,instance:this.i}});window.dispatchEvent(n)}if(n)for(let t of n)t(e,this.i)}};function d(t,e,n,i){return t.addEventListener(e,n,i),()=>{t.removeEventListener(e,n)}}var p=globalThis.document,g=t=>{throw new Error(`[findkit] Not loaded. Cannot use ${t}`)},f=(...t)=>{console.error("[findkit]",...t)};function m(t){let e="https://cdn.findkit.com/ui/v1.0.3";return t.endsWith(".js")?`${e}/esm/${t}`:`${e}/${t}`}function v(t,...e){let n="";return t.forEach(((t,i)=>{n+=t+(e[i]||"")})),n}function y(t,e,n){let i=t=>{let i=(Array.isArray(t)||t instanceof NodeList?Array.from(t):[t]).filter((t=>t instanceof e));0===i.length?f("select(): No elements found with",t):n(i[0],...i.slice(1))};"string"==typeof t?function(t){"loading"!==p.readyState?t():d(p,"DOMContentLoaded",(()=>{t()}),{once:!0})}((()=>{i(p.querySelectorAll(t))})):i(t)}var b={css:v};function w(t){return(...e)=>{let n=b[t];return n||g(t),n(...e)}}var k={};function x(t){let e={};return new Proxy(t,{get:(t,n)=>(e[n]||(e[n]=(...e)=>{let i=t?.[n];return i||g(String(n)),i.apply(t,e)}),e[n])})}w("html"),w("h"),w("useCustomRouterData");var E,_,L,A,S,F,T,C,I,z,O=x(k);async function W(t){let e="string"==typeof t?t:t.href;if(!e)return;let n=p.createElement("link");n.rel="preload",n.as="style",n.href=e;let i=new Promise((t=>{setTimeout(t,2e3),d(n,"load",t,{once:!0}),d(n,"error",(()=>{f(`Failed to load stylesheet ${e}`),t({})}),{once:!0})}));p.head.appendChild(n),await i,n.remove()}w("useTerms"),w("useTotal"),w("useResults"),w("useParams"),w("useGroups"),w("useTotalHitCount"),w("useLoading"),w("useInput"),w("useLang"),w("useTranslate"),e()(document).ready((function(){o().highlightAll(),e()(".header-crisis .wp-block-query").is(":empty")||e()(".header-crisis").show()})),document.addEventListener("DOMContentLoaded",(function(){function t(t){t.classList.contains("toggled")?t.classList.remove("toggled"):t.classList.add("toggled"),document.querySelectorAll(".wp-block-navigation-item").forEach((function(t){t.classList.contains("valu-popular-pages__toggle")||(t.classList.contains("hidden")?(t.classList.remove("hidden"),t.style.maxHeight="39px"):(t.classList.add("hidden"),t.style.maxHeight=null))}))}document.querySelectorAll(".wp-block-navigation-item").forEach((function(t){t.style.display="flex"}));var e=document.querySelector(".valu-popular-pages__toggle");e&&(e.addEventListener("click",(function(e){e.preventDefault(),t(this)})),e.addEventListener("keypress",(function(e){e.preventDefault(),"Enter"===e.key&&t(this)}))),document.querySelectorAll(".wp-block-navigation-item:not(.valu-popular-pages__toggle)").forEach((function(t){t.style.maxHeight="39px",t.classList.add("hidden")}))}
2)),e()(".back-to-top").on("click keypress",(function(t){t.preventDefault(),e()("html, body").animate({scrollTop:0},325);var n=e()(".header-skip-link");t.type&&"keypress"===t.type&&n?n.focus():e()('.header a:not(".header-skip-link")').first().focus()})),function(){if(document.querySelector(".valu-footer__copyright")){var t=(new Date).getFullYear();document.querySelector(".valu-footer__copyright").textContent="© ".concat(t," Tornion kaupunki")}}(),I=null,z=function(t){t&&(I&&I.destroy(),t.style.opacity="0",I=new(s())(t,{itemSelector:".wp-block-post",gutter:30,columnWidth:436,isFitWidth:!0}),l()(t,(function(){t.style.opacity="1",I.layout()})))},document.addEventListener("DOMContentLoaded",(function(){var t=document.querySelector(".masonry-grid");window.innerWidth<768||(z(t),e()(".wp-block-valu-tabs__tab-selection").on("click keypress",(function(t){if("click"===t.type||"Enter"===t.key){var n=e()(this).attr("data-tab-index"),i=e()(".wp-block-valu-tab-item__tab".concat(Number(n)+1)).find(".masonry-grid")[0];z(i)}})))})),document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll(".wp-block-valu-tabs").forEach((function(t,e){return function(t,e){var n=t.querySelector(".wp-block-valu-tabs__tabs"),i=t.querySelector(".wp-block-valu-tabs__content");if(n&&i){var o=function(t){return Array.from(t.querySelectorAll(".wp-block-valu-tabs__tab-selection"))}(t);if(o.length){var r=Array.from(i.querySelectorAll(".wp-block-valu-tab-item")),s={root:t,tabsContainer:n,content:i,buttons:o,originalItemOrder:r,id:e,mode:"desktop",mobileQuery:window.matchMedia("(max-width: 767px)")};t.addEventListener("click",function(t){return function(e){var n=e.target.closest(".wp-block-valu-tabs__tab-selection");if(n&&t.root.contains(n)&&t.mobileQuery.matches){e.stopImmediatePropagation(),e.preventDefault();var i="true"===n.getAttribute("aria-expanded"),o=n.getBoundingClientRect(),r=0;i||t.buttons.forEach((function(e){if(e!==n&&"true"===e.getAttribute("aria-expanded")){var i=u(t.root,e);if(i){var s=i.getBoundingClientRect();s.top<o.top&&(r+=s.height)}}})),t.buttons.forEach((function(e){if(e!==n){var i=u(t.root,e);c(e,i,!1,!0)}}));var s=u(t.root,n);if(c(n,s,!i,!0),!i){var a=window.matchMedia("(prefers-reduced-motion: reduce)").matches,l=parseFloat(getComputedStyle(n).scrollMarginTop)||0,h=Math.max(0,o.top+window.scrollY-r-l);window.scrollTo({top:h,behavior:a?"auto":"smooth"})}}}}(s),!0);var a=function(){s.mobileQuery.matches?function(t){if("mobile"!==t.mode){var e=t.root,n=t.content;t.buttons.forEach((function(i,o){var r=u(e,i);n.appendChild(i),r&&(r.style.display="block",n.appendChild(r),r.id||(r.id="valu-tab-panel-".concat(t.id,"-").concat(o)),r.setAttribute("role","region"),i.id||(i.id="valu-tab-button-".concat(t.id,"-").concat(o)),i.setAttribute("aria-controls",r.id),r.setAttribute("aria-labelledby",i.id)),c(i,r,0===o,!1)})),t.mode="mobile"}}(s):function(t){if("mobile"===t.mode){var e=t.tabsContainer,n=t.content,i=t.buttons,o=t.originalItemOrder;i.forEach((function(t){e.appendChild(t),t.removeAttribute("aria-expanded"),t.removeAttribute("aria-controls"),t.classList.remove("wp-block-valu-tabs__tab-selection--active")})),o.forEach((function(t){n.appendChild(t),t.style.maxHeight="",t.style.display="",t.removeAttribute("role"),t.removeAttribute("aria-labelledby")})),i[0]&&i[0].classList.add("wp-block-valu-tabs__tab-selection--active"),t.mode="desktop"}}(s)};s.mobileQuery.addEventListener("change",a),a()}}}(t,e)}))})),e()(".valu-landing-pageslist").length&&e()(".valu-landing-pageslist .wp-block-post").on("click",(function(){window.location.href=e()(this).find("a").attr("href")})),document.addEventListener("DOMContentLoaded",(function(){var t=document.body.className.match(/lang-([a-z]{2})/i)?document.body.className.match(/lang-([a-z]{2})/i)[1]:"en",e={en:"opens in a new tab",fi:"avautuu uudessa välilehdessä",sv:"öppnas i en ny flik"},n=document.querySelectorAll("a"),i=window.location.hostname;n.forEach((function(n){if(n.href){var o=new URL(n.href),r=o.hostname,s=o.pathname,a=/\.\w+$/.test(s);if((r!==i||a)&&"https:"===o.protocol){n.target="_blank",n.rel="noopener noreferrer";var l=n.textContent||n.href,u=e[t]||e.en;n.setAttribute("aria-label","".concat(l," (").concat(u,")"))}}}))})),document.addEventListener("DOMContentLoaded",(function(){var t=function(t,e){return t.length>e?t.substring(0,e)+"...":t},e=document.querySelectorAll(".valu-news__newslist-title");e.length&&e.forEach((function(e){var n=e.textContent.trim(),i=e.querySelector("a");i?i.textContent=t(i.textContent,90):e.textContent=t(n,90)}))})),document.addEventListener("DOMContentLoaded",(function(){var t=document.querySelectorAll(".campaign-toc a"),e=document.querySelectorAll(".campaign-content-wrapper > div");t.forEach((function(t){t.addEventListener("click",(function(t){t.preventDefault();var n=this.getAttribute("href"),i=document.querySelector(n);e.forEach((function(t){t.classList.remove("active")})),setTimeout((function(){i.classList.add("active"),i.scrollIntoView({behavior:"smooth"})}),50)}))}));var n=document.querySelector(".campaign-toc");document.querySelectorAll(".campaign-back-button").forEach((function(t){t.addEventListener("click",(function(t){t.preventDefault(),e.forEach((function(t){t.classList.remove("active")})),n.scrollIntoView({behavior:"smooth"})}))}))})),e()("body").hasClass("site-tornio")&&(A=function(){var t=document.getElementsByTagName("html")[0].lang.slice(0,2).toLowerCase();return"fi"!==t&&"sv"!==t&&"en"!==t?"fi":t}(),S={posts:{fi:"Ajankohtaiset",sv:"",en:""},pages:{fi:"Sivut",sv:"Sidor",en:"Pages"},blogs:{fi:"Blogit",sv:"",en:""},contacts:{fi:"Yhteystiedot",sv:"",en:""},pdf:{fi:"PDF-tiedostot",sv:"",en:""},lapha:{fi:"Lapin hyvinvointialue (lapha.fi)",sv:"Lapplands välfärdsområde (lapha.fi)",en:"Wellbeing services county of Lapland (lapha.fi)"}},F=function(t){return t.trim().toLowerCase().replace("ä","a").replace("ö","o").replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-")},T=new class{constructor(t){this.u=!1,this.a=new class t{constructor(e){this.r=new Set,this.c=!1,this.create=t=>{if(this.c)return()=>{};let e=t();return this.r.add(e),()=>{this.r.has(e)&&(this.r.delete(e),e())}},this.child=e=>{let n=new t((()=>{this.r.delete(n.dispose),e?.()}));return this.disposed?n.dispose():this.create((()=>n.dispose)),n},this.dispose=()=>{this.c=!0;let t=Array.from(this.r);this.r.clear(),t.forEach((t=>t())),this.d?.()},this.d=e}get disposed(){return this.c}get size(){return this.r.size}},this.t=function(){let t,e=new h("lazyValue");return Object.assign((n=>{void 0!==t?n(t):e.once("value",(e=>{t=e.value,n(t)}))}),{get:()=>t,provide:n=>{if(void 0!==t)throw new Error("Value already provided");t=n,e.emit("value",{value:n})}})}
2(),this.close=this.s("close"),this.setLang=this.s("setLang"),this.addTranslation=this.s("addTranslation"),this.updateGroups=this.s("updateGroups"),this.setCustomRouterData=this.s("setCustomRouterData"),this.updateParams=this.s("updateParams"),this.activateGroup=this.s("activateGroup"),this.clearGroup=this.s("clearGroup"),this.preload=async()=>{await this.l(),await new Promise((t=>{this.t(t)}))},this.f=t=>{t.target instanceof HTMLAnchorElement&&(t.ctrlKey||t.shiftKey||t.metaKey||2===t.which)||(t.preventDefault(),this.toggle())};let e=t.instanceId??"fdk";this.e=t,this.n=new h(this);let n={instanceId:e,utils:x(b),preact:O,options:{...t,instanceId:e}};this.n.emit("init",n),this.e=n.options,this.emitLoadingEvents(),(this.m()||!1===t.modal||"boolean"!=typeof t.modal&&t.container)&&this.open()}emitLoadingEvents(){let t,e=this.n,n=0,i=!1,o=()=>{n++,!t&&(t=setTimeout((()=>{t=void 0,i||(i=!0,e.emit("loading",{}),this.t((t=>{t.state.loading=i})))}),this.e.loadingThrottle??1e3))},r=()=>{setTimeout((()=>{n--,!(n>0)&&(clearTimeout(t),t=void 0,i&&(i=!1,e.emit("loading-done",{}),this.t((t=>{t.state.loading=i}))))}),10)};e.on("fetch",o),e.on("fetch-done",r),e.once("request-open",(t=>{t.preloaded||(o(),e.once("loaded",r))}))}get groups(){return this.t.get()?.getGroups()??this.e.groups??[]}get params(){return this.t.get()?.getParams()??this.e.params??{tagQuery:[]}}on(t,e){return this.n.on(t,e)}once(t,e){return this.n.once(t,e)}terms(){return this.t.get()?.state.usedTerms??""}status(){return this.t.get()?.state.status??"waiting"}dispose(){this.close(),this.a.dispose()}s(t){return(...e)=>{this.t((n=>{n[t](...e)}))}}get id(){return this.e.instanceId??"fdk"}m(){if(typeof window>"u")return!1;let t=location.search;"hash"===this.e.router&&(t=location.hash.slice(1));let e=new URLSearchParams(t),n=this.e.separator??"_";return e.has(this.id+n+"q")}p(){let t=[];return!this.e.load&&!1!==this.e.builtinStyles&&t.push({href:m("styles.css"),layer:"findkit.core"}),this.e.styleSheet&&t.push({href:this.e.styleSheet,layer:"findkit.user"}),t}open(t,e){this.n.emit("request-open",{preloaded:!!this.t.get()}),this.l(),this.t((n=>{n.open(t,e)}))}toggle(){this.open(void 0,{toggle:!0})}search(t){this.open(t)}async h(){let t,e=Promise.all(this.p().map(W));return t=this.e.load?this.e.load():async function(t,e){let n=window,i=`${t}_promise`;if(n[i])return n[i];let o=new Promise(((n,i)=>{let o=p.createElement("script");o.type="module";let r=setTimeout((()=>{i(new Error(`[findkit] Timeout loading script ${e} with ${t}`))}),1e4);Object.assign(window,{[t](e){delete window[t],clearTimeout(r),o.remove(),n(e)}}),o.src=e,p.head.appendChild(o)}));return n[i]=o,o}("FINDKIT_LOADED_1.0.3",m("implementation.js")).then((t=>({js:t}))),await e,await t}async l(){if(this.u||this.t.get())return;let t=function(t){if(t.searchEndpoint)return t.searchEndpoint;if(t.publicToken)return function(t){let e="c",n="search",i=t.split(":",2)[1];i&&"eu-north-1"!==i&&(n=`search-${i}`);try{let t=new URLSearchParams(location.hash.slice(1));e=t.get("__findkit_version")||e,n=t.get("__findkit_subdomain")||n}catch{}return`https://${n}.findkit.com/${e}/${t}/search?p=${t}`}(t.publicToken);throw new Error("[findkit] publicToken or searchEndpoint is required")}(this.e)+"&warmup";fetch(t,{method:"POST",headers:{"Content-Type":"text/plain"},body:"{}"}).catch((()=>{})),this.u=!0;let e=await this.h();Object.assign(b,e.js),Object.assign(k,e.js.preact);let{styleSheet:n,load:i,css:o,...r}=this.e,s=this.p();e.css&&s.push({css:e.css,layer:"findkit.core"}),o&&s.push({css:o,layer:"findkit.user"});let a=t=>{this.a.create((()=>{let{engine:n,host:i}=e.js._init({...r,container:t,layeredCSS:s,instanceId:this.id,events:this.n,searchEndpoint:this.e.searchEndpoint});return this.u=!0,this.container=i,this.t.provide(n),this.n.emit("loaded",{container:i}),n.start(),n.dispose}))};this.e.container?y(this.e.container,Element,a):a()}openFrom(t){let e=this.a.child();return y(t,HTMLElement,((...t)=>{for(let n of t)e.create((()=>d(n,"click",this.f))),e.create((()=>d(n,"keydown",(t=>{t.target instanceof HTMLElement&&"Enter"===t.key&&"button"===t.target.role&&(t.preventDefault(),this.toggle())})))),e.create((()=>d(n,"mouseover",this.preload,{once:!0,passive:!0})));t.some((t=>t.dataset.clicked))&&this.open()})),e.dispose}bindInput(t){let e=this.a.child();return y(t,HTMLInputElement,((...t)=>{for(let n of t)e.create((()=>d(n,"focus",this.preload))),this.t((t=>{e.create((()=>t.bindInput(n)))}))})),e.dispose}}({publicToken:"pZeO3yKD2",ui:{lang:A},groups:[{title:S.pages[A],id:F(S.pages[A]),previewSize:5,params:{tagQuery:[["wp_post_type/page"]],lang:A}},{title:S.posts[A],id:F(S.posts[A]),previewSize:5,params:{tagQuery:[["wp_post_type/valu_news"]],lang:A}},{title:S.blogs[A],id:F(S.blogs[A]),previewSize:5,params:{tagQuery:[["wp_post_type/valu_blogpost"]],lang:A}},{title:S.contacts[A],id:F(S.contacts[A]),previewSize:5,params:{tagQuery:[["wp_post_type/valu_contact"]],lang:A}},{title:S.pdf[A],id:F(S.pdf[A]),params:{tagQuery:[["pdf"]],lang:A},relevancyBoost:.001},{title:S.lapha[A],id:F(S.lapha[A]),params:{tagQuery:[["domain/lapha.fi"]],lang:A},relevancyBoost:1e-4}],css:v(E||(_=["\n            :host {\n                --findkit-blue: #012169;\n                --findkit-black: #212121;\n                --findkit--brand-color: #012169;\n            }\n\n            .findkit--group-title {\n                color: var(--findkit-blue);\n                border-image: linear-gradient(\n                        90deg,\n                        var(--findkit-blue),\n                        transparent\n                    )\n                    1 /1 /0 stretch;\n            }\n\n            .findkit--hit {\n                position: relative;\n            }\n\n            .findkit--hit-title {\n                padding-right: 0;\n                padding-left: 0;\n                font-size: 1.25rem;\n                border: none;\n            }\n\n            .findkit--hit-title-link {\n                color: var(--findkit-blue);\n            }\n\n            .findkit--highlight {\n                margin-top: 0;\n                margin-bottom: 0;\n                padding-right: 0;\n                padding-left: 0;\n            }\n\n            .findkit--highlight em {\n                padding-right: 0;\n                padding-left: 0;\n                font-weight: 700;\n                font-style: normal;\n                color: var(--findkit-blue);\n                background-color: transparent;\n            }\n\n            .findkit--group-all-results-shown,\n            .findkit--all-results-shown {\n                padding-left: 0;\n                color: var(--findkit-black);\n                font-weight: 700;\n            }\n\n            .findkit--single-group-link,\n            .findkit--back-link,\n            .findkit--load-more-button {\n                padding-left: 0;\n                color: var(--findkit-blue);\n                font-weight: 700;\n                border: none;\n            }\n\n            .findkit--single-group-link:hover .findkit--link-text,\n            .findkit--back-link:hover .findkit--link-text {\n                text-decoration: underline;\n            }\n\n            .findkit--single-group-link svg {\n                transform: rotate(180deg) translateY(-1px) !important;\n            }\n\n            .findkit--back-link {\n                padding-left: 0;\n            }\n\n            .findkit--back-link svg {\n                transform: translateY(1px);\n            }\n\n            .findkit--hover-bg:hover:not([disabled]) {\n                background-color: transparent;\n            }\n\n            .findkit--close-button {\n                font-weight: 600;\n                color: var(--findkit-blue);\n            }\n\n            .findkit--close-button:hover {\n                color: inherit;\n                cursor: pointer;\n            }\n        "],L||(L=_.slice(0)),E=Object.freeze(Object.defineProperties(_,{raw:{value:Object.freeze(L)}}))))}),C=document.querySelector(".wp-block-search__input"),T.bindInput(C),T.openFrom(".wp-block-search__button"),T.on("close",(function(){C.value=""})))})()})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.