(()=>{var e,t;e=this,t=()=>{let e={startStopTimes:{},idleTimeoutMs:3e4,currentIdleTimeMs:0,checkIdleStateRateMs:250,isUserCurrentlyOnPage:!0,isUserCurrentlyIdle:!1,currentPageName:"default-page-name",timeElapsedCallbacks:[],userLeftCallbacks:[],userReturnCallbacks:[],trackTimeOnElement:t=>{let s=document.getElementById(t);s&&(s.addEventListener("mouseover",(()=>{e.startTimer(t)})),s.addEventListener("mousemove",(()=>{e.startTimer(t)})),s.addEventListener("mouseleave",(()=>{e.stopTimer(t)})),s.addEventListener("keypress",(()=>{e.startTimer(t)})),s.addEventListener("focus",(()=>{e.startTimer(t)})))},getTimeOnElementInSeconds:t=>{let s=e.getTimeOnPageInSeconds(t);return s||0},startTimer:(t,s)=>{if(t||(t=e.currentPageName),void 0===e.startStopTimes[t])e.startStopTimes[t]=[];else{let s=e.startStopTimes[t],n=s[s.length-1];if(void 0!==n&&void 0===n.stopTime)return}e.startStopTimes[t].push({startTime:s||new Date,stopTime:void 0})},stopAllTimers:()=>{let t=Object.keys(e.startStopTimes);for(let s=0;s<t.length;s++)e.stopTimer(t[s])},stopTimer:(t,s)=>{t||(t=e.currentPageName);let n=e.startStopTimes[t];void 0!==n&&0!==n.length&&void 0===n[n.length-1].stopTime&&(n[n.length-1].stopTime=s||new Date)},getTimeOnCurrentPageInSeconds:()=>e.getTimeOnPageInSeconds(e.currentPageName),getTimeOnPageInSeconds:t=>{let s=e.getTimeOnPageInMilliseconds(t);return void 0===s?void 0:s/1e3},getTimeOnCurrentPageInMilliseconds:()=>e.getTimeOnPageInMilliseconds(e.currentPageName),getTimeOnPageInMilliseconds:t=>{let s=0,n=e.startStopTimes[t];if(void 0===n)return;let i=0;for(let e=0;e<n.length;e++){let t=n[e].startTime,s=n[e].stopTime;void 0===s&&(s=new Date),i+=s-t}return s=Number(i),s},getTimeOnAllPagesInSeconds:()=>{let t=[],s=Object.keys(e.startStopTimes);for(let n=0;n<s.length;n++){let i=s[n],r=e.getTimeOnPageInSeconds(i);t.push({pageName:i,timeOnPage:r})}return t},setIdleDurationInSeconds:t=>{let s=parseFloat(t);if(!1!==isNaN(s))throw{name:"InvalidDurationException",message:"An invalid duration time ("+t+") was provided."};e.idleTimeoutMs=1e3*t},setCurrentPageName:t=>{e.currentPageName=t},resetRecordedPageTime:t=>{delete e.startStopTimes[t]},resetAllRecordedPageTimes:()=>{let t=Object.keys(e.startStopTimes);for(let s=0;s<t.length;s++)e.resetRecordedPageTime(t[s])},userActivityDetected:()=>{e.isUserCurrentlyIdle&&e.triggerUserHasReturned(),e.resetIdleCountdown()},resetIdleCountdown:()=>{e.isUserCurrentlyIdle=!1,e.currentIdleTimeMs=0},callWhenUserLeaves:(t,s)=>{e.userLeftCallbacks.push({callback:t,numberOfTimesToInvoke:s})},callWhenUserReturns:(t,s)=>{e.userReturnCallbacks.push({callback:t,numberOfTimesToInvoke:s})},triggerUserHasReturned:()=>{if(!e.isUserCurrentlyOnPage){e.isUserCurrentlyOnPage=!0,e.resetIdleCountdown();for(let t=0;t<e.userReturnCallbacks.length;t++){let s=e.userReturnCallbacks[t],n=s.numberOfTimesToInvoke;(isNaN(n)||void 0===n||n>0)&&(s.numberOfTimesToInvoke-=1,s.callback())}}e.startTimer()},triggerUserHasLeftPageOrGoneIdle:()=>{if(e.isUserCurrentlyOnPage){e.isUserCurrentlyOnPage=!1;for(let t=0;t<e.userLeftCallbacks.length;t++){let s=e.userLeftCallbacks[t],n=s.numberOfTimesToInvoke;(isNaN(n)||void 0===n||n>0)&&(s.numberOfTimesToInvoke-=1,s.callback())}}e.stopAllTimers()},callAfterTimeElapsedInSeconds:(t,s)=>{e.timeElapsedCallbacks.push({timeInSeconds:t,callback:s,pending:!0})},checkIdleState:()=>{for(let t=0;t<e.timeElapsedCallbacks.length;t++)e.timeElapsedCallbacks[t].pending&&e.getTimeOnCurrentPageInSeconds()>e.timeElapsedCallbacks[t].timeInSeconds&&(e.timeElapsedCallbacks[t].callback(),e.timeElapsedCallbacks[t].pending=!1);!1===e.isUserCurrentlyIdle&&e.currentIdleTimeMs>e.idleTimeoutMs?(e.isUserCurrentlyIdle=!0,e.triggerUserHasLeftPageOrGoneIdle()):e.currentIdleTimeMs+=e.checkIdleStateRateMs},visibilityChangeEventName:void 0,hiddenPropName:void 0,listenForVisibilityEvents:(t,s)=>{t&&e.listenForUserLeavesOrReturnsEvents(),s&&e.listForIdleEvents()},listenForUserLeavesOrReturnsEvents:()=>{void 0!==document.hidden?(e.hiddenPropName="hidden",e.visibilityChangeEventName="visibilitychange"):void 0!==document.mozHidden?(e.hiddenPropName="mozHidden",e.visibilityChangeEventName="mozvisibilitychange"):void 0!==document.msHidden?(e.hiddenPropName="msHidden",e.visibilityChangeEventName="msvisibilitychange"):void 0!==document.webkitHidden&&(e.hiddenPropName="webkitHidden",e.visibilityChangeEventName="webkitvisibilitychange"),document.addEventListener(e.visibilityChangeEventName,(()=>{document[e.hiddenPropName]?e.triggerUserHasLeftPageOrGoneIdle():e.triggerUserHasReturned()}),!1),window.addEventListener("blur",(()=>{e.triggerUserHasLeftPageOrGoneIdle()})),window.addEventListener("focus",(()=>{e.triggerUserHasReturned()}))},listForIdleEvents:()=>{document.addEventListener("mousemove",(()=>{e.userActivityDetected()})),document.addEventListener("keyup",(()=>{e.userActivityDetected()})),document.addEventListener("touchstart",(()=>{e.userActivityDetected()})),window.addEventListener("scroll",(()=>{e.userActivityDetected()})),setInterval((()=>{!0!==e.isUserCurrentlyIdle&&e.checkIdleState()}),e.checkIdleStateRateMs)},websocket:void 0,websocketHost:void 0,setUpWebsocket:t=>{if(window.WebSocket&&t){let s=t.websocketHost;try{e.websocket=new WebSocket(s),window.onbeforeunload=()=>{e.sendCurrentTime(t.appId)},e.websocket.onopen=()=>{e.sendInitWsRequest(t.appId)},e.websocket.onerror=e=>{console&&console.log("Error occurred in websocket connection: "+e)},e.websocket.onmessage=e=>{console&&console.log(e.data)}}catch(e){console&&console.error("Failed to connect to websocket host.  Error:"+e)}}},websocketSend:t=>{e.websocket.send(JSON.stringify(t))},sendCurrentTime:t=>{let s={type:"INSERT_TIME",appId:t,timeOnPageMs:e.getTimeOnCurrentPageInMilliseconds(),pageName:e.currentPageName};e.websocketSend(s)},sendInitWsRequest:t=>{let s={type:"INIT",appId:t};e.websocketSend(s)},initialize:t=>{let s,n,i=e.idleTimeoutMs||30,r=e.currentPageName||"default-page-name",a=!0,o=!0;t&&(i=t.idleTimeoutInSeconds||i,r=t.currentPageName||r,s=t.websocketOptions,n=t.initialStartTime,!1===t.trackWhenUserLeavesPage&&(a=!1),!1===t.trackWhenUserGoesIdle&&(o=!1)),e.setIdleDurationInSeconds(i),e.setCurrentPageName(r),e.setUpWebsocket(s),e.listenForVisibilityEvents(a,o),e.startTimer(void 0,n)}};return e},"undefined"!=typeof module&&module.exports?module.exports=t():"function"==typeof define&&define.amd?define([],(()=>e.TimeMe=t())):e.TimeMe=t()}).call(this),TimeMe.initialize({idleTimeoutInSeconds:30});
let burst={"tracking":{"isInitialHit":true,"lastUpdateTimestamp":0,"beacon_url":"https:\/\/www.fotokabinett.de\/wp-content\/plugins\/burst-statistics\/endpoint.php","ajaxUrl":"https:\/\/www.fotokabinett.de\/wp-admin\/admin-ajax.php"},"options":{"cookieless":1,"pageUrl":false,"beacon_enabled":1,"do_not_track":1,"enable_turbo_mode":0,"track_url_change":0,"cookie_retention_days":30,"debug":0},"goals":{"completed":[],"scriptUrl":"https:\/\/www.fotokabinett.de\/wp-content\/plugins\/burst-statistics\/assets\/js\/build\/burst-goals.js?v=1775752297","active":[{"ID":"1","title":"Standard-Ziel","type":"clicks","status":"active","server_side":"0","url":"*","conversion_metric":"visitors","date_created":"1732017143","date_start":"1738673238","date_end":"0","attribute":"class","attribute_value":"wp-image-8103","hook":"","selector":""}]},"cache":{"uid":null,"fingerprint":null,"isUserAgent":null,"isDoNotTrack":null,"useCookies":null}};((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).ThumbmarkJS={})})(this,function(e){let u="https://api.thumbmarkjs.com",d={exclude:[],include:[],stabilize:["private","iframe"],logging:!0,timeout:5e3,cache_api_call:!0,performance:!1},r={...d},l={private:[{exclude:["canvas"],browsers:["firefox","safari>=17","brave"]},{exclude:["audio"],browsers:["samsungbrowser","safari"]},{exclude:["fonts"],browsers:["firefox"]},{exclude:["audio.sampleHash","hardware.deviceMemory","header.acceptLanguage.q","system.hardwareConcurrency","plugins"],browsers:["brave"]},{exclude:["tls.extensions"],browsers:["firefox","chrome","safari"]},{exclude:["header.acceptLanguage"],browsers:["edge","chrome"]}],iframe:[{exclude:["permissions.camera","permission.geolocation","permissions.microphone","system.applePayVersion","system.cookieEnabled"],browsers:["safari"]}],vpn:[{exclude:["ip"]}]};function t(r,e,t){var n=[];for(let t=0;t<r[0].data.length;t++){var o=[];for(let e=0;e<r.length;e++)o.push(r[e].data[t]);n.push((t=>{if(0===t.length)return 0;var r={};for(let e of t)r[e]=(r[e]||0)+1;let n=t[0];for(let e in r)r[e]>r[n]&&(n=parseInt(e,10));return n})(o))}var a=new Uint8ClampedArray(n);return new ImageData(a,e,t)}function c(e){return e^=e>>>16,e=Math.imul(e,2246822507),e^=e>>>13,((e=Math.imul(e,3266489909))^e>>>16)>>>0}let m=new Uint32Array([597399067,2869860233,951274213,2716044179]);function h(e,t){return e<<t|e>>>32-t}function g(t,n=0){if(n=n?0|n:0,"string"==typeof t&&(o=t,t=(new TextEncoder).encode(o).buffer),!(t instanceof ArrayBuffer))throw new TypeError("Expected key to be ArrayBuffer or string");var o=new Uint32Array([n,n,n,n]);{var n,a=o;let e=(n=t).byteLength/16|0,r=new Uint32Array(n,0,4*e);for(let t=0;t<e;t++){let e=r.subarray(4*t,4*(t+1));e[0]=Math.imul(e[0],m[0]),e[0]=h(e[0],15),e[0]=Math.imul(e[0],m[1]),a[0]=a[0]^e[0],a[0]=h(a[0],19),a[0]=a[0]+a[1],a[0]=Math.imul(a[0],5)+1444728091,e[1]=Math.imul(e[1],m[1]),e[1]=h(e[1],16),e[1]=Math.imul(e[1],m[2]),a[1]=a[1]^e[1],a[1]=h(a[1],17),a[1]=a[1]+a[2],a[1]=Math.imul(a[1],5)+197830471,e[2]=Math.imul(e[2],m[2]),e[2]=h(e[2],17),e[2]=Math.imul(e[2],m[3]),a[2]=a[2]^e[2],a[2]=h(a[2],15),a[2]=a[2]+a[3],a[2]=Math.imul(a[2],5)+2530024501,e[3]=Math.imul(e[3],m[3]),e[3]=h(e[3],18),e[3]=Math.imul(e[3],m[0]),a[3]=a[3]^e[3],a[3]=h(a[3],13),a[3]=a[3]+a[0],a[3]=Math.imul(a[3],5)+850148119}}var n=t,e=o,r=n.byteLength/16|0,i=n.byteLength%16,s=new Uint32Array(4),u=new Uint8Array(n,16*r,i);switch(i){case 15:s[3]=s[3]^u[14]<<16;case 14:s[3]=s[3]^u[13]<<8;case 13:s[3]=s[3]^u[12],s[3]=Math.imul(s[3],m[3]),s[3]=h(s[3],18),s[3]=Math.imul(s[3],m[0]),e[3]=e[3]^s[3];case 12:s[2]=s[2]^u[11]<<24;case 11:s[2]=s[2]^u[10]<<16;case 10:s[2]=s[2]^u[9]<<8;case 9:s[2]=s[2]^u[8],s[2]=Math.imul(s[2],m[2]),s[2]=h(s[2],17),s[2]=Math.imul(s[2],m[3]),e[2]=e[2]^s[2];case 8:s[1]=s[1]^u[7]<<24;case 7:s[1]=s[1]^u[6]<<16;case 6:s[1]=s[1]^u[5]<<8;case 5:s[1]=s[1]^u[4],s[1]=Math.imul(s[1],m[1]),s[1]=h(s[1],16),s[1]=Math.imul(s[1],m[2]),e[1]=e[1]^s[1];case 4:s[0]=s[0]^u[3]<<24;case 3:s[0]=s[0]^u[2]<<16;case 2:s[0]=s[0]^u[1]<<8;case 1:s[0]=s[0]^u[0],s[0]=Math.imul(s[0],m[0]),s[0]=h(s[0],15),s[0]=Math.imul(s[0],m[1]),e[0]=e[0]^s[0]}n=t,(r=o)[0]=r[0]^n.byteLength,r[1]=r[1]^n.byteLength,r[2]=r[2]^n.byteLength,r[3]=r[3]^n.byteLength,r[0]=r[0]+r[1]|0,r[0]=r[0]+r[2]|0,r[0]=r[0]+r[3]|0,r[1]=r[1]+r[0]|0,r[2]=r[2]+r[0]|0,r[3]=r[3]+r[0]|0,r[0]=c(r[0]),r[1]=c(r[1]),r[2]=c(r[2]),r[3]=c(r[3]),r[0]=r[0]+r[1]|0,r[0]=r[0]+r[2]|0,r[0]=r[0]+r[3]|0,r[1]=r[1]+r[0]|0,r[2]=r[2]+r[0]|0,r[3]=r[3]+r[0]|0;i=new Uint8Array(o.buffer);return Array.from(i).map(e=>e.toString(16).padStart(2,"0")).join("")}let i=["Arial","Arial Black","Arial Narrow","Arial Rounded MT","Arimo","Archivo","Barlow","Bebas Neue","Bitter","Bookman","Calibri","Cabin","Candara","Century","Century Gothic","Comic Sans MS","Constantia","Courier","Courier New","Crimson Text","DM Mono","DM Sans","DM Serif Display","DM Serif Text","Dosis","Droid Sans","Exo","Fira Code","Fira Sans","Franklin Gothic Medium","Garamond","Geneva","Georgia","Gill Sans","Helvetica","Impact","Inconsolata","Indie Flower","Inter","Josefin Sans","Karla","Lato","Lexend","Lucida Bright","Lucida Console","Lucida Sans Unicode","Manrope","Merriweather","Merriweather Sans","Montserrat","Myriad","Noto Sans","Nunito","Nunito Sans","Open Sans","Optima","Orbitron","Oswald","Pacifico","Palatino","Perpetua","PT Sans","PT Serif","Poppins","Prompt","Public Sans","Quicksand","Rajdhani","Recursive","Roboto","Roboto Condensed","Rockwell","Rubik","Segoe Print","Segoe Script","Segoe UI","Sora","Source Sans Pro","Space Mono","Tahoma","Taviraj","Times","Times New Roman","Titillium Web","Trebuchet MS","Ubuntu","Varela Round","Verdana","Work Sans"],s=["monospace","sans-serif","serif"];function p(e,t){if(e)return e.font="72px "+t,e.measureText("WwMmLli0Oo").width;throw new Error("Canvas context not supported")}let n=(t,r,e,n)=>{var o=(e-r)/n;let a=0;for(let e=0;e<n;e++)a+=t(r+(e+.5)*o);return a*o};function o(r,e){let n={};return e.forEach(t=>{var e=(e=>{if(0===e.length)return null;let t={},r=(e.forEach(e=>{e=String(e);t[e]=(t[e]||0)+1}),e[0]),n=1;return Object.keys(t).forEach(e=>{t[e]>n&&(r=e,n=t[e])}),r})(r.map(e=>t in e?e[t]:void 0).filter(e=>void 0!==e));e&&(n[t]=e)}),n}let a=["accelerometer","accessibility","accessibility-events","ambient-light-sensor","background-fetch","background-sync","bluetooth","camera","clipboard-read","clipboard-write","device-info","display-capture","gyroscope","geolocation","local-fonts","magnetometer","microphone","midi","nfc","notifications","payment-handler","persistent-storage","push","speaker","storage-access","top-level-storage-access","window-management","query"];function b(){var o;if("undefined"!=typeof navigator){let e=navigator.userAgent,t=[/(?<name>SamsungBrowser)\/(?<version>\d+(?:\.\d+)+)/,/(?<name>EdgA|EdgiOS|Edg)\/(?<version>\d+(?:\.\d+)+)/,/(?<name>OPR|OPX)\/(?<version>\d+(?:\.\d+)+)/,/Opera[\s\/](?<version>\d+(?:\.\d+)+)/,/Opera Mini\/(?<version>\d+(?:\.\d+)+)/,/Opera Mobi\/(?<version>\d+(?:\.\d+)+)/,/(?<name>Vivaldi)\/(?<version>\d+(?:\.\d+)+)/,/(?<name>Brave)\/(?<version>\d+(?:\.\d+)+)/,/(?<name>CriOS)\/(?<version>\d+(?:\.\d+)+)/,/(?<name>FxiOS)\/(?<version>\d+(?:\.\d+)+)/,/(?<name>Chrome|Chromium)\/(?<version>\d+(?:\.\d+)+)/,/(?<name>Firefox|Waterfox|Iceweasel|IceCat)\/(?<version>\d+(?:\.\d+)+)/,/Version\/(?<version1>[\d.]+).*Safari\/[\d.]+|(?<name>Safari)\/(?<version2>[\d.]+)/,/(?<name>MSIE|Trident|IEMobile).+?(?<version>\d+(?:\.\d+)+)/,/(?<name>[A-Za-z]+)\/(?<version>\d+(?:\.\d+)+)/],n={edg:"Edge",edga:"Edge",edgios:"Edge",opr:"Opera",opx:"Opera",crios:"Chrome",fxios:"Firefox",samsung:"SamsungBrowser",vivaldi:"Vivaldi",brave:"Brave"};for(var a of t){let r=e.match(a);if(r){let e=null==(o=r.groups)?void 0:o.name,t=(null==(o=r.groups)?void 0:o.version)||(null==(o=r.groups)?void 0:o.version1)||(null==(o=r.groups)?void 0:o.version2);if(!(e=!(e=!(e=!(e=!e&&(null!=(o=r.groups)&&o.version1||null!=(o=r.groups)&&o.version2)?"Safari":e)&&a.source.includes("Opera Mini")?"Opera Mini":e)&&a.source.includes("Opera Mobi")?"Opera Mobi":e)&&a.source.includes("Opera")?"Opera":e)&&r[1]&&(e=r[1]),!t&&r[2]&&(t=r[2]),e)return{name:n[e.toLowerCase()]||e,version:t||"unknown"}}}}return{name:"unknown",version:"unknown"}}function f(){var e;return!("undefined"==typeof navigator||!navigator.userAgent)&&/Mobi|Android|iPhone|iPod|IEMobile|Opera Mini|Opera Mobi|webOS|BlackBerry|Windows Phone/i.test(e=navigator.userAgent)&&!/iPad/i.test(e)}let v="SamsungBrowser"!==b().name?1:3,_,w=null,y={audio:async function(){return(async()=>new Promise((o,e)=>{try{let t=new(window.OfflineAudioContext||window.webkitOfflineAudioContext)(1,5e3,44100),r=t.createBufferSource(),e=t.createOscillator();e.frequency.value=1e3;var a=t.createDynamicsCompressor();let n;a.threshold.value=-50,a.knee.value=40,a.ratio.value=12,a.attack.value=0,a.release.value=.2,e.connect(a),a.connect(t.destination),e.start(),t.oncomplete=e=>{n=e.renderedBuffer.getChannelData(0),o({sampleHash:(t=>{let r=0;for(let e=0;e<t.length;++e)r+=Math.abs(t[e]);return r})(n),maxChannels:t.destination.maxChannelCount,channelCountMode:r.channelCountMode})},t.startRendering()}catch(o){console.error("Error creating audio fingerprint:",o),e(o)}}))()},canvas:async function(){return new Promise(e=>{e({commonPixelsHash:g(t(Array.from({length:3},()=>{var e=document.createElement("canvas"),t=e.getContext("2d");if(!t)return new ImageData(1,1);e.width=280,e.height=20,(r=t.createLinearGradient(0,0,e.width,e.height)).addColorStop(0,"red"),r.addColorStop(1/6,"orange"),r.addColorStop(2/6,"yellow"),r.addColorStop(.5,"green"),r.addColorStop(4/6,"blue"),r.addColorStop(5/6,"indigo"),r.addColorStop(1,"violet"),t.fillStyle=r,t.fillRect(0,0,e.width,e.height);var r="Random Text WMwmil10Oo";return t.font="23.123px Arial",t.fillStyle="black",t.fillText(r,-5,15),t.fillStyle="rgba(0, 0, 255, 0.5)",t.fillText(r,-3.3,17.7),t.beginPath(),t.moveTo(0,0),t.lineTo(2*e.width/7,e.height),t.strokeStyle="white",t.lineWidth=2,t.stroke(),r=t.getImageData(0,0,e.width,e.height)}),280,20).data.toString()).toString()})})},fonts:async function(e){return new Promise((a,e)=>{try{(async()=>{for(;!document.body;)await((t,r)=>new Promise(e=>setTimeout(e,t,r)))(50);let e=document.createElement("iframe");e.setAttribute("frameBorder","0");var t=e.style;if(t.setProperty("position","fixed"),t.setProperty("display","block","important"),t.setProperty("visibility","visible"),t.setProperty("border","0"),t.setProperty("opacity","0"),e.src="about:blank",document.body.appendChild(e),!(t=e.contentDocument||(null==(t=e.contentWindow)?void 0:t.document)))throw new Error("Iframe document is not accessible");(async({iframe:e})=>{let r=e.createElement("canvas").getContext("2d"),n=s.map(e=>p(r,e)),o={};i.forEach(e=>{const t=p(r,e);n.includes(t)||(o[e]=t)}),a(o)})({iframe:t}),setTimeout(()=>{document.body.removeChild(e)},0)})()}catch(a){e({error:"unsupported"})}})},hardware:function(){return new Promise((e,t)=>{var r,n=void 0!==navigator.deviceMemory?navigator.deviceMemory:0,o=window.performance&&window.performance.memory?window.performance.memory:0;e({videocard:(()=>{var e;let t=document.createElement("canvas"),n=null!=(e=t.getContext("webgl"))?e:t.getContext("experimental-webgl");if(n&&"getParameter"in n)try{let e=(n.getParameter(n.VENDOR)||"").toString(),t=(n.getParameter(n.RENDERER)||"").toString();var o={vendor:e,renderer:t,version:(n.getParameter(n.VERSION)||"").toString(),shadingLanguageVersion:(n.getParameter(n.SHADING_LANGUAGE_VERSION)||"").toString()};if(!t.length||!e.length){let r=n.getExtension("WEBGL_debug_renderer_info");if(r){let e=(n.getParameter(r.UNMASKED_VENDOR_WEBGL)||"").toString(),t=(n.getParameter(r.UNMASKED_RENDERER_WEBGL)||"").toString();e&&(o.vendorUnmasked=e),t&&(o.rendererUnmasked=t)}}return o}catch(e){}return"undefined"})(),architecture:(e=new Float32Array(1),r=new Uint8Array(e.buffer),e[0]=1/0,e[0]=e[0]-e[0],r[3]),deviceMemory:n.toString()||"undefined",jsHeapSizeLimit:o.jsHeapSizeLimit||0})})},locales:function(){return new Promise(e=>{e({languages:navigator.language,timezone:Intl.DateTimeFormat().resolvedOptions().timeZone})})},math:function(){return new Promise(e=>{e({acos:Math.acos(.5),asin:n(Math.asin,-1,1,97),cos:n(Math.cos,0,Math.PI,97),largeCos:Math.cos(1e20),largeSin:Math.sin(1e20),largeTan:Math.tan(1e20),sin:n(Math.sin,-Math.PI,Math.PI,97),tan:n(Math.tan,0,2*Math.PI,97)})})},permissions:async function(e){let t=(null==e?void 0:e.permissions_to_check)||a;e=Array.from({length:3},()=>(async e=>{var t,r={};for(t of e)try{let e=await navigator.permissions.query({name:t});r[t]=e.state.toString()}catch(e){}return r})(t));return Promise.all(e).then(e=>o(e,t))},plugins:async function(){let t=[];if(navigator.plugins)for(let e=0;e<navigator.plugins.length;e++){var r=navigator.plugins[e];t.push([r.name,r.filename,r.description].join("|"))}return new Promise(e=>{e({plugins:t})})},screen:function(){return new Promise(e=>{var t,r,n={is_touchscreen:0<navigator.maxTouchPoints,maxTouchPoints:navigator.maxTouchPoints,colorDepth:screen.colorDepth,mediaMatches:(()=>{let r=[],e={"prefers-contrast":["high","more","low","less","forced","no-preference"],"any-hover":["hover","none"],"any-pointer":["none","coarse","fine"],pointer:["none","coarse","fine"],hover:["hover","none"],update:["fast","slow"],"inverted-colors":["inverted","none"],"prefers-reduced-motion":["reduce","no-preference"],"prefers-reduced-transparency":["reduce","no-preference"],scripting:["none","initial-only","enabled"],"forced-colors":["active","none"]};return Object.keys(e).forEach(t=>{e[t].forEach(e=>{matchMedia(`(${t}: ${e})`).matches&&r.push(t+": "+e)})}),r})()};f()&&0<navigator.maxTouchPoints&&(n.resolution=(t=window.screen.width,r=window.screen.height,Math.max(t,r).toString()+"x"+Math.min(t,r).toString())),e(n)})},system:function(){return new Promise(e=>{var t=b();e({platform:window.navigator.platform,productSub:navigator.productSub,product:navigator.product,useragent:navigator.userAgent,hardwareConcurrency:navigator.hardwareConcurrency,browser:{name:t.name,version:t.version},mobile:f(),applePayVersion:(()=>{if("https:"===window.location.protocol&&"function"==typeof window.ApplePaySession)try{var t=window.ApplePaySession.supportsVersion;for(let e=15;0<e;e--)if(t(e))return e}catch(e){}return 0})(),cookieEnabled:window.navigator.cookieEnabled})})},webgl:async function(){"undefined"!=typeof document&&((_=document.createElement("canvas")).width=200,_.height=100,w=_.getContext("webgl"));try{if(w)return{commonPixelsHash:g(t(Array.from({length:v},()=>{try{if(!w)throw new Error("WebGL not supported");var e=w.createShader(w.VERTEX_SHADER),t=w.createShader(w.FRAGMENT_SHADER);if(!e||!t)throw new Error("Failed to create shaders");if(w.shaderSource(e,"\n          attribute vec2 position;\n          void main(){\n              gl_Position=vec4(position, 0.0, 1.0);\n          }\n      "),w.shaderSource(t,"\n          precision mediump float;\n          void main(){\n              gl_FragColor=vec4(0.812, 0.195, 0.553, 0.921); // Set line color\n          }\n      "),w.compileShader(e),!w.getShaderParameter(e,w.COMPILE_STATUS))throw new Error("Vertex shader compilation failed: "+w.getShaderInfoLog(e));if(w.compileShader(t),!w.getShaderParameter(t,w.COMPILE_STATUS))throw new Error("Fragment shader compilation failed: "+w.getShaderInfoLog(t));var r=w.createProgram();if(!r)throw new Error("Failed to create shader program");if(w.attachShader(r,e),w.attachShader(r,t),w.linkProgram(r),!w.getProgramParameter(r,w.LINK_STATUS))throw new Error("Shader program linking failed: "+w.getProgramInfoLog(r));w.useProgram(r);var n=new Float32Array(548),o=2*Math.PI/137;for(let e=0;e<137;e++){var a=e*o;n[4*e]=0,n[4*e+1]=0,n[4*e+2]=Math.cos(a)*(_.width/2),n[4*e+3]=Math.sin(a)*(_.height/2)}var i=w.createBuffer(),s=(w.bindBuffer(w.ARRAY_BUFFER,i),w.bufferData(w.ARRAY_BUFFER,n,w.STATIC_DRAW),w.getAttribLocation(r,"position")),u=(w.enableVertexAttribArray(s),w.vertexAttribPointer(s,2,w.FLOAT,!1,0,0),w.viewport(0,0,_.width,_.height),w.clearColor(0,0,0,1),w.clear(w.COLOR_BUFFER_BIT),w.drawArrays(w.LINES,0,274),new Uint8ClampedArray(_.width*_.height*4));return w.readPixels(0,0,_.width,_.height,w.RGBA,w.UNSIGNED_BYTE,u),new ImageData(u,_.width,_.height)}catch(e){return new ImageData(1,1)}finally{w&&(w.bindBuffer(w.ARRAY_BUFFER,null),w.useProgram(null),w.viewport(0,0,w.drawingBufferWidth,w.drawingBufferHeight),w.clearColor(0,0,0,0))}}),_.width,_.height).data.toString()).toString()};throw new Error("WebGL not supported")}catch(e){return{webgl:"unsupported"}}}},k={},S={timeout:"true"},P=(e,t,r)=>{k[e]=t};function M(e,t){let n,r=b();if("unknown"===r.name&&e.system&&"object"==typeof e.system&&!Array.isArray(e.system)){let t=e.system.browser;if(t&&"object"==typeof t&&!Array.isArray(t)){let e=t;r={name:e.name||"unknown",version:e.version||"unknown"}}}let o=r.name.toLowerCase(),a=r.version.split(".")[0]||"0",i=parseInt(a,10),s=[...(null==t?void 0:t.exclude)||[]],u=(null==t?void 0:t.stabilize)||[],c=(null==t?void 0:t.include)||[];for(let t of u){let e=l[t];if(e)for(let r of e){let e=!("browsers"in r),t=!e&&(null==(n=r.browsers)?void 0:n.some(e=>{var n=e.match(/(.+?)(>=)(\d+)/);if(n){let[,e,,t]=n,r=parseInt(t,10);return o===e&&i>=r}return o===e}));(e||t)&&s.push(...r.exclude)}}return function t(e,n=""){var o,a,i={};for([o,a]of Object.entries(e)){let r=n?n+"."+o:o;if("object"!=typeof a||Array.isArray(a)||null===a){let e=s.some(e=>r.startsWith(e)),t=c.some(e=>r.startsWith(e));e&&!t||(i[o]=a)}else{let e=t(a,r);0<Object.keys(e).length&&(i[o]=e)}}return i}(e)}let T="thumbmark_visitor_id",E=null,x=null,A=(i,s)=>{if(i.cache_api_call&&x)return Promise.resolve(x);if(!E){let e=u+"/thumbmark",r=(()=>{try{return localStorage.getItem(T)}catch(e){return null}})(),t={components:s,options:i,clientHash:g(JSON.stringify(s)),version:"1.2.0"},n=(r&&(t.visitorId=r),fetch(e,{method:"POST",headers:{"x-api-key":i.api_key,Authorization:"custom-authorized","Content-Type":"application/json"},body:JSON.stringify(t)}).then(e=>{if(e.ok)return e.json();throw new Error("HTTP error! status: "+e.status)}).then(e=>{if(e.visitorId&&e.visitorId!==r){var t=e.visitorId;try{localStorage.setItem(T,t)}catch(t){}}return x=e,E=null,e}).catch(e=>(console.error("Error fetching pro data",e),E=null))),o=i.timeout||5e3,a=new Promise(e=>{setTimeout(()=>{e({info:{timed_out:!0},version:"1.2.0"})},o)});E=Promise.race([n,a])}return E};async function C(e){var e={...d,...e},{elapsed:t,resolvedComponents:r}=await I({...y,...k},e),n=e.api_key?A(e,r):null,n=n?await n:null,t=e.performance?{elapsed:t}:{},o=M((null==n?void 0:n.components)||{},e),r={...r,...o},o=(null==n?void 0:n.info)||{uniqueness:{score:"api only"}},a=g(JSON.stringify(r));return(async(e,t,r)=>{var n=u+"/log",r={thumbmark:e,components:t,version:"1.2.0",options:r,path:null==(t=null==window?void 0:window.location)?void 0:t.pathname};if(!sessionStorage.getItem("_tmjs_l")&&Math.random()<1e-4){sessionStorage.setItem("_tmjs_l","1");try{await fetch(n,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(r)})}catch(e){}}})(a,r,e).catch(()=>{}),{...(null==n?void 0:n.visitorId)&&{visitorId:n.visitorId},thumbmark:a,components:r,info:o,version:"1.2.0",...t}}async function I(e,t){let r={...d,...t},n=Object.entries(e).filter(([e])=>{var t;return!(null!=(t=null==r?void 0:r.exclude)&&t.includes(e))}).filter(([t])=>{var e;return null!=(e=null==r?void 0:r.include)&&e.some(e=>e.includes("."))?null==(e=null==r?void 0:r.include)?void 0:e.some(e=>e.startsWith(t)):0===(null==(e=null==r?void 0:r.include)?void 0:e.length)||(null==(e=null==r?void 0:r.include)?void 0:e.includes(t))}),o=n.map(([e])=>e),a=n.map(([,e])=>e(t)),i=(e=a,c=(null==r?void 0:r.timeout)||5e3,l=S,await Promise.all(e.map(e=>{let t=performance.now();return Promise.race([e.then(e=>({value:e,elapsed:performance.now()-t})),(r=c,n=l,new Promise(e=>{setTimeout(()=>e(n),r)}).then(e=>({value:e,elapsed:performance.now()-t})))]);var r,n}))),s={},u={};i.forEach((e,t)=>{null!=e.value&&(u[o[t]]=e.value,s[o[t]]=null!=(t=e.elapsed)?t:0)});var c,l,e=M(u,r);return{elapsed:s,resolvedComponents:e}}e.Thumbmark=class{constructor(e){this.options={...d,...e}}async get(e){return C({...this.options,...e})}getVersion(){return"1.2.0"}includeComponent(e,t){P(e,t)}},e.filterThumbmarkData=M,e.getFingerprint=async function(e){try{var t=await C(r);return e?{hash:t.thumbmark.toString(),data:t.components}:t.thumbmark.toString()}catch(e){throw e}},e.getFingerprintData=async function(){return(await C(r)).components},e.getFingerprintPerformance=async function(){try{var{elapsed:e,resolvedComponents:t}=await I(y,r);return{...t,elapsed:e}}catch(e){throw e}},e.getThumbmark=C,e.getVersion=function(){return"1.2.0"},e.includeComponent=P,e.setOption=function(e,t){r[e]=t},e.stabilizationExclusionRules=l}),burst.tracking=burst.tracking||{isInitialHit:!0,lastUpdateTimestamp:0,ajaxUrl:""},burst.should_load_ecommerce=burst.should_load_ecommerce||!1,burst.cache=burst.cache||{uid:null,fingerprint:null,isUserAgent:null,isDoNotTrack:null,useCookies:null},burst.goals?.active&&(burst.goals.active=burst.goals.active.map(e=>({...e,ID:parseInt(e.ID,10)}))),burst.goals?.completed&&(burst.goals.completed=burst.goals.completed.map(e=>parseInt(e,10)));let pageIsRendered=new Promise(e=>{document.prerendering?document.addEventListener("prerenderingchange",e,{once:!0}):e()}),burst_get_cookie=(burst.goals?.active?.some(e=>!e.page_url||""===e.page_url||e.page_url===burst.options.pageUrl)&&import(burst.goals.scriptUrl).then(e=>e.default()),e=>{var t,r=e+"=";for(t of document.cookie.split(";"))if(0===(t=t.trim()).indexOf(r))return Promise.resolve(t.substring(r.length));return Promise.reject(!1)}),burst_set_cookie=(e,t)=>{let r="";var n="https:"===location.protocol?";secure":"",o=new Date,o=(o.setTime(o.getTime()+864e5*burst.options.cookie_retention_days),";expires="+o.toGMTString());r=r&&";domain="+r,document.cookie=""+e+`=${t};SameSite=Strict${n}${o}${r};path=/`},burst_use_cookies=()=>{var e;return null!==burst.cache.useCookies?burst.cache.useCookies:(e=navigator.cookieEnabled&&!burst.options.cookieless,burst.cache.useCookies=e)};function burst_enable_cookies(){burst.options.cookieless=!1,burst_use_cookies()&&burst_uid().then(e=>burst_set_cookie("burst_uid",e))}let burst_uid=()=>null!==burst.cache.uid?Promise.resolve(burst.cache.uid):burst_get_cookie("burst_uid").then(e=>burst.cache.uid=e).catch(()=>{var e=burst_generate_uid();return burst_set_cookie("burst_uid",e),burst.cache.uid=e}),burst_generate_uid=()=>Array.from({length:32},()=>Math.floor(16*Math.random()).toString(16)).join(""),burst_fingerprint=()=>null!==burst.cache.fingerprint?Promise.resolve(burst.cache.fingerprint):new ThumbmarkJS.Thumbmark({exclude:[],permissions_to_check:["geolocation","notifications","camera","microphone","gyroscope","accelerometer","magnetometer","ambient-light-sensor","background-sync","persistent-storage"]}).get().then(e=>{var e=e.thumbmark,t=e+"|"+[screen.availWidth+"x"+screen.availHeight,screen.width+"x"+screen.height,screen.colorDepth,window.devicePixelRatio||1,navigator.hardwareConcurrency||0,navigator.deviceMemory||0,navigator.maxTouchPoints||0,(new Date).getTimezoneOffset(),navigator.cookieEnabled?"1":"0","undefined"!=typeof Storage?"1":"0","undefined"!=typeof indexedDB?"1":"0",navigator.onLine?"1":"0",navigator.languages?navigator.languages.slice(0,3).join(","):navigator.language,navigator.platform,navigator.oscpu||"",navigator.connection&&navigator.connection.effectiveType||"","ontouchstart"in window?"1":"0",void 0!==window.orientation?"1":"0",window.screen.orientation&&window.screen.orientation.type||""].filter(e=>""!==e).join("|");let r=0;for(let e=0;e<t.length;e++){var n=t.charCodeAt(e);r=(r<<5)-r+n,r&=r}e=Math.abs(r).toString(16).padStart(8,"0")+e.substring(8);return burst.cache.fingerprint=e}).catch(e=>(console.error(e),null)),burst_get_time_on_page=()=>{var e;return"undefined"==typeof TimeMe?Promise.resolve(0):(e=TimeMe.getTimeOnCurrentPageInMilliseconds(),TimeMe.resetAllRecordedPageTimes(),TimeMe.initialize({idleTimeoutInSeconds:30}),Promise.resolve(e))},burst_is_user_agent=()=>{var e;return null!==burst.cache.isUserAgent?burst.cache.isUserAgent:(e=/bot|spider|crawl|slurp|mediapartners|applebot|bing|duckduckgo|yandex|baidu|facebook|twitter/i.test(navigator.userAgent),burst.cache.isUserAgent=e)},burst_is_do_not_track=()=>{var e;return null!==burst.cache.isDoNotTrack?burst.cache.isDoNotTrack:burst.options.do_not_track?(e="1"===navigator.doNotTrack||"yes"===navigator.doNotTrack||"1"===navigator.msDoNotTrack||"1"===window.doNotTrack||1===navigator.globalPrivacyControl,burst.cache.isDoNotTrack=e):burst.cache.isDoNotTrack=!1},burst_log_tracking_error=({status:e=0,error:t="",data:r={}})=>{burst.options.debug&&burst.tracking.ajaxUrl&&fetch(burst.tracking.ajaxUrl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"burst_tracking_error",status:e,error:t,data:r})})},burst_beacon_request=t=>{var e=new Blob([t],{type:"application/json"});burst.options.debug?fetch(burst.tracking.beacon_url,{method:"POST",body:e,keepalive:!0,headers:{"Content-Type":"application/json"}}).then(e=>{e.ok||burst_log_tracking_error({status:0,error:"sendBeacon failed",data:t})}).catch(e=>{burst_log_tracking_error({status:0,error:e?.message||"sendBeacon failed",data:t})}):navigator.sendBeacon(burst.tracking.beacon_url,e)},burst_api_request=e=>{let n=JSON.stringify(e.data||{});return new Promise(r=>{var e;burst.options.beacon_enabled?(burst_beacon_request(n),r({status:200,data:"ok"})):(e=Math.random().toString(36).substring(2,9),wp.apiFetch({path:"/burst/v1/track/?token="+e,keepalive:!0,method:"POST",data:n}).then(e=>{var t=e.status||200;r({status:t,data:e.data||e}),200!==t&&burst_log_tracking_error({status:t,error:"Non-200 status",data:n})}).catch(e=>{r({status:200,data:"ok"}),burst_log_tracking_error({status:0,error:e?.message||"Burst tracking request failed",data:n})}))})};async function burst_update_hit(e=!1,t=!1){var r;await pageIsRendered,burst_is_user_agent()||burst_is_do_not_track()||(burst.tracking.isInitialHit?burst_track_hit():!t&&Date.now()-burst.tracking.lastUpdateTimestamp<300||(document.dispatchEvent(new CustomEvent("burst_before_update_hit",{detail:burst})),[t,r]=await Promise.all([burst_get_time_on_page(),e?Promise.all([burst_uid(),burst_fingerprint()]):(burst_use_cookies()?burst_uid:burst_fingerprint)()]),e={fingerprint:e?r[1]:!burst_use_cookies()&&r,uid:e?r[0]:!!burst_use_cookies()&&r,url:location.href,time_on_page:t,completed_goals:burst.goals.completed,should_load_ecommerce:burst.should_load_ecommerce},(0<t||!1!==e.uid)&&(await burst_api_request({data:e}),burst.tracking.lastUpdateTimestamp=Date.now())))}async function burst_track_hit(){var t=burst.tracking.isInitialHit;if(burst.tracking.isInitialHit=!1,await pageIsRendered,t){if(!(burst_is_user_agent()||burst_is_do_not_track()||Date.now()-burst.tracking.lastUpdateTimestamp<300)){document.dispatchEvent(new CustomEvent("burst_before_track_hit",{detail:burst}));var[t,r]=await Promise.all([burst_get_time_on_page(),(burst_use_cookies()?burst_uid:burst_fingerprint)()]);let e=0;for(;!document.body&&e++<200;)await new Promise(e=>setTimeout(e,2));document.body||console.warn("Burst: missing page_id attribute, not able to resolve body element.");r={uid:!!burst_use_cookies()&&r,fingerprint:!burst_use_cookies()&&r,url:location.href,referrer_url:document.referrer,user_agent:navigator.userAgent||"unknown",device_resolution:window.screen.width*window.devicePixelRatio+"x"+window.screen.height*window.devicePixelRatio,time_on_page:t,completed_goals:burst.goals.completed,page_id:document.body?.dataset?.burst_id??document.body?.dataset?.b_id??0,page_type:document.body?.dataset?.burst_type??document.body?.dataset?.b_type??"",should_load_ecommerce:burst.should_load_ecommerce};document.dispatchEvent(new CustomEvent("burst_track_hit",{detail:r})),await burst_api_request({method:"POST",data:r}),burst.tracking.lastUpdateTimestamp=Date.now()}}else burst_update_hit()}function burst_init_events(){let e=()=>{burst.options.track_url_change&&(burst.tracking.isInitialHit=!0,burst_track_hit())};!burst.options.enable_turbo_mode||"loading"!==document.readyState?burst_track_hit():document.addEventListener("load",burst_track_hit),document.addEventListener("visibilitychange",()=>{"hidden"!==document.visibilityState&&"unloaded"!==document.visibilityState||burst_update_hit()}),document.addEventListener("pagehide",()=>burst_update_hit()),document.addEventListener("click",e=>{let r=e.target.closest("a");r&&!burst.goals?.active?.some(t=>{if("clicks"!==t.type)return!1;if(!t.selector||""===t.selector.trim())return console.warn(t.selector,"does not exist"),!1;try{return r.closest(t.selector)}catch(e){return console.warn("Invalid selector for goal:",t.selector,e),!1}})&&burst_update_hit(!1,!1)},!0),document.addEventListener("burst_fire_hit",()=>burst_track_hit()),document.addEventListener("burst_enable_cookies",()=>{burst_enable_cookies(),burst_update_hit(!0)});let t=history.pushState,r=(history.pushState=function(){t.apply(this,arguments),e()},history.replaceState);history.replaceState=function(){r.apply(this,arguments),e()},window.addEventListener("popstate",e)}document.addEventListener("wp_listen_for_consent_change",e=>{"allow"===e.detail.statistics&&burst_init_events()}),"function"==typeof wp_has_consent&&!wp_has_consent("statistics")||burst_init_events(),window.burst_uid=burst_uid,window.burst_use_cookies=burst_use_cookies,window.burst_fingerprint=burst_fingerprint,window.burst_update_hit=burst_update_hit;
function sdm_is_ie(){
var ua=window.navigator.userAgent;
var msie=ua.indexOf("MSIE ");
if(msie > 0||!!navigator.userAgent.match(/Trident.*rv\:11\./)){
return true;
}
return false;
}
jQuery(document).ready(function ($){
$('li.sdm_cat').each(function (){
var $this=$(this);
this_slug=$this.attr('id');
this_id=$this.children('.sdm_cat_title').attr('id');
$.post(sdm_ajax_script.ajaxurl,
{
action: 'sdm_pop_cats',
cat_slug: this_slug,
parent_id: this_id
},
function (response){
$.each(response.final_array, function (key, value){
$this.children('.sdm_placeholder').append('<a href="' + value['permalink'] + '"><span class="sdm_post_title" style="cursor:pointer;">' + value['title'] + '</span></a>');
});
$this.children('span').append('<span style="margin-left:5px;" class="sdm_arrow">&#8616</span>');
}
);
});
$('li.sdm_cat').children('.sdm_placeholder').hide();
$('body').on('click', '.sdm_cat_title', function (e){
if($(this).next().html()!=''){
$(this).next().slideToggle();
}});
$('.sdm_download_with_condition').on('click', function (e){
e.preventDefault();
$(this).closest('form').trigger('submit');
});
if($('.sdm-termscond-checkbox').length){
$.each($('.sdm-termscond-checkbox'), function (){
if(!$(this).is(':checked')){
var cur=$(this).children(':checkbox');
var btn=$(cur).closest('form').find('a.sdm_download,a.sdm_download_with_condition');
$(btn).addClass('sdm_disabled_button');
}});
$.each($('.sdm-download-form'), function (){
var form=$(this);
form.on('submit', function (){
if($('.agree_termscond', form).is(':checked')){
$('.sdm-termscond-checkbox', form).removeClass('sdm_general_error_msg');
return true;
}else{
$('.sdm-termscond-checkbox', form).addClass('sdm_general_error_msg');
}
return false;
});
});
$.each($('.agree_termscond'), function (){
var element=$(this);
var form=element.closest('form');
element.on('click', function (){
if(element.is(':checked')){
$('.sdm_download_with_condition', form).removeClass('sdm_disabled_button');
$('.sdm-termscond-checkbox', form).removeClass('sdm_general_error_msg');
}else{
$('.sdm_download_with_condition', form).addClass('sdm_disabled_button');
$('.sdm-termscond-checkbox', form).addClass('sdm_general_error_msg');
}});
});
}});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}return function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break}catch(f){}}return e?o[e]:o}},remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})});
jQuery(function(e){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=!0,r=wc_cart_fragments_params.cart_hash_key;try{t="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc"),window.localStorage.setItem("wc","test"),window.localStorage.removeItem("wc")}catch(f){t=!1}function n(){t&&sessionStorage.setItem("wc_cart_created",(new Date).getTime())}function o(e){t&&(localStorage.setItem(r,e),sessionStorage.setItem(r,e))}var a={url:wc_cart_fragments_params.wc_ajax_url.toString().replace("%%endpoint%%","get_refreshed_fragments"),type:"POST",data:{time:(new Date).getTime()},timeout:wc_cart_fragments_params.request_timeout,success:function(r){r&&r.fragments&&(e.each(r.fragments,function(t,r){e(t).replaceWith(r)}),t&&(sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(r.fragments)),o(r.cart_hash),r.cart_hash&&n()),e(document.body).trigger("wc_fragments_refreshed"))},error:function(){e(document.body).trigger("wc_fragments_ajax_error")}};function s(){e.ajax(a)}if(t){var i=null;e(document.body).on("wc_fragment_refresh updated_wc_div",function(){s()}),e(document.body).on("added_to_cart removed_from_cart",function(e,t,a){var s=sessionStorage.getItem(r);null!==s&&s!==undefined&&""!==s||n(),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(t)),o(a)}),e(document.body).on("wc_fragments_refreshed",function(){clearTimeout(i),i=setTimeout(s,864e5)}),e(window).on("storage onstorage",function(e){r===e.originalEvent.key&&localStorage.getItem(r)!==sessionStorage.getItem(r)&&s()}),e(window).on("pageshow",function(t){t.originalEvent.persisted&&(e(".widget_shopping_cart_content").empty(),e(document.body).trigger("wc_fragment_refresh"))});try{var c=JSON.parse(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),_=sessionStorage.getItem(r),g=Cookies.get("woocommerce_cart_hash"),m=sessionStorage.getItem("wc_cart_created");if(null!==_&&_!==undefined&&""!==_||(_=""),null!==g&&g!==undefined&&""!==g||(g=""),_&&(null===m||m===undefined||""===m))throw"No cart_created";if(m){var d=1*m+864e5,w=(new Date).getTime();if(d<w)throw"Fragment expired";i=setTimeout(s,d-w)}if(!c||!c["div.widget_shopping_cart_content"]||_!==g)throw"No fragment";e.each(c,function(t,r){e(t).replaceWith(r)}),e(document.body).trigger("wc_fragments_loaded")}catch(f){s()}}else s();Cookies.get("woocommerce_items_in_cart")>0?e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show():e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").hide(),e(document.body).on("adding_to_cart",function(){e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show()}),"undefined"!=typeof wp&&wp.customize&&wp.customize.selectiveRefresh&&wp.customize.widgetsPreview&&wp.customize.widgetsPreview.WidgetPartial&&wp.customize.selectiveRefresh.bind("partial-content-rendered",function(){s()})});
!function(){"use strict";function e(e){e.fn._fadeIn=e.fn.fadeIn;var t=e.noop||function(){},o=/MSIE/.test(navigator.userAgent),n=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),i=(document.documentMode,"function"==typeof document.createElement("div").style.setExpression&&document.createElement("div").style.setExpression);e.blockUI=function(e){d(window,e)},e.unblockUI=function(e){a(window,e)},e.growlUI=function(t,o,n,i){var s=e('<div class="growlUI"></div>');t&&s.append("<h1>"+t+"</h1>"),o&&s.append("<h2>"+o+"</h2>"),n===undefined&&(n=3e3);var l=function(t){t=t||{},e.blockUI({message:s,fadeIn:"undefined"!=typeof t.fadeIn?t.fadeIn:700,fadeOut:"undefined"!=typeof t.fadeOut?t.fadeOut:1e3,timeout:"undefined"!=typeof t.timeout?t.timeout:n,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};l();s.css("opacity");s.on("mouseover",function(){l({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}).on("mouseout",function(){e(".blockMsg").fadeOut(1e3)})},e.fn.block=function(t){if(this[0]===window)return e.blockUI(t),this;var o=e.extend({},e.blockUI.defaults,t||{});return this.each(function(){var t=e(this);o.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,d(this,t)})},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each(function(){a(this,t)})},e.blockUI.version=2.7,e.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var s=null,l=[];function d(d,c){var u,b,h=d==window,k=c&&c.message!==undefined?c.message:undefined;if(!(c=e.extend({},e.blockUI.defaults,c||{})).ignoreIfBlocked||!e(d).data("blockUI.isBlocked")){if(c.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,c.overlayCSS||{}),u=e.extend({},e.blockUI.defaults.css,c.css||{}),c.onOverlayClick&&(c.overlayCSS.cursor="pointer"),b=e.extend({},e.blockUI.defaults.themedCSS,c.themedCSS||{}),k=k===undefined?c.message:k,h&&s&&a(window,{fadeOut:0}),k&&"string"!=typeof k&&(k.parentNode||k.jquery)){var y=k.jquery?k[0]:k,m={};e(d).data("blockUI.history",m),m.el=y,m.parent=y.parentNode,m.display=y.style.display,m.position=y.style.position,m.parent&&m.parent.removeChild(y)}e(d).data("blockUI.onUnblock",c.onUnblock);var g,v,I,w,U=c.baseZ;g=o||c.forceIframe?e('<iframe class="blockUI" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+c.iframeSrc+'"></iframe>'):e('<div class="blockUI" style="display:none"></div>'),v=c.theme?e('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+U+++';display:none"></div>'):e('<div class="blockUI blockOverlay" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),c.theme&&h?(w='<div class="blockUI '+c.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:fixed">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):c.theme?(w='<div class="blockUI '+c.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:absolute">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):w=h?'<div class="blockUI '+c.blockMsgClass+' blockPage" style="z-index:'+(U+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+c.blockMsgClass+' blockElement" style="z-index:'+(U+10)+';display:none;position:absolute"></div>',I=e(w),k&&(c.theme?(I.css(b),I.addClass("ui-widget-content")):I.css(u)),c.theme||v.css(c.overlayCSS),v.css("position",h?"fixed":"absolute"),(o||c.forceIframe)&&g.css("opacity",0);var x=[g,v,I],C=e(h?"body":d);e.each(x,function(){this.appendTo(C)}),c.theme&&c.draggable&&e.fn.draggable&&I.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var S=i&&(!e.support.boxModel||e("object,embed",h?null:d).length>0);if(n||S){if(h&&c.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(n||!e.support.boxModel)&&!h)var E=p(d,"borderTopWidth"),O=p(d,"borderLeftWidth"),T=E?"(0 - "+E+")":0,M=O?"(0 - "+O+")":0;e.each(x,function(e,t){var o=t[0].style;if(o.position="absolute",e<2)h?o.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+c.quirksmodeOffsetHack+') + "px"'):o.setExpression("height",'this.parentNode.offsetHeight + "px"'),h?o.setExpression("width",'jQuery.support.boxModel&&document.documentElement.clientWidth||document.body.clientWidth + "px"'):o.setExpression("width",'this.parentNode.offsetWidth + "px"'),M&&o.setExpression("left",M),T&&o.setExpression("top",T);else if(c.centerY)h&&o.setExpression("top",'(document.documentElement.clientHeight||document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah=document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop) + "px"'),o.marginTop=0;else if(!c.centerY&&h){var n="((document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop) + "+(c.css&&c.css.top?parseInt(c.css.top,10):0)+') + "px"';o.setExpression("top",n)}})}if(k&&(c.theme?I.find(".ui-widget-content").append(k):I.append(k),(k.jquery||k.nodeType)&&e(k).show()),(o||c.forceIframe)&&c.showOverlay&&g.show(),c.fadeIn){var B=c.onBlock?c.onBlock:t,j=c.showOverlay&&!k?B:t,H=k?B:t;c.showOverlay&&v._fadeIn(c.fadeIn,j),k&&I._fadeIn(c.fadeIn,H)}else c.showOverlay&&v.show(),k&&I.show(),c.onBlock&&c.onBlock.bind(I)();if(r(1,d,c),h?(s=I[0],l=e(c.focusableElements,s),c.focusInput&&setTimeout(f,20)):function(e,t,o){var n=e.parentNode,i=e.style,s=(n.offsetWidth-e.offsetWidth)/2-p(n,"borderLeftWidth"),l=(n.offsetHeight-e.offsetHeight)/2-p(n,"borderTopWidth");t&&(i.left=s>0?s+"px":"0");o&&(i.top=l>0?l+"px":"0")}(I[0],c.centerX,c.centerY),c.timeout){var z=setTimeout(function(){h?e.unblockUI(c):e(d).unblock(c)},c.timeout);e(d).data("blockUI.timeout",z)}}}function a(t,o){var n,i,d=t==window,a=e(t),u=a.data("blockUI.history"),f=a.data("blockUI.timeout");f&&(clearTimeout(f),a.removeData("blockUI.timeout")),o=e.extend({},e.blockUI.defaults,o||{}),r(0,t,o),null===o.onUnblock&&(o.onUnblock=a.data("blockUI.onUnblock"),a.removeData("blockUI.onUnblock")),i=d?e(document.body).children().filter(".blockUI").add("body > .blockUI"):a.find(">.blockUI"),o.cursorReset&&(i.length>1&&(i[1].style.cursor=o.cursorReset),i.length>2&&(i[2].style.cursor=o.cursorReset)),d&&(s=l=null),o.fadeOut?(n=i.length,i.stop().fadeOut(o.fadeOut,function(){0==--n&&c(i,u,o,t)})):c(i,u,o,t)}function c(t,o,n,i){var s=e(i);if(!s.data("blockUI.isBlocked")){t.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),o&&o.el&&(o.el.style.display=o.display,o.el.style.position=o.position,o.el.style.cursor="default",o.parent&&o.parent.appendChild(o.el),s.removeData("blockUI.history")),s.data("blockUI.static")&&s.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(i,n);var l=e(document.body),d=l.width(),a=l[0].style.width;l.width(d-1).width(d),l[0].style.width=a}}function r(t,o,n){var i=o==window,l=e(o);if((t||(!i||s)&&(i||l.data("blockUI.isBlocked")))&&(l.data("blockUI.isBlocked",t),i&&n.bindEvents&&(!t||n.showOverlay))){var d="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).on(d,n,u):e(document).off(d,u)}}function u(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&s&&t.data.constrainTabKey){var o=l,n=!t.shiftKey&&t.target===o[o.length-1],i=t.shiftKey&&t.target===o[0];if(n||i)return setTimeout(function(){f(i)},10),!1}var d=t.data,a=e(t.target);return a.hasClass("blockOverlay")&&d.onOverlayClick&&d.onOverlayClick(t),a.parents("div."+d.blockMsgClass).length>0||0===a.parents().children().filter("div.blockUI").length}function f(e){if(l){var t=l[!0===e?l.length-1:0];t&&t.trigger("focus")}}function p(t,o){return parseInt(e.css(t,o),10)||0}}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}();
function on_keydown_remove_from_cart(e){" "===e.key&&(e.preventDefault(),e.currentTarget.click())}function focus_populate_live_region(){var e=["woocommerce-message","woocommerce-error","wc-block-components-notice-banner"].map(function(e){return"."+e+'[role="alert"]'}).join(", "),o=document.querySelectorAll(e);if(0!==o.length){var t=o[0];t.setAttribute("tabindex","-1");var n=setTimeout(function(){t.focus(),clearTimeout(n)},500)}}function refresh_sorted_by_live_region(){var e=document.querySelector(".woocommerce-result-count");if(e){var o=e.innerHTML;e.setAttribute("aria-hidden","true");var t=setTimeout(function(){e.setAttribute("aria-hidden","false"),e.innerHTML="",e.innerHTML=o,clearTimeout(t)},2e3)}}function on_document_ready(){focus_populate_live_region(),refresh_sorted_by_live_region()}jQuery(function(e){e(".woocommerce-ordering").on("change","select.orderby",function(){e(this).closest("form").trigger("submit")}),e("input.qty:not(.product-quantity input.qty)").each(function(){var o=parseFloat(e(this).attr("min"));o>=0&&parseFloat(e(this).val())<o&&e(this).val(o)});var o="store_notice"+(e(".woocommerce-store-notice").data("noticeId")||"");if("hidden"===Cookies.get(o))e(".woocommerce-store-notice").hide();else{function t(o){["Enter"," "].includes(o.key)&&(o.preventDefault(),e(".woocommerce-store-notice__dismiss-link").click())}e(".woocommerce-store-notice").show(),e(".woocommerce-store-notice__dismiss-link").on("click",function n(r){Cookies.set(o,"hidden",{path:"/"}),e(".woocommerce-store-notice").hide(),r.preventDefault(),e(".woocommerce-store-notice__dismiss-link").off("click",n).off("keydown",t)}).on("keydown",t)}e(".woocommerce-input-wrapper span.description").length&&e(document.body).on("click",function(){e(".woocommerce-input-wrapper span.description:visible").prop("aria-hidden",!0).slideUp(250)}),e(".woocommerce-input-wrapper").on("click",function(e){e.stopPropagation()}),e(".woocommerce-input-wrapper :input").on("keydown",function(o){var t=e(this).parent().find("span.description");if(27===o.which&&t.length&&t.is(":visible"))return t.prop("aria-hidden",!0).slideUp(250),o.preventDefault(),!1}).on("click focus",function(){var o=e(this).parent(),t=o.find("span.description");o.addClass("currentTarget"),e(".woocommerce-input-wrapper:not(.currentTarget) span.description:visible").prop("aria-hidden",!0).slideUp(250),t.length&&t.is(":hidden")&&t.prop("aria-hidden",!1).slideDown(250),o.removeClass("currentTarget")}),e.scroll_to_notices=function(o){o.length&&e("html, body").animate({scrollTop:o.offset().top-100},1e3)},e('.woocommerce form .woocommerce-Input[type="password"]').wrap('<span class="password-input"></span>'),e(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),e(".password-input").each(function(){const o=e(this).find("input").attr("id");e(this).append('<button type="button" class="show-password-input" aria-label="'+woocommerce_params.i18n_password_show+'" aria-describedBy="'+o+'"></button>')}),e(".show-password-input").on("click",function(o){o.preventDefault(),e(this).hasClass("display-password")?(e(this).removeClass("display-password"),e(this).attr("aria-label",woocommerce_params.i18n_password_show)):(e(this).addClass("display-password"),e(this).attr("aria-label",woocommerce_params.i18n_password_hide)),e(this).hasClass("display-password")?e(this).siblings(['input[type="password"]']).prop("type","text"):e(this).siblings('input[type="text"]').prop("type","password"),e(this).siblings("input").focus()}),e("a.coming-soon-footer-banner-dismiss").on("click",function(o){var t=e(o.target);e.ajax({type:"post",url:t.data("rest-url"),data:{woocommerce_meta:{coming_soon_banner_dismissed:"yes"}},beforeSend:function(e){e.setRequestHeader("X-WP-Nonce",t.data("rest-nonce"))},complete:function(){e("#coming-soon-footer-banner").hide()}})}),"undefined"==typeof wc_add_to_cart_params&&e(document.body).on("keydown",".remove_from_cart_button",on_keydown_remove_from_cart),e(document.body).on("item_removed_from_classic_cart updated_wc_div",focus_populate_live_region)}),document.addEventListener("DOMContentLoaded",on_document_ready);
;var aviaJS=aviaJS||{};(function(){'use strict';if(!aviaJS.aviaJSHelpers){class aviaJSHelpers{constructor(){this.wpHooks()};debounce(callback,wait,immediate){var i;return function(){var e=this,s=arguments,t=function(){i=null;if(!immediate){callback.apply(e,s)}},l=immediate&&!i;clearTimeout(i);i=setTimeout(t,wait);if(l){callback.apply(e,s)}}};wpHooks(){if(window['wp']&&wp.hooks){return};if(!window['wp']){window['wp']={hooks:{}}}else{window['wp'].hooks={}};let obj=window['wp'].hooks;obj.applyFilters=this.wpHooks_applyFilters;obj.doAction=this.wpHooks_applyFilters;obj.hasFilter=this.wpHooks_hasFilters;obj.hasAction=this.wpHooks_hasFilters};wpHooks_applyFilters(handle,value){return value};wpHooks_hasFilters(handle,namespace){return!1}};aviaJS.aviaJSHelpers=new aviaJSHelpers()};if(!aviaJS.aviaPlugins){class aviaPlugins{plugins=[];defaultPlugin={classFactory:null,selector:''};constructor(){this.plugins=[]};register(classFactory,selector){if('function'!=typeof classFactory){return!1};let newPlugin=Object.assign({},this.defaultPlugin);if('string'!=typeof selector){selector='body'};newPlugin.classFactory=classFactory;newPlugin.selector=selector;this.plugins.push(newPlugin);this.check_bind()};check_bind(){if(document.readyState==='complete'){this.bind_plugins()}else{document.addEventListener('readystatechange',this.bind_plugins.bind(this))}};bind_plugins(e){if(document.readyState!=='complete'){return};let plugins=this.plugins;this.plugins=[];for(let plugin of plugins){let elements=document.querySelectorAll(plugin.selector);for(let element of elements){plugin.classFactory(element)}}}};aviaJS.aviaPlugins=new aviaPlugins()}})();